From c164dfbc847c0bf9b641c8b50fb656316e972819 Mon Sep 17 00:00:00 2001 From: dsyoon Date: Thu, 11 Jun 2026 08:48:09 +0900 Subject: [PATCH] =?UTF-8?q?feat:=202=EB=8B=A8=EA=B3=84=20=EC=9D=B8?= =?UTF-8?q?=EA=B3=BC=20=EA=B8=B0=EB=B2=95=2039=EC=A2=85=20=ED=99=95?= =?UTF-8?q?=EC=9E=A5=20=EB=B0=8F=20=EB=A0=88=EA=B1=B0=EC=8B=9C=20=ED=8F=B4?= =?UTF-8?q?=EB=8D=94=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1단계 GT 타점 재현을 위해 스윙·눌림목·돌파·다이버전스·추세·모멘텀 등 단일 33종과 복합 6종 기법을 추가하고, zero-price·Stochastic 오류를 방어한다. docs/02_ground_truth·04_causal 중복 GT JSON을 제거해 0~3단계 폴더 구조를 정리한다. Co-authored-by: Cursor --- .gitignore | 6 + README.md | 4 +- data/techniques/composite_v3.json | 422502 ++++++++++----- data/techniques/donchian.json | 3841 +- data/techniques/macd_cross.json | 4274 +- data/techniques_catalog.json | 59 + docs/2_analysis/spot/comparison_report.html | 96 +- docs/2_analysis/spot/comparison_report.json | 108 +- src/deepcoin/evaluation/gt_align.py | 30 +- src/deepcoin/strategy/causal_v3.py | 28 + src/deepcoin/techniques/__init__.py | 11 +- src/deepcoin/techniques/adx_trend.py | 53 + src/deepcoin/techniques/atr_channel.py | 64 + .../techniques/bb_squeeze_breakout.py | 61 + src/deepcoin/techniques/cci_extreme.py | 58 + src/deepcoin/techniques/composite_base.py | 126 + src/deepcoin/techniques/composite_breakout.py | 59 + .../techniques/composite_divergence.py | 56 + src/deepcoin/techniques/composite_full.py | 61 + src/deepcoin/techniques/composite_pullback.py | 59 + src/deepcoin/techniques/composite_swing.py | 62 + src/deepcoin/techniques/composite_v3.py | 168 +- src/deepcoin/techniques/ema_pullback.py | 62 + src/deepcoin/techniques/fib_pullback.py | 106 + src/deepcoin/techniques/fractal_swing.py | 53 + src/deepcoin/techniques/helpers.py | 179 + src/deepcoin/techniques/ichimoku_trend.py | 51 + src/deepcoin/techniques/indicators.py | 212 + src/deepcoin/techniques/keltner_breakout.py | 53 + src/deepcoin/techniques/keltner_reversal.py | 63 + src/deepcoin/techniques/legs.py | 7 + src/deepcoin/techniques/macd_divergence.py | 76 + src/deepcoin/techniques/obv_divergence.py | 71 + .../techniques/parabolic_sar_signal.py | 46 + src/deepcoin/techniques/pivot_points.py | 60 + src/deepcoin/techniques/pivot_swing.py | 52 + src/deepcoin/techniques/range_breakout.py | 49 + src/deepcoin/techniques/registry.py | 101 +- src/deepcoin/techniques/roc_reversal.py | 56 + src/deepcoin/techniques/rsi_divergence.py | 71 + src/deepcoin/techniques/runner.py | 1 + src/deepcoin/techniques/stochastic_cross.py | 53 + src/deepcoin/techniques/supertrend_signal.py | 48 + src/deepcoin/techniques/support_bounce.py | 60 + src/deepcoin/techniques/support_resistance.py | 64 + src/deepcoin/techniques/swing_failure.py | 67 + src/deepcoin/techniques/volume_breakout.py | 55 + src/deepcoin/techniques/volume_spike.py | 60 + 48 files changed, 293911 insertions(+), 139651 deletions(-) create mode 100644 data/techniques_catalog.json create mode 100644 src/deepcoin/techniques/adx_trend.py create mode 100644 src/deepcoin/techniques/atr_channel.py create mode 100644 src/deepcoin/techniques/bb_squeeze_breakout.py create mode 100644 src/deepcoin/techniques/cci_extreme.py create mode 100644 src/deepcoin/techniques/composite_base.py create mode 100644 src/deepcoin/techniques/composite_breakout.py create mode 100644 src/deepcoin/techniques/composite_divergence.py create mode 100644 src/deepcoin/techniques/composite_full.py create mode 100644 src/deepcoin/techniques/composite_pullback.py create mode 100644 src/deepcoin/techniques/composite_swing.py create mode 100644 src/deepcoin/techniques/ema_pullback.py create mode 100644 src/deepcoin/techniques/fib_pullback.py create mode 100644 src/deepcoin/techniques/fractal_swing.py create mode 100644 src/deepcoin/techniques/helpers.py create mode 100644 src/deepcoin/techniques/ichimoku_trend.py create mode 100644 src/deepcoin/techniques/keltner_breakout.py create mode 100644 src/deepcoin/techniques/keltner_reversal.py create mode 100644 src/deepcoin/techniques/macd_divergence.py create mode 100644 src/deepcoin/techniques/obv_divergence.py create mode 100644 src/deepcoin/techniques/parabolic_sar_signal.py create mode 100644 src/deepcoin/techniques/pivot_points.py create mode 100644 src/deepcoin/techniques/pivot_swing.py create mode 100644 src/deepcoin/techniques/range_breakout.py create mode 100644 src/deepcoin/techniques/roc_reversal.py create mode 100644 src/deepcoin/techniques/rsi_divergence.py create mode 100644 src/deepcoin/techniques/stochastic_cross.py create mode 100644 src/deepcoin/techniques/supertrend_signal.py create mode 100644 src/deepcoin/techniques/support_bounce.py create mode 100644 src/deepcoin/techniques/support_resistance.py create mode 100644 src/deepcoin/techniques/swing_failure.py create mode 100644 src/deepcoin/techniques/volume_breakout.py create mode 100644 src/deepcoin/techniques/volume_spike.py diff --git a/.gitignore b/.gitignore index acf62f6..d9ae910 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,12 @@ # Local secrets and OS .env .DS_Store + +# Legacy duplicate GT JSON (canonical: data/ground_truth/spot/) +/data/ground_truth/ground_truth_trades.json +/data/ground_truth/ground_truth_trades_v1.json +/data/ground_truth/ground_truth_trades_v2.json +/data/ground_truth/ground_truth_trades_v3.json .idea *.db diff --git a/README.md b/README.md index adc20d0..e7ee1b9 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ python scripts/04_run_causal_futures.py --walkforward - `signal_type_report.html` — B/B*/B^/Bd/S/Sd 유형별 recall - `mtf_correlation_report.html` — GT v3 × 10 TF 피처 (Cohen's d) -`src/deepcoin/techniques/` — 9종 인과 기법 (미래 데이터 미사용). +`src/deepcoin/techniques/` — **39종** 인과 기법 (단일 33 + 복합 6, 미래 데이터 미사용). 카탈로그: `data/techniques_catalog.json` | ID | 기법 | 유형 | 설명 | |----|------|------|------| @@ -135,7 +135,7 @@ DeepCoin/ ├── src/deepcoin/ │ ├── data/ # 캔들 수집·로드 │ ├── ground_truth/ # 1단계 GT 생성·차트·선물 sim 엔진 -│ ├── techniques/ # 1단계 기법 커먼 +│ ├── techniques/ # 2단계 인과 기법 (39종) │ ├── evaluation/ # 2단계 GT 정합 평가 │ └── strategy/ # 3단계 인과 전략 ├── scripts/ diff --git a/data/techniques/composite_v3.json b/data/techniques/composite_v3.json index 962c836..2be4b4b 100644 --- a/data/techniques/composite_v3.json +++ b/data/techniques/composite_v3.json @@ -3,14 +3,14 @@ "technique_name": "v3 통합 스코어링", "category": "composite", "causal": true, - "description": "v3 GT 4종 신호 가중 투표 + EMA(60) 추세 필터", + "description": "v3 GT 6종 신호 유형별 핵심 기법 가중 투표 + EMA(60) 추세 필터", "params": { "interval_min": 3, "lookback_days": 3447, "min_leg_pct": 3.0, "initial_cash_krw": 400000.0, "fee_rate": 0.0005, - "min_score": 2.0, + "min_score": 2.5, "merge_bars": 3, "trend_ema_span": 60, "reversal_pct": 5.0 @@ -18,165 +18,183 @@ "signals": [ { "side": "buy", - "bar_index": 67, + "bar_index": 189, "price": 1196000.0, - "datetime": "2017-01-01 07:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 135, - "price": 1196000.0, - "datetime": "2017-01-01 11:30:00", + "datetime": "2017-01-01 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=151.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 329, + "bar_index": 275, + "price": 1201000.0, + "datetime": "2017-01-01 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 311, + "price": 1213000.0, + "datetime": "2017-01-01 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 331, "price": 1211000.0, - "datetime": "2017-01-01 21:51:00", + "datetime": "2017-01-01 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 340, - "price": 1209000.0, - "datetime": "2017-01-01 22:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 545, - "price": 1256000.0, - "datetime": "2017-01-02 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 680, - "price": 1281000.0, - "datetime": "2017-01-02 16:15:00", + "bar_index": 533, + "price": 1257000.0, + "datetime": "2017-01-02 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 798, - "price": 1312000.0, - "datetime": "2017-01-02 22:09:00", + "bar_index": 589, + "price": 1269000.0, + "datetime": "2017-01-02 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=53.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 806, - "price": 1308000.0, - "datetime": "2017-01-02 22:33:00", + "bar_index": 667, + "price": 1282000.0, + "datetime": "2017-01-02 15:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=54.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 891, - "price": 1328000.0, - "datetime": "2017-01-03 02:48:00", + "bar_index": 714, + "price": 1284000.0, + "datetime": "2017-01-02 17:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 900, + "bar_index": 871, "price": 1329000.0, - "datetime": "2017-01-03 03:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 971, - "price": 1320000.0, - "datetime": "2017-01-03 07:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 985, - "price": 1327000.0, - "datetime": "2017-01-03 08:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1039, - "price": 1357000.0, - "datetime": "2017-01-03 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1107, - "price": 1387000.0, - "datetime": "2017-01-03 14:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1135, - "price": 1350000.0, - "datetime": "2017-01-03 16:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1206, - "price": 1336000.0, - "datetime": "2017-01-03 19:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1385, - "price": 1359000.0, - "datetime": "2017-01-04 05:12:00", + "datetime": "2017-01-03 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1503, - "price": 1390000.0, - "datetime": "2017-01-04 11:15:00", + "bar_index": 963, + "price": 1323000.0, + "datetime": "2017-01-03 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=79.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1053, + "price": 1396000.0, + "datetime": "2017-01-03 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1165, + "price": 1350000.0, + "datetime": "2017-01-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=85.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1217, + "price": 1357000.0, + "datetime": "2017-01-03 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1279, + "price": 1347000.0, + "datetime": "2017-01-03 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1315, + "price": 1354000.0, + "datetime": "2017-01-04 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1398, + "price": 1361000.0, + "datetime": "2017-01-04 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=78.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1407, + "price": 1365000.0, + "datetime": "2017-01-04 06:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1445, + "price": 1393000.0, + "datetime": "2017-01-04 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1542, + "price": 1389000.0, + "datetime": "2017-01-04 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1553, + "price": 1391000.0, + "datetime": "2017-01-04 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -185,70 +203,124 @@ "datetime": "2017-01-04 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1621, - "price": 1390000.0, - "datetime": "2017-01-04 17:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1642, - "price": 1390000.0, - "datetime": "2017-01-04 18:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1713, - "price": 1395000.0, - "datetime": "2017-01-04 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1741, + "bar_index": 1674, "price": 1393000.0, - "datetime": "2017-01-04 23:12:00", + "datetime": "2017-01-04 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1775, + "bar_index": 1725, + "price": 1400000.0, + "datetime": "2017-01-04 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1744, "price": 1403000.0, - "datetime": "2017-01-05 00:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1898, - "price": 1510000.0, - "datetime": "2017-01-05 10:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 2021, - "price": 1618000.0, - "datetime": "2017-01-05 16:09:00", + "datetime": "2017-01-04 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1763, + "price": 1405000.0, + "datetime": "2017-01-05 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1809, + "price": 1446000.0, + "datetime": "2017-01-05 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1829, + "price": 1472000.0, + "datetime": "2017-01-05 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1889, + "price": 1520000.0, + "datetime": "2017-01-05 09:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1915, + "price": 1529000.0, + "datetime": "2017-01-05 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 2121, + "price": 1481000.0, + "datetime": "2017-01-05 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 2168, + "price": 1345000.0, + "datetime": "2017-01-05 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 2179, + "price": 1322000.0, + "datetime": "2017-01-06 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 2336, + "price": 1416000.0, + "datetime": "2017-01-06 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 2402, + "price": 1397000.0, + "datetime": "2017-01-06 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", @@ -257,70 +329,169 @@ "datetime": "2017-01-06 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,local_extrema,minor_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 2450, - "price": 1360000.0, - "datetime": "2017-01-06 14:15:00", + "bar_index": 2425, + "price": 1398000.0, + "datetime": "2017-01-06 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 2735, - "price": 1200000.0, - "datetime": "2017-01-07 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 2744, - "price": 1195000.0, - "datetime": "2017-01-07 05:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 3131, - "price": 1127000.0, - "datetime": "2017-01-08 01:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 3248, - "price": 1126000.0, - "datetime": "2017-01-08 07:48:00", + "bar_index": 2549, + "price": 1201000.0, + "datetime": "2017-01-06 19:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 3406, - "price": 1187000.0, - "datetime": "2017-01-08 15:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 3446, - "price": 1181000.0, - "datetime": "2017-01-08 17:51:00", + "bar_index": 2602, + "price": 1162000.0, + "datetime": "2017-01-06 21:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 2615, + "price": 1165000.0, + "datetime": "2017-01-06 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 2762, + "price": 1203000.0, + "datetime": "2017-01-07 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=93.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 2884, + "price": 1075000.0, + "datetime": "2017-01-07 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 2930, + "price": 1047000.0, + "datetime": "2017-01-07 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 3022, + "price": 1118000.0, + "datetime": "2017-01-07 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 3032, + "price": 1109000.0, + "datetime": "2017-01-07 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 3068, + "price": 1120000.0, + "datetime": "2017-01-07 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 3100, + "price": 1105000.0, + "datetime": "2017-01-07 23:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 3142, + "price": 1128000.0, + "datetime": "2017-01-08 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 3208, + "price": 1121000.0, + "datetime": "2017-01-08 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 3233, + "price": 1125000.0, + "datetime": "2017-01-08 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 3331, + "price": 1184000.0, + "datetime": "2017-01-08 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 3375, + "price": 1196000.0, + "datetime": "2017-01-08 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 3408, + "price": 1186000.0, + "datetime": "2017-01-08 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 3511, + "price": 1161000.0, + "datetime": "2017-01-08 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -328,98 +499,80 @@ "price": 1176000.0, "datetime": "2017-01-08 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 3703, - "price": 1164000.0, - "datetime": "2017-01-09 07:15:00", + "bar_index": 3679, + "price": 1175000.0, + "datetime": "2017-01-09 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 3845, - "price": 1134000.0, - "datetime": "2017-01-09 14:27:00", + "bar_index": 3704, + "price": 1163000.0, + "datetime": "2017-01-09 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 3880, - "price": 1124000.0, - "datetime": "2017-01-09 16:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 4001, - "price": 1127000.0, - "datetime": "2017-01-09 22:15:00", + "bar_index": 3724, + "price": 1170000.0, + "datetime": "2017-01-09 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 4031, - "price": 1129000.0, - "datetime": "2017-01-09 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 4087, - "price": 1113000.0, - "datetime": "2017-01-10 02:48:00", + "bar_index": 3753, + "price": 1160000.0, + "datetime": "2017-01-09 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 4202, - "price": 1128000.0, - "datetime": "2017-01-10 09:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 4224, - "price": 1129000.0, - "datetime": "2017-01-10 11:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 4298, - "price": 1119000.0, - "datetime": "2017-01-10 14:45:00", + "bar_index": 3767, + "price": 1141000.0, + "datetime": "2017-01-09 10:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 4337, - "price": 1115000.0, - "datetime": "2017-01-10 16:42:00", + "bar_index": 3860, + "price": 1130000.0, + "datetime": "2017-01-09 15:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 3979, + "price": 1133000.0, + "datetime": "2017-01-09 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 4291, + "price": 1123000.0, + "datetime": "2017-01-10 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=189.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -428,25 +581,7 @@ "datetime": "2017-01-10 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 4460, - "price": 1118000.0, - "datetime": "2017-01-10 22:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 4468, - "price": 1116000.0, - "datetime": "2017-01-10 23:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=39.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -454,80 +589,62 @@ "price": 1116000.0, "datetime": "2017-01-11 04:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=123.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 4604, - "price": 1124000.0, - "datetime": "2017-01-11 07:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 4670, - "price": 1118000.0, - "datetime": "2017-01-11 11:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 4715, - "price": 1120000.0, - "datetime": "2017-01-11 13:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 4986, - "price": 973000.0, - "datetime": "2017-01-12 03:06:00", + "bar_index": 4739, + "price": 1122000.0, + "datetime": "2017-01-11 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 4995, - "price": 933000.0, - "datetime": "2017-01-12 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 5274, - "price": 901000.0, - "datetime": "2017-01-12 17:51:00", + "bar_index": 4857, + "price": 1029000.0, + "datetime": "2017-01-11 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.7 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 5043, + "price": 959000.0, + "datetime": "2017-01-12 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 5399, - "price": 935000.0, - "datetime": "2017-01-13 00:12:00", + "bar_index": 5172, + "price": 929000.0, + "datetime": "2017-01-12 12:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 5470, - "price": 966000.0, - "datetime": "2017-01-13 03:48:00", + "bar_index": 5359, + "price": 916000.0, + "datetime": "2017-01-12 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=107.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 5435, + "price": 970000.0, + "datetime": "2017-01-13 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -535,503 +652,305 @@ "price": 962000.0, "datetime": "2017-01-13 04:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.7 [donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 5573, - "price": 969000.0, - "datetime": "2017-01-13 09:39:00", + "side": "buy", + "bar_index": 5536, + "price": 982000.0, + "datetime": "2017-01-13 07:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=50.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 5583, + "bar_index": 5553, "price": 971000.0, - "datetime": "2017-01-13 10:09:00", + "datetime": "2017-01-13 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 5692, - "price": 928000.0, - "datetime": "2017-01-13 15:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 5712, - "price": 932000.0, - "datetime": "2017-01-13 16:36:00", + "bar_index": 5574, + "price": 968000.0, + "datetime": "2017-01-13 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 5813, - "price": 950000.0, - "datetime": "2017-01-13 21:39:00", + "bar_index": 5792, + "price": 955000.0, + "datetime": "2017-01-13 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 5824, - "price": 951000.0, - "datetime": "2017-01-13 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 5950, + "bar_index": 5898, "price": 977000.0, - "datetime": "2017-01-14 05:06:00", + "datetime": "2017-01-14 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=80.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 5963, - "price": 973000.0, - "datetime": "2017-01-14 05:57:00", + "bar_index": 5965, + "price": 972000.0, + "datetime": "2017-01-14 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { - "side": "sell", - "bar_index": 6131, + "side": "buy", + "bar_index": 5987, + "price": 982000.0, + "datetime": "2017-01-14 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 6016, "price": 980000.0, - "datetime": "2017-01-14 14:39:00", + "datetime": "2017-01-14 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 6166, - "price": 979000.0, - "datetime": "2017-01-14 16:30:00", + "bar_index": 6038, + "price": 992000.0, + "datetime": "2017-01-14 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 6210, - "price": 983000.0, - "datetime": "2017-01-14 18:45:00", + "bar_index": 6060, + "price": 988000.0, + "datetime": "2017-01-14 11:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 6332, + "bar_index": 6170, + "price": 978000.0, + "datetime": "2017-01-14 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 6258, "price": 991000.0, - "datetime": "2017-01-15 00:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 6412, - "price": 990000.0, - "datetime": "2017-01-15 07:06:00", + "datetime": "2017-01-14 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=111.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 6487, + "bar_index": 6525, + "price": 983000.0, + "datetime": "2017-01-15 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 6587, + "price": 972000.0, + "datetime": "2017-01-15 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 7125, "price": 985000.0, - "datetime": "2017-01-15 11:06:00", + "datetime": "2017-01-16 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 6642, - "price": 971000.0, - "datetime": "2017-01-15 18:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=408.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 6664, - "price": 975000.0, - "datetime": "2017-01-15 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 6737, - "price": 975000.0, - "datetime": "2017-01-15 23:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 6812, - "price": 967000.0, - "datetime": "2017-01-16 04:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 6825, - "price": 971000.0, - "datetime": "2017-01-16 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 6838, - "price": 969000.0, - "datetime": "2017-01-16 06:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 6945, - "price": 986000.0, - "datetime": "2017-01-16 12:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 6966, - "price": 984000.0, - "datetime": "2017-01-16 13:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 6996, - "price": 986000.0, - "datetime": "2017-01-16 15:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 7028, - "price": 986000.0, - "datetime": "2017-01-16 16:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 7076, + "bar_index": 7157, "price": 985000.0, - "datetime": "2017-01-16 19:03:00", + "datetime": "2017-01-16 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 7226, - "price": 987000.0, - "datetime": "2017-01-17 03:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 7235, - "price": 986000.0, - "datetime": "2017-01-17 04:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 7256, - "price": 985000.0, - "datetime": "2017-01-17 06:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 7264, - "price": 987000.0, - "datetime": "2017-01-17 07:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 7277, - "price": 987000.0, - "datetime": "2017-01-17 08:27:00", + "bar_index": 7348, + "price": 1008000.0, + "datetime": "2017-01-17 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=223.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 7390, - "price": 1033000.0, - "datetime": "2017-01-17 14:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 7458, - "price": 1056000.0, - "datetime": "2017-01-17 17:33:00", + "bar_index": 7396, + "price": 1034000.0, + "datetime": "2017-01-17 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 7487, - "price": 1069000.0, - "datetime": "2017-01-17 19:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 7748, - "price": 1095000.0, - "datetime": "2017-01-18 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 7820, - "price": 1084000.0, - "datetime": "2017-01-18 12:21:00", + "bar_index": 7437, + "price": 1052000.0, + "datetime": "2017-01-17 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 7836, - "price": 1081000.0, - "datetime": "2017-01-18 13:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 8003, - "price": 1076000.0, - "datetime": "2017-01-18 21:33:00", + "side": "buy", + "bar_index": 7503, + "price": 1071000.0, + "datetime": "2017-01-17 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 8068, - "price": 1044000.0, - "datetime": "2017-01-19 00:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 8192, - "price": 1047000.0, - "datetime": "2017-01-19 08:03:00", + "bar_index": 7534, + "price": 1058000.0, + "datetime": "2017-01-17 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 8207, - "price": 1063000.0, - "datetime": "2017-01-19 08:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 8259, - "price": 1062000.0, - "datetime": "2017-01-19 11:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 8470, - "price": 1064000.0, - "datetime": "2017-01-19 22:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 8523, - "price": 1069000.0, - "datetime": "2017-01-20 00:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 8600, - "price": 1075000.0, - "datetime": "2017-01-20 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 8622, - "price": 1073000.0, - "datetime": "2017-01-20 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 8665, + "bar_index": 7645, "price": 1072000.0, - "datetime": "2017-01-20 09:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 8736, - "price": 1069000.0, - "datetime": "2017-01-20 13:03:00", + "datetime": "2017-01-18 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=65.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 8758, - "price": 1068000.0, - "datetime": "2017-01-20 14:09:00", + "bar_index": 7778, + "price": 1109000.0, + "datetime": "2017-01-18 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 8785, - "price": 1067000.0, - "datetime": "2017-01-20 15:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=59.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 8793, - "price": 1066000.0, - "datetime": "2017-01-20 15:57:00", + "bar_index": 7822, + "price": 1084000.0, + "datetime": "2017-01-18 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 8814, - "price": 1066000.0, - "datetime": "2017-01-20 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 9060, - "price": 1071000.0, - "datetime": "2017-01-21 07:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 9080, - "price": 1071000.0, - "datetime": "2017-01-21 08:21:00", + "bar_index": 7838, + "price": 1084000.0, + "datetime": "2017-01-18 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 9175, + "bar_index": 7856, "price": 1087000.0, - "datetime": "2017-01-21 13:30:00", + "datetime": "2017-01-18 14:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 9188, - "price": 1086000.0, - "datetime": "2017-01-21 14:09:00", + "bar_index": 7901, + "price": 1085000.0, + "datetime": "2017-01-18 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 8220, + "price": 1069000.0, + "datetime": "2017-01-19 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=142.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 8386, + "price": 1070000.0, + "datetime": "2017-01-19 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 8708, + "price": 1070000.0, + "datetime": "2017-01-20 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=283.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 8851, + "price": 1068000.0, + "datetime": "2017-01-20 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 8880, + "price": 1064000.0, + "datetime": "2017-01-20 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 9163, + "price": 1093000.0, + "datetime": "2017-01-21 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=341.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -1040,628 +959,223 @@ "datetime": "2017-01-21 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 9453, - "price": 1093000.0, - "datetime": "2017-01-22 04:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=76.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 9468, - "price": 1095000.0, - "datetime": "2017-01-22 06:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 9497, - "price": 1099000.0, - "datetime": "2017-01-22 08:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 9840, - "price": 1090000.0, - "datetime": "2017-01-23 01:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 9900, - "price": 1095000.0, - "datetime": "2017-01-23 05:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 9943, - "price": 1105000.0, - "datetime": "2017-01-23 08:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10005, - "price": 1095000.0, - "datetime": "2017-01-23 11:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10015, - "price": 1098000.0, - "datetime": "2017-01-23 12:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 10057, - "price": 1097000.0, - "datetime": "2017-01-23 14:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10065, - "price": 1094000.0, - "datetime": "2017-01-23 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10076, - "price": 1097000.0, - "datetime": "2017-01-23 15:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10106, - "price": 1096000.0, - "datetime": "2017-01-23 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10140, - "price": 1097000.0, - "datetime": "2017-01-23 18:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10165, - "price": 1096000.0, - "datetime": "2017-01-23 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10236, - "price": 1098000.0, - "datetime": "2017-01-23 23:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10253, - "price": 1098000.0, - "datetime": "2017-01-24 00:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10367, - "price": 1097000.0, - "datetime": "2017-01-24 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10403, - "price": 1090000.0, - "datetime": "2017-01-24 10:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 10446, - "price": 1086000.0, - "datetime": "2017-01-24 12:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10459, - "price": 1091000.0, - "datetime": "2017-01-24 13:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10565, - "price": 1094000.0, - "datetime": "2017-01-24 18:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10652, - "price": 1087000.0, - "datetime": "2017-01-24 22:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10675, - "price": 1085000.0, - "datetime": "2017-01-25 00:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 10735, - "price": 1090000.0, - "datetime": "2017-01-25 04:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 10854, - "price": 1085000.0, - "datetime": "2017-01-25 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10912, - "price": 1082000.0, - "datetime": "2017-01-25 14:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 10976, - "price": 1082000.0, - "datetime": "2017-01-25 17:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 10992, - "price": 1082000.0, - "datetime": "2017-01-25 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 11002, - "price": 1083000.0, - "datetime": "2017-01-25 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11045, - "price": 1082000.0, - "datetime": "2017-01-25 21:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 11183, - "price": 1073000.0, - "datetime": "2017-01-26 06:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 11209, - "price": 1073000.0, - "datetime": "2017-01-26 07:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 11215, - "price": 1076000.0, - "datetime": "2017-01-26 08:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11305, - "price": 1078000.0, - "datetime": "2017-01-26 12:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11318, - "price": 1078000.0, - "datetime": "2017-01-26 13:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 11325, - "price": 1077000.0, - "datetime": "2017-01-26 13:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11330, - "price": 1078000.0, - "datetime": "2017-01-26 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 11341, - "price": 1076000.0, - "datetime": "2017-01-26 14:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11363, - "price": 1077000.0, - "datetime": "2017-01-26 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11477, - "price": 1081000.0, - "datetime": "2017-01-26 21:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11568, - "price": 1093000.0, - "datetime": "2017-01-27 02:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11579, - "price": 1091000.0, - "datetime": "2017-01-27 02:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 11665, - "price": 1091000.0, - "datetime": "2017-01-27 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 11828, - "price": 1093000.0, - "datetime": "2017-01-27 18:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 11848, + "bar_index": 9266, "price": 1092000.0, - "datetime": "2017-01-27 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 11874, - "price": 1095000.0, - "datetime": "2017-01-27 20:45:00", + "datetime": "2017-01-21 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 11974, - "price": 1095000.0, - "datetime": "2017-01-28 02:39:00", + "bar_index": 9316, + "price": 1097000.0, + "datetime": "2017-01-21 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 11998, - "price": 1094000.0, - "datetime": "2017-01-28 05:36:00", + "bar_index": 9330, + "price": 1100000.0, + "datetime": "2017-01-21 21:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 9536, + "price": 1115000.0, + "datetime": "2017-01-22 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 9576, + "price": 1118000.0, + "datetime": "2017-01-22 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 12048, - "price": 1094000.0, - "datetime": "2017-01-28 10:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 12155, - "price": 1096000.0, - "datetime": "2017-01-28 17:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 12220, - "price": 1097000.0, - "datetime": "2017-01-28 20:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 12260, - "price": 1097000.0, - "datetime": "2017-01-28 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12278, - "price": 1097000.0, - "datetime": "2017-01-29 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12298, - "price": 1097000.0, - "datetime": "2017-01-29 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 12332, - "price": 1096000.0, - "datetime": "2017-01-29 05:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 12341, + "bar_index": 9744, "price": 1098000.0, - "datetime": "2017-01-29 07:06:00", + "datetime": "2017-01-22 21:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 9821, + "price": 1090000.0, + "datetime": "2017-01-23 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 9894, + "price": 1105000.0, + "datetime": "2017-01-23 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 9954, + "price": 1106000.0, + "datetime": "2017-01-23 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 12420, + "bar_index": 9968, + "price": 1096000.0, + "datetime": "2017-01-23 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 10166, + "price": 1096000.0, + "datetime": "2017-01-23 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=123.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 10248, + "price": 1100000.0, + "datetime": "2017-01-24 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 10433, + "price": 1089000.0, + "datetime": "2017-01-24 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 11094, + "price": 1074000.0, + "datetime": "2017-01-25 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 11140, + "price": 1073000.0, + "datetime": "2017-01-26 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 11229, + "price": 1075000.0, + "datetime": "2017-01-26 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=97.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 11483, + "price": 1083000.0, + "datetime": "2017-01-26 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=156.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 11489, + "price": 1080000.0, + "datetime": "2017-01-26 22:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 11609, + "price": 1091000.0, + "datetime": "2017-01-27 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 11949, + "price": 1095000.0, + "datetime": "2017-01-28 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=213.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 12034, + "price": 1094000.0, + "datetime": "2017-01-28 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 12279, "price": 1097000.0, - "datetime": "2017-01-29 12:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12527, - "price": 1099000.0, - "datetime": "2017-01-29 18:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12556, - "price": 1099000.0, - "datetime": "2017-01-29 19:39:00", + "datetime": "2017-01-29 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=194.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 12565, - "price": 1100000.0, - "datetime": "2017-01-29 20:09:00", + "bar_index": 12756, + "price": 1097000.0, + "datetime": "2017-01-30 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 12647, - "price": 1100000.0, - "datetime": "2017-01-30 01:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 12715, - "price": 1098000.0, - "datetime": "2017-01-30 07:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 12881, - "price": 1099000.0, - "datetime": "2017-01-30 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12921, - "price": 1100000.0, - "datetime": "2017-01-30 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 12937, - "price": 1099000.0, - "datetime": "2017-01-30 20:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12976, + "bar_index": 12820, "price": 1101000.0, - "datetime": "2017-01-30 22:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 12989, - "price": 1101000.0, - "datetime": "2017-01-30 22:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 13107, - "price": 1099000.0, - "datetime": "2017-01-31 07:51:00", + "datetime": "2017-01-30 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 13149, - "price": 1099000.0, - "datetime": "2017-01-31 10:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "reason": "composite_buy score=79.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -1670,151 +1184,115 @@ "datetime": "2017-01-31 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=235.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 13226, - "price": 1099000.0, - "datetime": "2017-01-31 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 13315, - "price": 1115000.0, - "datetime": "2017-01-31 18:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 13377, - "price": 1121000.0, - "datetime": "2017-01-31 21:54:00", + "bar_index": 13382, + "price": 1136000.0, + "datetime": "2017-01-31 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=151.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 13455, + "bar_index": 13398, + "price": 1135000.0, + "datetime": "2017-01-31 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 13494, "price": 1137000.0, - "datetime": "2017-02-01 01:54:00", + "datetime": "2017-02-01 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=109.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 13469, - "price": 1137000.0, - "datetime": "2017-02-01 02:42:00", + "bar_index": 13539, + "price": 1151000.0, + "datetime": "2017-02-01 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 13480, - "price": 1134000.0, - "datetime": "2017-02-01 03:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 13664, - "price": 1172000.0, - "datetime": "2017-02-01 13:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 13724, - "price": 1180000.0, - "datetime": "2017-02-01 16:54:00", + "bar_index": 13552, + "price": 1166000.0, + "datetime": "2017-02-01 08:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 13914, - "price": 1179000.0, - "datetime": "2017-02-02 02:30:00", + "bar_index": 13603, + "price": 1181000.0, + "datetime": "2017-02-01 10:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 13934, + "side": "buy", + "bar_index": 13641, "price": 1177000.0, - "datetime": "2017-02-02 04:03:00", + "datetime": "2017-02-01 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 13965, - "price": 1183000.0, - "datetime": "2017-02-02 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 14200, - "price": 1193000.0, - "datetime": "2017-02-02 18:48:00", + "bar_index": 13866, + "price": 1176000.0, + "datetime": "2017-02-02 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 14218, - "price": 1190000.0, - "datetime": "2017-02-02 19:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=214.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 14265, - "price": 1194000.0, - "datetime": "2017-02-02 22:03:00", + "bar_index": 14043, + "price": 1198000.0, + "datetime": "2017-02-02 10:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 14349, - "price": 1193000.0, - "datetime": "2017-02-03 02:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=127.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 14600, - "price": 1245000.0, - "datetime": "2017-02-03 16:03:00", + "bar_index": 14489, + "price": 1225000.0, + "datetime": "2017-02-03 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=436.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 14496, + "price": 1226000.0, + "datetime": "2017-02-03 10:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 14697, + "price": 1228000.0, + "datetime": "2017-02-03 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -1823,16 +1301,16 @@ "datetime": "2017-02-03 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 14756, - "price": 1231000.0, - "datetime": "2017-02-03 23:54:00", + "bar_index": 14718, + "price": 1229000.0, + "datetime": "2017-02-03 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -1841,367 +1319,277 @@ "datetime": "2017-02-04 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 14897, - "price": 1235000.0, - "datetime": "2017-02-04 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 15170, - "price": 1227000.0, - "datetime": "2017-02-04 22:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=70.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 15195, - "price": 1229000.0, - "datetime": "2017-02-04 23:33:00", + "bar_index": 14798, + "price": 1235000.0, + "datetime": "2017-02-04 02:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 14945, + "price": 1242000.0, + "datetime": "2017-02-04 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=144.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 15224, + "bar_index": 15050, "price": 1228000.0, - "datetime": "2017-02-05 01:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 15348, - "price": 1239000.0, - "datetime": "2017-02-05 08:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 15523, - "price": 1239000.0, - "datetime": "2017-02-05 17:15:00", + "datetime": "2017-02-04 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 15533, - "price": 1237000.0, - "datetime": "2017-02-05 17:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 15636, - "price": 1237000.0, - "datetime": "2017-02-05 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 15726, + "bar_index": 15057, "price": 1233000.0, - "datetime": "2017-02-06 03:48:00", + "datetime": "2017-02-04 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 15816, - "price": 1235000.0, - "datetime": "2017-02-06 09:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 15869, - "price": 1233000.0, - "datetime": "2017-02-06 12:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 15879, - "price": 1234000.0, - "datetime": "2017-02-06 12:48:00", + "bar_index": 15215, + "price": 1229000.0, + "datetime": "2017-02-05 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=139.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 15895, - "price": 1232000.0, - "datetime": "2017-02-06 13:36:00", + "side": "buy", + "bar_index": 15271, + "price": 1240000.0, + "datetime": "2017-02-05 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 15933, - "price": 1232000.0, - "datetime": "2017-02-06 15:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 15997, - "price": 1234000.0, - "datetime": "2017-02-06 18:42:00", + "bar_index": 15285, + "price": 1241000.0, + "datetime": "2017-02-05 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 16081, - "price": 1233000.0, - "datetime": "2017-02-06 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 16117, - "price": 1231000.0, - "datetime": "2017-02-07 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 16143, - "price": 1227000.0, - "datetime": "2017-02-07 02:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 16171, - "price": 1224000.0, - "datetime": "2017-02-07 04:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 16180, - "price": 1225000.0, - "datetime": "2017-02-07 05:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16307, - "price": 1233000.0, - "datetime": "2017-02-07 12:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16326, - "price": 1233000.0, - "datetime": "2017-02-07 12:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16337, - "price": 1233000.0, - "datetime": "2017-02-07 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16567, + "bar_index": 15305, "price": 1243000.0, - "datetime": "2017-02-08 01:06:00", + "datetime": "2017-02-05 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 16578, - "price": 1242000.0, - "datetime": "2017-02-08 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16665, - "price": 1242000.0, - "datetime": "2017-02-08 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 16799, - "price": 1258000.0, - "datetime": "2017-02-08 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 16904, + "bar_index": 15638, "price": 1237000.0, - "datetime": "2017-02-08 19:24:00", + "datetime": "2017-02-05 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=225.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 15872, + "price": 1234000.0, + "datetime": "2017-02-06 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=73.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 16989, + "bar_index": 16407, "price": 1243000.0, - "datetime": "2017-02-08 23:42:00", + "datetime": "2017-02-07 17:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=273.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 17081, - "price": 1252000.0, - "datetime": "2017-02-09 04:57:00", + "bar_index": 16416, + "price": 1244000.0, + "datetime": "2017-02-07 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 17094, - "price": 1248000.0, - "datetime": "2017-02-09 05:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 17110, - "price": 1250000.0, - "datetime": "2017-02-09 06:57:00", + "bar_index": 16423, + "price": 1244000.0, + "datetime": "2017-02-07 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 17122, - "price": 1249000.0, - "datetime": "2017-02-09 07:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 17145, - "price": 1248000.0, - "datetime": "2017-02-09 08:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 17186, + "bar_index": 16499, + "price": 1242000.0, + "datetime": "2017-02-07 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=91.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 16526, + "price": 1243000.0, + "datetime": "2017-02-07 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 16750, "price": 1254000.0, - "datetime": "2017-02-09 10:48:00", + "datetime": "2017-02-08 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=251.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 17363, + "bar_index": 16844, + "price": 1264000.0, + "datetime": "2017-02-08 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 17000, + "price": 1245000.0, + "datetime": "2017-02-09 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=105.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 17070, + "price": 1250000.0, + "datetime": "2017-02-09 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 17187, + "price": 1255000.0, + "datetime": "2017-02-09 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=119.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 17198, + "price": 1253000.0, + "datetime": "2017-02-09 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 17213, + "price": 1259000.0, + "datetime": "2017-02-09 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 17322, "price": 1257000.0, - "datetime": "2017-02-09 19:42:00", + "datetime": "2017-02-09 17:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 17400, - "price": 1256000.0, - "datetime": "2017-02-09 21:36:00", + "bar_index": 17374, + "price": 1258000.0, + "datetime": "2017-02-09 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 17475, + "price": 1175000.0, + "datetime": "2017-02-10 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 17580, + "price": 1166000.0, + "datetime": "2017-02-10 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 17614, + "price": 1215000.0, + "datetime": "2017-02-10 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 17434, - "price": 1145000.0, - "datetime": "2017-02-09 23:18:00", + "bar_index": 17627, + "price": 1184000.0, + "datetime": "2017-02-10 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 17633, + "price": 1187000.0, + "datetime": "2017-02-10 09:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,local_extrema]" }, { - "side": "sell", - "bar_index": 17567, - "price": 1160000.0, - "datetime": "2017-02-10 06:24:00", + "side": "buy", + "bar_index": 17676, + "price": 1177000.0, + "datetime": "2017-02-10 12:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 17625, - "price": 1188000.0, - "datetime": "2017-02-10 09:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -2209,683 +1597,395 @@ "price": 1139000.0, "datetime": "2017-02-10 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 17887, - "price": 1154000.0, - "datetime": "2017-02-10 22:36:00", + "side": "sell", + "bar_index": 17880, + "price": 1147000.0, + "datetime": "2017-02-10 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 17955, - "price": 1157000.0, - "datetime": "2017-02-11 02:00:00", + "bar_index": 17935, + "price": 1161000.0, + "datetime": "2017-02-11 01:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 18011, + "bar_index": 18003, + "price": 1165000.0, + "datetime": "2017-02-11 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 18012, "price": 1169000.0, - "datetime": "2017-02-11 05:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 18071, - "price": 1178000.0, - "datetime": "2017-02-11 08:36:00", + "datetime": "2017-02-11 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.5 [fractal_swing,keltner_breakout,minor_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 18094, - "price": 1181000.0, - "datetime": "2017-02-11 09:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18227, - "price": 1192000.0, - "datetime": "2017-02-11 16:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18247, - "price": 1194000.0, - "datetime": "2017-02-11 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18303, - "price": 1199000.0, - "datetime": "2017-02-11 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 18368, - "price": 1191000.0, - "datetime": "2017-02-11 23:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 18433, - "price": 1199000.0, - "datetime": "2017-02-12 03:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 18540, - "price": 1190000.0, - "datetime": "2017-02-12 10:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 18591, - "price": 1191000.0, - "datetime": "2017-02-12 13:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18600, - "price": 1191000.0, - "datetime": "2017-02-12 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18686, - "price": 1196000.0, - "datetime": "2017-02-12 18:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18762, - "price": 1195000.0, - "datetime": "2017-02-12 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 18825, - "price": 1193000.0, - "datetime": "2017-02-13 01:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 18938, - "price": 1194000.0, - "datetime": "2017-02-13 11:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 18962, - "price": 1195000.0, - "datetime": "2017-02-13 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19009, - "price": 1195000.0, - "datetime": "2017-02-13 14:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 19043, - "price": 1196000.0, - "datetime": "2017-02-13 16:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 19191, + "bar_index": 18034, "price": 1183000.0, - "datetime": "2017-02-13 23:42:00", + "datetime": "2017-02-11 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 19210, - "price": 1184000.0, - "datetime": "2017-02-14 00:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19285, - "price": 1184000.0, - "datetime": "2017-02-14 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19318, - "price": 1183000.0, - "datetime": "2017-02-14 08:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19358, + "bar_index": 18158, "price": 1180000.0, - "datetime": "2017-02-14 10:42:00", + "datetime": "2017-02-11 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=22.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 19395, + "bar_index": 18270, + "price": 1200000.0, + "datetime": "2017-02-11 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=103.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 18336, + "price": 1191000.0, + "datetime": "2017-02-11 21:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 18451, + "price": 1199000.0, + "datetime": "2017-02-12 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=99.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 18752, + "price": 1195000.0, + "datetime": "2017-02-12 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=347.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 18985, + "price": 1196000.0, + "datetime": "2017-02-13 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=264.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 19379, "price": 1181000.0, - "datetime": "2017-02-14 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19434, - "price": 1179000.0, - "datetime": "2017-02-14 14:30:00", + "datetime": "2017-02-14 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=333.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 19541, - "price": 1190000.0, - "datetime": "2017-02-14 19:54:00", + "bar_index": 19474, + "price": 1187000.0, + "datetime": "2017-02-14 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 19606, - "price": 1182000.0, - "datetime": "2017-02-14 23:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 19646, - "price": 1183000.0, - "datetime": "2017-02-15 01:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19661, - "price": 1184000.0, - "datetime": "2017-02-15 02:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 19888, - "price": 1185000.0, - "datetime": "2017-02-15 15:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 19911, - "price": 1185000.0, - "datetime": "2017-02-15 16:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 19932, - "price": 1184000.0, - "datetime": "2017-02-15 17:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 19946, - "price": 1183000.0, - "datetime": "2017-02-15 18:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 19953, - "price": 1184000.0, - "datetime": "2017-02-15 18:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 20261, - "price": 1188000.0, - "datetime": "2017-02-16 12:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 20383, + "bar_index": 19496, "price": 1192000.0, - "datetime": "2017-02-16 18:42:00", + "datetime": "2017-02-14 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 20415, - "price": 1191000.0, - "datetime": "2017-02-16 20:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 20446, - "price": 1191000.0, - "datetime": "2017-02-16 21:51:00", + "bar_index": 19760, + "price": 1184000.0, + "datetime": "2017-02-15 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 20467, - "price": 1191000.0, - "datetime": "2017-02-16 22:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 20582, - "price": 1203000.0, - "datetime": "2017-02-17 05:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 20603, - "price": 1205000.0, - "datetime": "2017-02-17 07:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 20765, - "price": 1219000.0, - "datetime": "2017-02-17 15:12:00", + "bar_index": 19793, + "price": 1185000.0, + "datetime": "2017-02-15 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 20866, - "price": 1228000.0, - "datetime": "2017-02-17 20:15:00", + "bar_index": 19904, + "price": 1185000.0, + "datetime": "2017-02-15 15:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=139.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 20969, + "bar_index": 20091, + "price": 1184000.0, + "datetime": "2017-02-16 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=247.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 20656, + "price": 1217000.0, + "datetime": "2017-02-17 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=706.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 20823, + "price": 1224000.0, + "datetime": "2017-02-17 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=166.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 20913, + "price": 1234000.0, + "datetime": "2017-02-17 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=79.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 20933, + "price": 1243000.0, + "datetime": "2017-02-17 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 20972, "price": 1241000.0, - "datetime": "2017-02-18 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 21025, - "price": 1240000.0, - "datetime": "2017-02-18 04:33:00", + "datetime": "2017-02-18 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 21075, - "price": 1242000.0, - "datetime": "2017-02-18 08:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 21473, + "bar_index": 21016, "price": 1241000.0, - "datetime": "2017-02-19 06:57:00", + "datetime": "2017-02-18 03:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=46.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 21216, + "price": 1244000.0, + "datetime": "2017-02-18 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=202.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 21233, + "price": 1243000.0, + "datetime": "2017-02-18 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 21566, + "bar_index": 21570, "price": 1236000.0, - "datetime": "2017-02-19 12:09:00", + "datetime": "2017-02-19 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=25.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 21660, + "bar_index": 21648, "price": 1239000.0, - "datetime": "2017-02-19 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 21743, - "price": 1239000.0, - "datetime": "2017-02-19 21:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 21757, - "price": 1238000.0, - "datetime": "2017-02-19 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 21806, - "price": 1237000.0, - "datetime": "2017-02-20 00:18:00", + "datetime": "2017-02-19 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 21822, - "price": 1237000.0, - "datetime": "2017-02-20 01:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=88.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 21870, + "bar_index": 22036, "price": 1238000.0, - "datetime": "2017-02-20 06:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 21895, - "price": 1238000.0, - "datetime": "2017-02-20 08:33:00", + "datetime": "2017-02-20 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=530.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 21917, - "price": 1238000.0, - "datetime": "2017-02-20 09:42:00", + "bar_index": 22100, + "price": 1244000.0, + "datetime": "2017-02-20 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 22051, - "price": 1237000.0, - "datetime": "2017-02-20 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=70.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 22105, + "bar_index": 22224, "price": 1243000.0, - "datetime": "2017-02-20 19:06:00", + "datetime": "2017-02-21 01:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=85.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 22130, - "price": 1243000.0, - "datetime": "2017-02-20 20:24:00", + "bar_index": 22336, + "price": 1255000.0, + "datetime": "2017-02-21 09:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=97.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 22363, + "price": 1260000.0, + "datetime": "2017-02-21 10:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 22401, + "price": 1260000.0, + "datetime": "2017-02-21 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 22495, + "price": 1280000.0, + "datetime": "2017-02-21 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 22583, + "price": 1308000.0, + "datetime": "2017-02-21 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 22200, - "price": 1241000.0, - "datetime": "2017-02-21 00:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 22449, - "price": 1265000.0, - "datetime": "2017-02-21 15:12:00", + "bar_index": 22617, + "price": 1288000.0, + "datetime": "2017-02-21 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 22592, - "price": 1302000.0, - "datetime": "2017-02-21 22:21:00", + "bar_index": 22761, + "price": 1314000.0, + "datetime": "2017-02-22 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 22784, - "price": 1311000.0, - "datetime": "2017-02-22 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=102.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 22817, + "bar_index": 22907, + "price": 1299000.0, + "datetime": "2017-02-22 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 23044, "price": 1306000.0, - "datetime": "2017-02-22 10:48:00", + "datetime": "2017-02-22 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=123.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 22890, - "price": 1305000.0, - "datetime": "2017-02-22 14:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 22922, - "price": 1300000.0, - "datetime": "2017-02-22 16:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 22946, - "price": 1302000.0, - "datetime": "2017-02-22 17:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 22991, - "price": 1303000.0, - "datetime": "2017-02-22 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 23003, - "price": 1304000.0, - "datetime": "2017-02-22 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 23096, + "bar_index": 23103, "price": 1313000.0, - "datetime": "2017-02-23 00:48:00", + "datetime": "2017-02-23 01:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 23176, - "price": 1316000.0, - "datetime": "2017-02-23 05:36:00", + "bar_index": 23147, + "price": 1315000.0, + "datetime": "2017-02-23 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 23229, - "price": 1311000.0, - "datetime": "2017-02-23 08:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 23328, - "price": 1319000.0, - "datetime": "2017-02-23 13:24:00", + "bar_index": 23177, + "price": 1317000.0, + "datetime": "2017-02-23 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -2894,25 +1994,34 @@ "datetime": "2017-02-23 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 23399, - "price": 1322000.0, - "datetime": "2017-02-23 16:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=218.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 23523, - "price": 1351000.0, - "datetime": "2017-02-23 23:09:00", + "bar_index": 23457, + "price": 1335000.0, + "datetime": "2017-02-23 19:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 23550, + "price": 1354000.0, + "datetime": "2017-02-24 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=91.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 23571, + "price": 1355000.0, + "datetime": "2017-02-24 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -2920,161 +2029,143 @@ "price": 1354000.0, "datetime": "2017-02-24 03:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 23891, - "price": 1382000.0, - "datetime": "2017-02-24 17:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 24065, - "price": 1404000.0, - "datetime": "2017-02-25 02:33:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 24181, - "price": 1398000.0, - "datetime": "2017-02-25 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 24208, - "price": 1397000.0, - "datetime": "2017-02-25 10:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 24246, - "price": 1399000.0, - "datetime": "2017-02-25 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 24328, - "price": 1389000.0, - "datetime": "2017-02-25 16:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 24401, + "bar_index": 23731, "price": 1392000.0, - "datetime": "2017-02-25 20:03:00", + "datetime": "2017-02-24 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 23804, + "price": 1429000.0, + "datetime": "2017-02-24 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 24413, + "bar_index": 23917, + "price": 1385000.0, + "datetime": "2017-02-24 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 23992, + "price": 1398000.0, + "datetime": "2017-02-24 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 24007, + "price": 1409000.0, + "datetime": "2017-02-24 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 24176, + "price": 1399000.0, + "datetime": "2017-02-25 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 24339, "price": 1390000.0, - "datetime": "2017-02-25 20:39:00", + "datetime": "2017-02-25 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 24606, - "price": 1359000.0, - "datetime": "2017-02-26 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 24697, - "price": 1362000.0, - "datetime": "2017-02-26 11:54:00", + "bar_index": 24476, + "price": 1377000.0, + "datetime": "2017-02-25 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 24723, - "price": 1359000.0, - "datetime": "2017-02-26 13:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 24756, - "price": 1361000.0, - "datetime": "2017-02-26 14:51:00", + "bar_index": 24521, + "price": 1348000.0, + "datetime": "2017-02-26 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 24785, - "price": 1363000.0, - "datetime": "2017-02-26 16:21:00", + "bar_index": 24545, + "price": 1358000.0, + "datetime": "2017-02-26 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 24800, - "price": 1370000.0, - "datetime": "2017-02-26 17:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 24870, - "price": 1373000.0, - "datetime": "2017-02-26 20:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 24915, - "price": 1374000.0, - "datetime": "2017-02-26 22:54:00", + "bar_index": 24561, + "price": 1360000.0, + "datetime": "2017-02-26 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 25032, - "price": 1380000.0, - "datetime": "2017-02-27 04:54:00", + "side": "buy", + "bar_index": 24601, + "price": 1366000.0, + "datetime": "2017-02-26 06:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 24619, + "price": 1365000.0, + "datetime": "2017-02-26 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 24738, + "price": 1367000.0, + "datetime": "2017-02-26 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 24810, + "price": 1369000.0, + "datetime": "2017-02-26 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -3082,71 +2173,35 @@ "price": 1382000.0, "datetime": "2017-02-27 06:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 25084, - "price": 1383000.0, - "datetime": "2017-02-27 08:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 25109, - "price": 1383000.0, - "datetime": "2017-02-27 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 25149, - "price": 1391000.0, - "datetime": "2017-02-27 11:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 25360, - "price": 1382000.0, - "datetime": "2017-02-27 21:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 25461, - "price": 1390000.0, - "datetime": "2017-02-28 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 25499, - "price": 1391000.0, - "datetime": "2017-02-28 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 25530, + "bar_index": 25122, "price": 1392000.0, - "datetime": "2017-02-28 07:24:00", + "datetime": "2017-02-27 09:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=87.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 25410, + "price": 1384000.0, + "datetime": "2017-02-28 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=142.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 25417, + "price": 1386000.0, + "datetime": "2017-02-28 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -3155,205 +2210,232 @@ "datetime": "2017-02-28 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=73.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 25623, - "price": 1397000.0, - "datetime": "2017-02-28 12:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 25674, - "price": 1392000.0, - "datetime": "2017-02-28 14:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 25733, - "price": 1394000.0, - "datetime": "2017-02-28 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 25756, - "price": 1394000.0, - "datetime": "2017-02-28 18:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 25800, - "price": 1394000.0, - "datetime": "2017-02-28 20:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 25848, + "bar_index": 25686, "price": 1396000.0, - "datetime": "2017-02-28 23:18:00", + "datetime": "2017-02-28 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 25965, - "price": 1399000.0, - "datetime": "2017-03-01 06:09:00", + "bar_index": 25715, + "price": 1394000.0, + "datetime": "2017-02-28 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 26130, - "price": 1403000.0, - "datetime": "2017-03-01 14:33:00", + "bar_index": 26062, + "price": 1402000.0, + "datetime": "2017-03-01 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=480.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 26248, + "bar_index": 26195, + "price": 1400000.0, + "datetime": "2017-03-01 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=139.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 26250, "price": 1404000.0, - "datetime": "2017-03-01 20:30:00", + "datetime": "2017-03-01 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 26393, - "price": 1422000.0, - "datetime": "2017-03-02 03:45:00", + "bar_index": 26262, + "price": 1407000.0, + "datetime": "2017-03-01 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 26511, - "price": 1442000.0, - "datetime": "2017-03-02 10:09:00", + "bar_index": 26303, + "price": 1415000.0, + "datetime": "2017-03-01 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 26552, - "price": 1439000.0, - "datetime": "2017-03-02 12:12:00", + "bar_index": 26660, + "price": 1437000.0, + "datetime": "2017-03-02 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=330.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 26794, - "price": 1488000.0, - "datetime": "2017-03-03 02:09:00", + "bar_index": 26771, + "price": 1486000.0, + "datetime": "2017-03-03 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 26922, + "bar_index": 26817, "price": 1495000.0, - "datetime": "2017-03-03 08:51:00", + "datetime": "2017-03-03 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 27082, - "price": 1525000.0, - "datetime": "2017-03-03 16:51:00", + "bar_index": 26894, + "price": 1492000.0, + "datetime": "2017-03-03 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 27328, + "side": "buy", + "bar_index": 26962, "price": 1527000.0, - "datetime": "2017-03-04 05:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 27422, - "price": 1542000.0, - "datetime": "2017-03-04 10:18:00", + "datetime": "2017-03-03 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 27485, - "price": 1541000.0, - "datetime": "2017-03-04 13:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 27596, - "price": 1540000.0, - "datetime": "2017-03-04 19:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 27899, - "price": 1526000.0, - "datetime": "2017-03-05 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 27933, - "price": 1527000.0, - "datetime": "2017-03-05 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=17.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 28183, + "bar_index": 27059, "price": 1523000.0, - "datetime": "2017-03-06 00:51:00", + "datetime": "2017-03-03 15:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 27157, + "price": 1546000.0, + "datetime": "2017-03-03 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 27168, + "price": 1545000.0, + "datetime": "2017-03-03 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 27202, + "price": 1542000.0, + "datetime": "2017-03-03 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 27221, + "price": 1539000.0, + "datetime": "2017-03-03 23:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 27307, + "price": 1526000.0, + "datetime": "2017-03-04 04:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 27669, + "price": 1535000.0, + "datetime": "2017-03-04 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=231.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 27763, + "price": 1519000.0, + "datetime": "2017-03-05 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 27806, + "price": 1521000.0, + "datetime": "2017-03-05 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 27824, + "price": 1522000.0, + "datetime": "2017-03-05 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 27839, + "price": 1523000.0, + "datetime": "2017-03-05 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 28042, + "price": 1503000.0, + "datetime": "2017-03-05 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 28049, + "price": 1501000.0, + "datetime": "2017-03-05 18:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -3362,349 +2444,340 @@ "datetime": "2017-03-06 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=107.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 28252, - "price": 1523000.0, - "datetime": "2017-03-06 05:12:00", + "bar_index": 28323, + "price": 1529000.0, + "datetime": "2017-03-06 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=96.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 28277, - "price": 1522000.0, - "datetime": "2017-03-06 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 28382, + "bar_index": 28471, "price": 1527000.0, - "datetime": "2017-03-06 12:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 28638, - "price": 1519000.0, - "datetime": "2017-03-07 01:15:00", + "datetime": "2017-03-06 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 28476, + "price": 1526000.0, + "datetime": "2017-03-06 17:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 28675, - "price": 1517000.0, - "datetime": "2017-03-07 03:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 28706, - "price": 1520000.0, - "datetime": "2017-03-07 06:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 28719, - "price": 1520000.0, - "datetime": "2017-03-07 06:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 28754, + "bar_index": 28509, "price": 1522000.0, - "datetime": "2017-03-07 08:39:00", + "datetime": "2017-03-06 18:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 28777, - "price": 1522000.0, - "datetime": "2017-03-07 09:48:00", + "bar_index": 28727, + "price": 1521000.0, + "datetime": "2017-03-07 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=57.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 28809, + "price": 1523000.0, + "datetime": "2017-03-07 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 29138, + "price": 1481000.0, + "datetime": "2017-03-08 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 28950, - "price": 1500000.0, - "datetime": "2017-03-07 18:27:00", + "bar_index": 29303, + "price": 1459000.0, + "datetime": "2017-03-08 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 29021, + "side": "buy", + "bar_index": 29445, "price": 1458000.0, - "datetime": "2017-03-07 22:00:00", + "datetime": "2017-03-08 19:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 29186, - "price": 1479000.0, - "datetime": "2017-03-08 06:42:00", + "bar_index": 29476, + "price": 1436000.0, + "datetime": "2017-03-08 21:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 29244, - "price": 1465000.0, - "datetime": "2017-03-08 09:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 29582, - "price": 1424000.0, - "datetime": "2017-03-09 02:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 29694, - "price": 1399000.0, - "datetime": "2017-03-09 08:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 29752, - "price": 1385000.0, - "datetime": "2017-03-09 11:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 29779, - "price": 1387000.0, - "datetime": "2017-03-09 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [donchian,local_extrema,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,local_extrema,range_breakout]" }, { "side": "buy", - "bar_index": 29898, - "price": 1412000.0, - "datetime": "2017-03-09 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 29978, - "price": 1405000.0, - "datetime": "2017-03-09 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 30002, - "price": 1408000.0, - "datetime": "2017-03-09 23:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 30099, - "price": 1419000.0, - "datetime": "2017-03-10 04:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 30120, - "price": 1421000.0, - "datetime": "2017-03-10 06:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 30188, - "price": 1435000.0, - "datetime": "2017-03-10 09:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 30244, - "price": 1440000.0, - "datetime": "2017-03-10 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 30284, - "price": 1431000.0, - "datetime": "2017-03-10 14:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 30362, - "price": 1429000.0, - "datetime": "2017-03-10 18:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 30422, - "price": 1432000.0, - "datetime": "2017-03-10 21:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 30439, - "price": 1433000.0, - "datetime": "2017-03-10 22:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 30482, + "bar_index": 29501, "price": 1438000.0, - "datetime": "2017-03-11 00:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 30591, - "price": 1382000.0, - "datetime": "2017-03-11 06:09:00", + "datetime": "2017-03-08 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 30786, + "bar_index": 29668, + "price": 1412000.0, + "datetime": "2017-03-09 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 29723, + "price": 1393000.0, + "datetime": "2017-03-09 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 29800, + "price": 1387000.0, + "datetime": "2017-03-09 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 29825, + "price": 1390000.0, + "datetime": "2017-03-09 14:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 29846, + "price": 1404000.0, + "datetime": "2017-03-09 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 29881, "price": 1416000.0, - "datetime": "2017-03-11 15:54:00", + "datetime": "2017-03-09 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 29989, + "price": 1404000.0, + "datetime": "2017-03-09 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [donchian,ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 30929, + "bar_index": 30065, + "price": 1423000.0, + "datetime": "2017-03-10 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 30089, + "price": 1418000.0, + "datetime": "2017-03-10 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 30102, + "price": 1421000.0, + "datetime": "2017-03-10 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 30121, + "price": 1423000.0, + "datetime": "2017-03-10 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 30193, "price": 1435000.0, - "datetime": "2017-03-11 23:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 30978, - "price": 1427000.0, - "datetime": "2017-03-12 01:33:00", + "datetime": "2017-03-10 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 31029, + "bar_index": 30274, + "price": 1435000.0, + "datetime": "2017-03-10 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 30446, + "price": 1487000.0, + "datetime": "2017-03-10 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=150.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 30459, + "price": 1476000.0, + "datetime": "2017-03-10 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 30469, + "price": 1473000.0, + "datetime": "2017-03-10 23:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 30509, + "price": 1457000.0, + "datetime": "2017-03-11 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 30566, + "price": 1460000.0, + "datetime": "2017-03-11 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 30608, + "price": 1358000.0, + "datetime": "2017-03-11 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 30832, + "price": 1441000.0, + "datetime": "2017-03-11 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 30871, + "price": 1431000.0, + "datetime": "2017-03-11 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 30988, + "price": 1426000.0, + "datetime": "2017-03-12 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 31080, + "price": 1427000.0, + "datetime": "2017-03-12 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 31108, "price": 1430000.0, - "datetime": "2017-03-12 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 31048, - "price": 1427000.0, - "datetime": "2017-03-12 05:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 31059, - "price": 1420000.0, - "datetime": "2017-03-12 06:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 31129, - "price": 1428000.0, - "datetime": "2017-03-12 09:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 31204, - "price": 1429000.0, - "datetime": "2017-03-12 13:39:00", + "datetime": "2017-03-12 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 31118, + "price": 1428000.0, + "datetime": "2017-03-12 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 31205, + "price": 1429000.0, + "datetime": "2017-03-12 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -3713,349 +2786,223 @@ "datetime": "2017-03-12 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=84.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 31312, - "price": 1436000.0, - "datetime": "2017-03-12 19:03:00", + "bar_index": 31420, + "price": 1453000.0, + "datetime": "2017-03-13 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 31581, - "price": 1468000.0, - "datetime": "2017-03-13 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=146.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 31594, + "bar_index": 31499, + "price": 1466000.0, + "datetime": "2017-03-13 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 31555, + "price": 1471000.0, + "datetime": "2017-03-13 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 31598, "price": 1469000.0, - "datetime": "2017-03-13 09:42:00", + "datetime": "2017-03-13 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 31655, - "price": 1481000.0, - "datetime": "2017-03-13 12:45:00", + "bar_index": 31666, + "price": 1487000.0, + "datetime": "2017-03-13 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 31716, - "price": 1490000.0, - "datetime": "2017-03-13 15:48:00", + "bar_index": 31837, + "price": 1492000.0, + "datetime": "2017-03-13 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 31790, - "price": 1484000.0, - "datetime": "2017-03-13 19:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 31979, - "price": 1493000.0, - "datetime": "2017-03-14 05:18:00", + "bar_index": 31921, + "price": 1489000.0, + "datetime": "2017-03-14 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 32002, + "bar_index": 32033, "price": 1495000.0, - "datetime": "2017-03-14 06:33:00", + "datetime": "2017-03-14 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=114.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 32031, + "bar_index": 32069, "price": 1494000.0, - "datetime": "2017-03-14 08:06:00", + "datetime": "2017-03-14 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 32065, - "price": 1494000.0, - "datetime": "2017-03-14 09:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32121, - "price": 1498000.0, - "datetime": "2017-03-14 12:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32255, - "price": 1491000.0, - "datetime": "2017-03-14 19:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32352, - "price": 1497000.0, - "datetime": "2017-03-15 00:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32377, - "price": 1499000.0, - "datetime": "2017-03-15 01:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 32417, - "price": 1498000.0, - "datetime": "2017-03-15 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32510, - "price": 1504000.0, - "datetime": "2017-03-15 08:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 32516, - "price": 1505000.0, - "datetime": "2017-03-15 09:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 32639, - "price": 1510000.0, - "datetime": "2017-03-15 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 32656, - "price": 1512000.0, - "datetime": "2017-03-15 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 32738, - "price": 1504000.0, - "datetime": "2017-03-15 20:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 32772, - "price": 1506000.0, - "datetime": "2017-03-15 22:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 32819, - "price": 1500000.0, - "datetime": "2017-03-16 00:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 32850, + "bar_index": 32101, "price": 1496000.0, - "datetime": "2017-03-16 01:54:00", + "datetime": "2017-03-14 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 32858, - "price": 1503000.0, - "datetime": "2017-03-16 02:18:00", + "bar_index": 32272, + "price": 1490000.0, + "datetime": "2017-03-14 20:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=90.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 32362, + "price": 1498000.0, + "datetime": "2017-03-15 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 32401, + "price": 1499000.0, + "datetime": "2017-03-15 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 32872, - "price": 1495000.0, - "datetime": "2017-03-16 03:00:00", + "bar_index": 32432, + "price": 1496000.0, + "datetime": "2017-03-15 04:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 32886, - "price": 1501000.0, - "datetime": "2017-03-16 03:42:00", + "bar_index": 32488, + "price": 1506000.0, + "datetime": "2017-03-15 07:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=48.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 32559, + "price": 1518000.0, + "datetime": "2017-03-15 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=80.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 32762, + "price": 1509000.0, + "datetime": "2017-03-15 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 32894, - "price": 1494000.0, - "datetime": "2017-03-16 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 32994, - "price": 1501000.0, - "datetime": "2017-03-16 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 33045, - "price": 1512000.0, - "datetime": "2017-03-16 11:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 33067, - "price": 1515000.0, - "datetime": "2017-03-16 13:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 33071, + "bar_index": 32774, "price": 1507000.0, - "datetime": "2017-03-16 13:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 33134, - "price": 1516000.0, - "datetime": "2017-03-16 16:21:00", + "datetime": "2017-03-15 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 33183, + "bar_index": 33008, + "price": 1510000.0, + "datetime": "2017-03-16 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=227.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 33091, + "price": 1514000.0, + "datetime": "2017-03-16 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 33150, "price": 1512000.0, - "datetime": "2017-03-16 18:48:00", + "datetime": "2017-03-16 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 33358, + "price": 1509000.0, + "datetime": "2017-03-17 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 33275, - "price": 1501000.0, - "datetime": "2017-03-16 23:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 33312, + "bar_index": 33373, "price": 1502000.0, - "datetime": "2017-03-17 01:15:00", + "datetime": "2017-03-17 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 33356, - "price": 1508000.0, - "datetime": "2017-03-17 03:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 33368, - "price": 1503000.0, - "datetime": "2017-03-17 04:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 33483, - "price": 1503000.0, - "datetime": "2017-03-17 09:57:00", + "bar_index": 33431, + "price": 1498000.0, + "datetime": "2017-03-17 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -4064,142 +3011,115 @@ "datetime": "2017-03-17 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 33675, - "price": 1480000.0, - "datetime": "2017-03-17 20:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 33724, - "price": 1490000.0, - "datetime": "2017-03-17 23:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 33750, - "price": 1486000.0, - "datetime": "2017-03-18 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 33807, - "price": 1495000.0, - "datetime": "2017-03-18 03:12:00", + "bar_index": 33537, + "price": 1484000.0, + "datetime": "2017-03-17 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 33881, - "price": 1487000.0, - "datetime": "2017-03-18 07:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 33935, + "bar_index": 33553, "price": 1483000.0, - "datetime": "2017-03-18 10:27:00", + "datetime": "2017-03-17 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.9 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 33999, - "price": 1452000.0, - "datetime": "2017-03-18 13:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 34050, - "price": 1413000.0, - "datetime": "2017-03-18 16:12:00", + "side": "buy", + "bar_index": 33565, + "price": 1495000.0, + "datetime": "2017-03-17 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 34087, - "price": 1414000.0, - "datetime": "2017-03-18 18:03:00", + "side": "buy", + "bar_index": 33728, + "price": 1490000.0, + "datetime": "2017-03-17 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=55.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 34241, - "price": 1387000.0, - "datetime": "2017-03-19 01:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 34248, - "price": 1390000.0, - "datetime": "2017-03-19 02:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 34313, - "price": 1392000.0, - "datetime": "2017-03-19 05:27:00", + "bar_index": 33819, + "price": 1493000.0, + "datetime": "2017-03-18 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=74.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 33892, + "price": 1487000.0, + "datetime": "2017-03-18 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 34420, - "price": 1321000.0, - "datetime": "2017-03-19 10:48:00", + "bar_index": 33905, + "price": 1484000.0, + "datetime": "2017-03-18 08:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 34631, - "price": 1285000.0, - "datetime": "2017-03-19 21:21:00", + "bar_index": 34022, + "price": 1416000.0, + "datetime": "2017-03-18 14:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 34652, - "price": 1291000.0, - "datetime": "2017-03-19 22:24:00", + "bar_index": 34381, + "price": 1275000.0, + "datetime": "2017-03-19 08:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 34411, + "price": 1369000.0, + "datetime": "2017-03-19 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 34424, + "price": 1325000.0, + "datetime": "2017-03-19 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 34525, + "price": 1310000.0, + "datetime": "2017-03-19 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -4208,142 +3128,133 @@ "datetime": "2017-03-20 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=65.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 34779, + "price": 1330000.0, + "datetime": "2017-03-20 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 34890, - "price": 1345000.0, - "datetime": "2017-03-20 10:21:00", + "bar_index": 34907, + "price": 1344000.0, + "datetime": "2017-03-20 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 35063, - "price": 1316000.0, - "datetime": "2017-03-20 19:00:00", + "bar_index": 35077, + "price": 1313000.0, + "datetime": "2017-03-20 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 35212, - "price": 1302000.0, - "datetime": "2017-03-21 02:30:00", + "bar_index": 35249, + "price": 1309000.0, + "datetime": "2017-03-21 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.0 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 35318, - "price": 1315000.0, - "datetime": "2017-03-21 08:12:00", + "bar_index": 35298, + "price": 1310000.0, + "datetime": "2017-03-21 07:12:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 35462, - "price": 1336000.0, - "datetime": "2017-03-21 15:24:00", + "bar_index": 35426, + "price": 1339000.0, + "datetime": "2017-03-21 13:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 35635, - "price": 1337000.0, - "datetime": "2017-03-22 00:03:00", + "bar_index": 35470, + "price": 1343000.0, + "datetime": "2017-03-21 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 35660, + "bar_index": 35489, + "price": 1357000.0, + "datetime": "2017-03-21 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 35676, "price": 1335000.0, - "datetime": "2017-03-22 01:18:00", + "datetime": "2017-03-22 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=79.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 35740, - "price": 1348000.0, - "datetime": "2017-03-22 05:48:00", + "bar_index": 35809, + "price": 1359000.0, + "datetime": "2017-03-22 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=117.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 35770, - "price": 1351000.0, - "datetime": "2017-03-22 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 35914, - "price": 1348000.0, - "datetime": "2017-03-22 14:30:00", + "bar_index": 35819, + "price": 1361000.0, + "datetime": "2017-03-22 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 35938, - "price": 1348000.0, - "datetime": "2017-03-22 15:42:00", + "bar_index": 35979, + "price": 1322000.0, + "datetime": "2017-03-22 17:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 36032, - "price": 1317000.0, - "datetime": "2017-03-22 20:24:00", + "bar_index": 36236, + "price": 1256000.0, + "datetime": "2017-03-23 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=48.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { - "side": "sell", - "bar_index": 36071, - "price": 1305000.0, - "datetime": "2017-03-22 22:21:00", + "side": "buy", + "bar_index": 36274, + "price": 1288000.0, + "datetime": "2017-03-23 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 36146, - "price": 1264000.0, - "datetime": "2017-03-23 02:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 36244, - "price": 1248000.0, - "datetime": "2017-03-23 07:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -4352,196 +3263,259 @@ "datetime": "2017-03-23 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 36422, - "price": 1257000.0, - "datetime": "2017-03-23 16:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=16.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 36455, - "price": 1267000.0, - "datetime": "2017-03-23 17:39:00", + "bar_index": 36441, + "price": 1277000.0, + "datetime": "2017-03-23 16:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 36637, + "bar_index": 36466, + "price": 1266000.0, + "datetime": "2017-03-23 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 36578, "price": 1256000.0, - "datetime": "2017-03-24 02:48:00", + "datetime": "2017-03-23 23:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 36750, - "price": 1236000.0, - "datetime": "2017-03-24 09:06:00", + "bar_index": 36649, + "price": 1253000.0, + "datetime": "2017-03-24 03:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 37135, - "price": 1144000.0, - "datetime": "2017-03-25 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 37193, - "price": 1117000.0, - "datetime": "2017-03-25 07:27:00", + "bar_index": 36701, + "price": 1250000.0, + "datetime": "2017-03-24 06:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 37277, - "price": 1088000.0, - "datetime": "2017-03-25 11:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 37536, - "price": 1106000.0, - "datetime": "2017-03-26 00:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 37601, - "price": 1109000.0, - "datetime": "2017-03-26 03:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 37644, - "price": 1106000.0, - "datetime": "2017-03-26 06:03:00", + "bar_index": 36850, + "price": 1203000.0, + "datetime": "2017-03-24 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 37664, - "price": 1107000.0, - "datetime": "2017-03-26 07:03:00", + "bar_index": 36898, + "price": 1226000.0, + "datetime": "2017-03-24 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 37751, - "price": 1136000.0, - "datetime": "2017-03-26 11:24:00", + "bar_index": 36904, + "price": 1223000.0, + "datetime": "2017-03-24 16:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 37806, + "bar_index": 37078, "price": 1138000.0, - "datetime": "2017-03-26 14:09:00", + "datetime": "2017-03-25 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 37119, + "price": 1142000.0, + "datetime": "2017-03-25 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 37126, + "price": 1140000.0, + "datetime": "2017-03-25 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 37245, + "price": 1084000.0, + "datetime": "2017-03-25 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 37284, + "price": 1087000.0, + "datetime": "2017-03-25 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 37810, - "price": 1143000.0, - "datetime": "2017-03-26 14:21:00", + "bar_index": 37393, + "price": 1075000.0, + "datetime": "2017-03-25 17:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=93.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 37429, + "price": 1067000.0, + "datetime": "2017-03-25 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 38083, - "price": 1185000.0, - "datetime": "2017-03-27 04:00:00", + "bar_index": 37446, + "price": 1065000.0, + "datetime": "2017-03-25 20:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 37492, + "price": 1089000.0, + "datetime": "2017-03-25 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 37577, + "price": 1105000.0, + "datetime": "2017-03-26 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 38110, + "bar_index": 37633, + "price": 1101000.0, + "datetime": "2017-03-26 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 37759, + "price": 1136000.0, + "datetime": "2017-03-26 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 37812, + "price": 1139000.0, + "datetime": "2017-03-26 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 37983, "price": 1192000.0, - "datetime": "2017-03-27 05:21:00", + "datetime": "2017-03-26 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 38026, + "price": 1221000.0, + "datetime": "2017-03-27 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 38122, + "bar_index": 38124, "price": 1192000.0, - "datetime": "2017-03-27 06:00:00", + "datetime": "2017-03-27 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 38187, + "price": 1169000.0, + "datetime": "2017-03-27 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 38255, - "price": 1179000.0, - "datetime": "2017-03-27 12:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 38338, + "bar_index": 38210, "price": 1177000.0, - "datetime": "2017-03-27 16:48:00", + "datetime": "2017-03-27 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 38360, - "price": 1184000.0, - "datetime": "2017-03-27 17:54:00", + "bar_index": 38431, + "price": 1191000.0, + "datetime": "2017-03-27 21:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=162.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 38474, - "price": 1210000.0, - "datetime": "2017-03-27 23:36:00", + "bar_index": 38480, + "price": 1209000.0, + "datetime": "2017-03-27 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -4550,124 +3524,97 @@ "datetime": "2017-03-28 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 38560, - "price": 1243000.0, - "datetime": "2017-03-28 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 38576, - "price": 1234000.0, - "datetime": "2017-03-28 10:00:00", + "bar_index": 38551, + "price": 1250000.0, + "datetime": "2017-03-28 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=54.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 38636, - "price": 1239000.0, - "datetime": "2017-03-28 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 38776, - "price": 1257000.0, - "datetime": "2017-03-28 20:00:00", + "bar_index": 38615, + "price": 1240000.0, + "datetime": "2017-03-28 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 38794, + "bar_index": 38796, "price": 1258000.0, - "datetime": "2017-03-28 20:54:00", + "datetime": "2017-03-28 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 38811, - "price": 1254000.0, - "datetime": "2017-03-28 21:45:00", + "bar_index": 38865, + "price": 1250000.0, + "datetime": "2017-03-29 00:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 38829, - "price": 1256000.0, - "datetime": "2017-03-28 22:39:00", + "bar_index": 39029, + "price": 1244000.0, + "datetime": "2017-03-29 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=68.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 38917, - "price": 1236000.0, - "datetime": "2017-03-29 03:09:00", + "bar_index": 39079, + "price": 1202000.0, + "datetime": "2017-03-29 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 39000, - "price": 1239000.0, - "datetime": "2017-03-29 07:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 39183, - "price": 1193000.0, - "datetime": "2017-03-29 16:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 39331, - "price": 1218000.0, - "datetime": "2017-03-29 23:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 39424, - "price": 1205000.0, - "datetime": "2017-03-30 04:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 39438, + "bar_index": 39159, "price": 1204000.0, - "datetime": "2017-03-30 05:24:00", + "datetime": "2017-03-29 15:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 39203, + "price": 1190000.0, + "datetime": "2017-03-29 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 39215, + "price": 1206000.0, + "datetime": "2017-03-29 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 39363, + "price": 1214000.0, + "datetime": "2017-03-30 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fib_pullback,fractal_swing,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -4675,395 +3622,287 @@ "price": 1206000.0, "datetime": "2017-03-30 06:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 39500, - "price": 1210000.0, - "datetime": "2017-03-30 08:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 39552, - "price": 1216000.0, - "datetime": "2017-03-30 11:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 39575, - "price": 1217000.0, - "datetime": "2017-03-30 12:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 39681, + "bar_index": 39566, "price": 1219000.0, - "datetime": "2017-03-30 17:45:00", + "datetime": "2017-03-30 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=97.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 39721, - "price": 1211000.0, - "datetime": "2017-03-30 19:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 39824, - "price": 1203000.0, - "datetime": "2017-03-31 00:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 39866, - "price": 1202000.0, - "datetime": "2017-03-31 03:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 39879, - "price": 1205000.0, - "datetime": "2017-03-31 03:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 39918, - "price": 1206000.0, - "datetime": "2017-03-31 06:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 39937, - "price": 1207000.0, - "datetime": "2017-03-31 07:33:00", + "bar_index": 39585, + "price": 1217000.0, + "datetime": "2017-03-30 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 39946, - "price": 1211000.0, - "datetime": "2017-03-31 08:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 39957, - "price": 1209000.0, - "datetime": "2017-03-31 08:36:00", + "bar_index": 39977, + "price": 1220000.0, + "datetime": "2017-03-31 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=159.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 40067, - "price": 1236000.0, - "datetime": "2017-03-31 14:06:00", + "bar_index": 40041, + "price": 1239000.0, + "datetime": "2017-03-31 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 40106, - "price": 1228000.0, - "datetime": "2017-03-31 16:03:00", + "side": "buy", + "bar_index": 40046, + "price": 1238000.0, + "datetime": "2017-03-31 13:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 40122, - "price": 1229000.0, - "datetime": "2017-03-31 16:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 40232, - "price": 1227000.0, - "datetime": "2017-03-31 22:21:00", + "side": "buy", + "bar_index": 40132, + "price": 1235000.0, + "datetime": "2017-03-31 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 40240, - "price": 1229000.0, - "datetime": "2017-03-31 22:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 40380, - "price": 1258000.0, - "datetime": "2017-04-01 05:51:00", + "bar_index": 40257, + "price": 1232000.0, + "datetime": "2017-03-31 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 40545, - "price": 1260000.0, - "datetime": "2017-04-01 14:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=115.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 40636, - "price": 1289000.0, - "datetime": "2017-04-01 18:39:00", + "bar_index": 40280, + "price": 1248000.0, + "datetime": "2017-04-01 00:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 40786, + "side": "buy", + "bar_index": 40345, + "price": 1253000.0, + "datetime": "2017-04-01 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 40357, "price": 1259000.0, - "datetime": "2017-04-02 02:09:00", + "datetime": "2017-04-01 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { - "side": "sell", - "bar_index": 40830, - "price": 1266000.0, - "datetime": "2017-04-02 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 40854, + "side": "buy", + "bar_index": 40368, "price": 1265000.0, - "datetime": "2017-04-02 05:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 40958, - "price": 1273000.0, - "datetime": "2017-04-02 11:21:00", + "datetime": "2017-04-01 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 40977, - "price": 1272000.0, - "datetime": "2017-04-02 12:18:00", + "bar_index": 40392, + "price": 1258000.0, + "datetime": "2017-04-01 06:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 40408, + "price": 1270000.0, + "datetime": "2017-04-01 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 40432, + "price": 1270000.0, + "datetime": "2017-04-01 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 41009, - "price": 1269000.0, - "datetime": "2017-04-02 13:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 41143, - "price": 1277000.0, - "datetime": "2017-04-02 20:36:00", + "bar_index": 40440, + "price": 1267000.0, + "datetime": "2017-04-01 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 41209, - "price": 1274000.0, - "datetime": "2017-04-02 23:54:00", + "bar_index": 40617, + "price": 1293000.0, + "datetime": "2017-04-01 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=35.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 41340, - "price": 1295000.0, - "datetime": "2017-04-03 06:27:00", + "bar_index": 40653, + "price": 1288000.0, + "datetime": "2017-04-01 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 41364, - "price": 1295000.0, - "datetime": "2017-04-03 07:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 41462, - "price": 1339000.0, - "datetime": "2017-04-03 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 41489, - "price": 1333000.0, - "datetime": "2017-04-03 13:54:00", + "bar_index": 40930, + "price": 1267000.0, + "datetime": "2017-04-02 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 41614, - "price": 1332000.0, - "datetime": "2017-04-03 20:09:00", + "bar_index": 41225, + "price": 1288000.0, + "datetime": "2017-04-03 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=156.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 41683, - "price": 1329000.0, - "datetime": "2017-04-03 23:36:00", + "bar_index": 41309, + "price": 1296000.0, + "datetime": "2017-04-03 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 41738, + "bar_index": 41370, + "price": 1296000.0, + "datetime": "2017-04-03 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 41521, + "price": 1337000.0, + "datetime": "2017-04-03 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 41625, + "price": 1334000.0, + "datetime": "2017-04-03 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 41632, + "price": 1334000.0, + "datetime": "2017-04-03 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 41821, + "price": 1345000.0, + "datetime": "2017-04-04 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=165.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 41861, + "price": 1349000.0, + "datetime": "2017-04-04 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 41892, + "price": 1374000.0, + "datetime": "2017-04-04 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 41929, + "price": 1366000.0, + "datetime": "2017-04-04 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42049, + "price": 1369000.0, + "datetime": "2017-04-04 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=97.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42091, + "price": 1369000.0, + "datetime": "2017-04-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 42216, "price": 1331000.0, - "datetime": "2017-04-04 02:21:00", + "datetime": "2017-04-05 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 41765, - "price": 1331000.0, - "datetime": "2017-04-04 03:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 41773, - "price": 1328000.0, - "datetime": "2017-04-04 04:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 41781, - "price": 1329000.0, - "datetime": "2017-04-04 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 41859, - "price": 1351000.0, - "datetime": "2017-04-04 08:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 42010, - "price": 1356000.0, - "datetime": "2017-04-04 15:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 42061, - "price": 1364000.0, - "datetime": "2017-04-04 18:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 42095, - "price": 1364000.0, - "datetime": "2017-04-04 20:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 42202, - "price": 1335000.0, - "datetime": "2017-04-05 01:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -5071,206 +3910,188 @@ "price": 1340000.0, "datetime": "2017-04-05 04:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 42477, - "price": 1332000.0, - "datetime": "2017-04-05 15:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 42537, - "price": 1317000.0, - "datetime": "2017-04-05 18:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 42631, - "price": 1317000.0, - "datetime": "2017-04-05 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 42639, - "price": 1320000.0, - "datetime": "2017-04-06 00:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 42725, - "price": 1322000.0, - "datetime": "2017-04-06 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 42772, - "price": 1329000.0, - "datetime": "2017-04-06 06:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 42852, - "price": 1331000.0, - "datetime": "2017-04-06 10:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 42947, - "price": 1344000.0, - "datetime": "2017-04-06 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=23.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 42993, + "bar_index": 42275, "price": 1342000.0, - "datetime": "2017-04-06 17:45:00", + "datetime": "2017-04-05 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 43130, + "bar_index": 42311, + "price": 1346000.0, + "datetime": "2017-04-05 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42330, + "price": 1353000.0, + "datetime": "2017-04-05 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 42353, + "price": 1353000.0, + "datetime": "2017-04-05 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 42707, + "price": 1327000.0, + "datetime": "2017-04-06 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=209.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42740, + "price": 1334000.0, + "datetime": "2017-04-06 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42829, + "price": 1337000.0, + "datetime": "2017-04-06 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 42880, + "price": 1339000.0, + "datetime": "2017-04-06 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 43091, + "price": 1348000.0, + "datetime": "2017-04-06 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=78.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 43113, "price": 1349000.0, - "datetime": "2017-04-07 00:36:00", + "datetime": "2017-04-06 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 43202, - "price": 1372000.0, - "datetime": "2017-04-07 04:15:00", + "bar_index": 43125, + "price": 1353000.0, + "datetime": "2017-04-07 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 43216, - "price": 1375000.0, - "datetime": "2017-04-07 04:57:00", + "bar_index": 43187, + "price": 1373000.0, + "datetime": "2017-04-07 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 43254, - "price": 1387000.0, - "datetime": "2017-04-07 06:51:00", + "bar_index": 43217, + "price": 1376000.0, + "datetime": "2017-04-07 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 43315, - "price": 1371000.0, - "datetime": "2017-04-07 09:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 43346, - "price": 1381000.0, - "datetime": "2017-04-07 11:27:00", + "bar_index": 43266, + "price": 1385000.0, + "datetime": "2017-04-07 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 43552, - "price": 1387000.0, - "datetime": "2017-04-07 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 43568, - "price": 1387000.0, - "datetime": "2017-04-07 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 43632, - "price": 1399000.0, - "datetime": "2017-04-08 01:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 43762, - "price": 1404000.0, - "datetime": "2017-04-08 08:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 43768, - "price": 1406000.0, - "datetime": "2017-04-08 08:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 43855, - "price": 1390000.0, - "datetime": "2017-04-08 13:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 44007, + "bar_index": 43332, "price": 1382000.0, - "datetime": "2017-04-08 20:51:00", + "datetime": "2017-04-07 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=58.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 43518, + "price": 1385000.0, + "datetime": "2017-04-07 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=178.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 43619, + "price": 1397000.0, + "datetime": "2017-04-08 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=104.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 43647, + "price": 1397000.0, + "datetime": "2017-04-08 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 43688, + "price": 1408000.0, + "datetime": "2017-04-08 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 43800, + "price": 1380000.0, + "datetime": "2017-04-08 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -5278,287 +4099,116 @@ "price": 1380000.0, "datetime": "2017-04-08 21:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 44104, + "side": "buy", + "bar_index": 44197, "price": 1376000.0, - "datetime": "2017-04-09 01:42:00", + "datetime": "2017-04-09 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 44121, - "price": 1374000.0, - "datetime": "2017-04-09 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 44206, - "price": 1370000.0, - "datetime": "2017-04-09 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 44254, - "price": 1373000.0, - "datetime": "2017-04-09 10:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 44304, - "price": 1380000.0, - "datetime": "2017-04-09 12:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 44368, - "price": 1380000.0, - "datetime": "2017-04-09 15:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 44379, - "price": 1377000.0, - "datetime": "2017-04-09 16:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 44402, - "price": 1377000.0, - "datetime": "2017-04-09 17:30:00", + "bar_index": 44484, + "price": 1381000.0, + "datetime": "2017-04-09 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 44475, - "price": 1377000.0, - "datetime": "2017-04-09 21:12:00", + "bar_index": 44528, + "price": 1385000.0, + "datetime": "2017-04-09 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 44521, - "price": 1382000.0, - "datetime": "2017-04-09 23:30:00", + "bar_index": 44866, + "price": 1398000.0, + "datetime": "2017-04-10 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 44580, - "price": 1397000.0, - "datetime": "2017-04-10 02:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 44587, - "price": 1400000.0, - "datetime": "2017-04-10 02:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 44715, - "price": 1396000.0, - "datetime": "2017-04-10 09:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 44735, - "price": 1394000.0, - "datetime": "2017-04-10 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 44917, - "price": 1403000.0, - "datetime": "2017-04-10 19:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 44952, - "price": 1404000.0, - "datetime": "2017-04-10 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 45068, - "price": 1406000.0, - "datetime": "2017-04-11 03:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 45129, - "price": 1396000.0, - "datetime": "2017-04-11 07:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 45279, - "price": 1400000.0, - "datetime": "2017-04-11 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 45311, + "bar_index": 44918, "price": 1402000.0, - "datetime": "2017-04-11 16:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 45385, - "price": 1407000.0, - "datetime": "2017-04-11 20:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 45404, - "price": 1406000.0, - "datetime": "2017-04-11 20:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 45434, - "price": 1406000.0, - "datetime": "2017-04-11 22:27:00", + "datetime": "2017-04-10 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=48.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 45554, - "price": 1418000.0, - "datetime": "2017-04-12 04:45:00", + "bar_index": 45313, + "price": 1403000.0, + "datetime": "2017-04-11 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=111.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 45646, - "price": 1421000.0, - "datetime": "2017-04-12 09:30:00", + "bar_index": 45405, + "price": 1405000.0, + "datetime": "2017-04-11 21:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=112.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 45463, + "price": 1410000.0, + "datetime": "2017-04-11 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 45958, + "price": 1417000.0, + "datetime": "2017-04-13 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=361.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 46075, + "price": 1399000.0, + "datetime": "2017-04-13 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 45796, - "price": 1416000.0, - "datetime": "2017-04-12 17:00:00", + "bar_index": 46119, + "price": 1394000.0, + "datetime": "2017-04-13 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 45837, - "price": 1418000.0, - "datetime": "2017-04-12 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=33.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 45976, - "price": 1414000.0, - "datetime": "2017-04-13 02:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 46156, - "price": 1395000.0, - "datetime": "2017-04-13 11:21:00", + "bar_index": 46174, + "price": 1388000.0, + "datetime": "2017-04-13 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 46171, - "price": 1393000.0, - "datetime": "2017-04-13 12:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 46203, - "price": 1390000.0, - "datetime": "2017-04-13 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=64.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -5567,520 +4217,223 @@ "datetime": "2017-04-13 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 46251, - "price": 1375000.0, - "datetime": "2017-04-13 16:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 46385, - "price": 1375000.0, - "datetime": "2017-04-13 22:48:00", + "bar_index": 46233, + "price": 1369000.0, + "datetime": "2017-04-13 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 46444, - "price": 1357000.0, - "datetime": "2017-04-14 01:45:00", + "bar_index": 46245, + "price": 1370000.0, + "datetime": "2017-04-13 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 46470, - "price": 1354000.0, - "datetime": "2017-04-14 03:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 46561, - "price": 1367000.0, - "datetime": "2017-04-14 07:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 46698, - "price": 1380000.0, - "datetime": "2017-04-14 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 46793, - "price": 1380000.0, - "datetime": "2017-04-14 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 46827, - "price": 1383000.0, - "datetime": "2017-04-14 21:09:00", + "bar_index": 46255, + "price": 1369000.0, + "datetime": "2017-04-13 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 46842, - "price": 1383000.0, - "datetime": "2017-04-14 21:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 46926, - "price": 1393000.0, - "datetime": "2017-04-15 02:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 46940, - "price": 1393000.0, - "datetime": "2017-04-15 02:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 46991, - "price": 1384000.0, - "datetime": "2017-04-15 06:06:00", + "bar_index": 46277, + "price": 1366000.0, + "datetime": "2017-04-13 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47014, - "price": 1384000.0, - "datetime": "2017-04-15 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47030, - "price": 1384000.0, - "datetime": "2017-04-15 08:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 47062, - "price": 1386000.0, - "datetime": "2017-04-15 09:42:00", + "bar_index": 46549, + "price": 1370000.0, + "datetime": "2017-04-14 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 47115, - "price": 1388000.0, - "datetime": "2017-04-15 12:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 47138, - "price": 1387000.0, - "datetime": "2017-04-15 13:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 47148, - "price": 1387000.0, - "datetime": "2017-04-15 14:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 47195, - "price": 1385000.0, - "datetime": "2017-04-15 16:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47238, - "price": 1382000.0, - "datetime": "2017-04-15 18:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 47320, - "price": 1387000.0, - "datetime": "2017-04-15 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 47375, - "price": 1391000.0, - "datetime": "2017-04-16 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 47436, - "price": 1384000.0, - "datetime": "2017-04-16 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47480, - "price": 1382000.0, - "datetime": "2017-04-16 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 47522, - "price": 1375000.0, - "datetime": "2017-04-16 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 47549, - "price": 1377000.0, - "datetime": "2017-04-16 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 47656, - "price": 1381000.0, - "datetime": "2017-04-16 15:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47814, + "bar_index": 46625, "price": 1376000.0, - "datetime": "2017-04-16 23:54:00", + "datetime": "2017-04-14 11:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 47884, - "price": 1385000.0, - "datetime": "2017-04-17 04:03:00", + "bar_index": 46633, + "price": 1375000.0, + "datetime": "2017-04-14 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 47931, - "price": 1385000.0, - "datetime": "2017-04-17 06:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 47999, + "bar_index": 46796, "price": 1382000.0, - "datetime": "2017-04-17 10:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 48088, - "price": 1386000.0, - "datetime": "2017-04-17 14:42:00", + "datetime": "2017-04-14 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 48130, - "price": 1386000.0, - "datetime": "2017-04-17 16:48:00", + "side": "buy", + "bar_index": 46849, + "price": 1383000.0, + "datetime": "2017-04-14 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 48244, + "side": "buy", + "bar_index": 46885, + "price": 1393000.0, + "datetime": "2017-04-15 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 46896, + "price": 1395000.0, + "datetime": "2017-04-15 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 47090, "price": 1388000.0, - "datetime": "2017-04-17 22:30:00", + "datetime": "2017-04-15 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=92.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 48481, - "price": 1401000.0, - "datetime": "2017-04-18 10:42:00", + "side": "sell", + "bar_index": 47450, + "price": 1381000.0, + "datetime": "2017-04-16 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 48547, - "price": 1410000.0, - "datetime": "2017-04-18 14:00:00", + "bar_index": 47703, + "price": 1383000.0, + "datetime": "2017-04-16 18:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=253.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 48558, + "bar_index": 48273, + "price": 1389000.0, + "datetime": "2017-04-17 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=592.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 48311, + "price": 1396000.0, + "datetime": "2017-04-18 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 48377, + "price": 1398000.0, + "datetime": "2017-04-18 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 48431, + "price": 1398000.0, + "datetime": "2017-04-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 48511, "price": 1409000.0, - "datetime": "2017-04-18 14:33:00", + "datetime": "2017-04-18 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 48766, - "price": 1405000.0, - "datetime": "2017-04-19 00:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=89.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 48788, - "price": 1406000.0, - "datetime": "2017-04-19 02:03:00", + "bar_index": 48570, + "price": 1412000.0, + "datetime": "2017-04-18 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=69.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 48815, - "price": 1402000.0, - "datetime": "2017-04-19 03:27:00", + "bar_index": 48721, + "price": 1409000.0, + "datetime": "2017-04-18 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 48831, - "price": 1404000.0, - "datetime": "2017-04-19 04:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 48863, - "price": 1404000.0, - "datetime": "2017-04-19 06:00:00", + "bar_index": 49026, + "price": 1414000.0, + "datetime": "2017-04-19 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=288.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 48872, - "price": 1405000.0, - "datetime": "2017-04-19 06:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 48877, - "price": 1403000.0, - "datetime": "2017-04-19 06:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 48945, - "price": 1405000.0, - "datetime": "2017-04-19 10:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 49116, - "price": 1406000.0, - "datetime": "2017-04-19 18:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 49143, - "price": 1407000.0, - "datetime": "2017-04-19 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 49156, - "price": 1406000.0, - "datetime": "2017-04-19 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 49194, - "price": 1408000.0, - "datetime": "2017-04-19 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 49231, - "price": 1407000.0, - "datetime": "2017-04-20 00:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 49248, - "price": 1406000.0, - "datetime": "2017-04-20 01:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 49276, - "price": 1405000.0, - "datetime": "2017-04-20 02:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 49332, + "bar_index": 49372, "price": 1411000.0, - "datetime": "2017-04-20 05:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 49370, - "price": 1411000.0, - "datetime": "2017-04-20 07:33:00", + "datetime": "2017-04-20 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=419.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "buy", - "bar_index": 49485, - "price": 1424000.0, - "datetime": "2017-04-20 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 49520, + "side": "sell", + "bar_index": 49491, "price": 1423000.0, - "datetime": "2017-04-20 15:09:00", + "datetime": "2017-04-20 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 49621, - "price": 1426000.0, - "datetime": "2017-04-20 20:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=19.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -6088,458 +4441,161 @@ "price": 1447000.0, "datetime": "2017-04-21 06:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 50101, - "price": 1454000.0, - "datetime": "2017-04-21 20:30:00", + "bar_index": 49838, + "price": 1442000.0, + "datetime": "2017-04-21 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 50209, - "price": 1448000.0, - "datetime": "2017-04-22 01:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 50236, - "price": 1450000.0, - "datetime": "2017-04-22 03:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 50337, - "price": 1454000.0, - "datetime": "2017-04-22 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 50373, - "price": 1457000.0, - "datetime": "2017-04-22 10:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 50441, - "price": 1453000.0, - "datetime": "2017-04-22 13:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 50470, - "price": 1453000.0, - "datetime": "2017-04-22 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 50525, - "price": 1452000.0, - "datetime": "2017-04-22 18:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 50625, - "price": 1445000.0, - "datetime": "2017-04-22 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 50696, - "price": 1446000.0, - "datetime": "2017-04-23 02:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 50838, - "price": 1453000.0, - "datetime": "2017-04-23 10:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 50865, - "price": 1453000.0, - "datetime": "2017-04-23 11:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51026, - "price": 1452000.0, - "datetime": "2017-04-23 19:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51071, - "price": 1447000.0, - "datetime": "2017-04-23 22:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 51097, + "bar_index": 49877, "price": 1449000.0, - "datetime": "2017-04-23 23:33:00", + "datetime": "2017-04-21 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51184, - "price": 1450000.0, - "datetime": "2017-04-24 04:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 51223, - "price": 1450000.0, - "datetime": "2017-04-24 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51253, - "price": 1450000.0, - "datetime": "2017-04-24 08:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 51357, - "price": 1450000.0, - "datetime": "2017-04-24 14:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51365, - "price": 1448000.0, - "datetime": "2017-04-24 14:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51374, - "price": 1450000.0, - "datetime": "2017-04-24 14:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 51394, - "price": 1448000.0, - "datetime": "2017-04-24 15:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51412, - "price": 1449000.0, - "datetime": "2017-04-24 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51499, - "price": 1448000.0, - "datetime": "2017-04-24 21:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51515, - "price": 1448000.0, - "datetime": "2017-04-24 21:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51541, - "price": 1449000.0, - "datetime": "2017-04-24 23:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 51564, - "price": 1448000.0, - "datetime": "2017-04-25 00:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51579, - "price": 1448000.0, - "datetime": "2017-04-25 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51590, - "price": 1448000.0, - "datetime": "2017-04-25 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51605, - "price": 1448000.0, - "datetime": "2017-04-25 02:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51643, - "price": 1448000.0, - "datetime": "2017-04-25 04:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 51692, - "price": 1451000.0, - "datetime": "2017-04-25 08:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51712, - "price": 1452000.0, - "datetime": "2017-04-25 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51811, - "price": 1451000.0, - "datetime": "2017-04-25 14:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 51825, - "price": 1449000.0, - "datetime": "2017-04-25 14:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 51892, - "price": 1452000.0, - "datetime": "2017-04-25 18:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 51973, + "bar_index": 50073, "price": 1455000.0, - "datetime": "2017-04-25 22:12:00", + "datetime": "2017-04-21 19:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=145.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 52349, - "price": 1465000.0, - "datetime": "2017-04-26 17:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 52480, - "price": 1456000.0, - "datetime": "2017-04-26 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 52592, - "price": 1458000.0, - "datetime": "2017-04-27 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 52600, + "bar_index": 50104, "price": 1457000.0, - "datetime": "2017-04-27 05:57:00", + "datetime": "2017-04-21 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 52671, + "side": "buy", + "bar_index": 50347, + "price": 1457000.0, + "datetime": "2017-04-22 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=292.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 50415, + "price": 1456000.0, + "datetime": "2017-04-22 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=98.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 50656, + "price": 1446000.0, + "datetime": "2017-04-23 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 50722, + "price": 1451000.0, + "datetime": "2017-04-23 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 50921, + "price": 1450000.0, + "datetime": "2017-04-23 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=226.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 51878, + "price": 1452000.0, + "datetime": "2017-04-25 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=873.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 52038, "price": 1459000.0, - "datetime": "2017-04-27 09:30:00", + "datetime": "2017-04-26 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=212.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 52683, - "price": 1460000.0, - "datetime": "2017-04-27 10:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 52767, + "bar_index": 52147, "price": 1463000.0, - "datetime": "2017-04-27 14:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 52805, - "price": 1465000.0, - "datetime": "2017-04-27 16:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 52841, - "price": 1465000.0, - "datetime": "2017-04-27 18:00:00", + "datetime": "2017-04-26 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=120.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 52869, + "bar_index": 52424, + "price": 1463000.0, + "datetime": "2017-04-26 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=373.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 52843, + "price": 1469000.0, + "datetime": "2017-04-27 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 52870, "price": 1468000.0, - "datetime": "2017-04-27 19:24:00", + "datetime": "2017-04-27 19:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 53045, + "price": 1477000.0, + "datetime": "2017-04-28 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 52879, - "price": 1467000.0, - "datetime": "2017-04-27 19:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 53012, + "bar_index": 53158, "price": 1476000.0, - "datetime": "2017-04-28 02:33:00", + "datetime": "2017-04-28 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 53117, - "price": 1478000.0, - "datetime": "2017-04-28 08:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=63.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -6547,71 +4603,80 @@ "price": 1492000.0, "datetime": "2017-04-28 13:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 53303, + "bar_index": 53287, + "price": 1496000.0, + "datetime": "2017-04-28 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 53297, "price": 1495000.0, - "datetime": "2017-04-28 17:33:00", + "datetime": "2017-04-28 17:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 53462, - "price": 1478000.0, - "datetime": "2017-04-29 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 53510, - "price": 1475000.0, - "datetime": "2017-04-29 03:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 53529, - "price": 1470000.0, - "datetime": "2017-04-29 04:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 53558, - "price": 1467000.0, - "datetime": "2017-04-29 06:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 53631, - "price": 1466000.0, - "datetime": "2017-04-29 10:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 53669, + "bar_index": 53426, "price": 1476000.0, - "datetime": "2017-04-29 11:54:00", + "datetime": "2017-04-28 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=17.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 53433, + "price": 1479000.0, + "datetime": "2017-04-29 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 53463, + "price": 1474000.0, + "datetime": "2017-04-29 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 53482, + "price": 1472000.0, + "datetime": "2017-04-29 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 53567, + "price": 1461000.0, + "datetime": "2017-04-29 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=75.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 53638, + "price": 1476000.0, + "datetime": "2017-04-29 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -6620,25 +4685,7 @@ "datetime": "2017-04-29 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 53939, - "price": 1486000.0, - "datetime": "2017-04-30 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 53968, - "price": 1489000.0, - "datetime": "2017-04-30 02:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=128.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -6647,205 +4694,178 @@ "datetime": "2017-04-30 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=91.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 54132, - "price": 1496000.0, - "datetime": "2017-04-30 11:18:00", + "bar_index": 54081, + "price": 1493000.0, + "datetime": "2017-04-30 08:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=59.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 54377, + "price": 1518000.0, + "datetime": "2017-04-30 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=360.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 54538, + "price": 1548000.0, + "datetime": "2017-05-01 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=145.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 54151, - "price": 1495000.0, - "datetime": "2017-04-30 12:18:00", + "bar_index": 54596, + "price": 1565000.0, + "datetime": "2017-05-01 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 54277, - "price": 1497000.0, - "datetime": "2017-04-30 18:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 54404, - "price": 1519000.0, - "datetime": "2017-05-01 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 54457, - "price": 1526000.0, - "datetime": "2017-05-01 03:39:00", + "bar_index": 54668, + "price": 1585000.0, + "datetime": "2017-05-01 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 54484, - "price": 1523000.0, - "datetime": "2017-05-01 05:03:00", + "side": "buy", + "bar_index": 54799, + "price": 1610000.0, + "datetime": "2017-05-01 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=139.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 54664, - "price": 1584000.0, - "datetime": "2017-05-01 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 54690, - "price": 1584000.0, - "datetime": "2017-05-01 15:24:00", + "bar_index": 54989, + "price": 1677000.0, + "datetime": "2017-05-02 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 54696, - "price": 1584000.0, - "datetime": "2017-05-01 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 54732, - "price": 1591000.0, - "datetime": "2017-05-01 17:30:00", + "bar_index": 55138, + "price": 1696000.0, + "datetime": "2017-05-02 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 54751, - "price": 1591000.0, - "datetime": "2017-05-01 18:27:00", + "bar_index": 55166, + "price": 1692000.0, + "datetime": "2017-05-02 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 54955, - "price": 1662000.0, - "datetime": "2017-05-02 04:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 55052, - "price": 1684000.0, - "datetime": "2017-05-02 09:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 55372, - "price": 1700000.0, - "datetime": "2017-05-03 01:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 55441, - "price": 1690000.0, - "datetime": "2017-05-03 05:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 55479, + "bar_index": 55220, "price": 1687000.0, - "datetime": "2017-05-03 07:00:00", + "datetime": "2017-05-02 18:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 55583, - "price": 1723000.0, - "datetime": "2017-05-03 12:12:00", + "bar_index": 55233, + "price": 1695000.0, + "datetime": "2017-05-02 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 55687, - "price": 1705000.0, - "datetime": "2017-05-03 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=17.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 55765, - "price": 1713000.0, - "datetime": "2017-05-03 21:18:00", + "bar_index": 55257, + "price": 1693000.0, + "datetime": "2017-05-02 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 55827, + "bar_index": 55410, + "price": 1694000.0, + "datetime": "2017-05-03 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 55463, + "price": 1687000.0, + "datetime": "2017-05-03 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 55500, "price": 1702000.0, - "datetime": "2017-05-04 00:24:00", + "datetime": "2017-05-03 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 55949, - "price": 1716000.0, - "datetime": "2017-05-04 06:42:00", + "bar_index": 55508, + "price": 1713000.0, + "datetime": "2017-05-03 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 56066, - "price": 1741000.0, - "datetime": "2017-05-04 12:33:00", + "bar_index": 55572, + "price": 1730000.0, + "datetime": "2017-05-03 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 55896, + "price": 1709000.0, + "datetime": "2017-05-04 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 55941, + "price": 1718000.0, + "datetime": "2017-05-04 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -6853,215 +4873,377 @@ "price": 1741000.0, "datetime": "2017-05-04 12:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 56100, - "price": 1732000.0, - "datetime": "2017-05-04 14:15:00", + "side": "buy", + "bar_index": 56149, + "price": 1740000.0, + "datetime": "2017-05-04 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 56105, - "price": 1738000.0, - "datetime": "2017-05-04 14:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 56221, - "price": 1791000.0, - "datetime": "2017-05-04 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 56296, - "price": 1830000.0, - "datetime": "2017-05-05 00:03:00", + "bar_index": 56178, + "price": 1798000.0, + "datetime": "2017-05-04 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=23.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 56330, - "price": 1848000.0, - "datetime": "2017-05-05 01:45:00", + "bar_index": 56198, + "price": 1801000.0, + "datetime": "2017-05-04 19:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 56213, + "price": 1799000.0, + "datetime": "2017-05-04 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 56381, - "price": 1879000.0, - "datetime": "2017-05-05 04:18:00", + "bar_index": 56256, + "price": 1812000.0, + "datetime": "2017-05-04 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 56564, - "price": 2005000.0, - "datetime": "2017-05-05 13:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 56631, - "price": 1992000.0, - "datetime": "2017-05-05 16:48:00", + "bar_index": 56297, + "price": 1837000.0, + "datetime": "2017-05-05 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,zigzag_causal]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 56662, - "price": 2000000.0, - "datetime": "2017-05-05 18:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 56685, - "price": 1998000.0, - "datetime": "2017-05-05 19:30:00", + "bar_index": 56353, + "price": 1875000.0, + "datetime": "2017-05-05 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=42.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 56881, - "price": 1985000.0, - "datetime": "2017-05-06 05:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 56902, - "price": 1981000.0, - "datetime": "2017-05-06 06:24:00", + "bar_index": 56364, + "price": 1883000.0, + "datetime": "2017-05-05 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 56955, - "price": 1989000.0, - "datetime": "2017-05-06 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 57091, - "price": 1927000.0, - "datetime": "2017-05-06 15:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 57351, + "bar_index": 56492, "price": 1924000.0, - "datetime": "2017-05-07 05:06:00", + "datetime": "2017-05-05 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 57484, + "bar_index": 56578, + "price": 1967000.0, + "datetime": "2017-05-05 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 56612, + "price": 1992000.0, + "datetime": "2017-05-05 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 56651, + "price": 2000000.0, + "datetime": "2017-05-05 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 56884, + "price": 1985000.0, + "datetime": "2017-05-06 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=195.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 56965, + "price": 1985000.0, + "datetime": "2017-05-06 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 57008, + "price": 1989000.0, + "datetime": "2017-05-06 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 57118, + "price": 1866000.0, + "datetime": "2017-05-06 17:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 57130, + "price": 1891000.0, + "datetime": "2017-05-06 17:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 57148, + "price": 1880000.0, + "datetime": "2017-05-06 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 57195, + "price": 1938000.0, + "datetime": "2017-05-06 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 57213, + "price": 1932000.0, + "datetime": "2017-05-06 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 57295, + "price": 1915000.0, + "datetime": "2017-05-07 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 57359, + "price": 1924000.0, + "datetime": "2017-05-07 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 57407, "price": 1942000.0, - "datetime": "2017-05-07 11:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 57580, - "price": 1950000.0, - "datetime": "2017-05-07 16:36:00", + "datetime": "2017-05-07 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 57816, - "price": 1936000.0, - "datetime": "2017-05-08 04:27:00", + "bar_index": 57469, + "price": 1944000.0, + "datetime": "2017-05-07 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=52.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 57957, - "price": 2025000.0, - "datetime": "2017-05-08 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 58004, - "price": 2055000.0, - "datetime": "2017-05-08 14:00:00", + "bar_index": 57558, + "price": 1952000.0, + "datetime": "2017-05-07 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=77.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 58043, - "price": 2081000.0, - "datetime": "2017-05-08 15:57:00", + "side": "sell", + "bar_index": 57628, + "price": 1935000.0, + "datetime": "2017-05-07 19:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 58147, + "bar_index": 57836, + "price": 1943000.0, + "datetime": "2017-05-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 57916, + "price": 1998000.0, + "datetime": "2017-05-08 09:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 57948, + "price": 2031000.0, + "datetime": "2017-05-08 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 57969, + "price": 2032000.0, + "datetime": "2017-05-08 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58023, + "price": 2079000.0, + "datetime": "2017-05-08 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 58079, + "price": 2079000.0, + "datetime": "2017-05-08 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58099, "price": 2073000.0, - "datetime": "2017-05-08 21:09:00", + "datetime": "2017-05-08 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 58261, + "bar_index": 58158, "price": 2085000.0, - "datetime": "2017-05-09 02:51:00", + "datetime": "2017-05-08 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 58213, + "price": 2088000.0, + "datetime": "2017-05-09 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58223, + "price": 2093000.0, + "datetime": "2017-05-09 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 58277, + "price": 2088000.0, + "datetime": "2017-05-09 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 58289, + "price": 2093000.0, + "datetime": "2017-05-09 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 58298, + "price": 2093000.0, + "datetime": "2017-05-09 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58324, + "price": 2143000.0, + "datetime": "2017-05-09 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 58370, + "price": 2249000.0, + "datetime": "2017-05-09 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -7070,52 +5252,133 @@ "datetime": "2017-05-09 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 58415, - "price": 2234000.0, - "datetime": "2017-05-09 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 58547, - "price": 2300000.0, - "datetime": "2017-05-09 17:09:00", + "bar_index": 58421, + "price": 2245000.0, + "datetime": "2017-05-09 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 58703, - "price": 2321000.0, - "datetime": "2017-05-10 00:57:00", + "bar_index": 58463, + "price": 2230000.0, + "datetime": "2017-05-09 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 58738, + "bar_index": 58484, + "price": 2246000.0, + "datetime": "2017-05-09 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58494, + "price": 2257000.0, + "datetime": "2017-05-09 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 58587, + "price": 2434000.0, + "datetime": "2017-05-09 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 58599, + "price": 2377000.0, + "datetime": "2017-05-09 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 58617, + "price": 2425000.0, + "datetime": "2017-05-09 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 58654, + "price": 2284000.0, + "datetime": "2017-05-09 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 58683, + "price": 2306000.0, + "datetime": "2017-05-09 23:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 58694, + "price": 2326000.0, + "datetime": "2017-05-10 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 58704, + "price": 2319000.0, + "datetime": "2017-05-10 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 58739, "price": 2318000.0, - "datetime": "2017-05-10 02:45:00", + "datetime": "2017-05-10 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 58761, + "price": 2342000.0, + "datetime": "2017-05-10 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 58750, - "price": 2313000.0, - "datetime": "2017-05-10 03:21:00", + "bar_index": 58781, + "price": 2311000.0, + "datetime": "2017-05-10 04:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -7123,89 +5386,89 @@ "price": 2321000.0, "datetime": "2017-05-10 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 58862, - "price": 2266000.0, - "datetime": "2017-05-10 08:57:00", + "bar_index": 58864, + "price": 2287000.0, + "datetime": "2017-05-10 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 59055, - "price": 2222000.0, - "datetime": "2017-05-10 18:36:00", + "bar_index": 58969, + "price": 2260000.0, + "datetime": "2017-05-10 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 59124, - "price": 2222000.0, - "datetime": "2017-05-10 22:03:00", + "bar_index": 59034, + "price": 2219000.0, + "datetime": "2017-05-10 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 59132, + "price": 2278000.0, + "datetime": "2017-05-10 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 59173, + "price": 2271000.0, + "datetime": "2017-05-11 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 59264, + "price": 2265000.0, + "datetime": "2017-05-11 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 59277, + "price": 2291000.0, + "datetime": "2017-05-11 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 59493, + "price": 2378000.0, + "datetime": "2017-05-11 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 59286, - "price": 2258000.0, - "datetime": "2017-05-11 06:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 59468, - "price": 2331000.0, - "datetime": "2017-05-11 15:15:00", + "bar_index": 59617, + "price": 2341000.0, + "datetime": "2017-05-11 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 59487, - "price": 2376000.0, - "datetime": "2017-05-11 16:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 59600, - "price": 2338000.0, - "datetime": "2017-05-11 21:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 59705, - "price": 2370000.0, - "datetime": "2017-05-12 03:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 59716, - "price": 2373000.0, - "datetime": "2017-05-12 03:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -7214,106 +5477,124 @@ "datetime": "2017-05-12 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 59756, - "price": 2376000.0, - "datetime": "2017-05-12 05:48:00", + "bar_index": 59812, + "price": 2380000.0, + "datetime": "2017-05-12 08:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 59821, + "bar_index": 59825, "price": 2370000.0, - "datetime": "2017-05-12 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 59851, - "price": 2371000.0, - "datetime": "2017-05-12 10:33:00", + "datetime": "2017-05-12 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 59945, - "price": 2298000.0, - "datetime": "2017-05-12 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=9.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 60007, - "price": 2307000.0, - "datetime": "2017-05-12 18:21:00", + "bar_index": 59952, + "price": 2316000.0, + "datetime": "2017-05-12 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 60055, - "price": 2305000.0, - "datetime": "2017-05-12 20:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 60068, - "price": 2296000.0, - "datetime": "2017-05-12 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 60127, - "price": 2295000.0, - "datetime": "2017-05-13 00:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 60169, - "price": 2291000.0, - "datetime": "2017-05-13 02:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 60176, + "bar_index": 59974, "price": 2292000.0, - "datetime": "2017-05-13 02:48:00", + "datetime": "2017-05-12 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 59980, + "price": 2294000.0, + "datetime": "2017-05-12 17:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 60309, - "price": 2273000.0, - "datetime": "2017-05-13 09:27:00", + "bar_index": 60030, + "price": 2307000.0, + "datetime": "2017-05-12 19:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 60106, + "price": 2295000.0, + "datetime": "2017-05-12 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 60144, + "price": 2293000.0, + "datetime": "2017-05-13 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 60264, + "price": 2267000.0, + "datetime": "2017-05-13 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 60470, + "price": 2156000.0, + "datetime": "2017-05-13 17:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 60527, + "price": 2215000.0, + "datetime": "2017-05-13 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 60557, + "price": 2237000.0, + "datetime": "2017-05-13 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 60563, + "price": 2229000.0, + "datetime": "2017-05-13 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -7321,8 +5602,17 @@ "price": 2237000.0, "datetime": "2017-05-14 00:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 60615, + "price": 2247000.0, + "datetime": "2017-05-14 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", @@ -7331,25 +5621,7 @@ "datetime": "2017-05-14 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 60655, - "price": 2242000.0, - "datetime": "2017-05-14 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 60682, - "price": 2238000.0, - "datetime": "2017-05-14 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -7357,143 +5629,152 @@ "price": 2246000.0, "datetime": "2017-05-14 05:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=61.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 60750, - "price": 2293000.0, - "datetime": "2017-05-14 08:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 60762, - "price": 2289000.0, - "datetime": "2017-05-14 08:36:00", + "bar_index": 60720, + "price": 2277000.0, + "datetime": "2017-05-14 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 60801, + "price": 2308000.0, + "datetime": "2017-05-14 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 60927, + "price": 2295000.0, + "datetime": "2017-05-14 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 60964, + "price": 2288000.0, + "datetime": "2017-05-14 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 61044, + "price": 2283000.0, + "datetime": "2017-05-14 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 61056, + "price": 2285000.0, + "datetime": "2017-05-14 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 60796, - "price": 2289000.0, - "datetime": "2017-05-14 10:18:00", + "bar_index": 61143, + "price": 2272000.0, + "datetime": "2017-05-15 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 60953, - "price": 2286000.0, - "datetime": "2017-05-14 18:09:00", + "bar_index": 61182, + "price": 2265000.0, + "datetime": "2017-05-15 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 61208, - "price": 2268000.0, - "datetime": "2017-05-15 06:54:00", + "bar_index": 61209, + "price": 2270000.0, + "datetime": "2017-05-15 06:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 61248, + "price": 2271000.0, + "datetime": "2017-05-15 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 61258, + "price": 2271000.0, + "datetime": "2017-05-15 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 61464, - "price": 2150000.0, - "datetime": "2017-05-15 19:42:00", + "bar_index": 61382, + "price": 2199000.0, + "datetime": "2017-05-15 15:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 61491, - "price": 2160000.0, - "datetime": "2017-05-15 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 61633, - "price": 2138000.0, - "datetime": "2017-05-16 04:09:00", + "bar_index": 61428, + "price": 2147000.0, + "datetime": "2017-05-15 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 61651, - "price": 2140000.0, - "datetime": "2017-05-16 05:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 61664, - "price": 2140000.0, - "datetime": "2017-05-16 05:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 61673, - "price": 2154000.0, - "datetime": "2017-05-16 06:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 61708, - "price": 2202000.0, - "datetime": "2017-05-16 07:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 61723, - "price": 2194000.0, - "datetime": "2017-05-16 08:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 61744, - "price": 2177000.0, - "datetime": "2017-05-16 09:42:00", + "bar_index": 61434, + "price": 2115000.0, + "datetime": "2017-05-15 18:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 61764, - "price": 2181000.0, - "datetime": "2017-05-16 10:42:00", + "bar_index": 61477, + "price": 2161000.0, + "datetime": "2017-05-15 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 61682, + "price": 2175000.0, + "datetime": "2017-05-16 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -7502,106 +5783,142 @@ "datetime": "2017-05-16 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 61849, - "price": 2127000.0, - "datetime": "2017-05-16 14:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 61910, - "price": 2131000.0, - "datetime": "2017-05-16 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 61959, + "bar_index": 61853, + "price": 2143000.0, + "datetime": "2017-05-16 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 61861, + "price": 2134000.0, + "datetime": "2017-05-16 15:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 61873, + "price": 2134000.0, + "datetime": "2017-05-16 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 61962, "price": 2146000.0, - "datetime": "2017-05-16 20:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 62027, - "price": 2171000.0, - "datetime": "2017-05-16 23:51:00", + "datetime": "2017-05-16 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=54.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 62058, - "price": 2180000.0, - "datetime": "2017-05-17 01:24:00", + "bar_index": 61978, + "price": 2149000.0, + "datetime": "2017-05-16 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 62064, - "price": 2185000.0, - "datetime": "2017-05-17 01:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 62097, + "bar_index": 62038, "price": 2180000.0, - "datetime": "2017-05-17 03:21:00", + "datetime": "2017-05-17 00:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 62240, + "bar_index": 62071, + "price": 2184000.0, + "datetime": "2017-05-17 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 62143, + "price": 2189000.0, + "datetime": "2017-05-17 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 62212, + "price": 2195000.0, + "datetime": "2017-05-17 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 62225, + "price": 2203000.0, + "datetime": "2017-05-17 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 62259, "price": 2199000.0, - "datetime": "2017-05-17 10:45:00", + "datetime": "2017-05-17 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 62270, - "price": 2196000.0, - "datetime": "2017-05-17 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 62312, - "price": 2197000.0, - "datetime": "2017-05-17 14:21:00", + "bar_index": 62329, + "price": 2240000.0, + "datetime": "2017-05-17 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 62383, - "price": 2255000.0, - "datetime": "2017-05-17 17:54:00", + "bar_index": 62342, + "price": 2233000.0, + "datetime": "2017-05-17 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 62390, + "price": 2290000.0, + "datetime": "2017-05-17 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 62483, + "price": 2267000.0, + "datetime": "2017-05-17 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -7609,71 +5926,53 @@ "price": 2271000.0, "datetime": "2017-05-17 23:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 62503, + "bar_index": 62510, "price": 2266000.0, - "datetime": "2017-05-17 23:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 62604, - "price": 2272000.0, - "datetime": "2017-05-18 05:06:00", + "datetime": "2017-05-18 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 62613, - "price": 2272000.0, - "datetime": "2017-05-18 05:33:00", + "bar_index": 62527, + "price": 2263000.0, + "datetime": "2017-05-18 01:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 62672, + "bar_index": 62541, + "price": 2265000.0, + "datetime": "2017-05-18 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 62653, "price": 2262000.0, - "datetime": "2017-05-18 08:33:00", + "datetime": "2017-05-18 07:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=101.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 62764, - "price": 2268000.0, - "datetime": "2017-05-18 13:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 62873, + "bar_index": 62915, "price": 2243000.0, - "datetime": "2017-05-18 18:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 62927, - "price": 2236000.0, - "datetime": "2017-05-18 21:21:00", + "datetime": "2017-05-18 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" }, { "side": "buy", @@ -7682,61 +5981,115 @@ "datetime": "2017-05-18 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 63038, - "price": 2261000.0, - "datetime": "2017-05-19 02:54:00", + "bar_index": 62997, + "price": 2271000.0, + "datetime": "2017-05-19 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=30.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 63061, - "price": 2261000.0, - "datetime": "2017-05-19 04:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 63148, - "price": 2280000.0, - "datetime": "2017-05-19 08:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 63294, - "price": 2316000.0, - "datetime": "2017-05-19 15:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 63453, - "price": 2375000.0, - "datetime": "2017-05-19 23:39:00", + "bar_index": 63050, + "price": 2262000.0, + "datetime": "2017-05-19 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 63549, - "price": 2373000.0, - "datetime": "2017-05-20 04:27:00", + "bar_index": 63111, + "price": 2276000.0, + "datetime": "2017-05-19 06:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=68.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 63202, + "price": 2328000.0, + "datetime": "2017-05-19 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 63247, + "price": 2318000.0, + "datetime": "2017-05-19 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 63280, + "price": 2322000.0, + "datetime": "2017-05-19 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 63296, + "price": 2321000.0, + "datetime": "2017-05-19 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 63306, + "price": 2320000.0, + "datetime": "2017-05-19 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 63361, + "price": 2343000.0, + "datetime": "2017-05-19 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 63388, + "price": 2374000.0, + "datetime": "2017-05-19 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 63642, + "price": 2460000.0, + "datetime": "2017-05-20 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 63663, + "price": 2515000.0, + "datetime": "2017-05-20 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -7744,152 +6097,206 @@ "price": 2450000.0, "datetime": "2017-05-20 12:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [keltner_breakout,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 63746, - "price": 2475000.0, - "datetime": "2017-05-20 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 63772, - "price": 2480000.0, - "datetime": "2017-05-20 15:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 63833, - "price": 2474000.0, - "datetime": "2017-05-20 18:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 63977, - "price": 2490000.0, - "datetime": "2017-05-21 01:51:00", + "bar_index": 63748, + "price": 2473000.0, + "datetime": "2017-05-20 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 64113, - "price": 2575000.0, - "datetime": "2017-05-21 14:42:00", + "bar_index": 63753, + "price": 2485000.0, + "datetime": "2017-05-20 14:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 64174, - "price": 2585000.0, - "datetime": "2017-05-21 17:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 64248, - "price": 2610000.0, - "datetime": "2017-05-21 21:27:00", + "side": "sell", + "bar_index": 63773, + "price": 2473000.0, + "datetime": "2017-05-20 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 63778, + "price": 2477000.0, + "datetime": "2017-05-20 15:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 64301, - "price": 2614000.0, - "datetime": "2017-05-22 00:06:00", + "bar_index": 63903, + "price": 2468000.0, + "datetime": "2017-05-20 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=102.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 64374, - "price": 2642000.0, - "datetime": "2017-05-22 03:45:00", + "bar_index": 63916, + "price": 2466000.0, + "datetime": "2017-05-20 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 64439, - "price": 2665000.0, - "datetime": "2017-05-22 07:00:00", + "bar_index": 63921, + "price": 2466000.0, + "datetime": "2017-05-20 23:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 64003, + "price": 2583000.0, + "datetime": "2017-05-21 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 64521, - "price": 2809000.0, - "datetime": "2017-05-22 11:06:00", + "bar_index": 64026, + "price": 2600000.0, + "datetime": "2017-05-21 10:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 64722, - "price": 2985000.0, - "datetime": "2017-05-22 21:09:00", + "bar_index": 64152, + "price": 2583000.0, + "datetime": "2017-05-21 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=81.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 64832, - "price": 3173000.0, - "datetime": "2017-05-23 02:39:00", + "bar_index": 64192, + "price": 2603000.0, + "datetime": "2017-05-21 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 64839, - "price": 3170000.0, - "datetime": "2017-05-23 03:00:00", + "bar_index": 64205, + "price": 2623000.0, + "datetime": "2017-05-21 19:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 64852, - "price": 3172000.0, - "datetime": "2017-05-23 03:39:00", + "bar_index": 64249, + "price": 2608000.0, + "datetime": "2017-05-21 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 64871, - "price": 3168000.0, - "datetime": "2017-05-23 04:36:00", + "bar_index": 64318, + "price": 2619000.0, + "datetime": "2017-05-22 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 64447, + "price": 2670000.0, + "datetime": "2017-05-22 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 64525, + "price": 2843000.0, + "datetime": "2017-05-22 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 64530, + "price": 2849000.0, + "datetime": "2017-05-22 11:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,local_extrema]" + }, + { + "side": "buy", + "bar_index": 64553, + "price": 2850000.0, + "datetime": "2017-05-22 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 64581, + "price": 2877000.0, + "datetime": "2017-05-22 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 64688, + "price": 2986000.0, + "datetime": "2017-05-22 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 64740, + "price": 3020000.0, + "datetime": "2017-05-22 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 64840, + "price": 3174000.0, + "datetime": "2017-05-23 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", @@ -7897,53 +6304,116 @@ "price": 3097000.0, "datetime": "2017-05-23 08:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fib_pullback,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 65056, + "price": 3222000.0, + "datetime": "2017-05-23 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 65209, - "price": 3152000.0, - "datetime": "2017-05-23 21:30:00", + "bar_index": 65230, + "price": 3133000.0, + "datetime": "2017-05-23 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 65522, - "price": 3320000.0, - "datetime": "2017-05-24 13:09:00", + "bar_index": 65253, + "price": 3146000.0, + "datetime": "2017-05-23 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 65719, - "price": 3547000.0, - "datetime": "2017-05-24 23:00:00", + "bar_index": 65402, + "price": 3172000.0, + "datetime": "2017-05-24 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=60.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 65727, - "price": 3510000.0, - "datetime": "2017-05-24 23:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 65892, - "price": 3880000.0, - "datetime": "2017-05-25 07:39:00", + "bar_index": 65470, + "price": 3293000.0, + "datetime": "2017-05-24 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=23.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 65542, + "price": 3307000.0, + "datetime": "2017-05-24 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 65553, + "price": 3304000.0, + "datetime": "2017-05-24 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 65565, + "price": 3303000.0, + "datetime": "2017-05-24 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.9 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 65681, + "price": 3443000.0, + "datetime": "2017-05-24 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 65760, + "price": 3811000.0, + "datetime": "2017-05-25 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 65788, + "price": 3799000.0, + "datetime": "2017-05-25 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 65811, + "price": 3752000.0, + "datetime": "2017-05-25 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -7951,8 +6421,44 @@ "price": 4072000.0, "datetime": "2017-05-25 08:42:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 65932, + "price": 4178000.0, + "datetime": "2017-05-25 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 65977, + "price": 4427000.0, + "datetime": "2017-05-25 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 66001, + "price": 4700000.0, + "datetime": "2017-05-25 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 66053, + "price": 4310000.0, + "datetime": "2017-05-25 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -7960,44 +6466,71 @@ "price": 4312000.0, "datetime": "2017-05-25 16:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 66104, - "price": 4311000.0, - "datetime": "2017-05-25 18:15:00", + "side": "buy", + "bar_index": 66133, + "price": 4386000.0, + "datetime": "2017-05-25 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.7 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 66130, - "price": 4377000.0, - "datetime": "2017-05-25 19:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 66162, + "bar_index": 66142, "price": 4439000.0, - "datetime": "2017-05-25 21:09:00", + "datetime": "2017-05-25 20:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 66180, + "price": 4579000.0, + "datetime": "2017-05-25 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 66217, + "price": 4684000.0, + "datetime": "2017-05-25 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 66267, - "price": 4145000.0, - "datetime": "2017-05-26 02:24:00", + "bar_index": 66244, + "price": 4579000.0, + "datetime": "2017-05-26 01:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 66269, + "price": 4206000.0, + "datetime": "2017-05-26 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [keltner_breakout,macd_cross,minor_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 66311, + "price": 4229000.0, + "datetime": "2017-05-26 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", @@ -8005,17 +6538,8 @@ "price": 4350000.0, "datetime": "2017-05-26 05:39:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 66366, - "price": 4272000.0, - "datetime": "2017-05-26 07:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,zigzag_causal]" + "confidence": 0.8, + "reason": "composite_buy score=4.0 [local_extrema,zigzag_causal]" }, { "side": "sell", @@ -8024,124 +6548,52 @@ "datetime": "2017-05-26 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 66438, - "price": 3896000.0, - "datetime": "2017-05-26 10:57:00", + "bar_index": 66445, + "price": 3871000.0, + "datetime": "2017-05-26 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 66518, - "price": 3456000.0, - "datetime": "2017-05-26 14:57:00", + "bar_index": 66451, + "price": 3852000.0, + "datetime": "2017-05-26 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing,zigzag_causal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 66533, - "price": 3589000.0, - "datetime": "2017-05-26 15:42:00", + "bar_index": 66796, + "price": 3301000.0, + "datetime": "2017-05-27 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=69.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 66555, - "price": 3590000.0, - "datetime": "2017-05-26 16:48:00", + "bar_index": 66906, + "price": 3220000.0, + "datetime": "2017-05-27 10:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 66616, - "price": 3706000.0, - "datetime": "2017-05-26 19:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 66652, - "price": 3677000.0, - "datetime": "2017-05-26 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 66672, - "price": 3610000.0, - "datetime": "2017-05-26 22:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 66814, - "price": 3258000.0, - "datetime": "2017-05-27 05:45:00", + "bar_index": 66960, + "price": 3010000.0, + "datetime": "2017-05-27 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 66831, - "price": 3156000.0, - "datetime": "2017-05-27 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 66863, - "price": 3240000.0, - "datetime": "2017-05-27 08:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 66879, - "price": 3163000.0, - "datetime": "2017-05-27 09:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 66992, - "price": 2720000.0, - "datetime": "2017-05-27 14:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 67029, - "price": 2766000.0, - "datetime": "2017-05-27 16:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -8149,44 +6601,26 @@ "price": 2757000.0, "datetime": "2017-05-27 17:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 67089, - "price": 2582000.0, - "datetime": "2017-05-27 19:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 67118, - "price": 2679000.0, - "datetime": "2017-05-27 20:57:00", + "bar_index": 67144, + "price": 2720000.0, + "datetime": "2017-05-27 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 67127, - "price": 2620000.0, - "datetime": "2017-05-27 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=74.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 67134, - "price": 2750000.0, - "datetime": "2017-05-27 21:45:00", + "bar_index": 67151, + "price": 2721000.0, + "datetime": "2017-05-27 22:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,zigzag_causal]" }, { "side": "buy", @@ -8194,62 +6628,107 @@ "price": 2787000.0, "datetime": "2017-05-27 23:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 67222, - "price": 3050000.0, - "datetime": "2017-05-28 02:09:00", + "bar_index": 67228, + "price": 2998000.0, + "datetime": "2017-05-28 02:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 67302, - "price": 3044000.0, - "datetime": "2017-05-28 06:09:00", + "bar_index": 67241, + "price": 3021000.0, + "datetime": "2017-05-28 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=9.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 67316, + "price": 2992000.0, + "datetime": "2017-05-28 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 67586, - "price": 3174000.0, - "datetime": "2017-05-28 20:21:00", + "bar_index": 67345, + "price": 3087000.0, + "datetime": "2017-05-28 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 67635, - "price": 3131000.0, - "datetime": "2017-05-28 22:48:00", + "side": "buy", + "bar_index": 67370, + "price": 3294000.0, + "datetime": "2017-05-28 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 67418, + "price": 3287000.0, + "datetime": "2017-05-28 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 67515, + "price": 3134000.0, + "datetime": "2017-05-28 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 67523, + "price": 3160000.0, + "datetime": "2017-05-28 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 67664, - "price": 2930000.0, - "datetime": "2017-05-29 00:15:00", + "bar_index": 67574, + "price": 3164000.0, + "datetime": "2017-05-28 19:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 67735, - "price": 3069000.0, - "datetime": "2017-05-29 03:54:00", + "bar_index": 67685, + "price": 2999000.0, + "datetime": "2017-05-29 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 67728, + "price": 3107000.0, + "datetime": "2017-05-29 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", @@ -8258,70 +6737,16 @@ "datetime": "2017-05-29 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 67832, - "price": 3171000.0, - "datetime": "2017-05-29 08:45:00", + "bar_index": 67786, + "price": 3164000.0, + "datetime": "2017-05-29 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 67951, - "price": 3035000.0, - "datetime": "2017-05-29 14:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 67965, - "price": 3045000.0, - "datetime": "2017-05-29 15:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 67979, - "price": 3066000.0, - "datetime": "2017-05-29 16:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 68024, - "price": 3057000.0, - "datetime": "2017-05-29 18:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 68050, - "price": 3051000.0, - "datetime": "2017-05-29 19:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 68067, - "price": 3054000.0, - "datetime": "2017-05-29 20:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -8330,70 +6755,115 @@ "datetime": "2017-05-29 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 68300, - "price": 3194000.0, - "datetime": "2017-05-30 08:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 68522, - "price": 3165000.0, - "datetime": "2017-05-30 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=125.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 68618, - "price": 3153000.0, - "datetime": "2017-05-31 00:03:00", + "bar_index": 68106, + "price": 3059000.0, + "datetime": "2017-05-29 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=26.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 68674, - "price": 3178000.0, - "datetime": "2017-05-31 02:51:00", + "bar_index": 68137, + "price": 3088000.0, + "datetime": "2017-05-30 00:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 68211, + "price": 3110000.0, + "datetime": "2017-05-30 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 68284, + "price": 3260000.0, + "datetime": "2017-05-30 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 68710, - "price": 3167000.0, - "datetime": "2017-05-31 04:39:00", + "bar_index": 68293, + "price": 3198000.0, + "datetime": "2017-05-30 07:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 68730, - "price": 3172000.0, - "datetime": "2017-05-31 05:39:00", + "bar_index": 68313, + "price": 3174000.0, + "datetime": "2017-05-30 08:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 68348, + "price": 3203000.0, + "datetime": "2017-05-30 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 68525, + "price": 3170000.0, + "datetime": "2017-05-30 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 68681, + "price": 3191000.0, + "datetime": "2017-05-31 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=106.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 68951, + "bar_index": 68805, + "price": 3128000.0, + "datetime": "2017-05-31 09:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 68929, "price": 3010000.0, - "datetime": "2017-05-31 16:42:00", + "datetime": "2017-05-31 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 68936, + "price": 2997000.0, + "datetime": "2017-05-31 15:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -8402,115 +6872,142 @@ "datetime": "2017-05-31 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 69026, - "price": 3005000.0, - "datetime": "2017-05-31 20:27:00", + "bar_index": 68978, + "price": 3017000.0, + "datetime": "2017-05-31 18:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 69269, - "price": 3030000.0, - "datetime": "2017-06-01 08:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 69530, - "price": 3117000.0, - "datetime": "2017-06-01 23:09:00", + "bar_index": 69052, + "price": 2998000.0, + "datetime": "2017-05-31 21:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 69599, - "price": 3111000.0, - "datetime": "2017-06-02 03:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 69664, - "price": 3138000.0, - "datetime": "2017-06-02 06:42:00", + "bar_index": 69111, + "price": 3074000.0, + "datetime": "2017-06-01 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 69687, - "price": 3136000.0, - "datetime": "2017-06-02 07:51:00", + "bar_index": 69117, + "price": 3050000.0, + "datetime": "2017-06-01 01:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 69129, + "price": 3046000.0, + "datetime": "2017-06-01 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 69761, - "price": 3105000.0, - "datetime": "2017-06-02 11:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 69870, - "price": 3092000.0, - "datetime": "2017-06-02 17:00:00", + "bar_index": 69205, + "price": 3051000.0, + "datetime": "2017-06-01 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=43.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 69997, - "price": 3084000.0, - "datetime": "2017-06-02 23:21:00", + "bar_index": 69316, + "price": 3085000.0, + "datetime": "2017-06-01 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian]" + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 69339, + "price": 3060000.0, + "datetime": "2017-06-01 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 69347, + "price": 3036000.0, + "datetime": "2017-06-01 12:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 70003, + "bar_index": 69489, "price": 3083000.0, - "datetime": "2017-06-02 23:39:00", + "datetime": "2017-06-01 19:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.4 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 70047, - "price": 3090000.0, - "datetime": "2017-06-03 01:51:00", + "bar_index": 69602, + "price": 3115000.0, + "datetime": "2017-06-02 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=56.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 69709, + "price": 3142000.0, + "datetime": "2017-06-02 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 70057, - "price": 3086000.0, - "datetime": "2017-06-03 02:21:00", + "bar_index": 69716, + "price": 3127000.0, + "datetime": "2017-06-02 09:18:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 69983, + "price": 3089000.0, + "datetime": "2017-06-02 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 70024, + "price": 3090000.0, + "datetime": "2017-06-03 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -8519,34 +7016,61 @@ "datetime": "2017-06-03 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=114.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 70136, - "price": 3099000.0, - "datetime": "2017-06-03 06:18:00", + "bar_index": 70123, + "price": 3095000.0, + "datetime": "2017-06-03 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 70175, + "price": 3136000.0, + "datetime": "2017-06-03 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 70208, + "price": 3160000.0, + "datetime": "2017-06-03 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 70385, - "price": 3030000.0, - "datetime": "2017-06-03 18:45:00", + "bar_index": 70277, + "price": 3081000.0, + "datetime": "2017-06-03 13:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 70538, - "price": 3150000.0, - "datetime": "2017-06-04 02:24:00", + "bar_index": 70410, + "price": 3066000.0, + "datetime": "2017-06-03 20:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=83.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 70533, + "price": 3137000.0, + "datetime": "2017-06-04 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -8554,44 +7078,26 @@ "price": 3147000.0, "datetime": "2017-06-04 02:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 70584, - "price": 3122000.0, - "datetime": "2017-06-04 04:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 70656, - "price": 3111000.0, - "datetime": "2017-06-04 08:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 70700, - "price": 3107000.0, - "datetime": "2017-06-04 10:30:00", + "side": "buy", + "bar_index": 70658, + "price": 3129000.0, + "datetime": "2017-06-04 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 70783, - "price": 3080000.0, - "datetime": "2017-06-04 14:39:00", + "bar_index": 70797, + "price": 3077000.0, + "datetime": "2017-06-04 15:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -8600,196 +7106,223 @@ "datetime": "2017-06-04 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 70918, - "price": 3094000.0, - "datetime": "2017-06-04 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 70962, - "price": 3080000.0, - "datetime": "2017-06-04 23:36:00", + "bar_index": 70831, + "price": 3077000.0, + "datetime": "2017-06-04 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 71024, + "bar_index": 70977, + "price": 3063000.0, + "datetime": "2017-06-05 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 71027, "price": 3065000.0, - "datetime": "2017-06-05 02:42:00", + "datetime": "2017-06-05 02:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 71061, + "price": 3071000.0, + "datetime": "2017-06-05 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 71072, - "price": 3065000.0, - "datetime": "2017-06-05 05:06:00", + "bar_index": 71086, + "price": 3061000.0, + "datetime": "2017-06-05 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 71126, - "price": 3073000.0, - "datetime": "2017-06-05 07:48:00", + "bar_index": 71108, + "price": 3072000.0, + "datetime": "2017-06-05 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 71236, - "price": 3089000.0, - "datetime": "2017-06-05 13:18:00", + "bar_index": 71170, + "price": 3082000.0, + "datetime": "2017-06-05 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 71301, - "price": 3093000.0, - "datetime": "2017-06-05 16:33:00", + "side": "sell", + "bar_index": 71237, + "price": 3087000.0, + "datetime": "2017-06-05 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=42.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 71311, - "price": 3090000.0, - "datetime": "2017-06-05 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 71383, - "price": 3090000.0, - "datetime": "2017-06-05 20:39:00", + "bar_index": 71486, + "price": 3109000.0, + "datetime": "2017-06-06 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=137.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 71447, - "price": 3094000.0, - "datetime": "2017-06-05 23:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 71481, - "price": 3110000.0, - "datetime": "2017-06-06 01:33:00", + "bar_index": 71555, + "price": 3130000.0, + "datetime": "2017-06-06 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=67.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 71493, - "price": 3108000.0, - "datetime": "2017-06-06 02:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 71585, - "price": 3141000.0, - "datetime": "2017-06-06 06:45:00", + "bar_index": 71594, + "price": 3149000.0, + "datetime": "2017-06-06 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 71724, - "price": 3331000.0, - "datetime": "2017-06-06 13:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 71742, - "price": 3325000.0, - "datetime": "2017-06-06 14:36:00", + "bar_index": 71612, + "price": 3180000.0, + "datetime": "2017-06-06 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 71798, - "price": 3317000.0, - "datetime": "2017-06-06 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 72070, - "price": 3367000.0, - "datetime": "2017-06-07 07:00:00", + "bar_index": 71647, + "price": 3287000.0, + "datetime": "2017-06-06 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 72096, - "price": 3373000.0, - "datetime": "2017-06-07 08:18:00", + "bar_index": 71674, + "price": 3305000.0, + "datetime": "2017-06-06 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,zigzag_causal]" }, { "side": "buy", - "bar_index": 72127, - "price": 3380000.0, - "datetime": "2017-06-07 09:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 72139, - "price": 3381000.0, - "datetime": "2017-06-07 10:27:00", + "bar_index": 71769, + "price": 3322000.0, + "datetime": "2017-06-06 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=44.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 71787, + "price": 3305000.0, + "datetime": "2017-06-06 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 72199, - "price": 3375000.0, - "datetime": "2017-06-07 13:27:00", + "bar_index": 71855, + "price": 3339000.0, + "datetime": "2017-06-06 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 71901, + "price": 3388000.0, + "datetime": "2017-06-06 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 71971, + "price": 3289000.0, + "datetime": "2017-06-07 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 71989, + "price": 3332000.0, + "datetime": "2017-06-07 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 71999, + "price": 3339000.0, + "datetime": "2017-06-07 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 72111, + "price": 3388000.0, + "datetime": "2017-06-07 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 72177, + "price": 3377000.0, + "datetime": "2017-06-07 12:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 72312, + "price": 3353000.0, + "datetime": "2017-06-07 19:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -8798,277 +7331,259 @@ "datetime": "2017-06-08 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 72523, - "price": 3273000.0, - "datetime": "2017-06-08 05:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 72535, - "price": 3270000.0, - "datetime": "2017-06-08 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 72732, - "price": 3276000.0, - "datetime": "2017-06-08 16:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 72775, - "price": 3250000.0, - "datetime": "2017-06-08 18:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 72881, - "price": 3220000.0, - "datetime": "2017-06-08 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 72906, - "price": 3218000.0, - "datetime": "2017-06-09 00:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 72945, - "price": 3230000.0, - "datetime": "2017-06-09 02:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 72955, - "price": 3221000.0, - "datetime": "2017-06-09 03:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 73010, - "price": 3238000.0, - "datetime": "2017-06-09 06:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 73029, - "price": 3235000.0, - "datetime": "2017-06-09 07:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 73126, - "price": 3293000.0, - "datetime": "2017-06-09 11:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 73145, - "price": 3288000.0, - "datetime": "2017-06-09 12:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 73419, - "price": 3280000.0, - "datetime": "2017-06-10 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 73443, + "bar_index": 72537, "price": 3272000.0, - "datetime": "2017-06-10 03:48:00", + "datetime": "2017-06-08 06:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 73526, - "price": 3255000.0, - "datetime": "2017-06-10 07:57:00", + "bar_index": 72590, + "price": 3239000.0, + "datetime": "2017-06-08 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 72646, + "price": 3223000.0, + "datetime": "2017-06-08 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 72696, + "price": 3259000.0, + "datetime": "2017-06-08 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 72765, + "price": 3248000.0, + "datetime": "2017-06-08 17:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 73542, - "price": 3273000.0, - "datetime": "2017-06-10 08:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 73607, - "price": 3273000.0, - "datetime": "2017-06-10 12:00:00", + "bar_index": 72896, + "price": 3209000.0, + "datetime": "2017-06-09 00:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=22.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 73635, - "price": 3273000.0, - "datetime": "2017-06-10 13:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 73697, - "price": 3278000.0, - "datetime": "2017-06-10 16:30:00", + "bar_index": 72948, + "price": 3234000.0, + "datetime": "2017-06-09 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 73707, - "price": 3277000.0, - "datetime": "2017-06-10 17:00:00", + "bar_index": 72980, + "price": 3227000.0, + "datetime": "2017-06-09 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 73727, - "price": 3277000.0, - "datetime": "2017-06-10 18:00:00", + "bar_index": 73018, + "price": 3242000.0, + "datetime": "2017-06-09 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 73906, - "price": 3274000.0, - "datetime": "2017-06-11 02:57:00", + "side": "buy", + "bar_index": 73264, + "price": 3275000.0, + "datetime": "2017-06-09 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 73968, + "side": "buy", + "bar_index": 73278, "price": 3279000.0, - "datetime": "2017-06-11 06:03:00", + "datetime": "2017-06-09 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 74185, - "price": 3266000.0, - "datetime": "2017-06-11 16:54:00", + "bar_index": 73362, + "price": 3317000.0, + "datetime": "2017-06-09 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 74280, + "bar_index": 73548, "price": 3274000.0, - "datetime": "2017-06-11 21:39:00", + "datetime": "2017-06-10 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 74386, - "price": 3314000.0, - "datetime": "2017-06-12 02:57:00", + "bar_index": 73570, + "price": 3274000.0, + "datetime": "2017-06-10 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=17.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 73662, + "price": 3270000.0, + "datetime": "2017-06-10 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 73733, + "price": 3280000.0, + "datetime": "2017-06-10 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 73751, + "price": 3277000.0, + "datetime": "2017-06-10 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 73774, + "price": 3305000.0, + "datetime": "2017-06-10 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 74433, - "price": 3300000.0, - "datetime": "2017-06-12 05:18:00", + "bar_index": 73971, + "price": 3283000.0, + "datetime": "2017-06-11 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 74468, - "price": 3303000.0, - "datetime": "2017-06-12 07:03:00", + "bar_index": 74093, + "price": 3282000.0, + "datetime": "2017-06-11 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 74153, + "price": 3268000.0, + "datetime": "2017-06-11 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 74562, + "bar_index": 74264, + "price": 3265000.0, + "datetime": "2017-06-11 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=91.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 74288, + "price": 3288000.0, + "datetime": "2017-06-11 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 74345, + "price": 3305000.0, + "datetime": "2017-06-12 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 74361, + "price": 3318000.0, + "datetime": "2017-06-12 01:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 74480, + "price": 3305000.0, + "datetime": "2017-06-12 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 74540, + "price": 3363000.0, + "datetime": "2017-06-12 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 74589, "price": 3362000.0, - "datetime": "2017-06-12 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 74568, - "price": 3361000.0, - "datetime": "2017-06-12 12:03:00", + "datetime": "2017-06-12 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -9076,35 +7591,80 @@ "price": 3375000.0, "datetime": "2017-06-12 15:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 74831, - "price": 3218000.0, - "datetime": "2017-06-13 02:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 74972, - "price": 3243000.0, - "datetime": "2017-06-13 09:18:00", + "bar_index": 74649, + "price": 3379000.0, + "datetime": "2017-06-12 16:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 74661, + "price": 3385000.0, + "datetime": "2017-06-12 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 75023, - "price": 3207000.0, - "datetime": "2017-06-13 11:51:00", + "bar_index": 74687, + "price": 3373000.0, + "datetime": "2017-06-12 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 74752, + "price": 3265000.0, + "datetime": "2017-06-12 22:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 74875, + "price": 3150000.0, + "datetime": "2017-06-13 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 74940, + "price": 3207000.0, + "datetime": "2017-06-13 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 74981, + "price": 3218000.0, + "datetime": "2017-06-13 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 75033, + "price": 3203000.0, + "datetime": "2017-06-13 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", @@ -9113,16 +7673,25 @@ "datetime": "2017-06-13 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 75101, - "price": 3259000.0, - "datetime": "2017-06-13 15:45:00", + "bar_index": 75114, + "price": 3247000.0, + "datetime": "2017-06-13 16:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 75133, + "price": 3227000.0, + "datetime": "2017-06-13 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", @@ -9131,151 +7700,178 @@ "datetime": "2017-06-13 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 75186, - "price": 3206000.0, - "datetime": "2017-06-13 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 75218, + "bar_index": 75229, "price": 3210000.0, - "datetime": "2017-06-13 21:36:00", + "datetime": "2017-06-13 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=60.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 75399, + "price": 3181000.0, + "datetime": "2017-06-14 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=110.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 75277, + "bar_index": 75465, + "price": 3193000.0, + "datetime": "2017-06-14 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 75537, "price": 3209000.0, - "datetime": "2017-06-14 00:33:00", + "datetime": "2017-06-14 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 75299, - "price": 3200000.0, - "datetime": "2017-06-14 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 75336, - "price": 3195000.0, - "datetime": "2017-06-14 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 75385, - "price": 3183000.0, - "datetime": "2017-06-14 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 75425, - "price": 3187000.0, - "datetime": "2017-06-14 07:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=16.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 75463, - "price": 3192000.0, - "datetime": "2017-06-14 09:51:00", + "bar_index": 75580, + "price": 3212000.0, + "datetime": "2017-06-14 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 75806, - "price": 3090000.0, - "datetime": "2017-06-15 03:00:00", + "bar_index": 75665, + "price": 3193000.0, + "datetime": "2017-06-14 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 75826, + "bar_index": 75762, + "price": 3137000.0, + "datetime": "2017-06-15 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 75811, "price": 3102000.0, - "datetime": "2017-06-15 04:00:00", + "datetime": "2017-06-15 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 75839, - "price": 3118000.0, - "datetime": "2017-06-15 04:39:00", + "side": "sell", + "bar_index": 75830, + "price": 3102000.0, + "datetime": "2017-06-15 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 76065, - "price": 2961000.0, - "datetime": "2017-06-15 15:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 76159, - "price": 2935000.0, - "datetime": "2017-06-15 20:39:00", + "bar_index": 75860, + "price": 3109000.0, + "datetime": "2017-06-15 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 76210, - "price": 2890000.0, - "datetime": "2017-06-15 23:12:00", + "side": "sell", + "bar_index": 75910, + "price": 3018000.0, + "datetime": "2017-06-15 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 75929, + "price": 3007000.0, + "datetime": "2017-06-15 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 75944, + "price": 3001000.0, + "datetime": "2017-06-15 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 76216, - "price": 2892000.0, - "datetime": "2017-06-15 23:30:00", + "bar_index": 75998, + "price": 3012000.0, + "datetime": "2017-06-15 12:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 76297, - "price": 2882000.0, - "datetime": "2017-06-16 03:33:00", + "bar_index": 76101, + "price": 2965000.0, + "datetime": "2017-06-15 17:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 76222, + "price": 2888000.0, + "datetime": "2017-06-15 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 76236, + "price": 2839000.0, + "datetime": "2017-06-16 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 76257, + "price": 2879000.0, + "datetime": "2017-06-16 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 76287, + "price": 2870000.0, + "datetime": "2017-06-16 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -9284,70 +7880,79 @@ "datetime": "2017-06-16 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 76427, - "price": 3025000.0, - "datetime": "2017-06-16 10:03:00", + "bar_index": 76368, + "price": 3010000.0, + "datetime": "2017-06-16 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=49.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 76428, + "price": 3031000.0, + "datetime": "2017-06-16 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 76475, + "bar_index": 76490, "price": 3005000.0, - "datetime": "2017-06-16 12:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 76519, - "price": 3016000.0, - "datetime": "2017-06-16 14:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 76564, - "price": 3053000.0, - "datetime": "2017-06-16 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 76698, - "price": 3012000.0, - "datetime": "2017-06-16 23:36:00", + "datetime": "2017-06-16 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 76774, - "price": 3045000.0, - "datetime": "2017-06-17 03:24:00", + "bar_index": 76547, + "price": 3050000.0, + "datetime": "2017-06-16 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 76828, - "price": 3051000.0, - "datetime": "2017-06-17 06:06:00", + "bar_index": 76599, + "price": 3050000.0, + "datetime": "2017-06-16 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 76623, + "price": 3059000.0, + "datetime": "2017-06-16 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 76734, + "price": 3033000.0, + "datetime": "2017-06-17 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 76791, + "price": 3049000.0, + "datetime": "2017-06-17 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -9356,142 +7961,223 @@ "datetime": "2017-06-17 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 76901, - "price": 3050000.0, - "datetime": "2017-06-17 09:45:00", + "bar_index": 76891, + "price": 3052000.0, + "datetime": "2017-06-17 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 77045, + "bar_index": 76922, + "price": 3067000.0, + "datetime": "2017-06-17 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 76970, + "price": 3134000.0, + "datetime": "2017-06-17 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 77020, "price": 3125000.0, - "datetime": "2017-06-17 16:57:00", + "datetime": "2017-06-17 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 77149, - "price": 3171000.0, - "datetime": "2017-06-17 22:09:00", + "bar_index": 77025, + "price": 3128000.0, + "datetime": "2017-06-17 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,fib_pullback,fractal_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 77169, - "price": 3164000.0, - "datetime": "2017-06-17 23:09:00", + "bar_index": 77057, + "price": 3131000.0, + "datetime": "2017-06-17 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 77199, - "price": 3162000.0, - "datetime": "2017-06-18 00:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 77326, - "price": 3221000.0, - "datetime": "2017-06-18 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 77592, - "price": 3159000.0, - "datetime": "2017-06-18 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 77742, - "price": 3169000.0, - "datetime": "2017-06-19 03:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 77772, - "price": 3177000.0, - "datetime": "2017-06-19 05:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 77782, - "price": 3179000.0, - "datetime": "2017-06-19 05:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 77801, + "bar_index": 77099, "price": 3176000.0, - "datetime": "2017-06-19 06:48:00", + "datetime": "2017-06-17 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 77137, + "price": 3176000.0, + "datetime": "2017-06-17 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 77157, + "price": 3167000.0, + "datetime": "2017-06-17 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 77209, + "price": 3183000.0, + "datetime": "2017-06-18 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 77246, + "price": 3206000.0, + "datetime": "2017-06-18 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 77251, + "price": 3204000.0, + "datetime": "2017-06-18 03:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 77262, + "price": 3214000.0, + "datetime": "2017-06-18 03:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 77355, + "price": 3237000.0, + "datetime": "2017-06-18 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 77846, - "price": 3166000.0, - "datetime": "2017-06-19 09:03:00", + "bar_index": 77372, + "price": 3219000.0, + "datetime": "2017-06-18 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 77886, - "price": 3181000.0, - "datetime": "2017-06-19 11:03:00", + "bar_index": 77428, + "price": 3223000.0, + "datetime": "2017-06-18 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 77628, + "price": 3163000.0, + "datetime": "2017-06-18 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 77938, - "price": 3194000.0, - "datetime": "2017-06-19 13:39:00", + "bar_index": 77674, + "price": 3162000.0, + "datetime": "2017-06-19 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 77944, - "price": 3193000.0, - "datetime": "2017-06-19 13:57:00", + "bar_index": 77749, + "price": 3171000.0, + "datetime": "2017-06-19 04:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 77773, + "price": 3174000.0, + "datetime": "2017-06-19 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 77803, + "price": 3179000.0, + "datetime": "2017-06-19 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 77855, + "price": 3180000.0, + "datetime": "2017-06-19 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 77866, + "price": 3186000.0, + "datetime": "2017-06-19 10:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 77899, + "price": 3187000.0, + "datetime": "2017-06-19 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -9499,17 +8185,8 @@ "price": 3196000.0, "datetime": "2017-06-19 14:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 77973, - "price": 3196000.0, - "datetime": "2017-06-19 15:24:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -9518,43 +8195,52 @@ "datetime": "2017-06-19 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 78027, - "price": 3197000.0, - "datetime": "2017-06-19 18:06:00", + "bar_index": 78094, + "price": 3190000.0, + "datetime": "2017-06-19 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 78143, - "price": 3196000.0, - "datetime": "2017-06-19 23:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 78193, - "price": 3208000.0, - "datetime": "2017-06-20 02:24:00", + "bar_index": 78173, + "price": 3207000.0, + "datetime": "2017-06-20 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 78303, - "price": 3231000.0, - "datetime": "2017-06-20 07:54:00", + "bar_index": 78242, + "price": 3223000.0, + "datetime": "2017-06-20 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=54.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 78252, + "price": 3223000.0, + "datetime": "2017-06-20 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 78276, + "price": 3228000.0, + "datetime": "2017-06-20 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -9562,134 +8248,224 @@ "price": 3234000.0, "datetime": "2017-06-20 08:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 78436, - "price": 3267000.0, - "datetime": "2017-06-20 14:33:00", + "bar_index": 78333, + "price": 3245000.0, + "datetime": "2017-06-20 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 78456, - "price": 3268000.0, - "datetime": "2017-06-20 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 78771, - "price": 3392000.0, - "datetime": "2017-06-21 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=6.6 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 78877, - "price": 3409000.0, - "datetime": "2017-06-21 12:36:00", + "bar_index": 78374, + "price": 3266000.0, + "datetime": "2017-06-20 11:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 79015, - "price": 3435000.0, - "datetime": "2017-06-21 19:30:00", + "bar_index": 78486, + "price": 3270000.0, + "datetime": "2017-06-20 17:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 79060, - "price": 3440000.0, - "datetime": "2017-06-21 21:45:00", + "bar_index": 78578, + "price": 3262000.0, + "datetime": "2017-06-20 21:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 79083, - "price": 3430000.0, - "datetime": "2017-06-21 22:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 79182, - "price": 3435000.0, - "datetime": "2017-06-22 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 79220, + "bar_index": 78597, + "price": 3288000.0, + "datetime": "2017-06-20 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 78702, + "price": 3379000.0, + "datetime": "2017-06-21 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 78720, + "price": 3399000.0, + "datetime": "2017-06-21 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 78743, "price": 3455000.0, - "datetime": "2017-06-22 05:45:00", + "datetime": "2017-06-21 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 79234, - "price": 3440000.0, - "datetime": "2017-06-22 06:27:00", + "bar_index": 78762, + "price": 3379000.0, + "datetime": "2017-06-21 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 79286, - "price": 3443000.0, - "datetime": "2017-06-22 09:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 79315, - "price": 3450000.0, - "datetime": "2017-06-22 10:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 79325, - "price": 3444000.0, - "datetime": "2017-06-22 11:00:00", + "bar_index": 78784, + "price": 3420000.0, + "datetime": "2017-06-21 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 79511, - "price": 3410000.0, - "datetime": "2017-06-22 20:18:00", + "bar_index": 78854, + "price": 3409000.0, + "datetime": "2017-06-21 11:27:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 78889, + "price": 3489000.0, + "datetime": "2017-06-21 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 78919, + "price": 3466000.0, + "datetime": "2017-06-21 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 79017, + "price": 3432000.0, + "datetime": "2017-06-21 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 79021, + "price": 3441000.0, + "datetime": "2017-06-21 19:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 79095, + "price": 3452000.0, + "datetime": "2017-06-21 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 79100, + "price": 3431000.0, + "datetime": "2017-06-21 23:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 79171, + "price": 3460000.0, + "datetime": "2017-06-22 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 79401, + "price": 3407000.0, + "datetime": "2017-06-22 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 79441, + "price": 3394000.0, + "datetime": "2017-06-22 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 79584, + "price": 3435000.0, + "datetime": "2017-06-22 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 79600, + "price": 3416000.0, + "datetime": "2017-06-23 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 79612, + "price": 3413000.0, + "datetime": "2017-06-23 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 79618, + "price": 3414000.0, + "datetime": "2017-06-23 01:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -9698,214 +8474,349 @@ "datetime": "2017-06-23 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 79713, - "price": 3442000.0, - "datetime": "2017-06-23 06:24:00", + "bar_index": 79724, + "price": 3447000.0, + "datetime": "2017-06-23 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 79749, - "price": 3458000.0, - "datetime": "2017-06-23 08:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 79790, + "bar_index": 79741, "price": 3468000.0, - "datetime": "2017-06-23 10:15:00", + "datetime": "2017-06-23 07:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 79770, + "price": 3459000.0, + "datetime": "2017-06-23 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 79800, + "price": 3470000.0, + "datetime": "2017-06-23 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 79818, - "price": 3466000.0, - "datetime": "2017-06-23 11:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 79888, + "bar_index": 79861, "price": 3438000.0, - "datetime": "2017-06-23 15:09:00", + "datetime": "2017-06-23 13:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 80081, - "price": 3448000.0, - "datetime": "2017-06-24 00:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 80335, - "price": 3439000.0, - "datetime": "2017-06-24 13:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 80349, - "price": 3437000.0, - "datetime": "2017-06-24 14:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 80466, - "price": 3441000.0, - "datetime": "2017-06-24 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 80473, - "price": 3437000.0, - "datetime": "2017-06-24 20:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 80823, - "price": 3358000.0, - "datetime": "2017-06-25 14:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 80927, - "price": 3371000.0, - "datetime": "2017-06-25 20:09:00", + "bar_index": 79913, + "price": 3429000.0, + "datetime": "2017-06-23 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 80937, - "price": 3369000.0, - "datetime": "2017-06-25 20:39:00", + "bar_index": 80063, + "price": 3446000.0, + "datetime": "2017-06-23 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=80.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 81118, - "price": 3442000.0, - "datetime": "2017-06-26 05:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 81126, - "price": 3431000.0, - "datetime": "2017-06-26 06:06:00", + "bar_index": 80085, + "price": 3451000.0, + "datetime": "2017-06-24 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 80132, + "price": 3469000.0, + "datetime": "2017-06-24 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 80145, + "price": 3472000.0, + "datetime": "2017-06-24 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 80372, + "price": 3443000.0, + "datetime": "2017-06-24 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 80441, + "price": 3438000.0, + "datetime": "2017-06-24 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 80563, + "price": 3405000.0, + "datetime": "2017-06-25 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 80570, + "price": 3407000.0, + "datetime": "2017-06-25 01:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 80593, + "price": 3415000.0, + "datetime": "2017-06-25 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 80641, + "price": 3398000.0, + "datetime": "2017-06-25 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 80676, + "price": 3388000.0, + "datetime": "2017-06-25 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 81201, - "price": 3385000.0, - "datetime": "2017-06-26 09:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 81225, - "price": 3391000.0, - "datetime": "2017-06-26 11:03:00", + "bar_index": 80685, + "price": 3388000.0, + "datetime": "2017-06-25 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 81235, - "price": 3380000.0, - "datetime": "2017-06-26 11:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 81375, - "price": 3312000.0, - "datetime": "2017-06-26 18:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 81388, - "price": 3315000.0, - "datetime": "2017-06-26 19:12:00", + "bar_index": 80770, + "price": 3345000.0, + "datetime": "2017-06-25 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 81609, - "price": 3257000.0, - "datetime": "2017-06-27 06:15:00", + "bar_index": 80800, + "price": 3346000.0, + "datetime": "2017-06-25 13:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 81635, - "price": 3250000.0, - "datetime": "2017-06-27 07:33:00", + "bar_index": 80825, + "price": 3363000.0, + "datetime": "2017-06-25 15:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 80954, + "price": 3413000.0, + "datetime": "2017-06-25 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 80989, + "price": 3404000.0, + "datetime": "2017-06-25 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 81008, + "price": 3414000.0, + "datetime": "2017-06-26 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 81817, - "price": 3113000.0, - "datetime": "2017-06-27 16:39:00", + "bar_index": 81028, + "price": 3402000.0, + "datetime": "2017-06-26 01:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 81034, + "price": 3400000.0, + "datetime": "2017-06-26 01:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 81129, + "price": 3433000.0, + "datetime": "2017-06-26 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 81412, + "price": 3298000.0, + "datetime": "2017-06-26 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 81424, + "price": 3295000.0, + "datetime": "2017-06-26 21:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 81502, + "price": 3181000.0, + "datetime": "2017-06-27 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 81511, + "price": 3105000.0, + "datetime": "2017-06-27 01:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 81530, + "price": 3214000.0, + "datetime": "2017-06-27 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 81549, + "price": 3191000.0, + "datetime": "2017-06-27 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 81592, + "price": 3180000.0, + "datetime": "2017-06-27 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 81640, + "price": 3262000.0, + "datetime": "2017-06-27 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 81653, + "price": 3273000.0, + "datetime": "2017-06-27 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 81677, + "price": 3258000.0, + "datetime": "2017-06-27 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 81866, + "price": 3107000.0, + "datetime": "2017-06-27 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -9914,61 +8825,52 @@ "datetime": "2017-06-27 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 81950, - "price": 2923000.0, - "datetime": "2017-06-27 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 81962, - "price": 2982000.0, - "datetime": "2017-06-27 23:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 82028, - "price": 3018000.0, - "datetime": "2017-06-28 03:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 82113, - "price": 3134000.0, - "datetime": "2017-06-28 07:27:00", + "bar_index": 81977, + "price": 3035000.0, + "datetime": "2017-06-28 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=81.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 82222, - "price": 3084000.0, - "datetime": "2017-06-28 12:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 82270, + "side": "buy", + "bar_index": 81992, "price": 3064000.0, - "datetime": "2017-06-28 15:18:00", + "datetime": "2017-06-28 01:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 82077, + "price": 3145000.0, + "datetime": "2017-06-28 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 82101, + "price": 3112000.0, + "datetime": "2017-06-28 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 82198, + "price": 3071000.0, + "datetime": "2017-06-28 11:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -9977,61 +8879,97 @@ "datetime": "2017-06-28 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 82347, + "price": 3088000.0, + "datetime": "2017-06-28 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 82394, + "price": 3083000.0, + "datetime": "2017-06-28 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 82400, + "price": 3088000.0, + "datetime": "2017-06-28 21:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 82428, + "price": 3128000.0, + "datetime": "2017-06-28 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 82479, + "price": 3109000.0, + "datetime": "2017-06-29 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 82532, + "price": 3115000.0, + "datetime": "2017-06-29 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 82564, + "price": 3140000.0, + "datetime": "2017-06-29 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 82589, + "price": 3158000.0, + "datetime": "2017-06-29 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 82319, - "price": 3063000.0, - "datetime": "2017-06-28 17:45:00", + "bar_index": 82644, + "price": 3126000.0, + "datetime": "2017-06-29 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 82377, - "price": 3078000.0, - "datetime": "2017-06-28 20:39:00", + "side": "sell", + "bar_index": 82714, + "price": 3114000.0, + "datetime": "2017-06-29 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82417, - "price": 3088000.0, - "datetime": "2017-06-28 22:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82466, - "price": 3122000.0, - "datetime": "2017-06-29 01:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82523, - "price": 3107000.0, - "datetime": "2017-06-29 03:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82739, - "price": 3120000.0, - "datetime": "2017-06-29 14:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -10040,88 +8978,124 @@ "datetime": "2017-06-29 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82888, - "price": 3090000.0, - "datetime": "2017-06-29 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 82930, - "price": 3080000.0, - "datetime": "2017-06-30 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 82976, - "price": 3098000.0, - "datetime": "2017-06-30 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 83004, - "price": 3107000.0, - "datetime": "2017-06-30 04:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 83141, - "price": 3080000.0, - "datetime": "2017-06-30 10:51:00", + "bar_index": 82769, + "price": 3113000.0, + "datetime": "2017-06-29 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 83269, - "price": 3077000.0, - "datetime": "2017-06-30 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=23.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 83324, - "price": 3088000.0, - "datetime": "2017-06-30 20:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 83436, - "price": 3084000.0, - "datetime": "2017-07-01 01:36:00", + "bar_index": 82814, + "price": 3096000.0, + "datetime": "2017-06-29 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 82832, + "price": 3050000.0, + "datetime": "2017-06-29 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 83504, + "bar_index": 82946, + "price": 3080000.0, + "datetime": "2017-06-30 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 82982, + "price": 3105000.0, + "datetime": "2017-06-30 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 83006, + "price": 3105000.0, + "datetime": "2017-06-30 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 83048, + "price": 3112000.0, + "datetime": "2017-06-30 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 83230, + "price": 3078000.0, + "datetime": "2017-06-30 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 83421, + "price": 3087000.0, + "datetime": "2017-07-01 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 83464, + "price": 3091000.0, + "datetime": "2017-07-01 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 83488, + "price": 3097000.0, + "datetime": "2017-07-01 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 83498, "price": 3101000.0, - "datetime": "2017-07-01 05:03:00", + "datetime": "2017-07-01 04:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 83512, + "price": 3109000.0, + "datetime": "2017-07-01 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", @@ -10129,152 +9103,233 @@ "price": 3118000.0, "datetime": "2017-07-01 06:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 83596, + "bar_index": 83621, + "price": 3078000.0, + "datetime": "2017-07-01 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 83731, + "price": 3071000.0, + "datetime": "2017-07-01 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 83975, + "price": 3068000.0, + "datetime": "2017-07-02 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 84021, + "price": 3076000.0, + "datetime": "2017-07-02 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 84049, + "price": 3050000.0, + "datetime": "2017-07-02 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 84063, + "price": 3056000.0, + "datetime": "2017-07-02 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 84073, + "price": 3054000.0, + "datetime": "2017-07-02 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 84274, + "price": 3019000.0, + "datetime": "2017-07-02 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 84295, + "price": 3012000.0, + "datetime": "2017-07-02 20:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 84384, + "price": 3011000.0, + "datetime": "2017-07-03 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 84455, + "price": 3009000.0, + "datetime": "2017-07-03 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 84497, + "price": 3027000.0, + "datetime": "2017-07-03 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 84671, + "price": 3023000.0, + "datetime": "2017-07-03 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 84759, + "price": 3027000.0, + "datetime": "2017-07-03 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 84765, + "price": 3028000.0, + "datetime": "2017-07-03 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 84805, + "price": 3080000.0, + "datetime": "2017-07-03 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 84855, + "price": 3092000.0, + "datetime": "2017-07-04 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 84942, + "price": 3092000.0, + "datetime": "2017-07-04 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 84957, + "price": 3098000.0, + "datetime": "2017-07-04 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 85021, "price": 3083000.0, - "datetime": "2017-07-01 09:39:00", + "datetime": "2017-07-04 08:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 83648, - "price": 3070000.0, - "datetime": "2017-07-01 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 83900, - "price": 3047000.0, - "datetime": "2017-07-02 00:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 83938, - "price": 3057000.0, - "datetime": "2017-07-02 02:45:00", + "bar_index": 85042, + "price": 3104000.0, + "datetime": "2017-07-04 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 84002, - "price": 3066000.0, - "datetime": "2017-07-02 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 84190, - "price": 2988000.0, - "datetime": "2017-07-02 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 84433, - "price": 2992000.0, - "datetime": "2017-07-03 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 84445, - "price": 2995000.0, - "datetime": "2017-07-03 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 84453, - "price": 3000000.0, - "datetime": "2017-07-03 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 84666, - "price": 3018000.0, - "datetime": "2017-07-03 15:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 84852, - "price": 3096000.0, - "datetime": "2017-07-04 00:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=24.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 84876, - "price": 3097000.0, - "datetime": "2017-07-04 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 84906, - "price": 3088000.0, - "datetime": "2017-07-04 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 84962, - "price": 3103000.0, - "datetime": "2017-07-04 05:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 85160, + "bar_index": 85129, "price": 3145000.0, - "datetime": "2017-07-04 15:51:00", + "datetime": "2017-07-04 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 85345, + "price": 3115000.0, + "datetime": "2017-07-05 01:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 85399, + "price": 3114000.0, + "datetime": "2017-07-05 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 85288, - "price": 3134000.0, - "datetime": "2017-07-04 22:15:00", + "bar_index": 85413, + "price": 3126000.0, + "datetime": "2017-07-05 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -10283,205 +9338,151 @@ "datetime": "2017-07-05 15:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=18.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 85646, - "price": 3080000.0, - "datetime": "2017-07-05 16:12:00", + "bar_index": 85689, + "price": 3075000.0, + "datetime": "2017-07-05 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 85740, - "price": 3063000.0, - "datetime": "2017-07-05 20:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=50.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 85809, - "price": 3097000.0, - "datetime": "2017-07-06 00:21:00", + "bar_index": 85747, + "price": 3081000.0, + "datetime": "2017-07-05 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 85845, - "price": 3105000.0, - "datetime": "2017-07-06 02:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 85916, - "price": 3123000.0, - "datetime": "2017-07-06 05:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 86168, - "price": 3102000.0, - "datetime": "2017-07-06 18:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 86173, - "price": 3111000.0, - "datetime": "2017-07-06 18:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 86257, - "price": 3106000.0, - "datetime": "2017-07-06 22:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 86265, - "price": 3106000.0, - "datetime": "2017-07-06 23:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 86334, - "price": 3110000.0, - "datetime": "2017-07-07 02:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 86355, - "price": 3113000.0, - "datetime": "2017-07-07 03:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 86418, - "price": 3122000.0, - "datetime": "2017-07-07 06:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 86457, + "bar_index": 85853, "price": 3114000.0, - "datetime": "2017-07-07 08:54:00", + "datetime": "2017-07-06 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 86590, - "price": 3087000.0, - "datetime": "2017-07-07 15:33:00", + "bar_index": 85878, + "price": 3111000.0, + "datetime": "2017-07-06 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 86797, - "price": 3084000.0, - "datetime": "2017-07-08 01:54:00", + "bar_index": 85900, + "price": 3118000.0, + "datetime": "2017-07-06 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 86832, - "price": 3082000.0, - "datetime": "2017-07-08 03:39:00", + "bar_index": 86190, + "price": 3109000.0, + "datetime": "2017-07-06 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=139.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 86893, - "price": 3086000.0, - "datetime": "2017-07-08 06:42:00", + "bar_index": 86230, + "price": 3105000.0, + "datetime": "2017-07-06 21:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 86932, + "bar_index": 86317, + "price": 3113000.0, + "datetime": "2017-07-07 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 86380, + "price": 3122000.0, + "datetime": "2017-07-07 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 86633, + "price": 3074000.0, + "datetime": "2017-07-07 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 86746, + "price": 3065000.0, + "datetime": "2017-07-07 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 86766, + "price": 3071000.0, + "datetime": "2017-07-08 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 86774, + "price": 3074000.0, + "datetime": "2017-07-08 00:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 86840, "price": 3083000.0, - "datetime": "2017-07-08 08:39:00", + "datetime": "2017-07-08 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 86958, - "price": 3005000.0, - "datetime": "2017-07-08 09:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 87047, - "price": 3039000.0, - "datetime": "2017-07-08 14:24:00", + "bar_index": 86849, + "price": 3083000.0, + "datetime": "2017-07-08 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 87063, - "price": 3034000.0, - "datetime": "2017-07-08 15:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 87074, - "price": 3037000.0, - "datetime": "2017-07-08 15:45:00", + "bar_index": 86995, + "price": 3049000.0, + "datetime": "2017-07-08 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -10490,187 +9491,178 @@ "datetime": "2017-07-08 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 87134, - "price": 3034000.0, - "datetime": "2017-07-08 18:45:00", + "bar_index": 87147, + "price": 3041000.0, + "datetime": "2017-07-08 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 87181, - "price": 3037000.0, - "datetime": "2017-07-08 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 87231, - "price": 3070000.0, - "datetime": "2017-07-08 23:36:00", + "bar_index": 87202, + "price": 3052000.0, + "datetime": "2017-07-08 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 87381, - "price": 3071000.0, - "datetime": "2017-07-09 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 87437, - "price": 3081000.0, - "datetime": "2017-07-09 09:54:00", + "bar_index": 87283, + "price": 3038000.0, + "datetime": "2017-07-09 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 87455, - "price": 3087000.0, - "datetime": "2017-07-09 10:48:00", + "bar_index": 87336, + "price": 3060000.0, + "datetime": "2017-07-09 04:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 87466, + "bar_index": 87456, "price": 3088000.0, - "datetime": "2017-07-09 11:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 87487, - "price": 3089000.0, - "datetime": "2017-07-09 12:24:00", + "datetime": "2017-07-09 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 87580, - "price": 3051000.0, - "datetime": "2017-07-09 17:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 87686, + "bar_index": 87568, "price": 3049000.0, - "datetime": "2017-07-09 22:21:00", + "datetime": "2017-07-09 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 87752, - "price": 3055000.0, - "datetime": "2017-07-10 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 87790, - "price": 3063000.0, - "datetime": "2017-07-10 03:36:00", + "side": "sell", + "bar_index": 87640, + "price": 3043000.0, + "datetime": "2017-07-09 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 87816, + "bar_index": 87700, + "price": 3057000.0, + "datetime": "2017-07-09 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 87756, + "price": 3056000.0, + "datetime": "2017-07-10 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 87767, + "price": 3061000.0, + "datetime": "2017-07-10 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 87778, + "price": 3061000.0, + "datetime": "2017-07-10 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 87796, "price": 3065000.0, - "datetime": "2017-07-10 05:00:00", + "datetime": "2017-07-10 03:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 87825, - "price": 3064000.0, - "datetime": "2017-07-10 05:27:00", + "bar_index": 88095, + "price": 3029000.0, + "datetime": "2017-07-10 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 87832, - "price": 3066000.0, - "datetime": "2017-07-10 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 87840, - "price": 3064000.0, - "datetime": "2017-07-10 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=178.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 87923, - "price": 3024000.0, - "datetime": "2017-07-10 10:24:00", + "bar_index": 88158, + "price": 3018000.0, + "datetime": "2017-07-10 22:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 88236, - "price": 2982000.0, - "datetime": "2017-07-11 02:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 88305, - "price": 2983000.0, - "datetime": "2017-07-11 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 88372, - "price": 2963000.0, - "datetime": "2017-07-11 08:51:00", + "bar_index": 88379, + "price": 2968000.0, + "datetime": "2017-07-11 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 88483, + "price": 2807000.0, + "datetime": "2017-07-11 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 88497, + "price": 2755000.0, + "datetime": "2017-07-11 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 88520, + "price": 2876000.0, + "datetime": "2017-07-11 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 88547, + "price": 2899000.0, + "datetime": "2017-07-11 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -10679,97 +9671,160 @@ "datetime": "2017-07-12 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 88750, + "side": "sell", + "bar_index": 88727, "price": 2840000.0, - "datetime": "2017-07-12 03:45:00", + "datetime": "2017-07-12 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 88742, + "price": 2832000.0, + "datetime": "2017-07-12 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 88789, + "bar_index": 88765, + "price": 2859000.0, + "datetime": "2017-07-12 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 88810, + "price": 2890000.0, + "datetime": "2017-07-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 88817, "price": 2884000.0, - "datetime": "2017-07-12 05:42:00", + "datetime": "2017-07-12 07:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 88800, - "price": 2874000.0, - "datetime": "2017-07-12 06:15:00", + "bar_index": 89075, + "price": 2825000.0, + "datetime": "2017-07-12 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=8.3 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 89081, + "price": 2826000.0, + "datetime": "2017-07-12 20:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 88958, - "price": 2803000.0, - "datetime": "2017-07-12 14:09:00", + "bar_index": 89103, + "price": 2827000.0, + "datetime": "2017-07-12 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 89071, - "price": 2829000.0, - "datetime": "2017-07-12 19:48:00", + "bar_index": 89174, + "price": 2863000.0, + "datetime": "2017-07-13 00:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=64.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 89148, - "price": 2822000.0, - "datetime": "2017-07-12 23:39:00", + "bar_index": 89221, + "price": 2835000.0, + "datetime": "2017-07-13 03:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 89295, + "bar_index": 89265, "price": 2865000.0, - "datetime": "2017-07-13 07:00:00", + "datetime": "2017-07-13 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 89320, - "price": 2871000.0, - "datetime": "2017-07-13 08:15:00", + "bar_index": 89304, + "price": 2870000.0, + "datetime": "2017-07-13 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 89360, - "price": 2899000.0, - "datetime": "2017-07-13 10:15:00", + "bar_index": 89327, + "price": 2879000.0, + "datetime": "2017-07-13 08:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 89339, + "price": 2902000.0, + "datetime": "2017-07-13 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 89374, + "price": 2900000.0, + "datetime": "2017-07-13 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 89485, - "price": 2833000.0, - "datetime": "2017-07-13 16:30:00", + "bar_index": 89447, + "price": 2850000.0, + "datetime": "2017-07-13 14:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 89545, + "price": 2840000.0, + "datetime": "2017-07-13 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -10778,16 +9833,34 @@ "datetime": "2017-07-13 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 89660, + "price": 2821000.0, + "datetime": "2017-07-14 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 89704, - "price": 2829000.0, - "datetime": "2017-07-14 03:27:00", + "bar_index": 89711, + "price": 2843000.0, + "datetime": "2017-07-14 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 89725, + "price": 2848000.0, + "datetime": "2017-07-14 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", @@ -10796,25 +9869,7 @@ "datetime": "2017-07-14 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 89766, - "price": 2837000.0, - "datetime": "2017-07-14 06:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 89828, - "price": 2794000.0, - "datetime": "2017-07-14 09:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -10823,43 +9878,70 @@ "datetime": "2017-07-14 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 90043, - "price": 2769000.0, - "datetime": "2017-07-14 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 90190, - "price": 2679000.0, - "datetime": "2017-07-15 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 90248, - "price": 2640000.0, - "datetime": "2017-07-15 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 90284, - "price": 2646000.0, - "datetime": "2017-07-15 08:27:00", + "bar_index": 89961, + "price": 2784000.0, + "datetime": "2017-07-14 16:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 90060, + "price": 2748000.0, + "datetime": "2017-07-14 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 90211, + "price": 2675000.0, + "datetime": "2017-07-15 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 90294, + "price": 2632000.0, + "datetime": "2017-07-15 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 90389, + "price": 2503000.0, + "datetime": "2017-07-15 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 90409, + "price": 2467000.0, + "datetime": "2017-07-15 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 90423, + "price": 2435000.0, + "datetime": "2017-07-15 15:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -10867,107 +9949,233 @@ "price": 2361000.0, "datetime": "2017-07-15 19:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fractal_swing,local_extrema]" }, { - "side": "sell", - "bar_index": 90716, - "price": 2306000.0, - "datetime": "2017-07-16 06:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 90736, - "price": 2319000.0, - "datetime": "2017-07-16 07:03:00", + "side": "buy", + "bar_index": 90504, + "price": 2401000.0, + "datetime": "2017-07-15 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=9.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 90753, - "price": 2317000.0, - "datetime": "2017-07-16 07:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 90938, - "price": 2224000.0, - "datetime": "2017-07-16 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 91049, - "price": 2145000.0, - "datetime": "2017-07-16 22:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 91150, - "price": 2183000.0, - "datetime": "2017-07-17 06:21:00", + "bar_index": 90539, + "price": 2327000.0, + "datetime": "2017-07-15 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=8.5 [bb_reversal,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 91219, - "price": 2258000.0, - "datetime": "2017-07-17 09:48:00", + "bar_index": 90631, + "price": 2361000.0, + "datetime": "2017-07-16 01:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 91272, - "price": 2291000.0, - "datetime": "2017-07-17 12:27:00", + "bar_index": 90672, + "price": 2348000.0, + "datetime": "2017-07-16 03:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 90738, + "price": 2341000.0, + "datetime": "2017-07-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 90812, + "price": 2250000.0, + "datetime": "2017-07-16 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 91336, - "price": 2283000.0, - "datetime": "2017-07-17 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 91469, + "bar_index": 90887, "price": 2276000.0, - "datetime": "2017-07-17 22:18:00", + "datetime": "2017-07-16 14:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 91690, - "price": 2598000.0, - "datetime": "2017-07-18 09:21:00", + "bar_index": 91050, + "price": 2128000.0, + "datetime": "2017-07-16 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=20.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91152, + "price": 2183000.0, + "datetime": "2017-07-17 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=86.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 91165, + "price": 2151000.0, + "datetime": "2017-07-17 07:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 91172, + "price": 2179000.0, + "datetime": "2017-07-17 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 91225, + "price": 2290000.0, + "datetime": "2017-07-17 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91232, + "price": 2300000.0, + "datetime": "2017-07-17 10:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 91281, + "price": 2292000.0, + "datetime": "2017-07-17 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91290, + "price": 2296000.0, + "datetime": "2017-07-17 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 91315, + "price": 2272000.0, + "datetime": "2017-07-17 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 91395, + "price": 2325000.0, + "datetime": "2017-07-17 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 91475, + "price": 2240000.0, + "datetime": "2017-07-17 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91495, + "price": 2331000.0, + "datetime": "2017-07-17 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 91535, + "price": 2330000.0, + "datetime": "2017-07-18 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 91567, + "price": 2398000.0, + "datetime": "2017-07-18 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91590, + "price": 2398000.0, + "datetime": "2017-07-18 04:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 91638, + "price": 2466000.0, + "datetime": "2017-07-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 91672, + "price": 2600000.0, + "datetime": "2017-07-18 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 91729, + "price": 2534000.0, + "datetime": "2017-07-18 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -10976,133 +10184,259 @@ "datetime": "2017-07-18 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 91789, - "price": 2517000.0, - "datetime": "2017-07-18 14:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 91851, - "price": 2620000.0, - "datetime": "2017-07-18 17:24:00", + "bar_index": 91795, + "price": 2538000.0, + "datetime": "2017-07-18 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 91870, - "price": 2617000.0, - "datetime": "2017-07-18 18:21:00", + "bar_index": 91871, + "price": 2606000.0, + "datetime": "2017-07-18 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=70.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 91987, - "price": 2733000.0, - "datetime": "2017-07-19 00:12:00", + "bar_index": 91901, + "price": 2604000.0, + "datetime": "2017-07-18 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 92224, - "price": 2646000.0, - "datetime": "2017-07-19 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 92257, - "price": 2688000.0, - "datetime": "2017-07-19 13:48:00", + "bar_index": 91938, + "price": 2670000.0, + "datetime": "2017-07-18 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 92297, - "price": 2728000.0, - "datetime": "2017-07-19 15:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 92402, - "price": 2737000.0, - "datetime": "2017-07-19 21:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 92553, + "bar_index": 91994, "price": 2709000.0, - "datetime": "2017-07-20 04:36:00", + "datetime": "2017-07-19 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 92583, - "price": 2713000.0, - "datetime": "2017-07-20 06:06:00", + "bar_index": 91999, + "price": 2720000.0, + "datetime": "2017-07-19 00:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 92643, - "price": 2679000.0, - "datetime": "2017-07-20 09:06:00", + "bar_index": 92037, + "price": 2708000.0, + "datetime": "2017-07-19 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 92745, - "price": 2652000.0, - "datetime": "2017-07-20 14:12:00", + "bar_index": 92059, + "price": 2696000.0, + "datetime": "2017-07-19 03:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 92139, + "price": 2718000.0, + "datetime": "2017-07-19 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 92143, + "price": 2728000.0, + "datetime": "2017-07-19 08:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 92937, - "price": 2874000.0, - "datetime": "2017-07-20 23:48:00", + "bar_index": 92158, + "price": 2766000.0, + "datetime": "2017-07-19 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 92185, + "price": 2599000.0, + "datetime": "2017-07-19 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 92212, + "price": 2613000.0, + "datetime": "2017-07-19 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 92981, - "price": 2937000.0, - "datetime": "2017-07-21 02:00:00", + "bar_index": 92246, + "price": 2704000.0, + "datetime": "2017-07-19 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.1 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 92273, + "price": 2706000.0, + "datetime": "2017-07-19 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 92286, + "price": 2744000.0, + "datetime": "2017-07-19 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 92300, + "price": 2734000.0, + "datetime": "2017-07-19 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 92358, + "price": 2740000.0, + "datetime": "2017-07-19 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 92362, + "price": 2745000.0, + "datetime": "2017-07-19 19:03:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 92448, + "price": 2699000.0, + "datetime": "2017-07-19 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 92478, + "price": 2698000.0, + "datetime": "2017-07-20 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 92566, + "price": 2705000.0, + "datetime": "2017-07-20 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 92676, + "price": 2697000.0, + "datetime": "2017-07-20 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 92814, + "price": 2666000.0, + "datetime": "2017-07-20 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 92838, + "price": 2680000.0, + "datetime": "2017-07-20 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 92879, + "price": 2757000.0, + "datetime": "2017-07-20 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 92905, + "price": 2819000.0, + "datetime": "2017-07-20 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 92917, + "price": 2889000.0, + "datetime": "2017-07-20 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -11110,206 +10444,188 @@ "price": 2945000.0, "datetime": "2017-07-21 04:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 93143, - "price": 3155000.0, - "datetime": "2017-07-21 10:06:00", + "bar_index": 93092, + "price": 3160000.0, + "datetime": "2017-07-21 07:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 93240, + "price": 3123000.0, + "datetime": "2017-07-21 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 93355, + "price": 3049000.0, + "datetime": "2017-07-21 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 93371, + "price": 3080000.0, + "datetime": "2017-07-21 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 93202, - "price": 3050000.0, - "datetime": "2017-07-21 13:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 93257, - "price": 3088000.0, - "datetime": "2017-07-21 15:48:00", + "bar_index": 93388, + "price": 3065000.0, + "datetime": "2017-07-21 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 93333, - "price": 3046000.0, - "datetime": "2017-07-21 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 93350, - "price": 3060000.0, - "datetime": "2017-07-21 21:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 93399, - "price": 3068000.0, - "datetime": "2017-07-21 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 93437, - "price": 3022000.0, - "datetime": "2017-07-22 01:36:00", + "bar_index": 93541, + "price": 2934000.0, + "datetime": "2017-07-22 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 93527, - "price": 2946000.0, - "datetime": "2017-07-22 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 93665, - "price": 3016000.0, - "datetime": "2017-07-22 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 93881, - "price": 3088000.0, - "datetime": "2017-07-22 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 93998, - "price": 3098000.0, - "datetime": "2017-07-23 05:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 94028, - "price": 3093000.0, - "datetime": "2017-07-23 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 94045, - "price": 3094000.0, - "datetime": "2017-07-23 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 94093, - "price": 3121000.0, - "datetime": "2017-07-23 10:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 94447, - "price": 3073000.0, - "datetime": "2017-07-24 04:09:00", + "bar_index": 93547, + "price": 2940000.0, + "datetime": "2017-07-22 07:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 94464, - "price": 3060000.0, - "datetime": "2017-07-24 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 94472, - "price": 3068000.0, - "datetime": "2017-07-24 05:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 94491, - "price": 3063000.0, - "datetime": "2017-07-24 06:21:00", + "bar_index": 93572, + "price": 2994000.0, + "datetime": "2017-07-22 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [donchian,macd_cross]" + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 94588, + "bar_index": 93696, + "price": 3047000.0, + "datetime": "2017-07-22 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 93778, + "price": 3129000.0, + "datetime": "2017-07-22 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 93916, + "price": 3093000.0, + "datetime": "2017-07-23 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 93979, + "price": 3105000.0, + "datetime": "2017-07-23 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 94056, + "price": 3114000.0, + "datetime": "2017-07-23 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 94171, + "price": 3096000.0, + "datetime": "2017-07-23 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 94183, + "price": 3092000.0, + "datetime": "2017-07-23 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 94332, "price": 3050000.0, - "datetime": "2017-07-24 11:12:00", + "datetime": "2017-07-23 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=87.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 94482, + "price": 3074000.0, + "datetime": "2017-07-24 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 94737, - "price": 3035000.0, - "datetime": "2017-07-24 18:39:00", + "bar_index": 94503, + "price": 3055000.0, + "datetime": "2017-07-24 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 94759, - "price": 3045000.0, - "datetime": "2017-07-24 19:45:00", + "bar_index": 94534, + "price": 3047000.0, + "datetime": "2017-07-24 08:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 94783, - "price": 3046000.0, - "datetime": "2017-07-24 20:57:00", + "bar_index": 94751, + "price": 3044000.0, + "datetime": "2017-07-24 19:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -11318,79 +10634,97 @@ "datetime": "2017-07-24 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 94839, - "price": 3061000.0, - "datetime": "2017-07-24 23:45:00", + "bar_index": 94951, + "price": 3056000.0, + "datetime": "2017-07-25 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=79.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 95132, - "price": 3066000.0, - "datetime": "2017-07-25 14:27:00", + "bar_index": 95032, + "price": 3074000.0, + "datetime": "2017-07-25 09:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 95272, - "price": 2894000.0, - "datetime": "2017-07-25 21:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 95309, - "price": 2842000.0, - "datetime": "2017-07-25 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 95445, + "bar_index": 95117, + "price": 3063000.0, + "datetime": "2017-07-25 13:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 95177, + "price": 2967000.0, + "datetime": "2017-07-25 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 95203, + "price": 3009000.0, + "datetime": "2017-07-25 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 95274, + "price": 2866000.0, + "datetime": "2017-07-25 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 95291, + "price": 2804000.0, + "datetime": "2017-07-25 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 95343, + "price": 2871000.0, + "datetime": "2017-07-26 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 95350, "price": 2850000.0, - "datetime": "2017-07-26 06:06:00", + "datetime": "2017-07-26 01:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 95476, + "price": 2873000.0, + "datetime": "2017-07-26 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 95462, - "price": 2889000.0, - "datetime": "2017-07-26 06:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 95473, - "price": 2855000.0, - "datetime": "2017-07-26 07:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 95497, - "price": 2888000.0, - "datetime": "2017-07-26 08:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=102.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -11398,8 +10732,8 @@ "price": 2934000.0, "datetime": "2017-07-26 10:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -11407,44 +10741,89 @@ "price": 2813000.0, "datetime": "2017-07-26 16:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 95709, - "price": 2844000.0, - "datetime": "2017-07-26 19:18:00", + "bar_index": 95731, + "price": 2849000.0, + "datetime": "2017-07-26 20:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 95975, - "price": 2841000.0, - "datetime": "2017-07-27 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 96017, - "price": 2858000.0, - "datetime": "2017-07-27 10:42:00", + "bar_index": 95865, + "price": 2836000.0, + "datetime": "2017-07-27 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 95875, + "price": 2828000.0, + "datetime": "2017-07-27 03:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 95933, + "price": 2847000.0, + "datetime": "2017-07-27 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 95968, + "price": 2857000.0, + "datetime": "2017-07-27 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 96022, + "price": 2861000.0, + "datetime": "2017-07-27 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 96117, + "price": 2908000.0, + "datetime": "2017-07-27 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 96184, + "price": 2907000.0, + "datetime": "2017-07-27 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 96049, - "price": 2856000.0, - "datetime": "2017-07-27 12:18:00", + "bar_index": 96220, + "price": 2896000.0, + "datetime": "2017-07-27 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -11452,62 +10831,98 @@ "price": 2897000.0, "datetime": "2017-07-27 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 96331, - "price": 2886000.0, - "datetime": "2017-07-28 02:24:00", + "side": "sell", + "bar_index": 96297, + "price": 2881000.0, + "datetime": "2017-07-28 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 96312, + "price": 2874000.0, + "datetime": "2017-07-28 01:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 96367, - "price": 2893000.0, - "datetime": "2017-07-28 04:15:00", + "bar_index": 96345, + "price": 2895000.0, + "datetime": "2017-07-28 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 96392, - "price": 2900000.0, - "datetime": "2017-07-28 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 96514, - "price": 3028000.0, - "datetime": "2017-07-28 11:42:00", + "bar_index": 96419, + "price": 2975000.0, + "datetime": "2017-07-28 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 96593, - "price": 3039000.0, - "datetime": "2017-07-28 15:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 96601, - "price": 3035000.0, - "datetime": "2017-07-28 16:03:00", + "bar_index": 96432, + "price": 2965000.0, + "datetime": "2017-07-28 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 96614, + "price": 3071000.0, + "datetime": "2017-07-28 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 96665, + "price": 3164000.0, + "datetime": "2017-07-28 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 96721, + "price": 3192000.0, + "datetime": "2017-07-28 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 96767, + "price": 3143000.0, + "datetime": "2017-07-29 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 96839, + "price": 3167000.0, + "datetime": "2017-07-29 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -11515,170 +10930,242 @@ "price": 3160000.0, "datetime": "2017-07-29 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 96882, - "price": 3171000.0, - "datetime": "2017-07-29 06:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 96923, - "price": 3185000.0, - "datetime": "2017-07-29 08:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 97206, - "price": 3056000.0, - "datetime": "2017-07-29 22:18:00", + "bar_index": 96866, + "price": 3154000.0, + "datetime": "2017-07-29 05:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 97462, - "price": 3056000.0, - "datetime": "2017-07-30 11:06:00", + "bar_index": 96872, + "price": 3143000.0, + "datetime": "2017-07-29 05:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 96906, + "price": 3199000.0, + "datetime": "2017-07-29 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian]" + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 97471, - "price": 3060000.0, - "datetime": "2017-07-30 11:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 97499, - "price": 3061000.0, - "datetime": "2017-07-30 12:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 97577, - "price": 3029000.0, - "datetime": "2017-07-30 16:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 97592, - "price": 3033000.0, - "datetime": "2017-07-30 17:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 97868, - "price": 3094000.0, - "datetime": "2017-07-31 07:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 98099, - "price": 3104000.0, - "datetime": "2017-07-31 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 98208, + "bar_index": 97076, "price": 3132000.0, - "datetime": "2017-08-01 00:30:00", + "datetime": "2017-07-29 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 98245, - "price": 3137000.0, - "datetime": "2017-08-01 02:21:00", + "bar_index": 97114, + "price": 3117000.0, + "datetime": "2017-07-29 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 98328, - "price": 3172000.0, - "datetime": "2017-08-01 06:36:00", + "bar_index": 97137, + "price": 3099000.0, + "datetime": "2017-07-29 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 97216, + "price": 3035000.0, + "datetime": "2017-07-29 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 98368, - "price": 3181000.0, - "datetime": "2017-08-01 08:36:00", + "bar_index": 97272, + "price": 3066000.0, + "datetime": "2017-07-30 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 98376, - "price": 3157000.0, - "datetime": "2017-08-01 11:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 98413, - "price": 3172000.0, - "datetime": "2017-08-01 12:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 98534, - "price": 3042000.0, - "datetime": "2017-08-01 18:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 98541, - "price": 3054000.0, - "datetime": "2017-08-01 19:15:00", + "bar_index": 97364, + "price": 3072000.0, + "datetime": "2017-07-30 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97409, + "price": 3062000.0, + "datetime": "2017-07-30 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97426, + "price": 3072000.0, + "datetime": "2017-07-30 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 97475, + "price": 3055000.0, + "datetime": "2017-07-30 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97483, + "price": 3062000.0, + "datetime": "2017-07-30 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97511, + "price": 3065000.0, + "datetime": "2017-07-30 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 97654, + "price": 3038000.0, + "datetime": "2017-07-30 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 97685, + "price": 3041000.0, + "datetime": "2017-07-30 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97742, + "price": 3097000.0, + "datetime": "2017-07-31 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 97859, + "price": 3106000.0, + "datetime": "2017-07-31 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 97894, + "price": 3102000.0, + "datetime": "2017-07-31 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 97946, + "price": 3076000.0, + "datetime": "2017-07-31 11:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 98048, + "price": 3094000.0, + "datetime": "2017-07-31 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 98235, + "price": 3145000.0, + "datetime": "2017-08-01 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 98302, + "price": 3189000.0, + "datetime": "2017-08-01 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 98372, + "price": 3189000.0, + "datetime": "2017-08-01 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 98379, + "price": 3168000.0, + "datetime": "2017-08-01 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 98482, + "price": 3127000.0, + "datetime": "2017-08-01 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -11687,61 +11174,115 @@ "datetime": "2017-08-01 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 98665, - "price": 3040000.0, - "datetime": "2017-08-02 01:27:00", + "bar_index": 98652, + "price": 3036000.0, + "datetime": "2017-08-02 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 98896, - "price": 3070000.0, - "datetime": "2017-08-02 16:18:00", + "bar_index": 98736, + "price": 3053000.0, + "datetime": "2017-08-02 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 98746, + "price": 3061000.0, + "datetime": "2017-08-02 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 99106, + "bar_index": 98869, + "price": 3068000.0, + "datetime": "2017-08-02 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 98965, + "price": 3051000.0, + "datetime": "2017-08-02 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 99035, + "price": 3045000.0, + "datetime": "2017-08-02 23:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 99049, + "price": 3035000.0, + "datetime": "2017-08-02 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 99060, + "price": 3038000.0, + "datetime": "2017-08-03 00:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 99072, + "price": 3044000.0, + "datetime": "2017-08-03 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 99092, "price": 3046000.0, - "datetime": "2017-08-03 02:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 99175, - "price": 3045000.0, - "datetime": "2017-08-03 06:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 99312, - "price": 3049000.0, - "datetime": "2017-08-03 13:30:00", + "datetime": "2017-08-03 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 99323, - "price": 3045000.0, - "datetime": "2017-08-03 14:03:00", + "side": "buy", + "bar_index": 99161, + "price": 3050000.0, + "datetime": "2017-08-03 05:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=80.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 99188, + "price": 3042000.0, + "datetime": "2017-08-03 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -11750,52 +11291,124 @@ "datetime": "2017-08-03 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=86.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 99370, - "price": 3049000.0, - "datetime": "2017-08-03 16:24:00", + "bar_index": 99410, + "price": 3054000.0, + "datetime": "2017-08-03 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=54.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 99390, - "price": 3045000.0, - "datetime": "2017-08-03 17:24:00", + "bar_index": 99463, + "price": 3050000.0, + "datetime": "2017-08-03 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 99697, - "price": 3099000.0, - "datetime": "2017-08-04 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 99706, - "price": 3102000.0, - "datetime": "2017-08-04 09:12:00", + "bar_index": 99598, + "price": 3074000.0, + "datetime": "2017-08-04 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 99745, - "price": 3096000.0, - "datetime": "2017-08-04 11:09:00", + "bar_index": 99608, + "price": 3075000.0, + "datetime": "2017-08-04 04:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 99618, + "price": 3076000.0, + "datetime": "2017-08-04 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 99764, + "price": 3091000.0, + "datetime": "2017-08-04 12:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 99802, + "price": 3082000.0, + "datetime": "2017-08-04 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 99831, + "price": 3077000.0, + "datetime": "2017-08-04 15:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 99884, + "price": 3133000.0, + "datetime": "2017-08-04 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 99908, + "price": 3138000.0, + "datetime": "2017-08-04 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 99968, + "price": 3140000.0, + "datetime": "2017-08-04 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 100036, + "price": 3162000.0, + "datetime": "2017-08-05 01:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 100078, + "price": 3144000.0, + "datetime": "2017-08-05 03:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -11804,106 +11417,241 @@ "datetime": "2017-08-05 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 100204, - "price": 3162000.0, - "datetime": "2017-08-05 10:06:00", + "bar_index": 100240, + "price": 3243000.0, + "datetime": "2017-08-05 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=61.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 100223, - "price": 3171000.0, - "datetime": "2017-08-05 11:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 100329, - "price": 3440000.0, - "datetime": "2017-08-05 16:21:00", + "bar_index": 100252, + "price": 3343000.0, + "datetime": "2017-08-05 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 100425, - "price": 3455000.0, - "datetime": "2017-08-05 21:09:00", + "bar_index": 100362, + "price": 3451000.0, + "datetime": "2017-08-05 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 100575, - "price": 3531000.0, - "datetime": "2017-08-06 04:39:00", + "bar_index": 100378, + "price": 3491000.0, + "datetime": "2017-08-05 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 100894, - "price": 3494000.0, - "datetime": "2017-08-06 20:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 101050, - "price": 3604000.0, - "datetime": "2017-08-07 04:24:00", + "bar_index": 100428, + "price": 3462000.0, + "datetime": "2017-08-05 21:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 101200, - "price": 3520000.0, - "datetime": "2017-08-07 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 101215, + "bar_index": 100455, + "price": 3451000.0, + "datetime": "2017-08-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 100467, + "price": 3444000.0, + "datetime": "2017-08-05 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 100485, + "price": 3474000.0, + "datetime": "2017-08-06 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 100524, + "price": 3523000.0, + "datetime": "2017-08-06 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 100547, + "price": 3528000.0, + "datetime": "2017-08-06 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 100556, + "price": 3540000.0, + "datetime": "2017-08-06 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 100592, "price": 3547000.0, - "datetime": "2017-08-07 12:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 101356, - "price": 3587000.0, - "datetime": "2017-08-07 19:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 101458, - "price": 3697000.0, - "datetime": "2017-08-08 00:48:00", + "datetime": "2017-08-06 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 100639, + "price": 3555000.0, + "datetime": "2017-08-06 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 100785, + "price": 3502000.0, + "datetime": "2017-08-06 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 100871, + "price": 3491000.0, + "datetime": "2017-08-06 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 100913, + "price": 3512000.0, + "datetime": "2017-08-06 21:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 100963, + "price": 3566000.0, + "datetime": "2017-08-07 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 100979, + "price": 3570000.0, + "datetime": "2017-08-07 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101076, + "price": 3601000.0, + "datetime": "2017-08-07 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 101116, + "price": 3583000.0, + "datetime": "2017-08-07 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101202, + "price": 3533000.0, + "datetime": "2017-08-07 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101247, + "price": 3559000.0, + "datetime": "2017-08-07 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101275, + "price": 3569000.0, + "datetime": "2017-08-07 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 101338, + "price": 3598000.0, + "datetime": "2017-08-07 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 101376, + "price": 3661000.0, + "datetime": "2017-08-07 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 101443, + "price": 3698000.0, + "datetime": "2017-08-08 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -11912,16 +11660,52 @@ "datetime": "2017-08-08 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 101561, + "price": 3685000.0, + "datetime": "2017-08-08 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 101736, - "price": 3860000.0, - "datetime": "2017-08-08 14:45:00", + "bar_index": 101572, + "price": 3697000.0, + "datetime": "2017-08-08 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101582, + "price": 3704000.0, + "datetime": "2017-08-08 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 101624, + "price": 3737000.0, + "datetime": "2017-08-08 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 101670, + "price": 3808000.0, + "datetime": "2017-08-08 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -11929,8 +11713,35 @@ "price": 3858000.0, "datetime": "2017-08-08 15:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 101754, + "price": 3877000.0, + "datetime": "2017-08-08 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 101824, + "price": 3921000.0, + "datetime": "2017-08-08 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 101831, + "price": 3917000.0, + "datetime": "2017-08-08 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", @@ -11939,70 +11750,133 @@ "datetime": "2017-08-08 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 102024, - "price": 3880000.0, - "datetime": "2017-08-09 05:09:00", + "bar_index": 101860, + "price": 3918000.0, + "datetime": "2017-08-08 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 102257, - "price": 3850000.0, - "datetime": "2017-08-09 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 102302, - "price": 3735000.0, - "datetime": "2017-08-09 19:03:00", + "bar_index": 101873, + "price": 3909000.0, + "datetime": "2017-08-08 21:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 102317, - "price": 3779000.0, - "datetime": "2017-08-09 19:48:00", + "side": "sell", + "bar_index": 101929, + "price": 3849000.0, + "datetime": "2017-08-09 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 102433, - "price": 3748000.0, - "datetime": "2017-08-10 01:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 102569, - "price": 3827000.0, - "datetime": "2017-08-10 08:24:00", + "bar_index": 102010, + "price": 3894000.0, + "datetime": "2017-08-09 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 102582, - "price": 3812000.0, - "datetime": "2017-08-10 09:03:00", + "bar_index": 102032, + "price": 3879000.0, + "datetime": "2017-08-09 05:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 102075, + "price": 3882000.0, + "datetime": "2017-08-09 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 102081, + "price": 3896000.0, + "datetime": "2017-08-09 08:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 102106, + "price": 3872000.0, + "datetime": "2017-08-09 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 102163, + "price": 3875000.0, + "datetime": "2017-08-09 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 102183, + "price": 3854000.0, + "datetime": "2017-08-09 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 102271, + "price": 3845000.0, + "datetime": "2017-08-09 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 102337, + "price": 3740000.0, + "datetime": "2017-08-09 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 102435, + "price": 3743000.0, + "datetime": "2017-08-10 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 102454, + "price": 3750000.0, + "datetime": "2017-08-10 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -12010,116 +11884,242 @@ "price": 3798000.0, "datetime": "2017-08-10 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=115.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 102778, - "price": 3856000.0, - "datetime": "2017-08-10 18:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 102805, - "price": 3853000.0, - "datetime": "2017-08-10 20:12:00", + "bar_index": 102677, + "price": 3795000.0, + "datetime": "2017-08-10 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 102864, - "price": 3859000.0, - "datetime": "2017-08-10 23:09:00", + "bar_index": 102756, + "price": 3845000.0, + "datetime": "2017-08-10 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 102889, + "price": 3873000.0, + "datetime": "2017-08-11 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 102999, + "price": 3880000.0, + "datetime": "2017-08-11 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 102927, - "price": 3872000.0, - "datetime": "2017-08-11 02:18:00", + "bar_index": 103030, + "price": 3867000.0, + "datetime": "2017-08-11 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 103038, + "price": 3879000.0, + "datetime": "2017-08-11 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 103177, + "price": 3963000.0, + "datetime": "2017-08-11 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 103246, + "price": 3991000.0, + "datetime": "2017-08-11 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 103357, + "price": 4092000.0, + "datetime": "2017-08-11 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 103495, + "price": 4144000.0, + "datetime": "2017-08-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 103550, + "price": 4182000.0, + "datetime": "2017-08-12 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 103595, + "price": 4172000.0, + "datetime": "2017-08-12 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 103678, + "price": 4337000.0, + "datetime": "2017-08-12 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 102945, - "price": 3868000.0, - "datetime": "2017-08-11 03:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 102959, - "price": 3869000.0, - "datetime": "2017-08-11 03:54:00", + "bar_index": 103714, + "price": 4313000.0, + "datetime": "2017-08-12 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 103439, - "price": 4059000.0, - "datetime": "2017-08-12 03:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 103456, - "price": 4069000.0, - "datetime": "2017-08-12 04:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 103584, - "price": 4158000.0, - "datetime": "2017-08-12 11:12:00", + "bar_index": 103730, + "price": 4326000.0, + "datetime": "2017-08-12 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 103654, - "price": 4237000.0, - "datetime": "2017-08-12 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 104060, - "price": 4621000.0, - "datetime": "2017-08-13 11:00:00", + "bar_index": 103769, + "price": 4296000.0, + "datetime": "2017-08-12 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 104127, - "price": 4717000.0, - "datetime": "2017-08-13 14:21:00", + "bar_index": 103826, + "price": 4331000.0, + "datetime": "2017-08-12 23:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 103864, + "price": 4419000.0, + "datetime": "2017-08-13 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 103928, + "price": 4458000.0, + "datetime": "2017-08-13 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 103961, + "price": 4406000.0, + "datetime": "2017-08-13 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 103979, + "price": 4427000.0, + "datetime": "2017-08-13 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 103988, + "price": 4414000.0, + "datetime": "2017-08-13 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104005, + "price": 4429000.0, + "datetime": "2017-08-13 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104010, + "price": 4458000.0, + "datetime": "2017-08-13 08:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 104064, + "price": 4735000.0, + "datetime": "2017-08-13 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 104095, + "price": 4768000.0, + "datetime": "2017-08-13 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -12127,89 +12127,278 @@ "price": 4836000.0, "datetime": "2017-08-13 16:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 104496, - "price": 4734000.0, - "datetime": "2017-08-14 08:48:00", + "bar_index": 104204, + "price": 4835000.0, + "datetime": "2017-08-13 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 104607, - "price": 4672000.0, - "datetime": "2017-08-14 14:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 104889, - "price": 4915000.0, - "datetime": "2017-08-15 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 105046, - "price": 5083000.0, - "datetime": "2017-08-15 12:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 105154, - "price": 4991000.0, - "datetime": "2017-08-15 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 105336, - "price": 4782000.0, - "datetime": "2017-08-16 02:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 105344, - "price": 4823000.0, - "datetime": "2017-08-16 03:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 105361, - "price": 4798000.0, - "datetime": "2017-08-16 04:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 105444, - "price": 4858000.0, - "datetime": "2017-08-16 08:12:00", + "bar_index": 104260, + "price": 4620000.0, + "datetime": "2017-08-13 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 104299, + "price": 4643000.0, + "datetime": "2017-08-13 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 104328, + "price": 4659000.0, + "datetime": "2017-08-14 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104350, + "price": 4665000.0, + "datetime": "2017-08-14 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 104376, + "price": 4621000.0, + "datetime": "2017-08-14 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 104417, + "price": 4625000.0, + "datetime": "2017-08-14 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104469, + "price": 4771000.0, + "datetime": "2017-08-14 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104517, + "price": 4734000.0, + "datetime": "2017-08-14 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104594, + "price": 4665000.0, + "datetime": "2017-08-14 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104649, + "price": 4673000.0, + "datetime": "2017-08-14 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104696, + "price": 4797000.0, + "datetime": "2017-08-14 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104727, + "price": 4792000.0, + "datetime": "2017-08-14 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104781, + "price": 4875000.0, + "datetime": "2017-08-14 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104820, + "price": 4881000.0, + "datetime": "2017-08-15 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104832, + "price": 4894000.0, + "datetime": "2017-08-15 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 104882, + "price": 4923000.0, + "datetime": "2017-08-15 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 104938, + "price": 4946000.0, + "datetime": "2017-08-15 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 105008, + "price": 4989000.0, + "datetime": "2017-08-15 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 105036, + "price": 5112000.0, + "datetime": "2017-08-15 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 105059, + "price": 5110000.0, + "datetime": "2017-08-15 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 105217, + "price": 4837000.0, + "datetime": "2017-08-15 20:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 105223, + "price": 4815000.0, + "datetime": "2017-08-15 21:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 105266, + "price": 4611000.0, + "datetime": "2017-08-15 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 105328, + "price": 4790000.0, + "datetime": "2017-08-16 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 105350, + "price": 4820000.0, + "datetime": "2017-08-16 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 105371, + "price": 4786000.0, + "datetime": "2017-08-16 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 105409, + "price": 4816000.0, + "datetime": "2017-08-16 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 105438, + "price": 4918000.0, + "datetime": "2017-08-16 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 105449, + "price": 4886000.0, + "datetime": "2017-08-16 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -12217,98 +12406,62 @@ "price": 4886000.0, "datetime": "2017-08-16 09:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 105478, - "price": 4876000.0, - "datetime": "2017-08-16 09:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 105499, - "price": 4880000.0, - "datetime": "2017-08-16 10:57:00", + "bar_index": 105604, + "price": 4783000.0, + "datetime": "2017-08-16 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=47.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 105724, - "price": 4776000.0, - "datetime": "2017-08-16 22:12:00", + "side": "buy", + "bar_index": 105634, + "price": 4793000.0, + "datetime": "2017-08-16 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 105759, - "price": 4792000.0, - "datetime": "2017-08-16 23:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 105763, - "price": 4850000.0, - "datetime": "2017-08-17 00:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 105886, - "price": 4929000.0, - "datetime": "2017-08-17 06:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 105909, - "price": 4907000.0, - "datetime": "2017-08-17 07:27:00", + "bar_index": 105784, + "price": 4911000.0, + "datetime": "2017-08-17 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 105949, - "price": 4937000.0, - "datetime": "2017-08-17 09:27:00", + "bar_index": 105843, + "price": 4894000.0, + "datetime": "2017-08-17 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 105978, - "price": 4923000.0, - "datetime": "2017-08-17 10:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 105986, - "price": 4904000.0, - "datetime": "2017-08-17 11:18:00", + "bar_index": 105919, + "price": 4906000.0, + "datetime": "2017-08-17 07:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=60.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 106001, + "price": 4931000.0, + "datetime": "2017-08-17 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -12317,34 +12470,43 @@ "datetime": "2017-08-17 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 106043, - "price": 4922000.0, - "datetime": "2017-08-17 14:09:00", + "bar_index": 106065, + "price": 4928000.0, + "datetime": "2017-08-17 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 106120, - "price": 4941000.0, - "datetime": "2017-08-17 18:00:00", + "bar_index": 106103, + "price": 4947000.0, + "datetime": "2017-08-17 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 106185, - "price": 4998000.0, - "datetime": "2017-08-17 21:15:00", + "bar_index": 106126, + "price": 4979000.0, + "datetime": "2017-08-17 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 106193, + "price": 4999000.0, + "datetime": "2017-08-17 21:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -12353,151 +12515,304 @@ "datetime": "2017-08-18 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 106288, - "price": 4917000.0, - "datetime": "2017-08-18 02:24:00", + "bar_index": 106290, + "price": 4906000.0, + "datetime": "2017-08-18 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 106316, - "price": 4870000.0, - "datetime": "2017-08-18 03:48:00", + "bar_index": 106305, + "price": 4900000.0, + "datetime": "2017-08-18 03:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 106355, + "price": 4948000.0, + "datetime": "2017-08-18 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 106332, + "bar_index": 106395, + "price": 4921000.0, + "datetime": "2017-08-18 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 106459, + "price": 4900000.0, + "datetime": "2017-08-18 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 106496, + "price": 4892000.0, + "datetime": "2017-08-18 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 106534, "price": 4925000.0, - "datetime": "2017-08-18 04:36:00", + "datetime": "2017-08-18 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 106388, - "price": 4927000.0, - "datetime": "2017-08-18 07:24:00", + "bar_index": 106552, + "price": 4905000.0, + "datetime": "2017-08-18 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 106432, - "price": 4908000.0, - "datetime": "2017-08-18 09:36:00", + "bar_index": 106572, + "price": 4907000.0, + "datetime": "2017-08-18 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 106609, + "price": 4906000.0, + "datetime": "2017-08-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 106618, + "price": 4906000.0, + "datetime": "2017-08-18 18:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 106648, + "price": 4933000.0, + "datetime": "2017-08-18 20:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 106783, - "price": 4809000.0, - "datetime": "2017-08-19 03:09:00", + "bar_index": 106699, + "price": 4890000.0, + "datetime": "2017-08-18 22:57:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 106807, - "price": 4833000.0, - "datetime": "2017-08-19 04:21:00", + "bar_index": 106921, + "price": 4826000.0, + "datetime": "2017-08-19 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 107025, - "price": 4760000.0, - "datetime": "2017-08-19 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 107148, - "price": 4735000.0, - "datetime": "2017-08-19 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 107438, - "price": 4777000.0, - "datetime": "2017-08-20 11:54:00", + "bar_index": 106940, + "price": 4795000.0, + "datetime": "2017-08-19 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 107473, + "bar_index": 106958, + "price": 4832000.0, + "datetime": "2017-08-19 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 106969, + "price": 4789000.0, + "datetime": "2017-08-19 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 106977, + "price": 4771000.0, + "datetime": "2017-08-19 12:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 107094, + "price": 4754000.0, + "datetime": "2017-08-19 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 107117, + "price": 4698000.0, + "datetime": "2017-08-19 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 107152, + "price": 4726000.0, + "datetime": "2017-08-19 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 107164, + "price": 4753000.0, + "datetime": "2017-08-19 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 107187, + "price": 4767000.0, + "datetime": "2017-08-19 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 107224, + "price": 4790000.0, + "datetime": "2017-08-20 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 107246, + "price": 4778000.0, + "datetime": "2017-08-20 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 107328, + "price": 4840000.0, + "datetime": "2017-08-20 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 107583, + "price": 4805000.0, + "datetime": "2017-08-20 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 107626, + "price": 4781000.0, + "datetime": "2017-08-20 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 107645, + "price": 4787000.0, + "datetime": "2017-08-20 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 107656, + "price": 4776000.0, + "datetime": "2017-08-20 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 107679, + "price": 4763000.0, + "datetime": "2017-08-20 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 107762, "price": 4798000.0, - "datetime": "2017-08-20 13:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 107565, - "price": 4797000.0, - "datetime": "2017-08-20 18:15:00", + "datetime": "2017-08-21 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 107569, - "price": 4808000.0, - "datetime": "2017-08-20 18:27:00", + "bar_index": 107796, + "price": 4752000.0, + "datetime": "2017-08-21 05:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 107700, - "price": 4770000.0, - "datetime": "2017-08-21 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 107705, - "price": 4756000.0, - "datetime": "2017-08-21 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 107783, - "price": 4757000.0, - "datetime": "2017-08-21 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -12506,7 +12821,16 @@ "datetime": "2017-08-21 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 107852, + "price": 4760000.0, + "datetime": "2017-08-21 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -12514,26 +12838,26 @@ "price": 4728000.0, "datetime": "2017-08-21 09:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,range_breakout,support_bounce]" }, { - "side": "sell", - "bar_index": 107950, - "price": 4715000.0, - "datetime": "2017-08-21 13:30:00", + "side": "buy", + "bar_index": 107865, + "price": 4749000.0, + "datetime": "2017-08-21 09:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 107872, + "price": 4728000.0, + "datetime": "2017-08-21 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 107959, - "price": 4715000.0, - "datetime": "2017-08-21 13:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=5.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -12541,17 +12865,35 @@ "price": 4740000.0, "datetime": "2017-08-21 18:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 108078, + "price": 4725000.0, + "datetime": "2017-08-21 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 108221, - "price": 4600000.0, - "datetime": "2017-08-22 03:03:00", + "bar_index": 108181, + "price": 4621000.0, + "datetime": "2017-08-22 01:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 108215, + "price": 4604000.0, + "datetime": "2017-08-22 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -12560,16 +12902,16 @@ "datetime": "2017-08-22 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=41.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 108396, - "price": 4381000.0, - "datetime": "2017-08-22 11:48:00", + "bar_index": 108317, + "price": 4534000.0, + "datetime": "2017-08-22 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -12577,8 +12919,35 @@ "price": 4372000.0, "datetime": "2017-08-22 12:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 108465, + "price": 4344000.0, + "datetime": "2017-08-22 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 108481, + "price": 4313000.0, + "datetime": "2017-08-22 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 108504, + "price": 4372000.0, + "datetime": "2017-08-22 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -12586,170 +12955,278 @@ "price": 4379000.0, "datetime": "2017-08-22 17:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 108578, - "price": 4464000.0, - "datetime": "2017-08-22 20:54:00", + "bar_index": 108604, + "price": 4486000.0, + "datetime": "2017-08-22 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 108646, + "price": 4469000.0, + "datetime": "2017-08-23 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 108722, + "price": 4570000.0, + "datetime": "2017-08-23 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 108741, + "price": 4589000.0, + "datetime": "2017-08-23 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 108823, + "price": 4573000.0, + "datetime": "2017-08-23 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 108870, + "price": 4665000.0, + "datetime": "2017-08-23 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 108956, + "price": 4638000.0, + "datetime": "2017-08-23 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 109054, + "price": 4754000.0, + "datetime": "2017-08-23 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 109107, + "price": 4746000.0, + "datetime": "2017-08-23 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 108629, - "price": 4412000.0, - "datetime": "2017-08-22 23:27:00", + "bar_index": 109119, + "price": 4708000.0, + "datetime": "2017-08-23 23:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 108665, - "price": 4444000.0, - "datetime": "2017-08-23 01:15:00", + "bar_index": 109137, + "price": 4750000.0, + "datetime": "2017-08-24 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 108747, - "price": 4555000.0, - "datetime": "2017-08-23 05:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 108835, - "price": 4574000.0, - "datetime": "2017-08-23 09:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 108923, - "price": 4616000.0, - "datetime": "2017-08-23 14:09:00", + "bar_index": 109172, + "price": 4712000.0, + "datetime": "2017-08-24 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 108966, - "price": 4621000.0, - "datetime": "2017-08-23 16:18:00", + "bar_index": 109253, + "price": 4611000.0, + "datetime": "2017-08-24 06:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 109049, - "price": 4736000.0, - "datetime": "2017-08-23 20:27:00", + "bar_index": 109311, + "price": 4690000.0, + "datetime": "2017-08-24 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 109356, + "price": 4717000.0, + "datetime": "2017-08-24 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 109561, + "price": 4695000.0, + "datetime": "2017-08-24 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 109633, + "price": 4745000.0, + "datetime": "2017-08-25 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 109682, + "price": 4745000.0, + "datetime": "2017-08-25 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 109703, + "price": 4765000.0, + "datetime": "2017-08-25 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 109724, + "price": 4777000.0, + "datetime": "2017-08-25 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 109734, + "price": 4782000.0, + "datetime": "2017-08-25 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 109799, + "price": 4932000.0, + "datetime": "2017-08-25 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 109920, + "price": 4872000.0, + "datetime": "2017-08-25 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 109928, + "price": 4880000.0, + "datetime": "2017-08-25 16:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 109937, + "price": 4877000.0, + "datetime": "2017-08-25 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 109950, + "price": 4877000.0, + "datetime": "2017-08-25 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 109966, + "price": 4899000.0, + "datetime": "2017-08-25 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 109229, - "price": 4657000.0, - "datetime": "2017-08-24 05:27:00", + "bar_index": 109997, + "price": 4886000.0, + "datetime": "2017-08-25 19:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 109270, - "price": 4609000.0, - "datetime": "2017-08-24 07:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 109520, - "price": 4715000.0, - "datetime": "2017-08-24 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 109620, - "price": 4735000.0, - "datetime": "2017-08-25 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 109651, - "price": 4738000.0, - "datetime": "2017-08-25 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 109672, - "price": 4738000.0, - "datetime": "2017-08-25 03:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 109714, - "price": 4770000.0, - "datetime": "2017-08-25 05:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 109855, + "bar_index": 110036, "price": 4885000.0, - "datetime": "2017-08-25 12:45:00", + "datetime": "2017-08-25 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 109935, - "price": 4878000.0, - "datetime": "2017-08-25 16:45:00", + "bar_index": 110095, + "price": 4941000.0, + "datetime": "2017-08-26 00:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 109958, - "price": 4883000.0, - "datetime": "2017-08-25 17:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -12758,70 +13235,88 @@ "datetime": "2017-08-26 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=26.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 110146, - "price": 4933000.0, - "datetime": "2017-08-26 03:18:00", + "bar_index": 110196, + "price": 4865000.0, + "datetime": "2017-08-26 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 110160, - "price": 4952000.0, - "datetime": "2017-08-26 04:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 110178, - "price": 4870000.0, - "datetime": "2017-08-26 04:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 110250, - "price": 4899000.0, - "datetime": "2017-08-26 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 110385, - "price": 4892000.0, - "datetime": "2017-08-26 15:15:00", + "bar_index": 110219, + "price": 4881000.0, + "datetime": "2017-08-26 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 110488, + "bar_index": 110231, + "price": 4914000.0, + "datetime": "2017-08-26 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 110237, + "price": 4926000.0, + "datetime": "2017-08-26 07:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 110251, "price": 4896000.0, - "datetime": "2017-08-26 20:24:00", + "datetime": "2017-08-26 08:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 110526, - "price": 4887000.0, - "datetime": "2017-08-26 22:18:00", + "bar_index": 110270, + "price": 4909000.0, + "datetime": "2017-08-26 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 110342, + "price": 4882000.0, + "datetime": "2017-08-26 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 110401, + "price": 4898000.0, + "datetime": "2017-08-26 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 110475, + "price": 4895000.0, + "datetime": "2017-08-26 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -12830,7 +13325,16 @@ "datetime": "2017-08-27 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=63.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 110583, + "price": 4880000.0, + "datetime": "2017-08-27 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -12839,70 +13343,43 @@ "datetime": "2017-08-27 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 110656, - "price": 4897000.0, - "datetime": "2017-08-27 04:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 110661, - "price": 4898000.0, - "datetime": "2017-08-27 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 110691, - "price": 4908000.0, - "datetime": "2017-08-27 06:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 110726, - "price": 4911000.0, - "datetime": "2017-08-27 08:18:00", + "bar_index": 110631, + "price": 4871000.0, + "datetime": "2017-08-27 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 110753, + "bar_index": 110731, "price": 4906000.0, - "datetime": "2017-08-27 09:39:00", + "datetime": "2017-08-27 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 110761, - "price": 4910000.0, - "datetime": "2017-08-27 10:03:00", + "bar_index": 110785, + "price": 4945000.0, + "datetime": "2017-08-27 11:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 110795, - "price": 4931000.0, - "datetime": "2017-08-27 11:45:00", + "bar_index": 110801, + "price": 4930000.0, + "datetime": "2017-08-27 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -12911,43 +13388,25 @@ "datetime": "2017-08-27 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 110905, - "price": 4920000.0, - "datetime": "2017-08-27 17:15:00", + "bar_index": 110907, + "price": 4926000.0, + "datetime": "2017-08-27 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 110965, - "price": 4898000.0, - "datetime": "2017-08-27 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=72.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 111015, - "price": 4920000.0, - "datetime": "2017-08-27 22:45:00", + "bar_index": 110976, + "price": 4917000.0, + "datetime": "2017-08-27 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 111052, - "price": 4906000.0, - "datetime": "2017-08-28 00:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=41.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -12955,17 +13414,26 @@ "price": 4904000.0, "datetime": "2017-08-28 01:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=86.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 111121, - "price": 4892000.0, - "datetime": "2017-08-28 04:03:00", + "bar_index": 111079, + "price": 4901000.0, + "datetime": "2017-08-28 01:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 111123, + "price": 4888000.0, + "datetime": "2017-08-28 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -12973,53 +13441,80 @@ "price": 4904000.0, "datetime": "2017-08-28 05:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 111191, - "price": 4887000.0, - "datetime": "2017-08-28 07:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 111286, - "price": 4865000.0, - "datetime": "2017-08-28 12:18:00", + "bar_index": 111199, + "price": 4891000.0, + "datetime": "2017-08-28 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 111224, + "price": 4873000.0, + "datetime": "2017-08-28 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 111238, + "price": 4872000.0, + "datetime": "2017-08-28 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 111251, + "price": 4869000.0, + "datetime": "2017-08-28 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 111292, + "price": 4863000.0, + "datetime": "2017-08-28 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 111302, - "price": 4850000.0, - "datetime": "2017-08-28 13:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 111393, - "price": 4835000.0, - "datetime": "2017-08-28 17:39:00", + "bar_index": 111325, + "price": 4825000.0, + "datetime": "2017-08-28 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 111334, + "price": 4819000.0, + "datetime": "2017-08-28 14:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 111483, - "price": 4874000.0, - "datetime": "2017-08-28 22:09:00", + "bar_index": 111375, + "price": 4842000.0, + "datetime": "2017-08-28 16:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -13028,25 +13523,25 @@ "datetime": "2017-08-29 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 111542, - "price": 4879000.0, - "datetime": "2017-08-29 01:06:00", + "bar_index": 111583, + "price": 4861000.0, + "datetime": "2017-08-29 03:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=44.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 111604, - "price": 4878000.0, - "datetime": "2017-08-29 04:12:00", + "bar_index": 111624, + "price": 4860000.0, + "datetime": "2017-08-29 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -13055,43 +13550,106 @@ "datetime": "2017-08-29 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 111725, - "price": 4912000.0, - "datetime": "2017-08-29 10:15:00", + "bar_index": 111672, + "price": 4898000.0, + "datetime": "2017-08-29 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 111847, - "price": 4911000.0, - "datetime": "2017-08-29 16:21:00", + "side": "buy", + "bar_index": 111678, + "price": 4892000.0, + "datetime": "2017-08-29 07:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 111736, + "price": 4910000.0, + "datetime": "2017-08-29 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 111790, + "price": 4924000.0, + "datetime": "2017-08-29 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 111809, + "price": 4923000.0, + "datetime": "2017-08-29 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 111935, + "price": 4916000.0, + "datetime": "2017-08-29 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 111954, + "price": 4923000.0, + "datetime": "2017-08-29 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 112008, + "price": 5070000.0, + "datetime": "2017-08-30 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 112023, + "price": 5083000.0, + "datetime": "2017-08-30 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 111854, - "price": 4908000.0, - "datetime": "2017-08-29 16:42:00", + "bar_index": 112037, + "price": 5052000.0, + "datetime": "2017-08-30 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 111920, - "price": 4899000.0, - "datetime": "2017-08-29 20:00:00", + "side": "buy", + "bar_index": 112061, + "price": 5055000.0, + "datetime": "2017-08-30 03:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,donchian,ema_pullback]" }, { "side": "buy", @@ -13099,62 +13657,107 @@ "price": 5066000.0, "datetime": "2017-08-30 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 112149, - "price": 5100000.0, - "datetime": "2017-08-30 07:27:00", + "bar_index": 112095, + "price": 5073000.0, + "datetime": "2017-08-30 04:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 112183, + "price": 5083000.0, + "datetime": "2017-08-30 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_sell score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 112241, - "price": 5134000.0, - "datetime": "2017-08-30 12:03:00", + "bar_index": 112193, + "price": 5109000.0, + "datetime": "2017-08-30 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 112430, - "price": 5064000.0, - "datetime": "2017-08-30 21:30:00", + "bar_index": 112261, + "price": 5136000.0, + "datetime": "2017-08-30 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 112577, - "price": 5063000.0, - "datetime": "2017-08-31 04:51:00", + "bar_index": 112296, + "price": 5148000.0, + "datetime": "2017-08-30 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 112658, - "price": 5050000.0, - "datetime": "2017-08-31 08:54:00", + "bar_index": 112405, + "price": 5060000.0, + "datetime": "2017-08-30 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 112741, - "price": 5112000.0, - "datetime": "2017-08-31 13:03:00", + "bar_index": 112411, + "price": 5059000.0, + "datetime": "2017-08-30 20:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 112438, + "price": 5094000.0, + "datetime": "2017-08-30 21:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 112587, + "price": 5060000.0, + "datetime": "2017-08-31 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 112599, + "price": 5071000.0, + "datetime": "2017-08-31 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 112705, + "price": 5105000.0, + "datetime": "2017-08-31 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -13163,16 +13766,43 @@ "datetime": "2017-08-31 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=43.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 112860, - "price": 5111000.0, - "datetime": "2017-08-31 19:00:00", + "bar_index": 112781, + "price": 5120000.0, + "datetime": "2017-08-31 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 112797, + "price": 5100000.0, + "datetime": "2017-08-31 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 112806, + "price": 5098000.0, + "datetime": "2017-08-31 16:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 112881, + "price": 5139000.0, + "datetime": "2017-08-31 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -13180,44 +13810,26 @@ "price": 5170000.0, "datetime": "2017-08-31 23:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 112968, - "price": 5171000.0, - "datetime": "2017-09-01 00:24:00", + "bar_index": 112977, + "price": 5178000.0, + "datetime": "2017-09-01 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 113008, - "price": 5188000.0, - "datetime": "2017-09-01 02:24:00", + "bar_index": 113075, + "price": 5201000.0, + "datetime": "2017-09-01 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 113027, - "price": 5190000.0, - "datetime": "2017-09-01 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 113053, - "price": 5185000.0, - "datetime": "2017-09-01 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -13225,80 +13837,143 @@ "price": 5189000.0, "datetime": "2017-09-01 09:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 113175, - "price": 5220000.0, - "datetime": "2017-09-01 10:45:00", + "bar_index": 113152, + "price": 5209000.0, + "datetime": "2017-09-01 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 113266, - "price": 5186000.0, - "datetime": "2017-09-01 15:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 113496, - "price": 5228000.0, - "datetime": "2017-09-02 02:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=7.0 [bb_reversal,donchian,fib_pullback,keltner_breakout]" }, { "side": "buy", - "bar_index": 113576, - "price": 5273000.0, - "datetime": "2017-09-02 06:48:00", + "bar_index": 113180, + "price": 5218000.0, + "datetime": "2017-09-01 11:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 113202, + "price": 5215000.0, + "datetime": "2017-09-01 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 113280, + "price": 5225000.0, + "datetime": "2017-09-01 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 113311, + "price": 5281000.0, + "datetime": "2017-09-01 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 113443, + "price": 5266000.0, + "datetime": "2017-09-02 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 113579, + "price": 5274000.0, + "datetime": "2017-09-02 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 113626, + "price": 5366000.0, + "datetime": "2017-09-02 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 113642, + "price": 5435000.0, + "datetime": "2017-09-02 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 113654, + "price": 5443000.0, + "datetime": "2017-09-02 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 113726, - "price": 5233000.0, - "datetime": "2017-09-02 14:18:00", + "bar_index": 113712, + "price": 5371000.0, + "datetime": "2017-09-02 13:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 113730, + "price": 5161000.0, + "datetime": "2017-09-02 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 113762, + "price": 5229000.0, + "datetime": "2017-09-02 16:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 113879, + "price": 5145000.0, + "datetime": "2017-09-02 21:57:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 113822, - "price": 5177000.0, - "datetime": "2017-09-02 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 113831, - "price": 5152000.0, - "datetime": "2017-09-02 19:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 113895, - "price": 5174000.0, - "datetime": "2017-09-02 22:45:00", + "bar_index": 113979, + "price": 5018000.0, + "datetime": "2017-09-03 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -13306,35 +13981,26 @@ "price": 5019000.0, "datetime": "2017-09-03 03:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 114008, - "price": 5008000.0, - "datetime": "2017-09-03 04:24:00", + "bar_index": 114113, + "price": 5168000.0, + "datetime": "2017-09-03 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=69.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 114098, - "price": 5100000.0, - "datetime": "2017-09-03 08:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 114133, - "price": 5104000.0, - "datetime": "2017-09-03 10:39:00", + "bar_index": 114135, + "price": 5105000.0, + "datetime": "2017-09-03 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", @@ -13343,115 +14009,277 @@ "datetime": "2017-09-03 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 114277, - "price": 5164000.0, - "datetime": "2017-09-03 17:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 114395, - "price": 4961000.0, - "datetime": "2017-09-03 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 114594, - "price": 5116000.0, - "datetime": "2017-09-04 09:42:00", + "bar_index": 114166, + "price": 5129000.0, + "datetime": "2017-09-03 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 114632, - "price": 5093000.0, - "datetime": "2017-09-04 11:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 114782, - "price": 4978000.0, - "datetime": "2017-09-04 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 114864, - "price": 4911000.0, - "datetime": "2017-09-04 23:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 115115, - "price": 4559000.0, - "datetime": "2017-09-05 11:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 115319, - "price": 4806000.0, - "datetime": "2017-09-05 21:57:00", + "bar_index": 114195, + "price": 5198000.0, + "datetime": "2017-09-03 13:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 114251, + "price": 5152000.0, + "datetime": "2017-09-03 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 115346, + "bar_index": 114272, + "price": 5188000.0, + "datetime": "2017-09-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 114409, + "price": 5000000.0, + "datetime": "2017-09-04 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 114425, + "price": 5066000.0, + "datetime": "2017-09-04 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 114440, + "price": 5050000.0, + "datetime": "2017-09-04 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 114496, + "price": 5068000.0, + "datetime": "2017-09-04 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 114567, + "price": 5151000.0, + "datetime": "2017-09-04 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 114600, + "price": 5099000.0, + "datetime": "2017-09-04 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 114657, + "price": 5090000.0, + "datetime": "2017-09-04 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 114793, + "price": 5025000.0, + "datetime": "2017-09-04 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 114813, + "price": 4963000.0, + "datetime": "2017-09-04 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 114929, + "price": 4768000.0, + "datetime": "2017-09-05 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 114956, + "price": 4818000.0, + "datetime": "2017-09-05 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 115003, + "price": 4857000.0, + "datetime": "2017-09-05 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 115034, + "price": 4897000.0, + "datetime": "2017-09-05 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 115130, + "price": 4588000.0, + "datetime": "2017-09-05 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 115231, + "price": 4777000.0, + "datetime": "2017-09-05 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 115261, + "price": 4736000.0, + "datetime": "2017-09-05 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 115293, + "price": 4810000.0, + "datetime": "2017-09-05 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 115337, + "price": 4859000.0, + "datetime": "2017-09-05 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 115354, + "price": 4840000.0, + "datetime": "2017-09-05 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 115396, "price": 4822000.0, - "datetime": "2017-09-05 23:18:00", + "datetime": "2017-09-06 01:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 115475, - "price": 4900000.0, - "datetime": "2017-09-06 05:45:00", + "bar_index": 115411, + "price": 4874000.0, + "datetime": "2017-09-06 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 115500, - "price": 4900000.0, - "datetime": "2017-09-06 07:00:00", + "bar_index": 115441, + "price": 4886000.0, + "datetime": "2017-09-06 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 115592, - "price": 5047000.0, - "datetime": "2017-09-06 11:36:00", + "bar_index": 115502, + "price": 4909000.0, + "datetime": "2017-09-06 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 115514, + "price": 4956000.0, + "datetime": "2017-09-06 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 115520, + "price": 4989000.0, + "datetime": "2017-09-06 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 115563, + "price": 5081000.0, + "datetime": "2017-09-06 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -13460,16 +14288,43 @@ "datetime": "2017-09-06 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 115891, - "price": 5056000.0, - "datetime": "2017-09-07 02:33:00", + "bar_index": 115705, + "price": 5018000.0, + "datetime": "2017-09-06 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 115722, + "price": 5045000.0, + "datetime": "2017-09-06 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 115751, + "price": 5037000.0, + "datetime": "2017-09-06 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 115903, + "price": 5057000.0, + "datetime": "2017-09-07 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -13477,44 +14332,107 @@ "price": 5050000.0, "datetime": "2017-09-07 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 115954, - "price": 5033000.0, - "datetime": "2017-09-07 05:42:00", + "bar_index": 115955, + "price": 5030000.0, + "datetime": "2017-09-07 05:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 116187, - "price": 5027000.0, - "datetime": "2017-09-07 17:21:00", + "bar_index": 115966, + "price": 5020000.0, + "datetime": "2017-09-07 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,support_bounce]" }, { "side": "buy", - "bar_index": 116317, - "price": 5092000.0, - "datetime": "2017-09-07 23:51:00", + "bar_index": 115983, + "price": 5030000.0, + "datetime": "2017-09-07 07:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 116002, + "price": 5046000.0, + "datetime": "2017-09-07 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 116024, + "price": 5060000.0, + "datetime": "2017-09-07 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 116069, + "price": 5007000.0, + "datetime": "2017-09-07 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 116085, + "price": 5030000.0, + "datetime": "2017-09-07 12:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 116147, + "price": 5035000.0, + "datetime": "2017-09-07 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 116203, + "price": 5036000.0, + "datetime": "2017-09-07 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 116334, + "price": 5098000.0, + "datetime": "2017-09-08 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 116331, - "price": 5088000.0, - "datetime": "2017-09-08 00:33:00", + "bar_index": 116357, + "price": 5096000.0, + "datetime": "2017-09-08 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -13523,25 +14441,7 @@ "datetime": "2017-09-08 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 116413, - "price": 5077000.0, - "datetime": "2017-09-08 04:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 116500, - "price": 5081000.0, - "datetime": "2017-09-08 09:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -13549,170 +14449,233 @@ "price": 5069000.0, "datetime": "2017-09-08 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 116522, + "price": 5086000.0, + "datetime": "2017-09-08 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 116540, + "price": 5075000.0, + "datetime": "2017-09-08 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 116620, + "price": 5067000.0, + "datetime": "2017-09-08 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 116685, + "price": 5103000.0, + "datetime": "2017-09-08 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 116816, + "price": 4959000.0, + "datetime": "2017-09-09 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 116596, - "price": 5065000.0, - "datetime": "2017-09-08 13:48:00", + "bar_index": 116849, + "price": 4936000.0, + "datetime": "2017-09-09 02:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 116718, - "price": 5094000.0, - "datetime": "2017-09-08 19:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 116949, - "price": 4831000.0, - "datetime": "2017-09-09 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 117074, - "price": 4857000.0, - "datetime": "2017-09-09 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 117138, - "price": 4880000.0, - "datetime": "2017-09-09 16:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 117317, - "price": 4813000.0, - "datetime": "2017-09-10 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 117342, - "price": 4788000.0, - "datetime": "2017-09-10 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 117367, - "price": 4809000.0, - "datetime": "2017-09-10 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 117414, - "price": 0.0, - "datetime": "2017-09-10 06:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 117491, - "price": 4846000.0, - "datetime": "2017-09-10 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 117541, - "price": 4777000.0, - "datetime": "2017-09-10 13:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 117619, - "price": 4634000.0, - "datetime": "2017-09-10 16:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 117781, - "price": 4718000.0, - "datetime": "2017-09-11 06:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [rsi_swing]" - }, - { - "side": "buy", - "bar_index": 117795, - "price": 4761000.0, - "datetime": "2017-09-11 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 117892, + "bar_index": 117067, "price": 4835000.0, - "datetime": "2017-09-11 13:54:00", + "datetime": "2017-09-09 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 117969, - "price": 4754000.0, - "datetime": "2017-09-11 17:45:00", + "bar_index": 117325, + "price": 4797000.0, + "datetime": "2017-09-10 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=12.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 118059, + "bar_index": 117347, + "price": 4791000.0, + "datetime": "2017-09-10 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 117375, + "price": 4812000.0, + "datetime": "2017-09-10 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 117440, + "price": 4886000.0, + "datetime": "2017-09-10 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 117512, + "price": 4814000.0, + "datetime": "2017-09-10 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 117522, + "price": 4803000.0, + "datetime": "2017-09-10 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [donchian,ema_pullback,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 117528, + "price": 4793000.0, + "datetime": "2017-09-10 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 117546, + "price": 4779000.0, + "datetime": "2017-09-10 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 117622, + "price": 4626000.0, + "datetime": "2017-09-10 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 117703, + "price": 4706000.0, + "datetime": "2017-09-10 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 117730, + "price": 4713000.0, + "datetime": "2017-09-10 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 117751, "price": 4736000.0, - "datetime": "2017-09-11 22:15:00", + "datetime": "2017-09-10 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 118106, - "price": 4763000.0, - "datetime": "2017-09-12 00:36:00", + "bar_index": 117853, + "price": 4889000.0, + "datetime": "2017-09-11 11:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 118099, + "price": 4759000.0, + "datetime": "2017-09-12 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 118112, + "price": 4770000.0, + "datetime": "2017-09-12 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 118124, + "price": 4780000.0, + "datetime": "2017-09-12 01:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 118132, + "price": 4793000.0, + "datetime": "2017-09-12 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 118151, + "price": 4769000.0, + "datetime": "2017-09-12 02:51:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,fib_pullback,pivot_swing]" }, { "side": "buy", @@ -13721,196 +14684,214 @@ "datetime": "2017-09-12 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.9 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 118264, - "price": 4790000.0, - "datetime": "2017-09-12 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 118314, - "price": 4809000.0, - "datetime": "2017-09-12 11:00:00", + "bar_index": 118207, + "price": 4751000.0, + "datetime": "2017-09-12 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=11.3 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 118418, - "price": 4843000.0, - "datetime": "2017-09-12 16:12:00", + "bar_index": 118245, + "price": 4787000.0, + "datetime": "2017-09-12 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 118291, + "price": 4836000.0, + "datetime": "2017-09-12 09:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 118316, + "price": 4805000.0, + "datetime": "2017-09-12 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 118322, + "price": 4804000.0, + "datetime": "2017-09-12 11:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 118342, + "price": 4822000.0, + "datetime": "2017-09-12 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 118437, - "price": 4843000.0, - "datetime": "2017-09-12 17:09:00", + "bar_index": 118537, + "price": 4780000.0, + "datetime": "2017-09-12 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 118710, + "price": 4757000.0, + "datetime": "2017-09-13 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 118676, - "price": 4720000.0, - "datetime": "2017-09-13 05:06:00", + "bar_index": 118770, + "price": 4670000.0, + "datetime": "2017-09-13 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 118880, + "price": 4600000.0, + "datetime": "2017-09-13 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 118779, - "price": 4686000.0, - "datetime": "2017-09-13 10:15:00", + "bar_index": 118911, + "price": 4547000.0, + "datetime": "2017-09-13 16:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 119022, - "price": 4481000.0, - "datetime": "2017-09-13 22:24:00", + "bar_index": 119031, + "price": 4464000.0, + "datetime": "2017-09-13 22:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 119066, - "price": 4461000.0, - "datetime": "2017-09-14 00:36:00", + "bar_index": 119120, + "price": 4498000.0, + "datetime": "2017-09-14 03:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 119118, - "price": 4499000.0, - "datetime": "2017-09-14 03:12:00", + "bar_index": 119183, + "price": 4493000.0, + "datetime": "2017-09-14 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 119159, - "price": 4504000.0, - "datetime": "2017-09-14 05:15:00", + "bar_index": 119200, + "price": 4537000.0, + "datetime": "2017-09-14 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 119174, - "price": 4500000.0, - "datetime": "2017-09-14 06:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 119351, - "price": 4401000.0, - "datetime": "2017-09-14 14:51:00", + "bar_index": 119553, + "price": 4032000.0, + "datetime": "2017-09-15 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 119395, - "price": 4409000.0, - "datetime": "2017-09-14 17:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=20.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 119491, - "price": 4030000.0, - "datetime": "2017-09-14 21:51:00", + "bar_index": 119649, + "price": 3888000.0, + "datetime": "2017-09-15 05:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 119726, - "price": 3740000.0, - "datetime": "2017-09-15 09:36:00", + "bar_index": 119752, + "price": 3890000.0, + "datetime": "2017-09-15 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 119737, - "price": 3842000.0, - "datetime": "2017-09-15 10:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=67.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 119783, - "price": 3853000.0, - "datetime": "2017-09-15 12:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 119844, - "price": 3640000.0, - "datetime": "2017-09-15 15:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 119891, - "price": 3530000.0, - "datetime": "2017-09-15 17:51:00", + "bar_index": 119930, + "price": 3394000.0, + "datetime": "2017-09-15 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "reason": "composite_sell score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 119992, - "price": 3783000.0, - "datetime": "2017-09-15 22:54:00", + "bar_index": 119976, + "price": 3801000.0, + "datetime": "2017-09-15 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 120049, - "price": 4001000.0, - "datetime": "2017-09-16 01:45:00", + "bar_index": 119999, + "price": 3930000.0, + "datetime": "2017-09-15 23:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 120041, + "price": 4116000.0, + "datetime": "2017-09-16 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 120056, + "price": 3976000.0, + "datetime": "2017-09-16 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", @@ -13919,151 +14900,196 @@ "datetime": "2017-09-16 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 120164, - "price": 4215000.0, - "datetime": "2017-09-16 07:30:00", + "bar_index": 120113, + "price": 4102000.0, + "datetime": "2017-09-16 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { - "side": "sell", - "bar_index": 120282, - "price": 4236000.0, - "datetime": "2017-09-16 13:24:00", + "side": "buy", + "bar_index": 120234, + "price": 4270000.0, + "datetime": "2017-09-16 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 120359, - "price": 4253000.0, - "datetime": "2017-09-16 17:15:00", + "bar_index": 120252, + "price": 4206000.0, + "datetime": "2017-09-16 11:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 120272, + "price": 4243000.0, + "datetime": "2017-09-16 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 120309, + "price": 4285000.0, + "datetime": "2017-09-16 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 120390, - "price": 4111000.0, - "datetime": "2017-09-16 18:48:00", + "bar_index": 120446, + "price": 4011000.0, + "datetime": "2017-09-16 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 120482, + "price": 4090000.0, + "datetime": "2017-09-16 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 120505, + "price": 4026000.0, + "datetime": "2017-09-17 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 120516, + "price": 4011000.0, + "datetime": "2017-09-17 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 120533, + "price": 4044000.0, + "datetime": "2017-09-17 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 120565, + "price": 4112000.0, + "datetime": "2017-09-17 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 120626, + "price": 4117000.0, + "datetime": "2017-09-17 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 120650, + "price": 4164000.0, + "datetime": "2017-09-17 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 120678, + "price": 4085000.0, + "datetime": "2017-09-17 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 120803, + "price": 4020000.0, + "datetime": "2017-09-17 15:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 120421, - "price": 4069000.0, - "datetime": "2017-09-16 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 120441, - "price": 4024000.0, - "datetime": "2017-09-16 21:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 120466, - "price": 4025000.0, - "datetime": "2017-09-16 22:36:00", + "bar_index": 120843, + "price": 3954000.0, + "datetime": "2017-09-17 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 120603, - "price": 4121000.0, - "datetime": "2017-09-17 05:27:00", + "bar_index": 120875, + "price": 4056000.0, + "datetime": "2017-09-17 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 120621, - "price": 4116000.0, - "datetime": "2017-09-17 06:21:00", + "bar_index": 120924, + "price": 4047000.0, + "datetime": "2017-09-17 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 120729, - "price": 4061000.0, - "datetime": "2017-09-17 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 120827, - "price": 4017000.0, - "datetime": "2017-09-17 16:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 120866, - "price": 4010000.0, - "datetime": "2017-09-17 18:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 120891, - "price": 4032000.0, - "datetime": "2017-09-17 19:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 120966, - "price": 4117000.0, - "datetime": "2017-09-17 23:36:00", + "bar_index": 120967, + "price": 4125000.0, + "datetime": "2017-09-17 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=44.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 121074, - "price": 4120000.0, - "datetime": "2017-09-18 05:00:00", + "bar_index": 121012, + "price": 4161000.0, + "datetime": "2017-09-18 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 121115, - "price": 4108000.0, - "datetime": "2017-09-18 07:03:00", + "bar_index": 121120, + "price": 4122000.0, + "datetime": "2017-09-18 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", @@ -14071,134 +15097,170 @@ "price": 4100000.0, "datetime": "2017-09-18 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 121220, - "price": 4186000.0, - "datetime": "2017-09-18 12:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 121338, - "price": 4370000.0, - "datetime": "2017-09-18 18:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 121465, - "price": 4403000.0, - "datetime": "2017-09-19 00:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 121535, - "price": 4330000.0, - "datetime": "2017-09-19 04:03:00", + "bar_index": 121143, + "price": 4059000.0, + "datetime": "2017-09-18 08:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 121570, + "bar_index": 121191, + "price": 4165000.0, + "datetime": "2017-09-18 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 121204, + "price": 4208000.0, + "datetime": "2017-09-18 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 121236, + "price": 4198000.0, + "datetime": "2017-09-18 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 121246, + "price": 4199000.0, + "datetime": "2017-09-18 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 121302, + "price": 4366000.0, + "datetime": "2017-09-18 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 121343, + "price": 4356000.0, + "datetime": "2017-09-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 121383, "price": 4377000.0, - "datetime": "2017-09-19 05:48:00", + "datetime": "2017-09-18 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 121609, - "price": 4420000.0, - "datetime": "2017-09-19 07:45:00", + "bar_index": 121625, + "price": 4444000.0, + "datetime": "2017-09-19 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 121654, - "price": 4448000.0, - "datetime": "2017-09-19 10:00:00", + "bar_index": 121639, + "price": 4480000.0, + "datetime": "2017-09-19 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 121669, - "price": 4427000.0, - "datetime": "2017-09-19 10:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 121696, - "price": 4404000.0, - "datetime": "2017-09-19 12:06:00", + "bar_index": 121743, + "price": 4320000.0, + "datetime": "2017-09-19 14:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 121776, - "price": 4352000.0, - "datetime": "2017-09-19 16:06:00", + "bar_index": 121758, + "price": 4332000.0, + "datetime": "2017-09-19 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 121869, - "price": 4421000.0, - "datetime": "2017-09-19 20:45:00", + "bar_index": 121838, + "price": 4417000.0, + "datetime": "2017-09-19 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=54.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 121885, + "price": 4426000.0, + "datetime": "2017-09-19 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 121929, + "price": 4414000.0, + "datetime": "2017-09-19 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 121976, + "price": 4416000.0, + "datetime": "2017-09-20 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 122060, + "price": 4412000.0, + "datetime": "2017-09-20 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 121989, - "price": 4402000.0, - "datetime": "2017-09-20 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 122128, - "price": 4402000.0, - "datetime": "2017-09-20 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 122159, - "price": 4400000.0, - "datetime": "2017-09-20 11:15:00", + "bar_index": 122198, + "price": 4378000.0, + "datetime": "2017-09-20 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -14207,142 +15269,223 @@ "datetime": "2017-09-20 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 122283, - "price": 4393000.0, - "datetime": "2017-09-20 17:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 122306, - "price": 4387000.0, - "datetime": "2017-09-20 18:36:00", + "bar_index": 122277, + "price": 4391000.0, + "datetime": "2017-09-20 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 122363, - "price": 4398000.0, - "datetime": "2017-09-20 21:27:00", + "bar_index": 122290, + "price": 4394000.0, + "datetime": "2017-09-20 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 122439, - "price": 4429000.0, - "datetime": "2017-09-21 01:15:00", + "bar_index": 122404, + "price": 4430000.0, + "datetime": "2017-09-20 23:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=76.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 122482, - "price": 4420000.0, - "datetime": "2017-09-21 03:24:00", + "bar_index": 122456, + "price": 4436000.0, + "datetime": "2017-09-21 02:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 122506, - "price": 4420000.0, - "datetime": "2017-09-21 04:36:00", + "bar_index": 122594, + "price": 4378000.0, + "datetime": "2017-09-21 09:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 122623, + "price": 4380000.0, + "datetime": "2017-09-21 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 122635, + "price": 4384000.0, + "datetime": "2017-09-21 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,fib_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 122647, + "price": 4385000.0, + "datetime": "2017-09-21 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 122664, + "price": 4374000.0, + "datetime": "2017-09-21 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 122751, + "price": 4380000.0, + "datetime": "2017-09-21 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 122802, + "price": 4380000.0, + "datetime": "2017-09-21 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 122526, - "price": 0.0, - "datetime": "2017-09-21 05:36:00", + "bar_index": 122831, + "price": 4364000.0, + "datetime": "2017-09-21 20:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 122588, - "price": 4387000.0, - "datetime": "2017-09-21 08:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 122620, - "price": 4387000.0, - "datetime": "2017-09-21 10:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "sell", - "bar_index": 122702, - "price": 4366000.0, - "datetime": "2017-09-21 14:24:00", + "bar_index": 122837, + "price": 4360000.0, + "datetime": "2017-09-21 21:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 122969, - "price": 4220000.0, - "datetime": "2017-09-22 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 123010, - "price": 4165000.0, - "datetime": "2017-09-22 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 123444, - "price": 4084000.0, - "datetime": "2017-09-23 03:30:00", + "bar_index": 123021, + "price": 4221000.0, + "datetime": "2017-09-22 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=55.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 123041, + "price": 4106000.0, + "datetime": "2017-09-22 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 123509, + "bar_index": 123082, "price": 4133000.0, - "datetime": "2017-09-23 06:45:00", + "datetime": "2017-09-22 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 123532, - "price": 4142000.0, - "datetime": "2017-09-23 07:54:00", + "bar_index": 123130, + "price": 4172000.0, + "datetime": "2017-09-22 11:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 123142, + "price": 4174000.0, + "datetime": "2017-09-22 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 123149, + "price": 4188000.0, + "datetime": "2017-09-22 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 123171, + "price": 4228000.0, + "datetime": "2017-09-22 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 123194, + "price": 4235000.0, + "datetime": "2017-09-22 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 123225, + "price": 4175000.0, + "datetime": "2017-09-22 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 123463, + "price": 4098000.0, + "datetime": "2017-09-23 04:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 123543, + "price": 4185000.0, + "datetime": "2017-09-23 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -14351,61 +15494,124 @@ "datetime": "2017-09-23 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 123565, - "price": 4136000.0, - "datetime": "2017-09-23 09:33:00", + "bar_index": 123600, + "price": 4134000.0, + "datetime": "2017-09-23 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 123758, - "price": 4252000.0, - "datetime": "2017-09-23 19:12:00", + "bar_index": 123617, + "price": 4158000.0, + "datetime": "2017-09-23 12:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 123911, + "bar_index": 123673, + "price": 4194000.0, + "datetime": "2017-09-23 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 123690, + "price": 4196000.0, + "datetime": "2017-09-23 15:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 123699, + "price": 4198000.0, + "datetime": "2017-09-23 16:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 123728, + "price": 4237000.0, + "datetime": "2017-09-23 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 123798, + "price": 4269000.0, + "datetime": "2017-09-23 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 123827, + "price": 4253000.0, + "datetime": "2017-09-23 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 123886, "price": 4231000.0, - "datetime": "2017-09-24 02:51:00", + "datetime": "2017-09-24 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 123994, - "price": 4220000.0, - "datetime": "2017-09-24 07:00:00", + "bar_index": 123894, + "price": 4244000.0, + "datetime": "2017-09-24 02:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 124011, - "price": 4246000.0, - "datetime": "2017-09-24 07:51:00", + "bar_index": 124061, + "price": 4249000.0, + "datetime": "2017-09-24 10:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 124165, - "price": 4188000.0, - "datetime": "2017-09-24 15:33:00", + "side": "buy", + "bar_index": 124108, + "price": 4254000.0, + "datetime": "2017-09-24 12:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 124194, + "price": 4184000.0, + "datetime": "2017-09-24 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -14414,88 +15620,133 @@ "datetime": "2017-09-24 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 124373, - "price": 4209000.0, - "datetime": "2017-09-25 01:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 124396, - "price": 4191000.0, - "datetime": "2017-09-25 03:06:00", + "bar_index": 124267, + "price": 4198000.0, + "datetime": "2017-09-24 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 124413, - "price": 4190000.0, - "datetime": "2017-09-25 03:57:00", + "bar_index": 124296, + "price": 4219000.0, + "datetime": "2017-09-24 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 124431, - "price": 4207000.0, - "datetime": "2017-09-25 04:51:00", + "side": "sell", + "bar_index": 124331, + "price": 4199000.0, + "datetime": "2017-09-24 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 124630, - "price": 4225000.0, - "datetime": "2017-09-25 14:48:00", + "bar_index": 124376, + "price": 4204000.0, + "datetime": "2017-09-25 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 124669, - "price": 4238000.0, - "datetime": "2017-09-25 16:48:00", + "bar_index": 124399, + "price": 4187000.0, + "datetime": "2017-09-25 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 124705, - "price": 4221000.0, - "datetime": "2017-09-25 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 124719, - "price": 4183000.0, - "datetime": "2017-09-25 19:18:00", + "bar_index": 124421, + "price": 4195000.0, + "datetime": "2017-09-25 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 124728, - "price": 4196000.0, - "datetime": "2017-09-25 19:45:00", + "bar_index": 124432, + "price": 4211000.0, + "datetime": "2017-09-25 04:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 124542, + "price": 4181000.0, + "datetime": "2017-09-25 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 124633, + "price": 4231000.0, + "datetime": "2017-09-25 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 124654, + "price": 4232000.0, + "datetime": "2017-09-25 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 124676, + "price": 4230000.0, + "datetime": "2017-09-25 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 124744, + "price": 4186000.0, + "datetime": "2017-09-25 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 124769, + "price": 4212000.0, + "datetime": "2017-09-25 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 124808, + "price": 4278000.0, + "datetime": "2017-09-25 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -14504,124 +15755,106 @@ "datetime": "2017-09-26 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [macd_cross,rsi_swing]" + "reason": "composite_buy score=19.9 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 124887, - "price": 4313000.0, - "datetime": "2017-09-26 03:42:00", + "bar_index": 124943, + "price": 4317000.0, + "datetime": "2017-09-26 06:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 124971, - "price": 4313000.0, - "datetime": "2017-09-26 07:54:00", + "bar_index": 124959, + "price": 4321000.0, + "datetime": "2017-09-26 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 125060, - "price": 4355000.0, - "datetime": "2017-09-26 12:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 125077, - "price": 4342000.0, - "datetime": "2017-09-26 13:12:00", + "bar_index": 124977, + "price": 4311000.0, + "datetime": "2017-09-26 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 125123, - "price": 4327000.0, - "datetime": "2017-09-26 15:30:00", + "bar_index": 125064, + "price": 4344000.0, + "datetime": "2017-09-26 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 125105, + "price": 4316000.0, + "datetime": "2017-09-26 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 125185, - "price": 4358000.0, - "datetime": "2017-09-26 18:36:00", + "bar_index": 125262, + "price": 4394000.0, + "datetime": "2017-09-26 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 125293, + "price": 4380000.0, + "datetime": "2017-09-27 00:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 125247, + "bar_index": 125420, "price": 4389000.0, - "datetime": "2017-09-26 21:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 125254, - "price": 4400000.0, - "datetime": "2017-09-26 22:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 125302, - "price": 4386000.0, - "datetime": "2017-09-27 00:27:00", + "datetime": "2017-09-27 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 125373, - "price": 4372000.0, - "datetime": "2017-09-27 04:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 125434, - "price": 4366000.0, - "datetime": "2017-09-27 07:03:00", + "bar_index": 125436, + "price": 4358000.0, + "datetime": "2017-09-27 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 125574, - "price": 4396000.0, - "datetime": "2017-09-27 14:03:00", + "bar_index": 125492, + "price": 4352000.0, + "datetime": "2017-09-27 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 125642, - "price": 4421000.0, - "datetime": "2017-09-27 17:27:00", + "bar_index": 125550, + "price": 4390000.0, + "datetime": "2017-09-27 12:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -14629,242 +15862,449 @@ "price": 4433000.0, "datetime": "2017-09-27 18:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 125780, - "price": 4515000.0, - "datetime": "2017-09-28 00:21:00", + "bar_index": 125683, + "price": 4493000.0, + "datetime": "2017-09-27 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 125899, - "price": 4566000.0, - "datetime": "2017-09-28 06:18:00", + "bar_index": 125860, + "price": 4564000.0, + "datetime": "2017-09-28 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 126117, - "price": 4742000.0, - "datetime": "2017-09-28 17:12:00", + "bar_index": 125917, + "price": 4589000.0, + "datetime": "2017-09-28 07:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.9 [fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 125935, + "price": 4630000.0, + "datetime": "2017-09-28 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 125968, + "price": 4640000.0, + "datetime": "2017-09-28 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 126029, + "price": 4740000.0, + "datetime": "2017-09-28 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 126157, - "price": 4732000.0, - "datetime": "2017-09-28 19:12:00", + "bar_index": 126108, + "price": 4731000.0, + "datetime": "2017-09-28 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 126219, - "price": 4644000.0, - "datetime": "2017-09-28 22:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 126280, - "price": 4570000.0, - "datetime": "2017-09-29 01:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 126462, - "price": 4594000.0, - "datetime": "2017-09-29 10:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 126531, - "price": 4544000.0, - "datetime": "2017-09-29 13:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 126696, - "price": 4666000.0, - "datetime": "2017-09-29 22:09:00", + "bar_index": 126129, + "price": 4741000.0, + "datetime": "2017-09-28 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 126760, - "price": 4675000.0, - "datetime": "2017-09-30 01:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 126887, - "price": 4651000.0, - "datetime": "2017-09-30 07:45:00", + "bar_index": 126177, + "price": 4607000.0, + "datetime": "2017-09-28 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 127102, - "price": 4754000.0, - "datetime": "2017-09-30 18:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=40.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 127131, + "bar_index": 126250, + "price": 4563000.0, + "datetime": "2017-09-28 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 126322, + "price": 4596000.0, + "datetime": "2017-09-29 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 126464, + "price": 4593000.0, + "datetime": "2017-09-29 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 126488, + "price": 4538000.0, + "datetime": "2017-09-29 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 126517, + "price": 4540000.0, + "datetime": "2017-09-29 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 126534, + "price": 4543000.0, + "datetime": "2017-09-29 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 126554, + "price": 4541000.0, + "datetime": "2017-09-29 15:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 126660, + "price": 4671000.0, + "datetime": "2017-09-29 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 126731, + "price": 4671000.0, + "datetime": "2017-09-29 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 126905, + "price": 4660000.0, + "datetime": "2017-09-30 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 127029, + "price": 4739000.0, + "datetime": "2017-09-30 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 127043, "price": 4744000.0, - "datetime": "2017-09-30 19:57:00", + "datetime": "2017-09-30 15:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 127056, + "price": 4759000.0, + "datetime": "2017-09-30 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 127079, + "price": 4766000.0, + "datetime": "2017-09-30 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 127124, + "price": 4763000.0, + "datetime": "2017-09-30 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 127181, + "price": 4767000.0, + "datetime": "2017-09-30 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 127248, - "price": 4789000.0, - "datetime": "2017-10-01 01:48:00", + "bar_index": 127263, + "price": 4796000.0, + "datetime": "2017-10-01 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=35.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 127357, - "price": 4844000.0, - "datetime": "2017-10-01 07:15:00", + "bar_index": 127281, + "price": 4812000.0, + "datetime": "2017-10-01 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 127424, - "price": 4891000.0, - "datetime": "2017-10-01 10:36:00", + "bar_index": 127295, + "price": 4810000.0, + "datetime": "2017-10-01 04:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 127503, + "bar_index": 127397, + "price": 4915000.0, + "datetime": "2017-10-01 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 127509, + "price": 4862000.0, + "datetime": "2017-10-01 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 127565, + "price": 4870000.0, + "datetime": "2017-10-01 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 127591, + "price": 4883000.0, + "datetime": "2017-10-01 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 127657, "price": 4867000.0, - "datetime": "2017-10-01 14:33:00", + "datetime": "2017-10-01 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 127707, - "price": 4884000.0, - "datetime": "2017-10-02 00:45:00", + "bar_index": 127888, + "price": 4996000.0, + "datetime": "2017-10-02 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 127870, - "price": 4958000.0, - "datetime": "2017-10-02 08:54:00", + "bar_index": 127914, + "price": 5021000.0, + "datetime": "2017-10-02 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 127936, - "price": 5014000.0, - "datetime": "2017-10-02 12:12:00", + "bar_index": 127943, + "price": 5020000.0, + "datetime": "2017-10-02 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 127953, + "price": 5028000.0, + "datetime": "2017-10-02 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 128039, + "price": 5065000.0, + "datetime": "2017-10-02 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 128075, + "price": 5079000.0, + "datetime": "2017-10-02 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 128026, - "price": 5057000.0, - "datetime": "2017-10-02 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 128102, - "price": 5068000.0, - "datetime": "2017-10-02 20:30:00", + "bar_index": 128105, + "price": 5040000.0, + "datetime": "2017-10-02 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 128175, - "price": 5034000.0, - "datetime": "2017-10-03 00:09:00", + "bar_index": 128133, + "price": 5025000.0, + "datetime": "2017-10-02 22:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 128242, - "price": 5030000.0, - "datetime": "2017-10-03 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 128289, - "price": 5044000.0, - "datetime": "2017-10-03 05:51:00", + "side": "sell", + "bar_index": 128139, + "price": 5024000.0, + "datetime": "2017-10-02 22:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 128423, - "price": 5041000.0, - "datetime": "2017-10-03 12:33:00", + "bar_index": 128206, + "price": 5035000.0, + "datetime": "2017-10-03 01:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 128276, + "price": 5042000.0, + "datetime": "2017-10-03 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 128296, + "price": 5043000.0, + "datetime": "2017-10-03 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 128434, + "price": 5044000.0, + "datetime": "2017-10-03 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 128446, + "price": 5039000.0, + "datetime": "2017-10-03 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 128558, + "price": 4887000.0, + "datetime": "2017-10-03 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 128606, + "price": 4907000.0, + "datetime": "2017-10-03 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -14872,134 +16312,260 @@ "price": 4885000.0, "datetime": "2017-10-03 23:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 128685, - "price": 4902000.0, - "datetime": "2017-10-04 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 128895, - "price": 4937000.0, - "datetime": "2017-10-04 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 128919, - "price": 4937000.0, - "datetime": "2017-10-04 13:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 129085, - "price": 4895000.0, - "datetime": "2017-10-04 21:39:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 129118, - "price": 4897000.0, - "datetime": "2017-10-04 23:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 129135, - "price": 4890000.0, - "datetime": "2017-10-05 00:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 129147, - "price": 4877000.0, - "datetime": "2017-10-05 00:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 129394, - "price": 4836000.0, - "datetime": "2017-10-05 13:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 129439, - "price": 4837000.0, - "datetime": "2017-10-05 15:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 129543, + "bar_index": 128712, "price": 4916000.0, - "datetime": "2017-10-05 20:33:00", + "datetime": "2017-10-04 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=47.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 129549, - "price": 4915000.0, - "datetime": "2017-10-05 20:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 130282, - "price": 4994000.0, - "datetime": "2017-10-07 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 130297, - "price": 4994000.0, - "datetime": "2017-10-07 10:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 130387, - "price": 5000000.0, - "datetime": "2017-10-07 14:45:00", + "bar_index": 128774, + "price": 4922000.0, + "datetime": "2017-10-04 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 128801, + "price": 4926000.0, + "datetime": "2017-10-04 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 128863, + "price": 4950000.0, + "datetime": "2017-10-04 10:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 128900, + "price": 4940000.0, + "datetime": "2017-10-04 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 128909, + "price": 4936000.0, + "datetime": "2017-10-04 12:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 128986, + "price": 4977000.0, + "datetime": "2017-10-04 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 129028, + "price": 4900000.0, + "datetime": "2017-10-04 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 129162, + "price": 4863000.0, + "datetime": "2017-10-05 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 129305, + "price": 4902000.0, + "datetime": "2017-10-05 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=104.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 129357, + "price": 4890000.0, + "datetime": "2017-10-05 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 129362, + "price": 4885000.0, + "datetime": "2017-10-05 11:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 129389, + "price": 4853000.0, + "datetime": "2017-10-05 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 129485, + "price": 4836000.0, + "datetime": "2017-10-05 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 129526, + "price": 4916000.0, + "datetime": "2017-10-05 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 129555, + "price": 4947000.0, + "datetime": "2017-10-05 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 129628, + "price": 4954000.0, + "datetime": "2017-10-06 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 129745, + "price": 4951000.0, + "datetime": "2017-10-06 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 129771, + "price": 4970000.0, + "datetime": "2017-10-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 129834, + "price": 4969000.0, + "datetime": "2017-10-06 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 129916, + "price": 4994000.0, + "datetime": "2017-10-06 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 129979, + "price": 4997000.0, + "datetime": "2017-10-06 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 130136, + "price": 4979000.0, + "datetime": "2017-10-07 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 130155, + "price": 4948000.0, + "datetime": "2017-10-07 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 130197, + "price": 4957000.0, + "datetime": "2017-10-07 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 130231, + "price": 4978000.0, + "datetime": "2017-10-07 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 130344, + "price": 4991000.0, + "datetime": "2017-10-07 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 130458, + "price": 4984000.0, + "datetime": "2017-10-07 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -15008,268 +16574,493 @@ "datetime": "2017-10-07 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 130566, - "price": 4994000.0, - "datetime": "2017-10-07 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 130673, - "price": 4994000.0, - "datetime": "2017-10-08 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=20.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 130725, - "price": 5005000.0, - "datetime": "2017-10-08 07:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 130798, - "price": 5033000.0, - "datetime": "2017-10-08 11:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 130825, - "price": 5032000.0, - "datetime": "2017-10-08 12:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 130879, - "price": 5025000.0, - "datetime": "2017-10-08 15:21:00", + "bar_index": 130483, + "price": 4978000.0, + "datetime": "2017-10-07 19:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 130997, - "price": 5043000.0, - "datetime": "2017-10-08 21:15:00", + "bar_index": 130540, + "price": 4995000.0, + "datetime": "2017-10-07 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 131083, - "price": 5135000.0, - "datetime": "2017-10-09 01:33:00", + "bar_index": 130616, + "price": 4991000.0, + "datetime": "2017-10-08 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 131129, - "price": 5154000.0, - "datetime": "2017-10-09 03:51:00", + "bar_index": 130624, + "price": 4993000.0, + "datetime": "2017-10-08 02:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 131139, + "bar_index": 130736, + "price": 5036000.0, + "datetime": "2017-10-08 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 130760, + "price": 5041000.0, + "datetime": "2017-10-08 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 130929, + "price": 5049000.0, + "datetime": "2017-10-08 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 131043, + "price": 5114000.0, + "datetime": "2017-10-08 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=104.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 131070, + "price": 5160000.0, + "datetime": "2017-10-09 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 131100, "price": 5158000.0, - "datetime": "2017-10-09 04:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 131175, - "price": 5181000.0, - "datetime": "2017-10-09 06:09:00", + "datetime": "2017-10-09 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 131285, - "price": 5266000.0, - "datetime": "2017-10-09 11:39:00", + "bar_index": 131111, + "price": 5162000.0, + "datetime": "2017-10-09 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 131499, - "price": 5281000.0, - "datetime": "2017-10-09 22:21:00", + "bar_index": 131151, + "price": 5190000.0, + "datetime": "2017-10-09 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=22.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 131570, - "price": 5386000.0, - "datetime": "2017-10-10 01:54:00", + "bar_index": 131201, + "price": 5228000.0, + "datetime": "2017-10-09 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 131231, + "price": 5239000.0, + "datetime": "2017-10-09 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 131272, + "price": 5278000.0, + "datetime": "2017-10-09 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 131287, + "price": 5270000.0, + "datetime": "2017-10-09 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 131702, - "price": 5535000.0, - "datetime": "2017-10-10 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 131764, - "price": 5555000.0, - "datetime": "2017-10-10 11:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 131797, - "price": 5549000.0, - "datetime": "2017-10-10 13:15:00", + "bar_index": 131336, + "price": 5259000.0, + "datetime": "2017-10-09 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 132084, - "price": 5608000.0, - "datetime": "2017-10-11 03:36:00", + "bar_index": 131386, + "price": 5245000.0, + "datetime": "2017-10-09 16:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 131428, + "price": 5263000.0, + "datetime": "2017-10-09 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 131500, + "price": 5280000.0, + "datetime": "2017-10-09 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 131512, + "price": 5283000.0, + "datetime": "2017-10-09 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 131593, + "price": 5495000.0, + "datetime": "2017-10-10 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 131656, + "price": 5580000.0, + "datetime": "2017-10-10 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 132231, + "bar_index": 131711, "price": 5496000.0, - "datetime": "2017-10-11 10:57:00", + "datetime": "2017-10-10 08:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 131840, + "price": 5587000.0, + "datetime": "2017-10-10 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 132285, - "price": 5488000.0, - "datetime": "2017-10-11 13:39:00", + "bar_index": 131864, + "price": 5556000.0, + "datetime": "2017-10-10 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 132379, - "price": 5526000.0, - "datetime": "2017-10-11 18:21:00", + "bar_index": 131896, + "price": 5553000.0, + "datetime": "2017-10-10 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 131908, + "price": 5534000.0, + "datetime": "2017-10-10 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 132425, + "bar_index": 131936, + "price": 5554000.0, + "datetime": "2017-10-10 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 131963, "price": 5558000.0, - "datetime": "2017-10-11 20:39:00", + "datetime": "2017-10-10 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 131970, + "price": 5564000.0, + "datetime": "2017-10-10 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 132585, + "bar_index": 131988, "price": 5546000.0, - "datetime": "2017-10-12 04:39:00", + "datetime": "2017-10-10 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 132741, + "bar_index": 132068, + "price": 5617000.0, + "datetime": "2017-10-11 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 132098, + "price": 5570000.0, + "datetime": "2017-10-11 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 132114, + "price": 5602000.0, + "datetime": "2017-10-11 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 132124, + "price": 5587000.0, + "datetime": "2017-10-11 05:36:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 132131, + "price": 5586000.0, + "datetime": "2017-10-11 05:57:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 132214, + "price": 5485000.0, + "datetime": "2017-10-11 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 132268, + "price": 5491000.0, + "datetime": "2017-10-11 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 132322, + "price": 5503000.0, + "datetime": "2017-10-11 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 132341, + "price": 5519000.0, + "datetime": "2017-10-11 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 132352, + "price": 5530000.0, + "datetime": "2017-10-11 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 132399, "price": 5563000.0, - "datetime": "2017-10-12 12:27:00", + "datetime": "2017-10-11 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=25.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 132780, - "price": 5590000.0, - "datetime": "2017-10-12 14:24:00", + "side": "sell", + "bar_index": 132491, + "price": 5512000.0, + "datetime": "2017-10-11 23:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 132829, - "price": 5735000.0, - "datetime": "2017-10-12 16:51:00", + "bar_index": 132508, + "price": 5546000.0, + "datetime": "2017-10-12 00:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 132876, - "price": 5877000.0, - "datetime": "2017-10-12 19:12:00", + "bar_index": 132577, + "price": 5575000.0, + "datetime": "2017-10-12 04:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 132595, + "price": 5545000.0, + "datetime": "2017-10-12 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 132613, + "price": 5535000.0, + "datetime": "2017-10-12 06:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 132912, + "bar_index": 132786, + "price": 5620000.0, + "datetime": "2017-10-12 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 132881, + "price": 5896000.0, + "datetime": "2017-10-12 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 132899, + "price": 5981000.0, + "datetime": "2017-10-12 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 132927, "price": 5970000.0, - "datetime": "2017-10-12 21:00:00", + "datetime": "2017-10-12 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 133024, - "price": 6085000.0, - "datetime": "2017-10-13 02:36:00", + "bar_index": 132955, + "price": 5940000.0, + "datetime": "2017-10-12 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 132994, + "price": 6102000.0, + "datetime": "2017-10-13 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -15278,34 +17069,133 @@ "datetime": "2017-10-13 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 133101, - "price": 6143000.0, - "datetime": "2017-10-13 06:27:00", + "side": "buy", + "bar_index": 133074, + "price": 6147000.0, + "datetime": "2017-10-13 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 133386, - "price": 6541000.0, - "datetime": "2017-10-13 20:42:00", + "side": "buy", + "bar_index": 133089, + "price": 6155000.0, + "datetime": "2017-10-13 05:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { - "side": "sell", - "bar_index": 133556, + "side": "buy", + "bar_index": 133128, + "price": 6168000.0, + "datetime": "2017-10-13 07:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133157, + "price": 6341000.0, + "datetime": "2017-10-13 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 133161, "price": 6448000.0, - "datetime": "2017-10-14 05:12:00", + "datetime": "2017-10-13 09:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 133235, + "price": 6762000.0, + "datetime": "2017-10-13 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 133299, + "price": 6417000.0, + "datetime": "2017-10-13 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133307, + "price": 6523000.0, + "datetime": "2017-10-13 16:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133325, + "price": 6631000.0, + "datetime": "2017-10-13 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 133337, + "price": 6580000.0, + "datetime": "2017-10-13 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133353, + "price": 6591000.0, + "datetime": "2017-10-13 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133442, + "price": 6601000.0, + "datetime": "2017-10-13 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 133475, + "price": 6544000.0, + "datetime": "2017-10-14 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 133523, + "price": 6474000.0, + "datetime": "2017-10-14 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -15313,26 +17203,53 @@ "price": 6446000.0, "datetime": "2017-10-14 05:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 133612, - "price": 6425000.0, - "datetime": "2017-10-14 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 133726, - "price": 6429000.0, - "datetime": "2017-10-14 13:42:00", + "side": "sell", + "bar_index": 133601, + "price": 6372000.0, + "datetime": "2017-10-14 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 133632, + "price": 6440000.0, + "datetime": "2017-10-14 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 133771, + "price": 6412000.0, + "datetime": "2017-10-14 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 133782, + "price": 6437000.0, + "datetime": "2017-10-14 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 133800, + "price": 6436000.0, + "datetime": "2017-10-14 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -15340,26 +17257,26 @@ "price": 6412000.0, "datetime": "2017-10-14 17:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 133834, - "price": 6403000.0, - "datetime": "2017-10-14 19:06:00", + "bar_index": 133815, + "price": 6393000.0, + "datetime": "2017-10-14 18:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 133843, - "price": 6402000.0, - "datetime": "2017-10-14 19:33:00", + "bar_index": 133836, + "price": 6390000.0, + "datetime": "2017-10-14 19:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -15367,35 +17284,71 @@ "price": 6501000.0, "datetime": "2017-10-14 21:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 133985, - "price": 6533000.0, - "datetime": "2017-10-15 02:39:00", + "bar_index": 133889, + "price": 6504000.0, + "datetime": "2017-10-14 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 134129, - "price": 6590000.0, - "datetime": "2017-10-15 09:51:00", + "bar_index": 133936, + "price": 6537000.0, + "datetime": "2017-10-15 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 133955, + "price": 6509000.0, + "datetime": "2017-10-15 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 134206, - "price": 6578000.0, - "datetime": "2017-10-15 13:42:00", + "bar_index": 134139, + "price": 6593000.0, + "datetime": "2017-10-15 10:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 134158, + "price": 6601000.0, + "datetime": "2017-10-15 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 134195, + "price": 6576000.0, + "datetime": "2017-10-15 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 134227, + "price": 6566000.0, + "datetime": "2017-10-15 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -15404,25 +17357,16 @@ "datetime": "2017-10-15 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 134269, - "price": 6547000.0, - "datetime": "2017-10-15 16:51:00", + "bar_index": 134308, + "price": 6341000.0, + "datetime": "2017-10-15 18:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 134294, - "price": 6285000.0, - "datetime": "2017-10-15 18:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -15430,161 +17374,278 @@ "price": 6279000.0, "datetime": "2017-10-15 23:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=44.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 134480, - "price": 6220000.0, - "datetime": "2017-10-16 03:24:00", + "bar_index": 134429, + "price": 6287000.0, + "datetime": "2017-10-16 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 134519, - "price": 6247000.0, - "datetime": "2017-10-16 05:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 134732, - "price": 6336000.0, - "datetime": "2017-10-16 16:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.1 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 134828, - "price": 6431000.0, - "datetime": "2017-10-16 20:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 134918, - "price": 6349000.0, - "datetime": "2017-10-17 01:18:00", + "bar_index": 134555, + "price": 6388000.0, + "datetime": "2017-10-16 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 135023, + "bar_index": 134591, + "price": 6436000.0, + "datetime": "2017-10-16 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 134597, + "price": 6427000.0, + "datetime": "2017-10-16 09:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 134608, + "price": 6442000.0, + "datetime": "2017-10-16 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 134640, + "price": 6427000.0, + "datetime": "2017-10-16 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 134708, + "price": 6362000.0, + "datetime": "2017-10-16 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 134742, + "price": 6314000.0, + "datetime": "2017-10-16 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 134762, + "price": 6321000.0, + "datetime": "2017-10-16 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 134787, + "price": 6377000.0, + "datetime": "2017-10-16 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 134820, + "price": 6409000.0, + "datetime": "2017-10-16 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 134829, + "price": 6426000.0, + "datetime": "2017-10-16 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 134844, + "price": 6417000.0, + "datetime": "2017-10-16 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 134894, + "price": 6359000.0, + "datetime": "2017-10-17 00:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 134958, + "price": 6370000.0, + "datetime": "2017-10-17 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 135059, + "price": 6460000.0, + "datetime": "2017-10-17 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 135080, + "price": 6457000.0, + "datetime": "2017-10-17 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 135165, + "price": 6414000.0, + "datetime": "2017-10-17 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 135201, + "price": 6413000.0, + "datetime": "2017-10-17 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 135393, + "price": 6378000.0, + "datetime": "2017-10-18 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 135469, "price": 6423000.0, - "datetime": "2017-10-17 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 135052, - "price": 6407000.0, - "datetime": "2017-10-17 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 135340, - "price": 6363000.0, - "datetime": "2017-10-17 22:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 135466, - "price": 6420000.0, - "datetime": "2017-10-18 04:42:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 135484, - "price": 6408000.0, - "datetime": "2017-10-18 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 135525, - "price": 6380000.0, - "datetime": "2017-10-18 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 135554, - "price": 6357000.0, - "datetime": "2017-10-18 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 135640, - "price": 6307000.0, - "datetime": "2017-10-18 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 135729, - "price": 6125000.0, - "datetime": "2017-10-18 17:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 135791, - "price": 6076000.0, - "datetime": "2017-10-18 20:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 135865, - "price": 6009000.0, - "datetime": "2017-10-19 00:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 135943, - "price": 6207000.0, - "datetime": "2017-10-19 04:33:00", + "datetime": "2017-10-18 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 135530, + "price": 6360000.0, + "datetime": "2017-10-18 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 135563, + "price": 6354000.0, + "datetime": "2017-10-18 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 135661, + "price": 6293000.0, + "datetime": "2017-10-18 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 135741, + "price": 6126000.0, + "datetime": "2017-10-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 135769, + "price": 6083000.0, + "datetime": "2017-10-18 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 135820, + "price": 6086000.0, + "datetime": "2017-10-18 22:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 135876, + "price": 6167000.0, + "datetime": "2017-10-19 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 135883, + "price": 6144000.0, + "datetime": "2017-10-19 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,macd_cross,minor_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 135954, + "price": 6230000.0, + "datetime": "2017-10-19 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -15593,439 +17654,817 @@ "datetime": "2017-10-19 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 136094, - "price": 6393000.0, - "datetime": "2017-10-19 12:06:00", + "bar_index": 136068, + "price": 6416000.0, + "datetime": "2017-10-19 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 136164, - "price": 6453000.0, - "datetime": "2017-10-19 15:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 136184, - "price": 6431000.0, - "datetime": "2017-10-19 16:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 136285, - "price": 6483000.0, - "datetime": "2017-10-19 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 136356, - "price": 6488000.0, - "datetime": "2017-10-20 01:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 136460, - "price": 6489000.0, - "datetime": "2017-10-20 06:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 136505, - "price": 6495000.0, - "datetime": "2017-10-20 08:39:00", + "bar_index": 136096, + "price": 6403000.0, + "datetime": "2017-10-19 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 136598, - "price": 6513000.0, - "datetime": "2017-10-20 13:18:00", + "bar_index": 136221, + "price": 6456000.0, + "datetime": "2017-10-19 18:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 136237, + "price": 6486000.0, + "datetime": "2017-10-19 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 136312, + "price": 6517000.0, + "datetime": "2017-10-19 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 136686, - "price": 6446000.0, - "datetime": "2017-10-20 17:42:00", + "bar_index": 136410, + "price": 6459000.0, + "datetime": "2017-10-20 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 136750, - "price": 6488000.0, - "datetime": "2017-10-20 20:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 136933, - "price": 6845000.0, - "datetime": "2017-10-21 06:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 137060, - "price": 6972000.0, - "datetime": "2017-10-21 12:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 137104, - "price": 6974000.0, - "datetime": "2017-10-21 14:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 137193, - "price": 7018000.0, - "datetime": "2017-10-21 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 137274, - "price": 7067000.0, - "datetime": "2017-10-21 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 137364, - "price": 6989000.0, - "datetime": "2017-10-22 03:36:00", + "bar_index": 136434, + "price": 6439000.0, + "datetime": "2017-10-20 05:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 136454, + "price": 6502000.0, + "datetime": "2017-10-20 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 136485, + "price": 6509000.0, + "datetime": "2017-10-20 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 136525, + "price": 6518000.0, + "datetime": "2017-10-20 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 137373, - "price": 7027000.0, - "datetime": "2017-10-22 04:03:00", + "bar_index": 136548, + "price": 6509000.0, + "datetime": "2017-10-20 10:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 136664, + "price": 6461000.0, + "datetime": "2017-10-20 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 136833, + "price": 6729000.0, + "datetime": "2017-10-21 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 136850, + "price": 6774000.0, + "datetime": "2017-10-21 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 136873, + "price": 6790000.0, + "datetime": "2017-10-21 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 136968, + "price": 6833000.0, + "datetime": "2017-10-21 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 136972, + "price": 6856000.0, + "datetime": "2017-10-21 08:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 137012, + "price": 6854000.0, + "datetime": "2017-10-21 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137071, + "price": 6987000.0, + "datetime": "2017-10-21 12:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 137492, - "price": 6952000.0, - "datetime": "2017-10-22 10:00:00", + "bar_index": 137096, + "price": 6947000.0, + "datetime": "2017-10-21 14:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137116, + "price": 6982000.0, + "datetime": "2017-10-21 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137143, + "price": 6995000.0, + "datetime": "2017-10-21 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137174, + "price": 6994000.0, + "datetime": "2017-10-21 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 137187, + "price": 6995000.0, + "datetime": "2017-10-21 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 137225, + "price": 7034000.0, + "datetime": "2017-10-21 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 137292, + "price": 7094000.0, + "datetime": "2017-10-22 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 137503, - "price": 6944000.0, - "datetime": "2017-10-22 10:33:00", + "bar_index": 137441, + "price": 7004000.0, + "datetime": "2017-10-22 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 137462, + "price": 6937000.0, + "datetime": "2017-10-22 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 137478, + "price": 6928000.0, + "datetime": "2017-10-22 09:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 138024, - "price": 6985000.0, - "datetime": "2017-10-23 12:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 138190, - "price": 6889000.0, - "datetime": "2017-10-23 20:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 138244, + "bar_index": 137506, + "price": 6940000.0, + "datetime": "2017-10-22 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137653, + "price": 6906000.0, + "datetime": "2017-10-22 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 137735, + "price": 6814000.0, + "datetime": "2017-10-22 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 137767, + "price": 6902000.0, + "datetime": "2017-10-22 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 137813, + "price": 6913000.0, + "datetime": "2017-10-23 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 137882, + "price": 6892000.0, + "datetime": "2017-10-23 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 137908, + "price": 6884000.0, + "datetime": "2017-10-23 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 137933, + "price": 6919000.0, + "datetime": "2017-10-23 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 137946, + "price": 6983000.0, + "datetime": "2017-10-23 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 138036, + "price": 6963000.0, + "datetime": "2017-10-23 13:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 138045, + "price": 6973000.0, + "datetime": "2017-10-23 13:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 138118, + "price": 6819000.0, + "datetime": "2017-10-23 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 138130, "price": 6797000.0, - "datetime": "2017-10-23 23:36:00", + "datetime": "2017-10-23 17:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 138402, - "price": 6930000.0, - "datetime": "2017-10-24 07:30:00", + "bar_index": 138161, + "price": 6870000.0, + "datetime": "2017-10-23 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 138407, - "price": 6888000.0, - "datetime": "2017-10-24 07:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 138463, - "price": 6444000.0, - "datetime": "2017-10-24 10:33:00", + "bar_index": 138210, + "price": 6810000.0, + "datetime": "2017-10-23 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=40.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 138340, + "price": 6865000.0, + "datetime": "2017-10-24 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 138410, + "price": 6912000.0, + "datetime": "2017-10-24 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 138503, + "bar_index": 138465, + "price": 6472000.0, + "datetime": "2017-10-24 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 138504, + "price": 6570000.0, + "datetime": "2017-10-24 12:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 138533, + "price": 6518000.0, + "datetime": "2017-10-24 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 138568, + "price": 6615000.0, + "datetime": "2017-10-24 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 138573, + "price": 6606000.0, + "datetime": "2017-10-24 16:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 138606, + "price": 6566000.0, + "datetime": "2017-10-24 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 138655, + "price": 6580000.0, + "datetime": "2017-10-24 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 138686, + "price": 6528000.0, + "datetime": "2017-10-24 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 138775, + "price": 6554000.0, + "datetime": "2017-10-25 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 138959, + "price": 6273000.0, + "datetime": "2017-10-25 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 138996, + "price": 6385000.0, + "datetime": "2017-10-25 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 139036, + "price": 6378000.0, + "datetime": "2017-10-25 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 139049, + "price": 6390000.0, + "datetime": "2017-10-25 15:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 139086, + "price": 6525000.0, + "datetime": "2017-10-25 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 139122, + "price": 6491000.0, + "datetime": "2017-10-25 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 139140, + "price": 6435000.0, + "datetime": "2017-10-25 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 139167, + "price": 6396000.0, + "datetime": "2017-10-25 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 139288, + "price": 6422000.0, + "datetime": "2017-10-26 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 139318, + "price": 6498000.0, + "datetime": "2017-10-26 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 139341, "price": 6562000.0, - "datetime": "2017-10-24 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 138674, - "price": 6564000.0, - "datetime": "2017-10-24 21:06:00", + "datetime": "2017-10-26 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.0 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 138794, - "price": 6544000.0, - "datetime": "2017-10-25 03:06:00", + "bar_index": 139390, + "price": 6633000.0, + "datetime": "2017-10-26 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 138927, - "price": 6370000.0, - "datetime": "2017-10-25 09:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 138937, - "price": 6332000.0, - "datetime": "2017-10-25 10:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 139129, - "price": 6497000.0, - "datetime": "2017-10-25 19:51:00", + "bar_index": 139416, + "price": 6606000.0, + "datetime": "2017-10-26 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 139175, - "price": 6432000.0, - "datetime": "2017-10-25 22:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 139204, - "price": 6430000.0, - "datetime": "2017-10-25 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 139221, - "price": 6434000.0, - "datetime": "2017-10-26 00:27:00", + "bar_index": 139453, + "price": 6605000.0, + "datetime": "2017-10-26 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 139415, - "price": 6610000.0, - "datetime": "2017-10-26 10:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 139451, - "price": 6608000.0, - "datetime": "2017-10-26 11:57:00", + "bar_index": 139465, + "price": 6629000.0, + "datetime": "2017-10-26 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 139485, - "price": 6613000.0, - "datetime": "2017-10-26 13:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 139492, - "price": 6614000.0, - "datetime": "2017-10-26 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 139506, + "bar_index": 139542, "price": 6600000.0, - "datetime": "2017-10-26 14:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 139578, - "price": 6609000.0, - "datetime": "2017-10-26 18:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 139701, - "price": 6779000.0, - "datetime": "2017-10-27 00:27:00", + "datetime": "2017-10-26 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 139872, - "price": 6772000.0, - "datetime": "2017-10-27 09:00:00", + "bar_index": 139587, + "price": 6605000.0, + "datetime": "2017-10-26 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 139886, - "price": 6795000.0, - "datetime": "2017-10-27 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 140015, - "price": 6751000.0, - "datetime": "2017-10-27 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 140021, - "price": 6759000.0, - "datetime": "2017-10-27 16:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 140115, - "price": 6723000.0, - "datetime": "2017-10-27 21:09:00", + "bar_index": 139598, + "price": 6608000.0, + "datetime": "2017-10-26 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 140166, - "price": 6687000.0, - "datetime": "2017-10-27 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 140278, - "price": 6649000.0, - "datetime": "2017-10-28 05:18:00", + "side": "buy", + "bar_index": 139624, + "price": 6663000.0, + "datetime": "2017-10-26 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 139649, + "price": 6738000.0, + "datetime": "2017-10-26 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 139678, + "price": 6764000.0, + "datetime": "2017-10-26 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 139721, + "price": 6789000.0, + "datetime": "2017-10-27 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 139789, + "price": 6778000.0, + "datetime": "2017-10-27 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 139795, + "price": 6771000.0, + "datetime": "2017-10-27 05:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 139850, + "price": 6775000.0, + "datetime": "2017-10-27 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 139919, + "price": 6836000.0, + "datetime": "2017-10-27 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 139948, + "price": 6833000.0, + "datetime": "2017-10-27 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 139957, + "price": 6822000.0, + "datetime": "2017-10-27 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 139967, + "price": 6789000.0, + "datetime": "2017-10-27 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 140076, + "price": 6800000.0, + "datetime": "2017-10-27 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 140170, + "price": 6681000.0, + "datetime": "2017-10-27 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 140216, + "price": 6657000.0, + "datetime": "2017-10-28 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 140237, + "price": 6624000.0, + "datetime": "2017-10-28 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 140294, + "price": 6675000.0, + "datetime": "2017-10-28 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 140354, + "price": 6722000.0, + "datetime": "2017-10-28 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -16033,44 +18472,62 @@ "price": 6724000.0, "datetime": "2017-10-28 10:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback]" }, { "side": "sell", - "bar_index": 140594, - "price": 6602000.0, - "datetime": "2017-10-28 21:06:00", + "bar_index": 140396, + "price": 6705000.0, + "datetime": "2017-10-28 11:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 140601, - "price": 6638000.0, - "datetime": "2017-10-28 21:27:00", + "bar_index": 140485, + "price": 6689000.0, + "datetime": "2017-10-28 15:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 140638, + "price": 6686000.0, + "datetime": "2017-10-28 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=94.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 140612, - "price": 6622000.0, - "datetime": "2017-10-28 22:00:00", + "bar_index": 140650, + "price": 6651000.0, + "datetime": "2017-10-28 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 140656, + "price": 6636000.0, + "datetime": "2017-10-29 00:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 140720, - "price": 6672000.0, - "datetime": "2017-10-29 03:24:00", + "bar_index": 140678, + "price": 6670000.0, + "datetime": "2017-10-29 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -16079,25 +18536,25 @@ "datetime": "2017-10-29 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 140775, - "price": 6679000.0, - "datetime": "2017-10-29 06:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=67.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 140814, - "price": 6660000.0, - "datetime": "2017-10-29 08:06:00", + "bar_index": 140799, + "price": 6663000.0, + "datetime": "2017-10-29 07:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 140816, + "price": 6661000.0, + "datetime": "2017-10-29 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -16105,44 +18562,62 @@ "price": 6627000.0, "datetime": "2017-10-29 10:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback]" }, { - "side": "sell", - "bar_index": 140869, - "price": 6627000.0, - "datetime": "2017-10-29 10:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 140880, - "price": 6629000.0, - "datetime": "2017-10-29 11:24:00", + "side": "buy", + "bar_index": 140861, + "price": 6655000.0, + "datetime": "2017-10-29 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 141026, - "price": 6639000.0, - "datetime": "2017-10-29 18:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 141049, - "price": 6629000.0, - "datetime": "2017-10-29 19:51:00", + "bar_index": 140884, + "price": 6631000.0, + "datetime": "2017-10-29 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 140910, + "price": 6666000.0, + "datetime": "2017-10-29 12:54:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 141013, + "price": 6634000.0, + "datetime": "2017-10-29 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 141019, + "price": 6629000.0, + "datetime": "2017-10-29 18:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 141076, + "price": 6638000.0, + "datetime": "2017-10-29 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -16151,43 +18626,43 @@ "datetime": "2017-10-29 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 141182, - "price": 6772000.0, - "datetime": "2017-10-30 02:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 141204, - "price": 6755000.0, - "datetime": "2017-10-30 03:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 141259, - "price": 6933000.0, - "datetime": "2017-10-30 06:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 141312, - "price": 6925000.0, - "datetime": "2017-10-30 09:00:00", + "bar_index": 141152, + "price": 6805000.0, + "datetime": "2017-10-30 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 141206, + "price": 6754000.0, + "datetime": "2017-10-30 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 141247, + "price": 6940000.0, + "datetime": "2017-10-30 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 141296, + "price": 6967000.0, + "datetime": "2017-10-30 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -16195,35 +18670,62 @@ "price": 6949000.0, "datetime": "2017-10-30 10:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 141356, - "price": 6929000.0, - "datetime": "2017-10-30 11:12:00", + "bar_index": 141365, + "price": 6914000.0, + "datetime": "2017-10-30 11:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 141404, - "price": 6911000.0, - "datetime": "2017-10-30 13:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 141466, - "price": 6945000.0, - "datetime": "2017-10-30 16:42:00", + "bar_index": 141430, + "price": 6926000.0, + "datetime": "2017-10-30 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 141468, + "price": 6939000.0, + "datetime": "2017-10-30 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 141483, + "price": 6919000.0, + "datetime": "2017-10-30 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 141505, + "price": 6928000.0, + "datetime": "2017-10-30 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 141520, + "price": 6926000.0, + "datetime": "2017-10-30 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -16232,34 +18734,52 @@ "datetime": "2017-10-31 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 141771, - "price": 6930000.0, - "datetime": "2017-10-31 07:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 141790, - "price": 6936000.0, - "datetime": "2017-10-31 08:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 141841, - "price": 6965000.0, - "datetime": "2017-10-31 11:27:00", + "bar_index": 141680, + "price": 6933000.0, + "datetime": "2017-10-31 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 141745, + "price": 6941000.0, + "datetime": "2017-10-31 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 141802, + "price": 6964000.0, + "datetime": "2017-10-31 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 141844, + "price": 6967000.0, + "datetime": "2017-10-31 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 141891, + "price": 6974000.0, + "datetime": "2017-10-31 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -16268,25 +18788,52 @@ "datetime": "2017-10-31 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 141955, - "price": 6956000.0, - "datetime": "2017-10-31 17:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 142062, - "price": 7082000.0, - "datetime": "2017-10-31 22:30:00", + "bar_index": 142000, + "price": 7013000.0, + "datetime": "2017-10-31 19:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142037, + "price": 7060000.0, + "datetime": "2017-10-31 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142086, + "price": 7238000.0, + "datetime": "2017-10-31 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142105, + "price": 7190000.0, + "datetime": "2017-11-01 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142123, + "price": 7199000.0, + "datetime": "2017-11-01 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -16294,8 +18841,17 @@ "price": 7183000.0, "datetime": "2017-11-01 02:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142163, + "price": 7188000.0, + "datetime": "2017-11-01 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -16304,16 +18860,88 @@ "datetime": "2017-11-01 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142195, + "price": 7221000.0, + "datetime": "2017-11-01 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 142206, + "price": 7226000.0, + "datetime": "2017-11-01 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 142243, + "price": 7284000.0, + "datetime": "2017-11-01 07:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 142274, + "price": 7364000.0, + "datetime": "2017-11-01 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142291, + "price": 7332000.0, + "datetime": "2017-11-01 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142307, + "price": 7347000.0, + "datetime": "2017-11-01 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142332, + "price": 7377000.0, + "datetime": "2017-11-01 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 142398, - "price": 7318000.0, - "datetime": "2017-11-01 15:18:00", + "bar_index": 142402, + "price": 7315000.0, + "datetime": "2017-11-01 15:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 142429, + "price": 7270000.0, + "datetime": "2017-11-01 16:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -16322,169 +18950,295 @@ "datetime": "2017-11-01 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 142522, - "price": 7443000.0, - "datetime": "2017-11-01 21:30:00", + "bar_index": 142454, + "price": 7333000.0, + "datetime": "2017-11-01 18:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142476, + "price": 7368000.0, + "datetime": "2017-11-01 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 142511, + "price": 7497000.0, + "datetime": "2017-11-01 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 142557, + "price": 7464000.0, + "datetime": "2017-11-01 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142588, + "price": 7473000.0, + "datetime": "2017-11-02 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142746, + "price": 7643000.0, + "datetime": "2017-11-02 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 142787, + "price": 7995000.0, + "datetime": "2017-11-02 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 142810, + "price": 7940000.0, + "datetime": "2017-11-02 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142818, + "price": 7950000.0, + "datetime": "2017-11-02 12:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 142832, + "price": 7953000.0, + "datetime": "2017-11-02 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 142872, + "price": 7974000.0, + "datetime": "2017-11-02 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143007, + "price": 8177000.0, + "datetime": "2017-11-02 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143042, + "price": 8248000.0, + "datetime": "2017-11-02 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143164, + "price": 8220000.0, + "datetime": "2017-11-03 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 142565, - "price": 7455000.0, - "datetime": "2017-11-01 23:39:00", + "bar_index": 143214, + "price": 8190000.0, + "datetime": "2017-11-03 08:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 142574, - "price": 7467000.0, - "datetime": "2017-11-02 00:06:00", + "bar_index": 143231, + "price": 8195000.0, + "datetime": "2017-11-03 08:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143287, + "price": 8149000.0, + "datetime": "2017-11-03 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143298, + "price": 8240000.0, + "datetime": "2017-11-03 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 143305, + "price": 8321000.0, + "datetime": "2017-11-03 12:39:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 143355, + "price": 8299000.0, + "datetime": "2017-11-03 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 143365, + "price": 8284000.0, + "datetime": "2017-11-03 15:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 143375, + "price": 8284000.0, + "datetime": "2017-11-03 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143389, + "price": 8296000.0, + "datetime": "2017-11-03 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 143596, + "price": 8266000.0, + "datetime": "2017-11-04 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 142679, - "price": 7502000.0, - "datetime": "2017-11-02 05:21:00", + "bar_index": 143705, + "price": 8166000.0, + "datetime": "2017-11-04 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 142717, - "price": 7545000.0, - "datetime": "2017-11-02 07:15:00", + "bar_index": 143804, + "price": 8145000.0, + "datetime": "2017-11-04 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 142852, - "price": 7925000.0, - "datetime": "2017-11-02 14:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 142978, - "price": 8173000.0, - "datetime": "2017-11-02 20:18:00", + "bar_index": 143858, + "price": 8141000.0, + "datetime": "2017-11-04 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 143019, - "price": 8243000.0, - "datetime": "2017-11-02 22:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 143108, - "price": 8178000.0, - "datetime": "2017-11-03 02:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 143424, - "price": 8334000.0, - "datetime": "2017-11-03 18:36:00", + "bar_index": 143872, + "price": 8146000.0, + "datetime": "2017-11-04 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 143525, - "price": 8232000.0, - "datetime": "2017-11-03 23:39:00", + "side": "buy", + "bar_index": 144043, + "price": 8273000.0, + "datetime": "2017-11-05 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 143565, - "price": 8261000.0, - "datetime": "2017-11-04 01:39:00", + "bar_index": 144067, + "price": 8252000.0, + "datetime": "2017-11-05 02:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 143607, - "price": 8236000.0, - "datetime": "2017-11-04 03:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 143734, - "price": 8010000.0, - "datetime": "2017-11-04 10:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 143818, - "price": 8136000.0, - "datetime": "2017-11-04 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 143846, - "price": 8121000.0, - "datetime": "2017-11-04 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 143943, - "price": 8084000.0, - "datetime": "2017-11-04 20:33:00", + "bar_index": 144076, + "price": 8272000.0, + "datetime": "2017-11-05 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 144020, - "price": 8228000.0, - "datetime": "2017-11-05 00:24:00", + "bar_index": 144101, + "price": 8291000.0, + "datetime": "2017-11-05 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -16493,133 +19247,376 @@ "datetime": "2017-11-05 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 144233, - "price": 8313000.0, - "datetime": "2017-11-05 11:03:00", + "bar_index": 144190, + "price": 8317000.0, + "datetime": "2017-11-05 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 144263, - "price": 8351000.0, - "datetime": "2017-11-05 12:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 144345, - "price": 8383000.0, - "datetime": "2017-11-05 16:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 144391, - "price": 8394000.0, - "datetime": "2017-11-05 18:57:00", + "bar_index": 144235, + "price": 8316000.0, + "datetime": "2017-11-05 11:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 144587, + "bar_index": 144242, + "price": 8344000.0, + "datetime": "2017-11-05 11:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144278, + "price": 8381000.0, + "datetime": "2017-11-05 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144306, + "price": 8388000.0, + "datetime": "2017-11-05 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 144352, + "price": 8395000.0, + "datetime": "2017-11-05 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 144366, + "price": 8391000.0, + "datetime": "2017-11-05 17:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 144383, + "price": 8423000.0, + "datetime": "2017-11-05 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 144393, + "price": 8385000.0, + "datetime": "2017-11-05 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144412, + "price": 8414000.0, + "datetime": "2017-11-05 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144424, + "price": 8461000.0, + "datetime": "2017-11-05 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 144443, + "price": 8510000.0, + "datetime": "2017-11-05 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 144456, + "price": 8561000.0, + "datetime": "2017-11-05 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 144470, + "price": 8580000.0, + "datetime": "2017-11-05 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 144490, + "price": 8555000.0, + "datetime": "2017-11-05 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 144503, "price": 8545000.0, - "datetime": "2017-11-06 04:45:00", + "datetime": "2017-11-06 00:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 144786, - "price": 8337000.0, - "datetime": "2017-11-06 14:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 144933, - "price": 8372000.0, - "datetime": "2017-11-06 22:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 145074, - "price": 8165000.0, - "datetime": "2017-11-07 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 145273, - "price": 8260000.0, - "datetime": "2017-11-07 15:03:00", + "bar_index": 144574, + "price": 8549000.0, + "datetime": "2017-11-06 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 144708, + "price": 8399000.0, + "datetime": "2017-11-06 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144788, + "price": 8362000.0, + "datetime": "2017-11-06 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 145476, - "price": 8137000.0, - "datetime": "2017-11-08 01:12:00", + "bar_index": 144829, + "price": 8361000.0, + "datetime": "2017-11-06 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 144853, + "price": 8383000.0, + "datetime": "2017-11-06 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 144901, + "price": 8369000.0, + "datetime": "2017-11-06 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 144922, + "price": 8392000.0, + "datetime": "2017-11-06 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 145548, + "bar_index": 144935, + "price": 8370000.0, + "datetime": "2017-11-06 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 145147, + "price": 8123000.0, + "datetime": "2017-11-07 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 145181, + "price": 8178000.0, + "datetime": "2017-11-07 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 145194, "price": 8152000.0, - "datetime": "2017-11-08 04:48:00", + "datetime": "2017-11-07 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 145203, + "price": 8165000.0, + "datetime": "2017-11-07 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 145210, + "price": 8180000.0, + "datetime": "2017-11-07 11:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 145221, + "price": 8205000.0, + "datetime": "2017-11-07 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" }, { "side": "sell", - "bar_index": 145578, - "price": 8130000.0, - "datetime": "2017-11-08 06:18:00", + "bar_index": 145276, + "price": 8233000.0, + "datetime": "2017-11-07 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 145683, - "price": 8284000.0, - "datetime": "2017-11-08 11:33:00", + "bar_index": 145332, + "price": 8278000.0, + "datetime": "2017-11-07 18:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 145717, - "price": 8306000.0, - "datetime": "2017-11-08 13:15:00", + "bar_index": 145387, + "price": 8254000.0, + "datetime": "2017-11-07 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 145478, + "price": 8142000.0, + "datetime": "2017-11-08 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 145487, + "price": 8131000.0, + "datetime": "2017-11-08 01:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 145551, + "price": 8160000.0, + "datetime": "2017-11-08 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 145561, + "price": 8108000.0, + "datetime": "2017-11-08 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 145649, + "price": 8178000.0, + "datetime": "2017-11-08 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 145676, + "price": 8292000.0, + "datetime": "2017-11-08 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 145737, + "price": 8319000.0, + "datetime": "2017-11-08 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 145743, + "price": 8326000.0, + "datetime": "2017-11-08 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -16628,70 +19625,133 @@ "datetime": "2017-11-08 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 146061, - "price": 8211000.0, - "datetime": "2017-11-09 06:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 146132, - "price": 8288000.0, - "datetime": "2017-11-09 10:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 146165, - "price": 8258000.0, - "datetime": "2017-11-09 11:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 146182, - "price": 8277000.0, - "datetime": "2017-11-09 12:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 146249, - "price": 8272000.0, - "datetime": "2017-11-09 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 146313, - "price": 8203000.0, - "datetime": "2017-11-09 19:03:00", + "bar_index": 145904, + "price": 8399000.0, + "datetime": "2017-11-08 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 145908, + "price": 8395000.0, + "datetime": "2017-11-08 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 145920, + "price": 8399000.0, + "datetime": "2017-11-08 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 145949, + "price": 8415000.0, + "datetime": "2017-11-09 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 145992, + "price": 8630000.0, + "datetime": "2017-11-09 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 146375, - "price": 8107000.0, - "datetime": "2017-11-09 22:09:00", + "bar_index": 146066, + "price": 8196000.0, + "datetime": "2017-11-09 06:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 146086, + "price": 8310000.0, + "datetime": "2017-11-09 07:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 146125, + "price": 8258000.0, + "datetime": "2017-11-09 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 146173, + "price": 8283000.0, + "datetime": "2017-11-09 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 146184, + "price": 8285000.0, + "datetime": "2017-11-09 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 146224, + "price": 8286000.0, + "datetime": "2017-11-09 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 146293, + "price": 8187000.0, + "datetime": "2017-11-09 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 146327, + "price": 8170000.0, + "datetime": "2017-11-09 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 146378, + "price": 8115000.0, + "datetime": "2017-11-09 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -16699,71 +19759,161 @@ "price": 8112000.0, "datetime": "2017-11-10 00:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 146457, - "price": 8083000.0, - "datetime": "2017-11-10 02:15:00", + "bar_index": 146421, + "price": 8089000.0, + "datetime": "2017-11-10 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=18.0 [bb_reversal]" + "reason": "composite_sell score=7.6 [bb_reversal,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 146487, - "price": 8079000.0, - "datetime": "2017-11-10 03:45:00", + "bar_index": 146473, + "price": 8067000.0, + "datetime": "2017-11-10 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=31.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 146497, - "price": 8057000.0, - "datetime": "2017-11-10 04:15:00", + "bar_index": 146499, + "price": 8056000.0, + "datetime": "2017-11-10 04:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 146560, - "price": 8080000.0, - "datetime": "2017-11-10 07:24:00", + "bar_index": 146573, + "price": 8064000.0, + "datetime": "2017-11-10 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 146640, - "price": 8139000.0, - "datetime": "2017-11-10 11:24:00", + "bar_index": 146600, + "price": 8134000.0, + "datetime": "2017-11-10 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 146625, + "price": 8167000.0, + "datetime": "2017-11-10 10:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 146679, + "price": 8128000.0, + "datetime": "2017-11-10 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 146733, - "price": 8093000.0, - "datetime": "2017-11-10 16:03:00", + "bar_index": 146685, + "price": 8115000.0, + "datetime": "2017-11-10 13:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 146726, + "price": 8120000.0, + "datetime": "2017-11-10 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 146778, + "bar_index": 146745, + "price": 8092000.0, + "datetime": "2017-11-10 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 146779, "price": 8061000.0, - "datetime": "2017-11-10 18:18:00", + "datetime": "2017-11-10 18:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 146791, + "price": 7991000.0, + "datetime": "2017-11-10 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 146809, + "price": 7970000.0, + "datetime": "2017-11-10 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 146874, + "price": 7712000.0, + "datetime": "2017-11-10 23:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 146890, + "price": 7630000.0, + "datetime": "2017-11-10 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 146913, + "price": 7930000.0, + "datetime": "2017-11-11 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 146947, + "price": 7672000.0, + "datetime": "2017-11-11 02:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", @@ -16771,62 +19921,71 @@ "price": 7613000.0, "datetime": "2017-11-11 03:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 146985, - "price": 7521000.0, - "datetime": "2017-11-11 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 147034, - "price": 7612000.0, - "datetime": "2017-11-11 07:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 147055, - "price": 7555000.0, - "datetime": "2017-11-11 08:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 147184, - "price": 7685000.0, - "datetime": "2017-11-11 14:36:00", + "bar_index": 147051, + "price": 7694000.0, + "datetime": "2017-11-11 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 147058, + "price": 7515000.0, + "datetime": "2017-11-11 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fib_pullback,macd_divergence,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 147196, - "price": 7693000.0, - "datetime": "2017-11-11 15:12:00", + "bar_index": 147085, + "price": 7615000.0, + "datetime": "2017-11-11 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 147210, - "price": 7698000.0, - "datetime": "2017-11-11 15:54:00", + "bar_index": 147094, + "price": 7689000.0, + "datetime": "2017-11-11 10:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 147105, + "price": 7745000.0, + "datetime": "2017-11-11 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 147133, + "price": 7688000.0, + "datetime": "2017-11-11 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 147246, + "price": 7666000.0, + "datetime": "2017-11-11 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", @@ -16834,26 +19993,44 @@ "price": 7615000.0, "datetime": "2017-11-11 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 147296, - "price": 7454000.0, - "datetime": "2017-11-11 20:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 147351, - "price": 7482000.0, - "datetime": "2017-11-11 22:57:00", + "bar_index": 147273, + "price": 7624000.0, + "datetime": "2017-11-11 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 147306, + "price": 7468000.0, + "datetime": "2017-11-11 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 147324, + "price": 7322000.0, + "datetime": "2017-11-11 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 147411, + "price": 7227000.0, + "datetime": "2017-11-12 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -16861,35 +20038,44 @@ "price": 7129000.0, "datetime": "2017-11-12 02:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 147500, + "price": 7255000.0, + "datetime": "2017-11-12 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 147455, - "price": 7130000.0, - "datetime": "2017-11-12 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 147484, - "price": 7143000.0, - "datetime": "2017-11-12 05:39:00", + "bar_index": 147653, + "price": 6805000.0, + "datetime": "2017-11-12 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 147537, - "price": 7197000.0, - "datetime": "2017-11-12 08:18:00", + "bar_index": 147710, + "price": 6997000.0, + "datetime": "2017-11-12 18:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 147768, + "price": 7365000.0, + "datetime": "2017-11-12 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "sell", @@ -16897,35 +20083,26 @@ "price": 7124000.0, "datetime": "2017-11-12 22:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 147853, + "price": 7118000.0, + "datetime": "2017-11-13 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 147820, - "price": 7166000.0, - "datetime": "2017-11-13 00:03:00", + "bar_index": 147904, + "price": 7188000.0, + "datetime": "2017-11-13 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 147846, - "price": 7100000.0, - "datetime": "2017-11-13 01:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 147923, - "price": 7083000.0, - "datetime": "2017-11-13 05:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -16934,52 +20111,142 @@ "datetime": "2017-11-13 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 148160, - "price": 7246000.0, - "datetime": "2017-11-13 17:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 148390, - "price": 7400000.0, - "datetime": "2017-11-14 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 148474, - "price": 7398000.0, - "datetime": "2017-11-14 08:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 148481, - "price": 7476000.0, - "datetime": "2017-11-14 09:06:00", + "bar_index": 148020, + "price": 6966000.0, + "datetime": "2017-11-13 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 148066, + "price": 7133000.0, + "datetime": "2017-11-13 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 148099, + "price": 7241000.0, + "datetime": "2017-11-13 14:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 148119, + "price": 7383000.0, + "datetime": "2017-11-13 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 148178, + "price": 7300000.0, + "datetime": "2017-11-13 17:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 148424, + "price": 7472000.0, + "datetime": "2017-11-14 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 148447, + "price": 7422000.0, + "datetime": "2017-11-14 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 148503, + "price": 7550000.0, + "datetime": "2017-11-14 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 148536, + "price": 7548000.0, + "datetime": "2017-11-14 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 148543, + "price": 7581000.0, + "datetime": "2017-11-14 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 148738, - "price": 7448000.0, - "datetime": "2017-11-14 21:57:00", + "bar_index": 148567, + "price": 7530000.0, + "datetime": "2017-11-14 13:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 148603, + "price": 7540000.0, + "datetime": "2017-11-14 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 148609, + "price": 7526000.0, + "datetime": "2017-11-14 15:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 148669, + "price": 7529000.0, + "datetime": "2017-11-14 18:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 148761, + "price": 7435000.0, + "datetime": "2017-11-14 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=52.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -16987,8 +20254,26 @@ "price": 7444000.0, "datetime": "2017-11-15 01:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,donchian,ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 148839, + "price": 7467000.0, + "datetime": "2017-11-15 03:00:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 148874, + "price": 7528000.0, + "datetime": "2017-11-15 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -16997,25 +20282,52 @@ "datetime": "2017-11-15 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,support_bounce]" }, { "side": "buy", - "bar_index": 148914, - "price": 7540000.0, - "datetime": "2017-11-15 06:45:00", + "bar_index": 148978, + "price": 7652000.0, + "datetime": "2017-11-15 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 149168, - "price": 7816000.0, - "datetime": "2017-11-15 19:27:00", + "bar_index": 149181, + "price": 7866000.0, + "datetime": "2017-11-15 20:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 149197, + "price": 7990000.0, + "datetime": "2017-11-15 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 149293, + "price": 8128000.0, + "datetime": "2017-11-16 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=59.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 149299, + "price": 8234000.0, + "datetime": "2017-11-16 02:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" }, { "side": "buy", @@ -17024,124 +20336,115 @@ "datetime": "2017-11-16 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 149339, - "price": 8176000.0, - "datetime": "2017-11-16 04:00:00", + "bar_index": 149386, + "price": 8324000.0, + "datetime": "2017-11-16 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 149403, - "price": 8325000.0, - "datetime": "2017-11-16 07:12:00", + "bar_index": 149397, + "price": 8340000.0, + "datetime": "2017-11-16 06:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 149492, - "price": 8190000.0, - "datetime": "2017-11-16 11:39:00", + "bar_index": 149501, + "price": 8180000.0, + "datetime": "2017-11-16 12:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 149519, - "price": 8199000.0, - "datetime": "2017-11-16 13:00:00", + "bar_index": 149560, + "price": 8234000.0, + "datetime": "2017-11-16 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 149613, + "price": 8442000.0, + "datetime": "2017-11-16 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 149619, + "price": 8457000.0, + "datetime": "2017-11-16 18:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 149631, + "price": 8462000.0, + "datetime": "2017-11-16 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 149850, + "price": 8530000.0, + "datetime": "2017-11-17 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 149919, + "price": 8647000.0, + "datetime": "2017-11-17 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 149981, + "price": 8757000.0, + "datetime": "2017-11-17 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 149986, + "price": 8747000.0, + "datetime": "2017-11-17 12:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 149528, - "price": 8174000.0, - "datetime": "2017-11-16 13:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 149536, - "price": 8198000.0, - "datetime": "2017-11-16 13:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149656, - "price": 8431000.0, - "datetime": "2017-11-16 19:51:00", + "bar_index": 150016, + "price": 8733000.0, + "datetime": "2017-11-17 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149701, - "price": 8400000.0, - "datetime": "2017-11-16 22:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149773, - "price": 8320000.0, - "datetime": "2017-11-17 01:42:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149812, - "price": 8494000.0, - "datetime": "2017-11-17 03:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149829, - "price": 8509000.0, - "datetime": "2017-11-17 04:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 149846, - "price": 8502000.0, - "datetime": "2017-11-17 05:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 149969, - "price": 8742000.0, - "datetime": "2017-11-17 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -17150,16 +20453,7 @@ "datetime": "2017-11-17 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 150044, - "price": 8725000.0, - "datetime": "2017-11-17 15:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -17167,152 +20461,143 @@ "price": 8602000.0, "datetime": "2017-11-17 18:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 150293, - "price": 8644000.0, - "datetime": "2017-11-18 03:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 150298, - "price": 8641000.0, - "datetime": "2017-11-18 03:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 150375, - "price": 8584000.0, - "datetime": "2017-11-18 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 150428, - "price": 8470000.0, - "datetime": "2017-11-18 10:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 150460, - "price": 8440000.0, - "datetime": "2017-11-18 12:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 150546, - "price": 8513000.0, - "datetime": "2017-11-18 16:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 150633, - "price": 8560000.0, - "datetime": "2017-11-18 20:42:00", + "bar_index": 150221, + "price": 8703000.0, + "datetime": "2017-11-18 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=73.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 150743, - "price": 8488000.0, - "datetime": "2017-11-19 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 150786, - "price": 8535000.0, - "datetime": "2017-11-19 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 150796, - "price": 8532000.0, - "datetime": "2017-11-19 04:51:00", + "bar_index": 150376, + "price": 8612000.0, + "datetime": "2017-11-18 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 150848, - "price": 8575000.0, - "datetime": "2017-11-19 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=91.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 150896, - "price": 8566000.0, - "datetime": "2017-11-19 09:51:00", + "bar_index": 150393, + "price": 8541000.0, + "datetime": "2017-11-18 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 150484, + "price": 8465000.0, + "datetime": "2017-11-18 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 150932, + "bar_index": 150536, + "price": 8466000.0, + "datetime": "2017-11-18 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 150574, + "price": 8592000.0, + "datetime": "2017-11-18 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 150709, + "price": 8466000.0, + "datetime": "2017-11-19 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 150763, + "price": 8531000.0, + "datetime": "2017-11-19 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 150802, + "price": 8539000.0, + "datetime": "2017-11-19 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 150819, + "price": 8555000.0, + "datetime": "2017-11-19 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 150919, + "price": 8611000.0, + "datetime": "2017-11-19 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 150935, "price": 8597000.0, - "datetime": "2017-11-19 11:39:00", + "datetime": "2017-11-19 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 151041, + "bar_index": 151022, + "price": 8501000.0, + "datetime": "2017-11-19 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 151106, + "price": 8513000.0, + "datetime": "2017-11-19 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 151214, "price": 8530000.0, - "datetime": "2017-11-19 17:06:00", + "datetime": "2017-11-20 01:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 151135, - "price": 8500000.0, - "datetime": "2017-11-19 21:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 151210, - "price": 8511000.0, - "datetime": "2017-11-20 01:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -17320,53 +20605,98 @@ "price": 8722000.0, "datetime": "2017-11-20 03:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 151261, - "price": 8694000.0, - "datetime": "2017-11-20 04:06:00", + "bar_index": 151295, + "price": 8745000.0, + "datetime": "2017-11-20 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 151300, - "price": 8741000.0, - "datetime": "2017-11-20 06:03:00", + "bar_index": 151303, + "price": 8756000.0, + "datetime": "2017-11-20 06:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 151346, + "price": 8689000.0, + "datetime": "2017-11-20 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 151497, + "bar_index": 151458, "price": 8716000.0, - "datetime": "2017-11-20 15:54:00", + "datetime": "2017-11-20 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=63.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 151530, - "price": 8758000.0, - "datetime": "2017-11-20 17:33:00", + "bar_index": 151507, + "price": 8736000.0, + "datetime": "2017-11-20 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 151667, - "price": 8880000.0, - "datetime": "2017-11-21 00:24:00", + "bar_index": 151547, + "price": 8763000.0, + "datetime": "2017-11-20 18:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 151616, + "price": 8850000.0, + "datetime": "2017-11-20 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 151702, + "price": 8949000.0, + "datetime": "2017-11-21 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 151711, + "price": 8957000.0, + "datetime": "2017-11-21 02:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 151720, + "price": 8932000.0, + "datetime": "2017-11-21 03:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "sell", @@ -17374,44 +20704,161 @@ "price": 8903000.0, "datetime": "2017-11-21 05:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 152024, - "price": 8916000.0, - "datetime": "2017-11-21 18:15:00", + "bar_index": 151777, + "price": 8938000.0, + "datetime": "2017-11-21 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 152061, - "price": 8912000.0, - "datetime": "2017-11-21 20:06:00", + "bar_index": 151788, + "price": 8935000.0, + "datetime": "2017-11-21 06:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 151829, + "price": 8977000.0, + "datetime": "2017-11-21 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 151851, + "price": 8947000.0, + "datetime": "2017-11-21 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 151989, + "price": 8851000.0, + "datetime": "2017-11-21 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 152001, + "price": 8914000.0, + "datetime": "2017-11-21 17:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 152115, + "price": 8926000.0, + "datetime": "2017-11-21 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 152142, + "price": 9011000.0, + "datetime": "2017-11-22 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 152269, - "price": 8934000.0, - "datetime": "2017-11-22 06:30:00", + "bar_index": 152286, + "price": 8901000.0, + "datetime": "2017-11-22 07:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 152419, - "price": 8980000.0, - "datetime": "2017-11-22 14:00:00", + "bar_index": 152349, + "price": 8942000.0, + "datetime": "2017-11-22 10:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 152360, + "price": 8982000.0, + "datetime": "2017-11-22 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 152388, + "price": 8986000.0, + "datetime": "2017-11-22 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 152424, + "price": 8983000.0, + "datetime": "2017-11-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 152467, + "price": 9037000.0, + "datetime": "2017-11-22 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 152479, + "price": 9057000.0, + "datetime": "2017-11-22 17:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 152506, + "price": 9090000.0, + "datetime": "2017-11-22 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 152526, + "price": 9099000.0, + "datetime": "2017-11-22 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -17419,17 +20866,8 @@ "price": 9018000.0, "datetime": "2017-11-23 01:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 152657, - "price": 9025000.0, - "datetime": "2017-11-23 01:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -17438,7 +20876,16 @@ "datetime": "2017-11-23 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 152692, + "price": 8962000.0, + "datetime": "2017-11-23 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", @@ -17447,25 +20894,34 @@ "datetime": "2017-11-23 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 152731, - "price": 8994000.0, - "datetime": "2017-11-23 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 152842, - "price": 9014000.0, - "datetime": "2017-11-23 11:09:00", + "bar_index": 152738, + "price": 8999000.0, + "datetime": "2017-11-23 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 152813, + "price": 9027000.0, + "datetime": "2017-11-23 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 152844, + "price": 9010000.0, + "datetime": "2017-11-23 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -17473,188 +20929,539 @@ "price": 8985000.0, "datetime": "2017-11-23 12:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 152938, + "price": 9024000.0, + "datetime": "2017-11-23 15:57:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 153045, + "price": 8988000.0, + "datetime": "2017-11-23 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 153075, + "price": 9033000.0, + "datetime": "2017-11-23 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 153082, + "price": 9036000.0, + "datetime": "2017-11-23 23:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 152978, - "price": 8989000.0, - "datetime": "2017-11-23 17:57:00", + "bar_index": 153223, + "price": 8914000.0, + "datetime": "2017-11-24 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 153283, + "price": 8947000.0, + "datetime": "2017-11-24 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 153029, - "price": 8959000.0, - "datetime": "2017-11-23 20:30:00", + "bar_index": 153307, + "price": 8899000.0, + "datetime": "2017-11-24 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 153334, + "price": 8950000.0, + "datetime": "2017-11-24 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 153344, + "price": 9029000.0, + "datetime": "2017-11-24 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 153403, + "price": 9049000.0, + "datetime": "2017-11-24 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 153433, + "price": 9254000.0, + "datetime": "2017-11-24 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 153448, + "price": 9387000.0, + "datetime": "2017-11-24 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 153043, - "price": 8973000.0, - "datetime": "2017-11-23 21:12:00", + "bar_index": 153530, + "price": 9128000.0, + "datetime": "2017-11-24 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 153190, - "price": 8913000.0, - "datetime": "2017-11-24 04:33:00", + "bar_index": 153633, + "price": 9069000.0, + "datetime": "2017-11-25 02:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 153221, - "price": 8911000.0, - "datetime": "2017-11-24 06:06:00", + "bar_index": 153648, + "price": 9078000.0, + "datetime": "2017-11-25 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 153372, - "price": 9022000.0, - "datetime": "2017-11-24 13:39:00", + "bar_index": 153655, + "price": 9114000.0, + "datetime": "2017-11-25 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 153663, + "price": 9130000.0, + "datetime": "2017-11-25 04:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 153549, - "price": 9132000.0, - "datetime": "2017-11-24 22:30:00", + "bar_index": 153679, + "price": 9062000.0, + "datetime": "2017-11-25 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 153581, - "price": 9138000.0, - "datetime": "2017-11-25 00:06:00", + "bar_index": 153703, + "price": 9091000.0, + "datetime": "2017-11-25 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 153721, + "price": 9157000.0, + "datetime": "2017-11-25 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 153762, + "price": 9183000.0, + "datetime": "2017-11-25 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 153780, + "price": 9173000.0, + "datetime": "2017-11-25 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 153895, + "price": 9184000.0, + "datetime": "2017-11-25 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=80.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 153931, + "price": 9366000.0, + "datetime": "2017-11-25 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 153942, + "price": 9365000.0, + "datetime": "2017-11-25 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 153956, + "price": 9422000.0, + "datetime": "2017-11-25 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 153993, + "price": 9375000.0, + "datetime": "2017-11-25 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 154001, + "price": 9396000.0, + "datetime": "2017-11-25 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 154080, + "price": 9470000.0, + "datetime": "2017-11-26 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 154088, + "price": 9518000.0, + "datetime": "2017-11-26 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 154128, + "price": 9552000.0, + "datetime": "2017-11-26 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 154166, + "price": 9569000.0, + "datetime": "2017-11-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 154177, + "price": 9566000.0, + "datetime": "2017-11-26 05:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 154187, + "price": 9595000.0, + "datetime": "2017-11-26 06:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 154202, + "price": 9650000.0, + "datetime": "2017-11-26 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 154277, + "price": 9885000.0, + "datetime": "2017-11-26 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 154309, + "price": 9936000.0, + "datetime": "2017-11-26 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 154378, + "price": 10171000.0, + "datetime": "2017-11-26 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 153676, - "price": 9070000.0, - "datetime": "2017-11-25 04:51:00", + "bar_index": 154398, + "price": 9993000.0, + "datetime": "2017-11-26 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 153728, - "price": 9137000.0, - "datetime": "2017-11-25 07:27:00", + "bar_index": 154402, + "price": 10087000.0, + "datetime": "2017-11-26 17:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 153751, - "price": 9147000.0, - "datetime": "2017-11-25 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 153794, - "price": 9170000.0, - "datetime": "2017-11-25 10:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 153843, - "price": 9129000.0, - "datetime": "2017-11-25 13:12:00", + "bar_index": 154417, + "price": 10001000.0, + "datetime": "2017-11-26 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 153987, - "price": 9377000.0, - "datetime": "2017-11-25 20:24:00", + "bar_index": 154509, + "price": 10128000.0, + "datetime": "2017-11-26 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 154569, + "price": 10361000.0, + "datetime": "2017-11-27 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 154616, + "price": 10670000.0, + "datetime": "2017-11-27 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 154055, - "price": 9449000.0, - "datetime": "2017-11-25 23:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 154110, - "price": 9539000.0, - "datetime": "2017-11-26 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 154276, - "price": 9895000.0, - "datetime": "2017-11-26 10:51:00", + "bar_index": 154669, + "price": 10300000.0, + "datetime": "2017-11-27 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 154625, - "price": 10520000.0, - "datetime": "2017-11-27 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 154720, - "price": 10344000.0, - "datetime": "2017-11-27 09:03:00", + "bar_index": 154680, + "price": 10410000.0, + "datetime": "2017-11-27 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 155070, - "price": 10958000.0, - "datetime": "2017-11-28 02:33:00", + "bar_index": 154770, + "price": 10853000.0, + "datetime": "2017-11-27 11:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=64.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 154776, + "price": 10733000.0, + "datetime": "2017-11-27 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 154794, + "price": 10755000.0, + "datetime": "2017-11-27 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 154810, + "price": 10834000.0, + "datetime": "2017-11-27 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 154851, + "price": 10921000.0, + "datetime": "2017-11-27 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 154948, + "price": 10898000.0, + "datetime": "2017-11-27 20:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 154955, + "price": 10953000.0, + "datetime": "2017-11-27 20:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 154971, + "price": 10920000.0, + "datetime": "2017-11-27 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 154983, + "price": 10851000.0, + "datetime": "2017-11-27 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 155002, + "price": 10909000.0, + "datetime": "2017-11-27 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 155058, + "price": 10923000.0, + "datetime": "2017-11-28 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 155083, + "price": 10935000.0, + "datetime": "2017-11-28 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 155166, + "price": 10975000.0, + "datetime": "2017-11-28 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -17662,71 +21469,89 @@ "price": 11046000.0, "datetime": "2017-11-28 07:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=14.1 [fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 155218, + "bar_index": 155228, + "price": 11175000.0, + "datetime": "2017-11-28 10:27:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 155249, "price": 11150000.0, - "datetime": "2017-11-28 09:57:00", + "datetime": "2017-11-28 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 155237, - "price": 11159000.0, - "datetime": "2017-11-28 10:54:00", + "bar_index": 155261, + "price": 11155000.0, + "datetime": "2017-11-28 12:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 155349, - "price": 11456000.0, - "datetime": "2017-11-28 16:30:00", + "bar_index": 155304, + "price": 11470000.0, + "datetime": "2017-11-28 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 155595, - "price": 11761000.0, - "datetime": "2017-11-29 04:48:00", + "bar_index": 155415, + "price": 11433000.0, + "datetime": "2017-11-28 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 155800, - "price": 12996000.0, - "datetime": "2017-11-29 15:03:00", + "bar_index": 155537, + "price": 11701000.0, + "datetime": "2017-11-29 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 155808, - "price": 12657000.0, - "datetime": "2017-11-29 15:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,zigzag_causal]" + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 155837, - "price": 12859000.0, - "datetime": "2017-11-29 16:54:00", + "bar_index": 155553, + "price": 11743000.0, + "datetime": "2017-11-29 02:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 155642, + "price": 11767000.0, + "datetime": "2017-11-29 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 155696, + "price": 11978000.0, + "datetime": "2017-11-29 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -17734,17 +21559,44 @@ "price": 12775000.0, "datetime": "2017-11-29 18:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 155954, + "price": 13135000.0, + "datetime": "2017-11-29 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 156012, + "price": 13040000.0, + "datetime": "2017-11-30 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 156088, - "price": 12443000.0, - "datetime": "2017-11-30 05:27:00", + "bar_index": 156023, + "price": 12952000.0, + "datetime": "2017-11-30 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,zigzag_causal]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing]" + }, + { + "side": "sell", + "bar_index": 156038, + "price": 12731000.0, + "datetime": "2017-11-30 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" }, { "side": "sell", @@ -17752,62 +21604,125 @@ "price": 12153000.0, "datetime": "2017-11-30 05:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 156130, - "price": 11890000.0, - "datetime": "2017-11-30 07:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 156185, - "price": 12244000.0, - "datetime": "2017-11-30 10:18:00", + "bar_index": 156175, + "price": 11773000.0, + "datetime": "2017-11-30 09:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 156235, - "price": 12272000.0, - "datetime": "2017-11-30 12:48:00", + "bar_index": 156201, + "price": 12408000.0, + "datetime": "2017-11-30 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 156244, + "price": 12256000.0, + "datetime": "2017-11-30 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 156259, + "price": 12319000.0, + "datetime": "2017-11-30 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 156267, - "price": 12283000.0, - "datetime": "2017-11-30 14:24:00", + "bar_index": 156276, + "price": 12099000.0, + "datetime": "2017-11-30 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 156462, - "price": 10689000.0, - "datetime": "2017-12-01 00:09:00", + "bar_index": 156286, + "price": 11819000.0, + "datetime": "2017-11-30 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=6.5 [donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 156486, - "price": 10690000.0, - "datetime": "2017-12-01 01:21:00", + "bar_index": 156337, + "price": 11898000.0, + "datetime": "2017-11-30 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 156475, + "price": 10550000.0, + "datetime": "2017-12-01 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 156501, + "price": 10615000.0, + "datetime": "2017-12-01 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 156537, + "price": 11031000.0, + "datetime": "2017-12-01 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 156547, + "price": 11330000.0, + "datetime": "2017-12-01 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 156553, + "price": 11442000.0, + "datetime": "2017-12-01 04:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 156567, + "price": 11328000.0, + "datetime": "2017-12-01 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -17815,62 +21730,233 @@ "price": 11304000.0, "datetime": "2017-12-01 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 156762, - "price": 11607000.0, - "datetime": "2017-12-01 15:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 156879, - "price": 11794000.0, - "datetime": "2017-12-01 21:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 157050, - "price": 12424000.0, - "datetime": "2017-12-02 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 157299, - "price": 12880000.0, - "datetime": "2017-12-02 18:00:00", + "bar_index": 156601, + "price": 11534000.0, + "datetime": "2017-12-01 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 157600, - "price": 12889000.0, - "datetime": "2017-12-03 09:03:00", + "bar_index": 156650, + "price": 11956000.0, + "datetime": "2017-12-01 09:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 157733, - "price": 12900000.0, - "datetime": "2017-12-03 15:42:00", + "bar_index": 156700, + "price": 11562000.0, + "datetime": "2017-12-01 12:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 156735, + "price": 11680000.0, + "datetime": "2017-12-01 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 156753, + "price": 11549000.0, + "datetime": "2017-12-01 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 156819, + "price": 11574000.0, + "datetime": "2017-12-01 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 156884, + "price": 11861000.0, + "datetime": "2017-12-01 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 156940, + "price": 12150000.0, + "datetime": "2017-12-02 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 156958, + "price": 12289000.0, + "datetime": "2017-12-02 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157063, + "price": 12433000.0, + "datetime": "2017-12-02 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 157146, + "price": 12888000.0, + "datetime": "2017-12-02 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 157169, + "price": 12890000.0, + "datetime": "2017-12-02 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157196, + "price": 12890000.0, + "datetime": "2017-12-02 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157249, + "price": 12850000.0, + "datetime": "2017-12-02 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157330, + "price": 13055000.0, + "datetime": "2017-12-02 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 157351, + "price": 12676000.0, + "datetime": "2017-12-02 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 157547, + "price": 12875000.0, + "datetime": "2017-12-03 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 157592, + "price": 12898000.0, + "datetime": "2017-12-03 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 157647, + "price": 12868000.0, + "datetime": "2017-12-03 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 157666, + "price": 12873000.0, + "datetime": "2017-12-03 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157702, + "price": 12914000.0, + "datetime": "2017-12-03 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 157741, + "price": 12938000.0, + "datetime": "2017-12-03 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 157844, + "price": 13213000.0, + "datetime": "2017-12-03 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 157867, + "price": 13193000.0, + "datetime": "2017-12-03 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 157964, + "price": 13280000.0, + "datetime": "2017-12-04 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -17878,44 +21964,107 @@ "price": 13022000.0, "datetime": "2017-12-04 07:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback]" }, { "side": "buy", - "bar_index": 158078, - "price": 13130000.0, - "datetime": "2017-12-04 08:57:00", + "bar_index": 158099, + "price": 13296000.0, + "datetime": "2017-12-04 10:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 158189, - "price": 13408000.0, - "datetime": "2017-12-04 14:30:00", + "bar_index": 158126, + "price": 13335000.0, + "datetime": "2017-12-04 11:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 158174, + "price": 13450000.0, + "datetime": "2017-12-04 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 158192, + "price": 13437000.0, + "datetime": "2017-12-04 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158202, + "price": 13449000.0, + "datetime": "2017-12-04 15:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158214, + "price": 13427000.0, + "datetime": "2017-12-04 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 158229, + "price": 13441000.0, + "datetime": "2017-12-04 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 158358, - "price": 13283000.0, - "datetime": "2017-12-04 22:57:00", + "bar_index": 158284, + "price": 13397000.0, + "datetime": "2017-12-04 19:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 158331, + "price": 13355000.0, + "datetime": "2017-12-04 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 158384, - "price": 13333000.0, - "datetime": "2017-12-05 00:15:00", + "bar_index": 158350, + "price": 13201000.0, + "datetime": "2017-12-04 22:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158424, + "price": 13386000.0, + "datetime": "2017-12-05 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -17924,25 +22073,34 @@ "datetime": "2017-12-05 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 158518, - "price": 13435000.0, - "datetime": "2017-12-05 06:57:00", + "bar_index": 158507, + "price": 13457000.0, + "datetime": "2017-12-05 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 158527, - "price": 13458000.0, - "datetime": "2017-12-05 07:24:00", + "bar_index": 158541, + "price": 13484000.0, + "datetime": "2017-12-05 08:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 158560, + "price": 13620000.0, + "datetime": "2017-12-05 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", @@ -17950,26 +22108,89 @@ "price": 13888000.0, "datetime": "2017-12-05 14:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 158725, - "price": 13913000.0, - "datetime": "2017-12-05 17:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 158747, - "price": 13950000.0, - "datetime": "2017-12-05 18:24:00", + "bar_index": 158671, + "price": 13939000.0, + "datetime": "2017-12-05 14:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158712, + "price": 13936000.0, + "datetime": "2017-12-05 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 158754, + "price": 13936000.0, + "datetime": "2017-12-05 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158780, + "price": 13936000.0, + "datetime": "2017-12-05 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158828, + "price": 14312000.0, + "datetime": "2017-12-05 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 158867, + "price": 14267000.0, + "datetime": "2017-12-06 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 158925, + "price": 14282000.0, + "datetime": "2017-12-06 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 158967, + "price": 14465000.0, + "datetime": "2017-12-06 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 159012, + "price": 14565000.0, + "datetime": "2017-12-06 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -17977,53 +22198,107 @@ "price": 15490000.0, "datetime": "2017-12-06 13:03:00", "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 159130, + "price": 15455000.0, + "datetime": "2017-12-06 13:33:00", + "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 159175, + "price": 15951000.0, + "datetime": "2017-12-06 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 159261, - "price": 15901000.0, - "datetime": "2017-12-06 20:06:00", + "bar_index": 159207, + "price": 15701000.0, + "datetime": "2017-12-06 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 159321, - "price": 16047000.0, - "datetime": "2017-12-06 23:06:00", + "bar_index": 159246, + "price": 15934000.0, + "datetime": "2017-12-06 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 159395, + "bar_index": 159263, "price": 15938000.0, - "datetime": "2017-12-07 02:48:00", + "datetime": "2017-12-06 20:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 159762, - "price": 19379000.0, - "datetime": "2017-12-07 21:09:00", + "bar_index": 159291, + "price": 16055000.0, + "datetime": "2017-12-06 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 159859, - "price": 21100000.0, - "datetime": "2017-12-08 02:00:00", + "bar_index": 159432, + "price": 16496000.0, + "datetime": "2017-12-07 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,zigzag_causal]" + "reason": "composite_buy score=27.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 159467, + "price": 17377000.0, + "datetime": "2017-12-07 06:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 159714, + "price": 19394000.0, + "datetime": "2017-12-07 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 159753, + "price": 19300000.0, + "datetime": "2017-12-07 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 159833, + "price": 20710000.0, + "datetime": "2017-12-08 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -18031,35 +22306,107 @@ "price": 21198000.0, "datetime": "2017-12-08 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 160028, - "price": 24650000.0, - "datetime": "2017-12-08 10:30:00", + "bar_index": 159898, + "price": 21476000.0, + "datetime": "2017-12-08 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 159926, + "price": 21180000.0, + "datetime": "2017-12-08 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 159932, + "price": 21221000.0, + "datetime": "2017-12-08 05:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,local_extrema]" + }, + { + "side": "buy", + "bar_index": 159953, + "price": 21840000.0, + "datetime": "2017-12-08 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 160008, + "price": 24741000.0, + "datetime": "2017-12-08 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 160079, - "price": 22700000.0, - "datetime": "2017-12-08 13:12:00", + "bar_index": 160092, + "price": 21580000.0, + "datetime": "2017-12-08 13:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 160310, - "price": 19603000.0, - "datetime": "2017-12-09 00:54:00", + "bar_index": 160257, + "price": 18800000.0, + "datetime": "2017-12-08 22:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 160274, + "price": 19299000.0, + "datetime": "2017-12-08 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 160379, + "price": 19433000.0, + "datetime": "2017-12-09 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 160392, + "price": 19382000.0, + "datetime": "2017-12-09 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 160440, + "price": 20338000.0, + "datetime": "2017-12-09 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -18067,35 +22414,62 @@ "price": 20081000.0, "datetime": "2017-12-09 08:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 160655, - "price": 18170000.0, - "datetime": "2017-12-09 18:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 160727, - "price": 17640000.0, - "datetime": "2017-12-09 21:45:00", + "side": "buy", + "bar_index": 160476, + "price": 20194000.0, + "datetime": "2017-12-09 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 160756, - "price": 17606000.0, - "datetime": "2017-12-09 23:12:00", + "bar_index": 160551, + "price": 19105000.0, + "datetime": "2017-12-09 12:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 160625, + "price": 18583000.0, + "datetime": "2017-12-09 16:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 160731, + "price": 17449000.0, + "datetime": "2017-12-09 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 160757, + "price": 17531000.0, + "datetime": "2017-12-09 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 160785, + "price": 17169000.0, + "datetime": "2017-12-10 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -18104,7 +22478,7 @@ "datetime": "2017-12-10 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=42.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", @@ -18112,188 +22486,242 @@ "price": 16505000.0, "datetime": "2017-12-10 04:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 160868, + "price": 16131000.0, + "datetime": "2017-12-10 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 160875, - "price": 16499000.0, - "datetime": "2017-12-10 05:09:00", + "bar_index": 160886, + "price": 16600000.0, + "datetime": "2017-12-10 05:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 161006, - "price": 15600000.0, - "datetime": "2017-12-10 11:42:00", + "bar_index": 160900, + "price": 16285000.0, + "datetime": "2017-12-10 06:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 160944, + "price": 17325000.0, + "datetime": "2017-12-10 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 161227, + "price": 16311000.0, + "datetime": "2017-12-10 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 161258, + "price": 17495000.0, + "datetime": "2017-12-11 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 161397, + "price": 19620000.0, + "datetime": "2017-12-11 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 161440, + "price": 19077000.0, + "datetime": "2017-12-11 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 161042, - "price": 14220000.0, - "datetime": "2017-12-10 13:30:00", + "bar_index": 161463, + "price": 19088000.0, + "datetime": "2017-12-11 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 161473, + "price": 19133000.0, + "datetime": "2017-12-11 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 161526, + "price": 18975000.0, + "datetime": "2017-12-11 19:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 161052, - "price": 15040000.0, - "datetime": "2017-12-10 14:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 161188, - "price": 15500000.0, - "datetime": "2017-12-10 20:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 161257, - "price": 17512000.0, - "datetime": "2017-12-11 00:15:00", + "bar_index": 161544, + "price": 18918000.0, + "datetime": "2017-12-11 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 161325, - "price": 17921000.0, - "datetime": "2017-12-11 09:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 161412, - "price": 19141000.0, - "datetime": "2017-12-11 13:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 161583, + "bar_index": 161584, "price": 18830000.0, - "datetime": "2017-12-11 22:18:00", + "datetime": "2017-12-11 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 161629, - "price": 18821000.0, - "datetime": "2017-12-12 00:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 161653, - "price": 19014000.0, - "datetime": "2017-12-12 01:48:00", + "bar_index": 161599, + "price": 18816000.0, + "datetime": "2017-12-11 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 161714, - "price": 19425000.0, - "datetime": "2017-12-12 04:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 161747, - "price": 19551000.0, - "datetime": "2017-12-12 06:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 161764, - "price": 19594000.0, - "datetime": "2017-12-12 07:21:00", + "bar_index": 161688, + "price": 19021000.0, + "datetime": "2017-12-12 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 161775, - "price": 19480000.0, - "datetime": "2017-12-12 07:54:00", + "bar_index": 161733, + "price": 19573000.0, + "datetime": "2017-12-12 05:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 161842, - "price": 19100000.0, - "datetime": "2017-12-12 11:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 161855, - "price": 19167000.0, - "datetime": "2017-12-12 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 162146, - "price": 19075000.0, - "datetime": "2017-12-13 02:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 162226, - "price": 19051000.0, - "datetime": "2017-12-13 06:27:00", + "bar_index": 161898, + "price": 19007000.0, + "datetime": "2017-12-12 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 162244, - "price": 19095000.0, - "datetime": "2017-12-13 07:21:00", + "bar_index": 161921, + "price": 19184000.0, + "datetime": "2017-12-12 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 161930, + "price": 19160000.0, + "datetime": "2017-12-12 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 161979, + "price": 19401000.0, + "datetime": "2017-12-12 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 161989, + "price": 19451000.0, + "datetime": "2017-12-12 18:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 162066, + "price": 19300000.0, + "datetime": "2017-12-12 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 162150, + "price": 19025000.0, + "datetime": "2017-12-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 162169, + "price": 19200000.0, + "datetime": "2017-12-13 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 162229, + "price": 19058000.0, + "datetime": "2017-12-13 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 162246, + "price": 19064000.0, + "datetime": "2017-12-13 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -18302,61 +22730,133 @@ "datetime": "2017-12-13 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 162337, - "price": 18350000.0, - "datetime": "2017-12-13 12:00:00", + "bar_index": 162322, + "price": 18383000.0, + "datetime": "2017-12-13 11:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 162351, - "price": 18760000.0, - "datetime": "2017-12-13 12:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 162479, - "price": 18467000.0, - "datetime": "2017-12-13 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 162805, - "price": 18372000.0, - "datetime": "2017-12-14 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 162910, - "price": 18960000.0, - "datetime": "2017-12-14 17:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 163038, - "price": 18680000.0, - "datetime": "2017-12-14 23:33:00", + "bar_index": 162340, + "price": 18326000.0, + "datetime": "2017-12-13 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 162399, + "price": 18800000.0, + "datetime": "2017-12-13 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 162484, + "price": 18540000.0, + "datetime": "2017-12-13 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 162494, + "price": 18406000.0, + "datetime": "2017-12-13 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 162502, + "price": 18445000.0, + "datetime": "2017-12-13 20:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 162510, + "price": 18548000.0, + "datetime": "2017-12-13 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 162677, + "price": 18223000.0, + "datetime": "2017-12-14 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 162702, + "price": 18394000.0, + "datetime": "2017-12-14 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 162773, + "price": 18435000.0, + "datetime": "2017-12-14 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 162918, + "price": 18670000.0, + "datetime": "2017-12-14 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 162936, + "price": 18646000.0, + "datetime": "2017-12-14 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 162966, + "price": 18639000.0, + "datetime": "2017-12-14 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 162979, + "price": 18637000.0, + "datetime": "2017-12-14 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -18365,34 +22865,34 @@ "datetime": "2017-12-15 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 163170, - "price": 18546000.0, - "datetime": "2017-12-15 06:09:00", + "bar_index": 163207, + "price": 18551000.0, + "datetime": "2017-12-15 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 163202, - "price": 18599000.0, - "datetime": "2017-12-15 07:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 163258, - "price": 19337000.0, - "datetime": "2017-12-15 10:33:00", + "bar_index": 163269, + "price": 19599000.0, + "datetime": "2017-12-15 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 163287, + "price": 20499000.0, + "datetime": "2017-12-15 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -18401,43 +22901,97 @@ "datetime": "2017-12-15 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 163474, - "price": 20659000.0, - "datetime": "2017-12-15 21:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 163557, - "price": 20073000.0, - "datetime": "2017-12-16 01:30:00", + "bar_index": 163336, + "price": 20003000.0, + "datetime": "2017-12-15 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 163582, - "price": 19991000.0, - "datetime": "2017-12-16 02:45:00", + "side": "buy", + "bar_index": 163416, + "price": 20195000.0, + "datetime": "2017-12-15 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 163695, - "price": 20034000.0, - "datetime": "2017-12-16 08:24:00", + "bar_index": 163510, + "price": 20393000.0, + "datetime": "2017-12-15 23:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 163562, + "price": 19950000.0, + "datetime": "2017-12-16 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 163567, + "price": 19927000.0, + "datetime": "2017-12-16 02:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 163588, + "price": 19893000.0, + "datetime": "2017-12-16 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 163623, + "price": 20310000.0, + "datetime": "2017-12-16 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 163631, + "price": 20270000.0, + "datetime": "2017-12-16 05:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 163707, + "price": 20041000.0, + "datetime": "2017-12-16 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 163714, + "price": 20068000.0, + "datetime": "2017-12-16 09:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -18446,79 +23000,151 @@ "datetime": "2017-12-16 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 163789, - "price": 19950000.0, - "datetime": "2017-12-16 13:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 163884, - "price": 20344000.0, - "datetime": "2017-12-16 17:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 163909, - "price": 20400000.0, - "datetime": "2017-12-16 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 164197, - "price": 22010000.0, - "datetime": "2017-12-17 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 164359, - "price": 22381000.0, - "datetime": "2017-12-17 17:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 164376, - "price": 22290000.0, - "datetime": "2017-12-17 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 164509, - "price": 21981000.0, - "datetime": "2017-12-18 01:06:00", + "bar_index": 163744, + "price": 20014000.0, + "datetime": "2017-12-16 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.1 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 163791, + "price": 20060000.0, + "datetime": "2017-12-16 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 163807, + "price": 20042000.0, + "datetime": "2017-12-16 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 163819, + "price": 20043000.0, + "datetime": "2017-12-16 14:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 163845, + "price": 20290000.0, + "datetime": "2017-12-16 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 164689, - "price": 21302000.0, - "datetime": "2017-12-18 10:06:00", + "bar_index": 163877, + "price": 20221000.0, + "datetime": "2017-12-16 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 163985, + "price": 20733000.0, + "datetime": "2017-12-16 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 164103, + "price": 21875000.0, + "datetime": "2017-12-17 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 164140, + "price": 21870000.0, + "datetime": "2017-12-17 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 164180, + "price": 22248000.0, + "datetime": "2017-12-17 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 164216, + "price": 21796000.0, + "datetime": "2017-12-17 10:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 164294, + "price": 21958000.0, + "datetime": "2017-12-17 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 164392, + "price": 22415000.0, + "datetime": "2017-12-17 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 164474, + "price": 22277000.0, + "datetime": "2017-12-17 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 164656, + "price": 21699000.0, + "datetime": "2017-12-18 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=108.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 164779, + "price": 21924000.0, + "datetime": "2017-12-18 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -18527,25 +23153,43 @@ "datetime": "2017-12-18 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 165029, - "price": 21572000.0, - "datetime": "2017-12-19 03:06:00", + "bar_index": 164927, + "price": 21720000.0, + "datetime": "2017-12-18 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 164985, + "price": 21688000.0, + "datetime": "2017-12-19 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 165009, + "price": 21578000.0, + "datetime": "2017-12-19 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 165067, - "price": 21639000.0, - "datetime": "2017-12-19 05:00:00", + "bar_index": 165114, + "price": 21530000.0, + "datetime": "2017-12-19 07:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -18553,8 +23197,26 @@ "price": 21775000.0, "datetime": "2017-12-19 11:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 165204, + "price": 21990000.0, + "datetime": "2017-12-19 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 165233, + "price": 22425000.0, + "datetime": "2017-12-19 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -18563,169 +23225,241 @@ "datetime": "2017-12-19 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 165332, - "price": 22194000.0, - "datetime": "2017-12-19 18:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 165521, - "price": 21725000.0, - "datetime": "2017-12-20 03:48:00", + "bar_index": 165365, + "price": 21584000.0, + "datetime": "2017-12-19 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 165547, - "price": 21784000.0, - "datetime": "2017-12-20 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 165671, - "price": 20600000.0, - "datetime": "2017-12-20 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 165756, - "price": 21035000.0, - "datetime": "2017-12-20 15:33:00", + "bar_index": 165402, + "price": 21793000.0, + "datetime": "2017-12-19 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=22.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 165855, - "price": 21333000.0, - "datetime": "2017-12-20 20:30:00", + "bar_index": 165467, + "price": 21728000.0, + "datetime": "2017-12-20 01:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout,local_extrema]" }, { - "side": "sell", - "bar_index": 165914, - "price": 21335000.0, - "datetime": "2017-12-20 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 166048, - "price": 21252000.0, - "datetime": "2017-12-21 06:09:00", + "side": "buy", + "bar_index": 165481, + "price": 21923000.0, + "datetime": "2017-12-20 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.1 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 166078, - "price": 21189000.0, - "datetime": "2017-12-21 07:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 166122, - "price": 21189000.0, - "datetime": "2017-12-21 09:51:00", + "bar_index": 165505, + "price": 21752000.0, + "datetime": "2017-12-20 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 166162, - "price": 21190000.0, - "datetime": "2017-12-21 11:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.6 [bb_reversal,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 166173, - "price": 21078000.0, - "datetime": "2017-12-21 12:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 166180, - "price": 21184000.0, - "datetime": "2017-12-21 12:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 166330, - "price": 21368000.0, - "datetime": "2017-12-21 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 166583, - "price": 20596000.0, - "datetime": "2017-12-22 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 166610, - "price": 19685000.0, - "datetime": "2017-12-22 10:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 166663, - "price": 19274000.0, - "datetime": "2017-12-22 13:21:00", + "bar_index": 165641, + "price": 21000000.0, + "datetime": "2017-12-20 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 165700, + "price": 21300000.0, + "datetime": "2017-12-20 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 165779, + "price": 21051000.0, + "datetime": "2017-12-20 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 166797, - "price": 18500000.0, - "datetime": "2017-12-22 20:03:00", + "bar_index": 165820, + "price": 20930000.0, + "datetime": "2017-12-20 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 165825, + "price": 21111000.0, + "datetime": "2017-12-20 19:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 165848, + "price": 21402000.0, + "datetime": "2017-12-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 166079, + "price": 21169000.0, + "datetime": "2017-12-21 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 166132, + "price": 21175000.0, + "datetime": "2017-12-21 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 166192, + "price": 21300000.0, + "datetime": "2017-12-21 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 166274, + "price": 21531000.0, + "datetime": "2017-12-21 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 166311, + "price": 21234000.0, + "datetime": "2017-12-21 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 166351, + "price": 21427000.0, + "datetime": "2017-12-21 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 166427, + "price": 20189000.0, + "datetime": "2017-12-22 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 166555, + "price": 20664000.0, + "datetime": "2017-12-22 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 166584, + "price": 20526000.0, + "datetime": "2017-12-22 09:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 166624, + "price": 19586000.0, + "datetime": "2017-12-22 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 166664, + "price": 19453000.0, + "datetime": "2017-12-22 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 166717, + "price": 18301000.0, + "datetime": "2017-12-22 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 166727, + "price": 18010000.0, + "datetime": "2017-12-22 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 166781, + "price": 18626000.0, + "datetime": "2017-12-22 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 166816, + "price": 18475000.0, + "datetime": "2017-12-22 21:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,local_extrema]" }, { "side": "sell", @@ -18733,35 +23467,44 @@ "price": 16303000.0, "datetime": "2017-12-22 23:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 166900, - "price": 16874000.0, - "datetime": "2017-12-23 01:12:00", + "bar_index": 166929, + "price": 17146000.0, + "datetime": "2017-12-23 02:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 166924, - "price": 17449000.0, - "datetime": "2017-12-23 02:24:00", + "bar_index": 166984, + "price": 18148000.0, + "datetime": "2017-12-23 05:24:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 166969, - "price": 17613000.0, - "datetime": "2017-12-23 04:39:00", + "bar_index": 167000, + "price": 18470000.0, + "datetime": "2017-12-23 06:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.9 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 167016, + "price": 18570000.0, + "datetime": "2017-12-23 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -18769,44 +23512,107 @@ "price": 18770000.0, "datetime": "2017-12-23 09:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 167140, - "price": 18902000.0, - "datetime": "2017-12-23 13:12:00", + "bar_index": 167074, + "price": 18321000.0, + "datetime": "2017-12-23 09:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 167193, + "price": 18276000.0, + "datetime": "2017-12-23 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=84.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 167318, - "price": 18799000.0, - "datetime": "2017-12-23 22:06:00", + "bar_index": 167223, + "price": 18693000.0, + "datetime": "2017-12-23 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 167375, - "price": 19137000.0, - "datetime": "2017-12-24 00:57:00", + "bar_index": 167278, + "price": 18758000.0, + "datetime": "2017-12-23 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 167494, - "price": 19406000.0, - "datetime": "2017-12-24 06:54:00", + "bar_index": 167299, + "price": 18970000.0, + "datetime": "2017-12-23 21:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 167343, + "price": 19180000.0, + "datetime": "2017-12-23 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 167394, + "price": 19199000.0, + "datetime": "2017-12-24 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 167452, + "price": 19294000.0, + "datetime": "2017-12-24 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 167458, + "price": 19324000.0, + "datetime": "2017-12-24 05:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 167498, + "price": 19531000.0, + "datetime": "2017-12-24 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 167534, + "price": 19179000.0, + "datetime": "2017-12-24 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -18814,17 +23620,26 @@ "price": 18671000.0, "datetime": "2017-12-24 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { - "side": "sell", - "bar_index": 167719, - "price": 18888000.0, - "datetime": "2017-12-24 18:09:00", + "side": "buy", + "bar_index": 167724, + "price": 18914000.0, + "datetime": "2017-12-24 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 167807, + "price": 18233000.0, + "datetime": "2017-12-24 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [donchian,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", @@ -18832,26 +23647,35 @@ "price": 18485000.0, "datetime": "2017-12-25 01:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 167984, - "price": 18602000.0, - "datetime": "2017-12-25 07:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 168066, - "price": 18853000.0, - "datetime": "2017-12-25 11:36:00", + "bar_index": 167940, + "price": 18458000.0, + "datetime": "2017-12-25 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 167998, + "price": 18713000.0, + "datetime": "2017-12-25 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 168082, + "price": 19001000.0, + "datetime": "2017-12-25 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", @@ -18860,61 +23684,79 @@ "datetime": "2017-12-25 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 168145, - "price": 19054000.0, - "datetime": "2017-12-25 15:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 168175, - "price": 19101000.0, - "datetime": "2017-12-25 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 168218, - "price": 19118000.0, - "datetime": "2017-12-25 19:12:00", + "bar_index": 168178, + "price": 19119000.0, + "datetime": "2017-12-25 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 168339, - "price": 19131000.0, - "datetime": "2017-12-26 01:15:00", + "bar_index": 168200, + "price": 19232000.0, + "datetime": "2017-12-25 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 168430, - "price": 19267000.0, - "datetime": "2017-12-26 05:48:00", + "bar_index": 168222, + "price": 19010000.0, + "datetime": "2017-12-25 19:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 168472, - "price": 19257000.0, - "datetime": "2017-12-26 07:54:00", + "bar_index": 168249, + "price": 19220000.0, + "datetime": "2017-12-25 20:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 168276, + "price": 19334000.0, + "datetime": "2017-12-25 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 168341, + "price": 19197000.0, + "datetime": "2017-12-26 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 168382, + "price": 19242000.0, + "datetime": "2017-12-26 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 168479, + "price": 19308000.0, + "datetime": "2017-12-26 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -18923,52 +23765,115 @@ "datetime": "2017-12-26 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 168566, - "price": 19399000.0, - "datetime": "2017-12-26 12:36:00", + "bar_index": 168607, + "price": 20680000.0, + "datetime": "2017-12-26 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=57.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 168660, - "price": 20836000.0, - "datetime": "2017-12-26 17:18:00", + "bar_index": 168616, + "price": 20747000.0, + "datetime": "2017-12-26 15:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 168715, - "price": 20751000.0, - "datetime": "2017-12-26 20:03:00", + "bar_index": 168661, + "price": 20809000.0, + "datetime": "2017-12-26 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 168716, + "price": 20709000.0, + "datetime": "2017-12-26 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 168732, + "price": 20600000.0, + "datetime": "2017-12-26 20:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 168869, - "price": 21689000.0, - "datetime": "2017-12-27 03:45:00", + "bar_index": 168759, + "price": 20905000.0, + "datetime": "2017-12-26 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 168914, - "price": 21897000.0, - "datetime": "2017-12-27 06:00:00", + "bar_index": 168806, + "price": 21616000.0, + "datetime": "2017-12-27 00:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 168829, + "price": 21800000.0, + "datetime": "2017-12-27 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,local_extrema,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 168863, + "price": 21642000.0, + "datetime": "2017-12-27 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 168895, + "price": 21924000.0, + "datetime": "2017-12-27 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 169014, + "price": 21480000.0, + "datetime": "2017-12-27 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 169032, + "price": 21587000.0, + "datetime": "2017-12-27 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -18977,52 +23882,133 @@ "datetime": "2017-12-27 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 169345, - "price": 21460000.0, - "datetime": "2017-12-28 03:33:00", + "bar_index": 169211, + "price": 21624000.0, + "datetime": "2017-12-27 20:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 169377, + "price": 21421000.0, + "datetime": "2017-12-28 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 169581, - "price": 19696000.0, - "datetime": "2017-12-28 15:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 169605, - "price": 19850000.0, - "datetime": "2017-12-28 16:33:00", + "bar_index": 169409, + "price": 21480000.0, + "datetime": "2017-12-28 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 169428, + "price": 21700000.0, + "datetime": "2017-12-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 169725, - "price": 19450000.0, - "datetime": "2017-12-28 22:33:00", + "bar_index": 169472, + "price": 21666000.0, + "datetime": "2017-12-28 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 169860, - "price": 19236000.0, - "datetime": "2017-12-29 05:18:00", + "bar_index": 169566, + "price": 19542000.0, + "datetime": "2017-12-28 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 169587, + "price": 19897000.0, + "datetime": "2017-12-28 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 169626, + "price": 19667000.0, + "datetime": "2017-12-28 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 169653, + "price": 19684000.0, + "datetime": "2017-12-28 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 169709, + "price": 19463000.0, + "datetime": "2017-12-28 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 169758, + "price": 19671000.0, + "datetime": "2017-12-29 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 169776, + "price": 19482000.0, + "datetime": "2017-12-29 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 169781, + "price": 19576000.0, + "datetime": "2017-12-29 01:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 169816, + "price": 19459000.0, + "datetime": "2017-12-29 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -19030,53 +24016,125 @@ "price": 19111000.0, "datetime": "2017-12-29 06:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 169892, - "price": 19278000.0, - "datetime": "2017-12-29 06:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 170020, - "price": 19165000.0, - "datetime": "2017-12-29 13:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 170065, - "price": 19070000.0, - "datetime": "2017-12-29 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 170146, - "price": 18733000.0, - "datetime": "2017-12-29 19:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 170355, - "price": 18971000.0, - "datetime": "2017-12-30 07:00:00", + "bar_index": 169895, + "price": 19155000.0, + "datetime": "2017-12-29 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.1 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 169903, + "price": 19289000.0, + "datetime": "2017-12-29 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 169939, + "price": 19349000.0, + "datetime": "2017-12-29 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 169962, + "price": 18950000.0, + "datetime": "2017-12-29 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 169980, + "price": 19216000.0, + "datetime": "2017-12-29 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 170037, + "price": 19009000.0, + "datetime": "2017-12-29 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 170049, + "price": 19068000.0, + "datetime": "2017-12-29 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 170195, + "price": 18922000.0, + "datetime": "2017-12-29 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 170250, + "price": 19199000.0, + "datetime": "2017-12-30 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 170285, + "price": 19216000.0, + "datetime": "2017-12-30 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 170430, + "price": 18982000.0, + "datetime": "2017-12-30 10:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 170520, + "price": 18791000.0, + "datetime": "2017-12-30 15:15:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 170536, + "price": 18736000.0, + "datetime": "2017-12-30 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -19085,52 +24143,79 @@ "datetime": "2017-12-30 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 170567, - "price": 18805000.0, - "datetime": "2017-12-30 17:36:00", + "bar_index": 170591, + "price": 18859000.0, + "datetime": "2017-12-30 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 170600, - "price": 18750000.0, - "datetime": "2017-12-30 19:15:00", + "bar_index": 170602, + "price": 18757000.0, + "datetime": "2017-12-30 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 170613, + "price": 18771000.0, + "datetime": "2017-12-30 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 170621, - "price": 18841000.0, - "datetime": "2017-12-30 20:18:00", + "bar_index": 170622, + "price": 18820000.0, + "datetime": "2017-12-30 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 170682, + "price": 18279000.0, + "datetime": "2017-12-30 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 170740, - "price": 18255000.0, - "datetime": "2017-12-31 02:15:00", + "bar_index": 170741, + "price": 18254000.0, + "datetime": "2017-12-31 02:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 170810, - "price": 18579000.0, - "datetime": "2017-12-31 05:45:00", + "bar_index": 170764, + "price": 18386000.0, + "datetime": "2017-12-31 03:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 170799, + "price": 18689000.0, + "datetime": "2017-12-31 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -19139,25 +24224,61 @@ "datetime": "2017-12-31 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 170909, - "price": 18891000.0, - "datetime": "2017-12-31 10:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 170973, - "price": 18620000.0, - "datetime": "2017-12-31 13:54:00", + "bar_index": 170881, + "price": 18343000.0, + "datetime": "2017-12-31 09:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 170898, + "price": 18708000.0, + "datetime": "2017-12-31 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 170996, + "price": 18624000.0, + "datetime": "2017-12-31 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 171004, + "price": 18513000.0, + "datetime": "2017-12-31 15:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 171043, + "price": 18451000.0, + "datetime": "2017-12-31 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 171047, + "price": 18484000.0, + "datetime": "2017-12-31 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -19166,25 +24287,25 @@ "datetime": "2017-12-31 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 171135, - "price": 18566000.0, - "datetime": "2017-12-31 22:00:00", + "bar_index": 171164, + "price": 18672000.0, + "datetime": "2017-12-31 23:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 171187, - "price": 18707000.0, - "datetime": "2018-01-01 00:36:00", + "bar_index": 171239, + "price": 19093000.0, + "datetime": "2018-01-01 03:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=48.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -19193,16 +24314,16 @@ "datetime": "2018-01-01 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 171274, - "price": 19125000.0, - "datetime": "2018-01-01 04:57:00", + "bar_index": 171281, + "price": 19156000.0, + "datetime": "2018-01-01 05:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -19210,98 +24331,152 @@ "price": 19165000.0, "datetime": "2018-01-01 08:30:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.9 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 171399, + "price": 18983000.0, + "datetime": "2018-01-01 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 171421, - "price": 19010000.0, - "datetime": "2018-01-01 12:18:00", + "bar_index": 171454, + "price": 19100000.0, + "datetime": "2018-01-01 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 171431, - "price": 18998000.0, - "datetime": "2018-01-01 12:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 171556, - "price": 19000000.0, - "datetime": "2018-01-01 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 171575, - "price": 18969000.0, - "datetime": "2018-01-01 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 171604, - "price": 18809000.0, - "datetime": "2018-01-01 21:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 171654, - "price": 18657000.0, - "datetime": "2018-01-01 23:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 171724, - "price": 18652000.0, - "datetime": "2018-01-02 03:27:00", + "bar_index": 171490, + "price": 19201000.0, + "datetime": "2018-01-01 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 171625, + "price": 18701000.0, + "datetime": "2018-01-01 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 172099, - "price": 18906000.0, - "datetime": "2018-01-02 22:12:00", + "bar_index": 171672, + "price": 18778000.0, + "datetime": "2018-01-02 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 172104, - "price": 18802000.0, - "datetime": "2018-01-02 22:27:00", + "bar_index": 171685, + "price": 18609000.0, + "datetime": "2018-01-02 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 171753, + "price": 18627000.0, + "datetime": "2018-01-02 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 171848, + "price": 18946000.0, + "datetime": "2018-01-02 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 171874, + "price": 19023000.0, + "datetime": "2018-01-02 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 172118, - "price": 18829000.0, - "datetime": "2018-01-02 23:09:00", + "bar_index": 172025, + "price": 18779000.0, + "datetime": "2018-01-02 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 172069, + "price": 18768000.0, + "datetime": "2018-01-02 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 172109, + "price": 18875000.0, + "datetime": "2018-01-02 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 172131, + "price": 18796000.0, + "datetime": "2018-01-02 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 172236, + "price": 20276000.0, + "datetime": "2018-01-03 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 172257, + "price": 20137000.0, + "datetime": "2018-01-03 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 172290, + "price": 20163000.0, + "datetime": "2018-01-03 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -19309,62 +24484,116 @@ "price": 19993000.0, "datetime": "2018-01-03 10:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 172379, - "price": 20644000.0, - "datetime": "2018-01-03 12:12:00", + "bar_index": 172353, + "price": 20170000.0, + "datetime": "2018-01-03 10:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 172425, - "price": 20632000.0, - "datetime": "2018-01-03 14:30:00", + "bar_index": 172358, + "price": 20100000.0, + "datetime": "2018-01-03 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 172416, + "price": 20627000.0, + "datetime": "2018-01-03 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 172475, + "price": 20633000.0, + "datetime": "2018-01-03 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 172523, - "price": 20359000.0, - "datetime": "2018-01-03 19:24:00", + "bar_index": 172576, + "price": 20016000.0, + "datetime": "2018-01-03 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 172760, - "price": 20306000.0, - "datetime": "2018-01-04 07:15:00", + "bar_index": 172642, + "price": 20292000.0, + "datetime": "2018-01-04 01:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 172669, + "price": 20126000.0, + "datetime": "2018-01-04 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fib_pullback,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 172702, + "price": 19999000.0, + "datetime": "2018-01-04 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 172786, - "price": 20365000.0, - "datetime": "2018-01-04 08:33:00", + "bar_index": 172765, + "price": 20385000.0, + "datetime": "2018-01-04 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=32.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 172808, - "price": 20382000.0, - "datetime": "2018-01-04 09:39:00", + "bar_index": 172789, + "price": 20362000.0, + "datetime": "2018-01-04 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 172821, + "price": 20418000.0, + "datetime": "2018-01-04 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 172842, + "price": 20626000.0, + "datetime": "2018-01-04 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -19373,16 +24602,52 @@ "datetime": "2018-01-04 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 172955, + "price": 20374000.0, + "datetime": "2018-01-04 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 172952, - "price": 20355000.0, - "datetime": "2018-01-04 16:51:00", + "bar_index": 172975, + "price": 20044000.0, + "datetime": "2018-01-04 18:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 173028, + "price": 20348000.0, + "datetime": "2018-01-04 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 173069, + "price": 20467000.0, + "datetime": "2018-01-04 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 173075, + "price": 20553000.0, + "datetime": "2018-01-04 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,range_breakout]" }, { "side": "buy", @@ -19391,7 +24656,52 @@ "datetime": "2018-01-05 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 173143, + "price": 20566000.0, + "datetime": "2018-01-05 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 173166, + "price": 20685000.0, + "datetime": "2018-01-05 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 173229, + "price": 21115000.0, + "datetime": "2018-01-05 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 173294, + "price": 21241000.0, + "datetime": "2018-01-05 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 173316, + "price": 21532000.0, + "datetime": "2018-01-05 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -19400,16 +24710,79 @@ "datetime": "2018-01-05 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 173376, + "price": 21620000.0, + "datetime": "2018-01-05 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 173480, + "price": 22543000.0, + "datetime": "2018-01-05 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 173752, - "price": 25032000.0, - "datetime": "2018-01-06 08:51:00", + "bar_index": 173513, + "price": 22640000.0, + "datetime": "2018-01-05 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.8 [fractal_swing,keltner_breakout,local_extrema,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 173570, + "price": 22777000.0, + "datetime": "2018-01-05 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 173633, + "price": 24570000.0, + "datetime": "2018-01-06 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 173689, + "price": 24310000.0, + "datetime": "2018-01-06 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 173700, + "price": 24863000.0, + "datetime": "2018-01-06 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 173771, + "price": 25057000.0, + "datetime": "2018-01-06 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,range_breakout]" }, { "side": "buy", @@ -19417,170 +24790,323 @@ "price": 25650000.0, "datetime": "2018-01-06 10:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 173826, - "price": 24670000.0, - "datetime": "2018-01-06 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 174006, - "price": 24110000.0, - "datetime": "2018-01-06 21:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 174148, - "price": 24597000.0, - "datetime": "2018-01-07 04:39:00", + "bar_index": 173853, + "price": 24332000.0, + "datetime": "2018-01-06 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 174488, - "price": 25169000.0, - "datetime": "2018-01-07 21:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 174669, - "price": 24910000.0, - "datetime": "2018-01-08 10:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 174855, - "price": 24000000.0, - "datetime": "2018-01-08 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 174982, - "price": 24186000.0, - "datetime": "2018-01-09 04:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 175015, - "price": 24270000.0, - "datetime": "2018-01-09 05:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 175025, - "price": 24200000.0, - "datetime": "2018-01-09 06:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 175081, - "price": 23743000.0, - "datetime": "2018-01-09 09:12:00", + "bar_index": 173925, + "price": 23931000.0, + "datetime": "2018-01-06 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 175145, - "price": 24031000.0, - "datetime": "2018-01-09 12:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 175157, - "price": 24082000.0, - "datetime": "2018-01-09 13:00:00", + "bar_index": 173973, + "price": 24080000.0, + "datetime": "2018-01-06 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 175189, - "price": 23155000.0, - "datetime": "2018-01-09 14:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 175204, - "price": 23363000.0, - "datetime": "2018-01-09 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 175228, - "price": 23154000.0, - "datetime": "2018-01-09 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 175421, - "price": 22873000.0, - "datetime": "2018-01-10 02:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 175498, - "price": 22984000.0, - "datetime": "2018-01-10 06:03:00", + "bar_index": 173996, + "price": 24032000.0, + "datetime": "2018-01-06 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 175524, - "price": 22987000.0, - "datetime": "2018-01-10 07:21:00", + "bar_index": 174048, + "price": 24190000.0, + "datetime": "2018-01-06 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 174063, + "price": 24350000.0, + "datetime": "2018-01-07 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 174082, + "price": 24271000.0, + "datetime": "2018-01-07 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 174129, + "price": 24755000.0, + "datetime": "2018-01-07 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 174137, + "price": 24546000.0, + "datetime": "2018-01-07 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 174184, + "price": 24687000.0, + "datetime": "2018-01-07 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 174325, + "price": 25003000.0, + "datetime": "2018-01-07 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 174336, + "price": 25062000.0, + "datetime": "2018-01-07 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 174372, + "price": 25123000.0, + "datetime": "2018-01-07 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 174408, + "price": 25400000.0, + "datetime": "2018-01-07 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 174443, + "price": 25391000.0, + "datetime": "2018-01-07 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 174540, + "price": 24918000.0, + "datetime": "2018-01-08 00:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 174578, + "price": 24723000.0, + "datetime": "2018-01-08 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 174610, + "price": 25250000.0, + "datetime": "2018-01-08 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 174635, + "price": 24920000.0, + "datetime": "2018-01-08 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 174680, + "price": 24980000.0, + "datetime": "2018-01-08 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 174737, + "price": 24520000.0, + "datetime": "2018-01-08 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 174762, + "price": 24950000.0, + "datetime": "2018-01-08 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 174860, + "price": 24198000.0, + "datetime": "2018-01-08 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 174973, + "price": 24310000.0, + "datetime": "2018-01-09 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 174983, + "price": 24330000.0, + "datetime": "2018-01-09 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 175125, + "price": 24140000.0, + "datetime": "2018-01-09 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 175211, + "price": 23061000.0, + "datetime": "2018-01-09 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 175223, + "price": 23047000.0, + "datetime": "2018-01-09 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 175277, + "price": 22380000.0, + "datetime": "2018-01-09 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 175347, + "price": 22399000.0, + "datetime": "2018-01-09 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 175374, + "price": 22616000.0, + "datetime": "2018-01-09 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 175395, + "price": 22787000.0, + "datetime": "2018-01-10 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 175411, + "price": 22880000.0, + "datetime": "2018-01-10 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 175423, + "price": 22928000.0, + "datetime": "2018-01-10 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 175444, + "price": 23207000.0, + "datetime": "2018-01-10 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -19589,124 +25115,97 @@ "datetime": "2018-01-10 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,range_breakout]" }, { "side": "sell", - "bar_index": 175767, - "price": 21332000.0, - "datetime": "2018-01-10 19:30:00", + "bar_index": 175670, + "price": 22485000.0, + "datetime": "2018-01-10 14:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fib_pullback,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 175795, + "price": 21793000.0, + "datetime": "2018-01-10 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=71.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 175876, - "price": 21240000.0, - "datetime": "2018-01-11 00:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 175911, - "price": 21356000.0, - "datetime": "2018-01-11 02:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 176023, - "price": 20543000.0, - "datetime": "2018-01-11 08:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 176044, - "price": 20385000.0, - "datetime": "2018-01-11 09:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 176056, - "price": 20650000.0, - "datetime": "2018-01-11 09:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 176107, - "price": 20050000.0, - "datetime": "2018-01-11 12:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 176149, - "price": 18110000.0, - "datetime": "2018-01-11 14:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 176168, - "price": 18400000.0, - "datetime": "2018-01-11 15:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 176239, - "price": 19542000.0, - "datetime": "2018-01-11 19:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 176280, - "price": 19500000.0, - "datetime": "2018-01-11 21:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 176341, - "price": 19652000.0, - "datetime": "2018-01-12 00:12:00", + "bar_index": 175885, + "price": 21473000.0, + "datetime": "2018-01-11 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 175938, + "price": 21466000.0, + "datetime": "2018-01-11 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 176435, - "price": 19170000.0, - "datetime": "2018-01-12 04:54:00", + "bar_index": 176116, + "price": 19001000.0, + "datetime": "2018-01-11 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=24.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 176132, + "price": 18001000.0, + "datetime": "2018-01-11 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [donchian,fractal_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 176207, + "price": 19997000.0, + "datetime": "2018-01-11 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 176252, + "price": 19731000.0, + "datetime": "2018-01-11 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 176327, + "price": 19601000.0, + "datetime": "2018-01-11 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 176439, + "price": 19250000.0, + "datetime": "2018-01-12 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -19715,7 +25214,7 @@ "datetime": "2018-01-12 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", @@ -19724,7 +25223,34 @@ "datetime": "2018-01-12 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 176500, + "price": 18524000.0, + "datetime": "2018-01-12 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 176511, + "price": 18991000.0, + "datetime": "2018-01-12 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 176524, + "price": 18656000.0, + "datetime": "2018-01-12 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -19732,17 +25258,44 @@ "price": 18587000.0, "datetime": "2018-01-12 09:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,keltner_breakout,local_extrema,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 176662, + "price": 19440000.0, + "datetime": "2018-01-12 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 176695, + "price": 19197000.0, + "datetime": "2018-01-12 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 176779, + "price": 19778000.0, + "datetime": "2018-01-12 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 176556, - "price": 18693000.0, - "datetime": "2018-01-12 10:57:00", + "bar_index": 176800, + "price": 19492000.0, + "datetime": "2018-01-12 23:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -19751,34 +25304,52 @@ "datetime": "2018-01-12 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { - "side": "buy", - "bar_index": 176884, - "price": 19500000.0, - "datetime": "2018-01-13 03:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 176949, - "price": 19725000.0, - "datetime": "2018-01-13 06:39:00", + "side": "sell", + "bar_index": 176851, + "price": 19408000.0, + "datetime": "2018-01-13 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 177013, - "price": 20386000.0, - "datetime": "2018-01-13 09:51:00", + "bar_index": 176911, + "price": 19728000.0, + "datetime": "2018-01-13 04:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 176930, + "price": 19784000.0, + "datetime": "2018-01-13 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 176955, + "price": 19802000.0, + "datetime": "2018-01-13 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 176997, + "price": 20398000.0, + "datetime": "2018-01-13 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -19787,79 +25358,133 @@ "datetime": "2018-01-13 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 177250, - "price": 20469000.0, - "datetime": "2018-01-13 21:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 177344, - "price": 20637000.0, - "datetime": "2018-01-14 02:33:00", + "bar_index": 177098, + "price": 20854000.0, + "datetime": "2018-01-13 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 177380, - "price": 20671000.0, - "datetime": "2018-01-14 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 177465, - "price": 20646000.0, - "datetime": "2018-01-14 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 177478, - "price": 20717000.0, - "datetime": "2018-01-14 09:15:00", + "bar_index": 177144, + "price": 20838000.0, + "datetime": "2018-01-13 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 177181, + "price": 20749000.0, + "datetime": "2018-01-13 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 177616, - "price": 19333000.0, - "datetime": "2018-01-14 16:09:00", + "bar_index": 177189, + "price": 20540000.0, + "datetime": "2018-01-13 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 177270, + "price": 20795000.0, + "datetime": "2018-01-13 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 177357, + "price": 20632000.0, + "datetime": "2018-01-14 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 177375, + "price": 20800000.0, + "datetime": "2018-01-14 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 177432, + "price": 20720000.0, + "datetime": "2018-01-14 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 177650, - "price": 19211000.0, - "datetime": "2018-01-14 17:51:00", + "bar_index": 177441, + "price": 20656000.0, + "datetime": "2018-01-14 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 177676, - "price": 19182000.0, - "datetime": "2018-01-14 19:09:00", + "bar_index": 177526, + "price": 20063000.0, + "datetime": "2018-01-14 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 177582, + "price": 19112000.0, + "datetime": "2018-01-14 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 177625, + "price": 19200000.0, + "datetime": "2018-01-14 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 177651, + "price": 19252000.0, + "datetime": "2018-01-14 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 177663, + "price": 19142000.0, + "datetime": "2018-01-14 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -19868,7 +25493,25 @@ "datetime": "2018-01-14 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 177752, + "price": 19109000.0, + "datetime": "2018-01-14 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 177795, + "price": 18472000.0, + "datetime": "2018-01-15 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -19877,142 +25520,250 @@ "datetime": "2018-01-15 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 177877, - "price": 18918000.0, - "datetime": "2018-01-15 05:12:00", + "bar_index": 177899, + "price": 19008000.0, + "datetime": "2018-01-15 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 177966, - "price": 19384000.0, - "datetime": "2018-01-15 09:39:00", + "bar_index": 177937, + "price": 19394000.0, + "datetime": "2018-01-15 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 177950, + "price": 19138000.0, + "datetime": "2018-01-15 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 177988, - "price": 19725000.0, - "datetime": "2018-01-15 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 178033, - "price": 19295000.0, - "datetime": "2018-01-15 13:00:00", + "bar_index": 177992, + "price": 19737000.0, + "datetime": "2018-01-15 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 178077, - "price": 19220000.0, - "datetime": "2018-01-15 15:12:00", + "bar_index": 178041, + "price": 19356000.0, + "datetime": "2018-01-15 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 178493, - "price": 18244000.0, - "datetime": "2018-01-16 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 178579, - "price": 17722000.0, - "datetime": "2018-01-16 16:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 178640, - "price": 16781000.0, - "datetime": "2018-01-16 19:21:00", + "bar_index": 178063, + "price": 19219000.0, + "datetime": "2018-01-15 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 178683, - "price": 16430000.0, - "datetime": "2018-01-16 21:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 178702, - "price": 16300000.0, - "datetime": "2018-01-16 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 178754, - "price": 15637000.0, - "datetime": "2018-01-17 01:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 178888, - "price": 13836000.0, - "datetime": "2018-01-17 07:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 178895, - "price": 13390000.0, - "datetime": "2018-01-17 08:06:00", + "bar_index": 178068, + "price": 19213000.0, + "datetime": "2018-01-15 14:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 178904, - "price": 14110000.0, - "datetime": "2018-01-17 08:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 179004, - "price": 13104000.0, - "datetime": "2018-01-17 13:33:00", + "bar_index": 178086, + "price": 19233000.0, + "datetime": "2018-01-15 15:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 178119, + "price": 18871000.0, + "datetime": "2018-01-15 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 178150, + "price": 18951000.0, + "datetime": "2018-01-15 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 178221, + "price": 19450000.0, + "datetime": "2018-01-15 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178257, + "price": 19126000.0, + "datetime": "2018-01-16 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 178288, + "price": 19342000.0, + "datetime": "2018-01-16 01:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 178388, + "price": 19346000.0, + "datetime": "2018-01-16 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 178428, + "price": 18701000.0, + "datetime": "2018-01-16 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178450, + "price": 18164000.0, + "datetime": "2018-01-16 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178563, + "price": 17586000.0, + "datetime": "2018-01-16 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178584, + "price": 17693000.0, + "datetime": "2018-01-16 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 178686, + "price": 16354000.0, + "datetime": "2018-01-16 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing]" + }, + { + "side": "sell", + "bar_index": 178756, + "price": 15855000.0, + "datetime": "2018-01-17 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178767, + "price": 15668000.0, + "datetime": "2018-01-17 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 178782, + "price": 15205000.0, + "datetime": "2018-01-17 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 178822, + "price": 15199000.0, + "datetime": "2018-01-17 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,local_extrema,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178833, + "price": 14741000.0, + "datetime": "2018-01-17 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 178839, + "price": 14606000.0, + "datetime": "2018-01-17 05:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 178891, + "price": 13650000.0, + "datetime": "2018-01-17 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 178910, + "price": 14549000.0, + "datetime": "2018-01-17 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "sell", @@ -20021,70 +25772,142 @@ "datetime": "2018-01-17 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=60.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 179329, - "price": 14315000.0, - "datetime": "2018-01-18 05:48:00", + "bar_index": 179030, + "price": 13342000.0, + "datetime": "2018-01-17 14:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 179064, + "price": 13457000.0, + "datetime": "2018-01-17 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 179125, + "price": 12686000.0, + "datetime": "2018-01-17 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 179218, + "price": 12014000.0, + "datetime": "2018-01-18 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 179356, - "price": 14000000.0, - "datetime": "2018-01-18 07:45:00", + "bar_index": 179273, + "price": 12637000.0, + "datetime": "2018-01-18 03:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 179524, - "price": 14421000.0, - "datetime": "2018-01-18 16:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 179567, - "price": 14419000.0, - "datetime": "2018-01-18 18:18:00", + "bar_index": 179406, + "price": 14985000.0, + "datetime": "2018-01-18 10:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=117.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 179639, - "price": 14473000.0, - "datetime": "2018-01-18 21:54:00", + "bar_index": 179483, + "price": 14137000.0, + "datetime": "2018-01-18 14:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 179571, + "price": 14211000.0, + "datetime": "2018-01-18 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 179635, + "price": 14890000.0, + "datetime": "2018-01-18 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 179672, + "price": 14670000.0, + "datetime": "2018-01-18 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 179767, + "price": 14877000.0, + "datetime": "2018-01-19 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,fractal_swing,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 179800, + "price": 15077000.0, + "datetime": "2018-01-19 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 179819, - "price": 14720000.0, - "datetime": "2018-01-19 06:54:00", + "bar_index": 179832, + "price": 14735000.0, + "datetime": "2018-01-19 07:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 179939, - "price": 14594000.0, - "datetime": "2018-01-19 12:54:00", + "bar_index": 179852, + "price": 14689000.0, + "datetime": "2018-01-19 08:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 179898, + "price": 14800000.0, + "datetime": "2018-01-19 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -20092,26 +25915,35 @@ "price": 14601000.0, "datetime": "2018-01-19 15:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 180055, - "price": 14756000.0, - "datetime": "2018-01-19 18:42:00", + "bar_index": 180028, + "price": 14769000.0, + "datetime": "2018-01-19 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 180087, - "price": 14780000.0, - "datetime": "2018-01-19 20:18:00", + "bar_index": 180040, + "price": 14808000.0, + "datetime": "2018-01-19 17:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 180058, + "price": 14727000.0, + "datetime": "2018-01-19 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", @@ -20119,26 +25951,44 @@ "price": 14855000.0, "datetime": "2018-01-19 20:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 180109, - "price": 14835000.0, - "datetime": "2018-01-19 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 180239, - "price": 15107000.0, - "datetime": "2018-01-20 03:54:00", + "bar_index": 180103, + "price": 14978000.0, + "datetime": "2018-01-19 21:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 180149, + "price": 15100000.0, + "datetime": "2018-01-19 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 180166, + "price": 15008000.0, + "datetime": "2018-01-20 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 180191, + "price": 15218000.0, + "datetime": "2018-01-20 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", @@ -20147,169 +25997,241 @@ "datetime": "2018-01-20 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 180330, - "price": 15225000.0, - "datetime": "2018-01-20 08:27:00", + "bar_index": 180287, + "price": 15170000.0, + "datetime": "2018-01-20 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 180393, - "price": 15501000.0, - "datetime": "2018-01-20 11:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 180506, - "price": 16471000.0, - "datetime": "2018-01-20 17:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 180737, - "price": 16627000.0, - "datetime": "2018-01-21 04:48:00", + "bar_index": 180332, + "price": 15227000.0, + "datetime": "2018-01-20 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 180744, - "price": 16678000.0, - "datetime": "2018-01-21 05:09:00", + "bar_index": 180387, + "price": 15617000.0, + "datetime": "2018-01-20 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 180839, - "price": 16107000.0, - "datetime": "2018-01-21 09:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 180874, - "price": 16397000.0, - "datetime": "2018-01-21 11:51:00", + "bar_index": 180468, + "price": 16418000.0, + "datetime": "2018-01-20 15:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=68.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 180489, + "price": 16582000.0, + "datetime": "2018-01-20 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 180494, + "price": 16597000.0, + "datetime": "2018-01-20 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 180522, + "price": 16797000.0, + "datetime": "2018-01-20 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 180677, + "price": 16466000.0, + "datetime": "2018-01-21 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 180754, + "price": 16706000.0, + "datetime": "2018-01-21 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 180793, + "price": 16868000.0, + "datetime": "2018-01-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 180958, + "bar_index": 180842, + "price": 16000000.0, + "datetime": "2018-01-21 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 180941, + "price": 15012000.0, + "datetime": "2018-01-21 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 180964, + "price": 14609000.0, + "datetime": "2018-01-21 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 181008, + "price": 14168000.0, + "datetime": "2018-01-21 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 181091, + "price": 14778000.0, + "datetime": "2018-01-21 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 181097, "price": 14649000.0, - "datetime": "2018-01-21 16:03:00", + "datetime": "2018-01-21 23:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 181133, + "price": 14211000.0, + "datetime": "2018-01-22 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 181107, - "price": 14375000.0, - "datetime": "2018-01-21 23:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 181131, - "price": 14229000.0, - "datetime": "2018-01-22 00:42:00", + "bar_index": 181155, + "price": 14040000.0, + "datetime": "2018-01-22 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 181249, - "price": 14150000.0, - "datetime": "2018-01-22 06:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 181336, - "price": 14059000.0, - "datetime": "2018-01-22 10:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 181358, - "price": 14178000.0, - "datetime": "2018-01-22 12:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 181384, - "price": 14117000.0, - "datetime": "2018-01-22 13:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=14.8 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 181441, - "price": 14213000.0, - "datetime": "2018-01-22 16:12:00", + "bar_index": 181204, + "price": 14385000.0, + "datetime": "2018-01-22 04:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 181513, - "price": 14416000.0, - "datetime": "2018-01-22 19:48:00", + "bar_index": 181224, + "price": 14131000.0, + "datetime": "2018-01-22 05:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 181521, - "price": 14447000.0, - "datetime": "2018-01-22 20:12:00", + "bar_index": 181251, + "price": 14241000.0, + "datetime": "2018-01-22 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 181280, + "price": 14364000.0, + "datetime": "2018-01-22 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 181632, - "price": 13270000.0, - "datetime": "2018-01-23 01:45:00", + "bar_index": 181372, + "price": 14023000.0, + "datetime": "2018-01-22 12:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=62.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 181458, + "price": 14578000.0, + "datetime": "2018-01-22 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 181486, + "price": 14480000.0, + "datetime": "2018-01-22 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 181578, + "price": 13389000.0, + "datetime": "2018-01-22 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -20318,196 +26240,295 @@ "datetime": "2018-01-23 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 181674, + "price": 13181000.0, + "datetime": "2018-01-23 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 181682, - "price": 13287000.0, - "datetime": "2018-01-23 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 181707, - "price": 13231000.0, - "datetime": "2018-01-23 05:30:00", + "bar_index": 181692, + "price": 13322000.0, + "datetime": "2018-01-23 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 181799, - "price": 13730000.0, - "datetime": "2018-01-23 10:06:00", + "bar_index": 181744, + "price": 13344000.0, + "datetime": "2018-01-23 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 182208, - "price": 13405000.0, - "datetime": "2018-01-24 06:33:00", + "bar_index": 181779, + "price": 13859000.0, + "datetime": "2018-01-23 09:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 182326, - "price": 12817000.0, - "datetime": "2018-01-24 12:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 182533, - "price": 13224000.0, - "datetime": "2018-01-24 22:48:00", + "bar_index": 181857, + "price": 13609000.0, + "datetime": "2018-01-23 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=5.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 181932, + "price": 12961000.0, + "datetime": "2018-01-23 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 182676, - "price": 13280000.0, - "datetime": "2018-01-25 05:57:00", + "bar_index": 182069, + "price": 12680000.0, + "datetime": "2018-01-23 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 182719, - "price": 13338000.0, - "datetime": "2018-01-25 08:06:00", + "bar_index": 182156, + "price": 13535000.0, + "datetime": "2018-01-24 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 182867, - "price": 13538000.0, - "datetime": "2018-01-25 15:30:00", + "side": "buy", + "bar_index": 182215, + "price": 13389000.0, + "datetime": "2018-01-24 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 182953, - "price": 13026000.0, - "datetime": "2018-01-25 19:48:00", + "bar_index": 182313, + "price": 12716000.0, + "datetime": "2018-01-24 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 182970, - "price": 12991000.0, - "datetime": "2018-01-25 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 183019, - "price": 12923000.0, - "datetime": "2018-01-25 23:06:00", + "bar_index": 182345, + "price": 12669000.0, + "datetime": "2018-01-24 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 182409, + "price": 12842000.0, + "datetime": "2018-01-24 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 182623, + "price": 13157000.0, + "datetime": "2018-01-25 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 182648, + "price": 13264000.0, + "datetime": "2018-01-25 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 182678, + "price": 13325000.0, + "datetime": "2018-01-25 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 182726, + "price": 13273000.0, + "datetime": "2018-01-25 08:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 182773, + "price": 13370000.0, + "datetime": "2018-01-25 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 182817, + "price": 13642000.0, + "datetime": "2018-01-25 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 183070, + "bar_index": 182833, + "price": 13527000.0, + "datetime": "2018-01-25 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 182891, + "price": 13229000.0, + "datetime": "2018-01-25 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 182986, + "price": 12901000.0, + "datetime": "2018-01-25 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 183023, + "price": 12982000.0, + "datetime": "2018-01-25 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 183041, + "price": 12929000.0, + "datetime": "2018-01-26 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 183091, "price": 12883000.0, - "datetime": "2018-01-26 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 183158, - "price": 13033000.0, - "datetime": "2018-01-26 06:03:00", + "datetime": "2018-01-26 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 183178, - "price": 13029000.0, - "datetime": "2018-01-26 07:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 183266, - "price": 13066000.0, - "datetime": "2018-01-26 11:27:00", + "bar_index": 183104, + "price": 13028000.0, + "datetime": "2018-01-26 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 183434, + "bar_index": 183233, + "price": 13060000.0, + "datetime": "2018-01-26 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 183435, "price": 12087000.0, - "datetime": "2018-01-26 19:51:00", + "datetime": "2018-01-26 19:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 183457, - "price": 12000000.0, - "datetime": "2018-01-26 21:00:00", + "bar_index": 183462, + "price": 11999000.0, + "datetime": "2018-01-26 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 183574, - "price": 12807000.0, - "datetime": "2018-01-27 02:51:00", + "bar_index": 183530, + "price": 12785000.0, + "datetime": "2018-01-27 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 183621, - "price": 12783000.0, - "datetime": "2018-01-27 05:12:00", + "bar_index": 183624, + "price": 12771000.0, + "datetime": "2018-01-27 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=68.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 183631, + "price": 12781000.0, + "datetime": "2018-01-27 05:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 183670, - "price": 12609000.0, - "datetime": "2018-01-27 07:39:00", + "bar_index": 183649, + "price": 12632000.0, + "datetime": "2018-01-27 06:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -20516,187 +26537,322 @@ "datetime": "2018-01-27 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 183886, - "price": 12630000.0, - "datetime": "2018-01-27 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 183973, - "price": 12497000.0, - "datetime": "2018-01-27 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 184006, - "price": 12535000.0, - "datetime": "2018-01-28 00:27:00", + "bar_index": 183711, + "price": 12861000.0, + "datetime": "2018-01-27 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 184055, - "price": 12845000.0, - "datetime": "2018-01-28 02:54:00", + "bar_index": 183754, + "price": 12632000.0, + "datetime": "2018-01-27 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 183775, + "price": 12444000.0, + "datetime": "2018-01-27 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 184179, - "price": 12942000.0, - "datetime": "2018-01-28 09:06:00", + "bar_index": 184028, + "price": 12833000.0, + "datetime": "2018-01-28 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184197, - "price": 12887000.0, - "datetime": "2018-01-28 10:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184392, - "price": 13281000.0, - "datetime": "2018-01-28 19:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 184523, - "price": 13219000.0, - "datetime": "2018-01-29 02:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184541, - "price": 13220000.0, - "datetime": "2018-01-29 03:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 184549, - "price": 13200000.0, - "datetime": "2018-01-29 03:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184566, - "price": 13212000.0, - "datetime": "2018-01-29 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=54.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 184624, - "price": 13321000.0, - "datetime": "2018-01-29 07:21:00", + "bar_index": 184088, + "price": 12859000.0, + "datetime": "2018-01-28 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184646, - "price": 13301000.0, - "datetime": "2018-01-29 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 184659, - "price": 13348000.0, - "datetime": "2018-01-29 09:06:00", + "bar_index": 184103, + "price": 12984000.0, + "datetime": "2018-01-28 05:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 184677, - "price": 13337000.0, - "datetime": "2018-01-29 10:00:00", + "bar_index": 184139, + "price": 12958000.0, + "datetime": "2018-01-28 07:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 184929, - "price": 12765000.0, - "datetime": "2018-01-29 22:36:00", + "bar_index": 184150, + "price": 12890000.0, + "datetime": "2018-01-28 07:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 184953, - "price": 12782000.0, - "datetime": "2018-01-29 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 184993, - "price": 12843000.0, - "datetime": "2018-01-30 01:48:00", + "bar_index": 184187, + "price": 12910000.0, + "datetime": "2018-01-28 09:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 185248, - "price": 12665000.0, - "datetime": "2018-01-30 14:33:00", + "bar_index": 184210, + "price": 12851000.0, + "datetime": "2018-01-28 10:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 184242, + "price": 12889000.0, + "datetime": "2018-01-28 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 185699, - "price": 11181000.0, - "datetime": "2018-01-31 13:06:00", + "bar_index": 184347, + "price": 13287000.0, + "datetime": "2018-01-28 17:30:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=71.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 184394, + "price": 13317000.0, + "datetime": "2018-01-28 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 184451, + "price": 13292000.0, + "datetime": "2018-01-28 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 184550, + "price": 13201000.0, + "datetime": "2018-01-29 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=68.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 184649, + "price": 13273000.0, + "datetime": "2018-01-29 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 184667, + "price": 13390000.0, + "datetime": "2018-01-29 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 184744, + "price": 13094000.0, + "datetime": "2018-01-29 13:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 184945, + "price": 12900000.0, + "datetime": "2018-01-29 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 184954, + "price": 12799000.0, + "datetime": "2018-01-29 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 184983, + "price": 12880000.0, + "datetime": "2018-01-30 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 185009, + "price": 12899000.0, + "datetime": "2018-01-30 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 185052, + "price": 12896000.0, + "datetime": "2018-01-30 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 185069, + "price": 12924000.0, + "datetime": "2018-01-30 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 185152, + "price": 12861000.0, + "datetime": "2018-01-30 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 185232, + "price": 12663000.0, + "datetime": "2018-01-30 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 185253, + "price": 12656000.0, + "datetime": "2018-01-30 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 185282, + "price": 12426000.0, + "datetime": "2018-01-30 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 185305, + "price": 12612000.0, + "datetime": "2018-01-30 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 185334, + "price": 12428000.0, + "datetime": "2018-01-30 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 185366, + "price": 12494000.0, + "datetime": "2018-01-30 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 185407, + "price": 12333000.0, + "datetime": "2018-01-30 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 185581, + "price": 11880000.0, + "datetime": "2018-01-31 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 185606, + "price": 11689000.0, + "datetime": "2018-01-31 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 185683, + "price": 11300000.0, + "datetime": "2018-01-31 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", @@ -20705,34 +26861,88 @@ "datetime": "2018-01-31 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 185878, - "price": 11359000.0, - "datetime": "2018-01-31 22:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 185990, - "price": 11112000.0, - "datetime": "2018-02-01 03:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 186112, - "price": 11349000.0, - "datetime": "2018-02-01 09:45:00", + "bar_index": 185755, + "price": 11335000.0, + "datetime": "2018-01-31 15:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 185770, + "price": 11413000.0, + "datetime": "2018-01-31 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 185783, + "price": 11461000.0, + "datetime": "2018-01-31 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 185839, + "price": 11290000.0, + "datetime": "2018-01-31 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 185858, + "price": 11395000.0, + "datetime": "2018-01-31 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 185901, + "price": 11293000.0, + "datetime": "2018-01-31 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 186074, + "price": 11284000.0, + "datetime": "2018-02-01 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 186126, + "price": 11420000.0, + "datetime": "2018-02-01 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 186143, + "price": 11393000.0, + "datetime": "2018-02-01 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -20741,142 +26951,187 @@ "datetime": "2018-02-01 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 186258, - "price": 11218000.0, - "datetime": "2018-02-01 17:03:00", + "bar_index": 186405, + "price": 10386000.0, + "datetime": "2018-02-02 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 186332, - "price": 10779000.0, - "datetime": "2018-02-01 20:45:00", + "bar_index": 186495, + "price": 10041000.0, + "datetime": "2018-02-02 04:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 186455, - "price": 10203000.0, - "datetime": "2018-02-02 02:54:00", + "side": "buy", + "bar_index": 186520, + "price": 10310000.0, + "datetime": "2018-02-02 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 186668, - "price": 9214000.0, - "datetime": "2018-02-02 13:33:00", + "bar_index": 186546, + "price": 10284000.0, + "datetime": "2018-02-02 07:27:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 186734, - "price": 8793000.0, - "datetime": "2018-02-02 16:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 186841, - "price": 8359000.0, - "datetime": "2018-02-02 22:12:00", + "bar_index": 186585, + "price": 9511000.0, + "datetime": "2018-02-02 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=21.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 186874, - "price": 8910000.0, - "datetime": "2018-02-02 23:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 186938, - "price": 9198000.0, - "datetime": "2018-02-03 03:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 187060, - "price": 9338000.0, - "datetime": "2018-02-03 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 187172, - "price": 8714000.0, - "datetime": "2018-02-03 14:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 187204, - "price": 8877000.0, - "datetime": "2018-02-03 16:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 187225, - "price": 8974000.0, - "datetime": "2018-02-03 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 187375, - "price": 9576000.0, - "datetime": "2018-02-04 00:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 187677, - "price": 9924000.0, - "datetime": "2018-02-04 16:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 187697, - "price": 9883000.0, - "datetime": "2018-02-04 17:00:00", + "bar_index": 186640, + "price": 9383000.0, + "datetime": "2018-02-02 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 186669, + "price": 9162000.0, + "datetime": "2018-02-02 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 186745, + "price": 8635000.0, + "datetime": "2018-02-02 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 186876, + "price": 8884000.0, + "datetime": "2018-02-02 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=120.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 186893, + "price": 9238000.0, + "datetime": "2018-02-03 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 186904, + "price": 9245000.0, + "datetime": "2018-02-03 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 186980, + "price": 9071000.0, + "datetime": "2018-02-03 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 186992, + "price": 9054000.0, + "datetime": "2018-02-03 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 187000, + "price": 8992000.0, + "datetime": "2018-02-03 06:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 187070, + "price": 9301000.0, + "datetime": "2018-02-03 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 187254, + "price": 9149000.0, + "datetime": "2018-02-03 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=98.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 187290, + "price": 9183000.0, + "datetime": "2018-02-03 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 187387, + "price": 9583000.0, + "datetime": "2018-02-04 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 187601, + "price": 9524000.0, + "datetime": "2018-02-04 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 187663, + "price": 9942000.0, + "datetime": "2018-02-04 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -20884,107 +27139,143 @@ "price": 9820000.0, "datetime": "2018-02-04 17:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 187726, - "price": 9630000.0, - "datetime": "2018-02-04 18:27:00", + "bar_index": 187736, + "price": 9613000.0, + "datetime": "2018-02-04 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 187761, + "price": 9749000.0, + "datetime": "2018-02-04 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 187890, - "price": 9134000.0, - "datetime": "2018-02-05 02:39:00", + "bar_index": 187869, + "price": 9089000.0, + "datetime": "2018-02-05 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=57.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 187921, + "price": 9002000.0, + "datetime": "2018-02-05 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 188105, + "price": 8779000.0, + "datetime": "2018-02-05 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 188129, + "price": 9028000.0, + "datetime": "2018-02-05 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 188354, + "price": 8206000.0, + "datetime": "2018-02-06 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 188463, + "price": 8190000.0, + "datetime": "2018-02-06 07:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 188578, + "price": 6876000.0, + "datetime": "2018-02-06 13:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 187910, - "price": 9091000.0, - "datetime": "2018-02-05 03:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 187932, - "price": 9049000.0, - "datetime": "2018-02-05 04:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 188187, - "price": 8784000.0, - "datetime": "2018-02-05 17:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 188295, - "price": 8551000.0, - "datetime": "2018-02-05 22:54:00", + "bar_index": 188664, + "price": 7034000.0, + "datetime": "2018-02-06 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 188438, - "price": 8086000.0, - "datetime": "2018-02-06 06:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 188501, - "price": 7898000.0, - "datetime": "2018-02-06 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=75.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 188641, - "price": 7052000.0, - "datetime": "2018-02-06 16:12:00", + "bar_index": 188766, + "price": 7733000.0, + "datetime": "2018-02-06 22:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=60.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 188829, - "price": 7730000.0, - "datetime": "2018-02-07 01:36:00", + "bar_index": 188837, + "price": 7753000.0, + "datetime": "2018-02-07 02:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,zigzag_causal]" }, { "side": "buy", - "bar_index": 188859, - "price": 7855000.0, - "datetime": "2018-02-07 03:06:00", + "bar_index": 188912, + "price": 8163000.0, + "datetime": "2018-02-07 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 188938, + "price": 8260000.0, + "datetime": "2018-02-07 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 188976, + "price": 8592000.0, + "datetime": "2018-02-07 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -20993,7 +27284,25 @@ "datetime": "2018-02-07 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 189004, + "price": 8565000.0, + "datetime": "2018-02-07 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 189018, + "price": 8590000.0, + "datetime": "2018-02-07 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -21001,35 +27310,44 @@ "price": 8251000.0, "datetime": "2018-02-07 14:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 189207, - "price": 8690000.0, - "datetime": "2018-02-07 20:30:00", + "bar_index": 189097, + "price": 8200000.0, + "datetime": "2018-02-07 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 189219, - "price": 8733000.0, - "datetime": "2018-02-07 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 189227, - "price": 8815000.0, - "datetime": "2018-02-07 21:30:00", + "bar_index": 189173, + "price": 8665000.0, + "datetime": "2018-02-07 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=56.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 189222, + "price": 8767000.0, + "datetime": "2018-02-07 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 189230, + "price": 8866000.0, + "datetime": "2018-02-07 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -21038,16 +27356,16 @@ "datetime": "2018-02-07 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 189326, - "price": 8799000.0, - "datetime": "2018-02-08 02:27:00", + "side": "buy", + "bar_index": 189344, + "price": 8968000.0, + "datetime": "2018-02-08 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -21056,25 +27374,70 @@ "datetime": "2018-02-08 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 189461, - "price": 8511000.0, - "datetime": "2018-02-08 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 189522, - "price": 8747000.0, - "datetime": "2018-02-08 12:15:00", + "bar_index": 189466, + "price": 8648000.0, + "datetime": "2018-02-08 09:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 189493, + "price": 8720000.0, + "datetime": "2018-02-08 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 189503, + "price": 8801000.0, + "datetime": "2018-02-08 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 189529, + "price": 8810000.0, + "datetime": "2018-02-08 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 189556, + "price": 8930000.0, + "datetime": "2018-02-08 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 189622, + "price": 9065000.0, + "datetime": "2018-02-08 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 189635, + "price": 9092000.0, + "datetime": "2018-02-08 17:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -21083,79 +27446,133 @@ "datetime": "2018-02-08 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 189734, - "price": 9461000.0, - "datetime": "2018-02-08 22:51:00", + "bar_index": 189890, + "price": 9369000.0, + "datetime": "2018-02-09 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 189912, + "price": 9420000.0, + "datetime": "2018-02-09 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 189793, - "price": 9301000.0, - "datetime": "2018-02-09 01:48:00", + "bar_index": 189939, + "price": 9361000.0, + "datetime": "2018-02-09 09:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 189836, - "price": 9231000.0, - "datetime": "2018-02-09 03:57:00", + "bar_index": 189986, + "price": 9241000.0, + "datetime": "2018-02-09 11:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 190085, - "price": 9210000.0, - "datetime": "2018-02-09 16:24:00", + "bar_index": 190019, + "price": 9281000.0, + "datetime": "2018-02-09 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 190108, - "price": 9217000.0, - "datetime": "2018-02-09 17:33:00", + "bar_index": 190238, + "price": 9558000.0, + "datetime": "2018-02-10 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 190222, - "price": 9504000.0, - "datetime": "2018-02-10 00:42:00", + "bar_index": 190322, + "price": 9731000.0, + "datetime": "2018-02-10 06:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 190308, - "price": 9730000.0, - "datetime": "2018-02-10 06:12:00", + "bar_index": 190352, + "price": 9880000.0, + "datetime": "2018-02-10 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 190320, - "price": 9780000.0, - "datetime": "2018-02-10 06:48:00", + "bar_index": 190369, + "price": 10055000.0, + "datetime": "2018-02-10 09:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 190410, + "price": 10379000.0, + "datetime": "2018-02-10 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 190455, + "price": 10387000.0, + "datetime": "2018-02-10 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 190475, + "price": 10408000.0, + "datetime": "2018-02-10 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 190514, + "price": 10551000.0, + "datetime": "2018-02-10 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 190572, + "price": 9850000.0, + "datetime": "2018-02-10 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -21163,35 +27580,35 @@ "price": 9684000.0, "datetime": "2018-02-10 19:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 190596, - "price": 9794000.0, - "datetime": "2018-02-10 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 190686, - "price": 9714000.0, - "datetime": "2018-02-11 01:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [donchian,keltner_breakout,macd_cross,zigzag_causal]" }, { "side": "buy", - "bar_index": 190706, - "price": 9738000.0, - "datetime": "2018-02-11 02:06:00", + "bar_index": 190643, + "price": 9957000.0, + "datetime": "2018-02-10 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 190681, + "price": 9622000.0, + "datetime": "2018-02-11 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 190737, + "price": 9636000.0, + "datetime": "2018-02-11 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -21199,35 +27616,71 @@ "price": 9750000.0, "datetime": "2018-02-11 04:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 190794, - "price": 9792000.0, - "datetime": "2018-02-11 06:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 190905, - "price": 9352000.0, - "datetime": "2018-02-11 12:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 190967, - "price": 9136000.0, - "datetime": "2018-02-11 15:09:00", + "bar_index": 190760, + "price": 9887000.0, + "datetime": "2018-02-11 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,donchian,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 190769, + "price": 9770000.0, + "datetime": "2018-02-11 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 190784, + "price": 9666000.0, + "datetime": "2018-02-11 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 190798, + "price": 9748000.0, + "datetime": "2018-02-11 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 190819, + "price": 9872000.0, + "datetime": "2018-02-11 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 190871, + "price": 9571000.0, + "datetime": "2018-02-11 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 190918, + "price": 9113000.0, + "datetime": "2018-02-11 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -21236,16 +27689,61 @@ "datetime": "2018-02-11 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 191060, + "price": 9283000.0, + "datetime": "2018-02-11 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 191083, + "price": 9422000.0, + "datetime": "2018-02-11 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 191175, - "price": 9626000.0, - "datetime": "2018-02-12 01:33:00", + "bar_index": 191183, + "price": 9549000.0, + "datetime": "2018-02-12 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 191194, + "price": 9461000.0, + "datetime": "2018-02-12 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 191244, + "price": 9486000.0, + "datetime": "2018-02-12 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 191276, + "price": 9620000.0, + "datetime": "2018-02-12 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -21254,88 +27752,196 @@ "datetime": "2018-02-12 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 191480, - "price": 9703000.0, - "datetime": "2018-02-12 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 191803, - "price": 10134000.0, - "datetime": "2018-02-13 08:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 191968, - "price": 9958000.0, - "datetime": "2018-02-13 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 192033, - "price": 9768000.0, - "datetime": "2018-02-13 20:27:00", + "bar_index": 191345, + "price": 9520000.0, + "datetime": "2018-02-12 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 191358, + "price": 9687000.0, + "datetime": "2018-02-12 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 191430, + "price": 9763000.0, + "datetime": "2018-02-12 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 191473, + "price": 9750000.0, + "datetime": "2018-02-12 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 191511, + "price": 9936000.0, + "datetime": "2018-02-12 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 191590, + "price": 9942000.0, + "datetime": "2018-02-12 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 192145, - "price": 9810000.0, - "datetime": "2018-02-14 02:03:00", + "bar_index": 191603, + "price": 9876000.0, + "datetime": "2018-02-12 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 191626, + "price": 9798000.0, + "datetime": "2018-02-13 00:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 192196, - "price": 9868000.0, - "datetime": "2018-02-14 04:36:00", + "bar_index": 191739, + "price": 10045000.0, + "datetime": "2018-02-13 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 191791, + "price": 10176000.0, + "datetime": "2018-02-13 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 191798, + "price": 10178000.0, + "datetime": "2018-02-13 08:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 191804, + "price": 10137000.0, + "datetime": "2018-02-13 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 191928, + "price": 9957000.0, + "datetime": "2018-02-13 15:12:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 192237, - "price": 9912000.0, - "datetime": "2018-02-14 06:39:00", + "bar_index": 192091, + "price": 9892000.0, + "datetime": "2018-02-13 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 192386, - "price": 10029000.0, - "datetime": "2018-02-14 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 192490, - "price": 10077000.0, - "datetime": "2018-02-14 19:18:00", + "side": "sell", + "bar_index": 192105, + "price": 9881000.0, + "datetime": "2018-02-14 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 192137, + "price": 9830000.0, + "datetime": "2018-02-14 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 192215, + "price": 9908000.0, + "datetime": "2018-02-14 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 192277, + "price": 9874000.0, + "datetime": "2018-02-14 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 192316, + "price": 9960000.0, + "datetime": "2018-02-14 10:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 192387, + "price": 10028000.0, + "datetime": "2018-02-14 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 192434, + "price": 10024000.0, + "datetime": "2018-02-14 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -21344,25 +27950,70 @@ "datetime": "2018-02-14 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 192693, - "price": 10323000.0, - "datetime": "2018-02-15 05:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 192766, - "price": 10429000.0, - "datetime": "2018-02-15 09:06:00", + "bar_index": 192539, + "price": 10326000.0, + "datetime": "2018-02-14 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 192622, + "price": 10343000.0, + "datetime": "2018-02-15 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 192660, + "price": 10330000.0, + "datetime": "2018-02-15 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 192664, + "price": 10359000.0, + "datetime": "2018-02-15 04:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 192782, + "price": 10518000.0, + "datetime": "2018-02-15 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 192823, + "price": 10866000.0, + "datetime": "2018-02-15 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 192931, + "price": 11028000.0, + "datetime": "2018-02-15 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -21371,97 +28022,295 @@ "datetime": "2018-02-15 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 193084, - "price": 11018000.0, - "datetime": "2018-02-16 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 193176, - "price": 11355000.0, - "datetime": "2018-02-16 05:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 193643, - "price": 11317000.0, - "datetime": "2018-02-17 04:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 193948, - "price": 12091000.0, - "datetime": "2018-02-17 20:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 193976, - "price": 12170000.0, - "datetime": "2018-02-17 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 194027, - "price": 11919000.0, - "datetime": "2018-02-18 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 194085, - "price": 11977000.0, - "datetime": "2018-02-18 03:03:00", + "bar_index": 193037, + "price": 10888000.0, + "datetime": "2018-02-15 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 194170, - "price": 12050000.0, - "datetime": "2018-02-18 07:18:00", + "bar_index": 193104, + "price": 11035000.0, + "datetime": "2018-02-16 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 193234, + "price": 11402000.0, + "datetime": "2018-02-16 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 193286, + "price": 11705000.0, + "datetime": "2018-02-16 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 194434, - "price": 11919000.0, - "datetime": "2018-02-18 20:30:00", + "bar_index": 193304, + "price": 11566000.0, + "datetime": "2018-02-16 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 193309, + "price": 11651000.0, + "datetime": "2018-02-16 12:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 194569, - "price": 12150000.0, - "datetime": "2018-02-19 03:15:00", + "bar_index": 193329, + "price": 11532000.0, + "datetime": "2018-02-16 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 193474, + "price": 11220000.0, + "datetime": "2018-02-16 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 193541, + "price": 11390000.0, + "datetime": "2018-02-16 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 193590, + "price": 11402000.0, + "datetime": "2018-02-17 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 193667, + "price": 11331000.0, + "datetime": "2018-02-17 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 193692, + "price": 11424000.0, + "datetime": "2018-02-17 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 193790, + "price": 11649000.0, + "datetime": "2018-02-17 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 193899, + "price": 12110000.0, + "datetime": "2018-02-17 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 193934, + "price": 12116000.0, + "datetime": "2018-02-17 19:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 193955, + "price": 12110000.0, + "datetime": "2018-02-17 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194028, + "price": 11970000.0, + "datetime": "2018-02-18 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 194062, + "price": 12006000.0, + "datetime": "2018-02-18 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 194138, + "price": 11995000.0, + "datetime": "2018-02-18 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194207, + "price": 12317000.0, + "datetime": "2018-02-18 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 194242, + "price": 12636000.0, + "datetime": "2018-02-18 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 194252, + "price": 12647000.0, + "datetime": "2018-02-18 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing]" + }, + { + "side": "sell", + "bar_index": 194279, + "price": 12455000.0, + "datetime": "2018-02-18 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 194331, + "price": 12281000.0, + "datetime": "2018-02-18 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 194436, + "price": 12002000.0, + "datetime": "2018-02-18 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 194446, + "price": 11953000.0, + "datetime": "2018-02-18 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 194456, + "price": 11801000.0, + "datetime": "2018-02-18 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194466, + "price": 12034000.0, + "datetime": "2018-02-18 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194475, + "price": 12149000.0, + "datetime": "2018-02-18 22:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,local_extrema,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 194502, + "price": 12196000.0, + "datetime": "2018-02-18 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194550, + "price": 12191000.0, + "datetime": "2018-02-19 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194557, + "price": 12155000.0, + "datetime": "2018-02-19 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", @@ -21470,79 +28319,115 @@ "datetime": "2018-02-19 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 194651, - "price": 12253000.0, - "datetime": "2018-02-19 07:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 194850, - "price": 12169000.0, - "datetime": "2018-02-19 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 194916, - "price": 12287000.0, - "datetime": "2018-02-19 20:36:00", + "bar_index": 194653, + "price": 12272000.0, + "datetime": "2018-02-19 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 194940, - "price": 12297000.0, - "datetime": "2018-02-19 21:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=8.1 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 195038, - "price": 12409000.0, - "datetime": "2018-02-20 02:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 195231, - "price": 12953000.0, - "datetime": "2018-02-20 12:21:00", + "bar_index": 194680, + "price": 12020000.0, + "datetime": "2018-02-19 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 195384, - "price": 13132000.0, - "datetime": "2018-02-20 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 195395, - "price": 13189000.0, - "datetime": "2018-02-20 20:33:00", + "bar_index": 194851, + "price": 12196000.0, + "datetime": "2018-02-19 17:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 194921, + "price": 12313000.0, + "datetime": "2018-02-19 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 194964, + "price": 12315000.0, + "datetime": "2018-02-19 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 195031, + "price": 12420000.0, + "datetime": "2018-02-20 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 195060, + "price": 12444000.0, + "datetime": "2018-02-20 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 195235, + "price": 12977000.0, + "datetime": "2018-02-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 195243, + "price": 13015000.0, + "datetime": "2018-02-20 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 195287, + "price": 13129000.0, + "datetime": "2018-02-20 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 195363, + "price": 13158000.0, + "datetime": "2018-02-20 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 195387, + "price": 13123000.0, + "datetime": "2018-02-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -21550,26 +28435,107 @@ "price": 13244000.0, "datetime": "2018-02-20 22:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 195548, - "price": 13662000.0, - "datetime": "2018-02-21 04:12:00", + "bar_index": 195471, + "price": 13306000.0, + "datetime": "2018-02-21 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 195495, + "price": 13452000.0, + "datetime": "2018-02-21 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 195534, + "price": 13720000.0, + "datetime": "2018-02-21 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 195567, + "price": 13722000.0, + "datetime": "2018-02-21 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 195580, + "price": 13840000.0, + "datetime": "2018-02-21 05:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 195709, - "price": 13329000.0, - "datetime": "2018-02-21 12:15:00", + "bar_index": 195633, + "price": 13650000.0, + "datetime": "2018-02-21 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 195752, + "price": 12983000.0, + "datetime": "2018-02-21 14:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 195785, + "price": 13135000.0, + "datetime": "2018-02-21 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 195811, + "price": 13250000.0, + "datetime": "2018-02-21 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout]" + }, + { + "side": "buy", + "bar_index": 195832, + "price": 13226000.0, + "datetime": "2018-02-21 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 195848, + "price": 13270000.0, + "datetime": "2018-02-21 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", @@ -21578,61 +28544,151 @@ "datetime": "2018-02-21 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 195944, - "price": 12879000.0, - "datetime": "2018-02-22 00:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 196013, - "price": 12850000.0, - "datetime": "2018-02-22 03:27:00", + "bar_index": 195963, + "price": 12913000.0, + "datetime": "2018-02-22 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 196067, - "price": 12641000.0, - "datetime": "2018-02-22 06:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 196414, - "price": 11825000.0, - "datetime": "2018-02-22 23:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 196665, - "price": 11435000.0, - "datetime": "2018-02-23 12:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 196739, - "price": 11582000.0, - "datetime": "2018-02-23 15:45:00", + "bar_index": 195999, + "price": 12887000.0, + "datetime": "2018-02-22 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 196111, + "price": 12744000.0, + "datetime": "2018-02-22 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 196123, + "price": 12808000.0, + "datetime": "2018-02-22 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 196155, + "price": 12855000.0, + "datetime": "2018-02-22 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 196182, + "price": 12941000.0, + "datetime": "2018-02-22 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 196229, + "price": 12860000.0, + "datetime": "2018-02-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 196266, + "price": 12750000.0, + "datetime": "2018-02-22 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 196338, + "price": 12026000.0, + "datetime": "2018-02-22 19:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 196362, + "price": 12220000.0, + "datetime": "2018-02-22 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 196520, + "price": 12034000.0, + "datetime": "2018-02-23 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 196606, + "price": 11527000.0, + "datetime": "2018-02-23 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 196674, + "price": 11450000.0, + "datetime": "2018-02-23 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 196756, + "price": 11630000.0, + "datetime": "2018-02-23 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 196829, + "price": 11890000.0, + "datetime": "2018-02-23 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 196843, + "price": 11949000.0, + "datetime": "2018-02-23 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", @@ -21641,286 +28697,475 @@ "datetime": "2018-02-23 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 196930, - "price": 12027000.0, - "datetime": "2018-02-24 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 196977, - "price": 11934000.0, - "datetime": "2018-02-24 03:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 197108, - "price": 12204000.0, - "datetime": "2018-02-24 10:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 197116, - "price": 12155000.0, - "datetime": "2018-02-24 10:36:00", + "bar_index": 196893, + "price": 12090000.0, + "datetime": "2018-02-23 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 197155, - "price": 12222000.0, - "datetime": "2018-02-24 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 197180, - "price": 12268000.0, - "datetime": "2018-02-24 13:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 197196, - "price": 12281000.0, - "datetime": "2018-02-24 14:36:00", + "bar_index": 196981, + "price": 12000000.0, + "datetime": "2018-02-24 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 197212, - "price": 12259000.0, - "datetime": "2018-02-24 15:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 197374, - "price": 11450000.0, - "datetime": "2018-02-24 23:30:00", + "bar_index": 196998, + "price": 11911000.0, + "datetime": "2018-02-24 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 197567, - "price": 11431000.0, - "datetime": "2018-02-25 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 197673, - "price": 11408000.0, - "datetime": "2018-02-25 14:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 197682, - "price": 11438000.0, - "datetime": "2018-02-25 14:54:00", + "bar_index": 197137, + "price": 12289000.0, + "datetime": "2018-02-24 11:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 197800, - "price": 11443000.0, - "datetime": "2018-02-25 20:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 198106, - "price": 11298000.0, - "datetime": "2018-02-26 12:06:00", + "bar_index": 197161, + "price": 12279000.0, + "datetime": "2018-02-24 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 198142, - "price": 11213000.0, - "datetime": "2018-02-26 13:54:00", + "bar_index": 197257, + "price": 11820000.0, + "datetime": "2018-02-24 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.5 [fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 198199, - "price": 10966000.0, - "datetime": "2018-02-26 16:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 198307, - "price": 11386000.0, - "datetime": "2018-02-26 22:09:00", + "bar_index": 197410, + "price": 11440000.0, + "datetime": "2018-02-25 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 197424, + "price": 11441000.0, + "datetime": "2018-02-25 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 198398, - "price": 11582000.0, - "datetime": "2018-02-27 02:42:00", + "bar_index": 197541, + "price": 11483000.0, + "datetime": "2018-02-25 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 197577, + "price": 11435000.0, + "datetime": "2018-02-25 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 197728, + "price": 11477000.0, + "datetime": "2018-02-25 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 197948, + "price": 10986000.0, + "datetime": "2018-02-26 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 197989, + "price": 11194000.0, + "datetime": "2018-02-26 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 197993, + "price": 11186000.0, + "datetime": "2018-02-26 06:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 198027, + "price": 11311000.0, + "datetime": "2018-02-26 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 198071, + "price": 11249000.0, + "datetime": "2018-02-26 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 198143, + "price": 11219000.0, + "datetime": "2018-02-26 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 198227, + "price": 10977000.0, + "datetime": "2018-02-26 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 198238, + "price": 10930000.0, + "datetime": "2018-02-26 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 198247, + "price": 10978000.0, + "datetime": "2018-02-26 19:09:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198274, + "price": 11089000.0, + "datetime": "2018-02-26 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 198331, + "price": 11556000.0, + "datetime": "2018-02-26 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 198369, + "price": 11766000.0, + "datetime": "2018-02-27 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 198383, + "price": 11560000.0, + "datetime": "2018-02-27 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198412, + "price": 11665000.0, + "datetime": "2018-02-27 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198661, + "price": 11597000.0, + "datetime": "2018-02-27 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198740, + "price": 11898000.0, + "datetime": "2018-02-27 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 198753, + "price": 11941000.0, + "datetime": "2018-02-27 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198809, + "price": 12052000.0, + "datetime": "2018-02-27 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 198866, + "price": 11906000.0, + "datetime": "2018-02-28 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 198874, + "price": 11923000.0, + "datetime": "2018-02-28 02:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198917, + "price": 12002000.0, + "datetime": "2018-02-28 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 198932, + "price": 11970000.0, + "datetime": "2018-02-28 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 198950, + "price": 11987000.0, + "datetime": "2018-02-28 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 198980, + "price": 11989000.0, + "datetime": "2018-02-28 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 199077, + "price": 12163000.0, + "datetime": "2018-02-28 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 199205, + "price": 11947000.0, + "datetime": "2018-02-28 19:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 199217, + "price": 11904000.0, + "datetime": "2018-02-28 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 199241, + "price": 11937000.0, + "datetime": "2018-02-28 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 199317, + "price": 11909000.0, + "datetime": "2018-03-01 00:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 199413, + "price": 12030000.0, + "datetime": "2018-03-01 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 199446, + "price": 11985000.0, + "datetime": "2018-03-01 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 199609, + "price": 11723000.0, + "datetime": "2018-03-01 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 199634, + "price": 11811000.0, + "datetime": "2018-03-01 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 199690, + "price": 11915000.0, + "datetime": "2018-03-01 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 199725, + "price": 11952000.0, + "datetime": "2018-03-01 21:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 199926, + "price": 12459000.0, + "datetime": "2018-03-02 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=165.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 199940, + "price": 12458000.0, + "datetime": "2018-03-02 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 199953, + "price": 12373000.0, + "datetime": "2018-03-02 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 199966, + "price": 12431000.0, + "datetime": "2018-03-02 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 200029, + "price": 12392000.0, + "datetime": "2018-03-02 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 200114, + "price": 12213000.0, + "datetime": "2018-03-02 20:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 198436, - "price": 11645000.0, - "datetime": "2018-02-27 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 198525, - "price": 11810000.0, - "datetime": "2018-02-27 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 198538, - "price": 11776000.0, - "datetime": "2018-02-27 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 198579, - "price": 11542000.0, - "datetime": "2018-02-27 11:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 198601, - "price": 11579000.0, - "datetime": "2018-02-27 12:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 198739, - "price": 11911000.0, - "datetime": "2018-02-27 19:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 198860, - "price": 11927000.0, - "datetime": "2018-02-28 01:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 198948, - "price": 11979000.0, - "datetime": "2018-02-28 06:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 199103, - "price": 12150000.0, - "datetime": "2018-02-28 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 199382, - "price": 11890000.0, - "datetime": "2018-03-01 03:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 199604, - "price": 11715000.0, - "datetime": "2018-03-01 15:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 199829, - "price": 11978000.0, - "datetime": "2018-03-02 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 200046, - "price": 12370000.0, - "datetime": "2018-03-02 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -21929,124 +29174,160 @@ "datetime": "2018-03-03 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 200386, - "price": 12410000.0, - "datetime": "2018-03-03 09:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 200446, - "price": 12568000.0, - "datetime": "2018-03-03 12:36:00", + "bar_index": 200290, + "price": 12283000.0, + "datetime": "2018-03-03 04:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 200597, - "price": 12579000.0, - "datetime": "2018-03-03 20:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 200684, - "price": 12674000.0, - "datetime": "2018-03-04 00:30:00", + "bar_index": 200322, + "price": 12382000.0, + "datetime": "2018-03-03 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 200722, - "price": 12709000.0, - "datetime": "2018-03-04 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 200772, - "price": 12760000.0, - "datetime": "2018-03-04 04:54:00", + "bar_index": 200339, + "price": 12388000.0, + "datetime": "2018-03-03 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 200827, - "price": 12661000.0, - "datetime": "2018-03-04 07:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 200948, - "price": 12515000.0, - "datetime": "2018-03-04 13:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 201041, - "price": 12409000.0, - "datetime": "2018-03-04 18:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 201054, - "price": 12434000.0, - "datetime": "2018-03-04 19:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 201085, - "price": 12385000.0, - "datetime": "2018-03-04 20:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 201219, - "price": 12360000.0, - "datetime": "2018-03-05 03:15:00", + "bar_index": 200412, + "price": 12507000.0, + "datetime": "2018-03-03 10:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 200434, + "price": 12608000.0, + "datetime": "2018-03-03 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 200459, + "price": 12637000.0, + "datetime": "2018-03-03 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 200641, + "price": 12625000.0, + "datetime": "2018-03-03 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 200733, + "price": 12774000.0, + "datetime": "2018-03-04 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 200758, + "price": 12769000.0, + "datetime": "2018-03-04 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 201336, - "price": 12514000.0, - "datetime": "2018-03-05 09:06:00", + "bar_index": 200818, + "price": 12655000.0, + "datetime": "2018-03-04 07:12:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 200833, + "price": 12735000.0, + "datetime": "2018-03-04 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=10.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 200891, + "price": 12703000.0, + "datetime": "2018-03-04 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 200975, + "price": 12484000.0, + "datetime": "2018-03-04 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 200991, + "price": 12393000.0, + "datetime": "2018-03-04 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 201035, + "price": 12460000.0, + "datetime": "2018-03-04 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "sell", + "bar_index": 201070, + "price": 12378000.0, + "datetime": "2018-03-04 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 201229, + "price": 12499000.0, + "datetime": "2018-03-05 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -22054,170 +29335,314 @@ "price": 12495000.0, "datetime": "2018-03-05 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 201528, - "price": 12506000.0, - "datetime": "2018-03-05 18:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 201539, + "bar_index": 201367, "price": 12493000.0, - "datetime": "2018-03-05 19:15:00", + "datetime": "2018-03-05 10:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 201598, - "price": 12577000.0, - "datetime": "2018-03-05 22:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 201636, - "price": 12614000.0, - "datetime": "2018-03-06 00:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 201699, - "price": 12694000.0, - "datetime": "2018-03-06 03:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 201771, - "price": 12791000.0, - "datetime": "2018-03-06 06:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 201791, - "price": 12796000.0, - "datetime": "2018-03-06 07:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 201907, - "price": 12490000.0, - "datetime": "2018-03-06 13:39:00", + "bar_index": 201400, + "price": 12585000.0, + "datetime": "2018-03-05 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 201971, - "price": 12503000.0, - "datetime": "2018-03-06 16:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 202082, - "price": 12254000.0, - "datetime": "2018-03-06 22:24:00", + "bar_index": 201439, + "price": 12593000.0, + "datetime": "2018-03-05 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 202101, - "price": 12244000.0, - "datetime": "2018-03-06 23:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 202181, - "price": 12201000.0, - "datetime": "2018-03-07 03:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 202212, - "price": 12129000.0, - "datetime": "2018-03-07 04:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 202385, - "price": 11946000.0, - "datetime": "2018-03-07 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 202401, - "price": 11960000.0, - "datetime": "2018-03-07 14:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 202468, - "price": 11677000.0, - "datetime": "2018-03-07 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=28.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 202514, - "price": 11701000.0, - "datetime": "2018-03-07 20:00:00", + "bar_index": 201449, + "price": 12609000.0, + "datetime": "2018-03-05 14:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 202694, - "price": 11070000.0, - "datetime": "2018-03-08 05:00:00", + "bar_index": 201515, + "price": 12489000.0, + "datetime": "2018-03-05 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 201531, + "price": 12510000.0, + "datetime": "2018-03-05 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 201546, + "price": 12514000.0, + "datetime": "2018-03-05 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 201593, + "price": 12593000.0, + "datetime": "2018-03-05 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 201599, + "price": 12578000.0, + "datetime": "2018-03-05 22:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 201642, + "price": 12605000.0, + "datetime": "2018-03-06 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 201723, + "price": 12798000.0, + "datetime": "2018-03-06 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 201760, + "price": 12765000.0, + "datetime": "2018-03-06 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 201774, + "price": 12786000.0, + "datetime": "2018-03-06 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 201911, + "price": 12499000.0, + "datetime": "2018-03-06 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 201921, + "price": 12513000.0, + "datetime": "2018-03-06 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 201934, + "price": 12523000.0, + "datetime": "2018-03-06 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 201964, + "price": 12491000.0, + "datetime": "2018-03-06 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 201985, + "price": 12496000.0, + "datetime": "2018-03-06 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 202046, + "price": 12275000.0, + "datetime": "2018-03-06 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 202198, + "price": 12069000.0, + "datetime": "2018-03-07 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 202219, + "price": 12024000.0, + "datetime": "2018-03-07 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 202268, + "price": 12093000.0, + "datetime": "2018-03-07 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 202326, + "price": 12135000.0, + "datetime": "2018-03-07 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 202351, + "price": 12076000.0, + "datetime": "2018-03-07 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 202412, + "price": 11783000.0, + "datetime": "2018-03-07 14:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 202591, + "price": 11900000.0, + "datetime": "2018-03-07 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 202601, + "price": 11965000.0, + "datetime": "2018-03-08 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 202645, + "price": 11200000.0, + "datetime": "2018-03-08 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 202680, + "price": 11012000.0, + "datetime": "2018-03-08 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 202728, + "price": 11181000.0, + "datetime": "2018-03-08 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 202748, + "price": 11311000.0, + "datetime": "2018-03-08 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 202758, + "price": 11108000.0, + "datetime": "2018-03-08 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 202769, + "price": 11147000.0, + "datetime": "2018-03-08 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 202784, + "price": 11280000.0, + "datetime": "2018-03-08 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -22225,872 +29650,1295 @@ "price": 10900000.0, "datetime": "2018-03-08 11:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 202897, + "price": 10950000.0, + "datetime": "2018-03-08 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 202985, + "price": 11181000.0, + "datetime": "2018-03-08 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 203010, + "price": 11171000.0, + "datetime": "2018-03-08 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 202876, - "price": 10828000.0, - "datetime": "2018-03-08 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 202909, - "price": 10889000.0, - "datetime": "2018-03-08 15:45:00", + "bar_index": 203077, + "price": 11007000.0, + "datetime": "2018-03-09 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 202946, - "price": 11046000.0, - "datetime": "2018-03-08 17:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 203007, - "price": 11196000.0, - "datetime": "2018-03-08 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 203050, - "price": 11034000.0, - "datetime": "2018-03-08 22:48:00", + "bar_index": 203113, + "price": 10770000.0, + "datetime": "2018-03-09 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 203257, - "price": 10586000.0, - "datetime": "2018-03-09 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 203582, - "price": 9800000.0, - "datetime": "2018-03-10 01:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 203888, - "price": 10467000.0, - "datetime": "2018-03-10 16:42:00", + "bar_index": 203171, + "price": 10604000.0, + "datetime": "2018-03-09 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 203908, - "price": 10501000.0, - "datetime": "2018-03-10 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 203974, - "price": 10338000.0, - "datetime": "2018-03-10 21:00:00", + "bar_index": 203206, + "price": 10663000.0, + "datetime": "2018-03-09 06:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 204133, - "price": 10171000.0, - "datetime": "2018-03-11 04:57:00", + "bar_index": 203240, + "price": 10545000.0, + "datetime": "2018-03-09 08:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 203259, + "price": 10616000.0, + "datetime": "2018-03-09 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing]" }, { "side": "sell", - "bar_index": 204215, - "price": 9789000.0, - "datetime": "2018-03-11 09:03:00", + "bar_index": 203328, + "price": 9989000.0, + "datetime": "2018-03-09 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 204240, - "price": 9695000.0, - "datetime": "2018-03-11 10:18:00", + "bar_index": 203350, + "price": 9674000.0, + "datetime": "2018-03-09 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=10.7 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 204265, - "price": 9760000.0, - "datetime": "2018-03-11 11:33:00", + "bar_index": 203476, + "price": 9855000.0, + "datetime": "2018-03-09 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 204359, - "price": 9832000.0, - "datetime": "2018-03-11 16:15:00", + "bar_index": 203501, + "price": 10080000.0, + "datetime": "2018-03-09 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 204402, - "price": 9840000.0, - "datetime": "2018-03-11 18:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 204517, - "price": 10201000.0, - "datetime": "2018-03-12 00:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 204537, - "price": 10154000.0, - "datetime": "2018-03-12 01:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 204559, - "price": 10220000.0, - "datetime": "2018-03-12 02:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 204761, - "price": 10503000.0, - "datetime": "2018-03-12 12:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 204814, - "price": 10456000.0, - "datetime": "2018-03-12 15:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 204867, - "price": 10510000.0, - "datetime": "2018-03-12 17:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 204934, - "price": 10800000.0, - "datetime": "2018-03-12 21:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 204964, - "price": 10738000.0, - "datetime": "2018-03-12 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 205109, - "price": 10058000.0, - "datetime": "2018-03-13 05:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 205121, - "price": 10037000.0, - "datetime": "2018-03-13 06:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 205148, - "price": 10198000.0, - "datetime": "2018-03-13 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 205177, - "price": 10211000.0, - "datetime": "2018-03-13 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 205286, - "price": 10258000.0, - "datetime": "2018-03-13 14:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 205311, - "price": 10300000.0, - "datetime": "2018-03-13 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 205439, - "price": 10121000.0, - "datetime": "2018-03-13 22:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 205472, - "price": 10068000.0, - "datetime": "2018-03-13 23:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 205543, - "price": 10098000.0, - "datetime": "2018-03-14 03:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 205563, - "price": 10089000.0, - "datetime": "2018-03-14 04:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 205594, - "price": 10057000.0, - "datetime": "2018-03-14 06:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 205654, - "price": 10153000.0, - "datetime": "2018-03-14 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 205704, - "price": 10198000.0, - "datetime": "2018-03-14 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 205762, - "price": 10087000.0, - "datetime": "2018-03-14 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 205767, - "price": 10099000.0, - "datetime": "2018-03-14 14:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 205772, + "bar_index": 203528, "price": 10110000.0, - "datetime": "2018-03-14 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 205842, - "price": 9998000.0, - "datetime": "2018-03-14 18:24:00", + "datetime": "2018-03-09 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 205908, - "price": 9720000.0, - "datetime": "2018-03-14 21:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 206041, - "price": 9375000.0, - "datetime": "2018-03-15 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 206101, - "price": 9287000.0, - "datetime": "2018-03-15 07:21:00", + "bar_index": 203656, + "price": 9929000.0, + "datetime": "2018-03-10 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 206125, - "price": 9201000.0, - "datetime": "2018-03-15 08:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 206472, - "price": 8978000.0, - "datetime": "2018-03-16 01:54:00", + "bar_index": 203696, + "price": 10126000.0, + "datetime": "2018-03-10 07:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 206489, - "price": 8964000.0, - "datetime": "2018-03-16 02:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 206676, - "price": 8922000.0, - "datetime": "2018-03-16 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 206774, - "price": 9010000.0, - "datetime": "2018-03-16 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 206869, - "price": 8974000.0, - "datetime": "2018-03-16 21:45:00", + "bar_index": 203722, + "price": 10410000.0, + "datetime": "2018-03-10 08:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 206977, - "price": 9250000.0, - "datetime": "2018-03-17 03:09:00", + "bar_index": 203793, + "price": 10401000.0, + "datetime": "2018-03-10 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 207032, - "price": 9273000.0, - "datetime": "2018-03-17 05:54:00", + "bar_index": 204034, + "price": 10390000.0, + "datetime": "2018-03-11 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 207047, - "price": 9275000.0, - "datetime": "2018-03-17 06:39:00", + "bar_index": 204069, + "price": 10378000.0, + "datetime": "2018-03-11 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 207066, - "price": 9267000.0, - "datetime": "2018-03-17 07:36:00", + "bar_index": 204079, + "price": 10347000.0, + "datetime": "2018-03-11 02:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 207072, - "price": 9264000.0, - "datetime": "2018-03-17 07:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 207117, - "price": 9094000.0, - "datetime": "2018-03-17 10:09:00", + "bar_index": 204163, + "price": 9943000.0, + "datetime": "2018-03-11 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 207234, + "bar_index": 204338, + "price": 9836000.0, + "datetime": "2018-03-11 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 204432, + "price": 9755000.0, + "datetime": "2018-03-11 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 204472, + "price": 10203000.0, + "datetime": "2018-03-11 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 204539, + "price": 10158000.0, + "datetime": "2018-03-12 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 204564, + "price": 10305000.0, + "datetime": "2018-03-12 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 204651, + "price": 10514000.0, + "datetime": "2018-03-12 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 204687, + "price": 10456000.0, + "datetime": "2018-03-12 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 204705, + "price": 10516000.0, + "datetime": "2018-03-12 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 204902, + "price": 10783000.0, + "datetime": "2018-03-12 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 204906, + "price": 10757000.0, + "datetime": "2018-03-12 19:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 204941, + "price": 10785000.0, + "datetime": "2018-03-12 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 204965, + "price": 10750000.0, + "datetime": "2018-03-12 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 205188, + "price": 10302000.0, + "datetime": "2018-03-13 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 205218, + "price": 10100000.0, + "datetime": "2018-03-13 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 205287, + "price": 10285000.0, + "datetime": "2018-03-13 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 205366, + "price": 10273000.0, + "datetime": "2018-03-13 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 205380, + "price": 10155000.0, + "datetime": "2018-03-13 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 205445, + "price": 10143000.0, + "datetime": "2018-03-13 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 205506, + "price": 10156000.0, + "datetime": "2018-03-14 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 205615, + "price": 10115000.0, + "datetime": "2018-03-14 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 205672, + "price": 10240000.0, + "datetime": "2018-03-14 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 205784, + "price": 10083000.0, + "datetime": "2018-03-14 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 205850, + "price": 9890000.0, + "datetime": "2018-03-14 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 205959, + "price": 9671000.0, + "datetime": "2018-03-15 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 206106, + "price": 9238000.0, + "datetime": "2018-03-15 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 206234, + "price": 8720000.0, + "datetime": "2018-03-15 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 206258, + "price": 8500000.0, + "datetime": "2018-03-15 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 206277, + "price": 8740000.0, + "datetime": "2018-03-15 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 206534, + "price": 9075000.0, + "datetime": "2018-03-16 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 206577, + "price": 9198000.0, + "datetime": "2018-03-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 206600, + "price": 9115000.0, + "datetime": "2018-03-16 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 206698, + "price": 8891000.0, + "datetime": "2018-03-16 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 206713, "price": 8990000.0, - "datetime": "2018-03-17 16:00:00", + "datetime": "2018-03-16 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 207325, - "price": 9089000.0, - "datetime": "2018-03-17 20:33:00", + "bar_index": 206753, + "price": 8997000.0, + "datetime": "2018-03-16 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 207426, - "price": 8703000.0, - "datetime": "2018-03-18 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 207469, - "price": 8698000.0, - "datetime": "2018-03-18 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 207684, - "price": 8309000.0, - "datetime": "2018-03-18 14:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 207785, - "price": 8377000.0, - "datetime": "2018-03-18 19:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 207800, + "bar_index": 206767, + "price": 9044000.0, + "datetime": "2018-03-16 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 206827, + "price": 8922000.0, + "datetime": "2018-03-16 19:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 206870, + "price": 8969000.0, + "datetime": "2018-03-16 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 206899, + "price": 9215000.0, + "datetime": "2018-03-16 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 206968, + "price": 9269000.0, + "datetime": "2018-03-17 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 207002, + "price": 9269000.0, + "datetime": "2018-03-17 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 207049, + "price": 9275000.0, + "datetime": "2018-03-17 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 207053, + "price": 9274000.0, + "datetime": "2018-03-17 06:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 207154, + "price": 9027000.0, + "datetime": "2018-03-17 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=66.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 207177, + "price": 8983000.0, + "datetime": "2018-03-17 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 207273, + "price": 9100000.0, + "datetime": "2018-03-17 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 207345, + "price": 8900000.0, + "datetime": "2018-03-17 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 207448, + "price": 8730000.0, + "datetime": "2018-03-18 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 207481, + "price": 8587000.0, + "datetime": "2018-03-18 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 207529, + "price": 8791000.0, + "datetime": "2018-03-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 207544, + "price": 8774000.0, + "datetime": "2018-03-18 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 207589, "price": 8412000.0, - "datetime": "2018-03-18 20:18:00", + "datetime": "2018-03-18 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 207837, - "price": 8403000.0, - "datetime": "2018-03-18 22:09:00", + "bar_index": 207651, + "price": 8352000.0, + "datetime": "2018-03-18 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 207931, - "price": 8167000.0, - "datetime": "2018-03-19 02:51:00", + "bar_index": 207674, + "price": 8299000.0, + "datetime": "2018-03-18 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 207964, - "price": 8198000.0, - "datetime": "2018-03-19 04:30:00", + "bar_index": 207739, + "price": 8414000.0, + "datetime": "2018-03-18 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 207751, + "price": 8475000.0, + "datetime": "2018-03-18 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 207807, + "price": 8402000.0, + "datetime": "2018-03-18 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 207911, + "price": 8139000.0, + "datetime": "2018-03-19 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 207941, + "price": 8258000.0, + "datetime": "2018-03-19 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 208018, + "price": 8794000.0, + "datetime": "2018-03-19 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 208098, + "price": 9009000.0, + "datetime": "2018-03-19 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 208122, + "price": 9037000.0, + "datetime": "2018-03-19 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 208179, + "price": 9130000.0, + "datetime": "2018-03-19 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 208218, + "price": 9185000.0, + "datetime": "2018-03-19 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 208244, + "price": 9101000.0, + "datetime": "2018-03-19 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 208279, + "price": 9088000.0, + "datetime": "2018-03-19 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 208343, + "price": 9449000.0, + "datetime": "2018-03-19 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 208386, + "price": 9423000.0, + "datetime": "2018-03-20 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 208407, + "price": 9263000.0, + "datetime": "2018-03-20 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 208540, + "price": 9609000.0, + "datetime": "2018-03-20 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 208596, + "price": 9622000.0, + "datetime": "2018-03-20 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 208626, + "price": 9503000.0, + "datetime": "2018-03-20 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 208664, + "price": 9428000.0, + "datetime": "2018-03-20 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 208698, + "price": 9280000.0, + "datetime": "2018-03-20 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 208737, + "price": 9409000.0, + "datetime": "2018-03-20 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 208766, + "price": 9484000.0, + "datetime": "2018-03-20 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 208846, + "price": 9490000.0, + "datetime": "2018-03-21 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 208875, + "price": 9732000.0, + "datetime": "2018-03-21 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 208930, + "price": 9889000.0, + "datetime": "2018-03-21 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 208944, + "price": 9887000.0, + "datetime": "2018-03-21 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 209043, + "price": 9879000.0, + "datetime": "2018-03-21 10:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 209083, + "price": 9919000.0, + "datetime": "2018-03-21 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 209150, + "price": 10077000.0, + "datetime": "2018-03-21 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 209388, + "price": 9968000.0, + "datetime": "2018-03-22 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 209417, + "price": 9910000.0, + "datetime": "2018-03-22 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 209451, + "price": 9969000.0, + "datetime": "2018-03-22 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 209460, + "price": 9917000.0, + "datetime": "2018-03-22 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 209496, + "price": 9922000.0, + "datetime": "2018-03-22 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 209653, + "price": 9939000.0, + "datetime": "2018-03-22 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 209697, + "price": 9724000.0, + "datetime": "2018-03-22 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 209817, + "price": 9687000.0, + "datetime": "2018-03-23 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 209836, + "price": 9606000.0, + "datetime": "2018-03-23 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 209846, + "price": 9621000.0, + "datetime": "2018-03-23 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 209964, + "price": 9774000.0, + "datetime": "2018-03-23 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 209977, + "price": 9705000.0, + "datetime": "2018-03-23 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 210026, + "price": 9406000.0, + "datetime": "2018-03-23 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 210146, + "price": 9516000.0, + "datetime": "2018-03-23 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 210240, + "price": 9320000.0, + "datetime": "2018-03-23 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 210298, + "price": 9538000.0, + "datetime": "2018-03-24 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 210329, + "price": 9600000.0, + "datetime": "2018-03-24 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 210380, + "price": 9598000.0, + "datetime": "2018-03-24 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 210403, + "price": 9637000.0, + "datetime": "2018-03-24 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210443, + "price": 9655000.0, + "datetime": "2018-03-24 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 210491, + "price": 9816000.0, + "datetime": "2018-03-24 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210523, + "price": 9852000.0, + "datetime": "2018-03-24 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210561, + "price": 9882000.0, + "datetime": "2018-03-24 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 210598, + "price": 9889000.0, + "datetime": "2018-03-24 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210714, + "price": 9796000.0, + "datetime": "2018-03-24 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 210721, + "price": 9820000.0, + "datetime": "2018-03-24 22:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 210757, + "price": 9885000.0, + "datetime": "2018-03-25 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 210777, + "price": 9864000.0, + "datetime": "2018-03-25 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210788, + "price": 9874000.0, + "datetime": "2018-03-25 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 210794, + "price": 9858000.0, + "datetime": "2018-03-25 02:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 210836, + "price": 9848000.0, + "datetime": "2018-03-25 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 210932, + "price": 9551000.0, + "datetime": "2018-03-25 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.4 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 210979, + "price": 9538000.0, + "datetime": "2018-03-25 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 210985, + "price": 9510000.0, + "datetime": "2018-03-25 11:33:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 208235, - "price": 9110000.0, - "datetime": "2018-03-19 18:03:00", + "bar_index": 211143, + "price": 9460000.0, + "datetime": "2018-03-25 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 208269, - "price": 9095000.0, - "datetime": "2018-03-19 19:45:00", + "bar_index": 211197, + "price": 9516000.0, + "datetime": "2018-03-25 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 208418, - "price": 9281000.0, - "datetime": "2018-03-20 03:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 208427, - "price": 9284000.0, - "datetime": "2018-03-20 03:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 208567, - "price": 9536000.0, - "datetime": "2018-03-20 10:39:00", + "bar_index": 211245, + "price": 9500000.0, + "datetime": "2018-03-26 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 208605, - "price": 9572000.0, - "datetime": "2018-03-20 12:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 208662, - "price": 9447000.0, - "datetime": "2018-03-20 15:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=41.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 208909, - "price": 9769000.0, - "datetime": "2018-03-21 03:45:00", + "bar_index": 211277, + "price": 9542000.0, + "datetime": "2018-03-26 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 208949, - "price": 9833000.0, - "datetime": "2018-03-21 05:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 209138, - "price": 10024000.0, - "datetime": "2018-03-21 15:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 209428, - "price": 9928000.0, - "datetime": "2018-03-22 05:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 209652, - "price": 9932000.0, - "datetime": "2018-03-22 16:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 209682, - "price": 9899000.0, - "datetime": "2018-03-22 18:24:00", + "bar_index": 211303, + "price": 9587000.0, + "datetime": "2018-03-26 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 209768, - "price": 9668000.0, - "datetime": "2018-03-22 22:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 209887, - "price": 9614000.0, - "datetime": "2018-03-23 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 209910, - "price": 9640000.0, - "datetime": "2018-03-23 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 209922, - "price": 9640000.0, - "datetime": "2018-03-23 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 209987, - "price": 9725000.0, - "datetime": "2018-03-23 09:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 210135, - "price": 9455000.0, - "datetime": "2018-03-23 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 210219, - "price": 9436000.0, - "datetime": "2018-03-23 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 210596, - "price": 9870000.0, - "datetime": "2018-03-24 16:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 210678, - "price": 9764000.0, - "datetime": "2018-03-24 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 210742, - "price": 9808000.0, - "datetime": "2018-03-24 23:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 210870, - "price": 9844000.0, - "datetime": "2018-03-25 05:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 210957, - "price": 9583000.0, - "datetime": "2018-03-25 10:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 210975, - "price": 9518000.0, - "datetime": "2018-03-25 11:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 211055, - "price": 9532000.0, - "datetime": "2018-03-25 15:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 211107, - "price": 9508000.0, - "datetime": "2018-03-25 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 211131, - "price": 9491000.0, - "datetime": "2018-03-25 18:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 211297, - "price": 9579000.0, - "datetime": "2018-03-26 03:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -23099,25 +30947,43 @@ "datetime": "2018-03-26 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 211335, + "price": 9593000.0, + "datetime": "2018-03-26 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 211357, + "price": 9601000.0, + "datetime": "2018-03-26 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 211419, - "price": 9483000.0, - "datetime": "2018-03-26 09:15:00", + "bar_index": 211395, + "price": 9455000.0, + "datetime": "2018-03-26 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 211458, - "price": 9412000.0, - "datetime": "2018-03-26 11:12:00", + "bar_index": 211427, + "price": 9459000.0, + "datetime": "2018-03-26 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -23125,26 +30991,8 @@ "price": 9408000.0, "datetime": "2018-03-26 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 211478, - "price": 9422000.0, - "datetime": "2018-03-26 12:12:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 211487, - "price": 9396000.0, - "datetime": "2018-03-26 12:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -23153,88 +31001,79 @@ "datetime": "2018-03-26 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 211535, - "price": 9407000.0, - "datetime": "2018-03-26 15:03:00", + "bar_index": 211546, + "price": 9399000.0, + "datetime": "2018-03-26 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 211625, - "price": 9224000.0, - "datetime": "2018-03-26 19:33:00", + "bar_index": 211565, + "price": 9326000.0, + "datetime": "2018-03-26 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 211669, - "price": 9050000.0, - "datetime": "2018-03-26 21:45:00", + "bar_index": 211694, + "price": 8995000.0, + "datetime": "2018-03-26 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 211693, - "price": 9023000.0, - "datetime": "2018-03-26 22:57:00", + "bar_index": 211702, + "price": 9001000.0, + "datetime": "2018-03-26 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 211799, - "price": 8865000.0, - "datetime": "2018-03-27 04:15:00", + "bar_index": 211712, + "price": 9015000.0, + "datetime": "2018-03-26 23:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fib_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 211934, + "price": 8854000.0, + "datetime": "2018-03-27 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 211818, - "price": 8871000.0, - "datetime": "2018-03-27 05:12:00", + "bar_index": 212002, + "price": 8556000.0, + "datetime": "2018-03-27 14:24:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 211855, - "price": 8866000.0, - "datetime": "2018-03-27 07:03:00", + "bar_index": 212027, + "price": 8767000.0, + "datetime": "2018-03-27 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 211920, - "price": 9064000.0, - "datetime": "2018-03-27 10:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 212010, - "price": 8656000.0, - "datetime": "2018-03-27 14:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -23243,61 +31082,97 @@ "datetime": "2018-03-27 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 212092, - "price": 8766000.0, - "datetime": "2018-03-27 18:54:00", + "bar_index": 212108, + "price": 8773000.0, + "datetime": "2018-03-27 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 212291, - "price": 8728000.0, - "datetime": "2018-03-28 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 212296, - "price": 8742000.0, - "datetime": "2018-03-28 05:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 212418, - "price": 8670000.0, - "datetime": "2018-03-28 11:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 212541, - "price": 8726000.0, - "datetime": "2018-03-28 17:21:00", + "bar_index": 212147, + "price": 8782000.0, + "datetime": "2018-03-27 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 212592, - "price": 8791000.0, - "datetime": "2018-03-28 19:54:00", + "bar_index": 212188, + "price": 8914000.0, + "datetime": "2018-03-27 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 212227, + "price": 8882000.0, + "datetime": "2018-03-28 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 212346, + "price": 8774000.0, + "datetime": "2018-03-28 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 212469, + "price": 8649000.0, + "datetime": "2018-03-28 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 212542, + "price": 8722000.0, + "datetime": "2018-03-28 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 212568, + "price": 8847000.0, + "datetime": "2018-03-28 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 212603, + "price": 8825000.0, + "datetime": "2018-03-28 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 212618, + "price": 8816000.0, + "datetime": "2018-03-28 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -23305,35 +31180,17 @@ "price": 8800000.0, "datetime": "2018-03-28 22:42:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 212721, - "price": 8669000.0, - "datetime": "2018-03-29 02:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 212736, - "price": 8671000.0, - "datetime": "2018-03-29 03:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 212768, - "price": 8705000.0, - "datetime": "2018-03-29 04:42:00", + "bar_index": 212777, + "price": 8700000.0, + "datetime": "2018-03-29 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -23342,169 +31199,331 @@ "datetime": "2018-03-29 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 212994, - "price": 8373000.0, - "datetime": "2018-03-29 16:00:00", + "bar_index": 212808, + "price": 8650000.0, + "datetime": "2018-03-29 06:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 213382, - "price": 7592000.0, - "datetime": "2018-03-30 11:24:00", + "bar_index": 212947, + "price": 8397000.0, + "datetime": "2018-03-29 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 213545, - "price": 7827000.0, - "datetime": "2018-03-30 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 213672, - "price": 7529000.0, - "datetime": "2018-03-31 01:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 213750, - "price": 7643000.0, - "datetime": "2018-03-31 05:48:00", + "bar_index": 213097, + "price": 8346000.0, + "datetime": "2018-03-29 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 213898, - "price": 7754000.0, - "datetime": "2018-03-31 13:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=49.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 214185, - "price": 7775000.0, - "datetime": "2018-04-01 03:33:00", + "bar_index": 213154, + "price": 8216000.0, + "datetime": "2018-03-30 00:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 214212, - "price": 7771000.0, - "datetime": "2018-04-01 04:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 214256, - "price": 7685000.0, - "datetime": "2018-04-01 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 214277, - "price": 7686000.0, - "datetime": "2018-04-01 08:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 214402, - "price": 7680000.0, - "datetime": "2018-04-01 14:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 214438, - "price": 7519000.0, - "datetime": "2018-04-01 16:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 214544, - "price": 7399000.0, - "datetime": "2018-04-01 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 214677, - "price": 7447000.0, - "datetime": "2018-04-02 07:45:00", + "bar_index": 213306, + "price": 8066000.0, + "datetime": "2018-03-30 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 213326, + "price": 7946000.0, + "datetime": "2018-03-30 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 214747, + "bar_index": 213521, + "price": 7903000.0, + "datetime": "2018-03-30 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 213773, + "price": 7681000.0, + "datetime": "2018-03-31 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 213808, + "price": 7627000.0, + "datetime": "2018-03-31 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 213824, + "price": 7715000.0, + "datetime": "2018-03-31 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 213860, + "price": 7800000.0, + "datetime": "2018-03-31 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 213879, + "price": 7760000.0, + "datetime": "2018-03-31 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 213986, + "price": 7642000.0, + "datetime": "2018-03-31 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 214072, + "price": 7899000.0, + "datetime": "2018-03-31 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 214130, + "price": 7764000.0, + "datetime": "2018-04-01 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 214140, + "price": 7824000.0, + "datetime": "2018-04-01 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 214192, + "price": 7745000.0, + "datetime": "2018-04-01 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 214271, + "price": 7719000.0, + "datetime": "2018-04-01 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 214380, + "price": 7697000.0, + "datetime": "2018-04-01 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 214456, + "price": 7457000.0, + "datetime": "2018-04-01 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 214497, + "price": 7427000.0, + "datetime": "2018-04-01 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 214519, + "price": 7403000.0, + "datetime": "2018-04-01 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 214554, + "price": 7401000.0, + "datetime": "2018-04-01 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 214627, + "price": 7437000.0, + "datetime": "2018-04-02 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 214658, + "price": 7478000.0, + "datetime": "2018-04-02 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 214794, + "price": 7583000.0, + "datetime": "2018-04-02 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=115.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 214839, + "price": 7536000.0, + "datetime": "2018-04-02 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 214847, + "price": 7550000.0, + "datetime": "2018-04-02 16:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 214935, + "price": 7758000.0, + "datetime": "2018-04-02 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 214953, + "price": 7679000.0, + "datetime": "2018-04-02 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 214996, "price": 7560000.0, - "datetime": "2018-04-02 11:15:00", + "datetime": "2018-04-02 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 214787, - "price": 7568000.0, - "datetime": "2018-04-02 13:15:00", + "bar_index": 215008, + "price": 7612000.0, + "datetime": "2018-04-03 00:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 215113, + "price": 7576000.0, + "datetime": "2018-04-03 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 214915, - "price": 7724000.0, - "datetime": "2018-04-02 19:39:00", + "bar_index": 215137, + "price": 7642000.0, + "datetime": "2018-04-03 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 215202, + "price": 7692000.0, + "datetime": "2018-04-03 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 215064, - "price": 7622000.0, - "datetime": "2018-04-03 03:06:00", + "bar_index": 215213, + "price": 7675000.0, + "datetime": "2018-04-03 10:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "buy", @@ -23513,34 +31532,106 @@ "datetime": "2018-04-03 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 215299, - "price": 7961000.0, - "datetime": "2018-04-03 14:51:00", + "bar_index": 215236, + "price": 7731000.0, + "datetime": "2018-04-03 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 215301, + "price": 7975000.0, + "datetime": "2018-04-03 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 215439, + "price": 8029000.0, + "datetime": "2018-04-03 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 215458, + "price": 8025000.0, + "datetime": "2018-04-03 22:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 215503, - "price": 8026000.0, - "datetime": "2018-04-04 01:03:00", + "bar_index": 215471, + "price": 7972000.0, + "datetime": "2018-04-03 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.6 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 215494, + "price": 8050000.0, + "datetime": "2018-04-04 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 215570, + "price": 8145000.0, + "datetime": "2018-04-04 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 215941, - "price": 7769000.0, - "datetime": "2018-04-04 22:57:00", + "bar_index": 215658, + "price": 8093000.0, + "datetime": "2018-04-04 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 215679, + "price": 8081000.0, + "datetime": "2018-04-04 09:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 215929, + "price": 7773000.0, + "datetime": "2018-04-04 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 215965, + "price": 7600000.0, + "datetime": "2018-04-05 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -23549,43 +31640,70 @@ "datetime": "2018-04-05 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 216138, - "price": 7507000.0, - "datetime": "2018-04-05 08:48:00", + "bar_index": 216070, + "price": 7570000.0, + "datetime": "2018-04-05 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 216158, - "price": 7450000.0, - "datetime": "2018-04-05 09:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 216192, - "price": 7312000.0, - "datetime": "2018-04-05 11:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 216240, - "price": 7415000.0, - "datetime": "2018-04-05 13:54:00", + "bar_index": 216087, + "price": 7553000.0, + "datetime": "2018-04-05 06:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 216104, + "price": 7538000.0, + "datetime": "2018-04-05 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 216139, + "price": 7497000.0, + "datetime": "2018-04-05 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 216179, + "price": 7270000.0, + "datetime": "2018-04-05 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 216195, + "price": 7296000.0, + "datetime": "2018-04-05 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 216270, + "price": 7522000.0, + "datetime": "2018-04-05 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -23594,61 +31712,43 @@ "datetime": "2018-04-05 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 216306, - "price": 7561000.0, - "datetime": "2018-04-05 17:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 216473, - "price": 7399000.0, - "datetime": "2018-04-06 01:33:00", + "bar_index": 216298, + "price": 7506000.0, + "datetime": "2018-04-05 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 216556, - "price": 7401000.0, - "datetime": "2018-04-06 05:42:00", + "bar_index": 216428, + "price": 7539000.0, + "datetime": "2018-04-05 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 216624, - "price": 7413000.0, - "datetime": "2018-04-06 09:06:00", + "bar_index": 216707, + "price": 7423000.0, + "datetime": "2018-04-06 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 216649, - "price": 7415000.0, - "datetime": "2018-04-06 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 216669, - "price": 7426000.0, - "datetime": "2018-04-06 11:21:00", + "bar_index": 216803, + "price": 7269000.0, + "datetime": "2018-04-06 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -23657,79 +31757,79 @@ "datetime": "2018-04-06 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 216903, - "price": 7230000.0, - "datetime": "2018-04-06 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 216980, - "price": 7250000.0, - "datetime": "2018-04-07 02:54:00", + "bar_index": 216918, + "price": 7239000.0, + "datetime": "2018-04-06 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 216993, - "price": 7226000.0, - "datetime": "2018-04-07 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 217007, - "price": 7254000.0, - "datetime": "2018-04-07 04:15:00", + "bar_index": 216982, + "price": 7251000.0, + "datetime": "2018-04-07 03:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 217118, + "bar_index": 217017, "price": 7260000.0, - "datetime": "2018-04-07 09:51:00", + "datetime": "2018-04-07 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 217170, - "price": 7443000.0, - "datetime": "2018-04-07 12:27:00", + "bar_index": 217098, + "price": 7253000.0, + "datetime": "2018-04-07 08:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 217216, - "price": 7478000.0, - "datetime": "2018-04-07 14:45:00", + "bar_index": 217172, + "price": 7460000.0, + "datetime": "2018-04-07 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=63.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 217244, - "price": 7480000.0, - "datetime": "2018-04-07 16:09:00", + "bar_index": 217226, + "price": 7488000.0, + "datetime": "2018-04-07 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 217246, + "price": 7475000.0, + "datetime": "2018-04-07 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 217263, + "price": 7493000.0, + "datetime": "2018-04-07 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -23738,592 +31838,817 @@ "datetime": "2018-04-07 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 217442, - "price": 7611000.0, - "datetime": "2018-04-08 02:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 217465, - "price": 7595000.0, - "datetime": "2018-04-08 03:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 217639, - "price": 7551000.0, - "datetime": "2018-04-08 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 217691, - "price": 7563000.0, - "datetime": "2018-04-08 14:30:00", + "bar_index": 217333, + "price": 7443000.0, + "datetime": "2018-04-07 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 217802, - "price": 7570000.0, - "datetime": "2018-04-08 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 217855, - "price": 7623000.0, - "datetime": "2018-04-08 22:42:00", + "bar_index": 217347, + "price": 7467000.0, + "datetime": "2018-04-07 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 217892, + "bar_index": 217352, + "price": 7471000.0, + "datetime": "2018-04-07 21:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 217398, + "price": 7452000.0, + "datetime": "2018-04-07 23:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 217428, + "price": 7633000.0, + "datetime": "2018-04-08 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 217443, "price": 7614000.0, - "datetime": "2018-04-09 00:33:00", + "datetime": "2018-04-08 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 218050, - "price": 7601000.0, - "datetime": "2018-04-09 08:27:00", + "bar_index": 217524, + "price": 7607000.0, + "datetime": "2018-04-08 06:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=66.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 218132, - "price": 7713000.0, - "datetime": "2018-04-09 12:33:00", + "bar_index": 217528, + "price": 7604000.0, + "datetime": "2018-04-08 06:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 218310, - "price": 7394000.0, - "datetime": "2018-04-09 21:27:00", + "bar_index": 217537, + "price": 7583000.0, + "datetime": "2018-04-08 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=8.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 218510, - "price": 7361000.0, - "datetime": "2018-04-10 07:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 218575, - "price": 7382000.0, - "datetime": "2018-04-10 10:42:00", + "bar_index": 217590, + "price": 7554000.0, + "datetime": "2018-04-08 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 217700, + "price": 7550000.0, + "datetime": "2018-04-08 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 217734, + "price": 7540000.0, + "datetime": "2018-04-08 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 218635, + "bar_index": 217779, + "price": 7592000.0, + "datetime": "2018-04-08 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 217805, + "price": 7589000.0, + "datetime": "2018-04-08 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 217824, + "price": 7648000.0, + "datetime": "2018-04-08 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 217915, + "price": 7559000.0, + "datetime": "2018-04-09 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 217967, + "price": 7582000.0, + "datetime": "2018-04-09 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 218031, + "price": 7619000.0, + "datetime": "2018-04-09 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 218076, + "price": 7695000.0, + "datetime": "2018-04-09 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 218082, + "price": 7670000.0, + "datetime": "2018-04-09 10:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 218143, + "price": 7712000.0, + "datetime": "2018-04-09 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 218203, + "price": 7698000.0, + "datetime": "2018-04-09 16:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 218273, + "price": 7445000.0, + "datetime": "2018-04-09 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 218290, + "price": 7393000.0, + "datetime": "2018-04-09 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 218529, "price": 7388000.0, - "datetime": "2018-04-10 13:42:00", + "datetime": "2018-04-10 08:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 218592, + "price": 7390000.0, + "datetime": "2018-04-10 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 218746, - "price": 7320000.0, - "datetime": "2018-04-10 19:15:00", + "bar_index": 218693, + "price": 7317000.0, + "datetime": "2018-04-10 16:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 218728, + "price": 7334000.0, + "datetime": "2018-04-10 18:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 218859, + "price": 7385000.0, + "datetime": "2018-04-11 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=92.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 218794, - "price": 7343000.0, - "datetime": "2018-04-10 21:39:00", + "bar_index": 218867, + "price": 7391000.0, + "datetime": "2018-04-11 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 218824, - "price": 7344000.0, - "datetime": "2018-04-10 23:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 218841, - "price": 7394000.0, - "datetime": "2018-04-11 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 218913, - "price": 7393000.0, - "datetime": "2018-04-11 03:36:00", + "bar_index": 218889, + "price": 7409000.0, + "datetime": "2018-04-11 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 218923, + "bar_index": 218903, + "price": 7401000.0, + "datetime": "2018-04-11 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 218953, "price": 7392000.0, - "datetime": "2018-04-11 04:06:00", + "datetime": "2018-04-11 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=60.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 218929, - "price": 7396000.0, - "datetime": "2018-04-11 04:24:00", + "bar_index": 219066, + "price": 7400000.0, + "datetime": "2018-04-11 11:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 218949, - "price": 7396000.0, - "datetime": "2018-04-11 05:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 219052, - "price": 7413000.0, - "datetime": "2018-04-11 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 219170, - "price": 7375000.0, - "datetime": "2018-04-11 16:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 219232, - "price": 7371000.0, - "datetime": "2018-04-11 19:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 219246, - "price": 7383000.0, - "datetime": "2018-04-11 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 219318, - "price": 7435000.0, - "datetime": "2018-04-11 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 219391, - "price": 7395000.0, - "datetime": "2018-04-12 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 219501, - "price": 7438000.0, - "datetime": "2018-04-12 09:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 219540, - "price": 7376000.0, - "datetime": "2018-04-12 10:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 219546, - "price": 7373000.0, - "datetime": "2018-04-12 11:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 219565, - "price": 7370000.0, - "datetime": "2018-04-12 12:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 219627, + "bar_index": 219124, "price": 7393000.0, - "datetime": "2018-04-12 15:18:00", + "datetime": "2018-04-11 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 219671, - "price": 7321000.0, - "datetime": "2018-04-12 17:30:00", + "bar_index": 219216, + "price": 7378000.0, + "datetime": "2018-04-11 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=65.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 219725, - "price": 7650000.0, - "datetime": "2018-04-12 20:12:00", + "bar_index": 219259, + "price": 7398000.0, + "datetime": "2018-04-11 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 219283, + "price": 7428000.0, + "datetime": "2018-04-11 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 219337, + "price": 7432000.0, + "datetime": "2018-04-12 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 219411, + "price": 7394000.0, + "datetime": "2018-04-12 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 219439, + "price": 7379000.0, + "datetime": "2018-04-12 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 219464, + "price": 7418000.0, + "datetime": "2018-04-12 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 219513, + "price": 7411000.0, + "datetime": "2018-04-12 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 219685, + "price": 7310000.0, + "datetime": "2018-04-12 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 219737, + "price": 8000000.0, + "datetime": "2018-04-12 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 219757, + "price": 7993000.0, + "datetime": "2018-04-12 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 219767, + "price": 7960000.0, + "datetime": "2018-04-12 22:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 219945, + "price": 8063000.0, + "datetime": "2018-04-13 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 219956, + "price": 8075000.0, + "datetime": "2018-04-13 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 220068, + "price": 8034000.0, + "datetime": "2018-04-13 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 220264, + "price": 8405000.0, + "datetime": "2018-04-13 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=64.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 220268, + "price": 8360000.0, + "datetime": "2018-04-13 23:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 219798, - "price": 7911000.0, - "datetime": "2018-04-12 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=2.5 [local_extrema,range_breakout]" }, { "side": "sell", - "bar_index": 219831, - "price": 7887000.0, - "datetime": "2018-04-13 01:30:00", + "bar_index": 220304, + "price": 8413000.0, + "datetime": "2018-04-14 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 219883, - "price": 8029000.0, - "datetime": "2018-04-13 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 220042, - "price": 8051000.0, - "datetime": "2018-04-13 12:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 220190, - "price": 8391000.0, - "datetime": "2018-04-13 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 220301, - "price": 8422000.0, - "datetime": "2018-04-14 01:00:00", + "bar_index": 220314, + "price": 8416000.0, + "datetime": "2018-04-14 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 220310, - "price": 8402000.0, - "datetime": "2018-04-14 01:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 220745, - "price": 8289000.0, - "datetime": "2018-04-14 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 220829, - "price": 8295000.0, - "datetime": "2018-04-15 03:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 220925, - "price": 8349000.0, - "datetime": "2018-04-15 08:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 221046, + "bar_index": 220324, "price": 8382000.0, - "datetime": "2018-04-15 14:15:00", + "datetime": "2018-04-14 02:09:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 220481, + "price": 8404000.0, + "datetime": "2018-04-14 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 221139, - "price": 8425000.0, - "datetime": "2018-04-15 18:54:00", + "bar_index": 220540, + "price": 8487000.0, + "datetime": "2018-04-14 12:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 221147, - "price": 8444000.0, - "datetime": "2018-04-15 19:18:00", + "bar_index": 220596, + "price": 8460000.0, + "datetime": "2018-04-14 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 220672, + "price": 8331000.0, + "datetime": "2018-04-14 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 220765, + "price": 8319000.0, + "datetime": "2018-04-15 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 220773, + "price": 8312000.0, + "datetime": "2018-04-15 00:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 220833, + "price": 8293000.0, + "datetime": "2018-04-15 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 220926, + "price": 8346000.0, + "datetime": "2018-04-15 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 220985, + "price": 8350000.0, + "datetime": "2018-04-15 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 221101, + "price": 8400000.0, + "datetime": "2018-04-15 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 221175, + "price": 8621000.0, + "datetime": "2018-04-15 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 221191, + "price": 8619000.0, + "datetime": "2018-04-15 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 221222, + "price": 8633000.0, + "datetime": "2018-04-15 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 221240, + "price": 8583000.0, + "datetime": "2018-04-15 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 221384, + "price": 8621000.0, + "datetime": "2018-04-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 221490, + "price": 8633000.0, + "datetime": "2018-04-16 12:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 221512, + "price": 8609000.0, + "datetime": "2018-04-16 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 221162, - "price": 8590000.0, - "datetime": "2018-04-15 20:03:00", + "bar_index": 221603, + "price": 8608000.0, + "datetime": "2018-04-16 18:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 221269, - "price": 8562000.0, - "datetime": "2018-04-16 01:24:00", + "bar_index": 221656, + "price": 8592000.0, + "datetime": "2018-04-16 20:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 221345, - "price": 8585000.0, - "datetime": "2018-04-16 05:12:00", + "bar_index": 221684, + "price": 8520000.0, + "datetime": "2018-04-16 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 221571, - "price": 8600000.0, - "datetime": "2018-04-16 16:30:00", + "bar_index": 221720, + "price": 8549000.0, + "datetime": "2018-04-16 23:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 221678, - "price": 8523000.0, - "datetime": "2018-04-16 21:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 221745, - "price": 8523000.0, - "datetime": "2018-04-17 01:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 221781, - "price": 8551000.0, - "datetime": "2018-04-17 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 221906, - "price": 8604000.0, - "datetime": "2018-04-17 09:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 222031, - "price": 8565000.0, - "datetime": "2018-04-17 15:30:00", + "bar_index": 221808, + "price": 8575000.0, + "datetime": "2018-04-17 04:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 221883, + "price": 8636000.0, + "datetime": "2018-04-17 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 221963, + "price": 8595000.0, + "datetime": "2018-04-17 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 222049, + "price": 8615000.0, + "datetime": "2018-04-17 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 222127, - "price": 8585000.0, - "datetime": "2018-04-17 20:18:00", + "bar_index": 222255, + "price": 8577000.0, + "datetime": "2018-04-18 02:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 222179, - "price": 8606000.0, - "datetime": "2018-04-17 22:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 222219, - "price": 8591000.0, - "datetime": "2018-04-18 00:54:00", + "bar_index": 222296, + "price": 8482000.0, + "datetime": "2018-04-18 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 222242, - "price": 8589000.0, - "datetime": "2018-04-18 02:03:00", + "bar_index": 222326, + "price": 8486000.0, + "datetime": "2018-04-18 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 222365, + "price": 8446000.0, + "datetime": "2018-04-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 222377, - "price": 8479000.0, - "datetime": "2018-04-18 08:48:00", + "bar_index": 222399, + "price": 8493000.0, + "datetime": "2018-04-18 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 222460, + "price": 8507000.0, + "datetime": "2018-04-18 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 222554, - "price": 8590000.0, - "datetime": "2018-04-18 17:39:00", + "bar_index": 222569, + "price": 8637000.0, + "datetime": "2018-04-18 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=87.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 222581, - "price": 8618000.0, - "datetime": "2018-04-18 19:00:00", + "bar_index": 222600, + "price": 8620000.0, + "datetime": "2018-04-18 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 222598, + "bar_index": 222808, "price": 8622000.0, - "datetime": "2018-04-18 19:51:00", + "datetime": "2018-04-19 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 222704, - "price": 8546000.0, - "datetime": "2018-04-19 01:09:00", + "bar_index": 222837, + "price": 8612000.0, + "datetime": "2018-04-19 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -24331,26 +32656,44 @@ "price": 8664000.0, "datetime": "2018-04-19 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 222994, - "price": 8777000.0, - "datetime": "2018-04-19 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 223045, - "price": 8788000.0, - "datetime": "2018-04-19 18:15:00", + "bar_index": 222888, + "price": 8688000.0, + "datetime": "2018-04-19 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 223053, + "price": 8843000.0, + "datetime": "2018-04-19 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 223097, + "price": 8826000.0, + "datetime": "2018-04-19 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 223105, + "price": 8835000.0, + "datetime": "2018-04-19 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -24359,7 +32702,7 @@ "datetime": "2018-04-19 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", @@ -24367,53 +32710,116 @@ "price": 8893000.0, "datetime": "2018-04-19 23:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 223232, - "price": 8895000.0, - "datetime": "2018-04-20 03:36:00", + "bar_index": 223163, + "price": 8869000.0, + "datetime": "2018-04-20 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.8 [donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 223370, - "price": 9088000.0, - "datetime": "2018-04-20 10:30:00", + "bar_index": 223181, + "price": 8869000.0, + "datetime": "2018-04-20 01:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 223411, - "price": 9078000.0, - "datetime": "2018-04-20 12:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 223514, - "price": 8998000.0, - "datetime": "2018-04-20 17:42:00", + "bar_index": 223245, + "price": 8904000.0, + "datetime": "2018-04-20 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 223600, - "price": 9158000.0, - "datetime": "2018-04-20 22:00:00", + "bar_index": 223252, + "price": 8918000.0, + "datetime": "2018-04-20 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 223287, + "price": 8944000.0, + "datetime": "2018-04-20 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 223317, + "price": 8940000.0, + "datetime": "2018-04-20 07:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 223347, + "price": 9086000.0, + "datetime": "2018-04-20 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 223470, + "price": 8963000.0, + "datetime": "2018-04-20 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 223542, + "price": 8953000.0, + "datetime": "2018-04-20 19:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 223570, + "price": 9140000.0, + "datetime": "2018-04-20 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 223579, + "price": 9148000.0, + "datetime": "2018-04-20 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 223592, + "price": 9176000.0, + "datetime": "2018-04-20 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -24422,34 +32828,79 @@ "datetime": "2018-04-20 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 223688, - "price": 9130000.0, - "datetime": "2018-04-21 02:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 223746, - "price": 9146000.0, - "datetime": "2018-04-21 05:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 223753, - "price": 9177000.0, - "datetime": "2018-04-21 05:39:00", + "bar_index": 223629, + "price": 9158000.0, + "datetime": "2018-04-20 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 223659, + "price": 9112000.0, + "datetime": "2018-04-21 00:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 223668, + "price": 9141000.0, + "datetime": "2018-04-21 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 223771, + "price": 9197000.0, + "datetime": "2018-04-21 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 223788, + "price": 9396000.0, + "datetime": "2018-04-21 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 223805, + "price": 9519000.0, + "datetime": "2018-04-21 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 223826, + "price": 9599000.0, + "datetime": "2018-04-21 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 223881, + "price": 9592000.0, + "datetime": "2018-04-21 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -24458,97 +32909,142 @@ "datetime": "2018-04-21 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 224110, - "price": 9476000.0, - "datetime": "2018-04-21 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 224164, - "price": 9523000.0, - "datetime": "2018-04-22 02:12:00", + "bar_index": 223925, + "price": 9593000.0, + "datetime": "2018-04-21 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 224198, - "price": 9514000.0, - "datetime": "2018-04-22 03:54:00", + "bar_index": 223949, + "price": 9642000.0, + "datetime": "2018-04-21 15:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 223992, + "price": 9599000.0, + "datetime": "2018-04-21 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 224090, + "price": 9422000.0, + "datetime": "2018-04-21 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 224244, - "price": 9535000.0, - "datetime": "2018-04-22 06:12:00", + "bar_index": 224136, + "price": 9508000.0, + "datetime": "2018-04-22 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 224320, - "price": 9601000.0, - "datetime": "2018-04-22 10:00:00", + "bar_index": 224199, + "price": 9507000.0, + "datetime": "2018-04-22 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 224360, - "price": 9578000.0, - "datetime": "2018-04-22 12:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 224409, - "price": 9561000.0, - "datetime": "2018-04-22 14:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 224444, - "price": 9571000.0, - "datetime": "2018-04-22 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 224500, - "price": 9656000.0, - "datetime": "2018-04-22 19:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 224540, + "bar_index": 224292, "price": 9639000.0, - "datetime": "2018-04-22 21:00:00", + "datetime": "2018-04-22 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=65.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 224379, + "price": 9550000.0, + "datetime": "2018-04-22 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 224398, + "price": 9583000.0, + "datetime": "2018-04-22 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 224415, + "price": 9560000.0, + "datetime": "2018-04-22 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 224425, + "price": 9580000.0, + "datetime": "2018-04-22 15:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 224435, + "price": 9591000.0, + "datetime": "2018-04-22 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 224515, + "price": 9649000.0, + "datetime": "2018-04-22 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 224547, + "price": 9535000.0, + "datetime": "2018-04-22 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 224581, + "price": 9602000.0, + "datetime": "2018-04-22 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -24557,16 +33053,34 @@ "datetime": "2018-04-23 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 224642, - "price": 9640000.0, - "datetime": "2018-04-23 02:06:00", + "bar_index": 224677, + "price": 9678000.0, + "datetime": "2018-04-23 03:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 224686, + "price": 9663000.0, + "datetime": "2018-04-23 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 224705, + "price": 9653000.0, + "datetime": "2018-04-23 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -24575,25 +33089,88 @@ "datetime": "2018-04-23 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 224758, + "price": 9592000.0, + "datetime": "2018-04-23 07:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 224785, + "price": 9566000.0, + "datetime": "2018-04-23 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 224810, + "price": 9595000.0, + "datetime": "2018-04-23 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 224820, - "price": 9612000.0, - "datetime": "2018-04-23 11:00:00", + "bar_index": 224821, + "price": 9610000.0, + "datetime": "2018-04-23 11:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 224897, - "price": 9644000.0, - "datetime": "2018-04-23 14:51:00", + "bar_index": 224828, + "price": 9623000.0, + "datetime": "2018-04-23 11:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 224840, + "price": 9636000.0, + "datetime": "2018-04-23 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 224877, + "price": 9655000.0, + "datetime": "2018-04-23 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 224921, + "price": 9690000.0, + "datetime": "2018-04-23 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 224935, + "price": 9701000.0, + "datetime": "2018-04-23 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -24602,295 +33179,349 @@ "datetime": "2018-04-23 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 224974, - "price": 9680000.0, - "datetime": "2018-04-23 18:42:00", + "bar_index": 225112, + "price": 9729000.0, + "datetime": "2018-04-24 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 225312, - "price": 9954000.0, - "datetime": "2018-04-24 11:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 225408, - "price": 10020000.0, - "datetime": "2018-04-24 16:24:00", + "bar_index": 225226, + "price": 9739000.0, + "datetime": "2018-04-24 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 225448, - "price": 10020000.0, - "datetime": "2018-04-24 18:24:00", + "bar_index": 225245, + "price": 9738000.0, + "datetime": "2018-04-24 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 225502, - "price": 10075000.0, - "datetime": "2018-04-24 21:06:00", + "bar_index": 225302, + "price": 10000000.0, + "datetime": "2018-04-24 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 225426, + "price": 10024000.0, + "datetime": "2018-04-24 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 225451, + "price": 10024000.0, + "datetime": "2018-04-24 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 225463, + "price": 10077000.0, + "datetime": "2018-04-24 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 225504, + "price": 10074000.0, + "datetime": "2018-04-24 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 225568, + "price": 10132000.0, + "datetime": "2018-04-25 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 225589, - "price": 10099000.0, - "datetime": "2018-04-25 01:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 225648, - "price": 10143000.0, - "datetime": "2018-04-25 04:24:00", + "bar_index": 225590, + "price": 10106000.0, + "datetime": "2018-04-25 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 225668, - "price": 10170000.0, - "datetime": "2018-04-25 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 225675, - "price": 10192000.0, - "datetime": "2018-04-25 05:45:00", + "bar_index": 225654, + "price": 10169000.0, + "datetime": "2018-04-25 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=62.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 225752, - "price": 10499000.0, - "datetime": "2018-04-25 09:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 225811, - "price": 10650000.0, - "datetime": "2018-04-25 12:33:00", + "bar_index": 225773, + "price": 10568000.0, + "datetime": "2018-04-25 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 225791, + "price": 10705000.0, + "datetime": "2018-04-25 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 225801, + "price": 10700000.0, + "datetime": "2018-04-25 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 225897, + "bar_index": 225881, "price": 10340000.0, - "datetime": "2018-04-25 16:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 225984, - "price": 10065000.0, - "datetime": "2018-04-25 21:12:00", + "datetime": "2018-04-25 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 226252, - "price": 9719000.0, - "datetime": "2018-04-26 10:36:00", + "bar_index": 225988, + "price": 10005000.0, + "datetime": "2018-04-25 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 226441, - "price": 9752000.0, - "datetime": "2018-04-26 20:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 226507, - "price": 9764000.0, - "datetime": "2018-04-26 23:21:00", + "bar_index": 226102, + "price": 9853000.0, + "datetime": "2018-04-26 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 226518, - "price": 9785000.0, - "datetime": "2018-04-26 23:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 226555, - "price": 9759000.0, - "datetime": "2018-04-27 01:45:00", + "bar_index": 226146, + "price": 9943000.0, + "datetime": "2018-04-26 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 226569, - "price": 9765000.0, - "datetime": "2018-04-27 02:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 226595, - "price": 9762000.0, - "datetime": "2018-04-27 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 226659, - "price": 9930000.0, - "datetime": "2018-04-27 06:57:00", + "bar_index": 226154, + "price": 9969000.0, + "datetime": "2018-04-26 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 226819, - "price": 10054000.0, - "datetime": "2018-04-27 14:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 226834, - "price": 10041000.0, - "datetime": "2018-04-27 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.1 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 226844, - "price": 10087000.0, - "datetime": "2018-04-27 16:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 226891, - "price": 10075000.0, - "datetime": "2018-04-27 18:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 227011, - "price": 10054000.0, - "datetime": "2018-04-28 00:33:00", + "bar_index": 226275, + "price": 9757000.0, + "datetime": "2018-04-26 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 227055, - "price": 10072000.0, - "datetime": "2018-04-28 02:45:00", + "bar_index": 226280, + "price": 9735000.0, + "datetime": "2018-04-26 12:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 227159, - "price": 9930000.0, - "datetime": "2018-04-28 07:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 227229, + "bar_index": 226284, + "price": 9740000.0, + "datetime": "2018-04-26 12:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 226444, + "price": 9809000.0, + "datetime": "2018-04-26 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 226609, + "price": 9775000.0, + "datetime": "2018-04-27 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 226665, + "price": 10005000.0, + "datetime": "2018-04-27 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 226735, + "price": 10125000.0, + "datetime": "2018-04-27 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 226802, + "price": 10079000.0, + "datetime": "2018-04-27 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 226850, + "price": 10081000.0, + "datetime": "2018-04-27 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 226896, + "price": 10141000.0, + "datetime": "2018-04-27 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 226905, + "price": 10113000.0, + "datetime": "2018-04-27 19:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 227022, + "price": 10091000.0, + "datetime": "2018-04-28 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 227042, + "price": 10085000.0, + "datetime": "2018-04-28 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 227066, + "price": 10062000.0, + "datetime": "2018-04-28 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 227202, + "price": 9913000.0, + "datetime": "2018-04-28 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 227245, "price": 9964000.0, - "datetime": "2018-04-28 11:27:00", + "datetime": "2018-04-28 12:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 227279, - "price": 9982000.0, - "datetime": "2018-04-28 13:57:00", + "bar_index": 227260, + "price": 9997000.0, + "datetime": "2018-04-28 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 227355, - "price": 10072000.0, - "datetime": "2018-04-28 17:45:00", + "bar_index": 227367, + "price": 10004000.0, + "datetime": "2018-04-28 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=99.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 227396, - "price": 10009000.0, - "datetime": "2018-04-28 19:48:00", + "bar_index": 227389, + "price": 10016000.0, + "datetime": "2018-04-28 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -24899,70 +33530,115 @@ "datetime": "2018-04-28 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 227515, - "price": 10010000.0, - "datetime": "2018-04-29 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 227588, - "price": 10106000.0, - "datetime": "2018-04-29 05:24:00", + "bar_index": 227432, + "price": 10066000.0, + "datetime": "2018-04-28 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 227828, - "price": 10188000.0, - "datetime": "2018-04-29 17:24:00", + "bar_index": 227481, + "price": 10003000.0, + "datetime": "2018-04-29 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 227641, + "price": 10069000.0, + "datetime": "2018-04-29 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 227679, + "price": 10120000.0, + "datetime": "2018-04-29 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 227729, + "price": 10220000.0, + "datetime": "2018-04-29 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 227764, + "price": 10213000.0, + "datetime": "2018-04-29 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 227904, + "bar_index": 227837, "price": 10076000.0, - "datetime": "2018-04-29 21:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 227959, - "price": 10091000.0, - "datetime": "2018-04-29 23:57:00", + "datetime": "2018-04-29 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 228079, - "price": 10134000.0, - "datetime": "2018-04-30 05:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 228103, - "price": 10190000.0, - "datetime": "2018-04-30 07:09:00", + "bar_index": 227896, + "price": 10094000.0, + "datetime": "2018-04-29 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 227932, + "price": 10113000.0, + "datetime": "2018-04-29 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 228157, + "price": 10190000.0, + "datetime": "2018-04-30 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 228182, + "price": 10198000.0, + "datetime": "2018-04-30 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 228194, + "price": 10220000.0, + "datetime": "2018-04-30 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -24971,7 +33647,25 @@ "datetime": "2018-04-30 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 228286, + "price": 10037000.0, + "datetime": "2018-04-30 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 228318, + "price": 10034000.0, + "datetime": "2018-04-30 17:54:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -24979,107 +33673,80 @@ "price": 10045000.0, "datetime": "2018-04-30 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 228511, - "price": 10198000.0, - "datetime": "2018-05-01 03:33:00", + "bar_index": 228360, + "price": 10109000.0, + "datetime": "2018-04-30 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 228533, - "price": 10196000.0, - "datetime": "2018-05-01 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 228563, - "price": 10202000.0, - "datetime": "2018-05-01 06:09:00", + "bar_index": 228445, + "price": 10117000.0, + "datetime": "2018-05-01 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=65.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 228541, + "price": 10200000.0, + "datetime": "2018-05-01 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 228583, + "price": 10218000.0, + "datetime": "2018-05-01 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 228680, - "price": 9853000.0, - "datetime": "2018-05-01 12:00:00", + "bar_index": 228721, + "price": 9836000.0, + "datetime": "2018-05-01 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 228809, - "price": 9995000.0, - "datetime": "2018-05-01 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 228830, - "price": 9981000.0, - "datetime": "2018-05-01 19:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 228949, - "price": 9855000.0, - "datetime": "2018-05-02 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 228964, - "price": 9856000.0, - "datetime": "2018-05-02 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 228985, - "price": 9863000.0, - "datetime": "2018-05-02 03:15:00", + "bar_index": 229000, + "price": 9860000.0, + "datetime": "2018-05-02 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 229086, + "bar_index": 229101, "price": 9916000.0, - "datetime": "2018-05-02 08:18:00", + "datetime": "2018-05-02 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 229141, - "price": 9890000.0, - "datetime": "2018-05-02 11:03:00", + "side": "buy", + "bar_index": 229227, + "price": 9952000.0, + "datetime": "2018-05-02 15:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -25088,142 +33755,403 @@ "datetime": "2018-05-02 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 229317, - "price": 9987000.0, - "datetime": "2018-05-02 19:51:00", + "side": "buy", + "bar_index": 229275, + "price": 9970000.0, + "datetime": "2018-05-02 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 229389, - "price": 9961000.0, - "datetime": "2018-05-02 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 229488, - "price": 9965000.0, - "datetime": "2018-05-03 04:24:00", + "side": "buy", + "bar_index": 229320, + "price": 10004000.0, + "datetime": "2018-05-02 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 229703, - "price": 10120000.0, - "datetime": "2018-05-03 15:09:00", + "bar_index": 229335, + "price": 10005000.0, + "datetime": "2018-05-02 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 229854, - "price": 10230000.0, - "datetime": "2018-05-03 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 230355, - "price": 10605000.0, - "datetime": "2018-05-04 23:45:00", + "bar_index": 229342, + "price": 9995000.0, + "datetime": "2018-05-02 21:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 230394, - "price": 10578000.0, - "datetime": "2018-05-05 01:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 230560, - "price": 10668000.0, - "datetime": "2018-05-05 10:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 230579, - "price": 10690000.0, - "datetime": "2018-05-05 10:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 230620, - "price": 10715000.0, - "datetime": "2018-05-05 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 230628, - "price": 10716000.0, - "datetime": "2018-05-05 13:24:00", + "bar_index": 229414, + "price": 9992000.0, + "datetime": "2018-05-03 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 230845, - "price": 10838000.0, - "datetime": "2018-05-06 00:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 230920, - "price": 10790000.0, - "datetime": "2018-05-06 04:00:00", + "bar_index": 229451, + "price": 9968000.0, + "datetime": "2018-05-03 02:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 231408, - "price": 10590000.0, - "datetime": "2018-05-07 04:24:00", + "bar_index": 229499, + "price": 9991000.0, + "datetime": "2018-05-03 04:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 229536, + "price": 10050000.0, + "datetime": "2018-05-03 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 229726, + "price": 10139000.0, + "datetime": "2018-05-03 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 231593, - "price": 10424000.0, - "datetime": "2018-05-07 13:39:00", + "bar_index": 229760, + "price": 10079000.0, + "datetime": "2018-05-03 18:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 229901, + "price": 10321000.0, + "datetime": "2018-05-04 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing]" + }, + { + "side": "buy", + "bar_index": 229908, + "price": 10327000.0, + "datetime": "2018-05-04 01:24:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 229921, + "price": 10481000.0, + "datetime": "2018-05-04 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 229996, + "price": 10533000.0, + "datetime": "2018-05-04 05:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 230010, + "price": 10604000.0, + "datetime": "2018-05-04 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 230035, + "price": 10613000.0, + "datetime": "2018-05-04 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 230045, + "price": 10764000.0, + "datetime": "2018-05-04 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 230147, + "price": 10599000.0, + "datetime": "2018-05-04 13:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 230201, + "price": 10692000.0, + "datetime": "2018-05-04 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 230271, + "price": 10636000.0, + "datetime": "2018-05-04 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 230302, + "price": 10683000.0, + "datetime": "2018-05-04 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 230357, + "price": 10607000.0, + "datetime": "2018-05-04 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 230426, + "price": 10576000.0, + "datetime": "2018-05-05 03:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 230519, + "price": 10709000.0, + "datetime": "2018-05-05 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 230535, + "price": 10653000.0, + "datetime": "2018-05-05 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 230584, + "price": 10735000.0, + "datetime": "2018-05-05 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 230598, + "price": 10717000.0, + "datetime": "2018-05-05 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 230811, + "price": 10850000.0, + "datetime": "2018-05-05 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 230827, + "price": 10855000.0, + "datetime": "2018-05-05 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 230846, + "price": 10842000.0, + "datetime": "2018-05-06 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 230871, + "price": 10782000.0, + "datetime": "2018-05-06 01:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 230983, + "price": 10741000.0, + "datetime": "2018-05-06 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 231032, + "price": 10900000.0, + "datetime": "2018-05-06 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 231047, + "price": 10905000.0, + "datetime": "2018-05-06 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 231074, + "price": 10873000.0, + "datetime": "2018-05-06 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 231094, + "price": 10895000.0, + "datetime": "2018-05-06 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 231158, + "price": 10710000.0, + "datetime": "2018-05-06 15:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 231244, + "price": 10604000.0, + "datetime": "2018-05-06 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 231349, + "price": 10577000.0, + "datetime": "2018-05-07 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 231392, + "price": 10599000.0, + "datetime": "2018-05-07 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 231532, + "price": 10442000.0, + "datetime": "2018-05-07 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 231586, + "price": 10440000.0, + "datetime": "2018-05-07 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 231606, + "price": 10402000.0, + "datetime": "2018-05-07 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 231631, + "price": 10427000.0, + "datetime": "2018-05-07 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -25232,7 +34160,7 @@ "datetime": "2018-05-07 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -25241,106 +34169,133 @@ "datetime": "2018-05-07 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 231939, - "price": 10468000.0, - "datetime": "2018-05-08 06:57:00", + "bar_index": 231801, + "price": 10391000.0, + "datetime": "2018-05-08 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 231985, - "price": 10404000.0, - "datetime": "2018-05-08 09:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 232035, - "price": 10446000.0, - "datetime": "2018-05-08 11:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 232061, - "price": 10420000.0, - "datetime": "2018-05-08 13:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 232246, - "price": 10201000.0, - "datetime": "2018-05-08 22:18:00", + "bar_index": 231854, + "price": 10422000.0, + "datetime": "2018-05-08 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=15.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 231917, + "price": 10460000.0, + "datetime": "2018-05-08 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 232271, + "bar_index": 232112, + "price": 10337000.0, + "datetime": "2018-05-08 15:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 232182, + "price": 10372000.0, + "datetime": "2018-05-08 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 232248, + "price": 10190000.0, + "datetime": "2018-05-08 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 232284, "price": 10186000.0, - "datetime": "2018-05-08 23:33:00", + "datetime": "2018-05-09 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 232348, - "price": 10205000.0, - "datetime": "2018-05-09 03:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 232400, - "price": 10245000.0, - "datetime": "2018-05-09 06:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 232507, - "price": 10133000.0, - "datetime": "2018-05-09 11:21:00", + "bar_index": 232304, + "price": 10200000.0, + "datetime": "2018-05-09 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 232570, - "price": 10057000.0, - "datetime": "2018-05-09 14:30:00", + "bar_index": 232317, + "price": 10171000.0, + "datetime": "2018-05-09 01:51:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 232625, - "price": 10109000.0, - "datetime": "2018-05-09 17:15:00", + "bar_index": 232358, + "price": 10252000.0, + "datetime": "2018-05-09 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 232407, + "price": 10244000.0, + "datetime": "2018-05-09 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 232427, + "price": 10287000.0, + "datetime": "2018-05-09 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 232457, + "price": 10253000.0, + "datetime": "2018-05-09 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 232548, + "price": 10010000.0, + "datetime": "2018-05-09 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -25348,476 +34303,548 @@ "price": 10175000.0, "datetime": "2018-05-09 19:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 232789, - "price": 10326000.0, - "datetime": "2018-05-10 01:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 232933, - "price": 10368000.0, - "datetime": "2018-05-10 08:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 233026, - "price": 10365000.0, - "datetime": "2018-05-10 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 233052, - "price": 10340000.0, - "datetime": "2018-05-10 14:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=56.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 233116, - "price": 10321000.0, - "datetime": "2018-05-10 17:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 233135, + "bar_index": 232708, "price": 10319000.0, - "datetime": "2018-05-10 18:45:00", + "datetime": "2018-05-09 21:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 232758, + "price": 10339000.0, + "datetime": "2018-05-09 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 232805, + "price": 10359000.0, + "datetime": "2018-05-10 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 232910, + "price": 10390000.0, + "datetime": "2018-05-10 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 232937, + "price": 10397000.0, + "datetime": "2018-05-10 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 232950, + "price": 10439000.0, + "datetime": "2018-05-10 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 233141, - "price": 10303000.0, - "datetime": "2018-05-10 19:03:00", + "bar_index": 233028, + "price": 10368000.0, + "datetime": "2018-05-10 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 233187, - "price": 10313000.0, - "datetime": "2018-05-10 21:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 233200, - "price": 10306000.0, - "datetime": "2018-05-10 22:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 233443, - "price": 9946000.0, - "datetime": "2018-05-11 10:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 233508, - "price": 9897000.0, - "datetime": "2018-05-11 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 233633, - "price": 9562000.0, - "datetime": "2018-05-11 19:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 233725, - "price": 9411000.0, - "datetime": "2018-05-12 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 233886, - "price": 9288000.0, - "datetime": "2018-05-12 08:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 233931, - "price": 9351000.0, - "datetime": "2018-05-12 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 233980, - "price": 9337000.0, - "datetime": "2018-05-12 13:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 234459, - "price": 9430000.0, - "datetime": "2018-05-13 12:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 234566, - "price": 9474000.0, - "datetime": "2018-05-13 18:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 234600, - "price": 9564000.0, - "datetime": "2018-05-13 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 234654, - "price": 9636000.0, - "datetime": "2018-05-13 22:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 234717, - "price": 9672000.0, - "datetime": "2018-05-14 01:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 234726, - "price": 9707000.0, - "datetime": "2018-05-14 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 234746, - "price": 9730000.0, - "datetime": "2018-05-14 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 234799, - "price": 9811000.0, - "datetime": "2018-05-14 08:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 234999, - "price": 9515000.0, - "datetime": "2018-05-14 18:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 235159, - "price": 9825000.0, - "datetime": "2018-05-15 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 235217, - "price": 9863000.0, - "datetime": "2018-05-15 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 235243, - "price": 9861000.0, - "datetime": "2018-05-15 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 235275, - "price": 9779000.0, - "datetime": "2018-05-15 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 235522, - "price": 9760000.0, - "datetime": "2018-05-15 20:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 235561, - "price": 9783000.0, - "datetime": "2018-05-15 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 235715, - "price": 9626000.0, - "datetime": "2018-05-16 06:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 235734, - "price": 9607000.0, - "datetime": "2018-05-16 07:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 235792, - "price": 9430000.0, - "datetime": "2018-05-16 10:18:00", + "bar_index": 233086, + "price": 10280000.0, + "datetime": "2018-05-10 16:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 233151, + "price": 10329000.0, + "datetime": "2018-05-10 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 235839, + "bar_index": 233174, + "price": 10303000.0, + "datetime": "2018-05-10 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 233272, + "price": 10300000.0, + "datetime": "2018-05-11 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 233359, + "price": 10140000.0, + "datetime": "2018-05-11 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 233450, + "price": 9969000.0, + "datetime": "2018-05-11 10:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 233496, + "price": 9865000.0, + "datetime": "2018-05-11 12:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 233579, + "price": 9455000.0, + "datetime": "2018-05-11 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 233616, + "price": 9527000.0, + "datetime": "2018-05-11 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 233639, + "price": 9543000.0, + "datetime": "2018-05-11 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 233662, + "price": 9326000.0, + "datetime": "2018-05-11 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 233753, + "price": 9467000.0, + "datetime": "2018-05-12 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 233826, + "price": 9444000.0, + "datetime": "2018-05-12 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 233878, + "price": 9255000.0, + "datetime": "2018-05-12 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 233961, + "price": 9359000.0, + "datetime": "2018-05-12 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 234047, + "price": 9263000.0, + "datetime": "2018-05-12 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 234102, + "price": 9366000.0, + "datetime": "2018-05-12 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 234222, + "price": 9381000.0, + "datetime": "2018-05-13 01:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 234262, + "price": 9416000.0, + "datetime": "2018-05-13 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 234403, + "price": 9471000.0, + "datetime": "2018-05-13 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 234526, + "price": 9449000.0, + "datetime": "2018-05-13 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 234591, + "price": 9582000.0, + "datetime": "2018-05-13 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 234607, + "price": 9580000.0, + "datetime": "2018-05-13 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 234657, + "price": 9645000.0, + "datetime": "2018-05-13 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 234669, + "price": 9696000.0, + "datetime": "2018-05-13 23:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 234772, + "price": 9786000.0, + "datetime": "2018-05-14 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 234816, + "price": 9788000.0, + "datetime": "2018-05-14 09:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 234827, + "price": 9751000.0, + "datetime": "2018-05-14 10:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 234967, + "price": 9452000.0, + "datetime": "2018-05-14 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 235029, + "price": 9549000.0, + "datetime": "2018-05-14 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 235154, + "price": 9839000.0, + "datetime": "2018-05-15 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 235160, + "price": 9823000.0, + "datetime": "2018-05-15 02:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 235195, + "price": 9827000.0, + "datetime": "2018-05-15 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 235203, + "price": 9830000.0, + "datetime": "2018-05-15 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 235394, + "price": 9728000.0, + "datetime": "2018-05-15 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 235411, + "price": 9759000.0, + "datetime": "2018-05-15 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 235688, + "price": 9639000.0, + "datetime": "2018-05-16 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 235878, "price": 9152000.0, - "datetime": "2018-05-16 12:39:00", + "datetime": "2018-05-16 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=15.0 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 235974, + "price": 9340000.0, + "datetime": "2018-05-16 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 236077, + "price": 9334000.0, + "datetime": "2018-05-17 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 235866, - "price": 9182000.0, - "datetime": "2018-05-16 14:00:00", + "bar_index": 236171, + "price": 9257000.0, + "datetime": "2018-05-17 05:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 235906, - "price": 9201000.0, - "datetime": "2018-05-16 16:00:00", + "bar_index": 236183, + "price": 9290000.0, + "datetime": "2018-05-17 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=14.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 235933, - "price": 9188000.0, - "datetime": "2018-05-16 17:21:00", + "bar_index": 236272, + "price": 9298000.0, + "datetime": "2018-05-17 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 235946, - "price": 9191000.0, - "datetime": "2018-05-16 18:00:00", + "bar_index": 236281, + "price": 9318000.0, + "datetime": "2018-05-17 10:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 236315, + "price": 9323000.0, + "datetime": "2018-05-17 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 236381, + "price": 9275000.0, + "datetime": "2018-05-17 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 235955, - "price": 9184000.0, - "datetime": "2018-05-16 18:27:00", + "bar_index": 236406, + "price": 9197000.0, + "datetime": "2018-05-17 17:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 236029, - "price": 9346000.0, - "datetime": "2018-05-16 22:09:00", + "bar_index": 236515, + "price": 9241000.0, + "datetime": "2018-05-17 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 236118, - "price": 9262000.0, - "datetime": "2018-05-17 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 236175, - "price": 9283000.0, - "datetime": "2018-05-17 05:27:00", + "bar_index": 236655, + "price": 9218000.0, + "datetime": "2018-05-18 05:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 236222, - "price": 9266000.0, - "datetime": "2018-05-17 07:48:00", + "bar_index": 236670, + "price": 9211000.0, + "datetime": "2018-05-18 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 236258, - "price": 9285000.0, - "datetime": "2018-05-17 09:36:00", + "bar_index": 236735, + "price": 9036000.0, + "datetime": "2018-05-18 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 236458, - "price": 9231000.0, - "datetime": "2018-05-17 19:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 236489, - "price": 9248000.0, - "datetime": "2018-05-17 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 236496, - "price": 9200000.0, - "datetime": "2018-05-17 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 236503, - "price": 9228000.0, - "datetime": "2018-05-17 21:51:00", + "bar_index": 236764, + "price": 8954000.0, + "datetime": "2018-05-18 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 236551, - "price": 9260000.0, - "datetime": "2018-05-18 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 236641, - "price": 9186000.0, - "datetime": "2018-05-18 04:45:00", + "bar_index": 236854, + "price": 8969000.0, + "datetime": "2018-05-18 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 236760, - "price": 8973000.0, - "datetime": "2018-05-18 10:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=69.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -25826,295 +34853,349 @@ "datetime": "2018-05-18 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 236958, - "price": 9050000.0, - "datetime": "2018-05-18 20:36:00", + "bar_index": 236917, + "price": 9057000.0, + "datetime": "2018-05-18 18:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 236932, + "price": 9053000.0, + "datetime": "2018-05-18 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 236963, - "price": 9069000.0, - "datetime": "2018-05-18 20:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 237024, - "price": 9048000.0, - "datetime": "2018-05-18 23:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 237051, - "price": 9052000.0, - "datetime": "2018-05-19 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 237175, - "price": 9160000.0, - "datetime": "2018-05-19 07:27:00", + "bar_index": 237029, + "price": 9047000.0, + "datetime": "2018-05-19 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 237221, - "price": 9148000.0, - "datetime": "2018-05-19 09:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 237272, - "price": 9151000.0, - "datetime": "2018-05-19 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 237316, - "price": 9154000.0, - "datetime": "2018-05-19 14:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 237351, - "price": 9157000.0, - "datetime": "2018-05-19 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 237385, - "price": 9130000.0, - "datetime": "2018-05-19 17:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 237410, - "price": 9129000.0, - "datetime": "2018-05-19 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 237468, - "price": 9219000.0, - "datetime": "2018-05-19 22:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 237537, + "bar_index": 237118, "price": 9146000.0, - "datetime": "2018-05-20 01:33:00", + "datetime": "2018-05-19 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 237578, - "price": 9161000.0, - "datetime": "2018-05-20 03:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 237587, - "price": 9140000.0, - "datetime": "2018-05-20 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 237676, - "price": 9100000.0, - "datetime": "2018-05-20 08:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 237687, - "price": 9098000.0, - "datetime": "2018-05-20 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 238075, - "price": 9317000.0, - "datetime": "2018-05-21 04:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 238117, - "price": 9361000.0, - "datetime": "2018-05-21 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 238198, - "price": 9328000.0, - "datetime": "2018-05-21 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 238215, - "price": 9343000.0, - "datetime": "2018-05-21 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 238240, - "price": 9350000.0, - "datetime": "2018-05-21 12:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 238356, - "price": 9382000.0, - "datetime": "2018-05-21 18:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 238436, - "price": 9385000.0, - "datetime": "2018-05-21 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 238571, - "price": 9324000.0, - "datetime": "2018-05-22 05:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 238587, - "price": 9320000.0, - "datetime": "2018-05-22 06:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 238609, - "price": 9326000.0, - "datetime": "2018-05-22 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 238732, - "price": 9250000.0, - "datetime": "2018-05-22 13:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 238914, - "price": 9149000.0, - "datetime": "2018-05-22 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 238928, - "price": 9138000.0, - "datetime": "2018-05-22 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 238979, - "price": 9177000.0, - "datetime": "2018-05-23 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 238990, + "bar_index": 237155, "price": 9179000.0, - "datetime": "2018-05-23 02:12:00", + "datetime": "2018-05-19 06:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 237188, + "price": 9178000.0, + "datetime": "2018-05-19 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 237257, + "price": 9132000.0, + "datetime": "2018-05-19 11:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 237275, + "price": 9148000.0, + "datetime": "2018-05-19 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 237470, + "price": 9201000.0, + "datetime": "2018-05-19 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 237486, + "price": 9200000.0, + "datetime": "2018-05-19 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 237502, + "price": 9173000.0, + "datetime": "2018-05-19 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 237590, + "price": 9152000.0, + "datetime": "2018-05-20 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 237688, + "price": 9094000.0, + "datetime": "2018-05-20 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 237694, + "price": 9084000.0, + "datetime": "2018-05-20 09:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 237768, + "price": 9076000.0, + "datetime": "2018-05-20 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 237790, + "price": 9115000.0, + "datetime": "2018-05-20 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 237798, + "price": 9102000.0, + "datetime": "2018-05-20 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 237843, + "price": 9116000.0, + "datetime": "2018-05-20 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 237908, + "price": 9173000.0, + "datetime": "2018-05-20 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 237931, + "price": 9180000.0, + "datetime": "2018-05-20 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 237979, + "price": 9218000.0, + "datetime": "2018-05-20 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238221, + "price": 9362000.0, + "datetime": "2018-05-21 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 238263, + "price": 9403000.0, + "datetime": "2018-05-21 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 238273, + "price": 9393000.0, + "datetime": "2018-05-21 14:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238309, + "price": 9410000.0, + "datetime": "2018-05-21 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 238331, + "price": 9394000.0, + "datetime": "2018-05-21 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238409, + "price": 9377000.0, + "datetime": "2018-05-21 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238580, + "price": 9352000.0, + "datetime": "2018-05-22 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 238595, + "price": 9344000.0, + "datetime": "2018-05-22 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238637, + "price": 9348000.0, + "datetime": "2018-05-22 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 238710, + "price": 9245000.0, + "datetime": "2018-05-22 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 238858, + "price": 9185000.0, + "datetime": "2018-05-22 19:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 238866, + "price": 9185000.0, + "datetime": "2018-05-22 20:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238923, + "price": 9161000.0, + "datetime": "2018-05-22 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 238944, + "price": 9165000.0, + "datetime": "2018-05-22 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238966, + "price": 9184000.0, + "datetime": "2018-05-23 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 238993, + "price": 9181000.0, + "datetime": "2018-05-23 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 239006, + "price": 9171000.0, + "datetime": "2018-05-23 03:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", @@ -26123,16 +35204,43 @@ "datetime": "2018-05-23 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 239062, - "price": 9144000.0, - "datetime": "2018-05-23 05:48:00", + "bar_index": 239079, + "price": 9104000.0, + "datetime": "2018-05-23 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 239098, + "price": 9044000.0, + "datetime": "2018-05-23 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 239110, + "price": 9037000.0, + "datetime": "2018-05-23 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 239199, + "price": 8939000.0, + "datetime": "2018-05-23 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -26140,17 +35248,17 @@ "price": 8905000.0, "datetime": "2018-05-23 14:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 239340, - "price": 8874000.0, - "datetime": "2018-05-23 19:42:00", + "bar_index": 239415, + "price": 8889000.0, + "datetime": "2018-05-23 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=81.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -26159,25 +35267,16 @@ "datetime": "2018-05-24 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 239616, - "price": 8525000.0, - "datetime": "2018-05-24 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 239623, - "price": 8524000.0, - "datetime": "2018-05-24 09:51:00", + "bar_index": 239574, + "price": 8581000.0, + "datetime": "2018-05-24 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -26185,8 +35284,8 @@ "price": 8572000.0, "datetime": "2018-05-24 12:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -26194,152 +35293,224 @@ "price": 8637000.0, "datetime": "2018-05-24 14:30:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { - "side": "sell", - "bar_index": 239816, - "price": 8242000.0, - "datetime": "2018-05-24 19:30:00", + "side": "buy", + "bar_index": 239729, + "price": 8620000.0, + "datetime": "2018-05-24 15:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 239834, - "price": 8272000.0, - "datetime": "2018-05-24 20:24:00", + "bar_index": 239760, + "price": 8543000.0, + "datetime": "2018-05-24 16:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 240084, - "price": 8382000.0, - "datetime": "2018-05-25 08:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 240222, - "price": 8386000.0, - "datetime": "2018-05-25 15:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 240266, - "price": 8255000.0, - "datetime": "2018-05-25 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 240293, - "price": 8244000.0, - "datetime": "2018-05-25 19:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 240482, - "price": 8267000.0, - "datetime": "2018-05-26 04:48:00", + "bar_index": 239866, + "price": 8362000.0, + "datetime": "2018-05-24 22:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=75.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 240546, - "price": 8262000.0, - "datetime": "2018-05-26 08:00:00", + "bar_index": 239890, + "price": 8342000.0, + "datetime": "2018-05-24 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 240583, - "price": 8285000.0, - "datetime": "2018-05-26 09:51:00", + "bar_index": 240132, + "price": 8390000.0, + "datetime": "2018-05-25 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 240268, + "price": 8245000.0, + "datetime": "2018-05-25 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 240309, + "price": 8196000.0, + "datetime": "2018-05-25 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 240819, - "price": 8333000.0, - "datetime": "2018-05-26 21:39:00", + "bar_index": 240336, + "price": 8306000.0, + "datetime": "2018-05-25 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 240834, - "price": 8300000.0, - "datetime": "2018-05-26 22:24:00", + "side": "buy", + "bar_index": 240350, + "price": 8299000.0, + "datetime": "2018-05-25 22:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 240376, + "price": 8312000.0, + "datetime": "2018-05-25 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 240848, - "price": 8304000.0, - "datetime": "2018-05-26 23:06:00", + "side": "buy", + "bar_index": 240400, + "price": 8315000.0, + "datetime": "2018-05-26 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 240889, - "price": 8296000.0, - "datetime": "2018-05-27 01:09:00", + "side": "buy", + "bar_index": 240493, + "price": 8269000.0, + "datetime": "2018-05-26 05:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 240564, + "price": 8315000.0, + "datetime": "2018-05-26 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian]" + "reason": "composite_buy score=57.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 240911, - "price": 8292000.0, - "datetime": "2018-05-27 02:15:00", + "side": "buy", + "bar_index": 240574, + "price": 8293000.0, + "datetime": "2018-05-26 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 241076, - "price": 8101000.0, - "datetime": "2018-05-27 10:30:00", + "side": "buy", + "bar_index": 240585, + "price": 8294000.0, + "datetime": "2018-05-26 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 240603, + "price": 8299000.0, + "datetime": "2018-05-26 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 240688, + "price": 8257000.0, + "datetime": "2018-05-26 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 240748, + "price": 8337000.0, + "datetime": "2018-05-26 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 240760, + "price": 8329000.0, + "datetime": "2018-05-26 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 240792, + "price": 8349000.0, + "datetime": "2018-05-26 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 241098, + "bar_index": 240859, + "price": 8299000.0, + "datetime": "2018-05-26 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 240890, + "price": 8290000.0, + "datetime": "2018-05-27 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 241101, "price": 8106000.0, - "datetime": "2018-05-27 11:36:00", + "datetime": "2018-05-27 11:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 241108, + "price": 8106000.0, + "datetime": "2018-05-27 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -26348,7 +35519,7 @@ "datetime": "2018-05-27 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -26356,188 +35527,332 @@ "price": 8095000.0, "datetime": "2018-05-27 16:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 241238, + "price": 8119000.0, + "datetime": "2018-05-27 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 241257, + "price": 8140000.0, + "datetime": "2018-05-27 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 241214, - "price": 8108000.0, - "datetime": "2018-05-27 17:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 241228, - "price": 8118000.0, - "datetime": "2018-05-27 18:06:00", + "bar_index": 241264, + "price": 8120000.0, + "datetime": "2018-05-27 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 241393, - "price": 8145000.0, - "datetime": "2018-05-28 02:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 241413, - "price": 8115000.0, - "datetime": "2018-05-28 03:21:00", + "bar_index": 241414, + "price": 8109000.0, + "datetime": "2018-05-28 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 241471, - "price": 8160000.0, - "datetime": "2018-05-28 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 241558, - "price": 8182000.0, - "datetime": "2018-05-28 10:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=57.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 241695, - "price": 8093000.0, - "datetime": "2018-05-28 17:27:00", + "bar_index": 241419, + "price": 8116000.0, + "datetime": "2018-05-28 03:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 241491, + "price": 8151000.0, + "datetime": "2018-05-28 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 241528, + "price": 8178000.0, + "datetime": "2018-05-28 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 241541, + "price": 8184000.0, + "datetime": "2018-05-28 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 241586, + "price": 8183000.0, + "datetime": "2018-05-28 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 241895, - "price": 8015000.0, - "datetime": "2018-05-29 03:27:00", + "bar_index": 241712, + "price": 8079000.0, + "datetime": "2018-05-28 18:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 241942, - "price": 8027000.0, - "datetime": "2018-05-29 05:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 242034, - "price": 7906000.0, - "datetime": "2018-05-29 10:24:00", + "bar_index": 241722, + "price": 8071000.0, + "datetime": "2018-05-28 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 242294, - "price": 8220000.0, - "datetime": "2018-05-29 23:24:00", + "bar_index": 241773, + "price": 8064000.0, + "datetime": "2018-05-28 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 242320, - "price": 8229000.0, - "datetime": "2018-05-30 00:42:00", + "bar_index": 241788, + "price": 8065000.0, + "datetime": "2018-05-28 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 242351, - "price": 8241000.0, - "datetime": "2018-05-30 02:15:00", + "bar_index": 241930, + "price": 8040000.0, + "datetime": "2018-05-29 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 242541, - "price": 8364000.0, - "datetime": "2018-05-30 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=50.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 242618, - "price": 8304000.0, - "datetime": "2018-05-30 15:36:00", + "bar_index": 242140, + "price": 7907000.0, + "datetime": "2018-05-29 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 242645, - "price": 8293000.0, - "datetime": "2018-05-30 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 242668, - "price": 8295000.0, - "datetime": "2018-05-30 18:06:00", + "bar_index": 242192, + "price": 7956000.0, + "datetime": "2018-05-29 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 242877, - "price": 8110000.0, - "datetime": "2018-05-31 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 242952, - "price": 8180000.0, - "datetime": "2018-05-31 08:18:00", + "bar_index": 242215, + "price": 7993000.0, + "datetime": "2018-05-29 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 242226, + "price": 8103000.0, + "datetime": "2018-05-29 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 242265, + "price": 8232000.0, + "datetime": "2018-05-29 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 242279, + "price": 8260000.0, + "datetime": "2018-05-29 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 242311, + "price": 8226000.0, + "datetime": "2018-05-30 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 242321, + "price": 8236000.0, + "datetime": "2018-05-30 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 243033, - "price": 8136000.0, - "datetime": "2018-05-31 12:21:00", + "bar_index": 242355, + "price": 8236000.0, + "datetime": "2018-05-30 02:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 242387, + "price": 8268000.0, + "datetime": "2018-05-30 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 242406, + "price": 8284000.0, + "datetime": "2018-05-30 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 242504, + "price": 8347000.0, + "datetime": "2018-05-30 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 242558, + "price": 8302000.0, + "datetime": "2018-05-30 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 242577, + "price": 8271000.0, + "datetime": "2018-05-30 13:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 242592, + "price": 8308000.0, + "datetime": "2018-05-30 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 242625, + "price": 8279000.0, + "datetime": "2018-05-30 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 242747, + "price": 8335000.0, + "datetime": "2018-05-30 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 242759, + "price": 8306000.0, + "datetime": "2018-05-30 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 242763, + "price": 8324000.0, + "datetime": "2018-05-30 22:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 242787, + "price": 8173000.0, + "datetime": "2018-05-31 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 243126, + "price": 8328000.0, + "datetime": "2018-05-31 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 243160, + "price": 8313000.0, + "datetime": "2018-05-31 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -26546,79 +35861,43 @@ "datetime": "2018-05-31 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 243236, - "price": 8299000.0, - "datetime": "2018-05-31 22:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 243266, - "price": 8346000.0, - "datetime": "2018-06-01 00:00:00", + "bar_index": 243268, + "price": 8334000.0, + "datetime": "2018-06-01 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 243295, + "bar_index": 243281, "price": 8335000.0, - "datetime": "2018-06-01 01:27:00", + "datetime": "2018-06-01 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 243423, + "price": 8240000.0, + "datetime": "2018-06-01 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 243322, - "price": 8332000.0, - "datetime": "2018-06-01 02:48:00", + "bar_index": 243490, + "price": 8274000.0, + "datetime": "2018-06-01 11:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 243335, - "price": 8327000.0, - "datetime": "2018-06-01 03:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 243386, - "price": 8314000.0, - "datetime": "2018-06-01 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 243407, - "price": 8285000.0, - "datetime": "2018-06-01 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 243499, - "price": 8258000.0, - "datetime": "2018-06-01 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [bb_reversal,ema_pullback,macd_cross]" }, { "side": "sell", @@ -26626,332 +35905,332 @@ "price": 8247000.0, "datetime": "2018-06-01 12:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 243530, - "price": 8254000.0, - "datetime": "2018-06-01 13:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 243611, - "price": 8314000.0, - "datetime": "2018-06-01 17:15:00", + "bar_index": 243584, + "price": 8289000.0, + "datetime": "2018-06-01 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 243719, - "price": 8190000.0, - "datetime": "2018-06-01 22:39:00", + "bar_index": 243743, + "price": 8187000.0, + "datetime": "2018-06-01 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 243742, - "price": 8183000.0, - "datetime": "2018-06-01 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 243807, - "price": 8206000.0, - "datetime": "2018-06-02 03:03:00", + "bar_index": 243840, + "price": 8219000.0, + "datetime": "2018-06-02 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 243830, - "price": 8212000.0, - "datetime": "2018-06-02 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 243886, - "price": 8229000.0, - "datetime": "2018-06-02 07:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 243923, - "price": 8277000.0, - "datetime": "2018-06-02 08:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 244063, - "price": 8277000.0, - "datetime": "2018-06-02 15:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 244112, - "price": 8348000.0, - "datetime": "2018-06-02 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 244237, - "price": 8313000.0, - "datetime": "2018-06-03 00:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 244259, - "price": 8319000.0, - "datetime": "2018-06-03 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 244326, - "price": 8333000.0, - "datetime": "2018-06-03 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 244385, - "price": 8320000.0, - "datetime": "2018-06-03 07:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 244495, - "price": 8316000.0, - "datetime": "2018-06-03 13:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 244541, - "price": 8391000.0, - "datetime": "2018-06-03 15:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 244612, - "price": 8424000.0, - "datetime": "2018-06-03 19:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 244800, - "price": 8396000.0, - "datetime": "2018-06-04 04:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 244925, - "price": 8418000.0, - "datetime": "2018-06-04 10:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 244997, - "price": 8394000.0, - "datetime": "2018-06-04 14:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 245041, - "price": 8336000.0, - "datetime": "2018-06-04 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 245256, + "bar_index": 243863, "price": 8224000.0, - "datetime": "2018-06-05 03:30:00", + "datetime": "2018-06-02 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 243925, + "price": 8279000.0, + "datetime": "2018-06-02 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 243998, + "price": 8256000.0, + "datetime": "2018-06-02 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 245280, - "price": 8227000.0, - "datetime": "2018-06-05 04:42:00", + "bar_index": 244021, + "price": 8239000.0, + "datetime": "2018-06-02 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 244064, + "price": 8377000.0, + "datetime": "2018-06-02 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 244130, + "price": 8366000.0, + "datetime": "2018-06-02 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 244150, + "price": 8361000.0, + "datetime": "2018-06-02 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 245451, - "price": 8175000.0, - "datetime": "2018-06-05 13:15:00", + "bar_index": 244165, + "price": 8345000.0, + "datetime": "2018-06-02 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 245583, - "price": 8176000.0, - "datetime": "2018-06-05 19:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 245616, - "price": 8191000.0, - "datetime": "2018-06-05 21:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 245768, + "bar_index": 244200, "price": 8327000.0, - "datetime": "2018-06-06 07:03:00", + "datetime": "2018-06-02 22:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 245792, - "price": 8334000.0, - "datetime": "2018-06-06 08:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 245799, - "price": 8349000.0, - "datetime": "2018-06-06 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 245825, - "price": 8343000.0, - "datetime": "2018-06-06 09:54:00", + "bar_index": 244238, + "price": 8313000.0, + "datetime": "2018-06-03 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 245834, - "price": 8342000.0, - "datetime": "2018-06-06 10:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 246091, - "price": 8335000.0, - "datetime": "2018-06-06 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 246136, + "bar_index": 244457, + "price": 8326000.0, + "datetime": "2018-06-03 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 244480, + "price": 8312000.0, + "datetime": "2018-06-03 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 244546, + "price": 8396000.0, + "datetime": "2018-06-03 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 244567, + "price": 8395000.0, + "datetime": "2018-06-03 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 244813, + "price": 8396000.0, + "datetime": "2018-06-04 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 244872, + "price": 8407000.0, + "datetime": "2018-06-04 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 245044, + "price": 8315000.0, + "datetime": "2018-06-04 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 245063, + "price": 8328000.0, + "datetime": "2018-06-04 17:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 245110, "price": 8275000.0, - "datetime": "2018-06-07 01:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 246198, - "price": 8226000.0, - "datetime": "2018-06-07 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 246213, - "price": 8227000.0, - "datetime": "2018-06-07 05:21:00", + "datetime": "2018-06-04 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 245333, + "price": 8265000.0, + "datetime": "2018-06-05 07:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 245371, + "price": 8273000.0, + "datetime": "2018-06-05 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 246218, - "price": 8238000.0, - "datetime": "2018-06-07 05:36:00", + "bar_index": 245384, + "price": 8243000.0, + "datetime": "2018-06-05 09:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 245393, + "price": 8240000.0, + "datetime": "2018-06-05 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 245481, + "price": 8170000.0, + "datetime": "2018-06-05 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 245527, + "price": 8177000.0, + "datetime": "2018-06-05 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 245622, + "price": 8193000.0, + "datetime": "2018-06-05 21:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 245718, + "price": 8352000.0, + "datetime": "2018-06-06 04:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 245760, + "price": 8327000.0, + "datetime": "2018-06-06 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 245932, + "price": 8323000.0, + "datetime": "2018-06-06 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 245944, + "price": 8326000.0, + "datetime": "2018-06-06 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 245974, + "price": 8313000.0, + "datetime": "2018-06-06 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 246031, + "price": 8324000.0, + "datetime": "2018-06-06 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 246062, + "price": 8334000.0, + "datetime": "2018-06-06 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -26960,250 +36239,124 @@ "datetime": "2018-06-07 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 246359, - "price": 8387000.0, - "datetime": "2018-06-07 12:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 246430, - "price": 8368000.0, - "datetime": "2018-06-07 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 246461, - "price": 8369000.0, - "datetime": "2018-06-07 17:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=27.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 246538, - "price": 8376000.0, - "datetime": "2018-06-07 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 246566, - "price": 8382000.0, - "datetime": "2018-06-07 23:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 246631, - "price": 8369000.0, - "datetime": "2018-06-08 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 246648, - "price": 8372000.0, - "datetime": "2018-06-08 03:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 246669, - "price": 8366000.0, - "datetime": "2018-06-08 04:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 246738, + "bar_index": 246267, "price": 8356000.0, - "datetime": "2018-06-08 07:36:00", + "datetime": "2018-06-07 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 246871, - "price": 8318000.0, - "datetime": "2018-06-08 14:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 246892, - "price": 8315000.0, - "datetime": "2018-06-08 15:18:00", + "bar_index": 246289, + "price": 8362000.0, + "datetime": "2018-06-07 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 247007, - "price": 8284000.0, - "datetime": "2018-06-08 21:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 247028, - "price": 8285000.0, - "datetime": "2018-06-08 22:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 247062, - "price": 8293000.0, - "datetime": "2018-06-08 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 247120, - "price": 8347000.0, - "datetime": "2018-06-09 02:42:00", + "bar_index": 246948, + "price": 8326000.0, + "datetime": "2018-06-08 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 247136, - "price": 8346000.0, - "datetime": "2018-06-09 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 247185, - "price": 8351000.0, - "datetime": "2018-06-09 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 247283, - "price": 8347000.0, - "datetime": "2018-06-09 10:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 247399, + "bar_index": 247088, "price": 8348000.0, - "datetime": "2018-06-09 16:39:00", + "datetime": "2018-06-09 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 247476, + "bar_index": 247153, + "price": 8348000.0, + "datetime": "2018-06-09 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 247290, + "price": 8355000.0, + "datetime": "2018-06-09 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 247300, + "price": 8344000.0, + "datetime": "2018-06-09 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 247375, + "price": 8348000.0, + "datetime": "2018-06-09 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 247383, + "price": 8350000.0, + "datetime": "2018-06-09 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 247607, + "price": 8314000.0, + "datetime": "2018-06-10 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 247666, "price": 8337000.0, - "datetime": "2018-06-09 20:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 247493, - "price": 8338000.0, - "datetime": "2018-06-09 21:21:00", + "datetime": "2018-06-10 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 247575, - "price": 8317000.0, - "datetime": "2018-06-10 01:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 247642, - "price": 8315000.0, - "datetime": "2018-06-10 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=18.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 247648, - "price": 8333000.0, - "datetime": "2018-06-10 05:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 247690, - "price": 8334000.0, - "datetime": "2018-06-10 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 247706, + "bar_index": 247691, "price": 8336000.0, - "datetime": "2018-06-10 08:00:00", + "datetime": "2018-06-10 07:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 247761, - "price": 8100000.0, - "datetime": "2018-06-10 10:45:00", + "side": "buy", + "bar_index": 248007, + "price": 8034000.0, + "datetime": "2018-06-10 23:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -27212,7 +36365,52 @@ "datetime": "2018-06-11 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 248164, + "price": 7527000.0, + "datetime": "2018-06-11 06:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 248213, + "price": 7548000.0, + "datetime": "2018-06-11 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 248221, + "price": 7523000.0, + "datetime": "2018-06-11 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 248379, + "price": 7542000.0, + "datetime": "2018-06-11 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 248406, + "price": 7525000.0, + "datetime": "2018-06-11 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -27221,7 +36419,25 @@ "datetime": "2018-06-11 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=30.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 248457, + "price": 7504000.0, + "datetime": "2018-06-11 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 248471, + "price": 7484000.0, + "datetime": "2018-06-11 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", @@ -27230,124 +36446,124 @@ "datetime": "2018-06-12 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 248620, - "price": 7477000.0, - "datetime": "2018-06-12 05:42:00", + "bar_index": 248587, + "price": 7475000.0, + "datetime": "2018-06-12 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=59.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 248740, - "price": 7630000.0, - "datetime": "2018-06-12 11:42:00", + "bar_index": 248625, + "price": 7489000.0, + "datetime": "2018-06-12 05:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 248859, - "price": 7598000.0, - "datetime": "2018-06-12 17:39:00", + "bar_index": 248706, + "price": 7596000.0, + "datetime": "2018-06-12 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 248871, - "price": 7595000.0, - "datetime": "2018-06-12 18:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 248897, - "price": 7608000.0, - "datetime": "2018-06-12 19:33:00", + "bar_index": 248750, + "price": 7620000.0, + "datetime": "2018-06-12 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 248917, - "price": 7584000.0, - "datetime": "2018-06-12 20:33:00", + "bar_index": 248951, + "price": 7489000.0, + "datetime": "2018-06-12 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 248971, - "price": 7511000.0, - "datetime": "2018-06-12 23:15:00", + "bar_index": 248983, + "price": 7516000.0, + "datetime": "2018-06-12 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 249097, - "price": 7371000.0, - "datetime": "2018-06-13 05:33:00", + "bar_index": 249120, + "price": 7348000.0, + "datetime": "2018-06-13 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 249138, - "price": 7340000.0, - "datetime": "2018-06-13 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 249206, - "price": 7331000.0, - "datetime": "2018-06-13 11:00:00", + "bar_index": 249174, + "price": 7364000.0, + "datetime": "2018-06-13 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 249191, + "price": 7329000.0, + "datetime": "2018-06-13 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 249264, - "price": 7333000.0, - "datetime": "2018-06-13 13:54:00", + "bar_index": 249286, + "price": 7327000.0, + "datetime": "2018-06-13 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 249418, + "price": 7193000.0, + "datetime": "2018-06-13 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 249426, + "price": 7208000.0, + "datetime": "2018-06-13 22:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "sell", - "bar_index": 249403, - "price": 7174000.0, - "datetime": "2018-06-13 20:51:00", + "bar_index": 249489, + "price": 7116000.0, + "datetime": "2018-06-14 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 249416, - "price": 7187000.0, - "datetime": "2018-06-13 21:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -27355,35 +36571,62 @@ "price": 7038000.0, "datetime": "2018-06-14 02:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 249743, - "price": 7192000.0, - "datetime": "2018-06-14 13:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 249761, - "price": 7191000.0, - "datetime": "2018-06-14 14:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 249936, - "price": 7112000.0, - "datetime": "2018-06-14 23:30:00", + "bar_index": 249544, + "price": 7064000.0, + "datetime": "2018-06-14 03:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 249688, + "price": 7153000.0, + "datetime": "2018-06-14 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 249700, + "price": 7221000.0, + "datetime": "2018-06-14 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 249770, + "price": 7190000.0, + "datetime": "2018-06-14 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 249823, + "price": 7187000.0, + "datetime": "2018-06-14 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 249881, + "price": 7236000.0, + "datetime": "2018-06-14 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -27392,16 +36635,52 @@ "datetime": "2018-06-15 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 250032, - "price": 7311000.0, - "datetime": "2018-06-15 04:18:00", + "bar_index": 249999, + "price": 7272000.0, + "datetime": "2018-06-15 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 250074, + "price": 7351000.0, + "datetime": "2018-06-15 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 250132, + "price": 7348000.0, + "datetime": "2018-06-15 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 250151, + "price": 7318000.0, + "datetime": "2018-06-15 10:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 250255, + "price": 7321000.0, + "datetime": "2018-06-15 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -27410,16 +36689,16 @@ "datetime": "2018-06-15 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 250292, - "price": 7334000.0, - "datetime": "2018-06-15 17:18:00", + "bar_index": 250293, + "price": 7330000.0, + "datetime": "2018-06-15 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -27428,97 +36707,106 @@ "datetime": "2018-06-15 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 250333, - "price": 7334000.0, - "datetime": "2018-06-15 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 250356, - "price": 7263000.0, - "datetime": "2018-06-15 20:30:00", + "bar_index": 250417, + "price": 7264000.0, + "datetime": "2018-06-15 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 250377, - "price": 7291000.0, - "datetime": "2018-06-15 21:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 250416, - "price": 7259000.0, - "datetime": "2018-06-15 23:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 250482, - "price": 7310000.0, - "datetime": "2018-06-16 02:48:00", + "bar_index": 250456, + "price": 7324000.0, + "datetime": "2018-06-16 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 250508, - "price": 7313000.0, - "datetime": "2018-06-16 04:06:00", + "bar_index": 250496, + "price": 7305000.0, + "datetime": "2018-06-16 03:30:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 250524, + "bar_index": 250501, "price": 7309000.0, - "datetime": "2018-06-16 04:54:00", + "datetime": "2018-06-16 03:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 250564, - "price": 7241000.0, - "datetime": "2018-06-16 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 250657, - "price": 7229000.0, - "datetime": "2018-06-16 21:12:00", + "bar_index": 250630, + "price": 7244000.0, + "datetime": "2018-06-16 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 250699, - "price": 7187000.0, - "datetime": "2018-06-16 23:18:00", + "bar_index": 250732, + "price": 7139000.0, + "datetime": "2018-06-17 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 250751, + "price": 7282000.0, + "datetime": "2018-06-17 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 250787, + "price": 7282000.0, + "datetime": "2018-06-17 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 250820, + "price": 7288000.0, + "datetime": "2018-06-17 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 250869, + "price": 7319000.0, + "datetime": "2018-06-17 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 250919, + "price": 7268000.0, + "datetime": "2018-06-17 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -27527,16 +36815,16 @@ "datetime": "2018-06-17 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 251247, - "price": 7252000.0, - "datetime": "2018-06-18 02:42:00", + "side": "buy", + "bar_index": 251225, + "price": 7263000.0, + "datetime": "2018-06-18 01:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -27545,7 +36833,16 @@ "datetime": "2018-06-18 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 251274, + "price": 7268000.0, + "datetime": "2018-06-18 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -27554,70 +36851,106 @@ "datetime": "2018-06-18 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 251349, - "price": 7257000.0, - "datetime": "2018-06-18 07:48:00", + "bar_index": 251357, + "price": 7238000.0, + "datetime": "2018-06-18 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 251483, - "price": 7163000.0, - "datetime": "2018-06-18 14:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 251773, - "price": 7457000.0, - "datetime": "2018-06-19 05:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 251801, - "price": 7463000.0, - "datetime": "2018-06-19 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 251896, - "price": 7450000.0, - "datetime": "2018-06-19 11:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 251937, - "price": 7435000.0, - "datetime": "2018-06-19 13:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 251982, - "price": 7417000.0, - "datetime": "2018-06-19 15:27:00", + "bar_index": 251398, + "price": 7168000.0, + "datetime": "2018-06-18 10:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 251454, + "price": 7159000.0, + "datetime": "2018-06-18 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 251503, + "price": 7175000.0, + "datetime": "2018-06-18 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 251553, + "price": 7209000.0, + "datetime": "2018-06-18 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 251569, + "price": 7202000.0, + "datetime": "2018-06-18 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 251710, + "price": 7384000.0, + "datetime": "2018-06-19 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 251717, + "price": 7484000.0, + "datetime": "2018-06-19 02:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 251760, + "price": 7459000.0, + "datetime": "2018-06-19 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 251849, + "price": 7448000.0, + "datetime": "2018-06-19 08:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 252029, + "price": 7453000.0, + "datetime": "2018-06-19 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=83.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -27625,152 +36958,152 @@ "price": 7480000.0, "datetime": "2018-06-19 20:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 252140, - "price": 7541000.0, - "datetime": "2018-06-19 23:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 252285, - "price": 7492000.0, - "datetime": "2018-06-20 06:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 252350, - "price": 7190000.0, - "datetime": "2018-06-20 09:57:00", + "bar_index": 252266, + "price": 7477000.0, + "datetime": "2018-06-20 05:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 252302, + "price": 7488000.0, + "datetime": "2018-06-20 07:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 252370, - "price": 7214000.0, - "datetime": "2018-06-20 10:57:00", + "bar_index": 252341, + "price": 7475000.0, + "datetime": "2018-06-20 09:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 252565, - "price": 7245000.0, - "datetime": "2018-06-20 20:42:00", + "bar_index": 252372, + "price": 7181000.0, + "datetime": "2018-06-20 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 252596, - "price": 7229000.0, - "datetime": "2018-06-20 22:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 252709, - "price": 7413000.0, - "datetime": "2018-06-21 03:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 252737, - "price": 7414000.0, - "datetime": "2018-06-21 05:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 252755, - "price": 7413000.0, - "datetime": "2018-06-21 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 252972, - "price": 7450000.0, - "datetime": "2018-06-21 17:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 253012, - "price": 7455000.0, - "datetime": "2018-06-21 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 253055, - "price": 7448000.0, - "datetime": "2018-06-21 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 253077, + "bar_index": 252387, + "price": 7117000.0, + "datetime": "2018-06-20 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 252409, + "price": 7142000.0, + "datetime": "2018-06-20 12:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 252417, + "price": 7105000.0, + "datetime": "2018-06-20 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 252427, + "price": 7105000.0, + "datetime": "2018-06-20 13:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 252445, + "price": 7137000.0, + "datetime": "2018-06-20 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 252599, + "price": 7305000.0, + "datetime": "2018-06-20 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 252800, + "price": 7446000.0, + "datetime": "2018-06-21 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=117.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 252838, + "price": 7473000.0, + "datetime": "2018-06-21 10:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 252863, + "price": 7493000.0, + "datetime": "2018-06-21 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 253028, + "price": 7474000.0, + "datetime": "2018-06-21 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 253106, + "price": 7444000.0, + "datetime": "2018-06-21 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 253134, "price": 7431000.0, - "datetime": "2018-06-21 22:21:00", + "datetime": "2018-06-22 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 253087, - "price": 7463000.0, - "datetime": "2018-06-21 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 253105, - "price": 7440000.0, - "datetime": "2018-06-21 23:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 253156, - "price": 7436000.0, - "datetime": "2018-06-22 02:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -27779,25 +37112,43 @@ "datetime": "2018-06-22 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=51.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 253199, - "price": 7456000.0, - "datetime": "2018-06-22 04:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 253252, - "price": 7452000.0, - "datetime": "2018-06-22 07:30:00", + "bar_index": 253222, + "price": 7459000.0, + "datetime": "2018-06-22 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=20.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 253264, + "price": 7471000.0, + "datetime": "2018-06-22 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 253294, + "price": 7480000.0, + "datetime": "2018-06-22 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 253304, + "price": 7472000.0, + "datetime": "2018-06-22 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -27806,106 +37157,115 @@ "datetime": "2018-06-22 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 253396, - "price": 7413000.0, - "datetime": "2018-06-22 14:45:00", + "bar_index": 253417, + "price": 7406000.0, + "datetime": "2018-06-22 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=61.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 253415, - "price": 7413000.0, - "datetime": "2018-06-22 15:42:00", + "bar_index": 253457, + "price": 7163000.0, + "datetime": "2018-06-22 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 253500, - "price": 7170000.0, - "datetime": "2018-06-22 19:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 253623, - "price": 7006000.0, - "datetime": "2018-06-23 02:06:00", + "bar_index": 253571, + "price": 7016000.0, + "datetime": "2018-06-22 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=68.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 253589, + "price": 7009000.0, + "datetime": "2018-06-23 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 253603, + "price": 6994000.0, + "datetime": "2018-06-23 01:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 253686, + "price": 7003000.0, + "datetime": "2018-06-23 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 253636, - "price": 7012000.0, - "datetime": "2018-06-23 02:45:00", + "bar_index": 253776, + "price": 7018000.0, + "datetime": "2018-06-23 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 253817, - "price": 7010000.0, - "datetime": "2018-06-23 11:48:00", + "bar_index": 253818, + "price": 7001000.0, + "datetime": "2018-06-23 11:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 253871, + "price": 6946000.0, + "datetime": "2018-06-23 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 254013, - "price": 6974000.0, - "datetime": "2018-06-23 21:36:00", + "bar_index": 253912, + "price": 6934000.0, + "datetime": "2018-06-23 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 254045, - "price": 6956000.0, - "datetime": "2018-06-23 23:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 254076, - "price": 6960000.0, - "datetime": "2018-06-24 00:45:00", + "bar_index": 253958, + "price": 6981000.0, + "datetime": "2018-06-23 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 254109, - "price": 6956000.0, - "datetime": "2018-06-24 02:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 254126, - "price": 6963000.0, - "datetime": "2018-06-24 03:15:00", + "side": "buy", + "bar_index": 254151, + "price": 6983000.0, + "datetime": "2018-06-24 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -27914,88 +37274,142 @@ "datetime": "2018-06-24 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 254186, - "price": 6990000.0, - "datetime": "2018-06-24 06:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 254224, - "price": 7045000.0, - "datetime": "2018-06-24 08:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 254288, - "price": 6948000.0, - "datetime": "2018-06-24 11:27:00", + "bar_index": 254392, + "price": 6696000.0, + "datetime": "2018-06-24 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 254299, - "price": 6948000.0, - "datetime": "2018-06-24 12:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 254630, - "price": 7011000.0, - "datetime": "2018-06-25 04:33:00", + "bar_index": 254434, + "price": 6700000.0, + "datetime": "2018-06-24 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 254743, - "price": 6975000.0, - "datetime": "2018-06-25 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 254802, - "price": 6973000.0, - "datetime": "2018-06-25 13:09:00", + "bar_index": 254446, + "price": 6701000.0, + "datetime": "2018-06-24 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 254523, + "price": 6761000.0, + "datetime": "2018-06-24 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 254963, - "price": 6982000.0, - "datetime": "2018-06-25 21:12:00", + "bar_index": 254549, + "price": 6688000.0, + "datetime": "2018-06-25 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 254590, + "price": 7041000.0, + "datetime": "2018-06-25 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 254611, + "price": 7019000.0, + "datetime": "2018-06-25 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 254641, + "price": 7020000.0, + "datetime": "2018-06-25 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 254658, + "price": 7031000.0, + "datetime": "2018-06-25 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 254994, - "price": 6923000.0, - "datetime": "2018-06-25 22:45:00", + "bar_index": 254754, + "price": 6969000.0, + "datetime": "2018-06-25 10:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 254839, + "price": 6963000.0, + "datetime": "2018-06-25 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 254860, + "price": 6960000.0, + "datetime": "2018-06-25 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 254913, + "price": 6967000.0, + "datetime": "2018-06-25 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 254976, + "price": 6906000.0, + "datetime": "2018-06-25 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 255010, + "price": 7079000.0, + "datetime": "2018-06-25 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -28003,35 +37417,35 @@ "price": 7044000.0, "datetime": "2018-06-26 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=75.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 255170, - "price": 7027000.0, - "datetime": "2018-06-26 07:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 255202, - "price": 7024000.0, - "datetime": "2018-06-26 09:12:00", + "side": "buy", + "bar_index": 255129, + "price": 7041000.0, + "datetime": "2018-06-26 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 255209, - "price": 7010000.0, - "datetime": "2018-06-26 09:33:00", + "bar_index": 255219, + "price": 6986000.0, + "datetime": "2018-06-26 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 255265, + "price": 7000000.0, + "datetime": "2018-06-26 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -28040,43 +37454,43 @@ "datetime": "2018-06-26 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 255301, - "price": 7020000.0, - "datetime": "2018-06-26 14:12:00", + "bar_index": 255302, + "price": 7026000.0, + "datetime": "2018-06-26 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 255447, - "price": 6987000.0, - "datetime": "2018-06-26 21:30:00", + "bar_index": 255314, + "price": 7017000.0, + "datetime": "2018-06-26 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 255520, - "price": 6974000.0, - "datetime": "2018-06-27 01:09:00", + "side": "sell", + "bar_index": 255505, + "price": 6970000.0, + "datetime": "2018-06-27 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 255577, - "price": 6979000.0, - "datetime": "2018-06-27 04:06:00", + "bar_index": 255560, + "price": 6983000.0, + "datetime": "2018-06-27 03:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -28085,25 +37499,16 @@ "datetime": "2018-06-27 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 255606, - "price": 6972000.0, - "datetime": "2018-06-27 05:36:00", + "bar_index": 255676, + "price": 6850000.0, + "datetime": "2018-06-27 09:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 255638, - "price": 6934000.0, - "datetime": "2018-06-27 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", @@ -28112,7 +37517,16 @@ "datetime": "2018-06-27 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 255716, + "price": 6884000.0, + "datetime": "2018-06-27 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -28120,395 +37534,494 @@ "price": 6882000.0, "datetime": "2018-06-27 12:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 255847, - "price": 6882000.0, - "datetime": "2018-06-27 17:39:00", + "bar_index": 255751, + "price": 6874000.0, + "datetime": "2018-06-27 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 256138, - "price": 6931000.0, - "datetime": "2018-06-28 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 256398, - "price": 6897000.0, - "datetime": "2018-06-28 21:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 256410, - "price": 6900000.0, - "datetime": "2018-06-28 22:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 256446, - "price": 6905000.0, - "datetime": "2018-06-28 23:54:00", + "bar_index": 255981, + "price": 6910000.0, + "datetime": "2018-06-28 00:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 256474, - "price": 6909000.0, - "datetime": "2018-06-29 01:18:00", + "bar_index": 256156, + "price": 6949000.0, + "datetime": "2018-06-28 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 256485, - "price": 6902000.0, - "datetime": "2018-06-29 01:51:00", + "bar_index": 256236, + "price": 6887000.0, + "datetime": "2018-06-28 13:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 256867, - "price": 6666000.0, - "datetime": "2018-06-29 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 256904, - "price": 6645000.0, - "datetime": "2018-06-29 22:54:00", + "bar_index": 256335, + "price": 6911000.0, + "datetime": "2018-06-28 18:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 257003, + "bar_index": 256593, + "price": 6745000.0, + "datetime": "2018-06-29 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 256643, + "price": 6675000.0, + "datetime": "2018-06-29 09:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 256653, + "price": 6674000.0, + "datetime": "2018-06-29 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 256731, + "price": 6592000.0, + "datetime": "2018-06-29 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 256749, "price": 6665000.0, - "datetime": "2018-06-30 03:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 257161, - "price": 7145000.0, - "datetime": "2018-06-30 11:48:00", + "datetime": "2018-06-29 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 257185, - "price": 7128000.0, - "datetime": "2018-06-30 13:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 257360, + "bar_index": 256767, + "price": 6654000.0, + "datetime": "2018-06-29 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 256779, + "price": 6672000.0, + "datetime": "2018-06-29 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 256908, + "price": 6667000.0, + "datetime": "2018-06-29 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 256969, + "price": 6664000.0, + "datetime": "2018-06-30 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 257034, + "price": 6688000.0, + "datetime": "2018-06-30 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 257061, + "price": 6679000.0, + "datetime": "2018-06-30 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 257096, + "price": 6997000.0, + "datetime": "2018-06-30 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 257107, + "price": 6977000.0, + "datetime": "2018-06-30 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 257142, + "price": 7180000.0, + "datetime": "2018-06-30 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 257210, + "price": 7148000.0, + "datetime": "2018-06-30 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 257251, + "price": 7147000.0, + "datetime": "2018-06-30 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 257345, "price": 7158000.0, - "datetime": "2018-06-30 21:45:00", + "datetime": "2018-06-30 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 257378, - "price": 7169000.0, - "datetime": "2018-06-30 22:39:00", + "bar_index": 257509, + "price": 7095000.0, + "datetime": "2018-07-01 05:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 257424, - "price": 7135000.0, - "datetime": "2018-07-01 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 257438, - "price": 7130000.0, - "datetime": "2018-07-01 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 257502, - "price": 7094000.0, - "datetime": "2018-07-01 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 257540, - "price": 7107000.0, - "datetime": "2018-07-01 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 257602, - "price": 7137000.0, - "datetime": "2018-07-01 09:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 257655, - "price": 7085000.0, - "datetime": "2018-07-01 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 257806, - "price": 7100000.0, - "datetime": "2018-07-01 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 257827, - "price": 7110000.0, - "datetime": "2018-07-01 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 257978, - "price": 7031000.0, - "datetime": "2018-07-02 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 258098, - "price": 7044000.0, - "datetime": "2018-07-02 10:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 258127, - "price": 7052000.0, - "datetime": "2018-07-02 12:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 258310, - "price": 7055000.0, - "datetime": "2018-07-02 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 258481, - "price": 7291000.0, - "datetime": "2018-07-03 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 258535, - "price": 7242000.0, - "datetime": "2018-07-03 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 258545, - "price": 7255000.0, - "datetime": "2018-07-03 09:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 258727, - "price": 7322000.0, - "datetime": "2018-07-03 18:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 258842, - "price": 7230000.0, - "datetime": "2018-07-03 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 258862, - "price": 7220000.0, - "datetime": "2018-07-04 00:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 258922, - "price": 7264000.0, - "datetime": "2018-07-04 03:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 258983, - "price": 7290000.0, - "datetime": "2018-07-04 06:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 258993, - "price": 7280000.0, - "datetime": "2018-07-04 07:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 259020, - "price": 7200000.0, - "datetime": "2018-07-04 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 259031, - "price": 7177000.0, - "datetime": "2018-07-04 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 259088, + "bar_index": 257521, "price": 7122000.0, - "datetime": "2018-07-04 12:09:00", + "datetime": "2018-07-01 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 259180, - "price": 7161000.0, - "datetime": "2018-07-04 16:45:00", + "bar_index": 257526, + "price": 7124000.0, + "datetime": "2018-07-01 06:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 259245, - "price": 7173000.0, - "datetime": "2018-07-04 20:00:00", + "bar_index": 257604, + "price": 7122000.0, + "datetime": "2018-07-01 09:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 257720, + "price": 7118000.0, + "datetime": "2018-07-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 257728, + "price": 7115000.0, + "datetime": "2018-07-01 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 259274, - "price": 7182000.0, - "datetime": "2018-07-04 21:27:00", + "bar_index": 257747, + "price": 7106000.0, + "datetime": "2018-07-01 17:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 259283, - "price": 7200000.0, - "datetime": "2018-07-04 21:54:00", + "bar_index": 257767, + "price": 7125000.0, + "datetime": "2018-07-01 18:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 259323, - "price": 7366000.0, - "datetime": "2018-07-04 23:54:00", + "bar_index": 257807, + "price": 7105000.0, + "datetime": "2018-07-01 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 257837, + "price": 7096000.0, + "datetime": "2018-07-01 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 257995, + "price": 7080000.0, + "datetime": "2018-07-02 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 258159, + "price": 7020000.0, + "datetime": "2018-07-02 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 258176, + "price": 7020000.0, + "datetime": "2018-07-02 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 258345, + "price": 7289000.0, + "datetime": "2018-07-02 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=87.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 258497, + "price": 7300000.0, + "datetime": "2018-07-03 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 258546, + "price": 7254000.0, + "datetime": "2018-07-03 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 258603, + "price": 7322000.0, + "datetime": "2018-07-03 11:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 258613, + "price": 7329000.0, + "datetime": "2018-07-03 12:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 258854, + "price": 7190000.0, + "datetime": "2018-07-04 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 258868, + "price": 7221000.0, + "datetime": "2018-07-04 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 258892, + "price": 7269000.0, + "datetime": "2018-07-04 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 258942, + "price": 7290000.0, + "datetime": "2018-07-04 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 258955, + "price": 7307000.0, + "datetime": "2018-07-04 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 259046, + "price": 7086000.0, + "datetime": "2018-07-04 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 259172, + "price": 7139000.0, + "datetime": "2018-07-04 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 259201, + "price": 7169000.0, + "datetime": "2018-07-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 259228, + "price": 7186000.0, + "datetime": "2018-07-04 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 259292, + "price": 7357000.0, + "datetime": "2018-07-04 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 259325, + "price": 7350000.0, + "datetime": "2018-07-05 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 259335, + "price": 7342000.0, + "datetime": "2018-07-05 00:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 259371, + "price": 7348000.0, + "datetime": "2018-07-05 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 259486, + "price": 7252000.0, + "datetime": "2018-07-05 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -28516,44 +38029,26 @@ "price": 7311000.0, "datetime": "2018-07-05 15:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 259752, - "price": 7329000.0, - "datetime": "2018-07-05 21:21:00", + "bar_index": 259830, + "price": 7337000.0, + "datetime": "2018-07-06 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 259815, - "price": 7298000.0, - "datetime": "2018-07-06 00:30:00", + "bar_index": 259964, + "price": 7279000.0, + "datetime": "2018-07-06 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 259906, - "price": 7244000.0, - "datetime": "2018-07-06 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 260010, - "price": 7290000.0, - "datetime": "2018-07-06 10:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -28561,305 +38056,413 @@ "price": 7302000.0, "datetime": "2018-07-06 11:18:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 260127, - "price": 7282000.0, - "datetime": "2018-07-06 16:06:00", + "bar_index": 260220, + "price": 7327000.0, + "datetime": "2018-07-06 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 260279, - "price": 7352000.0, - "datetime": "2018-07-06 23:42:00", + "bar_index": 260393, + "price": 7399000.0, + "datetime": "2018-07-07 05:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 260371, + "bar_index": 260399, + "price": 7396000.0, + "datetime": "2018-07-07 05:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 260427, + "price": 7431000.0, + "datetime": "2018-07-07 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 260440, + "price": 7422000.0, + "datetime": "2018-07-07 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 260492, + "price": 7424000.0, + "datetime": "2018-07-07 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 260534, + "price": 7443000.0, + "datetime": "2018-07-07 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 260725, "price": 7387000.0, - "datetime": "2018-07-07 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 260380, - "price": 7374000.0, - "datetime": "2018-07-07 04:45:00", + "datetime": "2018-07-07 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 260511, - "price": 7427000.0, - "datetime": "2018-07-07 11:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 260533, - "price": 7442000.0, - "datetime": "2018-07-07 12:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 260558, - "price": 7434000.0, - "datetime": "2018-07-07 13:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 260598, - "price": 7430000.0, - "datetime": "2018-07-07 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 260717, - "price": 7411000.0, - "datetime": "2018-07-07 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 260838, - "price": 7381000.0, - "datetime": "2018-07-08 03:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 260865, - "price": 7384000.0, - "datetime": "2018-07-08 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 260904, - "price": 7373000.0, - "datetime": "2018-07-08 07:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 260961, - "price": 7517000.0, - "datetime": "2018-07-08 09:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 261072, - "price": 7499000.0, - "datetime": "2018-07-08 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 261238, - "price": 7515000.0, - "datetime": "2018-07-08 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 261466, - "price": 7487000.0, - "datetime": "2018-07-09 11:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 261629, - "price": 7479000.0, - "datetime": "2018-07-09 19:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 261707, - "price": 7510000.0, - "datetime": "2018-07-09 23:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 261870, + "bar_index": 260966, "price": 7533000.0, - "datetime": "2018-07-10 07:27:00", + "datetime": "2018-07-08 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=87.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 260980, + "price": 7525000.0, + "datetime": "2018-07-08 10:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 260998, + "price": 7514000.0, + "datetime": "2018-07-08 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 261050, + "price": 7500000.0, + "datetime": "2018-07-08 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 261128, + "price": 7508000.0, + "datetime": "2018-07-08 18:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 261193, + "price": 7522000.0, + "datetime": "2018-07-08 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 261244, + "price": 7514000.0, + "datetime": "2018-07-09 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 261279, + "price": 7522000.0, + "datetime": "2018-07-09 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 261926, + "bar_index": 261434, + "price": 7493000.0, + "datetime": "2018-07-09 09:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 261441, "price": 7491000.0, - "datetime": "2018-07-10 10:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 261960, - "price": 7483000.0, - "datetime": "2018-07-10 11:57:00", + "datetime": "2018-07-09 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 262051, - "price": 7435000.0, - "datetime": "2018-07-10 16:30:00", + "bar_index": 261483, + "price": 7481000.0, + "datetime": "2018-07-09 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 262165, - "price": 7227000.0, - "datetime": "2018-07-10 22:12:00", + "side": "buy", + "bar_index": 261488, + "price": 7487000.0, + "datetime": "2018-07-09 12:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 261543, + "price": 7488000.0, + "datetime": "2018-07-09 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 262175, + "bar_index": 261613, + "price": 7472000.0, + "datetime": "2018-07-09 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 261644, + "price": 7490000.0, + "datetime": "2018-07-09 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 261653, + "price": 7495000.0, + "datetime": "2018-07-09 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 261670, + "price": 7499000.0, + "datetime": "2018-07-09 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 261712, + "price": 7508000.0, + "datetime": "2018-07-09 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 261747, + "price": 7497000.0, + "datetime": "2018-07-10 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 261848, + "price": 7537000.0, + "datetime": "2018-07-10 06:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 261876, + "price": 7526000.0, + "datetime": "2018-07-10 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 262055, + "price": 7426000.0, + "datetime": "2018-07-10 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 262063, + "price": 7437000.0, + "datetime": "2018-07-10 17:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 262075, + "price": 7431000.0, + "datetime": "2018-07-10 17:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 262101, + "price": 7290000.0, + "datetime": "2018-07-10 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 262150, + "price": 7194000.0, + "datetime": "2018-07-10 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 262197, + "price": 7228000.0, + "datetime": "2018-07-10 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 262291, + "price": 7223000.0, + "datetime": "2018-07-11 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 262388, + "price": 7248000.0, + "datetime": "2018-07-11 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 262545, + "price": 7226000.0, + "datetime": "2018-07-11 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 262575, + "price": 7189000.0, + "datetime": "2018-07-11 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 262655, "price": 7241000.0, - "datetime": "2018-07-10 22:42:00", + "datetime": "2018-07-11 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 262236, - "price": 7230000.0, - "datetime": "2018-07-11 01:45:00", + "bar_index": 262668, + "price": 7222000.0, + "datetime": "2018-07-11 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 262418, - "price": 7234000.0, - "datetime": "2018-07-11 11:00:00", + "bar_index": 262788, + "price": 7228000.0, + "datetime": "2018-07-12 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=81.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 262453, - "price": 7211000.0, - "datetime": "2018-07-11 12:45:00", + "bar_index": 262806, + "price": 7224000.0, + "datetime": "2018-07-12 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 262682, - "price": 7215000.0, - "datetime": "2018-07-12 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 262740, - "price": 7214000.0, - "datetime": "2018-07-12 03:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 262751, - "price": 7217000.0, - "datetime": "2018-07-12 03:39:00", + "bar_index": 262819, + "price": 7245000.0, + "datetime": "2018-07-12 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 262762, - "price": 7211000.0, - "datetime": "2018-07-12 04:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.9 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 262774, - "price": 7217000.0, - "datetime": "2018-07-12 04:51:00", + "bar_index": 262831, + "price": 7239000.0, + "datetime": "2018-07-12 07:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 262816, - "price": 7243000.0, - "datetime": "2018-07-12 07:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -28868,70 +38471,79 @@ "datetime": "2018-07-12 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 262936, - "price": 7189000.0, - "datetime": "2018-07-12 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 263037, - "price": 7056000.0, - "datetime": "2018-07-12 18:03:00", + "bar_index": 262956, + "price": 7169000.0, + "datetime": "2018-07-12 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 263045, - "price": 7055000.0, - "datetime": "2018-07-12 18:27:00", + "bar_index": 263039, + "price": 7052000.0, + "datetime": "2018-07-12 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 263186, - "price": 7020000.0, - "datetime": "2018-07-13 01:30:00", + "bar_index": 263065, + "price": 7034000.0, + "datetime": "2018-07-12 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 263224, - "price": 7027000.0, - "datetime": "2018-07-13 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 263476, - "price": 7079000.0, - "datetime": "2018-07-13 16:09:00", + "bar_index": 263263, + "price": 7033000.0, + "datetime": "2018-07-13 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 263513, - "price": 7095000.0, - "datetime": "2018-07-13 18:00:00", + "bar_index": 263333, + "price": 7082000.0, + "datetime": "2018-07-13 09:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 263343, + "price": 7134000.0, + "datetime": "2018-07-13 09:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 263425, + "price": 7100000.0, + "datetime": "2018-07-13 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 263483, + "price": 7093000.0, + "datetime": "2018-07-13 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -28940,7 +38552,34 @@ "datetime": "2018-07-13 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 263571, + "price": 7096000.0, + "datetime": "2018-07-13 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 263599, + "price": 7111000.0, + "datetime": "2018-07-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 263676, + "price": 7106000.0, + "datetime": "2018-07-14 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -28949,259 +38588,268 @@ "datetime": "2018-07-14 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 263796, + "price": 7058000.0, + "datetime": "2018-07-14 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 264145, + "price": 7117000.0, + "datetime": "2018-07-15 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 263761, - "price": 7029000.0, - "datetime": "2018-07-14 06:24:00", + "bar_index": 264330, + "price": 7110000.0, + "datetime": "2018-07-15 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 263847, - "price": 7079000.0, - "datetime": "2018-07-14 10:42:00", + "bar_index": 264424, + "price": 7139000.0, + "datetime": "2018-07-15 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 263960, - "price": 7075000.0, - "datetime": "2018-07-14 16:21:00", + "bar_index": 264467, + "price": 7191000.0, + "datetime": "2018-07-15 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 264511, + "price": 7200000.0, + "datetime": "2018-07-15 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 264590, + "price": 7212000.0, + "datetime": "2018-07-16 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 263997, - "price": 7073000.0, - "datetime": "2018-07-14 18:15:00", + "bar_index": 264660, + "price": 7216000.0, + "datetime": "2018-07-16 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 264065, - "price": 7095000.0, - "datetime": "2018-07-14 21:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 264105, - "price": 7088000.0, - "datetime": "2018-07-14 23:42:00", + "bar_index": 264743, + "price": 7203000.0, + "datetime": "2018-07-16 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=55.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 264176, - "price": 7107000.0, - "datetime": "2018-07-15 03:18:00", + "bar_index": 264782, + "price": 7187000.0, + "datetime": "2018-07-16 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 264268, - "price": 7128000.0, - "datetime": "2018-07-15 07:57:00", + "bar_index": 265024, + "price": 7370000.0, + "datetime": "2018-07-16 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265055, + "price": 7374000.0, + "datetime": "2018-07-16 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265081, + "price": 7396000.0, + "datetime": "2018-07-17 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265122, + "price": 7420000.0, + "datetime": "2018-07-17 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 265220, + "price": 7403000.0, + "datetime": "2018-07-17 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265255, + "price": 7456000.0, + "datetime": "2018-07-17 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265278, + "price": 7466000.0, + "datetime": "2018-07-17 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 265531, + "price": 7454000.0, + "datetime": "2018-07-17 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265644, + "price": 7980000.0, + "datetime": "2018-07-18 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265660, + "price": 8026000.0, + "datetime": "2018-07-18 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 265809, + "price": 8187000.0, + "datetime": "2018-07-18 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 265821, + "price": 8193000.0, + "datetime": "2018-07-18 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 265830, + "price": 8212000.0, + "datetime": "2018-07-18 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 265850, + "price": 8260000.0, + "datetime": "2018-07-18 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 265935, + "price": 8194000.0, + "datetime": "2018-07-18 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 265956, + "price": 8222000.0, + "datetime": "2018-07-18 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266008, + "price": 8291000.0, + "datetime": "2018-07-18 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 264329, - "price": 7111000.0, - "datetime": "2018-07-15 11:03:00", + "bar_index": 266028, + "price": 8240000.0, + "datetime": "2018-07-19 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 264556, - "price": 7205000.0, - "datetime": "2018-07-15 22:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 264638, - "price": 7230000.0, - "datetime": "2018-07-16 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 264687, - "price": 7224000.0, - "datetime": "2018-07-16 05:15:00", + "bar_index": 266041, + "price": 8271000.0, + "datetime": "2018-07-19 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 264710, - "price": 7214000.0, - "datetime": "2018-07-16 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 264727, - "price": 7206000.0, - "datetime": "2018-07-16 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 264749, - "price": 7196000.0, - "datetime": "2018-07-16 08:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 264827, - "price": 7174000.0, - "datetime": "2018-07-16 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 265013, - "price": 7384000.0, - "datetime": "2018-07-16 21:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 265155, - "price": 7419000.0, - "datetime": "2018-07-17 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 265161, - "price": 7430000.0, - "datetime": "2018-07-17 04:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 265313, - "price": 7478000.0, - "datetime": "2018-07-17 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 265347, - "price": 7464000.0, - "datetime": "2018-07-17 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=23.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 265398, - "price": 7432000.0, - "datetime": "2018-07-17 16:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 265514, - "price": 7433000.0, - "datetime": "2018-07-17 22:42:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 265569, - "price": 7455000.0, - "datetime": "2018-07-18 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 265704, - "price": 8025000.0, - "datetime": "2018-07-18 08:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 265806, - "price": 8191000.0, - "datetime": "2018-07-18 13:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 265866, - "price": 8238000.0, - "datetime": "2018-07-18 16:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 266106, - "price": 8283000.0, - "datetime": "2018-07-19 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -29210,70 +38858,169 @@ "datetime": "2018-07-19 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 266369, - "price": 8214000.0, - "datetime": "2018-07-19 17:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 266382, - "price": 8218000.0, - "datetime": "2018-07-19 18:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 266423, - "price": 8261000.0, - "datetime": "2018-07-19 20:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 266573, - "price": 8346000.0, - "datetime": "2018-07-20 03:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 266632, - "price": 8392000.0, - "datetime": "2018-07-20 06:39:00", + "bar_index": 266212, + "price": 8196000.0, + "datetime": "2018-07-19 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 266281, + "price": 8173000.0, + "datetime": "2018-07-19 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 266753, - "price": 8461000.0, - "datetime": "2018-07-20 12:42:00", + "bar_index": 266290, + "price": 8206000.0, + "datetime": "2018-07-19 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 266794, - "price": 8443000.0, - "datetime": "2018-07-20 14:45:00", + "bar_index": 266313, + "price": 8193000.0, + "datetime": "2018-07-19 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266333, + "price": 8223000.0, + "datetime": "2018-07-19 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266348, + "price": 8221000.0, + "datetime": "2018-07-19 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 266388, + "price": 8222000.0, + "datetime": "2018-07-19 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266434, + "price": 8285000.0, + "datetime": "2018-07-19 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 266504, + "price": 8355000.0, + "datetime": "2018-07-20 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266509, + "price": 8345000.0, + "datetime": "2018-07-20 00:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 266600, + "price": 8415000.0, + "datetime": "2018-07-20 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 266618, + "price": 8375000.0, + "datetime": "2018-07-20 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266635, + "price": 8403000.0, + "datetime": "2018-07-20 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266710, + "price": 8423000.0, + "datetime": "2018-07-20 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 266720, + "price": 8450000.0, + "datetime": "2018-07-20 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 266735, + "price": 8450000.0, + "datetime": "2018-07-20 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 266743, + "price": 8448000.0, + "datetime": "2018-07-20 12:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 266901, + "price": 8468000.0, + "datetime": "2018-07-20 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -29281,35 +39028,17 @@ "price": 8482000.0, "datetime": "2018-07-20 22:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 266966, - "price": 8474000.0, - "datetime": "2018-07-20 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 266988, - "price": 8450000.0, - "datetime": "2018-07-21 00:27:00", + "bar_index": 266946, + "price": 8457000.0, + "datetime": "2018-07-20 22:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 267021, - "price": 8424000.0, - "datetime": "2018-07-21 02:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -29318,97 +39047,169 @@ "datetime": "2018-07-21 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 267098, - "price": 8386000.0, - "datetime": "2018-07-21 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 267109, - "price": 8406000.0, - "datetime": "2018-07-21 06:30:00", + "bar_index": 267137, + "price": 8378000.0, + "datetime": "2018-07-21 07:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=48.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 267193, - "price": 8267000.0, - "datetime": "2018-07-21 10:42:00", + "bar_index": 267149, + "price": 8362000.0, + "datetime": "2018-07-21 08:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 267210, - "price": 8280000.0, - "datetime": "2018-07-21 11:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 267272, - "price": 8281000.0, - "datetime": "2018-07-21 14:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 267465, - "price": 8348000.0, - "datetime": "2018-07-22 00:21:00", + "bar_index": 267212, + "price": 8309000.0, + "datetime": "2018-07-21 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 267561, - "price": 8381000.0, - "datetime": "2018-07-22 05:27:00", + "bar_index": 267224, + "price": 8283000.0, + "datetime": "2018-07-21 12:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 267584, - "price": 8393000.0, - "datetime": "2018-07-22 06:39:00", + "bar_index": 267308, + "price": 8329000.0, + "datetime": "2018-07-21 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 267639, - "price": 8387000.0, - "datetime": "2018-07-22 09:24:00", + "bar_index": 267357, + "price": 8322000.0, + "datetime": "2018-07-21 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 267738, - "price": 8380000.0, - "datetime": "2018-07-22 14:24:00", + "bar_index": 267378, + "price": 8295000.0, + "datetime": "2018-07-21 19:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 267393, + "price": 8310000.0, + "datetime": "2018-07-21 20:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 267429, + "price": 8334000.0, + "datetime": "2018-07-21 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 267514, + "price": 8370000.0, + "datetime": "2018-07-22 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 267646, + "price": 8398000.0, + "datetime": "2018-07-22 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 267654, + "price": 8400000.0, + "datetime": "2018-07-22 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 267709, + "price": 8389000.0, + "datetime": "2018-07-22 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 267794, + "price": 8400000.0, + "datetime": "2018-07-22 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 267925, + "price": 8440000.0, + "datetime": "2018-07-22 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 267946, + "price": 8485000.0, + "datetime": "2018-07-23 00:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 267962, + "price": 8477000.0, + "datetime": "2018-07-23 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 267970, + "price": 8466000.0, + "datetime": "2018-07-23 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -29417,16 +39218,43 @@ "datetime": "2018-07-23 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=56.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 268088, + "price": 8326000.0, + "datetime": "2018-07-23 08:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 268320, - "price": 8662000.0, - "datetime": "2018-07-23 20:00:00", + "bar_index": 268222, + "price": 8590000.0, + "datetime": "2018-07-23 15:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 268298, + "price": 8675000.0, + "datetime": "2018-07-23 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 268358, + "price": 8640000.0, + "datetime": "2018-07-23 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -29435,34 +39263,61 @@ "datetime": "2018-07-24 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 268453, - "price": 8759000.0, - "datetime": "2018-07-24 02:39:00", + "bar_index": 268502, + "price": 8836000.0, + "datetime": "2018-07-24 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=71.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 268537, + "price": 8800000.0, + "datetime": "2018-07-24 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 268544, + "price": 8800000.0, + "datetime": "2018-07-24 07:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 268492, - "price": 8780000.0, - "datetime": "2018-07-24 04:42:00", + "bar_index": 268562, + "price": 8750000.0, + "datetime": "2018-07-24 08:12:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 268632, - "price": 8805000.0, - "datetime": "2018-07-24 11:42:00", + "bar_index": 268619, + "price": 8823000.0, + "datetime": "2018-07-24 11:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 268675, + "price": 8980000.0, + "datetime": "2018-07-24 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -29470,26 +39325,44 @@ "price": 9045000.0, "datetime": "2018-07-24 15:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 268750, - "price": 9065000.0, - "datetime": "2018-07-24 17:36:00", + "bar_index": 268775, + "price": 9107000.0, + "datetime": "2018-07-24 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 268842, + "price": 9235000.0, + "datetime": "2018-07-24 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 268909, - "price": 9415000.0, - "datetime": "2018-07-25 10:09:00", + "bar_index": 268855, + "price": 9319000.0, + "datetime": "2018-07-24 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 268912, + "price": 9444000.0, + "datetime": "2018-07-25 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -29498,52 +39371,133 @@ "datetime": "2018-07-25 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 269065, - "price": 9095000.0, - "datetime": "2018-07-26 00:21:00", + "bar_index": 269040, + "price": 9149000.0, + "datetime": "2018-07-25 23:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 269477, - "price": 9225000.0, - "datetime": "2018-07-26 21:00:00", + "bar_index": 269096, + "price": 9140000.0, + "datetime": "2018-07-26 01:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 269549, - "price": 9169000.0, - "datetime": "2018-07-27 00:36:00", + "bar_index": 269120, + "price": 9070000.0, + "datetime": "2018-07-26 03:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 269160, + "price": 9104000.0, + "datetime": "2018-07-26 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 269195, + "price": 9277000.0, + "datetime": "2018-07-26 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 269649, - "price": 9183000.0, - "datetime": "2018-07-27 05:51:00", + "bar_index": 269279, + "price": 9170000.0, + "datetime": "2018-07-26 11:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=47.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 269320, + "price": 9195000.0, + "datetime": "2018-07-26 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 269420, + "price": 9219000.0, + "datetime": "2018-07-26 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 269806, - "price": 8854000.0, - "datetime": "2018-07-27 13:42:00", + "bar_index": 269525, + "price": 9161000.0, + "datetime": "2018-07-26 23:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 269639, + "price": 9246000.0, + "datetime": "2018-07-27 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 269693, + "price": 8804000.0, + "datetime": "2018-07-27 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 269728, + "price": 8870000.0, + "datetime": "2018-07-27 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 269771, + "price": 8822000.0, + "datetime": "2018-07-27 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 269819, + "price": 8865000.0, + "datetime": "2018-07-27 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -29552,160 +39506,142 @@ "datetime": "2018-07-27 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 269856, - "price": 8862000.0, - "datetime": "2018-07-27 16:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 270013, - "price": 8957000.0, - "datetime": "2018-07-28 00:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 270049, - "price": 9115000.0, - "datetime": "2018-07-28 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 270058, - "price": 9170000.0, - "datetime": "2018-07-28 02:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 270087, - "price": 9211000.0, - "datetime": "2018-07-28 03:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 270283, - "price": 9162000.0, - "datetime": "2018-07-28 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 270297, - "price": 9110000.0, - "datetime": "2018-07-28 16:15:00", + "bar_index": 269848, + "price": 8839000.0, + "datetime": "2018-07-27 15:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 270304, - "price": 9142000.0, - "datetime": "2018-07-28 16:36:00", + "bar_index": 270077, + "price": 9143000.0, + "datetime": "2018-07-28 03:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 270347, - "price": 9121000.0, - "datetime": "2018-07-28 18:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=63.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 270375, + "bar_index": 270131, + "price": 9219000.0, + "datetime": "2018-07-28 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 270156, + "price": 9193000.0, + "datetime": "2018-07-28 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 270233, + "price": 9136000.0, + "datetime": "2018-07-28 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 270360, "price": 9139000.0, - "datetime": "2018-07-28 20:21:00", + "datetime": "2018-07-28 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 270385, - "price": 9112000.0, - "datetime": "2018-07-28 20:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 270407, + "bar_index": 270409, "price": 9130000.0, - "datetime": "2018-07-28 21:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 270473, - "price": 9120000.0, - "datetime": "2018-07-29 01:15:00", + "datetime": "2018-07-28 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 270506, - "price": 9176000.0, - "datetime": "2018-07-29 02:57:00", + "bar_index": 270481, + "price": 9133000.0, + "datetime": "2018-07-29 01:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=82.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 270550, - "price": 9157000.0, - "datetime": "2018-07-29 05:33:00", + "bar_index": 270510, + "price": 9134000.0, + "datetime": "2018-07-29 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 270587, - "price": 9140000.0, - "datetime": "2018-07-29 07:36:00", + "bar_index": 270557, + "price": 9153000.0, + "datetime": "2018-07-29 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 270848, - "price": 9155000.0, - "datetime": "2018-07-29 20:45:00", + "bar_index": 270632, + "price": 9253000.0, + "datetime": "2018-07-29 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 270666, + "price": 9243000.0, + "datetime": "2018-07-29 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 270781, + "price": 9128000.0, + "datetime": "2018-07-29 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 270802, + "price": 9142000.0, + "datetime": "2018-07-29 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 270840, + "price": 9149000.0, + "datetime": "2018-07-29 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -29714,88 +39650,88 @@ "datetime": "2018-07-29 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=20.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 270933, - "price": 9179000.0, - "datetime": "2018-07-30 01:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 270975, - "price": 9151000.0, - "datetime": "2018-07-30 03:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 270981, - "price": 9185000.0, - "datetime": "2018-07-30 03:45:00", + "bar_index": 270908, + "price": 9189000.0, + "datetime": "2018-07-29 23:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 271047, - "price": 9150000.0, - "datetime": "2018-07-30 07:21:00", + "bar_index": 270915, + "price": 9172000.0, + "datetime": "2018-07-30 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.1 [donchian,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 270966, + "price": 9174000.0, + "datetime": "2018-07-30 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 271078, - "price": 9159000.0, - "datetime": "2018-07-30 08:54:00", + "bar_index": 271086, + "price": 9081000.0, + "datetime": "2018-07-30 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=50.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 271149, - "price": 9169000.0, - "datetime": "2018-07-30 12:27:00", + "bar_index": 271114, + "price": 9156000.0, + "datetime": "2018-07-30 10:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 271126, + "price": 9148000.0, + "datetime": "2018-07-30 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 271382, + "price": 9141000.0, + "datetime": "2018-07-31 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=167.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 271209, - "price": 9124000.0, - "datetime": "2018-07-30 15:33:00", + "bar_index": 271430, + "price": 8903000.0, + "datetime": "2018-07-31 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 271294, - "price": 9150000.0, - "datetime": "2018-07-30 19:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 271333, - "price": 9140000.0, - "datetime": "2018-07-30 21:57:00", + "bar_index": 271462, + "price": 9107000.0, + "datetime": "2018-07-31 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -29803,62 +39739,44 @@ "price": 9198000.0, "datetime": "2018-07-31 07:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 271593, - "price": 9175000.0, - "datetime": "2018-07-31 11:06:00", + "bar_index": 271538, + "price": 9223000.0, + "datetime": "2018-07-31 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 271609, - "price": 9144000.0, - "datetime": "2018-07-31 11:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 271643, - "price": 9164000.0, - "datetime": "2018-07-31 13:42:00", + "bar_index": 271677, + "price": 9182000.0, + "datetime": "2018-07-31 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 271668, - "price": 9155000.0, - "datetime": "2018-07-31 14:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=92.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 271692, - "price": 9198000.0, - "datetime": "2018-07-31 16:09:00", + "bar_index": 271785, + "price": 9050000.0, + "datetime": "2018-07-31 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 271876, - "price": 8751000.0, - "datetime": "2018-08-01 01:21:00", + "bar_index": 271836, + "price": 8777000.0, + "datetime": "2018-07-31 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,rsi_swing]" }, { "side": "sell", @@ -29867,25 +39785,43 @@ "datetime": "2018-08-01 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 272001, - "price": 8749000.0, - "datetime": "2018-08-01 07:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 272008, - "price": 8690000.0, - "datetime": "2018-08-01 08:03:00", + "bar_index": 271906, + "price": 8770000.0, + "datetime": "2018-08-01 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 271919, + "price": 8737000.0, + "datetime": "2018-08-01 03:30:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 271937, + "price": 8782000.0, + "datetime": "2018-08-01 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 271950, + "price": 8735000.0, + "datetime": "2018-08-01 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -29894,7 +39830,16 @@ "datetime": "2018-08-01 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 272036, + "price": 8750000.0, + "datetime": "2018-08-01 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -29902,116 +39847,107 @@ "price": 8561000.0, "datetime": "2018-08-01 13:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 272136, - "price": 8545000.0, - "datetime": "2018-08-01 14:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 272170, - "price": 8585000.0, - "datetime": "2018-08-01 16:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 272216, - "price": 8664000.0, - "datetime": "2018-08-01 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 272268, - "price": 8628000.0, - "datetime": "2018-08-01 21:03:00", + "bar_index": 272209, + "price": 8673000.0, + "datetime": "2018-08-01 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 272315, - "price": 8630000.0, - "datetime": "2018-08-01 23:24:00", + "bar_index": 272250, + "price": 8602000.0, + "datetime": "2018-08-01 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 272376, - "price": 8647000.0, - "datetime": "2018-08-02 02:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 272447, - "price": 8599000.0, - "datetime": "2018-08-02 07:06:00", + "bar_index": 272319, + "price": 8648000.0, + "datetime": "2018-08-01 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 272543, - "price": 8766000.0, - "datetime": "2018-08-02 11:54:00", + "bar_index": 272459, + "price": 8683000.0, + "datetime": "2018-08-02 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=72.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 272562, - "price": 8761000.0, - "datetime": "2018-08-02 12:51:00", + "bar_index": 272480, + "price": 8669000.0, + "datetime": "2018-08-02 08:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 272493, + "price": 8723000.0, + "datetime": "2018-08-02 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 272548, + "price": 8753000.0, + "datetime": "2018-08-02 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 272570, + "price": 8743000.0, + "datetime": "2018-08-02 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 272591, + "price": 8737000.0, + "datetime": "2018-08-02 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 272614, - "price": 8732000.0, - "datetime": "2018-08-02 15:33:00", + "bar_index": 272724, + "price": 8672000.0, + "datetime": "2018-08-02 21:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 272671, - "price": 8730000.0, - "datetime": "2018-08-02 18:30:00", + "side": "buy", + "bar_index": 272787, + "price": 8650000.0, + "datetime": "2018-08-03 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 272707, - "price": 8690000.0, - "datetime": "2018-08-02 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -30020,16 +39956,43 @@ "datetime": "2018-08-03 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 272835, - "price": 8667000.0, - "datetime": "2018-08-03 02:48:00", + "bar_index": 272868, + "price": 8660000.0, + "datetime": "2018-08-03 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 272882, + "price": 8698000.0, + "datetime": "2018-08-03 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 272924, + "price": 8685000.0, + "datetime": "2018-08-03 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 273066, + "price": 8400000.0, + "datetime": "2018-08-03 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -30038,124 +40001,115 @@ "datetime": "2018-08-03 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 273094, - "price": 8416000.0, - "datetime": "2018-08-03 16:33:00", + "bar_index": 273096, + "price": 8433000.0, + "datetime": "2018-08-03 16:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273154, - "price": 8417000.0, - "datetime": "2018-08-03 19:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 273179, - "price": 8447000.0, - "datetime": "2018-08-03 20:51:00", + "bar_index": 273106, + "price": 8493000.0, + "datetime": "2018-08-03 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273360, - "price": 8484000.0, - "datetime": "2018-08-04 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 273370, - "price": 8483000.0, - "datetime": "2018-08-04 07:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273409, - "price": 8460000.0, - "datetime": "2018-08-04 09:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273516, - "price": 8515000.0, - "datetime": "2018-08-04 14:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273807, - "price": 8025000.0, - "datetime": "2018-08-05 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 273952, - "price": 8000000.0, - "datetime": "2018-08-05 12:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.9 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 273978, - "price": 8068000.0, - "datetime": "2018-08-05 13:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 273991, - "price": 8075000.0, - "datetime": "2018-08-05 14:18:00", + "bar_index": 273181, + "price": 8437000.0, + "datetime": "2018-08-03 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 274020, - "price": 8064000.0, - "datetime": "2018-08-05 15:45:00", + "bar_index": 273229, + "price": 8535000.0, + "datetime": "2018-08-03 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 273323, + "price": 8452000.0, + "datetime": "2018-08-04 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=70.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 273426, + "price": 8522000.0, + "datetime": "2018-08-04 09:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 273686, + "price": 8330000.0, + "datetime": "2018-08-04 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 273700, + "price": 8115000.0, + "datetime": "2018-08-04 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 273742, + "price": 8043000.0, + "datetime": "2018-08-05 01:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 273833, + "price": 8059000.0, + "datetime": "2018-08-05 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 273917, + "price": 7980000.0, + "datetime": "2018-08-05 10:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 274031, - "price": 8056000.0, - "datetime": "2018-08-05 16:18:00", + "side": "sell", + "bar_index": 273933, + "price": 7972000.0, + "datetime": "2018-08-05 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -30163,296 +40117,314 @@ "price": 8053000.0, "datetime": "2018-08-05 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=91.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 274343, - "price": 8125000.0, - "datetime": "2018-08-06 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 274358, - "price": 8100000.0, - "datetime": "2018-08-06 09:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 274474, - "price": 8125000.0, - "datetime": "2018-08-06 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 274528, - "price": 8014000.0, - "datetime": "2018-08-06 18:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 274561, - "price": 8010000.0, - "datetime": "2018-08-06 20:03:00", + "bar_index": 274078, + "price": 8083000.0, + "datetime": "2018-08-05 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 274576, - "price": 8014000.0, - "datetime": "2018-08-06 20:48:00", + "bar_index": 274090, + "price": 8150000.0, + "datetime": "2018-08-05 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 274636, - "price": 7961000.0, - "datetime": "2018-08-06 23:48:00", + "bar_index": 274113, + "price": 8108000.0, + "datetime": "2018-08-05 20:24:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 274681, - "price": 8002000.0, - "datetime": "2018-08-07 02:03:00", + "bar_index": 274135, + "price": 8145000.0, + "datetime": "2018-08-05 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 274860, - "price": 7994000.0, - "datetime": "2018-08-07 11:24:00", + "bar_index": 274192, + "price": 8064000.0, + "datetime": "2018-08-06 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 274281, + "price": 8116000.0, + "datetime": "2018-08-06 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 274319, + "price": 8110000.0, + "datetime": "2018-08-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 274388, + "price": 8179000.0, + "datetime": "2018-08-06 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 274430, + "price": 8169000.0, + "datetime": "2018-08-06 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 274947, - "price": 7981000.0, - "datetime": "2018-08-07 15:45:00", + "bar_index": 274444, + "price": 8138000.0, + "datetime": "2018-08-06 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 275023, + "bar_index": 274470, + "price": 8159000.0, + "datetime": "2018-08-06 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 274788, + "price": 7911000.0, + "datetime": "2018-08-07 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 274797, + "price": 7996000.0, + "datetime": "2018-08-07 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 274838, + "price": 8004000.0, + "datetime": "2018-08-07 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 274966, + "price": 8086000.0, + "datetime": "2018-08-07 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=132.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 274975, + "price": 8079000.0, + "datetime": "2018-08-07 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 275056, + "price": 8114000.0, + "datetime": "2018-08-07 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 275066, + "price": 8128000.0, + "datetime": "2018-08-07 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 275099, "price": 8106000.0, - "datetime": "2018-08-07 19:33:00", + "datetime": "2018-08-07 23:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 275112, - "price": 8113000.0, - "datetime": "2018-08-08 00:00:00", + "bar_index": 275114, + "price": 8119000.0, + "datetime": "2018-08-08 00:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 275151, - "price": 8133000.0, - "datetime": "2018-08-08 02:00:00", + "bar_index": 275161, + "price": 8121000.0, + "datetime": "2018-08-08 02:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 275227, + "price": 7817000.0, + "datetime": "2018-08-08 06:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 275270, + "price": 7756000.0, + "datetime": "2018-08-08 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 275358, + "price": 7612000.0, + "datetime": "2018-08-08 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 275160, - "price": 8153000.0, - "datetime": "2018-08-08 02:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 275173, - "price": 8107000.0, - "datetime": "2018-08-08 03:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 275201, - "price": 8090000.0, - "datetime": "2018-08-08 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 275311, - "price": 7654000.0, - "datetime": "2018-08-08 10:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 275341, - "price": 7655000.0, - "datetime": "2018-08-08 11:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 275405, - "price": 7574000.0, - "datetime": "2018-08-08 15:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 275424, - "price": 7589000.0, - "datetime": "2018-08-08 15:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 275550, - "price": 7536000.0, - "datetime": "2018-08-08 22:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 275604, - "price": 7522000.0, - "datetime": "2018-08-09 00:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 275616, - "price": 7533000.0, - "datetime": "2018-08-09 01:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 275667, + "bar_index": 275891, "price": 7387000.0, - "datetime": "2018-08-09 04:06:00", + "datetime": "2018-08-09 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 275688, - "price": 7408000.0, - "datetime": "2018-08-09 05:09:00", + "bar_index": 275906, + "price": 7391000.0, + "datetime": "2018-08-09 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 275734, - "price": 7330000.0, - "datetime": "2018-08-09 07:27:00", + "bar_index": 275913, + "price": 7366000.0, + "datetime": "2018-08-09 16:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 275780, - "price": 7339000.0, - "datetime": "2018-08-09 09:45:00", + "bar_index": 275926, + "price": 7340000.0, + "datetime": "2018-08-09 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 275812, - "price": 7351000.0, - "datetime": "2018-08-09 11:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 275958, - "price": 7342000.0, - "datetime": "2018-08-09 18:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 275998, - "price": 7364000.0, - "datetime": "2018-08-09 20:39:00", + "bar_index": 275962, + "price": 7358000.0, + "datetime": "2018-08-09 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 276134, - "price": 7477000.0, - "datetime": "2018-08-10 03:27:00", + "bar_index": 275969, + "price": 7354000.0, + "datetime": "2018-08-09 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 276154, - "price": 7488000.0, - "datetime": "2018-08-10 04:27:00", + "side": "buy", + "bar_index": 276052, + "price": 7470000.0, + "datetime": "2018-08-09 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 276057, + "price": 7479000.0, + "datetime": "2018-08-09 23:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 276162, + "price": 7515000.0, + "datetime": "2018-08-10 04:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 276192, + "price": 7638000.0, + "datetime": "2018-08-10 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -30461,79 +40433,106 @@ "datetime": "2018-08-10 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 276484, - "price": 7457000.0, - "datetime": "2018-08-10 21:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 276570, - "price": 7451000.0, - "datetime": "2018-08-11 01:21:00", + "bar_index": 276270, + "price": 7574000.0, + "datetime": "2018-08-10 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 276485, + "price": 7491000.0, + "datetime": "2018-08-10 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 276560, + "price": 7472000.0, + "datetime": "2018-08-11 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 276582, + "price": 7390000.0, + "datetime": "2018-08-11 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 276635, + "price": 7418000.0, + "datetime": "2018-08-11 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 276643, + "price": 7421000.0, + "datetime": "2018-08-11 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 276654, + "price": 7222000.0, + "datetime": "2018-08-11 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 276755, + "price": 7189000.0, + "datetime": "2018-08-11 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 276766, + "price": 7197000.0, + "datetime": "2018-08-11 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 276861, + "price": 7137000.0, + "datetime": "2018-08-11 16:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 276689, - "price": 7208000.0, - "datetime": "2018-08-11 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 276706, - "price": 7199000.0, - "datetime": "2018-08-11 08:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 276728, - "price": 7220000.0, - "datetime": "2018-08-11 09:30:00", + "bar_index": 276880, + "price": 7215000.0, + "datetime": "2018-08-11 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 276798, - "price": 7210000.0, - "datetime": "2018-08-11 13:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 276812, - "price": 7200000.0, - "datetime": "2018-08-11 13:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 276918, - "price": 7195000.0, - "datetime": "2018-08-11 19:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -30542,52 +40541,52 @@ "datetime": "2018-08-11 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=117.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { - "side": "sell", - "bar_index": 277050, - "price": 7192000.0, - "datetime": "2018-08-12 01:36:00", + "side": "buy", + "bar_index": 276992, + "price": 7197000.0, + "datetime": "2018-08-11 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 277107, - "price": 7475000.0, - "datetime": "2018-08-12 04:30:00", + "bar_index": 277009, + "price": 7217000.0, + "datetime": "2018-08-11 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian]" + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 277124, - "price": 7460000.0, - "datetime": "2018-08-12 05:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 277153, - "price": 7479000.0, - "datetime": "2018-08-12 06:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 277177, - "price": 7477000.0, - "datetime": "2018-08-12 08:06:00", + "bar_index": 277080, + "price": 7499000.0, + "datetime": "2018-08-12 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=72.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 277094, + "price": 7494000.0, + "datetime": "2018-08-12 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 277126, + "price": 7473000.0, + "datetime": "2018-08-12 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -30596,79 +40595,133 @@ "datetime": "2018-08-12 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 277261, + "price": 7370000.0, + "datetime": "2018-08-12 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 277297, - "price": 7378000.0, - "datetime": "2018-08-12 14:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 277510, - "price": 7381000.0, - "datetime": "2018-08-13 00:48:00", + "bar_index": 277314, + "price": 7420000.0, + "datetime": "2018-08-12 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 277588, - "price": 7372000.0, - "datetime": "2018-08-13 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 277708, - "price": 7394000.0, - "datetime": "2018-08-13 10:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 277790, + "bar_index": 277333, + "price": 7433000.0, + "datetime": "2018-08-12 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 277384, + "price": 7412000.0, + "datetime": "2018-08-12 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 277401, + "price": 7424000.0, + "datetime": "2018-08-12 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 277435, + "price": 7418000.0, + "datetime": "2018-08-12 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 277453, + "price": 7350000.0, + "datetime": "2018-08-12 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 277638, "price": 7438000.0, - "datetime": "2018-08-13 15:06:00", + "datetime": "2018-08-13 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 277920, - "price": 7528000.0, - "datetime": "2018-08-13 21:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 278082, - "price": 7389000.0, - "datetime": "2018-08-14 05:42:00", + "bar_index": 277798, + "price": 7519000.0, + "datetime": "2018-08-13 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 277823, + "price": 7510000.0, + "datetime": "2018-08-13 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 278091, - "price": 7362000.0, - "datetime": "2018-08-14 06:09:00", + "bar_index": 277955, + "price": 7475000.0, + "datetime": "2018-08-13 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 278042, + "price": 7364000.0, + "datetime": "2018-08-14 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 278047, + "price": 7352000.0, + "datetime": "2018-08-14 03:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 278083, + "price": 7388000.0, + "datetime": "2018-08-14 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -30676,107 +40729,107 @@ "price": 7380000.0, "datetime": "2018-08-14 07:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 278143, - "price": 7371000.0, - "datetime": "2018-08-14 08:48:00", + "bar_index": 278249, + "price": 7077000.0, + "datetime": "2018-08-14 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 278309, + "price": 7079000.0, + "datetime": "2018-08-14 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 278340, + "price": 7097000.0, + "datetime": "2018-08-14 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 278181, - "price": 7250000.0, - "datetime": "2018-08-14 10:42:00", + "bar_index": 278367, + "price": 7088000.0, + "datetime": "2018-08-14 20:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 278408, + "price": 7177000.0, + "datetime": "2018-08-14 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 278535, + "price": 7178000.0, + "datetime": "2018-08-15 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 278234, - "price": 7100000.0, - "datetime": "2018-08-14 13:21:00", + "bar_index": 278555, + "price": 7128000.0, + "datetime": "2018-08-15 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 278257, - "price": 7071000.0, - "datetime": "2018-08-14 14:30:00", + "side": "buy", + "bar_index": 278578, + "price": 7167000.0, + "datetime": "2018-08-15 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 278331, - "price": 7076000.0, - "datetime": "2018-08-14 18:12:00", + "bar_index": 278630, + "price": 7263000.0, + "datetime": "2018-08-15 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=6.3 [donchian,fractal_swing,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 278378, - "price": 7090000.0, - "datetime": "2018-08-14 20:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 278438, - "price": 7169000.0, - "datetime": "2018-08-14 23:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 278567, - "price": 7142000.0, - "datetime": "2018-08-15 06:09:00", + "bar_index": 278690, + "price": 7292000.0, + "datetime": "2018-08-15 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 278688, - "price": 7300000.0, - "datetime": "2018-08-15 12:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 278729, - "price": 7351000.0, - "datetime": "2018-08-15 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 278861, - "price": 7362000.0, - "datetime": "2018-08-15 20:57:00", + "bar_index": 278776, + "price": 7445000.0, + "datetime": "2018-08-15 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=58.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -30784,62 +40837,71 @@ "price": 7372000.0, "datetime": "2018-08-15 21:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279055, - "price": 7430000.0, - "datetime": "2018-08-16 06:42:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 279073, - "price": 7410000.0, - "datetime": "2018-08-16 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279166, - "price": 7322000.0, - "datetime": "2018-08-16 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 279228, - "price": 7313000.0, - "datetime": "2018-08-16 15:24:00", + "bar_index": 278950, + "price": 7590000.0, + "datetime": "2018-08-16 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 279241, - "price": 7328000.0, - "datetime": "2018-08-16 16:03:00", + "bar_index": 278989, + "price": 7583000.0, + "datetime": "2018-08-16 03:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 279126, + "price": 7326000.0, + "datetime": "2018-08-16 10:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 279283, - "price": 7402000.0, - "datetime": "2018-08-16 18:09:00", + "bar_index": 279230, + "price": 7314000.0, + "datetime": "2018-08-16 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 279253, + "price": 7412000.0, + "datetime": "2018-08-16 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 279298, + "price": 7420000.0, + "datetime": "2018-08-16 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 279319, + "price": 7469000.0, + "datetime": "2018-08-16 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -30847,17 +40909,8 @@ "price": 7351000.0, "datetime": "2018-08-16 21:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279380, - "price": 7355000.0, - "datetime": "2018-08-16 23:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -30866,250 +40919,259 @@ "datetime": "2018-08-17 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 279668, + "price": 7465000.0, + "datetime": "2018-08-17 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 279764, + "price": 7480000.0, + "datetime": "2018-08-17 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 279842, + "price": 7473000.0, + "datetime": "2018-08-17 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 279927, + "price": 7467000.0, + "datetime": "2018-08-18 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 279454, - "price": 7400000.0, - "datetime": "2018-08-17 02:48:00", + "bar_index": 279942, + "price": 7441000.0, + "datetime": "2018-08-18 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 279493, - "price": 7410000.0, - "datetime": "2018-08-17 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 279531, - "price": 7302000.0, - "datetime": "2018-08-17 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 279551, - "price": 7290000.0, - "datetime": "2018-08-17 08:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279580, - "price": 7312000.0, - "datetime": "2018-08-17 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279781, - "price": 7414000.0, - "datetime": "2018-08-17 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 279851, - "price": 7464000.0, - "datetime": "2018-08-17 23:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 279893, - "price": 7455000.0, - "datetime": "2018-08-18 01:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 279925, - "price": 7466000.0, - "datetime": "2018-08-18 02:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 280040, - "price": 7490000.0, - "datetime": "2018-08-18 08:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 280050, - "price": 7497000.0, - "datetime": "2018-08-18 09:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 280092, - "price": 7499000.0, - "datetime": "2018-08-18 11:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 280167, - "price": 7460000.0, - "datetime": "2018-08-18 14:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 280273, - "price": 7471000.0, - "datetime": "2018-08-18 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 280332, - "price": 7335000.0, - "datetime": "2018-08-18 23:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 280410, - "price": 7345000.0, - "datetime": "2018-08-19 03:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 280436, - "price": 7363000.0, - "datetime": "2018-08-19 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 280458, - "price": 7376000.0, - "datetime": "2018-08-19 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 280508, - "price": 7412000.0, - "datetime": "2018-08-19 08:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 280527, - "price": 7408000.0, - "datetime": "2018-08-19 09:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 280553, - "price": 7364000.0, - "datetime": "2018-08-19 10:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 280812, - "price": 7402000.0, - "datetime": "2018-08-19 23:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 280823, - "price": 7411000.0, - "datetime": "2018-08-20 00:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 281017, - "price": 7460000.0, - "datetime": "2018-08-20 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 281022, - "price": 7470000.0, - "datetime": "2018-08-20 10:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 281237, + "bar_index": 279958, "price": 7442000.0, - "datetime": "2018-08-20 21:39:00", + "datetime": "2018-08-18 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 281263, - "price": 7434000.0, - "datetime": "2018-08-20 23:00:00", + "bar_index": 279991, + "price": 7463000.0, + "datetime": "2018-08-18 06:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [donchian,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 279998, + "price": 7456000.0, + "datetime": "2018-08-18 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 280081, + "price": 7479000.0, + "datetime": "2018-08-18 10:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 280151, + "price": 7464000.0, + "datetime": "2018-08-18 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 280229, + "price": 7461000.0, + "datetime": "2018-08-18 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 280478, + "price": 7390000.0, + "datetime": "2018-08-19 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 280585, + "price": 7348000.0, + "datetime": "2018-08-19 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 280669, + "price": 7380000.0, + "datetime": "2018-08-19 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 280692, + "price": 7349000.0, + "datetime": "2018-08-19 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 280711, + "price": 7377000.0, + "datetime": "2018-08-19 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 280750, + "price": 7395000.0, + "datetime": "2018-08-19 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 280797, + "price": 7419000.0, + "datetime": "2018-08-19 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 280900, + "price": 7362000.0, + "datetime": "2018-08-20 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 280929, + "price": 7470000.0, + "datetime": "2018-08-20 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 280968, + "price": 7470000.0, + "datetime": "2018-08-20 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 280996, + "price": 7470000.0, + "datetime": "2018-08-20 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 281018, + "price": 7460000.0, + "datetime": "2018-08-20 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 281109, + "price": 7419000.0, + "datetime": "2018-08-20 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 281137, + "price": 7400000.0, + "datetime": "2018-08-20 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 281189, + "price": 7380000.0, + "datetime": "2018-08-20 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 281230, + "price": 7433000.0, + "datetime": "2018-08-20 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 281239, + "price": 7444000.0, + "datetime": "2018-08-20 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -31118,79 +41180,79 @@ "datetime": "2018-08-21 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 281336, - "price": 7448000.0, - "datetime": "2018-08-21 02:45:00", + "bar_index": 281380, + "price": 7439000.0, + "datetime": "2018-08-21 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=84.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 281361, - "price": 7443000.0, - "datetime": "2018-08-21 04:12:00", + "bar_index": 281480, + "price": 7319000.0, + "datetime": "2018-08-21 10:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 281377, - "price": 7440000.0, - "datetime": "2018-08-21 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "sell", - "bar_index": 281464, - "price": 7285000.0, - "datetime": "2018-08-21 09:24:00", + "bar_index": 281499, + "price": 7311000.0, + "datetime": "2018-08-21 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 281533, - "price": 7291000.0, - "datetime": "2018-08-21 12:51:00", + "bar_index": 281559, + "price": 7270000.0, + "datetime": "2018-08-21 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 281565, - "price": 7282000.0, - "datetime": "2018-08-21 14:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 281649, - "price": 7394000.0, - "datetime": "2018-08-21 18:39:00", + "bar_index": 281582, + "price": 7318000.0, + "datetime": "2018-08-21 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 281665, - "price": 7397000.0, - "datetime": "2018-08-21 19:27:00", + "bar_index": 281652, + "price": 7386000.0, + "datetime": "2018-08-21 18:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 281676, + "price": 7398000.0, + "datetime": "2018-08-21 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 281680, + "price": 7393000.0, + "datetime": "2018-08-21 20:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -31198,206 +41260,197 @@ "price": 7392000.0, "datetime": "2018-08-21 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 281867, - "price": 7399000.0, - "datetime": "2018-08-22 06:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 281939, - "price": 7399000.0, - "datetime": "2018-08-22 09:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 281993, - "price": 7639000.0, - "datetime": "2018-08-22 12:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 282001, - "price": 7629000.0, - "datetime": "2018-08-22 12:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 282097, - "price": 7567000.0, - "datetime": "2018-08-22 17:42:00", + "bar_index": 281835, + "price": 7406000.0, + "datetime": "2018-08-22 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 282190, - "price": 7575000.0, - "datetime": "2018-08-22 22:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 282245, - "price": 7342000.0, - "datetime": "2018-08-23 01:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 282279, - "price": 7367000.0, - "datetime": "2018-08-23 02:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=78.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 282367, - "price": 7306000.0, - "datetime": "2018-08-23 07:27:00", + "bar_index": 281845, + "price": 7401000.0, + "datetime": "2018-08-22 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 282596, + "bar_index": 281959, + "price": 7709000.0, + "datetime": "2018-08-22 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=105.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 281987, + "price": 7643000.0, + "datetime": "2018-08-22 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 282115, + "price": 7608000.0, + "datetime": "2018-08-22 18:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 282122, + "price": 7592000.0, + "datetime": "2018-08-22 18:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 282139, + "price": 7570000.0, + "datetime": "2018-08-22 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 282283, + "price": 7354000.0, + "datetime": "2018-08-23 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 282368, + "price": 7341000.0, + "datetime": "2018-08-23 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 282402, + "price": 7320000.0, + "datetime": "2018-08-23 09:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 282526, "price": 7358000.0, - "datetime": "2018-08-23 18:54:00", + "datetime": "2018-08-23 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 282644, - "price": 7363000.0, - "datetime": "2018-08-23 21:18:00", + "bar_index": 282701, + "price": 7390000.0, + "datetime": "2018-08-24 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 282664, - "price": 7361000.0, - "datetime": "2018-08-23 22:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [macd_cross]" + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 282680, - "price": 7384000.0, - "datetime": "2018-08-23 23:09:00", + "bar_index": 282722, + "price": 7390000.0, + "datetime": "2018-08-24 01:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 282803, + "price": 7341000.0, + "datetime": "2018-08-24 05:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 282738, - "price": 7407000.0, - "datetime": "2018-08-24 02:03:00", + "bar_index": 282866, + "price": 7439000.0, + "datetime": "2018-08-24 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 282746, - "price": 7400000.0, - "datetime": "2018-08-24 02:27:00", + "bar_index": 283032, + "price": 7445000.0, + "datetime": "2018-08-24 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 282763, - "price": 7396000.0, - "datetime": "2018-08-24 03:18:00", + "bar_index": 283075, + "price": 7459000.0, + "datetime": "2018-08-24 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 282924, - "price": 7415000.0, - "datetime": "2018-08-24 11:39:00", + "side": "buy", + "bar_index": 283091, + "price": 7450000.0, + "datetime": "2018-08-24 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 282981, - "price": 7397000.0, - "datetime": "2018-08-24 14:30:00", + "bar_index": 283116, + "price": 7426000.0, + "datetime": "2018-08-24 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 283001, - "price": 7400000.0, - "datetime": "2018-08-24 15:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283137, - "price": 7428000.0, - "datetime": "2018-08-24 22:18:00", + "side": "buy", + "bar_index": 283236, + "price": 7482000.0, + "datetime": "2018-08-25 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 283146, - "price": 7427000.0, - "datetime": "2018-08-24 22:45:00", + "side": "buy", + "bar_index": 283274, + "price": 7503000.0, + "datetime": "2018-08-25 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 283154, - "price": 7431000.0, - "datetime": "2018-08-24 23:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", @@ -31405,62 +41458,89 @@ "price": 7503000.0, "datetime": "2018-08-25 06:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283343, - "price": 7545000.0, - "datetime": "2018-08-25 08:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 283443, - "price": 7607000.0, - "datetime": "2018-08-25 13:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283472, - "price": 7590000.0, - "datetime": "2018-08-25 15:15:00", + "bar_index": 283318, + "price": 7556000.0, + "datetime": "2018-08-25 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283513, - "price": 7553000.0, - "datetime": "2018-08-25 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 283585, + "bar_index": 283348, + "price": 7580000.0, + "datetime": "2018-08-25 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 283417, + "price": 7638000.0, + "datetime": "2018-08-25 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 283433, "price": 7569000.0, - "datetime": "2018-08-25 20:54:00", + "datetime": "2018-08-25 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 283671, - "price": 7583000.0, - "datetime": "2018-08-26 01:12:00", + "bar_index": 283456, + "price": 7600000.0, + "datetime": "2018-08-25 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.8 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 283503, + "price": 7540000.0, + "datetime": "2018-08-25 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 283527, + "price": 7585000.0, + "datetime": "2018-08-25 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 283573, + "price": 7572000.0, + "datetime": "2018-08-25 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 283629, + "price": 7578000.0, + "datetime": "2018-08-25 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -31468,116 +41548,134 @@ "price": 7575000.0, "datetime": "2018-08-26 02:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 283720, - "price": 7577000.0, - "datetime": "2018-08-26 03:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283761, - "price": 7574000.0, - "datetime": "2018-08-26 06:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283780, - "price": 7564000.0, - "datetime": "2018-08-26 07:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 283816, - "price": 7586000.0, - "datetime": "2018-08-26 09:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=65.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 284161, - "price": 7548000.0, - "datetime": "2018-08-27 02:21:00", + "bar_index": 283800, + "price": 7594000.0, + "datetime": "2018-08-26 08:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 283920, + "price": 7488000.0, + "datetime": "2018-08-26 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 284182, - "price": 7543000.0, - "datetime": "2018-08-27 03:39:00", + "bar_index": 284065, + "price": 7549000.0, + "datetime": "2018-08-26 21:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 284235, - "price": 7542000.0, - "datetime": "2018-08-27 06:27:00", + "bar_index": 284090, + "price": 7560000.0, + "datetime": "2018-08-26 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 284244, - "price": 7538000.0, - "datetime": "2018-08-27 06:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 284278, - "price": 7534000.0, - "datetime": "2018-08-27 08:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 284332, - "price": 7507000.0, - "datetime": "2018-08-27 11:21:00", + "bar_index": 284108, + "price": 7550000.0, + "datetime": "2018-08-26 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,donchian,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 284137, + "price": 7544000.0, + "datetime": "2018-08-27 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 284376, - "price": 7530000.0, - "datetime": "2018-08-27 13:33:00", + "bar_index": 284187, + "price": 7546000.0, + "datetime": "2018-08-27 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 284489, + "bar_index": 284344, + "price": 7513000.0, + "datetime": "2018-08-27 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 284383, "price": 7526000.0, - "datetime": "2018-08-27 19:12:00", + "datetime": "2018-08-27 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 284396, + "price": 7540000.0, + "datetime": "2018-08-27 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 284409, + "price": 7525000.0, + "datetime": "2018-08-27 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 284433, + "price": 7542000.0, + "datetime": "2018-08-27 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 284464, + "price": 7526000.0, + "datetime": "2018-08-27 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 284491, + "price": 7526000.0, + "datetime": "2018-08-27 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -31586,187 +41684,250 @@ "datetime": "2018-08-27 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 284515, - "price": 7527000.0, - "datetime": "2018-08-27 20:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 284621, - "price": 7550000.0, - "datetime": "2018-08-28 01:48:00", + "side": "buy", + "bar_index": 284569, + "price": 7556000.0, + "datetime": "2018-08-27 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 284640, - "price": 7549000.0, - "datetime": "2018-08-28 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 284646, - "price": 7550000.0, - "datetime": "2018-08-28 03:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=79.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 284653, - "price": 7569000.0, - "datetime": "2018-08-28 03:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 284682, - "price": 7537000.0, - "datetime": "2018-08-28 04:51:00", + "bar_index": 284587, + "price": 7556000.0, + "datetime": "2018-08-28 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 284695, - "price": 7539000.0, - "datetime": "2018-08-28 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 284723, - "price": 7542000.0, - "datetime": "2018-08-28 06:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 284737, - "price": 7553000.0, - "datetime": "2018-08-28 07:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 284976, - "price": 7715000.0, - "datetime": "2018-08-28 19:33:00", + "bar_index": 284631, + "price": 7556000.0, + "datetime": "2018-08-28 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 285060, + "bar_index": 284762, + "price": 7685000.0, + "datetime": "2018-08-28 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=123.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 284834, + "price": 7680000.0, + "datetime": "2018-08-28 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.6 [fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 284878, + "price": 7695000.0, + "datetime": "2018-08-28 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 284895, + "price": 7706000.0, + "datetime": "2018-08-28 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 284935, + "price": 7700000.0, + "datetime": "2018-08-28 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 285009, + "price": 7787000.0, + "datetime": "2018-08-28 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 285052, + "price": 7848000.0, + "datetime": "2018-08-28 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 285162, + "price": 7879000.0, + "datetime": "2018-08-29 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 285168, + "price": 7881000.0, + "datetime": "2018-08-29 05:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 285261, + "price": 7806000.0, + "datetime": "2018-08-29 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 285290, + "price": 7829000.0, + "datetime": "2018-08-29 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 285300, "price": 7820000.0, - "datetime": "2018-08-28 23:45:00", + "datetime": "2018-08-29 11:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 285187, - "price": 7864000.0, - "datetime": "2018-08-29 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 285245, - "price": 7831000.0, - "datetime": "2018-08-29 09:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 285288, + "bar_index": 285326, "price": 7812000.0, - "datetime": "2018-08-29 11:09:00", + "datetime": "2018-08-29 13:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 285314, - "price": 7830000.0, - "datetime": "2018-08-29 12:27:00", + "bar_index": 285399, + "price": 7854000.0, + "datetime": "2018-08-29 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 285476, - "price": 7900000.0, - "datetime": "2018-08-29 20:33:00", + "bar_index": 285498, + "price": 7923000.0, + "datetime": "2018-08-29 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 285504, + "price": 7916000.0, + "datetime": "2018-08-29 21:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 285517, + "price": 7916000.0, + "datetime": "2018-08-29 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 285590, - "price": 7809000.0, - "datetime": "2018-08-30 02:15:00", + "bar_index": 285592, + "price": 7812000.0, + "datetime": "2018-08-30 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 285643, + "bar_index": 285612, + "price": 7777000.0, + "datetime": "2018-08-30 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 285716, + "price": 7828000.0, + "datetime": "2018-08-30 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 285734, + "price": 7886000.0, + "datetime": "2018-08-30 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 285776, "price": 7808000.0, - "datetime": "2018-08-30 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 285765, - "price": 7847000.0, - "datetime": "2018-08-30 11:12:00", + "datetime": "2018-08-30 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.1 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 285816, - "price": 7830000.0, - "datetime": "2018-08-30 13:45:00", + "bar_index": 285797, + "price": 7822000.0, + "datetime": "2018-08-30 12:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 285817, + "price": 7829000.0, + "datetime": "2018-08-30 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -31774,197 +41935,287 @@ "price": 7795000.0, "datetime": "2018-08-30 14:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 285858, + "price": 7812000.0, + "datetime": "2018-08-30 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 285948, - "price": 7749000.0, - "datetime": "2018-08-30 20:21:00", + "bar_index": 285988, + "price": 7696000.0, + "datetime": "2018-08-30 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 286083, - "price": 7741000.0, - "datetime": "2018-08-31 03:06:00", + "bar_index": 286141, + "price": 7764000.0, + "datetime": "2018-08-31 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=95.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 286125, - "price": 7706000.0, - "datetime": "2018-08-31 05:18:00", + "side": "buy", + "bar_index": 286235, + "price": 7844000.0, + "datetime": "2018-08-31 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 286224, - "price": 7830000.0, - "datetime": "2018-08-31 10:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286295, - "price": 7853000.0, - "datetime": "2018-08-31 13:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286319, - "price": 7864000.0, - "datetime": "2018-08-31 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 286344, - "price": 7858000.0, - "datetime": "2018-08-31 16:15:00", + "bar_index": 286320, + "price": 7850000.0, + "datetime": "2018-08-31 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=57.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 286362, + "bar_index": 286326, + "price": 7849000.0, + "datetime": "2018-08-31 15:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 286338, "price": 7855000.0, - "datetime": "2018-08-31 17:09:00", + "datetime": "2018-08-31 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 286376, - "price": 7859000.0, - "datetime": "2018-08-31 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286419, - "price": 7829000.0, - "datetime": "2018-08-31 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286526, - "price": 7840000.0, - "datetime": "2018-09-01 01:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286583, - "price": 7887000.0, - "datetime": "2018-09-01 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 286591, - "price": 7900000.0, - "datetime": "2018-09-01 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 286752, - "price": 7886000.0, - "datetime": "2018-09-01 12:39:00", + "bar_index": 286369, + "price": 7861000.0, + "datetime": "2018-08-31 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" + "reason": "composite_buy score=48.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 286824, - "price": 7879000.0, - "datetime": "2018-09-01 16:15:00", + "bar_index": 286412, + "price": 7793000.0, + "datetime": "2018-08-31 19:39:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 286584, + "price": 7899000.0, + "datetime": "2018-09-01 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=77.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 286968, - "price": 7864000.0, - "datetime": "2018-09-01 23:27:00", + "side": "buy", + "bar_index": 286646, + "price": 7889000.0, + "datetime": "2018-09-01 07:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 286700, + "price": 7892000.0, + "datetime": "2018-09-01 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 287086, + "bar_index": 286723, + "price": 7883000.0, + "datetime": "2018-09-01 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 286848, + "price": 7870000.0, + "datetime": "2018-09-01 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=91.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 286920, + "price": 7906000.0, + "datetime": "2018-09-01 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 286995, + "price": 7975000.0, + "datetime": "2018-09-02 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 287087, "price": 7994000.0, - "datetime": "2018-09-02 05:21:00", + "datetime": "2018-09-02 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=81.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 287158, - "price": 8007000.0, - "datetime": "2018-09-02 09:09:00", + "bar_index": 287101, + "price": 7990000.0, + "datetime": "2018-09-02 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 287259, - "price": 8034000.0, - "datetime": "2018-09-02 14:12:00", + "bar_index": 287139, + "price": 8012000.0, + "datetime": "2018-09-02 08:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 287160, + "price": 8006000.0, + "datetime": "2018-09-02 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 287527, - "price": 8119000.0, - "datetime": "2018-09-03 03:42:00", + "bar_index": 287226, + "price": 8010000.0, + "datetime": "2018-09-02 12:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 287540, - "price": 8131000.0, - "datetime": "2018-09-03 04:21:00", + "bar_index": 287232, + "price": 8022000.0, + "datetime": "2018-09-02 12:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 287241, + "price": 8064000.0, + "datetime": "2018-09-02 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 287275, + "price": 8039000.0, + "datetime": "2018-09-02 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 287326, + "price": 8122000.0, + "datetime": "2018-09-02 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 287405, + "price": 8105000.0, + "datetime": "2018-09-02 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 287421, + "price": 8070000.0, + "datetime": "2018-09-02 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 287544, + "price": 8116000.0, + "datetime": "2018-09-03 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 287578, + "price": 8128000.0, + "datetime": "2018-09-03 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 287593, + "price": 8110000.0, + "datetime": "2018-09-03 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 287739, + "price": 8060000.0, + "datetime": "2018-09-03 14:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -31972,116 +42223,188 @@ "price": 8073000.0, "datetime": "2018-09-03 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 287873, + "bar_index": 287836, "price": 8088000.0, - "datetime": "2018-09-03 21:06:00", + "datetime": "2018-09-03 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 287893, - "price": 8105000.0, - "datetime": "2018-09-03 22:06:00", + "bar_index": 287874, + "price": 8095000.0, + "datetime": "2018-09-03 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 287921, - "price": 8112000.0, - "datetime": "2018-09-03 23:30:00", + "bar_index": 287894, + "price": 8095000.0, + "datetime": "2018-09-03 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 287953, - "price": 8116000.0, - "datetime": "2018-09-04 01:06:00", + "bar_index": 287954, + "price": 8117000.0, + "datetime": "2018-09-04 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 288007, - "price": 8128000.0, - "datetime": "2018-09-04 03:54:00", + "bar_index": 288012, + "price": 8127000.0, + "datetime": "2018-09-04 04:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 288044, + "bar_index": 288022, + "price": 8149000.0, + "datetime": "2018-09-04 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 288062, + "price": 8147000.0, + "datetime": "2018-09-04 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 288095, + "price": 8117000.0, + "datetime": "2018-09-04 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 288151, + "price": 8140000.0, + "datetime": "2018-09-04 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 288165, + "price": 8148000.0, + "datetime": "2018-09-04 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 288188, "price": 8135000.0, - "datetime": "2018-09-04 05:48:00", + "datetime": "2018-09-04 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 288138, - "price": 8126000.0, - "datetime": "2018-09-04 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 288180, - "price": 8131000.0, - "datetime": "2018-09-04 12:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 288292, - "price": 8175000.0, - "datetime": "2018-09-04 18:15:00", + "bar_index": 288216, + "price": 8132000.0, + "datetime": "2018-09-04 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 288323, - "price": 8191000.0, - "datetime": "2018-09-04 19:48:00", + "bar_index": 288226, + "price": 8143000.0, + "datetime": "2018-09-04 14:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 288376, - "price": 8244000.0, - "datetime": "2018-09-04 22:27:00", + "bar_index": 288283, + "price": 8183000.0, + "datetime": "2018-09-04 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 288445, - "price": 8251000.0, - "datetime": "2018-09-05 01:54:00", + "bar_index": 288324, + "price": 8200000.0, + "datetime": "2018-09-04 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 288390, + "price": 8242000.0, + "datetime": "2018-09-04 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 288455, + "price": 8265000.0, + "datetime": "2018-09-05 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 288598, + "price": 8287000.0, + "datetime": "2018-09-05 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 288616, + "price": 8314000.0, + "datetime": "2018-09-05 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 288736, + "price": 8276000.0, + "datetime": "2018-09-05 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -32090,106 +42413,151 @@ "datetime": "2018-09-05 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 288883, - "price": 7970000.0, - "datetime": "2018-09-05 23:54:00", + "bar_index": 288788, + "price": 8098000.0, + "datetime": "2018-09-05 19:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 288856, + "price": 7963000.0, + "datetime": "2018-09-05 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 288978, - "price": 7930000.0, - "datetime": "2018-09-06 04:39:00", + "bar_index": 288873, + "price": 8016000.0, + "datetime": "2018-09-05 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.4 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 289092, - "price": 7468000.0, - "datetime": "2018-09-06 10:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 289115, - "price": 7400000.0, - "datetime": "2018-09-06 11:30:00", + "bar_index": 288907, + "price": 7965000.0, + "datetime": "2018-09-06 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 289153, - "price": 7419000.0, - "datetime": "2018-09-06 13:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 289207, - "price": 7392000.0, - "datetime": "2018-09-06 16:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 289277, - "price": 7340000.0, - "datetime": "2018-09-06 19:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 289314, + "bar_index": 288997, + "price": 7949000.0, + "datetime": "2018-09-06 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=88.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 289071, + "price": 7495000.0, + "datetime": "2018-09-06 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 289108, + "price": 7415000.0, + "datetime": "2018-09-06 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 289127, + "price": 7421000.0, + "datetime": "2018-09-06 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 289163, + "price": 7416000.0, + "datetime": "2018-09-06 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 289173, + "price": 7415000.0, + "datetime": "2018-09-06 14:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 289179, + "price": 7362000.0, + "datetime": "2018-09-06 14:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fib_pullback,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 289245, + "price": 7396000.0, + "datetime": "2018-09-06 18:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 289270, + "price": 7369000.0, + "datetime": "2018-09-06 19:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 289320, + "price": 7381000.0, + "datetime": "2018-09-06 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 289329, "price": 7379000.0, - "datetime": "2018-09-06 21:27:00", + "datetime": "2018-09-06 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 289362, - "price": 7435000.0, - "datetime": "2018-09-06 23:51:00", + "bar_index": 289393, + "price": 7408000.0, + "datetime": "2018-09-07 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 289427, - "price": 7410000.0, - "datetime": "2018-09-07 03:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 289439, - "price": 7404000.0, - "datetime": "2018-09-07 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -32198,7 +42566,7 @@ "datetime": "2018-09-07 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=59.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -32206,143 +42574,161 @@ "price": 7428000.0, "datetime": "2018-09-07 06:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 289732, - "price": 7386000.0, - "datetime": "2018-09-07 18:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 289892, + "bar_index": 289533, + "price": 7465000.0, + "datetime": "2018-09-07 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 289571, + "price": 7508000.0, + "datetime": "2018-09-07 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 289600, + "price": 7480000.0, + "datetime": "2018-09-07 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 289761, + "price": 7337000.0, + "datetime": "2018-09-07 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 289847, + "price": 7378000.0, + "datetime": "2018-09-08 00:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 289963, + "price": 7419000.0, + "datetime": "2018-09-08 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 290027, + "price": 7404000.0, + "datetime": "2018-09-08 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [ema_pullback,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 290048, + "price": 7432000.0, + "datetime": "2018-09-08 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 290142, "price": 7412000.0, - "datetime": "2018-09-08 02:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 289947, - "price": 7412000.0, - "datetime": "2018-09-08 05:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 290069, - "price": 7425000.0, - "datetime": "2018-09-08 11:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 290133, - "price": 7413000.0, - "datetime": "2018-09-08 14:42:00", + "datetime": "2018-09-08 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 290184, - "price": 7414000.0, - "datetime": "2018-09-08 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=73.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 290296, - "price": 7365000.0, - "datetime": "2018-09-08 23:03:00", + "bar_index": 290154, + "price": 7400000.0, + "datetime": "2018-09-08 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 290197, + "price": 7429000.0, + "datetime": "2018-09-08 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 290471, - "price": 7175000.0, - "datetime": "2018-09-09 07:51:00", + "bar_index": 290280, + "price": 7361000.0, + "datetime": "2018-09-08 22:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 290537, - "price": 7186000.0, - "datetime": "2018-09-09 11:09:00", + "bar_index": 290552, + "price": 7139000.0, + "datetime": "2018-09-09 11:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 290624, + "price": 7179000.0, + "datetime": "2018-09-09 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 290604, - "price": 7160000.0, - "datetime": "2018-09-09 14:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 290619, - "price": 7167000.0, - "datetime": "2018-09-09 15:15:00", + "bar_index": 290687, + "price": 7395000.0, + "datetime": "2018-09-09 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=66.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 290665, - "price": 7175000.0, - "datetime": "2018-09-09 17:33:00", + "bar_index": 290750, + "price": 7375000.0, + "datetime": "2018-09-09 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 290679, - "price": 7169000.0, - "datetime": "2018-09-09 18:15:00", + "bar_index": 290773, + "price": 7368000.0, + "datetime": "2018-09-09 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 290705, - "price": 7360000.0, - "datetime": "2018-09-09 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 290713, - "price": 7347000.0, - "datetime": "2018-09-09 19:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -32350,44 +42736,26 @@ "price": 7360000.0, "datetime": "2018-09-09 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 290881, + "bar_index": 290848, "price": 7370000.0, - "datetime": "2018-09-10 04:36:00", + "datetime": "2018-09-10 02:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 290982, - "price": 7258000.0, - "datetime": "2018-09-10 09:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 290992, - "price": 7258000.0, - "datetime": "2018-09-10 10:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=50.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 291030, - "price": 7291000.0, - "datetime": "2018-09-10 12:09:00", + "bar_index": 290904, + "price": 7383000.0, + "datetime": "2018-09-10 05:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=56.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -32396,115 +42764,106 @@ "datetime": "2018-09-10 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 291119, - "price": 7254000.0, - "datetime": "2018-09-10 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 291139, + "bar_index": 291140, "price": 7262000.0, - "datetime": "2018-09-10 17:36:00", + "datetime": "2018-09-10 17:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 291275, + "price": 7261000.0, + "datetime": "2018-09-11 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 291170, - "price": 7245000.0, - "datetime": "2018-09-10 19:09:00", + "bar_index": 291319, + "price": 7239000.0, + "datetime": "2018-09-11 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 291464, + "price": 7290000.0, + "datetime": "2018-09-11 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=116.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 291508, + "price": 7306000.0, + "datetime": "2018-09-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 291192, - "price": 7240000.0, - "datetime": "2018-09-10 20:15:00", + "bar_index": 291526, + "price": 7295000.0, + "datetime": "2018-09-11 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 291257, - "price": 7273000.0, - "datetime": "2018-09-10 23:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 291400, - "price": 7268000.0, - "datetime": "2018-09-11 07:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 291666, - "price": 7231000.0, - "datetime": "2018-09-11 20:18:00", + "bar_index": 291535, + "price": 7274000.0, + "datetime": "2018-09-11 13:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 291721, - "price": 7229000.0, - "datetime": "2018-09-11 23:03:00", + "bar_index": 291621, + "price": 7275000.0, + "datetime": "2018-09-11 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=57.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 291783, - "price": 7211000.0, - "datetime": "2018-09-12 02:09:00", + "bar_index": 291833, + "price": 7220000.0, + "datetime": "2018-09-12 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=89.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 291791, - "price": 7213000.0, - "datetime": "2018-09-12 02:33:00", + "bar_index": 291884, + "price": 7264000.0, + "datetime": "2018-09-12 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=40.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 291831, - "price": 7221000.0, - "datetime": "2018-09-12 04:36:00", + "bar_index": 291906, + "price": 7267000.0, + "datetime": "2018-09-12 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=21.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 291916, - "price": 7246000.0, - "datetime": "2018-09-12 08:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,support_bounce]" }, { "side": "buy", @@ -32512,71 +42871,134 @@ "price": 7251000.0, "datetime": "2018-09-12 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 291960, - "price": 7188000.0, - "datetime": "2018-09-12 11:03:00", + "bar_index": 291966, + "price": 7170000.0, + "datetime": "2018-09-12 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 292067, - "price": 7208000.0, - "datetime": "2018-09-12 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 292138, - "price": 7220000.0, - "datetime": "2018-09-12 19:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 292155, - "price": 7226000.0, - "datetime": "2018-09-12 20:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 292188, - "price": 7231000.0, - "datetime": "2018-09-12 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 292296, - "price": 7237000.0, - "datetime": "2018-09-13 03:54:00", + "bar_index": 291981, + "price": 7168000.0, + "datetime": "2018-09-12 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.6 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 292366, - "price": 7266000.0, - "datetime": "2018-09-13 07:42:00", + "bar_index": 292042, + "price": 7218000.0, + "datetime": "2018-09-12 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 292108, + "price": 7193000.0, + "datetime": "2018-09-12 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 292142, + "price": 7200000.0, + "datetime": "2018-09-12 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 292157, + "price": 7215000.0, + "datetime": "2018-09-12 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 292172, + "price": 7234000.0, + "datetime": "2018-09-12 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 292189, + "price": 7248000.0, + "datetime": "2018-09-12 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 292226, + "price": 7250000.0, + "datetime": "2018-09-13 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 292239, + "price": 7233000.0, + "datetime": "2018-09-13 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 292274, + "price": 7246000.0, + "datetime": "2018-09-13 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 292344, + "price": 7250000.0, + "datetime": "2018-09-13 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 292374, + "price": 7269000.0, + "datetime": "2018-09-13 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 292421, + "price": 7336000.0, + "datetime": "2018-09-13 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -32585,52 +43007,34 @@ "datetime": "2018-09-13 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 292496, - "price": 7318000.0, - "datetime": "2018-09-13 14:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 292527, - "price": 7300000.0, - "datetime": "2018-09-13 15:45:00", + "bar_index": 292542, + "price": 7295000.0, + "datetime": "2018-09-13 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 292707, - "price": 7369000.0, - "datetime": "2018-09-14 00:48:00", + "bar_index": 292732, + "price": 7375000.0, + "datetime": "2018-09-14 02:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 292715, - "price": 7342000.0, - "datetime": "2018-09-14 01:15:00", + "side": "buy", + "bar_index": 292855, + "price": 7355000.0, + "datetime": "2018-09-14 08:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 292761, - "price": 7360000.0, - "datetime": "2018-09-14 03:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=77.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", @@ -32639,43 +43043,79 @@ "datetime": "2018-09-14 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,range_breakout]" }, { "side": "buy", - "bar_index": 292946, - "price": 7410000.0, - "datetime": "2018-09-14 13:03:00", + "bar_index": 292963, + "price": 7426000.0, + "datetime": "2018-09-14 13:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 293004, - "price": 7438000.0, - "datetime": "2018-09-14 15:57:00", + "bar_index": 292969, + "price": 7427000.0, + "datetime": "2018-09-14 14:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 292975, + "price": 7422000.0, + "datetime": "2018-09-14 14:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 293016, + "price": 7429000.0, + "datetime": "2018-09-14 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 293020, + "price": 7428000.0, + "datetime": "2018-09-14 16:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 293078, - "price": 7318000.0, - "datetime": "2018-09-14 19:39:00", + "bar_index": 293031, + "price": 7372000.0, + "datetime": "2018-09-14 17:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 293092, - "price": 7320000.0, - "datetime": "2018-09-14 20:21:00", + "bar_index": 293068, + "price": 7305000.0, + "datetime": "2018-09-14 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 293093, + "price": 7322000.0, + "datetime": "2018-09-14 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -32684,133 +43124,106 @@ "datetime": "2018-09-14 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 293120, - "price": 7300000.0, - "datetime": "2018-09-14 21:45:00", + "bar_index": 293121, + "price": 7301000.0, + "datetime": "2018-09-14 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 293137, - "price": 7306000.0, - "datetime": "2018-09-14 22:36:00", + "bar_index": 293148, + "price": 7300000.0, + "datetime": "2018-09-14 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 293145, - "price": 7300000.0, - "datetime": "2018-09-14 23:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 293316, - "price": 7383000.0, - "datetime": "2018-09-15 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 293382, - "price": 7371000.0, - "datetime": "2018-09-15 11:03:00", + "bar_index": 293264, + "price": 7370000.0, + "datetime": "2018-09-15 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=19.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 293482, - "price": 7358000.0, - "datetime": "2018-09-15 16:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 293528, - "price": 7355000.0, - "datetime": "2018-09-15 18:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=49.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 293586, + "bar_index": 293384, "price": 7363000.0, - "datetime": "2018-09-15 21:15:00", + "datetime": "2018-09-15 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 293687, - "price": 7353000.0, - "datetime": "2018-09-16 02:18:00", + "bar_index": 293395, + "price": 7366000.0, + "datetime": "2018-09-15 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=22.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.1 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 293698, - "price": 7359000.0, - "datetime": "2018-09-16 02:51:00", + "bar_index": 293453, + "price": 7355000.0, + "datetime": "2018-09-15 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 293716, - "price": 7358000.0, - "datetime": "2018-09-16 03:45:00", + "bar_index": 293532, + "price": 7356000.0, + "datetime": "2018-09-15 18:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=98.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 293726, - "price": 7369000.0, - "datetime": "2018-09-16 04:18:00", + "bar_index": 293617, + "price": 7374000.0, + "datetime": "2018-09-15 22:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=85.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 293835, + "price": 7368000.0, + "datetime": "2018-09-16 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 293788, - "price": 7350000.0, - "datetime": "2018-09-16 07:30:00", + "bar_index": 293859, + "price": 7330000.0, + "datetime": "2018-09-16 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 293821, - "price": 7361000.0, - "datetime": "2018-09-16 09:18:00", + "bar_index": 293880, + "price": 7330000.0, + "datetime": "2018-09-16 12:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -32818,8 +43231,8 @@ "price": 7315000.0, "datetime": "2018-09-16 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -32828,52 +43241,25 @@ "datetime": "2018-09-16 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 294054, - "price": 7321000.0, - "datetime": "2018-09-16 21:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=19.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 294091, - "price": 7334000.0, - "datetime": "2018-09-16 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 294259, - "price": 7342000.0, - "datetime": "2018-09-17 08:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 294300, - "price": 7379000.0, - "datetime": "2018-09-17 10:12:00", + "bar_index": 294008, + "price": 7335000.0, + "datetime": "2018-09-16 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross]" + "reason": "composite_buy score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 294317, - "price": 7357000.0, - "datetime": "2018-09-17 11:03:00", + "bar_index": 294095, + "price": 7331000.0, + "datetime": "2018-09-16 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=71.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -32882,16 +43268,25 @@ "datetime": "2018-09-17 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=145.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 294420, - "price": 7340000.0, - "datetime": "2018-09-17 16:12:00", + "bar_index": 294378, + "price": 7350000.0, + "datetime": "2018-09-17 14:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 294437, + "price": 7352000.0, + "datetime": "2018-09-17 17:03:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", @@ -32899,197 +43294,341 @@ "price": 7339000.0, "datetime": "2018-09-17 19:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 294598, - "price": 7178000.0, - "datetime": "2018-09-18 01:06:00", + "bar_index": 294527, + "price": 7312000.0, + "datetime": "2018-09-17 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 294658, - "price": 7197000.0, - "datetime": "2018-09-18 04:06:00", + "bar_index": 294644, + "price": 7190000.0, + "datetime": "2018-09-18 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 294797, - "price": 7187000.0, - "datetime": "2018-09-18 11:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 294864, - "price": 7174000.0, - "datetime": "2018-09-18 14:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 294925, - "price": 7176000.0, - "datetime": "2018-09-18 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 294983, - "price": 7140000.0, - "datetime": "2018-09-18 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 295269, - "price": 7214000.0, - "datetime": "2018-09-19 11:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=70.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 295341, - "price": 7219000.0, - "datetime": "2018-09-19 14:45:00", + "bar_index": 294659, + "price": 7196000.0, + "datetime": "2018-09-18 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 295359, - "price": 7215000.0, - "datetime": "2018-09-19 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 295612, - "price": 7325000.0, - "datetime": "2018-09-20 04:30:00", + "bar_index": 294729, + "price": 7192000.0, + "datetime": "2018-09-18 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 295694, - "price": 7242000.0, - "datetime": "2018-09-20 08:39:00", + "bar_index": 294829, + "price": 7162000.0, + "datetime": "2018-09-18 12:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 295781, + "bar_index": 294915, + "price": 7182000.0, + "datetime": "2018-09-18 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 295078, "price": 7232000.0, - "datetime": "2018-09-20 13:00:00", + "datetime": "2018-09-19 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 295996, + "bar_index": 295165, + "price": 7219000.0, + "datetime": "2018-09-19 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 295239, + "price": 7226000.0, + "datetime": "2018-09-19 09:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 295245, + "price": 7230000.0, + "datetime": "2018-09-19 09:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 295255, + "price": 7242000.0, + "datetime": "2018-09-19 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 295273, + "price": 7218000.0, + "datetime": "2018-09-19 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 295298, + "price": 7220000.0, + "datetime": "2018-09-19 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 295385, + "price": 7212000.0, + "datetime": "2018-09-19 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 295416, + "price": 7184000.0, + "datetime": "2018-09-19 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 295486, + "price": 7161000.0, + "datetime": "2018-09-19 22:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 295498, + "price": 7163000.0, + "datetime": "2018-09-19 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 295519, + "price": 7190000.0, + "datetime": "2018-09-19 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 295615, + "price": 7318000.0, + "datetime": "2018-09-20 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 295645, + "price": 7279000.0, + "datetime": "2018-09-20 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 295714, + "price": 7264000.0, + "datetime": "2018-09-20 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 295743, + "price": 7232000.0, + "datetime": "2018-09-20 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 295752, + "price": 7220000.0, + "datetime": "2018-09-20 11:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 295835, + "price": 7225000.0, + "datetime": "2018-09-20 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 295868, + "price": 7227000.0, + "datetime": "2018-09-20 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 295923, "price": 7245000.0, - "datetime": "2018-09-20 23:48:00", + "datetime": "2018-09-20 20:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 296022, + "bar_index": 296008, "price": 7247000.0, - "datetime": "2018-09-21 01:06:00", + "datetime": "2018-09-21 00:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 296101, - "price": 7259000.0, - "datetime": "2018-09-21 05:15:00", + "bar_index": 296023, + "price": 7246000.0, + "datetime": "2018-09-21 01:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 296300, - "price": 7353000.0, - "datetime": "2018-09-21 15:12:00", + "bar_index": 296197, + "price": 7325000.0, + "datetime": "2018-09-21 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 296369, - "price": 7500000.0, - "datetime": "2018-09-21 18:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 296460, - "price": 7541000.0, - "datetime": "2018-09-21 23:12:00", + "bar_index": 296241, + "price": 7345000.0, + "datetime": "2018-09-21 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 296505, - "price": 7494000.0, - "datetime": "2018-09-22 01:27:00", + "side": "buy", + "bar_index": 296331, + "price": 7459000.0, + "datetime": "2018-09-21 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=69.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 296374, + "price": 7527000.0, + "datetime": "2018-09-21 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 296382, + "price": 7520000.0, + "datetime": "2018-09-21 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 296431, + "price": 7560000.0, + "datetime": "2018-09-21 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 296596, + "bar_index": 296525, "price": 7508000.0, - "datetime": "2018-09-22 06:03:00", + "datetime": "2018-09-22 02:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 296622, + "price": 7501000.0, + "datetime": "2018-09-22 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=66.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 296603, - "price": 7530000.0, - "datetime": "2018-09-22 06:24:00", + "bar_index": 296635, + "price": 7514000.0, + "datetime": "2018-09-22 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -33098,178 +43637,124 @@ "datetime": "2018-09-22 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 296700, - "price": 7568000.0, - "datetime": "2018-09-22 11:15:00", + "bar_index": 296668, + "price": 7581000.0, + "datetime": "2018-09-22 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 296758, - "price": 7519000.0, - "datetime": "2018-09-22 14:09:00", + "bar_index": 296759, + "price": 7520000.0, + "datetime": "2018-09-22 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 296789, - "price": 7551000.0, - "datetime": "2018-09-22 15:42:00", + "bar_index": 296768, + "price": 7543000.0, + "datetime": "2018-09-22 14:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 296804, + "price": 7544000.0, + "datetime": "2018-09-22 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 296820, - "price": 7503000.0, - "datetime": "2018-09-22 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 296842, - "price": 7491000.0, - "datetime": "2018-09-22 18:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 296876, - "price": 7500000.0, - "datetime": "2018-09-22 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 296904, - "price": 7467000.0, - "datetime": "2018-09-22 21:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 296924, - "price": 7486000.0, - "datetime": "2018-09-22 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 296944, + "bar_index": 296882, "price": 7480000.0, - "datetime": "2018-09-22 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 297016, - "price": 7515000.0, - "datetime": "2018-09-23 03:12:00", + "datetime": "2018-09-22 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 297056, - "price": 7533000.0, - "datetime": "2018-09-23 05:36:00", + "bar_index": 296975, + "price": 7466000.0, + "datetime": "2018-09-23 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 297068, - "price": 7529000.0, - "datetime": "2018-09-23 06:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 297094, - "price": 7522000.0, - "datetime": "2018-09-23 07:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 297153, - "price": 7525000.0, - "datetime": "2018-09-23 10:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 297166, - "price": 7529000.0, - "datetime": "2018-09-23 11:09:00", + "bar_index": 296999, + "price": 7476000.0, + "datetime": "2018-09-23 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 297037, + "price": 7526000.0, + "datetime": "2018-09-23 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 297109, + "price": 7519000.0, + "datetime": "2018-09-23 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 297214, + "price": 7523000.0, + "datetime": "2018-09-23 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=98.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 297315, + "price": 7589000.0, + "datetime": "2018-09-23 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 297243, - "price": 7533000.0, - "datetime": "2018-09-23 15:00:00", + "bar_index": 297422, + "price": 7482000.0, + "datetime": "2018-09-23 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=26.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 297261, - "price": 7554000.0, - "datetime": "2018-09-23 15:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 297351, - "price": 7573000.0, - "datetime": "2018-09-23 20:24:00", + "bar_index": 297435, + "price": 7500000.0, + "datetime": "2018-09-24 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 297418, - "price": 7505000.0, - "datetime": "2018-09-23 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -33278,61 +43763,88 @@ "datetime": "2018-09-24 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 297581, - "price": 7520000.0, - "datetime": "2018-09-24 08:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 297675, - "price": 7529000.0, - "datetime": "2018-09-24 12:51:00", + "bar_index": 297554, + "price": 7503000.0, + "datetime": "2018-09-24 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=94.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 297692, - "price": 7536000.0, - "datetime": "2018-09-24 13:42:00", + "bar_index": 297564, + "price": 7519000.0, + "datetime": "2018-09-24 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 297702, - "price": 7513000.0, - "datetime": "2018-09-24 14:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 297934, - "price": 7430000.0, - "datetime": "2018-09-25 01:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 297989, - "price": 7475000.0, - "datetime": "2018-09-25 04:54:00", + "bar_index": 297590, + "price": 7531000.0, + "datetime": "2018-09-24 08:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 297653, + "price": 7531000.0, + "datetime": "2018-09-24 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 297813, + "price": 7445000.0, + "datetime": "2018-09-24 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 297836, + "price": 7418000.0, + "datetime": "2018-09-24 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 297845, + "price": 7428000.0, + "datetime": "2018-09-24 21:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 297990, + "price": 7472000.0, + "datetime": "2018-09-25 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 298007, + "price": 7472000.0, + "datetime": "2018-09-25 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -33340,134 +43852,197 @@ "price": 7310000.0, "datetime": "2018-09-25 12:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 298206, - "price": 7312000.0, - "datetime": "2018-09-25 16:00:00", + "side": "sell", + "bar_index": 298142, + "price": 7298000.0, + "datetime": "2018-09-25 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [ema_pullback,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 298255, + "price": 7287000.0, + "datetime": "2018-09-25 18:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 298244, + "bar_index": 298390, + "price": 7313000.0, + "datetime": "2018-09-26 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 298478, "price": 7297000.0, - "datetime": "2018-09-25 17:54:00", + "datetime": "2018-09-26 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=55.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 298356, - "price": 7317000.0, - "datetime": "2018-09-25 23:30:00", + "bar_index": 298486, + "price": 7291000.0, + "datetime": "2018-09-26 06:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 298388, - "price": 7314000.0, - "datetime": "2018-09-26 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 298587, - "price": 7275000.0, - "datetime": "2018-09-26 11:06:00", + "bar_index": 298562, + "price": 7283000.0, + "datetime": "2018-09-26 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 298607, - "price": 7279000.0, - "datetime": "2018-09-26 12:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 298613, - "price": 7263000.0, - "datetime": "2018-09-26 12:24:00", + "bar_index": 298592, + "price": 7273000.0, + "datetime": "2018-09-26 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 298630, - "price": 7261000.0, - "datetime": "2018-09-26 13:15:00", + "bar_index": 298614, + "price": 7265000.0, + "datetime": "2018-09-26 12:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 298747, + "bar_index": 298801, + "price": 7352000.0, + "datetime": "2018-09-26 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=113.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 298827, + "price": 7319000.0, + "datetime": "2018-09-26 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 298847, + "price": 7340000.0, + "datetime": "2018-09-27 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 298968, + "price": 7347000.0, + "datetime": "2018-09-27 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 299023, "price": 7310000.0, - "datetime": "2018-09-26 19:06:00", + "datetime": "2018-09-27 08:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 298894, - "price": 7356000.0, - "datetime": "2018-09-27 02:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 299177, - "price": 7286000.0, - "datetime": "2018-09-27 16:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 299246, - "price": 7299000.0, - "datetime": "2018-09-27 20:06:00", + "bar_index": 299046, + "price": 7350000.0, + "datetime": "2018-09-27 10:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 299058, + "price": 7340000.0, + "datetime": "2018-09-27 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 299330, - "price": 7316000.0, - "datetime": "2018-09-28 00:18:00", + "bar_index": 299101, + "price": 7317000.0, + "datetime": "2018-09-27 12:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 299375, - "price": 7304000.0, - "datetime": "2018-09-28 02:33:00", + "bar_index": 299108, + "price": 7315000.0, + "datetime": "2018-09-27 13:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 299178, + "price": 7280000.0, + "datetime": "2018-09-27 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 299297, + "price": 7330000.0, + "datetime": "2018-09-27 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 299393, + "price": 7315000.0, + "datetime": "2018-09-28 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 299458, + "price": 7490000.0, + "datetime": "2018-09-28 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -33476,52 +44051,97 @@ "datetime": "2018-09-28 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 299580, - "price": 7469000.0, - "datetime": "2018-09-28 12:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 299621, - "price": 7469000.0, - "datetime": "2018-09-28 14:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 299669, - "price": 7510000.0, - "datetime": "2018-09-28 17:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 299816, - "price": 7437000.0, - "datetime": "2018-09-29 00:36:00", + "bar_index": 299491, + "price": 7470000.0, + "datetime": "2018-09-28 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 299893, + "bar_index": 299500, + "price": 7458000.0, + "datetime": "2018-09-28 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 299611, + "price": 7461000.0, + "datetime": "2018-09-28 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 299654, + "price": 7544000.0, + "datetime": "2018-09-28 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 299679, + "price": 7517000.0, + "datetime": "2018-09-28 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 299769, + "price": 7414000.0, + "datetime": "2018-09-28 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 299788, + "price": 7430000.0, + "datetime": "2018-09-28 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 299882, + "price": 7381000.0, + "datetime": "2018-09-29 04:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 299894, "price": 7450000.0, - "datetime": "2018-09-29 04:48:00", + "datetime": "2018-09-29 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 299904, + "price": 7456000.0, + "datetime": "2018-09-29 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing,support_bounce]" }, { "side": "buy", @@ -33530,16 +44150,34 @@ "datetime": "2018-09-29 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 300075, - "price": 7294000.0, - "datetime": "2018-09-29 14:09:00", + "bar_index": 299947, + "price": 7419000.0, + "datetime": "2018-09-29 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=26.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 299955, + "price": 7409000.0, + "datetime": "2018-09-29 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 300045, + "price": 7300000.0, + "datetime": "2018-09-29 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -33547,71 +44185,89 @@ "price": 7347000.0, "datetime": "2018-09-29 21:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=98.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 300300, + "bar_index": 300278, + "price": 7343000.0, + "datetime": "2018-09-30 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 300341, "price": 7352000.0, - "datetime": "2018-09-30 01:24:00", + "datetime": "2018-09-30 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=60.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 300444, + "bar_index": 300480, "price": 7370000.0, - "datetime": "2018-09-30 08:57:00", + "datetime": "2018-09-30 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 300469, - "price": 7350000.0, - "datetime": "2018-09-30 10:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 300563, - "price": 7333000.0, - "datetime": "2018-09-30 15:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=21.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 300684, - "price": 7379000.0, - "datetime": "2018-09-30 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 300735, - "price": 7400000.0, - "datetime": "2018-09-30 23:36:00", + "bar_index": 300630, + "price": 7354000.0, + "datetime": "2018-09-30 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=51.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 300786, + "bar_index": 300657, + "price": 7372000.0, + "datetime": "2018-09-30 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 300677, + "price": 7384000.0, + "datetime": "2018-09-30 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 300690, + "price": 7389000.0, + "datetime": "2018-09-30 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 300717, + "price": 7392000.0, + "datetime": "2018-09-30 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 300801, "price": 7377000.0, - "datetime": "2018-10-01 02:09:00", + "datetime": "2018-10-01 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -33619,215 +44275,161 @@ "price": 7415000.0, "datetime": "2018-10-01 08:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 300951, - "price": 7419000.0, - "datetime": "2018-10-01 10:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 300957, - "price": 7422000.0, - "datetime": "2018-10-01 11:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 301006, - "price": 7423000.0, - "datetime": "2018-10-01 13:36:00", + "bar_index": 301054, + "price": 7385000.0, + "datetime": "2018-10-01 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 301035, - "price": 7393000.0, - "datetime": "2018-10-01 15:03:00", + "bar_index": 301077, + "price": 7375000.0, + "datetime": "2018-10-01 17:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 301040, - "price": 7390000.0, - "datetime": "2018-10-01 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 301143, - "price": 7367000.0, - "datetime": "2018-10-01 20:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=23.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 301176, - "price": 7359000.0, - "datetime": "2018-10-01 22:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301283, - "price": 7359000.0, - "datetime": "2018-10-02 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301292, - "price": 7355000.0, - "datetime": "2018-10-02 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 301314, - "price": 7339000.0, - "datetime": "2018-10-02 05:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301325, - "price": 7343000.0, - "datetime": "2018-10-02 05:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301412, + "bar_index": 301160, "price": 7365000.0, - "datetime": "2018-10-02 10:12:00", + "datetime": "2018-10-01 21:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 301462, - "price": 7387000.0, - "datetime": "2018-10-02 12:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 301495, + "bar_index": 301199, + "price": 7310000.0, + "datetime": "2018-10-01 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 301265, + "price": 7334000.0, + "datetime": "2018-10-02 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 301284, + "price": 7359000.0, + "datetime": "2018-10-02 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 301389, + "price": 7372000.0, + "datetime": "2018-10-02 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 301414, + "price": 7364000.0, + "datetime": "2018-10-02 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 301524, + "price": 7395000.0, + "datetime": "2018-10-02 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 301587, "price": 7378000.0, - "datetime": "2018-10-02 14:21:00", + "datetime": "2018-10-02 18:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 301585, + "bar_index": 301768, "price": 7393000.0, - "datetime": "2018-10-02 18:51:00", + "datetime": "2018-10-03 04:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=72.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 301729, - "price": 7373000.0, - "datetime": "2018-10-03 02:03:00", + "bar_index": 301843, + "price": 7405000.0, + "datetime": "2018-10-03 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301745, - "price": 7373000.0, - "datetime": "2018-10-03 02:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 301810, - "price": 7389000.0, - "datetime": "2018-10-03 06:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 301908, - "price": 7356000.0, - "datetime": "2018-10-03 11:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 301985, + "bar_index": 301989, "price": 7330000.0, - "datetime": "2018-10-03 15:00:00", + "datetime": "2018-10-03 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 301999, - "price": 7337000.0, - "datetime": "2018-10-03 15:42:00", + "bar_index": 302012, + "price": 7330000.0, + "datetime": "2018-10-03 16:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 302068, + "bar_index": 302023, "price": 7325000.0, - "datetime": "2018-10-03 19:09:00", + "datetime": "2018-10-03 16:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 302180, - "price": 7367000.0, - "datetime": "2018-10-04 00:45:00", + "bar_index": 302151, + "price": 7350000.0, + "datetime": "2018-10-03 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=96.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 302171, + "price": 7369000.0, + "datetime": "2018-10-04 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -33836,187 +44438,169 @@ "datetime": "2018-10-04 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 302245, - "price": 7383000.0, - "datetime": "2018-10-04 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 302251, - "price": 7348000.0, - "datetime": "2018-10-04 04:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 302387, - "price": 7460000.0, - "datetime": "2018-10-04 11:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 302423, - "price": 7460000.0, - "datetime": "2018-10-04 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 302437, - "price": 7453000.0, - "datetime": "2018-10-04 13:42:00", + "bar_index": 302275, + "price": 7380000.0, + "datetime": "2018-10-04 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 302451, + "bar_index": 302329, + "price": 7381000.0, + "datetime": "2018-10-04 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 302403, + "price": 7467000.0, + "datetime": "2018-10-04 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 302417, + "price": 7463000.0, + "datetime": "2018-10-04 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 302672, "price": 7460000.0, - "datetime": "2018-10-04 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 302505, - "price": 7470000.0, - "datetime": "2018-10-04 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 302557, - "price": 7459000.0, - "datetime": "2018-10-04 19:42:00", + "datetime": "2018-10-05 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 302588, - "price": 7448000.0, - "datetime": "2018-10-04 21:15:00", + "side": "buy", + "bar_index": 302752, + "price": 7486000.0, + "datetime": "2018-10-05 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=71.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 302774, + "price": 7483000.0, + "datetime": "2018-10-05 06:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 302845, + "price": 7492000.0, + "datetime": "2018-10-05 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 302599, - "price": 7437000.0, - "datetime": "2018-10-04 21:48:00", + "bar_index": 302876, + "price": 7442000.0, + "datetime": "2018-10-05 11:57:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 302649, - "price": 7465000.0, - "datetime": "2018-10-05 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 302750, - "price": 7491000.0, - "datetime": "2018-10-05 05:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 302801, - "price": 7494000.0, - "datetime": "2018-10-05 08:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 302812, - "price": 7479000.0, - "datetime": "2018-10-05 08:45:00", + "bar_index": 302883, + "price": 7441000.0, + "datetime": "2018-10-05 12:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 302891, + "price": 7443000.0, + "datetime": "2018-10-05 12:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 302857, - "price": 7479000.0, - "datetime": "2018-10-05 11:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 302918, - "price": 7449000.0, - "datetime": "2018-10-05 14:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 303049, - "price": 7475000.0, - "datetime": "2018-10-05 20:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 303127, - "price": 7477000.0, - "datetime": "2018-10-06 00:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 303242, + "bar_index": 303051, "price": 7472000.0, - "datetime": "2018-10-06 06:24:00", + "datetime": "2018-10-05 20:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 303335, - "price": 7495000.0, - "datetime": "2018-10-06 11:03:00", + "bar_index": 303141, + "price": 7463000.0, + "datetime": "2018-10-06 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.6 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 303224, + "price": 7469000.0, + "datetime": "2018-10-06 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 303283, + "price": 7492000.0, + "datetime": "2018-10-06 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 303297, + "price": 7500000.0, + "datetime": "2018-10-06 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 303371, + "price": 7485000.0, + "datetime": "2018-10-06 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 303395, + "price": 7490000.0, + "datetime": "2018-10-06 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -34024,125 +44608,80 @@ "price": 7489000.0, "datetime": "2018-10-06 17:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 303492, - "price": 7489000.0, - "datetime": "2018-10-06 18:57:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 303546, - "price": 7482000.0, - "datetime": "2018-10-06 21:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=45.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 303654, - "price": 7506000.0, - "datetime": "2018-10-07 03:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 303662, - "price": 7497000.0, - "datetime": "2018-10-07 03:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 303671, - "price": 7507000.0, - "datetime": "2018-10-07 04:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 303697, - "price": 7501000.0, - "datetime": "2018-10-07 05:21:00", + "bar_index": 303512, + "price": 7495000.0, + "datetime": "2018-10-06 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 303726, - "price": 7507000.0, - "datetime": "2018-10-07 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=56.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 303781, - "price": 7492000.0, - "datetime": "2018-10-07 10:00:00", + "bar_index": 303593, + "price": 7466000.0, + "datetime": "2018-10-07 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 303805, - "price": 7480000.0, - "datetime": "2018-10-07 11:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 303824, - "price": 7489000.0, - "datetime": "2018-10-07 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 303877, - "price": 7480000.0, - "datetime": "2018-10-07 14:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 303958, - "price": 7440000.0, - "datetime": "2018-10-07 18:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 304000, - "price": 7459000.0, - "datetime": "2018-10-07 21:00:00", + "bar_index": 303633, + "price": 7493000.0, + "datetime": "2018-10-07 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 303707, + "price": 7502000.0, + "datetime": "2018-10-07 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 303794, + "price": 7500000.0, + "datetime": "2018-10-07 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=93.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 303827, + "price": 7483000.0, + "datetime": "2018-10-07 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 303915, + "price": 7469000.0, + "datetime": "2018-10-07 16:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 303975, + "price": 7452000.0, + "datetime": "2018-10-07 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -34151,7 +44690,7 @@ "datetime": "2018-10-07 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -34160,7 +44699,7 @@ "datetime": "2018-10-07 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -34168,89 +44707,134 @@ "price": 7474000.0, "datetime": "2018-10-08 01:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 304197, - "price": 7482000.0, - "datetime": "2018-10-08 07:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 304274, - "price": 7483000.0, - "datetime": "2018-10-08 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 304299, - "price": 7472000.0, - "datetime": "2018-10-08 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 304343, - "price": 7475000.0, - "datetime": "2018-10-08 15:12:00", + "bar_index": 304109, + "price": 7478000.0, + "datetime": "2018-10-08 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 304212, + "price": 7503000.0, + "datetime": "2018-10-08 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 304600, + "bar_index": 304254, + "price": 7485000.0, + "datetime": "2018-10-08 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 304444, "price": 7539000.0, - "datetime": "2018-10-09 04:06:00", + "datetime": "2018-10-08 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=114.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 304621, - "price": 7569000.0, - "datetime": "2018-10-09 05:12:00", + "bar_index": 304454, + "price": 7524000.0, + "datetime": "2018-10-08 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 304469, + "price": 7574000.0, + "datetime": "2018-10-08 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 304507, + "price": 7540000.0, + "datetime": "2018-10-08 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 304544, + "price": 7560000.0, + "datetime": "2018-10-09 01:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 304637, + "price": 7564000.0, + "datetime": "2018-10-09 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 304688, + "price": 7559000.0, + "datetime": "2018-10-09 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 304725, - "price": 7535000.0, - "datetime": "2018-10-09 10:33:00", + "bar_index": 304736, + "price": 7529000.0, + "datetime": "2018-10-09 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 304765, + "price": 7532000.0, + "datetime": "2018-10-09 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 304761, - "price": 7533000.0, - "datetime": "2018-10-09 12:21:00", + "bar_index": 304828, + "price": 7545000.0, + "datetime": "2018-10-09 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=51.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 304827, - "price": 7539000.0, - "datetime": "2018-10-09 15:39:00", + "side": "sell", + "bar_index": 304832, + "price": 7534000.0, + "datetime": "2018-10-09 15:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -34259,70 +44843,133 @@ "datetime": "2018-10-09 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=45.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 304928, + "price": 7523000.0, + "datetime": "2018-10-09 20:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 304967, + "price": 7504000.0, + "datetime": "2018-10-09 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 304990, + "price": 7494000.0, + "datetime": "2018-10-09 23:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 305116, + "bar_index": 304995, + "price": 7510000.0, + "datetime": "2018-10-10 00:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 305054, + "price": 7518000.0, + "datetime": "2018-10-10 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 305111, + "price": 7521000.0, + "datetime": "2018-10-10 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 305118, "price": 7522000.0, - "datetime": "2018-10-10 06:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 305401, - "price": 7438000.0, - "datetime": "2018-10-10 20:36:00", + "datetime": "2018-10-10 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 305408, - "price": 7440000.0, - "datetime": "2018-10-10 20:57:00", + "bar_index": 305309, + "price": 7436000.0, + "datetime": "2018-10-10 16:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 305427, - "price": 7443000.0, - "datetime": "2018-10-10 21:54:00", + "bar_index": 305342, + "price": 7422000.0, + "datetime": "2018-10-10 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 305442, - "price": 7455000.0, - "datetime": "2018-10-10 22:39:00", + "bar_index": 305368, + "price": 7444000.0, + "datetime": "2018-10-10 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 305455, + "price": 7447000.0, + "datetime": "2018-10-10 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 305472, - "price": 7443000.0, - "datetime": "2018-10-11 00:09:00", + "bar_index": 305478, + "price": 7444000.0, + "datetime": "2018-10-11 00:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 305488, + "price": 7439000.0, + "datetime": "2018-10-11 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 305593, - "price": 7487000.0, - "datetime": "2018-10-11 06:12:00", + "bar_index": 305521, + "price": 7474000.0, + "datetime": "2018-10-11 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -34331,142 +44978,232 @@ "datetime": "2018-10-11 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 305782, - "price": 7281000.0, - "datetime": "2018-10-11 15:39:00", + "side": "sell", + "bar_index": 305649, + "price": 7475000.0, + "datetime": "2018-10-11 09:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 305657, + "price": 7440000.0, + "datetime": "2018-10-11 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 305680, + "price": 7300000.0, + "datetime": "2018-10-11 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 305759, + "price": 7255000.0, + "datetime": "2018-10-11 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 305788, + "price": 7254000.0, + "datetime": "2018-10-11 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 305895, + "bar_index": 305811, + "price": 7258000.0, + "datetime": "2018-10-11 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 305866, + "price": 7247000.0, + "datetime": "2018-10-11 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 305909, + "price": 7236000.0, + "datetime": "2018-10-11 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 305930, + "price": 7250000.0, + "datetime": "2018-10-11 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 305993, + "price": 7256000.0, + "datetime": "2018-10-12 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 306070, + "price": 7252000.0, + "datetime": "2018-10-12 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 306082, "price": 7244000.0, - "datetime": "2018-10-11 21:18:00", + "datetime": "2018-10-12 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 306021, - "price": 7243000.0, - "datetime": "2018-10-12 03:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 306065, + "bar_index": 306140, + "price": 7237000.0, + "datetime": "2018-10-12 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 306167, + "price": 7232000.0, + "datetime": "2018-10-12 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 306236, + "price": 7217000.0, + "datetime": "2018-10-12 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 306281, "price": 7245000.0, - "datetime": "2018-10-12 05:51:00", + "datetime": "2018-10-12 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 306184, - "price": 7240000.0, - "datetime": "2018-10-12 11:48:00", + "bar_index": 306290, + "price": 7261000.0, + "datetime": "2018-10-12 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 306198, - "price": 7235000.0, - "datetime": "2018-10-12 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 306208, - "price": 7215000.0, - "datetime": "2018-10-12 13:00:00", + "bar_index": 306351, + "price": 7219000.0, + "datetime": "2018-10-12 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 306227, - "price": 7223000.0, - "datetime": "2018-10-12 13:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 306259, - "price": 7227000.0, - "datetime": "2018-10-12 15:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 306382, + "bar_index": 306357, "price": 7220000.0, - "datetime": "2018-10-12 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 306511, - "price": 7202000.0, - "datetime": "2018-10-13 04:09:00", + "datetime": "2018-10-12 20:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 306629, + "price": 7202000.0, + "datetime": "2018-10-13 10:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 306536, - "price": 7204000.0, - "datetime": "2018-10-13 05:24:00", + "bar_index": 306721, + "price": 7186000.0, + "datetime": "2018-10-13 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 306984, - "price": 7188000.0, - "datetime": "2018-10-14 03:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 307020, + "bar_index": 306826, "price": 7196000.0, - "datetime": "2018-10-14 05:36:00", + "datetime": "2018-10-13 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 306876, + "price": 7177000.0, + "datetime": "2018-10-13 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 307100, - "price": 7200000.0, - "datetime": "2018-10-14 09:36:00", + "bar_index": 307021, + "price": 7193000.0, + "datetime": "2018-10-14 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=87.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 307055, + "price": 7199000.0, + "datetime": "2018-10-14 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -34474,35 +45211,98 @@ "price": 7199000.0, "datetime": "2018-10-14 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=62.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 307205, + "bar_index": 307160, + "price": 7217000.0, + "datetime": "2018-10-14 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 307213, "price": 7246000.0, - "datetime": "2018-10-14 14:51:00", + "datetime": "2018-10-14 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 307373, - "price": 7209000.0, - "datetime": "2018-10-14 23:15:00", + "bar_index": 307587, + "price": 7210000.0, + "datetime": "2018-10-15 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 307466, - "price": 7222000.0, - "datetime": "2018-10-15 04:00:00", + "bar_index": 307596, + "price": 7205000.0, + "datetime": "2018-10-15 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 307624, + "price": 7193000.0, + "datetime": "2018-10-15 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 307630, + "price": 7196000.0, + "datetime": "2018-10-15 12:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 307661, + "price": 7211000.0, + "datetime": "2018-10-15 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 307670, + "price": 7239000.0, + "datetime": "2018-10-15 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 307682, + "price": 7400000.0, + "datetime": "2018-10-15 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 307720, + "price": 7572000.0, + "datetime": "2018-10-15 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -34510,242 +45310,359 @@ "price": 7508000.0, "datetime": "2018-10-15 17:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 307886, - "price": 7424000.0, - "datetime": "2018-10-16 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 308079, - "price": 7383000.0, - "datetime": "2018-10-16 10:39:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,local_extrema,zigzag_causal]" }, { "side": "buy", - "bar_index": 308163, - "price": 7418000.0, - "datetime": "2018-10-16 14:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 308414, - "price": 7349000.0, - "datetime": "2018-10-17 03:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 308427, - "price": 7346000.0, - "datetime": "2018-10-17 04:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 308441, - "price": 7345000.0, - "datetime": "2018-10-17 04:45:00", + "bar_index": 307766, + "price": 7505000.0, + "datetime": "2018-10-15 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 308590, - "price": 7352000.0, - "datetime": "2018-10-17 12:15:00", + "bar_index": 307773, + "price": 7461000.0, + "datetime": "2018-10-15 19:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 307830, + "price": 7467000.0, + "datetime": "2018-10-15 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 308619, - "price": 7352000.0, - "datetime": "2018-10-17 13:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 308635, - "price": 7348000.0, - "datetime": "2018-10-17 14:30:00", + "bar_index": 307841, + "price": 7463000.0, + "datetime": "2018-10-15 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 308646, - "price": 7356000.0, - "datetime": "2018-10-17 15:03:00", + "bar_index": 307898, + "price": 7441000.0, + "datetime": "2018-10-16 01:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 308715, - "price": 7331000.0, - "datetime": "2018-10-17 18:30:00", + "bar_index": 308067, + "price": 7392000.0, + "datetime": "2018-10-16 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 308947, - "price": 7317000.0, - "datetime": "2018-10-18 06:06:00", + "bar_index": 308093, + "price": 7386000.0, + "datetime": "2018-10-16 11:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 309084, + "bar_index": 308104, + "price": 7379000.0, + "datetime": "2018-10-16 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 308169, + "price": 7420000.0, + "datetime": "2018-10-16 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 308239, + "price": 7369000.0, + "datetime": "2018-10-16 18:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 308316, + "price": 7395000.0, + "datetime": "2018-10-16 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 308395, + "price": 7344000.0, + "datetime": "2018-10-17 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 308452, "price": 7341000.0, - "datetime": "2018-10-18 12:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 309131, - "price": 7343000.0, - "datetime": "2018-10-18 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 309137, - "price": 7343000.0, - "datetime": "2018-10-18 15:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 309313, - "price": 7358000.0, - "datetime": "2018-10-19 00:24:00", + "datetime": "2018-10-17 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=45.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 309459, - "price": 7349000.0, - "datetime": "2018-10-19 07:42:00", + "bar_index": 308478, + "price": 7342000.0, + "datetime": "2018-10-17 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 308550, + "price": 7378000.0, + "datetime": "2018-10-17 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 309590, - "price": 7341000.0, - "datetime": "2018-10-19 14:15:00", + "bar_index": 308760, + "price": 7305000.0, + "datetime": "2018-10-17 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 308766, + "price": 7322000.0, + "datetime": "2018-10-17 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 309640, + "bar_index": 308773, "price": 7310000.0, - "datetime": "2018-10-19 16:45:00", + "datetime": "2018-10-17 21:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 309687, - "price": 7321000.0, - "datetime": "2018-10-19 19:06:00", + "bar_index": 308797, + "price": 7292000.0, + "datetime": "2018-10-17 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 309708, - "price": 7326000.0, - "datetime": "2018-10-19 20:09:00", + "bar_index": 308827, + "price": 7313000.0, + "datetime": "2018-10-18 00:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 309725, - "price": 7326000.0, - "datetime": "2018-10-19 21:00:00", + "bar_index": 308879, + "price": 7323000.0, + "datetime": "2018-10-18 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 309780, - "price": 7299000.0, - "datetime": "2018-10-19 23:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 310002, - "price": 7287000.0, - "datetime": "2018-10-20 10:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 310046, - "price": 7289000.0, - "datetime": "2018-10-20 13:03:00", + "bar_index": 308888, + "price": 7329000.0, + "datetime": "2018-10-18 03:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 308939, + "price": 7327000.0, + "datetime": "2018-10-18 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 309015, + "price": 7333000.0, + "datetime": "2018-10-18 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 310179, + "bar_index": 309166, + "price": 7341000.0, + "datetime": "2018-10-18 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 309192, + "price": 7348000.0, + "datetime": "2018-10-18 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 309266, + "price": 7373000.0, + "datetime": "2018-10-18 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 309410, + "price": 7366000.0, + "datetime": "2018-10-19 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 309494, + "price": 7353000.0, + "datetime": "2018-10-19 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 309500, + "price": 7360000.0, + "datetime": "2018-10-19 09:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,donchian,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 309530, + "price": 7355000.0, + "datetime": "2018-10-19 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 309824, + "price": 7298000.0, + "datetime": "2018-10-20 01:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 309928, + "price": 7297000.0, + "datetime": "2018-10-20 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 309982, + "price": 7277000.0, + "datetime": "2018-10-20 09:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 310092, + "price": 7295000.0, + "datetime": "2018-10-20 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 310165, + "price": 7306000.0, + "datetime": "2018-10-20 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=86.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 310186, + "price": 7305000.0, + "datetime": "2018-10-20 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 310270, + "price": 7317000.0, + "datetime": "2018-10-21 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 310278, "price": 7303000.0, - "datetime": "2018-10-20 19:45:00", + "datetime": "2018-10-21 00:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -34753,26 +45670,8 @@ "price": 7302000.0, "datetime": "2018-10-21 02:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 310355, - "price": 7297000.0, - "datetime": "2018-10-21 04:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 310365, - "price": 7303000.0, - "datetime": "2018-10-21 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -34781,79 +45680,70 @@ "datetime": "2018-10-21 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=90.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 310437, - "price": 7315000.0, - "datetime": "2018-10-21 08:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 310533, - "price": 7317000.0, - "datetime": "2018-10-21 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 310548, - "price": 7322000.0, - "datetime": "2018-10-21 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 310586, - "price": 7322000.0, - "datetime": "2018-10-21 16:12:00", + "bar_index": 310438, + "price": 7319000.0, + "datetime": "2018-10-21 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 310658, - "price": 7322000.0, - "datetime": "2018-10-21 19:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 310820, - "price": 7325000.0, - "datetime": "2018-10-22 03:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 310861, + "bar_index": 310487, "price": 7335000.0, - "datetime": "2018-10-22 06:00:00", + "datetime": "2018-10-21 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 310955, - "price": 7316000.0, - "datetime": "2018-10-22 10:42:00", + "bar_index": 310527, + "price": 7320000.0, + "datetime": "2018-10-21 13:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 310598, + "price": 7325000.0, + "datetime": "2018-10-21 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 310766, + "price": 7310000.0, + "datetime": "2018-10-22 01:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 310792, + "price": 7326000.0, + "datetime": "2018-10-22 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 310874, + "price": 7328000.0, + "datetime": "2018-10-22 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -34862,97 +45752,115 @@ "datetime": "2018-10-22 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 311077, - "price": 7320000.0, - "datetime": "2018-10-22 16:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 311108, - "price": 7301000.0, - "datetime": "2018-10-22 18:21:00", + "bar_index": 311167, + "price": 7299000.0, + "datetime": "2018-10-22 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=79.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 311161, - "price": 7302000.0, - "datetime": "2018-10-22 21:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 311208, + "bar_index": 311209, "price": 7286000.0, - "datetime": "2018-10-22 23:21:00", + "datetime": "2018-10-22 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 311319, - "price": 7287000.0, - "datetime": "2018-10-23 04:54:00", + "bar_index": 311234, + "price": 7288000.0, + "datetime": "2018-10-23 00:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 311295, + "price": 7286000.0, + "datetime": "2018-10-23 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 311446, - "price": 7315000.0, - "datetime": "2018-10-23 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 311530, - "price": 7297000.0, - "datetime": "2018-10-23 15:30:00", + "bar_index": 311313, + "price": 7299000.0, + "datetime": "2018-10-23 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 311552, - "price": 7281000.0, - "datetime": "2018-10-23 16:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 311762, - "price": 7293000.0, - "datetime": "2018-10-24 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 311802, + "side": "buy", + "bar_index": 311335, "price": 7301000.0, - "datetime": "2018-10-24 05:06:00", + "datetime": "2018-10-23 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 311386, + "price": 7313000.0, + "datetime": "2018-10-23 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 311513, + "price": 7301000.0, + "datetime": "2018-10-23 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 311574, + "price": 7286000.0, + "datetime": "2018-10-23 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 311669, + "price": 7294000.0, + "datetime": "2018-10-23 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 311737, + "price": 7306000.0, + "datetime": "2018-10-24 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 311784, + "price": 7307000.0, + "datetime": "2018-10-24 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -34961,52 +45869,43 @@ "datetime": "2018-10-24 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 311878, - "price": 7267000.0, - "datetime": "2018-10-24 08:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 311920, - "price": 7278000.0, - "datetime": "2018-10-24 11:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 311980, - "price": 7307000.0, - "datetime": "2018-10-24 14:00:00", + "bar_index": 311981, + "price": 7304000.0, + "datetime": "2018-10-24 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=74.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 312021, - "price": 7298000.0, - "datetime": "2018-10-24 16:03:00", + "bar_index": 311991, + "price": 7304000.0, + "datetime": "2018-10-24 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal]" + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 312030, - "price": 7296000.0, - "datetime": "2018-10-24 16:30:00", + "side": "buy", + "bar_index": 312001, + "price": 7301000.0, + "datetime": "2018-10-24 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 312052, + "price": 7305000.0, + "datetime": "2018-10-24 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -35015,70 +45914,88 @@ "datetime": "2018-10-24 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 312134, - "price": 7306000.0, - "datetime": "2018-10-24 21:42:00", + "side": "buy", + "bar_index": 312074, + "price": 7310000.0, + "datetime": "2018-10-24 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.1 [bb_reversal,donchian,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 312225, - "price": 7298000.0, - "datetime": "2018-10-25 02:15:00", + "bar_index": 312138, + "price": 7304000.0, + "datetime": "2018-10-24 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 312235, + "bar_index": 312190, + "price": 7307000.0, + "datetime": "2018-10-25 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 312329, "price": 7293000.0, - "datetime": "2018-10-25 02:45:00", + "datetime": "2018-10-25 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=139.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 312250, - "price": 7300000.0, - "datetime": "2018-10-25 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312299, - "price": 7293000.0, - "datetime": "2018-10-25 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312324, - "price": 7296000.0, - "datetime": "2018-10-25 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312444, + "bar_index": 312419, "price": 7248000.0, - "datetime": "2018-10-25 13:12:00", + "datetime": "2018-10-25 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 312500, + "price": 7247000.0, + "datetime": "2018-10-25 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 312523, + "price": 7257000.0, + "datetime": "2018-10-25 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 312621, + "price": 7278000.0, + "datetime": "2018-10-25 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 312626, + "price": 7275000.0, + "datetime": "2018-10-25 22:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -35087,187 +46004,88 @@ "datetime": "2018-10-26 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312741, - "price": 7258000.0, - "datetime": "2018-10-26 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=39.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 312785, - "price": 7266000.0, - "datetime": "2018-10-26 06:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 312838, - "price": 7271000.0, - "datetime": "2018-10-26 08:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 312873, - "price": 7266000.0, - "datetime": "2018-10-26 10:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 312924, - "price": 7266000.0, - "datetime": "2018-10-26 13:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 312945, - "price": 7261000.0, - "datetime": "2018-10-26 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312968, - "price": 7258000.0, - "datetime": "2018-10-26 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 312983, - "price": 7253000.0, - "datetime": "2018-10-26 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313112, - "price": 7269000.0, - "datetime": "2018-10-26 22:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313230, + "bar_index": 312811, "price": 7273000.0, - "datetime": "2018-10-27 04:33:00", + "datetime": "2018-10-26 07:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 313239, + "bar_index": 313080, + "price": 7277000.0, + "datetime": "2018-10-26 21:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 313122, + "price": 7263000.0, + "datetime": "2018-10-26 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 313241, "price": 7274000.0, - "datetime": "2018-10-27 05:00:00", + "datetime": "2018-10-27 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 313265, + "bar_index": 313249, "price": 7272000.0, - "datetime": "2018-10-27 06:18:00", + "datetime": "2018-10-27 05:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 313333, - "price": 7277000.0, - "datetime": "2018-10-27 09:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 313372, - "price": 7272000.0, - "datetime": "2018-10-27 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 313379, - "price": 7275000.0, - "datetime": "2018-10-27 12:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313480, - "price": 7278000.0, - "datetime": "2018-10-27 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313514, - "price": 7280000.0, - "datetime": "2018-10-27 18:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 313620, - "price": 7282000.0, - "datetime": "2018-10-28 00:06:00", + "bar_index": 313295, + "price": 7285000.0, + "datetime": "2018-10-27 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 313637, - "price": 7277000.0, - "datetime": "2018-10-28 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=52.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 313671, - "price": 7268000.0, - "datetime": "2018-10-28 02:39:00", + "bar_index": 313302, + "price": 7277000.0, + "datetime": "2018-10-27 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 313316, + "price": 7273000.0, + "datetime": "2018-10-27 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 313347, + "price": 7276000.0, + "datetime": "2018-10-27 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -35276,16 +46094,7 @@ "datetime": "2018-10-28 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313718, - "price": 7268000.0, - "datetime": "2018-10-28 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=19.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=41.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -35294,7 +46103,7 @@ "datetime": "2018-10-28 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=116.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -35303,187 +46112,142 @@ "datetime": "2018-10-28 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 313964, - "price": 7265000.0, - "datetime": "2018-10-28 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 314016, - "price": 7261000.0, - "datetime": "2018-10-28 19:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 314119, - "price": 7266000.0, - "datetime": "2018-10-29 01:09:00", + "bar_index": 313856, + "price": 7284000.0, + "datetime": "2018-10-28 11:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 313864, + "price": 7269000.0, + "datetime": "2018-10-28 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 314248, + "price": 7249000.0, + "datetime": "2018-10-29 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=62.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 314331, + "price": 7237000.0, + "datetime": "2018-10-29 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 314414, + "price": 7170000.0, + "datetime": "2018-10-29 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 314566, + "price": 7123000.0, + "datetime": "2018-10-30 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 314599, + "price": 7110000.0, + "datetime": "2018-10-30 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 314156, - "price": 7271000.0, - "datetime": "2018-10-29 08:15:00", + "bar_index": 314719, + "price": 7137000.0, + "datetime": "2018-10-30 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314165, - "price": 7259000.0, - "datetime": "2018-10-29 08:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 314207, - "price": 7253000.0, - "datetime": "2018-10-29 10:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314330, - "price": 7235000.0, - "datetime": "2018-10-29 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314352, - "price": 7240000.0, - "datetime": "2018-10-29 18:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 314376, - "price": 7238000.0, - "datetime": "2018-10-29 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314401, - "price": 7182000.0, - "datetime": "2018-10-29 20:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314471, - "price": 7141000.0, - "datetime": "2018-10-30 00:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314552, - "price": 7143000.0, - "datetime": "2018-10-30 04:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 314583, - "price": 7129000.0, - "datetime": "2018-10-30 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 314641, - "price": 7103000.0, - "datetime": "2018-10-30 08:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 314659, - "price": 7108000.0, - "datetime": "2018-10-30 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 314739, - "price": 7135000.0, - "datetime": "2018-10-30 13:27:00", + "bar_index": 314731, + "price": 7139000.0, + "datetime": "2018-10-30 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 314769, - "price": 7138000.0, - "datetime": "2018-10-30 14:57:00", + "bar_index": 314782, + "price": 7153000.0, + "datetime": "2018-10-30 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=64.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 314907, + "bar_index": 314798, + "price": 7144000.0, + "datetime": "2018-10-30 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 314874, + "price": 7152000.0, + "datetime": "2018-10-30 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 314908, "price": 7154000.0, - "datetime": "2018-10-30 21:51:00", + "datetime": "2018-10-30 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 315008, + "bar_index": 314935, + "price": 7146000.0, + "datetime": "2018-10-30 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 315011, "price": 7138000.0, - "datetime": "2018-10-31 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315022, - "price": 7130000.0, - "datetime": "2018-10-31 03:36:00", + "datetime": "2018-10-31 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -35492,331 +46256,331 @@ "datetime": "2018-10-31 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 315208, - "price": 7139000.0, - "datetime": "2018-10-31 12:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315216, - "price": 7140000.0, - "datetime": "2018-10-31 13:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315260, - "price": 7131000.0, - "datetime": "2018-10-31 15:33:00", + "side": "buy", + "bar_index": 315123, + "price": 7144000.0, + "datetime": "2018-10-31 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 315133, + "price": 7143000.0, + "datetime": "2018-10-31 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 315152, + "price": 7152000.0, + "datetime": "2018-10-31 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 315289, + "bar_index": 315292, "price": 7121000.0, - "datetime": "2018-10-31 17:00:00", + "datetime": "2018-10-31 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=60.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 315435, - "price": 7126000.0, - "datetime": "2018-11-01 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 315507, - "price": 7169000.0, - "datetime": "2018-11-01 03:54:00", + "bar_index": 315351, + "price": 7136000.0, + "datetime": "2018-10-31 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315581, - "price": 7158000.0, - "datetime": "2018-11-01 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 315667, - "price": 7169000.0, - "datetime": "2018-11-01 11:54:00", + "bar_index": 315532, + "price": 7177000.0, + "datetime": "2018-11-01 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 315682, - "price": 7161000.0, - "datetime": "2018-11-01 12:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 315692, - "price": 7161000.0, - "datetime": "2018-11-01 13:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 315745, - "price": 7166000.0, - "datetime": "2018-11-01 15:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 315786, - "price": 7178000.0, - "datetime": "2018-11-01 17:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315807, - "price": 7173000.0, - "datetime": "2018-11-01 18:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 315823, - "price": 7182000.0, - "datetime": "2018-11-01 19:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 315880, - "price": 7160000.0, - "datetime": "2018-11-01 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 315894, - "price": 7162000.0, - "datetime": "2018-11-01 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315901, - "price": 7160000.0, - "datetime": "2018-11-01 23:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 315959, - "price": 7160000.0, - "datetime": "2018-11-02 02:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 315975, + "bar_index": 315632, "price": 7157000.0, - "datetime": "2018-11-02 03:18:00", + "datetime": "2018-11-01 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 316185, - "price": 7201000.0, - "datetime": "2018-11-02 13:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 316282, - "price": 7190000.0, - "datetime": "2018-11-02 18:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 316332, - "price": 7178000.0, - "datetime": "2018-11-02 21:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 316358, - "price": 7198000.0, - "datetime": "2018-11-02 22:27:00", + "bar_index": 315650, + "price": 7163000.0, + "datetime": "2018-11-01 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.0 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 316494, - "price": 7178000.0, - "datetime": "2018-11-03 05:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=20.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 316587, - "price": 7172000.0, - "datetime": "2018-11-03 09:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 316630, - "price": 7168000.0, - "datetime": "2018-11-03 12:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 316674, - "price": 7162000.0, - "datetime": "2018-11-03 14:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 316801, - "price": 7135000.0, - "datetime": "2018-11-03 20:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 316902, - "price": 7145000.0, - "datetime": "2018-11-04 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 317078, - "price": 7141000.0, - "datetime": "2018-11-04 10:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 317101, - "price": 7149000.0, - "datetime": "2018-11-04 11:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 317276, + "bar_index": 315669, "price": 7164000.0, - "datetime": "2018-11-04 20:21:00", + "datetime": "2018-11-01 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 317394, - "price": 7216000.0, - "datetime": "2018-11-05 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 317451, - "price": 7240000.0, - "datetime": "2018-11-05 05:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 317465, - "price": 7234000.0, - "datetime": "2018-11-05 05:48:00", + "bar_index": 315700, + "price": 7158000.0, + "datetime": "2018-11-01 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 315762, + "price": 7180000.0, + "datetime": "2018-11-01 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 315813, + "price": 7179000.0, + "datetime": "2018-11-01 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 316050, + "price": 7191000.0, + "datetime": "2018-11-02 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 316066, + "price": 7192000.0, + "datetime": "2018-11-02 07:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 316123, + "price": 7214000.0, + "datetime": "2018-11-02 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 316172, + "price": 7207000.0, + "datetime": "2018-11-02 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 317476, - "price": 7227000.0, - "datetime": "2018-11-05 06:21:00", + "bar_index": 316200, + "price": 7193000.0, + "datetime": "2018-11-02 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 316265, + "price": 7190000.0, + "datetime": "2018-11-02 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=61.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 316302, + "price": 7181000.0, + "datetime": "2018-11-02 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 316359, + "price": 7198000.0, + "datetime": "2018-11-02 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 316406, + "price": 7186000.0, + "datetime": "2018-11-03 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 316821, + "price": 7144000.0, + "datetime": "2018-11-03 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 316856, + "price": 7143000.0, + "datetime": "2018-11-03 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 316889, + "price": 7139000.0, + "datetime": "2018-11-04 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 316907, + "price": 7142000.0, + "datetime": "2018-11-04 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 316938, + "price": 7135000.0, + "datetime": "2018-11-04 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 317034, + "price": 7148000.0, + "datetime": "2018-11-04 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=94.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 317051, + "price": 7147000.0, + "datetime": "2018-11-04 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 317178, + "price": 7152000.0, + "datetime": "2018-11-04 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 317299, + "price": 7173000.0, + "datetime": "2018-11-04 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 317307, + "price": 7175000.0, + "datetime": "2018-11-04 21:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 317371, + "price": 7217000.0, + "datetime": "2018-11-05 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 317397, + "price": 7218000.0, + "datetime": "2018-11-05 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 317403, + "price": 7220000.0, + "datetime": "2018-11-05 02:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 317487, + "price": 7225000.0, + "datetime": "2018-11-05 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 317554, + "price": 7225000.0, + "datetime": "2018-11-05 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -35825,7 +46589,16 @@ "datetime": "2018-11-05 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 317600, + "price": 7217000.0, + "datetime": "2018-11-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -35834,7 +46607,7 @@ "datetime": "2018-11-05 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=49.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -35842,26 +46615,8 @@ "price": 7210000.0, "datetime": "2018-11-06 02:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 317950, - "price": 7197000.0, - "datetime": "2018-11-06 06:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 317966, - "price": 7196000.0, - "datetime": "2018-11-06 06:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -35870,52 +46625,52 @@ "datetime": "2018-11-06 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=70.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 318007, - "price": 7191000.0, - "datetime": "2018-11-06 08:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 318016, + "bar_index": 318018, "price": 7194000.0, - "datetime": "2018-11-06 09:21:00", + "datetime": "2018-11-06 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 318096, + "bar_index": 318081, "price": 7195000.0, - "datetime": "2018-11-06 13:21:00", + "datetime": "2018-11-06 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=62.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 318218, + "price": 7234000.0, + "datetime": "2018-11-06 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 318104, - "price": 7196000.0, - "datetime": "2018-11-06 13:45:00", + "bar_index": 318226, + "price": 7221000.0, + "datetime": "2018-11-06 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 318264, - "price": 7214000.0, - "datetime": "2018-11-06 21:45:00", + "bar_index": 318265, + "price": 7213000.0, + "datetime": "2018-11-06 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence]" }, { "side": "buy", @@ -35924,16 +46679,25 @@ "datetime": "2018-11-06 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 318388, - "price": 7214000.0, - "datetime": "2018-11-07 03:57:00", + "bar_index": 318306, + "price": 7213000.0, + "datetime": "2018-11-06 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 318404, + "price": 7227000.0, + "datetime": "2018-11-07 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -35942,133 +46706,106 @@ "datetime": "2018-11-07 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 318596, - "price": 7311000.0, - "datetime": "2018-11-07 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 318719, - "price": 7328000.0, - "datetime": "2018-11-07 20:30:00", + "bar_index": 318497, + "price": 7306000.0, + "datetime": "2018-11-07 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 318775, - "price": 7326000.0, - "datetime": "2018-11-07 23:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 318824, - "price": 7308000.0, - "datetime": "2018-11-08 01:45:00", + "side": "buy", + "bar_index": 318530, + "price": 7316000.0, + "datetime": "2018-11-07 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 318843, - "price": 7312000.0, - "datetime": "2018-11-08 02:45:00", + "side": "buy", + "bar_index": 318612, + "price": 7315000.0, + "datetime": "2018-11-07 15:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 318682, + "price": 7337000.0, + "datetime": "2018-11-07 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 318704, + "price": 7336000.0, + "datetime": "2018-11-07 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 318734, + "price": 7335000.0, + "datetime": "2018-11-07 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 318905, + "price": 7318000.0, + "datetime": "2018-11-08 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 318950, + "bar_index": 318916, "price": 7314000.0, - "datetime": "2018-11-08 08:06:00", + "datetime": "2018-11-08 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 318967, - "price": 7310000.0, - "datetime": "2018-11-08 08:57:00", + "bar_index": 318930, + "price": 7315000.0, + "datetime": "2018-11-08 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 319022, - "price": 7276000.0, - "datetime": "2018-11-08 11:42:00", + "bar_index": 319141, + "price": 7278000.0, + "datetime": "2018-11-08 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 319070, - "price": 7275000.0, - "datetime": "2018-11-08 14:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 319085, + "bar_index": 319293, "price": 7273000.0, - "datetime": "2018-11-08 14:51:00", + "datetime": "2018-11-09 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 319092, - "price": 7271000.0, - "datetime": "2018-11-08 15:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 319139, - "price": 7280000.0, - "datetime": "2018-11-08 17:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 319210, - "price": 7308000.0, - "datetime": "2018-11-08 21:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 319329, - "price": 7282000.0, - "datetime": "2018-11-09 03:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -36077,25 +46814,25 @@ "datetime": "2018-11-09 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 319438, - "price": 7289000.0, - "datetime": "2018-11-09 08:36:00", + "bar_index": 319452, + "price": 7292000.0, + "datetime": "2018-11-09 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=117.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 319468, - "price": 7294000.0, - "datetime": "2018-11-09 10:06:00", + "bar_index": 319479, + "price": 7292000.0, + "datetime": "2018-11-09 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -36104,34 +46841,16 @@ "datetime": "2018-11-09 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 319538, - "price": 7287000.0, - "datetime": "2018-11-09 13:36:00", + "bar_index": 319584, + "price": 7297000.0, + "datetime": "2018-11-09 15:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 319558, - "price": 7282000.0, - "datetime": "2018-11-09 14:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 319617, - "price": 7299000.0, - "datetime": "2018-11-09 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -36140,133 +46859,106 @@ "datetime": "2018-11-09 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 319752, - "price": 7229000.0, - "datetime": "2018-11-10 00:18:00", + "bar_index": 319724, + "price": 7231000.0, + "datetime": "2018-11-09 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 319804, - "price": 7245000.0, - "datetime": "2018-11-10 03:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 319863, - "price": 7239000.0, - "datetime": "2018-11-10 06:03:00", + "bar_index": 319818, + "price": 7236000.0, + "datetime": "2018-11-10 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 319909, - "price": 7249000.0, - "datetime": "2018-11-10 08:21:00", + "bar_index": 319890, + "price": 7251000.0, + "datetime": "2018-11-10 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=64.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 319947, - "price": 7256000.0, - "datetime": "2018-11-10 10:15:00", + "bar_index": 320017, + "price": 7258000.0, + "datetime": "2018-11-10 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=103.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 320078, - "price": 7265000.0, - "datetime": "2018-11-10 16:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 320209, - "price": 7259000.0, - "datetime": "2018-11-10 23:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 320217, - "price": 7267000.0, - "datetime": "2018-11-10 23:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 320251, - "price": 7261000.0, - "datetime": "2018-11-11 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 320273, + "bar_index": 320095, "price": 7264000.0, - "datetime": "2018-11-11 02:36:00", + "datetime": "2018-11-10 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=54.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 320332, - "price": 7245000.0, - "datetime": "2018-11-11 05:33:00", + "bar_index": 320223, + "price": 7260000.0, + "datetime": "2018-11-11 00:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=63.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 320407, - "price": 7240000.0, - "datetime": "2018-11-11 09:21:00", + "bar_index": 320414, + "price": 7244000.0, + "datetime": "2018-11-11 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=177.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 320466, + "price": 7254000.0, + "datetime": "2018-11-11 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 320571, - "price": 7251000.0, - "datetime": "2018-11-11 17:33:00", + "bar_index": 320479, + "price": 7245000.0, + "datetime": "2018-11-11 12:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 320520, + "price": 7259000.0, + "datetime": "2018-11-11 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 320593, - "price": 7251000.0, - "datetime": "2018-11-11 18:39:00", + "bar_index": 320550, + "price": 7252000.0, + "datetime": "2018-11-11 16:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=30.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -36274,26 +46966,17 @@ "price": 7254000.0, "datetime": "2018-11-11 19:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 320641, - "price": 7253000.0, - "datetime": "2018-11-11 21:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=46.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 320678, + "bar_index": 320682, "price": 7236000.0, - "datetime": "2018-11-11 22:54:00", + "datetime": "2018-11-11 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=68.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -36301,143 +46984,116 @@ "price": 7201000.0, "datetime": "2018-11-12 00:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 320747, - "price": 7204000.0, - "datetime": "2018-11-12 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 320829, - "price": 7232000.0, - "datetime": "2018-11-12 06:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 320902, - "price": 7255000.0, - "datetime": "2018-11-12 10:30:00", + "bar_index": 320761, + "price": 7218000.0, + "datetime": "2018-11-12 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 320975, - "price": 7268000.0, - "datetime": "2018-11-12 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=29.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321043, - "price": 7256000.0, - "datetime": "2018-11-12 17:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 321094, - "price": 7257000.0, - "datetime": "2018-11-12 20:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 321140, - "price": 7261000.0, - "datetime": "2018-11-12 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 321149, - "price": 7261000.0, - "datetime": "2018-11-12 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321159, - "price": 7259000.0, - "datetime": "2018-11-12 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321298, - "price": 7255000.0, - "datetime": "2018-11-13 06:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321496, - "price": 7246000.0, - "datetime": "2018-11-13 16:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=20.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 321551, - "price": 7239000.0, - "datetime": "2018-11-13 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321575, - "price": 7237000.0, - "datetime": "2018-11-13 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 321618, - "price": 7235000.0, - "datetime": "2018-11-13 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 321646, + "bar_index": 320794, "price": 7238000.0, - "datetime": "2018-11-14 00:12:00", + "datetime": "2018-11-12 04:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 320813, + "price": 7235000.0, + "datetime": "2018-11-12 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 320993, + "price": 7267000.0, + "datetime": "2018-11-12 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 321058, + "price": 7255000.0, + "datetime": "2018-11-12 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 321234, + "price": 7250000.0, + "datetime": "2018-11-13 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 321264, + "price": 7258000.0, + "datetime": "2018-11-13 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 321273, + "price": 7260000.0, + "datetime": "2018-11-13 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 321299, + "price": 7250000.0, + "datetime": "2018-11-13 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 321407, + "price": 7250000.0, + "datetime": "2018-11-13 12:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 321514, + "price": 7247000.0, + "datetime": "2018-11-13 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=85.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 321649, + "price": 7239000.0, + "datetime": "2018-11-14 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", @@ -36445,35 +47101,17 @@ "price": 7243000.0, "datetime": "2018-11-14 01:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 321696, - "price": 7259000.0, - "datetime": "2018-11-14 02:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 321718, - "price": 7263000.0, - "datetime": "2018-11-14 03:57:00", + "bar_index": 321927, + "price": 7240000.0, + "datetime": "2018-11-14 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 321752, - "price": 7267000.0, - "datetime": "2018-11-14 05:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -36482,7 +47120,16 @@ "datetime": "2018-11-14 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 321994, + "price": 7249000.0, + "datetime": "2018-11-14 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -36491,52 +47138,178 @@ "datetime": "2018-11-14 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 322056, + "price": 7199000.0, + "datetime": "2018-11-14 21:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 322177, + "price": 6780000.0, + "datetime": "2018-11-15 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 322193, + "price": 6703000.0, + "datetime": "2018-11-15 03:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 322265, + "price": 6631000.0, + "datetime": "2018-11-15 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 322437, - "price": 6548000.0, - "datetime": "2018-11-15 16:03:00", + "bar_index": 322328, + "price": 6751000.0, + "datetime": "2018-11-15 10:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 322340, + "price": 6619000.0, + "datetime": "2018-11-15 11:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,range_breakout]" + }, + { + "side": "sell", + "bar_index": 322348, + "price": 6560000.0, + "datetime": "2018-11-15 11:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 322389, + "price": 6505000.0, + "datetime": "2018-11-15 13:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 322606, - "price": 6485000.0, - "datetime": "2018-11-16 00:30:00", + "bar_index": 322473, + "price": 6587000.0, + "datetime": "2018-11-15 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=51.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 322482, + "price": 6603000.0, + "datetime": "2018-11-15 18:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 322494, + "price": 6600000.0, + "datetime": "2018-11-15 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 322653, + "price": 6494000.0, + "datetime": "2018-11-16 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 322630, - "price": 6424000.0, - "datetime": "2018-11-16 01:42:00", + "bar_index": 322724, + "price": 6418000.0, + "datetime": "2018-11-16 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=41.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 322765, + "price": 6500000.0, + "datetime": "2018-11-16 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 322741, - "price": 6430000.0, - "datetime": "2018-11-16 07:15:00", + "bar_index": 322809, + "price": 6489000.0, + "datetime": "2018-11-16 10:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 322837, + "price": 6520000.0, + "datetime": "2018-11-16 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 322926, - "price": 6447000.0, - "datetime": "2018-11-16 16:30:00", + "bar_index": 322932, + "price": 6409000.0, + "datetime": "2018-11-16 16:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 322962, + "price": 6426000.0, + "datetime": "2018-11-16 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 322988, + "price": 6445000.0, + "datetime": "2018-11-16 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -36545,88 +47318,124 @@ "datetime": "2018-11-16 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 323034, + "bar_index": 323039, "price": 6461000.0, - "datetime": "2018-11-16 21:54:00", + "datetime": "2018-11-16 22:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 323158, - "price": 6436000.0, - "datetime": "2018-11-17 04:09:00", + "bar_index": 323197, + "price": 6420000.0, + "datetime": "2018-11-17 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=49.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 323454, + "bar_index": 323211, + "price": 6387000.0, + "datetime": "2018-11-17 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 323251, + "price": 6422000.0, + "datetime": "2018-11-17 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 323266, + "price": 6416000.0, + "datetime": "2018-11-17 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 323355, "price": 6375000.0, - "datetime": "2018-11-17 19:03:00", + "datetime": "2018-11-17 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 323489, - "price": 6365000.0, - "datetime": "2018-11-17 20:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 323572, - "price": 6376000.0, - "datetime": "2018-11-18 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 323650, - "price": 6361000.0, - "datetime": "2018-11-18 05:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 323692, - "price": 6387000.0, - "datetime": "2018-11-18 07:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 323727, - "price": 6387000.0, - "datetime": "2018-11-18 09:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 323790, - "price": 6438000.0, - "datetime": "2018-11-18 12:12:00", + "bar_index": 323491, + "price": 6373000.0, + "datetime": "2018-11-17 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 323510, + "price": 6368000.0, + "datetime": "2018-11-17 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 323605, + "price": 6386000.0, + "datetime": "2018-11-18 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 323708, + "price": 6390000.0, + "datetime": "2018-11-18 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 323795, + "price": 6449000.0, + "datetime": "2018-11-18 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 323815, + "price": 6446000.0, + "datetime": "2018-11-18 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 323836, + "price": 6436000.0, + "datetime": "2018-11-18 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -36635,25 +47444,34 @@ "datetime": "2018-11-18 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 324181, - "price": 6345000.0, - "datetime": "2018-11-19 13:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 324247, - "price": 6230000.0, - "datetime": "2018-11-19 16:48:00", + "side": "buy", + "bar_index": 324025, + "price": 6408000.0, + "datetime": "2018-11-18 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 324089, + "price": 6423000.0, + "datetime": "2018-11-19 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 324097, + "price": 6417000.0, + "datetime": "2018-11-19 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -36662,88 +47480,178 @@ "datetime": "2018-11-19 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 324314, - "price": 6127000.0, - "datetime": "2018-11-19 20:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 324424, - "price": 5946000.0, - "datetime": "2018-11-20 01:39:00", + "bar_index": 324329, + "price": 6091000.0, + "datetime": "2018-11-19 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 324816, - "price": 5222000.0, - "datetime": "2018-11-20 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 324908, - "price": 5471000.0, - "datetime": "2018-11-21 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 325036, - "price": 5155000.0, - "datetime": "2018-11-21 08:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 325062, - "price": 5134000.0, - "datetime": "2018-11-21 09:33:00", + "bar_index": 324669, + "price": 5456000.0, + "datetime": "2018-11-20 13:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 325385, - "price": 5246000.0, - "datetime": "2018-11-22 01:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 325426, - "price": 5185000.0, - "datetime": "2018-11-22 03:45:00", + "bar_index": 324772, + "price": 5207000.0, + "datetime": "2018-11-20 19:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 324792, + "price": 5197000.0, + "datetime": "2018-11-20 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 325486, - "price": 5194000.0, - "datetime": "2018-11-22 06:45:00", + "bar_index": 324825, + "price": 5232000.0, + "datetime": "2018-11-20 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 324862, + "price": 5312000.0, + "datetime": "2018-11-20 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 324912, + "price": 5484000.0, + "datetime": "2018-11-21 02:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 324958, + "price": 5329000.0, + "datetime": "2018-11-21 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 325099, + "price": 5160000.0, + "datetime": "2018-11-21 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=90.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 325127, + "price": 5253000.0, + "datetime": "2018-11-21 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 325191, + "price": 5198000.0, + "datetime": "2018-11-21 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 325275, + "price": 5331000.0, + "datetime": "2018-11-21 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 325296, + "price": 5276000.0, + "datetime": "2018-11-21 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 325305, + "price": 5308000.0, + "datetime": "2018-11-21 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 325342, + "price": 5149000.0, + "datetime": "2018-11-21 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 325367, + "price": 5260000.0, + "datetime": "2018-11-22 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 325439, + "price": 5169000.0, + "datetime": "2018-11-22 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 325475, + "price": 5157000.0, + "datetime": "2018-11-22 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 325489, + "price": 5226000.0, + "datetime": "2018-11-22 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -36751,26 +47659,80 @@ "price": 5274000.0, "datetime": "2018-11-22 08:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 325559, + "price": 5298000.0, + "datetime": "2018-11-22 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 325572, + "price": 5327000.0, + "datetime": "2018-11-22 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 325658, - "price": 5240000.0, - "datetime": "2018-11-22 15:21:00", + "bar_index": 325593, + "price": 5281000.0, + "datetime": "2018-11-22 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=12.1 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 325715, - "price": 5220000.0, - "datetime": "2018-11-22 18:12:00", + "bar_index": 325623, + "price": 5234000.0, + "datetime": "2018-11-22 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 325665, + "price": 5225000.0, + "datetime": "2018-11-22 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 325725, + "price": 5181000.0, + "datetime": "2018-11-22 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 325794, + "price": 5114000.0, + "datetime": "2018-11-22 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 325864, + "price": 5144000.0, + "datetime": "2018-11-23 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -36778,134 +47740,188 @@ "price": 5176000.0, "datetime": "2018-11-23 02:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 325983, - "price": 5135000.0, - "datetime": "2018-11-23 07:36:00", + "side": "buy", + "bar_index": 325958, + "price": 5165000.0, + "datetime": "2018-11-23 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 326075, - "price": 4913000.0, - "datetime": "2018-11-23 12:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 326139, - "price": 4897000.0, - "datetime": "2018-11-23 15:24:00", + "bar_index": 325966, + "price": 5160000.0, + "datetime": "2018-11-23 06:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 326212, - "price": 5007000.0, - "datetime": "2018-11-23 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 326261, - "price": 4961000.0, - "datetime": "2018-11-23 21:30:00", + "bar_index": 325987, + "price": 5126000.0, + "datetime": "2018-11-23 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 326060, + "price": 4870000.0, + "datetime": "2018-11-23 11:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 326096, + "price": 4891000.0, + "datetime": "2018-11-23 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 326277, - "price": 4973000.0, - "datetime": "2018-11-23 22:18:00", + "bar_index": 326222, + "price": 5012000.0, + "datetime": "2018-11-23 19:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 326300, - "price": 4970000.0, - "datetime": "2018-11-23 23:27:00", + "bar_index": 326327, + "price": 4979000.0, + "datetime": "2018-11-24 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 326387, + "price": 4945000.0, + "datetime": "2018-11-24 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 326414, + "price": 4939000.0, + "datetime": "2018-11-24 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 326400, - "price": 4958000.0, - "datetime": "2018-11-24 04:30:00", + "bar_index": 326533, + "price": 5075000.0, + "datetime": "2018-11-24 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 326413, - "price": 4941000.0, - "datetime": "2018-11-24 05:09:00", + "bar_index": 326585, + "price": 5015000.0, + "datetime": "2018-11-24 13:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 326597, + "price": 4986000.0, + "datetime": "2018-11-24 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 326642, + "price": 4960000.0, + "datetime": "2018-11-24 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 326704, + "price": 4984000.0, + "datetime": "2018-11-24 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 326811, + "price": 4912000.0, + "datetime": "2018-11-25 01:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 326976, + "price": 4445000.0, + "datetime": "2018-11-25 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 326997, + "price": 4459000.0, + "datetime": "2018-11-25 10:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 327104, + "price": 4291000.0, + "datetime": "2018-11-25 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 327156, + "price": 4289000.0, + "datetime": "2018-11-25 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 326522, - "price": 5060000.0, - "datetime": "2018-11-24 10:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 326563, - "price": 5025000.0, - "datetime": "2018-11-24 12:39:00", + "bar_index": 327196, + "price": 4442000.0, + "datetime": "2018-11-25 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 326681, - "price": 4969000.0, - "datetime": "2018-11-24 18:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 326866, - "price": 4925000.0, - "datetime": "2018-11-25 03:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 327090, - "price": 4323000.0, - "datetime": "2018-11-25 15:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -36914,106 +47930,268 @@ "datetime": "2018-11-25 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 327267, - "price": 4439000.0, - "datetime": "2018-11-26 00:00:00", + "bar_index": 327359, + "price": 4480000.0, + "datetime": "2018-11-26 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=48.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 327391, + "price": 4570000.0, + "datetime": "2018-11-26 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 327406, + "price": 4712000.0, + "datetime": "2018-11-26 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 327460, + "price": 4711000.0, + "datetime": "2018-11-26 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 327599, + "price": 4667000.0, + "datetime": "2018-11-26 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 327528, - "price": 4619000.0, - "datetime": "2018-11-26 13:03:00", + "bar_index": 327758, + "price": 4363000.0, + "datetime": "2018-11-27 00:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 327787, - "price": 4400000.0, - "datetime": "2018-11-27 02:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 327808, - "price": 4359000.0, - "datetime": "2018-11-27 03:03:00", + "bar_index": 327771, + "price": 4276000.0, + "datetime": "2018-11-27 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=6.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 328014, - "price": 4300000.0, - "datetime": "2018-11-27 13:21:00", + "bar_index": 327788, + "price": 4396000.0, + "datetime": "2018-11-27 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 328263, - "price": 4294000.0, - "datetime": "2018-11-28 01:48:00", + "bar_index": 327895, + "price": 4321000.0, + "datetime": "2018-11-27 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 327932, + "price": 4339000.0, + "datetime": "2018-11-27 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 328320, - "price": 4295000.0, - "datetime": "2018-11-28 04:39:00", + "bar_index": 327952, + "price": 4316000.0, + "datetime": "2018-11-27 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence]" }, { "side": "buy", - "bar_index": 328404, - "price": 4373000.0, - "datetime": "2018-11-28 08:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 328467, - "price": 4398000.0, - "datetime": "2018-11-28 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 328528, - "price": 4579000.0, - "datetime": "2018-11-28 15:03:00", + "bar_index": 328025, + "price": 4308000.0, + "datetime": "2018-11-27 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 328695, - "price": 4773000.0, - "datetime": "2018-11-28 23:24:00", + "bar_index": 328074, + "price": 4349000.0, + "datetime": "2018-11-27 16:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 328112, + "price": 4250000.0, + "datetime": "2018-11-27 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 328166, + "price": 4232000.0, + "datetime": "2018-11-27 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 328192, + "price": 4307000.0, + "datetime": "2018-11-27 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 328221, + "price": 4313000.0, + "datetime": "2018-11-27 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 328302, + "price": 4311000.0, + "datetime": "2018-11-28 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 328368, + "price": 4372000.0, + "datetime": "2018-11-28 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 328436, + "price": 4374000.0, + "datetime": "2018-11-28 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 328482, + "price": 4412000.0, + "datetime": "2018-11-28 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 328503, + "price": 4612000.0, + "datetime": "2018-11-28 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 328541, + "price": 4583000.0, + "datetime": "2018-11-28 15:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 328563, + "price": 4591000.0, + "datetime": "2018-11-28 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 328636, + "price": 4583000.0, + "datetime": "2018-11-28 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 328668, + "price": 4701000.0, + "datetime": "2018-11-28 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 328777, + "price": 4796000.0, + "datetime": "2018-11-29 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 328781, + "price": 4795000.0, + "datetime": "2018-11-29 03:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 328810, + "price": 4872000.0, + "datetime": "2018-11-29 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", @@ -37022,52 +48200,115 @@ "datetime": "2018-11-29 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 328911, - "price": 4786000.0, - "datetime": "2018-11-29 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 328948, - "price": 4724000.0, - "datetime": "2018-11-29 12:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 329032, - "price": 4740000.0, - "datetime": "2018-11-29 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 329045, - "price": 4744000.0, - "datetime": "2018-11-29 16:54:00", + "bar_index": 328904, + "price": 4813000.0, + "datetime": "2018-11-29 09:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 329300, - "price": 4805000.0, - "datetime": "2018-11-30 05:39:00", + "bar_index": 328931, + "price": 4699000.0, + "datetime": "2018-11-29 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 328949, + "price": 4730000.0, + "datetime": "2018-11-29 12:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 329010, + "price": 4768000.0, + "datetime": "2018-11-29 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 329083, + "price": 4915000.0, + "datetime": "2018-11-29 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 329130, + "price": 4949000.0, + "datetime": "2018-11-29 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 329184, + "price": 4860000.0, + "datetime": "2018-11-29 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 329228, + "price": 4902000.0, + "datetime": "2018-11-30 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 329267, + "price": 4814000.0, + "datetime": "2018-11-30 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 329340, + "price": 4807000.0, + "datetime": "2018-11-30 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 329353, + "price": 4843000.0, + "datetime": "2018-11-30 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 329372, + "price": 4811000.0, + "datetime": "2018-11-30 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence]" }, { "side": "sell", @@ -37075,26 +48316,53 @@ "price": 4781000.0, "datetime": "2018-11-30 10:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 329402, - "price": 4813000.0, - "datetime": "2018-11-30 10:45:00", + "bar_index": 329454, + "price": 4829000.0, + "datetime": "2018-11-30 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 329490, - "price": 4857000.0, - "datetime": "2018-11-30 15:09:00", + "bar_index": 329478, + "price": 4861000.0, + "datetime": "2018-11-30 14:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 329502, + "price": 4852000.0, + "datetime": "2018-11-30 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 329524, + "price": 4765000.0, + "datetime": "2018-11-30 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 329618, + "price": 4483000.0, + "datetime": "2018-11-30 21:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", @@ -37103,88 +48371,232 @@ "datetime": "2018-11-30 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 330006, - "price": 4506000.0, - "datetime": "2018-12-01 16:57:00", + "side": "sell", + "bar_index": 329740, + "price": 4566000.0, + "datetime": "2018-12-01 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 330201, - "price": 4792000.0, - "datetime": "2018-12-02 02:42:00", + "bar_index": 329837, + "price": 4580000.0, + "datetime": "2018-12-01 08:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 330254, - "price": 4797000.0, - "datetime": "2018-12-02 05:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 330306, - "price": 4757000.0, - "datetime": "2018-12-02 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 330589, - "price": 4686000.0, - "datetime": "2018-12-02 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 330646, - "price": 4699000.0, - "datetime": "2018-12-03 01:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 330657, - "price": 4724000.0, - "datetime": "2018-12-03 01:33:00", + "bar_index": 329880, + "price": 4576000.0, + "datetime": "2018-12-01 10:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 330686, - "price": 4694000.0, - "datetime": "2018-12-03 03:00:00", + "bar_index": 329900, + "price": 4545000.0, + "datetime": "2018-12-01 11:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 330007, + "price": 4527000.0, + "datetime": "2018-12-01 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 330064, + "price": 4707000.0, + "datetime": "2018-12-01 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 330111, + "price": 4726000.0, + "datetime": "2018-12-01 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 330850, - "price": 4551000.0, - "datetime": "2018-12-03 11:12:00", + "bar_index": 330128, + "price": 4705000.0, + "datetime": "2018-12-01 23:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 330155, + "price": 4732000.0, + "datetime": "2018-12-02 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 330174, + "price": 4835000.0, + "datetime": "2018-12-02 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 330317, + "price": 4732000.0, + "datetime": "2018-12-02 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 330339, + "price": 4770000.0, + "datetime": "2018-12-02 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 330363, + "price": 4827000.0, + "datetime": "2018-12-02 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 330410, + "price": 4720000.0, + "datetime": "2018-12-02 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 330435, + "price": 4660000.0, + "datetime": "2018-12-02 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 330493, + "price": 4723000.0, + "datetime": "2018-12-02 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 330525, + "price": 4749000.0, + "datetime": "2018-12-02 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 330538, + "price": 4650000.0, + "datetime": "2018-12-02 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 330573, + "price": 4673000.0, + "datetime": "2018-12-02 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 330583, + "price": 4700000.0, + "datetime": "2018-12-02 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 330660, + "price": 4716000.0, + "datetime": "2018-12-03 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 330667, + "price": 4705000.0, + "datetime": "2018-12-03 02:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 330749, + "price": 4768000.0, + "datetime": "2018-12-03 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 330785, + "price": 4728000.0, + "datetime": "2018-12-03 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 330851, + "price": 4527000.0, + "datetime": "2018-12-03 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" }, { "side": "sell", @@ -37192,80 +48604,62 @@ "price": 4535000.0, "datetime": "2018-12-03 12:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 330889, - "price": 4532000.0, - "datetime": "2018-12-03 13:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 330914, - "price": 4540000.0, - "datetime": "2018-12-03 14:24:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 330973, - "price": 4517000.0, - "datetime": "2018-12-03 17:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 331049, - "price": 4544000.0, - "datetime": "2018-12-03 21:09:00", + "bar_index": 331062, + "price": 4556000.0, + "datetime": "2018-12-03 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 331165, - "price": 4405000.0, - "datetime": "2018-12-04 02:57:00", + "bar_index": 331073, + "price": 4543000.0, + "datetime": "2018-12-03 22:21:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 331091, + "price": 4552000.0, + "datetime": "2018-12-03 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 331171, - "price": 4413000.0, - "datetime": "2018-12-04 03:15:00", + "bar_index": 331186, + "price": 4403000.0, + "datetime": "2018-12-04 04:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 331178, - "price": 4402000.0, - "datetime": "2018-12-04 03:36:00", + "side": "buy", + "bar_index": 331227, + "price": 4401000.0, + "datetime": "2018-12-04 06:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 331304, - "price": 4404000.0, - "datetime": "2018-12-04 09:54:00", + "side": "buy", + "bar_index": 331248, + "price": 4429000.0, + "datetime": "2018-12-04 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -37273,8 +48667,8 @@ "price": 4424000.0, "datetime": "2018-12-04 10:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -37282,62 +48676,98 @@ "price": 4413000.0, "datetime": "2018-12-04 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 331378, - "price": 4368000.0, - "datetime": "2018-12-04 13:36:00", + "bar_index": 331332, + "price": 4403000.0, + "datetime": "2018-12-04 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 331411, - "price": 4428000.0, - "datetime": "2018-12-04 15:15:00", + "bar_index": 331434, + "price": 4500000.0, + "datetime": "2018-12-04 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=68.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 331473, + "price": 4513000.0, + "datetime": "2018-12-04 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 331477, + "price": 4516000.0, + "datetime": "2018-12-04 18:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 331553, + "price": 4523000.0, + "datetime": "2018-12-04 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 331750, - "price": 4429000.0, - "datetime": "2018-12-05 08:12:00", + "bar_index": 331606, + "price": 4522000.0, + "datetime": "2018-12-05 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 332026, - "price": 4394000.0, - "datetime": "2018-12-05 22:00:00", + "bar_index": 331725, + "price": 4445000.0, + "datetime": "2018-12-05 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=60.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 331978, + "price": 4381000.0, + "datetime": "2018-12-05 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 332198, + "price": 4304000.0, + "datetime": "2018-12-06 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 332088, - "price": 4362000.0, - "datetime": "2018-12-06 01:06:00", + "bar_index": 332204, + "price": 4280000.0, + "datetime": "2018-12-06 06:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 332170, - "price": 4283000.0, - "datetime": "2018-12-06 05:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,donchian,ema_pullback,macd_cross]" }, { "side": "buy", @@ -37346,169 +48776,160 @@ "datetime": "2018-12-06 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 332352, + "price": 4359000.0, + "datetime": "2018-12-06 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 332363, + "price": 4361000.0, + "datetime": "2018-12-06 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 332415, + "price": 4358000.0, + "datetime": "2018-12-06 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 332282, - "price": 4274000.0, - "datetime": "2018-12-06 10:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 332348, - "price": 4309000.0, - "datetime": "2018-12-06 14:06:00", + "bar_index": 332458, + "price": 4307000.0, + "datetime": "2018-12-06 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 332380, - "price": 4336000.0, - "datetime": "2018-12-06 15:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 332436, - "price": 4368000.0, - "datetime": "2018-12-06 18:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 332443, - "price": 4353000.0, - "datetime": "2018-12-06 18:51:00", + "bar_index": 332566, + "price": 4164000.0, + "datetime": "2018-12-07 01:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 332490, - "price": 4316000.0, - "datetime": "2018-12-06 21:12:00", + "bar_index": 332576, + "price": 4161000.0, + "datetime": "2018-12-07 01:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 332543, - "price": 4235000.0, - "datetime": "2018-12-06 23:51:00", + "bar_index": 332634, + "price": 4137000.0, + "datetime": "2018-12-07 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 332661, - "price": 4154000.0, - "datetime": "2018-12-07 05:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 332708, - "price": 4127000.0, - "datetime": "2018-12-07 08:06:00", + "bar_index": 332734, + "price": 3962000.0, + "datetime": "2018-12-07 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 333028, + "price": 3875000.0, + "datetime": "2018-12-08 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 332817, - "price": 3834000.0, - "datetime": "2018-12-07 13:33:00", + "bar_index": 333053, + "price": 3729000.0, + "datetime": "2018-12-08 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 332827, - "price": 3836000.0, - "datetime": "2018-12-07 14:03:00", + "bar_index": 333101, + "price": 3703000.0, + "datetime": "2018-12-08 03:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.9 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 332890, - "price": 3867000.0, - "datetime": "2018-12-07 17:12:00", + "bar_index": 333127, + "price": 3925000.0, + "datetime": "2018-12-08 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 333180, + "price": 3851000.0, + "datetime": "2018-12-08 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 333215, + "price": 3881000.0, + "datetime": "2018-12-08 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 333283, + "price": 3900000.0, + "datetime": "2018-12-08 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 332939, - "price": 3826000.0, - "datetime": "2018-12-07 19:39:00", + "bar_index": 333362, + "price": 3875000.0, + "datetime": "2018-12-08 16:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { - "side": "buy", - "bar_index": 332973, - "price": 3856000.0, - "datetime": "2018-12-07 21:21:00", + "side": "sell", + "bar_index": 333409, + "price": 3853000.0, + "datetime": "2018-12-08 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 333007, - "price": 3857000.0, - "datetime": "2018-12-07 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 333015, - "price": 3862000.0, - "datetime": "2018-12-07 23:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 333136, - "price": 3905000.0, - "datetime": "2018-12-08 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 333198, - "price": 3847000.0, - "datetime": "2018-12-08 08:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", @@ -37517,34 +48938,43 @@ "datetime": "2018-12-08 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 333629, - "price": 3811000.0, - "datetime": "2018-12-09 06:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 333688, + "bar_index": 333526, + "price": 3817000.0, + "datetime": "2018-12-09 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 333689, "price": 3883000.0, - "datetime": "2018-12-09 09:06:00", + "datetime": "2018-12-09 09:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 333707, - "price": 3882000.0, - "datetime": "2018-12-09 10:03:00", + "bar_index": 333710, + "price": 3889000.0, + "datetime": "2018-12-09 10:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 333741, + "price": 3901000.0, + "datetime": "2018-12-09 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -37552,107 +48982,152 @@ "price": 3892000.0, "datetime": "2018-12-09 12:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 333817, - "price": 3891000.0, - "datetime": "2018-12-09 15:33:00", + "bar_index": 333920, + "price": 3900000.0, + "datetime": "2018-12-09 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 333845, - "price": 3873000.0, - "datetime": "2018-12-09 16:57:00", + "side": "buy", + "bar_index": 333947, + "price": 3892000.0, + "datetime": "2018-12-09 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 334066, - "price": 4058000.0, - "datetime": "2018-12-10 04:00:00", + "bar_index": 333987, + "price": 3976000.0, + "datetime": "2018-12-10 00:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 334083, + "bar_index": 334007, + "price": 4022000.0, + "datetime": "2018-12-10 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 334158, + "price": 4028000.0, + "datetime": "2018-12-10 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 334183, "price": 4052000.0, - "datetime": "2018-12-10 04:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 334098, - "price": 4043000.0, - "datetime": "2018-12-10 05:36:00", + "datetime": "2018-12-10 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 334319, - "price": 3956000.0, - "datetime": "2018-12-10 16:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 334507, - "price": 3918000.0, - "datetime": "2018-12-11 02:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 334531, - "price": 3899000.0, - "datetime": "2018-12-11 03:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 334579, - "price": 3873000.0, - "datetime": "2018-12-11 05:39:00", + "bar_index": 334205, + "price": 4025000.0, + "datetime": "2018-12-10 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 334597, - "price": 3879000.0, - "datetime": "2018-12-11 06:33:00", + "bar_index": 334245, + "price": 3999000.0, + "datetime": "2018-12-10 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 334700, - "price": 3870000.0, - "datetime": "2018-12-11 11:45:00", + "bar_index": 334271, + "price": 4011000.0, + "datetime": "2018-12-10 14:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 334276, + "price": 4006000.0, + "datetime": "2018-12-10 14:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 334296, + "price": 3945000.0, + "datetime": "2018-12-10 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 334398, + "price": 3979000.0, + "datetime": "2018-12-10 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 334489, + "price": 3935000.0, + "datetime": "2018-12-11 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 334616, + "price": 3889000.0, + "datetime": "2018-12-11 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 334627, + "price": 3902000.0, + "datetime": "2018-12-11 08:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 334702, + "price": 3870000.0, + "datetime": "2018-12-11 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -37661,16 +49136,7 @@ "datetime": "2018-12-11 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 334816, - "price": 3868000.0, - "datetime": "2018-12-11 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -37679,97 +49145,313 @@ "datetime": "2018-12-11 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 335041, - "price": 3822000.0, - "datetime": "2018-12-12 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 335090, - "price": 3840000.0, - "datetime": "2018-12-12 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 335183, - "price": 3810000.0, - "datetime": "2018-12-12 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 335293, - "price": 3836000.0, - "datetime": "2018-12-12 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 335401, + "bar_index": 334842, "price": 3865000.0, - "datetime": "2018-12-12 22:48:00", + "datetime": "2018-12-11 18:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 334880, + "price": 3823000.0, + "datetime": "2018-12-11 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 335564, - "price": 3888000.0, - "datetime": "2018-12-13 07:03:00", + "bar_index": 334937, + "price": 3797000.0, + "datetime": "2018-12-11 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 334973, + "price": 3808000.0, + "datetime": "2018-12-12 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 334983, + "price": 3808000.0, + "datetime": "2018-12-12 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 335006, + "price": 3822000.0, + "datetime": "2018-12-12 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 335068, + "price": 3850000.0, + "datetime": "2018-12-12 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 335092, + "price": 3836000.0, + "datetime": "2018-12-12 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 335893, + "bar_index": 335198, + "price": 3809000.0, + "datetime": "2018-12-12 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 335295, + "price": 3840000.0, + "datetime": "2018-12-12 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 335309, + "price": 3843000.0, + "datetime": "2018-12-12 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 335341, + "price": 3875000.0, + "datetime": "2018-12-12 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 335371, + "price": 3868000.0, + "datetime": "2018-12-12 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 335492, + "price": 3892000.0, + "datetime": "2018-12-13 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 335506, + "price": 3883000.0, + "datetime": "2018-12-13 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 335517, + "price": 3894000.0, + "datetime": "2018-12-13 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 335620, + "price": 3872000.0, + "datetime": "2018-12-13 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=73.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 335714, + "price": 3809000.0, + "datetime": "2018-12-13 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 335739, + "price": 3820000.0, + "datetime": "2018-12-13 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 335749, + "price": 3827000.0, + "datetime": "2018-12-13 16:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 335789, "price": 3847000.0, - "datetime": "2018-12-13 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 336094, - "price": 3742000.0, - "datetime": "2018-12-14 09:33:00", + "datetime": "2018-12-13 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout]" }, { "side": "buy", - "bar_index": 336247, - "price": 3742000.0, - "datetime": "2018-12-14 17:12:00", + "bar_index": 335823, + "price": 3842000.0, + "datetime": "2018-12-13 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 336297, + "bar_index": 335854, + "price": 3860000.0, + "datetime": "2018-12-13 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 335918, + "price": 3859000.0, + "datetime": "2018-12-14 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 335964, + "price": 3829000.0, + "datetime": "2018-12-14 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 335989, + "price": 3830000.0, + "datetime": "2018-12-14 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 336098, + "price": 3743000.0, + "datetime": "2018-12-14 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 336147, + "price": 3702000.0, + "datetime": "2018-12-14 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 336173, + "price": 3708000.0, + "datetime": "2018-12-14 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 336195, + "price": 3722000.0, + "datetime": "2018-12-14 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 336219, "price": 3736000.0, - "datetime": "2018-12-14 19:42:00", + "datetime": "2018-12-14 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 336249, + "price": 3744000.0, + "datetime": "2018-12-14 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 336299, + "price": 3734000.0, + "datetime": "2018-12-14 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 336318, + "price": 3725000.0, + "datetime": "2018-12-14 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -37778,88 +49460,133 @@ "datetime": "2018-12-14 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 336523, - "price": 3640000.0, - "datetime": "2018-12-15 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 336549, - "price": 3661000.0, - "datetime": "2018-12-15 08:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 336695, - "price": 3670000.0, - "datetime": "2018-12-15 15:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 336736, - "price": 3655000.0, - "datetime": "2018-12-15 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 337067, - "price": 3630000.0, - "datetime": "2018-12-16 10:15:00", + "bar_index": 336379, + "price": 3706000.0, + "datetime": "2018-12-14 23:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 337085, - "price": 3649000.0, - "datetime": "2018-12-16 11:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 337142, - "price": 3681000.0, - "datetime": "2018-12-16 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 337268, - "price": 3667000.0, - "datetime": "2018-12-16 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 337368, - "price": 3651000.0, - "datetime": "2018-12-17 01:18:00", + "bar_index": 336448, + "price": 3642000.0, + "datetime": "2018-12-15 03:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 336503, + "price": 3626000.0, + "datetime": "2018-12-15 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 336542, + "price": 3680000.0, + "datetime": "2018-12-15 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 336551, + "price": 3660000.0, + "datetime": "2018-12-15 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 336583, + "price": 3664000.0, + "datetime": "2018-12-15 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 336622, + "price": 3667000.0, + "datetime": "2018-12-15 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 336793, + "price": 3626000.0, + "datetime": "2018-12-15 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 336937, + "price": 3602000.0, + "datetime": "2018-12-16 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 337015, + "price": 3648000.0, + "datetime": "2018-12-16 07:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 337106, + "price": 3688000.0, + "datetime": "2018-12-16 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 337154, + "price": 3679000.0, + "datetime": "2018-12-16 14:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 337252, + "price": 3674000.0, + "datetime": "2018-12-16 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 337280, + "price": 3680000.0, + "datetime": "2018-12-16 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -37867,62 +49594,125 @@ "price": 3648000.0, "datetime": "2018-12-17 02:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 337418, + "price": 3650000.0, + "datetime": "2018-12-17 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 337441, + "price": 3667000.0, + "datetime": "2018-12-17 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 337604, - "price": 3635000.0, - "datetime": "2018-12-17 13:09:00", + "bar_index": 337506, + "price": 3648000.0, + "datetime": "2018-12-17 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.3 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 337660, - "price": 3650000.0, - "datetime": "2018-12-17 15:57:00", + "bar_index": 337767, + "price": 3767000.0, + "datetime": "2018-12-17 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=67.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 337704, - "price": 3670000.0, - "datetime": "2018-12-17 18:09:00", + "bar_index": 337776, + "price": 3798000.0, + "datetime": "2018-12-17 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 337832, - "price": 3805000.0, - "datetime": "2018-12-18 00:33:00", + "bar_index": 337814, + "price": 3817000.0, + "datetime": "2018-12-17 23:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 337949, - "price": 3919000.0, - "datetime": "2018-12-18 06:24:00", + "bar_index": 337818, + "price": 3814000.0, + "datetime": "2018-12-17 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 338042, - "price": 3921000.0, - "datetime": "2018-12-18 11:03:00", + "bar_index": 337847, + "price": 3824000.0, + "datetime": "2018-12-18 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 337971, + "price": 3923000.0, + "datetime": "2018-12-18 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 337978, + "price": 3910000.0, + "datetime": "2018-12-18 07:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 337988, + "price": 3920000.0, + "datetime": "2018-12-18 08:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 338003, + "price": 3950000.0, + "datetime": "2018-12-18 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 338057, + "price": 3926000.0, + "datetime": "2018-12-18 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -37930,143 +49720,278 @@ "price": 3946000.0, "datetime": "2018-12-18 14:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 338324, + "bar_index": 338151, + "price": 3943000.0, + "datetime": "2018-12-18 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 338193, + "price": 3870000.0, + "datetime": "2018-12-18 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 338312, + "price": 3965000.0, + "datetime": "2018-12-19 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 338389, + "price": 3944000.0, + "datetime": "2018-12-19 04:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 338397, "price": 3955000.0, - "datetime": "2018-12-19 01:09:00", + "datetime": "2018-12-19 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 338570, - "price": 4172000.0, - "datetime": "2018-12-19 13:27:00", + "bar_index": 338435, + "price": 3975000.0, + "datetime": "2018-12-19 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 338468, + "price": 4065000.0, + "datetime": "2018-12-19 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 338596, + "price": 4190000.0, + "datetime": "2018-12-19 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 338602, + "price": 4203000.0, + "datetime": "2018-12-19 15:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 338875, - "price": 4240000.0, - "datetime": "2018-12-20 04:42:00", + "bar_index": 338802, + "price": 4207000.0, + "datetime": "2018-12-20 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 339044, - "price": 4196000.0, - "datetime": "2018-12-20 13:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 339124, - "price": 4296000.0, - "datetime": "2018-12-20 17:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 339195, - "price": 4462000.0, - "datetime": "2018-12-20 20:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 339214, - "price": 4488000.0, - "datetime": "2018-12-20 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 339288, - "price": 4485000.0, - "datetime": "2018-12-21 01:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 339445, - "price": 4558000.0, - "datetime": "2018-12-21 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=136.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 339502, - "price": 4533000.0, - "datetime": "2018-12-21 12:03:00", + "bar_index": 338812, + "price": 4219000.0, + "datetime": "2018-12-20 01:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 339660, - "price": 4481000.0, - "datetime": "2018-12-21 19:57:00", + "bar_index": 338829, + "price": 4270000.0, + "datetime": "2018-12-20 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 339735, - "price": 4506000.0, - "datetime": "2018-12-21 23:42:00", + "bar_index": 338864, + "price": 4244000.0, + "datetime": "2018-12-20 04:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 338892, + "price": 4186000.0, + "datetime": "2018-12-20 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 339009, + "price": 4218000.0, + "datetime": "2018-12-20 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 339032, + "price": 4206000.0, + "datetime": "2018-12-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 339065, + "price": 4208000.0, + "datetime": "2018-12-20 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 339790, - "price": 4444000.0, - "datetime": "2018-12-22 02:27:00", + "bar_index": 339075, + "price": 4179000.0, + "datetime": "2018-12-20 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 339099, + "price": 4191000.0, + "datetime": "2018-12-20 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 339259, + "price": 4487000.0, + "datetime": "2018-12-20 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 339418, + "price": 4530000.0, + "datetime": "2018-12-21 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 339462, + "price": 4580000.0, + "datetime": "2018-12-21 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 339831, - "price": 4329000.0, - "datetime": "2018-12-22 04:30:00", + "bar_index": 339548, + "price": 4468000.0, + "datetime": "2018-12-21 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 339666, + "price": 4495000.0, + "datetime": "2018-12-21 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 339885, - "price": 4321000.0, - "datetime": "2018-12-22 07:12:00", + "bar_index": 339838, + "price": 4298000.0, + "datetime": "2018-12-22 04:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 339878, + "price": 4344000.0, + "datetime": "2018-12-22 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 339886, + "price": 4315000.0, + "datetime": "2018-12-22 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 339896, + "price": 4287000.0, + "datetime": "2018-12-22 07:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 339902, + "price": 4287000.0, + "datetime": "2018-12-22 08:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 339918, + "price": 4326000.0, + "datetime": "2018-12-22 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -38074,80 +49999,89 @@ "price": 4314000.0, "datetime": "2018-12-22 14:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 340569, - "price": 4454000.0, - "datetime": "2018-12-23 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 340596, - "price": 4475000.0, - "datetime": "2018-12-23 18:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 340684, - "price": 4456000.0, - "datetime": "2018-12-23 23:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 340728, - "price": 4416000.0, - "datetime": "2018-12-24 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 340733, - "price": 4423000.0, - "datetime": "2018-12-24 01:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 340761, - "price": 4415000.0, - "datetime": "2018-12-24 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 340769, - "price": 4429000.0, - "datetime": "2018-12-24 03:24:00", + "bar_index": 340101, + "price": 4345000.0, + "datetime": "2018-12-22 18:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 340124, + "price": 4428000.0, + "datetime": "2018-12-22 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 340143, + "price": 4407000.0, + "datetime": "2018-12-22 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 340257, + "price": 4348000.0, + "datetime": "2018-12-23 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 340837, - "price": 4424000.0, - "datetime": "2018-12-24 06:48:00", + "bar_index": 340371, + "price": 4357000.0, + "datetime": "2018-12-23 07:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 340471, + "price": 4516000.0, + "datetime": "2018-12-23 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 340493, + "price": 4510000.0, + "datetime": "2018-12-23 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 340551, + "price": 4461000.0, + "datetime": "2018-12-23 16:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 340846, + "price": 4425000.0, + "datetime": "2018-12-24 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -38156,7 +50090,16 @@ "datetime": "2018-12-24 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 340879, + "price": 4433000.0, + "datetime": "2018-12-24 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -38164,188 +50107,188 @@ "price": 4625000.0, "datetime": "2018-12-24 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 340967, - "price": 4619000.0, - "datetime": "2018-12-24 13:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 341064, - "price": 4664000.0, - "datetime": "2018-12-24 18:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 341078, - "price": 4664000.0, - "datetime": "2018-12-24 18:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 341151, + "bar_index": 340927, "price": 4601000.0, - "datetime": "2018-12-24 22:30:00", + "datetime": "2018-12-24 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 340951, + "price": 4636000.0, + "datetime": "2018-12-24 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 341007, + "price": 4654000.0, + "datetime": "2018-12-24 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 341039, + "price": 4665000.0, + "datetime": "2018-12-24 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 341225, + "bar_index": 341163, + "price": 4603000.0, + "datetime": "2018-12-24 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 341207, + "price": 4568000.0, + "datetime": "2018-12-25 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 341323, + "price": 4569000.0, + "datetime": "2018-12-25 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 341328, "price": 4580000.0, - "datetime": "2018-12-25 02:12:00", + "datetime": "2018-12-25 07:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 341466, - "price": 4274000.0, - "datetime": "2018-12-25 14:15:00", + "bar_index": 341384, + "price": 4310000.0, + "datetime": "2018-12-25 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=39.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 341522, - "price": 4258000.0, - "datetime": "2018-12-25 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 341550, - "price": 4263000.0, - "datetime": "2018-12-25 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 341594, - "price": 4262000.0, - "datetime": "2018-12-25 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 341623, - "price": 4252000.0, - "datetime": "2018-12-25 22:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 341688, - "price": 4211000.0, - "datetime": "2018-12-26 01:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 341820, - "price": 4236000.0, - "datetime": "2018-12-26 07:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 341932, + "bar_index": 341431, "price": 4301000.0, - "datetime": "2018-12-26 13:33:00", + "datetime": "2018-12-25 12:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 341468, + "price": 4279000.0, + "datetime": "2018-12-25 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 341957, - "price": 4292000.0, - "datetime": "2018-12-26 14:48:00", + "bar_index": 341527, + "price": 4263000.0, + "datetime": "2018-12-25 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 341753, + "price": 4209000.0, + "datetime": "2018-12-26 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 341761, + "price": 4248000.0, + "datetime": "2018-12-26 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,range_breakout]" }, { "side": "sell", - "bar_index": 342027, - "price": 4226000.0, - "datetime": "2018-12-26 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 342061, - "price": 4211000.0, - "datetime": "2018-12-26 20:00:00", + "bar_index": 341846, + "price": 4228000.0, + "datetime": "2018-12-26 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=60.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 342216, - "price": 4226000.0, - "datetime": "2018-12-27 03:45:00", + "bar_index": 341863, + "price": 4295000.0, + "datetime": "2018-12-26 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 342255, - "price": 4261000.0, - "datetime": "2018-12-27 05:42:00", + "bar_index": 341894, + "price": 4327000.0, + "datetime": "2018-12-26 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=8.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 342272, - "price": 4258000.0, - "datetime": "2018-12-27 06:33:00", + "bar_index": 342238, + "price": 4273000.0, + "datetime": "2018-12-27 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 342316, - "price": 4283000.0, - "datetime": "2018-12-27 08:45:00", + "bar_index": 342246, + "price": 4273000.0, + "datetime": "2018-12-27 05:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 342289, + "price": 4282000.0, + "datetime": "2018-12-27 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -38354,43 +50297,34 @@ "datetime": "2018-12-27 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 342460, - "price": 4219000.0, - "datetime": "2018-12-27 15:57:00", + "bar_index": 342431, + "price": 4203000.0, + "datetime": "2018-12-27 14:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 342472, - "price": 4224000.0, - "datetime": "2018-12-27 16:33:00", + "bar_index": 342487, + "price": 4248000.0, + "datetime": "2018-12-27 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 342516, - "price": 4226000.0, - "datetime": "2018-12-27 18:45:00", + "side": "buy", + "bar_index": 342528, + "price": 4244000.0, + "datetime": "2018-12-27 19:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 342535, - "price": 4223000.0, - "datetime": "2018-12-27 19:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -38399,178 +50333,187 @@ "datetime": "2018-12-27 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 342687, - "price": 4242000.0, - "datetime": "2018-12-28 03:18:00", + "bar_index": 342791, + "price": 4122000.0, + "datetime": "2018-12-28 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 342702, - "price": 4211000.0, - "datetime": "2018-12-28 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 342815, - "price": 4111000.0, - "datetime": "2018-12-28 09:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 342864, - "price": 4080000.0, - "datetime": "2018-12-28 12:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 342917, - "price": 4082000.0, - "datetime": "2018-12-28 14:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 342944, - "price": 4083000.0, - "datetime": "2018-12-28 16:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 343018, - "price": 4107000.0, - "datetime": "2018-12-28 19:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 343024, + "bar_index": 342820, "price": 4103000.0, - "datetime": "2018-12-28 20:09:00", + "datetime": "2018-12-28 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 343043, - "price": 4098000.0, - "datetime": "2018-12-28 21:06:00", + "bar_index": 342895, + "price": 4074000.0, + "datetime": "2018-12-28 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 343148, - "price": 4282000.0, - "datetime": "2018-12-29 02:21:00", + "bar_index": 342949, + "price": 4093000.0, + "datetime": "2018-12-28 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=52.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 343265, - "price": 4322000.0, - "datetime": "2018-12-29 08:12:00", + "bar_index": 342968, + "price": 4099000.0, + "datetime": "2018-12-28 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 343366, - "price": 4328000.0, - "datetime": "2018-12-29 13:15:00", + "bar_index": 343005, + "price": 4109000.0, + "datetime": "2018-12-28 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 343409, - "price": 4325000.0, - "datetime": "2018-12-29 15:24:00", + "bar_index": 343009, + "price": 4110000.0, + "datetime": "2018-12-28 19:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 343517, - "price": 4299000.0, - "datetime": "2018-12-29 20:48:00", + "bar_index": 343068, + "price": 4084000.0, + "datetime": "2018-12-28 22:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 343604, - "price": 4280000.0, - "datetime": "2018-12-30 01:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 343639, - "price": 4282000.0, - "datetime": "2018-12-30 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 343758, - "price": 4193000.0, - "datetime": "2018-12-30 08:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 343792, - "price": 4230000.0, - "datetime": "2018-12-30 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 343975, - "price": 4286000.0, - "datetime": "2018-12-30 19:42:00", + "bar_index": 343123, + "price": 4320000.0, + "datetime": "2018-12-29 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 343163, + "price": 4300000.0, + "datetime": "2018-12-29 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 343198, + "price": 4307000.0, + "datetime": "2018-12-29 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 343288, + "price": 4354000.0, + "datetime": "2018-12-29 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 343357, + "price": 4321000.0, + "datetime": "2018-12-29 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 343584, + "price": 4302000.0, + "datetime": "2018-12-30 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 343742, + "price": 4348000.0, + "datetime": "2018-12-30 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 343793, + "price": 4225000.0, + "datetime": "2018-12-30 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 343874, + "price": 4240000.0, + "datetime": "2018-12-30 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 343887, + "price": 4243000.0, + "datetime": "2018-12-30 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 343944, + "price": 4268000.0, + "datetime": "2018-12-30 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 343976, + "price": 4287000.0, + "datetime": "2018-12-30 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -38579,43 +50522,70 @@ "datetime": "2018-12-30 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 344071, - "price": 4264000.0, - "datetime": "2018-12-31 00:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 344135, - "price": 4279000.0, - "datetime": "2018-12-31 03:42:00", + "bar_index": 344064, + "price": 4276000.0, + "datetime": "2018-12-31 00:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", - "bar_index": 344195, - "price": 4279000.0, - "datetime": "2018-12-31 06:42:00", + "bar_index": 344093, + "price": 4265000.0, + "datetime": "2018-12-31 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.7 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 344115, + "price": 4283000.0, + "datetime": "2018-12-31 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 344226, + "price": 4290000.0, + "datetime": "2018-12-31 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=108.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 344330, + "price": 4250000.0, + "datetime": "2018-12-31 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 344393, - "price": 4241000.0, - "datetime": "2018-12-31 16:36:00", + "bar_index": 344361, + "price": 4239000.0, + "datetime": "2018-12-31 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 344472, + "price": 4212000.0, + "datetime": "2018-12-31 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=99.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -38624,115 +50594,70 @@ "datetime": "2018-12-31 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 344571, - "price": 4244000.0, - "datetime": "2019-01-01 01:30:00", + "bar_index": 344727, + "price": 4192000.0, + "datetime": "2019-01-01 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 344795, - "price": 4188000.0, - "datetime": "2019-01-01 12:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 344810, - "price": 4190000.0, - "datetime": "2019-01-01 13:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 344859, - "price": 4193000.0, - "datetime": "2019-01-01 15:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 344897, - "price": 4204000.0, - "datetime": "2019-01-01 17:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 344985, - "price": 4199000.0, - "datetime": "2019-01-01 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 345005, - "price": 4193000.0, - "datetime": "2019-01-01 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 345058, - "price": 4175000.0, - "datetime": "2019-01-02 01:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 345170, - "price": 4200000.0, - "datetime": "2019-01-02 07:27:00", + "bar_index": 344881, + "price": 4208000.0, + "datetime": "2019-01-01 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 344965, + "price": 4198000.0, + "datetime": "2019-01-01 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 345214, - "price": 4263000.0, - "datetime": "2019-01-02 09:39:00", + "bar_index": 345136, + "price": 4210000.0, + "datetime": "2019-01-02 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=24.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 345241, - "price": 4267000.0, - "datetime": "2019-01-02 11:00:00", + "bar_index": 345187, + "price": 4280000.0, + "datetime": "2019-01-02 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 345277, - "price": 4274000.0, - "datetime": "2019-01-02 12:48:00", + "bar_index": 345221, + "price": 4282000.0, + "datetime": "2019-01-02 10:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 345268, + "price": 4280000.0, + "datetime": "2019-01-02 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -38741,79 +50666,70 @@ "datetime": "2019-01-02 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 345343, + "bar_index": 345362, + "price": 4268000.0, + "datetime": "2019-01-02 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 345371, "price": 4264000.0, - "datetime": "2019-01-02 16:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 345370, - "price": 4265000.0, - "datetime": "2019-01-02 17:27:00", + "datetime": "2019-01-02 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 345507, - "price": 4295000.0, - "datetime": "2019-01-03 00:18:00", + "bar_index": 345499, + "price": 4302000.0, + "datetime": "2019-01-02 23:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 345581, - "price": 4309000.0, - "datetime": "2019-01-03 04:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 345596, - "price": 4312000.0, - "datetime": "2019-01-03 04:45:00", + "bar_index": 345567, + "price": 4313000.0, + "datetime": "2019-01-03 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 345660, + "price": 4335000.0, + "datetime": "2019-01-03 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 345606, + "bar_index": 345708, "price": 4304000.0, - "datetime": "2019-01-03 05:15:00", + "datetime": "2019-01-03 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 345652, - "price": 4327000.0, - "datetime": "2019-01-03 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 345692, - "price": 4334000.0, - "datetime": "2019-01-03 09:33:00", + "bar_index": 345790, + "price": 4318000.0, + "datetime": "2019-01-03 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=47.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -38821,8 +50737,8 @@ "price": 4313000.0, "datetime": "2019-01-03 20:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", @@ -38831,25 +50747,25 @@ "datetime": "2019-01-03 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 345958, - "price": 4318000.0, - "datetime": "2019-01-03 22:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 345985, - "price": 4315000.0, - "datetime": "2019-01-04 00:12:00", + "bar_index": 345938, + "price": 4323000.0, + "datetime": "2019-01-03 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 345986, + "price": 4314000.0, + "datetime": "2019-01-04 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -38858,34 +50774,61 @@ "datetime": "2019-01-04 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 346084, - "price": 4298000.0, - "datetime": "2019-01-04 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 346183, - "price": 4273000.0, - "datetime": "2019-01-04 10:06:00", + "bar_index": 346184, + "price": 4284000.0, + "datetime": "2019-01-04 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=56.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 346248, - "price": 4279000.0, - "datetime": "2019-01-04 13:21:00", + "bar_index": 346201, + "price": 4277000.0, + "datetime": "2019-01-04 11:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 346241, + "price": 4288000.0, + "datetime": "2019-01-04 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 346335, + "price": 4300000.0, + "datetime": "2019-01-04 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 346615, + "price": 4311000.0, + "datetime": "2019-01-05 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 346648, + "price": 4322000.0, + "datetime": "2019-01-05 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -38894,70 +50837,106 @@ "datetime": "2019-01-05 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 346822, - "price": 4306000.0, - "datetime": "2019-01-05 18:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 346961, - "price": 4302000.0, - "datetime": "2019-01-06 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 346989, - "price": 4309000.0, - "datetime": "2019-01-06 02:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 347024, - "price": 4319000.0, - "datetime": "2019-01-06 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 347044, + "bar_index": 346690, "price": 4321000.0, - "datetime": "2019-01-06 05:12:00", + "datetime": "2019-01-05 11:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 346711, + "price": 4320000.0, + "datetime": "2019-01-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 347077, - "price": 4318000.0, - "datetime": "2019-01-06 06:51:00", + "bar_index": 346780, + "price": 4313000.0, + "datetime": "2019-01-05 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 347141, - "price": 4297000.0, - "datetime": "2019-01-06 10:03:00", + "bar_index": 346823, + "price": 4305000.0, + "datetime": "2019-01-05 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=22.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 346876, + "price": 4319000.0, + "datetime": "2019-01-05 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 346899, + "price": 4312000.0, + "datetime": "2019-01-05 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 346951, + "price": 4311000.0, + "datetime": "2019-01-06 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 346995, + "price": 4312000.0, + "datetime": "2019-01-06 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 347143, + "price": 4303000.0, + "datetime": "2019-01-06 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 347153, + "price": 4300000.0, + "datetime": "2019-01-06 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 347191, + "price": 4285000.0, + "datetime": "2019-01-06 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -38966,232 +50945,322 @@ "datetime": "2019-01-06 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=64.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 347294, + "bar_index": 347295, "price": 4294000.0, - "datetime": "2019-01-06 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 347336, - "price": 4316000.0, - "datetime": "2019-01-06 19:48:00", + "datetime": "2019-01-06 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 347375, - "price": 4315000.0, - "datetime": "2019-01-06 21:45:00", + "bar_index": 347341, + "price": 4325000.0, + "datetime": "2019-01-06 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 347384, - "price": 4314000.0, - "datetime": "2019-01-06 22:12:00", + "bar_index": 347355, + "price": 4318000.0, + "datetime": "2019-01-06 20:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 347434, + "price": 4321000.0, + "datetime": "2019-01-07 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=79.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 347448, - "price": 4324000.0, - "datetime": "2019-01-07 01:24:00", + "bar_index": 347438, + "price": 4320000.0, + "datetime": "2019-01-07 00:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 347531, - "price": 4535000.0, - "datetime": "2019-01-07 05:33:00", + "bar_index": 347469, + "price": 4516000.0, + "datetime": "2019-01-07 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 347555, - "price": 4511000.0, - "datetime": "2019-01-07 06:45:00", + "bar_index": 347510, + "price": 4526000.0, + "datetime": "2019-01-07 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 347566, + "price": 4516000.0, + "datetime": "2019-01-07 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 347587, + "price": 4530000.0, + "datetime": "2019-01-07 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 347629, - "price": 4502000.0, - "datetime": "2019-01-07 10:27:00", + "bar_index": 347645, + "price": 4495000.0, + "datetime": "2019-01-07 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 347707, - "price": 4505000.0, - "datetime": "2019-01-07 14:21:00", + "bar_index": 347731, + "price": 4512000.0, + "datetime": "2019-01-07 15:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=52.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 347873, + "side": "buy", + "bar_index": 347779, + "price": 4519000.0, + "datetime": "2019-01-07 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 347837, "price": 4489000.0, - "datetime": "2019-01-07 22:39:00", + "datetime": "2019-01-07 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.8 [bb_reversal,fib_pullback,pivot_swing]" }, { "side": "buy", - "bar_index": 347984, - "price": 4497000.0, - "datetime": "2019-01-08 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 348049, - "price": 4490000.0, - "datetime": "2019-01-08 07:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 348102, - "price": 4475000.0, - "datetime": "2019-01-08 10:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=55.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 348165, - "price": 4449000.0, - "datetime": "2019-01-08 13:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 348241, - "price": 4475000.0, - "datetime": "2019-01-08 17:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 348304, - "price": 4492000.0, - "datetime": "2019-01-08 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 348375, - "price": 4523000.0, - "datetime": "2019-01-08 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 348401, - "price": 4504000.0, - "datetime": "2019-01-09 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 348454, - "price": 4488000.0, - "datetime": "2019-01-09 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 348545, - "price": 4486000.0, - "datetime": "2019-01-09 08:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 348581, - "price": 4459000.0, - "datetime": "2019-01-09 10:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 348669, + "bar_index": 347847, "price": 4494000.0, - "datetime": "2019-01-09 14:30:00", + "datetime": "2019-01-07 21:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 348931, - "price": 4461000.0, - "datetime": "2019-01-10 03:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 349075, - "price": 4475000.0, - "datetime": "2019-01-10 10:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 349110, - "price": 4467000.0, - "datetime": "2019-01-10 12:39:00", + "bar_index": 347864, + "price": 4489000.0, + "datetime": "2019-01-07 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 347883, + "price": 4499000.0, + "datetime": "2019-01-07 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 347923, + "price": 4500000.0, + "datetime": "2019-01-08 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 347965, + "price": 4499000.0, + "datetime": "2019-01-08 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 347976, + "price": 4491000.0, + "datetime": "2019-01-08 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 347987, + "price": 4499000.0, + "datetime": "2019-01-08 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 348103, + "price": 4468000.0, + "datetime": "2019-01-08 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=112.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 348116, + "price": 4460000.0, + "datetime": "2019-01-08 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 348149, + "price": 4446000.0, + "datetime": "2019-01-08 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 348155, + "price": 4450000.0, + "datetime": "2019-01-08 12:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 348244, + "price": 4474000.0, + "datetime": "2019-01-08 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 348497, + "price": 4491000.0, + "datetime": "2019-01-09 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=53.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 348584, + "price": 4473000.0, + "datetime": "2019-01-09 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 348651, + "price": 4499000.0, + "datetime": "2019-01-09 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 348756, + "price": 4497000.0, + "datetime": "2019-01-09 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 348767, + "price": 4496000.0, + "datetime": "2019-01-09 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 348821, + "price": 4477000.0, + "datetime": "2019-01-09 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 348879, + "price": 4466000.0, + "datetime": "2019-01-10 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 348899, + "price": 4460000.0, + "datetime": "2019-01-10 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 348961, + "price": 4469000.0, + "datetime": "2019-01-10 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 349040, + "price": 4463000.0, + "datetime": "2019-01-10 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -39199,53 +51268,98 @@ "price": 4313000.0, "datetime": "2019-01-10 15:36:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=71.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 349208, + "price": 4268000.0, + "datetime": "2019-01-10 17:33:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 349359, - "price": 4222000.0, - "datetime": "2019-01-11 01:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 349484, - "price": 4080000.0, - "datetime": "2019-01-11 07:21:00", + "bar_index": 349221, + "price": 4247000.0, + "datetime": "2019-01-10 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 349503, + "bar_index": 349285, + "price": 4251000.0, + "datetime": "2019-01-10 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 349300, + "price": 4244000.0, + "datetime": "2019-01-10 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 349361, + "price": 4118000.0, + "datetime": "2019-01-11 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 349449, + "price": 4093000.0, + "datetime": "2019-01-11 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 349556, + "price": 4108000.0, + "datetime": "2019-01-11 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 349704, + "price": 4106000.0, + "datetime": "2019-01-11 18:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 349758, "price": 4085000.0, - "datetime": "2019-01-11 08:18:00", + "datetime": "2019-01-11 21:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 349555, - "price": 4107000.0, - "datetime": "2019-01-11 10:54:00", + "bar_index": 349993, + "price": 4108000.0, + "datetime": "2019-01-12 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 349797, - "price": 4089000.0, - "datetime": "2019-01-11 23:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -39254,214 +51368,304 @@ "datetime": "2019-01-12 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 350216, - "price": 4085000.0, - "datetime": "2019-01-12 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 350235, - "price": 4085000.0, - "datetime": "2019-01-12 20:57:00", + "bar_index": 350253, + "price": 4089000.0, + "datetime": "2019-01-12 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=83.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 350371, - "price": 4100000.0, - "datetime": "2019-01-13 03:45:00", + "bar_index": 350264, + "price": 4087000.0, + "datetime": "2019-01-12 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 350435, + "bar_index": 350706, + "price": 4085000.0, + "datetime": "2019-01-13 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=114.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 350727, + "price": 4091000.0, + "datetime": "2019-01-13 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 350977, + "price": 3977000.0, + "datetime": "2019-01-14 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351017, + "price": 3979000.0, + "datetime": "2019-01-14 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 351038, + "price": 3984000.0, + "datetime": "2019-01-14 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351111, + "price": 3994000.0, + "datetime": "2019-01-14 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351124, + "price": 3993000.0, + "datetime": "2019-01-14 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 351146, + "price": 3998000.0, + "datetime": "2019-01-14 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 351156, + "price": 4000000.0, + "datetime": "2019-01-14 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 351217, + "price": 3991000.0, + "datetime": "2019-01-14 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 351260, + "price": 3977000.0, + "datetime": "2019-01-15 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 351269, "price": 4104000.0, - "datetime": "2019-01-13 07:00:00", + "datetime": "2019-01-15 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 351304, + "price": 4087000.0, + "datetime": "2019-01-15 02:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 351360, + "price": 4110000.0, + "datetime": "2019-01-15 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 351372, + "price": 4106000.0, + "datetime": "2019-01-15 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 351417, + "price": 4107000.0, + "datetime": "2019-01-15 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351589, + "price": 4091000.0, + "datetime": "2019-01-15 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 351612, + "price": 4092000.0, + "datetime": "2019-01-15 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 351622, + "price": 4081000.0, + "datetime": "2019-01-15 18:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 351656, + "price": 4074000.0, + "datetime": "2019-01-15 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 351668, + "price": 4074000.0, + "datetime": "2019-01-15 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351682, + "price": 4067000.0, + "datetime": "2019-01-15 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 351719, + "price": 4093000.0, + "datetime": "2019-01-15 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 351781, + "price": 4065000.0, + "datetime": "2019-01-16 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 351868, + "price": 4021000.0, + "datetime": "2019-01-16 06:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 351882, + "price": 4020000.0, + "datetime": "2019-01-16 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 350726, - "price": 4090000.0, - "datetime": "2019-01-13 21:36:00", + "bar_index": 351934, + "price": 4043000.0, + "datetime": "2019-01-16 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 350862, - "price": 3970000.0, - "datetime": "2019-01-14 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 350901, - "price": 3969000.0, - "datetime": "2019-01-14 06:21:00", + "bar_index": 351951, + "price": 4042000.0, + "datetime": "2019-01-16 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351012, - "price": 3977000.0, - "datetime": "2019-01-14 11:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351206, - "price": 3976000.0, - "datetime": "2019-01-14 21:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 351245, - "price": 3976000.0, - "datetime": "2019-01-14 23:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 351257, - "price": 3975000.0, - "datetime": "2019-01-15 00:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 351394, - "price": 4105000.0, - "datetime": "2019-01-15 07:00:00", + "bar_index": 352004, + "price": 4047000.0, + "datetime": "2019-01-16 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=51.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 351540, - "price": 4106000.0, - "datetime": "2019-01-15 14:18:00", + "bar_index": 352098, + "price": 4060000.0, + "datetime": "2019-01-16 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351586, - "price": 4090000.0, - "datetime": "2019-01-15 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351655, - "price": 4075000.0, - "datetime": "2019-01-15 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 351728, - "price": 4094000.0, - "datetime": "2019-01-15 23:42:00", + "bar_index": 352126, + "price": 4050000.0, + "datetime": "2019-01-16 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351800, - "price": 4067000.0, - "datetime": "2019-01-16 03:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 351821, - "price": 4069000.0, - "datetime": "2019-01-16 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351845, - "price": 4051000.0, - "datetime": "2019-01-16 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 351880, - "price": 4028000.0, - "datetime": "2019-01-16 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 351908, - "price": 4032000.0, - "datetime": "2019-01-16 08:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 352084, - "price": 4031000.0, - "datetime": "2019-01-16 17:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 352124, - "price": 4055000.0, - "datetime": "2019-01-16 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -39470,43 +51674,43 @@ "datetime": "2019-01-16 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 352198, - "price": 4070000.0, - "datetime": "2019-01-16 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 352310, - "price": 4050000.0, - "datetime": "2019-01-17 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 352334, - "price": 4043000.0, - "datetime": "2019-01-17 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 352478, - "price": 4036000.0, - "datetime": "2019-01-17 13:15:00", + "bar_index": 352146, + "price": 4049000.0, + "datetime": "2019-01-16 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 352163, + "price": 4080000.0, + "datetime": "2019-01-16 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 352343, + "price": 4046000.0, + "datetime": "2019-01-17 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 352420, + "price": 4060000.0, + "datetime": "2019-01-17 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -39515,25 +51719,16 @@ "datetime": "2019-01-17 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=34.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 352514, + "bar_index": 352627, "price": 4033000.0, - "datetime": "2019-01-17 15:03:00", + "datetime": "2019-01-17 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 352667, - "price": 4029000.0, - "datetime": "2019-01-17 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=64.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -39542,70 +51737,43 @@ "datetime": "2019-01-17 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 352688, - "price": 4025000.0, - "datetime": "2019-01-17 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 352810, - "price": 4057000.0, - "datetime": "2019-01-18 05:51:00", + "bar_index": 352755, + "price": 4055000.0, + "datetime": "2019-01-18 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 353020, + "price": 4055000.0, + "datetime": "2019-01-18 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 352939, - "price": 4058000.0, - "datetime": "2019-01-18 12:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 353055, - "price": 4052000.0, - "datetime": "2019-01-18 18:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 353144, - "price": 4034000.0, - "datetime": "2019-01-18 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 353223, - "price": 4033000.0, - "datetime": "2019-01-19 02:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 353270, + "bar_index": 353167, "price": 4038000.0, - "datetime": "2019-01-19 04:51:00", + "datetime": "2019-01-18 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 353331, + "price": 4056000.0, + "datetime": "2019-01-19 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=120.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -39614,79 +51782,61 @@ "datetime": "2019-01-19 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 353414, + "bar_index": 353385, + "price": 4057000.0, + "datetime": "2019-01-19 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 353453, "price": 4061000.0, - "datetime": "2019-01-19 12:06:00", + "datetime": "2019-01-19 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=55.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 353460, - "price": 4064000.0, - "datetime": "2019-01-19 14:24:00", + "bar_index": 353532, + "price": 4065000.0, + "datetime": "2019-01-19 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=80.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 353553, - "price": 4159000.0, - "datetime": "2019-01-19 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 353590, - "price": 4142000.0, - "datetime": "2019-01-19 20:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 353605, - "price": 4138000.0, - "datetime": "2019-01-19 21:39:00", + "bar_index": 353557, + "price": 4158000.0, + "datetime": "2019-01-19 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 353667, - "price": 4127000.0, - "datetime": "2019-01-20 00:45:00", + "bar_index": 353671, + "price": 4128000.0, + "datetime": "2019-01-20 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 353773, - "price": 4132000.0, - "datetime": "2019-01-20 06:03:00", + "bar_index": 353714, + "price": 4136000.0, + "datetime": "2019-01-20 03:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 353786, - "price": 4131000.0, - "datetime": "2019-01-20 06:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -39694,80 +51844,116 @@ "price": 4122000.0, "datetime": "2019-01-20 16:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 354029, - "price": 4124000.0, - "datetime": "2019-01-20 18:51:00", + "bar_index": 354079, + "price": 3959000.0, + "datetime": "2019-01-20 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [donchian,fractal_swing,minor_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 354077, - "price": 3960000.0, - "datetime": "2019-01-20 21:15:00", + "bar_index": 354115, + "price": 3969000.0, + "datetime": "2019-01-20 23:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 354099, + "bar_index": 354148, + "price": 3958000.0, + "datetime": "2019-01-21 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 354169, "price": 3967000.0, - "datetime": "2019-01-20 22:21:00", + "datetime": "2019-01-21 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 354111, - "price": 3973000.0, - "datetime": "2019-01-20 22:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 354228, - "price": 3960000.0, - "datetime": "2019-01-21 04:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 354312, - "price": 3989000.0, - "datetime": "2019-01-21 09:00:00", + "bar_index": 354303, + "price": 3992000.0, + "datetime": "2019-01-21 08:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 354443, - "price": 3961000.0, - "datetime": "2019-01-21 15:33:00", + "bar_index": 354380, + "price": 3969000.0, + "datetime": "2019-01-21 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 354844, - "price": 3985000.0, - "datetime": "2019-01-22 11:39:00", + "bar_index": 354526, + "price": 3984000.0, + "datetime": "2019-01-21 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=80.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 354559, + "price": 3990000.0, + "datetime": "2019-01-21 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 354583, + "price": 3987000.0, + "datetime": "2019-01-21 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 354644, + "price": 3992000.0, + "datetime": "2019-01-22 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 354749, + "price": 3966000.0, + "datetime": "2019-01-22 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 354848, + "price": 3980000.0, + "datetime": "2019-01-22 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -39776,7 +51962,7 @@ "datetime": "2019-01-22 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=84.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -39785,232 +51971,169 @@ "datetime": "2019-01-22 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 355136, - "price": 4013000.0, - "datetime": "2019-01-23 02:15:00", + "bar_index": 355048, + "price": 3991000.0, + "datetime": "2019-01-22 21:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 355163, - "price": 4017000.0, - "datetime": "2019-01-23 03:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 355178, + "bar_index": 355114, "price": 4020000.0, - "datetime": "2019-01-23 04:21:00", + "datetime": "2019-01-23 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 355245, - "price": 4015000.0, - "datetime": "2019-01-23 07:42:00", + "side": "buy", + "bar_index": 355515, + "price": 4004000.0, + "datetime": "2019-01-23 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 355254, - "price": 4010000.0, - "datetime": "2019-01-23 08:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 355286, - "price": 4013000.0, - "datetime": "2019-01-23 09:45:00", + "side": "buy", + "bar_index": 355552, + "price": 4009000.0, + "datetime": "2019-01-23 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 355394, - "price": 4002000.0, - "datetime": "2019-01-23 15:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 355432, - "price": 3992000.0, - "datetime": "2019-01-23 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 355558, + "side": "buy", + "bar_index": 355608, "price": 4000000.0, - "datetime": "2019-01-23 23:21:00", + "datetime": "2019-01-24 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 355601, - "price": 3990000.0, - "datetime": "2019-01-24 01:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 355652, - "price": 4001000.0, - "datetime": "2019-01-24 04:03:00", + "bar_index": 355635, + "price": 3998000.0, + "datetime": "2019-01-24 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 355722, - "price": 3979000.0, - "datetime": "2019-01-24 07:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 355898, - "price": 3961000.0, - "datetime": "2019-01-24 16:21:00", + "bar_index": 355726, + "price": 3978000.0, + "datetime": "2019-01-24 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=21.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 355958, + "bar_index": 355764, + "price": 3985000.0, + "datetime": "2019-01-24 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 355858, "price": 3964000.0, - "datetime": "2019-01-24 19:21:00", + "datetime": "2019-01-24 14:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 355972, - "price": 3965000.0, - "datetime": "2019-01-24 20:03:00", + "bar_index": 355923, + "price": 3968000.0, + "datetime": "2019-01-24 17:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 356187, - "price": 3984000.0, - "datetime": "2019-01-25 06:48:00", + "bar_index": 356147, + "price": 3990000.0, + "datetime": "2019-01-25 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=93.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 356226, - "price": 3976000.0, - "datetime": "2019-01-25 08:45:00", + "bar_index": 356208, + "price": 3980000.0, + "datetime": "2019-01-25 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 356357, - "price": 3961000.0, - "datetime": "2019-01-25 15:18:00", + "bar_index": 356378, + "price": 3954000.0, + "datetime": "2019-01-25 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 356413, - "price": 3946000.0, - "datetime": "2019-01-25 18:06:00", + "bar_index": 356424, + "price": 3951000.0, + "datetime": "2019-01-25 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 356598, - "price": 3947000.0, - "datetime": "2019-01-26 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 356632, - "price": 3939000.0, - "datetime": "2019-01-26 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 356747, - "price": 3959000.0, - "datetime": "2019-01-26 10:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [rsi_swing]" - }, - { - "side": "buy", - "bar_index": 356817, - "price": 3976000.0, - "datetime": "2019-01-26 14:24:00", + "bar_index": 356601, + "price": 3943000.0, + "datetime": "2019-01-26 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=77.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 356832, + "bar_index": 356779, + "price": 3974000.0, + "datetime": "2019-01-26 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 356833, "price": 3979000.0, - "datetime": "2019-01-26 15:09:00", + "datetime": "2019-01-26 15:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 356863, - "price": 4010000.0, - "datetime": "2019-01-26 16:42:00", + "bar_index": 356877, + "price": 4012000.0, + "datetime": "2019-01-26 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -40022,112 +52145,112 @@ "reason": "composite_buy score=7.5 [bb_reversal]" }, { - "side": "sell", - "bar_index": 356982, - "price": 3973000.0, - "datetime": "2019-01-26 22:39:00", + "side": "buy", + "bar_index": 357165, + "price": 3974000.0, + "datetime": "2019-01-27 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 357044, - "price": 3950000.0, - "datetime": "2019-01-27 01:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=105.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 357101, + "bar_index": 357236, + "price": 3972000.0, + "datetime": "2019-01-27 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 357284, "price": 3967000.0, - "datetime": "2019-01-27 04:36:00", + "datetime": "2019-01-27 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 357129, + "bar_index": 357362, + "price": 3962000.0, + "datetime": "2019-01-27 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 357485, + "price": 3948000.0, + "datetime": "2019-01-27 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 357492, + "price": 3950000.0, + "datetime": "2019-01-28 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 357514, + "price": 3952000.0, + "datetime": "2019-01-28 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 357598, "price": 3965000.0, - "datetime": "2019-01-27 06:00:00", + "datetime": "2019-01-28 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=49.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 357222, - "price": 3965000.0, - "datetime": "2019-01-27 10:42:00", + "bar_index": 357613, + "price": 3964000.0, + "datetime": "2019-01-28 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 357341, - "price": 3960000.0, - "datetime": "2019-01-27 16:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 357455, - "price": 3951000.0, - "datetime": "2019-01-27 22:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 357484, - "price": 3945000.0, - "datetime": "2019-01-27 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 357570, - "price": 3961000.0, - "datetime": "2019-01-28 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 357813, - "price": 3839000.0, - "datetime": "2019-01-28 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 357885, - "price": 3830000.0, - "datetime": "2019-01-28 19:51:00", + "bar_index": 357699, + "price": 3937000.0, + "datetime": "2019-01-28 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 357838, + "price": 3821000.0, + "datetime": "2019-01-28 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 357938, + "bar_index": 357943, "price": 3832000.0, - "datetime": "2019-01-28 22:30:00", + "datetime": "2019-01-28 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=67.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -40136,97 +52259,115 @@ "datetime": "2019-01-29 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 358001, - "price": 3812000.0, - "datetime": "2019-01-29 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 358039, - "price": 3815000.0, - "datetime": "2019-01-29 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 358203, - "price": 3814000.0, - "datetime": "2019-01-29 11:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 358502, - "price": 3809000.0, - "datetime": "2019-01-30 02:42:00", + "bar_index": 358331, + "price": 3775000.0, + "datetime": "2019-01-29 18:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 358493, + "price": 3799000.0, + "datetime": "2019-01-30 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 358518, + "price": 3794000.0, + "datetime": "2019-01-30 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 358610, - "price": 3802000.0, - "datetime": "2019-01-30 08:09:00", + "bar_index": 358545, + "price": 3801000.0, + "datetime": "2019-01-30 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 358631, - "price": 3785000.0, - "datetime": "2019-01-30 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 358799, - "price": 3812000.0, - "datetime": "2019-01-30 17:36:00", + "bar_index": 358587, + "price": 3801000.0, + "datetime": "2019-01-30 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 358655, + "price": 3792000.0, + "datetime": "2019-01-30 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 358685, + "price": 3797000.0, + "datetime": "2019-01-30 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 358727, + "price": 3820000.0, + "datetime": "2019-01-30 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 358748, + "price": 3824000.0, + "datetime": "2019-01-30 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 358966, - "price": 3810000.0, - "datetime": "2019-01-31 02:00:00", + "bar_index": 358968, + "price": 3807000.0, + "datetime": "2019-01-31 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 359079, + "price": 3803000.0, + "datetime": "2019-01-31 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 359244, - "price": 3809000.0, - "datetime": "2019-01-31 15:54:00", + "bar_index": 359288, + "price": 3778000.0, + "datetime": "2019-01-31 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 359269, - "price": 3802000.0, - "datetime": "2019-01-31 17:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=71.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -40235,133 +52376,133 @@ "datetime": "2019-01-31 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 359385, - "price": 3775000.0, - "datetime": "2019-01-31 22:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 359433, + "bar_index": 359435, "price": 3768000.0, - "datetime": "2019-02-01 01:21:00", + "datetime": "2019-02-01 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 359555, - "price": 3781000.0, - "datetime": "2019-02-01 07:27:00", + "bar_index": 359504, + "price": 3769000.0, + "datetime": "2019-02-01 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=73.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 359584, - "price": 3778000.0, - "datetime": "2019-02-01 08:54:00", + "bar_index": 359654, + "price": 3759000.0, + "datetime": "2019-02-01 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=23.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 359711, - "price": 3764000.0, - "datetime": "2019-02-01 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 359854, - "price": 3800000.0, - "datetime": "2019-02-01 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 359887, - "price": 3809000.0, - "datetime": "2019-02-02 00:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 360005, - "price": 3811000.0, - "datetime": "2019-02-02 06:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 360041, - "price": 3819000.0, - "datetime": "2019-02-02 07:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 360122, - "price": 3808000.0, - "datetime": "2019-02-02 12:00:00", + "bar_index": 359734, + "price": 3761000.0, + "datetime": "2019-02-01 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal]" + "reason": "composite_sell score=61.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 359766, + "price": 3775000.0, + "datetime": "2019-02-01 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 359802, + "price": 3772000.0, + "datetime": "2019-02-01 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 359976, + "price": 3812000.0, + "datetime": "2019-02-02 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 360016, + "price": 3817000.0, + "datetime": "2019-02-02 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 360025, + "price": 3818000.0, + "datetime": "2019-02-02 07:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 360154, + "price": 3813000.0, + "datetime": "2019-02-02 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=121.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 360199, + "bar_index": 360201, "price": 3801000.0, - "datetime": "2019-02-02 15:51:00", + "datetime": "2019-02-02 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 360226, - "price": 3806000.0, - "datetime": "2019-02-02 17:12:00", + "bar_index": 360300, + "price": 3831000.0, + "datetime": "2019-02-02 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 360318, - "price": 3826000.0, - "datetime": "2019-02-02 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 360337, - "price": 3821000.0, - "datetime": "2019-02-02 22:45:00", + "bar_index": 360413, + "price": 3810000.0, + "datetime": "2019-02-03 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 360555, + "price": 3837000.0, + "datetime": "2019-02-03 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -40370,160 +52511,79 @@ "datetime": "2019-02-03 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=19.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 360775, - "price": 3817000.0, - "datetime": "2019-02-03 20:42:00", + "bar_index": 360878, + "price": 3822000.0, + "datetime": "2019-02-04 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=82.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 360850, - "price": 3820000.0, - "datetime": "2019-02-04 00:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 360863, - "price": 3816000.0, - "datetime": "2019-02-04 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 360873, + "bar_index": 360918, "price": 3824000.0, - "datetime": "2019-02-04 01:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 361045, - "price": 3827000.0, - "datetime": "2019-02-04 10:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 361087, - "price": 3841000.0, - "datetime": "2019-02-04 12:18:00", + "datetime": "2019-02-04 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 361091, - "price": 3837000.0, - "datetime": "2019-02-04 12:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 361111, - "price": 3842000.0, - "datetime": "2019-02-04 13:30:00", + "bar_index": 360999, + "price": 3817000.0, + "datetime": "2019-02-04 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 361153, + "bar_index": 361004, + "price": 3821000.0, + "datetime": "2019-02-04 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 361211, + "price": 3819000.0, + "datetime": "2019-02-04 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 361548, + "price": 3832000.0, + "datetime": "2019-02-05 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 361808, "price": 3833000.0, - "datetime": "2019-02-04 15:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 361206, - "price": 3829000.0, - "datetime": "2019-02-04 18:15:00", + "datetime": "2019-02-06 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 361285, - "price": 3808000.0, - "datetime": "2019-02-04 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 361297, - "price": 3811000.0, - "datetime": "2019-02-04 22:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=74.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 361651, - "price": 3837000.0, - "datetime": "2019-02-05 16:30:00", + "bar_index": 361866, + "price": 3845000.0, + "datetime": "2019-02-06 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 361681, - "price": 3833000.0, - "datetime": "2019-02-05 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 361757, - "price": 3836000.0, - "datetime": "2019-02-05 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 361839, - "price": 3843000.0, - "datetime": "2019-02-06 01:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 361859, - "price": 3840000.0, - "datetime": "2019-02-06 02:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -40532,52 +52592,25 @@ "datetime": "2019-02-06 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 362004, - "price": 3816000.0, - "datetime": "2019-02-06 10:12:00", + "bar_index": 362011, + "price": 3788000.0, + "datetime": "2019-02-06 10:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 362027, - "price": 3793000.0, - "datetime": "2019-02-06 11:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 362224, - "price": 3789000.0, - "datetime": "2019-02-06 21:12:00", + "bar_index": 362329, + "price": 3790000.0, + "datetime": "2019-02-07 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 362235, - "price": 3781000.0, - "datetime": "2019-02-06 21:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 362294, - "price": 3786000.0, - "datetime": "2019-02-07 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=30.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=130.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -40586,142 +52619,115 @@ "datetime": "2019-02-07 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 362367, - "price": 3786000.0, - "datetime": "2019-02-07 04:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 362380, - "price": 3793000.0, - "datetime": "2019-02-07 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 362411, - "price": 3789000.0, - "datetime": "2019-02-07 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 362444, - "price": 3789000.0, - "datetime": "2019-02-07 08:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 362484, - "price": 3788000.0, - "datetime": "2019-02-07 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 362499, - "price": 3785000.0, - "datetime": "2019-02-07 10:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 362554, - "price": 3790000.0, - "datetime": "2019-02-07 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 362638, - "price": 3790000.0, - "datetime": "2019-02-07 17:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 362693, + "bar_index": 362360, "price": 3794000.0, - "datetime": "2019-02-07 20:39:00", + "datetime": "2019-02-07 04:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 362581, + "price": 3790000.0, + "datetime": "2019-02-07 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=49.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 362589, + "price": 3790000.0, + "datetime": "2019-02-07 15:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 362645, + "price": 3791000.0, + "datetime": "2019-02-07 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 362787, + "price": 3795000.0, + "datetime": "2019-02-08 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=140.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 362746, + "bar_index": 362797, "price": 3789000.0, - "datetime": "2019-02-07 23:18:00", + "datetime": "2019-02-08 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=20.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 362811, - "price": 3792000.0, - "datetime": "2019-02-08 02:33:00", + "bar_index": 362917, + "price": 3790000.0, + "datetime": "2019-02-08 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 362869, - "price": 3789000.0, - "datetime": "2019-02-08 05:27:00", + "bar_index": 363008, + "price": 3781000.0, + "datetime": "2019-02-08 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 363073, - "price": 3782000.0, - "datetime": "2019-02-08 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 363082, - "price": 3782000.0, - "datetime": "2019-02-08 16:06:00", + "bar_index": 363112, + "price": 3786000.0, + "datetime": "2019-02-08 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=83.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 363111, - "price": 3780000.0, - "datetime": "2019-02-08 17:33:00", + "side": "buy", + "bar_index": 363206, + "price": 3822000.0, + "datetime": "2019-02-08 22:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 363294, + "price": 3988000.0, + "datetime": "2019-02-09 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 363317, + "price": 4015000.0, + "datetime": "2019-02-09 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -40730,16 +52736,16 @@ "datetime": "2019-02-09 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 363650, - "price": 4016000.0, - "datetime": "2019-02-09 20:30:00", + "bar_index": 363433, + "price": 3978000.0, + "datetime": "2019-02-09 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -40747,17 +52753,8 @@ "price": 4022000.0, "datetime": "2019-02-09 20:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 363722, - "price": 3994000.0, - "datetime": "2019-02-10 00:06:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=140.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -40765,170 +52762,116 @@ "price": 3991000.0, "datetime": "2019-02-10 00:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 363741, + "bar_index": 363742, "price": 3995000.0, - "datetime": "2019-02-10 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 363859, - "price": 3991000.0, - "datetime": "2019-02-10 06:57:00", + "datetime": "2019-02-10 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 363926, - "price": 4008000.0, - "datetime": "2019-02-10 10:18:00", + "bar_index": 364068, + "price": 3975000.0, + "datetime": "2019-02-10 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=76.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 363968, - "price": 4012000.0, - "datetime": "2019-02-10 12:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 364004, - "price": 4000000.0, - "datetime": "2019-02-10 14:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 364312, + "bar_index": 364260, "price": 3995000.0, - "datetime": "2019-02-11 05:36:00", + "datetime": "2019-02-11 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 364479, - "price": 3982000.0, - "datetime": "2019-02-11 13:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 364552, - "price": 3992000.0, - "datetime": "2019-02-11 17:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 364599, - "price": 3989000.0, - "datetime": "2019-02-11 19:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=21.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 364652, - "price": 3989000.0, - "datetime": "2019-02-11 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 364690, - "price": 3998000.0, - "datetime": "2019-02-12 00:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 364758, - "price": 3993000.0, - "datetime": "2019-02-12 03:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 364774, - "price": 3992000.0, - "datetime": "2019-02-12 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 364827, + "bar_index": 364339, "price": 3994000.0, - "datetime": "2019-02-12 07:24:00", + "datetime": "2019-02-11 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=67.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 364862, - "price": 3969000.0, - "datetime": "2019-02-12 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 364926, - "price": 3973000.0, - "datetime": "2019-02-12 12:21:00", + "side": "buy", + "bar_index": 364354, + "price": 4001000.0, + "datetime": "2019-02-11 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { - "side": "sell", - "bar_index": 364994, - "price": 3979000.0, - "datetime": "2019-02-12 15:45:00", + "side": "buy", + "bar_index": 364362, + "price": 4007000.0, + "datetime": "2019-02-11 08:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 364369, + "price": 4024000.0, + "datetime": "2019-02-11 08:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 365065, - "price": 3979000.0, - "datetime": "2019-02-12 19:18:00", + "bar_index": 364387, + "price": 3978000.0, + "datetime": "2019-02-11 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 364554, + "price": 3990000.0, + "datetime": "2019-02-11 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=99.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 364674, + "price": 4001000.0, + "datetime": "2019-02-11 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=133.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 364908, + "price": 3971000.0, + "datetime": "2019-02-12 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 364927, + "price": 3970000.0, + "datetime": "2019-02-12 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -40937,52 +52880,34 @@ "datetime": "2019-02-13 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=70.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 365268, + "price": 3998000.0, + "datetime": "2019-02-13 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 365217, - "price": 3988000.0, - "datetime": "2019-02-13 02:54:00", + "bar_index": 365318, + "price": 3986000.0, + "datetime": "2019-02-13 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 365255, - "price": 3996000.0, - "datetime": "2019-02-13 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 365324, - "price": 3985000.0, - "datetime": "2019-02-13 08:15:00", + "bar_index": 365338, + "price": 3983000.0, + "datetime": "2019-02-13 08:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 365329, - "price": 3990000.0, - "datetime": "2019-02-13 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 365441, - "price": 3994000.0, - "datetime": "2019-02-13 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -40991,385 +52916,259 @@ "datetime": "2019-02-13 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 365548, - "price": 3987000.0, - "datetime": "2019-02-13 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 365596, - "price": 3977000.0, - "datetime": "2019-02-13 21:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 365766, - "price": 3978000.0, - "datetime": "2019-02-14 06:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 365811, - "price": 3986000.0, - "datetime": "2019-02-14 08:36:00", + "bar_index": 365684, + "price": 3982000.0, + "datetime": "2019-02-14 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=93.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 365995, - "price": 3989000.0, - "datetime": "2019-02-14 17:48:00", + "bar_index": 365857, + "price": 3988000.0, + "datetime": "2019-02-14 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 366197, - "price": 3989000.0, - "datetime": "2019-02-15 03:54:00", + "bar_index": 366125, + "price": 3984000.0, + "datetime": "2019-02-15 00:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 366253, - "price": 3990000.0, - "datetime": "2019-02-15 06:42:00", + "bar_index": 366310, + "price": 3994000.0, + "datetime": "2019-02-15 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=83.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 366284, - "price": 3989000.0, - "datetime": "2019-02-15 08:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366432, - "price": 4000000.0, - "datetime": "2019-02-15 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366522, - "price": 3995000.0, - "datetime": "2019-02-15 20:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 366528, - "price": 3995000.0, - "datetime": "2019-02-15 20:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366564, - "price": 3995000.0, - "datetime": "2019-02-15 22:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366644, - "price": 3991000.0, - "datetime": "2019-02-16 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 366662, - "price": 3996000.0, - "datetime": "2019-02-16 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366753, - "price": 3991000.0, - "datetime": "2019-02-16 07:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 366767, - "price": 3989000.0, - "datetime": "2019-02-16 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 366823, + "bar_index": 366388, "price": 4001000.0, - "datetime": "2019-02-16 11:15:00", + "datetime": "2019-02-15 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=69.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 366936, - "price": 4001000.0, - "datetime": "2019-02-16 16:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 366948, + "bar_index": 366434, "price": 3999000.0, - "datetime": "2019-02-16 17:30:00", + "datetime": "2019-02-15 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=46.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 366961, - "price": 4001000.0, - "datetime": "2019-02-16 18:09:00", + "bar_index": 366539, + "price": 3993000.0, + "datetime": "2019-02-15 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 367143, - "price": 4006000.0, - "datetime": "2019-02-17 03:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 367151, - "price": 4011000.0, - "datetime": "2019-02-17 03:39:00", + "bar_index": 366845, + "price": 4009000.0, + "datetime": "2019-02-16 12:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=178.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 367200, - "price": 4013000.0, - "datetime": "2019-02-17 06:06:00", + "bar_index": 366875, + "price": 4003000.0, + "datetime": "2019-02-16 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 367245, - "price": 4004000.0, - "datetime": "2019-02-17 08:21:00", + "bar_index": 367118, + "price": 4009000.0, + "datetime": "2019-02-17 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=101.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 367279, - "price": 4005000.0, - "datetime": "2019-02-17 10:03:00", + "bar_index": 367485, + "price": 4022000.0, + "datetime": "2019-02-17 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.6 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 367431, - "price": 4027000.0, - "datetime": "2019-02-17 17:39:00", + "bar_index": 367557, + "price": 4012000.0, + "datetime": "2019-02-17 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 367473, - "price": 4027000.0, - "datetime": "2019-02-17 19:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=61.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 367578, - "price": 4010000.0, - "datetime": "2019-02-18 01:00:00", + "bar_index": 367692, + "price": 4024000.0, + "datetime": "2019-02-18 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=87.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 367948, - "price": 4122000.0, - "datetime": "2019-02-18 19:30:00", + "bar_index": 367851, + "price": 4090000.0, + "datetime": "2019-02-18 14:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 367976, - "price": 4115000.0, - "datetime": "2019-02-18 20:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 368041, - "price": 4164000.0, - "datetime": "2019-02-19 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 368357, - "price": 4244000.0, - "datetime": "2019-02-19 15:57:00", + "bar_index": 367859, + "price": 4097000.0, + "datetime": "2019-02-18 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 368386, - "price": 4270000.0, - "datetime": "2019-02-19 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 368577, - "price": 4297000.0, - "datetime": "2019-02-20 02:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 368827, + "bar_index": 368169, "price": 4254000.0, - "datetime": "2019-02-20 15:27:00", + "datetime": "2019-02-19 06:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 368191, + "price": 4205000.0, + "datetime": "2019-02-19 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 368945, - "price": 4311000.0, - "datetime": "2019-02-20 21:21:00", + "bar_index": 368211, + "price": 4245000.0, + "datetime": "2019-02-19 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 368259, + "price": 4221000.0, + "datetime": "2019-02-19 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 368515, + "price": 4287000.0, + "datetime": "2019-02-19 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 368543, + "price": 4300000.0, + "datetime": "2019-02-20 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 368629, + "price": 4288000.0, + "datetime": "2019-02-20 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 368744, + "price": 4274000.0, + "datetime": "2019-02-20 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 368815, + "price": 4257000.0, + "datetime": "2019-02-20 14:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 368968, - "price": 4296000.0, - "datetime": "2019-02-20 22:30:00", + "side": "buy", + "bar_index": 368845, + "price": 4263000.0, + "datetime": "2019-02-20 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 368993, - "price": 4295000.0, - "datetime": "2019-02-20 23:45:00", + "bar_index": 369016, + "price": 4279000.0, + "datetime": "2019-02-21 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 369005, - "price": 4291000.0, - "datetime": "2019-02-21 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 369042, - "price": 4286000.0, - "datetime": "2019-02-21 02:12:00", + "side": "buy", + "bar_index": 369146, + "price": 4303000.0, + "datetime": "2019-02-21 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 369057, - "price": 4290000.0, - "datetime": "2019-02-21 02:57:00", + "bar_index": 369305, + "price": 4347000.0, + "datetime": "2019-02-21 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 369303, - "price": 4349000.0, - "datetime": "2019-02-21 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -41378,178 +53177,169 @@ "datetime": "2019-02-21 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 369466, - "price": 4333000.0, - "datetime": "2019-02-21 23:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 369527, - "price": 4328000.0, - "datetime": "2019-02-22 02:27:00", + "bar_index": 369398, + "price": 4320000.0, + "datetime": "2019-02-21 20:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 369599, - "price": 4332000.0, - "datetime": "2019-02-22 06:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 369762, - "price": 4353000.0, - "datetime": "2019-02-22 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 369780, - "price": 4353000.0, - "datetime": "2019-02-22 15:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 369827, - "price": 4362000.0, - "datetime": "2019-02-22 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 369889, - "price": 4356000.0, - "datetime": "2019-02-22 20:39:00", + "bar_index": 369500, + "price": 4326000.0, + "datetime": "2019-02-22 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370017, - "price": 4348000.0, - "datetime": "2019-02-23 03:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 370179, + "bar_index": 369792, + "price": 4355000.0, + "datetime": "2019-02-22 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=153.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 369828, + "price": 4360000.0, + "datetime": "2019-02-22 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 369839, + "price": 4361000.0, + "datetime": "2019-02-22 18:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 369959, + "price": 4365000.0, + "datetime": "2019-02-23 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=122.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 369989, + "price": 4352000.0, + "datetime": "2019-02-23 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 370001, + "price": 4347000.0, + "datetime": "2019-02-23 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 370130, "price": 4359000.0, - "datetime": "2019-02-23 11:09:00", + "datetime": "2019-02-23 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 370292, - "price": 4346000.0, - "datetime": "2019-02-23 16:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=25.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370300, - "price": 4346000.0, - "datetime": "2019-02-23 17:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370327, - "price": 4341000.0, - "datetime": "2019-02-23 18:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370375, + "bar_index": 370376, "price": 4348000.0, - "datetime": "2019-02-23 20:57:00", + "datetime": "2019-02-23 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=20.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 370385, - "price": 4348000.0, - "datetime": "2019-02-23 21:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=155.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 370420, - "price": 4340000.0, - "datetime": "2019-02-23 23:12:00", + "bar_index": 370429, + "price": 4338000.0, + "datetime": "2019-02-23 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370428, - "price": 4339000.0, - "datetime": "2019-02-23 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 370471, - "price": 4328000.0, - "datetime": "2019-02-24 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 370562, - "price": 4458000.0, - "datetime": "2019-02-24 06:18:00", + "bar_index": 370502, + "price": 4447000.0, + "datetime": "2019-02-24 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=67.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 370580, - "price": 4462000.0, - "datetime": "2019-02-24 07:12:00", + "bar_index": 370539, + "price": 4464000.0, + "datetime": "2019-02-24 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 370595, + "price": 4474000.0, + "datetime": "2019-02-24 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 370609, + "price": 4474000.0, + "datetime": "2019-02-24 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 370622, + "price": 4475000.0, + "datetime": "2019-02-24 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 370636, + "price": 4482000.0, + "datetime": "2019-02-24 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 370657, + "price": 4499000.0, + "datetime": "2019-02-24 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -41558,25 +53348,34 @@ "datetime": "2019-02-24 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=53.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 370816, - "price": 4466000.0, - "datetime": "2019-02-24 19:00:00", + "bar_index": 370803, + "price": 4460000.0, + "datetime": "2019-02-24 18:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 370821, - "price": 4472000.0, - "datetime": "2019-02-24 19:15:00", + "bar_index": 370823, + "price": 4470000.0, + "datetime": "2019-02-24 19:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 370907, + "price": 4266000.0, + "datetime": "2019-02-24 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", @@ -41585,313 +53384,259 @@ "datetime": "2019-02-25 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 370993, - "price": 4232000.0, - "datetime": "2019-02-25 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 371001, - "price": 4225000.0, - "datetime": "2019-02-25 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 371145, - "price": 4229000.0, - "datetime": "2019-02-25 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 371182, - "price": 4243000.0, - "datetime": "2019-02-25 13:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 371202, - "price": 4246000.0, - "datetime": "2019-02-25 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 371305, - "price": 4235000.0, - "datetime": "2019-02-25 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 371333, - "price": 4231000.0, - "datetime": "2019-02-25 20:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 371344, - "price": 4237000.0, - "datetime": "2019-02-25 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 371401, - "price": 4231000.0, - "datetime": "2019-02-26 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 371473, - "price": 4249000.0, - "datetime": "2019-02-26 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 371576, - "price": 4254000.0, - "datetime": "2019-02-26 09:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 371722, - "price": 4226000.0, - "datetime": "2019-02-26 16:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 371965, - "price": 4235000.0, - "datetime": "2019-02-27 04:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 371984, - "price": 4231000.0, - "datetime": "2019-02-27 05:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 372054, - "price": 4239000.0, - "datetime": "2019-02-27 08:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 372156, - "price": 4242000.0, - "datetime": "2019-02-27 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 372277, - "price": 4246000.0, - "datetime": "2019-02-27 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 372404, - "price": 4243000.0, - "datetime": "2019-02-28 02:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 372546, + "bar_index": 371226, "price": 4253000.0, - "datetime": "2019-02-28 09:30:00", + "datetime": "2019-02-25 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 372582, - "price": 4257000.0, - "datetime": "2019-02-28 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=70.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 372688, - "price": 4248000.0, - "datetime": "2019-02-28 16:36:00", + "bar_index": 371250, + "price": 4218000.0, + "datetime": "2019-02-25 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 372819, - "price": 4261000.0, - "datetime": "2019-02-28 23:09:00", + "bar_index": 371307, + "price": 4230000.0, + "datetime": "2019-02-25 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 371315, + "price": 4233000.0, + "datetime": "2019-02-25 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 371350, + "price": 4242000.0, + "datetime": "2019-02-25 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 372832, - "price": 4256000.0, - "datetime": "2019-02-28 23:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 372905, - "price": 4258000.0, - "datetime": "2019-03-01 03:27:00", + "bar_index": 371405, + "price": 4230000.0, + "datetime": "2019-02-26 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 372934, - "price": 4240000.0, - "datetime": "2019-03-01 04:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 373012, - "price": 4245000.0, - "datetime": "2019-03-01 08:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 373039, - "price": 4248000.0, - "datetime": "2019-03-01 10:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 373089, - "price": 4248000.0, - "datetime": "2019-03-01 12:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 373218, - "price": 4258000.0, - "datetime": "2019-03-01 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 373343, + "bar_index": 371554, "price": 4252000.0, - "datetime": "2019-03-02 01:21:00", + "datetime": "2019-02-26 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 373413, - "price": 4254000.0, - "datetime": "2019-03-02 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 373461, - "price": 4257000.0, - "datetime": "2019-03-02 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 373492, - "price": 4251000.0, - "datetime": "2019-03-02 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 373518, - "price": 4259000.0, - "datetime": "2019-03-02 10:06:00", + "bar_index": 371597, + "price": 4258000.0, + "datetime": "2019-02-26 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 371880, + "price": 4240000.0, + "datetime": "2019-02-27 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=111.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 372091, + "price": 4230000.0, + "datetime": "2019-02-27 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 372323, + "price": 4256000.0, + "datetime": "2019-02-27 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=207.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 372529, + "price": 4264000.0, + "datetime": "2019-02-28 08:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 372551, + "price": 4260000.0, + "datetime": "2019-02-28 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 372564, + "price": 4262000.0, + "datetime": "2019-02-28 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 372650, + "price": 4259000.0, + "datetime": "2019-02-28 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 372663, + "price": 4254000.0, + "datetime": "2019-02-28 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 372668, + "price": 4250000.0, + "datetime": "2019-02-28 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 372851, + "price": 4286000.0, + "datetime": "2019-03-01 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 372879, + "price": 4252000.0, + "datetime": "2019-03-01 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 372952, + "price": 4247000.0, + "datetime": "2019-03-01 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 373006, + "price": 4240000.0, + "datetime": "2019-03-01 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 373030, + "price": 4248000.0, + "datetime": "2019-03-01 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 373078, + "price": 4253000.0, + "datetime": "2019-03-01 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 373146, + "price": 4248000.0, + "datetime": "2019-03-01 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 373220, + "price": 4252000.0, + "datetime": "2019-03-01 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 373320, + "price": 4252000.0, + "datetime": "2019-03-02 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=104.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 373569, + "price": 4260000.0, + "datetime": "2019-03-02 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=87.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 373750, + "price": 4256000.0, + "datetime": "2019-03-02 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -41900,250 +53645,160 @@ "datetime": "2019-03-03 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=54.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 373820, - "price": 4253000.0, - "datetime": "2019-03-03 01:12:00", + "bar_index": 374171, + "price": 4255000.0, + "datetime": "2019-03-03 18:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=216.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 374010, - "price": 4254000.0, - "datetime": "2019-03-03 10:45:00", + "bar_index": 374423, + "price": 4233000.0, + "datetime": "2019-03-04 07:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=113.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 374040, - "price": 4260000.0, - "datetime": "2019-03-03 12:15:00", + "bar_index": 374451, + "price": 4235000.0, + "datetime": "2019-03-04 08:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 374078, - "price": 4262000.0, - "datetime": "2019-03-03 14:09:00", + "bar_index": 374684, + "price": 4152000.0, + "datetime": "2019-03-04 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=92.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 374133, - "price": 4260000.0, - "datetime": "2019-03-03 16:54:00", + "bar_index": 374750, + "price": 4162000.0, + "datetime": "2019-03-04 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 374169, - "price": 4252000.0, - "datetime": "2019-03-03 18:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 374203, - "price": 4252000.0, - "datetime": "2019-03-03 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 374220, - "price": 4254000.0, - "datetime": "2019-03-03 21:15:00", + "bar_index": 374936, + "price": 4155000.0, + "datetime": "2019-03-05 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 374351, - "price": 4239000.0, - "datetime": "2019-03-04 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=65.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 374382, - "price": 4238000.0, - "datetime": "2019-03-04 05:21:00", + "bar_index": 375140, + "price": 4175000.0, + "datetime": "2019-03-05 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 374448, - "price": 4232000.0, - "datetime": "2019-03-04 08:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 374486, + "bar_index": 375190, + "price": 4186000.0, + "datetime": "2019-03-05 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 375261, "price": 4250000.0, - "datetime": "2019-03-04 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 374600, - "price": 4176000.0, - "datetime": "2019-03-04 16:15:00", + "datetime": "2019-03-06 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 374682, - "price": 4145000.0, - "datetime": "2019-03-04 20:21:00", + "bar_index": 375491, + "price": 4239000.0, + "datetime": "2019-03-06 12:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=26.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 374769, - "price": 4157000.0, - "datetime": "2019-03-05 00:42:00", + "bar_index": 375569, + "price": 4252000.0, + "datetime": "2019-03-06 16:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=74.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 374818, - "price": 4151000.0, - "datetime": "2019-03-05 03:09:00", + "bar_index": 375709, + "price": 4239000.0, + "datetime": "2019-03-06 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 374868, - "price": 4157000.0, - "datetime": "2019-03-05 05:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 375128, - "price": 4173000.0, - "datetime": "2019-03-05 18:39:00", + "bar_index": 375876, + "price": 4260000.0, + "datetime": "2019-03-07 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=130.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 375150, - "price": 4176000.0, - "datetime": "2019-03-05 19:45:00", + "bar_index": 375881, + "price": 4263000.0, + "datetime": "2019-03-07 08:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 375277, - "price": 4221000.0, - "datetime": "2019-03-06 02:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 375296, - "price": 4222000.0, - "datetime": "2019-03-06 03:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 375399, - "price": 4228000.0, - "datetime": "2019-03-06 08:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 375428, - "price": 4223000.0, - "datetime": "2019-03-06 09:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 375443, - "price": 4237000.0, - "datetime": "2019-03-06 10:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 375508, - "price": 4241000.0, - "datetime": "2019-03-06 13:39:00", + "bar_index": 375898, + "price": 4266000.0, + "datetime": "2019-03-07 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { - "side": "sell", - "bar_index": 375758, - "price": 4254000.0, - "datetime": "2019-03-07 02:09:00", + "side": "buy", + "bar_index": 376056, + "price": 4293000.0, + "datetime": "2019-03-07 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 375799, - "price": 4251000.0, - "datetime": "2019-03-07 04:12:00", + "side": "buy", + "bar_index": 376152, + "price": 4288000.0, + "datetime": "2019-03-07 21:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=73.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -42152,16 +53807,25 @@ "datetime": "2019-03-08 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=22.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=61.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 376275, - "price": 4295000.0, - "datetime": "2019-03-08 04:03:00", + "bar_index": 376286, + "price": 4302000.0, + "datetime": "2019-03-08 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 376384, + "price": 4295000.0, + "datetime": "2019-03-08 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=110.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -42170,25 +53834,25 @@ "datetime": "2019-03-08 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 376522, - "price": 4335000.0, - "datetime": "2019-03-08 16:24:00", + "bar_index": 376485, + "price": 4328000.0, + "datetime": "2019-03-08 14:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 376649, - "price": 4327000.0, - "datetime": "2019-03-08 22:45:00", + "bar_index": 376530, + "price": 4333000.0, + "datetime": "2019-03-08 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -42197,124 +53861,34 @@ "datetime": "2019-03-09 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 376729, - "price": 4341000.0, - "datetime": "2019-03-09 02:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=19.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 376758, - "price": 4340000.0, - "datetime": "2019-03-09 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 376765, - "price": 4343000.0, - "datetime": "2019-03-09 04:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=69.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 376778, - "price": 4337000.0, - "datetime": "2019-03-09 05:12:00", + "bar_index": 376890, + "price": 4313000.0, + "datetime": "2019-03-09 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.1 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 376837, - "price": 4302000.0, - "datetime": "2019-03-09 08:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 376930, - "price": 4308000.0, - "datetime": "2019-03-09 12:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=28.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377012, - "price": 4333000.0, - "datetime": "2019-03-09 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 377043, - "price": 4335000.0, - "datetime": "2019-03-09 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 377064, - "price": 4330000.0, - "datetime": "2019-03-09 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 377118, + "bar_index": 377093, "price": 4331000.0, - "datetime": "2019-03-09 22:12:00", + "datetime": "2019-03-09 20:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 377125, - "price": 4329000.0, - "datetime": "2019-03-09 22:33:00", + "bar_index": 377227, + "price": 4331000.0, + "datetime": "2019-03-10 03:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377136, - "price": 4335000.0, - "datetime": "2019-03-09 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377240, - "price": 4338000.0, - "datetime": "2019-03-10 04:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -42322,62 +53896,80 @@ "price": 4335000.0, "datetime": "2019-03-10 07:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 377491, - "price": 4326000.0, - "datetime": "2019-03-10 16:51:00", + "bar_index": 377315, + "price": 4337000.0, + "datetime": "2019-03-10 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377680, - "price": 4330000.0, - "datetime": "2019-03-11 02:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377715, - "price": 4332000.0, - "datetime": "2019-03-11 04:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 377730, - "price": 4331000.0, - "datetime": "2019-03-11 04:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 377776, - "price": 4330000.0, - "datetime": "2019-03-11 07:06:00", + "bar_index": 377347, + "price": 4329000.0, + "datetime": "2019-03-10 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 378015, - "price": 4339000.0, - "datetime": "2019-03-11 19:03:00", + "bar_index": 377362, + "price": 4344000.0, + "datetime": "2019-03-10 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 377505, + "price": 4338000.0, + "datetime": "2019-03-10 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 378090, + "price": 4323000.0, + "datetime": "2019-03-11 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 378114, + "price": 4324000.0, + "datetime": "2019-03-12 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 378130, + "price": 4311000.0, + "datetime": "2019-03-12 00:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 378170, + "price": 4328000.0, + "datetime": "2019-03-12 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -42386,142 +53978,106 @@ "datetime": "2019-03-12 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 378241, - "price": 4321000.0, - "datetime": "2019-03-12 06:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 378484, - "price": 4336000.0, - "datetime": "2019-03-12 18:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 378623, - "price": 4335000.0, - "datetime": "2019-03-13 01:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 378716, - "price": 4336000.0, - "datetime": "2019-03-13 06:06:00", + "bar_index": 378199, + "price": 4320000.0, + "datetime": "2019-03-12 04:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 378741, - "price": 4332000.0, - "datetime": "2019-03-13 07:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 378797, - "price": 4329000.0, - "datetime": "2019-03-13 10:09:00", + "bar_index": 378250, + "price": 4326000.0, + "datetime": "2019-03-12 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=31.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 378914, - "price": 4336000.0, - "datetime": "2019-03-13 16:00:00", + "bar_index": 378324, + "price": 4298000.0, + "datetime": "2019-03-12 10:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 378967, - "price": 4333000.0, - "datetime": "2019-03-13 18:39:00", + "bar_index": 378371, + "price": 4283000.0, + "datetime": "2019-03-12 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379004, - "price": 4307000.0, - "datetime": "2019-03-13 20:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 379164, - "price": 4328000.0, - "datetime": "2019-03-14 04:30:00", + "bar_index": 378393, + "price": 4296000.0, + "datetime": "2019-03-12 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379171, - "price": 4324000.0, - "datetime": "2019-03-14 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 379212, - "price": 4322000.0, - "datetime": "2019-03-14 06:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 379328, - "price": 4337000.0, - "datetime": "2019-03-14 12:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379367, - "price": 4338000.0, - "datetime": "2019-03-14 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 379428, + "bar_index": 378532, "price": 4339000.0, - "datetime": "2019-03-14 17:42:00", + "datetime": "2019-03-12 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 378629, + "price": 4333000.0, + "datetime": "2019-03-13 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 378704, + "price": 4341000.0, + "datetime": "2019-03-13 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 378722, + "price": 4332000.0, + "datetime": "2019-03-13 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 378817, + "price": 4334000.0, + "datetime": "2019-03-13 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=88.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 379112, + "price": 4316000.0, + "datetime": "2019-03-14 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -42530,592 +54086,493 @@ "datetime": "2019-03-14 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=100.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 379495, + "bar_index": 379526, + "price": 4339000.0, + "datetime": "2019-03-14 22:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 379546, "price": 4338000.0, - "datetime": "2019-03-14 21:03:00", + "datetime": "2019-03-14 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379542, - "price": 4315000.0, - "datetime": "2019-03-14 23:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 379690, - "price": 4336000.0, - "datetime": "2019-03-15 06:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379810, - "price": 4336000.0, - "datetime": "2019-03-15 12:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 379879, - "price": 4342000.0, - "datetime": "2019-03-15 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=22.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 379987, - "price": 4361000.0, - "datetime": "2019-03-15 21:39:00", + "bar_index": 379759, + "price": 4347000.0, + "datetime": "2019-03-15 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=61.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 379997, - "price": 4363000.0, - "datetime": "2019-03-15 22:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 380109, - "price": 4368000.0, - "datetime": "2019-03-16 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 380129, - "price": 4366000.0, - "datetime": "2019-03-16 04:45:00", + "bar_index": 379988, + "price": 4360000.0, + "datetime": "2019-03-15 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 380090, + "price": 4369000.0, + "datetime": "2019-03-16 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 380265, + "price": 4399000.0, + "datetime": "2019-03-16 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 380221, - "price": 4359000.0, - "datetime": "2019-03-16 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 380433, - "price": 4461000.0, - "datetime": "2019-03-16 19:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 380504, - "price": 4435000.0, - "datetime": "2019-03-16 23:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 380513, + "bar_index": 380339, "price": 4439000.0, - "datetime": "2019-03-16 23:57:00", + "datetime": "2019-03-16 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 380595, - "price": 4442000.0, - "datetime": "2019-03-17 04:03:00", + "bar_index": 380344, + "price": 4452000.0, + "datetime": "2019-03-16 15:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 380687, - "price": 4436000.0, - "datetime": "2019-03-17 08:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 380702, - "price": 4433000.0, - "datetime": "2019-03-17 09:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 380732, - "price": 4427000.0, - "datetime": "2019-03-17 10:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 380873, - "price": 4419000.0, - "datetime": "2019-03-17 17:57:00", + "bar_index": 380353, + "price": 4456000.0, + "datetime": "2019-03-16 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 380927, - "price": 4427000.0, - "datetime": "2019-03-17 20:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 381000, - "price": 4420000.0, - "datetime": "2019-03-18 00:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 381099, - "price": 4426000.0, - "datetime": "2019-03-18 05:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=22.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381139, - "price": 4434000.0, - "datetime": "2019-03-18 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381178, - "price": 4429000.0, - "datetime": "2019-03-18 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 381340, - "price": 4430000.0, - "datetime": "2019-03-18 17:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 381356, - "price": 4435000.0, - "datetime": "2019-03-18 18:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381450, - "price": 4451000.0, - "datetime": "2019-03-18 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381531, - "price": 4447000.0, - "datetime": "2019-03-19 02:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 381548, - "price": 4443000.0, - "datetime": "2019-03-19 03:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 381560, - "price": 4446000.0, - "datetime": "2019-03-19 04:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 381650, - "price": 4459000.0, - "datetime": "2019-03-19 08:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381659, - "price": 4458000.0, - "datetime": "2019-03-19 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381717, - "price": 4463000.0, - "datetime": "2019-03-19 12:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 381727, - "price": 4462000.0, - "datetime": "2019-03-19 12:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 381764, + "bar_index": 380367, "price": 4457000.0, - "datetime": "2019-03-19 14:30:00", + "datetime": "2019-03-16 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 380385, + "price": 4446000.0, + "datetime": "2019-03-16 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 381805, - "price": 4465000.0, - "datetime": "2019-03-19 16:33:00", + "bar_index": 380410, + "price": 4448000.0, + "datetime": "2019-03-16 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 381954, - "price": 4471000.0, - "datetime": "2019-03-20 00:00:00", + "bar_index": 380476, + "price": 4433000.0, + "datetime": "2019-03-16 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=29.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 382052, - "price": 4481000.0, - "datetime": "2019-03-20 04:54:00", + "bar_index": 380493, + "price": 4432000.0, + "datetime": "2019-03-16 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 382057, - "price": 4482000.0, - "datetime": "2019-03-20 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 382108, - "price": 4478000.0, - "datetime": "2019-03-20 07:42:00", + "bar_index": 380553, + "price": 4437000.0, + "datetime": "2019-03-17 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 382183, - "price": 4477000.0, - "datetime": "2019-03-20 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 382283, - "price": 4510000.0, - "datetime": "2019-03-20 16:27:00", + "bar_index": 380565, + "price": 4440000.0, + "datetime": "2019-03-17 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 380612, + "price": 4437000.0, + "datetime": "2019-03-17 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 380734, + "price": 4424000.0, + "datetime": "2019-03-17 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 380783, + "price": 4403000.0, + "datetime": "2019-03-17 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 382311, + "bar_index": 380902, + "price": 4421000.0, + "datetime": "2019-03-17 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=78.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 381035, + "price": 4422000.0, + "datetime": "2019-03-18 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381143, + "price": 4432000.0, + "datetime": "2019-03-18 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381210, + "price": 4472000.0, + "datetime": "2019-03-18 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 381215, + "price": 4472000.0, + "datetime": "2019-03-18 11:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 381330, + "price": 4433000.0, + "datetime": "2019-03-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381346, + "price": 4452000.0, + "datetime": "2019-03-18 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 381378, + "price": 4432000.0, + "datetime": "2019-03-18 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381407, + "price": 4437000.0, + "datetime": "2019-03-18 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 381415, + "price": 4439000.0, + "datetime": "2019-03-18 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 381456, + "price": 4447000.0, + "datetime": "2019-03-18 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381473, + "price": 4446000.0, + "datetime": "2019-03-18 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381574, + "price": 4450000.0, + "datetime": "2019-03-19 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=126.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 381776, + "price": 4463000.0, + "datetime": "2019-03-19 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 381906, + "price": 4472000.0, + "datetime": "2019-03-19 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 381961, + "price": 4474000.0, + "datetime": "2019-03-20 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 382134, + "price": 4487000.0, + "datetime": "2019-03-20 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=129.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 382160, + "price": 4470000.0, + "datetime": "2019-03-20 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 382296, "price": 4505000.0, - "datetime": "2019-03-20 17:51:00", + "datetime": "2019-03-20 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 382421, - "price": 4507000.0, - "datetime": "2019-03-20 23:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 382518, - "price": 4510000.0, - "datetime": "2019-03-21 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 382538, - "price": 4511000.0, - "datetime": "2019-03-21 05:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 382646, - "price": 4523000.0, - "datetime": "2019-03-21 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 382693, - "price": 4532000.0, - "datetime": "2019-03-21 12:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 382748, - "price": 4523000.0, - "datetime": "2019-03-21 15:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 382859, - "price": 4547000.0, - "datetime": "2019-03-21 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 382890, - "price": 4530000.0, - "datetime": "2019-03-21 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=18.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 383001, - "price": 4481000.0, - "datetime": "2019-03-22 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 383100, - "price": 4499000.0, - "datetime": "2019-03-22 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 383129, - "price": 4502000.0, - "datetime": "2019-03-22 10:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 383316, - "price": 4492000.0, - "datetime": "2019-03-22 20:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 383514, - "price": 4501000.0, - "datetime": "2019-03-23 06:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=21.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 383546, - "price": 4498000.0, - "datetime": "2019-03-23 07:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 383560, - "price": 4495000.0, - "datetime": "2019-03-23 08:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 383643, - "price": 4517000.0, - "datetime": "2019-03-23 12:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 383711, - "price": 4512000.0, - "datetime": "2019-03-23 15:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 383752, + "bar_index": 382423, "price": 4509000.0, - "datetime": "2019-03-23 17:57:00", + "datetime": "2019-03-20 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=80.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 383834, - "price": 4493000.0, - "datetime": "2019-03-23 22:03:00", + "side": "buy", + "bar_index": 382465, + "price": 4515000.0, + "datetime": "2019-03-21 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=27.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 383870, - "price": 4493000.0, - "datetime": "2019-03-23 23:51:00", + "side": "buy", + "bar_index": 382845, + "price": 4550000.0, + "datetime": "2019-03-21 20:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383017, + "price": 4482000.0, + "datetime": "2019-03-22 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 383084, + "price": 4501000.0, + "datetime": "2019-03-22 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383144, + "price": 4509000.0, + "datetime": "2019-03-22 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=79.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 383256, + "price": 4497000.0, + "datetime": "2019-03-22 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 383899, + "bar_index": 383291, "price": 4494000.0, - "datetime": "2019-03-24 01:18:00", + "datetime": "2019-03-22 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 384032, - "price": 4503000.0, - "datetime": "2019-03-24 07:57:00", + "bar_index": 383321, + "price": 4493000.0, + "datetime": "2019-03-22 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383361, + "price": 4505000.0, + "datetime": "2019-03-22 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 383392, + "price": 4499000.0, + "datetime": "2019-03-22 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383428, + "price": 4499000.0, + "datetime": "2019-03-23 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383516, + "price": 4501000.0, + "datetime": "2019-03-23 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 383657, + "price": 4520000.0, + "datetime": "2019-03-23 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 384041, + "bar_index": 383762, + "price": 4509000.0, + "datetime": "2019-03-23 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 383999, "price": 4506000.0, - "datetime": "2019-03-24 08:24:00", + "datetime": "2019-03-24 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -43123,80 +54580,71 @@ "price": 4512000.0, "datetime": "2019-03-24 08:45:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 384084, + "price": 4506000.0, + "datetime": "2019-03-24 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 384111, + "price": 4496000.0, + "datetime": "2019-03-24 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 384382, + "price": 4523000.0, + "datetime": "2019-03-25 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 384564, + "price": 4529000.0, + "datetime": "2019-03-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 384637, + "price": 4541000.0, + "datetime": "2019-03-25 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 384656, + "price": 4530000.0, + "datetime": "2019-03-25 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 384661, + "price": 4529000.0, + "datetime": "2019-03-25 15:27:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 384135, - "price": 4501000.0, - "datetime": "2019-03-24 13:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 384185, - "price": 4503000.0, - "datetime": "2019-03-24 15:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 384206, - "price": 4503000.0, - "datetime": "2019-03-24 16:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 384375, - "price": 4521000.0, - "datetime": "2019-03-25 01:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 384403, - "price": 4522000.0, - "datetime": "2019-03-25 02:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 384424, - "price": 4525000.0, - "datetime": "2019-03-25 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 384580, - "price": 4527000.0, - "datetime": "2019-03-25 11:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 384591, - "price": 4526000.0, - "datetime": "2019-03-25 11:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -43205,43 +54653,34 @@ "datetime": "2019-03-25 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 384808, - "price": 4510000.0, - "datetime": "2019-03-25 22:48:00", + "bar_index": 384783, + "price": 4511000.0, + "datetime": "2019-03-25 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 384863, - "price": 4503000.0, - "datetime": "2019-03-26 01:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 384958, - "price": 4440000.0, - "datetime": "2019-03-26 06:18:00", + "bar_index": 385033, + "price": 4465000.0, + "datetime": "2019-03-26 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 385056, - "price": 4467000.0, - "datetime": "2019-03-26 11:12:00", + "bar_index": 385092, + "price": 4462000.0, + "datetime": "2019-03-26 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -43250,304 +54689,295 @@ "datetime": "2019-03-26 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 385196, - "price": 4464000.0, - "datetime": "2019-03-26 18:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 385350, - "price": 4475000.0, - "datetime": "2019-03-27 01:54:00", + "bar_index": 385185, + "price": 4466000.0, + "datetime": "2019-03-26 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 385359, - "price": 4473000.0, - "datetime": "2019-03-27 02:21:00", + "bar_index": 385311, + "price": 4465000.0, + "datetime": "2019-03-26 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 385436, - "price": 4475000.0, - "datetime": "2019-03-27 06:12:00", + "bar_index": 385396, + "price": 4479000.0, + "datetime": "2019-03-27 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=80.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 385495, + "price": 4483000.0, + "datetime": "2019-03-27 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 385556, + "price": 4521000.0, + "datetime": "2019-03-27 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 385614, + "price": 4523000.0, + "datetime": "2019-03-27 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 385492, - "price": 4476000.0, - "datetime": "2019-03-27 09:00:00", + "bar_index": 385629, + "price": 4517000.0, + "datetime": "2019-03-27 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 385585, - "price": 4519000.0, - "datetime": "2019-03-27 13:39:00", + "bar_index": 385677, + "price": 4517000.0, + "datetime": "2019-03-27 18:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 385720, - "price": 4535000.0, - "datetime": "2019-03-27 20:24:00", + "bar_index": 385728, + "price": 4544000.0, + "datetime": "2019-03-27 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 385802, - "price": 4531000.0, - "datetime": "2019-03-28 00:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 385857, - "price": 4526000.0, - "datetime": "2019-03-28 03:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 385868, - "price": 4538000.0, - "datetime": "2019-03-28 03:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 385924, - "price": 4530000.0, - "datetime": "2019-03-28 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 386015, - "price": 4539000.0, - "datetime": "2019-03-28 11:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 386083, - "price": 4534000.0, - "datetime": "2019-03-28 14:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 386176, - "price": 4546000.0, - "datetime": "2019-03-28 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 386225, + "bar_index": 385738, "price": 4542000.0, - "datetime": "2019-03-28 21:39:00", + "datetime": "2019-03-27 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 386259, - "price": 4548000.0, - "datetime": "2019-03-28 23:21:00", + "bar_index": 385750, + "price": 4540000.0, + "datetime": "2019-03-27 21:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 386274, - "price": 4548000.0, - "datetime": "2019-03-29 00:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 386321, - "price": 4548000.0, - "datetime": "2019-03-29 02:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 386335, - "price": 4541000.0, - "datetime": "2019-03-29 03:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 386367, - "price": 4542000.0, - "datetime": "2019-03-29 04:45:00", + "bar_index": 385940, + "price": 4540000.0, + "datetime": "2019-03-28 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=18.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 386554, - "price": 4567000.0, - "datetime": "2019-03-29 14:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=69.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 386787, + "bar_index": 386389, + "price": 4549000.0, + "datetime": "2019-03-29 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=278.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 386460, + "price": 4550000.0, + "datetime": "2019-03-29 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 386561, + "price": 4568000.0, + "datetime": "2019-03-29 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 386608, + "price": 4591000.0, + "datetime": "2019-03-29 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 386615, + "price": 4577000.0, + "datetime": "2019-03-29 17:09:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fib_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 386677, "price": 4632000.0, - "datetime": "2019-03-30 01:45:00", + "datetime": "2019-03-29 20:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 386849, + "bar_index": 386788, + "price": 4635000.0, + "datetime": "2019-03-30 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 386813, + "price": 4635000.0, + "datetime": "2019-03-30 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 386851, + "price": 4631000.0, + "datetime": "2019-03-30 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 386895, + "price": 4637000.0, + "datetime": "2019-03-30 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 386936, "price": 4644000.0, - "datetime": "2019-03-30 04:51:00", + "datetime": "2019-03-30 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 386905, - "price": 4633000.0, - "datetime": "2019-03-30 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 386918, - "price": 4638000.0, - "datetime": "2019-03-30 08:18:00", + "bar_index": 387037, + "price": 4616000.0, + "datetime": "2019-03-30 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.3 [keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 386968, - "price": 4660000.0, - "datetime": "2019-03-30 10:48:00", + "bar_index": 387063, + "price": 4625000.0, + "datetime": "2019-03-30 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 386978, - "price": 4657000.0, - "datetime": "2019-03-30 11:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 387073, + "bar_index": 387074, "price": 4620000.0, - "datetime": "2019-03-30 16:03:00", + "datetime": "2019-03-30 16:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 387081, - "price": 4618000.0, - "datetime": "2019-03-30 16:27:00", + "bar_index": 387171, + "price": 4615000.0, + "datetime": "2019-03-30 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 387202, - "price": 4603000.0, - "datetime": "2019-03-30 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 387219, - "price": 4605000.0, - "datetime": "2019-03-30 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 387246, - "price": 4601000.0, - "datetime": "2019-03-31 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=86.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 387328, - "price": 4607000.0, - "datetime": "2019-03-31 05:00:00", + "bar_index": 387190, + "price": 4615000.0, + "datetime": "2019-03-30 21:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 387254, + "price": 4597000.0, + "datetime": "2019-03-31 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=52.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 387372, + "price": 4616000.0, + "datetime": "2019-03-31 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=119.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 387431, + "price": 4632000.0, + "datetime": "2019-03-31 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 387456, + "price": 4630000.0, + "datetime": "2019-03-31 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -43556,133 +54986,214 @@ "datetime": "2019-03-31 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 387697, - "price": 4653000.0, - "datetime": "2019-03-31 23:39:00", + "side": "sell", + "bar_index": 387513, + "price": 4625000.0, + "datetime": "2019-03-31 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 387729, + "bar_index": 387698, "price": 4649000.0, - "datetime": "2019-04-01 01:15:00", + "datetime": "2019-03-31 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=176.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 387905, + "price": 4679000.0, + "datetime": "2019-04-01 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=109.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 387919, + "price": 4684000.0, + "datetime": "2019-04-01 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 388010, + "price": 4717000.0, + "datetime": "2019-04-01 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 387778, - "price": 4645000.0, - "datetime": "2019-04-01 03:42:00", + "bar_index": 388042, + "price": 4690000.0, + "datetime": "2019-04-01 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 388378, + "price": 4775000.0, + "datetime": "2019-04-02 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 388409, + "price": 4797000.0, + "datetime": "2019-04-02 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 388471, + "price": 5400000.0, + "datetime": "2019-04-02 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 388484, + "price": 5345000.0, + "datetime": "2019-04-02 15:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 388498, + "price": 5344000.0, + "datetime": "2019-04-02 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 388508, + "price": 5258000.0, + "datetime": "2019-04-02 16:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 388553, + "price": 5431000.0, + "datetime": "2019-04-02 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 387798, - "price": 4647000.0, - "datetime": "2019-04-01 04:42:00", + "bar_index": 388574, + "price": 5360000.0, + "datetime": "2019-04-02 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 387847, - "price": 4653000.0, - "datetime": "2019-04-01 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 387890, - "price": 4653000.0, - "datetime": "2019-04-01 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 387983, - "price": 4694000.0, - "datetime": "2019-04-01 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 388023, - "price": 4696000.0, - "datetime": "2019-04-01 16:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 388225, - "price": 4781000.0, - "datetime": "2019-04-02 02:15:00", + "bar_index": 388682, + "price": 5335000.0, + "datetime": "2019-04-03 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 388328, - "price": 4758000.0, - "datetime": "2019-04-02 07:33:00", + "bar_index": 388770, + "price": 5402000.0, + "datetime": "2019-04-03 05:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 388362, - "price": 4765000.0, - "datetime": "2019-04-02 09:15:00", + "bar_index": 388850, + "price": 5580000.0, + "datetime": "2019-04-03 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 388507, - "price": 5254000.0, - "datetime": "2019-04-02 16:30:00", + "bar_index": 388881, + "price": 5685000.0, + "datetime": "2019-04-03 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 388890, + "price": 5695000.0, + "datetime": "2019-04-03 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,minor_swing]" }, { "side": "sell", - "bar_index": 388680, - "price": 5329000.0, - "datetime": "2019-04-03 01:09:00", + "bar_index": 388927, + "price": 5564000.0, + "datetime": "2019-04-03 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 388939, + "price": 5496000.0, + "datetime": "2019-04-03 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 389013, + "price": 5577000.0, + "datetime": "2019-04-03 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 388821, - "price": 5424000.0, - "datetime": "2019-04-03 08:12:00", + "bar_index": 389041, + "price": 5600000.0, + "datetime": "2019-04-03 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -43690,35 +55201,206 @@ "price": 5600000.0, "datetime": "2019-04-03 20:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 389134, + "price": 5612000.0, + "datetime": "2019-04-03 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 389140, - "price": 5637000.0, - "datetime": "2019-04-04 00:12:00", + "bar_index": 389163, + "price": 5697000.0, + "datetime": "2019-04-04 01:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 389168, - "price": 5708000.0, - "datetime": "2019-04-04 01:39:00", + "bar_index": 389170, + "price": 5730000.0, + "datetime": "2019-04-04 01:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 389275, - "price": 5878000.0, - "datetime": "2019-04-04 07:03:00", + "bar_index": 389200, + "price": 5754000.0, + "datetime": "2019-04-04 03:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 389205, + "price": 5782000.0, + "datetime": "2019-04-04 03:33:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 389243, + "price": 5871000.0, + "datetime": "2019-04-04 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 389259, + "price": 5923000.0, + "datetime": "2019-04-04 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 389350, + "price": 5692000.0, + "datetime": "2019-04-04 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 389368, + "price": 5643000.0, + "datetime": "2019-04-04 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 389416, + "price": 5658000.0, + "datetime": "2019-04-04 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 389555, + "price": 5650000.0, + "datetime": "2019-04-04 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 389582, + "price": 5625000.0, + "datetime": "2019-04-04 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 389598, + "price": 5650000.0, + "datetime": "2019-04-04 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 389776, + "price": 5552000.0, + "datetime": "2019-04-05 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 389784, + "price": 5566000.0, + "datetime": "2019-04-05 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 389942, + "price": 5582000.0, + "datetime": "2019-04-05 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 389966, + "price": 5590000.0, + "datetime": "2019-04-05 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 390037, + "price": 5629000.0, + "datetime": "2019-04-05 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390058, + "price": 5670000.0, + "datetime": "2019-04-05 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390085, + "price": 5665000.0, + "datetime": "2019-04-05 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 390095, + "price": 5647000.0, + "datetime": "2019-04-06 00:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 390129, + "price": 5662000.0, + "datetime": "2019-04-06 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -43727,52 +55409,142 @@ "datetime": "2019-04-06 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 390362, - "price": 5664000.0, - "datetime": "2019-04-06 14:18:00", + "bar_index": 390235, + "price": 5685000.0, + "datetime": "2019-04-06 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 390389, - "price": 5664000.0, - "datetime": "2019-04-06 15:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=74.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 390691, + "bar_index": 390293, + "price": 5650000.0, + "datetime": "2019-04-06 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390367, + "price": 5663000.0, + "datetime": "2019-04-06 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 390449, + "price": 5651000.0, + "datetime": "2019-04-06 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390492, + "price": 5679000.0, + "datetime": "2019-04-06 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 390535, + "price": 5694000.0, + "datetime": "2019-04-06 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 390555, "price": 5724000.0, - "datetime": "2019-04-07 07:09:00", + "datetime": "2019-04-07 00:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 390698, - "price": 5735000.0, - "datetime": "2019-04-07 07:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 390830, - "price": 5855000.0, - "datetime": "2019-04-07 14:06:00", + "bar_index": 390576, + "price": 5839000.0, + "datetime": "2019-04-07 01:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 390612, + "price": 5833000.0, + "datetime": "2019-04-07 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 390700, + "price": 5734000.0, + "datetime": "2019-04-07 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 390778, + "price": 5778000.0, + "datetime": "2019-04-07 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 390821, + "price": 5856000.0, + "datetime": "2019-04-07 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390837, + "price": 5855000.0, + "datetime": "2019-04-07 14:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 390873, + "price": 5859000.0, + "datetime": "2019-04-07 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 390984, + "price": 5844000.0, + "datetime": "2019-04-07 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -43781,16 +55553,106 @@ "datetime": "2019-04-07 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391068, + "price": 5818000.0, + "datetime": "2019-04-08 02:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391111, + "price": 5838000.0, + "datetime": "2019-04-08 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 391118, + "price": 5847000.0, + "datetime": "2019-04-08 05:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 391184, + "price": 5899000.0, + "datetime": "2019-04-08 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391228, + "price": 6043000.0, + "datetime": "2019-04-08 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 391295, + "price": 6052000.0, + "datetime": "2019-04-08 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391301, + "price": 6038000.0, + "datetime": "2019-04-08 14:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 391319, + "price": 6046000.0, + "datetime": "2019-04-08 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 391133, - "price": 5824000.0, - "datetime": "2019-04-08 05:48:00", + "bar_index": 391357, + "price": 6013000.0, + "datetime": "2019-04-08 17:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 391389, + "price": 6016000.0, + "datetime": "2019-04-08 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 391426, + "price": 5920000.0, + "datetime": "2019-04-08 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -43798,197 +55660,386 @@ "price": 5979000.0, "datetime": "2019-04-09 01:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 391761, - "price": 6009000.0, - "datetime": "2019-04-09 13:33:00", + "bar_index": 391536, + "price": 5975000.0, + "datetime": "2019-04-09 02:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 391843, - "price": 6003000.0, - "datetime": "2019-04-09 17:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 391855, - "price": 6000000.0, - "datetime": "2019-04-09 18:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 391890, - "price": 5979000.0, - "datetime": "2019-04-09 20:00:00", + "bar_index": 391563, + "price": 5996000.0, + "datetime": "2019-04-09 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 391913, - "price": 5988000.0, - "datetime": "2019-04-09 21:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 391929, - "price": 5985000.0, - "datetime": "2019-04-09 21:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 392001, - "price": 6010000.0, - "datetime": "2019-04-10 01:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 392054, - "price": 6004000.0, - "datetime": "2019-04-10 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 392084, - "price": 6008000.0, - "datetime": "2019-04-10 06:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 392111, - "price": 6010000.0, - "datetime": "2019-04-10 08:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 392195, - "price": 6036000.0, - "datetime": "2019-04-10 12:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 392200, + "bar_index": 391615, "price": 6051000.0, - "datetime": "2019-04-10 12:36:00", + "datetime": "2019-04-09 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 392328, - "price": 6038000.0, - "datetime": "2019-04-10 19:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 392349, - "price": 6039000.0, - "datetime": "2019-04-10 20:09:00", + "bar_index": 391627, + "price": 6046000.0, + "datetime": "2019-04-09 06:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 392430, - "price": 6052000.0, - "datetime": "2019-04-11 00:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 392673, - "price": 6086000.0, - "datetime": "2019-04-11 12:36:00", + "bar_index": 391637, + "price": 6063000.0, + "datetime": "2019-04-09 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 392724, - "price": 6018000.0, - "datetime": "2019-04-11 15:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 392742, - "price": 6026000.0, - "datetime": "2019-04-11 16:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 392810, - "price": 5910000.0, - "datetime": "2019-04-11 19:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 393419, - "price": 5866000.0, - "datetime": "2019-04-13 02:30:00", + "side": "buy", + "bar_index": 391665, + "price": 6063000.0, + "datetime": "2019-04-09 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 393448, - "price": 5851000.0, - "datetime": "2019-04-13 04:03:00", + "bar_index": 391688, + "price": 6013000.0, + "datetime": "2019-04-09 09:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 391707, + "price": 6037000.0, + "datetime": "2019-04-09 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 391729, + "price": 6020000.0, + "datetime": "2019-04-09 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 391738, + "price": 6020000.0, + "datetime": "2019-04-09 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 391766, + "price": 6011000.0, + "datetime": "2019-04-09 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391895, + "price": 5993000.0, + "datetime": "2019-04-09 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391917, + "price": 5990000.0, + "datetime": "2019-04-09 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 391949, + "price": 6005000.0, + "datetime": "2019-04-09 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 392137, + "price": 6016000.0, + "datetime": "2019-04-10 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 392147, + "price": 6019000.0, + "datetime": "2019-04-10 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 392196, + "price": 6043000.0, + "datetime": "2019-04-10 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 392227, + "price": 6040000.0, + "datetime": "2019-04-10 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 392253, + "price": 6044000.0, + "datetime": "2019-04-10 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 392281, + "price": 6059000.0, + "datetime": "2019-04-10 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 392317, + "price": 6041000.0, + "datetime": "2019-04-10 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 392342, + "price": 6036000.0, + "datetime": "2019-04-10 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 392497, + "price": 6170000.0, + "datetime": "2019-04-11 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 392539, + "price": 6124000.0, + "datetime": "2019-04-11 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 392648, + "price": 6118000.0, + "datetime": "2019-04-11 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 392716, + "price": 6000000.0, + "datetime": "2019-04-11 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 392748, + "price": 6012000.0, + "datetime": "2019-04-11 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 392762, + "price": 6003000.0, + "datetime": "2019-04-11 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 392802, + "price": 5953000.0, + "datetime": "2019-04-11 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 392888, + "price": 5830000.0, + "datetime": "2019-04-11 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 393068, + "price": 5888000.0, + "datetime": "2019-04-12 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 393113, + "price": 5716000.0, + "datetime": "2019-04-12 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 393144, + "price": 5715000.0, + "datetime": "2019-04-12 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 393162, + "price": 5801000.0, + "datetime": "2019-04-12 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 393229, + "price": 5812000.0, + "datetime": "2019-04-12 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 393241, + "price": 5778000.0, + "datetime": "2019-04-12 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 393301, + "price": 5877000.0, + "datetime": "2019-04-12 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 393322, + "price": 5874000.0, + "datetime": "2019-04-12 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 393343, + "price": 5881000.0, + "datetime": "2019-04-12 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 393351, + "price": 5862000.0, + "datetime": "2019-04-12 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 393361, + "price": 5873000.0, + "datetime": "2019-04-12 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 393497, + "price": 5874000.0, + "datetime": "2019-04-13 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -43997,7 +56048,34 @@ "datetime": "2019-04-13 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 393580, + "price": 5892000.0, + "datetime": "2019-04-13 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 393657, + "price": 5932000.0, + "datetime": "2019-04-13 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 393664, + "price": 5927000.0, + "datetime": "2019-04-13 15:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -44006,196 +56084,304 @@ "datetime": "2019-04-13 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 393848, - "price": 5890000.0, - "datetime": "2019-04-14 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 393917, - "price": 5872000.0, - "datetime": "2019-04-14 06:03:00", + "bar_index": 393750, + "price": 5845000.0, + "datetime": "2019-04-13 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 393764, + "price": 5839000.0, + "datetime": "2019-04-13 20:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 393951, - "price": 5877000.0, - "datetime": "2019-04-14 07:57:00", + "bar_index": 393798, + "price": 5866000.0, + "datetime": "2019-04-13 22:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 394158, + "bar_index": 393836, + "price": 5896000.0, + "datetime": "2019-04-14 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 393857, + "price": 5878000.0, + "datetime": "2019-04-14 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 393957, + "price": 5894000.0, + "datetime": "2019-04-14 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 393988, + "price": 5893000.0, + "datetime": "2019-04-14 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 394014, + "price": 5875000.0, + "datetime": "2019-04-14 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 394171, + "price": 5883000.0, + "datetime": "2019-04-14 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 394217, "price": 5879000.0, - "datetime": "2019-04-14 18:48:00", + "datetime": "2019-04-14 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 394184, - "price": 5872000.0, - "datetime": "2019-04-14 20:09:00", + "bar_index": 394281, + "price": 5907000.0, + "datetime": "2019-04-15 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 394276, - "price": 5900000.0, - "datetime": "2019-04-15 00:57:00", + "bar_index": 394373, + "price": 5957000.0, + "datetime": "2019-04-15 07:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=84.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 394396, - "price": 5946000.0, - "datetime": "2019-04-15 08:33:00", + "bar_index": 394446, + "price": 5982000.0, + "datetime": "2019-04-15 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 394469, - "price": 5960000.0, - "datetime": "2019-04-15 12:12:00", + "bar_index": 394521, + "price": 5964000.0, + "datetime": "2019-04-15 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 394518, - "price": 5966000.0, - "datetime": "2019-04-15 14:39:00", + "bar_index": 394704, + "price": 5968000.0, + "datetime": "2019-04-16 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 394692, - "price": 5977000.0, - "datetime": "2019-04-15 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 395018, - "price": 5902000.0, - "datetime": "2019-04-16 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 395027, - "price": 5900000.0, - "datetime": "2019-04-16 16:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 395444, - "price": 6050000.0, - "datetime": "2019-04-17 13:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 395477, - "price": 6028000.0, - "datetime": "2019-04-17 15:30:00", + "bar_index": 394930, + "price": 5868000.0, + "datetime": "2019-04-16 11:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 395512, - "price": 5993000.0, - "datetime": "2019-04-17 17:15:00", + "bar_index": 394971, + "price": 5867000.0, + "datetime": "2019-04-16 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 394983, + "price": 5892000.0, + "datetime": "2019-04-16 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 395049, + "price": 5912000.0, + "datetime": "2019-04-16 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 395540, - "price": 5995000.0, - "datetime": "2019-04-17 18:39:00", + "bar_index": 395090, + "price": 5898000.0, + "datetime": "2019-04-16 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=30.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 395598, - "price": 6015000.0, - "datetime": "2019-04-17 21:33:00", + "bar_index": 395119, + "price": 5914000.0, + "datetime": "2019-04-16 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 395138, + "price": 5880000.0, + "datetime": "2019-04-16 22:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,support_bounce]" }, { "side": "buy", - "bar_index": 395722, - "price": 6007000.0, - "datetime": "2019-04-18 03:48:00", + "bar_index": 395224, + "price": 5985000.0, + "datetime": "2019-04-17 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 395746, - "price": 6009000.0, - "datetime": "2019-04-18 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 395885, - "price": 6025000.0, - "datetime": "2019-04-18 12:30:00", + "bar_index": 395294, + "price": 5994000.0, + "datetime": "2019-04-17 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 395898, + "bar_index": 395306, + "price": 6024000.0, + "datetime": "2019-04-17 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 395355, + "price": 6085000.0, + "datetime": "2019-04-17 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 395429, + "price": 6053000.0, + "datetime": "2019-04-17 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 395486, + "price": 6000000.0, + "datetime": "2019-04-17 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 395604, + "price": 6001000.0, + "datetime": "2019-04-17 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 395697, + "price": 6002000.0, + "datetime": "2019-04-18 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 395849, + "price": 6034000.0, + "datetime": "2019-04-18 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 395866, + "price": 6029000.0, + "datetime": "2019-04-18 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 395913, "price": 6035000.0, - "datetime": "2019-04-18 13:09:00", + "datetime": "2019-04-18 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=47.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -44203,44 +56389,53 @@ "price": 6034000.0, "datetime": "2019-04-18 15:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 396004, - "price": 6034000.0, - "datetime": "2019-04-18 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 396033, - "price": 6032000.0, - "datetime": "2019-04-18 19:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 396201, - "price": 6054000.0, - "datetime": "2019-04-19 04:27:00", + "bar_index": 395961, + "price": 6060000.0, + "datetime": "2019-04-18 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 396300, + "bar_index": 396059, + "price": 6027000.0, + "datetime": "2019-04-18 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 396177, + "price": 6053000.0, + "datetime": "2019-04-19 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 396253, + "price": 6080000.0, + "datetime": "2019-04-19 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 396302, "price": 6072000.0, - "datetime": "2019-04-19 09:30:00", + "datetime": "2019-04-19 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -44249,25 +56444,97 @@ "datetime": "2019-04-19 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 396532, - "price": 6058000.0, - "datetime": "2019-04-19 21:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 396590, - "price": 6056000.0, - "datetime": "2019-04-20 00:00:00", + "bar_index": 396458, + "price": 6042000.0, + "datetime": "2019-04-19 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 396537, + "price": 6059000.0, + "datetime": "2019-04-19 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 396600, + "price": 6078000.0, + "datetime": "2019-04-20 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 396630, + "price": 6066000.0, + "datetime": "2019-04-20 02:00:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 396680, + "price": 6089000.0, + "datetime": "2019-04-20 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 396694, + "price": 6085000.0, + "datetime": "2019-04-20 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 396811, + "price": 6118000.0, + "datetime": "2019-04-20 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 396863, + "price": 6119000.0, + "datetime": "2019-04-20 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 396878, + "price": 6124000.0, + "datetime": "2019-04-20 14:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 396911, + "price": 6133000.0, + "datetime": "2019-04-20 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -44276,25 +56543,70 @@ "datetime": "2019-04-20 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 396993, - "price": 6119000.0, - "datetime": "2019-04-20 20:36:00", + "bar_index": 396995, + "price": 6118000.0, + "datetime": "2019-04-20 20:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 397043, + "price": 6124000.0, + "datetime": "2019-04-20 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 397175, - "price": 6134000.0, - "datetime": "2019-04-21 06:18:00", + "bar_index": 397074, + "price": 6132000.0, + "datetime": "2019-04-21 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=11.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 397109, + "price": 6135000.0, + "datetime": "2019-04-21 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 397145, + "price": 6137000.0, + "datetime": "2019-04-21 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 397164, + "price": 6141000.0, + "datetime": "2019-04-21 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 397206, + "price": 6132000.0, + "datetime": "2019-04-21 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -44303,88 +56615,115 @@ "datetime": "2019-04-21 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 397264, - "price": 6151000.0, - "datetime": "2019-04-21 10:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 397396, - "price": 6164000.0, - "datetime": "2019-04-21 17:24:00", + "bar_index": 397301, + "price": 6175000.0, + "datetime": "2019-04-21 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 397564, - "price": 6128000.0, - "datetime": "2019-04-22 01:51:00", + "bar_index": 397372, + "price": 6166000.0, + "datetime": "2019-04-21 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 397784, - "price": 6117000.0, - "datetime": "2019-04-22 13:21:00", + "bar_index": 397482, + "price": 6081000.0, + "datetime": "2019-04-21 21:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 397830, + "bar_index": 397497, + "price": 6112000.0, + "datetime": "2019-04-21 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 397698, + "price": 6155000.0, + "datetime": "2019-04-22 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 397816, "price": 6126000.0, - "datetime": "2019-04-22 15:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 398013, - "price": 6141000.0, - "datetime": "2019-04-23 00:51:00", + "datetime": "2019-04-22 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 398102, - "price": 6213000.0, - "datetime": "2019-04-23 05:18:00", + "bar_index": 397831, + "price": 6126000.0, + "datetime": "2019-04-22 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 398182, - "price": 6221000.0, - "datetime": "2019-04-23 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 398306, - "price": 6417000.0, - "datetime": "2019-04-23 15:30:00", + "bar_index": 397995, + "price": 6151000.0, + "datetime": "2019-04-22 23:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 398048, + "price": 6165000.0, + "datetime": "2019-04-23 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 398079, + "price": 6231000.0, + "datetime": "2019-04-23 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 398126, + "price": 6236000.0, + "datetime": "2019-04-23 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 398229, + "price": 6246000.0, + "datetime": "2019-04-23 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -44392,107 +56731,188 @@ "price": 6433000.0, "datetime": "2019-04-23 16:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 398511, - "price": 6468000.0, - "datetime": "2019-04-24 01:45:00", + "bar_index": 398414, + "price": 6437000.0, + "datetime": "2019-04-23 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 398560, - "price": 6489000.0, - "datetime": "2019-04-24 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 398690, - "price": 6484000.0, - "datetime": "2019-04-24 10:42:00", + "bar_index": 398442, + "price": 6456000.0, + "datetime": "2019-04-23 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 398763, - "price": 6505000.0, - "datetime": "2019-04-24 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 398993, - "price": 6433000.0, - "datetime": "2019-04-25 01:51:00", + "bar_index": 398459, + "price": 6471000.0, + "datetime": "2019-04-23 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 399125, + "bar_index": 398516, + "price": 6471000.0, + "datetime": "2019-04-24 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 398698, + "price": 6459000.0, + "datetime": "2019-04-24 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 398907, + "price": 6385000.0, + "datetime": "2019-04-24 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 399050, + "price": 6429000.0, + "datetime": "2019-04-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 399095, + "price": 6415000.0, + "datetime": "2019-04-25 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 399103, "price": 6416000.0, - "datetime": "2019-04-25 08:27:00", + "datetime": "2019-04-25 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 399219, - "price": 6389000.0, - "datetime": "2019-04-25 13:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 399403, - "price": 6401000.0, - "datetime": "2019-04-25 22:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 399428, - "price": 6396000.0, - "datetime": "2019-04-25 23:36:00", + "bar_index": 399168, + "price": 6424000.0, + "datetime": "2019-04-25 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=60.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 399464, + "bar_index": 399223, + "price": 6376000.0, + "datetime": "2019-04-25 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 399304, + "price": 6376000.0, + "datetime": "2019-04-25 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 399359, "price": 6398000.0, - "datetime": "2019-04-26 01:24:00", + "datetime": "2019-04-25 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 399381, + "price": 6407000.0, + "datetime": "2019-04-25 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 399389, + "price": 6405000.0, + "datetime": "2019-04-25 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 399397, + "price": 6404000.0, + "datetime": "2019-04-25 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 399442, + "price": 6400000.0, + "datetime": "2019-04-26 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 399466, + "price": 6402000.0, + "datetime": "2019-04-26 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 399669, + "price": 6231000.0, + "datetime": "2019-04-26 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 399731, - "price": 6185000.0, - "datetime": "2019-04-26 14:57:00", + "bar_index": 399813, + "price": 6175000.0, + "datetime": "2019-04-26 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=26.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -44500,26 +56920,53 @@ "price": 6144000.0, "datetime": "2019-04-26 22:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 400206, + "bar_index": 399962, "price": 6100000.0, - "datetime": "2019-04-27 14:45:00", + "datetime": "2019-04-27 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 399979, + "price": 6082000.0, + "datetime": "2019-04-27 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 400269, - "price": 6111000.0, - "datetime": "2019-04-27 17:54:00", + "bar_index": 400056, + "price": 6129000.0, + "datetime": "2019-04-27 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 400089, + "price": 6136000.0, + "datetime": "2019-04-27 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 400178, + "price": 6086000.0, + "datetime": "2019-04-27 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -44527,152 +56974,170 @@ "price": 6099000.0, "datetime": "2019-04-27 22:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=51.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 400377, + "price": 6112000.0, + "datetime": "2019-04-27 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 400448, + "price": 6128000.0, + "datetime": "2019-04-28 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 400514, + "price": 6147000.0, + "datetime": "2019-04-28 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 400564, - "price": 6110000.0, - "datetime": "2019-04-28 08:54:00", + "bar_index": 400624, + "price": 6105000.0, + "datetime": "2019-04-28 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=37.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 400673, - "price": 6119000.0, - "datetime": "2019-04-28 14:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 400707, + "side": "sell", + "bar_index": 400736, "price": 6134000.0, - "datetime": "2019-04-28 16:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 400810, - "price": 6165000.0, - "datetime": "2019-04-28 21:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 400905, - "price": 6163000.0, - "datetime": "2019-04-29 02:24:00", + "datetime": "2019-04-28 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 401007, - "price": 6121000.0, - "datetime": "2019-04-29 07:39:00", + "bar_index": 400755, + "price": 6139000.0, + "datetime": "2019-04-28 18:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 401093, + "price": 6147000.0, + "datetime": "2019-04-29 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 401221, - "price": 6122000.0, - "datetime": "2019-04-29 18:21:00", + "bar_index": 401237, + "price": 6099000.0, + "datetime": "2019-04-29 19:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 401422, - "price": 6019000.0, - "datetime": "2019-04-30 04:30:00", + "bar_index": 401244, + "price": 6074000.0, + "datetime": "2019-04-29 19:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,obv_divergence,range_breakout]" }, { "side": "buy", - "bar_index": 401460, - "price": 6030000.0, - "datetime": "2019-04-30 06:24:00", + "bar_index": 401320, + "price": 6035000.0, + "datetime": "2019-04-29 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 401529, - "price": 6030000.0, - "datetime": "2019-04-30 09:51:00", + "bar_index": 401499, + "price": 6026000.0, + "datetime": "2019-04-30 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=100.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 401625, - "price": 6024000.0, - "datetime": "2019-04-30 14:39:00", + "bar_index": 401694, + "price": 6037000.0, + "datetime": "2019-04-30 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 401646, - "price": 6020000.0, - "datetime": "2019-04-30 15:42:00", + "bar_index": 401705, + "price": 6021000.0, + "datetime": "2019-04-30 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 401880, - "price": 6094000.0, - "datetime": "2019-05-01 03:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 401894, - "price": 6095000.0, - "datetime": "2019-05-01 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 402027, - "price": 6157000.0, - "datetime": "2019-05-01 11:24:00", + "bar_index": 401725, + "price": 6061000.0, + "datetime": "2019-04-30 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 402051, - "price": 6152000.0, - "datetime": "2019-05-01 12:36:00", + "bar_index": 401768, + "price": 6100000.0, + "datetime": "2019-04-30 21:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 401996, + "price": 6153000.0, + "datetime": "2019-05-01 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 402015, + "price": 6148000.0, + "datetime": "2019-05-01 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402045, + "price": 6155000.0, + "datetime": "2019-05-01 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -44681,178 +57146,565 @@ "datetime": "2019-05-01 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.0 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 402313, - "price": 6143000.0, - "datetime": "2019-05-02 01:42:00", + "bar_index": 402233, + "price": 6139000.0, + "datetime": "2019-05-01 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 402341, - "price": 6149000.0, - "datetime": "2019-05-02 03:12:00", + "bar_index": 402261, + "price": 6140000.0, + "datetime": "2019-05-01 23:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 402710, - "price": 6273000.0, - "datetime": "2019-05-02 22:15:00", + "bar_index": 402300, + "price": 6141000.0, + "datetime": "2019-05-02 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=33.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 402722, - "price": 6284000.0, - "datetime": "2019-05-02 22:51:00", + "bar_index": 402382, + "price": 6179000.0, + "datetime": "2019-05-02 05:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 402823, + "bar_index": 402399, + "price": 6165000.0, + "datetime": "2019-05-02 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402457, + "price": 6196000.0, + "datetime": "2019-05-02 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 402548, + "price": 6192000.0, + "datetime": "2019-05-02 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402556, + "price": 6196000.0, + "datetime": "2019-05-02 14:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 402646, + "price": 6257000.0, + "datetime": "2019-05-02 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402776, + "price": 6338000.0, + "datetime": "2019-05-03 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402795, + "price": 6339000.0, + "datetime": "2019-05-03 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402824, "price": 6342000.0, - "datetime": "2019-05-03 04:24:00", + "datetime": "2019-05-03 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402838, + "price": 6341000.0, + "datetime": "2019-05-03 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 402872, + "bar_index": 402846, "price": 6333000.0, - "datetime": "2019-05-03 06:54:00", + "datetime": "2019-05-03 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 402937, + "price": 6366000.0, + "datetime": "2019-05-03 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 402985, + "price": 6418000.0, + "datetime": "2019-05-03 12:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 403009, + "price": 6434000.0, + "datetime": "2019-05-03 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 403021, + "price": 6429000.0, + "datetime": "2019-05-03 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 403059, + "price": 6490000.0, + "datetime": "2019-05-03 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 402906, - "price": 6330000.0, - "datetime": "2019-05-03 08:36:00", + "bar_index": 403135, + "price": 6594000.0, + "datetime": "2019-05-03 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 402928, - "price": 6340000.0, - "datetime": "2019-05-03 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 403150, - "price": 6624000.0, - "datetime": "2019-05-03 20:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 403226, - "price": 6642000.0, - "datetime": "2019-05-04 00:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 403557, - "price": 6665000.0, - "datetime": "2019-05-04 17:18:00", + "bar_index": 403152, + "price": 6619000.0, + "datetime": "2019-05-03 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 403169, + "price": 6641000.0, + "datetime": "2019-05-03 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 403189, + "price": 6647000.0, + "datetime": "2019-05-03 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 403922, + "bar_index": 403217, + "price": 6630000.0, + "datetime": "2019-05-04 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 403229, + "price": 6628000.0, + "datetime": "2019-05-04 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 403325, + "price": 6612000.0, + "datetime": "2019-05-04 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 403344, + "price": 6611000.0, + "datetime": "2019-05-04 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 403364, + "price": 6565000.0, + "datetime": "2019-05-04 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 403415, + "price": 6680000.0, + "datetime": "2019-05-04 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 403434, + "price": 6702000.0, + "datetime": "2019-05-04 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 403468, + "price": 6689000.0, + "datetime": "2019-05-04 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 403546, + "price": 6687000.0, + "datetime": "2019-05-04 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 403563, + "price": 6662000.0, + "datetime": "2019-05-04 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 403622, + "price": 6667000.0, + "datetime": "2019-05-04 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 403702, + "price": 6507000.0, + "datetime": "2019-05-05 00:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 403793, + "price": 6583000.0, + "datetime": "2019-05-05 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 404045, + "price": 6658000.0, + "datetime": "2019-05-05 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 404082, + "price": 6676000.0, + "datetime": "2019-05-05 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 404120, + "price": 6699000.0, + "datetime": "2019-05-05 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 404235, "price": 6677000.0, - "datetime": "2019-05-05 12:00:00", + "datetime": "2019-05-06 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 404100, - "price": 6671000.0, - "datetime": "2019-05-05 21:06:00", + "bar_index": 404291, + "price": 6711000.0, + "datetime": "2019-05-06 07:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 404379, + "bar_index": 404386, + "price": 6631000.0, + "datetime": "2019-05-06 11:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 404415, + "price": 6624000.0, + "datetime": "2019-05-06 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 404438, + "price": 6661000.0, + "datetime": "2019-05-06 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 404447, + "price": 6645000.0, + "datetime": "2019-05-06 14:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 404473, + "price": 6626000.0, + "datetime": "2019-05-06 16:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 404529, + "price": 6629000.0, + "datetime": "2019-05-06 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 404591, + "price": 6612000.0, + "datetime": "2019-05-06 22:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 404599, + "price": 6623000.0, + "datetime": "2019-05-06 22:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 404617, + "price": 6630000.0, + "datetime": "2019-05-06 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 404630, + "price": 6629000.0, + "datetime": "2019-05-07 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 404643, "price": 6617000.0, - "datetime": "2019-05-06 11:27:00", + "datetime": "2019-05-07 00:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 404629, - "price": 6634000.0, - "datetime": "2019-05-06 23:57:00", + "bar_index": 404674, + "price": 6651000.0, + "datetime": "2019-05-07 02:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 404715, + "price": 6658000.0, + "datetime": "2019-05-07 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 404731, - "price": 6642000.0, - "datetime": "2019-05-07 05:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 404806, - "price": 6640000.0, - "datetime": "2019-05-07 09:06:00", + "bar_index": 404760, + "price": 6621000.0, + "datetime": "2019-05-07 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 405035, - "price": 6846000.0, - "datetime": "2019-05-07 20:33:00", + "bar_index": 404771, + "price": 6641000.0, + "datetime": "2019-05-07 07:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 405043, - "price": 6850000.0, - "datetime": "2019-05-07 20:57:00", + "bar_index": 404895, + "price": 6817000.0, + "datetime": "2019-05-07 13:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 404907, + "price": 6828000.0, + "datetime": "2019-05-07 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 404935, + "price": 6844000.0, + "datetime": "2019-05-07 15:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 404972, + "price": 6833000.0, + "datetime": "2019-05-07 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 405046, + "price": 6856000.0, + "datetime": "2019-05-07 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405061, + "price": 6871000.0, + "datetime": "2019-05-07 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -44860,323 +57712,701 @@ "price": 6824000.0, "datetime": "2019-05-08 01:03:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_sell score=3.0 [bb_reversal]" }, { "side": "sell", - "bar_index": 405188, - "price": 6829000.0, - "datetime": "2019-05-08 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 405196, - "price": 6851000.0, - "datetime": "2019-05-08 04:36:00", + "bar_index": 405234, + "price": 6843000.0, + "datetime": "2019-05-08 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 405228, - "price": 6834000.0, - "datetime": "2019-05-08 06:21:00", + "bar_index": 405283, + "price": 6741000.0, + "datetime": "2019-05-08 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 405274, - "price": 6838000.0, - "datetime": "2019-05-08 08:39:00", + "bar_index": 405349, + "price": 6779000.0, + "datetime": "2019-05-08 12:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 405400, - "price": 6797000.0, - "datetime": "2019-05-08 15:00:00", + "bar_index": 405490, + "price": 6837000.0, + "datetime": "2019-05-08 19:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=68.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405555, + "price": 6865000.0, + "datetime": "2019-05-08 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405593, + "price": 6886000.0, + "datetime": "2019-05-09 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405663, + "price": 6884000.0, + "datetime": "2019-05-09 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 405709, + "price": 6898000.0, + "datetime": "2019-05-09 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405802, + "price": 7068000.0, + "datetime": "2019-05-09 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 405806, + "price": 7068000.0, + "datetime": "2019-05-09 11:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 405816, + "price": 7064000.0, + "datetime": "2019-05-09 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 405826, + "price": 7065000.0, + "datetime": "2019-05-09 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 405862, + "price": 7098000.0, + "datetime": "2019-05-09 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 405924, + "price": 7130000.0, + "datetime": "2019-05-09 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 405562, - "price": 6860000.0, - "datetime": "2019-05-08 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 405573, - "price": 6859000.0, - "datetime": "2019-05-08 23:39:00", + "bar_index": 405986, + "price": 7103000.0, + "datetime": "2019-05-09 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 405741, - "price": 6920000.0, - "datetime": "2019-05-09 08:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 405875, - "price": 7092000.0, - "datetime": "2019-05-09 15:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 405912, - "price": 7139000.0, - "datetime": "2019-05-09 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 406062, + "bar_index": 406039, "price": 7088000.0, - "datetime": "2019-05-10 00:33:00", + "datetime": "2019-05-09 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 406421, - "price": 7428000.0, - "datetime": "2019-05-10 18:30:00", + "bar_index": 406096, + "price": 7135000.0, + "datetime": "2019-05-10 02:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 406190, + "price": 7219000.0, + "datetime": "2019-05-10 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 406237, + "price": 7291000.0, + "datetime": "2019-05-10 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 406473, - "price": 7419000.0, - "datetime": "2019-05-10 21:06:00", + "bar_index": 406255, + "price": 7249000.0, + "datetime": "2019-05-10 10:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 406269, + "price": 7268000.0, + "datetime": "2019-05-10 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 406326, + "price": 7390000.0, + "datetime": "2019-05-10 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 406333, + "price": 7395000.0, + "datetime": "2019-05-10 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 406363, + "price": 7388000.0, + "datetime": "2019-05-10 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 406413, + "price": 7449000.0, + "datetime": "2019-05-10 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 406426, + "price": 7440000.0, + "datetime": "2019-05-10 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 406512, - "price": 7401000.0, - "datetime": "2019-05-10 23:03:00", + "bar_index": 406450, + "price": 7417000.0, + "datetime": "2019-05-10 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 406596, - "price": 7525000.0, - "datetime": "2019-05-11 03:15:00", + "bar_index": 406467, + "price": 7434000.0, + "datetime": "2019-05-10 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 406615, - "price": 7517000.0, - "datetime": "2019-05-11 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 406984, - "price": 7893000.0, - "datetime": "2019-05-11 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 407022, - "price": 7979000.0, - "datetime": "2019-05-12 00:33:00", + "bar_index": 406494, + "price": 7404000.0, + "datetime": "2019-05-10 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 407082, - "price": 8016000.0, - "datetime": "2019-05-12 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 407099, - "price": 8000000.0, - "datetime": "2019-05-12 04:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 407128, - "price": 8022000.0, - "datetime": "2019-05-12 05:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 407145, - "price": 8051000.0, - "datetime": "2019-05-12 06:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 407157, - "price": 8230000.0, - "datetime": "2019-05-12 07:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 407245, - "price": 8395000.0, - "datetime": "2019-05-12 11:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 407271, - "price": 8366000.0, - "datetime": "2019-05-12 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 407389, - "price": 8636000.0, - "datetime": "2019-05-12 18:54:00", + "bar_index": 406516, + "price": 7406000.0, + "datetime": "2019-05-10 23:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 406557, + "price": 7484000.0, + "datetime": "2019-05-11 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 406600, + "price": 7547000.0, + "datetime": "2019-05-11 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 406668, + "price": 7508000.0, + "datetime": "2019-05-11 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 406749, + "price": 7648000.0, + "datetime": "2019-05-11 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 406771, + "price": 7733000.0, + "datetime": "2019-05-11 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 407451, - "price": 8366000.0, - "datetime": "2019-05-12 22:00:00", + "bar_index": 406892, + "price": 7900000.0, + "datetime": "2019-05-11 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 407606, - "price": 8309000.0, - "datetime": "2019-05-13 05:45:00", + "bar_index": 406906, + "price": 8002000.0, + "datetime": "2019-05-11 18:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 407652, - "price": 8095000.0, - "datetime": "2019-05-13 08:03:00", + "bar_index": 406945, + "price": 7930000.0, + "datetime": "2019-05-11 20:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 407714, - "price": 8251000.0, - "datetime": "2019-05-13 11:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 407952, - "price": 8588000.0, - "datetime": "2019-05-13 23:03:00", + "bar_index": 407035, + "price": 8090000.0, + "datetime": "2019-05-12 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 408062, - "price": 9141000.0, - "datetime": "2019-05-14 04:33:00", + "bar_index": 407117, + "price": 8013000.0, + "datetime": "2019-05-12 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407184, + "price": 8440000.0, + "datetime": "2019-05-12 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 407196, + "price": 8461000.0, + "datetime": "2019-05-12 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407228, + "price": 8404000.0, + "datetime": "2019-05-12 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407273, + "price": 8376000.0, + "datetime": "2019-05-12 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407290, + "price": 8394000.0, + "datetime": "2019-05-12 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 408072, - "price": 9100000.0, - "datetime": "2019-05-14 05:03:00", + "bar_index": 407360, + "price": 8564000.0, + "datetime": "2019-05-12 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=52.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 407500, + "price": 8033000.0, + "datetime": "2019-05-13 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 407531, + "price": 8018000.0, + "datetime": "2019-05-13 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 408511, - "price": 9535000.0, - "datetime": "2019-05-15 03:00:00", + "bar_index": 407595, + "price": 8218000.0, + "datetime": "2019-05-13 05:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 408722, - "price": 9590000.0, - "datetime": "2019-05-15 13:33:00", + "bar_index": 407609, + "price": 8355000.0, + "datetime": "2019-05-13 05:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,keltner_breakout,minor_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 407656, + "price": 8069000.0, + "datetime": "2019-05-13 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 407672, + "price": 8100000.0, + "datetime": "2019-05-13 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 407721, + "price": 8243000.0, + "datetime": "2019-05-13 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 407766, + "price": 8284000.0, + "datetime": "2019-05-13 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407775, + "price": 8367000.0, + "datetime": "2019-05-13 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 407857, + "price": 8325000.0, + "datetime": "2019-05-13 18:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 407884, + "price": 8335000.0, + "datetime": "2019-05-13 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 407920, + "price": 8595000.0, + "datetime": "2019-05-13 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 407954, + "price": 8644000.0, + "datetime": "2019-05-13 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 408024, + "price": 9109000.0, + "datetime": "2019-05-14 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 408078, + "price": 9159000.0, + "datetime": "2019-05-14 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 408084, + "price": 9176000.0, + "datetime": "2019-05-14 05:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 408104, + "price": 9451000.0, + "datetime": "2019-05-14 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 408186, + "price": 9473000.0, + "datetime": "2019-05-14 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 408298, + "price": 9630000.0, + "datetime": "2019-05-14 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 408314, + "price": 9760000.0, + "datetime": "2019-05-14 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 408377, + "price": 9644000.0, + "datetime": "2019-05-14 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 408419, + "price": 9708000.0, + "datetime": "2019-05-14 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 408429, + "price": 9716000.0, + "datetime": "2019-05-14 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 408503, + "price": 9500000.0, + "datetime": "2019-05-15 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 408525, + "price": 9384000.0, + "datetime": "2019-05-15 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 408610, + "price": 9418000.0, + "datetime": "2019-05-15 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 408667, + "price": 9600000.0, + "datetime": "2019-05-15 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 408680, + "price": 9556000.0, + "datetime": "2019-05-15 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 408689, + "price": 9580000.0, + "datetime": "2019-05-15 11:54:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 408708, + "price": 9598000.0, + "datetime": "2019-05-15 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 408724, + "price": 9592000.0, + "datetime": "2019-05-15 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -45184,242 +58414,422 @@ "price": 9578000.0, "datetime": "2019-05-15 14:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 408749, - "price": 9565000.0, - "datetime": "2019-05-15 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 408855, - "price": 9520000.0, - "datetime": "2019-05-15 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 408957, - "price": 9365000.0, - "datetime": "2019-05-16 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 409066, - "price": 9571000.0, - "datetime": "2019-05-16 06:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 409091, - "price": 9562000.0, - "datetime": "2019-05-16 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 409446, - "price": 9511000.0, - "datetime": "2019-05-17 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 409611, - "price": 9465000.0, - "datetime": "2019-05-17 10:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 409769, - "price": 8762000.0, - "datetime": "2019-05-17 17:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 409916, - "price": 8602000.0, - "datetime": "2019-05-18 01:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 409957, - "price": 8544000.0, - "datetime": "2019-05-18 03:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 410031, - "price": 8783000.0, - "datetime": "2019-05-18 07:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 410304, - "price": 8884000.0, - "datetime": "2019-05-18 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 410319, - "price": 8894000.0, - "datetime": "2019-05-18 21:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 410517, - "price": 8860000.0, - "datetime": "2019-05-19 07:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 410638, + "bar_index": 408807, "price": 9391000.0, - "datetime": "2019-05-19 13:24:00", + "datetime": "2019-05-15 17:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 410668, - "price": 9417000.0, - "datetime": "2019-05-19 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 410711, - "price": 9423000.0, - "datetime": "2019-05-19 17:03:00", + "bar_index": 408976, + "price": 9391000.0, + "datetime": "2019-05-16 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 410720, - "price": 9453000.0, - "datetime": "2019-05-19 17:30:00", + "bar_index": 409077, + "price": 9581000.0, + "datetime": "2019-05-16 07:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 409087, + "price": 9500000.0, + "datetime": "2019-05-16 07:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 411149, - "price": 9583000.0, - "datetime": "2019-05-20 14:57:00", + "bar_index": 409114, + "price": 9617000.0, + "datetime": "2019-05-16 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 411244, - "price": 9493000.0, - "datetime": "2019-05-20 19:42:00", + "bar_index": 409286, + "price": 9604000.0, + "datetime": "2019-05-16 17:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 411482, - "price": 9574000.0, - "datetime": "2019-05-21 07:36:00", + "bar_index": 409292, + "price": 9626000.0, + "datetime": "2019-05-16 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 411521, - "price": 9521000.0, - "datetime": "2019-05-21 09:33:00", + "bar_index": 409378, + "price": 9380000.0, + "datetime": "2019-05-16 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 411780, - "price": 9483000.0, - "datetime": "2019-05-21 22:30:00", + "side": "buy", + "bar_index": 409480, + "price": 9486000.0, + "datetime": "2019-05-17 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 411936, - "price": 9550000.0, - "datetime": "2019-05-22 06:18:00", + "bar_index": 409695, + "price": 8810000.0, + "datetime": "2019-05-17 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 409879, + "price": 8641000.0, + "datetime": "2019-05-17 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 409893, + "price": 8634000.0, + "datetime": "2019-05-18 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 410026, + "price": 8731000.0, + "datetime": "2019-05-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=94.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 410038, + "price": 8761000.0, + "datetime": "2019-05-18 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 410042, + "price": 8760000.0, + "datetime": "2019-05-18 07:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 410077, + "price": 8899000.0, + "datetime": "2019-05-18 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 411980, + "bar_index": 410091, + "price": 8795000.0, + "datetime": "2019-05-18 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 410100, + "price": 8769000.0, + "datetime": "2019-05-18 10:27:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 410157, + "price": 8910000.0, + "datetime": "2019-05-18 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 410196, + "price": 8986000.0, + "datetime": "2019-05-18 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 410227, + "price": 8905000.0, + "datetime": "2019-05-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 410373, + "price": 8919000.0, + "datetime": "2019-05-19 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 410497, + "price": 8866000.0, + "datetime": "2019-05-19 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 410559, + "price": 8850000.0, + "datetime": "2019-05-19 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 410566, + "price": 8857000.0, + "datetime": "2019-05-19 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 410601, + "price": 9288000.0, + "datetime": "2019-05-19 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 410742, + "price": 9476000.0, + "datetime": "2019-05-19 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 410892, + "price": 9450000.0, + "datetime": "2019-05-20 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 410972, + "price": 9562000.0, + "datetime": "2019-05-20 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 411137, + "price": 9582000.0, + "datetime": "2019-05-20 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 411223, + "price": 9502000.0, + "datetime": "2019-05-20 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 411299, + "price": 9313000.0, + "datetime": "2019-05-20 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 411333, + "price": 9394000.0, + "datetime": "2019-05-21 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 411372, + "price": 9470000.0, + "datetime": "2019-05-21 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 411378, + "price": 9440000.0, + "datetime": "2019-05-21 02:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 411462, + "price": 9623000.0, + "datetime": "2019-05-21 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 411632, + "price": 9516000.0, + "datetime": "2019-05-21 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 411654, + "price": 9541000.0, + "datetime": "2019-05-21 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 411668, + "price": 9498000.0, + "datetime": "2019-05-21 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 411682, + "price": 9527000.0, + "datetime": "2019-05-21 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 411793, + "price": 9472000.0, + "datetime": "2019-05-21 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 411877, + "price": 9544000.0, + "datetime": "2019-05-22 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 411927, + "price": 9605000.0, + "datetime": "2019-05-22 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 411938, + "price": 9551000.0, + "datetime": "2019-05-22 06:24:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 412013, + "price": 9538000.0, + "datetime": "2019-05-22 10:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 412025, "price": 9522000.0, - "datetime": "2019-05-22 08:30:00", + "datetime": "2019-05-22 10:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 411998, - "price": 9529000.0, - "datetime": "2019-05-22 09:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -45428,124 +58838,286 @@ "datetime": "2019-05-22 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 412526, - "price": 9280000.0, - "datetime": "2019-05-23 11:48:00", + "bar_index": 412050, + "price": 9513000.0, + "datetime": "2019-05-22 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 412557, - "price": 9269000.0, - "datetime": "2019-05-23 13:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 412722, - "price": 9200000.0, - "datetime": "2019-05-23 21:36:00", + "bar_index": 412057, + "price": 9521000.0, + "datetime": "2019-05-22 12:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 412868, - "price": 9397000.0, - "datetime": "2019-05-24 04:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 412877, - "price": 9379000.0, - "datetime": "2019-05-24 05:21:00", + "bar_index": 412087, + "price": 9486000.0, + "datetime": "2019-05-22 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 412112, + "price": 9499000.0, + "datetime": "2019-05-22 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 412120, + "price": 9492000.0, + "datetime": "2019-05-22 15:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 412163, + "price": 9470000.0, + "datetime": "2019-05-22 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 412205, + "price": 9445000.0, + "datetime": "2019-05-22 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 413288, + "bar_index": 412300, + "price": 9547000.0, + "datetime": "2019-05-23 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 412410, + "price": 9451000.0, + "datetime": "2019-05-23 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 412512, + "price": 9261000.0, + "datetime": "2019-05-23 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 412531, + "price": 9251000.0, + "datetime": "2019-05-23 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 412615, + "price": 9209000.0, + "datetime": "2019-05-23 16:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 412646, + "price": 9131000.0, + "datetime": "2019-05-23 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 412705, + "price": 9233000.0, + "datetime": "2019-05-23 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 412740, + "price": 9247000.0, + "datetime": "2019-05-23 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 412798, + "price": 9459000.0, + "datetime": "2019-05-24 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 412834, + "price": 9372000.0, + "datetime": "2019-05-24 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 412890, + "price": 9467000.0, + "datetime": "2019-05-24 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 413046, + "price": 9415000.0, + "datetime": "2019-05-24 13:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 413101, + "price": 9445000.0, + "datetime": "2019-05-24 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 413129, + "price": 9525000.0, + "datetime": "2019-05-24 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 413161, + "price": 9522000.0, + "datetime": "2019-05-24 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 413186, + "price": 9561000.0, + "datetime": "2019-05-24 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 413228, + "price": 9520000.0, + "datetime": "2019-05-24 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 413243, + "price": 9542000.0, + "datetime": "2019-05-24 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 413323, "price": 9621000.0, - "datetime": "2019-05-25 01:54:00", + "datetime": "2019-05-25 03:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 413300, - "price": 9617000.0, - "datetime": "2019-05-25 02:30:00", + "bar_index": 413378, + "price": 9635000.0, + "datetime": "2019-05-25 06:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 413345, - "price": 9603000.0, - "datetime": "2019-05-25 04:45:00", + "bar_index": 413461, + "price": 9595000.0, + "datetime": "2019-05-25 10:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 413396, - "price": 9626000.0, - "datetime": "2019-05-25 07:18:00", + "bar_index": 413606, + "price": 9565000.0, + "datetime": "2019-05-25 17:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 413478, - "price": 9575000.0, - "datetime": "2019-05-25 11:24:00", + "bar_index": 413662, + "price": 9620000.0, + "datetime": "2019-05-25 20:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 413515, - "price": 9556000.0, - "datetime": "2019-05-25 13:15:00", + "bar_index": 413677, + "price": 9596000.0, + "datetime": "2019-05-25 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 413557, - "price": 9545000.0, - "datetime": "2019-05-25 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 413601, - "price": 9549000.0, - "datetime": "2019-05-25 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -45554,88 +59126,187 @@ "datetime": "2019-05-25 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 413728, + "price": 9599000.0, + "datetime": "2019-05-25 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 413787, + "price": 9600000.0, + "datetime": "2019-05-26 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 413872, + "price": 9601000.0, + "datetime": "2019-05-26 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 413737, - "price": 9584000.0, - "datetime": "2019-05-26 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 413879, - "price": 9610000.0, - "datetime": "2019-05-26 07:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 413992, - "price": 9592000.0, - "datetime": "2019-05-26 13:09:00", + "bar_index": 413894, + "price": 9601000.0, + "datetime": "2019-05-26 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 413911, + "price": 9602000.0, + "datetime": "2019-05-26 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 413993, + "price": 9590000.0, + "datetime": "2019-05-26 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 414064, - "price": 9566000.0, - "datetime": "2019-05-26 16:45:00", + "bar_index": 414082, + "price": 9557000.0, + "datetime": "2019-05-26 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 414214, - "price": 9528000.0, - "datetime": "2019-05-27 00:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 414474, - "price": 10298000.0, - "datetime": "2019-05-27 13:27:00", + "bar_index": 414121, + "price": 9507000.0, + "datetime": "2019-05-26 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 414547, - "price": 10370000.0, - "datetime": "2019-05-27 17:06:00", + "bar_index": 414161, + "price": 9501000.0, + "datetime": "2019-05-26 21:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 414590, - "price": 10362000.0, - "datetime": "2019-05-27 19:15:00", + "bar_index": 414257, + "price": 9548000.0, + "datetime": "2019-05-27 02:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=51.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 414622, - "price": 10367000.0, - "datetime": "2019-05-27 20:51:00", + "bar_index": 414319, + "price": 10136000.0, + "datetime": "2019-05-27 05:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=60.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 414358, + "price": 10303000.0, + "datetime": "2019-05-27 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 414378, + "price": 10321000.0, + "datetime": "2019-05-27 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 414397, + "price": 10487000.0, + "datetime": "2019-05-27 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 414453, + "price": 10312000.0, + "datetime": "2019-05-27 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 414493, + "price": 10330000.0, + "datetime": "2019-05-27 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 414503, + "price": 10327000.0, + "datetime": "2019-05-27 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 414571, + "price": 10357000.0, + "datetime": "2019-05-27 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 414648, + "price": 10493000.0, + "datetime": "2019-05-27 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 414663, + "price": 10432000.0, + "datetime": "2019-05-27 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -45643,206 +59314,449 @@ "price": 10450000.0, "datetime": "2019-05-27 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 414788, - "price": 10410000.0, - "datetime": "2019-05-28 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 414968, - "price": 10412000.0, - "datetime": "2019-05-28 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 415183, - "price": 10302000.0, - "datetime": "2019-05-29 00:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 415287, - "price": 10284000.0, - "datetime": "2019-05-29 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 415368, - "price": 10326000.0, - "datetime": "2019-05-29 10:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 415391, - "price": 10318000.0, - "datetime": "2019-05-29 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 415677, - "price": 10397000.0, - "datetime": "2019-05-30 01:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 415832, - "price": 10361000.0, - "datetime": "2019-05-30 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 415934, + "bar_index": 414803, "price": 10383000.0, - "datetime": "2019-05-30 14:27:00", + "datetime": "2019-05-28 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 415992, - "price": 10383000.0, - "datetime": "2019-05-30 17:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 416027, - "price": 10426000.0, - "datetime": "2019-05-30 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 416095, + "bar_index": 414809, "price": 10419000.0, - "datetime": "2019-05-30 22:30:00", + "datetime": "2019-05-28 06:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 416142, - "price": 10544000.0, - "datetime": "2019-05-31 00:51:00", + "bar_index": 414817, + "price": 10415000.0, + "datetime": "2019-05-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 414849, + "price": 10438000.0, + "datetime": "2019-05-28 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 414888, + "price": 10379000.0, + "datetime": "2019-05-28 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 414934, + "price": 10388000.0, + "datetime": "2019-05-28 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 414939, + "price": 10393000.0, + "datetime": "2019-05-28 12:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 414954, + "price": 10426000.0, + "datetime": "2019-05-28 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 416151, - "price": 10432000.0, - "datetime": "2019-05-31 01:18:00", + "bar_index": 415009, + "price": 10346000.0, + "datetime": "2019-05-28 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 416508, - "price": 10230000.0, - "datetime": "2019-05-31 19:09:00", + "bar_index": 415019, + "price": 10391000.0, + "datetime": "2019-05-28 16:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 416633, - "price": 10250000.0, - "datetime": "2019-06-01 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 416645, - "price": 10218000.0, - "datetime": "2019-06-01 02:00:00", + "bar_index": 415028, + "price": 10378000.0, + "datetime": "2019-05-28 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 415048, + "price": 10388000.0, + "datetime": "2019-05-28 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 416681, - "price": 10219000.0, - "datetime": "2019-06-01 03:48:00", + "bar_index": 415111, + "price": 10365000.0, + "datetime": "2019-05-28 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 416800, - "price": 10353000.0, - "datetime": "2019-06-01 09:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 417132, - "price": 10325000.0, - "datetime": "2019-06-02 02:21:00", + "side": "sell", + "bar_index": 415178, + "price": 10302000.0, + "datetime": "2019-05-29 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=15.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 417175, - "price": 10357000.0, - "datetime": "2019-06-02 04:33:00", + "bar_index": 415222, + "price": 10370000.0, + "datetime": "2019-05-29 02:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 417236, + "bar_index": 415230, + "price": 10335000.0, + "datetime": "2019-05-29 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 415236, + "price": 10334000.0, + "datetime": "2019-05-29 03:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 415523, + "price": 10301000.0, + "datetime": "2019-05-29 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 415589, + "price": 10328000.0, + "datetime": "2019-05-29 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 415635, + "price": 10414000.0, + "datetime": "2019-05-29 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 415821, + "price": 10334000.0, + "datetime": "2019-05-30 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 415899, + "price": 10391000.0, + "datetime": "2019-05-30 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416031, + "price": 10444000.0, + "datetime": "2019-05-30 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416057, + "price": 10442000.0, + "datetime": "2019-05-30 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 416082, + "price": 10431000.0, + "datetime": "2019-05-30 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 416104, + "price": 10404000.0, + "datetime": "2019-05-30 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416129, + "price": 10410000.0, + "datetime": "2019-05-31 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 416162, + "price": 10443000.0, + "datetime": "2019-05-31 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 416192, + "price": 10419000.0, + "datetime": "2019-05-31 03:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 416221, + "price": 10386000.0, + "datetime": "2019-05-31 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416310, + "price": 10227000.0, + "datetime": "2019-05-31 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416323, + "price": 10241000.0, + "datetime": "2019-05-31 09:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 416354, + "price": 10198000.0, + "datetime": "2019-05-31 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416422, + "price": 10097000.0, + "datetime": "2019-05-31 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 416432, + "price": 10154000.0, + "datetime": "2019-05-31 15:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416570, + "price": 10261000.0, + "datetime": "2019-05-31 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416639, + "price": 10276000.0, + "datetime": "2019-06-01 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 416709, + "price": 10269000.0, + "datetime": "2019-06-01 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416738, + "price": 10324000.0, + "datetime": "2019-06-01 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 416768, "price": 10358000.0, - "datetime": "2019-06-02 07:36:00", + "datetime": "2019-06-01 08:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416862, + "price": 10360000.0, + "datetime": "2019-06-01 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 416871, + "price": 10342000.0, + "datetime": "2019-06-01 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 416912, + "price": 10313000.0, + "datetime": "2019-06-01 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416960, + "price": 10320000.0, + "datetime": "2019-06-01 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 416972, + "price": 10340000.0, + "datetime": "2019-06-01 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 416989, + "price": 10355000.0, + "datetime": "2019-06-01 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 417006, + "price": 10309000.0, + "datetime": "2019-06-01 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 417013, + "price": 10330000.0, + "datetime": "2019-06-01 20:24:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 417243, + "price": 10365000.0, + "datetime": "2019-06-02 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -45850,80 +59764,278 @@ "price": 10363000.0, "datetime": "2019-06-02 09:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 417477, - "price": 10456000.0, - "datetime": "2019-06-02 19:39:00", + "bar_index": 417271, + "price": 10360000.0, + "datetime": "2019-06-02 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 417568, - "price": 10468000.0, - "datetime": "2019-06-03 00:12:00", + "bar_index": 417323, + "price": 10360000.0, + "datetime": "2019-06-02 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [ema_pullback,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 417587, + "bar_index": 417429, + "price": 10472000.0, + "datetime": "2019-06-02 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 417444, + "price": 10485000.0, + "datetime": "2019-06-02 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 417459, + "price": 10457000.0, + "datetime": "2019-06-02 18:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 417470, + "price": 10452000.0, + "datetime": "2019-06-02 19:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 417492, + "price": 10463000.0, + "datetime": "2019-06-02 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 417512, + "price": 10540000.0, + "datetime": "2019-06-02 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 417537, "price": 10470000.0, - "datetime": "2019-06-03 01:09:00", + "datetime": "2019-06-02 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 417620, + "price": 10422000.0, + "datetime": "2019-06-03 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 417668, + "price": 10476000.0, + "datetime": "2019-06-03 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 417694, + "price": 10467000.0, + "datetime": "2019-06-03 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 417701, + "price": 10468000.0, + "datetime": "2019-06-03 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 417710, + "price": 10477000.0, + "datetime": "2019-06-03 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 417804, + "price": 10462000.0, + "datetime": "2019-06-03 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 417915, + "price": 10352000.0, + "datetime": "2019-06-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 417961, + "price": 10335000.0, + "datetime": "2019-06-03 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 418065, + "price": 10300000.0, + "datetime": "2019-06-04 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 418101, + "price": 10301000.0, + "datetime": "2019-06-04 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 418138, + "price": 10374000.0, + "datetime": "2019-06-04 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 418151, + "price": 10381000.0, + "datetime": "2019-06-04 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 418177, + "price": 10372000.0, + "datetime": "2019-06-04 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 418183, + "price": 10355000.0, + "datetime": "2019-06-04 07:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 417951, - "price": 10330000.0, - "datetime": "2019-06-03 19:24:00", + "bar_index": 418278, + "price": 9913000.0, + "datetime": "2019-06-04 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 418285, + "price": 9942000.0, + "datetime": "2019-06-04 12:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 418304, + "price": 9765000.0, + "datetime": "2019-06-04 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 418331, + "price": 9813000.0, + "datetime": "2019-06-04 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 417989, - "price": 10355000.0, - "datetime": "2019-06-03 21:18:00", + "bar_index": 418410, + "price": 9762000.0, + "datetime": "2019-06-04 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 418003, - "price": 10321000.0, - "datetime": "2019-06-03 22:00:00", + "bar_index": 418449, + "price": 9783000.0, + "datetime": "2019-06-04 20:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 418247, - "price": 10049000.0, - "datetime": "2019-06-04 10:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 418530, - "price": 9819000.0, - "datetime": "2019-06-05 00:21:00", + "bar_index": 418488, + "price": 9841000.0, + "datetime": "2019-06-04 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.9 [bb_reversal,fib_pullback,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -45932,16 +60044,43 @@ "datetime": "2019-06-05 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 418897, - "price": 9614000.0, - "datetime": "2019-06-05 18:42:00", + "bar_index": 418756, + "price": 9611000.0, + "datetime": "2019-06-05 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 418777, + "price": 9601000.0, + "datetime": "2019-06-05 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 418793, + "price": 9530000.0, + "datetime": "2019-06-05 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 418850, + "price": 9560000.0, + "datetime": "2019-06-05 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -45950,52 +60089,70 @@ "datetime": "2019-06-05 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 418986, - "price": 9569000.0, - "datetime": "2019-06-05 23:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 419085, - "price": 9591000.0, - "datetime": "2019-06-06 04:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 419093, - "price": 9537000.0, - "datetime": "2019-06-06 04:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 419113, - "price": 9531000.0, - "datetime": "2019-06-06 05:33:00", + "bar_index": 418925, + "price": 9710000.0, + "datetime": "2019-06-05 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 419250, - "price": 9573000.0, - "datetime": "2019-06-06 12:24:00", + "bar_index": 419065, + "price": 9555000.0, + "datetime": "2019-06-06 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 419148, + "price": 9534000.0, + "datetime": "2019-06-06 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 419155, + "price": 9531000.0, + "datetime": "2019-06-06 07:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 419168, + "price": 9564000.0, + "datetime": "2019-06-06 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 419211, + "price": 9564000.0, + "datetime": "2019-06-06 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 419239, + "price": 9564000.0, + "datetime": "2019-06-06 11:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -46004,88 +60161,169 @@ "datetime": "2019-06-06 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 419412, - "price": 9495000.0, - "datetime": "2019-06-06 20:30:00", + "bar_index": 419302, + "price": 9507000.0, + "datetime": "2019-06-06 15:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 419692, - "price": 9427000.0, - "datetime": "2019-06-07 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 419787, - "price": 9584000.0, - "datetime": "2019-06-07 15:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 420048, - "price": 9771000.0, - "datetime": "2019-06-08 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 420266, - "price": 9701000.0, - "datetime": "2019-06-08 15:15:00", + "bar_index": 419655, + "price": 9468000.0, + "datetime": "2019-06-07 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 420304, - "price": 9677000.0, - "datetime": "2019-06-08 17:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 420375, - "price": 9720000.0, - "datetime": "2019-06-08 20:42:00", + "bar_index": 419735, + "price": 9448000.0, + "datetime": "2019-06-07 12:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 419770, + "price": 9447000.0, + "datetime": "2019-06-07 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 419795, + "price": 9597000.0, + "datetime": "2019-06-07 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 419867, + "price": 9700000.0, + "datetime": "2019-06-07 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 420386, + "bar_index": 419916, + "price": 9638000.0, + "datetime": "2019-06-07 21:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 419941, "price": 9708000.0, - "datetime": "2019-06-08 21:15:00", + "datetime": "2019-06-07 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 420460, - "price": 9691000.0, - "datetime": "2019-06-09 00:57:00", + "bar_index": 419994, + "price": 9771000.0, + "datetime": "2019-06-08 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 420135, + "price": 9758000.0, + "datetime": "2019-06-08 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=85.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 420156, + "price": 9800000.0, + "datetime": "2019-06-08 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 420172, + "price": 9755000.0, + "datetime": "2019-06-08 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 420205, + "price": 9700000.0, + "datetime": "2019-06-08 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 420213, + "price": 9725000.0, + "datetime": "2019-06-08 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 420239, + "price": 9700000.0, + "datetime": "2019-06-08 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 420275, + "price": 9671000.0, + "datetime": "2019-06-08 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 420443, + "price": 9695000.0, + "datetime": "2019-06-09 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 420627, + "price": 9767000.0, + "datetime": "2019-06-09 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -46093,35 +60331,26 @@ "price": 9687000.0, "datetime": "2019-06-09 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 420677, - "price": 9686000.0, - "datetime": "2019-06-09 11:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 420728, - "price": 9682000.0, - "datetime": "2019-06-09 14:21:00", + "bar_index": 420775, + "price": 9699000.0, + "datetime": "2019-06-09 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 420947, - "price": 9574000.0, - "datetime": "2019-06-10 01:18:00", + "bar_index": 420800, + "price": 9693000.0, + "datetime": "2019-06-09 17:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -46129,215 +60358,332 @@ "price": 9513000.0, "datetime": "2019-06-10 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 420969, + "price": 9541000.0, + "datetime": "2019-06-10 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 421159, - "price": 9388000.0, - "datetime": "2019-06-10 11:54:00", + "bar_index": 421115, + "price": 9370000.0, + "datetime": "2019-06-10 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 421227, + "price": 9442000.0, + "datetime": "2019-06-10 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 421250, + "price": 9469000.0, + "datetime": "2019-06-10 16:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 421255, + "price": 9472000.0, + "datetime": "2019-06-10 16:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 421270, + "price": 9469000.0, + "datetime": "2019-06-10 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 421335, + "price": 9704000.0, + "datetime": "2019-06-10 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 421350, + "price": 9710000.0, + "datetime": "2019-06-10 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [donchian,fractal_swing,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 421390, + "price": 9678000.0, + "datetime": "2019-06-10 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 421217, - "price": 9390000.0, - "datetime": "2019-06-10 14:48:00", + "bar_index": 421411, + "price": 9625000.0, + "datetime": "2019-06-11 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 421293, - "price": 9466000.0, - "datetime": "2019-06-10 18:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 421328, - "price": 9446000.0, - "datetime": "2019-06-10 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 421342, - "price": 9773000.0, - "datetime": "2019-06-10 21:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 421377, - "price": 9650000.0, - "datetime": "2019-06-10 22:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 421383, - "price": 9692000.0, - "datetime": "2019-06-10 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 421457, - "price": 9652000.0, - "datetime": "2019-06-11 02:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 421485, + "bar_index": 421427, "price": 9674000.0, - "datetime": "2019-06-11 04:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 421580, - "price": 9670000.0, - "datetime": "2019-06-11 09:09:00", + "datetime": "2019-06-11 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 421707, - "price": 9618000.0, - "datetime": "2019-06-11 15:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 421862, - "price": 9502000.0, - "datetime": "2019-06-11 23:15:00", + "side": "buy", + "bar_index": 421463, + "price": 9646000.0, + "datetime": "2019-06-11 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 421902, - "price": 9493000.0, - "datetime": "2019-06-12 01:15:00", + "side": "buy", + "bar_index": 421541, + "price": 9678000.0, + "datetime": "2019-06-11 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 421910, - "price": 9518000.0, - "datetime": "2019-06-12 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 421972, - "price": 9583000.0, - "datetime": "2019-06-12 04:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 422052, - "price": 9610000.0, - "datetime": "2019-06-12 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 422094, - "price": 9527000.0, - "datetime": "2019-06-12 10:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 422195, - "price": 9614000.0, - "datetime": "2019-06-12 15:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 422394, - "price": 9792000.0, - "datetime": "2019-06-13 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 422409, - "price": 9770000.0, - "datetime": "2019-06-13 02:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 422415, - "price": 9775000.0, - "datetime": "2019-06-13 02:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 422537, - "price": 9773000.0, - "datetime": "2019-06-13 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 422752, - "price": 9738000.0, - "datetime": "2019-06-13 19:45:00", + "bar_index": 421568, + "price": 9708000.0, + "datetime": "2019-06-11 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 421589, + "price": 9678000.0, + "datetime": "2019-06-11 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 421664, + "price": 9663000.0, + "datetime": "2019-06-11 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 421745, + "price": 9625000.0, + "datetime": "2019-06-11 17:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 421894, + "price": 9504000.0, + "datetime": "2019-06-12 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 421950, + "price": 9593000.0, + "datetime": "2019-06-12 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 421998, + "price": 9629000.0, + "datetime": "2019-06-12 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 422039, + "price": 9621000.0, + "datetime": "2019-06-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 422124, + "price": 9655000.0, + "datetime": "2019-06-12 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 422143, + "price": 9652000.0, + "datetime": "2019-06-12 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 422230, + "price": 9630000.0, + "datetime": "2019-06-12 17:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 422254, + "price": 9631000.0, + "datetime": "2019-06-12 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 422290, + "price": 9678000.0, + "datetime": "2019-06-12 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 422324, + "price": 9649000.0, + "datetime": "2019-06-12 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 422369, + "price": 9794000.0, + "datetime": "2019-06-13 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 422419, + "price": 9774000.0, + "datetime": "2019-06-13 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 422428, + "price": 9785000.0, + "datetime": "2019-06-13 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 422460, + "price": 9786000.0, + "datetime": "2019-06-13 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 422471, + "price": 9761000.0, + "datetime": "2019-06-13 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 422544, + "price": 9790000.0, + "datetime": "2019-06-13 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 422637, + "price": 9740000.0, + "datetime": "2019-06-13 14:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 422691, + "price": 9746000.0, + "datetime": "2019-06-13 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 422767, + "price": 9737000.0, + "datetime": "2019-06-13 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -46346,106 +60692,295 @@ "datetime": "2019-06-13 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 423018, - "price": 9969000.0, - "datetime": "2019-06-14 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 423111, - "price": 9902000.0, - "datetime": "2019-06-14 13:42:00", + "bar_index": 422821, + "price": 9782000.0, + "datetime": "2019-06-13 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 423207, - "price": 9986000.0, - "datetime": "2019-06-14 18:30:00", + "bar_index": 422832, + "price": 9785000.0, + "datetime": "2019-06-13 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 423243, - "price": 10020000.0, - "datetime": "2019-06-14 20:18:00", + "bar_index": 422845, + "price": 9836000.0, + "datetime": "2019-06-14 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 422881, + "price": 9805000.0, + "datetime": "2019-06-14 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 422918, + "price": 9905000.0, + "datetime": "2019-06-14 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 422944, + "price": 9900000.0, + "datetime": "2019-06-14 05:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 423582, - "price": 10377000.0, - "datetime": "2019-06-15 13:15:00", + "bar_index": 422996, + "price": 9946000.0, + "datetime": "2019-06-14 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 423834, - "price": 10492000.0, - "datetime": "2019-06-16 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=34.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 424074, - "price": 10862000.0, - "datetime": "2019-06-16 21:15:00", + "bar_index": 423083, + "price": 9892000.0, + "datetime": "2019-06-14 12:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 424093, - "price": 10883000.0, - "datetime": "2019-06-16 22:12:00", + "bar_index": 423175, + "price": 9964000.0, + "datetime": "2019-06-14 16:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 424148, - "price": 10964000.0, - "datetime": "2019-06-17 00:57:00", + "bar_index": 423208, + "price": 9983000.0, + "datetime": "2019-06-14 18:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 423221, + "price": 10030000.0, + "datetime": "2019-06-14 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 423254, + "price": 10029000.0, + "datetime": "2019-06-14 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 423267, + "price": 10130000.0, + "datetime": "2019-06-14 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 423329, + "price": 10272000.0, + "datetime": "2019-06-15 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 423386, + "price": 10231000.0, + "datetime": "2019-06-15 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 423418, + "price": 10271000.0, + "datetime": "2019-06-15 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 423433, + "price": 10290000.0, + "datetime": "2019-06-15 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 424299, - "price": 10786000.0, - "datetime": "2019-06-17 08:30:00", + "bar_index": 423560, + "price": 10380000.0, + "datetime": "2019-06-15 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 423572, + "price": 10367000.0, + "datetime": "2019-06-15 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [donchian,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 423639, + "price": 10401000.0, + "datetime": "2019-06-15 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 423720, + "price": 10379000.0, + "datetime": "2019-06-15 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 423749, + "price": 10363000.0, + "datetime": "2019-06-15 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 424312, - "price": 10791000.0, - "datetime": "2019-06-17 09:09:00", + "bar_index": 423803, + "price": 10440000.0, + "datetime": "2019-06-16 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 423885, + "price": 10654000.0, + "datetime": "2019-06-16 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 423891, + "price": 10669000.0, + "datetime": "2019-06-16 12:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 424006, + "price": 10909000.0, + "datetime": "2019-06-16 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 424028, + "price": 10814000.0, + "datetime": "2019-06-16 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 424048, + "price": 10856000.0, + "datetime": "2019-06-16 19:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 424062, + "price": 10877000.0, + "datetime": "2019-06-16 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 424209, + "price": 10805000.0, + "datetime": "2019-06-17 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 424263, + "price": 10814000.0, + "datetime": "2019-06-17 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 424353, + "price": 10891000.0, + "datetime": "2019-06-17 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -46453,80 +60988,278 @@ "price": 10863000.0, "datetime": "2019-06-17 11:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 424527, - "price": 11008000.0, - "datetime": "2019-06-17 19:54:00", + "bar_index": 424404, + "price": 10963000.0, + "datetime": "2019-06-17 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 424413, + "price": 10950000.0, + "datetime": "2019-06-17 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 424472, + "price": 10927000.0, + "datetime": "2019-06-17 17:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 424537, + "price": 11037000.0, + "datetime": "2019-06-17 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 424591, + "price": 11035000.0, + "datetime": "2019-06-17 23:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 424611, + "bar_index": 424627, + "price": 10973000.0, + "datetime": "2019-06-18 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 424696, + "price": 11101000.0, + "datetime": "2019-06-18 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 424720, + "price": 11100000.0, + "datetime": "2019-06-18 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 424740, + "price": 10960000.0, + "datetime": "2019-06-18 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 424751, "price": 11021000.0, - "datetime": "2019-06-18 00:06:00", + "datetime": "2019-06-18 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.3 [donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 424703, - "price": 11043000.0, - "datetime": "2019-06-18 04:42:00", + "side": "buy", + "bar_index": 424781, + "price": 11085000.0, + "datetime": "2019-06-18 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 425027, - "price": 10981000.0, - "datetime": "2019-06-18 20:54:00", + "bar_index": 424803, + "price": 11003000.0, + "datetime": "2019-06-18 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 425197, - "price": 10948000.0, - "datetime": "2019-06-19 05:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 425480, - "price": 10931000.0, - "datetime": "2019-06-19 19:33:00", + "bar_index": 424860, + "price": 10968000.0, + "datetime": "2019-06-18 12:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 425555, - "price": 10922000.0, - "datetime": "2019-06-19 23:18:00", + "bar_index": 424878, + "price": 11018000.0, + "datetime": "2019-06-18 13:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 424931, + "price": 10918000.0, + "datetime": "2019-06-18 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 424963, + "price": 10921000.0, + "datetime": "2019-06-18 17:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 425572, - "price": 10915000.0, - "datetime": "2019-06-20 00:09:00", + "bar_index": 425154, + "price": 10899000.0, + "datetime": "2019-06-19 03:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.1 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 425204, + "price": 10938000.0, + "datetime": "2019-06-19 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 425270, + "price": 10925000.0, + "datetime": "2019-06-19 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 425300, + "price": 10964000.0, + "datetime": "2019-06-19 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 425361, + "price": 10996000.0, + "datetime": "2019-06-19 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 425445, + "price": 10971000.0, + "datetime": "2019-06-19 17:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 425459, + "price": 10914000.0, + "datetime": "2019-06-19 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 425524, + "price": 10891000.0, + "datetime": "2019-06-19 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 425613, + "price": 10921000.0, + "datetime": "2019-06-20 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 425622, + "price": 10929000.0, + "datetime": "2019-06-20 02:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 425686, + "price": 10937000.0, + "datetime": "2019-06-20 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 425710, + "price": 11033000.0, + "datetime": "2019-06-20 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 425731, + "price": 11081000.0, + "datetime": "2019-06-20 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 425742, + "price": 11063000.0, + "datetime": "2019-06-20 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -46535,79 +61268,106 @@ "datetime": "2019-06-20 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 425843, - "price": 11081000.0, - "datetime": "2019-06-20 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 425903, - "price": 11030000.0, - "datetime": "2019-06-20 16:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 425966, - "price": 10988000.0, - "datetime": "2019-06-20 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 426029, - "price": 11070000.0, - "datetime": "2019-06-20 23:15:00", + "bar_index": 425797, + "price": 11064000.0, + "datetime": "2019-06-20 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 426082, - "price": 11128000.0, - "datetime": "2019-06-21 01:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 426098, - "price": 11135000.0, - "datetime": "2019-06-21 02:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 426278, - "price": 11530000.0, - "datetime": "2019-06-21 11:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 426337, - "price": 11529000.0, - "datetime": "2019-06-21 14:39:00", + "bar_index": 425818, + "price": 11125000.0, + "datetime": "2019-06-20 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 425890, + "price": 11079000.0, + "datetime": "2019-06-20 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 425979, + "price": 11019000.0, + "datetime": "2019-06-20 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 426116, + "price": 11195000.0, + "datetime": "2019-06-21 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=99.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 426158, + "price": 11345000.0, + "datetime": "2019-06-21 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 426204, + "price": 11366000.0, + "datetime": "2019-06-21 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 426284, + "price": 11538000.0, + "datetime": "2019-06-21 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 426305, + "price": 11537000.0, + "datetime": "2019-06-21 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 426314, + "price": 11553000.0, + "datetime": "2019-06-21 13:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 426387, + "price": 11504000.0, + "datetime": "2019-06-21 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -46616,16 +61376,43 @@ "datetime": "2019-06-21 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 426441, + "price": 11500000.0, + "datetime": "2019-06-21 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 426516, - "price": 11555000.0, - "datetime": "2019-06-21 23:36:00", + "bar_index": 426474, + "price": 11567000.0, + "datetime": "2019-06-21 21:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 426530, + "price": 11611000.0, + "datetime": "2019-06-22 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 426589, + "price": 11684000.0, + "datetime": "2019-06-22 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -46634,7 +61421,52 @@ "datetime": "2019-06-22 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 426632, + "price": 11672000.0, + "datetime": "2019-06-22 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 426659, + "price": 11715000.0, + "datetime": "2019-06-22 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 426690, + "price": 11770000.0, + "datetime": "2019-06-22 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 426710, + "price": 11893000.0, + "datetime": "2019-06-22 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 426770, + "price": 12698000.0, + "datetime": "2019-06-22 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -46642,44 +61474,62 @@ "price": 12505000.0, "datetime": "2019-06-22 14:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 426829, - "price": 12482000.0, - "datetime": "2019-06-22 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 427042, - "price": 12638000.0, - "datetime": "2019-06-23 01:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 427262, - "price": 12438000.0, - "datetime": "2019-06-23 12:54:00", + "bar_index": 426859, + "price": 12530000.0, + "datetime": "2019-06-22 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 426940, + "price": 12652000.0, + "datetime": "2019-06-22 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 426988, + "price": 12830000.0, + "datetime": "2019-06-22 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 426998, + "price": 12454000.0, + "datetime": "2019-06-22 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 427021, + "price": 12557000.0, + "datetime": "2019-06-23 00:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 427326, - "price": 12476000.0, - "datetime": "2019-06-23 16:06:00", + "bar_index": 427480, + "price": 12454000.0, + "datetime": "2019-06-23 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -46688,115 +61538,196 @@ "datetime": "2019-06-24 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 427620, + "price": 12808000.0, + "datetime": "2019-06-24 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 427619, - "price": 12766000.0, - "datetime": "2019-06-24 06:45:00", + "bar_index": 427729, + "price": 12536000.0, + "datetime": "2019-06-24 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 427639, - "price": 12755000.0, - "datetime": "2019-06-24 07:45:00", + "bar_index": 427764, + "price": 12662000.0, + "datetime": "2019-06-24 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 427818, + "price": 12668000.0, + "datetime": "2019-06-24 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 427852, + "price": 12796000.0, + "datetime": "2019-06-24 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 427897, + "price": 12791000.0, + "datetime": "2019-06-24 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 427961, + "price": 12787000.0, + "datetime": "2019-06-24 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 428020, + "price": 12899000.0, + "datetime": "2019-06-25 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 427722, - "price": 12530000.0, - "datetime": "2019-06-24 11:54:00", + "bar_index": 428093, + "price": 12802000.0, + "datetime": "2019-06-25 06:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 427792, - "price": 12635000.0, - "datetime": "2019-06-24 15:24:00", + "bar_index": 428148, + "price": 12929000.0, + "datetime": "2019-06-25 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 427809, - "price": 12651000.0, - "datetime": "2019-06-24 16:15:00", + "bar_index": 428170, + "price": 12967000.0, + "datetime": "2019-06-25 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 427944, - "price": 12765000.0, - "datetime": "2019-06-24 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 428044, - "price": 12891000.0, - "datetime": "2019-06-25 04:00:00", + "bar_index": 428223, + "price": 13025000.0, + "datetime": "2019-06-25 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 428327, - "price": 13312000.0, - "datetime": "2019-06-25 18:09:00", + "bar_index": 428232, + "price": 13068000.0, + "datetime": "2019-06-25 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 428379, - "price": 13434000.0, - "datetime": "2019-06-25 20:45:00", + "bar_index": 428238, + "price": 13115000.0, + "datetime": "2019-06-25 13:42:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 428338, + "price": 13324000.0, + "datetime": "2019-06-25 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 428660, - "price": 14258000.0, - "datetime": "2019-06-26 10:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 428667, - "price": 14172000.0, - "datetime": "2019-06-26 11:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 428772, - "price": 15149000.0, - "datetime": "2019-06-26 16:24:00", + "bar_index": 428459, + "price": 13449000.0, + "datetime": "2019-06-26 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=41.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 428512, + "price": 13435000.0, + "datetime": "2019-06-26 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 428532, + "price": 13451000.0, + "datetime": "2019-06-26 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 428548, + "price": 13470000.0, + "datetime": "2019-06-26 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 428676, + "price": 14253000.0, + "datetime": "2019-06-26 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=90.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 428749, + "price": 15110000.0, + "datetime": "2019-06-26 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -46804,17 +61735,161 @@ "price": 14765000.0, "datetime": "2019-06-26 18:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 428851, + "price": 15055000.0, + "datetime": "2019-06-26 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 428892, + "price": 15321000.0, + "datetime": "2019-06-26 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 428925, + "price": 15328000.0, + "datetime": "2019-06-27 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 428969, + "price": 15980000.0, + "datetime": "2019-06-27 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 429008, + "price": 16572000.0, + "datetime": "2019-06-27 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 429576, - "price": 13766000.0, - "datetime": "2019-06-28 08:36:00", + "bar_index": 429082, + "price": 15260000.0, + "datetime": "2019-06-27 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 429121, + "price": 16156000.0, + "datetime": "2019-06-27 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 429154, + "price": 15478000.0, + "datetime": "2019-06-27 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 429175, + "price": 15475000.0, + "datetime": "2019-06-27 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 429187, + "price": 15868000.0, + "datetime": "2019-06-27 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 429257, + "price": 15105000.0, + "datetime": "2019-06-27 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 429327, + "price": 14584000.0, + "datetime": "2019-06-27 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 429390, + "price": 14359000.0, + "datetime": "2019-06-27 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 429400, + "price": 14501000.0, + "datetime": "2019-06-27 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 429459, + "price": 13631000.0, + "datetime": "2019-06-28 02:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 429541, + "price": 13413000.0, + "datetime": "2019-06-28 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 429569, + "price": 14280000.0, + "datetime": "2019-06-28 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -46823,88 +61898,250 @@ "datetime": "2019-06-28 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 429685, - "price": 13797000.0, - "datetime": "2019-06-28 14:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 429819, - "price": 14876000.0, - "datetime": "2019-06-28 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 429874, - "price": 14661000.0, - "datetime": "2019-06-28 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 429910, - "price": 14692000.0, - "datetime": "2019-06-29 01:18:00", + "bar_index": 429635, + "price": 14022000.0, + "datetime": "2019-06-28 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 430611, - "price": 14727000.0, - "datetime": "2019-06-30 12:21:00", + "bar_index": 429739, + "price": 14128000.0, + "datetime": "2019-06-28 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 430648, - "price": 14729000.0, - "datetime": "2019-06-30 14:12:00", + "bar_index": 429771, + "price": 14652000.0, + "datetime": "2019-06-28 18:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 430710, - "price": 14493000.0, - "datetime": "2019-06-30 17:18:00", + "bar_index": 429843, + "price": 14540000.0, + "datetime": "2019-06-28 21:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 429897, + "price": 14711000.0, + "datetime": "2019-06-29 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 429976, + "price": 15110000.0, + "datetime": "2019-06-29 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 430055, + "price": 15287000.0, + "datetime": "2019-06-29 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 430746, - "price": 14445000.0, - "datetime": "2019-06-30 19:06:00", + "bar_index": 430117, + "price": 14750000.0, + "datetime": "2019-06-29 11:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=48.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 430224, + "price": 14608000.0, + "datetime": "2019-06-29 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 430288, + "price": 14536000.0, + "datetime": "2019-06-29 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 430318, + "price": 14750000.0, + "datetime": "2019-06-29 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 430330, + "price": 14857000.0, + "datetime": "2019-06-29 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 430789, - "price": 14344000.0, - "datetime": "2019-06-30 21:15:00", + "bar_index": 430349, + "price": 14612000.0, + "datetime": "2019-06-29 23:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 430412, + "price": 14512000.0, + "datetime": "2019-06-30 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 430427, + "price": 14636000.0, + "datetime": "2019-06-30 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 430474, + "price": 14630000.0, + "datetime": "2019-06-30 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 430578, + "price": 14680000.0, + "datetime": "2019-06-30 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 430612, + "price": 14716000.0, + "datetime": "2019-06-30 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 430623, + "price": 14745000.0, + "datetime": "2019-06-30 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 430635, + "price": 14699000.0, + "datetime": "2019-06-30 13:33:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 430766, + "price": 14276000.0, + "datetime": "2019-06-30 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 430891, + "price": 14001000.0, + "datetime": "2019-07-01 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 430968, + "price": 14188000.0, + "datetime": "2019-07-01 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 430990, + "price": 14039000.0, + "datetime": "2019-07-01 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 431032, + "price": 13495000.0, + "datetime": "2019-07-01 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 431080, + "price": 13627000.0, + "datetime": "2019-07-01 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 431116, + "price": 13720000.0, + "datetime": "2019-07-01 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -46913,142 +62150,259 @@ "datetime": "2019-07-01 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 431449, + "price": 12946000.0, + "datetime": "2019-07-02 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 431458, + "price": 13042000.0, + "datetime": "2019-07-02 06:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 431469, + "price": 13004000.0, + "datetime": "2019-07-02 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 431503, + "price": 13013000.0, + "datetime": "2019-07-02 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 431223, - "price": 13537000.0, - "datetime": "2019-07-01 18:57:00", + "bar_index": 431572, + "price": 12574000.0, + "datetime": "2019-07-02 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 431345, - "price": 12766000.0, - "datetime": "2019-07-02 01:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 431493, - "price": 13070000.0, - "datetime": "2019-07-02 08:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=15.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 431512, - "price": 12959000.0, - "datetime": "2019-07-02 09:24:00", + "bar_index": 431668, + "price": 12014000.0, + "datetime": "2019-07-02 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 431693, + "price": 12482000.0, + "datetime": "2019-07-02 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 431747, + "price": 12325000.0, + "datetime": "2019-07-02 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 431755, + "price": 12299000.0, + "datetime": "2019-07-02 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 431808, + "price": 12686000.0, + "datetime": "2019-07-03 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 431897, + "price": 13231000.0, + "datetime": "2019-07-03 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 431919, + "price": 13289000.0, + "datetime": "2019-07-03 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 432017, + "price": 13970000.0, + "datetime": "2019-07-03 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 432122, + "price": 13879000.0, + "datetime": "2019-07-03 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 432207, + "price": 13647000.0, + "datetime": "2019-07-03 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 432286, + "price": 13691000.0, + "datetime": "2019-07-04 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 432406, + "price": 13746000.0, + "datetime": "2019-07-04 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 432421, + "price": 13774000.0, + "datetime": "2019-07-04 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 432437, + "price": 14250000.0, + "datetime": "2019-07-04 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 431634, - "price": 12036000.0, - "datetime": "2019-07-02 15:30:00", + "bar_index": 432481, + "price": 14147000.0, + "datetime": "2019-07-04 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 431658, - "price": 12023000.0, - "datetime": "2019-07-02 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.3 [donchian,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 431676, - "price": 12400000.0, - "datetime": "2019-07-02 17:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 431701, - "price": 12365000.0, - "datetime": "2019-07-02 18:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 431740, - "price": 12332000.0, - "datetime": "2019-07-02 20:48:00", + "bar_index": 432506, + "price": 14256000.0, + "datetime": "2019-07-04 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 431762, - "price": 12286000.0, - "datetime": "2019-07-02 21:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 431958, - "price": 13117000.0, - "datetime": "2019-07-03 07:42:00", + "bar_index": 432527, + "price": 14283000.0, + "datetime": "2019-07-04 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 432241, - "price": 13650000.0, - "datetime": "2019-07-03 21:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 432384, - "price": 13620000.0, - "datetime": "2019-07-04 05:00:00", + "bar_index": 432598, + "price": 14102000.0, + "datetime": "2019-07-04 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 432415, - "price": 13748000.0, - "datetime": "2019-07-04 06:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 432490, - "price": 14185000.0, - "datetime": "2019-07-04 10:18:00", + "bar_index": 432649, + "price": 14119000.0, + "datetime": "2019-07-04 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 432700, + "price": 14100000.0, + "datetime": "2019-07-04 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 432766, + "price": 14222000.0, + "datetime": "2019-07-05 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 432809, + "price": 14188000.0, + "datetime": "2019-07-05 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 432814, + "price": 14225000.0, + "datetime": "2019-07-05 02:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", @@ -47057,52 +62411,70 @@ "datetime": "2019-07-05 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 432981, - "price": 13625000.0, - "datetime": "2019-07-05 10:51:00", + "bar_index": 433007, + "price": 13427000.0, + "datetime": "2019-07-05 12:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 433052, - "price": 13468000.0, - "datetime": "2019-07-05 14:24:00", + "bar_index": 433016, + "price": 13465000.0, + "datetime": "2019-07-05 12:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 433118, - "price": 13221000.0, - "datetime": "2019-07-05 17:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 433186, - "price": 13590000.0, - "datetime": "2019-07-05 21:06:00", + "bar_index": 433047, + "price": 13520000.0, + "datetime": "2019-07-05 14:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 433308, - "price": 13542000.0, - "datetime": "2019-07-06 03:12:00", + "bar_index": 433081, + "price": 13188000.0, + "datetime": "2019-07-05 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 433147, + "price": 13556000.0, + "datetime": "2019-07-05 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 433167, + "price": 13648000.0, + "datetime": "2019-07-05 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 433238, + "price": 13719000.0, + "datetime": "2019-07-05 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -47111,70 +62483,70 @@ "datetime": "2019-07-06 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 433524, - "price": 13765000.0, - "datetime": "2019-07-06 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 433547, - "price": 13756000.0, - "datetime": "2019-07-06 15:09:00", + "bar_index": 433508, + "price": 13878000.0, + "datetime": "2019-07-06 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 433625, - "price": 13690000.0, - "datetime": "2019-07-06 19:03:00", + "bar_index": 433998, + "price": 13511000.0, + "datetime": "2019-07-07 13:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 433835, - "price": 13794000.0, - "datetime": "2019-07-07 05:33:00", + "bar_index": 434005, + "price": 13549000.0, + "datetime": "2019-07-07 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 434046, - "price": 13525000.0, - "datetime": "2019-07-07 16:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 434077, - "price": 13485000.0, - "datetime": "2019-07-07 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 434253, - "price": 13466000.0, - "datetime": "2019-07-08 02:27:00", + "bar_index": 434018, + "price": 13485000.0, + "datetime": "2019-07-07 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 434102, + "price": 13519000.0, + "datetime": "2019-07-07 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 434136, + "price": 13611000.0, + "datetime": "2019-07-07 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 434172, + "price": 13590000.0, + "datetime": "2019-07-07 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -47182,53 +62554,89 @@ "price": 13631000.0, "datetime": "2019-07-08 04:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 434318, - "price": 13667000.0, - "datetime": "2019-07-08 05:42:00", + "bar_index": 434309, + "price": 13696000.0, + "datetime": "2019-07-08 05:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 434341, + "price": 13703000.0, + "datetime": "2019-07-08 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 434335, - "price": 13650000.0, - "datetime": "2019-07-08 06:33:00", + "bar_index": 434360, + "price": 13640000.0, + "datetime": "2019-07-08 07:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 434352, - "price": 13664000.0, - "datetime": "2019-07-08 07:24:00", + "bar_index": 434390, + "price": 13614000.0, + "datetime": "2019-07-08 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 434454, - "price": 13587000.0, - "datetime": "2019-07-08 12:30:00", + "bar_index": 434528, + "price": 13623000.0, + "datetime": "2019-07-08 16:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 434511, - "price": 13625000.0, - "datetime": "2019-07-08 15:21:00", + "bar_index": 434556, + "price": 13673000.0, + "datetime": "2019-07-08 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 434569, + "price": 14017000.0, + "datetime": "2019-07-08 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 434585, + "price": 14092000.0, + "datetime": "2019-07-08 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 434655, + "price": 14158000.0, + "datetime": "2019-07-08 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -47237,25 +62645,43 @@ "datetime": "2019-07-08 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 434696, - "price": 14177000.0, - "datetime": "2019-07-09 00:36:00", + "bar_index": 434730, + "price": 14178000.0, + "datetime": "2019-07-09 02:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 434800, - "price": 14468000.0, - "datetime": "2019-07-09 05:48:00", + "bar_index": 434766, + "price": 14200000.0, + "datetime": "2019-07-09 04:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 434802, + "price": 14475000.0, + "datetime": "2019-07-09 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 434853, + "price": 14677000.0, + "datetime": "2019-07-09 08:27:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" }, { "side": "buy", @@ -47264,25 +62690,97 @@ "datetime": "2019-07-09 09:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 434939, - "price": 14964000.0, - "datetime": "2019-07-09 12:45:00", + "bar_index": 434889, + "price": 14598000.0, + "datetime": "2019-07-09 10:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 434907, + "price": 14931000.0, + "datetime": "2019-07-09 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 434962, + "price": 15069000.0, + "datetime": "2019-07-09 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 434997, + "price": 15040000.0, + "datetime": "2019-07-09 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 435008, - "price": 14999000.0, - "datetime": "2019-07-09 16:12:00", + "bar_index": 435092, + "price": 14674000.0, + "datetime": "2019-07-09 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 435129, + "price": 14747000.0, + "datetime": "2019-07-09 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 435179, + "price": 14712000.0, + "datetime": "2019-07-10 00:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 435199, + "price": 14927000.0, + "datetime": "2019-07-10 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 435257, + "price": 14850000.0, + "datetime": "2019-07-10 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 435317, + "price": 14882000.0, + "datetime": "2019-07-10 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -47290,35 +62788,80 @@ "price": 14940000.0, "datetime": "2019-07-10 07:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 435417, - "price": 15342000.0, - "datetime": "2019-07-10 12:39:00", + "bar_index": 435334, + "price": 15003000.0, + "datetime": "2019-07-10 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 435354, + "price": 15210000.0, + "datetime": "2019-07-10 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 435381, + "price": 15315000.0, + "datetime": "2019-07-10 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 435453, + "price": 15410000.0, + "datetime": "2019-07-10 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 435426, - "price": 15334000.0, - "datetime": "2019-07-10 13:06:00", + "bar_index": 435487, + "price": 15180000.0, + "datetime": "2019-07-10 16:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 435565, - "price": 15371000.0, - "datetime": "2019-07-10 20:03:00", + "bar_index": 435530, + "price": 15389000.0, + "datetime": "2019-07-10 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 435546, + "price": 15369000.0, + "datetime": "2019-07-10 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 435573, + "price": 15381000.0, + "datetime": "2019-07-10 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -47327,106 +62870,205 @@ "datetime": "2019-07-10 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 435720, - "price": 14614000.0, - "datetime": "2019-07-11 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 435956, - "price": 13860000.0, - "datetime": "2019-07-11 15:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 436106, - "price": 14105000.0, - "datetime": "2019-07-11 23:06:00", + "bar_index": 436055, + "price": 13943000.0, + "datetime": "2019-07-11 20:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 436150, - "price": 14119000.0, - "datetime": "2019-07-12 01:18:00", + "bar_index": 436078, + "price": 14060000.0, + "datetime": "2019-07-11 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 436308, - "price": 13805000.0, - "datetime": "2019-07-12 09:12:00", + "bar_index": 436134, + "price": 14113000.0, + "datetime": "2019-07-12 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 436481, - "price": 13950000.0, - "datetime": "2019-07-12 17:51:00", + "bar_index": 436159, + "price": 14120000.0, + "datetime": "2019-07-12 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 436532, - "price": 14025000.0, - "datetime": "2019-07-12 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 436699, - "price": 13951000.0, - "datetime": "2019-07-13 04:45:00", + "bar_index": 436270, + "price": 13859000.0, + "datetime": "2019-07-12 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=82.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 436286, + "price": 13835000.0, + "datetime": "2019-07-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 436315, + "price": 13870000.0, + "datetime": "2019-07-12 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 436327, + "price": 13932000.0, + "datetime": "2019-07-12 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 436780, - "price": 14169000.0, - "datetime": "2019-07-13 08:48:00", + "bar_index": 436342, + "price": 13764000.0, + "datetime": "2019-07-12 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 436433, + "price": 13738000.0, + "datetime": "2019-07-12 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 436463, + "price": 14061000.0, + "datetime": "2019-07-12 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 436488, + "price": 14020000.0, + "datetime": "2019-07-12 18:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 436792, - "price": 14158000.0, - "datetime": "2019-07-13 09:24:00", + "bar_index": 436548, + "price": 14040000.0, + "datetime": "2019-07-12 21:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 436567, + "price": 14057000.0, + "datetime": "2019-07-12 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 436712, + "price": 14063000.0, + "datetime": "2019-07-13 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=111.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 436765, + "price": 14233000.0, + "datetime": "2019-07-13 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 437041, - "price": 13750000.0, - "datetime": "2019-07-13 21:51:00", + "bar_index": 436803, + "price": 14124000.0, + "datetime": "2019-07-13 09:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 436836, + "price": 14114000.0, + "datetime": "2019-07-13 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 436918, + "price": 13994000.0, + "datetime": "2019-07-13 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 436953, + "price": 13989000.0, + "datetime": "2019-07-13 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 436992, + "price": 13758000.0, + "datetime": "2019-07-13 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 437011, + "price": 13723000.0, + "datetime": "2019-07-13 20:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -47434,8 +63076,8 @@ "price": 13830000.0, "datetime": "2019-07-13 22:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -47443,26 +63085,44 @@ "price": 13765000.0, "datetime": "2019-07-13 22:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 437090, - "price": 13800000.0, - "datetime": "2019-07-14 00:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 437110, - "price": 13800000.0, - "datetime": "2019-07-14 01:18:00", + "bar_index": 437073, + "price": 13782000.0, + "datetime": "2019-07-13 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 437183, + "price": 13666000.0, + "datetime": "2019-07-14 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 437234, + "price": 13736000.0, + "datetime": "2019-07-14 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 437267, + "price": 13732000.0, + "datetime": "2019-07-14 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -47471,97 +63131,151 @@ "datetime": "2019-07-14 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { - "side": "sell", - "bar_index": 437554, - "price": 12955000.0, - "datetime": "2019-07-14 23:30:00", + "side": "buy", + "bar_index": 437306, + "price": 13800000.0, + "datetime": "2019-07-14 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 437659, - "price": 12734000.0, - "datetime": "2019-07-15 04:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=12.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 437666, - "price": 12722000.0, - "datetime": "2019-07-15 05:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 437929, - "price": 12362000.0, - "datetime": "2019-07-15 18:15:00", + "bar_index": 437323, + "price": 13733000.0, + "datetime": "2019-07-14 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=11.0 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 438115, - "price": 13002000.0, - "datetime": "2019-07-16 03:33:00", + "side": "sell", + "bar_index": 437353, + "price": 13660000.0, + "datetime": "2019-07-14 13:27:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 437423, + "price": 13484000.0, + "datetime": "2019-07-14 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 438161, - "price": 13133000.0, - "datetime": "2019-07-16 05:51:00", + "side": "sell", + "bar_index": 437449, + "price": 13451000.0, + "datetime": "2019-07-14 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 438231, - "price": 13210000.0, - "datetime": "2019-07-16 09:21:00", + "bar_index": 437590, + "price": 12565000.0, + "datetime": "2019-07-15 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 438245, - "price": 13292000.0, - "datetime": "2019-07-16 10:03:00", + "bar_index": 437613, + "price": 12852000.0, + "datetime": "2019-07-15 02:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 438252, - "price": 13210000.0, - "datetime": "2019-07-16 10:24:00", + "bar_index": 437749, + "price": 12225000.0, + "datetime": "2019-07-15 09:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 438320, - "price": 12913000.0, - "datetime": "2019-07-16 13:48:00", + "bar_index": 437779, + "price": 12197000.0, + "datetime": "2019-07-15 10:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 437982, + "price": 12430000.0, + "datetime": "2019-07-15 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 438030, + "price": 12731000.0, + "datetime": "2019-07-15 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 438072, + "price": 12779000.0, + "datetime": "2019-07-16 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 438131, + "price": 13208000.0, + "datetime": "2019-07-16 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 438187, + "price": 13043000.0, + "datetime": "2019-07-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 438313, + "price": 12835000.0, + "datetime": "2019-07-16 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 438321, + "price": 12936000.0, + "datetime": "2019-07-16 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -47570,7 +63284,25 @@ "datetime": "2019-07-16 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 438349, + "price": 12918000.0, + "datetime": "2019-07-16 15:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 438360, + "price": 12885000.0, + "datetime": "2019-07-16 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -47579,16 +63311,7 @@ "datetime": "2019-07-16 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 438412, - "price": 12832000.0, - "datetime": "2019-07-16 18:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -47596,44 +63319,8 @@ "price": 12845000.0, "datetime": "2019-07-16 20:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 438519, - "price": 12618000.0, - "datetime": "2019-07-16 23:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 438544, - "price": 12400000.0, - "datetime": "2019-07-17 01:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 438601, - "price": 11795000.0, - "datetime": "2019-07-17 03:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 438624, - "price": 11877000.0, - "datetime": "2019-07-17 05:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=61.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", @@ -47641,53 +63328,161 @@ "price": 11833000.0, "datetime": "2019-07-17 06:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 438878, - "price": 11512000.0, - "datetime": "2019-07-17 17:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 439050, - "price": 11696000.0, - "datetime": "2019-07-18 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 439312, - "price": 11828000.0, - "datetime": "2019-07-18 15:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 439336, - "price": 11810000.0, - "datetime": "2019-07-18 16:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 439434, - "price": 11396000.0, - "datetime": "2019-07-18 21:30:00", + "bar_index": 438678, + "price": 11555000.0, + "datetime": "2019-07-17 07:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 438708, + "price": 11598000.0, + "datetime": "2019-07-17 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 438722, + "price": 11549000.0, + "datetime": "2019-07-17 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 438751, + "price": 11164000.0, + "datetime": "2019-07-17 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 438852, + "price": 11418000.0, + "datetime": "2019-07-17 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 438864, + "price": 11540000.0, + "datetime": "2019-07-17 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 438904, + "price": 11297000.0, + "datetime": "2019-07-17 19:00:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [ema_pullback,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 439018, + "price": 11690000.0, + "datetime": "2019-07-18 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 439035, + "price": 11615000.0, + "datetime": "2019-07-18 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 439123, + "price": 11623000.0, + "datetime": "2019-07-18 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 439146, + "price": 11832000.0, + "datetime": "2019-07-18 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 439159, + "price": 11679000.0, + "datetime": "2019-07-18 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 439217, + "price": 11719000.0, + "datetime": "2019-07-18 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 439288, + "price": 11774000.0, + "datetime": "2019-07-18 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 439320, + "price": 11843000.0, + "datetime": "2019-07-18 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 439495, + "price": 12238000.0, + "datetime": "2019-07-19 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 439549, + "price": 12530000.0, + "datetime": "2019-07-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -47696,259 +63491,322 @@ "datetime": "2019-07-19 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 439709, - "price": 12676000.0, - "datetime": "2019-07-19 11:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 439782, - "price": 12493000.0, - "datetime": "2019-07-19 14:54:00", + "bar_index": 439682, + "price": 12708000.0, + "datetime": "2019-07-19 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 439894, - "price": 12346000.0, - "datetime": "2019-07-19 20:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 439984, - "price": 12370000.0, - "datetime": "2019-07-20 01:00:00", + "side": "buy", + "bar_index": 439730, + "price": 12640000.0, + "datetime": "2019-07-19 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 440031, + "bar_index": 439899, + "price": 12327000.0, + "datetime": "2019-07-19 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 439909, + "price": 12532000.0, + "datetime": "2019-07-19 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 439950, + "price": 12412000.0, + "datetime": "2019-07-19 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 439991, + "price": 12381000.0, + "datetime": "2019-07-20 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 440001, "price": 12405000.0, - "datetime": "2019-07-20 03:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 440068, - "price": 12450000.0, - "datetime": "2019-07-20 05:12:00", + "datetime": "2019-07-20 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 440125, - "price": 12524000.0, - "datetime": "2019-07-20 08:03:00", + "bar_index": 440010, + "price": 12410000.0, + "datetime": "2019-07-20 02:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 440072, + "price": 12465000.0, + "datetime": "2019-07-20 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 440090, + "price": 12512000.0, + "datetime": "2019-07-20 06:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 440152, + "price": 12539000.0, + "datetime": "2019-07-20 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 440215, + "price": 12530000.0, + "datetime": "2019-07-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 440223, + "price": 12527000.0, + "datetime": "2019-07-20 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 440237, + "price": 12578000.0, + "datetime": "2019-07-20 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 440268, + "price": 12589000.0, + "datetime": "2019-07-20 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 440286, + "price": 12620000.0, + "datetime": "2019-07-20 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 440332, + "price": 12594000.0, + "datetime": "2019-07-20 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 440159, + "bar_index": 440375, "price": 12496000.0, - "datetime": "2019-07-20 09:45:00", + "datetime": "2019-07-20 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 440282, - "price": 12595000.0, - "datetime": "2019-07-20 15:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 440293, - "price": 12579000.0, - "datetime": "2019-07-20 16:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 440371, - "price": 12501000.0, - "datetime": "2019-07-20 20:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 440381, - "price": 12579000.0, - "datetime": "2019-07-20 20:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 440531, - "price": 12857000.0, - "datetime": "2019-07-21 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 440560, - "price": 12876000.0, - "datetime": "2019-07-21 05:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 440572, - "price": 12891000.0, - "datetime": "2019-07-21 06:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 440770, - "price": 12606000.0, - "datetime": "2019-07-21 16:18:00", + "bar_index": 440383, + "price": 12566000.0, + "datetime": "2019-07-20 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 440780, - "price": 12573000.0, - "datetime": "2019-07-21 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 440878, - "price": 12616000.0, - "datetime": "2019-07-21 21:42:00", + "bar_index": 440597, + "price": 12950000.0, + "datetime": "2019-07-21 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 440891, - "price": 12610000.0, - "datetime": "2019-07-21 22:21:00", + "side": "sell", + "bar_index": 440668, + "price": 12722000.0, + "datetime": "2019-07-21 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 440895, - "price": 12586000.0, - "datetime": "2019-07-21 22:33:00", + "bar_index": 440720, + "price": 12647000.0, + "datetime": "2019-07-21 13:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 440914, - "price": 12467000.0, - "datetime": "2019-07-21 23:30:00", + "bar_index": 440853, + "price": 12600000.0, + "datetime": "2019-07-21 20:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 440945, - "price": 12439000.0, - "datetime": "2019-07-22 01:03:00", + "bar_index": 440880, + "price": 12604000.0, + "datetime": "2019-07-21 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 440986, - "price": 12422000.0, - "datetime": "2019-07-22 03:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 441094, - "price": 12582000.0, - "datetime": "2019-07-22 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 441154, - "price": 12601000.0, - "datetime": "2019-07-22 11:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 441268, - "price": 12558000.0, - "datetime": "2019-07-22 17:12:00", + "bar_index": 440928, + "price": 12343000.0, + "datetime": "2019-07-22 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 441318, - "price": 12480000.0, - "datetime": "2019-07-22 19:42:00", + "bar_index": 440947, + "price": 12407000.0, + "datetime": "2019-07-22 01:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 441003, + "price": 12477000.0, + "datetime": "2019-07-22 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 441035, + "price": 12502000.0, + "datetime": "2019-07-22 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 441100, + "price": 12574000.0, + "datetime": "2019-07-22 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 441168, + "price": 12607000.0, + "datetime": "2019-07-22 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 441397, - "price": 12348000.0, - "datetime": "2019-07-22 23:39:00", + "bar_index": 441300, + "price": 12473000.0, + "datetime": "2019-07-22 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 441398, + "price": 12292000.0, + "datetime": "2019-07-22 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [donchian,ema_pullback,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 441453, + "price": 12350000.0, + "datetime": "2019-07-23 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 441505, + "price": 12275000.0, + "datetime": "2019-07-23 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 441520, + "price": 12308000.0, + "datetime": "2019-07-23 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -47957,61 +63815,169 @@ "datetime": "2019-07-23 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 441576, + "price": 12340000.0, + "datetime": "2019-07-23 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 441808, + "price": 11989000.0, + "datetime": "2019-07-23 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 441822, + "price": 12001000.0, + "datetime": "2019-07-23 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 441786, - "price": 11960000.0, - "datetime": "2019-07-23 19:06:00", + "bar_index": 441834, + "price": 11950000.0, + "datetime": "2019-07-23 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 441807, - "price": 12003000.0, - "datetime": "2019-07-23 20:09:00", + "bar_index": 441929, + "price": 11962000.0, + "datetime": "2019-07-24 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 442002, - "price": 12099000.0, - "datetime": "2019-07-24 05:54:00", + "bar_index": 441956, + "price": 12031000.0, + "datetime": "2019-07-24 03:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 442291, - "price": 11538000.0, - "datetime": "2019-07-24 20:21:00", + "bar_index": 441978, + "price": 12096000.0, + "datetime": "2019-07-24 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 442470, - "price": 11448000.0, - "datetime": "2019-07-25 05:18:00", + "bar_index": 442007, + "price": 12041000.0, + "datetime": "2019-07-24 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 442560, - "price": 11973000.0, - "datetime": "2019-07-25 09:48:00", + "bar_index": 442184, + "price": 11560000.0, + "datetime": "2019-07-24 15:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 442234, + "price": 11603000.0, + "datetime": "2019-07-24 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 442256, + "price": 11586000.0, + "datetime": "2019-07-24 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 442293, + "price": 11552000.0, + "datetime": "2019-07-24 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 442380, + "price": 11707000.0, + "datetime": "2019-07-25 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 442422, + "price": 11449000.0, + "datetime": "2019-07-25 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 442471, + "price": 11445000.0, + "datetime": "2019-07-25 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 442476, + "price": 11446000.0, + "datetime": "2019-07-25 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 442572, + "price": 12023000.0, + "datetime": "2019-07-25 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 442711, + "price": 11924000.0, + "datetime": "2019-07-25 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -48020,7 +63986,7 @@ "datetime": "2019-07-25 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -48029,34 +63995,25 @@ "datetime": "2019-07-25 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 442845, - "price": 11833000.0, - "datetime": "2019-07-26 00:03:00", + "bar_index": 442834, + "price": 11827000.0, + "datetime": "2019-07-25 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 442856, - "price": 11853000.0, - "datetime": "2019-07-26 00:36:00", + "side": "buy", + "bar_index": 442906, + "price": 11866000.0, + "datetime": "2019-07-26 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 442868, - "price": 11819000.0, - "datetime": "2019-07-26 01:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -48064,26 +64021,53 @@ "price": 11869000.0, "datetime": "2019-07-26 03:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.4 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 442933, + "price": 11875000.0, + "datetime": "2019-07-26 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 442941, - "price": 11773000.0, - "datetime": "2019-07-26 04:51:00", + "bar_index": 442946, + "price": 11729000.0, + "datetime": "2019-07-26 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 442990, + "price": 11756000.0, + "datetime": "2019-07-26 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 443004, + "price": 11785000.0, + "datetime": "2019-07-26 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 443000, - "price": 11720000.0, - "datetime": "2019-07-26 07:48:00", + "bar_index": 443037, + "price": 11534000.0, + "datetime": "2019-07-26 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -48092,25 +64076,34 @@ "datetime": "2019-07-26 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 443159, - "price": 11545000.0, - "datetime": "2019-07-26 15:45:00", + "bar_index": 443169, + "price": 11533000.0, + "datetime": "2019-07-26 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 443219, - "price": 11596000.0, - "datetime": "2019-07-26 18:45:00", + "bar_index": 443213, + "price": 11621000.0, + "datetime": "2019-07-26 18:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 443245, + "price": 11614000.0, + "datetime": "2019-07-26 20:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -48118,53 +64111,80 @@ "price": 11607000.0, "datetime": "2019-07-26 21:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 443279, - "price": 11599000.0, - "datetime": "2019-07-26 21:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 443331, - "price": 11577000.0, - "datetime": "2019-07-27 00:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 443367, - "price": 11569000.0, - "datetime": "2019-07-27 02:09:00", + "bar_index": 443292, + "price": 11592000.0, + "datetime": "2019-07-26 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 443317, + "price": 11535000.0, + "datetime": "2019-07-26 23:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 443537, - "price": 11896000.0, - "datetime": "2019-07-27 10:39:00", + "bar_index": 443345, + "price": 11602000.0, + "datetime": "2019-07-27 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema,rsi_swing]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 443599, + "bar_index": 443383, + "price": 11606000.0, + "datetime": "2019-07-27 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 443513, + "price": 11956000.0, + "datetime": "2019-07-27 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 443566, "price": 11926000.0, - "datetime": "2019-07-27 13:45:00", + "datetime": "2019-07-27 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 443636, + "price": 11892000.0, + "datetime": "2019-07-27 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 443647, + "price": 11885000.0, + "datetime": "2019-07-27 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -48172,80 +64192,215 @@ "price": 11889000.0, "datetime": "2019-07-27 16:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 443775, - "price": 11291000.0, - "datetime": "2019-07-27 22:33:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 443903, - "price": 11273000.0, - "datetime": "2019-07-28 05:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 444279, - "price": 11323000.0, - "datetime": "2019-07-28 23:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 444292, - "price": 11353000.0, - "datetime": "2019-07-29 00:27:00", + "bar_index": 443674, + "price": 11897000.0, + "datetime": "2019-07-27 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 444322, - "price": 11336000.0, - "datetime": "2019-07-29 01:57:00", + "bar_index": 443752, + "price": 11220000.0, + "datetime": "2019-07-27 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 444332, - "price": 11351000.0, - "datetime": "2019-07-29 02:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 444412, - "price": 11323000.0, - "datetime": "2019-07-29 06:33:00", + "bar_index": 443786, + "price": 11271000.0, + "datetime": "2019-07-27 23:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 443798, + "price": 11278000.0, + "datetime": "2019-07-27 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 444440, - "price": 11334000.0, - "datetime": "2019-07-29 07:57:00", + "bar_index": 443863, + "price": 11306000.0, + "datetime": "2019-07-28 02:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 443910, + "price": 11303000.0, + "datetime": "2019-07-28 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 443918, + "price": 11310000.0, + "datetime": "2019-07-28 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 443959, + "price": 11300000.0, + "datetime": "2019-07-28 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 444087, + "price": 11376000.0, + "datetime": "2019-07-28 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 444096, + "price": 11373000.0, + "datetime": "2019-07-28 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 444105, + "price": 11367000.0, + "datetime": "2019-07-28 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 444166, + "price": 11327000.0, + "datetime": "2019-07-28 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 444175, + "price": 11315000.0, + "datetime": "2019-07-28 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 444309, + "price": 11357000.0, + "datetime": "2019-07-29 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 444342, + "price": 11367000.0, + "datetime": "2019-07-29 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 444360, + "price": 11376000.0, + "datetime": "2019-07-29 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 444453, + "price": 11365000.0, + "datetime": "2019-07-29 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 444474, + "price": 11319000.0, + "datetime": "2019-07-29 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 444500, + "price": 11471000.0, + "datetime": "2019-07-29 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 444532, + "price": 11435000.0, + "datetime": "2019-07-29 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 444547, + "price": 11449000.0, + "datetime": "2019-07-29 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 444675, + "price": 11232000.0, + "datetime": "2019-07-29 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 444726, + "price": 11270000.0, + "datetime": "2019-07-29 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -48253,17 +64408,8 @@ "price": 11300000.0, "datetime": "2019-07-30 00:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 444777, - "price": 11285000.0, - "datetime": "2019-07-30 00:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -48272,70 +64418,196 @@ "datetime": "2019-07-30 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 444899, - "price": 11290000.0, - "datetime": "2019-07-30 06:54:00", + "bar_index": 444876, + "price": 11301000.0, + "datetime": "2019-07-30 05:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 445029, - "price": 11180000.0, - "datetime": "2019-07-30 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 445139, - "price": 11218000.0, - "datetime": "2019-07-30 18:54:00", + "bar_index": 444917, + "price": 11304000.0, + "datetime": "2019-07-30 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 445157, - "price": 11207000.0, - "datetime": "2019-07-30 19:48:00", + "bar_index": 444963, + "price": 11272000.0, + "datetime": "2019-07-30 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 445313, - "price": 11379000.0, - "datetime": "2019-07-31 03:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 445380, - "price": 11315000.0, - "datetime": "2019-07-31 06:57:00", + "bar_index": 445032, + "price": 11170000.0, + "datetime": "2019-07-30 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 445408, - "price": 11338000.0, - "datetime": "2019-07-31 08:21:00", + "bar_index": 445071, + "price": 11237000.0, + "datetime": "2019-07-30 15:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 445088, + "price": 11230000.0, + "datetime": "2019-07-30 16:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445100, + "price": 11229000.0, + "datetime": "2019-07-30 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 445149, + "price": 11226000.0, + "datetime": "2019-07-30 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445186, + "price": 11288000.0, + "datetime": "2019-07-30 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 445197, + "price": 11292000.0, + "datetime": "2019-07-30 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 445230, + "price": 11310000.0, + "datetime": "2019-07-30 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445278, + "price": 11427000.0, + "datetime": "2019-07-31 01:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 445334, + "price": 11352000.0, + "datetime": "2019-07-31 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 445448, + "price": 11428000.0, + "datetime": "2019-07-31 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 445474, + "price": 11416000.0, + "datetime": "2019-07-31 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 445531, + "price": 11448000.0, + "datetime": "2019-07-31 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 445543, + "price": 11487000.0, + "datetime": "2019-07-31 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 445585, + "price": 11535000.0, + "datetime": "2019-07-31 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 445627, + "price": 11533000.0, + "datetime": "2019-07-31 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 445658, + "price": 11532000.0, + "datetime": "2019-07-31 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445674, + "price": 11626000.0, + "datetime": "2019-07-31 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -48344,88 +64616,394 @@ "datetime": "2019-08-01 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 445785, - "price": 11847000.0, - "datetime": "2019-08-01 03:12:00", + "bar_index": 445772, + "price": 11885000.0, + "datetime": "2019-08-01 02:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445813, + "price": 11861000.0, + "datetime": "2019-08-01 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 445879, + "price": 11855000.0, + "datetime": "2019-08-01 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 445812, - "price": 11863000.0, - "datetime": "2019-08-01 04:33:00", + "bar_index": 445894, + "price": 11906000.0, + "datetime": "2019-08-01 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 445924, + "price": 11928000.0, + "datetime": "2019-08-01 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446049, + "price": 11816000.0, + "datetime": "2019-08-01 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 446061, + "price": 11814000.0, + "datetime": "2019-08-01 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 446087, + "price": 11793000.0, + "datetime": "2019-08-01 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 446119, + "price": 11779000.0, + "datetime": "2019-08-01 19:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 446123, + "price": 11768000.0, + "datetime": "2019-08-01 20:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 446217, - "price": 11853000.0, - "datetime": "2019-08-02 00:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 446394, - "price": 12278000.0, - "datetime": "2019-08-02 09:39:00", + "side": "buy", + "bar_index": 446140, + "price": 11819000.0, + "datetime": "2019-08-01 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 446632, - "price": 12522000.0, - "datetime": "2019-08-02 21:33:00", + "bar_index": 446146, + "price": 11874000.0, + "datetime": "2019-08-01 21:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 446669, - "price": 12544000.0, - "datetime": "2019-08-02 23:24:00", + "bar_index": 446174, + "price": 11899000.0, + "datetime": "2019-08-01 22:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 446226, + "price": 11883000.0, + "datetime": "2019-08-02 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 446304, + "price": 12267000.0, + "datetime": "2019-08-02 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 446313, + "price": 12374000.0, + "datetime": "2019-08-02 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 446338, + "price": 12340000.0, + "datetime": "2019-08-02 06:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 446359, + "price": 12295000.0, + "datetime": "2019-08-02 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446400, + "price": 12300000.0, + "datetime": "2019-08-02 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 446707, - "price": 12576000.0, - "datetime": "2019-08-03 01:18:00", + "bar_index": 446411, + "price": 12302000.0, + "datetime": "2019-08-02 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 446423, + "price": 12299000.0, + "datetime": "2019-08-02 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 446884, - "price": 12594000.0, - "datetime": "2019-08-03 10:09:00", + "bar_index": 446433, + "price": 12340000.0, + "datetime": "2019-08-02 11:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 446981, - "price": 12808000.0, - "datetime": "2019-08-03 15:00:00", + "bar_index": 446441, + "price": 12327000.0, + "datetime": "2019-08-02 12:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 446493, + "price": 12358000.0, + "datetime": "2019-08-02 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 446524, + "price": 12573000.0, + "datetime": "2019-08-02 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 446546, + "price": 12481000.0, + "datetime": "2019-08-02 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446569, + "price": 12501000.0, + "datetime": "2019-08-02 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446626, + "price": 12505000.0, + "datetime": "2019-08-02 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 446656, + "price": 12558000.0, + "datetime": "2019-08-02 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 446684, + "price": 12587000.0, + "datetime": "2019-08-03 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 446740, + "price": 12509000.0, + "datetime": "2019-08-03 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 446826, + "price": 12499000.0, + "datetime": "2019-08-03 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446838, + "price": 12562000.0, + "datetime": "2019-08-03 07:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 446894, + "price": 12718000.0, + "datetime": "2019-08-03 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 446926, + "price": 12806000.0, + "datetime": "2019-08-03 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 446954, + "price": 12825000.0, + "datetime": "2019-08-03 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 446986, + "price": 12819000.0, + "datetime": "2019-08-03 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447027, + "price": 12806000.0, + "datetime": "2019-08-03 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 447056, + "price": 12760000.0, + "datetime": "2019-08-03 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 447097, + "price": 12745000.0, + "datetime": "2019-08-03 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 447125, + "price": 12771000.0, + "datetime": "2019-08-03 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447138, + "price": 12784000.0, + "datetime": "2019-08-03 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447159, + "price": 12770000.0, + "datetime": "2019-08-03 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -48434,43 +65012,115 @@ "datetime": "2019-08-04 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 447259, - "price": 12794000.0, - "datetime": "2019-08-04 04:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 447357, - "price": 12810000.0, - "datetime": "2019-08-04 09:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 447616, - "price": 12579000.0, - "datetime": "2019-08-04 22:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 447699, - "price": 12876000.0, - "datetime": "2019-08-05 02:54:00", + "bar_index": 447193, + "price": 12785000.0, + "datetime": "2019-08-04 01:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 447222, + "price": 12807000.0, + "datetime": "2019-08-04 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 447226, + "price": 12826000.0, + "datetime": "2019-08-04 03:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 447238, + "price": 12833000.0, + "datetime": "2019-08-04 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 447263, + "price": 12815000.0, + "datetime": "2019-08-04 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 447278, + "price": 12844000.0, + "datetime": "2019-08-04 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 447363, + "price": 12858000.0, + "datetime": "2019-08-04 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 447536, + "price": 12637000.0, + "datetime": "2019-08-04 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447626, + "price": 12609000.0, + "datetime": "2019-08-04 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447654, + "price": 12900000.0, + "datetime": "2019-08-05 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447714, + "price": 12889000.0, + "datetime": "2019-08-05 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447720, + "price": 12879000.0, + "datetime": "2019-08-05 03:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -48479,61 +65129,187 @@ "datetime": "2019-08-05 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=42.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 448001, - "price": 13836000.0, - "datetime": "2019-08-05 18:00:00", + "bar_index": 447776, + "price": 12911000.0, + "datetime": "2019-08-05 06:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 447801, + "price": 12959000.0, + "datetime": "2019-08-05 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447889, + "price": 13608000.0, + "datetime": "2019-08-05 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 447910, + "price": 13652000.0, + "datetime": "2019-08-05 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 447920, + "price": 13622000.0, + "datetime": "2019-08-05 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 447934, + "price": 13600000.0, + "datetime": "2019-08-05 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 447982, + "price": 13799000.0, + "datetime": "2019-08-05 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 448006, + "price": 13810000.0, + "datetime": "2019-08-05 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 448051, + "price": 13762000.0, + "datetime": "2019-08-05 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 448085, + "price": 13860000.0, + "datetime": "2019-08-05 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 448102, + "price": 13843000.0, + "datetime": "2019-08-05 23:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 448143, + "price": 13868000.0, + "datetime": "2019-08-06 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 448174, + "price": 13995000.0, + "datetime": "2019-08-06 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 448200, + "price": 13974000.0, + "datetime": "2019-08-06 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 448274, + "price": 14013000.0, + "datetime": "2019-08-06 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 448297, + "price": 14205000.0, + "datetime": "2019-08-06 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 448029, - "price": 13767000.0, - "datetime": "2019-08-05 19:24:00", + "bar_index": 448385, + "price": 13822000.0, + "datetime": "2019-08-06 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 448049, - "price": 13773000.0, - "datetime": "2019-08-05 20:24:00", + "bar_index": 448408, + "price": 13953000.0, + "datetime": "2019-08-06 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 448136, - "price": 13889000.0, - "datetime": "2019-08-06 00:45:00", + "bar_index": 448438, + "price": 14383000.0, + "datetime": "2019-08-06 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 448225, - "price": 13967000.0, - "datetime": "2019-08-06 05:12:00", + "bar_index": 448488, + "price": 14470000.0, + "datetime": "2019-08-06 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 448302, - "price": 14040000.0, - "datetime": "2019-08-06 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,minor_swing]" }, { "side": "buy", @@ -48542,43 +65318,70 @@ "datetime": "2019-08-06 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 448511, - "price": 14244000.0, - "datetime": "2019-08-06 19:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 448697, - "price": 13978000.0, - "datetime": "2019-08-07 04:48:00", + "bar_index": 448539, + "price": 13990000.0, + "datetime": "2019-08-06 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 448781, - "price": 13702000.0, - "datetime": "2019-08-07 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 448799, - "price": 13770000.0, - "datetime": "2019-08-07 09:54:00", + "bar_index": 448578, + "price": 14010000.0, + "datetime": "2019-08-06 22:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 448587, + "price": 13992000.0, + "datetime": "2019-08-06 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 448602, + "price": 13948000.0, + "datetime": "2019-08-07 00:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 448816, + "price": 13807000.0, + "datetime": "2019-08-07 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 448827, + "price": 13871000.0, + "datetime": "2019-08-07 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 448886, + "price": 13910000.0, + "datetime": "2019-08-07 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -48586,53 +65389,116 @@ "price": 13900000.0, "datetime": "2019-08-07 15:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 449041, - "price": 14152000.0, - "datetime": "2019-08-07 22:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 449306, - "price": 14163000.0, - "datetime": "2019-08-08 11:15:00", + "bar_index": 448915, + "price": 13887000.0, + "datetime": "2019-08-07 15:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 449440, - "price": 14176000.0, - "datetime": "2019-08-08 17:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 449486, - "price": 14173000.0, - "datetime": "2019-08-08 20:15:00", + "bar_index": 448976, + "price": 13869000.0, + "datetime": "2019-08-07 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 449502, - "price": 14192000.0, - "datetime": "2019-08-08 21:03:00", + "bar_index": 449013, + "price": 13899000.0, + "datetime": "2019-08-07 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 449055, + "price": 14298000.0, + "datetime": "2019-08-07 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 449146, + "price": 14048000.0, + "datetime": "2019-08-08 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 449165, + "price": 13997000.0, + "datetime": "2019-08-08 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449233, + "price": 14225000.0, + "datetime": "2019-08-08 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 449309, + "price": 14168000.0, + "datetime": "2019-08-08 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449318, + "price": 14184000.0, + "datetime": "2019-08-08 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 449426, + "price": 14223000.0, + "datetime": "2019-08-08 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 449453, + "price": 14196000.0, + "datetime": "2019-08-08 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449509, + "price": 14174000.0, + "datetime": "2019-08-08 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -48640,143 +65506,413 @@ "price": 14042000.0, "datetime": "2019-08-09 01:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 449598, - "price": 14001000.0, - "datetime": "2019-08-09 01:51:00", + "bar_index": 449619, + "price": 13901000.0, + "datetime": "2019-08-09 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 449652, - "price": 13940000.0, - "datetime": "2019-08-09 04:33:00", + "bar_index": 449661, + "price": 13887000.0, + "datetime": "2019-08-09 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449681, + "price": 13945000.0, + "datetime": "2019-08-09 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449694, + "price": 14052000.0, + "datetime": "2019-08-09 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 449701, + "price": 14083000.0, + "datetime": "2019-08-09 07:00:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 449765, + "price": 14219000.0, + "datetime": "2019-08-09 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 449898, + "price": 14184000.0, + "datetime": "2019-08-09 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 449937, + "price": 14125000.0, + "datetime": "2019-08-09 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 449984, + "price": 14095000.0, + "datetime": "2019-08-09 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450011, + "price": 14199000.0, + "datetime": "2019-08-09 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 450064, + "price": 14174000.0, + "datetime": "2019-08-10 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 450169, + "price": 14286000.0, + "datetime": "2019-08-10 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 450180, + "price": 14293000.0, + "datetime": "2019-08-10 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 450207, + "price": 14231000.0, + "datetime": "2019-08-10 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450219, + "price": 14259000.0, + "datetime": "2019-08-10 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 450244, + "price": 14253000.0, + "datetime": "2019-08-10 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 450290, + "price": 14157000.0, + "datetime": "2019-08-10 12:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 450325, + "price": 14147000.0, + "datetime": "2019-08-10 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450336, + "price": 14215000.0, + "datetime": "2019-08-10 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 450353, + "price": 14180000.0, + "datetime": "2019-08-10 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450371, + "price": 14191000.0, + "datetime": "2019-08-10 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 450489, + "price": 13814000.0, + "datetime": "2019-08-10 22:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 449668, - "price": 13950000.0, - "datetime": "2019-08-09 05:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 449912, - "price": 14150000.0, - "datetime": "2019-08-09 17:33:00", + "bar_index": 450537, + "price": 13750000.0, + "datetime": "2019-08-11 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 450026, - "price": 14134000.0, - "datetime": "2019-08-09 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 450054, - "price": 14136000.0, - "datetime": "2019-08-10 00:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 450091, - "price": 14172000.0, - "datetime": "2019-08-10 02:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 450142, - "price": 14248000.0, - "datetime": "2019-08-10 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 450189, - "price": 14267000.0, - "datetime": "2019-08-10 07:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=26.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 450302, - "price": 14177000.0, - "datetime": "2019-08-10 13:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 450316, - "price": 14159000.0, - "datetime": "2019-08-10 13:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 450413, - "price": 14192000.0, - "datetime": "2019-08-10 18:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 450702, - "price": 13672000.0, - "datetime": "2019-08-11 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 450919, - "price": 13646000.0, - "datetime": "2019-08-11 19:54:00", + "bar_index": 450558, + "price": 13730000.0, + "datetime": "2019-08-11 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 451390, - "price": 13683000.0, - "datetime": "2019-08-12 19:27:00", + "bar_index": 450579, + "price": 13776000.0, + "datetime": "2019-08-11 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450627, + "price": 13765000.0, + "datetime": "2019-08-11 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 450695, + "price": 13729000.0, + "datetime": "2019-08-11 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 450719, + "price": 13811000.0, + "datetime": "2019-08-11 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 450747, + "price": 13760000.0, + "datetime": "2019-08-11 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 450845, + "price": 13673000.0, + "datetime": "2019-08-11 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450921, + "price": 13644000.0, + "datetime": "2019-08-11 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 450941, + "price": 13800000.0, + "datetime": "2019-08-11 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 450997, + "price": 13690000.0, + "datetime": "2019-08-11 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 451002, + "price": 13712000.0, + "datetime": "2019-08-12 00:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 451014, + "price": 13693000.0, + "datetime": "2019-08-12 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 451032, + "price": 13726000.0, + "datetime": "2019-08-12 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 451094, + "price": 13664000.0, + "datetime": "2019-08-12 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 451120, + "price": 13733000.0, + "datetime": "2019-08-12 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 451169, + "price": 13834000.0, + "datetime": "2019-08-12 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 451187, + "price": 13820000.0, + "datetime": "2019-08-12 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 451192, + "price": 13800000.0, + "datetime": "2019-08-12 09:33:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 451227, + "price": 13778000.0, + "datetime": "2019-08-12 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 451271, + "price": 13730000.0, + "datetime": "2019-08-12 13:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 451398, + "price": 13685000.0, + "datetime": "2019-08-12 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 451416, + "price": 13641000.0, + "datetime": "2019-08-12 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -48785,88 +65921,241 @@ "datetime": "2019-08-12 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 451448, + "price": 13680000.0, + "datetime": "2019-08-12 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 451549, - "price": 13724000.0, - "datetime": "2019-08-13 03:24:00", + "bar_index": 451494, + "price": 13699000.0, + "datetime": "2019-08-13 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 451582, - "price": 13782000.0, - "datetime": "2019-08-13 05:03:00", + "bar_index": 451510, + "price": 13707000.0, + "datetime": "2019-08-13 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 451711, - "price": 13720000.0, - "datetime": "2019-08-13 11:30:00", + "bar_index": 451565, + "price": 13754000.0, + "datetime": "2019-08-13 04:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 452057, - "price": 13176000.0, - "datetime": "2019-08-14 04:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 452081, - "price": 13155000.0, - "datetime": "2019-08-14 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 452203, - "price": 12870000.0, - "datetime": "2019-08-14 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 452473, - "price": 12599000.0, - "datetime": "2019-08-15 01:36:00", + "bar_index": 451584, + "price": 13780000.0, + "datetime": "2019-08-13 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 451892, + "price": 13613000.0, + "datetime": "2019-08-13 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 452035, + "price": 13182000.0, + "datetime": "2019-08-14 03:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 452065, + "price": 13212000.0, + "datetime": "2019-08-14 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 452571, - "price": 12391000.0, - "datetime": "2019-08-15 06:30:00", + "bar_index": 452089, + "price": 13117000.0, + "datetime": "2019-08-14 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 452948, - "price": 12202000.0, - "datetime": "2019-08-16 01:21:00", + "bar_index": 452152, + "price": 12971000.0, + "datetime": "2019-08-14 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 452204, + "price": 12895000.0, + "datetime": "2019-08-14 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 452229, + "price": 12851000.0, + "datetime": "2019-08-14 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 452285, + "price": 12807000.0, + "datetime": "2019-08-14 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 452487, + "price": 12443000.0, + "datetime": "2019-08-15 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 452525, + "price": 12452000.0, + "datetime": "2019-08-15 04:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 452596, + "price": 12423000.0, + "datetime": "2019-08-15 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 452621, + "price": 12299000.0, + "datetime": "2019-08-15 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 452791, + "price": 12049000.0, + "datetime": "2019-08-15 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 452827, + "price": 12341000.0, + "datetime": "2019-08-15 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 452857, + "price": 12467000.0, + "datetime": "2019-08-15 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 452892, + "price": 12167000.0, + "datetime": "2019-08-15 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 452964, + "price": 12216000.0, + "datetime": "2019-08-16 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 452992, + "price": 12287000.0, + "datetime": "2019-08-16 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 453010, + "price": 12301000.0, + "datetime": "2019-08-16 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 453061, + "price": 12612000.0, + "datetime": "2019-08-16 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 453079, + "price": 12686000.0, + "datetime": "2019-08-16 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -48875,7 +66164,16 @@ "datetime": "2019-08-16 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 453125, + "price": 12691000.0, + "datetime": "2019-08-16 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -48883,89 +66181,134 @@ "price": 12196000.0, "datetime": "2019-08-16 14:18:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 453225, + "price": 12088000.0, + "datetime": "2019-08-16 15:12:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 453254, - "price": 12090000.0, - "datetime": "2019-08-16 16:39:00", + "bar_index": 453263, + "price": 12079000.0, + "datetime": "2019-08-16 17:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 453338, + "bar_index": 453316, + "price": 12284000.0, + "datetime": "2019-08-16 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 453353, "price": 12400000.0, - "datetime": "2019-08-16 20:51:00", + "datetime": "2019-08-16 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 453437, + "price": 12672000.0, + "datetime": "2019-08-17 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 453475, + "price": 12690000.0, + "datetime": "2019-08-17 03:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 453496, + "price": 12726000.0, + "datetime": "2019-08-17 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 453508, - "price": 12705000.0, - "datetime": "2019-08-17 05:21:00", + "bar_index": 453573, + "price": 12617000.0, + "datetime": "2019-08-17 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 453620, + "price": 12639000.0, + "datetime": "2019-08-17 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 453550, - "price": 12609000.0, - "datetime": "2019-08-17 07:27:00", + "bar_index": 453652, + "price": 12574000.0, + "datetime": "2019-08-17 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 453558, - "price": 12702000.0, - "datetime": "2019-08-17 07:51:00", + "bar_index": 453750, + "price": 12675000.0, + "datetime": "2019-08-17 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 453671, - "price": 12593000.0, - "datetime": "2019-08-17 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 453826, - "price": 12618000.0, - "datetime": "2019-08-17 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=61.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 453912, - "price": 12537000.0, - "datetime": "2019-08-18 01:33:00", + "bar_index": 453915, + "price": 12531000.0, + "datetime": "2019-08-18 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 453945, + "price": 12351000.0, + "datetime": "2019-08-18 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 454002, - "price": 12384000.0, - "datetime": "2019-08-18 06:03:00", + "bar_index": 454004, + "price": 12387000.0, + "datetime": "2019-08-18 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -48973,35 +66316,62 @@ "price": 12378000.0, "datetime": "2019-08-18 06:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 454241, + "side": "sell", + "bar_index": 454028, + "price": 12365000.0, + "datetime": "2019-08-18 07:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 454137, "price": 12317000.0, - "datetime": "2019-08-18 18:00:00", + "datetime": "2019-08-18 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 454458, - "price": 12577000.0, - "datetime": "2019-08-19 13:18:00", + "bar_index": 454255, + "price": 12368000.0, + "datetime": "2019-08-18 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 454482, + "bar_index": 454316, + "price": 12575000.0, + "datetime": "2019-08-18 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 454414, "price": 12570000.0, - "datetime": "2019-08-19 14:30:00", + "datetime": "2019-08-19 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 454445, + "price": 12600000.0, + "datetime": "2019-08-19 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -49010,61 +66380,205 @@ "datetime": "2019-08-19 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 454572, - "price": 12853000.0, - "datetime": "2019-08-19 19:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 454612, - "price": 12861000.0, - "datetime": "2019-08-19 21:00:00", + "bar_index": 454532, + "price": 12905000.0, + "datetime": "2019-08-19 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 454642, + "bar_index": 454553, + "price": 12891000.0, + "datetime": "2019-08-19 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 454579, + "price": 12880000.0, + "datetime": "2019-08-19 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 454591, "price": 12896000.0, - "datetime": "2019-08-19 22:30:00", + "datetime": "2019-08-19 19:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 454793, - "price": 12930000.0, - "datetime": "2019-08-20 06:03:00", + "bar_index": 454660, + "price": 12917000.0, + "datetime": "2019-08-19 23:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 454713, + "price": 12897000.0, + "datetime": "2019-08-20 02:03:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 454733, + "price": 12926000.0, + "datetime": "2019-08-20 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 454795, + "price": 12926000.0, + "datetime": "2019-08-20 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 454811, + "price": 12948000.0, + "datetime": "2019-08-20 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 454991, - "price": 12979000.0, - "datetime": "2019-08-20 15:57:00", + "bar_index": 454960, + "price": 13002000.0, + "datetime": "2019-08-20 14:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 454997, + "price": 12984000.0, + "datetime": "2019-08-20 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 455098, - "price": 12854000.0, - "datetime": "2019-08-20 21:18:00", + "bar_index": 455018, + "price": 12977000.0, + "datetime": "2019-08-20 17:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 455059, + "price": 12856000.0, + "datetime": "2019-08-20 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 455067, + "price": 12859000.0, + "datetime": "2019-08-20 19:45:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 455104, + "price": 12840000.0, + "datetime": "2019-08-20 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 455135, + "price": 12834000.0, + "datetime": "2019-08-20 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 455194, + "price": 12949000.0, + "datetime": "2019-08-21 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 455210, + "price": 12955000.0, + "datetime": "2019-08-21 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 455221, + "price": 12937000.0, + "datetime": "2019-08-21 03:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 455229, + "price": 12938000.0, + "datetime": "2019-08-21 03:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 455294, + "price": 13020000.0, + "datetime": "2019-08-21 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 455314, + "price": 13034000.0, + "datetime": "2019-08-21 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -49072,62 +66586,89 @@ "price": 13008000.0, "datetime": "2019-08-21 08:21:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "sell", - "bar_index": 455403, - "price": 12541000.0, - "datetime": "2019-08-21 12:33:00", + "bar_index": 455372, + "price": 12865000.0, + "datetime": "2019-08-21 11:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 455442, - "price": 12463000.0, - "datetime": "2019-08-21 14:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 455538, - "price": 12345000.0, - "datetime": "2019-08-21 19:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 455645, - "price": 12178000.0, - "datetime": "2019-08-22 00:39:00", + "bar_index": 455409, + "price": 12473000.0, + "datetime": "2019-08-21 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "buy", - "bar_index": 455657, - "price": 12247000.0, - "datetime": "2019-08-22 01:15:00", + "bar_index": 455559, + "price": 12329000.0, + "datetime": "2019-08-21 20:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 455816, - "price": 12259000.0, - "datetime": "2019-08-22 09:12:00", + "bar_index": 455574, + "price": 12300000.0, + "datetime": "2019-08-21 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 455614, + "price": 12139000.0, + "datetime": "2019-08-21 23:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 455715, + "price": 12254000.0, + "datetime": "2019-08-22 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 455749, + "price": 12339000.0, + "datetime": "2019-08-22 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 455885, + "price": 12015000.0, + "datetime": "2019-08-22 12:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 455949, + "price": 12105000.0, + "datetime": "2019-08-22 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -49136,16 +66677,43 @@ "datetime": "2019-08-22 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=43.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 456109, - "price": 12248000.0, - "datetime": "2019-08-22 23:51:00", + "bar_index": 456029, + "price": 12156000.0, + "datetime": "2019-08-22 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 456049, + "price": 12075000.0, + "datetime": "2019-08-22 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 456113, + "price": 12259000.0, + "datetime": "2019-08-23 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 456120, + "price": 12287000.0, + "datetime": "2019-08-23 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", @@ -49154,79 +66722,214 @@ "datetime": "2019-08-23 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 456219, - "price": 12346000.0, - "datetime": "2019-08-23 05:21:00", + "bar_index": 456160, + "price": 12292000.0, + "datetime": "2019-08-23 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 456608, - "price": 12450000.0, - "datetime": "2019-08-24 00:48:00", + "bar_index": 456180, + "price": 12335000.0, + "datetime": "2019-08-23 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { - "side": "buy", - "bar_index": 456634, - "price": 12495000.0, - "datetime": "2019-08-24 02:06:00", + "side": "sell", + "bar_index": 456206, + "price": 12312000.0, + "datetime": "2019-08-23 04:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 456349, + "price": 12213000.0, + "datetime": "2019-08-23 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 456669, - "price": 12495000.0, - "datetime": "2019-08-24 03:51:00", + "bar_index": 456377, + "price": 12272000.0, + "datetime": "2019-08-23 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 456431, + "price": 12310000.0, + "datetime": "2019-08-23 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 456449, + "price": 12289000.0, + "datetime": "2019-08-23 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 456456, + "price": 12270000.0, + "datetime": "2019-08-23 17:12:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 456702, - "price": 12456000.0, - "datetime": "2019-08-24 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 456712, - "price": 12487000.0, - "datetime": "2019-08-24 06:03:00", + "bar_index": 456537, + "price": 12241000.0, + "datetime": "2019-08-23 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 456614, + "price": 12485000.0, + "datetime": "2019-08-24 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 456638, + "price": 12488000.0, + "datetime": "2019-08-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 456681, + "price": 12484000.0, + "datetime": "2019-08-24 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 456723, + "price": 12484000.0, + "datetime": "2019-08-24 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 456981, - "price": 12097000.0, - "datetime": "2019-08-24 19:30:00", + "bar_index": 456828, + "price": 12368000.0, + "datetime": "2019-08-24 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 457001, - "price": 12105000.0, - "datetime": "2019-08-24 20:30:00", + "bar_index": 456867, + "price": 12375000.0, + "datetime": "2019-08-24 13:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 456887, + "price": 12383000.0, + "datetime": "2019-08-24 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457042, + "price": 12096000.0, + "datetime": "2019-08-24 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 457053, + "price": 12090000.0, + "datetime": "2019-08-24 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 457081, + "price": 12055000.0, + "datetime": "2019-08-25 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 457101, + "price": 12168000.0, + "datetime": "2019-08-25 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 457131, + "price": 12142000.0, + "datetime": "2019-08-25 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457137, + "price": 12147000.0, + "datetime": "2019-08-25 03:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 457156, + "price": 12160000.0, + "datetime": "2019-08-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -49234,98 +66937,224 @@ "price": 12176000.0, "datetime": "2019-08-25 05:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 457314, - "price": 12172000.0, - "datetime": "2019-08-25 12:09:00", + "bar_index": 457215, + "price": 12113000.0, + "datetime": "2019-08-25 07:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 457363, - "price": 12167000.0, - "datetime": "2019-08-25 14:36:00", + "side": "buy", + "bar_index": 457231, + "price": 12252000.0, + "datetime": "2019-08-25 08:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 457371, - "price": 12136000.0, - "datetime": "2019-08-25 15:00:00", + "bar_index": 457275, + "price": 12200000.0, + "datetime": "2019-08-25 10:12:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 457388, - "price": 12166000.0, - "datetime": "2019-08-25 15:51:00", + "bar_index": 457309, + "price": 12212000.0, + "datetime": "2019-08-25 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 457475, - "price": 12204000.0, - "datetime": "2019-08-25 20:12:00", + "bar_index": 457409, + "price": 12170000.0, + "datetime": "2019-08-25 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 457647, - "price": 12167000.0, - "datetime": "2019-08-26 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 457999, - "price": 12418000.0, - "datetime": "2019-08-26 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 458061, - "price": 12432000.0, - "datetime": "2019-08-27 01:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 458215, - "price": 12412000.0, - "datetime": "2019-08-27 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 458310, - "price": 12249000.0, - "datetime": "2019-08-27 14:00:00", + "bar_index": 457425, + "price": 12148000.0, + "datetime": "2019-08-25 17:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.4 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457447, + "price": 12190000.0, + "datetime": "2019-08-25 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457453, + "price": 12206000.0, + "datetime": "2019-08-25 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 457532, + "price": 12276000.0, + "datetime": "2019-08-25 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 457642, + "price": 12131000.0, + "datetime": "2019-08-26 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457699, + "price": 12140000.0, + "datetime": "2019-08-26 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 457797, + "price": 12437000.0, + "datetime": "2019-08-26 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 457810, + "price": 12357000.0, + "datetime": "2019-08-26 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 457863, + "price": 12391000.0, + "datetime": "2019-08-26 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457903, + "price": 12400000.0, + "datetime": "2019-08-26 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457927, + "price": 12403000.0, + "datetime": "2019-08-26 18:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457951, + "price": 12418000.0, + "datetime": "2019-08-26 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 457967, + "price": 12422000.0, + "datetime": "2019-08-26 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 458170, + "price": 12370000.0, + "datetime": "2019-08-27 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=78.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 458222, + "price": 12389000.0, + "datetime": "2019-08-27 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 458227, + "price": 12406000.0, + "datetime": "2019-08-27 09:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 458239, + "price": 12385000.0, + "datetime": "2019-08-27 10:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 458248, + "price": 12374000.0, + "datetime": "2019-08-27 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 458312, + "price": 12248000.0, + "datetime": "2019-08-27 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -49333,35 +67162,71 @@ "price": 12257000.0, "datetime": "2019-08-27 14:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 458324, - "price": 12265000.0, - "datetime": "2019-08-27 14:42:00", + "bar_index": 458363, + "price": 12219000.0, + "datetime": "2019-08-27 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 458402, + "price": 12214000.0, + "datetime": "2019-08-27 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 458500, - "price": 12211000.0, - "datetime": "2019-08-27 23:30:00", + "bar_index": 458509, + "price": 12218000.0, + "datetime": "2019-08-27 23:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 458645, - "price": 12222000.0, - "datetime": "2019-08-28 06:48:00", + "bar_index": 458537, + "price": 12219000.0, + "datetime": "2019-08-28 01:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 458565, + "price": 12230000.0, + "datetime": "2019-08-28 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 458599, + "price": 12237000.0, + "datetime": "2019-08-28 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 458768, + "price": 12127000.0, + "datetime": "2019-08-28 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -49370,169 +67235,394 @@ "datetime": "2019-08-28 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 459017, - "price": 12257000.0, - "datetime": "2019-08-29 01:24:00", + "bar_index": 458808, + "price": 12152000.0, + "datetime": "2019-08-28 14:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 459128, - "price": 11808000.0, - "datetime": "2019-08-29 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 459137, - "price": 11777000.0, - "datetime": "2019-08-29 07:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 459473, - "price": 11513000.0, - "datetime": "2019-08-30 00:12:00", + "bar_index": 458843, + "price": 12194000.0, + "datetime": "2019-08-28 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 459603, - "price": 11536000.0, - "datetime": "2019-08-30 06:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 459640, - "price": 11530000.0, - "datetime": "2019-08-30 08:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 459907, - "price": 11675000.0, - "datetime": "2019-08-30 21:54:00", + "bar_index": 458885, + "price": 12170000.0, + "datetime": "2019-08-28 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 459938, - "price": 11652000.0, - "datetime": "2019-08-30 23:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=33.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 460092, - "price": 11670000.0, - "datetime": "2019-08-31 07:09:00", + "bar_index": 458922, + "price": 12174000.0, + "datetime": "2019-08-28 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 460321, - "price": 11573000.0, - "datetime": "2019-08-31 18:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 460529, - "price": 11611000.0, - "datetime": "2019-09-01 05:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 460595, - "price": 11639000.0, - "datetime": "2019-09-01 08:18:00", + "bar_index": 458938, + "price": 12231000.0, + "datetime": "2019-08-28 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 460611, - "price": 11636000.0, - "datetime": "2019-09-01 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 460705, - "price": 11631000.0, - "datetime": "2019-09-01 13:48:00", + "bar_index": 458983, + "price": 12230000.0, + "datetime": "2019-08-28 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 460745, - "price": 11623000.0, - "datetime": "2019-09-01 15:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 460803, - "price": 11599000.0, - "datetime": "2019-09-01 18:42:00", + "bar_index": 459024, + "price": 12289000.0, + "datetime": "2019-08-29 01:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 459030, + "price": 12293000.0, + "datetime": "2019-08-29 02:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 460858, + "bar_index": 459145, + "price": 11800000.0, + "datetime": "2019-08-29 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 459189, + "price": 11700000.0, + "datetime": "2019-08-29 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 459201, + "price": 11741000.0, + "datetime": "2019-08-29 10:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 459218, + "price": 11714000.0, + "datetime": "2019-08-29 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 459247, "price": 11575000.0, - "datetime": "2019-09-01 21:27:00", + "datetime": "2019-08-29 12:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 460924, - "price": 11606000.0, - "datetime": "2019-09-02 00:45:00", + "bar_index": 459273, + "price": 11659000.0, + "datetime": "2019-08-29 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 459292, + "price": 11608000.0, + "datetime": "2019-08-29 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 459421, + "price": 11494000.0, + "datetime": "2019-08-29 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 459491, + "price": 11568000.0, + "datetime": "2019-08-30 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 459532, + "price": 11569000.0, + "datetime": "2019-08-30 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 459560, + "price": 11538000.0, + "datetime": "2019-08-30 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 459617, + "price": 11544000.0, + "datetime": "2019-08-30 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 459630, + "price": 11523000.0, + "datetime": "2019-08-30 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 459698, + "price": 11459000.0, + "datetime": "2019-08-30 11:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 459805, + "price": 11529000.0, + "datetime": "2019-08-30 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 459893, + "price": 11668000.0, + "datetime": "2019-08-30 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 460053, + "price": 11716000.0, + "datetime": "2019-08-31 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 460171, + "price": 11710000.0, + "datetime": "2019-08-31 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 460298, + "price": 11595000.0, + "datetime": "2019-08-31 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 460325, + "price": 11584000.0, + "datetime": "2019-08-31 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 460342, + "price": 11601000.0, + "datetime": "2019-08-31 19:39:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 460362, + "price": 11584000.0, + "datetime": "2019-08-31 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 460430, + "price": 11605000.0, + "datetime": "2019-09-01 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 460494, + "price": 11625000.0, + "datetime": "2019-09-01 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 460600, + "price": 11636000.0, + "datetime": "2019-09-01 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 460621, + "price": 11648000.0, + "datetime": "2019-09-01 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 460638, + "price": 11662000.0, + "datetime": "2019-09-01 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 460721, + "price": 11625000.0, + "datetime": "2019-09-01 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 460751, + "price": 11629000.0, + "datetime": "2019-09-01 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 460793, + "price": 11564000.0, + "datetime": "2019-09-01 18:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 460815, + "price": 11594000.0, + "datetime": "2019-09-01 19:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 460880, + "price": 11573000.0, + "datetime": "2019-09-01 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 460911, + "price": 11574000.0, + "datetime": "2019-09-02 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 460925, + "price": 11621000.0, + "datetime": "2019-09-02 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 460931, + "price": 11602000.0, + "datetime": "2019-09-02 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -49541,70 +67631,70 @@ "datetime": "2019-09-02 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 460984, - "price": 11622000.0, - "datetime": "2019-09-02 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 461082, - "price": 11752000.0, - "datetime": "2019-09-02 08:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 461176, - "price": 11783000.0, - "datetime": "2019-09-02 13:21:00", + "bar_index": 460991, + "price": 11617000.0, + "datetime": "2019-09-02 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461021, + "price": 11638000.0, + "datetime": "2019-09-02 05:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461104, + "price": 11792000.0, + "datetime": "2019-09-02 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 461255, - "price": 11763000.0, - "datetime": "2019-09-02 17:18:00", + "bar_index": 461123, + "price": 11769000.0, + "datetime": "2019-09-02 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { - "side": "buy", - "bar_index": 461411, - "price": 12034000.0, - "datetime": "2019-09-03 01:06:00", + "side": "sell", + "bar_index": 461210, + "price": 11782000.0, + "datetime": "2019-09-02 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 461473, - "price": 12224000.0, - "datetime": "2019-09-03 04:12:00", + "bar_index": 461449, + "price": 12216000.0, + "datetime": "2019-09-03 03:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 461534, - "price": 12450000.0, - "datetime": "2019-09-03 07:15:00", + "side": "sell", + "bar_index": 461552, + "price": 12440000.0, + "datetime": "2019-09-03 08:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -49612,17 +67702,125 @@ "price": 12450000.0, "datetime": "2019-09-03 08:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 461664, - "price": 12505000.0, - "datetime": "2019-09-03 13:45:00", + "bar_index": 461583, + "price": 12471000.0, + "datetime": "2019-09-03 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 461595, + "price": 12422000.0, + "datetime": "2019-09-03 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461635, + "price": 12520000.0, + "datetime": "2019-09-03 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 461691, + "price": 12530000.0, + "datetime": "2019-09-03 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461699, + "price": 12519000.0, + "datetime": "2019-09-03 15:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 461724, + "price": 12513000.0, + "datetime": "2019-09-03 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 461745, + "price": 12492000.0, + "datetime": "2019-09-03 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461808, + "price": 12569000.0, + "datetime": "2019-09-03 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 461871, + "price": 12747000.0, + "datetime": "2019-09-04 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 461880, + "price": 12769000.0, + "datetime": "2019-09-04 00:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 461885, + "price": 12805000.0, + "datetime": "2019-09-04 00:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 461893, + "price": 12821000.0, + "datetime": "2019-09-04 01:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 461950, + "price": 12790000.0, + "datetime": "2019-09-04 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -49630,17 +67828,26 @@ "price": 12784000.0, "datetime": "2019-09-04 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 462103, - "price": 12629000.0, - "datetime": "2019-09-04 11:42:00", + "bar_index": 462026, + "price": 12820000.0, + "datetime": "2019-09-04 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 462163, + "price": 12657000.0, + "datetime": "2019-09-04 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -49648,35 +67855,80 @@ "price": 12694000.0, "datetime": "2019-09-04 15:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 462376, + "price": 12621000.0, + "datetime": "2019-09-05 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 462333, - "price": 12526000.0, - "datetime": "2019-09-04 23:12:00", + "bar_index": 462456, + "price": 12734000.0, + "datetime": "2019-09-05 05:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 462465, + "price": 12718000.0, + "datetime": "2019-09-05 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 462473, + "price": 12695000.0, + "datetime": "2019-09-05 06:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 462419, - "price": 12694000.0, - "datetime": "2019-09-05 03:30:00", + "bar_index": 462493, + "price": 12748000.0, + "datetime": "2019-09-05 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 462565, + "price": 12594000.0, + "datetime": "2019-09-05 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 462700, - "price": 12665000.0, - "datetime": "2019-09-05 17:33:00", + "bar_index": 462627, + "price": 12633000.0, + "datetime": "2019-09-05 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 462701, + "price": 12667000.0, + "datetime": "2019-09-05 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -49685,79 +67937,133 @@ "datetime": "2019-09-05 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 462759, - "price": 12681000.0, - "datetime": "2019-09-05 20:30:00", + "bar_index": 462739, + "price": 12690000.0, + "datetime": "2019-09-05 19:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 462753, + "price": 12698000.0, + "datetime": "2019-09-05 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 462763, + "price": 12687000.0, + "datetime": "2019-09-05 20:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing]" }, { "side": "sell", - "bar_index": 462855, - "price": 12609000.0, - "datetime": "2019-09-06 01:18:00", + "bar_index": 462863, + "price": 12622000.0, + "datetime": "2019-09-06 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=37.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 462894, - "price": 12629000.0, - "datetime": "2019-09-06 03:15:00", + "bar_index": 462968, + "price": 12631000.0, + "datetime": "2019-09-06 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 462927, - "price": 12627000.0, - "datetime": "2019-09-06 04:54:00", + "bar_index": 463005, + "price": 12650000.0, + "datetime": "2019-09-06 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 463004, - "price": 12652000.0, - "datetime": "2019-09-06 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 463022, - "price": 12649000.0, - "datetime": "2019-09-06 09:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 463088, - "price": 12716000.0, - "datetime": "2019-09-06 12:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 463270, - "price": 12935000.0, - "datetime": "2019-09-06 22:03:00", + "bar_index": 463014, + "price": 12661000.0, + "datetime": "2019-09-06 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 463042, + "price": 12665000.0, + "datetime": "2019-09-06 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 463077, + "price": 12752000.0, + "datetime": "2019-09-06 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 463090, + "price": 12744000.0, + "datetime": "2019-09-06 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 463132, + "price": 12794000.0, + "datetime": "2019-09-06 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 463198, + "price": 12815000.0, + "datetime": "2019-09-06 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 463209, + "price": 12814000.0, + "datetime": "2019-09-06 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 463232, + "price": 12890000.0, + "datetime": "2019-09-06 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", @@ -49766,106 +68072,214 @@ "datetime": "2019-09-06 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 463309, - "price": 12917000.0, - "datetime": "2019-09-07 00:00:00", + "bar_index": 463315, + "price": 12932000.0, + "datetime": "2019-09-07 00:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 463457, - "price": 12437000.0, - "datetime": "2019-09-07 07:24:00", + "bar_index": 463326, + "price": 12920000.0, + "datetime": "2019-09-07 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 463633, - "price": 12406000.0, - "datetime": "2019-09-07 16:12:00", + "bar_index": 463337, + "price": 12935000.0, + "datetime": "2019-09-07 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 463732, - "price": 12459000.0, - "datetime": "2019-09-07 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 463813, - "price": 12442000.0, - "datetime": "2019-09-08 01:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 463842, - "price": 12514000.0, - "datetime": "2019-09-08 02:39:00", + "bar_index": 463448, + "price": 12515000.0, + "datetime": "2019-09-07 06:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 463464, + "price": 12416000.0, + "datetime": "2019-09-07 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 463874, - "price": 12504000.0, - "datetime": "2019-09-08 04:15:00", + "bar_index": 463497, + "price": 12418000.0, + "datetime": "2019-09-07 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 463912, - "price": 12489000.0, - "datetime": "2019-09-08 06:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 464214, - "price": 12411000.0, - "datetime": "2019-09-08 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 464258, - "price": 12384000.0, - "datetime": "2019-09-08 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 464306, - "price": 12377000.0, - "datetime": "2019-09-09 01:51:00", + "bar_index": 463530, + "price": 12428000.0, + "datetime": "2019-09-07 11:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 463545, + "price": 12414000.0, + "datetime": "2019-09-07 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.6 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 463588, + "price": 12396000.0, + "datetime": "2019-09-07 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 463649, + "price": 12466000.0, + "datetime": "2019-09-07 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 463713, + "price": 12474000.0, + "datetime": "2019-09-07 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 463750, + "price": 12444000.0, + "datetime": "2019-09-07 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 463757, + "price": 12435000.0, + "datetime": "2019-09-07 22:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 463796, + "price": 12488000.0, + "datetime": "2019-09-08 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 463951, + "price": 12480000.0, + "datetime": "2019-09-08 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 463986, + "price": 12519000.0, + "datetime": "2019-09-08 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 464007, + "price": 12517000.0, + "datetime": "2019-09-08 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 464046, + "price": 12540000.0, + "datetime": "2019-09-08 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 464112, + "price": 12549000.0, + "datetime": "2019-09-08 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 464238, + "price": 12391000.0, + "datetime": "2019-09-08 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 464278, + "price": 12367000.0, + "datetime": "2019-09-09 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 464325, + "price": 12351000.0, + "datetime": "2019-09-09 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 464363, + "price": 12346000.0, + "datetime": "2019-09-09 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -49874,61 +68288,115 @@ "datetime": "2019-09-09 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 464431, - "price": 12370000.0, - "datetime": "2019-09-09 08:06:00", + "bar_index": 464403, + "price": 12352000.0, + "datetime": "2019-09-09 06:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 464437, + "price": 12391000.0, + "datetime": "2019-09-09 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 464572, + "bar_index": 464489, + "price": 12337000.0, + "datetime": "2019-09-09 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 464562, "price": 12228000.0, - "datetime": "2019-09-09 15:09:00", + "datetime": "2019-09-09 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 464708, - "price": 12340000.0, - "datetime": "2019-09-09 21:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 464721, - "price": 12362000.0, - "datetime": "2019-09-09 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 464735, - "price": 12316000.0, - "datetime": "2019-09-09 23:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 464859, - "price": 12247000.0, - "datetime": "2019-09-10 05:30:00", + "bar_index": 464584, + "price": 12236000.0, + "datetime": "2019-09-09 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 464639, + "price": 12183000.0, + "datetime": "2019-09-09 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 464653, + "price": 12185000.0, + "datetime": "2019-09-09 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 464831, + "price": 12227000.0, + "datetime": "2019-09-10 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 464837, + "price": 12246000.0, + "datetime": "2019-09-10 04:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 464852, + "price": 12299000.0, + "datetime": "2019-09-10 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 464944, + "price": 12318000.0, + "datetime": "2019-09-10 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 464985, + "price": 12271000.0, + "datetime": "2019-09-10 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -49937,115 +68405,151 @@ "datetime": "2019-09-10 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 465149, - "price": 12209000.0, - "datetime": "2019-09-10 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 465185, - "price": 12200000.0, - "datetime": "2019-09-10 21:48:00", + "bar_index": 465172, + "price": 12194000.0, + "datetime": "2019-09-10 21:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 465736, - "price": 12053000.0, - "datetime": "2019-09-12 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 465791, - "price": 12065000.0, - "datetime": "2019-09-12 04:06:00", + "bar_index": 465196, + "price": 12188000.0, + "datetime": "2019-09-10 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 465800, - "price": 12103000.0, - "datetime": "2019-09-12 04:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 465831, - "price": 12105000.0, - "datetime": "2019-09-12 06:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 465884, - "price": 12171000.0, - "datetime": "2019-09-12 08:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 465896, - "price": 12152000.0, - "datetime": "2019-09-12 09:21:00", + "bar_index": 465352, + "price": 12036000.0, + "datetime": "2019-09-11 06:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 465565, + "price": 12020000.0, + "datetime": "2019-09-11 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 465953, - "price": 12129000.0, - "datetime": "2019-09-12 12:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 466086, - "price": 12121000.0, - "datetime": "2019-09-12 18:51:00", + "bar_index": 465654, + "price": 12055000.0, + "datetime": "2019-09-11 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 466093, - "price": 12123000.0, - "datetime": "2019-09-12 19:12:00", + "bar_index": 465739, + "price": 12063000.0, + "datetime": "2019-09-12 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 466241, - "price": 12300000.0, - "datetime": "2019-09-13 02:36:00", + "bar_index": 465764, + "price": 12067000.0, + "datetime": "2019-09-12 02:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 465772, + "price": 12082000.0, + "datetime": "2019-09-12 03:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [bb_reversal,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 465844, + "price": 12163000.0, + "datetime": "2019-09-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 465903, + "price": 12173000.0, + "datetime": "2019-09-12 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 465958, + "price": 12099000.0, + "datetime": "2019-09-12 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 466055, + "price": 12106000.0, + "datetime": "2019-09-12 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 466198, + "price": 12337000.0, + "datetime": "2019-09-13 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 466232, + "price": 12307000.0, + "datetime": "2019-09-13 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 466256, + "price": 12336000.0, + "datetime": "2019-09-13 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 466279, + "price": 12309000.0, + "datetime": "2019-09-13 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -50054,52 +68558,79 @@ "datetime": "2019-09-13 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 466454, - "price": 12356000.0, - "datetime": "2019-09-13 13:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 466547, - "price": 12272000.0, - "datetime": "2019-09-13 17:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 466781, - "price": 12220000.0, - "datetime": "2019-09-14 05:36:00", + "bar_index": 466318, + "price": 12387000.0, + "datetime": "2019-09-13 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 466823, - "price": 12239000.0, - "datetime": "2019-09-14 07:42:00", + "bar_index": 466372, + "price": 12426000.0, + "datetime": "2019-09-13 09:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 466535, + "price": 12291000.0, + "datetime": "2019-09-13 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 466956, - "price": 12244000.0, - "datetime": "2019-09-14 14:21:00", + "bar_index": 466551, + "price": 12271000.0, + "datetime": "2019-09-13 18:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 466562, + "price": 12306000.0, + "datetime": "2019-09-13 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 466697, + "price": 12260000.0, + "datetime": "2019-09-14 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 466845, + "price": 12314000.0, + "datetime": "2019-09-14 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 466864, + "price": 12279000.0, + "datetime": "2019-09-14 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -50108,133 +68639,142 @@ "datetime": "2019-09-14 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 467057, - "price": 12269000.0, - "datetime": "2019-09-14 19:24:00", + "bar_index": 467073, + "price": 12271000.0, + "datetime": "2019-09-14 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 467143, - "price": 12262000.0, - "datetime": "2019-09-14 23:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 467173, - "price": 12266000.0, - "datetime": "2019-09-15 01:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 467368, - "price": 12250000.0, - "datetime": "2019-09-15 11:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 467391, - "price": 12226000.0, - "datetime": "2019-09-15 12:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 467425, - "price": 12218000.0, - "datetime": "2019-09-15 13:51:00", + "bar_index": 467102, + "price": 12212000.0, + "datetime": "2019-09-14 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 467564, - "price": 12204000.0, - "datetime": "2019-09-15 20:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 467576, - "price": 12208000.0, - "datetime": "2019-09-15 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 467705, - "price": 12209000.0, - "datetime": "2019-09-16 03:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 467778, - "price": 12185000.0, - "datetime": "2019-09-16 07:30:00", + "bar_index": 467113, + "price": 12214000.0, + "datetime": "2019-09-14 22:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 467815, - "price": 12224000.0, - "datetime": "2019-09-16 09:21:00", + "bar_index": 467167, + "price": 12298000.0, + "datetime": "2019-09-15 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 467853, - "price": 12227000.0, - "datetime": "2019-09-16 11:15:00", + "bar_index": 467202, + "price": 12314000.0, + "datetime": "2019-09-15 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 467871, - "price": 12226000.0, - "datetime": "2019-09-16 12:09:00", + "bar_index": 467290, + "price": 12274000.0, + "datetime": "2019-09-15 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 467995, - "price": 12162000.0, - "datetime": "2019-09-16 18:21:00", + "bar_index": 467495, + "price": 12207000.0, + "datetime": "2019-09-15 17:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 467555, + "price": 12217000.0, + "datetime": "2019-09-15 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 467589, + "price": 12214000.0, + "datetime": "2019-09-15 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 467615, + "price": 12167000.0, + "datetime": "2019-09-15 23:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 467801, + "price": 12174000.0, + "datetime": "2019-09-16 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 467833, + "price": 12252000.0, + "datetime": "2019-09-16 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 467890, + "price": 12195000.0, + "datetime": "2019-09-16 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 467918, + "price": 12187000.0, + "datetime": "2019-09-16 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 467982, + "price": 12166000.0, + "datetime": "2019-09-16 17:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -50243,106 +68783,133 @@ "datetime": "2019-09-16 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 468121, - "price": 12027000.0, - "datetime": "2019-09-17 00:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 468476, - "price": 12026000.0, - "datetime": "2019-09-17 18:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 468487, - "price": 12028000.0, - "datetime": "2019-09-17 19:18:00", + "bar_index": 468114, + "price": 12025000.0, + "datetime": "2019-09-17 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 468161, + "price": 12015000.0, + "datetime": "2019-09-17 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 468563, - "price": 12071000.0, - "datetime": "2019-09-17 23:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 468606, - "price": 12092000.0, - "datetime": "2019-09-18 01:15:00", + "bar_index": 468202, + "price": 12021000.0, + "datetime": "2019-09-17 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.9 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 468687, - "price": 12104000.0, - "datetime": "2019-09-18 05:18:00", + "bar_index": 468261, + "price": 12168000.0, + "datetime": "2019-09-17 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 468788, - "price": 12114000.0, - "datetime": "2019-09-18 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 468811, - "price": 12111000.0, - "datetime": "2019-09-18 11:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 468861, - "price": 12100000.0, - "datetime": "2019-09-18 14:00:00", + "bar_index": 468354, + "price": 12091000.0, + "datetime": "2019-09-17 12:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 468424, + "price": 12075000.0, + "datetime": "2019-09-17 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 468866, - "price": 12101000.0, - "datetime": "2019-09-18 14:15:00", + "bar_index": 468428, + "price": 12064000.0, + "datetime": "2019-09-17 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 468617, + "price": 12090000.0, + "datetime": "2019-09-18 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 468632, + "price": 12085000.0, + "datetime": "2019-09-18 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 468653, + "price": 12085000.0, + "datetime": "2019-09-18 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 468789, + "price": 12130000.0, + "datetime": "2019-09-18 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 468894, - "price": 12095000.0, - "datetime": "2019-09-18 15:39:00", + "bar_index": 468836, + "price": 12097000.0, + "datetime": "2019-09-18 12:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 468875, + "price": 12097000.0, + "datetime": "2019-09-18 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 468906, + "price": 12075000.0, + "datetime": "2019-09-18 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -50351,16 +68918,7 @@ "datetime": "2019-09-18 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 469065, - "price": 12052000.0, - "datetime": "2019-09-19 00:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -50369,7 +68927,7 @@ "datetime": "2019-09-19 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -50377,26 +68935,26 @@ "price": 12060000.0, "datetime": "2019-09-19 02:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 469161, - "price": 12057000.0, - "datetime": "2019-09-19 05:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 469171, - "price": 12062000.0, - "datetime": "2019-09-19 05:30:00", + "bar_index": 469180, + "price": 12068000.0, + "datetime": "2019-09-19 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 469305, + "price": 11637000.0, + "datetime": "2019-09-19 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", @@ -50405,25 +68963,16 @@ "datetime": "2019-09-19 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 469364, - "price": 11770000.0, - "datetime": "2019-09-19 15:09:00", + "side": "buy", + "bar_index": 469413, + "price": 11790000.0, + "datetime": "2019-09-19 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 469383, - "price": 11771000.0, - "datetime": "2019-09-19 16:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -50431,62 +68980,161 @@ "price": 11775000.0, "datetime": "2019-09-19 22:45:00", "pivot_bar_index": null, - "confidence": 1.0, + "confidence": 0.9, "reason": "composite_buy score=4.5 [bb_reversal]" }, { "side": "buy", - "bar_index": 469683, - "price": 12156000.0, - "datetime": "2019-09-20 07:06:00", + "bar_index": 469594, + "price": 11938000.0, + "datetime": "2019-09-20 02:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 469704, - "price": 12137000.0, - "datetime": "2019-09-20 08:09:00", + "bar_index": 469622, + "price": 11940000.0, + "datetime": "2019-09-20 04:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 469650, + "price": 12189000.0, + "datetime": "2019-09-20 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 469684, + "price": 12157000.0, + "datetime": "2019-09-20 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 469696, + "price": 12140000.0, + "datetime": "2019-09-20 07:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 469706, + "price": 12142000.0, + "datetime": "2019-09-20 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 469718, + "price": 12171000.0, + "datetime": "2019-09-20 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 469917, - "price": 12026000.0, - "datetime": "2019-09-20 18:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 469944, - "price": 12050000.0, - "datetime": "2019-09-20 20:09:00", + "bar_index": 469745, + "price": 12096000.0, + "datetime": "2019-09-20 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 470033, - "price": 12104000.0, - "datetime": "2019-09-21 00:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 470112, - "price": 12079000.0, - "datetime": "2019-09-21 04:33:00", + "bar_index": 469836, + "price": 12062000.0, + "datetime": "2019-09-20 14:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 469946, + "price": 12064000.0, + "datetime": "2019-09-20 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 469970, + "price": 12093000.0, + "datetime": "2019-09-20 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 469999, + "price": 12074000.0, + "datetime": "2019-09-20 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 470017, + "price": 12092000.0, + "datetime": "2019-09-20 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 470067, + "price": 12084000.0, + "datetime": "2019-09-21 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 470084, + "price": 12093000.0, + "datetime": "2019-09-21 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 470117, + "price": 12086000.0, + "datetime": "2019-09-21 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 470127, + "price": 12068000.0, + "datetime": "2019-09-21 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -50494,125 +69142,341 @@ "price": 12084000.0, "datetime": "2019-09-21 08:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 470673, - "price": 11896000.0, - "datetime": "2019-09-22 08:36:00", + "bar_index": 470200, + "price": 12077000.0, + "datetime": "2019-09-21 08:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 470780, - "price": 11790000.0, - "datetime": "2019-09-22 13:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 471112, - "price": 11921000.0, - "datetime": "2019-09-23 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 471149, - "price": 11945000.0, - "datetime": "2019-09-23 08:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 471249, - "price": 11844000.0, - "datetime": "2019-09-23 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 471396, - "price": 11790000.0, - "datetime": "2019-09-23 20:45:00", + "bar_index": 470244, + "price": 12049000.0, + "datetime": "2019-09-21 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 471553, - "price": 11696000.0, - "datetime": "2019-09-24 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 471782, - "price": 11619000.0, - "datetime": "2019-09-24 16:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 472097, - "price": 10448000.0, - "datetime": "2019-09-25 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 472248, - "price": 10221000.0, - "datetime": "2019-09-25 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 472270, - "price": 10056000.0, - "datetime": "2019-09-25 16:27:00", + "bar_index": 470250, + "price": 12050000.0, + "datetime": "2019-09-21 11:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 472373, - "price": 10000000.0, - "datetime": "2019-09-25 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 472475, - "price": 9986000.0, - "datetime": "2019-09-26 02:42:00", + "bar_index": 470351, + "price": 11953000.0, + "datetime": "2019-09-21 16:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 470363, + "price": 11945000.0, + "datetime": "2019-09-21 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 470418, + "price": 11864000.0, + "datetime": "2019-09-21 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 470428, + "price": 11874000.0, + "datetime": "2019-09-21 20:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 470440, + "price": 11923000.0, + "datetime": "2019-09-21 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 470571, + "price": 11890000.0, + "datetime": "2019-09-22 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 470584, + "price": 11893000.0, + "datetime": "2019-09-22 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 470661, + "price": 11902000.0, + "datetime": "2019-09-22 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 470784, + "price": 11800000.0, + "datetime": "2019-09-22 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 470843, + "price": 11967000.0, + "datetime": "2019-09-22 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 470899, + "price": 11894000.0, + "datetime": "2019-09-22 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 470914, + "price": 11904000.0, + "datetime": "2019-09-22 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 470929, + "price": 11931000.0, + "datetime": "2019-09-22 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 470950, + "price": 11911000.0, + "datetime": "2019-09-22 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 470987, + "price": 11860000.0, + "datetime": "2019-09-23 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 470995, + "price": 11850000.0, + "datetime": "2019-09-23 00:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 471008, + "price": 11881000.0, + "datetime": "2019-09-23 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 471062, + "price": 11890000.0, + "datetime": "2019-09-23 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 471141, + "price": 11934000.0, + "datetime": "2019-09-23 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 471233, + "price": 11824000.0, + "datetime": "2019-09-23 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 471251, + "price": 11843000.0, + "datetime": "2019-09-23 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 471256, + "price": 11832000.0, + "datetime": "2019-09-23 13:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 471341, + "price": 11804000.0, + "datetime": "2019-09-23 18:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 471372, + "price": 11786000.0, + "datetime": "2019-09-23 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 471474, + "price": 11720000.0, + "datetime": "2019-09-24 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 471530, + "price": 11686000.0, + "datetime": "2019-09-24 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 471662, + "price": 11650000.0, + "datetime": "2019-09-24 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 471742, + "price": 11568000.0, + "datetime": "2019-09-24 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 471814, + "price": 11559000.0, + "datetime": "2019-09-24 17:39:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 472127, + "price": 10355000.0, + "datetime": "2019-09-25 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 472147, + "price": 10487000.0, + "datetime": "2019-09-25 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 472181, + "price": 10391000.0, + "datetime": "2019-09-25 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 472392, + "price": 10050000.0, + "datetime": "2019-09-25 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 472537, + "price": 10154000.0, + "datetime": "2019-09-26 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -50620,53 +69484,89 @@ "price": 10298000.0, "datetime": "2019-09-26 06:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [minor_swing,zigzag_causal]" }, { - "side": "buy", - "bar_index": 472763, - "price": 10091000.0, - "datetime": "2019-09-26 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 472846, - "price": 10147000.0, - "datetime": "2019-09-26 21:15:00", + "side": "sell", + "bar_index": 472586, + "price": 10074000.0, + "datetime": "2019-09-26 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 472852, - "price": 10106000.0, - "datetime": "2019-09-26 21:33:00", + "bar_index": 472700, + "price": 10026000.0, + "datetime": "2019-09-26 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 472965, - "price": 9572000.0, - "datetime": "2019-09-27 03:12:00", + "bar_index": 472750, + "price": 10069000.0, + "datetime": "2019-09-26 16:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 473032, - "price": 9707000.0, - "datetime": "2019-09-27 06:33:00", + "bar_index": 472798, + "price": 10182000.0, + "datetime": "2019-09-26 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 472812, + "price": 10133000.0, + "datetime": "2019-09-26 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 472825, + "price": 10142000.0, + "datetime": "2019-09-26 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 472981, + "price": 9758000.0, + "datetime": "2019-09-27 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 473013, + "price": 9774000.0, + "datetime": "2019-09-27 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 473025, + "price": 9660000.0, + "datetime": "2019-09-27 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" }, { "side": "buy", @@ -50674,62 +69574,224 @@ "price": 9703000.0, "datetime": "2019-09-27 07:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 473369, - "price": 9598000.0, - "datetime": "2019-09-27 23:24:00", + "bar_index": 473137, + "price": 9589000.0, + "datetime": "2019-09-27 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 473400, - "price": 9591000.0, - "datetime": "2019-09-28 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 473428, - "price": 9598000.0, - "datetime": "2019-09-28 02:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 473481, - "price": 9617000.0, - "datetime": "2019-09-28 05:00:00", + "bar_index": 473170, + "price": 9593000.0, + "datetime": "2019-09-27 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 473768, - "price": 9844000.0, - "datetime": "2019-09-28 19:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 474012, - "price": 9780000.0, - "datetime": "2019-09-29 07:33:00", + "bar_index": 473236, + "price": 9672000.0, + "datetime": "2019-09-27 16:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 473274, + "price": 9629000.0, + "datetime": "2019-09-27 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 473288, + "price": 9653000.0, + "datetime": "2019-09-27 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 473314, + "price": 9594000.0, + "datetime": "2019-09-27 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 473338, + "price": 9579000.0, + "datetime": "2019-09-27 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 473376, + "price": 9580000.0, + "datetime": "2019-09-27 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 473444, + "price": 9648000.0, + "datetime": "2019-09-28 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 473458, + "price": 9633000.0, + "datetime": "2019-09-28 03:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 473497, + "price": 9660000.0, + "datetime": "2019-09-28 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 473519, + "price": 9838000.0, + "datetime": "2019-09-28 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 473579, + "price": 9848000.0, + "datetime": "2019-09-28 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 473588, + "price": 9846000.0, + "datetime": "2019-09-28 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 473626, + "price": 9791000.0, + "datetime": "2019-09-28 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 473641, + "price": 9786000.0, + "datetime": "2019-09-28 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 473670, + "price": 9806000.0, + "datetime": "2019-09-28 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 473695, + "price": 9809000.0, + "datetime": "2019-09-28 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 473729, + "price": 9873000.0, + "datetime": "2019-09-28 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 473785, + "price": 9839000.0, + "datetime": "2019-09-28 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 473852, + "price": 9740000.0, + "datetime": "2019-09-28 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 473894, + "price": 9744000.0, + "datetime": "2019-09-29 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 474019, + "price": 9819000.0, + "datetime": "2019-09-29 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 474064, + "price": 9856000.0, + "datetime": "2019-09-29 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -50737,179 +69799,332 @@ "price": 9801000.0, "datetime": "2019-09-29 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 474267, - "price": 9737000.0, - "datetime": "2019-09-29 20:18:00", + "bar_index": 474165, + "price": 9770000.0, + "datetime": "2019-09-29 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 474279, - "price": 9741000.0, - "datetime": "2019-09-29 20:54:00", + "bar_index": 474202, + "price": 9775000.0, + "datetime": "2019-09-29 17:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 474372, + "price": 9637000.0, + "datetime": "2019-09-30 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 474677, - "price": 9352000.0, - "datetime": "2019-09-30 16:48:00", + "bar_index": 474393, + "price": 9638000.0, + "datetime": "2019-09-30 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 474776, - "price": 9618000.0, - "datetime": "2019-09-30 21:45:00", + "bar_index": 474485, + "price": 9711000.0, + "datetime": "2019-09-30 07:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=79.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 474515, + "price": 9685000.0, + "datetime": "2019-09-30 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.6 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 474639, + "price": 9366000.0, + "datetime": "2019-09-30 14:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 474866, + "bar_index": 474702, + "price": 9430000.0, + "datetime": "2019-09-30 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 474752, + "price": 9641000.0, + "datetime": "2019-09-30 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 474793, + "price": 9743000.0, + "datetime": "2019-09-30 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 474891, + "price": 9930000.0, + "datetime": "2019-10-01 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 474933, + "price": 9832000.0, + "datetime": "2019-10-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 474967, + "price": 9879000.0, + "datetime": "2019-10-01 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 474973, + "price": 9853000.0, + "datetime": "2019-10-01 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fib_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 475003, "price": 9881000.0, - "datetime": "2019-10-01 02:15:00", + "datetime": "2019-10-01 09:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 475017, + "price": 9834000.0, + "datetime": "2019-10-01 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 474882, - "price": 9908000.0, - "datetime": "2019-10-01 03:03:00", + "bar_index": 475048, + "price": 10060000.0, + "datetime": "2019-10-01 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 474922, - "price": 9859000.0, - "datetime": "2019-10-01 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 474960, - "price": 9852000.0, - "datetime": "2019-10-01 06:57:00", + "bar_index": 475063, + "price": 10197000.0, + "datetime": "2019-10-01 12:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 475179, + "price": 10076000.0, + "datetime": "2019-10-01 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 475169, - "price": 10079000.0, - "datetime": "2019-10-01 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 475402, - "price": 9990000.0, - "datetime": "2019-10-02 05:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 475465, - "price": 10019000.0, - "datetime": "2019-10-02 08:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 475491, - "price": 10007000.0, - "datetime": "2019-10-02 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 475677, - "price": 9948000.0, - "datetime": "2019-10-02 18:48:00", + "bar_index": 475322, + "price": 10053000.0, + "datetime": "2019-10-02 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 475749, - "price": 9959000.0, - "datetime": "2019-10-02 22:24:00", + "bar_index": 475418, + "price": 10065000.0, + "datetime": "2019-10-02 05:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 475492, + "price": 10001000.0, + "datetime": "2019-10-02 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 475776, - "price": 9940000.0, - "datetime": "2019-10-02 23:45:00", + "bar_index": 475525, + "price": 9995000.0, + "datetime": "2019-10-02 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 476205, - "price": 9940000.0, - "datetime": "2019-10-03 21:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 476269, - "price": 9840000.0, - "datetime": "2019-10-04 00:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 476303, - "price": 9867000.0, - "datetime": "2019-10-04 02:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 476352, - "price": 9847000.0, - "datetime": "2019-10-04 04:33:00", + "bar_index": 475629, + "price": 9917000.0, + "datetime": "2019-10-02 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 475787, + "price": 9924000.0, + "datetime": "2019-10-03 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 475843, + "price": 9951000.0, + "datetime": "2019-10-03 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 475905, + "price": 9955000.0, + "datetime": "2019-10-03 06:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 475932, + "price": 9974000.0, + "datetime": "2019-10-03 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 476044, + "price": 10050000.0, + "datetime": "2019-10-03 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 476056, + "price": 10053000.0, + "datetime": "2019-10-03 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 476068, + "price": 10050000.0, + "datetime": "2019-10-03 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 476165, + "price": 9971000.0, + "datetime": "2019-10-03 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 476275, + "price": 9837000.0, + "datetime": "2019-10-04 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 476298, + "price": 9888000.0, + "datetime": "2019-10-04 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 476422, + "price": 9950000.0, + "datetime": "2019-10-04 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 476442, + "price": 9905000.0, + "datetime": "2019-10-04 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -50917,17 +70132,62 @@ "price": 9730000.0, "datetime": "2019-10-04 13:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,keltner_breakout,minor_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 476546, - "price": 9770000.0, - "datetime": "2019-10-04 14:18:00", + "bar_index": 476548, + "price": 9766000.0, + "datetime": "2019-10-04 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 476564, + "price": 9782000.0, + "datetime": "2019-10-04 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 476722, + "price": 9822000.0, + "datetime": "2019-10-04 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 476745, + "price": 9784000.0, + "datetime": "2019-10-05 00:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 476781, + "price": 9802000.0, + "datetime": "2019-10-05 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 476796, + "price": 9811000.0, + "datetime": "2019-10-05 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -50935,161 +70195,386 @@ "price": 9782000.0, "datetime": "2019-10-05 07:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 476900, + "price": 9788000.0, + "datetime": "2019-10-05 08:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 476965, + "price": 9729000.0, + "datetime": "2019-10-05 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 477018, + "price": 9742000.0, + "datetime": "2019-10-05 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 477086, + "price": 9702000.0, + "datetime": "2019-10-05 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 477200, - "price": 9667000.0, - "datetime": "2019-10-05 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 477236, - "price": 9631000.0, - "datetime": "2019-10-06 00:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 477248, - "price": 9637000.0, - "datetime": "2019-10-06 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 477374, - "price": 9736000.0, - "datetime": "2019-10-06 07:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 477458, - "price": 9676000.0, - "datetime": "2019-10-06 11:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 477500, + "bar_index": 477294, "price": 9666000.0, - "datetime": "2019-10-06 14:00:00", + "datetime": "2019-10-06 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 477532, - "price": 9634000.0, - "datetime": "2019-10-06 15:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 477804, - "price": 9493000.0, - "datetime": "2019-10-07 05:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 477927, - "price": 9380000.0, - "datetime": "2019-10-07 11:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=57.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 478169, - "price": 9692000.0, - "datetime": "2019-10-07 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 478449, - "price": 9838000.0, - "datetime": "2019-10-08 13:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 478586, - "price": 9742000.0, - "datetime": "2019-10-08 20:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 478853, + "bar_index": 477378, "price": 9735000.0, - "datetime": "2019-10-09 09:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 478946, - "price": 9691000.0, - "datetime": "2019-10-09 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 479007, - "price": 9721000.0, - "datetime": "2019-10-09 17:21:00", + "datetime": "2019-10-06 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 479103, - "price": 9742000.0, - "datetime": "2019-10-09 22:09:00", + "bar_index": 477397, + "price": 9733000.0, + "datetime": "2019-10-06 08:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 477415, + "price": 9740000.0, + "datetime": "2019-10-06 09:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 479596, - "price": 10103000.0, - "datetime": "2019-10-10 22:48:00", + "bar_index": 477548, + "price": 9568000.0, + "datetime": "2019-10-06 16:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=51.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 477662, + "price": 9531000.0, + "datetime": "2019-10-06 22:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 477709, + "price": 9628000.0, + "datetime": "2019-10-07 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 477742, + "price": 9584000.0, + "datetime": "2019-10-07 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 477858, + "price": 9435000.0, + "datetime": "2019-10-07 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 477943, + "price": 9424000.0, + "datetime": "2019-10-07 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 477976, + "price": 9416000.0, + "datetime": "2019-10-07 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 478017, + "price": 9393000.0, + "datetime": "2019-10-07 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478047, + "price": 9495000.0, + "datetime": "2019-10-07 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 478089, + "price": 9571000.0, + "datetime": "2019-10-07 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 478136, + "price": 9718000.0, + "datetime": "2019-10-07 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 478151, + "price": 9752000.0, + "datetime": "2019-10-07 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 478162, + "price": 9725000.0, + "datetime": "2019-10-07 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478170, + "price": 9705000.0, + "datetime": "2019-10-07 23:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 478190, + "price": 9735000.0, + "datetime": "2019-10-08 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 478335, + "price": 9791000.0, + "datetime": "2019-10-08 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 478397, + "price": 9866000.0, + "datetime": "2019-10-08 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 478404, + "price": 9915000.0, + "datetime": "2019-10-08 11:12:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [range_breakout]" + }, + { + "side": "sell", + "bar_index": 478451, + "price": 9818000.0, + "datetime": "2019-10-08 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 478550, + "price": 9703000.0, + "datetime": "2019-10-08 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478587, + "price": 9738000.0, + "datetime": "2019-10-08 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 478593, + "price": 9728000.0, + "datetime": "2019-10-08 20:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478613, + "price": 9751000.0, + "datetime": "2019-10-08 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478762, + "price": 9725000.0, + "datetime": "2019-10-09 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 478975, + "price": 9715000.0, + "datetime": "2019-10-09 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 479077, + "price": 9750000.0, + "datetime": "2019-10-09 20:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 479135, + "price": 10022000.0, + "datetime": "2019-10-09 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 479208, + "price": 10218000.0, + "datetime": "2019-10-10 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 479227, + "price": 10193000.0, + "datetime": "2019-10-10 04:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 479243, + "price": 10201000.0, + "datetime": "2019-10-10 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 479284, + "price": 10212000.0, + "datetime": "2019-10-10 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 479464, + "price": 10209000.0, + "datetime": "2019-10-10 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 479587, + "price": 10066000.0, + "datetime": "2019-10-10 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 479618, + "price": 10077000.0, + "datetime": "2019-10-10 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -51098,97 +70583,214 @@ "datetime": "2019-10-11 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 479905, - "price": 10154000.0, - "datetime": "2019-10-11 14:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 480022, - "price": 9904000.0, - "datetime": "2019-10-11 20:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 480056, - "price": 9889000.0, - "datetime": "2019-10-11 21:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 480136, - "price": 9860000.0, - "datetime": "2019-10-12 01:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 480333, - "price": 9875000.0, - "datetime": "2019-10-12 11:39:00", + "bar_index": 479671, + "price": 10122000.0, + "datetime": "2019-10-11 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 480558, + "bar_index": 479703, + "price": 10135000.0, + "datetime": "2019-10-11 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 479778, + "price": 10174000.0, + "datetime": "2019-10-11 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 479855, + "price": 10108000.0, + "datetime": "2019-10-11 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 479895, + "price": 10281000.0, + "datetime": "2019-10-11 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 479916, + "price": 10078000.0, + "datetime": "2019-10-11 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 480012, + "price": 9922000.0, + "datetime": "2019-10-11 19:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 480150, "price": 9890000.0, - "datetime": "2019-10-12 22:54:00", + "datetime": "2019-10-12 02:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 480609, - "price": 9906000.0, - "datetime": "2019-10-13 01:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 481051, - "price": 9964000.0, - "datetime": "2019-10-13 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 481124, - "price": 9981000.0, - "datetime": "2019-10-14 03:15:00", + "bar_index": 480192, + "price": 9891000.0, + "datetime": "2019-10-12 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 481161, - "price": 9933000.0, - "datetime": "2019-10-14 05:06:00", + "bar_index": 480230, + "price": 9879000.0, + "datetime": "2019-10-12 06:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 480271, + "price": 9872000.0, + "datetime": "2019-10-12 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 480335, + "price": 9866000.0, + "datetime": "2019-10-12 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 480368, + "price": 9881000.0, + "datetime": "2019-10-12 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 480394, + "price": 9912000.0, + "datetime": "2019-10-12 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 480433, + "price": 9907000.0, + "datetime": "2019-10-12 16:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 480437, + "price": 9911000.0, + "datetime": "2019-10-12 16:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 480512, + "price": 9895000.0, + "datetime": "2019-10-12 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 480543, + "price": 9893000.0, + "datetime": "2019-10-12 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 480591, + "price": 9936000.0, + "datetime": "2019-10-13 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 480616, + "price": 9901000.0, + "datetime": "2019-10-13 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 480805, + "price": 9907000.0, + "datetime": "2019-10-13 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 480947, + "price": 9893000.0, + "datetime": "2019-10-13 18:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 480988, + "price": 9917000.0, + "datetime": "2019-10-13 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -51196,26 +70798,26 @@ "price": 9814000.0, "datetime": "2019-10-14 07:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 481230, - "price": 9805000.0, - "datetime": "2019-10-14 08:33:00", + "bar_index": 481232, + "price": 9808000.0, + "datetime": "2019-10-14 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 481289, - "price": 9813000.0, - "datetime": "2019-10-14 11:30:00", + "bar_index": 481256, + "price": 9797000.0, + "datetime": "2019-10-14 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -51224,214 +70826,250 @@ "datetime": "2019-10-14 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 481377, - "price": 9847000.0, - "datetime": "2019-10-14 15:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 481395, - "price": 9829000.0, - "datetime": "2019-10-14 16:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 481441, - "price": 9833000.0, - "datetime": "2019-10-14 19:06:00", + "bar_index": 481511, + "price": 9795000.0, + "datetime": "2019-10-14 22:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 481510, + "bar_index": 481531, "price": 9791000.0, - "datetime": "2019-10-14 22:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 481529, - "price": 9794000.0, - "datetime": "2019-10-14 23:30:00", + "datetime": "2019-10-14 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 481573, + "bar_index": 481579, "price": 9849000.0, - "datetime": "2019-10-15 01:42:00", + "datetime": "2019-10-15 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 481684, - "price": 9832000.0, - "datetime": "2019-10-15 07:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 481782, - "price": 9849000.0, - "datetime": "2019-10-15 12:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 481885, + "bar_index": 481637, + "price": 9850000.0, + "datetime": "2019-10-15 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 481649, + "price": 9857000.0, + "datetime": "2019-10-15 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 481665, "price": 9822000.0, - "datetime": "2019-10-15 17:18:00", + "datetime": "2019-10-15 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 481944, - "price": 9832000.0, - "datetime": "2019-10-15 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 482068, - "price": 9722000.0, - "datetime": "2019-10-16 02:27:00", + "bar_index": 481793, + "price": 9844000.0, + "datetime": "2019-10-15 12:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 481848, + "price": 9837000.0, + "datetime": "2019-10-15 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 482181, - "price": 9715000.0, - "datetime": "2019-10-16 08:06:00", + "bar_index": 481980, + "price": 9860000.0, + "datetime": "2019-10-15 22:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 482212, - "price": 9712000.0, - "datetime": "2019-10-16 09:39:00", + "side": "sell", + "bar_index": 482099, + "price": 9716000.0, + "datetime": "2019-10-16 04:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 482349, + "side": "sell", + "bar_index": 482108, + "price": 9711000.0, + "datetime": "2019-10-16 04:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 482136, "price": 9707000.0, - "datetime": "2019-10-16 16:30:00", + "datetime": "2019-10-16 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 482381, - "price": 9676000.0, - "datetime": "2019-10-16 18:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 482431, - "price": 9664000.0, - "datetime": "2019-10-16 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 482535, - "price": 9506000.0, - "datetime": "2019-10-17 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 482739, - "price": 9494000.0, - "datetime": "2019-10-17 12:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 482870, - "price": 9532000.0, - "datetime": "2019-10-17 18:33:00", + "bar_index": 482162, + "price": 9711000.0, + "datetime": "2019-10-16 07:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 483027, - "price": 9584000.0, - "datetime": "2019-10-18 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 483164, + "bar_index": 482432, + "price": 9611000.0, + "datetime": "2019-10-16 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 482526, + "price": 9530000.0, + "datetime": "2019-10-17 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 482566, + "price": 9508000.0, + "datetime": "2019-10-17 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 482577, + "price": 9500000.0, + "datetime": "2019-10-17 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 482614, + "price": 9516000.0, + "datetime": "2019-10-17 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 482634, + "price": 9505000.0, + "datetime": "2019-10-17 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 482846, + "price": 9557000.0, + "datetime": "2019-10-17 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 482892, + "price": 9601000.0, + "datetime": "2019-10-17 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 482996, + "price": 9579000.0, + "datetime": "2019-10-18 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 483138, "price": 9550000.0, - "datetime": "2019-10-18 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 483266, - "price": 9564000.0, - "datetime": "2019-10-18 14:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 483295, - "price": 9411000.0, - "datetime": "2019-10-18 15:48:00", + "datetime": "2019-10-18 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 483170, + "price": 9570000.0, + "datetime": "2019-10-18 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 483183, + "price": 9585000.0, + "datetime": "2019-10-18 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 483243, + "price": 9555000.0, + "datetime": "2019-10-18 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 483273, + "price": 9400000.0, + "datetime": "2019-10-18 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", @@ -51440,52 +71078,88 @@ "datetime": "2019-10-18 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 483384, - "price": 9402000.0, - "datetime": "2019-10-18 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 483531, - "price": 9432000.0, - "datetime": "2019-10-19 03:36:00", + "bar_index": 483366, + "price": 9397000.0, + "datetime": "2019-10-18 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 483576, - "price": 9431000.0, - "datetime": "2019-10-19 05:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 483670, - "price": 9419000.0, - "datetime": "2019-10-19 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 483815, - "price": 9412000.0, - "datetime": "2019-10-19 17:48:00", + "bar_index": 483533, + "price": 9438000.0, + "datetime": "2019-10-19 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 483555, + "price": 9439000.0, + "datetime": "2019-10-19 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 483563, + "price": 9428000.0, + "datetime": "2019-10-19 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 483639, + "price": 9436000.0, + "datetime": "2019-10-19 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 483672, + "price": 9414000.0, + "datetime": "2019-10-19 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 483704, + "price": 9396000.0, + "datetime": "2019-10-19 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 483730, + "price": 9425000.0, + "datetime": "2019-10-19 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 483819, + "price": 9425000.0, + "datetime": "2019-10-19 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -51494,142 +71168,349 @@ "datetime": "2019-10-19 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 484075, - "price": 9444000.0, - "datetime": "2019-10-20 06:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=39.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 484157, - "price": 9422000.0, - "datetime": "2019-10-20 10:54:00", + "bar_index": 483904, + "price": 9515000.0, + "datetime": "2019-10-19 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 484202, - "price": 9396000.0, - "datetime": "2019-10-20 13:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 484554, - "price": 9716000.0, - "datetime": "2019-10-21 06:45:00", + "bar_index": 483942, + "price": 9504000.0, + "datetime": "2019-10-20 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 484568, - "price": 9709000.0, - "datetime": "2019-10-21 07:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 484911, - "price": 9659000.0, - "datetime": "2019-10-22 00:36:00", + "bar_index": 484052, + "price": 9436000.0, + "datetime": "2019-10-20 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 484966, - "price": 9653000.0, - "datetime": "2019-10-22 03:21:00", + "side": "buy", + "bar_index": 484077, + "price": 9449000.0, + "datetime": "2019-10-20 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 485067, - "price": 9655000.0, - "datetime": "2019-10-22 08:24:00", + "side": "buy", + "bar_index": 484117, + "price": 9433000.0, + "datetime": "2019-10-20 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 485133, + "bar_index": 484135, + "price": 9410000.0, + "datetime": "2019-10-20 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 484307, + "price": 9448000.0, + "datetime": "2019-10-20 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 484342, + "price": 9433000.0, + "datetime": "2019-10-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 484391, + "price": 9458000.0, + "datetime": "2019-10-20 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 484442, + "price": 9513000.0, + "datetime": "2019-10-21 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 484641, + "price": 9710000.0, + "datetime": "2019-10-21 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 484674, + "price": 9710000.0, + "datetime": "2019-10-21 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 484684, + "price": 9735000.0, + "datetime": "2019-10-21 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 484836, + "price": 9708000.0, + "datetime": "2019-10-21 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 484846, + "price": 9731000.0, + "datetime": "2019-10-21 21:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 484953, + "price": 9652000.0, + "datetime": "2019-10-22 02:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 484979, + "price": 9630000.0, + "datetime": "2019-10-22 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 485004, + "price": 9666000.0, + "datetime": "2019-10-22 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 485033, + "price": 9685000.0, + "datetime": "2019-10-22 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 485051, + "price": 9651000.0, + "datetime": "2019-10-22 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 485098, "price": 9636000.0, - "datetime": "2019-10-22 11:42:00", + "datetime": "2019-10-22 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 485587, - "price": 9506000.0, - "datetime": "2019-10-23 10:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 485790, - "price": 9446000.0, - "datetime": "2019-10-23 20:33:00", + "bar_index": 485180, + "price": 9665000.0, + "datetime": "2019-10-22 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 485944, - "price": 8873000.0, - "datetime": "2019-10-24 04:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 486030, - "price": 8835000.0, - "datetime": "2019-10-24 08:33:00", + "bar_index": 485229, + "price": 9667000.0, + "datetime": "2019-10-22 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 486205, - "price": 8729000.0, - "datetime": "2019-10-24 17:18:00", + "bar_index": 485240, + "price": 9677000.0, + "datetime": "2019-10-22 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 486259, - "price": 8764000.0, - "datetime": "2019-10-24 20:00:00", + "bar_index": 485292, + "price": 9702000.0, + "datetime": "2019-10-22 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.9 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 485504, + "price": 9562000.0, + "datetime": "2019-10-23 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 485542, + "price": 9503000.0, + "datetime": "2019-10-23 08:09:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 485615, + "price": 9485000.0, + "datetime": "2019-10-23 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 485745, + "price": 9438000.0, + "datetime": "2019-10-23 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 485886, + "price": 8854000.0, + "datetime": "2019-10-24 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 485905, + "price": 8863000.0, + "datetime": "2019-10-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 485953, + "price": 8870000.0, + "datetime": "2019-10-24 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 485962, + "price": 8836000.0, + "datetime": "2019-10-24 05:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 486074, + "price": 8773000.0, + "datetime": "2019-10-24 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 486099, + "price": 8749000.0, + "datetime": "2019-10-24 12:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 486130, + "price": 8731000.0, + "datetime": "2019-10-24 13:33:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486235, + "price": 8790000.0, + "datetime": "2019-10-24 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 486299, + "price": 8777000.0, + "datetime": "2019-10-24 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -51638,70 +71519,142 @@ "datetime": "2019-10-24 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 486417, + "price": 8773000.0, + "datetime": "2019-10-25 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486497, + "price": 8788000.0, + "datetime": "2019-10-25 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 486401, + "bar_index": 486586, + "price": 8760000.0, + "datetime": "2019-10-25 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486659, "price": 8769000.0, - "datetime": "2019-10-25 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 486475, - "price": 8763000.0, - "datetime": "2019-10-25 06:48:00", + "datetime": "2019-10-25 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 486633, - "price": 8758000.0, - "datetime": "2019-10-25 14:42:00", + "bar_index": 486709, + "price": 8785000.0, + "datetime": "2019-10-25 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 486911, - "price": 9915000.0, - "datetime": "2019-10-26 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 486939, - "price": 9932000.0, - "datetime": "2019-10-26 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 486975, - "price": 9991000.0, - "datetime": "2019-10-26 07:48:00", + "bar_index": 486738, + "price": 8925000.0, + "datetime": "2019-10-25 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 487071, - "price": 10933000.0, - "datetime": "2019-10-26 12:36:00", + "bar_index": 486812, + "price": 9012000.0, + "datetime": "2019-10-25 23:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 486841, + "price": 9749000.0, + "datetime": "2019-10-26 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 486904, + "price": 9985000.0, + "datetime": "2019-10-26 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486946, + "price": 9969000.0, + "datetime": "2019-10-26 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486960, + "price": 10002000.0, + "datetime": "2019-10-26 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 486991, + "price": 10038000.0, + "datetime": "2019-10-26 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 487017, + "price": 10635000.0, + "datetime": "2019-10-26 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 487141, + "price": 11074000.0, + "datetime": "2019-10-26 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 487196, + "price": 10592000.0, + "datetime": "2019-10-26 18:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -51709,89 +71662,242 @@ "price": 10615000.0, "datetime": "2019-10-26 20:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 487332, - "price": 10662000.0, - "datetime": "2019-10-27 01:39:00", + "bar_index": 487307, + "price": 10695000.0, + "datetime": "2019-10-27 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 487369, - "price": 10595000.0, - "datetime": "2019-10-27 03:30:00", + "bar_index": 487382, + "price": 10515000.0, + "datetime": "2019-10-27 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 487410, - "price": 10537000.0, - "datetime": "2019-10-27 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 487823, - "price": 11125000.0, - "datetime": "2019-10-28 02:12:00", + "bar_index": 487476, + "price": 10722000.0, + "datetime": "2019-10-27 08:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 487508, + "price": 10639000.0, + "datetime": "2019-10-27 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 487557, + "price": 10607000.0, + "datetime": "2019-10-27 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 487863, - "price": 11167000.0, - "datetime": "2019-10-28 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 488119, - "price": 10972000.0, - "datetime": "2019-10-28 17:00:00", + "bar_index": 487642, + "price": 10647000.0, + "datetime": "2019-10-27 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 488182, - "price": 10896000.0, - "datetime": "2019-10-28 20:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 488432, - "price": 10771000.0, - "datetime": "2019-10-29 08:39:00", + "side": "buy", + "bar_index": 487666, + "price": 10743000.0, + "datetime": "2019-10-27 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 487686, + "price": 10821000.0, + "datetime": "2019-10-27 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 487710, + "price": 10990000.0, + "datetime": "2019-10-27 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 488686, + "bar_index": 487721, + "price": 10841000.0, + "datetime": "2019-10-27 21:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 487726, + "price": 10867000.0, + "datetime": "2019-10-27 21:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 487841, + "price": 11166000.0, + "datetime": "2019-10-28 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 487866, + "price": 11171000.0, + "datetime": "2019-10-28 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 487891, + "price": 11216000.0, + "datetime": "2019-10-28 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 488020, + "price": 11201000.0, + "datetime": "2019-10-28 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 488121, + "price": 10929000.0, + "datetime": "2019-10-28 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 488164, "price": 10909000.0, - "datetime": "2019-10-29 21:21:00", + "datetime": "2019-10-28 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 488183, + "price": 10914000.0, + "datetime": "2019-10-28 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 488241, + "price": 10848000.0, + "datetime": "2019-10-28 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 488308, + "price": 10890000.0, + "datetime": "2019-10-29 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 488359, + "price": 10919000.0, + "datetime": "2019-10-29 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 488370, + "price": 10925000.0, + "datetime": "2019-10-29 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 488396, + "price": 10985000.0, + "datetime": "2019-10-29 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 488549, + "price": 10970000.0, + "datetime": "2019-10-29 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 488579, + "price": 10960000.0, + "datetime": "2019-10-29 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 488616, + "price": 10930000.0, + "datetime": "2019-10-29 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", @@ -51799,26 +71905,17 @@ "price": 10849000.0, "datetime": "2019-10-30 01:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=33.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 488844, - "price": 10929000.0, - "datetime": "2019-10-30 05:15:00", + "bar_index": 488859, + "price": 10928000.0, + "datetime": "2019-10-30 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 488877, - "price": 10917000.0, - "datetime": "2019-10-30 06:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -51826,17 +71923,8 @@ "price": 10940000.0, "datetime": "2019-10-30 07:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 488911, - "price": 10892000.0, - "datetime": "2019-10-30 08:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -51845,61 +71933,169 @@ "datetime": "2019-10-30 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 489120, - "price": 10705000.0, - "datetime": "2019-10-30 19:03:00", + "bar_index": 489092, + "price": 10692000.0, + "datetime": "2019-10-30 17:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 489203, - "price": 10650000.0, - "datetime": "2019-10-30 23:12:00", + "bar_index": 489167, + "price": 10661000.0, + "datetime": "2019-10-30 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 489185, + "price": 10618000.0, + "datetime": "2019-10-30 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 489240, - "price": 10615000.0, - "datetime": "2019-10-31 01:03:00", + "bar_index": 489205, + "price": 10628000.0, + "datetime": "2019-10-30 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 489450, - "price": 10609000.0, - "datetime": "2019-10-31 11:33:00", + "side": "buy", + "bar_index": 489262, + "price": 10621000.0, + "datetime": "2019-10-31 02:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489292, + "price": 10658000.0, + "datetime": "2019-10-31 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 489532, + "bar_index": 489336, + "price": 10687000.0, + "datetime": "2019-10-31 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489363, + "price": 10697000.0, + "datetime": "2019-10-31 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489383, + "price": 10732000.0, + "datetime": "2019-10-31 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 489453, + "price": 10602000.0, + "datetime": "2019-10-31 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 489457, + "price": 10605000.0, + "datetime": "2019-10-31 11:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 489476, + "price": 10614000.0, + "datetime": "2019-10-31 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 489540, "price": 10624000.0, - "datetime": "2019-10-31 15:39:00", + "datetime": "2019-10-31 16:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 489720, - "price": 10812000.0, - "datetime": "2019-11-01 01:03:00", + "bar_index": 489575, + "price": 10660000.0, + "datetime": "2019-10-31 17:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489689, + "price": 10807000.0, + "datetime": "2019-10-31 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489695, + "price": 10800000.0, + "datetime": "2019-10-31 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 489727, + "price": 10797000.0, + "datetime": "2019-11-01 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 489735, + "price": 10804000.0, + "datetime": "2019-11-01 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -51907,143 +72103,197 @@ "price": 10783000.0, "datetime": "2019-11-01 04:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 489910, - "price": 10674000.0, - "datetime": "2019-11-01 10:33:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 490045, - "price": 10709000.0, - "datetime": "2019-11-01 17:18:00", + "bar_index": 489873, + "price": 10706000.0, + "datetime": "2019-11-01 08:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 490198, - "price": 10652000.0, - "datetime": "2019-11-02 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 490205, - "price": 10713000.0, - "datetime": "2019-11-02 01:18:00", + "bar_index": 490048, + "price": 10718000.0, + "datetime": "2019-11-01 17:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=56.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 490254, - "price": 10770000.0, - "datetime": "2019-11-02 03:45:00", + "bar_index": 490070, + "price": 10688000.0, + "datetime": "2019-11-01 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 490420, - "price": 10774000.0, - "datetime": "2019-11-02 12:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 490562, - "price": 10775000.0, - "datetime": "2019-11-02 19:12:00", + "bar_index": 490136, + "price": 10767000.0, + "datetime": "2019-11-01 21:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [bb_reversal,ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 490152, + "price": 10672000.0, + "datetime": "2019-11-01 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 490571, - "price": 10779000.0, - "datetime": "2019-11-02 19:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 490807, - "price": 10829000.0, - "datetime": "2019-11-03 07:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 490862, - "price": 10853000.0, - "datetime": "2019-11-03 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 490901, - "price": 10879000.0, - "datetime": "2019-11-03 12:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 490958, - "price": 10829000.0, - "datetime": "2019-11-03 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 490967, - "price": 10830000.0, - "datetime": "2019-11-03 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 491073, - "price": 10738000.0, - "datetime": "2019-11-03 20:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 491180, - "price": 10735000.0, - "datetime": "2019-11-04 02:06:00", + "bar_index": 490162, + "price": 10672000.0, + "datetime": "2019-11-01 23:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 490211, + "price": 10714000.0, + "datetime": "2019-11-02 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 490259, + "price": 10769000.0, + "datetime": "2019-11-02 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 490317, + "price": 10805000.0, + "datetime": "2019-11-02 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 490333, + "price": 10795000.0, + "datetime": "2019-11-02 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 490421, + "price": 10783000.0, + "datetime": "2019-11-02 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 490499, + "price": 10762000.0, + "datetime": "2019-11-02 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 490572, + "price": 10782000.0, + "datetime": "2019-11-02 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 490602, + "price": 10817000.0, + "datetime": "2019-11-02 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 490644, + "price": 10899000.0, + "datetime": "2019-11-02 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 490712, + "price": 10846000.0, + "datetime": "2019-11-03 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 490853, + "price": 10862000.0, + "datetime": "2019-11-03 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 490985, + "price": 10821000.0, + "datetime": "2019-11-03 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 491004, + "price": 10781000.0, + "datetime": "2019-11-03 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 491021, + "price": 10790000.0, + "datetime": "2019-11-03 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 491108, + "price": 10740000.0, + "datetime": "2019-11-03 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -52052,16 +72302,7 @@ "datetime": "2019-11-04 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 491240, - "price": 10736000.0, - "datetime": "2019-11-04 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=57.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -52070,34 +72311,115 @@ "datetime": "2019-11-04 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 491317, - "price": 10782000.0, - "datetime": "2019-11-04 08:57:00", + "bar_index": 491290, + "price": 10753000.0, + "datetime": "2019-11-04 07:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 491573, - "price": 10755000.0, - "datetime": "2019-11-04 21:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 491971, - "price": 10737000.0, - "datetime": "2019-11-05 17:39:00", + "bar_index": 491371, + "price": 10695000.0, + "datetime": "2019-11-04 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 491381, + "price": 10694000.0, + "datetime": "2019-11-04 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 491434, + "price": 10680000.0, + "datetime": "2019-11-04 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 491502, + "price": 10670000.0, + "datetime": "2019-11-04 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 491553, + "price": 10769000.0, + "datetime": "2019-11-04 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 491617, + "price": 10820000.0, + "datetime": "2019-11-04 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 491652, + "price": 10832000.0, + "datetime": "2019-11-05 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 491724, + "price": 10920000.0, + "datetime": "2019-11-05 05:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 491833, + "price": 10905000.0, + "datetime": "2019-11-05 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 491923, + "price": 10814000.0, + "datetime": "2019-11-05 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 492025, + "price": 10762000.0, + "datetime": "2019-11-05 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -52106,124 +72428,223 @@ "datetime": "2019-11-05 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 492410, - "price": 10793000.0, - "datetime": "2019-11-06 15:36:00", + "bar_index": 492134, + "price": 10794000.0, + "datetime": "2019-11-06 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 492460, - "price": 10804000.0, - "datetime": "2019-11-06 18:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 492507, - "price": 10788000.0, - "datetime": "2019-11-06 20:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 492544, - "price": 10777000.0, - "datetime": "2019-11-06 22:18:00", + "bar_index": 492245, + "price": 10763000.0, + "datetime": "2019-11-06 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 492680, - "price": 10751000.0, - "datetime": "2019-11-07 05:06:00", + "bar_index": 492326, + "price": 10746000.0, + "datetime": "2019-11-06 11:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 492371, + "price": 10741000.0, + "datetime": "2019-11-06 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 492418, + "price": 10796000.0, + "datetime": "2019-11-06 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 492742, + "bar_index": 492538, + "price": 10766000.0, + "datetime": "2019-11-06 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 492663, + "price": 10750000.0, + "datetime": "2019-11-07 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=83.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 492698, + "price": 10753000.0, + "datetime": "2019-11-07 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 492714, + "price": 10722000.0, + "datetime": "2019-11-07 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 492760, + "price": 10743000.0, + "datetime": "2019-11-07 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 492765, "price": 10737000.0, - "datetime": "2019-11-07 08:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 492901, - "price": 10725000.0, - "datetime": "2019-11-07 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 492980, - "price": 10622000.0, - "datetime": "2019-11-07 20:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 493011, - "price": 10606000.0, - "datetime": "2019-11-07 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 493021, - "price": 10628000.0, - "datetime": "2019-11-07 22:09:00", + "datetime": "2019-11-07 09:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 493080, - "price": 10678000.0, - "datetime": "2019-11-08 01:06:00", + "bar_index": 492772, + "price": 10759000.0, + "datetime": "2019-11-07 09:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 492796, + "price": 10734000.0, + "datetime": "2019-11-07 10:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [donchian,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 492842, + "price": 10730000.0, + "datetime": "2019-11-07 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 492915, + "price": 10692000.0, + "datetime": "2019-11-07 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 492937, + "price": 10686000.0, + "datetime": "2019-11-07 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 493192, - "price": 10673000.0, - "datetime": "2019-11-08 06:42:00", + "bar_index": 493072, + "price": 10666000.0, + "datetime": "2019-11-08 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 493106, + "price": 10649000.0, + "datetime": "2019-11-08 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 493238, - "price": 10676000.0, - "datetime": "2019-11-08 09:00:00", + "bar_index": 493135, + "price": 10655000.0, + "datetime": "2019-11-08 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 493161, + "price": 10662000.0, + "datetime": "2019-11-08 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 493201, + "price": 10677000.0, + "datetime": "2019-11-08 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 493224, + "price": 10684000.0, + "datetime": "2019-11-08 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 493279, + "price": 10688000.0, + "datetime": "2019-11-08 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 493308, + "price": 10686000.0, + "datetime": "2019-11-08 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -52232,7 +72653,25 @@ "datetime": "2019-11-08 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 493469, + "price": 10486000.0, + "datetime": "2019-11-08 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 493510, + "price": 10276000.0, + "datetime": "2019-11-08 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -52241,16 +72680,16 @@ "datetime": "2019-11-09 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { - "side": "buy", - "bar_index": 493647, - "price": 10248000.0, - "datetime": "2019-11-09 05:27:00", + "side": "sell", + "bar_index": 493587, + "price": 10194000.0, + "datetime": "2019-11-09 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -52259,79 +72698,250 @@ "datetime": "2019-11-09 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=78.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 493902, - "price": 10267000.0, - "datetime": "2019-11-09 18:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 493981, + "side": "buy", + "bar_index": 493742, "price": 10262000.0, - "datetime": "2019-11-09 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 494238, - "price": 10213000.0, - "datetime": "2019-11-10 11:00:00", + "datetime": "2019-11-09 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 494281, - "price": 10195000.0, - "datetime": "2019-11-10 13:09:00", + "bar_index": 493768, + "price": 10248000.0, + "datetime": "2019-11-09 11:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 494630, - "price": 10494000.0, - "datetime": "2019-11-11 09:39:00", + "bar_index": 493783, + "price": 10261000.0, + "datetime": "2019-11-09 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 494780, - "price": 10239000.0, - "datetime": "2019-11-11 17:09:00", + "bar_index": 493810, + "price": 10246000.0, + "datetime": "2019-11-09 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 494901, - "price": 10153000.0, - "datetime": "2019-11-11 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 494938, - "price": 10189000.0, - "datetime": "2019-11-12 01:03:00", + "bar_index": 493817, + "price": 10259000.0, + "datetime": "2019-11-09 13:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 493824, + "price": 10263000.0, + "datetime": "2019-11-09 14:18:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 493842, + "price": 10288000.0, + "datetime": "2019-11-09 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 493860, + "price": 10300000.0, + "datetime": "2019-11-09 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 493911, + "price": 10282000.0, + "datetime": "2019-11-09 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 493930, + "price": 10283000.0, + "datetime": "2019-11-09 19:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 493949, + "price": 10265000.0, + "datetime": "2019-11-09 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 494030, + "price": 10222000.0, + "datetime": "2019-11-10 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 494078, + "price": 10198000.0, + "datetime": "2019-11-10 03:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 494111, + "price": 10190000.0, + "datetime": "2019-11-10 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 494191, + "price": 10251000.0, + "datetime": "2019-11-10 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 494239, + "price": 10212000.0, + "datetime": "2019-11-10 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 494435, + "price": 10257000.0, + "datetime": "2019-11-10 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 494452, + "price": 10272000.0, + "datetime": "2019-11-10 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 494551, + "price": 10492000.0, + "datetime": "2019-11-11 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 494571, + "price": 10484000.0, + "datetime": "2019-11-11 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing]" + }, + { + "side": "buy", + "bar_index": 494602, + "price": 10532000.0, + "datetime": "2019-11-11 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 494623, + "price": 10467000.0, + "datetime": "2019-11-11 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 494656, + "price": 10495000.0, + "datetime": "2019-11-11 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 494688, + "price": 10458000.0, + "datetime": "2019-11-11 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 494732, + "price": 10300000.0, + "datetime": "2019-11-11 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 494929, + "price": 10166000.0, + "datetime": "2019-11-12 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=72.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 494987, + "price": 10176000.0, + "datetime": "2019-11-12 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -52340,25 +72950,52 @@ "datetime": "2019-11-12 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 495052, - "price": 10178000.0, - "datetime": "2019-11-12 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 495188, - "price": 10171000.0, - "datetime": "2019-11-12 13:33:00", + "side": "buy", + "bar_index": 495056, + "price": 10183000.0, + "datetime": "2019-11-12 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495136, + "price": 10177000.0, + "datetime": "2019-11-12 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495143, + "price": 10190000.0, + "datetime": "2019-11-12 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 495161, + "price": 10181000.0, + "datetime": "2019-11-12 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495233, + "price": 10196000.0, + "datetime": "2019-11-12 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -52367,25 +73004,61 @@ "datetime": "2019-11-12 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=42.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 495300, + "price": 10186000.0, + "datetime": "2019-11-12 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,donchian,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495306, + "price": 10188000.0, + "datetime": "2019-11-12 19:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 495335, - "price": 10169000.0, - "datetime": "2019-11-12 20:54:00", + "bar_index": 495320, + "price": 10168000.0, + "datetime": "2019-11-12 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 495345, - "price": 10173000.0, - "datetime": "2019-11-12 21:24:00", + "bar_index": 495346, + "price": 10167000.0, + "datetime": "2019-11-12 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 495351, + "price": 10159000.0, + "datetime": "2019-11-12 21:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 495399, + "price": 10103000.0, + "datetime": "2019-11-13 00:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -52393,107 +73066,89 @@ "price": 10155000.0, "datetime": "2019-11-13 01:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 495471, - "price": 10178000.0, - "datetime": "2019-11-13 03:42:00", + "bar_index": 495486, + "price": 10225000.0, + "datetime": "2019-11-13 04:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 495530, + "bar_index": 495568, + "price": 10230000.0, + "datetime": "2019-11-13 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495751, + "price": 10223000.0, + "datetime": "2019-11-13 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 495765, + "price": 10195000.0, + "datetime": "2019-11-13 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 495775, + "price": 10234000.0, + "datetime": "2019-11-13 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 495786, "price": 10229000.0, - "datetime": "2019-11-13 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 495592, - "price": 10228000.0, - "datetime": "2019-11-13 09:45:00", + "datetime": "2019-11-13 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 495602, - "price": 10236000.0, - "datetime": "2019-11-13 10:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 495647, - "price": 10198000.0, - "datetime": "2019-11-13 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 495681, - "price": 10179000.0, - "datetime": "2019-11-13 14:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 495690, - "price": 10169000.0, - "datetime": "2019-11-13 14:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 495747, + "bar_index": 495939, "price": 10197000.0, - "datetime": "2019-11-13 17:30:00", + "datetime": "2019-11-14 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=92.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 496047, + "price": 10228000.0, + "datetime": "2019-11-14 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 495835, - "price": 10205000.0, - "datetime": "2019-11-13 21:54:00", + "bar_index": 496162, + "price": 10124000.0, + "datetime": "2019-11-14 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 495992, - "price": 10211000.0, - "datetime": "2019-11-14 05:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 496019, - "price": 10214000.0, - "datetime": "2019-11-14 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -52501,152 +73156,179 @@ "price": 10133000.0, "datetime": "2019-11-14 16:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 496383, - "price": 10082000.0, - "datetime": "2019-11-15 01:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 496416, - "price": 10103000.0, - "datetime": "2019-11-15 02:57:00", + "bar_index": 496327, + "price": 10092000.0, + "datetime": "2019-11-14 22:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 496495, + "bar_index": 496497, "price": 10109000.0, - "datetime": "2019-11-15 06:54:00", + "datetime": "2019-11-15 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 496525, - "price": 10104000.0, - "datetime": "2019-11-15 08:24:00", + "bar_index": 496541, + "price": 10081000.0, + "datetime": "2019-11-15 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 496905, - "price": 9910000.0, - "datetime": "2019-11-16 03:24:00", + "bar_index": 496556, + "price": 10043000.0, + "datetime": "2019-11-15 09:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 496962, - "price": 9914000.0, - "datetime": "2019-11-16 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 497007, - "price": 9927000.0, - "datetime": "2019-11-16 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 497039, - "price": 9915000.0, - "datetime": "2019-11-16 10:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 497159, + "bar_index": 496721, + "price": 10139000.0, + "datetime": "2019-11-15 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 496739, + "price": 10048000.0, + "datetime": "2019-11-15 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 496754, + "price": 10092000.0, + "datetime": "2019-11-15 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 496800, + "price": 10117000.0, + "datetime": "2019-11-15 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 496835, "price": 9920000.0, - "datetime": "2019-11-16 16:06:00", + "datetime": "2019-11-15 23:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 497301, - "price": 9922000.0, - "datetime": "2019-11-16 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 497476, - "price": 9922000.0, - "datetime": "2019-11-17 08:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 497609, - "price": 9916000.0, - "datetime": "2019-11-17 14:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 497662, - "price": 9915000.0, - "datetime": "2019-11-17 17:21:00", + "bar_index": 497160, + "price": 9920000.0, + "datetime": "2019-11-16 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 497287, + "price": 9932000.0, + "datetime": "2019-11-16 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 497809, - "price": 9952000.0, - "datetime": "2019-11-18 00:42:00", + "bar_index": 497303, + "price": 9925000.0, + "datetime": "2019-11-16 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 497323, + "price": 9937000.0, + "datetime": "2019-11-17 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 497448, + "price": 9924000.0, + "datetime": "2019-11-17 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 497846, - "price": 9958000.0, - "datetime": "2019-11-18 02:33:00", + "bar_index": 497535, + "price": 9923000.0, + "datetime": "2019-11-17 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=65.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 497874, - "price": 9959000.0, - "datetime": "2019-11-18 03:57:00", + "bar_index": 497604, + "price": 9916000.0, + "datetime": "2019-11-17 14:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 497623, + "price": 9914000.0, + "datetime": "2019-11-17 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 497663, + "price": 9935000.0, + "datetime": "2019-11-17 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 497743, + "price": 9967000.0, + "datetime": "2019-11-17 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -52655,43 +73337,70 @@ "datetime": "2019-11-18 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 498008, - "price": 9920000.0, - "datetime": "2019-11-18 10:39:00", + "side": "buy", + "bar_index": 497929, + "price": 9968000.0, + "datetime": "2019-11-18 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 498102, - "price": 9885000.0, - "datetime": "2019-11-18 15:21:00", + "bar_index": 497947, + "price": 9961000.0, + "datetime": "2019-11-18 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 497952, + "price": 9968000.0, + "datetime": "2019-11-18 07:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 498312, - "price": 9828000.0, - "datetime": "2019-11-19 01:51:00", + "bar_index": 498001, + "price": 9903000.0, + "datetime": "2019-11-18 10:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 498368, - "price": 9677000.0, - "datetime": "2019-11-19 04:39:00", + "bar_index": 498026, + "price": 9892000.0, + "datetime": "2019-11-18 11:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 498164, + "price": 9884000.0, + "datetime": "2019-11-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 498254, + "price": 9867000.0, + "datetime": "2019-11-18 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -52699,8 +73408,8 @@ "price": 9647000.0, "datetime": "2019-11-19 07:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -52708,26 +73417,8 @@ "price": 9626000.0, "datetime": "2019-11-19 08:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 498561, - "price": 9526000.0, - "datetime": "2019-11-19 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 498590, - "price": 9531000.0, - "datetime": "2019-11-19 15:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "confidence": 0.98, + "reason": "composite_sell score=4.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -52736,196 +73427,448 @@ "datetime": "2019-11-19 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 498883, + "price": 9477000.0, + "datetime": "2019-11-20 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 498968, + "price": 9528000.0, + "datetime": "2019-11-20 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 499086, - "price": 9497000.0, - "datetime": "2019-11-20 16:33:00", + "bar_index": 499010, + "price": 9510000.0, + "datetime": "2019-11-20 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 499087, + "price": 9493000.0, + "datetime": "2019-11-20 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 499095, + "price": 9504000.0, + "datetime": "2019-11-20 17:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 499182, + "price": 9452000.0, + "datetime": "2019-11-20 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 499216, + "price": 9453000.0, + "datetime": "2019-11-20 23:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 499261, + "price": 9493000.0, + "datetime": "2019-11-21 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 499285, + "price": 9508000.0, + "datetime": "2019-11-21 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 499308, + "price": 9510000.0, + "datetime": "2019-11-21 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 499477, + "price": 9492000.0, + "datetime": "2019-11-21 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 499580, + "price": 9496000.0, + "datetime": "2019-11-21 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 499718, + "price": 8964000.0, + "datetime": "2019-11-22 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 499762, + "price": 8964000.0, + "datetime": "2019-11-22 02:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 499806, + "price": 8986000.0, + "datetime": "2019-11-22 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 499838, + "price": 8970000.0, + "datetime": "2019-11-22 06:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 499379, - "price": 9507000.0, - "datetime": "2019-11-21 07:12:00", + "bar_index": 499843, + "price": 8986000.0, + "datetime": "2019-11-22 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 499709, - "price": 9234000.0, - "datetime": "2019-11-21 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 499805, - "price": 8988000.0, - "datetime": "2019-11-22 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.6 [donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 499933, - "price": 9072000.0, - "datetime": "2019-11-22 10:54:00", + "bar_index": 499870, + "price": 9006000.0, + "datetime": "2019-11-22 07:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 500001, + "price": 8972000.0, + "datetime": "2019-11-22 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 500346, - "price": 8692000.0, - "datetime": "2019-11-23 07:33:00", + "bar_index": 500058, + "price": 9000000.0, + "datetime": "2019-11-22 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 500443, - "price": 8613000.0, - "datetime": "2019-11-23 12:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 500510, - "price": 8552000.0, - "datetime": "2019-11-23 15:45:00", + "bar_index": 500199, + "price": 8487000.0, + "datetime": "2019-11-23 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 500522, - "price": 8542000.0, - "datetime": "2019-11-23 16:21:00", + "side": "buy", + "bar_index": 500246, + "price": 8524000.0, + "datetime": "2019-11-23 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 500286, + "price": 8605000.0, + "datetime": "2019-11-23 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 500339, + "price": 8711000.0, + "datetime": "2019-11-23 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 500448, + "price": 8615000.0, + "datetime": "2019-11-23 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 500461, + "price": 8617000.0, + "datetime": "2019-11-23 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 500617, + "bar_index": 500473, + "price": 8563000.0, + "datetime": "2019-11-23 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 500607, + "price": 8510000.0, + "datetime": "2019-11-23 20:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 500737, + "price": 8629000.0, + "datetime": "2019-11-24 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 500797, + "price": 8612000.0, + "datetime": "2019-11-24 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 500833, + "price": 8658000.0, + "datetime": "2019-11-24 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 500879, + "price": 8597000.0, + "datetime": "2019-11-24 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 500997, + "price": 8512000.0, + "datetime": "2019-11-24 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 501063, + "price": 8489000.0, + "datetime": "2019-11-24 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 501143, + "price": 8474000.0, + "datetime": "2019-11-24 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 501234, + "price": 8399000.0, + "datetime": "2019-11-25 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 501403, + "price": 7955000.0, + "datetime": "2019-11-25 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 501481, + "price": 7910000.0, + "datetime": "2019-11-25 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 501533, + "price": 7994000.0, + "datetime": "2019-11-25 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 501563, + "price": 8118000.0, + "datetime": "2019-11-25 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 501628, + "price": 8433000.0, + "datetime": "2019-11-25 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 501673, "price": 8494000.0, - "datetime": "2019-11-23 21:06:00", + "datetime": "2019-11-26 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 500794, - "price": 8624000.0, - "datetime": "2019-11-24 05:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 500858, - "price": 8648000.0, - "datetime": "2019-11-24 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 500898, - "price": 8610000.0, - "datetime": "2019-11-24 11:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 500995, - "price": 8504000.0, - "datetime": "2019-11-24 16:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 501035, - "price": 8511000.0, - "datetime": "2019-11-24 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 501282, - "price": 8360000.0, - "datetime": "2019-11-25 06:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 501358, - "price": 8181000.0, - "datetime": "2019-11-25 10:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 501545, - "price": 7958000.0, - "datetime": "2019-11-25 19:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 501613, - "price": 8384000.0, - "datetime": "2019-11-25 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 501987, + "bar_index": 501719, "price": 8495000.0, - "datetime": "2019-11-26 17:36:00", + "datetime": "2019-11-26 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 501872, + "price": 8398000.0, + "datetime": "2019-11-26 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 502056, - "price": 8461000.0, - "datetime": "2019-11-26 21:03:00", + "bar_index": 501939, + "price": 8528000.0, + "datetime": "2019-11-26 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 501972, + "price": 8465000.0, + "datetime": "2019-11-26 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 501988, + "price": 8494000.0, + "datetime": "2019-11-26 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 502023, + "price": 8458000.0, + "datetime": "2019-11-26 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 502060, + "price": 8434000.0, + "datetime": "2019-11-26 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -52934,79 +73877,88 @@ "datetime": "2019-11-27 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 502336, - "price": 8402000.0, - "datetime": "2019-11-27 11:03:00", + "bar_index": 502242, + "price": 8363000.0, + "datetime": "2019-11-27 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 502422, - "price": 8311000.0, - "datetime": "2019-11-27 15:21:00", + "bar_index": 502257, + "price": 8327000.0, + "datetime": "2019-11-27 07:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 502475, - "price": 8172000.0, - "datetime": "2019-11-27 18:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 502506, - "price": 8134000.0, - "datetime": "2019-11-27 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 502585, - "price": 8470000.0, - "datetime": "2019-11-27 23:30:00", + "bar_index": 502269, + "price": 8369000.0, + "datetime": "2019-11-27 07:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 502360, + "price": 8334000.0, + "datetime": "2019-11-27 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 502602, - "price": 8485000.0, - "datetime": "2019-11-28 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 502616, - "price": 8473000.0, - "datetime": "2019-11-28 01:03:00", + "bar_index": 502539, + "price": 8530000.0, + "datetime": "2019-11-27 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { - "side": "sell", - "bar_index": 502779, - "price": 8795000.0, - "datetime": "2019-11-28 09:12:00", + "side": "buy", + "bar_index": 502591, + "price": 8456000.0, + "datetime": "2019-11-27 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 502610, + "price": 8544000.0, + "datetime": "2019-11-28 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 502709, + "price": 8865000.0, + "datetime": "2019-11-28 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 502749, + "price": 8835000.0, + "datetime": "2019-11-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -53015,16 +73967,25 @@ "datetime": "2019-11-28 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 502919, + "price": 8761000.0, + "datetime": "2019-11-28 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 502827, - "price": 8789000.0, - "datetime": "2019-11-28 11:36:00", + "bar_index": 502940, + "price": 8753000.0, + "datetime": "2019-11-28 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.6 [donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -53033,169 +73994,268 @@ "datetime": "2019-11-28 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 502977, - "price": 8753000.0, - "datetime": "2019-11-28 19:06:00", + "bar_index": 503027, + "price": 8741000.0, + "datetime": "2019-11-28 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 503018, - "price": 8758000.0, - "datetime": "2019-11-28 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 503061, - "price": 8745000.0, - "datetime": "2019-11-28 23:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 503191, - "price": 8903000.0, - "datetime": "2019-11-29 05:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 503260, - "price": 8745000.0, - "datetime": "2019-11-29 09:15:00", + "bar_index": 503086, + "price": 8891000.0, + "datetime": "2019-11-29 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { - "side": "sell", - "bar_index": 503338, - "price": 8757000.0, - "datetime": "2019-11-29 13:09:00", + "side": "buy", + "bar_index": 503161, + "price": 8892000.0, + "datetime": "2019-11-29 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 503677, - "price": 9053000.0, - "datetime": "2019-11-30 06:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 503709, - "price": 9038000.0, - "datetime": "2019-11-30 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 504001, - "price": 8982000.0, - "datetime": "2019-11-30 22:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 504045, + "side": "buy", + "bar_index": 503204, "price": 8886000.0, - "datetime": "2019-12-01 00:30:00", + "datetime": "2019-11-29 06:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 504135, - "price": 8815000.0, - "datetime": "2019-12-01 05:00:00", + "bar_index": 503263, + "price": 8753000.0, + "datetime": "2019-11-29 09:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 504265, - "price": 8714000.0, - "datetime": "2019-12-01 11:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 504309, - "price": 8594000.0, - "datetime": "2019-12-01 13:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 504327, - "price": 8577000.0, - "datetime": "2019-12-01 14:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 504372, - "price": 8588000.0, - "datetime": "2019-12-01 16:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 504381, - "price": 8604000.0, - "datetime": "2019-12-01 17:18:00", + "bar_index": 503271, + "price": 8782000.0, + "datetime": "2019-11-29 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing]" }, { "side": "sell", - "bar_index": 504578, - "price": 8613000.0, - "datetime": "2019-12-02 03:09:00", + "bar_index": 503300, + "price": 8749000.0, + "datetime": "2019-11-29 11:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 504872, - "price": 8541000.0, - "datetime": "2019-12-02 17:51:00", + "bar_index": 503325, + "price": 8779000.0, + "datetime": "2019-11-29 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 503420, + "price": 8832000.0, + "datetime": "2019-11-29 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 503542, + "price": 9113000.0, + "datetime": "2019-11-29 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 503581, + "price": 9113000.0, + "datetime": "2019-11-30 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 503640, + "price": 9062000.0, + "datetime": "2019-11-30 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 503713, + "price": 9041000.0, + "datetime": "2019-11-30 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 503782, + "price": 9063000.0, + "datetime": "2019-11-30 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 503859, + "price": 9071000.0, + "datetime": "2019-11-30 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 504123, + "price": 8840000.0, + "datetime": "2019-12-01 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 504147, + "price": 8800000.0, + "datetime": "2019-12-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 504162, + "price": 8844000.0, + "datetime": "2019-12-01 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 504167, + "price": 8838000.0, + "datetime": "2019-12-01 06:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 504224, + "price": 8824000.0, + "datetime": "2019-12-01 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 504245, + "price": 8682000.0, + "datetime": "2019-12-01 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 504328, + "price": 8561000.0, + "datetime": "2019-12-01 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 504346, + "price": 8610000.0, + "datetime": "2019-12-01 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 504402, + "price": 8592000.0, + "datetime": "2019-12-01 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 504671, + "price": 8673000.0, + "datetime": "2019-12-02 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 504701, + "price": 8667000.0, + "datetime": "2019-12-02 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 504729, + "price": 8692000.0, + "datetime": "2019-12-02 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [donchian,fib_pullback,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 504850, + "price": 8529000.0, + "datetime": "2019-12-02 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 504894, + "price": 8608000.0, + "datetime": "2019-12-02 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -53203,17 +74263,44 @@ "price": 8599000.0, "datetime": "2019-12-02 21:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 505019, - "price": 8615000.0, - "datetime": "2019-12-03 01:12:00", + "bar_index": 505006, + "price": 8608000.0, + "datetime": "2019-12-03 00:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=50.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 505117, + "price": 8612000.0, + "datetime": "2019-12-03 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 505126, + "price": 8607000.0, + "datetime": "2019-12-03 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 505173, + "price": 8608000.0, + "datetime": "2019-12-03 08:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -53221,35 +74308,98 @@ "price": 8651000.0, "datetime": "2019-12-03 10:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 505236, + "bar_index": 505254, + "price": 8648000.0, + "datetime": "2019-12-03 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 505265, + "price": 8610000.0, + "datetime": "2019-12-03 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 505319, + "price": 8610000.0, + "datetime": "2019-12-03 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 505484, + "price": 8654000.0, + "datetime": "2019-12-04 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 505508, + "price": 8637000.0, + "datetime": "2019-12-04 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 505546, "price": 8657000.0, - "datetime": "2019-12-03 12:03:00", + "datetime": "2019-12-04 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 505537, - "price": 8641000.0, - "datetime": "2019-12-04 03:06:00", + "bar_index": 505613, + "price": 8640000.0, + "datetime": "2019-12-04 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 505620, + "price": 8630000.0, + "datetime": "2019-12-04 07:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 505742, + "price": 8469000.0, + "datetime": "2019-12-04 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 505779, - "price": 8473000.0, - "datetime": "2019-12-04 15:12:00", + "bar_index": 505796, + "price": 8476000.0, + "datetime": "2019-12-04 16:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -53258,304 +74408,457 @@ "datetime": "2019-12-04 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 505926, - "price": 8873000.0, - "datetime": "2019-12-04 22:33:00", + "bar_index": 505943, + "price": 8823000.0, + "datetime": "2019-12-04 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 505949, - "price": 8775000.0, - "datetime": "2019-12-04 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 505965, + "bar_index": 505958, "price": 8770000.0, - "datetime": "2019-12-05 00:30:00", + "datetime": "2019-12-05 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 505970, - "price": 8797000.0, - "datetime": "2019-12-05 00:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 505987, + "bar_index": 505966, "price": 8778000.0, - "datetime": "2019-12-05 01:36:00", + "datetime": "2019-12-05 00:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 506032, - "price": 8783000.0, - "datetime": "2019-12-05 03:51:00", + "bar_index": 506041, + "price": 8789000.0, + "datetime": "2019-12-05 04:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=70.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 506087, + "price": 8518000.0, + "datetime": "2019-12-05 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 506120, + "price": 8545000.0, + "datetime": "2019-12-05 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 506156, + "price": 8534000.0, + "datetime": "2019-12-05 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 506062, - "price": 8790000.0, - "datetime": "2019-12-05 05:21:00", + "bar_index": 506272, + "price": 8640000.0, + "datetime": "2019-12-05 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 506073, - "price": 8541000.0, - "datetime": "2019-12-05 05:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 506118, - "price": 8561000.0, - "datetime": "2019-12-05 08:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 506125, - "price": 8535000.0, - "datetime": "2019-12-05 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=58.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 506280, - "price": 8623000.0, - "datetime": "2019-12-05 16:15:00", + "bar_index": 506321, + "price": 8693000.0, + "datetime": "2019-12-05 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 506368, + "price": 8730000.0, + "datetime": "2019-12-05 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 506434, - "price": 8720000.0, - "datetime": "2019-12-05 23:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 506502, + "bar_index": 506446, "price": 8653000.0, - "datetime": "2019-12-06 03:21:00", + "datetime": "2019-12-06 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 506692, - "price": 8700000.0, - "datetime": "2019-12-06 12:51:00", + "bar_index": 506466, + "price": 8619000.0, + "datetime": "2019-12-06 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 506777, - "price": 8686000.0, - "datetime": "2019-12-06 17:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.2 [ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 506840, + "bar_index": 506517, "price": 8675000.0, - "datetime": "2019-12-06 20:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 506977, - "price": 8701000.0, - "datetime": "2019-12-07 03:06:00", + "datetime": "2019-12-06 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 507051, - "price": 8721000.0, - "datetime": "2019-12-07 06:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 507289, - "price": 8808000.0, - "datetime": "2019-12-07 18:42:00", + "bar_index": 506572, + "price": 8662000.0, + "datetime": "2019-12-06 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 506597, + "price": 8729000.0, + "datetime": "2019-12-06 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 506636, + "price": 8692000.0, + "datetime": "2019-12-06 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 506652, + "price": 8718000.0, + "datetime": "2019-12-06 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 506708, + "price": 8718000.0, + "datetime": "2019-12-06 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 506719, + "price": 8722000.0, + "datetime": "2019-12-06 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 507424, + "bar_index": 506767, + "price": 8679000.0, + "datetime": "2019-12-06 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 506798, + "price": 8640000.0, + "datetime": "2019-12-06 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 506813, + "price": 8686000.0, + "datetime": "2019-12-06 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 506921, + "price": 8694000.0, + "datetime": "2019-12-07 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 506963, + "price": 8712000.0, + "datetime": "2019-12-07 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 507021, + "price": 8717000.0, + "datetime": "2019-12-07 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 507078, + "price": 8790000.0, + "datetime": "2019-12-07 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 507102, + "price": 8810000.0, + "datetime": "2019-12-07 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 507157, + "price": 8839000.0, + "datetime": "2019-12-07 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 507187, + "price": 8844000.0, + "datetime": "2019-12-07 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 507230, + "price": 8834000.0, + "datetime": "2019-12-07 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 507300, + "price": 8786000.0, + "datetime": "2019-12-07 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 507614, + "price": 8726000.0, + "datetime": "2019-12-08 10:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 507658, + "price": 8681000.0, + "datetime": "2019-12-08 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 507683, + "price": 8727000.0, + "datetime": "2019-12-08 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 507745, + "price": 8717000.0, + "datetime": "2019-12-08 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 507781, + "price": 8784000.0, + "datetime": "2019-12-08 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 507825, + "price": 8807000.0, + "datetime": "2019-12-08 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 507858, "price": 8811000.0, - "datetime": "2019-12-08 01:27:00", + "datetime": "2019-12-08 23:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 507482, - "price": 8809000.0, - "datetime": "2019-12-08 04:21:00", + "bar_index": 507880, + "price": 8832000.0, + "datetime": "2019-12-09 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 507501, - "price": 8811000.0, - "datetime": "2019-12-08 05:18:00", + "bar_index": 508050, + "price": 8799000.0, + "datetime": "2019-12-09 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 507646, - "price": 8697000.0, - "datetime": "2019-12-08 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 507823, - "price": 8808000.0, - "datetime": "2019-12-08 21:24:00", + "bar_index": 508164, + "price": 8821000.0, + "datetime": "2019-12-09 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 508199, + "price": 8798000.0, + "datetime": "2019-12-09 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 508409, + "price": 8765000.0, + "datetime": "2019-12-10 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 508435, + "price": 8762000.0, + "datetime": "2019-12-10 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 508502, + "price": 8679000.0, + "datetime": "2019-12-10 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 508522, + "price": 8682000.0, + "datetime": "2019-12-10 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 508542, + "price": 8672000.0, + "datetime": "2019-12-10 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 507866, - "price": 8805000.0, - "datetime": "2019-12-08 23:33:00", + "bar_index": 508564, + "price": 8706000.0, + "datetime": "2019-12-10 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 508197, - "price": 8788000.0, - "datetime": "2019-12-09 16:06:00", + "bar_index": 508666, + "price": 8686000.0, + "datetime": "2019-12-10 15:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 508780, + "price": 8635000.0, + "datetime": "2019-12-10 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 508430, - "price": 8764000.0, - "datetime": "2019-12-10 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 508500, - "price": 8661000.0, - "datetime": "2019-12-10 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 508534, - "price": 8678000.0, - "datetime": "2019-12-10 08:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 508553, - "price": 8671000.0, - "datetime": "2019-12-10 09:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 508621, - "price": 8702000.0, - "datetime": "2019-12-10 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 508634, - "price": 8697000.0, - "datetime": "2019-12-10 13:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 508741, - "price": 8645000.0, - "datetime": "2019-12-10 19:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=43.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -53564,7 +74867,16 @@ "datetime": "2019-12-10 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 508897, + "price": 8509000.0, + "datetime": "2019-12-11 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -53572,8 +74884,26 @@ "price": 8527000.0, "datetime": "2019-12-11 03:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 508927, + "price": 8525000.0, + "datetime": "2019-12-11 04:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 509045, + "price": 8561000.0, + "datetime": "2019-12-11 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -53582,16 +74912,52 @@ "datetime": "2019-12-11 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=18.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=50.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 509385, + "price": 8479000.0, + "datetime": "2019-12-12 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 509511, + "price": 8439000.0, + "datetime": "2019-12-12 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=62.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 509655, - "price": 8436000.0, - "datetime": "2019-12-12 17:00:00", + "bar_index": 509642, + "price": 8441000.0, + "datetime": "2019-12-12 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 509737, + "price": 8504000.0, + "datetime": "2019-12-12 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 509760, + "price": 8488000.0, + "datetime": "2019-12-12 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -53600,133 +74966,187 @@ "datetime": "2019-12-13 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=62.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 509981, + "price": 8459000.0, + "datetime": "2019-12-13 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 510040, + "price": 8470000.0, + "datetime": "2019-12-13 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 510047, + "price": 8479000.0, + "datetime": "2019-12-13 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 509869, - "price": 8456000.0, - "datetime": "2019-12-13 03:42:00", + "bar_index": 510080, + "price": 8440000.0, + "datetime": "2019-12-13 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 510007, - "price": 8464000.0, - "datetime": "2019-12-13 10:36:00", + "bar_index": 510163, + "price": 8472000.0, + "datetime": "2019-12-13 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 510143, - "price": 8469000.0, - "datetime": "2019-12-13 17:24:00", + "bar_index": 510178, + "price": 8480000.0, + "datetime": "2019-12-13 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 510189, + "bar_index": 510206, + "price": 8474000.0, + "datetime": "2019-12-13 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 510225, + "price": 8467000.0, + "datetime": "2019-12-13 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 510246, "price": 8473000.0, - "datetime": "2019-12-13 19:42:00", + "datetime": "2019-12-13 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 510280, - "price": 8482000.0, - "datetime": "2019-12-14 00:15:00", + "bar_index": 510340, + "price": 8536000.0, + "datetime": "2019-12-14 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 510424, - "price": 8493000.0, - "datetime": "2019-12-14 07:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 510539, - "price": 8507000.0, - "datetime": "2019-12-14 13:12:00", + "bar_index": 510362, + "price": 8517000.0, + "datetime": "2019-12-14 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 510557, - "price": 8496000.0, - "datetime": "2019-12-14 14:06:00", + "bar_index": 510588, + "price": 8488000.0, + "datetime": "2019-12-14 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 510616, - "price": 8482000.0, - "datetime": "2019-12-14 17:03:00", + "bar_index": 510643, + "price": 8433000.0, + "datetime": "2019-12-14 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 510755, - "price": 8349000.0, - "datetime": "2019-12-15 00:00:00", + "bar_index": 510704, + "price": 8396000.0, + "datetime": "2019-12-14 21:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 510801, - "price": 8271000.0, - "datetime": "2019-12-15 02:18:00", + "bar_index": 510728, + "price": 8374000.0, + "datetime": "2019-12-14 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 510898, - "price": 8279000.0, - "datetime": "2019-12-15 07:09:00", + "bar_index": 510990, + "price": 8250000.0, + "datetime": "2019-12-15 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 511012, - "price": 8246000.0, - "datetime": "2019-12-15 12:51:00", + "bar_index": 511017, + "price": 8253000.0, + "datetime": "2019-12-15 13:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 511179, + "price": 8342000.0, + "datetime": "2019-12-15 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 511039, - "price": 8243000.0, - "datetime": "2019-12-15 14:12:00", + "bar_index": 511193, + "price": 8283000.0, + "datetime": "2019-12-15 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 511255, + "price": 8327000.0, + "datetime": "2019-12-16 01:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -53735,25 +75155,52 @@ "datetime": "2019-12-16 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 511593, - "price": 8249000.0, - "datetime": "2019-12-16 17:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 511625, - "price": 8254000.0, - "datetime": "2019-12-16 19:30:00", + "bar_index": 511358, + "price": 8341000.0, + "datetime": "2019-12-16 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 511371, + "price": 8341000.0, + "datetime": "2019-12-16 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 511388, + "price": 8348000.0, + "datetime": "2019-12-16 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 511423, + "price": 8300000.0, + "datetime": "2019-12-16 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 511532, + "price": 8244000.0, + "datetime": "2019-12-16 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -53762,43 +75209,97 @@ "datetime": "2019-12-16 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=87.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 511784, - "price": 8241000.0, - "datetime": "2019-12-17 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 511849, - "price": 8065000.0, - "datetime": "2019-12-17 06:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 511863, - "price": 8067000.0, - "datetime": "2019-12-17 07:24:00", + "side": "buy", + "bar_index": 511703, + "price": 8310000.0, + "datetime": "2019-12-16 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 511718, + "price": 8296000.0, + "datetime": "2019-12-17 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 511995, - "price": 8001000.0, - "datetime": "2019-12-17 14:00:00", + "bar_index": 511743, + "price": 8262000.0, + "datetime": "2019-12-17 01:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 511759, + "price": 8264000.0, + "datetime": "2019-12-17 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 511802, + "price": 8078000.0, + "datetime": "2019-12-17 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 511870, + "price": 8066000.0, + "datetime": "2019-12-17 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 511902, + "price": 8072000.0, + "datetime": "2019-12-17 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 511922, + "price": 8056000.0, + "datetime": "2019-12-17 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 511999, + "price": 8011000.0, + "datetime": "2019-12-17 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 512034, + "price": 8033000.0, + "datetime": "2019-12-17 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -53806,53 +75307,62 @@ "price": 8029000.0, "datetime": "2019-12-17 16:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 512238, - "price": 7843000.0, - "datetime": "2019-12-18 02:09:00", + "bar_index": 512254, + "price": 7829000.0, + "datetime": "2019-12-18 02:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 512348, - "price": 7732000.0, - "datetime": "2019-12-18 07:39:00", + "bar_index": 512286, + "price": 7768000.0, + "datetime": "2019-12-18 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 512378, - "price": 7744000.0, - "datetime": "2019-12-18 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 512448, - "price": 7812000.0, - "datetime": "2019-12-18 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 512581, - "price": 7778000.0, - "datetime": "2019-12-18 19:18:00", + "bar_index": 512441, + "price": 7840000.0, + "datetime": "2019-12-18 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 512565, + "price": 7760000.0, + "datetime": "2019-12-18 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 512582, + "price": 7775000.0, + "datetime": "2019-12-18 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 512592, + "price": 7783000.0, + "datetime": "2019-12-18 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -53861,88 +75371,124 @@ "datetime": "2019-12-18 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 512906, - "price": 8350000.0, - "datetime": "2019-12-19 11:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 513037, - "price": 8248000.0, - "datetime": "2019-12-19 18:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 513052, + "bar_index": 512703, + "price": 7954000.0, + "datetime": "2019-12-19 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 512782, "price": 8306000.0, - "datetime": "2019-12-19 18:51:00", + "datetime": "2019-12-19 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 513081, - "price": 8334000.0, - "datetime": "2019-12-19 20:18:00", + "bar_index": 512842, + "price": 8477000.0, + "datetime": "2019-12-19 08:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 513212, + "bar_index": 512884, "price": 8312000.0, - "datetime": "2019-12-20 02:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 513291, - "price": 8339000.0, - "datetime": "2019-12-20 06:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 513346, - "price": 8284000.0, - "datetime": "2019-12-20 09:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 513413, - "price": 8300000.0, - "datetime": "2019-12-20 12:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 513421, - "price": 8290000.0, - "datetime": "2019-12-20 13:21:00", + "datetime": "2019-12-19 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.3 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 513057, + "price": 8385000.0, + "datetime": "2019-12-19 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 513085, + "price": 8350000.0, + "datetime": "2019-12-19 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 513137, + "price": 8269000.0, + "datetime": "2019-12-19 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 513160, + "price": 8327000.0, + "datetime": "2019-12-20 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 513202, + "price": 8298000.0, + "datetime": "2019-12-20 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 513224, + "price": 8322000.0, + "datetime": "2019-12-20 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 513233, + "price": 8339000.0, + "datetime": "2019-12-20 03:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 513271, + "price": 8323000.0, + "datetime": "2019-12-20 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 513355, + "price": 8263000.0, + "datetime": "2019-12-20 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -53951,133 +75497,250 @@ "datetime": "2019-12-20 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 513520, - "price": 8328000.0, - "datetime": "2019-12-20 18:18:00", + "bar_index": 513522, + "price": 8308000.0, + "datetime": "2019-12-20 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 513628, - "price": 8343000.0, - "datetime": "2019-12-20 23:42:00", + "bar_index": 513543, + "price": 8315000.0, + "datetime": "2019-12-20 19:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 513566, + "price": 8318000.0, + "datetime": "2019-12-20 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 513597, + "price": 8346000.0, + "datetime": "2019-12-20 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 513607, + "price": 8352000.0, + "datetime": "2019-12-20 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 513636, + "price": 8355000.0, + "datetime": "2019-12-21 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 513907, - "price": 8304000.0, - "datetime": "2019-12-21 13:42:00", + "bar_index": 513653, + "price": 8315000.0, + "datetime": "2019-12-21 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 513717, + "price": 8353000.0, + "datetime": "2019-12-21 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 513743, + "price": 8360000.0, + "datetime": "2019-12-21 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 513938, - "price": 8311000.0, - "datetime": "2019-12-21 15:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 513999, - "price": 8280000.0, - "datetime": "2019-12-21 18:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 514125, - "price": 8299000.0, - "datetime": "2019-12-22 00:36:00", + "bar_index": 513796, + "price": 8335000.0, + "datetime": "2019-12-21 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 514151, - "price": 8299000.0, - "datetime": "2019-12-22 01:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 514184, + "bar_index": 514177, "price": 8316000.0, - "datetime": "2019-12-22 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 514245, - "price": 8287000.0, - "datetime": "2019-12-22 06:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 514353, - "price": 8294000.0, - "datetime": "2019-12-22 12:03:00", + "datetime": "2019-12-22 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=86.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 514376, - "price": 8293000.0, - "datetime": "2019-12-22 13:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 514399, - "price": 8292000.0, - "datetime": "2019-12-22 14:21:00", + "bar_index": 514186, + "price": 8316000.0, + "datetime": "2019-12-22 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 514539, - "price": 8337000.0, - "datetime": "2019-12-22 21:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 514563, + "bar_index": 514193, "price": 8319000.0, - "datetime": "2019-12-22 22:33:00", + "datetime": "2019-12-22 04:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 514292, + "price": 8291000.0, + "datetime": "2019-12-22 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 514402, + "price": 8289000.0, + "datetime": "2019-12-22 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 514474, + "price": 8329000.0, + "datetime": "2019-12-22 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 514498, + "price": 8340000.0, + "datetime": "2019-12-22 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 514556, + "price": 8334000.0, + "datetime": "2019-12-22 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 514564, + "price": 8319000.0, + "datetime": "2019-12-22 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 514602, + "price": 8331000.0, + "datetime": "2019-12-23 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 514702, + "price": 8608000.0, + "datetime": "2019-12-23 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 514726, + "price": 8590000.0, + "datetime": "2019-12-23 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 514760, + "price": 8620000.0, + "datetime": "2019-12-23 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 514889, + "price": 8731000.0, + "datetime": "2019-12-23 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 514956, + "price": 8706000.0, + "datetime": "2019-12-23 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 514966, + "price": 8725000.0, + "datetime": "2019-12-23 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 514979, + "price": 8724000.0, + "datetime": "2019-12-23 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -54086,25 +75749,70 @@ "datetime": "2019-12-23 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 515104, - "price": 8745000.0, - "datetime": "2019-12-24 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 515397, - "price": 8529000.0, - "datetime": "2019-12-24 16:15:00", + "bar_index": 515001, + "price": 8754000.0, + "datetime": "2019-12-23 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 515029, + "price": 8759000.0, + "datetime": "2019-12-23 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515039, + "price": 8775000.0, + "datetime": "2019-12-23 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 515054, + "price": 8736000.0, + "datetime": "2019-12-23 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 515257, + "price": 8497000.0, + "datetime": "2019-12-24 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 515267, + "price": 8480000.0, + "datetime": "2019-12-24 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515370, + "price": 8517000.0, + "datetime": "2019-12-24 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -54112,26 +75820,80 @@ "price": 8452000.0, "datetime": "2019-12-24 16:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 515495, - "price": 8572000.0, - "datetime": "2019-12-24 21:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 515545, - "price": 8557000.0, - "datetime": "2019-12-24 23:39:00", + "side": "buy", + "bar_index": 515465, + "price": 8598000.0, + "datetime": "2019-12-24 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 515500, + "price": 8568000.0, + "datetime": "2019-12-24 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 515523, + "price": 8591000.0, + "datetime": "2019-12-24 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515537, + "price": 8590000.0, + "datetime": "2019-12-24 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 515565, + "price": 8469000.0, + "datetime": "2019-12-25 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 515600, + "price": 8477000.0, + "datetime": "2019-12-25 02:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 515609, + "price": 8440000.0, + "datetime": "2019-12-25 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515651, + "price": 8448000.0, + "datetime": "2019-12-25 04:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", @@ -54139,44 +75901,71 @@ "price": 8416000.0, "datetime": "2019-12-25 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 515720, - "price": 8417000.0, - "datetime": "2019-12-25 08:24:00", + "bar_index": 515670, + "price": 8406000.0, + "datetime": "2019-12-25 05:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 515832, - "price": 8425000.0, - "datetime": "2019-12-25 14:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 515885, + "bar_index": 515682, + "price": 8438000.0, + "datetime": "2019-12-25 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515777, "price": 8444000.0, - "datetime": "2019-12-25 16:39:00", + "datetime": "2019-12-25 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 515950, - "price": 8423000.0, - "datetime": "2019-12-25 19:54:00", + "bar_index": 515802, + "price": 8431000.0, + "datetime": "2019-12-25 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 515813, + "price": 8422000.0, + "datetime": "2019-12-25 13:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 515890, + "price": 8440000.0, + "datetime": "2019-12-25 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 515931, + "price": 8416000.0, + "datetime": "2019-12-25 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -54185,232 +75974,358 @@ "datetime": "2019-12-25 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 515995, + "price": 8382000.0, + "datetime": "2019-12-25 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 516000, + "price": 8397000.0, + "datetime": "2019-12-25 22:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 516070, + "price": 8329000.0, + "datetime": "2019-12-26 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 516184, + "price": 8375000.0, + "datetime": "2019-12-26 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=70.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 516206, + "price": 8365000.0, + "datetime": "2019-12-26 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 516101, - "price": 8355000.0, - "datetime": "2019-12-26 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 516111, - "price": 8347000.0, - "datetime": "2019-12-26 03:57:00", + "bar_index": 516344, + "price": 8372000.0, + "datetime": "2019-12-26 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 516331, - "price": 8330000.0, - "datetime": "2019-12-26 14:57:00", + "side": "buy", + "bar_index": 516373, + "price": 8388000.0, + "datetime": "2019-12-26 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 516462, - "price": 8358000.0, - "datetime": "2019-12-26 21:30:00", + "bar_index": 516447, + "price": 8344000.0, + "datetime": "2019-12-26 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 516677, + "bar_index": 516491, + "price": 8345000.0, + "datetime": "2019-12-26 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 516550, + "price": 8490000.0, + "datetime": "2019-12-27 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 516616, + "price": 8422000.0, + "datetime": "2019-12-27 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 516777, "price": 8366000.0, - "datetime": "2019-12-27 08:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 516824, - "price": 8348000.0, - "datetime": "2019-12-27 15:36:00", + "datetime": "2019-12-27 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 516871, - "price": 8331000.0, - "datetime": "2019-12-27 17:57:00", + "bar_index": 516832, + "price": 8333000.0, + "datetime": "2019-12-27 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 517072, - "price": 8370000.0, - "datetime": "2019-12-28 04:00:00", + "side": "sell", + "bar_index": 516917, + "price": 8321000.0, + "datetime": "2019-12-27 20:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=55.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 516931, + "price": 8260000.0, + "datetime": "2019-12-27 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 517083, + "bar_index": 516959, + "price": 8356000.0, + "datetime": "2019-12-27 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 517106, "price": 8364000.0, - "datetime": "2019-12-28 04:33:00", + "datetime": "2019-12-28 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 517143, - "price": 8361000.0, - "datetime": "2019-12-28 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 517382, - "price": 8423000.0, - "datetime": "2019-12-28 19:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 517393, - "price": 8419000.0, - "datetime": "2019-12-28 20:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 517434, - "price": 8421000.0, - "datetime": "2019-12-28 22:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=65.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 517548, - "price": 8457000.0, - "datetime": "2019-12-29 03:48:00", + "bar_index": 517182, + "price": 8443000.0, + "datetime": "2019-12-28 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { - "side": "sell", - "bar_index": 517641, - "price": 8435000.0, - "datetime": "2019-12-29 08:27:00", + "side": "buy", + "bar_index": 517204, + "price": 8448000.0, + "datetime": "2019-12-28 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 517649, - "price": 8427000.0, - "datetime": "2019-12-29 08:51:00", + "side": "buy", + "bar_index": 517257, + "price": 8433000.0, + "datetime": "2019-12-28 13:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 517270, + "price": 8434000.0, + "datetime": "2019-12-28 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 517717, + "bar_index": 517352, "price": 8416000.0, - "datetime": "2019-12-29 12:15:00", + "datetime": "2019-12-28 18:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 517869, - "price": 8435000.0, - "datetime": "2019-12-29 19:51:00", + "bar_index": 517370, + "price": 8415000.0, + "datetime": "2019-12-28 18:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 517998, - "price": 8526000.0, - "datetime": "2019-12-30 02:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 518219, - "price": 8446000.0, - "datetime": "2019-12-30 13:21:00", + "bar_index": 517399, + "price": 8417000.0, + "datetime": "2019-12-28 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 518295, - "price": 8478000.0, - "datetime": "2019-12-30 17:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=20.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 518386, - "price": 8427000.0, - "datetime": "2019-12-30 21:42:00", + "bar_index": 517411, + "price": 8419000.0, + "datetime": "2019-12-28 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 517447, + "price": 8416000.0, + "datetime": "2019-12-28 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 518398, - "price": 8429000.0, - "datetime": "2019-12-30 22:18:00", + "bar_index": 517499, + "price": 8440000.0, + "datetime": "2019-12-29 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 518588, - "price": 8379000.0, - "datetime": "2019-12-31 07:48:00", + "bar_index": 517507, + "price": 8449000.0, + "datetime": "2019-12-29 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.6 [donchian,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 517718, + "price": 8417000.0, + "datetime": "2019-12-29 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=65.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 518600, - "price": 8379000.0, - "datetime": "2019-12-31 08:24:00", + "bar_index": 517794, + "price": 8432000.0, + "datetime": "2019-12-29 16:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 517889, + "price": 8451000.0, + "datetime": "2019-12-29 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 518173, + "price": 8438000.0, + "datetime": "2019-12-30 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 518204, + "price": 8437000.0, + "datetime": "2019-12-30 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 518250, + "price": 8464000.0, + "datetime": "2019-12-30 14:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 518449, + "price": 8360000.0, + "datetime": "2019-12-31 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 518484, + "price": 8350000.0, + "datetime": "2019-12-31 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 518541, + "price": 8378000.0, + "datetime": "2019-12-31 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 518554, + "price": 8386000.0, + "datetime": "2019-12-31 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 518637, + "price": 8368000.0, + "datetime": "2019-12-31 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -54418,17 +76333,17 @@ "price": 8333000.0, "datetime": "2019-12-31 13:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 518745, - "price": 8344000.0, - "datetime": "2019-12-31 15:39:00", + "side": "sell", + "bar_index": 518753, + "price": 8340000.0, + "datetime": "2019-12-31 16:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -54436,197 +76351,242 @@ "price": 8324000.0, "datetime": "2019-12-31 17:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 518901, - "price": 8339000.0, - "datetime": "2019-12-31 23:27:00", + "bar_index": 518802, + "price": 8322000.0, + "datetime": "2019-12-31 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 518912, - "price": 8345000.0, - "datetime": "2020-01-01 00:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 519004, - "price": 8285000.0, - "datetime": "2020-01-01 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519027, - "price": 8290000.0, - "datetime": "2020-01-01 05:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 519117, - "price": 8294000.0, - "datetime": "2020-01-01 10:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 519162, - "price": 8351000.0, - "datetime": "2020-01-01 12:30:00", + "bar_index": 518832, + "price": 8327000.0, + "datetime": "2019-12-31 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 519181, - "price": 8340000.0, - "datetime": "2020-01-01 13:27:00", + "bar_index": 518869, + "price": 8344000.0, + "datetime": "2019-12-31 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 519193, + "bar_index": 518879, "price": 8341000.0, - "datetime": "2020-01-01 14:03:00", + "datetime": "2019-12-31 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 519288, - "price": 8315000.0, - "datetime": "2020-01-01 18:48:00", + "bar_index": 518924, + "price": 8318000.0, + "datetime": "2020-01-01 00:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519299, - "price": 8309000.0, - "datetime": "2020-01-01 19:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 519329, - "price": 8313000.0, - "datetime": "2020-01-01 20:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 519384, - "price": 8326000.0, - "datetime": "2020-01-01 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 519593, - "price": 8304000.0, - "datetime": "2020-01-02 10:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519685, - "price": 8232000.0, - "datetime": "2020-01-02 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519706, - "price": 8237000.0, - "datetime": "2020-01-02 15:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519840, - "price": 8253000.0, - "datetime": "2020-01-02 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 519868, - "price": 8243000.0, - "datetime": "2020-01-02 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 519907, - "price": 8200000.0, - "datetime": "2020-01-03 01:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 519946, - "price": 8081000.0, - "datetime": "2020-01-03 03:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 520313, - "price": 8469000.0, - "datetime": "2020-01-03 22:03:00", + "bar_index": 519124, + "price": 8335000.0, + "datetime": "2020-01-01 10:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 519164, + "price": 8349000.0, + "datetime": "2020-01-01 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 519185, + "price": 8341000.0, + "datetime": "2020-01-01 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 520332, - "price": 8417000.0, - "datetime": "2020-01-03 23:00:00", + "bar_index": 519278, + "price": 8302000.0, + "datetime": "2020-01-01 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 519343, + "price": 8333000.0, + "datetime": "2020-01-01 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 519365, + "price": 8332000.0, + "datetime": "2020-01-01 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 519448, + "price": 8353000.0, + "datetime": "2020-01-02 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 519465, + "price": 8350000.0, + "datetime": "2020-01-02 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 519629, + "price": 8270000.0, + "datetime": "2020-01-02 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 519690, + "price": 8232000.0, + "datetime": "2020-01-02 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 519820, + "price": 8260000.0, + "datetime": "2020-01-02 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 519897, + "price": 8220000.0, + "datetime": "2020-01-03 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 519916, + "price": 8072000.0, + "datetime": "2020-01-03 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 519967, + "price": 8092000.0, + "datetime": "2020-01-03 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 519973, + "price": 8069000.0, + "datetime": "2020-01-03 05:03:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [bb_reversal,ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 519987, + "price": 8064000.0, + "datetime": "2020-01-03 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 520125, + "price": 8062000.0, + "datetime": "2020-01-03 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 520149, + "price": 8339000.0, + "datetime": "2020-01-03 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 520198, + "price": 8371000.0, + "datetime": "2020-01-03 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 520240, + "price": 8455000.0, + "datetime": "2020-01-03 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 520304, + "price": 8458000.0, + "datetime": "2020-01-03 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -54635,16 +76595,16 @@ "datetime": "2020-01-04 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 520442, - "price": 8473000.0, - "datetime": "2020-01-04 04:30:00", + "bar_index": 520451, + "price": 8484000.0, + "datetime": "2020-01-04 04:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -54652,8 +76612,35 @@ "price": 8450000.0, "datetime": "2020-01-04 07:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 520523, + "price": 8457000.0, + "datetime": "2020-01-04 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 520538, + "price": 8457000.0, + "datetime": "2020-01-04 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 520548, + "price": 8447000.0, + "datetime": "2020-01-04 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -54661,17 +76648,71 @@ "price": 8462000.0, "datetime": "2020-01-04 14:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 520586, + "price": 8479000.0, + "datetime": "2020-01-04 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 520650, + "price": 8473000.0, + "datetime": "2020-01-04 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 520659, + "price": 8486000.0, + "datetime": "2020-01-04 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 520680, - "price": 8438000.0, - "datetime": "2020-01-04 20:03:00", + "bar_index": 520682, + "price": 8437000.0, + "datetime": "2020-01-04 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=23.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 520703, + "price": 8449000.0, + "datetime": "2020-01-04 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 520715, + "price": 8430000.0, + "datetime": "2020-01-04 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 520815, + "price": 8445000.0, + "datetime": "2020-01-05 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -54680,25 +76721,70 @@ "datetime": "2020-01-05 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 521084, - "price": 8575000.0, - "datetime": "2020-01-05 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 521210, - "price": 8549000.0, - "datetime": "2020-01-05 22:33:00", + "side": "buy", + "bar_index": 520869, + "price": 8452000.0, + "datetime": "2020-01-05 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 520900, + "price": 8476000.0, + "datetime": "2020-01-05 07:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 520972, + "price": 8583000.0, + "datetime": "2020-01-05 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 520988, + "price": 8590000.0, + "datetime": "2020-01-05 11:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 521132, + "price": 8552000.0, + "datetime": "2020-01-05 18:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 521150, + "price": 8543000.0, + "datetime": "2020-01-05 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 521227, + "price": 8560000.0, + "datetime": "2020-01-05 23:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -54707,79 +76793,214 @@ "datetime": "2020-01-06 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 521297, - "price": 8585000.0, - "datetime": "2020-01-06 02:54:00", + "bar_index": 521255, + "price": 8577000.0, + "datetime": "2020-01-06 00:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 521339, - "price": 8554000.0, - "datetime": "2020-01-06 05:00:00", + "bar_index": 521343, + "price": 8552000.0, + "datetime": "2020-01-06 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 521424, - "price": 8468000.0, - "datetime": "2020-01-06 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 521559, - "price": 8653000.0, - "datetime": "2020-01-06 16:00:00", + "bar_index": 521353, + "price": 8547000.0, + "datetime": "2020-01-06 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 521425, + "price": 8467000.0, + "datetime": "2020-01-06 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 521579, + "bar_index": 521487, + "price": 8650000.0, + "datetime": "2020-01-06 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 521582, + "price": 8648000.0, + "datetime": "2020-01-06 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 521619, + "price": 8671000.0, + "datetime": "2020-01-06 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 521636, + "price": 8698000.0, + "datetime": "2020-01-06 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 521809, + "price": 8646000.0, + "datetime": "2020-01-07 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 521827, + "price": 8648000.0, + "datetime": "2020-01-07 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 521839, "price": 8651000.0, - "datetime": "2020-01-06 17:00:00", + "datetime": "2020-01-07 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 521854, + "price": 8697000.0, + "datetime": "2020-01-07 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 521946, + "price": 9066000.0, + "datetime": "2020-01-07 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 522023, + "price": 9009000.0, + "datetime": "2020-01-07 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 521653, - "price": 8664000.0, - "datetime": "2020-01-06 20:42:00", + "bar_index": 522103, + "price": 9001000.0, + "datetime": "2020-01-07 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=45.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 522144, + "price": 9076000.0, + "datetime": "2020-01-07 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 521684, - "price": 8683000.0, - "datetime": "2020-01-06 22:15:00", + "bar_index": 522170, + "price": 8998000.0, + "datetime": "2020-01-07 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 521834, - "price": 8641000.0, - "datetime": "2020-01-07 05:45:00", + "side": "buy", + "bar_index": 522175, + "price": 9030000.0, + "datetime": "2020-01-07 22:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 522231, + "price": 9077000.0, + "datetime": "2020-01-08 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 522272, + "price": 9257000.0, + "datetime": "2020-01-08 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 522383, + "price": 9530000.0, + "datetime": "2020-01-08 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 522395, + "price": 9715000.0, + "datetime": "2020-01-08 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 522431, + "price": 9659000.0, + "datetime": "2020-01-08 11:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -54788,7 +77009,16 @@ "datetime": "2020-01-08 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 522484, + "price": 9618000.0, + "datetime": "2020-01-08 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -54796,26 +77026,62 @@ "price": 9577000.0, "datetime": "2020-01-08 14:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 522650, - "price": 9613000.0, - "datetime": "2020-01-08 22:33:00", + "bar_index": 522509, + "price": 9610000.0, + "datetime": "2020-01-08 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 522568, + "price": 9560000.0, + "datetime": "2020-01-08 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 522695, - "price": 9552000.0, - "datetime": "2020-01-09 00:48:00", + "bar_index": 522591, + "price": 9594000.0, + "datetime": "2020-01-08 19:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 522600, + "price": 9599000.0, + "datetime": "2020-01-08 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 522625, + "price": 9581000.0, + "datetime": "2020-01-08 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 522843, + "price": 9157000.0, + "datetime": "2020-01-09 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -54823,107 +77089,314 @@ "price": 9134000.0, "datetime": "2020-01-09 08:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 523067, - "price": 9024000.0, - "datetime": "2020-01-09 19:24:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 523234, - "price": 8939000.0, - "datetime": "2020-01-10 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 523622, - "price": 9009000.0, - "datetime": "2020-01-10 23:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 523752, - "price": 9149000.0, - "datetime": "2020-01-11 05:39:00", + "bar_index": 522870, + "price": 8914000.0, + "datetime": "2020-01-09 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 523767, - "price": 9162000.0, - "datetime": "2020-01-11 06:24:00", + "bar_index": 522890, + "price": 9072000.0, + "datetime": "2020-01-09 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", - "bar_index": 523774, - "price": 9129000.0, - "datetime": "2020-01-11 06:45:00", + "bar_index": 522928, + "price": 9048000.0, + "datetime": "2020-01-09 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 524092, - "price": 9118000.0, - "datetime": "2020-01-11 22:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 524200, - "price": 9162000.0, - "datetime": "2020-01-12 04:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 524380, - "price": 9136000.0, - "datetime": "2020-01-12 13:03:00", + "bar_index": 523013, + "price": 9041000.0, + "datetime": "2020-01-09 16:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 524409, + "bar_index": 523128, + "price": 9022000.0, + "datetime": "2020-01-09 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 523145, + "price": 8995000.0, + "datetime": "2020-01-09 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 523228, + "price": 8928000.0, + "datetime": "2020-01-10 03:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 523305, + "price": 8943000.0, + "datetime": "2020-01-10 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=53.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 523330, + "price": 8945000.0, + "datetime": "2020-01-10 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 523342, + "price": 8972000.0, + "datetime": "2020-01-10 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 523416, + "price": 8928000.0, + "datetime": "2020-01-10 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 523489, + "price": 8839000.0, + "datetime": "2020-01-10 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 523500, + "price": 8816000.0, + "datetime": "2020-01-10 17:03:00", + "pivot_bar_index": null, + "confidence": 0.98, + "reason": "composite_sell score=4.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 523535, + "price": 8822000.0, + "datetime": "2020-01-10 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 523553, + "price": 8864000.0, + "datetime": "2020-01-10 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 523608, + "price": 9053000.0, + "datetime": "2020-01-10 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 523648, + "price": 9171000.0, + "datetime": "2020-01-11 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 523668, "price": 9130000.0, - "datetime": "2020-01-12 14:30:00", + "datetime": "2020-01-11 01:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 524458, - "price": 9127000.0, - "datetime": "2020-01-12 16:57:00", + "bar_index": 523680, + "price": 9060000.0, + "datetime": "2020-01-11 02:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 523711, + "price": 9178000.0, + "datetime": "2020-01-11 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 523808, + "price": 9125000.0, + "datetime": "2020-01-11 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 523855, + "price": 9280000.0, + "datetime": "2020-01-11 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 523905, + "price": 9184000.0, + "datetime": "2020-01-11 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 523959, + "price": 9178000.0, + "datetime": "2020-01-11 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 524043, + "price": 9106000.0, + "datetime": "2020-01-11 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 524117, + "price": 9100000.0, + "datetime": "2020-01-11 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 524164, + "price": 9201000.0, + "datetime": "2020-01-12 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 524317, + "price": 9129000.0, + "datetime": "2020-01-12 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 524372, + "price": 9127000.0, + "datetime": "2020-01-12 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 524390, + "price": 9135000.0, + "datetime": "2020-01-12 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 524422, + "price": 9162000.0, + "datetime": "2020-01-12 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 524440, + "price": 9123000.0, + "datetime": "2020-01-12 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 524468, + "price": 9168000.0, + "datetime": "2020-01-12 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 524569, + "price": 9181000.0, + "datetime": "2020-01-12 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -54931,44 +77404,125 @@ "price": 9175000.0, "datetime": "2020-01-12 23:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 524782, - "price": 9190000.0, - "datetime": "2020-01-13 09:09:00", + "bar_index": 524593, + "price": 9168000.0, + "datetime": "2020-01-12 23:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 524629, + "price": 9232000.0, + "datetime": "2020-01-13 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 525040, - "price": 9153000.0, - "datetime": "2020-01-13 22:03:00", + "side": "buy", + "bar_index": 524692, + "price": 9213000.0, + "datetime": "2020-01-13 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 525105, - "price": 9130000.0, - "datetime": "2020-01-14 01:18:00", + "side": "buy", + "bar_index": 524700, + "price": 9206000.0, + "datetime": "2020-01-13 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 524706, + "price": 9209000.0, + "datetime": "2020-01-13 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 524725, + "price": 9214000.0, + "datetime": "2020-01-13 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 524808, + "price": 9214000.0, + "datetime": "2020-01-13 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 525126, + "bar_index": 524911, + "price": 9123000.0, + "datetime": "2020-01-13 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 524935, + "price": 9136000.0, + "datetime": "2020-01-13 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 525005, + "price": 9181000.0, + "datetime": "2020-01-13 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 525027, + "price": 9148000.0, + "datetime": "2020-01-13 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 525151, "price": 9135000.0, - "datetime": "2020-01-14 02:21:00", + "datetime": "2020-01-14 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=94.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 525185, + "price": 9161000.0, + "datetime": "2020-01-14 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", @@ -54976,35 +77530,53 @@ "price": 9177000.0, "datetime": "2020-01-14 05:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 525336, - "price": 9433000.0, - "datetime": "2020-01-14 12:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 525375, - "price": 9520000.0, - "datetime": "2020-01-14 14:48:00", + "bar_index": 525253, + "price": 9183000.0, + "datetime": "2020-01-14 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 525390, - "price": 9515000.0, - "datetime": "2020-01-14 15:33:00", + "bar_index": 525272, + "price": 9294000.0, + "datetime": "2020-01-14 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 525349, + "price": 9537000.0, + "datetime": "2020-01-14 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 525399, + "price": 9535000.0, + "datetime": "2020-01-14 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 525435, + "price": 9540000.0, + "datetime": "2020-01-14 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -55013,16 +77585,25 @@ "datetime": "2020-01-14 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 525524, + "price": 9553000.0, + "datetime": "2020-01-14 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 525632, - "price": 9522000.0, - "datetime": "2020-01-15 03:39:00", + "bar_index": 525584, + "price": 9465000.0, + "datetime": "2020-01-15 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -55031,7 +77612,16 @@ "datetime": "2020-01-15 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=62.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 525689, + "price": 9612000.0, + "datetime": "2020-01-15 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -55040,61 +77630,187 @@ "datetime": "2020-01-15 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,local_extrema,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 525817, - "price": 9691000.0, - "datetime": "2020-01-15 12:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 526138, - "price": 9696000.0, - "datetime": "2020-01-16 04:57:00", + "bar_index": 525734, + "price": 9722000.0, + "datetime": "2020-01-15 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 526222, - "price": 9766000.0, - "datetime": "2020-01-16 09:09:00", + "bar_index": 525756, + "price": 9811000.0, + "datetime": "2020-01-15 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 526266, - "price": 9635000.0, - "datetime": "2020-01-16 11:21:00", + "bar_index": 525781, + "price": 9645000.0, + "datetime": "2020-01-15 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 526273, - "price": 9653000.0, - "datetime": "2020-01-16 11:42:00", + "bar_index": 525860, + "price": 9611000.0, + "datetime": "2020-01-15 15:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 525881, + "price": 9629000.0, + "datetime": "2020-01-15 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 526482, - "price": 9779000.0, - "datetime": "2020-01-16 22:09:00", + "bar_index": 525907, + "price": 9634000.0, + "datetime": "2020-01-15 17:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 525924, + "price": 9700000.0, + "datetime": "2020-01-15 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 525937, + "price": 9800000.0, + "datetime": "2020-01-15 18:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 525980, + "price": 9750000.0, + "datetime": "2020-01-15 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 525985, + "price": 9756000.0, + "datetime": "2020-01-15 21:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 526040, + "price": 9848000.0, + "datetime": "2020-01-16 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 526191, + "price": 9791000.0, + "datetime": "2020-01-16 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 526238, + "price": 9676000.0, + "datetime": "2020-01-16 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 526334, + "price": 9730000.0, + "datetime": "2020-01-16 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 526351, + "price": 9743000.0, + "datetime": "2020-01-16 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 526411, + "price": 9705000.0, + "datetime": "2020-01-16 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 526415, + "price": 9724000.0, + "datetime": "2020-01-16 18:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 526448, + "price": 9714000.0, + "datetime": "2020-01-16 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 526463, + "price": 9815000.0, + "datetime": "2020-01-16 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 526495, + "price": 9783000.0, + "datetime": "2020-01-16 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -55102,80 +77818,116 @@ "price": 9780000.0, "datetime": "2020-01-16 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 526559, - "price": 9778000.0, - "datetime": "2020-01-17 02:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 526604, - "price": 9776000.0, - "datetime": "2020-01-17 04:15:00", + "bar_index": 526522, + "price": 9779000.0, + "datetime": "2020-01-17 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 526644, - "price": 9778000.0, - "datetime": "2020-01-17 06:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 526705, - "price": 9760000.0, - "datetime": "2020-01-17 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 526790, - "price": 9909000.0, - "datetime": "2020-01-17 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 526878, - "price": 10113000.0, - "datetime": "2020-01-17 17:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 526910, - "price": 10126000.0, - "datetime": "2020-01-17 19:33:00", + "bar_index": 526569, + "price": 9798000.0, + "datetime": "2020-01-17 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 526646, + "price": 9770000.0, + "datetime": "2020-01-17 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=60.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 527061, - "price": 9995000.0, - "datetime": "2020-01-18 03:06:00", + "bar_index": 526662, + "price": 9788000.0, + "datetime": "2020-01-17 07:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 526667, + "price": 9783000.0, + "datetime": "2020-01-17 07:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 526729, + "price": 9791000.0, + "datetime": "2020-01-17 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 526770, + "price": 9946000.0, + "datetime": "2020-01-17 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 526866, + "price": 10137000.0, + "datetime": "2020-01-17 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 526884, + "price": 10128000.0, + "datetime": "2020-01-17 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 526897, + "price": 10157000.0, + "datetime": "2020-01-17 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 527127, + "price": 10033000.0, + "datetime": "2020-01-18 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 527133, + "price": 10032000.0, + "datetime": "2020-01-18 06:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -55184,403 +77936,511 @@ "datetime": "2020-01-18 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 527386, - "price": 10017000.0, - "datetime": "2020-01-18 19:21:00", + "bar_index": 527213, + "price": 10041000.0, + "datetime": "2020-01-18 10:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 527252, + "price": 10063000.0, + "datetime": "2020-01-18 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 527498, - "price": 10070000.0, - "datetime": "2020-01-19 00:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 527562, - "price": 10083000.0, - "datetime": "2020-01-19 04:09:00", + "side": "sell", + "bar_index": 527270, + "price": 10031000.0, + "datetime": "2020-01-18 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 527608, + "bar_index": 527311, + "price": 10030000.0, + "datetime": "2020-01-18 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 527328, + "price": 10038000.0, + "datetime": "2020-01-18 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 527422, + "price": 10043000.0, + "datetime": "2020-01-18 21:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 527438, + "price": 10050000.0, + "datetime": "2020-01-18 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 527534, + "price": 10074000.0, + "datetime": "2020-01-19 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 527563, + "price": 10076000.0, + "datetime": "2020-01-19 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 527589, "price": 10081000.0, - "datetime": "2020-01-19 06:27:00", + "datetime": "2020-01-19 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 527668, - "price": 10135000.0, - "datetime": "2020-01-19 09:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 527732, - "price": 10409000.0, - "datetime": "2020-01-19 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 527793, - "price": 10313000.0, - "datetime": "2020-01-19 15:42:00", + "bar_index": 527609, + "price": 10082000.0, + "datetime": "2020-01-19 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 527881, - "price": 9938000.0, - "datetime": "2020-01-19 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 528149, - "price": 9922000.0, - "datetime": "2020-01-20 09:30:00", + "bar_index": 527689, + "price": 10406000.0, + "datetime": "2020-01-19 10:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 528202, + "bar_index": 527794, + "price": 10295000.0, + "datetime": "2020-01-19 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 527839, + "price": 10296000.0, + "datetime": "2020-01-19 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 527884, + "price": 9903000.0, + "datetime": "2020-01-19 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 527954, + "price": 9803000.0, + "datetime": "2020-01-19 23:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 527972, + "price": 9879000.0, + "datetime": "2020-01-20 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 527981, + "price": 9914000.0, + "datetime": "2020-01-20 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,local_extrema,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 528007, "price": 9880000.0, - "datetime": "2020-01-20 12:09:00", + "datetime": "2020-01-20 02:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 528238, - "price": 9905000.0, - "datetime": "2020-01-20 13:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 528370, - "price": 9898000.0, - "datetime": "2020-01-20 20:33:00", + "bar_index": 528044, + "price": 9890000.0, + "datetime": "2020-01-20 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 528427, - "price": 9840000.0, - "datetime": "2020-01-20 23:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528442, - "price": 9856000.0, - "datetime": "2020-01-21 00:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528471, - "price": 9848000.0, - "datetime": "2020-01-21 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528483, - "price": 9845000.0, - "datetime": "2020-01-21 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528543, - "price": 9842000.0, - "datetime": "2020-01-21 05:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528556, - "price": 9841000.0, - "datetime": "2020-01-21 05:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 528563, - "price": 9849000.0, - "datetime": "2020-01-21 06:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 528728, - "price": 9867000.0, - "datetime": "2020-01-21 14:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 528745, - "price": 9869000.0, - "datetime": "2020-01-21 15:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 528752, - "price": 9867000.0, - "datetime": "2020-01-21 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528790, + "bar_index": 528120, "price": 9865000.0, - "datetime": "2020-01-21 17:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528804, - "price": 9870000.0, - "datetime": "2020-01-21 18:15:00", + "datetime": "2020-01-20 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528979, - "price": 9862000.0, - "datetime": "2020-01-22 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 528984, - "price": 9855000.0, - "datetime": "2020-01-22 03:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 528992, - "price": 9854000.0, - "datetime": "2020-01-22 03:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 528999, - "price": 9855000.0, - "datetime": "2020-01-22 04:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=55.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 529019, + "bar_index": 528141, + "price": 9923000.0, + "datetime": "2020-01-20 09:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 528373, + "price": 9877000.0, + "datetime": "2020-01-20 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 528591, + "price": 9933000.0, + "datetime": "2020-01-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 528606, + "price": 9845000.0, + "datetime": "2020-01-21 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 528644, + "price": 9854000.0, + "datetime": "2020-01-21 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 528712, + "price": 9874000.0, + "datetime": "2020-01-21 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 528755, + "price": 9866000.0, + "datetime": "2020-01-21 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 528825, + "price": 9873000.0, + "datetime": "2020-01-21 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 528835, + "price": 9906000.0, + "datetime": "2020-01-21 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 528866, + "price": 9875000.0, + "datetime": "2020-01-21 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 528987, + "price": 9853000.0, + "datetime": "2020-01-22 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 529067, + "price": 9972000.0, + "datetime": "2020-01-22 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 529082, + "price": 9993000.0, + "datetime": "2020-01-22 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 529195, + "price": 10005000.0, + "datetime": "2020-01-22 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 529225, + "price": 10000000.0, + "datetime": "2020-01-22 15:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 529261, + "price": 10000000.0, + "datetime": "2020-01-22 17:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 529305, + "price": 9932000.0, + "datetime": "2020-01-22 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 529316, + "price": 9924000.0, + "datetime": "2020-01-22 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 529330, "price": 9911000.0, - "datetime": "2020-01-22 05:06:00", + "datetime": "2020-01-22 20:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 529066, - "price": 9958000.0, - "datetime": "2020-01-22 07:27:00", + "bar_index": 529347, + "price": 9931000.0, + "datetime": "2020-01-22 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=14.2 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 529099, - "price": 9971000.0, - "datetime": "2020-01-22 09:06:00", + "bar_index": 529388, + "price": 9915000.0, + "datetime": "2020-01-22 23:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 529419, + "price": 9886000.0, + "datetime": "2020-01-23 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 529244, - "price": 10034000.0, - "datetime": "2020-01-22 16:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 529298, - "price": 9950000.0, - "datetime": "2020-01-22 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 529579, - "price": 9916000.0, - "datetime": "2020-01-23 09:06:00", + "bar_index": 529450, + "price": 9907000.0, + "datetime": "2020-01-23 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 529612, + "bar_index": 529613, + "price": 9865000.0, + "datetime": "2020-01-23 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 529692, + "price": 9796000.0, + "datetime": "2020-01-23 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 529738, "price": 9870000.0, - "datetime": "2020-01-23 10:45:00", + "datetime": "2020-01-23 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 529669, - "price": 9854000.0, - "datetime": "2020-01-23 13:36:00", + "bar_index": 529759, + "price": 9777000.0, + "datetime": "2020-01-23 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 529723, - "price": 9808000.0, - "datetime": "2020-01-23 16:18:00", + "bar_index": 529889, + "price": 9690000.0, + "datetime": "2020-01-24 00:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 529812, - "price": 9753000.0, - "datetime": "2020-01-23 20:45:00", + "bar_index": 529926, + "price": 9664000.0, + "datetime": "2020-01-24 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=29.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 529822, - "price": 9765000.0, - "datetime": "2020-01-23 21:15:00", + "bar_index": 529947, + "price": 9682000.0, + "datetime": "2020-01-24 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 529945, - "price": 9680000.0, - "datetime": "2020-01-24 03:24:00", + "bar_index": 529956, + "price": 9695000.0, + "datetime": "2020-01-24 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 529984, - "price": 9717000.0, - "datetime": "2020-01-24 05:21:00", + "bar_index": 530004, + "price": 9759000.0, + "datetime": "2020-01-24 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 530164, - "price": 9675000.0, - "datetime": "2020-01-24 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 530285, - "price": 9710000.0, - "datetime": "2020-01-24 20:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 530366, - "price": 9851000.0, - "datetime": "2020-01-25 00:27:00", + "bar_index": 530059, + "price": 9758000.0, + "datetime": "2020-01-24 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 530189, + "price": 9686000.0, + "datetime": "2020-01-24 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 530302, + "price": 9780000.0, + "datetime": "2020-01-24 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=86.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -55589,70 +78449,205 @@ "datetime": "2020-01-25 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 530402, - "price": 9833000.0, - "datetime": "2020-01-25 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 530841, - "price": 9710000.0, - "datetime": "2020-01-26 00:12:00", + "bar_index": 530418, + "price": 9862000.0, + "datetime": "2020-01-25 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 530909, - "price": 9721000.0, - "datetime": "2020-01-26 03:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 530948, - "price": 9746000.0, - "datetime": "2020-01-26 05:36:00", + "bar_index": 530494, + "price": 9874000.0, + "datetime": "2020-01-25 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 531172, - "price": 9758000.0, - "datetime": "2020-01-26 16:48:00", + "bar_index": 530524, + "price": 9805000.0, + "datetime": "2020-01-25 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 530632, + "price": 9698000.0, + "datetime": "2020-01-25 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 531339, + "bar_index": 530714, + "price": 9738000.0, + "datetime": "2020-01-25 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 530860, + "price": 9715000.0, + "datetime": "2020-01-26 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=119.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 530973, + "price": 9770000.0, + "datetime": "2020-01-26 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=83.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 531011, + "price": 9752000.0, + "datetime": "2020-01-26 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 531028, + "price": 9713000.0, + "datetime": "2020-01-26 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 531056, + "price": 9750000.0, + "datetime": "2020-01-26 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 531079, + "price": 9737000.0, + "datetime": "2020-01-26 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 531134, + "price": 9776000.0, + "datetime": "2020-01-26 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 531158, + "price": 9746000.0, + "datetime": "2020-01-26 16:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 531197, + "price": 9828000.0, + "datetime": "2020-01-26 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 531232, + "price": 9833000.0, + "datetime": "2020-01-26 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 531276, "price": 9844000.0, - "datetime": "2020-01-27 01:09:00", + "datetime": "2020-01-26 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 531298, + "price": 9825000.0, + "datetime": "2020-01-26 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 531466, - "price": 9959000.0, - "datetime": "2020-01-27 07:30:00", + "bar_index": 531304, + "price": 9835000.0, + "datetime": "2020-01-26 23:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 531350, + "price": 9872000.0, + "datetime": "2020-01-27 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 531405, + "price": 9942000.0, + "datetime": "2020-01-27 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 531437, + "price": 9957000.0, + "datetime": "2020-01-27 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 531503, + "price": 10013000.0, + "datetime": "2020-01-27 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -55660,17 +78655,53 @@ "price": 10007000.0, "datetime": "2020-01-27 11:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 531724, - "price": 9991000.0, - "datetime": "2020-01-27 20:24:00", + "bar_index": 531569, + "price": 10021000.0, + "datetime": "2020-01-27 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 531594, + "price": 9999000.0, + "datetime": "2020-01-27 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 531616, + "price": 9997000.0, + "datetime": "2020-01-27 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 531675, + "price": 9967000.0, + "datetime": "2020-01-27 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 531733, + "price": 10044000.0, + "datetime": "2020-01-27 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -55679,7 +78710,7 @@ "datetime": "2020-01-27 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -55687,98 +78718,305 @@ "price": 10072000.0, "datetime": "2020-01-28 00:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 532029, - "price": 10327000.0, - "datetime": "2020-01-28 11:39:00", + "bar_index": 531891, + "price": 10155000.0, + "datetime": "2020-01-28 04:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=68.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 532053, - "price": 10363000.0, - "datetime": "2020-01-28 12:51:00", + "bar_index": 531963, + "price": 10186000.0, + "datetime": "2020-01-28 08:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 532128, - "price": 10294000.0, - "datetime": "2020-01-28 16:36:00", + "bar_index": 531974, + "price": 10147000.0, + "datetime": "2020-01-28 08:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 532408, - "price": 10296000.0, - "datetime": "2020-01-29 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 532664, - "price": 10689000.0, - "datetime": "2020-01-29 19:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 532679, - "price": 10651000.0, - "datetime": "2020-01-29 20:09:00", + "bar_index": 531992, + "price": 10329000.0, + "datetime": "2020-01-28 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 532723, - "price": 10629000.0, - "datetime": "2020-01-29 22:21:00", + "bar_index": 532001, + "price": 10392000.0, + "datetime": "2020-01-28 10:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 532779, - "price": 10613000.0, - "datetime": "2020-01-30 01:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 532853, - "price": 10711000.0, - "datetime": "2020-01-30 04:51:00", + "bar_index": 532068, + "price": 10379000.0, + "datetime": "2020-01-28 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 533011, + "bar_index": 532112, + "price": 10285000.0, + "datetime": "2020-01-28 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 532153, + "price": 10247000.0, + "datetime": "2020-01-28 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 532179, + "price": 10239000.0, + "datetime": "2020-01-28 19:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 532222, + "price": 10293000.0, + "datetime": "2020-01-28 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 532238, + "price": 10315000.0, + "datetime": "2020-01-28 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 532246, + "price": 10335000.0, + "datetime": "2020-01-28 22:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 532261, + "price": 10374000.0, + "datetime": "2020-01-28 23:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 532278, + "price": 10288000.0, + "datetime": "2020-01-29 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 532303, + "price": 10293000.0, + "datetime": "2020-01-29 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 532341, + "price": 10298000.0, + "datetime": "2020-01-29 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 532362, + "price": 10291000.0, + "datetime": "2020-01-29 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 532387, + "price": 10329000.0, + "datetime": "2020-01-29 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 532409, + "price": 10320000.0, + "datetime": "2020-01-29 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 532425, + "price": 10330000.0, + "datetime": "2020-01-29 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 532443, + "price": 10382000.0, + "datetime": "2020-01-29 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 532452, + "price": 10560000.0, + "datetime": "2020-01-29 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 532509, "price": 10569000.0, - "datetime": "2020-01-30 12:45:00", + "datetime": "2020-01-29 11:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 532552, + "price": 10574000.0, + "datetime": "2020-01-29 13:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 532604, + "price": 10589000.0, + "datetime": "2020-01-29 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 532690, + "price": 10610000.0, + "datetime": "2020-01-29 20:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 532709, + "price": 10600000.0, + "datetime": "2020-01-29 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 532764, + "price": 10612000.0, + "datetime": "2020-01-30 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 532814, + "price": 10666000.0, + "datetime": "2020-01-30 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 532877, + "price": 10730000.0, + "datetime": "2020-01-30 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 532885, + "price": 10712000.0, + "datetime": "2020-01-30 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 532968, + "price": 10583000.0, + "datetime": "2020-01-30 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 532983, + "price": 10590000.0, + "datetime": "2020-01-30 11:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -55786,62 +79024,125 @@ "price": 10605000.0, "datetime": "2020-01-30 13:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" }, { "side": "buy", - "bar_index": 533199, - "price": 10681000.0, - "datetime": "2020-01-30 22:09:00", + "bar_index": 533041, + "price": 10637000.0, + "datetime": "2020-01-30 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 533075, + "price": 10618000.0, + "datetime": "2020-01-30 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 533268, - "price": 10624000.0, - "datetime": "2020-01-31 01:36:00", + "bar_index": 533112, + "price": 10627000.0, + "datetime": "2020-01-30 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 533331, - "price": 10765000.0, - "datetime": "2020-01-31 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 533369, - "price": 10800000.0, - "datetime": "2020-01-31 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 533425, - "price": 10811000.0, - "datetime": "2020-01-31 09:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 533499, - "price": 10764000.0, - "datetime": "2020-01-31 13:09:00", + "bar_index": 533150, + "price": 10634000.0, + "datetime": "2020-01-30 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533172, + "price": 10660000.0, + "datetime": "2020-01-30 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 533291, + "price": 10740000.0, + "datetime": "2020-01-31 02:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 533362, + "price": 10829000.0, + "datetime": "2020-01-31 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 533371, + "price": 10819000.0, + "datetime": "2020-01-31 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533395, + "price": 10814000.0, + "datetime": "2020-01-31 07:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 533481, + "price": 10757000.0, + "datetime": "2020-01-31 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533490, + "price": 10792000.0, + "datetime": "2020-01-31 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 533518, + "price": 10748000.0, + "datetime": "2020-01-31 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533555, + "price": 10745000.0, + "datetime": "2020-01-31 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -55849,107 +79150,197 @@ "price": 10718000.0, "datetime": "2020-01-31 16:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 533611, - "price": 10743000.0, - "datetime": "2020-01-31 18:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 533777, + "bar_index": 533575, + "price": 10726000.0, + "datetime": "2020-01-31 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533584, "price": 10729000.0, - "datetime": "2020-02-01 03:03:00", + "datetime": "2020-01-31 17:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 533807, - "price": 10724000.0, - "datetime": "2020-02-01 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 534018, - "price": 10850000.0, - "datetime": "2020-02-01 15:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 534196, - "price": 10800000.0, - "datetime": "2020-02-02 00:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 534251, - "price": 10840000.0, - "datetime": "2020-02-02 02:45:00", + "bar_index": 533599, + "price": 10757000.0, + "datetime": "2020-01-31 18:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 534304, - "price": 10811000.0, - "datetime": "2020-02-02 05:24:00", + "bar_index": 533656, + "price": 10717000.0, + "datetime": "2020-01-31 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 534326, - "price": 10822000.0, - "datetime": "2020-02-02 06:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 534349, - "price": 10815000.0, - "datetime": "2020-02-02 07:39:00", + "bar_index": 533725, + "price": 10712000.0, + "datetime": "2020-02-01 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 534368, - "price": 10821000.0, - "datetime": "2020-02-02 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 534545, - "price": 10787000.0, - "datetime": "2020-02-02 17:27:00", + "bar_index": 533757, + "price": 10725000.0, + "datetime": "2020-02-01 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 533851, + "price": 10775000.0, + "datetime": "2020-02-01 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=98.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 533889, + "price": 10817000.0, + "datetime": "2020-02-01 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533931, + "price": 10831000.0, + "datetime": "2020-02-01 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533941, + "price": 10886000.0, + "datetime": "2020-02-01 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 533961, + "price": 10871000.0, + "datetime": "2020-02-01 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 533977, + "price": 10862000.0, + "datetime": "2020-02-01 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 534053, + "price": 10869000.0, + "datetime": "2020-02-01 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 534067, + "price": 10859000.0, + "datetime": "2020-02-01 17:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 534177, + "price": 10790000.0, + "datetime": "2020-02-01 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 534209, + "price": 10829000.0, + "datetime": "2020-02-02 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 534375, + "price": 10817000.0, + "datetime": "2020-02-02 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 534461, + "price": 10702000.0, + "datetime": "2020-02-02 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 534472, + "price": 10771000.0, + "datetime": "2020-02-02 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 534527, + "price": 10803000.0, + "datetime": "2020-02-02 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 534563, + "price": 10794000.0, + "datetime": "2020-02-02 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -55958,160 +79349,214 @@ "datetime": "2020-02-02 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 534668, - "price": 10849000.0, - "datetime": "2020-02-02 23:36:00", + "bar_index": 534610, + "price": 10835000.0, + "datetime": "2020-02-02 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 534730, - "price": 10859000.0, - "datetime": "2020-02-03 02:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 534769, - "price": 10866000.0, - "datetime": "2020-02-03 04:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 534796, - "price": 10857000.0, - "datetime": "2020-02-03 06:00:00", + "bar_index": 534655, + "price": 10848000.0, + "datetime": "2020-02-02 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 534684, + "price": 10844000.0, + "datetime": "2020-02-03 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 534693, + "price": 10854000.0, + "datetime": "2020-02-03 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.9 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 534750, + "price": 10863000.0, + "datetime": "2020-02-03 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 534776, + "price": 10860000.0, + "datetime": "2020-02-03 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 534890, + "price": 10970000.0, + "datetime": "2020-02-03 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 534896, + "bar_index": 534908, + "price": 10855000.0, + "datetime": "2020-02-03 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 534957, + "price": 10862000.0, + "datetime": "2020-02-03 14:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 535051, "price": 10823000.0, - "datetime": "2020-02-03 11:00:00", + "datetime": "2020-02-03 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 535022, - "price": 10833000.0, - "datetime": "2020-02-03 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 535082, + "bar_index": 535136, "price": 10817000.0, - "datetime": "2020-02-03 20:18:00", + "datetime": "2020-02-03 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=50.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 535094, - "price": 10822000.0, - "datetime": "2020-02-03 20:54:00", + "bar_index": 535169, + "price": 10795000.0, + "datetime": "2020-02-04 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 535152, - "price": 10823000.0, - "datetime": "2020-02-03 23:48:00", + "bar_index": 535306, + "price": 10746000.0, + "datetime": "2020-02-04 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 535183, - "price": 10800000.0, - "datetime": "2020-02-04 01:21:00", + "bar_index": 535405, + "price": 10736000.0, + "datetime": "2020-02-04 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 535193, - "price": 10789000.0, - "datetime": "2020-02-04 01:51:00", + "bar_index": 535412, + "price": 10732000.0, + "datetime": "2020-02-04 12:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 535271, - "price": 10780000.0, - "datetime": "2020-02-04 05:45:00", + "bar_index": 535432, + "price": 10681000.0, + "datetime": "2020-02-04 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 535315, - "price": 10745000.0, - "datetime": "2020-02-04 07:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 535569, - "price": 10663000.0, - "datetime": "2020-02-04 20:39:00", + "bar_index": 535458, + "price": 10716000.0, + "datetime": "2020-02-04 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 535576, - "price": 10611000.0, - "datetime": "2020-02-04 21:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 535709, - "price": 10646000.0, - "datetime": "2020-02-05 03:39:00", + "bar_index": 535474, + "price": 10707000.0, + "datetime": "2020-02-04 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 535736, - "price": 10639000.0, - "datetime": "2020-02-05 05:00:00", + "bar_index": 535581, + "price": 10573000.0, + "datetime": "2020-02-04 21:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 535616, + "price": 10581000.0, + "datetime": "2020-02-04 23:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 535665, + "price": 10668000.0, + "datetime": "2020-02-05 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 535699, + "price": 10661000.0, + "datetime": "2020-02-05 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 535720, + "price": 10630000.0, + "datetime": "2020-02-05 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -56120,7 +79565,7 @@ "datetime": "2020-02-05 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -56129,34 +79574,115 @@ "datetime": "2020-02-05 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 535853, - "price": 10651000.0, - "datetime": "2020-02-05 10:51:00", + "bar_index": 535804, + "price": 10635000.0, + "datetime": "2020-02-05 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 536114, - "price": 10872000.0, - "datetime": "2020-02-05 23:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 536165, - "price": 10924000.0, - "datetime": "2020-02-06 02:27:00", + "bar_index": 535885, + "price": 10676000.0, + "datetime": "2020-02-05 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=58.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 535916, + "price": 10698000.0, + "datetime": "2020-02-05 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 535971, + "price": 10726000.0, + "datetime": "2020-02-05 16:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 535984, + "price": 10716000.0, + "datetime": "2020-02-05 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 536048, + "price": 10824000.0, + "datetime": "2020-02-05 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 536070, + "price": 10882000.0, + "datetime": "2020-02-05 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 536094, + "price": 10879000.0, + "datetime": "2020-02-05 22:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 536123, + "price": 10874000.0, + "datetime": "2020-02-06 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 536223, + "price": 11078000.0, + "datetime": "2020-02-06 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 536234, + "price": 11069000.0, + "datetime": "2020-02-06 05:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 536265, + "price": 11056000.0, + "datetime": "2020-02-06 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -56164,161 +79690,359 @@ "price": 11065000.0, "datetime": "2020-02-06 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 536380, - "price": 11042000.0, - "datetime": "2020-02-06 13:12:00", + "bar_index": 536474, + "price": 11122000.0, + "datetime": "2020-02-06 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 536489, + "price": 11114000.0, + "datetime": "2020-02-06 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 536594, + "price": 11336000.0, + "datetime": "2020-02-06 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 536455, - "price": 11087000.0, - "datetime": "2020-02-06 16:57:00", + "bar_index": 536604, + "price": 11289000.0, + "datetime": "2020-02-07 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 536869, - "price": 11423000.0, - "datetime": "2020-02-07 13:39:00", + "bar_index": 536613, + "price": 11300000.0, + "datetime": "2020-02-07 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 536956, - "price": 11440000.0, - "datetime": "2020-02-07 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 537038, - "price": 11480000.0, - "datetime": "2020-02-07 22:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 537083, - "price": 11498000.0, - "datetime": "2020-02-08 00:21:00", + "bar_index": 536633, + "price": 11304000.0, + "datetime": "2020-02-07 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 537212, - "price": 11444000.0, - "datetime": "2020-02-08 06:48:00", + "bar_index": 536680, + "price": 11278000.0, + "datetime": "2020-02-07 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 537265, - "price": 11468000.0, - "datetime": "2020-02-08 09:27:00", + "bar_index": 536733, + "price": 11275000.0, + "datetime": "2020-02-07 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 537359, - "price": 11352000.0, - "datetime": "2020-02-08 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 537396, - "price": 11384000.0, - "datetime": "2020-02-08 16:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 537447, - "price": 11433000.0, - "datetime": "2020-02-08 18:33:00", + "bar_index": 536786, + "price": 11350000.0, + "datetime": "2020-02-07 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 537540, + "bar_index": 536872, + "price": 11432000.0, + "datetime": "2020-02-07 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 536879, "price": 11438000.0, - "datetime": "2020-02-08 23:12:00", + "datetime": "2020-02-07 14:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 537649, - "price": 11511000.0, - "datetime": "2020-02-09 04:39:00", + "bar_index": 536897, + "price": 11378000.0, + "datetime": "2020-02-07 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 537667, - "price": 11530000.0, - "datetime": "2020-02-09 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 537709, - "price": 11581000.0, - "datetime": "2020-02-09 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 537941, - "price": 11755000.0, - "datetime": "2020-02-09 19:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 537976, - "price": 11785000.0, - "datetime": "2020-02-09 21:00:00", + "bar_index": 536907, + "price": 11406000.0, + "datetime": "2020-02-07 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 536983, + "price": 11486000.0, + "datetime": "2020-02-07 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 537006, + "price": 11534000.0, + "datetime": "2020-02-07 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 537025, + "price": 11489000.0, + "datetime": "2020-02-07 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 537059, + "price": 11494000.0, + "datetime": "2020-02-07 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 537085, + "price": 11482000.0, + "datetime": "2020-02-08 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 537183, + "price": 11430000.0, + "datetime": "2020-02-08 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 537245, + "price": 11481000.0, + "datetime": "2020-02-08 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 537274, + "price": 11428000.0, + "datetime": "2020-02-08 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 537344, + "price": 11348000.0, + "datetime": "2020-02-08 13:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537404, + "price": 11391000.0, + "datetime": "2020-02-08 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 537416, + "price": 11404000.0, + "datetime": "2020-02-08 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537459, + "price": 11477000.0, + "datetime": "2020-02-08 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 537482, + "price": 11439000.0, + "datetime": "2020-02-08 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 537488, + "price": 11460000.0, + "datetime": "2020-02-08 20:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 537500, + "price": 11456000.0, + "datetime": "2020-02-08 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 537541, + "price": 11428000.0, + "datetime": "2020-02-08 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [donchian,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537556, + "price": 11471000.0, + "datetime": "2020-02-09 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537686, + "price": 11527000.0, + "datetime": "2020-02-09 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537700, + "price": 11543000.0, + "datetime": "2020-02-09 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 537712, + "price": 11589000.0, + "datetime": "2020-02-09 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 537775, + "price": 11631000.0, + "datetime": "2020-02-09 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 537840, + "price": 11722000.0, + "datetime": "2020-02-09 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 537882, + "price": 11781000.0, + "datetime": "2020-02-09 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537908, + "price": 11776000.0, + "datetime": "2020-02-09 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 537947, + "price": 11763000.0, + "datetime": "2020-02-09 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 537960, + "price": 11790000.0, + "datetime": "2020-02-09 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -56327,196 +80051,367 @@ "datetime": "2020-02-10 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 538143, - "price": 11738000.0, - "datetime": "2020-02-10 05:21:00", + "bar_index": 538093, + "price": 11753000.0, + "datetime": "2020-02-10 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 538173, - "price": 11741000.0, - "datetime": "2020-02-10 06:51:00", + "bar_index": 538165, + "price": 11743000.0, + "datetime": "2020-02-10 06:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=52.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 538374, + "price": 11680000.0, + "datetime": "2020-02-10 16:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 538388, + "price": 11620000.0, + "datetime": "2020-02-10 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 538467, + "price": 11508000.0, + "datetime": "2020-02-10 21:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 538246, - "price": 11839000.0, - "datetime": "2020-02-10 10:30:00", + "bar_index": 538476, + "price": 11537000.0, + "datetime": "2020-02-10 22:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 538276, - "price": 11795000.0, - "datetime": "2020-02-10 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 538370, - "price": 11685000.0, - "datetime": "2020-02-10 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 538486, - "price": 11495000.0, - "datetime": "2020-02-10 22:30:00", + "bar_index": 538504, + "price": 11480000.0, + "datetime": "2020-02-10 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 538581, - "price": 11488000.0, - "datetime": "2020-02-11 03:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 538697, - "price": 11499000.0, - "datetime": "2020-02-11 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 539147, - "price": 11779000.0, - "datetime": "2020-02-12 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 539172, - "price": 11808000.0, - "datetime": "2020-02-12 08:48:00", + "bar_index": 538521, + "price": 11577000.0, + "datetime": "2020-02-11 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 538543, + "price": 11514000.0, + "datetime": "2020-02-11 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 538597, + "price": 11480000.0, + "datetime": "2020-02-11 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 539232, - "price": 11831000.0, - "datetime": "2020-02-12 11:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 539302, - "price": 11790000.0, - "datetime": "2020-02-12 15:18:00", + "bar_index": 538613, + "price": 11500000.0, + "datetime": "2020-02-11 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 539396, - "price": 11834000.0, - "datetime": "2020-02-12 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 539461, - "price": 11832000.0, - "datetime": "2020-02-12 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 539515, - "price": 11803000.0, - "datetime": "2020-02-13 01:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 539578, - "price": 11817000.0, - "datetime": "2020-02-13 05:06:00", + "bar_index": 538623, + "price": 11521000.0, + "datetime": "2020-02-11 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 539683, - "price": 11812000.0, - "datetime": "2020-02-13 10:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 539722, + "bar_index": 538638, + "price": 11520000.0, + "datetime": "2020-02-11 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 538754, + "price": 11329000.0, + "datetime": "2020-02-11 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 538764, + "price": 11344000.0, + "datetime": "2020-02-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 538783, + "price": 11343000.0, + "datetime": "2020-02-11 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 538812, + "price": 11360000.0, + "datetime": "2020-02-11 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 538870, + "price": 11384000.0, + "datetime": "2020-02-11 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 538885, + "price": 11440000.0, + "datetime": "2020-02-11 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 538904, + "price": 11421000.0, + "datetime": "2020-02-11 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 538949, + "price": 11557000.0, + "datetime": "2020-02-11 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 538982, + "price": 11550000.0, + "datetime": "2020-02-11 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539011, + "price": 11723000.0, + "datetime": "2020-02-12 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 539088, + "price": 11799000.0, + "datetime": "2020-02-12 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 539107, + "price": 11787000.0, + "datetime": "2020-02-12 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539213, + "price": 11874000.0, + "datetime": "2020-02-12 10:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539368, "price": 11843000.0, - "datetime": "2020-02-13 12:18:00", + "datetime": "2020-02-12 18:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 539549, + "price": 11820000.0, + "datetime": "2020-02-13 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 539759, - "price": 11872000.0, - "datetime": "2020-02-13 14:09:00", + "bar_index": 539580, + "price": 11819000.0, + "datetime": "2020-02-13 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539591, + "price": 11849000.0, + "datetime": "2020-02-13 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 539937, - "price": 11731000.0, - "datetime": "2020-02-13 23:03:00", + "bar_index": 539622, + "price": 11844000.0, + "datetime": "2020-02-13 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 539694, + "price": 11835000.0, + "datetime": "2020-02-13 10:54:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539723, + "price": 11844000.0, + "datetime": "2020-02-13 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 539918, + "price": 11806000.0, + "datetime": "2020-02-13 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 540210, - "price": 11807000.0, - "datetime": "2020-02-14 12:42:00", + "bar_index": 539953, + "price": 11781000.0, + "datetime": "2020-02-13 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 539999, + "price": 11724000.0, + "datetime": "2020-02-14 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 540017, + "price": 11756000.0, + "datetime": "2020-02-14 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 540147, + "price": 11746000.0, + "datetime": "2020-02-14 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 540163, + "price": 11795000.0, + "datetime": "2020-02-14 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 540193, + "price": 11818000.0, + "datetime": "2020-02-14 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "buy", @@ -56524,305 +80419,728 @@ "price": 11838000.0, "datetime": "2020-02-14 13:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 540432, - "price": 11812000.0, - "datetime": "2020-02-14 23:48:00", + "bar_index": 540273, + "price": 11795000.0, + "datetime": "2020-02-14 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 540319, + "price": 11784000.0, + "datetime": "2020-02-14 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 540376, + "price": 11866000.0, + "datetime": "2020-02-14 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 540420, + "price": 11845000.0, + "datetime": "2020-02-14 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 540467, + "bar_index": 540433, + "price": 11817000.0, + "datetime": "2020-02-14 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 540454, + "price": 11843000.0, + "datetime": "2020-02-15 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 540468, "price": 11840000.0, - "datetime": "2020-02-15 01:33:00", + "datetime": "2020-02-15 01:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 540487, + "price": 11829000.0, + "datetime": "2020-02-15 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 540566, + "bar_index": 540540, + "price": 11869000.0, + "datetime": "2020-02-15 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 540568, "price": 11864000.0, - "datetime": "2020-02-15 06:30:00", + "datetime": "2020-02-15 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 540598, - "price": 11839000.0, - "datetime": "2020-02-15 08:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 540640, - "price": 11884000.0, - "datetime": "2020-02-15 10:12:00", + "bar_index": 540622, + "price": 11867000.0, + "datetime": "2020-02-15 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 540788, - "price": 11838000.0, - "datetime": "2020-02-15 17:36:00", + "bar_index": 540837, + "price": 11833000.0, + "datetime": "2020-02-15 20:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 540856, - "price": 11837000.0, - "datetime": "2020-02-15 21:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 540892, - "price": 11828000.0, - "datetime": "2020-02-15 22:48:00", + "bar_index": 540986, + "price": 11563000.0, + "datetime": "2020-02-16 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 541021, + "price": 11582000.0, + "datetime": "2020-02-16 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 540928, + "bar_index": 541048, + "price": 11594000.0, + "datetime": "2020-02-16 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 541115, + "price": 11582000.0, + "datetime": "2020-02-16 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 541124, + "price": 11623000.0, + "datetime": "2020-02-16 10:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 541248, + "price": 11639000.0, + "datetime": "2020-02-16 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 541258, + "price": 11633000.0, + "datetime": "2020-02-16 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 541328, + "price": 11563000.0, + "datetime": "2020-02-16 20:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 541360, + "price": 11438000.0, + "datetime": "2020-02-16 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 541483, + "price": 11434000.0, + "datetime": "2020-02-17 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 541513, + "price": 11416000.0, + "datetime": "2020-02-17 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 541552, + "price": 11537000.0, + "datetime": "2020-02-17 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 541570, + "price": 11679000.0, + "datetime": "2020-02-17 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 541629, + "price": 11466000.0, + "datetime": "2020-02-17 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 541698, + "price": 11443000.0, + "datetime": "2020-02-17 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 541739, + "price": 11429000.0, + "datetime": "2020-02-17 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 541764, + "price": 11501000.0, + "datetime": "2020-02-17 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 541891, + "price": 11267000.0, + "datetime": "2020-02-18 00:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 541941, + "price": 11307000.0, + "datetime": "2020-02-18 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 541953, + "price": 11318000.0, + "datetime": "2020-02-18 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 541999, + "price": 11335000.0, + "datetime": "2020-02-18 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 542034, + "price": 11362000.0, + "datetime": "2020-02-18 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542059, + "price": 11387000.0, + "datetime": "2020-02-18 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 542080, + "price": 11427000.0, + "datetime": "2020-02-18 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542106, + "price": 11450000.0, + "datetime": "2020-02-18 11:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542160, + "price": 11508000.0, + "datetime": "2020-02-18 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 542179, + "price": 11572000.0, + "datetime": "2020-02-18 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 542193, + "price": 11503000.0, + "datetime": "2020-02-18 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 542206, + "price": 11524000.0, + "datetime": "2020-02-18 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 542243, + "price": 11398000.0, + "datetime": "2020-02-18 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 542297, + "price": 11398000.0, + "datetime": "2020-02-18 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542359, + "price": 11478000.0, + "datetime": "2020-02-19 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 542421, + "price": 11661000.0, + "datetime": "2020-02-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 542469, + "price": 11786000.0, + "datetime": "2020-02-19 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 542508, + "price": 11790000.0, + "datetime": "2020-02-19 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542546, + "price": 11829000.0, + "datetime": "2020-02-19 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 542582, + "price": 11850000.0, + "datetime": "2020-02-19 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 542589, + "price": 11850000.0, + "datetime": "2020-02-19 11:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 542635, + "price": 11834000.0, + "datetime": "2020-02-19 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 542655, + "price": 11824000.0, + "datetime": "2020-02-19 14:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 542673, + "price": 11795000.0, + "datetime": "2020-02-19 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 542702, + "price": 11841000.0, + "datetime": "2020-02-19 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 542746, "price": 11851000.0, - "datetime": "2020-02-16 00:36:00", + "datetime": "2020-02-19 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 541241, - "price": 11638000.0, - "datetime": "2020-02-16 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 541531, - "price": 11415000.0, - "datetime": "2020-02-17 06:45:00", + "side": "buy", + "bar_index": 542762, + "price": 11860000.0, + "datetime": "2020-02-19 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 541713, - "price": 11437000.0, - "datetime": "2020-02-17 15:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 542039, - "price": 11376000.0, - "datetime": "2020-02-18 08:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 542068, - "price": 11379000.0, - "datetime": "2020-02-18 09:36:00", + "bar_index": 542823, + "price": 11853000.0, + "datetime": "2020-02-19 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 542188, - "price": 11529000.0, - "datetime": "2020-02-18 15:36:00", + "bar_index": 542828, + "price": 11863000.0, + "datetime": "2020-02-19 23:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 542622, - "price": 11839000.0, - "datetime": "2020-02-19 13:18:00", + "side": "buy", + "bar_index": 542865, + "price": 11877000.0, + "datetime": "2020-02-20 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 542739, - "price": 11847000.0, - "datetime": "2020-02-19 19:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 542758, - "price": 11854000.0, - "datetime": "2020-02-19 20:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 542894, - "price": 11890000.0, - "datetime": "2020-02-20 02:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 542912, - "price": 11925000.0, - "datetime": "2020-02-20 03:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 542956, - "price": 11927000.0, - "datetime": "2020-02-20 06:00:00", + "bar_index": 542903, + "price": 11870000.0, + "datetime": "2020-02-20 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 542972, - "price": 11445000.0, - "datetime": "2020-02-20 06:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 543354, - "price": 11554000.0, - "datetime": "2020-02-21 01:54:00", + "bar_index": 542974, + "price": 11469000.0, + "datetime": "2020-02-20 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "sell", - "bar_index": 543411, - "price": 11442000.0, - "datetime": "2020-02-21 04:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 543673, - "price": 11524000.0, - "datetime": "2020-02-21 17:51:00", + "bar_index": 543045, + "price": 11436000.0, + "datetime": "2020-02-20 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 543739, - "price": 11577000.0, - "datetime": "2020-02-21 21:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 543830, - "price": 11566000.0, - "datetime": "2020-02-22 01:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 543839, - "price": 11565000.0, - "datetime": "2020-02-22 02:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 543867, + "bar_index": 543094, + "price": 11425000.0, + "datetime": "2020-02-20 12:54:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 543147, + "price": 11447000.0, + "datetime": "2020-02-20 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 543152, + "price": 11465000.0, + "datetime": "2020-02-20 15:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 543253, + "price": 11473000.0, + "datetime": "2020-02-20 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 543305, + "price": 11461000.0, + "datetime": "2020-02-20 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 543545, "price": 11545000.0, - "datetime": "2020-02-22 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 543909, - "price": 11529000.0, - "datetime": "2020-02-22 05:39:00", + "datetime": "2020-02-21 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=55.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 543558, + "price": 11536000.0, + "datetime": "2020-02-21 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 543985, - "price": 11524000.0, - "datetime": "2020-02-22 09:27:00", + "bar_index": 543575, + "price": 11591000.0, + "datetime": "2020-02-21 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 543742, + "price": 11586000.0, + "datetime": "2020-02-21 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 543765, + "price": 11550000.0, + "datetime": "2020-02-21 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 543815, + "price": 11572000.0, + "datetime": "2020-02-22 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 543914, + "price": 11560000.0, + "datetime": "2020-02-22 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 543929, + "price": 11498000.0, + "datetime": "2020-02-22 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 543939, + "price": 11490000.0, + "datetime": "2020-02-22 07:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 543991, + "price": 11517000.0, + "datetime": "2020-02-22 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 544049, + "price": 11488000.0, + "datetime": "2020-02-22 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 544068, + "price": 11468000.0, + "datetime": "2020-02-22 13:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 544168, - "price": 11453000.0, - "datetime": "2020-02-22 18:36:00", + "bar_index": 544199, + "price": 11480000.0, + "datetime": "2020-02-22 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 544221, - "price": 11483000.0, - "datetime": "2020-02-22 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -56831,25 +81149,88 @@ "datetime": "2020-02-22 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 544439, - "price": 11486000.0, - "datetime": "2020-02-23 08:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 544670, - "price": 11698000.0, - "datetime": "2020-02-23 19:42:00", + "side": "buy", + "bar_index": 544243, + "price": 11488000.0, + "datetime": "2020-02-22 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 544336, + "price": 11489000.0, + "datetime": "2020-02-23 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 544346, + "price": 11501000.0, + "datetime": "2020-02-23 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 544402, + "price": 11510000.0, + "datetime": "2020-02-23 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 544444, + "price": 11501000.0, + "datetime": "2020-02-23 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 544544, + "price": 11713000.0, + "datetime": "2020-02-23 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 544588, + "price": 11733000.0, + "datetime": "2020-02-23 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 544612, + "price": 11700000.0, + "datetime": "2020-02-23 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 544619, + "price": 11700000.0, + "datetime": "2020-02-23 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -56858,61 +81239,106 @@ "datetime": "2020-02-24 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 544838, - "price": 11710000.0, - "datetime": "2020-02-24 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 544957, - "price": 11758000.0, - "datetime": "2020-02-24 10:03:00", + "bar_index": 544783, + "price": 11665000.0, + "datetime": "2020-02-24 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 545017, - "price": 11640000.0, - "datetime": "2020-02-24 13:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 545045, - "price": 11622000.0, - "datetime": "2020-02-24 14:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 545088, - "price": 11628000.0, - "datetime": "2020-02-24 16:36:00", + "bar_index": 544801, + "price": 11707000.0, + "datetime": "2020-02-24 02:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 545238, - "price": 11698000.0, - "datetime": "2020-02-25 00:06:00", + "bar_index": 544845, + "price": 11709000.0, + "datetime": "2020-02-24 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 544883, + "price": 11700000.0, + "datetime": "2020-02-24 06:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 544924, + "price": 11738000.0, + "datetime": "2020-02-24 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 544940, + "price": 11797000.0, + "datetime": "2020-02-24 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 545030, + "price": 11617000.0, + "datetime": "2020-02-24 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 545073, + "price": 11615000.0, + "datetime": "2020-02-24 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 545096, + "price": 11626000.0, + "datetime": "2020-02-24 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 545150, + "price": 11674000.0, + "datetime": "2020-02-24 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 545267, + "price": 11646000.0, + "datetime": "2020-02-25 01:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -56920,89 +81346,89 @@ "price": 11654000.0, "datetime": "2020-02-25 05:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 545352, - "price": 11626000.0, - "datetime": "2020-02-25 05:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 545398, - "price": 11634000.0, - "datetime": "2020-02-25 08:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 545416, - "price": 11641000.0, - "datetime": "2020-02-25 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 545476, - "price": 11547000.0, - "datetime": "2020-02-25 12:00:00", + "bar_index": 545580, + "price": 11474000.0, + "datetime": "2020-02-25 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 545646, - "price": 11494000.0, - "datetime": "2020-02-25 20:30:00", + "bar_index": 545594, + "price": 11492000.0, + "datetime": "2020-02-25 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 545665, + "price": 11554000.0, + "datetime": "2020-02-25 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 545769, - "price": 11376000.0, - "datetime": "2020-02-26 02:45:00", + "bar_index": 545741, + "price": 11403000.0, + "datetime": "2020-02-26 01:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 545821, - "price": 11342000.0, - "datetime": "2020-02-26 05:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 545835, - "price": 11367000.0, - "datetime": "2020-02-26 06:03:00", + "bar_index": 545783, + "price": 11362000.0, + "datetime": "2020-02-26 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 545799, + "price": 11373000.0, + "datetime": "2020-02-26 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 545826, + "price": 11320000.0, + "datetime": "2020-02-26 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 545841, - "price": 11390000.0, - "datetime": "2020-02-26 06:21:00", + "bar_index": 545847, + "price": 11409000.0, + "datetime": "2020-02-26 06:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 545883, + "price": 11401000.0, + "datetime": "2020-02-26 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -57011,34 +81437,61 @@ "datetime": "2020-02-26 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 545920, + "price": 11233000.0, + "datetime": "2020-02-26 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 545999, + "price": 11101000.0, + "datetime": "2020-02-26 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 546062, + "price": 11125000.0, + "datetime": "2020-02-26 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 546086, + "price": 11115000.0, + "datetime": "2020-02-26 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 546137, - "price": 11181000.0, - "datetime": "2020-02-26 21:09:00", + "bar_index": 546110, + "price": 11143000.0, + "datetime": "2020-02-26 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 546283, - "price": 10768000.0, - "datetime": "2020-02-27 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 546306, - "price": 10775000.0, - "datetime": "2020-02-27 05:36:00", + "bar_index": 546314, + "price": 10750000.0, + "datetime": "2020-02-27 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -57046,26 +81499,80 @@ "price": 10686000.0, "datetime": "2020-02-27 09:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 546566, - "price": 10695000.0, - "datetime": "2020-02-27 18:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 546614, - "price": 10700000.0, - "datetime": "2020-02-27 21:00:00", + "bar_index": 546421, + "price": 10607000.0, + "datetime": "2020-02-27 11:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 546442, + "price": 10545000.0, + "datetime": "2020-02-27 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 546447, + "price": 10610000.0, + "datetime": "2020-02-27 12:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 546506, + "price": 10681000.0, + "datetime": "2020-02-27 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 546538, + "price": 10699000.0, + "datetime": "2020-02-27 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 546553, + "price": 10695000.0, + "datetime": "2020-02-27 17:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [donchian,fib_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 546590, + "price": 10697000.0, + "datetime": "2020-02-27 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fib_pullback,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 546626, + "price": 10726000.0, + "datetime": "2020-02-27 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -57073,8 +81580,26 @@ "price": 10696000.0, "datetime": "2020-02-27 22:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 546650, + "price": 10709000.0, + "datetime": "2020-02-27 22:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 546658, + "price": 10712000.0, + "datetime": "2020-02-27 23:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -57083,16 +81608,115 @@ "datetime": "2020-02-28 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 547335, - "price": 10594000.0, - "datetime": "2020-02-29 09:03:00", + "bar_index": 546761, + "price": 10782000.0, + "datetime": "2020-02-28 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 546899, + "price": 10775000.0, + "datetime": "2020-02-28 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 547086, + "price": 10406000.0, + "datetime": "2020-02-28 20:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 547104, + "price": 10325000.0, + "datetime": "2020-02-28 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 547121, + "price": 10496000.0, + "datetime": "2020-02-28 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 547131, + "price": 10507000.0, + "datetime": "2020-02-28 22:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 547166, + "price": 10519000.0, + "datetime": "2020-02-29 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 547176, + "price": 10558000.0, + "datetime": "2020-02-29 01:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 547286, + "price": 10502000.0, + "datetime": "2020-02-29 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 547295, + "price": 10514000.0, + "datetime": "2020-02-29 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 547322, + "price": 10608000.0, + "datetime": "2020-02-29 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 547345, + "price": 10627000.0, + "datetime": "2020-02-29 09:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -57100,233 +81724,503 @@ "price": 10582000.0, "datetime": "2020-02-29 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 547466, - "price": 10530000.0, - "datetime": "2020-02-29 15:36:00", + "side": "buy", + "bar_index": 547389, + "price": 10559000.0, + "datetime": "2020-02-29 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 547725, - "price": 10477000.0, - "datetime": "2020-03-01 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 547816, - "price": 10448000.0, - "datetime": "2020-03-01 09:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 547876, - "price": 10457000.0, - "datetime": "2020-03-01 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 547991, - "price": 10334000.0, - "datetime": "2020-03-01 17:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548000, - "price": 10380000.0, - "datetime": "2020-03-01 18:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548140, - "price": 10400000.0, - "datetime": "2020-03-02 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548200, - "price": 10347000.0, - "datetime": "2020-03-02 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548245, - "price": 10387000.0, - "datetime": "2020-03-02 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548300, - "price": 10378000.0, - "datetime": "2020-03-02 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548385, - "price": 10422000.0, - "datetime": "2020-03-02 13:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 548519, - "price": 10468000.0, - "datetime": "2020-03-02 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 548615, - "price": 10580000.0, - "datetime": "2020-03-03 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 548776, - "price": 10645000.0, - "datetime": "2020-03-03 09:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 548893, + "bar_index": 547396, "price": 10568000.0, - "datetime": "2020-03-03 14:57:00", + "datetime": "2020-02-29 12:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 548943, + "bar_index": 547428, + "price": 10548000.0, + "datetime": "2020-02-29 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 547467, "price": 10530000.0, - "datetime": "2020-03-03 17:27:00", + "datetime": "2020-02-29 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 549080, - "price": 10443000.0, - "datetime": "2020-03-04 00:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 549356, - "price": 10505000.0, - "datetime": "2020-03-04 14:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 549441, - "price": 10522000.0, - "datetime": "2020-03-04 18:21:00", + "bar_index": 547492, + "price": 10554000.0, + "datetime": "2020-02-29 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=22.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 549489, - "price": 10434000.0, - "datetime": "2020-03-04 20:45:00", + "bar_index": 547527, + "price": 10495000.0, + "datetime": "2020-02-29 18:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 547574, + "price": 10511000.0, + "datetime": "2020-02-29 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 549597, - "price": 10460000.0, - "datetime": "2020-03-05 02:09:00", + "bar_index": 547580, + "price": 10487000.0, + "datetime": "2020-02-29 21:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 547597, + "price": 10445000.0, + "datetime": "2020-02-29 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 549654, - "price": 10480000.0, - "datetime": "2020-03-05 05:00:00", + "bar_index": 547645, + "price": 10462000.0, + "datetime": "2020-03-01 00:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 547671, + "price": 10450000.0, + "datetime": "2020-03-01 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 549669, + "bar_index": 547703, + "price": 10495000.0, + "datetime": "2020-03-01 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 547746, + "price": 10489000.0, + "datetime": "2020-03-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 547797, + "price": 10474000.0, + "datetime": "2020-03-01 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 547856, + "price": 10454000.0, + "datetime": "2020-03-01 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 547878, + "price": 10449000.0, + "datetime": "2020-03-01 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 547994, + "price": 10332000.0, + "datetime": "2020-03-01 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 548049, + "price": 10423000.0, + "datetime": "2020-03-01 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 548078, + "price": 10377000.0, + "datetime": "2020-03-01 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548093, + "price": 10427000.0, + "datetime": "2020-03-01 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 548118, + "price": 10390000.0, + "datetime": "2020-03-02 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548207, + "price": 10373000.0, + "datetime": "2020-03-02 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 548233, + "price": 10330000.0, + "datetime": "2020-03-02 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 548306, + "price": 10402000.0, + "datetime": "2020-03-02 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 548326, + "price": 10385000.0, + "datetime": "2020-03-02 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548353, + "price": 10440000.0, + "datetime": "2020-03-02 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 548441, + "price": 10387000.0, + "datetime": "2020-03-02 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548537, "price": 10493000.0, - "datetime": "2020-03-05 05:45:00", + "datetime": "2020-03-02 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 549741, - "price": 10535000.0, - "datetime": "2020-03-05 09:21:00", + "bar_index": 548546, + "price": 10487000.0, + "datetime": "2020-03-02 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 549770, - "price": 10574000.0, - "datetime": "2020-03-05 10:48:00", + "bar_index": 548556, + "price": 10516000.0, + "datetime": "2020-03-02 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548624, + "price": 10612000.0, + "datetime": "2020-03-03 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 548694, + "price": 10633000.0, + "datetime": "2020-03-03 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 548710, + "price": 10623000.0, + "datetime": "2020-03-03 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 548762, + "price": 10658000.0, + "datetime": "2020-03-03 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 548815, + "price": 10564000.0, + "datetime": "2020-03-03 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 548832, + "price": 10610000.0, + "datetime": "2020-03-03 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 548855, + "price": 10590000.0, + "datetime": "2020-03-03 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 548876, + "price": 10546000.0, + "datetime": "2020-03-03 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 548887, + "price": 10554000.0, + "datetime": "2020-03-03 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 548925, + "price": 10506000.0, + "datetime": "2020-03-03 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 548990, + "price": 10596000.0, + "datetime": "2020-03-03 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 549005, + "price": 10613000.0, + "datetime": "2020-03-03 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 549018, + "price": 10639000.0, + "datetime": "2020-03-03 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 549218, + "price": 10502000.0, + "datetime": "2020-03-04 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=123.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 549276, + "price": 10562000.0, + "datetime": "2020-03-04 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 549379, + "price": 10513000.0, + "datetime": "2020-03-04 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 549478, + "price": 10430000.0, + "datetime": "2020-03-04 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 549620, + "price": 10464000.0, + "datetime": "2020-03-05 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 549639, + "price": 10481000.0, + "datetime": "2020-03-05 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 549658, + "price": 10489000.0, + "datetime": "2020-03-05 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 549704, + "price": 10490000.0, + "datetime": "2020-03-05 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 549772, + "price": 10583000.0, + "datetime": "2020-03-05 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 549801, + "price": 10639000.0, + "datetime": "2020-03-05 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 549813, + "price": 10575000.0, + "datetime": "2020-03-05 12:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 549821, + "price": 10606000.0, + "datetime": "2020-03-05 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -57335,25 +82229,43 @@ "datetime": "2020-03-05 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 549903, - "price": 10598000.0, - "datetime": "2020-03-05 17:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 549997, - "price": 10783000.0, - "datetime": "2020-03-05 22:09:00", + "bar_index": 549981, + "price": 10828000.0, + "datetime": "2020-03-05 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 550008, + "price": 10791000.0, + "datetime": "2020-03-05 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 550021, + "price": 10807000.0, + "datetime": "2020-03-05 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 550060, + "price": 10792000.0, + "datetime": "2020-03-06 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -57362,7 +82274,61 @@ "datetime": "2020-03-06 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 550124, + "price": 10835000.0, + "datetime": "2020-03-06 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 550136, + "price": 10835000.0, + "datetime": "2020-03-06 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 550151, + "price": 10830000.0, + "datetime": "2020-03-06 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 550162, + "price": 10848000.0, + "datetime": "2020-03-06 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 550183, + "price": 10849000.0, + "datetime": "2020-03-06 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 550201, + "price": 10789000.0, + "datetime": "2020-03-06 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -57370,71 +82336,152 @@ "price": 10792000.0, "datetime": "2020-03-06 12:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,pivot_swing]" }, { "side": "buy", - "bar_index": 550390, - "price": 10829000.0, - "datetime": "2020-03-06 17:48:00", + "bar_index": 550311, + "price": 10782000.0, + "datetime": "2020-03-06 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 550483, - "price": 10833000.0, - "datetime": "2020-03-06 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 550777, - "price": 10837000.0, - "datetime": "2020-03-07 13:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 550807, - "price": 10817000.0, - "datetime": "2020-03-07 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 550914, - "price": 10870000.0, - "datetime": "2020-03-07 20:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 551032, - "price": 10812000.0, - "datetime": "2020-03-08 01:54:00", + "bar_index": 550422, + "price": 10830000.0, + "datetime": "2020-03-06 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 551362, - "price": 10509000.0, - "datetime": "2020-03-08 18:24:00", + "bar_index": 550450, + "price": 10873000.0, + "datetime": "2020-03-06 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 550488, + "price": 10820000.0, + "datetime": "2020-03-06 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 550607, + "price": 10834000.0, + "datetime": "2020-03-07 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 550660, + "price": 10809000.0, + "datetime": "2020-03-07 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=47.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 550767, + "price": 10848000.0, + "datetime": "2020-03-07 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 550788, + "price": 10825000.0, + "datetime": "2020-03-07 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 550839, + "price": 10820000.0, + "datetime": "2020-03-07 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 550860, + "price": 10852000.0, + "datetime": "2020-03-07 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 550938, + "price": 10878000.0, + "datetime": "2020-03-07 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 550992, + "price": 10861000.0, + "datetime": "2020-03-07 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 551039, + "price": 10729000.0, + "datetime": "2020-03-08 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 551205, + "price": 10568000.0, + "datetime": "2020-03-08 10:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 551277, + "price": 10504000.0, + "datetime": "2020-03-08 14:09:00", + "pivot_bar_index": null, + "confidence": 0.98, + "reason": "composite_sell score=4.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 551289, + "price": 10507000.0, + "datetime": "2020-03-08 14:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -57443,43 +82490,97 @@ "datetime": "2020-03-08 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 551381, - "price": 10512000.0, - "datetime": "2020-03-08 19:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 551624, - "price": 10020000.0, - "datetime": "2020-03-09 07:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 551803, - "price": 9713000.0, - "datetime": "2020-03-09 16:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 551897, - "price": 9655000.0, - "datetime": "2020-03-09 21:09:00", + "bar_index": 551450, + "price": 10473000.0, + "datetime": "2020-03-08 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 551535, + "price": 10081000.0, + "datetime": "2020-03-09 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 551559, + "price": 10073000.0, + "datetime": "2020-03-09 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 551609, + "price": 10018000.0, + "datetime": "2020-03-09 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 551705, + "price": 9951000.0, + "datetime": "2020-03-09 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 551723, + "price": 9972000.0, + "datetime": "2020-03-09 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 551820, + "price": 9754000.0, + "datetime": "2020-03-09 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 551832, + "price": 9804000.0, + "datetime": "2020-03-09 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 551861, + "price": 9681000.0, + "datetime": "2020-03-09 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 551887, + "price": 9558000.0, + "datetime": "2020-03-09 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -57487,44 +82588,53 @@ "price": 9599000.0, "datetime": "2020-03-09 22:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 552093, - "price": 9580000.0, - "datetime": "2020-03-10 06:57:00", + "bar_index": 552068, + "price": 9605000.0, + "datetime": "2020-03-10 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=46.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 552105, - "price": 9571000.0, - "datetime": "2020-03-10 07:33:00", + "side": "buy", + "bar_index": 552085, + "price": 9600000.0, + "datetime": "2020-03-10 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 552111, - "price": 9620000.0, - "datetime": "2020-03-10 07:51:00", + "bar_index": 552119, + "price": 9634000.0, + "datetime": "2020-03-10 08:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 552239, + "bar_index": 552243, "price": 9617000.0, - "datetime": "2020-03-10 14:15:00", + "datetime": "2020-03-10 14:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 552258, + "price": 9627000.0, + "datetime": "2020-03-10 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -57532,53 +82642,89 @@ "price": 9569000.0, "datetime": "2020-03-10 17:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 552411, - "price": 9777000.0, - "datetime": "2020-03-10 22:51:00", + "bar_index": 552357, + "price": 9743000.0, + "datetime": "2020-03-10 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 552482, - "price": 9542000.0, - "datetime": "2020-03-11 02:24:00", + "bar_index": 552413, + "price": 9740000.0, + "datetime": "2020-03-10 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 552571, - "price": 9616000.0, - "datetime": "2020-03-11 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 552603, - "price": 9613000.0, - "datetime": "2020-03-11 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 552761, - "price": 9470000.0, - "datetime": "2020-03-11 16:21:00", + "bar_index": 552485, + "price": 9515000.0, + "datetime": "2020-03-11 02:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 552612, + "price": 9540000.0, + "datetime": "2020-03-11 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=61.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 552622, + "price": 9598000.0, + "datetime": "2020-03-11 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 552651, + "price": 9545000.0, + "datetime": "2020-03-11 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 552712, + "price": 9527000.0, + "datetime": "2020-03-11 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.1 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 552747, + "price": 9460000.0, + "datetime": "2020-03-11 15:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 552778, + "price": 9512000.0, + "datetime": "2020-03-11 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -57586,170 +82732,179 @@ "price": 9416000.0, "datetime": "2020-03-11 19:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 552891, - "price": 9440000.0, - "datetime": "2020-03-11 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 553053, - "price": 9385000.0, - "datetime": "2020-03-12 06:57:00", + "bar_index": 552907, + "price": 9409000.0, + "datetime": "2020-03-11 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { - "side": "sell", - "bar_index": 553220, - "price": 9121000.0, - "datetime": "2020-03-12 15:18:00", + "side": "buy", + "bar_index": 553069, + "price": 9532000.0, + "datetime": "2020-03-12 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=105.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 553090, + "price": 9510000.0, + "datetime": "2020-03-12 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 553417, - "price": 7721000.0, - "datetime": "2020-03-13 01:09:00", + "bar_index": 553267, + "price": 8977000.0, + "datetime": "2020-03-12 17:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 553354, + "price": 7751000.0, + "datetime": "2020-03-12 22:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 553478, + "price": 7503000.0, + "datetime": "2020-03-13 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=69.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 553538, - "price": 7378000.0, - "datetime": "2020-03-13 07:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 553594, - "price": 6262000.0, - "datetime": "2020-03-13 10:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 553629, - "price": 6380000.0, - "datetime": "2020-03-13 11:45:00", + "bar_index": 553656, + "price": 6750000.0, + "datetime": "2020-03-13 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=119.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 553653, - "price": 6915000.0, - "datetime": "2020-03-13 12:57:00", + "bar_index": 553660, + "price": 6808000.0, + "datetime": "2020-03-13 13:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 553669, - "price": 6652000.0, - "datetime": "2020-03-13 13:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 553677, - "price": 6869000.0, - "datetime": "2020-03-13 14:09:00", + "bar_index": 553702, + "price": 6772000.0, + "datetime": "2020-03-13 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 553818, - "price": 7121000.0, - "datetime": "2020-03-13 21:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 553852, - "price": 7136000.0, - "datetime": "2020-03-13 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 553909, - "price": 6803000.0, - "datetime": "2020-03-14 01:45:00", + "bar_index": 553748, + "price": 7039000.0, + "datetime": "2020-03-13 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 553929, - "price": 6718000.0, - "datetime": "2020-03-14 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 553946, - "price": 6587000.0, - "datetime": "2020-03-14 03:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 553993, - "price": 6976000.0, - "datetime": "2020-03-14 05:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 554061, - "price": 7181000.0, - "datetime": "2020-03-14 09:21:00", + "bar_index": 553765, + "price": 7132000.0, + "datetime": "2020-03-13 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 554192, - "price": 7040000.0, - "datetime": "2020-03-14 15:54:00", + "bar_index": 553799, + "price": 7059000.0, + "datetime": "2020-03-13 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 553821, + "price": 7131000.0, + "datetime": "2020-03-13 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 553840, + "price": 7211000.0, + "datetime": "2020-03-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 553942, + "price": 6662000.0, + "datetime": "2020-03-14 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 553974, + "price": 6895000.0, + "datetime": "2020-03-14 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 554013, + "price": 7139000.0, + "datetime": "2020-03-14 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 554127, + "price": 7180000.0, + "datetime": "2020-03-14 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 554143, + "price": 7105000.0, + "datetime": "2020-03-14 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -57757,179 +82912,197 @@ "price": 6912000.0, "datetime": "2020-03-14 20:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 554364, - "price": 6837000.0, - "datetime": "2020-03-15 00:30:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=19.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 554456, - "price": 6953000.0, - "datetime": "2020-03-15 05:06:00", + "bar_index": 554287, + "price": 7014000.0, + "datetime": "2020-03-14 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 554605, - "price": 6690000.0, - "datetime": "2020-03-15 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 554933, - "price": 6809000.0, - "datetime": "2020-03-16 04:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 554955, - "price": 6822000.0, - "datetime": "2020-03-16 06:03:00", + "bar_index": 554318, + "price": 6932000.0, + "datetime": "2020-03-14 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 554982, - "price": 6914000.0, - "datetime": "2020-03-16 07:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 555039, - "price": 6821000.0, - "datetime": "2020-03-16 10:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 555046, - "price": 6821000.0, - "datetime": "2020-03-16 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 555277, - "price": 6176000.0, - "datetime": "2020-03-16 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 555293, - "price": 6311000.0, - "datetime": "2020-03-16 22:57:00", + "bar_index": 554547, + "price": 6848000.0, + "datetime": "2020-03-15 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=64.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 554566, + "price": 6785000.0, + "datetime": "2020-03-15 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 554614, + "price": 6714000.0, + "datetime": "2020-03-15 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 555342, - "price": 6527000.0, - "datetime": "2020-03-17 01:24:00", + "bar_index": 554632, + "price": 6762000.0, + "datetime": "2020-03-15 13:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 555386, - "price": 6480000.0, - "datetime": "2020-03-17 03:36:00", + "bar_index": 554756, + "price": 6911000.0, + "datetime": "2020-03-15 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=69.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 555401, - "price": 6444000.0, - "datetime": "2020-03-17 04:21:00", + "bar_index": 554868, + "price": 6768000.0, + "datetime": "2020-03-16 01:42:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 555408, - "price": 6440000.0, - "datetime": "2020-03-17 04:42:00", + "bar_index": 554886, + "price": 6832000.0, + "datetime": "2020-03-16 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 554900, + "price": 6774000.0, + "datetime": "2020-03-16 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 555615, - "price": 6685000.0, - "datetime": "2020-03-17 15:03:00", + "bar_index": 554929, + "price": 6840000.0, + "datetime": "2020-03-16 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 555669, - "price": 6670000.0, - "datetime": "2020-03-17 17:45:00", + "bar_index": 554945, + "price": 6787000.0, + "datetime": "2020-03-16 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 554978, + "price": 7160000.0, + "datetime": "2020-03-16 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 555721, - "price": 6638000.0, - "datetime": "2020-03-17 20:21:00", + "bar_index": 554988, + "price": 6925000.0, + "datetime": "2020-03-16 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 555754, - "price": 6604000.0, - "datetime": "2020-03-17 22:00:00", + "bar_index": 555081, + "price": 6785000.0, + "datetime": "2020-03-16 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 555777, - "price": 6522000.0, - "datetime": "2020-03-17 23:09:00", + "bar_index": 555228, + "price": 6090000.0, + "datetime": "2020-03-16 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=11.0 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 555313, + "price": 6391000.0, + "datetime": "2020-03-16 23:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 555561, + "price": 6657000.0, + "datetime": "2020-03-17 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=102.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 555781, + "price": 6539000.0, + "datetime": "2020-03-17 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 555871, + "price": 6721000.0, + "datetime": "2020-03-18 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 555885, + "price": 6748000.0, + "datetime": "2020-03-18 04:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" }, { "side": "buy", @@ -57937,242 +83110,368 @@ "price": 6722000.0, "datetime": "2020-03-18 05:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 555974, - "price": 6844000.0, - "datetime": "2020-03-18 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 556080, - "price": 6707000.0, - "datetime": "2020-03-18 14:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 556216, - "price": 6462000.0, - "datetime": "2020-03-18 21:06:00", + "bar_index": 555936, + "price": 6821000.0, + "datetime": "2020-03-18 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 556313, - "price": 6530000.0, - "datetime": "2020-03-19 01:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 556458, - "price": 6693000.0, - "datetime": "2020-03-19 09:12:00", + "bar_index": 556117, + "price": 6533000.0, + "datetime": "2020-03-18 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 556502, - "price": 6711000.0, - "datetime": "2020-03-19 11:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 556726, - "price": 7153000.0, - "datetime": "2020-03-19 22:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 556754, - "price": 7278000.0, - "datetime": "2020-03-20 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 556835, - "price": 7657000.0, - "datetime": "2020-03-20 04:03:00", + "bar_index": 556160, + "price": 6563000.0, + "datetime": "2020-03-18 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 556921, - "price": 7772000.0, - "datetime": "2020-03-20 08:21:00", + "bar_index": 556181, + "price": 6427000.0, + "datetime": "2020-03-18 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 556962, - "price": 7730000.0, - "datetime": "2020-03-20 10:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 557071, - "price": 7809000.0, - "datetime": "2020-03-20 15:51:00", + "bar_index": 556247, + "price": 6613000.0, + "datetime": "2020-03-18 22:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 557160, - "price": 8394000.0, - "datetime": "2020-03-20 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 557227, - "price": 8208000.0, - "datetime": "2020-03-20 23:39:00", + "bar_index": 556263, + "price": 6702000.0, + "datetime": "2020-03-18 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 557300, - "price": 7928000.0, - "datetime": "2020-03-21 03:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 557328, - "price": 7869000.0, - "datetime": "2020-03-21 04:42:00", + "bar_index": 556323, + "price": 6529000.0, + "datetime": "2020-03-19 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 557368, - "price": 7759000.0, - "datetime": "2020-03-21 06:42:00", + "bar_index": 556344, + "price": 6611000.0, + "datetime": "2020-03-19 03:30:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 556388, + "price": 6709000.0, + "datetime": "2020-03-19 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 556439, + "price": 6694000.0, + "datetime": "2020-03-19 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 557398, - "price": 7709000.0, - "datetime": "2020-03-21 08:12:00", + "bar_index": 556470, + "price": 6681000.0, + "datetime": "2020-03-19 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 557544, - "price": 7757000.0, - "datetime": "2020-03-21 15:30:00", + "bar_index": 556541, + "price": 6649000.0, + "datetime": "2020-03-19 13:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 556555, + "price": 6668000.0, + "datetime": "2020-03-19 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 556662, + "price": 7040000.0, + "datetime": "2020-03-19 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 556721, + "price": 7243000.0, + "datetime": "2020-03-19 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 556745, + "price": 7250000.0, + "datetime": "2020-03-19 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 556756, + "price": 7273000.0, + "datetime": "2020-03-20 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 556769, + "price": 7348000.0, + "datetime": "2020-03-20 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 556786, + "price": 7614000.0, + "datetime": "2020-03-20 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 557557, - "price": 7733000.0, - "datetime": "2020-03-21 16:09:00", + "bar_index": 556971, + "price": 7589000.0, + "datetime": "2020-03-20 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 557726, - "price": 7776000.0, - "datetime": "2020-03-22 00:36:00", + "bar_index": 557035, + "price": 7768000.0, + "datetime": "2020-03-20 14:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 557056, + "price": 7811000.0, + "datetime": "2020-03-20 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 557120, + "price": 8302000.0, + "datetime": "2020-03-20 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 557125, + "price": 8273000.0, + "datetime": "2020-03-20 18:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 557139, + "price": 8357000.0, + "datetime": "2020-03-20 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 557742, - "price": 7760000.0, - "datetime": "2020-03-22 01:24:00", + "bar_index": 557172, + "price": 8326000.0, + "datetime": "2020-03-20 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 557291, + "price": 7978000.0, + "datetime": "2020-03-21 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 557311, + "price": 7802000.0, + "datetime": "2020-03-21 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 557757, - "price": 7761000.0, - "datetime": "2020-03-22 02:09:00", + "bar_index": 557370, + "price": 7756000.0, + "datetime": "2020-03-21 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 557785, - "price": 7766000.0, - "datetime": "2020-03-22 03:33:00", + "bar_index": 557409, + "price": 7753000.0, + "datetime": "2020-03-21 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 557958, - "price": 7795000.0, - "datetime": "2020-03-22 12:12:00", + "bar_index": 557448, + "price": 7885000.0, + "datetime": "2020-03-21 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 557997, - "price": 7890000.0, - "datetime": "2020-03-22 14:09:00", + "bar_index": 557462, + "price": 7956000.0, + "datetime": "2020-03-21 11:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 557662, + "price": 7752000.0, + "datetime": "2020-03-21 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 557713, + "price": 7750000.0, + "datetime": "2020-03-21 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 557886, + "price": 7699000.0, + "datetime": "2020-03-22 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 557960, + "price": 7820000.0, + "datetime": "2020-03-22 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 557982, + "price": 7878000.0, + "datetime": "2020-03-22 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 557999, + "price": 7865000.0, + "datetime": "2020-03-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 558019, + "price": 7903000.0, + "datetime": "2020-03-22 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 558041, + "price": 7842000.0, + "datetime": "2020-03-22 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -58180,179 +83479,413 @@ "price": 7870000.0, "datetime": "2020-03-22 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 558093, + "price": 7881000.0, + "datetime": "2020-03-22 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 558099, - "price": 7826000.0, - "datetime": "2020-03-22 19:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 558193, - "price": 7637000.0, - "datetime": "2020-03-22 23:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 558206, - "price": 7621000.0, - "datetime": "2020-03-23 00:36:00", + "bar_index": 558111, + "price": 7821000.0, + "datetime": "2020-03-22 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 558207, + "price": 7618000.0, + "datetime": "2020-03-23 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 558250, - "price": 7601000.0, - "datetime": "2020-03-23 02:48:00", + "bar_index": 558220, + "price": 7614000.0, + "datetime": "2020-03-23 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 558268, - "price": 7613000.0, - "datetime": "2020-03-23 03:42:00", + "bar_index": 558334, + "price": 7604000.0, + "datetime": "2020-03-23 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 558377, + "price": 7501000.0, + "datetime": "2020-03-23 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 558390, + "price": 7527000.0, + "datetime": "2020-03-23 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 558278, - "price": 7555000.0, - "datetime": "2020-03-23 04:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 558397, - "price": 7532000.0, - "datetime": "2020-03-23 10:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 558430, - "price": 7493000.0, - "datetime": "2020-03-23 11:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 558695, - "price": 7778000.0, - "datetime": "2020-03-24 01:03:00", + "bar_index": 558423, + "price": 7443000.0, + "datetime": "2020-03-23 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 559492, - "price": 8246000.0, - "datetime": "2020-03-25 16:54:00", + "bar_index": 558451, + "price": 7577000.0, + "datetime": "2020-03-23 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 558582, + "price": 7387000.0, + "datetime": "2020-03-23 19:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 558651, + "price": 7812000.0, + "datetime": "2020-03-23 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 558720, + "price": 7879000.0, + "datetime": "2020-03-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 558786, + "price": 7886000.0, + "datetime": "2020-03-24 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 558806, + "price": 7990000.0, + "datetime": "2020-03-24 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 558820, + "price": 7932000.0, + "datetime": "2020-03-24 07:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 558846, + "price": 8015000.0, + "datetime": "2020-03-24 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 558920, + "price": 8182000.0, + "datetime": "2020-03-24 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 559629, - "price": 8200000.0, - "datetime": "2020-03-25 23:45:00", + "bar_index": 558953, + "price": 7964000.0, + "datetime": "2020-03-24 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 559637, - "price": 8266000.0, - "datetime": "2020-03-26 00:09:00", + "bar_index": 559122, + "price": 8295000.0, + "datetime": "2020-03-24 22:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 559653, + "bar_index": 559192, + "price": 8199000.0, + "datetime": "2020-03-25 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 559200, "price": 8256000.0, - "datetime": "2020-03-26 00:57:00", + "datetime": "2020-03-25 02:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 559693, - "price": 8249000.0, - "datetime": "2020-03-26 02:57:00", + "bar_index": 559219, + "price": 8200000.0, + "datetime": "2020-03-25 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 559898, - "price": 8250000.0, - "datetime": "2020-03-26 13:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 560025, - "price": 8150000.0, - "datetime": "2020-03-26 19:33:00", + "side": "buy", + "bar_index": 559234, + "price": 8266000.0, + "datetime": "2020-03-25 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 560076, - "price": 8160000.0, - "datetime": "2020-03-26 22:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 560086, - "price": 8140000.0, - "datetime": "2020-03-26 22:36:00", + "side": "buy", + "bar_index": 559264, + "price": 8293000.0, + "datetime": "2020-03-25 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 559292, + "price": 8295000.0, + "datetime": "2020-03-25 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 559304, + "price": 8361000.0, + "datetime": "2020-03-25 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 560160, - "price": 8168000.0, - "datetime": "2020-03-27 02:18:00", + "bar_index": 559339, + "price": 8272000.0, + "datetime": "2020-03-25 09:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 559352, + "price": 8346000.0, + "datetime": "2020-03-25 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 559358, + "price": 8278000.0, + "datetime": "2020-03-25 10:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 559505, + "price": 8287000.0, + "datetime": "2020-03-25 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 559609, + "price": 8316000.0, + "datetime": "2020-03-25 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 559640, + "price": 8272000.0, + "datetime": "2020-03-26 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 559659, + "price": 8282000.0, + "datetime": "2020-03-26 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 559666, + "price": 8291000.0, + "datetime": "2020-03-26 01:36:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 559732, + "price": 8217000.0, + "datetime": "2020-03-26 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 559792, + "price": 8288000.0, + "datetime": "2020-03-26 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 559818, + "price": 8295000.0, + "datetime": "2020-03-26 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 559846, + "price": 8247000.0, + "datetime": "2020-03-26 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 559887, + "price": 8277000.0, + "datetime": "2020-03-26 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 559908, + "price": 8237000.0, + "datetime": "2020-03-26 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560132, + "price": 8161000.0, + "datetime": "2020-03-27 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560145, + "price": 8171000.0, + "datetime": "2020-03-27 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 560234, + "price": 8269000.0, + "datetime": "2020-03-27 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 560266, + "price": 8233000.0, + "datetime": "2020-03-27 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 560316, + "price": 8294000.0, + "datetime": "2020-03-27 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -58360,143 +83893,296 @@ "price": 8290000.0, "datetime": "2020-03-27 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 560341, + "price": 8287000.0, + "datetime": "2020-03-27 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560358, + "price": 8293000.0, + "datetime": "2020-03-27 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560369, + "price": 8297000.0, + "datetime": "2020-03-27 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 560378, + "price": 8309000.0, + "datetime": "2020-03-27 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 560455, - "price": 8185000.0, - "datetime": "2020-03-27 17:03:00", + "bar_index": 560396, + "price": 8186000.0, + "datetime": "2020-03-27 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 560499, - "price": 8190000.0, - "datetime": "2020-03-27 19:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 560518, - "price": 8190000.0, - "datetime": "2020-03-27 20:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 560675, - "price": 8148000.0, - "datetime": "2020-03-28 04:03:00", + "bar_index": 560456, + "price": 8178000.0, + "datetime": "2020-03-27 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 560682, - "price": 8171000.0, - "datetime": "2020-03-28 04:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 560746, - "price": 8172000.0, - "datetime": "2020-03-28 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,rsi_swing]" + "reason": "composite_sell score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 560771, - "price": 7899000.0, - "datetime": "2020-03-28 08:51:00", + "bar_index": 560463, + "price": 8175000.0, + "datetime": "2020-03-27 17:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560598, + "price": 8160000.0, + "datetime": "2020-03-28 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 560634, + "price": 8150000.0, + "datetime": "2020-03-28 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 560712, + "price": 8175000.0, + "datetime": "2020-03-28 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 560733, + "price": 8188000.0, + "datetime": "2020-03-28 06:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 560891, - "price": 7580000.0, - "datetime": "2020-03-28 14:51:00", + "bar_index": 560809, + "price": 7764000.0, + "datetime": "2020-03-28 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 560937, - "price": 7647000.0, - "datetime": "2020-03-28 17:09:00", + "bar_index": 560916, + "price": 7600000.0, + "datetime": "2020-03-28 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 560971, - "price": 7680000.0, - "datetime": "2020-03-28 18:51:00", + "bar_index": 560927, + "price": 7598000.0, + "datetime": "2020-03-28 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 560995, - "price": 7728000.0, - "datetime": "2020-03-28 20:03:00", + "bar_index": 561061, + "price": 7650000.0, + "datetime": "2020-03-28 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561159, + "price": 7646000.0, + "datetime": "2020-03-29 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 561170, + "price": 7650000.0, + "datetime": "2020-03-29 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 561088, - "price": 7621000.0, - "datetime": "2020-03-29 00:42:00", + "bar_index": 561211, + "price": 7620000.0, + "datetime": "2020-03-29 06:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 561164, - "price": 7616000.0, - "datetime": "2020-03-29 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 561296, - "price": 7643000.0, - "datetime": "2020-03-29 11:06:00", + "bar_index": 561239, + "price": 7598000.0, + "datetime": "2020-03-29 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 561835, - "price": 7549000.0, - "datetime": "2020-03-30 14:03:00", + "bar_index": 561249, + "price": 7637000.0, + "datetime": "2020-03-29 08:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,zigzag_causal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 561269, + "price": 7617000.0, + "datetime": "2020-03-29 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561300, + "price": 7641000.0, + "datetime": "2020-03-29 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 561478, + "price": 7578000.0, + "datetime": "2020-03-29 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 561500, + "price": 7520000.0, + "datetime": "2020-03-29 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561512, + "price": 7545000.0, + "datetime": "2020-03-29 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 561524, + "price": 7528000.0, + "datetime": "2020-03-29 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561552, + "price": 7545000.0, + "datetime": "2020-03-29 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 561567, + "price": 7511000.0, + "datetime": "2020-03-30 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561780, + "price": 7427000.0, + "datetime": "2020-03-30 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 561825, + "price": 7426000.0, + "datetime": "2020-03-30 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 561902, + "price": 7665000.0, + "datetime": "2020-03-30 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 561910, + "price": 7698000.0, + "datetime": "2020-03-30 17:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -58504,44 +84190,116 @@ "price": 7669000.0, "datetime": "2020-03-30 18:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 562020, - "price": 7733000.0, - "datetime": "2020-03-30 23:18:00", + "bar_index": 561936, + "price": 7674000.0, + "datetime": "2020-03-30 19:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 561952, + "price": 7687000.0, + "datetime": "2020-03-30 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 562059, - "price": 7751000.0, - "datetime": "2020-03-31 01:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 562216, - "price": 7883000.0, - "datetime": "2020-03-31 09:06:00", + "bar_index": 561997, + "price": 7738000.0, + "datetime": "2020-03-30 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 562026, + "price": 7735000.0, + "datetime": "2020-03-30 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 562126, + "price": 7753000.0, + "datetime": "2020-03-31 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 562148, + "price": 7882000.0, + "datetime": "2020-03-31 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 562229, + "price": 7895000.0, + "datetime": "2020-03-31 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 562376, + "price": 7859000.0, + "datetime": "2020-03-31 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 562381, + "price": 7874000.0, + "datetime": "2020-03-31 17:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 562403, + "price": 7898000.0, + "datetime": "2020-03-31 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 562524, - "price": 7842000.0, - "datetime": "2020-04-01 00:30:00", + "bar_index": 562422, + "price": 7837000.0, + "datetime": "2020-03-31 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 562497, + "price": 7864000.0, + "datetime": "2020-03-31 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -58549,53 +84307,107 @@ "price": 7843000.0, "datetime": "2020-04-01 03:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 562601, - "price": 7829000.0, - "datetime": "2020-04-01 04:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 562688, - "price": 7791000.0, - "datetime": "2020-04-01 08:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 562743, - "price": 7700000.0, - "datetime": "2020-04-01 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 562854, - "price": 7691000.0, - "datetime": "2020-04-01 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 563144, - "price": 7935000.0, - "datetime": "2020-04-02 07:30:00", + "bar_index": 562582, + "price": 7835000.0, + "datetime": "2020-04-01 03:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 562594, + "price": 7855000.0, + "datetime": "2020-04-01 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 562700, + "price": 7700000.0, + "datetime": "2020-04-01 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 562736, + "price": 7682000.0, + "datetime": "2020-04-01 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 562747, + "price": 7692000.0, + "datetime": "2020-04-01 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 562837, + "price": 7695000.0, + "datetime": "2020-04-01 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 562942, + "price": 7618000.0, + "datetime": "2020-04-01 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 562997, + "price": 7633000.0, + "datetime": "2020-04-02 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 563056, + "price": 7621000.0, + "datetime": "2020-04-02 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 563097, + "price": 7637000.0, + "datetime": "2020-04-02 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 563154, + "price": 7958000.0, + "datetime": "2020-04-02 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -58603,62 +84415,242 @@ "price": 8053000.0, "datetime": "2020-04-02 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 563338, - "price": 8041000.0, - "datetime": "2020-04-02 17:12:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 563445, - "price": 8090000.0, - "datetime": "2020-04-02 22:33:00", + "bar_index": 563260, + "price": 8051000.0, + "datetime": "2020-04-02 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 563726, - "price": 8196000.0, - "datetime": "2020-04-03 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 564015, + "bar_index": 563410, "price": 8117000.0, - "datetime": "2020-04-04 03:03:00", + "datetime": "2020-04-02 20:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 564166, - "price": 8171000.0, - "datetime": "2020-04-04 10:36:00", + "bar_index": 563427, + "price": 8091000.0, + "datetime": "2020-04-02 21:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 564321, - "price": 8168000.0, - "datetime": "2020-04-04 18:21:00", + "bar_index": 563519, + "price": 8424000.0, + "datetime": "2020-04-03 02:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 563621, + "price": 8229000.0, + "datetime": "2020-04-03 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 563671, + "price": 8143000.0, + "datetime": "2020-04-03 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 563694, + "price": 8184000.0, + "datetime": "2020-04-03 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 563740, + "price": 8169000.0, + "datetime": "2020-04-03 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 563823, + "price": 8295000.0, + "datetime": "2020-04-03 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 563831, + "price": 8290000.0, + "datetime": "2020-04-03 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 563843, + "price": 8306000.0, + "datetime": "2020-04-03 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 563868, + "price": 8371000.0, + "datetime": "2020-04-03 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 563917, + "price": 8324000.0, + "datetime": "2020-04-03 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 563996, + "price": 8167000.0, + "datetime": "2020-04-04 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 564009, + "price": 8130000.0, + "datetime": "2020-04-04 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 564078, + "price": 8156000.0, + "datetime": "2020-04-04 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 564125, + "price": 8171000.0, + "datetime": "2020-04-04 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 564178, + "price": 8157000.0, + "datetime": "2020-04-04 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 564223, + "price": 8164000.0, + "datetime": "2020-04-04 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 564231, + "price": 8146000.0, + "datetime": "2020-04-04 13:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 564252, + "price": 8172000.0, + "datetime": "2020-04-04 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 564266, + "price": 8139000.0, + "datetime": "2020-04-04 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 564272, + "price": 8158000.0, + "datetime": "2020-04-04 15:54:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 564316, + "price": 8167000.0, + "datetime": "2020-04-04 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 564347, + "price": 8290000.0, + "datetime": "2020-04-04 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 564395, + "price": 8150000.0, + "datetime": "2020-04-04 22:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -58666,26 +84658,44 @@ "price": 8170000.0, "datetime": "2020-04-04 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 564535, - "price": 8174000.0, - "datetime": "2020-04-05 05:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing]" }, { "side": "sell", - "bar_index": 564545, - "price": 8156000.0, - "datetime": "2020-04-05 05:33:00", + "bar_index": 564429, + "price": 8139000.0, + "datetime": "2020-04-04 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 564506, + "price": 8181000.0, + "datetime": "2020-04-05 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 564536, + "price": 8173000.0, + "datetime": "2020-04-05 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 564560, + "price": 8241000.0, + "datetime": "2020-04-05 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -58694,439 +84704,772 @@ "datetime": "2020-04-05 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 564616, - "price": 8232000.0, - "datetime": "2020-04-05 09:06:00", + "side": "buy", + "bar_index": 564800, + "price": 8211000.0, + "datetime": "2020-04-05 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=56.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 564678, - "price": 8229000.0, - "datetime": "2020-04-05 12:12:00", + "bar_index": 564828, + "price": 8178000.0, + "datetime": "2020-04-05 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 564882, + "price": 8189000.0, + "datetime": "2020-04-05 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 564736, + "bar_index": 564905, + "price": 8184000.0, + "datetime": "2020-04-05 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 564972, + "price": 8206000.0, + "datetime": "2020-04-06 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 565056, + "price": 8200000.0, + "datetime": "2020-04-06 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 565082, "price": 8202000.0, - "datetime": "2020-04-05 15:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 564758, - "price": 8209000.0, - "datetime": "2020-04-05 16:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 564794, - "price": 8204000.0, - "datetime": "2020-04-05 18:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 564808, - "price": 8197000.0, - "datetime": "2020-04-05 18:42:00", + "datetime": "2020-04-06 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 564834, - "price": 8216000.0, - "datetime": "2020-04-05 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 564936, - "price": 8180000.0, - "datetime": "2020-04-06 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 565017, - "price": 8205000.0, - "datetime": "2020-04-06 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 565129, - "price": 8260000.0, - "datetime": "2020-04-06 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 565418, - "price": 8500000.0, - "datetime": "2020-04-07 01:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 565549, - "price": 8714000.0, - "datetime": "2020-04-07 07:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 565905, - "price": 8786000.0, - "datetime": "2020-04-08 01:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 566244, - "price": 8815000.0, - "datetime": "2020-04-08 18:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 566314, - "price": 8792000.0, - "datetime": "2020-04-08 22:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 566357, - "price": 8749000.0, - "datetime": "2020-04-09 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 566376, - "price": 8755000.0, - "datetime": "2020-04-09 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 566442, - "price": 8774000.0, - "datetime": "2020-04-09 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 566450, - "price": 8795000.0, - "datetime": "2020-04-09 04:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 566474, - "price": 8812000.0, - "datetime": "2020-04-09 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 566739, - "price": 8824000.0, - "datetime": "2020-04-09 19:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 566933, - "price": 8780000.0, - "datetime": "2020-04-10 04:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 566990, - "price": 8820000.0, - "datetime": "2020-04-10 07:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 567028, - "price": 8816000.0, - "datetime": "2020-04-10 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 567062, - "price": 8780000.0, - "datetime": "2020-04-10 11:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 567114, - "price": 8468000.0, - "datetime": "2020-04-10 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 567259, - "price": 8454000.0, - "datetime": "2020-04-10 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 567412, - "price": 8427000.0, - "datetime": "2020-04-11 04:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 567467, - "price": 8444000.0, - "datetime": "2020-04-11 07:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 567765, - "price": 8404000.0, - "datetime": "2020-04-11 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 567904, - "price": 8363000.0, - "datetime": "2020-04-12 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 567987, - "price": 8438000.0, - "datetime": "2020-04-12 09:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 568246, - "price": 8444000.0, - "datetime": "2020-04-12 22:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 568394, - "price": 8665000.0, - "datetime": "2020-04-13 06:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 568403, - "price": 8675000.0, - "datetime": "2020-04-13 06:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 568464, - "price": 8299000.0, - "datetime": "2020-04-13 09:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 568556, - "price": 8279000.0, - "datetime": "2020-04-13 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 568578, + "bar_index": 565166, "price": 8282000.0, - "datetime": "2020-04-13 15:12:00", + "datetime": "2020-04-06 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 568606, - "price": 8290000.0, - "datetime": "2020-04-13 16:36:00", + "bar_index": 565255, + "price": 8434000.0, + "datetime": "2020-04-06 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=43.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 568619, - "price": 8284000.0, - "datetime": "2020-04-13 17:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 568655, - "price": 8269000.0, - "datetime": "2020-04-13 19:03:00", + "bar_index": 565339, + "price": 8505000.0, + "datetime": "2020-04-06 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=57.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 568697, - "price": 8276000.0, - "datetime": "2020-04-13 21:09:00", + "bar_index": 565404, + "price": 8498000.0, + "datetime": "2020-04-07 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 568834, - "price": 8307000.0, - "datetime": "2020-04-14 04:00:00", + "bar_index": 565440, + "price": 8520000.0, + "datetime": "2020-04-07 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 568964, - "price": 8370000.0, - "datetime": "2020-04-14 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 569126, - "price": 8316000.0, - "datetime": "2020-04-14 18:39:00", + "bar_index": 565568, + "price": 8724000.0, + "datetime": "2020-04-07 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 569224, + "bar_index": 565654, + "price": 8726000.0, + "datetime": "2020-04-07 13:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 565672, + "price": 8663000.0, + "datetime": "2020-04-07 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 565701, + "price": 8721000.0, + "datetime": "2020-04-07 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 565743, + "price": 8795000.0, + "datetime": "2020-04-07 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 565755, + "price": 8818000.0, + "datetime": "2020-04-07 18:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 565769, + "price": 8821000.0, + "datetime": "2020-04-07 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 565892, + "price": 8793000.0, + "datetime": "2020-04-08 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 565975, + "price": 8670000.0, + "datetime": "2020-04-08 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 566011, + "price": 8670000.0, + "datetime": "2020-04-08 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 566016, + "price": 8630000.0, + "datetime": "2020-04-08 07:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 566042, + "price": 8617000.0, + "datetime": "2020-04-08 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 566071, + "price": 8632000.0, + "datetime": "2020-04-08 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 566082, + "price": 8652000.0, + "datetime": "2020-04-08 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566131, + "price": 8855000.0, + "datetime": "2020-04-08 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 566152, + "price": 8857000.0, + "datetime": "2020-04-08 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566177, + "price": 8850000.0, + "datetime": "2020-04-08 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 566230, + "price": 8791000.0, + "datetime": "2020-04-08 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566255, + "price": 8831000.0, + "datetime": "2020-04-08 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 566296, + "price": 8796000.0, + "datetime": "2020-04-08 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 566308, + "price": 8753000.0, + "datetime": "2020-04-08 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566391, + "price": 8795000.0, + "datetime": "2020-04-09 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566456, + "price": 8816000.0, + "datetime": "2020-04-09 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566476, + "price": 8820000.0, + "datetime": "2020-04-09 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566518, + "price": 8842000.0, + "datetime": "2020-04-09 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 566547, + "price": 8850000.0, + "datetime": "2020-04-09 09:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 566555, + "price": 8830000.0, + "datetime": "2020-04-09 10:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 566565, + "price": 8796000.0, + "datetime": "2020-04-09 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 566586, + "price": 8821000.0, + "datetime": "2020-04-09 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 566646, + "price": 8774000.0, + "datetime": "2020-04-09 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566690, + "price": 8829000.0, + "datetime": "2020-04-09 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566709, + "price": 8838000.0, + "datetime": "2020-04-09 17:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566715, + "price": 8831000.0, + "datetime": "2020-04-09 18:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 566763, + "price": 8800000.0, + "datetime": "2020-04-09 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 566802, + "price": 8829000.0, + "datetime": "2020-04-09 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 566835, + "price": 8807000.0, + "datetime": "2020-04-10 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 566850, + "price": 8774000.0, + "datetime": "2020-04-10 00:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 566904, + "price": 8787000.0, + "datetime": "2020-04-10 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 566943, + "price": 8781000.0, + "datetime": "2020-04-10 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 567084, + "price": 8719000.0, + "datetime": "2020-04-10 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 567147, + "price": 8451000.0, + "datetime": "2020-04-10 15:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 567223, + "price": 8452000.0, + "datetime": "2020-04-10 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 567359, "price": 8368000.0, - "datetime": "2020-04-14 23:33:00", + "datetime": "2020-04-11 02:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 569293, - "price": 8419000.0, - "datetime": "2020-04-15 03:00:00", + "bar_index": 567448, + "price": 8477000.0, + "datetime": "2020-04-11 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 567526, + "price": 8450000.0, + "datetime": "2020-04-11 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 567534, + "price": 8473000.0, + "datetime": "2020-04-11 11:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 567572, + "price": 8468000.0, + "datetime": "2020-04-11 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 567722, + "price": 8402000.0, + "datetime": "2020-04-11 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 567752, + "price": 8408000.0, + "datetime": "2020-04-11 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 567953, + "price": 8437000.0, + "datetime": "2020-04-12 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 569308, - "price": 8413000.0, - "datetime": "2020-04-15 03:45:00", + "bar_index": 567992, + "price": 8434000.0, + "datetime": "2020-04-12 09:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 568044, + "price": 8374000.0, + "datetime": "2020-04-12 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 568238, + "price": 8492000.0, + "datetime": "2020-04-12 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 568251, + "price": 8473000.0, + "datetime": "2020-04-12 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 568261, + "price": 8523000.0, + "datetime": "2020-04-12 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 568307, + "price": 8664000.0, + "datetime": "2020-04-13 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 568345, + "price": 8662000.0, + "datetime": "2020-04-13 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 568359, + "price": 8697000.0, + "datetime": "2020-04-13 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 568550, + "price": 8268000.0, + "datetime": "2020-04-13 13:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 568670, + "price": 8271000.0, + "datetime": "2020-04-13 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 568707, + "price": 8264000.0, + "datetime": "2020-04-13 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 568713, + "price": 8256000.0, + "datetime": "2020-04-13 21:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 568821, + "price": 8309000.0, + "datetime": "2020-04-14 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 568853, + "price": 8327000.0, + "datetime": "2020-04-14 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 568869, + "price": 8351000.0, + "datetime": "2020-04-14 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 568978, + "price": 8386000.0, + "datetime": "2020-04-14 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 569219, + "price": 8419000.0, + "datetime": "2020-04-14 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 569236, + "price": 8387000.0, + "datetime": "2020-04-15 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 569247, + "price": 8409000.0, + "datetime": "2020-04-15 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 569427, + "price": 8389000.0, + "datetime": "2020-04-15 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 569437, + "price": 8369000.0, + "datetime": "2020-04-15 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 569441, + "price": 8379000.0, + "datetime": "2020-04-15 10:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 569462, + "price": 8408000.0, + "datetime": "2020-04-15 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -59135,241 +85478,385 @@ "datetime": "2020-04-15 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 569733, - "price": 8245000.0, - "datetime": "2020-04-16 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 569817, + "bar_index": 569834, "price": 8253000.0, - "datetime": "2020-04-16 05:15:00", + "datetime": "2020-04-16 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 569955, - "price": 8101000.0, - "datetime": "2020-04-16 12:09:00", + "side": "sell", + "bar_index": 569844, + "price": 8239000.0, + "datetime": "2020-04-16 06:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 570087, - "price": 8482000.0, - "datetime": "2020-04-16 18:45:00", + "bar_index": 569946, + "price": 8114000.0, + "datetime": "2020-04-16 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 570161, + "bar_index": 569963, + "price": 8116000.0, + "datetime": "2020-04-16 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 570005, + "price": 8093000.0, + "datetime": "2020-04-16 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 570055, + "price": 8365000.0, + "datetime": "2020-04-16 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 570099, + "price": 8501000.0, + "datetime": "2020-04-16 19:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 570110, + "price": 8412000.0, + "datetime": "2020-04-16 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 570154, + "price": 8485000.0, + "datetime": "2020-04-16 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 570188, "price": 8470000.0, - "datetime": "2020-04-16 22:27:00", + "datetime": "2020-04-16 23:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 570252, - "price": 8426000.0, - "datetime": "2020-04-17 03:00:00", + "bar_index": 570214, + "price": 8440000.0, + "datetime": "2020-04-17 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 570310, + "price": 8480000.0, + "datetime": "2020-04-17 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 570293, - "price": 8450000.0, - "datetime": "2020-04-17 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 570435, - "price": 8562000.0, - "datetime": "2020-04-17 12:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 570448, - "price": 8556000.0, - "datetime": "2020-04-17 12:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 570535, + "bar_index": 570377, "price": 8530000.0, - "datetime": "2020-04-17 17:09:00", + "datetime": "2020-04-17 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=45.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 570603, - "price": 8568000.0, - "datetime": "2020-04-17 20:33:00", + "bar_index": 570393, + "price": 8556000.0, + "datetime": "2020-04-17 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 570627, - "price": 8569000.0, - "datetime": "2020-04-17 21:45:00", + "bar_index": 570483, + "price": 8540000.0, + "datetime": "2020-04-17 14:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 570552, + "price": 8528000.0, + "datetime": "2020-04-17 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 570693, - "price": 8535000.0, - "datetime": "2020-04-18 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 570786, - "price": 8541000.0, - "datetime": "2020-04-18 05:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 570830, - "price": 8547000.0, - "datetime": "2020-04-18 07:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 570852, - "price": 8549000.0, - "datetime": "2020-04-18 09:00:00", + "bar_index": 570664, + "price": 8512000.0, + "datetime": "2020-04-17 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 570864, - "price": 8555000.0, - "datetime": "2020-04-18 09:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 571012, - "price": 8567000.0, - "datetime": "2020-04-18 17:00:00", + "bar_index": 570745, + "price": 8530000.0, + "datetime": "2020-04-18 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 571053, + "bar_index": 570813, + "price": 8550000.0, + "datetime": "2020-04-18 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 570874, + "price": 8557000.0, + "datetime": "2020-04-18 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571094, "price": 8577000.0, - "datetime": "2020-04-18 19:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 571159, - "price": 8679000.0, - "datetime": "2020-04-19 00:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 571562, - "price": 8639000.0, - "datetime": "2020-04-19 20:30:00", + "datetime": "2020-04-18 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 571817, - "price": 8684000.0, - "datetime": "2020-04-20 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 571934, - "price": 8685000.0, - "datetime": "2020-04-20 15:06:00", + "bar_index": 571163, + "price": 8700000.0, + "datetime": "2020-04-19 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 571947, + "bar_index": 571168, + "price": 8708000.0, + "datetime": "2020-04-19 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571250, "price": 8691000.0, - "datetime": "2020-04-20 15:45:00", + "datetime": "2020-04-19 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 571975, - "price": 8690000.0, - "datetime": "2020-04-20 17:09:00", + "bar_index": 571262, + "price": 8696000.0, + "datetime": "2020-04-19 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 571327, + "price": 8710000.0, + "datetime": "2020-04-19 08:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "sell", - "bar_index": 572072, - "price": 8568000.0, - "datetime": "2020-04-20 22:00:00", + "bar_index": 571375, + "price": 8678000.0, + "datetime": "2020-04-19 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571402, + "price": 8699000.0, + "datetime": "2020-04-19 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571425, + "price": 8709000.0, + "datetime": "2020-04-19 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 571487, + "price": 8616000.0, + "datetime": "2020-04-19 16:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 571515, + "price": 8605000.0, + "datetime": "2020-04-19 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571548, + "price": 8644000.0, + "datetime": "2020-04-19 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 571576, + "price": 8651000.0, + "datetime": "2020-04-19 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571635, + "price": 8625000.0, + "datetime": "2020-04-20 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 571658, + "price": 8619000.0, + "datetime": "2020-04-20 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571758, + "price": 8680000.0, + "datetime": "2020-04-20 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 571776, + "price": 8693000.0, + "datetime": "2020-04-20 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 571833, + "price": 8685000.0, + "datetime": "2020-04-20 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 571897, + "price": 8710000.0, + "datetime": "2020-04-20 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 571968, + "price": 8689000.0, + "datetime": "2020-04-20 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 572232, + "price": 8465000.0, + "datetime": "2020-04-21 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 572241, + "price": 8450000.0, + "datetime": "2020-04-21 06:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -59378,52 +85865,313 @@ "datetime": "2020-04-21 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 572552, - "price": 8365000.0, - "datetime": "2020-04-21 22:00:00", + "bar_index": 572319, + "price": 8477000.0, + "datetime": "2020-04-21 10:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 572565, - "price": 8325000.0, - "datetime": "2020-04-21 22:39:00", + "bar_index": 572374, + "price": 8412000.0, + "datetime": "2020-04-21 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 572981, - "price": 8480000.0, - "datetime": "2020-04-22 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 573734, - "price": 9084000.0, - "datetime": "2020-04-24 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 573854, - "price": 9115000.0, - "datetime": "2020-04-24 15:06:00", + "bar_index": 572395, + "price": 8391000.0, + "datetime": "2020-04-21 14:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 572403, + "price": 8416000.0, + "datetime": "2020-04-21 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 572415, + "price": 8430000.0, + "datetime": "2020-04-21 15:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 572526, + "price": 8347000.0, + "datetime": "2020-04-21 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 572553, + "price": 8370000.0, + "datetime": "2020-04-21 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 572628, + "price": 8408000.0, + "datetime": "2020-04-22 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 572638, + "price": 8399000.0, + "datetime": "2020-04-22 02:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 572690, + "price": 8453000.0, + "datetime": "2020-04-22 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 572734, + "price": 8456000.0, + "datetime": "2020-04-22 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 572856, + "price": 8413000.0, + "datetime": "2020-04-22 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 572877, + "price": 8414000.0, + "datetime": "2020-04-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 572903, + "price": 8452000.0, + "datetime": "2020-04-22 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 572924, + "price": 8506000.0, + "datetime": "2020-04-22 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 573038, + "price": 8565000.0, + "datetime": "2020-04-22 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 573236, + "price": 8624000.0, + "datetime": "2020-04-23 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 573280, + "price": 8655000.0, + "datetime": "2020-04-23 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 573356, + "price": 8684000.0, + "datetime": "2020-04-23 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 573372, + "price": 8620000.0, + "datetime": "2020-04-23 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 573427, + "price": 8639000.0, + "datetime": "2020-04-23 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 573453, + "price": 8636000.0, + "datetime": "2020-04-23 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 573465, + "price": 8618000.0, + "datetime": "2020-04-23 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 573511, + "price": 8677000.0, + "datetime": "2020-04-23 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 573541, + "price": 9029000.0, + "datetime": "2020-04-23 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 573600, + "price": 9090000.0, + "datetime": "2020-04-24 02:24:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 573617, + "price": 9068000.0, + "datetime": "2020-04-24 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 573682, + "price": 9131000.0, + "datetime": "2020-04-24 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 573708, + "price": 9081000.0, + "datetime": "2020-04-24 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 573739, + "price": 9097000.0, + "datetime": "2020-04-24 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 573834, + "price": 9126000.0, + "datetime": "2020-04-24 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 573898, + "price": 9179000.0, + "datetime": "2020-04-24 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 573917, + "price": 9197000.0, + "datetime": "2020-04-24 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 573946, + "price": 9138000.0, + "datetime": "2020-04-24 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -59432,178 +86180,322 @@ "datetime": "2020-04-24 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 574236, - "price": 9102000.0, - "datetime": "2020-04-25 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 574265, - "price": 9120000.0, - "datetime": "2020-04-25 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 574436, - "price": 9170000.0, - "datetime": "2020-04-25 20:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 574499, - "price": 9176000.0, - "datetime": "2020-04-25 23:21:00", + "bar_index": 573965, + "price": 9145000.0, + "datetime": "2020-04-24 20:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 574001, + "price": 9104000.0, + "datetime": "2020-04-24 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 574607, - "price": 9159000.0, - "datetime": "2020-04-26 04:45:00", + "side": "buy", + "bar_index": 574148, + "price": 9140000.0, + "datetime": "2020-04-25 05:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=60.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { - "side": "sell", - "bar_index": 574692, + "side": "buy", + "bar_index": 574162, "price": 9156000.0, - "datetime": "2020-04-26 09:00:00", + "datetime": "2020-04-25 06:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 574859, + "bar_index": 574179, + "price": 9118000.0, + "datetime": "2020-04-25 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 574357, + "price": 9177000.0, + "datetime": "2020-04-25 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=108.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 574423, "price": 9165000.0, - "datetime": "2020-04-26 17:21:00", + "datetime": "2020-04-25 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=25.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 574453, + "price": 9163000.0, + "datetime": "2020-04-25 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 574866, + "bar_index": 574463, + "price": 9168000.0, + "datetime": "2020-04-25 21:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 574547, + "price": 9179000.0, + "datetime": "2020-04-26 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 574561, "price": 9171000.0, - "datetime": "2020-04-26 17:42:00", + "datetime": "2020-04-26 02:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 575021, - "price": 9224000.0, - "datetime": "2020-04-27 01:27:00", + "bar_index": 574638, + "price": 9155000.0, + "datetime": "2020-04-26 06:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=66.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 574662, + "price": 9167000.0, + "datetime": "2020-04-26 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 575042, - "price": 9237000.0, - "datetime": "2020-04-27 02:30:00", + "bar_index": 574769, + "price": 9183000.0, + "datetime": "2020-04-26 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 575108, - "price": 9295000.0, - "datetime": "2020-04-27 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 575207, - "price": 9401000.0, - "datetime": "2020-04-27 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 575262, - "price": 9419000.0, - "datetime": "2020-04-27 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 575347, - "price": 9364000.0, - "datetime": "2020-04-27 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 575391, - "price": 9380000.0, - "datetime": "2020-04-27 19:57:00", + "bar_index": 574800, + "price": 9166000.0, + "datetime": "2020-04-26 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 575580, - "price": 9400000.0, - "datetime": "2020-04-28 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 575640, - "price": 9454000.0, - "datetime": "2020-04-28 08:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 575652, - "price": 9449000.0, - "datetime": "2020-04-28 09:00:00", + "bar_index": 574807, + "price": 9162000.0, + "datetime": "2020-04-26 14:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 574924, + "price": 9283000.0, + "datetime": "2020-04-26 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 574937, + "price": 9279000.0, + "datetime": "2020-04-26 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 575114, + "price": 9303000.0, + "datetime": "2020-04-27 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 575151, + "price": 9278000.0, + "datetime": "2020-04-27 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 575179, + "price": 9432000.0, + "datetime": "2020-04-27 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 575217, + "price": 9407000.0, + "datetime": "2020-04-27 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 575228, + "price": 9424000.0, + "datetime": "2020-04-27 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 575267, + "price": 9425000.0, + "datetime": "2020-04-27 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 575278, + "price": 9428000.0, + "datetime": "2020-04-27 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 575712, - "price": 9406000.0, - "datetime": "2020-04-28 12:00:00", + "bar_index": 575287, + "price": 9417000.0, + "datetime": "2020-04-27 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 575354, + "price": 9370000.0, + "datetime": "2020-04-27 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 575406, + "price": 9378000.0, + "datetime": "2020-04-27 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 575437, + "price": 9357000.0, + "datetime": "2020-04-27 22:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 575472, + "price": 9338000.0, + "datetime": "2020-04-28 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 575490, + "price": 9384000.0, + "datetime": "2020-04-28 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 575587, + "price": 9415000.0, + "datetime": "2020-04-28 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 575594, + "price": 9425000.0, + "datetime": "2020-04-28 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 575663, + "price": 9436000.0, + "datetime": "2020-04-28 09:33:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 575726, + "price": 9369000.0, + "datetime": "2020-04-28 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -59611,44 +86503,35 @@ "price": 9388000.0, "datetime": "2020-04-28 15:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 575850, + "price": 9405000.0, + "datetime": "2020-04-28 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 575894, - "price": 9373000.0, - "datetime": "2020-04-28 21:06:00", + "bar_index": 575946, + "price": 9376000.0, + "datetime": "2020-04-28 23:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 575926, - "price": 9397000.0, - "datetime": "2020-04-28 22:42:00", + "bar_index": 576006, + "price": 9393000.0, + "datetime": "2020-04-29 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 576002, - "price": 9385000.0, - "datetime": "2020-04-29 02:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 576023, - "price": 9386000.0, - "datetime": "2020-04-29 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -59656,197 +86539,584 @@ "price": 9390000.0, "datetime": "2020-04-29 05:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 576068, - "price": 9382000.0, - "datetime": "2020-04-29 05:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 576440, - "price": 9997000.0, - "datetime": "2020-04-30 00:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 576753, - "price": 11232000.0, - "datetime": "2020-04-30 16:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 576895, - "price": 10702000.0, - "datetime": "2020-04-30 23:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 577017, - "price": 10739000.0, - "datetime": "2020-05-01 05:15:00", + "bar_index": 576102, + "price": 9399000.0, + "datetime": "2020-04-29 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 577025, + "bar_index": 576137, + "price": 9426000.0, + "datetime": "2020-04-29 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576189, + "price": 9469000.0, + "datetime": "2020-04-29 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 576282, + "price": 9600000.0, + "datetime": "2020-04-29 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 576297, + "price": 9616000.0, + "datetime": "2020-04-29 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576394, + "price": 9998000.0, + "datetime": "2020-04-29 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 576429, + "price": 10051000.0, + "datetime": "2020-04-29 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576453, + "price": 10083000.0, + "datetime": "2020-04-30 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576558, + "price": 10592000.0, + "datetime": "2020-04-30 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 576608, + "price": 10516000.0, + "datetime": "2020-04-30 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576646, + "price": 10690000.0, + "datetime": "2020-04-30 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 576677, + "price": 10861000.0, + "datetime": "2020-04-30 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 576685, + "price": 11096000.0, + "datetime": "2020-04-30 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 576699, + "price": 11060000.0, + "datetime": "2020-04-30 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 576712, + "price": 11103000.0, + "datetime": "2020-04-30 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 576764, + "price": 11021000.0, + "datetime": "2020-04-30 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 576794, + "price": 10629000.0, + "datetime": "2020-04-30 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 576887, + "price": 10710000.0, + "datetime": "2020-04-30 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 576922, + "price": 10684000.0, + "datetime": "2020-05-01 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 576991, + "price": 10563000.0, + "datetime": "2020-05-01 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 577020, + "price": 10694000.0, + "datetime": "2020-05-01 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 577105, + "price": 10640000.0, + "datetime": "2020-05-01 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 577149, + "price": 10584000.0, + "datetime": "2020-05-01 11:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 577166, + "price": 10539000.0, + "datetime": "2020-05-01 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 577284, "price": 10670000.0, - "datetime": "2020-05-01 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 577043, - "price": 10745000.0, - "datetime": "2020-05-01 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 577489, - "price": 10662000.0, - "datetime": "2020-05-02 04:51:00", + "datetime": "2020-05-01 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 577512, - "price": 10688000.0, - "datetime": "2020-05-02 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 577576, - "price": 10760000.0, - "datetime": "2020-05-02 09:12:00", + "bar_index": 577332, + "price": 10936000.0, + "datetime": "2020-05-01 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 577621, - "price": 10751000.0, - "datetime": "2020-05-02 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 577757, - "price": 10719000.0, - "datetime": "2020-05-02 18:15:00", + "bar_index": 577402, + "price": 10709000.0, + "datetime": "2020-05-02 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 578387, - "price": 10826000.0, - "datetime": "2020-05-04 01:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 578421, - "price": 10839000.0, - "datetime": "2020-05-04 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 578518, - "price": 10879000.0, - "datetime": "2020-05-04 08:18:00", + "bar_index": 577459, + "price": 10678000.0, + "datetime": "2020-05-02 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 578542, - "price": 10881000.0, - "datetime": "2020-05-04 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 578889, - "price": 10770000.0, - "datetime": "2020-05-05 02:51:00", + "bar_index": 577469, + "price": 10656000.0, + "datetime": "2020-05-02 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 577505, + "price": 10643000.0, + "datetime": "2020-05-02 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 578964, - "price": 10888000.0, - "datetime": "2020-05-05 06:36:00", + "bar_index": 577518, + "price": 10686000.0, + "datetime": "2020-05-02 06:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 579018, - "price": 10843000.0, - "datetime": "2020-05-05 09:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 579090, + "side": "buy", + "bar_index": 577554, "price": 10798000.0, - "datetime": "2020-05-05 12:54:00", + "datetime": "2020-05-02 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 579147, - "price": 10913000.0, - "datetime": "2020-05-05 15:45:00", + "bar_index": 577587, + "price": 10805000.0, + "datetime": "2020-05-02 09:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 577595, + "price": 10770000.0, + "datetime": "2020-05-02 10:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 577773, + "price": 10720000.0, + "datetime": "2020-05-02 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 577806, + "price": 10784000.0, + "datetime": "2020-05-02 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 577854, + "price": 10841000.0, + "datetime": "2020-05-02 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 577900, + "price": 10877000.0, + "datetime": "2020-05-03 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 577969, + "price": 10783000.0, + "datetime": "2020-05-03 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 577987, + "price": 10829000.0, + "datetime": "2020-05-03 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 578046, + "price": 10871000.0, + "datetime": "2020-05-03 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 578073, + "price": 11122000.0, + "datetime": "2020-05-03 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 578102, + "price": 11055000.0, + "datetime": "2020-05-03 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 578127, + "price": 11044000.0, + "datetime": "2020-05-03 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 578142, + "price": 11030000.0, + "datetime": "2020-05-03 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578158, + "price": 11024000.0, + "datetime": "2020-05-03 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 578216, + "price": 10938000.0, + "datetime": "2020-05-03 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 578269, + "price": 10982000.0, + "datetime": "2020-05-03 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 578347, + "price": 10834000.0, + "datetime": "2020-05-03 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 578404, + "price": 10825000.0, + "datetime": "2020-05-04 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578533, + "price": 10919000.0, + "datetime": "2020-05-04 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 578562, + "price": 10663000.0, + "datetime": "2020-05-04 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 578602, + "price": 10646000.0, + "datetime": "2020-05-04 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 578738, + "price": 10614000.0, + "datetime": "2020-05-04 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578785, + "price": 10700000.0, + "datetime": "2020-05-04 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 578796, + "price": 10717000.0, + "datetime": "2020-05-04 22:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578847, + "price": 10780000.0, + "datetime": "2020-05-05 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578877, + "price": 10777000.0, + "datetime": "2020-05-05 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 578936, + "price": 10850000.0, + "datetime": "2020-05-05 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 578950, + "price": 10907000.0, + "datetime": "2020-05-05 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 579035, + "price": 10833000.0, + "datetime": "2020-05-05 10:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 579118, + "price": 10960000.0, + "datetime": "2020-05-05 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 579165, + "price": 10979000.0, + "datetime": "2020-05-05 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579194, + "price": 10958000.0, + "datetime": "2020-05-05 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -59855,25 +87125,7 @@ "datetime": "2020-05-05 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 579212, - "price": 10877000.0, - "datetime": "2020-05-05 19:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 579239, - "price": 10848000.0, - "datetime": "2020-05-05 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -59881,62 +87133,80 @@ "price": 10815000.0, "datetime": "2020-05-05 23:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 579312, - "price": 10826000.0, - "datetime": "2020-05-06 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 579333, - "price": 10819000.0, - "datetime": "2020-05-06 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=39.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 579367, - "price": 10810000.0, - "datetime": "2020-05-06 02:45:00", + "bar_index": 579299, + "price": 10803000.0, + "datetime": "2020-05-05 23:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579397, + "price": 10868000.0, + "datetime": "2020-05-06 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=63.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 579463, - "price": 10923000.0, - "datetime": "2020-05-06 07:33:00", + "bar_index": 579406, + "price": 10858000.0, + "datetime": "2020-05-06 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 579515, + "bar_index": 579471, + "price": 10925000.0, + "datetime": "2020-05-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 579493, + "price": 10952000.0, + "datetime": "2020-05-06 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 579523, "price": 10937000.0, - "datetime": "2020-05-06 10:09:00", + "datetime": "2020-05-06 10:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 579594, + "bar_index": 579581, "price": 10980000.0, - "datetime": "2020-05-06 14:06:00", + "datetime": "2020-05-06 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 579597, + "price": 10977000.0, + "datetime": "2020-05-06 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -59944,8 +87214,89 @@ "price": 10966000.0, "datetime": "2020-05-06 14:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 579633, + "price": 10974000.0, + "datetime": "2020-05-06 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 579639, + "price": 10954000.0, + "datetime": "2020-05-06 16:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 579647, + "price": 10973000.0, + "datetime": "2020-05-06 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 579660, + "price": 11015000.0, + "datetime": "2020-05-06 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 579674, + "price": 11000000.0, + "datetime": "2020-05-06 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579688, + "price": 11023000.0, + "datetime": "2020-05-06 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579708, + "price": 11179000.0, + "datetime": "2020-05-06 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 579728, + "price": 11280000.0, + "datetime": "2020-05-06 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579768, + "price": 11209000.0, + "datetime": "2020-05-06 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -59954,34 +87305,52 @@ "datetime": "2020-05-07 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 579818, - "price": 11222000.0, - "datetime": "2020-05-07 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 579898, - "price": 11264000.0, - "datetime": "2020-05-07 05:18:00", + "bar_index": 579835, + "price": 11239000.0, + "datetime": "2020-05-07 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 579966, - "price": 11359000.0, - "datetime": "2020-05-07 08:42:00", + "bar_index": 579884, + "price": 11262000.0, + "datetime": "2020-05-07 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 579914, + "price": 11281000.0, + "datetime": "2020-05-07 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 579993, + "price": 11299000.0, + "datetime": "2020-05-07 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580034, + "price": 11379000.0, + "datetime": "2020-05-07 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -59990,7 +87359,16 @@ "datetime": "2020-05-07 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 580073, + "price": 11327000.0, + "datetime": "2020-05-07 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -59999,43 +87377,61 @@ "datetime": "2020-05-07 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 580117, - "price": 11341000.0, - "datetime": "2020-05-07 16:15:00", + "bar_index": 580128, + "price": 11339000.0, + "datetime": "2020-05-07 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 580181, - "price": 11356000.0, - "datetime": "2020-05-07 19:27:00", + "bar_index": 580270, + "price": 11556000.0, + "datetime": "2020-05-07 23:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 580336, - "price": 11800000.0, - "datetime": "2020-05-08 03:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 580454, - "price": 11940000.0, - "datetime": "2020-05-08 09:06:00", + "bar_index": 580328, + "price": 11882000.0, + "datetime": "2020-05-08 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 580397, + "price": 11846000.0, + "datetime": "2020-05-08 06:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 580405, + "price": 11901000.0, + "datetime": "2020-05-08 06:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580547, + "price": 11999000.0, + "datetime": "2020-05-08 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -60043,44 +87439,125 @@ "price": 11986000.0, "datetime": "2020-05-08 14:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 580563, - "price": 11998000.0, - "datetime": "2020-05-08 14:33:00", + "bar_index": 580616, + "price": 11943000.0, + "datetime": "2020-05-08 17:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 580726, - "price": 11969000.0, - "datetime": "2020-05-08 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 580772, - "price": 12042000.0, - "datetime": "2020-05-09 01:00:00", + "bar_index": 580636, + "price": 11965000.0, + "datetime": "2020-05-08 18:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 580657, + "price": 11965000.0, + "datetime": "2020-05-08 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580739, + "price": 12018000.0, + "datetime": "2020-05-08 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580773, + "price": 12072000.0, + "datetime": "2020-05-09 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580847, + "price": 12040000.0, + "datetime": "2020-05-09 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 580989, - "price": 11887000.0, - "datetime": "2020-05-09 11:51:00", + "bar_index": 580857, + "price": 12007000.0, + "datetime": "2020-05-09 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 580862, + "price": 12019000.0, + "datetime": "2020-05-09 05:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 580896, + "price": 12023000.0, + "datetime": "2020-05-09 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 580993, + "price": 11881000.0, + "datetime": "2020-05-09 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 581001, + "price": 11885000.0, + "datetime": "2020-05-09 12:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 581016, + "price": 11837000.0, + "datetime": "2020-05-09 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 581119, + "price": 11698000.0, + "datetime": "2020-05-09 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -60088,8 +87565,8 @@ "price": 11656000.0, "datetime": "2020-05-09 19:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -60098,97 +87575,241 @@ "datetime": "2020-05-09 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 581250, - "price": 11672000.0, - "datetime": "2020-05-10 00:54:00", + "bar_index": 581178, + "price": 11654000.0, + "datetime": "2020-05-09 21:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 581310, - "price": 11745000.0, - "datetime": "2020-05-10 03:54:00", + "bar_index": 581185, + "price": 11678000.0, + "datetime": "2020-05-09 21:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 581615, - "price": 10779000.0, - "datetime": "2020-05-10 19:09:00", + "bar_index": 581207, + "price": 11698000.0, + "datetime": "2020-05-09 22:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 581820, - "price": 10679000.0, - "datetime": "2020-05-11 05:24:00", + "bar_index": 581269, + "price": 11749000.0, + "datetime": "2020-05-10 01:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [donchian,zigzag_causal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 581940, + "bar_index": 581311, + "price": 11758000.0, + "datetime": "2020-05-10 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 581324, + "price": 11784000.0, + "datetime": "2020-05-10 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 581379, + "price": 11664000.0, + "datetime": "2020-05-10 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 581457, + "price": 10601000.0, + "datetime": "2020-05-10 11:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 581469, + "price": 10560000.0, + "datetime": "2020-05-10 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 581479, + "price": 10507000.0, + "datetime": "2020-05-10 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 581598, + "price": 10830000.0, + "datetime": "2020-05-10 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 581630, + "price": 10800000.0, + "datetime": "2020-05-10 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 581694, + "price": 10738000.0, + "datetime": "2020-05-10 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 581889, + "price": 10712000.0, + "datetime": "2020-05-11 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 581898, + "price": 10751000.0, + "datetime": "2020-05-11 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 581917, + "price": 10649000.0, + "datetime": "2020-05-11 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 581931, + "price": 10636000.0, + "datetime": "2020-05-11 10:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 581950, "price": 10674000.0, - "datetime": "2020-05-11 11:24:00", + "datetime": "2020-05-11 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 582011, + "price": 10550000.0, + "datetime": "2020-05-11 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 582023, + "price": 10592000.0, + "datetime": "2020-05-11 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 582098, + "price": 10500000.0, + "datetime": "2020-05-11 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 582176, + "price": 10887000.0, + "datetime": "2020-05-11 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 582199, + "price": 10858000.0, + "datetime": "2020-05-12 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 582028, - "price": 10554000.0, - "datetime": "2020-05-11 15:48:00", + "bar_index": 582285, + "price": 10397000.0, + "datetime": "2020-05-12 04:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,minor_swing]" }, { "side": "buy", - "bar_index": 582196, - "price": 10880000.0, - "datetime": "2020-05-12 00:12:00", + "bar_index": 582294, + "price": 10661000.0, + "datetime": "2020-05-12 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 582225, - "price": 10467000.0, - "datetime": "2020-05-12 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 582320, - "price": 10525000.0, - "datetime": "2020-05-12 06:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 582366, - "price": 10503000.0, - "datetime": "2020-05-12 08:42:00", + "bar_index": 582376, + "price": 10545000.0, + "datetime": "2020-05-12 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -60196,107 +87817,251 @@ "price": 10468000.0, "datetime": "2020-05-12 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [donchian,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 582497, - "price": 10628000.0, - "datetime": "2020-05-12 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 582853, - "price": 10745000.0, - "datetime": "2020-05-13 09:03:00", + "bar_index": 582475, + "price": 10630000.0, + "datetime": "2020-05-12 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 582906, - "price": 10799000.0, - "datetime": "2020-05-13 11:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=13.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 582980, + "bar_index": 582507, + "price": 10572000.0, + "datetime": "2020-05-12 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 582543, + "price": 10638000.0, + "datetime": "2020-05-12 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 582554, + "price": 10691000.0, + "datetime": "2020-05-12 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 582593, + "price": 10640000.0, + "datetime": "2020-05-12 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 582630, + "price": 10658000.0, + "datetime": "2020-05-12 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 582657, + "price": 10730000.0, + "datetime": "2020-05-12 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 582730, + "price": 10760000.0, + "datetime": "2020-05-13 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 582884, "price": 10793000.0, - "datetime": "2020-05-13 15:24:00", + "datetime": "2020-05-13 10:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 582990, - "price": 10794000.0, - "datetime": "2020-05-13 15:54:00", + "bar_index": 582893, + "price": 10838000.0, + "datetime": "2020-05-13 11:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 583190, - "price": 11008000.0, - "datetime": "2020-05-14 01:54:00", + "bar_index": 583068, + "price": 10825000.0, + "datetime": "2020-05-13 19:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 583101, + "price": 10940000.0, + "datetime": "2020-05-13 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 583155, + "price": 11031000.0, + "datetime": "2020-05-14 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 583165, + "price": 11047000.0, + "datetime": "2020-05-14 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 583246, + "price": 11026000.0, + "datetime": "2020-05-14 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 583259, + "price": 11174000.0, + "datetime": "2020-05-14 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 583327, + "price": 11260000.0, + "datetime": "2020-05-14 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 583346, + "price": 11292000.0, + "datetime": "2020-05-14 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 583232, - "price": 10985000.0, - "datetime": "2020-05-14 04:00:00", + "bar_index": 583354, + "price": 11252000.0, + "datetime": "2020-05-14 10:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 583244, - "price": 11000000.0, - "datetime": "2020-05-14 04:36:00", + "bar_index": 583393, + "price": 11285000.0, + "datetime": "2020-05-14 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 583308, - "price": 11234000.0, - "datetime": "2020-05-14 07:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 583445, - "price": 11320000.0, - "datetime": "2020-05-14 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 583538, - "price": 11640000.0, - "datetime": "2020-05-14 19:18:00", + "bar_index": 583430, + "price": 11278000.0, + "datetime": "2020-05-14 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 583454, + "price": 11450000.0, + "datetime": "2020-05-14 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 583525, + "price": 11737000.0, + "datetime": "2020-05-14 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 583540, + "price": 11665000.0, + "datetime": "2020-05-14 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 583554, + "price": 11715000.0, + "datetime": "2020-05-14 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 583579, + "price": 11615000.0, + "datetime": "2020-05-14 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 583637, + "price": 11670000.0, + "datetime": "2020-05-15 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -60305,331 +88070,592 @@ "datetime": "2020-05-15 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 583689, + "price": 11614000.0, + "datetime": "2020-05-15 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 583699, - "price": 11649000.0, - "datetime": "2020-05-15 03:21:00", + "bar_index": 583723, + "price": 11685000.0, + "datetime": "2020-05-15 04:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 583744, - "price": 11639000.0, - "datetime": "2020-05-15 05:36:00", + "bar_index": 583745, + "price": 11638000.0, + "datetime": "2020-05-15 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 583782, - "price": 11736000.0, - "datetime": "2020-05-15 07:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 583822, - "price": 11742000.0, - "datetime": "2020-05-15 09:30:00", + "bar_index": 583769, + "price": 11748000.0, + "datetime": "2020-05-15 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 583995, - "price": 11609000.0, - "datetime": "2020-05-15 18:09:00", + "bar_index": 583788, + "price": 11725000.0, + "datetime": "2020-05-15 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 584111, - "price": 11519000.0, - "datetime": "2020-05-15 23:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 584160, - "price": 11486000.0, - "datetime": "2020-05-16 02:24:00", + "bar_index": 583831, + "price": 11756000.0, + "datetime": "2020-05-15 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 584168, - "price": 11446000.0, - "datetime": "2020-05-16 02:48:00", + "bar_index": 583902, + "price": 11437000.0, + "datetime": "2020-05-15 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 584561, + "side": "buy", + "bar_index": 583934, + "price": 11464000.0, + "datetime": "2020-05-15 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 584243, + "price": 11410000.0, + "datetime": "2020-05-16 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 584256, + "price": 11409000.0, + "datetime": "2020-05-16 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 584342, "price": 11385000.0, - "datetime": "2020-05-16 22:27:00", + "datetime": "2020-05-16 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 584575, - "price": 11418000.0, - "datetime": "2020-05-16 23:09:00", + "bar_index": 584389, + "price": 11476000.0, + "datetime": "2020-05-16 13:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 584697, - "price": 11254000.0, - "datetime": "2020-05-17 05:15:00", + "bar_index": 584413, + "price": 11435000.0, + "datetime": "2020-05-16 15:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 584780, - "price": 11350000.0, - "datetime": "2020-05-17 09:24:00", + "bar_index": 584512, + "price": 11416000.0, + "datetime": "2020-05-16 20:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 584835, - "price": 11448000.0, - "datetime": "2020-05-17 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 584941, - "price": 11431000.0, - "datetime": "2020-05-17 17:27:00", + "bar_index": 584594, + "price": 11363000.0, + "datetime": "2020-05-17 00:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 585001, - "price": 11444000.0, - "datetime": "2020-05-17 20:27:00", + "side": "sell", + "bar_index": 584605, + "price": 11328000.0, + "datetime": "2020-05-17 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 585014, - "price": 11549000.0, - "datetime": "2020-05-17 21:06:00", + "bar_index": 584730, + "price": 11324000.0, + "datetime": "2020-05-17 06:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 585072, - "price": 11761000.0, - "datetime": "2020-05-18 00:00:00", + "bar_index": 584740, + "price": 11327000.0, + "datetime": "2020-05-17 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 584751, + "price": 11357000.0, + "datetime": "2020-05-17 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 584786, + "price": 11417000.0, + "datetime": "2020-05-17 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 584836, + "price": 11447000.0, + "datetime": "2020-05-17 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 584858, + "price": 11473000.0, + "datetime": "2020-05-17 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 584921, + "price": 11449000.0, + "datetime": "2020-05-17 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 584981, + "price": 11457000.0, + "datetime": "2020-05-17 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585019, + "price": 11632000.0, + "datetime": "2020-05-17 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 585038, + "price": 11667000.0, + "datetime": "2020-05-17 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 585139, + "price": 11680000.0, + "datetime": "2020-05-18 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 585177, + "price": 11686000.0, + "datetime": "2020-05-18 05:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 585183, + "price": 11669000.0, + "datetime": "2020-05-18 05:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 585214, + "price": 11629000.0, + "datetime": "2020-05-18 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 585245, + "price": 11638000.0, + "datetime": "2020-05-18 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 585256, + "price": 11700000.0, + "datetime": "2020-05-18 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 585289, + "price": 11855000.0, + "datetime": "2020-05-18 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 585336, + "price": 11809000.0, + "datetime": "2020-05-18 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 585348, + "price": 11815000.0, + "datetime": "2020-05-18 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 585389, + "price": 11701000.0, + "datetime": "2020-05-18 15:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 585255, - "price": 11674000.0, - "datetime": "2020-05-18 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 585302, - "price": 11788000.0, - "datetime": "2020-05-18 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 585530, - "price": 11601000.0, - "datetime": "2020-05-18 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 585660, - "price": 11640000.0, - "datetime": "2020-05-19 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 585837, - "price": 11536000.0, - "datetime": "2020-05-19 14:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 585892, - "price": 11611000.0, - "datetime": "2020-05-19 17:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 585962, - "price": 11720000.0, - "datetime": "2020-05-19 20:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 586025, - "price": 11622000.0, - "datetime": "2020-05-19 23:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 586036, - "price": 11669000.0, - "datetime": "2020-05-20 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 586184, - "price": 11690000.0, - "datetime": "2020-05-20 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 586197, - "price": 11669000.0, - "datetime": "2020-05-20 08:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 586260, - "price": 11698000.0, - "datetime": "2020-05-20 11:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 586348, - "price": 11679000.0, - "datetime": "2020-05-20 15:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 586466, - "price": 11722000.0, - "datetime": "2020-05-20 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 586498, - "price": 11724000.0, - "datetime": "2020-05-20 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 586588, - "price": 11551000.0, - "datetime": "2020-05-21 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 586641, + "bar_index": 585467, "price": 11606000.0, - "datetime": "2020-05-21 06:27:00", + "datetime": "2020-05-18 19:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fractal_swing,keltner_breakout,minor_swing]" }, { "side": "sell", - "bar_index": 586880, - "price": 11435000.0, - "datetime": "2020-05-21 18:24:00", + "bar_index": 585497, + "price": 11573000.0, + "datetime": "2020-05-18 21:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 585539, + "price": 11639000.0, + "datetime": "2020-05-18 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 585551, + "price": 11648000.0, + "datetime": "2020-05-18 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585635, + "price": 11635000.0, + "datetime": "2020-05-19 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 585641, + "price": 11649000.0, + "datetime": "2020-05-19 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 585647, + "price": 11644000.0, + "datetime": "2020-05-19 04:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 585672, + "price": 11639000.0, + "datetime": "2020-05-19 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 585717, + "price": 11700000.0, + "datetime": "2020-05-19 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 586934, - "price": 11370000.0, - "datetime": "2020-05-21 21:06:00", + "bar_index": 585755, + "price": 11601000.0, + "datetime": "2020-05-19 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585799, + "price": 11600000.0, + "datetime": "2020-05-19 12:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585914, + "price": 11766000.0, + "datetime": "2020-05-19 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 585927, + "price": 11769000.0, + "datetime": "2020-05-19 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585948, + "price": 11719000.0, + "datetime": "2020-05-19 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 585952, + "price": 11738000.0, + "datetime": "2020-05-19 20:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 585971, + "price": 11682000.0, + "datetime": "2020-05-19 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 586108, + "price": 11668000.0, + "datetime": "2020-05-20 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 586116, + "price": 11654000.0, + "datetime": "2020-05-20 04:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 586130, + "price": 11637000.0, + "datetime": "2020-05-20 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 586156, + "price": 11661000.0, + "datetime": "2020-05-20 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 586212, + "price": 11724000.0, + "datetime": "2020-05-20 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 586243, + "price": 11705000.0, + "datetime": "2020-05-20 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 586264, + "price": 11697000.0, + "datetime": "2020-05-20 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 586625, + "price": 11610000.0, + "datetime": "2020-05-21 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 586802, + "price": 11512000.0, + "datetime": "2020-05-21 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 586813, + "price": 11506000.0, + "datetime": "2020-05-21 15:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 586841, + "price": 11472000.0, + "datetime": "2020-05-21 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 586914, + "price": 11363000.0, + "datetime": "2020-05-21 20:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 586923, + "price": 11376000.0, + "datetime": "2020-05-21 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -60638,52 +88664,106 @@ "datetime": "2020-05-21 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 587026, + "price": 11131000.0, + "datetime": "2020-05-22 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 587076, + "price": 10989000.0, + "datetime": "2020-05-22 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 587123, + "price": 11130000.0, + "datetime": "2020-05-22 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 587206, + "price": 11144000.0, + "datetime": "2020-05-22 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 587032, - "price": 11092000.0, - "datetime": "2020-05-22 02:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 587197, - "price": 11152000.0, - "datetime": "2020-05-22 10:18:00", + "bar_index": 587232, + "price": 11031000.0, + "datetime": "2020-05-22 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 587287, - "price": 11018000.0, - "datetime": "2020-05-22 14:48:00", + "bar_index": 587291, + "price": 11016000.0, + "datetime": "2020-05-22 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 587302, - "price": 11010000.0, - "datetime": "2020-05-22 15:33:00", + "bar_index": 587327, + "price": 11058000.0, + "datetime": "2020-05-22 16:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 587326, - "price": 11052000.0, - "datetime": "2020-05-22 16:45:00", + "bar_index": 587348, + "price": 11057000.0, + "datetime": "2020-05-22 17:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 587403, + "price": 11115000.0, + "datetime": "2020-05-22 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 587430, + "price": 11150000.0, + "datetime": "2020-05-22 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 587461, + "price": 11140000.0, + "datetime": "2020-05-22 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -60692,79 +88772,115 @@ "datetime": "2020-05-23 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 587608, - "price": 11163000.0, - "datetime": "2020-05-23 06:51:00", + "bar_index": 587487, + "price": 11158000.0, + "datetime": "2020-05-23 00:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 587914, - "price": 11122000.0, - "datetime": "2020-05-23 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 587976, - "price": 11112000.0, - "datetime": "2020-05-24 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 588018, - "price": 11130000.0, - "datetime": "2020-05-24 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 588036, - "price": 11142000.0, - "datetime": "2020-05-24 04:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 588052, - "price": 11127000.0, - "datetime": "2020-05-24 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 588194, + "bar_index": 587631, "price": 11147000.0, - "datetime": "2020-05-24 12:09:00", + "datetime": "2020-05-23 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 587661, + "price": 11196000.0, + "datetime": "2020-05-23 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 587707, + "price": 11230000.0, + "datetime": "2020-05-23 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 588215, - "price": 11148000.0, - "datetime": "2020-05-24 13:12:00", + "bar_index": 587849, + "price": 11109000.0, + "datetime": "2020-05-23 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 587904, + "price": 11086000.0, + "datetime": "2020-05-23 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 587917, + "price": 11119000.0, + "datetime": "2020-05-23 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 587948, + "price": 11150000.0, + "datetime": "2020-05-23 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 588002, + "price": 11139000.0, + "datetime": "2020-05-24 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 588028, + "price": 11119000.0, + "datetime": "2020-05-24 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 588071, + "price": 11183000.0, + "datetime": "2020-05-24 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 588136, + "price": 11125000.0, + "datetime": "2020-05-24 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -60773,70 +88889,124 @@ "datetime": "2020-05-24 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=23.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=79.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 588280, - "price": 11201000.0, - "datetime": "2020-05-24 16:27:00", + "bar_index": 588312, + "price": 11199000.0, + "datetime": "2020-05-24 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 588390, + "price": 11101000.0, + "datetime": "2020-05-24 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 588291, - "price": 11191000.0, - "datetime": "2020-05-24 17:00:00", + "bar_index": 588535, + "price": 10935000.0, + "datetime": "2020-05-25 05:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 588661, - "price": 10762000.0, - "datetime": "2020-05-25 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 588753, - "price": 10703000.0, - "datetime": "2020-05-25 16:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 588766, - "price": 10771000.0, - "datetime": "2020-05-25 16:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 588802, - "price": 10721000.0, - "datetime": "2020-05-25 18:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 588877, - "price": 10610000.0, - "datetime": "2020-05-25 22:18:00", + "bar_index": 588568, + "price": 11019000.0, + "datetime": "2020-05-25 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 588666, + "price": 10737000.0, + "datetime": "2020-05-25 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 588732, + "price": 10718000.0, + "datetime": "2020-05-25 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 588777, + "price": 10760000.0, + "datetime": "2020-05-25 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 588798, + "price": 10764000.0, + "datetime": "2020-05-25 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 588803, + "price": 10659000.0, + "datetime": "2020-05-25 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 588902, + "price": 10694000.0, + "datetime": "2020-05-25 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 588934, + "price": 10722000.0, + "datetime": "2020-05-26 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 588970, + "price": 10795000.0, + "datetime": "2020-05-26 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 588981, + "price": 10784000.0, + "datetime": "2020-05-26 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -60844,71 +89014,89 @@ "price": 10842000.0, "datetime": "2020-05-26 04:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 589020, - "price": 10821000.0, - "datetime": "2020-05-26 05:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 589272, - "price": 10855000.0, - "datetime": "2020-05-26 18:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 589339, - "price": 10744000.0, - "datetime": "2020-05-26 21:24:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 589607, - "price": 10763000.0, - "datetime": "2020-05-27 10:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 589667, - "price": 10763000.0, - "datetime": "2020-05-27 13:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 589730, - "price": 10741000.0, - "datetime": "2020-05-27 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 589767, + "bar_index": 589086, "price": 10833000.0, - "datetime": "2020-05-27 18:48:00", + "datetime": "2020-05-26 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 589253, + "price": 10894000.0, + "datetime": "2020-05-26 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 589346, + "price": 10721000.0, + "datetime": "2020-05-26 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 589503, + "price": 10739000.0, + "datetime": "2020-05-27 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 589611, + "price": 10781000.0, + "datetime": "2020-05-27 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 589619, + "price": 10783000.0, + "datetime": "2020-05-27 11:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 589636, + "price": 10752000.0, + "datetime": "2020-05-27 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 589747, + "price": 10842000.0, + "datetime": "2020-05-27 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 589771, + "price": 10852000.0, + "datetime": "2020-05-27 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -60916,26 +89104,26 @@ "price": 11053000.0, "datetime": "2020-05-27 19:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 589832, - "price": 11105000.0, - "datetime": "2020-05-27 22:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=14.1 [fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 589880, - "price": 11084000.0, - "datetime": "2020-05-28 00:27:00", + "bar_index": 589852, + "price": 11075000.0, + "datetime": "2020-05-27 23:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 589904, + "price": 11141000.0, + "datetime": "2020-05-28 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -60943,17 +89131,62 @@ "price": 11139000.0, "datetime": "2020-05-28 03:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 590118, - "price": 11196000.0, - "datetime": "2020-05-28 12:21:00", + "bar_index": 589986, + "price": 11125000.0, + "datetime": "2020-05-28 05:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 590026, + "price": 11052000.0, + "datetime": "2020-05-28 07:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 590064, + "price": 11148000.0, + "datetime": "2020-05-28 09:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 590073, + "price": 11212000.0, + "datetime": "2020-05-28 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 590193, + "price": 11161000.0, + "datetime": "2020-05-28 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 590217, + "price": 11149000.0, + "datetime": "2020-05-28 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -60962,43 +89195,124 @@ "datetime": "2020-05-28 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 590394, - "price": 11417000.0, - "datetime": "2020-05-29 02:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 590408, - "price": 11435000.0, - "datetime": "2020-05-29 02:51:00", + "bar_index": 590297, + "price": 11368000.0, + "datetime": "2020-05-28 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 590450, - "price": 11424000.0, - "datetime": "2020-05-29 04:57:00", + "bar_index": 590307, + "price": 11409000.0, + "datetime": "2020-05-28 21:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 590336, + "price": 11470000.0, + "datetime": "2020-05-28 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 590348, + "price": 11457000.0, + "datetime": "2020-05-28 23:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 590367, + "price": 11446000.0, + "datetime": "2020-05-29 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 590502, + "price": 11454000.0, + "datetime": "2020-05-29 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 590580, + "price": 11509000.0, + "datetime": "2020-05-29 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 590593, + "price": 11508000.0, + "datetime": "2020-05-29 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 590680, + "price": 11510000.0, + "datetime": "2020-05-29 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 590701, - "price": 11443000.0, - "datetime": "2020-05-29 17:30:00", + "bar_index": 590705, + "price": 11465000.0, + "datetime": "2020-05-29 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 590709, + "price": 11439000.0, + "datetime": "2020-05-29 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 590789, + "price": 11363000.0, + "datetime": "2020-05-29 21:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 590803, + "price": 11377000.0, + "datetime": "2020-05-29 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -61007,196 +89321,232 @@ "datetime": "2020-05-30 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 590896, - "price": 11420000.0, - "datetime": "2020-05-30 03:15:00", + "bar_index": 591003, + "price": 11419000.0, + "datetime": "2020-05-30 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 590985, - "price": 11393000.0, - "datetime": "2020-05-30 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 591048, - "price": 11373000.0, - "datetime": "2020-05-30 10:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 591064, - "price": 11364000.0, - "datetime": "2020-05-30 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 591219, - "price": 11454000.0, - "datetime": "2020-05-30 19:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 591279, - "price": 11455000.0, - "datetime": "2020-05-30 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 591296, - "price": 11468000.0, - "datetime": "2020-05-30 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 591387, - "price": 11439000.0, - "datetime": "2020-05-31 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 591495, - "price": 11541000.0, - "datetime": "2020-05-31 09:12:00", + "bar_index": 591160, + "price": 11498000.0, + "datetime": "2020-05-30 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 591564, - "price": 11522000.0, - "datetime": "2020-05-31 12:39:00", + "bar_index": 591323, + "price": 11441000.0, + "datetime": "2020-05-31 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 591759, - "price": 11490000.0, - "datetime": "2020-05-31 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 591814, - "price": 11427000.0, - "datetime": "2020-06-01 01:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 591836, - "price": 11445000.0, - "datetime": "2020-06-01 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 591878, - "price": 11440000.0, - "datetime": "2020-06-01 04:21:00", + "bar_index": 591416, + "price": 11409000.0, + "datetime": "2020-05-31 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 591906, - "price": 11446000.0, - "datetime": "2020-06-01 05:45:00", + "bar_index": 591512, + "price": 11563000.0, + "datetime": "2020-05-31 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=58.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 591928, - "price": 11436000.0, - "datetime": "2020-06-01 06:51:00", + "bar_index": 591553, + "price": 11535000.0, + "datetime": "2020-05-31 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 592201, - "price": 11501000.0, - "datetime": "2020-06-01 20:30:00", + "bar_index": 591571, + "price": 11496000.0, + "datetime": "2020-05-31 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 591633, + "price": 11486000.0, + "datetime": "2020-05-31 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 591639, + "price": 11487000.0, + "datetime": "2020-05-31 16:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 591662, + "price": 11477000.0, + "datetime": "2020-05-31 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 591715, + "price": 11492000.0, + "datetime": "2020-05-31 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 591724, + "price": 11495000.0, + "datetime": "2020-05-31 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 591746, + "price": 11476000.0, + "datetime": "2020-05-31 21:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [donchian,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 591753, + "price": 11471000.0, + "datetime": "2020-05-31 22:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 592222, - "price": 11525000.0, - "datetime": "2020-06-01 21:33:00", + "bar_index": 591883, + "price": 11441000.0, + "datetime": "2020-06-01 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 592242, - "price": 11520000.0, - "datetime": "2020-06-01 22:33:00", + "bar_index": 591937, + "price": 11474000.0, + "datetime": "2020-06-01 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 591947, + "price": 11423000.0, + "datetime": "2020-06-01 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 592250, - "price": 11518000.0, - "datetime": "2020-06-01 22:57:00", + "bar_index": 591979, + "price": 11472000.0, + "datetime": "2020-06-01 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 592336, - "price": 11522000.0, - "datetime": "2020-06-02 03:15:00", + "bar_index": 592036, + "price": 11523000.0, + "datetime": "2020-06-01 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 592049, + "price": 11570000.0, + "datetime": "2020-06-01 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 592110, + "price": 11513000.0, + "datetime": "2020-06-01 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 592129, + "price": 11521000.0, + "datetime": "2020-06-01 16:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 592149, + "price": 11511000.0, + "datetime": "2020-06-01 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 592223, + "price": 11530000.0, + "datetime": "2020-06-01 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 592303, + "price": 11515000.0, + "datetime": "2020-06-02 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -61205,43 +89555,106 @@ "datetime": "2020-06-02 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=82.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 592378, - "price": 11535000.0, - "datetime": "2020-06-02 05:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 592410, - "price": 11574000.0, - "datetime": "2020-06-02 06:57:00", + "bar_index": 592393, + "price": 11583000.0, + "datetime": "2020-06-02 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 592517, - "price": 11996000.0, - "datetime": "2020-06-02 12:18:00", + "bar_index": 592414, + "price": 11597000.0, + "datetime": "2020-06-02 07:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 592578, + "bar_index": 592437, + "price": 11946000.0, + "datetime": "2020-06-02 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 592473, + "price": 11965000.0, + "datetime": "2020-06-02 10:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 592511, + "price": 12020000.0, + "datetime": "2020-06-02 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 592521, + "price": 12022000.0, + "datetime": "2020-06-02 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 592579, + "price": 12082000.0, + "datetime": "2020-06-02 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 592602, "price": 12081000.0, - "datetime": "2020-06-02 15:21:00", + "datetime": "2020-06-02 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 592756, + "price": 11491000.0, + "datetime": "2020-06-03 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 592822, + "price": 11499000.0, + "datetime": "2020-06-03 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 592860, + "price": 11487000.0, + "datetime": "2020-06-03 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -61249,53 +89662,71 @@ "price": 11526000.0, "datetime": "2020-06-03 05:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 592946, - "price": 11527000.0, - "datetime": "2020-06-03 09:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 593042, - "price": 11486000.0, - "datetime": "2020-06-03 14:33:00", + "bar_index": 592923, + "price": 11524000.0, + "datetime": "2020-06-03 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 593072, - "price": 11495000.0, - "datetime": "2020-06-03 16:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 593083, - "price": 11485000.0, - "datetime": "2020-06-03 16:36:00", + "bar_index": 592948, + "price": 11511000.0, + "datetime": "2020-06-03 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 593001, + "price": 11455000.0, + "datetime": "2020-06-03 12:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 593113, - "price": 11503000.0, - "datetime": "2020-06-03 18:06:00", + "bar_index": 593046, + "price": 11505000.0, + "datetime": "2020-06-03 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593073, + "price": 11495000.0, + "datetime": "2020-06-03 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 593093, + "price": 11501000.0, + "datetime": "2020-06-03 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 593117, + "price": 11505000.0, + "datetime": "2020-06-03 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -61303,80 +89734,233 @@ "price": 11541000.0, "datetime": "2020-06-03 19:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 593229, + "bar_index": 593146, + "price": 11568000.0, + "datetime": "2020-06-03 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593162, + "price": 11572000.0, + "datetime": "2020-06-03 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 593187, + "price": 11556000.0, + "datetime": "2020-06-03 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 593231, "price": 11555000.0, - "datetime": "2020-06-03 23:54:00", + "datetime": "2020-06-04 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 593323, - "price": 11565000.0, - "datetime": "2020-06-04 04:36:00", + "bar_index": 593324, + "price": 11563000.0, + "datetime": "2020-06-04 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 593452, - "price": 11653000.0, - "datetime": "2020-06-04 11:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 593698, - "price": 11720000.0, - "datetime": "2020-06-04 23:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 593706, - "price": 11693000.0, - "datetime": "2020-06-04 23:45:00", + "bar_index": 593334, + "price": 11564000.0, + "datetime": "2020-06-04 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 593396, + "price": 11589000.0, + "datetime": "2020-06-04 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593406, + "price": 11639000.0, + "datetime": "2020-06-04 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 593436, + "price": 11650000.0, + "datetime": "2020-06-04 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593453, + "price": 11654000.0, + "datetime": "2020-06-04 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 593555, + "price": 11675000.0, + "datetime": "2020-06-04 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 593961, - "price": 11811000.0, - "datetime": "2020-06-05 12:30:00", + "bar_index": 593603, + "price": 11527000.0, + "datetime": "2020-06-04 18:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 593999, - "price": 11782000.0, - "datetime": "2020-06-05 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 594023, + "bar_index": 593661, + "price": 11633000.0, + "datetime": "2020-06-04 21:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593734, + "price": 11766000.0, + "datetime": "2020-06-05 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593751, + "price": 11778000.0, + "datetime": "2020-06-05 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 593759, + "price": 11777000.0, + "datetime": "2020-06-05 02:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 593766, + "price": 11799000.0, + "datetime": "2020-06-05 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 593792, + "price": 11767000.0, + "datetime": "2020-06-05 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 593805, + "price": 11806000.0, + "datetime": "2020-06-05 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 593826, + "price": 11784000.0, + "datetime": "2020-06-05 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 593835, + "price": 11770000.0, + "datetime": "2020-06-05 06:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 593851, + "price": 11786000.0, + "datetime": "2020-06-05 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 593915, + "price": 11815000.0, + "datetime": "2020-06-05 10:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 594005, "price": 11771000.0, - "datetime": "2020-06-05 15:36:00", + "datetime": "2020-06-05 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 594012, + "price": 11747000.0, + "datetime": "2020-06-05 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -61385,7 +89969,7 @@ "datetime": "2020-06-05 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -61394,187 +89978,232 @@ "datetime": "2020-06-05 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 594265, - "price": 11690000.0, - "datetime": "2020-06-06 03:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 594291, - "price": 11684000.0, - "datetime": "2020-06-06 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 594319, - "price": 11656000.0, - "datetime": "2020-06-06 06:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 594557, - "price": 11629000.0, - "datetime": "2020-06-06 18:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 594602, - "price": 11626000.0, - "datetime": "2020-06-06 20:33:00", + "bar_index": 594158, + "price": 11636000.0, + "datetime": "2020-06-05 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 594623, - "price": 11609000.0, - "datetime": "2020-06-06 21:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 594731, - "price": 11585000.0, - "datetime": "2020-06-07 03:00:00", + "bar_index": 594192, + "price": 11653000.0, + "datetime": "2020-06-06 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 595027, - "price": 11625000.0, - "datetime": "2020-06-07 17:48:00", + "bar_index": 594226, + "price": 11700000.0, + "datetime": "2020-06-06 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 595041, - "price": 11583000.0, - "datetime": "2020-06-07 18:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 595271, + "bar_index": 594255, + "price": 11688000.0, + "datetime": "2020-06-06 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 594366, + "price": 11618000.0, + "datetime": "2020-06-06 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 594404, + "price": 11579000.0, + "datetime": "2020-06-06 10:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 594569, + "price": 11638000.0, + "datetime": "2020-06-06 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 594591, + "price": 11637000.0, + "datetime": "2020-06-06 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 594616, + "price": 11681000.0, + "datetime": "2020-06-06 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 594625, + "price": 11624000.0, + "datetime": "2020-06-06 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 594658, + "price": 11630000.0, + "datetime": "2020-06-06 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 594825, + "price": 11601000.0, + "datetime": "2020-06-07 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 594852, + "price": 11621000.0, + "datetime": "2020-06-07 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 595167, + "price": 11470000.0, + "datetime": "2020-06-08 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 595194, + "price": 11451000.0, + "datetime": "2020-06-08 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 595257, + "price": 11693000.0, + "datetime": "2020-06-08 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 595273, + "price": 11673000.0, + "datetime": "2020-06-08 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 595281, "price": 11669000.0, - "datetime": "2020-06-08 06:00:00", + "datetime": "2020-06-08 06:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 595325, - "price": 11686000.0, - "datetime": "2020-06-08 08:42:00", + "bar_index": 595299, + "price": 11692000.0, + "datetime": "2020-06-08 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 595363, - "price": 11701000.0, - "datetime": "2020-06-08 10:36:00", + "bar_index": 595306, + "price": 11713000.0, + "datetime": "2020-06-08 07:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 595334, + "price": 11691000.0, + "datetime": "2020-06-08 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 595478, - "price": 11667000.0, - "datetime": "2020-06-08 16:21:00", + "bar_index": 595521, + "price": 11671000.0, + "datetime": "2020-06-08 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 595544, - "price": 11665000.0, - "datetime": "2020-06-08 19:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 595551, - "price": 11660000.0, - "datetime": "2020-06-08 20:00:00", + "bar_index": 595560, + "price": 11659000.0, + "datetime": "2020-06-08 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 595572, - "price": 11658000.0, - "datetime": "2020-06-08 21:03:00", + "bar_index": 595694, + "price": 11638000.0, + "datetime": "2020-06-09 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 595670, - "price": 11628000.0, - "datetime": "2020-06-09 01:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 595787, - "price": 11615000.0, - "datetime": "2020-06-09 07:48:00", + "bar_index": 595879, + "price": 11590000.0, + "datetime": "2020-06-09 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 595819, - "price": 11615000.0, - "datetime": "2020-06-09 09:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 595861, - "price": 11628000.0, - "datetime": "2020-06-09 11:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -61583,187 +90212,241 @@ "datetime": "2020-06-09 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 595987, - "price": 11608000.0, - "datetime": "2020-06-09 17:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596048, - "price": 11629000.0, - "datetime": "2020-06-09 20:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596254, - "price": 11679000.0, - "datetime": "2020-06-10 07:09:00", + "bar_index": 596063, + "price": 11640000.0, + "datetime": "2020-06-09 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 596300, - "price": 11684000.0, - "datetime": "2020-06-10 09:27:00", + "bar_index": 596069, + "price": 11647000.0, + "datetime": "2020-06-09 21:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 596074, + "price": 11641000.0, + "datetime": "2020-06-09 22:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 596120, + "price": 11633000.0, + "datetime": "2020-06-10 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 596159, + "price": 11635000.0, + "datetime": "2020-06-10 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 596195, + "price": 11636000.0, + "datetime": "2020-06-10 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 596241, + "price": 11695000.0, + "datetime": "2020-06-10 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 596405, - "price": 11620000.0, - "datetime": "2020-06-10 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596571, + "bar_index": 596413, "price": 11630000.0, - "datetime": "2020-06-10 23:00:00", + "datetime": "2020-06-10 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596633, - "price": 11699000.0, - "datetime": "2020-06-11 05:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596671, - "price": 11692000.0, - "datetime": "2020-06-11 06:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 596679, - "price": 11704000.0, - "datetime": "2020-06-11 07:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596709, - "price": 11723000.0, - "datetime": "2020-06-11 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 596732, - "price": 11732000.0, - "datetime": "2020-06-11 09:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 596739, - "price": 11729000.0, - "datetime": "2020-06-11 10:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 596763, - "price": 11774000.0, - "datetime": "2020-06-11 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 596891, - "price": 11683000.0, - "datetime": "2020-06-11 17:54:00", + "bar_index": 596490, + "price": 11601000.0, + "datetime": "2020-06-10 18:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 596901, - "price": 11683000.0, - "datetime": "2020-06-11 18:24:00", + "bar_index": 596526, + "price": 11608000.0, + "datetime": "2020-06-10 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 596929, - "price": 11686000.0, - "datetime": "2020-06-11 19:48:00", + "bar_index": 596544, + "price": 11621000.0, + "datetime": "2020-06-10 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 596964, - "price": 11651000.0, - "datetime": "2020-06-11 21:33:00", + "bar_index": 596581, + "price": 11622000.0, + "datetime": "2020-06-10 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 597144, - "price": 11259000.0, - "datetime": "2020-06-12 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=25.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 597199, - "price": 11186000.0, - "datetime": "2020-06-12 09:18:00", + "bar_index": 596639, + "price": 11695000.0, + "datetime": "2020-06-11 05:18:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 596690, + "price": 11737000.0, + "datetime": "2020-06-11 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 596717, + "price": 11734000.0, + "datetime": "2020-06-11 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 596723, + "price": 11740000.0, + "datetime": "2020-06-11 09:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 596747, + "price": 11763000.0, + "datetime": "2020-06-11 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 596766, + "price": 11784000.0, + "datetime": "2020-06-11 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 597294, - "price": 11303000.0, - "datetime": "2020-06-12 14:03:00", + "bar_index": 596996, + "price": 11583000.0, + "datetime": "2020-06-11 23:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=80.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 597096, + "price": 11261000.0, + "datetime": "2020-06-12 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 597131, + "price": 11283000.0, + "datetime": "2020-06-12 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 597138, + "price": 11292000.0, + "datetime": "2020-06-12 06:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 597157, + "price": 11253000.0, + "datetime": "2020-06-12 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 597207, + "price": 11252000.0, + "datetime": "2020-06-12 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 597216, + "price": 11217000.0, + "datetime": "2020-06-12 10:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 597341, + "price": 11363000.0, + "datetime": "2020-06-12 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -61772,7 +90455,16 @@ "datetime": "2020-06-12 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 597400, + "price": 11393000.0, + "datetime": "2020-06-12 19:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -61781,106 +90473,205 @@ "datetime": "2020-06-12 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 597464, - "price": 11373000.0, - "datetime": "2020-06-12 22:33:00", + "bar_index": 597454, + "price": 11366000.0, + "datetime": "2020-06-12 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 597690, - "price": 11383000.0, - "datetime": "2020-06-13 09:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 597924, - "price": 11363000.0, - "datetime": "2020-06-13 21:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 598041, - "price": 11349000.0, - "datetime": "2020-06-14 03:24:00", + "bar_index": 597485, + "price": 11394000.0, + "datetime": "2020-06-12 23:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 598053, - "price": 11362000.0, - "datetime": "2020-06-14 04:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 598071, + "bar_index": 597545, + "price": 11273000.0, + "datetime": "2020-06-13 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 597570, + "price": 11304000.0, + "datetime": "2020-06-13 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 597578, + "price": 11343000.0, + "datetime": "2020-06-13 04:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 597635, + "price": 11369000.0, + "datetime": "2020-06-13 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 597645, + "price": 11385000.0, + "datetime": "2020-06-13 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 597708, + "price": 11379000.0, + "datetime": "2020-06-13 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 597714, + "price": 11377000.0, + "datetime": "2020-06-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 597720, + "price": 11370000.0, + "datetime": "2020-06-13 11:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 597801, "price": 11326000.0, - "datetime": "2020-06-14 04:54:00", + "datetime": "2020-06-13 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 598212, - "price": 11353000.0, - "datetime": "2020-06-14 11:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 598243, - "price": 11346000.0, - "datetime": "2020-06-14 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 598490, + "bar_index": 597849, + "price": 11358000.0, + "datetime": "2020-06-13 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 597855, + "price": 11366000.0, + "datetime": "2020-06-13 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 597925, + "price": 11361000.0, + "datetime": "2020-06-13 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 597998, + "price": 11349000.0, + "datetime": "2020-06-14 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 598044, + "price": 11356000.0, + "datetime": "2020-06-14 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 598213, + "price": 11356000.0, + "datetime": "2020-06-14 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 598244, + "price": 11344000.0, + "datetime": "2020-06-14 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 598459, + "price": 11288000.0, + "datetime": "2020-06-15 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 598494, "price": 11314000.0, - "datetime": "2020-06-15 01:51:00", + "datetime": "2020-06-15 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 598605, - "price": 11303000.0, - "datetime": "2020-06-15 07:36:00", + "bar_index": 598607, + "price": 11289000.0, + "datetime": "2020-06-15 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 598616, - "price": 11257000.0, - "datetime": "2020-06-15 08:09:00", + "bar_index": 598618, + "price": 11264000.0, + "datetime": "2020-06-15 08:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -61889,61 +90680,115 @@ "datetime": "2020-06-15 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 598842, - "price": 11001000.0, - "datetime": "2020-06-15 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 598907, - "price": 10990000.0, - "datetime": "2020-06-15 22:42:00", + "bar_index": 598804, + "price": 11007000.0, + "datetime": "2020-06-15 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 598996, - "price": 11319000.0, - "datetime": "2020-06-16 03:09:00", + "bar_index": 598919, + "price": 11102000.0, + "datetime": "2020-06-15 23:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 599246, - "price": 11415000.0, - "datetime": "2020-06-16 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 599594, - "price": 11449000.0, - "datetime": "2020-06-17 09:03:00", + "bar_index": 598957, + "price": 11284000.0, + "datetime": "2020-06-16 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 598981, + "price": 11257000.0, + "datetime": "2020-06-16 02:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 599009, + "price": 11318000.0, + "datetime": "2020-06-16 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 599055, + "price": 11396000.0, + "datetime": "2020-06-16 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 599295, + "price": 11424000.0, + "datetime": "2020-06-16 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 599704, - "price": 11370000.0, - "datetime": "2020-06-17 14:33:00", + "bar_index": 599426, + "price": 11372000.0, + "datetime": "2020-06-17 00:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 599453, + "price": 11414000.0, + "datetime": "2020-06-17 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 599536, + "price": 11422000.0, + "datetime": "2020-06-17 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 599571, + "price": 11441000.0, + "datetime": "2020-06-17 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 599672, + "price": 11385000.0, + "datetime": "2020-06-17 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -61951,116 +90796,98 @@ "price": 11435000.0, "datetime": "2020-06-17 18:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 599838, - "price": 11432000.0, - "datetime": "2020-06-17 21:15:00", + "bar_index": 599848, + "price": 11447000.0, + "datetime": "2020-06-17 21:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 599863, - "price": 11420000.0, - "datetime": "2020-06-17 22:30:00", + "bar_index": 599865, + "price": 11415000.0, + "datetime": "2020-06-17 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 599920, - "price": 11364000.0, - "datetime": "2020-06-18 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 599996, - "price": 11377000.0, - "datetime": "2020-06-18 05:09:00", + "bar_index": 600012, + "price": 11388000.0, + "datetime": "2020-06-18 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 600038, - "price": 11402000.0, - "datetime": "2020-06-18 07:15:00", + "bar_index": 600054, + "price": 11425000.0, + "datetime": "2020-06-18 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 600084, - "price": 11386000.0, - "datetime": "2020-06-18 09:33:00", + "bar_index": 600115, + "price": 11388000.0, + "datetime": "2020-06-18 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 600101, - "price": 11406000.0, - "datetime": "2020-06-18 10:24:00", + "bar_index": 600163, + "price": 11357000.0, + "datetime": "2020-06-18 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 600160, - "price": 11362000.0, - "datetime": "2020-06-18 13:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 600196, - "price": 11351000.0, - "datetime": "2020-06-18 15:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 600225, - "price": 11355000.0, - "datetime": "2020-06-18 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 600274, - "price": 11339000.0, - "datetime": "2020-06-18 19:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 600284, - "price": 11374000.0, - "datetime": "2020-06-18 19:33:00", + "bar_index": 600289, + "price": 11369000.0, + "datetime": "2020-06-18 19:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 600300, + "price": 11359000.0, + "datetime": "2020-06-18 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 600344, + "price": 11333000.0, + "datetime": "2020-06-18 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 600445, + "price": 11320000.0, + "datetime": "2020-06-19 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -62069,16 +90896,97 @@ "datetime": "2020-06-19 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 600674, - "price": 11248000.0, - "datetime": "2020-06-19 15:03:00", + "bar_index": 600506, + "price": 11312000.0, + "datetime": "2020-06-19 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 600510, + "price": 11310000.0, + "datetime": "2020-06-19 06:51:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 600644, + "price": 11230000.0, + "datetime": "2020-06-19 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 600676, + "price": 11245000.0, + "datetime": "2020-06-19 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 600682, + "price": 11232000.0, + "datetime": "2020-06-19 15:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 600727, + "price": 11224000.0, + "datetime": "2020-06-19 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 600734, + "price": 11256000.0, + "datetime": "2020-06-19 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 600777, + "price": 11328000.0, + "datetime": "2020-06-19 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 600787, + "price": 11338000.0, + "datetime": "2020-06-19 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 600829, + "price": 11345000.0, + "datetime": "2020-06-19 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -62087,241 +90995,322 @@ "datetime": "2020-06-19 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 600932, - "price": 11288000.0, - "datetime": "2020-06-20 03:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 601034, - "price": 11286000.0, - "datetime": "2020-06-20 09:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601052, - "price": 11284000.0, - "datetime": "2020-06-20 09:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601130, - "price": 11280000.0, - "datetime": "2020-06-20 13:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601158, - "price": 11273000.0, - "datetime": "2020-06-20 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601260, - "price": 11273000.0, - "datetime": "2020-06-20 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 601363, - "price": 11238000.0, - "datetime": "2020-06-21 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601468, - "price": 11306000.0, - "datetime": "2020-06-21 06:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 601544, - "price": 11321000.0, - "datetime": "2020-06-21 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 601572, - "price": 11331000.0, - "datetime": "2020-06-21 11:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 601585, - "price": 11335000.0, - "datetime": "2020-06-21 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 601625, - "price": 11323000.0, - "datetime": "2020-06-21 14:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 601761, - "price": 11282000.0, - "datetime": "2020-06-21 21:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 601902, - "price": 11270000.0, - "datetime": "2020-06-22 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 602028, + "bar_index": 600937, "price": 11293000.0, - "datetime": "2020-06-22 10:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 602222, - "price": 11343000.0, - "datetime": "2020-06-22 20:27:00", + "datetime": "2020-06-20 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=58.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 602363, - "price": 11479000.0, - "datetime": "2020-06-23 03:30:00", + "side": "sell", + "bar_index": 600945, + "price": 11276000.0, + "datetime": "2020-06-20 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 602379, - "price": 11471000.0, - "datetime": "2020-06-23 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 602391, - "price": 11469000.0, - "datetime": "2020-06-23 04:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 602442, - "price": 11566000.0, - "datetime": "2020-06-23 07:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 602639, - "price": 11535000.0, - "datetime": "2020-06-23 17:18:00", + "bar_index": 601018, + "price": 11269000.0, + "datetime": "2020-06-20 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 602732, - "price": 11524000.0, - "datetime": "2020-06-23 21:57:00", + "bar_index": 601040, + "price": 11303000.0, + "datetime": "2020-06-20 09:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 601104, + "price": 11290000.0, + "datetime": "2020-06-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 601295, + "price": 11272000.0, + "datetime": "2020-06-20 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 601495, + "price": 11312000.0, + "datetime": "2020-06-21 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 602916, - "price": 11517000.0, - "datetime": "2020-06-24 07:09:00", + "bar_index": 601719, + "price": 11278000.0, + "datetime": "2020-06-21 19:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 602956, - "price": 11492000.0, - "datetime": "2020-06-24 09:09:00", + "bar_index": 601771, + "price": 11279000.0, + "datetime": "2020-06-21 21:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=51.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 601909, + "price": 11282000.0, + "datetime": "2020-06-22 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 602005, + "price": 11266000.0, + "datetime": "2020-06-22 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 602011, + "price": 11266000.0, + "datetime": "2020-06-22 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 602051, + "price": 11297000.0, + "datetime": "2020-06-22 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602082, + "price": 11298000.0, + "datetime": "2020-06-22 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602101, + "price": 11356000.0, + "datetime": "2020-06-22 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 602209, + "price": 11342000.0, + "datetime": "2020-06-22 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602236, + "price": 11375000.0, + "datetime": "2020-06-22 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 602247, + "price": 11391000.0, + "datetime": "2020-06-22 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 602288, + "price": 11387000.0, + "datetime": "2020-06-22 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602316, + "price": 11436000.0, + "datetime": "2020-06-23 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 602369, + "price": 11484000.0, + "datetime": "2020-06-23 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602396, + "price": 11483000.0, + "datetime": "2020-06-23 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 602433, + "price": 11597000.0, + "datetime": "2020-06-23 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 602455, + "price": 11594000.0, + "datetime": "2020-06-23 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602461, + "price": 11598000.0, + "datetime": "2020-06-23 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 602963, - "price": 11495000.0, - "datetime": "2020-06-24 09:30:00", + "bar_index": 602496, + "price": 11568000.0, + "datetime": "2020-06-23 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602527, + "price": 11570000.0, + "datetime": "2020-06-23 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 603080, - "price": 11512000.0, - "datetime": "2020-06-24 15:21:00", + "bar_index": 602537, + "price": 11547000.0, + "datetime": "2020-06-23 12:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 602559, + "price": 11560000.0, + "datetime": "2020-06-23 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 602568, + "price": 11551000.0, + "datetime": "2020-06-23 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602625, + "price": 11549000.0, + "datetime": "2020-06-23 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602708, + "price": 11532000.0, + "datetime": "2020-06-23 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 602792, + "price": 11564000.0, + "datetime": "2020-06-24 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 602846, + "price": 11537000.0, + "datetime": "2020-06-24 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 602867, + "price": 11525000.0, + "datetime": "2020-06-24 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -62330,16 +91319,43 @@ "datetime": "2020-06-24 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 603218, + "price": 11300000.0, + "datetime": "2020-06-24 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 603263, - "price": 11226000.0, - "datetime": "2020-06-25 00:30:00", + "bar_index": 603235, + "price": 11252000.0, + "datetime": "2020-06-24 23:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 603244, + "price": 11223000.0, + "datetime": "2020-06-24 23:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 603287, + "price": 11223000.0, + "datetime": "2020-06-25 01:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", @@ -62347,62 +91363,98 @@ "price": 11197000.0, "datetime": "2020-06-25 02:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 603377, - "price": 11201000.0, - "datetime": "2020-06-25 06:12:00", + "bar_index": 603352, + "price": 11223000.0, + "datetime": "2020-06-25 04:57:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 603361, + "price": 11230000.0, + "datetime": "2020-06-25 05:24:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 603495, - "price": 11059000.0, - "datetime": "2020-06-25 12:06:00", + "bar_index": 603404, + "price": 11191000.0, + "datetime": "2020-06-25 07:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 603624, - "price": 11144000.0, - "datetime": "2020-06-25 18:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 603658, - "price": 11130000.0, - "datetime": "2020-06-25 20:15:00", + "side": "sell", + "bar_index": 603510, + "price": 10937000.0, + "datetime": "2020-06-25 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "buy", - "bar_index": 603788, - "price": 11123000.0, - "datetime": "2020-06-26 02:45:00", + "side": "sell", + "bar_index": 603538, + "price": 11000000.0, + "datetime": "2020-06-25 14:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 603817, - "price": 11122000.0, - "datetime": "2020-06-26 04:12:00", + "bar_index": 603598, + "price": 11131000.0, + "datetime": "2020-06-25 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 603645, + "price": 11143000.0, + "datetime": "2020-06-25 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 603728, + "price": 11108000.0, + "datetime": "2020-06-25 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 603772, + "price": 11140000.0, + "datetime": "2020-06-26 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 603826, + "price": 11149000.0, + "datetime": "2020-06-26 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", @@ -62411,16 +91463,61 @@ "datetime": "2020-06-26 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 604129, - "price": 11062000.0, - "datetime": "2020-06-26 19:48:00", + "bar_index": 603935, + "price": 11170000.0, + "datetime": "2020-06-26 10:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 603945, + "price": 11151000.0, + "datetime": "2020-06-26 10:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 603989, + "price": 11098000.0, + "datetime": "2020-06-26 12:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 603993, + "price": 11082000.0, + "datetime": "2020-06-26 13:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 604108, + "price": 11068000.0, + "datetime": "2020-06-26 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 604131, + "price": 11071000.0, + "datetime": "2020-06-26 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -62429,52 +91526,88 @@ "datetime": "2020-06-26 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 604186, - "price": 11050000.0, - "datetime": "2020-06-26 22:39:00", + "bar_index": 604236, + "price": 10993000.0, + "datetime": "2020-06-27 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 604216, - "price": 11024000.0, - "datetime": "2020-06-27 00:09:00", + "bar_index": 604256, + "price": 11025000.0, + "datetime": "2020-06-27 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 604375, - "price": 11036000.0, - "datetime": "2020-06-27 08:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 604452, - "price": 10990000.0, - "datetime": "2020-06-27 11:57:00", + "bar_index": 604275, + "price": 11021000.0, + "datetime": "2020-06-27 03:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 604340, + "price": 11073000.0, + "datetime": "2020-06-27 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 604356, + "price": 11064000.0, + "datetime": "2020-06-27 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 604497, - "price": 10990000.0, - "datetime": "2020-06-27 14:12:00", + "bar_index": 604414, + "price": 10984000.0, + "datetime": "2020-06-27 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 604467, + "price": 11013000.0, + "datetime": "2020-06-27 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 604491, + "price": 11002000.0, + "datetime": "2020-06-27 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 604506, + "price": 11012000.0, + "datetime": "2020-06-27 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -62483,97 +91616,223 @@ "datetime": "2020-06-27 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 604678, - "price": 11008000.0, - "datetime": "2020-06-27 23:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=51.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 604771, - "price": 10951000.0, - "datetime": "2020-06-28 03:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 605257, - "price": 11024000.0, - "datetime": "2020-06-29 04:12:00", + "bar_index": 604755, + "price": 10938000.0, + "datetime": "2020-06-28 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 605338, - "price": 10958000.0, - "datetime": "2020-06-29 08:15:00", + "bar_index": 604803, + "price": 10869000.0, + "datetime": "2020-06-28 05:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 605567, + "bar_index": 604868, + "price": 10916000.0, + "datetime": "2020-06-28 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 605025, + "price": 10829000.0, + "datetime": "2020-06-28 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 605055, + "price": 10894000.0, + "datetime": "2020-06-28 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 605088, + "price": 10925000.0, + "datetime": "2020-06-28 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 605105, + "price": 10919000.0, + "datetime": "2020-06-28 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 605121, + "price": 10865000.0, + "datetime": "2020-06-28 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 605161, + "price": 10979000.0, + "datetime": "2020-06-28 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 605205, + "price": 11030000.0, + "datetime": "2020-06-29 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 605216, + "price": 10996000.0, + "datetime": "2020-06-29 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 605226, + "price": 11015000.0, + "datetime": "2020-06-29 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 605238, + "price": 11018000.0, + "datetime": "2020-06-29 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 605390, + "price": 10989000.0, + "datetime": "2020-06-29 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 605441, + "price": 10931000.0, + "datetime": "2020-06-29 13:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 605472, + "price": 10921000.0, + "datetime": "2020-06-29 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 605514, + "price": 10889000.0, + "datetime": "2020-06-29 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 605550, + "price": 10945000.0, + "datetime": "2020-06-29 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 605569, "price": 10924000.0, - "datetime": "2020-06-29 19:42:00", + "datetime": "2020-06-29 19:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 605593, - "price": 10904000.0, - "datetime": "2020-06-29 21:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 605640, - "price": 10871000.0, - "datetime": "2020-06-29 23:21:00", + "bar_index": 605615, + "price": 10888000.0, + "datetime": "2020-06-29 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 605690, - "price": 10918000.0, - "datetime": "2020-06-30 01:51:00", + "bar_index": 605646, + "price": 10879000.0, + "datetime": "2020-06-29 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=20.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 605713, - "price": 10969000.0, - "datetime": "2020-06-30 03:00:00", + "bar_index": 605721, + "price": 10946000.0, + "datetime": "2020-06-30 03:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 605793, - "price": 11019000.0, - "datetime": "2020-06-30 07:00:00", + "bar_index": 605731, + "price": 10941000.0, + "datetime": "2020-06-30 03:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 605773, + "price": 11000000.0, + "datetime": "2020-06-30 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -62582,25 +91841,7 @@ "datetime": "2020-06-30 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 605973, - "price": 10918000.0, - "datetime": "2020-06-30 16:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 606006, - "price": 10916000.0, - "datetime": "2020-06-30 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -62608,17 +91849,8 @@ "price": 10931000.0, "datetime": "2020-06-30 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 606045, - "price": 10930000.0, - "datetime": "2020-06-30 19:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.7 [donchian,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -62627,115 +91859,133 @@ "datetime": "2020-06-30 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=20.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 606158, - "price": 10968000.0, - "datetime": "2020-07-01 01:15:00", + "bar_index": 606241, + "price": 10952000.0, + "datetime": "2020-07-01 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 606172, - "price": 10958000.0, - "datetime": "2020-07-01 01:57:00", + "bar_index": 606263, + "price": 10962000.0, + "datetime": "2020-07-01 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 606258, - "price": 10957000.0, - "datetime": "2020-07-01 06:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 606335, - "price": 10912000.0, - "datetime": "2020-07-01 10:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 606449, - "price": 10921000.0, - "datetime": "2020-07-01 15:48:00", + "bar_index": 606276, + "price": 10950000.0, + "datetime": "2020-07-01 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 606309, + "price": 10924000.0, + "datetime": "2020-07-01 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 606336, + "price": 10907000.0, + "datetime": "2020-07-01 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 606476, + "bar_index": 606429, + "price": 10927000.0, + "datetime": "2020-07-01 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 606451, "price": 10925000.0, - "datetime": "2020-07-01 17:09:00", + "datetime": "2020-07-01 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 606512, - "price": 10945000.0, - "datetime": "2020-07-01 18:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 606663, - "price": 11078000.0, - "datetime": "2020-07-02 02:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 606675, - "price": 11078000.0, - "datetime": "2020-07-02 03:06:00", + "bar_index": 606458, + "price": 10927000.0, + "datetime": "2020-07-01 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 606794, - "price": 11044000.0, - "datetime": "2020-07-02 09:03:00", + "bar_index": 606501, + "price": 10957000.0, + "datetime": "2020-07-01 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 606587, + "price": 11024000.0, + "datetime": "2020-07-01 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 606642, + "price": 11077000.0, + "datetime": "2020-07-02 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 606838, + "price": 11064000.0, + "datetime": "2020-07-02 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 606804, - "price": 11041000.0, - "datetime": "2020-07-02 09:33:00", + "bar_index": 606863, + "price": 11042000.0, + "datetime": "2020-07-02 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 606898, - "price": 11045000.0, - "datetime": "2020-07-02 14:15:00", + "bar_index": 606906, + "price": 11046000.0, + "datetime": "2020-07-02 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -62744,97 +91994,151 @@ "datetime": "2020-07-02 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 607041, - "price": 10970000.0, - "datetime": "2020-07-02 21:24:00", + "bar_index": 607157, + "price": 10859000.0, + "datetime": "2020-07-03 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 607089, - "price": 11018000.0, - "datetime": "2020-07-02 23:48:00", + "bar_index": 607319, + "price": 10902000.0, + "datetime": "2020-07-03 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 607329, + "price": 10891000.0, + "datetime": "2020-07-03 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 607387, + "price": 10892000.0, + "datetime": "2020-07-03 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 607151, + "bar_index": 607450, "price": 10868000.0, - "datetime": "2020-07-03 02:54:00", + "datetime": "2020-07-03 17:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 607673, - "price": 10854000.0, - "datetime": "2020-07-04 05:00:00", + "bar_index": 607456, + "price": 10867000.0, + "datetime": "2020-07-03 18:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 607487, + "price": 10840000.0, + "datetime": "2020-07-03 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 607825, - "price": 10872000.0, - "datetime": "2020-07-04 12:36:00", + "side": "sell", + "bar_index": 607634, + "price": 10856000.0, + "datetime": "2020-07-04 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_sell score=75.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 607838, - "price": 10870000.0, - "datetime": "2020-07-04 13:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 608028, + "bar_index": 608006, "price": 10830000.0, - "datetime": "2020-07-04 22:45:00", + "datetime": "2020-07-04 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 608330, - "price": 10885000.0, - "datetime": "2020-07-05 13:51:00", + "bar_index": 608040, + "price": 10839000.0, + "datetime": "2020-07-04 23:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 608118, + "price": 10925000.0, + "datetime": "2020-07-05 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 608131, + "price": 10887000.0, + "datetime": "2020-07-05 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 608155, + "price": 10900000.0, + "datetime": "2020-07-05 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 608238, + "price": 10884000.0, + "datetime": "2020-07-05 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 608310, + "price": 10887000.0, + "datetime": "2020-07-05 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 608357, - "price": 10847000.0, - "datetime": "2020-07-05 15:12:00", + "bar_index": 608412, + "price": 10834000.0, + "datetime": "2020-07-05 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 608411, - "price": 10832000.0, - "datetime": "2020-07-05 17:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -62843,25 +92147,16 @@ "datetime": "2020-07-06 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 608586, - "price": 10790000.0, - "datetime": "2020-07-06 02:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 608609, - "price": 10790000.0, - "datetime": "2020-07-06 03:48:00", + "bar_index": 608617, + "price": 10802000.0, + "datetime": "2020-07-06 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -62870,34 +92165,70 @@ "datetime": "2020-07-06 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 608863, - "price": 10930000.0, - "datetime": "2020-07-06 16:30:00", + "bar_index": 608709, + "price": 10831000.0, + "datetime": "2020-07-06 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 608715, + "price": 10834000.0, + "datetime": "2020-07-06 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 608726, + "price": 10801000.0, + "datetime": "2020-07-06 09:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 608891, - "price": 10920000.0, - "datetime": "2020-07-06 17:54:00", + "bar_index": 608753, + "price": 10858000.0, + "datetime": "2020-07-06 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 608913, + "bar_index": 608833, + "price": 10845000.0, + "datetime": "2020-07-06 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 608840, "price": 10929000.0, - "datetime": "2020-07-06 19:00:00", + "datetime": "2020-07-06 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 608957, + "price": 10923000.0, + "datetime": "2020-07-06 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -62905,17 +92236,26 @@ "price": 10969000.0, "datetime": "2020-07-06 21:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 609008, - "price": 10982000.0, - "datetime": "2020-07-06 23:45:00", + "bar_index": 609010, + "price": 10976000.0, + "datetime": "2020-07-06 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 609041, + "price": 11053000.0, + "datetime": "2020-07-07 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -62924,25 +92264,16 @@ "datetime": "2020-07-07 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 609075, - "price": 11038000.0, - "datetime": "2020-07-07 03:06:00", + "bar_index": 609183, + "price": 11058000.0, + "datetime": "2020-07-07 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 609082, - "price": 11036000.0, - "datetime": "2020-07-07 03:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -62951,16 +92282,34 @@ "datetime": "2020-07-07 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 609532, - "price": 10990000.0, - "datetime": "2020-07-08 01:57:00", + "bar_index": 609437, + "price": 10996000.0, + "datetime": "2020-07-07 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=70.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 609474, + "price": 10982000.0, + "datetime": "2020-07-07 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 609481, + "price": 10986000.0, + "datetime": "2020-07-07 23:24:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -62968,26 +92317,62 @@ "price": 10991000.0, "datetime": "2020-07-08 02:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 609613, - "price": 10973000.0, - "datetime": "2020-07-08 06:00:00", + "bar_index": 609577, + "price": 10987000.0, + "datetime": "2020-07-08 04:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 609583, + "price": 10977000.0, + "datetime": "2020-07-08 04:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 609639, + "price": 10972000.0, + "datetime": "2020-07-08 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 609652, - "price": 10975000.0, - "datetime": "2020-07-08 07:57:00", + "bar_index": 609693, + "price": 10972000.0, + "datetime": "2020-07-08 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 609715, + "price": 11015000.0, + "datetime": "2020-07-08 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 609740, + "price": 11021000.0, + "datetime": "2020-07-08 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -62995,188 +92380,296 @@ "price": 11010000.0, "datetime": "2020-07-08 12:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 609785, - "price": 10986000.0, - "datetime": "2020-07-08 14:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 609795, - "price": 10980000.0, - "datetime": "2020-07-08 15:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 609848, - "price": 10999000.0, - "datetime": "2020-07-08 17:45:00", + "bar_index": 609836, + "price": 11008000.0, + "datetime": "2020-07-08 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 609978, - "price": 11143000.0, - "datetime": "2020-07-09 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 610004, - "price": 11137000.0, - "datetime": "2020-07-09 01:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 610233, - "price": 11083000.0, - "datetime": "2020-07-09 13:00:00", + "bar_index": 609857, + "price": 10991000.0, + "datetime": "2020-07-08 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 610263, - "price": 11104000.0, - "datetime": "2020-07-09 14:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 610495, - "price": 10947000.0, - "datetime": "2020-07-10 02:06:00", + "bar_index": 609886, + "price": 10994000.0, + "datetime": "2020-07-08 19:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 610533, - "price": 10945000.0, - "datetime": "2020-07-10 04:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 610604, - "price": 10968000.0, - "datetime": "2020-07-10 07:33:00", + "bar_index": 610066, + "price": 11136000.0, + "datetime": "2020-07-09 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=89.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 610675, - "price": 10947000.0, - "datetime": "2020-07-10 11:06:00", + "bar_index": 610475, + "price": 10933000.0, + "datetime": "2020-07-10 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 610844, - "price": 10920000.0, - "datetime": "2020-07-10 19:33:00", + "bar_index": 610496, + "price": 10946000.0, + "datetime": "2020-07-10 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 611011, - "price": 10975000.0, - "datetime": "2020-07-11 03:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 611083, - "price": 10984000.0, - "datetime": "2020-07-11 07:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 611563, - "price": 10940000.0, - "datetime": "2020-07-12 07:30:00", + "bar_index": 610507, + "price": 10933000.0, + "datetime": "2020-07-10 02:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 610537, + "price": 10942000.0, + "datetime": "2020-07-10 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 611576, - "price": 10950000.0, - "datetime": "2020-07-12 08:09:00", + "bar_index": 610566, + "price": 10956000.0, + "datetime": "2020-07-10 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 610700, + "price": 10960000.0, + "datetime": "2020-07-10 12:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 610738, + "price": 10904000.0, + "datetime": "2020-07-10 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 610750, + "price": 10904000.0, + "datetime": "2020-07-10 14:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 611704, - "price": 10985000.0, - "datetime": "2020-07-12 14:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 611786, - "price": 10975000.0, - "datetime": "2020-07-12 18:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 611818, - "price": 10984000.0, - "datetime": "2020-07-12 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 611850, - "price": 10972000.0, - "datetime": "2020-07-12 21:51:00", + "bar_index": 610778, + "price": 10898000.0, + "datetime": "2020-07-10 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 610798, + "price": 10928000.0, + "datetime": "2020-07-10 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 610816, + "price": 10920000.0, + "datetime": "2020-07-10 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 610866, + "price": 10935000.0, + "datetime": "2020-07-10 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 610947, + "price": 10980000.0, + "datetime": "2020-07-11 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 610999, + "price": 10986000.0, + "datetime": "2020-07-11 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 611067, + "price": 10972000.0, + "datetime": "2020-07-11 06:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 611131, + "price": 11023000.0, + "datetime": "2020-07-11 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 611316, + "price": 10942000.0, + "datetime": "2020-07-11 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=72.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 611320, + "price": 10942000.0, + "datetime": "2020-07-11 19:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 611374, + "price": 10928000.0, + "datetime": "2020-07-11 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 611406, + "price": 10950000.0, + "datetime": "2020-07-11 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 611414, + "price": 10938000.0, + "datetime": "2020-07-12 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 611524, + "price": 10940000.0, + "datetime": "2020-07-12 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 611540, + "price": 10933000.0, + "datetime": "2020-07-12 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 611578, + "price": 10951000.0, + "datetime": "2020-07-12 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 611609, + "price": 10981000.0, + "datetime": "2020-07-12 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 611640, + "price": 10992000.0, + "datetime": "2020-07-12 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 611646, + "price": 10993000.0, + "datetime": "2020-07-12 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 611676, + "price": 10997000.0, + "datetime": "2020-07-12 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -63185,70 +92678,34 @@ "datetime": "2020-07-13 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 611942, - "price": 10940000.0, - "datetime": "2020-07-13 02:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=34.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 612134, - "price": 11011000.0, - "datetime": "2020-07-13 12:03:00", + "bar_index": 612156, + "price": 11017000.0, + "datetime": "2020-07-13 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 612165, - "price": 11011000.0, - "datetime": "2020-07-13 13:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=68.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 612195, - "price": 11012000.0, - "datetime": "2020-07-13 15:06:00", + "bar_index": 612261, + "price": 11020000.0, + "datetime": "2020-07-13 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=80.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 612282, - "price": 11008000.0, - "datetime": "2020-07-13 19:27:00", + "bar_index": 612309, + "price": 11019000.0, + "datetime": "2020-07-13 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 612314, - "price": 11007000.0, - "datetime": "2020-07-13 21:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 612348, - "price": 11021000.0, - "datetime": "2020-07-13 22:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=33.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -63257,70 +92714,43 @@ "datetime": "2020-07-14 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 612468, - "price": 11016000.0, - "datetime": "2020-07-14 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=22.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 612479, - "price": 11002000.0, - "datetime": "2020-07-14 05:18:00", + "bar_index": 612624, + "price": 10985000.0, + "datetime": "2020-07-14 12:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=112.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 612736, - "price": 10980000.0, - "datetime": "2020-07-14 18:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 612756, - "price": 10971000.0, - "datetime": "2020-07-14 19:09:00", + "bar_index": 612914, + "price": 10995000.0, + "datetime": "2020-07-15 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=157.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 612787, - "price": 11006000.0, - "datetime": "2020-07-14 20:42:00", + "bar_index": 612941, + "price": 11009000.0, + "datetime": "2020-07-15 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=23.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 612830, - "price": 10980000.0, - "datetime": "2020-07-14 22:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=26.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 613033, - "price": 11012000.0, - "datetime": "2020-07-15 09:00:00", + "bar_index": 613004, + "price": 11021000.0, + "datetime": "2020-07-15 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -63329,259 +92759,178 @@ "datetime": "2020-07-15 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 613259, + "bar_index": 613292, "price": 10986000.0, - "datetime": "2020-07-15 20:18:00", + "datetime": "2020-07-15 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=51.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 613276, - "price": 10988000.0, - "datetime": "2020-07-15 21:09:00", + "bar_index": 613397, + "price": 10986000.0, + "datetime": "2020-07-16 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 613287, - "price": 10980000.0, - "datetime": "2020-07-15 21:42:00", + "bar_index": 613494, + "price": 10968000.0, + "datetime": "2020-07-16 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=48.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 613339, - "price": 10971000.0, - "datetime": "2020-07-16 00:18:00", + "side": "buy", + "bar_index": 613733, + "price": 10879000.0, + "datetime": "2020-07-16 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 613392, - "price": 10987000.0, - "datetime": "2020-07-16 02:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 613544, - "price": 10975000.0, - "datetime": "2020-07-16 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 613617, - "price": 10965000.0, - "datetime": "2020-07-16 14:12:00", + "bar_index": 613838, + "price": 10912000.0, + "datetime": "2020-07-17 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 613855, - "price": 10900000.0, - "datetime": "2020-07-17 02:06:00", + "bar_index": 613856, + "price": 10906000.0, + "datetime": "2020-07-17 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 613865, - "price": 10909000.0, - "datetime": "2020-07-17 02:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 614035, - "price": 10896000.0, - "datetime": "2020-07-17 11:06:00", + "bar_index": 613907, + "price": 10925000.0, + "datetime": "2020-07-17 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 614079, - "price": 10880000.0, - "datetime": "2020-07-17 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 614100, - "price": 10877000.0, - "datetime": "2020-07-17 14:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 614222, - "price": 10888000.0, - "datetime": "2020-07-17 20:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 614228, - "price": 10891000.0, - "datetime": "2020-07-17 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 614277, - "price": 10930000.0, - "datetime": "2020-07-17 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 614289, - "price": 10932000.0, - "datetime": "2020-07-17 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 614312, - "price": 10926000.0, - "datetime": "2020-07-18 00:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 614325, - "price": 10917000.0, - "datetime": "2020-07-18 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 614394, - "price": 10942000.0, - "datetime": "2020-07-18 05:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 614479, - "price": 10945000.0, - "datetime": "2020-07-18 09:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 614684, - "price": 10911000.0, - "datetime": "2020-07-18 19:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 614713, + "bar_index": 613956, "price": 10922000.0, - "datetime": "2020-07-18 21:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 614744, - "price": 10922000.0, - "datetime": "2020-07-18 22:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 614926, - "price": 10907000.0, - "datetime": "2020-07-19 07:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 614945, - "price": 10910000.0, - "datetime": "2020-07-19 08:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 614985, - "price": 10913000.0, - "datetime": "2020-07-19 10:36:00", + "datetime": "2020-07-17 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=50.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 614060, + "price": 10885000.0, + "datetime": "2020-07-17 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 615000, + "bar_index": 614210, + "price": 10889000.0, + "datetime": "2020-07-17 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 614240, + "price": 10955000.0, + "datetime": "2020-07-17 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 614251, + "price": 10948000.0, + "datetime": "2020-07-17 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 614590, + "price": 10902000.0, + "datetime": "2020-07-18 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 614656, "price": 10924000.0, - "datetime": "2020-07-19 11:21:00", + "datetime": "2020-07-18 18:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=50.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 614794, + "price": 10924000.0, + "datetime": "2020-07-19 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=171.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 614936, + "price": 10916000.0, + "datetime": "2020-07-19 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 614976, + "price": 10923000.0, + "datetime": "2020-07-19 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 615006, + "price": 10924000.0, + "datetime": "2020-07-19 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 615074, - "price": 10895000.0, - "datetime": "2020-07-19 15:03:00", + "bar_index": 615080, + "price": 10898000.0, + "datetime": "2020-07-19 15:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -63590,34 +92939,34 @@ "datetime": "2020-07-19 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 615128, - "price": 10907000.0, - "datetime": "2020-07-19 17:45:00", + "bar_index": 615214, + "price": 10894000.0, + "datetime": "2020-07-19 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 615178, - "price": 10888000.0, - "datetime": "2020-07-19 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=37.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 615228, - "price": 10890000.0, - "datetime": "2020-07-19 22:45:00", + "bar_index": 615236, + "price": 10892000.0, + "datetime": "2020-07-19 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 615287, + "price": 10918000.0, + "datetime": "2020-07-20 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -63625,125 +92974,125 @@ "price": 10917000.0, "datetime": "2020-07-20 02:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 615405, + "bar_index": 615381, "price": 10925000.0, - "datetime": "2020-07-20 07:36:00", + "datetime": "2020-07-20 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=50.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 615419, - "price": 10947000.0, - "datetime": "2020-07-20 08:18:00", + "bar_index": 615424, + "price": 10940000.0, + "datetime": "2020-07-20 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=55.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 615442, - "price": 10933000.0, - "datetime": "2020-07-20 09:27:00", + "bar_index": 615549, + "price": 10930000.0, + "datetime": "2020-07-20 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 615636, + "price": 10932000.0, + "datetime": "2020-07-20 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 615491, - "price": 10925000.0, - "datetime": "2020-07-20 11:54:00", + "bar_index": 615665, + "price": 10912000.0, + "datetime": "2020-07-20 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 615617, - "price": 10931000.0, - "datetime": "2020-07-20 18:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 615693, - "price": 10919000.0, - "datetime": "2020-07-20 22:00:00", + "bar_index": 615722, + "price": 10926000.0, + "datetime": "2020-07-20 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 615703, - "price": 10910000.0, - "datetime": "2020-07-20 22:30:00", + "side": "buy", + "bar_index": 615729, + "price": 10922000.0, + "datetime": "2020-07-20 23:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 615767, + "price": 10928000.0, + "datetime": "2020-07-21 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 615738, - "price": 10925000.0, - "datetime": "2020-07-21 00:15:00", + "bar_index": 615781, + "price": 10940000.0, + "datetime": "2020-07-21 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 615765, - "price": 10925000.0, - "datetime": "2020-07-21 01:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 615834, - "price": 10943000.0, - "datetime": "2020-07-21 05:03:00", + "bar_index": 615792, + "price": 10946000.0, + "datetime": "2020-07-21 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,support_bounce]" }, { "side": "buy", - "bar_index": 615879, - "price": 10952000.0, - "datetime": "2020-07-21 07:18:00", + "bar_index": 615843, + "price": 10955000.0, + "datetime": "2020-07-21 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 615889, - "price": 10949000.0, - "datetime": "2020-07-21 07:48:00", + "bar_index": 616094, + "price": 11085000.0, + "datetime": "2020-07-21 18:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 616129, + "price": 11109000.0, + "datetime": "2020-07-21 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 616064, - "price": 10987000.0, - "datetime": "2020-07-21 16:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -63751,44 +93100,26 @@ "price": 11110000.0, "datetime": "2020-07-21 20:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 616317, - "price": 11132000.0, - "datetime": "2020-07-22 05:12:00", + "bar_index": 616171, + "price": 11141000.0, + "datetime": "2020-07-21 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 616370, - "price": 11120000.0, - "datetime": "2020-07-22 07:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 616444, - "price": 11107000.0, - "datetime": "2020-07-22 11:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 616476, - "price": 11114000.0, - "datetime": "2020-07-22 13:09:00", + "bar_index": 616429, + "price": 11113000.0, + "datetime": "2020-07-22 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -63797,34 +93128,106 @@ "datetime": "2020-07-22 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=93.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 616671, - "price": 11097000.0, - "datetime": "2020-07-22 22:54:00", + "bar_index": 616568, + "price": 11089000.0, + "datetime": "2020-07-22 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 616587, + "price": 11096000.0, + "datetime": "2020-07-22 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 616848, - "price": 11230000.0, - "datetime": "2020-07-23 07:45:00", + "bar_index": 616637, + "price": 11106000.0, + "datetime": "2020-07-22 21:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 616647, + "price": 11095000.0, + "datetime": "2020-07-22 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 616714, + "price": 11104000.0, + "datetime": "2020-07-23 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=61.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 616898, - "price": 11241000.0, - "datetime": "2020-07-23 10:15:00", + "bar_index": 616754, + "price": 11128000.0, + "datetime": "2020-07-23 03:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 616792, + "price": 11125000.0, + "datetime": "2020-07-23 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 616854, + "price": 11244000.0, + "datetime": "2020-07-23 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 616902, + "price": 11256000.0, + "datetime": "2020-07-23 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 616908, + "price": 11267000.0, + "datetime": "2020-07-23 10:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 616965, + "price": 11271000.0, + "datetime": "2020-07-23 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -63833,52 +93236,43 @@ "datetime": "2020-07-23 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 617051, + "price": 11271000.0, + "datetime": "2020-07-23 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 617076, + "price": 11269000.0, + "datetime": "2020-07-23 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 617026, - "price": 11245000.0, - "datetime": "2020-07-23 16:39:00", + "bar_index": 617083, + "price": 11258000.0, + "datetime": "2020-07-23 19:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 617071, - "price": 11259000.0, - "datetime": "2020-07-23 18:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 617186, - "price": 11230000.0, - "datetime": "2020-07-24 00:39:00", + "bar_index": 617418, + "price": 11307000.0, + "datetime": "2020-07-24 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 617242, - "price": 11344000.0, - "datetime": "2020-07-24 03:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 617255, - "price": 11325000.0, - "datetime": "2020-07-24 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -63887,25 +93281,34 @@ "datetime": "2020-07-24 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 617524, - "price": 11253000.0, - "datetime": "2020-07-24 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 617598, - "price": 11323000.0, - "datetime": "2020-07-24 21:15:00", + "bar_index": 617540, + "price": 11309000.0, + "datetime": "2020-07-24 18:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,donchian,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 617583, + "price": 11340000.0, + "datetime": "2020-07-24 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 617633, + "price": 11315000.0, + "datetime": "2020-07-24 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -63913,17 +93316,107 @@ "price": 11370000.0, "datetime": "2020-07-25 01:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 617865, + "price": 11357000.0, + "datetime": "2020-07-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 617928, + "price": 11375000.0, + "datetime": "2020-07-25 13:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 617956, + "price": 11399000.0, + "datetime": "2020-07-25 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 618187, + "price": 11444000.0, + "datetime": "2020-07-26 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=103.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 618254, + "price": 11465000.0, + "datetime": "2020-07-26 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 618288, + "price": 11457000.0, + "datetime": "2020-07-26 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 618023, - "price": 11359000.0, - "datetime": "2020-07-25 18:30:00", + "bar_index": 618353, + "price": 11423000.0, + "datetime": "2020-07-26 11:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 618410, + "price": 11431000.0, + "datetime": "2020-07-26 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 618425, + "price": 11445000.0, + "datetime": "2020-07-26 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 618439, + "price": 11446000.0, + "datetime": "2020-07-26 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 618450, + "price": 11450000.0, + "datetime": "2020-07-26 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -63932,7 +93425,43 @@ "datetime": "2020-07-26 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 618498, + "price": 11527000.0, + "datetime": "2020-07-26 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 618506, + "price": 11561000.0, + "datetime": "2020-07-26 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 618519, + "price": 11770000.0, + "datetime": "2020-07-26 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 618542, + "price": 11736000.0, + "datetime": "2020-07-26 20:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -63940,116 +93469,341 @@ "price": 11728000.0, "datetime": "2020-07-27 01:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 618733, - "price": 11664000.0, - "datetime": "2020-07-27 06:00:00", + "bar_index": 618645, + "price": 11729000.0, + "datetime": "2020-07-27 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 618739, - "price": 11664000.0, - "datetime": "2020-07-27 06:18:00", + "bar_index": 618698, + "price": 11684000.0, + "datetime": "2020-07-27 04:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 618752, - "price": 11656000.0, - "datetime": "2020-07-27 06:57:00", + "bar_index": 618703, + "price": 11682000.0, + "datetime": "2020-07-27 04:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 618783, - "price": 11695000.0, - "datetime": "2020-07-27 08:30:00", + "bar_index": 618787, + "price": 11704000.0, + "datetime": "2020-07-27 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 618933, - "price": 12134000.0, - "datetime": "2020-07-27 16:00:00", + "bar_index": 618801, + "price": 11711000.0, + "datetime": "2020-07-27 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 619118, - "price": 12275000.0, - "datetime": "2020-07-28 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 619193, - "price": 12698000.0, - "datetime": "2020-07-28 05:00:00", + "bar_index": 618814, + "price": 11810000.0, + "datetime": "2020-07-27 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 619394, - "price": 12905000.0, - "datetime": "2020-07-28 15:03:00", + "bar_index": 618847, + "price": 11877000.0, + "datetime": "2020-07-27 11:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 618885, + "price": 12069000.0, + "datetime": "2020-07-27 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 619526, - "price": 12897000.0, - "datetime": "2020-07-28 21:39:00", + "bar_index": 618934, + "price": 12140000.0, + "datetime": "2020-07-27 16:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 619945, - "price": 12979000.0, - "datetime": "2020-07-29 18:36:00", + "bar_index": 618985, + "price": 12023000.0, + "datetime": "2020-07-27 18:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 619030, + "price": 12100000.0, + "datetime": "2020-07-27 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619119, + "price": 12294000.0, + "datetime": "2020-07-28 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 619148, + "price": 12726000.0, + "datetime": "2020-07-28 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 619165, + "price": 12723000.0, + "datetime": "2020-07-28 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 619207, + "price": 12734000.0, + "datetime": "2020-07-28 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 619246, + "price": 13045000.0, + "datetime": "2020-07-28 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 620136, - "price": 13228000.0, - "datetime": "2020-07-30 04:09:00", + "bar_index": 619262, + "price": 12854000.0, + "datetime": "2020-07-28 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619306, + "price": 13090000.0, + "datetime": "2020-07-28 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 620343, - "price": 13016000.0, - "datetime": "2020-07-30 14:30:00", + "bar_index": 619336, + "price": 12758000.0, + "datetime": "2020-07-28 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 619359, + "price": 12909000.0, + "datetime": "2020-07-28 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 619379, + "price": 12893000.0, + "datetime": "2020-07-28 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 619438, + "price": 12782000.0, + "datetime": "2020-07-28 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619517, + "price": 12977000.0, + "datetime": "2020-07-28 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 619542, + "price": 12949000.0, + "datetime": "2020-07-28 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619581, + "price": 13059000.0, + "datetime": "2020-07-29 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 619596, + "price": 13050000.0, + "datetime": "2020-07-29 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619671, + "price": 12938000.0, + "datetime": "2020-07-29 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 619717, + "price": 12872000.0, + "datetime": "2020-07-29 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 619741, + "price": 12835000.0, + "datetime": "2020-07-29 08:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 619764, + "price": 12770000.0, + "datetime": "2020-07-29 09:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619841, + "price": 12865000.0, + "datetime": "2020-07-29 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 619850, + "price": 12868000.0, + "datetime": "2020-07-29 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 619885, + "price": 12970000.0, + "datetime": "2020-07-29 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 619970, + "price": 13012000.0, + "datetime": "2020-07-29 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 620084, + "price": 13262000.0, + "datetime": "2020-07-30 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 620138, + "price": 13249000.0, + "datetime": "2020-07-30 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 620209, + "price": 13291000.0, + "datetime": "2020-07-30 07:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -64058,133 +93812,277 @@ "datetime": "2020-07-30 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 620366, - "price": 12999000.0, - "datetime": "2020-07-30 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 620452, - "price": 12994000.0, - "datetime": "2020-07-30 19:57:00", + "bar_index": 620372, + "price": 13004000.0, + "datetime": "2020-07-30 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 620497, - "price": 13017000.0, - "datetime": "2020-07-30 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 620640, - "price": 13111000.0, - "datetime": "2020-07-31 05:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 620763, + "bar_index": 620435, "price": 13000000.0, - "datetime": "2020-07-31 11:30:00", + "datetime": "2020-07-30 19:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 620485, + "price": 13003000.0, + "datetime": "2020-07-30 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 620499, + "price": 13047000.0, + "datetime": "2020-07-30 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 620510, + "price": 13077000.0, + "datetime": "2020-07-30 22:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 620775, - "price": 13020000.0, - "datetime": "2020-07-31 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 620916, - "price": 13154000.0, - "datetime": "2020-07-31 19:09:00", + "bar_index": 620525, + "price": 13009000.0, + "datetime": "2020-07-30 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.6 [bb_reversal,donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 620945, - "price": 13179000.0, - "datetime": "2020-07-31 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 621078, - "price": 13350000.0, - "datetime": "2020-08-01 03:15:00", + "bar_index": 620563, + "price": 13037000.0, + "datetime": "2020-07-31 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 620612, + "price": 13087000.0, + "datetime": "2020-07-31 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 620626, + "price": 13104000.0, + "datetime": "2020-07-31 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 621225, - "price": 13340000.0, - "datetime": "2020-08-01 10:36:00", + "bar_index": 620708, + "price": 13101000.0, + "datetime": "2020-07-31 08:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 621489, - "price": 13706000.0, - "datetime": "2020-08-01 23:48:00", + "bar_index": 620767, + "price": 12992000.0, + "datetime": "2020-07-31 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 620786, + "price": 12981000.0, + "datetime": "2020-07-31 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 621569, + "bar_index": 620815, + "price": 13025000.0, + "datetime": "2020-07-31 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 620861, + "price": 13100000.0, + "datetime": "2020-07-31 16:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 620918, + "price": 13146000.0, + "datetime": "2020-07-31 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 620962, + "price": 13260000.0, + "datetime": "2020-07-31 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 620986, + "price": 13170000.0, + "datetime": "2020-07-31 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 621005, + "price": 13221000.0, + "datetime": "2020-07-31 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 621044, + "price": 13359000.0, + "datetime": "2020-08-01 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 621054, + "price": 13373000.0, + "datetime": "2020-08-01 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 621108, + "price": 13345000.0, + "datetime": "2020-08-01 04:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 621188, + "price": 13417000.0, + "datetime": "2020-08-01 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 621228, + "price": 13327000.0, + "datetime": "2020-08-01 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 621237, + "price": 13321000.0, + "datetime": "2020-08-01 11:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 621245, + "price": 13370000.0, + "datetime": "2020-08-01 11:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 621327, + "price": 13786000.0, + "datetime": "2020-08-01 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 621385, + "price": 13911000.0, + "datetime": "2020-08-01 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 621419, + "price": 13776000.0, + "datetime": "2020-08-01 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 621522, "price": 13801000.0, - "datetime": "2020-08-02 03:48:00", + "datetime": "2020-08-02 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 621623, - "price": 13924000.0, - "datetime": "2020-08-02 06:30:00", + "bar_index": 621578, + "price": 13805000.0, + "datetime": "2020-08-02 04:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 621645, - "price": 13887000.0, - "datetime": "2020-08-02 07:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -64192,152 +94090,458 @@ "price": 13942000.0, "datetime": "2020-08-02 10:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 621767, - "price": 13201000.0, - "datetime": "2020-08-02 13:42:00", + "bar_index": 621779, + "price": 13416000.0, + "datetime": "2020-08-02 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 621810, + "price": 13419000.0, + "datetime": "2020-08-02 15:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 621815, + "price": 13420000.0, + "datetime": "2020-08-02 16:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 621996, - "price": 13110000.0, - "datetime": "2020-08-03 01:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 622528, - "price": 13495000.0, - "datetime": "2020-08-04 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 622740, - "price": 13357000.0, - "datetime": "2020-08-04 14:21:00", + "bar_index": 621824, + "price": 13517000.0, + "datetime": "2020-08-02 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 622854, - "price": 13401000.0, - "datetime": "2020-08-04 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 623010, - "price": 13322000.0, - "datetime": "2020-08-05 03:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 623120, - "price": 13309000.0, - "datetime": "2020-08-05 09:21:00", + "bar_index": 621837, + "price": 13455000.0, + "datetime": "2020-08-02 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 623155, - "price": 13279000.0, - "datetime": "2020-08-05 11:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 623253, + "bar_index": 621971, + "price": 13150000.0, + "datetime": "2020-08-02 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622201, + "price": 13226000.0, + "datetime": "2020-08-03 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622217, + "price": 13263000.0, + "datetime": "2020-08-03 12:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 622247, + "price": 13252000.0, + "datetime": "2020-08-03 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622264, + "price": 13230000.0, + "datetime": "2020-08-03 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 622357, + "price": 13261000.0, + "datetime": "2020-08-03 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 622396, + "price": 13319000.0, + "datetime": "2020-08-03 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622406, + "price": 13326000.0, + "datetime": "2020-08-03 21:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622458, + "price": 13446000.0, + "datetime": "2020-08-04 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 622486, + "price": 13521000.0, + "datetime": "2020-08-04 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 622652, + "price": 13435000.0, + "datetime": "2020-08-04 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 622770, "price": 13359000.0, - "datetime": "2020-08-05 16:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 623275, - "price": 13371000.0, - "datetime": "2020-08-05 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 623294, - "price": 13401000.0, - "datetime": "2020-08-05 18:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 623495, - "price": 13786000.0, - "datetime": "2020-08-06 04:06:00", + "datetime": "2020-08-04 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 623512, - "price": 13776000.0, - "datetime": "2020-08-06 04:57:00", + "bar_index": 622799, + "price": 13401000.0, + "datetime": "2020-08-04 17:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 622914, + "price": 13271000.0, + "datetime": "2020-08-04 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 622924, + "price": 13270000.0, + "datetime": "2020-08-04 23:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 623011, + "price": 13330000.0, + "datetime": "2020-08-05 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 623646, + "bar_index": 623095, + "price": 13324000.0, + "datetime": "2020-08-05 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=69.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 623106, + "price": 13321000.0, + "datetime": "2020-08-05 08:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 623184, + "price": 13271000.0, + "datetime": "2020-08-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623194, + "price": 13323000.0, + "datetime": "2020-08-05 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 623265, + "price": 13351000.0, + "datetime": "2020-08-05 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623305, + "price": 13442000.0, + "datetime": "2020-08-05 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 623328, + "price": 13474000.0, + "datetime": "2020-08-05 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623346, + "price": 13492000.0, + "datetime": "2020-08-05 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 623426, "price": 13785000.0, - "datetime": "2020-08-06 11:39:00", + "datetime": "2020-08-06 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 623756, - "price": 13796000.0, - "datetime": "2020-08-06 17:09:00", + "bar_index": 623504, + "price": 13789000.0, + "datetime": "2020-08-06 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 624479, - "price": 13744000.0, - "datetime": "2020-08-08 05:18:00", + "bar_index": 623543, + "price": 13873000.0, + "datetime": "2020-08-06 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 623559, + "price": 13776000.0, + "datetime": "2020-08-06 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 623720, + "price": 13770000.0, + "datetime": "2020-08-06 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623741, + "price": 13782000.0, + "datetime": "2020-08-06 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 623806, + "price": 13820000.0, + "datetime": "2020-08-06 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 623820, + "price": 13835000.0, + "datetime": "2020-08-06 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 623864, + "price": 13935000.0, + "datetime": "2020-08-06 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 623896, + "price": 13961000.0, + "datetime": "2020-08-07 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623913, + "price": 13940000.0, + "datetime": "2020-08-07 01:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 623924, + "price": 13932000.0, + "datetime": "2020-08-07 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 623933, + "price": 13925000.0, + "datetime": "2020-08-07 02:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623950, + "price": 13955000.0, + "datetime": "2020-08-07 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 623974, + "price": 13959000.0, + "datetime": "2020-08-07 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 624072, + "price": 13862000.0, + "datetime": "2020-08-07 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 624203, + "price": 13956000.0, + "datetime": "2020-08-07 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 624250, + "price": 13925000.0, + "datetime": "2020-08-07 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 624283, + "price": 13921000.0, + "datetime": "2020-08-07 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 624301, + "price": 13857000.0, + "datetime": "2020-08-07 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 624484, + "price": 13764000.0, + "datetime": "2020-08-08 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -64346,7 +94550,16 @@ "datetime": "2020-08-08 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 624674, + "price": 13798000.0, + "datetime": "2020-08-08 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -64355,70 +94568,61 @@ "datetime": "2020-08-08 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 624716, - "price": 13779000.0, - "datetime": "2020-08-08 17:09:00", + "bar_index": 624768, + "price": 13925000.0, + "datetime": "2020-08-08 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 624785, - "price": 13904000.0, - "datetime": "2020-08-08 20:36:00", + "bar_index": 624811, + "price": 13927000.0, + "datetime": "2020-08-08 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 624828, - "price": 13878000.0, - "datetime": "2020-08-08 22:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 624865, - "price": 13879000.0, - "datetime": "2020-08-09 00:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 624910, - "price": 13823000.0, - "datetime": "2020-08-09 02:51:00", + "bar_index": 624920, + "price": 13790000.0, + "datetime": "2020-08-09 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 624997, - "price": 13874000.0, - "datetime": "2020-08-09 07:12:00", + "bar_index": 624960, + "price": 13815000.0, + "datetime": "2020-08-09 05:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 625181, - "price": 13781000.0, - "datetime": "2020-08-09 16:24:00", + "bar_index": 625088, + "price": 13815000.0, + "datetime": "2020-08-09 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 625119, + "price": 13818000.0, + "datetime": "2020-08-09 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -64427,7 +94631,34 @@ "datetime": "2020-08-09 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=61.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 625232, + "price": 13767000.0, + "datetime": "2020-08-09 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 625320, + "price": 13688000.0, + "datetime": "2020-08-09 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 625362, + "price": 13766000.0, + "datetime": "2020-08-10 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -64435,71 +94666,53 @@ "price": 13694000.0, "datetime": "2020-08-10 02:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 625432, - "price": 13754000.0, - "datetime": "2020-08-10 04:57:00", + "bar_index": 625445, + "price": 13794000.0, + "datetime": "2020-08-10 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 625460, - "price": 13793000.0, - "datetime": "2020-08-10 06:21:00", + "bar_index": 625532, + "price": 13870000.0, + "datetime": "2020-08-10 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 625511, - "price": 13810000.0, - "datetime": "2020-08-10 08:54:00", + "bar_index": 625569, + "price": 14169000.0, + "datetime": "2020-08-10 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 625747, - "price": 13881000.0, - "datetime": "2020-08-10 20:42:00", + "side": "buy", + "bar_index": 625595, + "price": 14196000.0, + "datetime": "2020-08-10 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 625757, - "price": 13891000.0, - "datetime": "2020-08-10 21:12:00", + "side": "buy", + "bar_index": 625691, + "price": 14123000.0, + "datetime": "2020-08-10 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 625808, - "price": 13987000.0, - "datetime": "2020-08-10 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 625824, - "price": 13992000.0, - "datetime": "2020-08-11 00:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -64508,43 +94721,25 @@ "datetime": "2020-08-11 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 625891, - "price": 13968000.0, - "datetime": "2020-08-11 03:54:00", + "bar_index": 625841, + "price": 13983000.0, + "datetime": "2020-08-11 01:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 625898, - "price": 13957000.0, - "datetime": "2020-08-11 04:15:00", + "bar_index": 625920, + "price": 13953000.0, + "datetime": "2020-08-11 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 625908, - "price": 13982000.0, - "datetime": "2020-08-11 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 625961, - "price": 13921000.0, - "datetime": "2020-08-11 07:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=38.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -64553,133 +94748,340 @@ "datetime": "2020-08-11 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 626186, - "price": 13863000.0, - "datetime": "2020-08-11 18:39:00", + "bar_index": 626093, + "price": 13933000.0, + "datetime": "2020-08-11 14:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 626444, - "price": 13501000.0, - "datetime": "2020-08-12 07:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 626477, - "price": 13595000.0, - "datetime": "2020-08-12 09:12:00", + "bar_index": 626120, + "price": 13929000.0, + "datetime": "2020-08-11 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 626563, - "price": 13447000.0, - "datetime": "2020-08-12 13:30:00", + "bar_index": 626362, + "price": 13601000.0, + "datetime": "2020-08-12 03:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 626744, - "price": 13595000.0, - "datetime": "2020-08-12 22:33:00", + "bar_index": 626439, + "price": 13541000.0, + "datetime": "2020-08-12 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 626986, - "price": 13722000.0, - "datetime": "2020-08-13 10:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 627004, - "price": 13702000.0, - "datetime": "2020-08-13 11:33:00", + "bar_index": 626494, + "price": 13483000.0, + "datetime": "2020-08-12 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 627098, - "price": 13620000.0, - "datetime": "2020-08-13 16:15:00", + "bar_index": 626528, + "price": 13381000.0, + "datetime": "2020-08-12 11:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 627283, - "price": 13578000.0, - "datetime": "2020-08-14 01:30:00", + "bar_index": 626609, + "price": 13422000.0, + "datetime": "2020-08-12 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 626640, + "price": 13582000.0, + "datetime": "2020-08-12 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 626654, + "price": 13554000.0, + "datetime": "2020-08-12 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 626689, + "price": 13619000.0, + "datetime": "2020-08-12 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 626731, + "price": 13609000.0, + "datetime": "2020-08-12 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 626760, + "price": 13665000.0, + "datetime": "2020-08-12 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 626781, + "price": 13700000.0, + "datetime": "2020-08-13 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 626944, + "price": 13697000.0, + "datetime": "2020-08-13 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 626994, + "price": 13725000.0, + "datetime": "2020-08-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 627304, - "price": 13575000.0, - "datetime": "2020-08-14 02:33:00", + "bar_index": 627021, + "price": 13668000.0, + "datetime": "2020-08-13 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 627054, + "price": 13653000.0, + "datetime": "2020-08-13 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 627100, + "price": 13622000.0, + "datetime": "2020-08-13 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 627756, - "price": 13786000.0, - "datetime": "2020-08-15 01:09:00", + "bar_index": 627174, + "price": 13589000.0, + "datetime": "2020-08-13 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 627200, + "price": 13559000.0, + "datetime": "2020-08-13 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 627805, - "price": 13905000.0, - "datetime": "2020-08-15 03:36:00", + "bar_index": 627232, + "price": 13593000.0, + "datetime": "2020-08-13 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627290, + "price": 13596000.0, + "datetime": "2020-08-14 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627387, + "price": 13742000.0, + "datetime": "2020-08-14 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 627448, + "price": 13757000.0, + "datetime": "2020-08-14 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 627463, + "price": 13798000.0, + "datetime": "2020-08-14 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 627502, + "price": 13797000.0, + "datetime": "2020-08-14 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 627533, + "price": 13783000.0, + "datetime": "2020-08-14 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627688, + "price": 13801000.0, + "datetime": "2020-08-14 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 627713, + "price": 13759000.0, + "datetime": "2020-08-14 23:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 627820, - "price": 13882000.0, - "datetime": "2020-08-15 04:21:00", + "bar_index": 627762, + "price": 13876000.0, + "datetime": "2020-08-15 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 627778, + "price": 13878000.0, + "datetime": "2020-08-15 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627795, + "price": 13875000.0, + "datetime": "2020-08-15 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 627806, + "price": 13899000.0, + "datetime": "2020-08-15 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627822, + "price": 13887000.0, + "datetime": "2020-08-15 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 627871, - "price": 13842000.0, - "datetime": "2020-08-15 06:54:00", + "bar_index": 627897, + "price": 13825000.0, + "datetime": "2020-08-15 08:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 627939, + "price": 13957000.0, + "datetime": "2020-08-15 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 627953, + "price": 13988000.0, + "datetime": "2020-08-15 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -64687,44 +95089,26 @@ "price": 13959000.0, "datetime": "2020-08-15 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 628023, + "bar_index": 628025, "price": 13931000.0, - "datetime": "2020-08-15 14:30:00", + "datetime": "2020-08-15 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 628034, - "price": 13936000.0, - "datetime": "2020-08-15 15:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 628064, - "price": 13953000.0, - "datetime": "2020-08-15 16:33:00", + "bar_index": 628076, + "price": 13969000.0, + "datetime": "2020-08-15 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 628090, - "price": 13956000.0, - "datetime": "2020-08-15 17:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -64733,142 +95117,178 @@ "datetime": "2020-08-15 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 628209, - "price": 13857000.0, - "datetime": "2020-08-15 23:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 628222, - "price": 13864000.0, - "datetime": "2020-08-16 00:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 628292, - "price": 13863000.0, - "datetime": "2020-08-16 03:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 628325, - "price": 13820000.0, - "datetime": "2020-08-16 05:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 628339, - "price": 13888000.0, - "datetime": "2020-08-16 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 628458, - "price": 13845000.0, - "datetime": "2020-08-16 12:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 628566, - "price": 13875000.0, - "datetime": "2020-08-16 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 628576, - "price": 13878000.0, - "datetime": "2020-08-16 18:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 628628, - "price": 13829000.0, - "datetime": "2020-08-16 20:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 628780, - "price": 13822000.0, - "datetime": "2020-08-17 04:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 628930, + "bar_index": 628250, "price": 13873000.0, - "datetime": "2020-08-17 11:51:00", + "datetime": "2020-08-16 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 628358, + "price": 13949000.0, + "datetime": "2020-08-16 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 629115, + "bar_index": 628398, + "price": 13866000.0, + "datetime": "2020-08-16 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 628433, + "price": 13847000.0, + "datetime": "2020-08-16 11:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 628512, + "price": 13901000.0, + "datetime": "2020-08-16 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 628648, + "price": 13817000.0, + "datetime": "2020-08-16 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 628658, "price": 13845000.0, - "datetime": "2020-08-17 21:06:00", + "datetime": "2020-08-16 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 629185, - "price": 14116000.0, - "datetime": "2020-08-18 00:36:00", + "bar_index": 628869, + "price": 13886000.0, + "datetime": "2020-08-17 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,obv_divergence]" + }, + { + "side": "sell", + "bar_index": 628881, + "price": 13838000.0, + "datetime": "2020-08-17 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 629260, - "price": 14126000.0, - "datetime": "2020-08-18 04:21:00", + "bar_index": 628943, + "price": 13871000.0, + "datetime": "2020-08-17 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 628978, + "price": 13826000.0, + "datetime": "2020-08-17 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 629348, - "price": 14172000.0, - "datetime": "2020-08-18 08:45:00", + "bar_index": 629050, + "price": 13882000.0, + "datetime": "2020-08-17 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 629163, + "price": 14075000.0, + "datetime": "2020-08-17 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 629173, + "price": 14075000.0, + "datetime": "2020-08-18 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 629186, + "price": 14130000.0, + "datetime": "2020-08-18 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 629226, + "price": 14138000.0, + "datetime": "2020-08-18 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 629266, + "price": 14131000.0, + "datetime": "2020-08-18 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 629320, + "price": 14125000.0, + "datetime": "2020-08-18 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 629349, + "price": 14177000.0, + "datetime": "2020-08-18 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -64877,61 +95297,79 @@ "datetime": "2020-08-18 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 629594, - "price": 14237000.0, - "datetime": "2020-08-18 21:03:00", + "bar_index": 629495, + "price": 14253000.0, + "datetime": "2020-08-18 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 629610, + "price": 14214000.0, + "datetime": "2020-08-18 21:51:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 629714, - "price": 13992000.0, - "datetime": "2020-08-19 03:03:00", + "bar_index": 629628, + "price": 14169000.0, + "datetime": "2020-08-18 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 630010, - "price": 13874000.0, - "datetime": "2020-08-19 17:51:00", + "bar_index": 629853, + "price": 14060000.0, + "datetime": "2020-08-19 10:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 630054, - "price": 13859000.0, - "datetime": "2020-08-19 20:03:00", + "bar_index": 630013, + "price": 13884000.0, + "datetime": "2020-08-19 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 630080, - "price": 13902000.0, - "datetime": "2020-08-19 21:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 630157, - "price": 13851000.0, - "datetime": "2020-08-20 01:12:00", + "bar_index": 630027, + "price": 13892000.0, + "datetime": "2020-08-19 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 630081, + "price": 13900000.0, + "datetime": "2020-08-19 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 630115, + "price": 13921000.0, + "datetime": "2020-08-19 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -64940,16 +95378,25 @@ "datetime": "2020-08-20 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 630211, - "price": 13873000.0, - "datetime": "2020-08-20 03:54:00", + "bar_index": 630183, + "price": 13868000.0, + "datetime": "2020-08-20 02:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 630213, + "price": 13873000.0, + "datetime": "2020-08-20 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -64958,16 +95405,7 @@ "datetime": "2020-08-20 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 630268, - "price": 13836000.0, - "datetime": "2020-08-20 06:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -64975,152 +95413,260 @@ "price": 13882000.0, "datetime": "2020-08-20 07:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 630431, - "price": 13756000.0, - "datetime": "2020-08-20 14:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 630529, - "price": 13822000.0, - "datetime": "2020-08-20 19:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 630584, - "price": 13898000.0, - "datetime": "2020-08-20 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 630623, - "price": 13896000.0, - "datetime": "2020-08-21 00:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 630699, - "price": 13916000.0, - "datetime": "2020-08-21 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 630975, - "price": 13933000.0, - "datetime": "2020-08-21 18:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 631014, - "price": 13898000.0, - "datetime": "2020-08-21 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 631047, - "price": 13900000.0, - "datetime": "2020-08-21 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 631137, - "price": 13943000.0, - "datetime": "2020-08-22 02:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 631180, - "price": 13916000.0, - "datetime": "2020-08-22 04:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 631496, - "price": 13762000.0, - "datetime": "2020-08-22 20:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 631628, - "price": 13746000.0, - "datetime": "2020-08-23 02:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 631663, - "price": 13756000.0, - "datetime": "2020-08-23 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 631723, - "price": 13815000.0, - "datetime": "2020-08-23 07:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 631755, + "bar_index": 630305, "price": 13836000.0, - "datetime": "2020-08-23 09:06:00", + "datetime": "2020-08-20 08:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 630401, + "price": 13788000.0, + "datetime": "2020-08-20 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 630469, + "price": 13762000.0, + "datetime": "2020-08-20 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 632022, - "price": 13784000.0, - "datetime": "2020-08-23 22:27:00", + "bar_index": 630490, + "price": 13803000.0, + "datetime": "2020-08-20 17:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 630500, + "price": 13807000.0, + "datetime": "2020-08-20 18:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 630565, + "price": 13899000.0, + "datetime": "2020-08-20 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 630591, + "price": 13890000.0, + "datetime": "2020-08-20 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 630598, + "price": 13890000.0, + "datetime": "2020-08-20 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 630625, + "price": 13911000.0, + "datetime": "2020-08-21 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 630650, + "price": 13938000.0, + "datetime": "2020-08-21 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 630745, + "price": 13934000.0, + "datetime": "2020-08-21 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=58.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 630759, + "price": 13904000.0, + "datetime": "2020-08-21 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 630884, + "price": 13939000.0, + "datetime": "2020-08-21 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 631048, + "price": 13901000.0, + "datetime": "2020-08-21 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 631103, + "price": 13928000.0, + "datetime": "2020-08-22 00:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 631182, + "price": 13910000.0, + "datetime": "2020-08-22 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 631364, + "price": 13626000.0, + "datetime": "2020-08-22 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 631436, + "price": 13746000.0, + "datetime": "2020-08-22 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 631486, + "price": 13775000.0, + "datetime": "2020-08-22 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 631644, + "price": 13761000.0, + "datetime": "2020-08-23 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 631694, + "price": 13767000.0, + "datetime": "2020-08-23 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 631724, + "price": 13824000.0, + "datetime": "2020-08-23 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 631742, + "price": 13846000.0, + "datetime": "2020-08-23 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 631756, + "price": 13834000.0, + "datetime": "2020-08-23 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 631775, + "price": 13768000.0, + "datetime": "2020-08-23 10:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 631801, + "price": 13784000.0, + "datetime": "2020-08-23 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 631808, + "price": 13786000.0, + "datetime": "2020-08-23 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 631896, + "price": 13757000.0, + "datetime": "2020-08-23 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -65129,7 +95675,43 @@ "datetime": "2020-08-23 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 632035, + "price": 13763000.0, + "datetime": "2020-08-23 23:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 632046, + "price": 13755000.0, + "datetime": "2020-08-23 23:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 632087, + "price": 13799000.0, + "datetime": "2020-08-24 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 632099, + "price": 13795000.0, + "datetime": "2020-08-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -65138,205 +95720,313 @@ "datetime": "2020-08-24 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 632199, + "price": 13817000.0, + "datetime": "2020-08-24 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 632279, + "bar_index": 632230, + "price": 13809000.0, + "datetime": "2020-08-24 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 632280, "price": 13767000.0, - "datetime": "2020-08-24 11:18:00", + "datetime": "2020-08-24 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 632553, - "price": 13854000.0, - "datetime": "2020-08-25 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 632689, - "price": 13834000.0, - "datetime": "2020-08-25 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 632759, - "price": 13794000.0, - "datetime": "2020-08-25 11:18:00", + "bar_index": 632306, + "price": 13800000.0, + "datetime": "2020-08-24 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 632800, - "price": 13748000.0, - "datetime": "2020-08-25 13:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 633124, - "price": 13462000.0, - "datetime": "2020-08-26 05:33:00", + "bar_index": 632332, + "price": 13788000.0, + "datetime": "2020-08-24 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 633296, - "price": 13480000.0, - "datetime": "2020-08-26 14:09:00", + "bar_index": 632367, + "price": 13823000.0, + "datetime": "2020-08-24 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 633311, - "price": 13467000.0, - "datetime": "2020-08-26 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 633348, - "price": 13436000.0, - "datetime": "2020-08-26 16:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 633524, - "price": 13553000.0, - "datetime": "2020-08-27 01:33:00", + "bar_index": 632413, + "price": 13865000.0, + "datetime": "2020-08-24 18:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 633678, - "price": 13546000.0, - "datetime": "2020-08-27 09:15:00", + "bar_index": 632422, + "price": 13856000.0, + "datetime": "2020-08-24 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 632457, + "price": 13880000.0, + "datetime": "2020-08-24 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 632478, + "price": 13900000.0, + "datetime": "2020-08-24 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 632659, + "price": 13843000.0, + "datetime": "2020-08-25 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 633689, - "price": 13531000.0, - "datetime": "2020-08-27 09:48:00", + "bar_index": 632830, + "price": 13737000.0, + "datetime": "2020-08-25 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 633134, + "price": 13459000.0, + "datetime": "2020-08-26 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 633153, + "price": 13526000.0, + "datetime": "2020-08-26 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 633739, - "price": 13453000.0, - "datetime": "2020-08-27 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 633799, - "price": 13423000.0, - "datetime": "2020-08-27 15:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 633820, - "price": 13421000.0, - "datetime": "2020-08-27 16:21:00", + "bar_index": 633203, + "price": 13430000.0, + "datetime": "2020-08-26 09:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 633837, - "price": 13404000.0, - "datetime": "2020-08-27 17:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 633931, - "price": 13375000.0, - "datetime": "2020-08-27 21:54:00", + "bar_index": 633254, + "price": 13495000.0, + "datetime": "2020-08-26 12:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 634001, - "price": 13391000.0, - "datetime": "2020-08-28 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 634208, + "bar_index": 633388, + "price": 13430000.0, + "datetime": "2020-08-26 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 633403, + "price": 13504000.0, + "datetime": "2020-08-26 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 633417, + "price": 13503000.0, + "datetime": "2020-08-26 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 633426, + "price": 13457000.0, + "datetime": "2020-08-26 20:39:00", + "pivot_bar_index": null, + "confidence": 0.98, + "reason": "composite_sell score=4.9 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 633476, + "price": 13534000.0, + "datetime": "2020-08-26 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 633540, + "price": 13544000.0, + "datetime": "2020-08-27 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 633756, + "price": 13450000.0, + "datetime": "2020-08-27 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 633800, + "price": 13410000.0, + "datetime": "2020-08-27 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 633858, + "price": 13387000.0, + "datetime": "2020-08-27 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 633964, + "price": 13403000.0, + "datetime": "2020-08-27 23:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 633978, + "price": 13390000.0, + "datetime": "2020-08-28 00:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 634054, + "price": 13329000.0, + "datetime": "2020-08-28 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 634086, + "price": 13357000.0, + "datetime": "2020-08-28 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 634240, + "price": 13413000.0, + "datetime": "2020-08-28 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 634265, "price": 13409000.0, - "datetime": "2020-08-28 11:45:00", + "datetime": "2020-08-28 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 634429, + "price": 13450000.0, + "datetime": "2020-08-28 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 634328, - "price": 13402000.0, - "datetime": "2020-08-28 17:45:00", + "bar_index": 634443, + "price": 13442000.0, + "datetime": "2020-08-28 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 634425, - "price": 13447000.0, - "datetime": "2020-08-28 22:36:00", + "bar_index": 634505, + "price": 13507000.0, + "datetime": "2020-08-29 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 634449, - "price": 13443000.0, - "datetime": "2020-08-28 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=52.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -65344,35 +96034,35 @@ "price": 13494000.0, "datetime": "2020-08-29 02:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 634535, - "price": 13503000.0, - "datetime": "2020-08-29 04:06:00", + "bar_index": 634713, + "price": 13479000.0, + "datetime": "2020-08-29 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=53.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 634643, - "price": 13501000.0, - "datetime": "2020-08-29 09:30:00", + "bar_index": 634727, + "price": 13485000.0, + "datetime": "2020-08-29 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 634745, - "price": 13487000.0, - "datetime": "2020-08-29 14:36:00", + "bar_index": 634756, + "price": 13490000.0, + "datetime": "2020-08-29 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -65381,52 +96071,34 @@ "datetime": "2020-08-29 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 634805, - "price": 13504000.0, - "datetime": "2020-08-29 17:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 634814, + "bar_index": 634808, "price": 13510000.0, - "datetime": "2020-08-29 18:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 634908, - "price": 13439000.0, - "datetime": "2020-08-29 22:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 634925, - "price": 13428000.0, - "datetime": "2020-08-29 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 634944, - "price": 13441000.0, - "datetime": "2020-08-30 00:33:00", + "datetime": "2020-08-29 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 634833, + "price": 13526000.0, + "datetime": "2020-08-29 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 634876, + "price": 13451000.0, + "datetime": "2020-08-29 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -65434,8 +96106,8 @@ "price": 13435000.0, "datetime": "2020-08-30 01:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=40.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -65443,35 +96115,44 @@ "price": 13485000.0, "datetime": "2020-08-30 04:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 635079, - "price": 13470000.0, - "datetime": "2020-08-30 07:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 635095, + "bar_index": 635098, "price": 13464000.0, - "datetime": "2020-08-30 08:06:00", + "datetime": "2020-08-30 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 635187, - "price": 13602000.0, - "datetime": "2020-08-30 12:42:00", + "bar_index": 635117, + "price": 13461000.0, + "datetime": "2020-08-30 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 635132, + "price": 13492000.0, + "datetime": "2020-08-30 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 635188, + "price": 13616000.0, + "datetime": "2020-08-30 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -65479,107 +96160,107 @@ "price": 13600000.0, "datetime": "2020-08-30 13:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 635221, - "price": 13592000.0, - "datetime": "2020-08-30 14:24:00", + "bar_index": 635230, + "price": 13594000.0, + "datetime": "2020-08-30 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 635228, - "price": 13588000.0, - "datetime": "2020-08-30 14:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 635257, - "price": 13599000.0, - "datetime": "2020-08-30 16:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 635365, - "price": 13605000.0, - "datetime": "2020-08-30 21:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 635399, - "price": 13613000.0, - "datetime": "2020-08-30 23:18:00", + "bar_index": 635294, + "price": 13575000.0, + "datetime": "2020-08-30 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 635435, - "price": 13587000.0, - "datetime": "2020-08-31 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=38.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 635440, - "price": 13623000.0, - "datetime": "2020-08-31 01:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 635478, - "price": 13615000.0, - "datetime": "2020-08-31 03:15:00", + "bar_index": 635385, + "price": 13620000.0, + "datetime": "2020-08-30 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 635639, - "price": 13684000.0, - "datetime": "2020-08-31 11:18:00", + "bar_index": 635400, + "price": 13622000.0, + "datetime": "2020-08-30 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 635705, + "bar_index": 635570, + "price": 13610000.0, + "datetime": "2020-08-31 07:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 635601, + "price": 13657000.0, + "datetime": "2020-08-31 09:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 635650, + "price": 13676000.0, + "datetime": "2020-08-31 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 635674, + "price": 13671000.0, + "datetime": "2020-08-31 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 635719, "price": 13670000.0, - "datetime": "2020-08-31 14:36:00", + "datetime": "2020-08-31 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 635718, - "price": 13667000.0, - "datetime": "2020-08-31 15:15:00", + "side": "buy", + "bar_index": 635853, + "price": 13749000.0, + "datetime": "2020-08-31 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 635860, + "price": 13804000.0, + "datetime": "2020-08-31 22:21:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout,support_bounce]" }, { "side": "buy", @@ -65588,34 +96269,16 @@ "datetime": "2020-09-01 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 635935, - "price": 13746000.0, - "datetime": "2020-09-01 02:06:00", + "bar_index": 635964, + "price": 13755000.0, + "datetime": "2020-09-01 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 635945, - "price": 13757000.0, - "datetime": "2020-09-01 02:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 635954, - "price": 13748000.0, - "datetime": "2020-09-01 03:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -65624,70 +96287,313 @@ "datetime": "2020-09-01 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 636053, - "price": 13716000.0, - "datetime": "2020-09-01 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 636257, - "price": 13902000.0, - "datetime": "2020-09-01 18:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 636298, - "price": 13941000.0, - "datetime": "2020-09-01 20:15:00", + "bar_index": 636074, + "price": 13722000.0, + "datetime": "2020-09-01 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 636105, + "price": 13685000.0, + "datetime": "2020-09-01 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 636516, - "price": 14021000.0, - "datetime": "2020-09-02 07:09:00", + "bar_index": 636179, + "price": 13749000.0, + "datetime": "2020-09-01 14:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 636191, + "price": 13795000.0, + "datetime": "2020-09-01 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 636201, + "price": 13848000.0, + "datetime": "2020-09-01 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 636219, + "price": 13887000.0, + "datetime": "2020-09-01 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 636224, + "price": 13874000.0, + "datetime": "2020-09-01 16:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 636230, + "price": 13924000.0, + "datetime": "2020-09-01 16:51:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 636240, + "price": 13911000.0, + "datetime": "2020-09-01 17:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 636259, + "price": 13900000.0, + "datetime": "2020-09-01 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 636264, + "price": 13951000.0, + "datetime": "2020-09-01 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 636284, + "price": 13951000.0, + "datetime": "2020-09-01 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 636325, + "price": 13937000.0, + "datetime": "2020-09-01 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 636376, + "price": 13942000.0, + "datetime": "2020-09-02 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 636409, + "price": 14011000.0, + "datetime": "2020-09-02 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 636437, + "price": 14025000.0, + "datetime": "2020-09-02 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 636587, - "price": 13919000.0, - "datetime": "2020-09-02 10:42:00", + "bar_index": 636457, + "price": 13991000.0, + "datetime": "2020-09-02 04:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 636518, + "price": 14032000.0, + "datetime": "2020-09-02 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 636801, - "price": 13527000.0, - "datetime": "2020-09-02 21:24:00", + "bar_index": 636527, + "price": 13984000.0, + "datetime": "2020-09-02 07:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 636822, + "bar_index": 636589, + "price": 13917000.0, + "datetime": "2020-09-02 10:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 636647, + "price": 13917000.0, + "datetime": "2020-09-02 13:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 636663, + "price": 13921000.0, + "datetime": "2020-09-02 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 636724, + "price": 13748000.0, + "datetime": "2020-09-02 17:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 636738, + "price": 13765000.0, + "datetime": "2020-09-02 18:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 636807, + "price": 13524000.0, + "datetime": "2020-09-02 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 636838, + "price": 13463000.0, + "datetime": "2020-09-02 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 636867, + "price": 13490000.0, + "datetime": "2020-09-03 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 636938, + "price": 13554000.0, + "datetime": "2020-09-03 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 636946, + "price": 13517000.0, + "datetime": "2020-09-03 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 636953, "price": 13510000.0, - "datetime": "2020-09-02 22:27:00", + "datetime": "2020-09-03 05:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 636978, + "price": 13522000.0, + "datetime": "2020-09-03 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 636993, + "price": 13532000.0, + "datetime": "2020-09-03 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 637007, + "price": 13603000.0, + "datetime": "2020-09-03 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 637029, + "price": 13605000.0, + "datetime": "2020-09-03 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -65696,34 +96602,70 @@ "datetime": "2020-09-03 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 637171, - "price": 13450000.0, - "datetime": "2020-09-03 15:54:00", + "bar_index": 637045, + "price": 13634000.0, + "datetime": "2020-09-03 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 637315, - "price": 13049000.0, - "datetime": "2020-09-03 23:06:00", + "bar_index": 637063, + "price": 13575000.0, + "datetime": "2020-09-03 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 637178, + "price": 13464000.0, + "datetime": "2020-09-03 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 637210, + "price": 13531000.0, + "datetime": "2020-09-03 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 637392, - "price": 12798000.0, - "datetime": "2020-09-04 02:57:00", + "bar_index": 637284, + "price": 12958000.0, + "datetime": "2020-09-03 21:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 637322, + "price": 12987000.0, + "datetime": "2020-09-03 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 637537, + "price": 12445000.0, + "datetime": "2020-09-04 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -65732,97 +96674,124 @@ "datetime": "2020-09-04 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 637680, + "price": 12548000.0, + "datetime": "2020-09-04 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 637658, - "price": 12359000.0, - "datetime": "2020-09-04 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 637672, - "price": 12442000.0, - "datetime": "2020-09-04 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 637755, - "price": 12613000.0, - "datetime": "2020-09-04 21:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 637788, - "price": 12579000.0, - "datetime": "2020-09-04 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 637812, + "bar_index": 637743, "price": 12553000.0, - "datetime": "2020-09-04 23:57:00", + "datetime": "2020-09-04 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 637885, - "price": 12538000.0, - "datetime": "2020-09-05 03:36:00", + "bar_index": 637769, + "price": 12632000.0, + "datetime": "2020-09-04 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 637963, - "price": 12728000.0, - "datetime": "2020-09-05 07:30:00", + "bar_index": 637835, + "price": 12562000.0, + "datetime": "2020-09-05 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 637919, + "price": 12723000.0, + "datetime": "2020-09-05 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 638008, - "price": 12681000.0, - "datetime": "2020-09-05 09:45:00", + "bar_index": 637979, + "price": 12625000.0, + "datetime": "2020-09-05 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 637989, + "price": 12640000.0, + "datetime": "2020-09-05 08:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 638123, - "price": 12541000.0, - "datetime": "2020-09-05 15:30:00", + "bar_index": 638032, + "price": 12658000.0, + "datetime": "2020-09-05 10:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 638331, - "price": 12406000.0, - "datetime": "2020-09-06 01:54:00", + "bar_index": 638133, + "price": 12566000.0, + "datetime": "2020-09-05 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 638260, + "price": 12316000.0, + "datetime": "2020-09-05 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 638278, + "price": 12416000.0, + "datetime": "2020-09-05 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 638410, + "price": 12273000.0, + "datetime": "2020-09-06 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 638418, + "price": 12229000.0, + "datetime": "2020-09-06 06:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", @@ -65831,61 +96800,133 @@ "datetime": "2020-09-06 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 638468, + "price": 12348000.0, + "datetime": "2020-09-06 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 638559, - "price": 12295000.0, - "datetime": "2020-09-06 13:18:00", + "bar_index": 638593, + "price": 12182000.0, + "datetime": "2020-09-06 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 638615, - "price": 12211000.0, - "datetime": "2020-09-06 16:06:00", + "bar_index": 638619, + "price": 12227000.0, + "datetime": "2020-09-06 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 638659, + "price": 12270000.0, + "datetime": "2020-09-06 18:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 638700, + "price": 12261000.0, + "datetime": "2020-09-06 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 638802, + "price": 12321000.0, + "datetime": "2020-09-07 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 638637, - "price": 12209000.0, - "datetime": "2020-09-06 17:12:00", + "bar_index": 638821, + "price": 12291000.0, + "datetime": "2020-09-07 02:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 638691, - "price": 12274000.0, - "datetime": "2020-09-06 19:54:00", + "bar_index": 638954, + "price": 12362000.0, + "datetime": "2020-09-07 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 638772, + "side": "sell", + "bar_index": 638987, "price": 12329000.0, - "datetime": "2020-09-06 23:57:00", + "datetime": "2020-09-07 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 639105, + "price": 12155000.0, + "datetime": "2020-09-07 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 638945, - "price": 12339000.0, - "datetime": "2020-09-07 08:36:00", + "bar_index": 639115, + "price": 12129000.0, + "datetime": "2020-09-07 17:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 639149, + "price": 12128000.0, + "datetime": "2020-09-07 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 639169, + "price": 12118000.0, + "datetime": "2020-09-07 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 639224, + "price": 12035000.0, + "datetime": "2020-09-07 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -65894,88 +96935,169 @@ "datetime": "2020-09-08 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 639306, - "price": 12163000.0, - "datetime": "2020-09-08 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 639313, - "price": 12181000.0, - "datetime": "2020-09-08 03:00:00", + "bar_index": 639325, + "price": 12196000.0, + "datetime": "2020-09-08 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=50.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 639431, - "price": 12360000.0, - "datetime": "2020-09-08 08:54:00", + "bar_index": 639334, + "price": 12193000.0, + "datetime": "2020-09-08 04:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 639404, + "price": 12306000.0, + "datetime": "2020-09-08 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 639706, - "price": 11959000.0, - "datetime": "2020-09-08 22:39:00", + "bar_index": 639467, + "price": 12317000.0, + "datetime": "2020-09-08 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 639917, - "price": 12085000.0, - "datetime": "2020-09-09 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 639956, - "price": 12072000.0, - "datetime": "2020-09-09 11:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 640203, - "price": 12186000.0, - "datetime": "2020-09-09 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 640311, - "price": 12215000.0, - "datetime": "2020-09-10 04:54:00", + "bar_index": 639507, + "price": 12293000.0, + "datetime": "2020-09-08 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 639621, + "price": 12155000.0, + "datetime": "2020-09-08 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 640393, - "price": 12178000.0, - "datetime": "2020-09-10 09:00:00", + "bar_index": 639728, + "price": 12127000.0, + "datetime": "2020-09-08 23:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 639909, + "price": 12125000.0, + "datetime": "2020-09-09 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 639996, + "price": 11971000.0, + "datetime": "2020-09-09 13:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 640008, + "price": 12016000.0, + "datetime": "2020-09-09 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 640037, + "price": 12008000.0, + "datetime": "2020-09-09 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 640080, + "price": 12120000.0, + "datetime": "2020-09-09 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 640119, + "price": 12086000.0, + "datetime": "2020-09-09 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 640193, + "price": 12171000.0, + "datetime": "2020-09-09 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 640274, + "price": 12187000.0, + "datetime": "2020-09-10 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 640288, + "price": 12239000.0, + "datetime": "2020-09-10 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 640367, + "price": 12185000.0, + "datetime": "2020-09-10 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 640411, + "price": 12231000.0, + "datetime": "2020-09-10 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -65984,34 +97106,34 @@ "datetime": "2020-09-10 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 640512, - "price": 12338000.0, - "datetime": "2020-09-10 14:57:00", + "bar_index": 640497, + "price": 12330000.0, + "datetime": "2020-09-10 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 640598, + "price": 12226000.0, + "datetime": "2020-09-10 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 640605, - "price": 12180000.0, - "datetime": "2020-09-10 19:36:00", + "bar_index": 640615, + "price": 12207000.0, + "datetime": "2020-09-10 20:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 640714, - "price": 12334000.0, - "datetime": "2020-09-11 01:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -66019,17 +97141,35 @@ "price": 12315000.0, "datetime": "2020-09-11 02:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 640838, + "price": 12316000.0, + "datetime": "2020-09-11 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 640877, + "price": 12345000.0, + "datetime": "2020-09-11 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 640963, - "price": 12207000.0, - "datetime": "2020-09-11 13:30:00", + "bar_index": 640930, + "price": 12225000.0, + "datetime": "2020-09-11 11:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -66038,52 +97178,16 @@ "datetime": "2020-09-11 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 641039, - "price": 12235000.0, - "datetime": "2020-09-11 17:18:00", + "bar_index": 641275, + "price": 12253000.0, + "datetime": "2020-09-12 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 641077, - "price": 12258000.0, - "datetime": "2020-09-11 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 641097, - "price": 12246000.0, - "datetime": "2020-09-11 20:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 641206, - "price": 12243000.0, - "datetime": "2020-09-12 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 641232, - "price": 12230000.0, - "datetime": "2020-09-12 02:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -66092,61 +97196,34 @@ "datetime": "2020-09-12 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 641340, - "price": 12309000.0, - "datetime": "2020-09-12 08:21:00", + "bar_index": 641469, + "price": 12317000.0, + "datetime": "2020-09-12 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=83.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 641421, - "price": 12308000.0, - "datetime": "2020-09-12 12:24:00", + "bar_index": 641641, + "price": 12283000.0, + "datetime": "2020-09-12 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=40.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 641431, - "price": 12310000.0, - "datetime": "2020-09-12 12:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 641529, - "price": 12285000.0, - "datetime": "2020-09-12 17:48:00", + "bar_index": 641754, + "price": 12391000.0, + "datetime": "2020-09-13 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 641563, - "price": 12291000.0, - "datetime": "2020-09-12 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 641742, - "price": 12361000.0, - "datetime": "2020-09-13 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=61.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -66155,7 +97232,7 @@ "datetime": "2020-09-13 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -66163,116 +97240,197 @@ "price": 12343000.0, "datetime": "2020-09-13 10:12:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 641905, - "price": 12474000.0, - "datetime": "2020-09-13 12:36:00", + "bar_index": 641870, + "price": 12349000.0, + "datetime": "2020-09-13 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 641940, - "price": 12508000.0, - "datetime": "2020-09-13 14:21:00", + "bar_index": 641878, + "price": 12351000.0, + "datetime": "2020-09-13 11:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 641967, + "price": 12504000.0, + "datetime": "2020-09-13 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 642014, + "price": 12503000.0, + "datetime": "2020-09-13 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 642028, - "price": 12462000.0, - "datetime": "2020-09-13 18:45:00", + "bar_index": 642068, + "price": 12278000.0, + "datetime": "2020-09-13 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 642204, + "price": 12288000.0, + "datetime": "2020-09-14 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 642228, + "price": 12334000.0, + "datetime": "2020-09-14 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 642246, + "price": 12340000.0, + "datetime": "2020-09-14 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 642256, + "price": 12338000.0, + "datetime": "2020-09-14 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 642137, + "bar_index": 642349, "price": 12298000.0, - "datetime": "2020-09-14 00:12:00", + "datetime": "2020-09-14 10:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 642483, + "price": 12374000.0, + "datetime": "2020-09-14 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 642279, - "price": 12329000.0, - "datetime": "2020-09-14 07:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 642376, - "price": 12330000.0, - "datetime": "2020-09-14 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=61.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 642488, - "price": 12318000.0, - "datetime": "2020-09-14 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 642606, - "price": 12564000.0, - "datetime": "2020-09-14 23:39:00", + "bar_index": 642498, + "price": 12299000.0, + "datetime": "2020-09-14 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 642692, - "price": 12642000.0, - "datetime": "2020-09-15 03:57:00", + "bar_index": 642587, + "price": 12583000.0, + "datetime": "2020-09-14 22:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 642803, - "price": 12622000.0, - "datetime": "2020-09-15 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 642820, - "price": 12651000.0, - "datetime": "2020-09-15 10:21:00", + "bar_index": 642650, + "price": 12685000.0, + "datetime": "2020-09-15 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 642696, + "price": 12645000.0, + "datetime": "2020-09-15 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 642727, + "price": 12666000.0, + "datetime": "2020-09-15 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 642748, + "price": 12678000.0, + "datetime": "2020-09-15 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 642945, - "price": 12663000.0, - "datetime": "2020-09-15 16:36:00", + "bar_index": 642769, + "price": 12648000.0, + "datetime": "2020-09-15 07:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 642797, + "price": 12660000.0, + "datetime": "2020-09-15 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 642807, + "price": 12632000.0, + "datetime": "2020-09-15 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 642891, + "price": 12677000.0, + "datetime": "2020-09-15 13:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", @@ -66281,7 +97439,25 @@ "datetime": "2020-09-15 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 643006, + "price": 12698000.0, + "datetime": "2020-09-15 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 643013, + "price": 12764000.0, + "datetime": "2020-09-15 20:00:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" }, { "side": "buy", @@ -66293,67 +97469,94 @@ "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" }, { - "side": "buy", - "bar_index": 643099, - "price": 12800000.0, - "datetime": "2020-09-16 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 643125, - "price": 12780000.0, - "datetime": "2020-09-16 01:36:00", + "side": "sell", + "bar_index": 643163, + "price": 12754000.0, + "datetime": "2020-09-16 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 643140, - "price": 12759000.0, - "datetime": "2020-09-16 02:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 643464, - "price": 12820000.0, - "datetime": "2020-09-16 18:33:00", + "bar_index": 643191, + "price": 12773000.0, + "datetime": "2020-09-16 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 643494, - "price": 12834000.0, - "datetime": "2020-09-16 20:03:00", + "bar_index": 643218, + "price": 12861000.0, + "datetime": "2020-09-16 06:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 643514, - "price": 12804000.0, - "datetime": "2020-09-16 21:03:00", + "side": "buy", + "bar_index": 643237, + "price": 12887000.0, + "datetime": "2020-09-16 07:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { - "side": "sell", - "bar_index": 643650, - "price": 12953000.0, - "datetime": "2020-09-17 03:51:00", + "side": "buy", + "bar_index": 643372, + "price": 12770000.0, + "datetime": "2020-09-16 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 643412, + "price": 12797000.0, + "datetime": "2020-09-16 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 643456, + "price": 12838000.0, + "datetime": "2020-09-16 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 643516, + "price": 12814000.0, + "datetime": "2020-09-16 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 643645, + "price": 13013000.0, + "datetime": "2020-09-17 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 643685, + "price": 12981000.0, + "datetime": "2020-09-17 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -66362,43 +97565,88 @@ "datetime": "2020-09-17 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 643876, - "price": 12797000.0, - "datetime": "2020-09-17 15:09:00", + "bar_index": 643701, + "price": 12943000.0, + "datetime": "2020-09-17 06:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 643748, + "price": 12913000.0, + "datetime": "2020-09-17 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 643939, - "price": 12761000.0, - "datetime": "2020-09-17 18:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 643949, - "price": 12750000.0, - "datetime": "2020-09-17 18:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 644136, - "price": 12761000.0, - "datetime": "2020-09-18 04:09:00", + "bar_index": 643767, + "price": 12962000.0, + "datetime": "2020-09-17 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 643785, + "price": 12936000.0, + "datetime": "2020-09-17 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 643899, + "price": 12763000.0, + "datetime": "2020-09-17 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 643974, + "price": 12708000.0, + "datetime": "2020-09-17 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=52.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 644009, + "price": 12714000.0, + "datetime": "2020-09-17 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 644039, + "price": 12717000.0, + "datetime": "2020-09-17 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 644094, + "price": 12735000.0, + "datetime": "2020-09-18 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -66407,25 +97655,52 @@ "datetime": "2020-09-18 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 644218, - "price": 12780000.0, - "datetime": "2020-09-18 08:15:00", + "bar_index": 644187, + "price": 12802000.0, + "datetime": "2020-09-18 06:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 644201, + "price": 12796000.0, + "datetime": "2020-09-18 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 644224, + "price": 12783000.0, + "datetime": "2020-09-18 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 644233, + "price": 12793000.0, + "datetime": "2020-09-18 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 644240, - "price": 12775000.0, - "datetime": "2020-09-18 09:21:00", + "bar_index": 644256, + "price": 12754000.0, + "datetime": "2020-09-18 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -66434,88 +97709,79 @@ "datetime": "2020-09-18 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 644364, - "price": 12698000.0, - "datetime": "2020-09-18 15:33:00", + "bar_index": 644365, + "price": 12696000.0, + "datetime": "2020-09-18 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 644451, - "price": 12755000.0, - "datetime": "2020-09-18 19:54:00", + "bar_index": 644386, + "price": 12726000.0, + "datetime": "2020-09-18 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 644422, + "price": 12751000.0, + "datetime": "2020-09-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 644490, + "price": 12767000.0, + "datetime": "2020-09-18 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 644466, - "price": 12746000.0, - "datetime": "2020-09-18 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 644532, - "price": 12738000.0, - "datetime": "2020-09-18 23:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 644578, - "price": 12687000.0, - "datetime": "2020-09-19 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 644607, - "price": 12677000.0, - "datetime": "2020-09-19 03:42:00", + "bar_index": 644540, + "price": 12715000.0, + "datetime": "2020-09-19 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 644699, - "price": 12743000.0, - "datetime": "2020-09-19 08:18:00", + "bar_index": 644725, + "price": 12796000.0, + "datetime": "2020-09-19 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 644712, - "price": 12762000.0, - "datetime": "2020-09-19 08:57:00", + "bar_index": 644936, + "price": 12826000.0, + "datetime": "2020-09-19 20:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 644979, - "price": 12914000.0, - "datetime": "2020-09-20 08:09:00", + "bar_index": 644987, + "price": 12915000.0, + "datetime": "2020-09-20 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "buy", @@ -66524,34 +97790,25 @@ "datetime": "2020-09-20 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 645091, - "price": 12799000.0, - "datetime": "2020-09-20 13:45:00", + "bar_index": 645102, + "price": 12797000.0, + "datetime": "2020-09-20 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 645158, - "price": 12800000.0, - "datetime": "2020-09-20 17:06:00", + "bar_index": 645303, + "price": 12726000.0, + "datetime": "2020-09-21 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 645205, - "price": 12788000.0, - "datetime": "2020-09-20 19:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -66560,52 +97817,79 @@ "datetime": "2020-09-21 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 645424, - "price": 12774000.0, - "datetime": "2020-09-21 06:24:00", + "bar_index": 645371, + "price": 12769000.0, + "datetime": "2020-09-21 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 645478, - "price": 12801000.0, - "datetime": "2020-09-21 09:06:00", + "side": "sell", + "bar_index": 645402, + "price": 12744000.0, + "datetime": "2020-09-21 05:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 645508, - "price": 12819000.0, - "datetime": "2020-09-21 10:36:00", + "bar_index": 645453, + "price": 12765000.0, + "datetime": "2020-09-21 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 645516, - "price": 12808000.0, - "datetime": "2020-09-21 11:00:00", + "side": "sell", + "bar_index": 645806, + "price": 12232000.0, + "datetime": "2020-09-22 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 645811, + "price": 12222000.0, + "datetime": "2020-09-22 01:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 645836, + "price": 12210000.0, + "datetime": "2020-09-22 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 645940, - "price": 12344000.0, - "datetime": "2020-09-22 08:12:00", + "bar_index": 645857, + "price": 12285000.0, + "datetime": "2020-09-22 04:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 645883, + "price": 12341000.0, + "datetime": "2020-09-22 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -66614,187 +97898,358 @@ "datetime": "2020-09-22 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=50.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 646006, - "price": 12261000.0, - "datetime": "2020-09-22 11:30:00", + "bar_index": 645990, + "price": 12226000.0, + "datetime": "2020-09-22 10:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 646086, + "bar_index": 646008, + "price": 12245000.0, + "datetime": "2020-09-22 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 646042, + "price": 12259000.0, + "datetime": "2020-09-22 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 646049, + "price": 12242000.0, + "datetime": "2020-09-22 13:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 646130, "price": 12208000.0, - "datetime": "2020-09-22 15:30:00", + "datetime": "2020-09-22 17:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 646181, - "price": 12230000.0, - "datetime": "2020-09-22 20:15:00", + "bar_index": 646193, + "price": 12236000.0, + "datetime": "2020-09-22 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 646241, + "price": 12285000.0, + "datetime": "2020-09-22 23:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 646316, + "price": 12263000.0, + "datetime": "2020-09-23 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 646356, + "price": 12268000.0, + "datetime": "2020-09-23 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 646395, + "price": 12339000.0, + "datetime": "2020-09-23 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 646430, + "price": 12305000.0, + "datetime": "2020-09-23 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 646547, + "price": 12239000.0, + "datetime": "2020-09-23 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 646250, - "price": 12261000.0, - "datetime": "2020-09-22 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 646354, - "price": 12272000.0, - "datetime": "2020-09-23 04:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 646416, - "price": 12304000.0, - "datetime": "2020-09-23 08:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 646620, - "price": 12199000.0, - "datetime": "2020-09-23 18:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 646637, + "bar_index": 646554, "price": 12225000.0, - "datetime": "2020-09-23 19:03:00", + "datetime": "2020-09-23 14:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 646768, - "price": 12238000.0, - "datetime": "2020-09-24 01:36:00", + "bar_index": 646605, + "price": 12202000.0, + "datetime": "2020-09-23 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 646955, - "price": 12011000.0, - "datetime": "2020-09-24 10:57:00", + "bar_index": 646641, + "price": 12215000.0, + "datetime": "2020-09-23 19:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 646666, + "price": 12226000.0, + "datetime": "2020-09-23 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 647027, - "price": 11995000.0, - "datetime": "2020-09-24 14:33:00", + "bar_index": 646724, + "price": 12226000.0, + "datetime": "2020-09-23 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 647135, - "price": 12096000.0, - "datetime": "2020-09-24 19:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 647174, - "price": 12107000.0, - "datetime": "2020-09-24 21:54:00", + "bar_index": 646848, + "price": 12017000.0, + "datetime": "2020-09-24 05:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 647186, - "price": 12110000.0, - "datetime": "2020-09-24 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 647196, - "price": 12129000.0, - "datetime": "2020-09-24 23:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 647287, - "price": 12377000.0, - "datetime": "2020-09-25 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 647400, + "bar_index": 646882, + "price": 12024000.0, + "datetime": "2020-09-24 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 646913, + "price": 11948000.0, + "datetime": "2020-09-24 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 646941, + "price": 12033000.0, + "datetime": "2020-09-24 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 646958, + "price": 12022000.0, + "datetime": "2020-09-24 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 647036, + "price": 11987000.0, + "datetime": "2020-09-24 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 647060, + "price": 12026000.0, + "datetime": "2020-09-24 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647121, + "price": 12064000.0, + "datetime": "2020-09-24 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647231, + "price": 12243000.0, + "datetime": "2020-09-25 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647318, + "price": 12386000.0, + "datetime": "2020-09-25 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 647328, + "price": 12370000.0, + "datetime": "2020-09-25 05:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 647339, + "price": 12390000.0, + "datetime": "2020-09-25 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 647377, + "price": 12494000.0, + "datetime": "2020-09-25 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 647412, + "price": 12422000.0, + "datetime": "2020-09-25 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647416, + "price": 12454000.0, + "datetime": "2020-09-25 10:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 647426, + "price": 12468000.0, + "datetime": "2020-09-25 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 647451, "price": 12453000.0, - "datetime": "2020-09-25 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 647537, - "price": 12385000.0, - "datetime": "2020-09-25 16:03:00", + "datetime": "2020-09-25 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 647649, - "price": 12375000.0, - "datetime": "2020-09-25 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 647687, - "price": 12404000.0, - "datetime": "2020-09-25 23:33:00", + "bar_index": 647631, + "price": 12406000.0, + "datetime": "2020-09-25 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 647650, + "price": 12378000.0, + "datetime": "2020-09-25 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647729, + "price": 12431000.0, + "datetime": "2020-09-26 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 647759, + "price": 12499000.0, + "datetime": "2020-09-26 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 647784, + "price": 12475000.0, + "datetime": "2020-09-26 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -66803,7 +98258,16 @@ "datetime": "2020-09-26 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 647863, + "price": 12418000.0, + "datetime": "2020-09-26 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -66812,205 +98276,205 @@ "datetime": "2020-09-26 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 647994, - "price": 12469000.0, - "datetime": "2020-09-26 14:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 648065, - "price": 12456000.0, - "datetime": "2020-09-26 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 648081, - "price": 12461000.0, - "datetime": "2020-09-26 19:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 648317, - "price": 12474000.0, - "datetime": "2020-09-27 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 648399, - "price": 12525000.0, - "datetime": "2020-09-27 11:09:00", + "bar_index": 647999, + "price": 12504000.0, + "datetime": "2020-09-26 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 648405, + "bar_index": 648011, + "price": 12505000.0, + "datetime": "2020-09-26 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 648066, + "price": 12463000.0, + "datetime": "2020-09-26 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 648159, + "price": 12465000.0, + "datetime": "2020-09-26 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 648217, + "price": 12493000.0, + "datetime": "2020-09-27 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 648244, + "price": 12495000.0, + "datetime": "2020-09-27 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 648367, + "price": 12491000.0, + "datetime": "2020-09-27 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=109.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 648432, "price": 12520000.0, - "datetime": "2020-09-27 11:27:00", + "datetime": "2020-09-27 12:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 648441, + "price": 12535000.0, + "datetime": "2020-09-27 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 648417, - "price": 12518000.0, - "datetime": "2020-09-27 12:03:00", + "bar_index": 648568, + "price": 12389000.0, + "datetime": "2020-09-27 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 648465, - "price": 12529000.0, - "datetime": "2020-09-27 14:27:00", + "bar_index": 648603, + "price": 12412000.0, + "datetime": "2020-09-27 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 648645, + "price": 12428000.0, + "datetime": "2020-09-27 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 648678, + "price": 12509000.0, + "datetime": "2020-09-28 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 648717, + "price": 12476000.0, + "datetime": "2020-09-28 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 648789, + "price": 12466000.0, + "datetime": "2020-09-28 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 648799, + "price": 12477000.0, + "datetime": "2020-09-28 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 648514, - "price": 12414000.0, - "datetime": "2020-09-27 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 648563, - "price": 12391000.0, - "datetime": "2020-09-27 19:21:00", + "bar_index": 648823, + "price": 12473000.0, + "datetime": "2020-09-28 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=17.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 648599, - "price": 12400000.0, - "datetime": "2020-09-27 21:09:00", + "bar_index": 648909, + "price": 12652000.0, + "datetime": "2020-09-28 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 648677, - "price": 12510000.0, - "datetime": "2020-09-28 01:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 648695, - "price": 12467000.0, - "datetime": "2020-09-28 01:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 648738, - "price": 12470000.0, - "datetime": "2020-09-28 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 648788, - "price": 12472000.0, - "datetime": "2020-09-28 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 648902, - "price": 12663000.0, - "datetime": "2020-09-28 12:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 648924, - "price": 12650000.0, - "datetime": "2020-09-28 13:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 648953, - "price": 12646000.0, - "datetime": "2020-09-28 14:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 648995, - "price": 12623000.0, - "datetime": "2020-09-28 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 649003, - "price": 12640000.0, - "datetime": "2020-09-28 17:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 649094, - "price": 12660000.0, - "datetime": "2020-09-28 21:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 649137, + "bar_index": 648935, "price": 12651000.0, - "datetime": "2020-09-29 00:03:00", + "datetime": "2020-09-28 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 649102, + "price": 12674000.0, + "datetime": "2020-09-28 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 649114, + "price": 12634000.0, + "datetime": "2020-09-28 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 649242, + "price": 12636000.0, + "datetime": "2020-09-29 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -67019,106 +98483,232 @@ "datetime": "2020-09-29 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 649295, - "price": 12646000.0, - "datetime": "2020-09-29 07:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 649499, - "price": 12456000.0, - "datetime": "2020-09-29 18:09:00", + "bar_index": 649279, + "price": 12653000.0, + "datetime": "2020-09-29 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 649559, - "price": 12494000.0, - "datetime": "2020-09-29 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 649582, - "price": 12496000.0, - "datetime": "2020-09-29 22:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 649631, - "price": 12494000.0, - "datetime": "2020-09-30 00:45:00", + "bar_index": 649311, + "price": 12467000.0, + "datetime": "2020-09-29 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 649441, + "price": 12414000.0, + "datetime": "2020-09-29 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 649709, + "bar_index": 649457, + "price": 12450000.0, + "datetime": "2020-09-29 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 649465, + "price": 12448000.0, + "datetime": "2020-09-29 16:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 649529, + "price": 12482000.0, + "datetime": "2020-09-29 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 649565, + "price": 12499000.0, + "datetime": "2020-09-29 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 649595, + "price": 12508000.0, + "datetime": "2020-09-29 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 649608, + "price": 12497000.0, + "datetime": "2020-09-29 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 649619, "price": 12495000.0, - "datetime": "2020-09-30 04:39:00", + "datetime": "2020-09-30 00:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 650036, - "price": 12487000.0, - "datetime": "2020-09-30 21:00:00", + "bar_index": 649688, + "price": 12498000.0, + "datetime": "2020-09-30 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 650131, - "price": 12540000.0, - "datetime": "2020-10-01 01:45:00", + "bar_index": 649784, + "price": 12609000.0, + "datetime": "2020-09-30 08:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 650167, - "price": 12483000.0, - "datetime": "2020-10-01 03:33:00", + "bar_index": 649909, + "price": 12507000.0, + "datetime": "2020-09-30 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 650415, - "price": 12570000.0, - "datetime": "2020-10-01 15:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 650426, - "price": 12570000.0, - "datetime": "2020-10-01 16:30:00", + "bar_index": 649932, + "price": 12493000.0, + "datetime": "2020-09-30 15:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 650005, + "price": 12498000.0, + "datetime": "2020-09-30 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 650074, + "price": 12525000.0, + "datetime": "2020-09-30 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 650091, + "price": 12531000.0, + "datetime": "2020-09-30 23:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 650217, + "price": 12489000.0, + "datetime": "2020-10-01 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 650232, + "price": 12495000.0, + "datetime": "2020-10-01 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650307, + "price": 12565000.0, + "datetime": "2020-10-01 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650382, + "price": 12560000.0, + "datetime": "2020-10-01 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 650429, + "price": 12571000.0, + "datetime": "2020-10-01 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650449, + "price": 12645000.0, + "datetime": "2020-10-01 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 650458, + "price": 12621000.0, + "datetime": "2020-10-01 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650509, + "price": 12610000.0, + "datetime": "2020-10-01 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -67127,88 +98717,160 @@ "datetime": "2020-10-01 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 650592, - "price": 12556000.0, - "datetime": "2020-10-02 00:48:00", + "bar_index": 650593, + "price": 12504000.0, + "datetime": "2020-10-02 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 650678, - "price": 12395000.0, - "datetime": "2020-10-02 05:06:00", + "bar_index": 650706, + "price": 12415000.0, + "datetime": "2020-10-02 06:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650734, + "price": 12436000.0, + "datetime": "2020-10-02 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 650747, + "price": 12434000.0, + "datetime": "2020-10-02 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 650756, + "price": 12429000.0, + "datetime": "2020-10-02 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 650782, + "price": 12430000.0, + "datetime": "2020-10-02 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 650887, - "price": 12321000.0, - "datetime": "2020-10-02 15:33:00", + "bar_index": 650953, + "price": 12290000.0, + "datetime": "2020-10-02 18:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=43.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 650906, + "side": "buy", + "bar_index": 651007, + "price": 12310000.0, + "datetime": "2020-10-02 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 651014, "price": 12320000.0, - "datetime": "2020-10-02 16:30:00", + "datetime": "2020-10-02 21:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 650939, - "price": 12314000.0, - "datetime": "2020-10-02 18:09:00", + "bar_index": 651037, + "price": 12380000.0, + "datetime": "2020-10-02 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 651005, - "price": 12315000.0, - "datetime": "2020-10-02 21:27:00", + "bar_index": 651051, + "price": 12380000.0, + "datetime": "2020-10-02 23:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback]" + }, + { + "side": "buy", + "bar_index": 651057, + "price": 12388000.0, + "datetime": "2020-10-03 00:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 651211, + "price": 12426000.0, + "datetime": "2020-10-03 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 651029, - "price": 12315000.0, - "datetime": "2020-10-02 22:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 651083, + "bar_index": 651288, "price": 12398000.0, - "datetime": "2020-10-03 01:21:00", + "datetime": "2020-10-03 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 651299, + "price": 12403000.0, + "datetime": "2020-10-03 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 651142, - "price": 12389000.0, - "datetime": "2020-10-03 04:18:00", + "bar_index": 651362, + "price": 12346000.0, + "datetime": "2020-10-03 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=52.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 651405, + "price": 12364000.0, + "datetime": "2020-10-03 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -67216,17 +98878,17 @@ "price": 12361000.0, "datetime": "2020-10-03 20:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 651510, - "price": 12359000.0, - "datetime": "2020-10-03 22:42:00", + "bar_index": 651478, + "price": 12363000.0, + "datetime": "2020-10-03 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.1 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -67235,115 +98897,43 @@ "datetime": "2020-10-04 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 651615, - "price": 12399000.0, - "datetime": "2020-10-04 03:57:00", + "bar_index": 651622, + "price": 12412000.0, + "datetime": "2020-10-04 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 651630, - "price": 12398000.0, - "datetime": "2020-10-04 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 651649, - "price": 12401000.0, - "datetime": "2020-10-04 05:39:00", + "bar_index": 651994, + "price": 12428000.0, + "datetime": "2020-10-04 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=52.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 651700, - "price": 12384000.0, - "datetime": "2020-10-04 08:12:00", + "side": "buy", + "bar_index": 652004, + "price": 12422000.0, + "datetime": "2020-10-04 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 651824, - "price": 12386000.0, - "datetime": "2020-10-04 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 651872, - "price": 12423000.0, - "datetime": "2020-10-04 16:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 651887, - "price": 12423000.0, - "datetime": "2020-10-04 17:33:00", + "bar_index": 652082, + "price": 12430000.0, + "datetime": "2020-10-05 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 651972, - "price": 12408000.0, - "datetime": "2020-10-04 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652014, - "price": 12417000.0, - "datetime": "2020-10-04 23:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652026, - "price": 12423000.0, - "datetime": "2020-10-05 00:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652038, - "price": 12426000.0, - "datetime": "2020-10-05 01:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652055, - "price": 12421000.0, - "datetime": "2020-10-05 01:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=84.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -67351,116 +98941,116 @@ "price": 12447000.0, "datetime": "2020-10-05 04:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 652253, - "price": 12475000.0, - "datetime": "2020-10-05 11:51:00", + "bar_index": 652122, + "price": 12474000.0, + "datetime": "2020-10-05 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 652213, + "price": 12482000.0, + "datetime": "2020-10-05 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 652222, + "price": 12483000.0, + "datetime": "2020-10-05 10:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 652338, - "price": 12400000.0, - "datetime": "2020-10-05 16:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 652377, - "price": 12445000.0, - "datetime": "2020-10-05 18:03:00", + "bar_index": 652245, + "price": 12473000.0, + "datetime": "2020-10-05 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 652421, - "price": 12423000.0, - "datetime": "2020-10-05 20:15:00", + "bar_index": 652328, + "price": 12380000.0, + "datetime": "2020-10-05 15:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 652438, - "price": 12435000.0, - "datetime": "2020-10-05 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652534, - "price": 12464000.0, - "datetime": "2020-10-06 01:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652595, - "price": 12477000.0, - "datetime": "2020-10-06 04:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 652668, - "price": 12506000.0, - "datetime": "2020-10-06 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 652736, - "price": 12485000.0, - "datetime": "2020-10-06 12:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 652820, - "price": 12478000.0, - "datetime": "2020-10-06 16:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 652858, + "bar_index": 652356, "price": 12461000.0, - "datetime": "2020-10-06 18:06:00", + "datetime": "2020-10-05 17:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 652937, - "price": 12450000.0, - "datetime": "2020-10-06 22:03:00", + "bar_index": 652397, + "price": 12441000.0, + "datetime": "2020-10-05 19:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 652459, + "price": 12462000.0, + "datetime": "2020-10-05 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 652493, + "price": 12450000.0, + "datetime": "2020-10-05 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 652538, + "price": 12458000.0, + "datetime": "2020-10-06 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 652639, + "price": 12496000.0, + "datetime": "2020-10-06 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 652837, + "price": 12447000.0, + "datetime": "2020-10-06 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -67469,25 +99059,34 @@ "datetime": "2020-10-06 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 652982, - "price": 12446000.0, - "datetime": "2020-10-07 00:18:00", + "bar_index": 652993, + "price": 12497000.0, + "datetime": "2020-10-07 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 653022, - "price": 12474000.0, - "datetime": "2020-10-07 02:18:00", + "bar_index": 653014, + "price": 12498000.0, + "datetime": "2020-10-07 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 653027, + "price": 12481000.0, + "datetime": "2020-10-07 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -67496,34 +99095,115 @@ "datetime": "2020-10-07 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 653053, - "price": 12432000.0, - "datetime": "2020-10-07 03:51:00", + "bar_index": 653054, + "price": 12368000.0, + "datetime": "2020-10-07 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 653443, - "price": 12369000.0, - "datetime": "2020-10-07 23:21:00", + "bar_index": 653136, + "price": 12394000.0, + "datetime": "2020-10-07 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 653249, + "price": 12351000.0, + "datetime": "2020-10-07 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 653558, - "price": 12400000.0, - "datetime": "2020-10-08 05:06:00", + "bar_index": 653269, + "price": 12373000.0, + "datetime": "2020-10-07 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 653403, + "price": 12367000.0, + "datetime": "2020-10-07 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 653431, + "price": 12363000.0, + "datetime": "2020-10-07 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 653466, + "price": 12383000.0, + "datetime": "2020-10-08 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 653478, + "price": 12382000.0, + "datetime": "2020-10-08 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 653490, + "price": 12382000.0, + "datetime": "2020-10-08 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 653526, + "price": 12399000.0, + "datetime": "2020-10-08 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 653576, + "price": 12411000.0, + "datetime": "2020-10-08 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 653594, + "price": 12416000.0, + "datetime": "2020-10-08 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", @@ -67532,268 +99212,565 @@ "datetime": "2020-10-08 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 653781, - "price": 12354000.0, - "datetime": "2020-10-08 16:15:00", + "bar_index": 653614, + "price": 12404000.0, + "datetime": "2020-10-08 07:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 654113, - "price": 12544000.0, - "datetime": "2020-10-09 08:51:00", + "bar_index": 653625, + "price": 12406000.0, + "datetime": "2020-10-08 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 654210, - "price": 12524000.0, - "datetime": "2020-10-09 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=18.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 654438, - "price": 12640000.0, - "datetime": "2020-10-10 01:06:00", + "bar_index": 653686, + "price": 12366000.0, + "datetime": "2020-10-08 11:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 654526, - "price": 12614000.0, - "datetime": "2020-10-10 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 654621, - "price": 12632000.0, - "datetime": "2020-10-10 10:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 654686, - "price": 12920000.0, - "datetime": "2020-10-10 13:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 654978, - "price": 12880000.0, - "datetime": "2020-10-11 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 655036, - "price": 12891000.0, - "datetime": "2020-10-11 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 655108, - "price": 12838000.0, - "datetime": "2020-10-11 10:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 655133, - "price": 12888000.0, - "datetime": "2020-10-11 11:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 655372, - "price": 12929000.0, - "datetime": "2020-10-11 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 655403, - "price": 12973000.0, - "datetime": "2020-10-12 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 655528, - "price": 12884000.0, - "datetime": "2020-10-12 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 655710, - "price": 12979000.0, - "datetime": "2020-10-12 16:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 655754, - "price": 12979000.0, - "datetime": "2020-10-12 18:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 655808, - "price": 12917000.0, - "datetime": "2020-10-12 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 655902, - "price": 13167000.0, - "datetime": "2020-10-13 02:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 656013, - "price": 13276000.0, - "datetime": "2020-10-13 07:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 656075, - "price": 13157000.0, - "datetime": "2020-10-13 10:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 656121, - "price": 13111000.0, - "datetime": "2020-10-13 13:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 656177, - "price": 13122000.0, - "datetime": "2020-10-13 16:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 656243, - "price": 13132000.0, - "datetime": "2020-10-13 19:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 656328, - "price": 13085000.0, - "datetime": "2020-10-13 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 656403, - "price": 13098000.0, - "datetime": "2020-10-14 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 656554, - "price": 13140000.0, - "datetime": "2020-10-14 10:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 656681, - "price": 13102000.0, - "datetime": "2020-10-14 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 656772, - "price": 13089000.0, - "datetime": "2020-10-14 21:48:00", + "bar_index": 653762, + "price": 12349000.0, + "datetime": "2020-10-08 15:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 656956, - "price": 13124000.0, - "datetime": "2020-10-15 07:00:00", + "bar_index": 653898, + "price": 12411000.0, + "datetime": "2020-10-08 22:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 653935, + "price": 12630000.0, + "datetime": "2020-10-08 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 653959, + "price": 12582000.0, + "datetime": "2020-10-09 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 653998, + "price": 12563000.0, + "datetime": "2020-10-09 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 654041, + "price": 12528000.0, + "datetime": "2020-10-09 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654118, + "price": 12564000.0, + "datetime": "2020-10-09 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 654128, + "price": 12521000.0, + "datetime": "2020-10-09 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 654160, + "price": 12531000.0, + "datetime": "2020-10-09 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 654171, + "price": 12531000.0, + "datetime": "2020-10-09 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 654176, + "price": 12520000.0, + "datetime": "2020-10-09 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654249, + "price": 12523000.0, + "datetime": "2020-10-09 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 654257, + "price": 12526000.0, + "datetime": "2020-10-09 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 654331, + "price": 12620000.0, + "datetime": "2020-10-09 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 654340, + "price": 12678000.0, + "datetime": "2020-10-09 20:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 654392, + "price": 12666000.0, + "datetime": "2020-10-09 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654598, + "price": 12631000.0, + "datetime": "2020-10-10 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654645, + "price": 12925000.0, + "datetime": "2020-10-10 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 654688, + "price": 12938000.0, + "datetime": "2020-10-10 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 654709, + "price": 12935000.0, + "datetime": "2020-10-10 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654715, + "price": 12927000.0, + "datetime": "2020-10-10 14:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 654729, + "price": 12927000.0, + "datetime": "2020-10-10 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654820, + "price": 12883000.0, + "datetime": "2020-10-10 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 654939, + "price": 12873000.0, + "datetime": "2020-10-11 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 655031, + "price": 12912000.0, + "datetime": "2020-10-11 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 655062, + "price": 12862000.0, + "datetime": "2020-10-11 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 655135, + "price": 12890000.0, + "datetime": "2020-10-11 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 655200, + "price": 12874000.0, + "datetime": "2020-10-11 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 655243, + "price": 12909000.0, + "datetime": "2020-10-11 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 655359, + "price": 12950000.0, + "datetime": "2020-10-11 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 655373, + "price": 12930000.0, + "datetime": "2020-10-11 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 655404, + "price": 12966000.0, + "datetime": "2020-10-12 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 655611, + "price": 13004000.0, + "datetime": "2020-10-12 11:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 655623, + "price": 13006000.0, + "datetime": "2020-10-12 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 655648, + "price": 13006000.0, + "datetime": "2020-10-12 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 655658, + "price": 13016000.0, + "datetime": "2020-10-12 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 655732, + "price": 12967000.0, + "datetime": "2020-10-12 17:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 655739, + "price": 12974000.0, + "datetime": "2020-10-12 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 655904, + "price": 13170000.0, + "datetime": "2020-10-13 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 655973, + "price": 13176000.0, + "datetime": "2020-10-13 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 655997, + "price": 13290000.0, + "datetime": "2020-10-13 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 656100, + "price": 13120000.0, + "datetime": "2020-10-13 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 656123, + "price": 13103000.0, + "datetime": "2020-10-13 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 656182, + "price": 13112000.0, + "datetime": "2020-10-13 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 656188, + "price": 13091000.0, + "datetime": "2020-10-13 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 656201, + "price": 13089000.0, + "datetime": "2020-10-13 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 656263, + "price": 13170000.0, + "datetime": "2020-10-13 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 656267, + "price": 13174000.0, + "datetime": "2020-10-13 20:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 656375, + "price": 13097000.0, + "datetime": "2020-10-14 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 656384, + "price": 13079000.0, + "datetime": "2020-10-14 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 656428, + "price": 13120000.0, + "datetime": "2020-10-14 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 656489, + "price": 13132000.0, + "datetime": "2020-10-14 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 656781, + "price": 13107000.0, + "datetime": "2020-10-14 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=85.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 656794, + "price": 13212000.0, + "datetime": "2020-10-14 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 656813, + "price": 13109000.0, + "datetime": "2020-10-14 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 656901, + "price": 13091000.0, + "datetime": "2020-10-15 04:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 657006, + "price": 13119000.0, + "datetime": "2020-10-15 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 657058, + "price": 13052000.0, + "datetime": "2020-10-15 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 657073, + "price": 13063000.0, + "datetime": "2020-10-15 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -67802,151 +99779,187 @@ "datetime": "2020-10-15 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 657122, - "price": 13079000.0, - "datetime": "2020-10-15 15:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 657248, - "price": 13083000.0, - "datetime": "2020-10-15 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 657266, - "price": 13081000.0, - "datetime": "2020-10-15 22:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 657327, - "price": 13076000.0, - "datetime": "2020-10-16 01:33:00", + "bar_index": 657094, + "price": 13070000.0, + "datetime": "2020-10-15 13:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 657103, + "price": 13066000.0, + "datetime": "2020-10-15 14:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 657223, + "price": 13026000.0, + "datetime": "2020-10-15 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 657340, - "price": 13141000.0, - "datetime": "2020-10-16 02:12:00", + "side": "sell", + "bar_index": 657233, + "price": 13017000.0, + "datetime": "2020-10-15 20:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 657420, - "price": 13230000.0, - "datetime": "2020-10-16 06:12:00", + "bar_index": 657253, + "price": 13090000.0, + "datetime": "2020-10-15 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 657443, + "bar_index": 657286, + "price": 13075000.0, + "datetime": "2020-10-15 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 657346, + "price": 13139000.0, + "datetime": "2020-10-16 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 657400, + "price": 13269000.0, + "datetime": "2020-10-16 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 657422, "price": 13216000.0, - "datetime": "2020-10-16 07:21:00", + "datetime": "2020-10-16 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 657458, - "price": 13216000.0, - "datetime": "2020-10-16 08:06:00", + "bar_index": 657505, + "price": 13258000.0, + "datetime": "2020-10-16 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=75.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 657470, - "price": 13211000.0, - "datetime": "2020-10-16 08:42:00", + "bar_index": 657559, + "price": 13108000.0, + "datetime": "2020-10-16 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 657557, - "price": 13169000.0, - "datetime": "2020-10-16 13:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 657646, - "price": 13013000.0, - "datetime": "2020-10-16 17:30:00", + "bar_index": 657656, + "price": 13005000.0, + "datetime": "2020-10-16 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 657842, - "price": 13044000.0, - "datetime": "2020-10-17 03:18:00", + "bar_index": 657696, + "price": 13005000.0, + "datetime": "2020-10-16 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 657862, - "price": 13048000.0, - "datetime": "2020-10-17 04:18:00", + "bar_index": 657808, + "price": 13039000.0, + "datetime": "2020-10-17 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 657815, + "price": 13043000.0, + "datetime": "2020-10-17 01:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 657853, + "price": 13043000.0, + "datetime": "2020-10-17 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 657902, - "price": 13010000.0, - "datetime": "2020-10-17 06:18:00", + "bar_index": 657905, + "price": 13016000.0, + "datetime": "2020-10-17 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 657946, + "bar_index": 657990, "price": 13047000.0, - "datetime": "2020-10-17 08:30:00", + "datetime": "2020-10-17 10:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 658076, - "price": 13052000.0, - "datetime": "2020-10-17 15:00:00", + "bar_index": 658003, + "price": 13054000.0, + "datetime": "2020-10-17 11:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 658029, + "price": 13050000.0, + "datetime": "2020-10-17 12:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -67955,115 +99968,151 @@ "datetime": "2020-10-17 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=36.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 658210, - "price": 13038000.0, - "datetime": "2020-10-17 21:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 658241, - "price": 13035000.0, - "datetime": "2020-10-17 23:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 658258, - "price": 13084000.0, - "datetime": "2020-10-18 00:06:00", + "bar_index": 658357, + "price": 13052000.0, + "datetime": "2020-10-18 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 658328, - "price": 13028000.0, - "datetime": "2020-10-18 03:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 658413, - "price": 13048000.0, - "datetime": "2020-10-18 07:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=85.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 658517, - "price": 13068000.0, - "datetime": "2020-10-18 13:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 658534, - "price": 13067000.0, - "datetime": "2020-10-18 13:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 658546, + "bar_index": 658380, "price": 13060000.0, - "datetime": "2020-10-18 14:30:00", + "datetime": "2020-10-18 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 659018, - "price": 13123000.0, - "datetime": "2020-10-19 14:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 659131, - "price": 13152000.0, - "datetime": "2020-10-19 19:45:00", + "bar_index": 658474, + "price": 13077000.0, + "datetime": "2020-10-18 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 659155, - "price": 13128000.0, - "datetime": "2020-10-19 20:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=40.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 659177, - "price": 13242000.0, - "datetime": "2020-10-19 22:03:00", + "bar_index": 658582, + "price": 13114000.0, + "datetime": "2020-10-18 16:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 658589, + "price": 13120000.0, + "datetime": "2020-10-18 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 658613, + "price": 13104000.0, + "datetime": "2020-10-18 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 658668, + "price": 13110000.0, + "datetime": "2020-10-18 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 658800, + "price": 13171000.0, + "datetime": "2020-10-19 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 658810, + "price": 13158000.0, + "datetime": "2020-10-19 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 658878, + "price": 13165000.0, + "datetime": "2020-10-19 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 658928, + "price": 13162000.0, + "datetime": "2020-10-19 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 659040, + "price": 13110000.0, + "datetime": "2020-10-19 15:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 659108, + "price": 13134000.0, + "datetime": "2020-10-19 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 659161, + "price": 13159000.0, + "datetime": "2020-10-19 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 659205, + "price": 13286000.0, + "datetime": "2020-10-19 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 659229, + "price": 13378000.0, + "datetime": "2020-10-20 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -68072,124 +100121,250 @@ "datetime": "2020-10-20 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 659489, - "price": 13375000.0, - "datetime": "2020-10-20 13:39:00", + "bar_index": 659281, + "price": 13382000.0, + "datetime": "2020-10-20 03:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 659504, - "price": 13376000.0, - "datetime": "2020-10-20 14:24:00", + "bar_index": 659333, + "price": 13371000.0, + "datetime": "2020-10-20 05:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 659663, - "price": 13552000.0, - "datetime": "2020-10-20 22:21:00", + "bar_index": 659340, + "price": 13371000.0, + "datetime": "2020-10-20 06:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 659715, - "price": 13629000.0, - "datetime": "2020-10-21 00:57:00", + "bar_index": 659570, + "price": 13414000.0, + "datetime": "2020-10-20 17:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 659866, - "price": 13661000.0, - "datetime": "2020-10-21 08:30:00", + "bar_index": 659582, + "price": 13416000.0, + "datetime": "2020-10-20 18:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 660065, - "price": 13801000.0, - "datetime": "2020-10-21 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 660110, - "price": 13879000.0, - "datetime": "2020-10-21 20:42:00", + "bar_index": 659627, + "price": 13458000.0, + "datetime": "2020-10-20 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 660187, - "price": 14292000.0, - "datetime": "2020-10-22 00:33:00", + "bar_index": 659640, + "price": 13515000.0, + "datetime": "2020-10-20 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 660238, - "price": 14362000.0, - "datetime": "2020-10-22 03:06:00", + "bar_index": 659664, + "price": 13567000.0, + "datetime": "2020-10-20 22:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 660538, - "price": 14409000.0, - "datetime": "2020-10-22 18:06:00", + "bar_index": 659772, + "price": 13679000.0, + "datetime": "2020-10-21 03:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 660589, - "price": 14553000.0, - "datetime": "2020-10-22 20:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 660707, - "price": 14560000.0, - "datetime": "2020-10-23 02:33:00", + "bar_index": 659829, + "price": 13621000.0, + "datetime": "2020-10-21 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 660779, - "price": 14708000.0, - "datetime": "2020-10-23 06:09:00", + "bar_index": 659836, + "price": 13665000.0, + "datetime": "2020-10-21 07:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 659973, + "price": 13898000.0, + "datetime": "2020-10-21 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 660111, + "price": 13912000.0, + "datetime": "2020-10-21 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 660163, + "price": 14300000.0, + "datetime": "2020-10-21 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 660200, + "price": 14385000.0, + "datetime": "2020-10-22 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 660275, + "price": 14261000.0, + "datetime": "2020-10-22 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 660370, + "price": 14515000.0, + "datetime": "2020-10-22 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 660466, + "price": 14390000.0, + "datetime": "2020-10-22 14:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 660492, + "price": 14436000.0, + "datetime": "2020-10-22 15:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 660533, + "price": 14427000.0, + "datetime": "2020-10-22 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 660549, + "price": 14509000.0, + "datetime": "2020-10-22 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 660624, + "price": 14500000.0, + "datetime": "2020-10-22 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,donchian,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 660698, + "price": 14641000.0, + "datetime": "2020-10-23 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 660732, + "price": 14638000.0, + "datetime": "2020-10-23 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 660750, + "price": 14682000.0, + "datetime": "2020-10-23 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 660765, + "price": 14730000.0, + "datetime": "2020-10-23 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 660781, + "price": 14715000.0, + "datetime": "2020-10-23 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -68198,34 +100373,70 @@ "datetime": "2020-10-23 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 660912, - "price": 14566000.0, - "datetime": "2020-10-23 12:48:00", + "bar_index": 660809, + "price": 14724000.0, + "datetime": "2020-10-23 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 660961, - "price": 14562000.0, - "datetime": "2020-10-23 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 661002, - "price": 14529000.0, - "datetime": "2020-10-23 17:18:00", + "side": "sell", + "bar_index": 660846, + "price": 14456000.0, + "datetime": "2020-10-23 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 660890, + "price": 14576000.0, + "datetime": "2020-10-23 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 660964, + "price": 14576000.0, + "datetime": "2020-10-23 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 661004, + "price": 14528000.0, + "datetime": "2020-10-23 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 661068, + "price": 14574000.0, + "datetime": "2020-10-23 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 661114, + "price": 14563000.0, + "datetime": "2020-10-23 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -68234,106 +100445,196 @@ "datetime": "2020-10-24 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 661401, - "price": 14618000.0, - "datetime": "2020-10-24 13:15:00", + "side": "sell", + "bar_index": 661152, + "price": 14561000.0, + "datetime": "2020-10-24 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 661461, - "price": 14585000.0, - "datetime": "2020-10-24 16:15:00", + "side": "sell", + "bar_index": 661187, + "price": 14471000.0, + "datetime": "2020-10-24 02:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 661528, - "price": 14601000.0, - "datetime": "2020-10-24 19:36:00", + "bar_index": 661341, + "price": 14575000.0, + "datetime": "2020-10-24 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 661563, + "bar_index": 661380, + "price": 14620000.0, + "datetime": "2020-10-24 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 661513, + "price": 14570000.0, + "datetime": "2020-10-24 18:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 661537, + "price": 14598000.0, + "datetime": "2020-10-24 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 661588, "price": 14605000.0, - "datetime": "2020-10-24 21:21:00", + "datetime": "2020-10-24 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=38.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 661644, - "price": 14679000.0, - "datetime": "2020-10-25 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 661685, - "price": 14729000.0, - "datetime": "2020-10-25 03:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 662120, - "price": 14671000.0, - "datetime": "2020-10-26 01:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 662171, - "price": 14676000.0, - "datetime": "2020-10-26 03:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 662213, - "price": 14692000.0, - "datetime": "2020-10-26 05:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 662227, - "price": 14692000.0, - "datetime": "2020-10-26 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 662339, + "bar_index": 661620, "price": 14716000.0, - "datetime": "2020-10-26 12:09:00", + "datetime": "2020-10-25 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 661664, + "price": 14745000.0, + "datetime": "2020-10-25 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 661699, + "price": 14743000.0, + "datetime": "2020-10-25 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 661710, + "price": 14711000.0, + "datetime": "2020-10-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 661738, + "price": 14736000.0, + "datetime": "2020-10-25 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 661808, + "price": 14758000.0, + "datetime": "2020-10-25 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 661885, + "price": 14970000.0, + "datetime": "2020-10-25 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 662039, + "price": 14601000.0, + "datetime": "2020-10-25 21:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662130, + "price": 14660000.0, + "datetime": "2020-10-26 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 662163, + "price": 14647000.0, + "datetime": "2020-10-26 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 662188, + "price": 14678000.0, + "datetime": "2020-10-26 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662214, + "price": 14700000.0, + "datetime": "2020-10-26 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 662277, + "price": 14683000.0, + "datetime": "2020-10-26 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 662313, + "price": 14705000.0, + "datetime": "2020-10-26 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -68342,25 +100643,106 @@ "datetime": "2020-10-26 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 662421, - "price": 14662000.0, - "datetime": "2020-10-26 16:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 662524, - "price": 14747000.0, - "datetime": "2020-10-26 21:24:00", + "bar_index": 662466, + "price": 14705000.0, + "datetime": "2020-10-26 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662489, + "price": 14718000.0, + "datetime": "2020-10-26 19:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662553, + "price": 14825000.0, + "datetime": "2020-10-26 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 662576, + "price": 14815000.0, + "datetime": "2020-10-27 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 662652, + "price": 14697000.0, + "datetime": "2020-10-27 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 662707, + "price": 14749000.0, + "datetime": "2020-10-27 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 662747, + "price": 14770000.0, + "datetime": "2020-10-27 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662799, + "price": 14794000.0, + "datetime": "2020-10-27 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 662811, + "price": 14753000.0, + "datetime": "2020-10-27 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662820, + "price": 14780000.0, + "datetime": "2020-10-27 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 662852, + "price": 14760000.0, + "datetime": "2020-10-27 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -68368,80 +100750,125 @@ "price": 14758000.0, "datetime": "2020-10-27 14:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 662936, - "price": 14764000.0, - "datetime": "2020-10-27 18:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 663030, - "price": 15009000.0, - "datetime": "2020-10-27 22:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 663038, - "price": 15037000.0, - "datetime": "2020-10-27 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 663126, - "price": 15246000.0, - "datetime": "2020-10-28 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 663173, - "price": 15256000.0, - "datetime": "2020-10-28 05:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 663182, - "price": 15300000.0, - "datetime": "2020-10-28 06:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 663240, - "price": 15358000.0, - "datetime": "2020-10-28 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 663405, - "price": 15431000.0, - "datetime": "2020-10-28 17:27:00", + "bar_index": 662876, + "price": 14721000.0, + "datetime": "2020-10-27 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 662971, + "price": 14849000.0, + "datetime": "2020-10-27 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 663034, + "price": 15012000.0, + "datetime": "2020-10-27 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 663080, + "price": 15193000.0, + "datetime": "2020-10-28 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 663143, + "price": 15277000.0, + "datetime": "2020-10-28 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 663205, + "price": 15346000.0, + "datetime": "2020-10-28 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 663229, + "price": 15294000.0, + "datetime": "2020-10-28 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 663241, + "price": 15353000.0, + "datetime": "2020-10-28 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 663269, + "price": 15411000.0, + "datetime": "2020-10-28 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 663316, + "price": 15496000.0, + "datetime": "2020-10-28 13:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 663333, + "price": 15452000.0, + "datetime": "2020-10-28 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 663361, + "price": 15484000.0, + "datetime": "2020-10-28 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 663432, + "price": 15396000.0, + "datetime": "2020-10-28 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -68450,16 +100877,7 @@ "datetime": "2020-10-29 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 663601, - "price": 14905000.0, - "datetime": "2020-10-29 03:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -68468,7 +100886,7 @@ "datetime": "2020-10-29 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -68476,143 +100894,296 @@ "price": 14965000.0, "datetime": "2020-10-29 06:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 663855, - "price": 14970000.0, - "datetime": "2020-10-29 15:57:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 663950, - "price": 14844000.0, - "datetime": "2020-10-29 20:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 663967, - "price": 14826000.0, - "datetime": "2020-10-29 21:33:00", + "bar_index": 663690, + "price": 15041000.0, + "datetime": "2020-10-29 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 664090, - "price": 15268000.0, - "datetime": "2020-10-30 03:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 664100, - "price": 15265000.0, - "datetime": "2020-10-30 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 664165, - "price": 15203000.0, - "datetime": "2020-10-30 07:27:00", + "bar_index": 663757, + "price": 15015000.0, + "datetime": "2020-10-29 11:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 664182, - "price": 15230000.0, - "datetime": "2020-10-30 08:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 664348, - "price": 15022000.0, - "datetime": "2020-10-30 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 664370, - "price": 15034000.0, - "datetime": "2020-10-30 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 664622, - "price": 15330000.0, - "datetime": "2020-10-31 06:18:00", + "bar_index": 663765, + "price": 14978000.0, + "datetime": "2020-10-29 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 664640, - "price": 15324000.0, - "datetime": "2020-10-31 07:12:00", + "bar_index": 663798, + "price": 15004000.0, + "datetime": "2020-10-29 13:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 664674, - "price": 15319000.0, - "datetime": "2020-10-31 08:54:00", + "bar_index": 663817, + "price": 14971000.0, + "datetime": "2020-10-29 14:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 664730, - "price": 15404000.0, - "datetime": "2020-10-31 11:42:00", + "bar_index": 663873, + "price": 14828000.0, + "datetime": "2020-10-29 16:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 663897, + "price": 14849000.0, + "datetime": "2020-10-29 18:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 665065, - "price": 15593000.0, - "datetime": "2020-11-01 04:27:00", + "bar_index": 663909, + "price": 14894000.0, + "datetime": "2020-10-29 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 663934, + "price": 14820000.0, + "datetime": "2020-10-29 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 665122, - "price": 15633000.0, - "datetime": "2020-11-01 07:18:00", + "bar_index": 664016, + "price": 15132000.0, + "datetime": "2020-10-30 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 664056, + "price": 15249000.0, + "datetime": "2020-10-30 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 664106, + "price": 15265000.0, + "datetime": "2020-10-30 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664222, + "price": 15394000.0, + "datetime": "2020-10-30 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 664363, + "price": 15070000.0, + "datetime": "2020-10-30 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 664394, + "price": 15065000.0, + "datetime": "2020-10-30 18:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664433, + "price": 15169000.0, + "datetime": "2020-10-30 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 664455, + "price": 15110000.0, + "datetime": "2020-10-30 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664500, + "price": 15255000.0, + "datetime": "2020-10-31 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 664541, + "price": 15313000.0, + "datetime": "2020-10-31 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 664694, + "price": 15399000.0, + "datetime": "2020-10-31 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 664771, + "price": 15300000.0, + "datetime": "2020-10-31 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 664789, + "price": 15286000.0, + "datetime": "2020-10-31 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664830, + "price": 15357000.0, + "datetime": "2020-10-31 16:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664866, + "price": 15518000.0, + "datetime": "2020-10-31 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 664886, + "price": 15610000.0, + "datetime": "2020-10-31 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 664900, + "price": 15644000.0, + "datetime": "2020-10-31 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 664925, + "price": 15688000.0, + "datetime": "2020-10-31 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 664954, + "price": 15679000.0, + "datetime": "2020-10-31 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 665000, + "price": 15642000.0, + "datetime": "2020-11-01 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 665021, + "price": 15597000.0, + "datetime": "2020-11-01 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 665032, + "price": 15599000.0, + "datetime": "2020-11-01 02:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 665078, + "price": 15615000.0, + "datetime": "2020-11-01 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -68620,26 +101191,116 @@ "price": 15681000.0, "datetime": "2020-11-01 09:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 665166, - "price": 15620000.0, - "datetime": "2020-11-01 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 665587, - "price": 15593000.0, - "datetime": "2020-11-02 06:36:00", + "bar_index": 665184, + "price": 15592000.0, + "datetime": "2020-11-01 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 665261, + "price": 15571000.0, + "datetime": "2020-11-01 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 665297, + "price": 15578000.0, + "datetime": "2020-11-01 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 665420, + "price": 15600000.0, + "datetime": "2020-11-01 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 665487, + "price": 15604000.0, + "datetime": "2020-11-02 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 665507, + "price": 15620000.0, + "datetime": "2020-11-02 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 665639, + "price": 15612000.0, + "datetime": "2020-11-02 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 665681, + "price": 15472000.0, + "datetime": "2020-11-02 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 665696, + "price": 15515000.0, + "datetime": "2020-11-02 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 665739, + "price": 15461000.0, + "datetime": "2020-11-02 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 665748, + "price": 15480000.0, + "datetime": "2020-11-02 14:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 665757, + "price": 15494000.0, + "datetime": "2020-11-02 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -68647,71 +101308,206 @@ "price": 15537000.0, "datetime": "2020-11-02 16:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" }, { "side": "buy", - "bar_index": 665796, - "price": 15517000.0, - "datetime": "2020-11-02 17:03:00", + "bar_index": 665911, + "price": 15242000.0, + "datetime": "2020-11-02 22:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 666025, + "price": 15366000.0, + "datetime": "2020-11-03 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666040, + "price": 15469000.0, + "datetime": "2020-11-03 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 666061, + "price": 15474000.0, + "datetime": "2020-11-03 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666142, + "price": 15411000.0, + "datetime": "2020-11-03 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666248, + "price": 15279000.0, + "datetime": "2020-11-03 15:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 665835, - "price": 15367000.0, - "datetime": "2020-11-02 19:00:00", + "bar_index": 666263, + "price": 15251000.0, + "datetime": "2020-11-03 16:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666282, + "price": 15358000.0, + "datetime": "2020-11-03 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 666305, + "price": 15364000.0, + "datetime": "2020-11-03 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666312, + "price": 15385000.0, + "datetime": "2020-11-03 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 666389, + "price": 15516000.0, + "datetime": "2020-11-03 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 666393, + "price": 15503000.0, + "datetime": "2020-11-03 22:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 666500, + "price": 15580000.0, + "datetime": "2020-11-04 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 665919, - "price": 15171000.0, - "datetime": "2020-11-02 23:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 665968, - "price": 15348000.0, - "datetime": "2020-11-03 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 666301, - "price": 15323000.0, - "datetime": "2020-11-03 18:18:00", + "bar_index": 666551, + "price": 15572000.0, + "datetime": "2020-11-04 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 666436, - "price": 15520000.0, - "datetime": "2020-11-04 01:03:00", + "bar_index": 666571, + "price": 15663000.0, + "datetime": "2020-11-04 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 666561, - "price": 15575000.0, - "datetime": "2020-11-04 07:18:00", + "bar_index": 666577, + "price": 15726000.0, + "datetime": "2020-11-04 08:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 666591, + "price": 15820000.0, + "datetime": "2020-11-04 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 666679, + "price": 15743000.0, + "datetime": "2020-11-04 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 666686, + "price": 15780000.0, + "datetime": "2020-11-04 13:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 666701, + "price": 15765000.0, + "datetime": "2020-11-04 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 666755, + "price": 15535000.0, + "datetime": "2020-11-04 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 666782, + "price": 15567000.0, + "datetime": "2020-11-04 18:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -68720,403 +101516,880 @@ "datetime": "2020-11-04 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 666811, - "price": 15576000.0, - "datetime": "2020-11-04 19:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 666893, - "price": 15703000.0, - "datetime": "2020-11-04 23:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 667072, - "price": 15948000.0, - "datetime": "2020-11-05 08:51:00", + "bar_index": 666826, + "price": 15620000.0, + "datetime": "2020-11-04 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 667249, - "price": 16267000.0, - "datetime": "2020-11-05 17:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 667355, - "price": 16652000.0, - "datetime": "2020-11-05 23:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 667486, - "price": 16780000.0, - "datetime": "2020-11-06 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 667559, - "price": 17282000.0, - "datetime": "2020-11-06 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 667595, - "price": 17676000.0, - "datetime": "2020-11-06 11:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 667608, - "price": 17579000.0, - "datetime": "2020-11-06 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 667654, - "price": 17435000.0, - "datetime": "2020-11-06 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 667684, - "price": 17533000.0, - "datetime": "2020-11-06 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 667805, - "price": 17330000.0, - "datetime": "2020-11-06 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 667842, - "price": 17281000.0, - "datetime": "2020-11-06 23:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 667933, - "price": 17260000.0, - "datetime": "2020-11-07 03:54:00", + "bar_index": 666847, + "price": 15690000.0, + "datetime": "2020-11-04 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 667986, - "price": 17313000.0, - "datetime": "2020-11-07 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 668039, + "bar_index": 666857, + "price": 15709000.0, + "datetime": "2020-11-04 22:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 666900, + "price": 15754000.0, + "datetime": "2020-11-05 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 667037, + "price": 15840000.0, + "datetime": "2020-11-05 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 667078, + "price": 15977000.0, + "datetime": "2020-11-05 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 667159, + "price": 16147000.0, + "datetime": "2020-11-05 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 667179, + "price": 16153000.0, + "datetime": "2020-11-05 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 667224, + "price": 16286000.0, + "datetime": "2020-11-05 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 667269, + "price": 16316000.0, + "datetime": "2020-11-05 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 667280, + "price": 16343000.0, + "datetime": "2020-11-05 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 667313, + "price": 16544000.0, + "datetime": "2020-11-05 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 667375, + "price": 16686000.0, + "datetime": "2020-11-06 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 667398, + "price": 16950000.0, + "datetime": "2020-11-06 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 667522, + "price": 17135000.0, + "datetime": "2020-11-06 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 667545, + "price": 17450000.0, + "datetime": "2020-11-06 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 667600, + "price": 17700000.0, + "datetime": "2020-11-06 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 667670, + "price": 17577000.0, + "datetime": "2020-11-06 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 667753, + "price": 17256000.0, + "datetime": "2020-11-06 18:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 667765, "price": 17445000.0, - "datetime": "2020-11-07 09:12:00", + "datetime": "2020-11-06 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 668122, - "price": 17392000.0, - "datetime": "2020-11-07 13:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 668150, - "price": 17361000.0, - "datetime": "2020-11-07 14:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 668271, + "bar_index": 667785, "price": 17275000.0, - "datetime": "2020-11-07 20:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 668309, - "price": 17271000.0, - "datetime": "2020-11-07 22:42:00", + "datetime": "2020-11-06 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 668379, - "price": 17106000.0, - "datetime": "2020-11-08 02:12:00", + "bar_index": 667863, + "price": 17291000.0, + "datetime": "2020-11-07 00:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 668524, - "price": 16688000.0, - "datetime": "2020-11-08 09:27:00", + "bar_index": 667900, + "price": 17358000.0, + "datetime": "2020-11-07 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 668578, - "price": 16918000.0, - "datetime": "2020-11-08 12:09:00", + "bar_index": 667976, + "price": 17355000.0, + "datetime": "2020-11-07 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 669640, - "price": 17040000.0, - "datetime": "2020-11-10 17:15:00", + "bar_index": 668018, + "price": 17440000.0, + "datetime": "2020-11-07 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 669728, - "price": 16956000.0, - "datetime": "2020-11-10 21:39:00", + "bar_index": 668084, + "price": 17412000.0, + "datetime": "2020-11-07 11:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 669767, - "price": 16966000.0, - "datetime": "2020-11-10 23:36:00", + "bar_index": 668130, + "price": 17322000.0, + "datetime": "2020-11-07 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 669776, - "price": 17010000.0, - "datetime": "2020-11-11 00:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 669927, - "price": 17076000.0, - "datetime": "2020-11-11 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 670335, - "price": 17426000.0, - "datetime": "2020-11-12 04:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 670386, - "price": 17394000.0, - "datetime": "2020-11-12 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 670491, - "price": 17319000.0, - "datetime": "2020-11-12 11:48:00", + "bar_index": 668151, + "price": 17365000.0, + "datetime": "2020-11-07 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 668213, + "price": 17295000.0, + "datetime": "2020-11-07 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668295, + "price": 17287000.0, + "datetime": "2020-11-07 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668453, + "price": 16790000.0, + "datetime": "2020-11-08 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 670508, + "bar_index": 668481, + "price": 16536000.0, + "datetime": "2020-11-08 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668499, + "price": 16740000.0, + "datetime": "2020-11-08 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668537, + "price": 16819000.0, + "datetime": "2020-11-08 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 668548, + "price": 16954000.0, + "datetime": "2020-11-08 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 668585, + "price": 16885000.0, + "datetime": "2020-11-08 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668627, + "price": 16872000.0, + "datetime": "2020-11-08 14:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 668653, + "price": 16845000.0, + "datetime": "2020-11-08 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668731, + "price": 16961000.0, + "datetime": "2020-11-08 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 668756, + "price": 17001000.0, + "datetime": "2020-11-08 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668801, + "price": 17053000.0, + "datetime": "2020-11-08 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668839, + "price": 17101000.0, + "datetime": "2020-11-09 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 668882, + "price": 17316000.0, + "datetime": "2020-11-09 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 668890, + "price": 17305000.0, + "datetime": "2020-11-09 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 668938, + "price": 17151000.0, + "datetime": "2020-11-09 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 668971, "price": 17313000.0, - "datetime": "2020-11-12 12:39:00", + "datetime": "2020-11-09 07:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 669012, + "price": 17336000.0, + "datetime": "2020-11-09 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 669180, + "price": 17210000.0, + "datetime": "2020-11-09 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 669224, + "price": 17245000.0, + "datetime": "2020-11-09 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 669358, + "price": 17055000.0, + "datetime": "2020-11-10 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 669390, + "price": 17169000.0, + "datetime": "2020-11-10 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 670640, - "price": 17552000.0, - "datetime": "2020-11-12 19:15:00", + "bar_index": 669551, + "price": 17033000.0, + "datetime": "2020-11-10 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 670703, - "price": 17596000.0, - "datetime": "2020-11-12 22:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 670736, - "price": 17635000.0, - "datetime": "2020-11-13 00:03:00", + "bar_index": 669656, + "price": 17089000.0, + "datetime": "2020-11-10 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 670804, - "price": 17742000.0, - "datetime": "2020-11-13 03:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 670867, - "price": 17845000.0, - "datetime": "2020-11-13 06:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 670880, - "price": 17914000.0, - "datetime": "2020-11-13 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 670984, - "price": 18111000.0, - "datetime": "2020-11-13 12:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=74.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 671017, - "price": 18127000.0, - "datetime": "2020-11-13 14:06:00", + "bar_index": 669673, + "price": 17065000.0, + "datetime": "2020-11-10 18:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.6 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 669734, + "price": 16998000.0, + "datetime": "2020-11-10 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 669769, + "price": 16954000.0, + "datetime": "2020-11-10 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 671321, + "bar_index": 669804, + "price": 17002000.0, + "datetime": "2020-11-11 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 669861, + "price": 17055000.0, + "datetime": "2020-11-11 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 669867, + "price": 17085000.0, + "datetime": "2020-11-11 04:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 669885, + "price": 17058000.0, + "datetime": "2020-11-11 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 669974, + "price": 17143000.0, + "datetime": "2020-11-11 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 670113, + "price": 17058000.0, + "datetime": "2020-11-11 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670123, + "price": 17074000.0, + "datetime": "2020-11-11 17:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 670192, + "price": 17227000.0, + "datetime": "2020-11-11 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 670200, + "price": 17229000.0, + "datetime": "2020-11-11 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670253, + "price": 17296000.0, + "datetime": "2020-11-11 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670263, + "price": 17318000.0, + "datetime": "2020-11-12 00:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670293, + "price": 17377000.0, + "datetime": "2020-11-12 01:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 670388, + "price": 17401000.0, + "datetime": "2020-11-12 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 670408, + "price": 17500000.0, + "datetime": "2020-11-12 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 670468, + "price": 17333000.0, + "datetime": "2020-11-12 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 670492, + "price": 17324000.0, + "datetime": "2020-11-12 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670541, + "price": 17418000.0, + "datetime": "2020-11-12 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 670619, + "price": 17525000.0, + "datetime": "2020-11-12 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 670646, + "price": 17624000.0, + "datetime": "2020-11-12 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 670681, + "price": 17542000.0, + "datetime": "2020-11-12 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670768, + "price": 17752000.0, + "datetime": "2020-11-13 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 670797, + "price": 17726000.0, + "datetime": "2020-11-13 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 670814, + "price": 17812000.0, + "datetime": "2020-11-13 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670839, + "price": 17814000.0, + "datetime": "2020-11-13 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670846, + "price": 17835000.0, + "datetime": "2020-11-13 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 670894, + "price": 17905000.0, + "datetime": "2020-11-13 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 670904, + "price": 17950000.0, + "datetime": "2020-11-13 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 670992, + "price": 18168000.0, + "datetime": "2020-11-13 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 671048, + "price": 18138000.0, + "datetime": "2020-11-13 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 671073, + "price": 18030000.0, + "datetime": "2020-11-13 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 671112, + "price": 18060000.0, + "datetime": "2020-11-13 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 671217, + "price": 17783000.0, + "datetime": "2020-11-14 00:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 671247, + "price": 17825000.0, + "datetime": "2020-11-14 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 671278, + "price": 17901000.0, + "datetime": "2020-11-14 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 671352, "price": 17920000.0, - "datetime": "2020-11-14 05:18:00", + "datetime": "2020-11-14 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 671340, - "price": 17934000.0, - "datetime": "2020-11-14 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 671606, - "price": 17598000.0, - "datetime": "2020-11-14 19:33:00", + "bar_index": 671507, + "price": 17759000.0, + "datetime": "2020-11-14 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 671661, - "price": 17602000.0, - "datetime": "2020-11-14 22:18:00", + "bar_index": 671519, + "price": 17844000.0, + "datetime": "2020-11-14 15:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 671531, + "price": 17814000.0, + "datetime": "2020-11-14 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 671548, + "price": 17756000.0, + "datetime": "2020-11-14 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 671620, + "price": 17580000.0, + "datetime": "2020-11-14 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 671662, + "price": 17597000.0, + "datetime": "2020-11-14 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -69125,34 +102398,61 @@ "datetime": "2020-11-15 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 671961, - "price": 17654000.0, - "datetime": "2020-11-15 13:18:00", + "bar_index": 671736, + "price": 17543000.0, + "datetime": "2020-11-15 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 672003, - "price": 17686000.0, - "datetime": "2020-11-15 15:24:00", + "bar_index": 671753, + "price": 17640000.0, + "datetime": "2020-11-15 02:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 672059, - "price": 17756000.0, - "datetime": "2020-11-15 18:12:00", + "bar_index": 671844, + "price": 17726000.0, + "datetime": "2020-11-15 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=50.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672047, + "price": 17763000.0, + "datetime": "2020-11-15 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672071, + "price": 17738000.0, + "datetime": "2020-11-15 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 672093, + "price": 17678000.0, + "datetime": "2020-11-15 19:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -69161,115 +102461,187 @@ "datetime": "2020-11-15 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 672112, - "price": 17661000.0, - "datetime": "2020-11-15 20:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 672121, - "price": 17726000.0, - "datetime": "2020-11-15 21:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 672220, - "price": 17699000.0, - "datetime": "2020-11-16 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 672271, - "price": 17617000.0, - "datetime": "2020-11-16 04:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 672327, - "price": 17638000.0, - "datetime": "2020-11-16 07:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 672404, - "price": 17652000.0, - "datetime": "2020-11-16 11:27:00", + "bar_index": 672167, + "price": 17741000.0, + "datetime": "2020-11-15 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 672517, - "price": 17885000.0, - "datetime": "2020-11-16 17:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 672534, - "price": 17880000.0, - "datetime": "2020-11-16 17:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 672556, - "price": 17894000.0, - "datetime": "2020-11-16 19:03:00", + "bar_index": 672221, + "price": 17707000.0, + "datetime": "2020-11-16 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 672667, - "price": 18032000.0, - "datetime": "2020-11-17 00:36:00", + "bar_index": 672335, + "price": 17694000.0, + "datetime": "2020-11-16 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 672726, - "price": 18256000.0, - "datetime": "2020-11-17 03:33:00", + "bar_index": 672379, + "price": 17677000.0, + "datetime": "2020-11-16 10:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 672408, + "price": 17643000.0, + "datetime": "2020-11-16 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 672966, + "bar_index": 672431, + "price": 17694000.0, + "datetime": "2020-11-16 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 672440, + "price": 17688000.0, + "datetime": "2020-11-16 13:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 672455, + "price": 17727000.0, + "datetime": "2020-11-16 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 672539, + "price": 17866000.0, + "datetime": "2020-11-16 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 672569, + "price": 17967000.0, + "datetime": "2020-11-16 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672669, + "price": 18020000.0, + "datetime": "2020-11-17 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 672694, + "price": 18140000.0, + "datetime": "2020-11-17 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 672718, "price": 18292000.0, - "datetime": "2020-11-17 15:33:00", + "datetime": "2020-11-17 03:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672756, + "price": 18376000.0, + "datetime": "2020-11-17 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672773, + "price": 18403000.0, + "datetime": "2020-11-17 05:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 672793, + "price": 18314000.0, + "datetime": "2020-11-17 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 672852, + "price": 18383000.0, + "datetime": "2020-11-17 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 672874, + "price": 18335000.0, + "datetime": "2020-11-17 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 672967, + "price": 18285000.0, + "datetime": "2020-11-17 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 672994, + "price": 18391000.0, + "datetime": "2020-11-17 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -69278,25 +102650,16 @@ "datetime": "2020-11-17 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 673011, - "price": 18352000.0, - "datetime": "2020-11-17 17:48:00", + "bar_index": 673070, + "price": 18517000.0, + "datetime": "2020-11-17 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 673102, - "price": 18580000.0, - "datetime": "2020-11-17 22:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -69304,98 +102667,224 @@ "price": 18620000.0, "datetime": "2020-11-17 23:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 673240, - "price": 19223000.0, - "datetime": "2020-11-18 05:15:00", + "bar_index": 673181, + "price": 19075000.0, + "datetime": "2020-11-18 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 673247, - "price": 19214000.0, - "datetime": "2020-11-18 05:36:00", + "bar_index": 673192, + "price": 19368000.0, + "datetime": "2020-11-18 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 673303, + "price": 19338000.0, + "datetime": "2020-11-18 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 673329, + "price": 19452000.0, + "datetime": "2020-11-18 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 673351, + "price": 19553000.0, + "datetime": "2020-11-18 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673402, + "price": 19931000.0, + "datetime": "2020-11-18 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 673524, + "price": 19939000.0, + "datetime": "2020-11-18 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673552, + "price": 20000000.0, + "datetime": "2020-11-18 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673558, + "price": 19993000.0, + "datetime": "2020-11-18 21:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673644, + "price": 19800000.0, + "datetime": "2020-11-19 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 673685, + "price": 19729000.0, + "datetime": "2020-11-19 03:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 673761, + "price": 19669000.0, + "datetime": "2020-11-19 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673825, + "price": 19707000.0, + "datetime": "2020-11-19 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 673840, + "price": 19977000.0, + "datetime": "2020-11-19 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 673917, + "price": 19857000.0, + "datetime": "2020-11-19 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 674030, + "price": 19651000.0, + "datetime": "2020-11-19 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 674061, + "price": 19847000.0, + "datetime": "2020-11-19 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 674097, + "price": 19989000.0, + "datetime": "2020-11-20 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 674158, + "price": 19942000.0, + "datetime": "2020-11-20 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 674201, + "price": 19916000.0, + "datetime": "2020-11-20 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 673278, - "price": 19125000.0, - "datetime": "2020-11-18 07:09:00", + "bar_index": 674270, + "price": 19799000.0, + "datetime": "2020-11-20 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 673319, - "price": 19453000.0, - "datetime": "2020-11-18 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 673791, - "price": 19753000.0, - "datetime": "2020-11-19 08:48:00", + "bar_index": 674279, + "price": 19888000.0, + "datetime": "2020-11-20 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 673890, - "price": 19846000.0, - "datetime": "2020-11-19 13:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 674013, - "price": 19615000.0, - "datetime": "2020-11-19 19:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 674086, - "price": 19827000.0, - "datetime": "2020-11-19 23:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 674227, - "price": 19879000.0, - "datetime": "2020-11-20 06:36:00", + "bar_index": 674297, + "price": 19786000.0, + "datetime": "2020-11-20 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 674363, - "price": 19972000.0, - "datetime": "2020-11-20 13:24:00", + "bar_index": 674392, + "price": 20088000.0, + "datetime": "2020-11-20 14:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -69403,107 +102892,206 @@ "price": 20124000.0, "datetime": "2020-11-20 15:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.6 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 674460, + "price": 20202000.0, + "datetime": "2020-11-20 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 674514, + "price": 20202000.0, + "datetime": "2020-11-20 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 674571, + "price": 20437000.0, + "datetime": "2020-11-20 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 674423, - "price": 20085000.0, - "datetime": "2020-11-20 16:24:00", + "bar_index": 674618, + "price": 20527000.0, + "datetime": "2020-11-21 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 674761, - "price": 20687000.0, - "datetime": "2020-11-21 09:18:00", + "bar_index": 674661, + "price": 20539000.0, + "datetime": "2020-11-21 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 674817, - "price": 20856000.0, - "datetime": "2020-11-21 12:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 675062, - "price": 20595000.0, - "datetime": "2020-11-22 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 675093, - "price": 20553000.0, - "datetime": "2020-11-22 01:54:00", + "bar_index": 674705, + "price": 20527000.0, + "datetime": "2020-11-21 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 675120, - "price": 20578000.0, - "datetime": "2020-11-22 03:15:00", + "bar_index": 674712, + "price": 20526000.0, + "datetime": "2020-11-21 06:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 674766, + "price": 20730000.0, + "datetime": "2020-11-21 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 675191, - "price": 20476000.0, - "datetime": "2020-11-22 06:48:00", + "bar_index": 674875, + "price": 20678000.0, + "datetime": "2020-11-21 15:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 675242, - "price": 20366000.0, - "datetime": "2020-11-22 09:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 675254, - "price": 20316000.0, - "datetime": "2020-11-22 09:57:00", + "bar_index": 674885, + "price": 20673000.0, + "datetime": "2020-11-21 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 674901, + "price": 20662000.0, + "datetime": "2020-11-21 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 674949, + "price": 20567000.0, + "datetime": "2020-11-21 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 675480, - "price": 19911000.0, - "datetime": "2020-11-22 21:15:00", + "bar_index": 675031, + "price": 20714000.0, + "datetime": "2020-11-21 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=26.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 675045, + "price": 20529000.0, + "datetime": "2020-11-21 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 675204, + "price": 20381000.0, + "datetime": "2020-11-22 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 675237, + "price": 20235000.0, + "datetime": "2020-11-22 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 675596, - "price": 20211000.0, - "datetime": "2020-11-23 03:03:00", + "bar_index": 675243, + "price": 20380000.0, + "datetime": "2020-11-22 09:24:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 675260, + "price": 20245000.0, + "datetime": "2020-11-22 10:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 675275, + "price": 20137000.0, + "datetime": "2020-11-22 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 675294, + "price": 20372000.0, + "datetime": "2020-11-22 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 675304, + "price": 20206000.0, + "datetime": "2020-11-22 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 675512, + "price": 20043000.0, + "datetime": "2020-11-22 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -69512,133 +103100,196 @@ "datetime": "2020-11-23 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 675703, - "price": 20314000.0, - "datetime": "2020-11-23 08:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 675830, - "price": 20249000.0, - "datetime": "2020-11-23 14:45:00", + "bar_index": 675810, + "price": 20304000.0, + "datetime": "2020-11-23 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=44.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 675970, - "price": 20326000.0, - "datetime": "2020-11-23 21:45:00", + "bar_index": 675821, + "price": 20276000.0, + "datetime": "2020-11-23 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 675860, + "price": 20297000.0, + "datetime": "2020-11-23 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 675888, + "price": 20330000.0, + "datetime": "2020-11-23 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 675899, + "price": 20272000.0, + "datetime": "2020-11-23 18:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 675915, + "price": 20342000.0, + "datetime": "2020-11-23 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676093, + "price": 20096000.0, + "datetime": "2020-11-24 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 676004, - "price": 20239000.0, - "datetime": "2020-11-23 23:27:00", + "bar_index": 676130, + "price": 20139000.0, + "datetime": "2020-11-24 05:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 676070, - "price": 20080000.0, - "datetime": "2020-11-24 02:45:00", + "bar_index": 676157, + "price": 20075000.0, + "datetime": "2020-11-24 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 676128, - "price": 20148000.0, - "datetime": "2020-11-24 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 676183, - "price": 20127000.0, - "datetime": "2020-11-24 08:24:00", + "bar_index": 676221, + "price": 20298000.0, + "datetime": "2020-11-24 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,donchian,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 676190, - "price": 20124000.0, - "datetime": "2020-11-24 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 676258, - "price": 20244000.0, - "datetime": "2020-11-24 12:09:00", + "bar_index": 676334, + "price": 20255000.0, + "datetime": "2020-11-24 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 676300, - "price": 20274000.0, - "datetime": "2020-11-24 14:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 676375, - "price": 20471000.0, - "datetime": "2020-11-24 18:00:00", + "bar_index": 676341, + "price": 20206000.0, + "datetime": "2020-11-24 16:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 676407, - "price": 20725000.0, - "datetime": "2020-11-24 19:36:00", + "bar_index": 676411, + "price": 20750000.0, + "datetime": "2020-11-24 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 676420, + "price": 20789000.0, + "datetime": "2020-11-24 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676455, + "price": 21072000.0, + "datetime": "2020-11-24 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 676680, - "price": 20890000.0, - "datetime": "2020-11-25 09:15:00", + "bar_index": 676475, + "price": 20916000.0, + "datetime": "2020-11-24 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 676483, + "price": 21033000.0, + "datetime": "2020-11-24 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 676788, - "price": 20744000.0, - "datetime": "2020-11-25 14:39:00", + "bar_index": 676559, + "price": 20953000.0, + "datetime": "2020-11-25 03:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 676689, + "price": 20969000.0, + "datetime": "2020-11-25 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676695, + "price": 20984000.0, + "datetime": "2020-11-25 10:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676799, + "price": 20795000.0, + "datetime": "2020-11-25 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -69647,7 +103298,61 @@ "datetime": "2020-11-25 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676830, + "price": 20815000.0, + "datetime": "2020-11-25 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 676851, + "price": 20913000.0, + "datetime": "2020-11-25 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 676911, + "price": 21045000.0, + "datetime": "2020-11-25 20:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 676931, + "price": 21044000.0, + "datetime": "2020-11-25 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 676991, + "price": 20901000.0, + "datetime": "2020-11-26 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 677043, + "price": 20937000.0, + "datetime": "2020-11-26 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -69655,170 +103360,251 @@ "price": 20890000.0, "datetime": "2020-11-26 05:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 677161, - "price": 20914000.0, - "datetime": "2020-11-26 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 677186, - "price": 20894000.0, - "datetime": "2020-11-26 10:33:00", + "bar_index": 677104, + "price": 20995000.0, + "datetime": "2020-11-26 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 677193, - "price": 20898000.0, - "datetime": "2020-11-26 10:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=7.1 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 677275, - "price": 20023000.0, - "datetime": "2020-11-26 15:06:00", + "bar_index": 677121, + "price": 20838000.0, + "datetime": "2020-11-26 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 677166, + "price": 20949000.0, + "datetime": "2020-11-26 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 677289, - "price": 20086000.0, - "datetime": "2020-11-26 15:48:00", + "bar_index": 677324, + "price": 19025000.0, + "datetime": "2020-11-26 17:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 677428, + "price": 19343000.0, + "datetime": "2020-11-26 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 677460, + "price": 19249000.0, + "datetime": "2020-11-27 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 677636, + "price": 19181000.0, + "datetime": "2020-11-27 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 677655, + "price": 19480000.0, + "datetime": "2020-11-27 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 677514, - "price": 18927000.0, - "datetime": "2020-11-27 03:03:00", + "bar_index": 677676, + "price": 19330000.0, + "datetime": "2020-11-27 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 677599, - "price": 19164000.0, - "datetime": "2020-11-27 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 677624, - "price": 19247000.0, - "datetime": "2020-11-27 08:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 677644, - "price": 19290000.0, - "datetime": "2020-11-27 09:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", - "bar_index": 677754, - "price": 19110000.0, - "datetime": "2020-11-27 15:03:00", + "bar_index": 677717, + "price": 19135000.0, + "datetime": "2020-11-27 13:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 677886, + "price": 19093000.0, + "datetime": "2020-11-27 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=88.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 677774, - "price": 19101000.0, - "datetime": "2020-11-27 16:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 678034, - "price": 18741000.0, - "datetime": "2020-11-28 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 678321, - "price": 18965000.0, - "datetime": "2020-11-28 19:24:00", + "bar_index": 677918, + "price": 18805000.0, + "datetime": "2020-11-27 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 678363, - "price": 19056000.0, - "datetime": "2020-11-28 21:30:00", + "bar_index": 678015, + "price": 18723000.0, + "datetime": "2020-11-28 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 678483, - "price": 19447000.0, - "datetime": "2020-11-29 03:30:00", + "side": "sell", + "bar_index": 678022, + "price": 18675000.0, + "datetime": "2020-11-28 04:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 678503, - "price": 19473000.0, - "datetime": "2020-11-29 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 678536, - "price": 19491000.0, - "datetime": "2020-11-29 06:09:00", + "bar_index": 678052, + "price": 18940000.0, + "datetime": "2020-11-28 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 678554, - "price": 19497000.0, - "datetime": "2020-11-29 07:03:00", + "bar_index": 678080, + "price": 18873000.0, + "datetime": "2020-11-28 07:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678100, + "price": 18981000.0, + "datetime": "2020-11-28 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678127, + "price": 19042000.0, + "datetime": "2020-11-28 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678243, + "price": 18960000.0, + "datetime": "2020-11-28 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 678308, + "price": 18901000.0, + "datetime": "2020-11-28 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 678334, + "price": 19080000.0, + "datetime": "2020-11-28 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 678349, + "price": 19088000.0, + "datetime": "2020-11-28 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678389, + "price": 19198000.0, + "datetime": "2020-11-28 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 678427, + "price": 19191000.0, + "datetime": "2020-11-29 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678442, + "price": 19373000.0, + "datetime": "2020-11-29 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 678464, + "price": 19418000.0, + "datetime": "2020-11-29 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678492, + "price": 19463000.0, + "datetime": "2020-11-29 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -69827,25 +103613,79 @@ "datetime": "2020-11-29 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 678701, - "price": 19614000.0, - "datetime": "2020-11-29 14:24:00", + "side": "sell", + "bar_index": 678629, + "price": 19338000.0, + "datetime": "2020-11-29 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 678635, + "price": 19375000.0, + "datetime": "2020-11-29 11:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 678813, - "price": 19970000.0, - "datetime": "2020-11-29 20:00:00", + "bar_index": 678677, + "price": 19672000.0, + "datetime": "2020-11-29 13:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 678725, + "price": 19586000.0, + "datetime": "2020-11-29 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678741, + "price": 19590000.0, + "datetime": "2020-11-29 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 678750, + "price": 19607000.0, + "datetime": "2020-11-29 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 678766, + "price": 19915000.0, + "datetime": "2020-11-29 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 678821, + "price": 19901000.0, + "datetime": "2020-11-29 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -69853,17 +103693,8 @@ "price": 19952000.0, "datetime": "2020-11-29 20:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 678900, - "price": 19870000.0, - "datetime": "2020-11-30 00:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -69872,70 +103703,142 @@ "datetime": "2020-11-30 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 678948, + "price": 19948000.0, + "datetime": "2020-11-30 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 679078, + "price": 20081000.0, + "datetime": "2020-11-30 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 679089, + "price": 20162000.0, + "datetime": "2020-11-30 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 679130, + "price": 20224000.0, + "datetime": "2020-11-30 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 679225, + "price": 20305000.0, + "datetime": "2020-11-30 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 679284, + "price": 20292000.0, + "datetime": "2020-11-30 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 679312, + "price": 20343000.0, + "datetime": "2020-11-30 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 679316, + "price": 20438000.0, + "datetime": "2020-11-30 21:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 678979, - "price": 19884000.0, - "datetime": "2020-11-30 04:18:00", + "bar_index": 679422, + "price": 20845000.0, + "datetime": "2020-12-01 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=39.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 678995, - "price": 19899000.0, - "datetime": "2020-11-30 05:06:00", + "bar_index": 679480, + "price": 21072000.0, + "datetime": "2020-12-01 05:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=52.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 679455, - "price": 20947000.0, - "datetime": "2020-12-01 04:06:00", + "bar_index": 679528, + "price": 21100000.0, + "datetime": "2020-12-01 07:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 679473, - "price": 20928000.0, - "datetime": "2020-12-01 05:00:00", + "bar_index": 679589, + "price": 21355000.0, + "datetime": "2020-12-01 10:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 679523, - "price": 21077000.0, - "datetime": "2020-12-01 07:30:00", + "bar_index": 679597, + "price": 21389000.0, + "datetime": "2020-12-01 11:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 679554, - "price": 21116000.0, - "datetime": "2020-12-01 09:03:00", + "bar_index": 679673, + "price": 21242000.0, + "datetime": "2020-12-01 15:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 679696, - "price": 21235000.0, - "datetime": "2020-12-01 16:09:00", + "side": "sell", + "bar_index": 679691, + "price": 21133000.0, + "datetime": "2020-12-01 15:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -69943,35 +103846,53 @@ "price": 21208000.0, "datetime": "2020-12-01 16:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 679913, - "price": 20960000.0, - "datetime": "2020-12-02 03:00:00", + "side": "buy", + "bar_index": 679850, + "price": 21270000.0, + "datetime": "2020-12-01 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 679957, - "price": 20916000.0, - "datetime": "2020-12-02 05:12:00", + "side": "buy", + "bar_index": 679861, + "price": 21219000.0, + "datetime": "2020-12-02 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=8.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 680142, - "price": 20457000.0, - "datetime": "2020-12-02 14:27:00", + "bar_index": 679875, + "price": 21012000.0, + "datetime": "2020-12-02 01:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680065, + "price": 20872000.0, + "datetime": "2020-12-02 10:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 680145, + "price": 20482000.0, + "datetime": "2020-12-02 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", @@ -69979,35 +103900,17 @@ "price": 21090000.0, "datetime": "2020-12-02 18:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 680233, - "price": 21034000.0, - "datetime": "2020-12-02 19:00:00", + "bar_index": 680363, + "price": 20950000.0, + "datetime": "2020-12-03 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 680241, - "price": 21033000.0, - "datetime": "2020-12-02 19:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 680256, - "price": 20968000.0, - "datetime": "2020-12-02 20:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -70015,53 +103918,179 @@ "price": 20848000.0, "datetime": "2020-12-03 01:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 680396, + "price": 20961000.0, + "datetime": "2020-12-03 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680427, + "price": 20999000.0, + "datetime": "2020-12-03 04:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680438, + "price": 20989000.0, + "datetime": "2020-12-03 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 680446, + "price": 21047000.0, + "datetime": "2020-12-03 05:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680479, + "price": 21085000.0, + "datetime": "2020-12-03 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 680515, + "price": 21131000.0, + "datetime": "2020-12-03 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 680576, + "price": 20983000.0, + "datetime": "2020-12-03 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 680567, - "price": 20936000.0, - "datetime": "2020-12-03 11:42:00", + "bar_index": 680603, + "price": 20900000.0, + "datetime": "2020-12-03 13:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 680661, - "price": 20886000.0, - "datetime": "2020-12-03 16:24:00", + "bar_index": 680671, + "price": 21019000.0, + "datetime": "2020-12-03 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=46.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 680743, - "price": 21174000.0, - "datetime": "2020-12-03 20:30:00", + "bar_index": 680682, + "price": 21232000.0, + "datetime": "2020-12-03 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 680708, + "price": 21157000.0, + "datetime": "2020-12-03 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680725, + "price": 21182000.0, + "datetime": "2020-12-03 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 680878, + "price": 21103000.0, + "datetime": "2020-12-04 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 680922, + "price": 21150000.0, + "datetime": "2020-12-04 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 680959, + "price": 21198000.0, + "datetime": "2020-12-04 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681089, + "price": 20994000.0, + "datetime": "2020-12-04 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 680784, - "price": 21093000.0, - "datetime": "2020-12-03 22:33:00", + "bar_index": 681189, + "price": 20986000.0, + "datetime": "2020-12-04 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 681200, + "price": 20764000.0, + "datetime": "2020-12-04 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 681007, - "price": 21210000.0, - "datetime": "2020-12-04 09:42:00", + "bar_index": 681253, + "price": 20749000.0, + "datetime": "2020-12-04 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.3 [fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -70069,44 +104098,62 @@ "price": 20760000.0, "datetime": "2020-12-04 23:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 681320, - "price": 20725000.0, - "datetime": "2020-12-05 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 681350, - "price": 20708000.0, - "datetime": "2020-12-05 02:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 681437, - "price": 20668000.0, - "datetime": "2020-12-05 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 681468, - "price": 20562000.0, - "datetime": "2020-12-05 08:45:00", + "bar_index": 681305, + "price": 20698000.0, + "datetime": "2020-12-05 00:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.6 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 681341, + "price": 20697000.0, + "datetime": "2020-12-05 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681391, + "price": 20764000.0, + "datetime": "2020-12-05 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681460, + "price": 20639000.0, + "datetime": "2020-12-05 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 681477, + "price": 20402000.0, + "datetime": "2020-12-05 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681489, + "price": 20634000.0, + "datetime": "2020-12-05 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -70114,35 +104161,134 @@ "price": 20589000.0, "datetime": "2020-12-05 10:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 681639, - "price": 20819000.0, - "datetime": "2020-12-05 17:18:00", + "bar_index": 681567, + "price": 20754000.0, + "datetime": "2020-12-05 13:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 681610, + "price": 20761000.0, + "datetime": "2020-12-05 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 681850, - "price": 20757000.0, - "datetime": "2020-12-06 03:51:00", + "bar_index": 681629, + "price": 20710000.0, + "datetime": "2020-12-05 16:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 681654, + "price": 20891000.0, + "datetime": "2020-12-05 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 681661, + "price": 20867000.0, + "datetime": "2020-12-05 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681677, + "price": 20841000.0, + "datetime": "2020-12-05 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 681891, - "price": 20734000.0, - "datetime": "2020-12-06 05:54:00", + "bar_index": 681750, + "price": 20646000.0, + "datetime": "2020-12-05 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 681761, + "price": 20670000.0, + "datetime": "2020-12-05 23:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 681770, + "price": 20725000.0, + "datetime": "2020-12-05 23:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,donchian,ema_pullback]" + }, + { + "side": "sell", + "bar_index": 681821, + "price": 20711000.0, + "datetime": "2020-12-06 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 681914, + "price": 20670000.0, + "datetime": "2020-12-06 07:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 682043, + "price": 20851000.0, + "datetime": "2020-12-06 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 682063, + "price": 20794000.0, + "datetime": "2020-12-06 14:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 682070, + "price": 20794000.0, + "datetime": "2020-12-06 14:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "sell", @@ -70150,17 +104296,80 @@ "price": 20815000.0, "datetime": "2020-12-06 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 682088, + "price": 20851000.0, + "datetime": "2020-12-06 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 682119, + "price": 20838000.0, + "datetime": "2020-12-06 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 682225, - "price": 20651000.0, - "datetime": "2020-12-06 22:36:00", + "bar_index": 682147, + "price": 20696000.0, + "datetime": "2020-12-06 18:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 682179, + "price": 20721000.0, + "datetime": "2020-12-06 20:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 682194, + "price": 20761000.0, + "datetime": "2020-12-06 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 682209, + "price": 20744000.0, + "datetime": "2020-12-06 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 682245, + "price": 20777000.0, + "datetime": "2020-12-06 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 682260, + "price": 20790000.0, + "datetime": "2020-12-07 00:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -70169,457 +104378,862 @@ "datetime": "2020-12-07 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 682346, - "price": 20785000.0, - "datetime": "2020-12-07 04:39:00", + "bar_index": 682301, + "price": 20806000.0, + "datetime": "2020-12-07 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 682322, + "price": 20778000.0, + "datetime": "2020-12-07 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 682407, + "price": 20752000.0, + "datetime": "2020-12-07 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 682413, + "bar_index": 682423, + "price": 20962000.0, + "datetime": "2020-12-07 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 682462, + "price": 20924000.0, + "datetime": "2020-12-07 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 682521, + "price": 20880000.0, + "datetime": "2020-12-07 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 682546, + "price": 20869000.0, + "datetime": "2020-12-07 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 682579, + "price": 20962000.0, + "datetime": "2020-12-07 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 682627, + "price": 20880000.0, + "datetime": "2020-12-07 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 682888, + "price": 20827000.0, + "datetime": "2020-12-08 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 682911, + "price": 20871000.0, + "datetime": "2020-12-08 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 682919, "price": 20820000.0, - "datetime": "2020-12-07 08:00:00", + "datetime": "2020-12-08 09:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 682454, - "price": 20975000.0, - "datetime": "2020-12-07 10:03:00", + "bar_index": 682926, + "price": 20864000.0, + "datetime": "2020-12-08 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 682612, - "price": 20910000.0, - "datetime": "2020-12-07 17:57:00", + "bar_index": 682969, + "price": 20822000.0, + "datetime": "2020-12-08 11:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 682722, - "price": 20860000.0, - "datetime": "2020-12-07 23:27:00", + "bar_index": 683181, + "price": 20539000.0, + "datetime": "2020-12-08 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 682760, - "price": 20865000.0, - "datetime": "2020-12-08 01:21:00", + "bar_index": 683188, + "price": 20496000.0, + "datetime": "2020-12-08 22:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 682797, - "price": 20766000.0, - "datetime": "2020-12-08 03:12:00", + "bar_index": 683219, + "price": 20443000.0, + "datetime": "2020-12-09 00:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 682947, - "price": 20860000.0, - "datetime": "2020-12-08 10:42:00", + "bar_index": 683265, + "price": 20538000.0, + "datetime": "2020-12-09 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 683298, + "price": 20560000.0, + "datetime": "2020-12-09 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 683039, - "price": 20819000.0, - "datetime": "2020-12-08 15:18:00", + "bar_index": 683446, + "price": 19844000.0, + "datetime": "2020-12-09 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 683335, - "price": 20584000.0, - "datetime": "2020-12-09 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 683354, - "price": 20584000.0, - "datetime": "2020-12-09 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 683666, - "price": 20001000.0, - "datetime": "2020-12-09 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=10.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 683740, - "price": 19960000.0, - "datetime": "2020-12-10 02:21:00", + "bar_index": 683469, + "price": 19867000.0, + "datetime": "2020-12-09 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 683803, - "price": 19889000.0, - "datetime": "2020-12-10 05:30:00", + "bar_index": 683481, + "price": 19777000.0, + "datetime": "2020-12-09 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 683914, - "price": 20115000.0, - "datetime": "2020-12-10 11:03:00", + "bar_index": 683625, + "price": 19975000.0, + "datetime": "2020-12-09 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 683696, + "price": 20022000.0, + "datetime": "2020-12-10 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 683750, + "price": 19952000.0, + "datetime": "2020-12-10 02:51:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 683940, - "price": 20099000.0, - "datetime": "2020-12-10 12:21:00", + "bar_index": 683822, + "price": 20044000.0, + "datetime": "2020-12-10 06:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 684065, - "price": 20008000.0, - "datetime": "2020-12-10 18:36:00", + "bar_index": 683901, + "price": 20082000.0, + "datetime": "2020-12-10 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 684150, - "price": 19900000.0, - "datetime": "2020-12-10 22:51:00", + "bar_index": 683961, + "price": 20112000.0, + "datetime": "2020-12-10 13:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 684344, - "price": 19963000.0, - "datetime": "2020-12-11 08:33:00", + "bar_index": 683971, + "price": 20070000.0, + "datetime": "2020-12-10 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 684402, - "price": 19727000.0, - "datetime": "2020-12-11 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 684527, - "price": 19611000.0, - "datetime": "2020-12-11 17:42:00", + "bar_index": 683993, + "price": 20030000.0, + "datetime": "2020-12-10 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 684564, - "price": 19581000.0, - "datetime": "2020-12-11 19:33:00", + "bar_index": 684051, + "price": 20077000.0, + "datetime": "2020-12-10 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 684586, - "price": 19498000.0, - "datetime": "2020-12-11 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 684730, - "price": 19732000.0, - "datetime": "2020-12-12 03:51:00", + "bar_index": 684057, + "price": 20070000.0, + "datetime": "2020-12-10 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 684115, + "price": 19958000.0, + "datetime": "2020-12-10 21:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 684185, + "price": 19744000.0, + "datetime": "2020-12-11 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 684202, + "price": 19859000.0, + "datetime": "2020-12-11 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 684239, + "price": 19948000.0, + "datetime": "2020-12-11 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 684346, + "price": 19958000.0, + "datetime": "2020-12-11 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 684433, + "price": 19725000.0, + "datetime": "2020-12-11 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fractal_swing,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 684540, + "price": 19562000.0, + "datetime": "2020-12-11 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 684668, + "price": 19833000.0, + "datetime": "2020-12-12 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 684690, + "price": 19720000.0, + "datetime": "2020-12-12 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 684757, + "price": 19652000.0, + "datetime": "2020-12-12 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 684858, + "price": 20019000.0, + "datetime": "2020-12-12 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 684916, + "price": 20026000.0, + "datetime": "2020-12-12 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 684998, + "price": 20084000.0, + "datetime": "2020-12-12 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 685075, + "price": 20183000.0, + "datetime": "2020-12-12 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 685095, + "price": 20162000.0, + "datetime": "2020-12-12 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 685273, + "price": 20423000.0, + "datetime": "2020-12-13 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 685288, + "price": 20579000.0, + "datetime": "2020-12-13 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 685327, + "price": 20491000.0, + "datetime": "2020-12-13 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 685341, + "price": 20492000.0, + "datetime": "2020-12-13 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 685366, + "price": 20566000.0, + "datetime": "2020-12-13 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 685371, + "price": 20581000.0, + "datetime": "2020-12-13 11:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 685412, + "price": 20625000.0, + "datetime": "2020-12-13 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 685445, + "price": 20668000.0, + "datetime": "2020-12-13 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 685457, + "price": 20831000.0, + "datetime": "2020-12-13 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 685532, + "price": 20951000.0, + "datetime": "2020-12-13 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 685574, + "price": 21036000.0, + "datetime": "2020-12-13 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 685639, + "price": 20973000.0, + "datetime": "2020-12-14 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 685696, + "price": 20822000.0, + "datetime": "2020-12-14 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 685759, + "price": 20681000.0, + "datetime": "2020-12-14 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 685798, + "price": 20687000.0, + "datetime": "2020-12-14 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 685828, + "price": 20672000.0, + "datetime": "2020-12-14 10:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 684809, - "price": 19785000.0, - "datetime": "2020-12-12 07:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 684834, - "price": 19762000.0, - "datetime": "2020-12-12 09:03:00", + "bar_index": 685916, + "price": 20827000.0, + "datetime": "2020-12-14 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 684989, - "price": 20041000.0, - "datetime": "2020-12-12 16:48:00", + "bar_index": 685944, + "price": 20860000.0, + "datetime": "2020-12-14 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 685042, - "price": 20131000.0, - "datetime": "2020-12-12 19:27:00", + "bar_index": 686162, + "price": 20929000.0, + "datetime": "2020-12-15 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 685256, - "price": 20439000.0, - "datetime": "2020-12-13 06:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 685326, - "price": 20487000.0, - "datetime": "2020-12-13 09:39:00", + "bar_index": 686184, + "price": 20900000.0, + "datetime": "2020-12-15 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 685401, - "price": 20568000.0, - "datetime": "2020-12-13 13:24:00", + "bar_index": 686323, + "price": 21228000.0, + "datetime": "2020-12-15 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=88.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 686343, + "price": 21190000.0, + "datetime": "2020-12-15 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 685588, - "price": 20945000.0, - "datetime": "2020-12-13 22:45:00", + "bar_index": 686423, + "price": 20886000.0, + "datetime": "2020-12-15 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 685635, - "price": 20916000.0, - "datetime": "2020-12-14 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 686002, - "price": 20888000.0, - "datetime": "2020-12-14 19:27:00", + "bar_index": 686439, + "price": 20883000.0, + "datetime": "2020-12-15 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 686136, - "price": 20868000.0, - "datetime": "2020-12-15 02:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 686231, - "price": 20910000.0, - "datetime": "2020-12-15 06:54:00", + "bar_index": 686492, + "price": 21046000.0, + "datetime": "2020-12-15 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 686268, - "price": 20944000.0, - "datetime": "2020-12-15 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 686335, - "price": 21191000.0, - "datetime": "2020-12-15 12:06:00", + "bar_index": 686556, + "price": 21117000.0, + "datetime": "2020-12-15 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=51.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 686581, + "price": 21119000.0, + "datetime": "2020-12-16 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 686683, + "price": 21163000.0, + "datetime": "2020-12-16 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 686400, - "price": 20898000.0, - "datetime": "2020-12-15 15:21:00", + "bar_index": 686756, + "price": 21054000.0, + "datetime": "2020-12-16 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 686438, - "price": 20899000.0, - "datetime": "2020-12-15 17:15:00", + "bar_index": 686818, + "price": 21093000.0, + "datetime": "2020-12-16 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 686484, - "price": 20990000.0, - "datetime": "2020-12-15 19:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 686561, - "price": 21017000.0, - "datetime": "2020-12-15 23:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 686596, - "price": 21111000.0, - "datetime": "2020-12-16 01:09:00", + "bar_index": 686854, + "price": 21047000.0, + "datetime": "2020-12-16 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 686616, - "price": 21118000.0, - "datetime": "2020-12-16 02:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 686875, - "price": 21098000.0, - "datetime": "2020-12-16 15:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 686953, - "price": 21168000.0, - "datetime": "2020-12-16 19:00:00", + "bar_index": 686932, + "price": 21170000.0, + "datetime": "2020-12-16 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 687099, - "price": 22287000.0, - "datetime": "2020-12-17 02:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 687186, - "price": 22509000.0, - "datetime": "2020-12-17 06:39:00", + "bar_index": 686944, + "price": 21171000.0, + "datetime": "2020-12-16 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 687239, - "price": 22847000.0, - "datetime": "2020-12-17 09:18:00", + "bar_index": 686964, + "price": 21396000.0, + "datetime": "2020-12-16 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 687585, - "price": 25103000.0, - "datetime": "2020-12-18 02:36:00", + "bar_index": 687145, + "price": 22297000.0, + "datetime": "2020-12-17 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 687222, + "price": 22913000.0, + "datetime": "2020-12-17 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 687241, + "price": 22743000.0, + "datetime": "2020-12-17 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 687302, + "price": 23543000.0, + "datetime": "2020-12-17 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 687323, + "price": 23562000.0, + "datetime": "2020-12-17 13:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 687366, + "price": 23848000.0, + "datetime": "2020-12-17 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 687430, + "price": 24283000.0, + "datetime": "2020-12-17 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 687438, + "price": 24471000.0, + "datetime": "2020-12-17 19:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 687468, + "price": 24511000.0, + "datetime": "2020-12-17 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 687514, + "price": 24812000.0, + "datetime": "2020-12-17 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 687547, + "price": 24836000.0, + "datetime": "2020-12-18 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 687571, + "price": 25125000.0, + "datetime": "2020-12-18 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 687679, + "price": 24765000.0, + "datetime": "2020-12-18 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 687690, + "price": 24918000.0, + "datetime": "2020-12-18 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", @@ -70627,17 +105241,17 @@ "price": 24659000.0, "datetime": "2020-12-18 09:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 687774, - "price": 24932000.0, - "datetime": "2020-12-18 12:03:00", + "bar_index": 687769, + "price": 25090000.0, + "datetime": "2020-12-18 11:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -70645,17 +105259,17 @@ "price": 24977000.0, "datetime": "2020-12-18 13:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 687833, - "price": 25004000.0, - "datetime": "2020-12-18 15:00:00", + "bar_index": 687845, + "price": 25050000.0, + "datetime": "2020-12-18 15:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -70663,26 +105277,98 @@ "price": 25031000.0, "datetime": "2020-12-18 16:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [donchian,macd_cross]" }, { "side": "buy", - "bar_index": 687918, - "price": 25073000.0, - "datetime": "2020-12-18 19:15:00", + "bar_index": 687880, + "price": 25035000.0, + "datetime": "2020-12-18 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 688221, + "bar_index": 687901, "price": 25052000.0, - "datetime": "2020-12-19 10:24:00", + "datetime": "2020-12-18 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 687959, + "price": 24970000.0, + "datetime": "2020-12-18 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 688038, + "price": 24799000.0, + "datetime": "2020-12-19 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 688056, + "price": 24876000.0, + "datetime": "2020-12-19 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 688097, + "price": 24867000.0, + "datetime": "2020-12-19 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 688130, + "price": 24919000.0, + "datetime": "2020-12-19 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 688145, + "price": 25090000.0, + "datetime": "2020-12-19 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 688167, + "price": 25041000.0, + "datetime": "2020-12-19 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 688228, + "price": 25096000.0, + "datetime": "2020-12-19 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -70690,170 +105376,305 @@ "price": 25162000.0, "datetime": "2020-12-19 13:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 688522, + "price": 26158000.0, + "datetime": "2020-12-20 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=110.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 688549, + "price": 26130000.0, + "datetime": "2020-12-20 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 688614, + "price": 26131000.0, + "datetime": "2020-12-20 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 688625, + "price": 26250000.0, + "datetime": "2020-12-20 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 688648, + "price": 26192000.0, + "datetime": "2020-12-20 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 688667, + "price": 26176000.0, + "datetime": "2020-12-20 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 688351, - "price": 25001000.0, - "datetime": "2020-12-19 16:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 688420, - "price": 25111000.0, - "datetime": "2020-12-19 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 688548, - "price": 26145000.0, - "datetime": "2020-12-20 02:45:00", + "bar_index": 688679, + "price": 25801000.0, + "datetime": "2020-12-20 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 688560, - "price": 26066000.0, - "datetime": "2020-12-20 03:21:00", + "bar_index": 688780, + "price": 25773000.0, + "datetime": "2020-12-20 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 688590, - "price": 26127000.0, - "datetime": "2020-12-20 04:51:00", + "bar_index": 688814, + "price": 25883000.0, + "datetime": "2020-12-20 16:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 688842, + "price": 26160000.0, + "datetime": "2020-12-20 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 688665, - "price": 26174000.0, - "datetime": "2020-12-20 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 688763, - "price": 25492000.0, - "datetime": "2020-12-20 13:30:00", + "bar_index": 688871, + "price": 25893000.0, + "datetime": "2020-12-20 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 688858, - "price": 25962000.0, - "datetime": "2020-12-20 18:15:00", + "bar_index": 688953, + "price": 25875000.0, + "datetime": "2020-12-20 23:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 689039, - "price": 26095000.0, - "datetime": "2020-12-21 03:18:00", + "bar_index": 689048, + "price": 26183000.0, + "datetime": "2020-12-21 03:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 689274, - "price": 26360000.0, - "datetime": "2020-12-21 15:03:00", + "bar_index": 689101, + "price": 26196000.0, + "datetime": "2020-12-21 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 689199, + "price": 26182000.0, + "datetime": "2020-12-21 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 689297, + "price": 26432000.0, + "datetime": "2020-12-21 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 689434, - "price": 25141000.0, - "datetime": "2020-12-21 23:03:00", + "bar_index": 689368, + "price": 25159000.0, + "datetime": "2020-12-21 19:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 689556, - "price": 25439000.0, - "datetime": "2020-12-22 05:09:00", + "bar_index": 689559, + "price": 25484000.0, + "datetime": "2020-12-22 05:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 689577, - "price": 25485000.0, - "datetime": "2020-12-22 06:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=48.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 689771, - "price": 25336000.0, - "datetime": "2020-12-22 15:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 689928, - "price": 26108000.0, - "datetime": "2020-12-22 23:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 689953, - "price": 26184000.0, - "datetime": "2020-12-23 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 689974, - "price": 26089000.0, - "datetime": "2020-12-23 02:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 689993, - "price": 26068000.0, - "datetime": "2020-12-23 03:00:00", + "bar_index": 689568, + "price": 25433000.0, + "datetime": "2020-12-22 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 689578, + "price": 25469000.0, + "datetime": "2020-12-22 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 689589, + "price": 25713000.0, + "datetime": "2020-12-22 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 689596, + "price": 25744000.0, + "datetime": "2020-12-22 07:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 689604, + "price": 25750000.0, + "datetime": "2020-12-22 07:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 689675, + "price": 25526000.0, + "datetime": "2020-12-22 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 689685, + "price": 25543000.0, + "datetime": "2020-12-22 11:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 689718, + "price": 25620000.0, + "datetime": "2020-12-22 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 689735, + "price": 25440000.0, + "datetime": "2020-12-22 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 689819, + "price": 25294000.0, + "datetime": "2020-12-22 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 689921, + "price": 26196000.0, + "datetime": "2020-12-22 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 689929, + "price": 26104000.0, + "datetime": "2020-12-22 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 689945, + "price": 26279000.0, + "datetime": "2020-12-23 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 690006, + "price": 26149000.0, + "datetime": "2020-12-23 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 690016, + "price": 26172000.0, + "datetime": "2020-12-23 04:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -70862,25 +105683,43 @@ "datetime": "2020-12-23 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 690166, - "price": 26532000.0, - "datetime": "2020-12-23 11:39:00", + "side": "buy", + "bar_index": 690093, + "price": 26558000.0, + "datetime": "2020-12-23 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 690196, - "price": 26480000.0, - "datetime": "2020-12-23 13:09:00", + "bar_index": 690149, + "price": 26457000.0, + "datetime": "2020-12-23 10:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 690203, + "price": 26497000.0, + "datetime": "2020-12-23 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 690243, + "price": 26402000.0, + "datetime": "2020-12-23 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -70888,17 +105727,8 @@ "price": 26361000.0, "datetime": "2020-12-23 15:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 690331, - "price": 26570000.0, - "datetime": "2020-12-23 19:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", @@ -70906,62 +105736,89 @@ "price": 25979000.0, "datetime": "2020-12-23 20:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 690392, - "price": 26690000.0, - "datetime": "2020-12-23 22:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 690413, - "price": 26659000.0, - "datetime": "2020-12-24 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 690457, - "price": 26655000.0, - "datetime": "2020-12-24 02:12:00", + "bar_index": 690363, + "price": 26386000.0, + "datetime": "2020-12-23 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 690423, + "price": 26782000.0, + "datetime": "2020-12-24 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 690514, - "price": 26506000.0, - "datetime": "2020-12-24 05:03:00", + "bar_index": 690493, + "price": 26529000.0, + "datetime": "2020-12-24 04:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 690853, - "price": 26288000.0, - "datetime": "2020-12-24 22:00:00", + "bar_index": 690587, + "price": 26560000.0, + "datetime": "2020-12-24 08:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 690861, - "price": 26190000.0, - "datetime": "2020-12-24 22:24:00", + "bar_index": 690726, + "price": 25936000.0, + "datetime": "2020-12-24 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 690793, + "price": 26271000.0, + "datetime": "2020-12-24 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 690820, + "price": 26197000.0, + "datetime": "2020-12-24 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 690831, + "price": 26194000.0, + "datetime": "2020-12-24 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 690854, + "price": 26245000.0, + "datetime": "2020-12-24 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -70970,7 +105827,16 @@ "datetime": "2020-12-25 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 690923, + "price": 26341000.0, + "datetime": "2020-12-25 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -70979,268 +105845,466 @@ "datetime": "2020-12-25 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 691061, - "price": 26436000.0, - "datetime": "2020-12-25 08:24:00", + "bar_index": 691063, + "price": 26443000.0, + "datetime": "2020-12-25 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 691233, - "price": 26371000.0, - "datetime": "2020-12-25 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 691244, - "price": 26280000.0, - "datetime": "2020-12-25 17:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 691279, - "price": 26457000.0, - "datetime": "2020-12-25 19:18:00", + "bar_index": 691093, + "price": 26385000.0, + "datetime": "2020-12-25 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 691403, - "price": 26713000.0, - "datetime": "2020-12-26 01:30:00", + "bar_index": 691098, + "price": 26382000.0, + "datetime": "2020-12-25 10:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 691508, - "price": 26808000.0, - "datetime": "2020-12-26 06:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 691616, - "price": 27405000.0, - "datetime": "2020-12-26 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 691642, - "price": 27389000.0, - "datetime": "2020-12-26 13:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 691743, - "price": 27417000.0, - "datetime": "2020-12-26 18:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 691912, - "price": 28359000.0, - "datetime": "2020-12-27 02:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 691942, - "price": 28351000.0, - "datetime": "2020-12-27 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 692075, - "price": 29775000.0, - "datetime": "2020-12-27 11:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 692214, - "price": 30633000.0, - "datetime": "2020-12-27 18:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 692267, - "price": 30507000.0, - "datetime": "2020-12-27 20:42:00", + "bar_index": 691110, + "price": 26349000.0, + "datetime": "2020-12-25 10:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 692322, - "price": 30484000.0, - "datetime": "2020-12-27 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 692471, - "price": 29450000.0, - "datetime": "2020-12-28 06:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 692581, + "bar_index": 691208, + "price": 26351000.0, + "datetime": "2020-12-25 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 691234, + "price": 26409000.0, + "datetime": "2020-12-25 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 691280, + "price": 26493000.0, + "datetime": "2020-12-25 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 691308, + "price": 27077000.0, + "datetime": "2020-12-25 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 691327, + "price": 27121000.0, + "datetime": "2020-12-25 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 691342, + "price": 27041000.0, + "datetime": "2020-12-25 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 691502, + "price": 26720000.0, + "datetime": "2020-12-26 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 691514, + "price": 26893000.0, + "datetime": "2020-12-26 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [donchian,ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 691530, + "price": 26963000.0, + "datetime": "2020-12-26 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 691595, + "price": 27371000.0, + "datetime": "2020-12-26 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 691688, + "price": 27431000.0, + "datetime": "2020-12-26 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 691726, + "price": 27497000.0, + "datetime": "2020-12-26 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 691744, + "price": 27440000.0, + "datetime": "2020-12-26 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 691882, + "price": 28330000.0, + "datetime": "2020-12-27 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 691923, + "price": 28312000.0, + "datetime": "2020-12-27 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 691968, + "price": 28864000.0, + "datetime": "2020-12-27 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 692019, + "price": 29437000.0, + "datetime": "2020-12-27 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 692058, + "price": 29857000.0, + "datetime": "2020-12-27 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 692086, + "price": 29738000.0, + "datetime": "2020-12-27 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 692126, + "price": 29705000.0, + "datetime": "2020-12-27 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 692160, + "price": 30262000.0, + "datetime": "2020-12-27 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 692237, + "price": 30840000.0, + "datetime": "2020-12-27 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 692306, + "price": 30338000.0, + "datetime": "2020-12-27 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 692325, + "price": 30477000.0, + "datetime": "2020-12-27 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 692334, + "price": 30321000.0, + "datetime": "2020-12-28 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 692343, "price": 30091000.0, - "datetime": "2020-12-28 12:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 692616, - "price": 30137000.0, - "datetime": "2020-12-28 14:09:00", + "datetime": "2020-12-28 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout]" }, { "side": "buy", - "bar_index": 692650, - "price": 30048000.0, - "datetime": "2020-12-28 15:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 692683, - "price": 29989000.0, - "datetime": "2020-12-28 17:30:00", + "bar_index": 692528, + "price": 30033000.0, + "datetime": "2020-12-28 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=49.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 692791, - "price": 30151000.0, - "datetime": "2020-12-28 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 692866, - "price": 30073000.0, - "datetime": "2020-12-29 02:39:00", + "bar_index": 692543, + "price": 30301000.0, + "datetime": "2020-12-28 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 692587, + "price": 30260000.0, + "datetime": "2020-12-28 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 692878, - "price": 29957000.0, - "datetime": "2020-12-29 03:15:00", + "bar_index": 692606, + "price": 30089000.0, + "datetime": "2020-12-28 13:39:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 693007, - "price": 30044000.0, - "datetime": "2020-12-29 09:42:00", + "bar_index": 692750, + "price": 29712000.0, + "datetime": "2020-12-28 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 693113, - "price": 29602000.0, - "datetime": "2020-12-29 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 693130, - "price": 29577000.0, - "datetime": "2020-12-29 15:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 693374, - "price": 29686000.0, - "datetime": "2020-12-30 04:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 693428, - "price": 29951000.0, - "datetime": "2020-12-30 06:45:00", + "bar_index": 692813, + "price": 30166000.0, + "datetime": "2020-12-29 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 693516, - "price": 30600000.0, - "datetime": "2020-12-30 11:09:00", + "bar_index": 692999, + "price": 30089000.0, + "datetime": "2020-12-29 09:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=43.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 693090, + "price": 29619000.0, + "datetime": "2020-12-29 13:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 693122, + "price": 29629000.0, + "datetime": "2020-12-29 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 693131, + "price": 29600000.0, + "datetime": "2020-12-29 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 693144, + "price": 29416000.0, + "datetime": "2020-12-29 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 693174, + "price": 29866000.0, + "datetime": "2020-12-29 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 693225, + "price": 29845000.0, + "datetime": "2020-12-29 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 693238, + "price": 30148000.0, + "datetime": "2020-12-29 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 693399, + "price": 29924000.0, + "datetime": "2020-12-30 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 693430, + "price": 29929000.0, + "datetime": "2020-12-30 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 693452, + "price": 30050000.0, + "datetime": "2020-12-30 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 693463, + "price": 30206000.0, + "datetime": "2020-12-30 08:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 693495, + "price": 30669000.0, + "datetime": "2020-12-30 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 693556, + "price": 31171000.0, + "datetime": "2020-12-30 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 693625, + "price": 31483000.0, + "datetime": "2020-12-30 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -71248,35 +106312,17 @@ "price": 31125000.0, "datetime": "2020-12-30 17:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 693687, - "price": 30969000.0, - "datetime": "2020-12-30 19:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 693752, - "price": 31010000.0, - "datetime": "2020-12-30 22:57:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 693787, - "price": 31156000.0, - "datetime": "2020-12-31 00:42:00", + "bar_index": 693723, + "price": 30911000.0, + "datetime": "2020-12-30 21:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=52.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -71284,35 +106330,62 @@ "price": 31168000.0, "datetime": "2020-12-31 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 693817, - "price": 31060000.0, - "datetime": "2020-12-31 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 693920, - "price": 31713000.0, - "datetime": "2020-12-31 07:21:00", + "bar_index": 693821, + "price": 31172000.0, + "datetime": "2020-12-31 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 693898, + "price": 31771000.0, + "datetime": "2020-12-31 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 693964, + "price": 32157000.0, + "datetime": "2020-12-31 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 694044, - "price": 31915000.0, - "datetime": "2020-12-31 13:33:00", + "bar_index": 693980, + "price": 31797000.0, + "datetime": "2020-12-31 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 694030, + "price": 32044000.0, + "datetime": "2020-12-31 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 694054, + "price": 32000000.0, + "datetime": "2020-12-31 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -71321,61 +106394,88 @@ "datetime": "2020-12-31 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 694174, - "price": 32074000.0, - "datetime": "2020-12-31 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 694204, - "price": 32050000.0, - "datetime": "2020-12-31 21:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 694374, - "price": 31999000.0, - "datetime": "2021-01-01 06:03:00", + "bar_index": 694106, + "price": 32167000.0, + "datetime": "2020-12-31 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 694487, - "price": 32324000.0, - "datetime": "2021-01-01 11:42:00", + "bar_index": 694153, + "price": 32077000.0, + "datetime": "2020-12-31 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 694506, - "price": 32347000.0, - "datetime": "2021-01-01 12:39:00", + "bar_index": 694183, + "price": 32110000.0, + "datetime": "2020-12-31 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 694567, - "price": 32289000.0, - "datetime": "2021-01-01 15:42:00", + "bar_index": 694260, + "price": 31837000.0, + "datetime": "2021-01-01 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 694265, + "price": 31940000.0, + "datetime": "2021-01-01 00:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 694364, + "price": 32040000.0, + "datetime": "2021-01-01 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 694402, + "price": 32125000.0, + "datetime": "2021-01-01 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 694449, + "price": 32078000.0, + "datetime": "2021-01-01 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 694552, + "price": 32247000.0, + "datetime": "2021-01-01 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -71384,97 +106484,169 @@ "datetime": "2021-01-01 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 694615, + "price": 32216000.0, + "datetime": "2021-01-01 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 694693, + "price": 32417000.0, + "datetime": "2021-01-01 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 694880, + "price": 32305000.0, + "datetime": "2021-01-02 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 694893, + "price": 32270000.0, + "datetime": "2021-01-02 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 694903, + "price": 32290000.0, + "datetime": "2021-01-02 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 694952, + "price": 32428000.0, + "datetime": "2021-01-02 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 695010, + "price": 32387000.0, + "datetime": "2021-01-02 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 695080, + "price": 32903000.0, + "datetime": "2021-01-02 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 695095, + "price": 32925000.0, + "datetime": "2021-01-02 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 695121, + "price": 32851000.0, + "datetime": "2021-01-02 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 695146, + "price": 32839000.0, + "datetime": "2021-01-02 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 695276, + "price": 35951000.0, + "datetime": "2021-01-03 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 695432, + "price": 36622000.0, + "datetime": "2021-01-03 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 694690, - "price": 32347000.0, - "datetime": "2021-01-01 21:51:00", + "bar_index": 695466, + "price": 36413000.0, + "datetime": "2021-01-03 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 694764, - "price": 32210000.0, - "datetime": "2021-01-02 01:33:00", + "side": "buy", + "bar_index": 695508, + "price": 38198000.0, + "datetime": "2021-01-03 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 694794, - "price": 32256000.0, - "datetime": "2021-01-02 03:03:00", + "bar_index": 695535, + "price": 38234000.0, + "datetime": "2021-01-03 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 695118, - "price": 32881000.0, - "datetime": "2021-01-02 19:15:00", + "bar_index": 695546, + "price": 39217000.0, + "datetime": "2021-01-03 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 695360, - "price": 35449000.0, - "datetime": "2021-01-03 07:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 695373, - "price": 35350000.0, - "datetime": "2021-01-03 08:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 695459, - "price": 36532000.0, - "datetime": "2021-01-03 12:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 695473, - "price": 36568000.0, - "datetime": "2021-01-03 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 695557, - "price": 38400000.0, - "datetime": "2021-01-03 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 695838, - "price": 37577000.0, - "datetime": "2021-01-04 07:15:00", + "bar_index": 695801, + "price": 37849000.0, + "datetime": "2021-01-04 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=70.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -71483,79 +106655,151 @@ "datetime": "2021-01-04 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 695905, - "price": 37293000.0, - "datetime": "2021-01-04 10:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 695996, - "price": 37886000.0, - "datetime": "2021-01-04 15:09:00", + "side": "sell", + "bar_index": 695869, + "price": 37402000.0, + "datetime": "2021-01-04 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 696262, - "price": 35695000.0, - "datetime": "2021-01-05 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 696282, - "price": 35696000.0, - "datetime": "2021-01-05 05:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 696759, - "price": 37645000.0, - "datetime": "2021-01-06 05:18:00", + "bar_index": 695915, + "price": 37563000.0, + "datetime": "2021-01-04 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 696793, - "price": 38070000.0, - "datetime": "2021-01-06 07:00:00", + "bar_index": 695935, + "price": 37851000.0, + "datetime": "2021-01-04 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 696905, - "price": 38194000.0, - "datetime": "2021-01-06 12:36:00", + "bar_index": 695962, + "price": 38030000.0, + "datetime": "2021-01-04 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 696040, + "price": 37024000.0, + "datetime": "2021-01-04 17:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 696106, + "price": 34565000.0, + "datetime": "2021-01-04 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 696948, - "price": 39188000.0, - "datetime": "2021-01-06 14:45:00", + "bar_index": 696163, + "price": 36254000.0, + "datetime": "2021-01-04 23:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 696231, + "price": 35321000.0, + "datetime": "2021-01-05 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 696333, + "price": 35713000.0, + "datetime": "2021-01-05 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 696369, + "price": 37118000.0, + "datetime": "2021-01-05 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 696395, + "price": 37074000.0, + "datetime": "2021-01-05 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 696626, + "price": 36046000.0, + "datetime": "2021-01-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 696655, + "price": 36268000.0, + "datetime": "2021-01-06 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 696870, + "price": 38016000.0, + "datetime": "2021-01-06 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 696883, + "price": 38115000.0, + "datetime": "2021-01-06 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 696911, + "price": 38204000.0, + "datetime": "2021-01-06 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -71564,133 +106808,151 @@ "datetime": "2021-01-06 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 697264, + "price": 39738000.0, + "datetime": "2021-01-07 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=101.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 697287, + "price": 39854000.0, + "datetime": "2021-01-07 07:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 697300, + "price": 40178000.0, + "datetime": "2021-01-07 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 697342, + "price": 41097000.0, + "datetime": "2021-01-07 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 697383, + "price": 41918000.0, + "datetime": "2021-01-07 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 697039, - "price": 38455000.0, - "datetime": "2021-01-06 19:18:00", + "bar_index": 697474, + "price": 41402000.0, + "datetime": "2021-01-07 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 697092, - "price": 38842000.0, - "datetime": "2021-01-06 21:57:00", + "bar_index": 697507, + "price": 41658000.0, + "datetime": "2021-01-07 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 697577, + "price": 42824000.0, + "datetime": "2021-01-07 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 697601, + "price": 42945000.0, + "datetime": "2021-01-07 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 697704, + "price": 43499000.0, + "datetime": "2021-01-08 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 697710, + "price": 43941000.0, + "datetime": "2021-01-08 04:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 697166, - "price": 38545000.0, - "datetime": "2021-01-07 01:39:00", + "bar_index": 697718, + "price": 43413000.0, + "datetime": "2021-01-08 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 697212, - "price": 38952000.0, - "datetime": "2021-01-07 03:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 697234, - "price": 38662000.0, - "datetime": "2021-01-07 05:03:00", + "bar_index": 697727, + "price": 43896000.0, + "datetime": "2021-01-08 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 697243, - "price": 39168000.0, - "datetime": "2021-01-07 05:30:00", + "bar_index": 697738, + "price": 44192000.0, + "datetime": "2021-01-08 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 697251, - "price": 39699000.0, - "datetime": "2021-01-07 05:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 697273, - "price": 39610000.0, - "datetime": "2021-01-07 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 697350, - "price": 41050000.0, - "datetime": "2021-01-07 10:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 697366, - "price": 41200000.0, - "datetime": "2021-01-07 11:39:00", + "bar_index": 697772, + "price": 44637000.0, + "datetime": "2021-01-08 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 697611, - "price": 42726000.0, - "datetime": "2021-01-07 23:54:00", + "bar_index": 697798, + "price": 44623000.0, + "datetime": "2021-01-08 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 697684, - "price": 43718000.0, - "datetime": "2021-01-08 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 697726, - "price": 43819000.0, - "datetime": "2021-01-08 05:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 697788, - "price": 44153000.0, - "datetime": "2021-01-08 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -71699,52 +106961,124 @@ "datetime": "2021-01-08 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 697985, - "price": 44386000.0, - "datetime": "2021-01-08 18:36:00", + "bar_index": 697864, + "price": 43828000.0, + "datetime": "2021-01-08 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 698056, - "price": 47243000.0, - "datetime": "2021-01-08 22:09:00", + "bar_index": 697868, + "price": 43769000.0, + "datetime": "2021-01-08 12:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 698085, - "price": 47412000.0, - "datetime": "2021-01-08 23:36:00", + "bar_index": 697878, + "price": 44297000.0, + "datetime": "2021-01-08 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 698281, - "price": 47389000.0, - "datetime": "2021-01-09 09:24:00", + "bar_index": 698011, + "price": 46419000.0, + "datetime": "2021-01-08 19:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=89.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 698658, - "price": 46498000.0, - "datetime": "2021-01-10 04:15:00", + "bar_index": 698025, + "price": 46900000.0, + "datetime": "2021-01-08 20:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.1 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 698061, + "price": 47489000.0, + "datetime": "2021-01-08 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 698127, + "price": 47523000.0, + "datetime": "2021-01-09 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 698233, + "price": 46800000.0, + "datetime": "2021-01-09 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 698354, + "price": 46414000.0, + "datetime": "2021-01-09 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 698463, + "price": 46891000.0, + "datetime": "2021-01-09 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 698547, + "price": 47063000.0, + "datetime": "2021-01-09 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 698568, + "price": 46770000.0, + "datetime": "2021-01-09 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 698641, + "price": 46353000.0, + "datetime": "2021-01-10 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -71752,71 +107086,98 @@ "price": 46343000.0, "datetime": "2021-01-10 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 698698, - "price": 46215000.0, - "datetime": "2021-01-10 06:15:00", + "bar_index": 698709, + "price": 46030000.0, + "datetime": "2021-01-10 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 698715, + "price": 46019000.0, + "datetime": "2021-01-10 07:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 698874, - "price": 46314000.0, - "datetime": "2021-01-10 15:03:00", + "bar_index": 698811, + "price": 46702000.0, + "datetime": "2021-01-10 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=56.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 698905, - "price": 46416000.0, - "datetime": "2021-01-10 16:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 698929, - "price": 46404000.0, - "datetime": "2021-01-10 17:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 699058, - "price": 44973000.0, - "datetime": "2021-01-11 00:15:00", + "bar_index": 698877, + "price": 46319000.0, + "datetime": "2021-01-10 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=50.4 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 699168, - "price": 42294000.0, - "datetime": "2021-01-11 05:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 699215, - "price": 43184000.0, - "datetime": "2021-01-11 08:06:00", + "bar_index": 698900, + "price": 46501000.0, + "datetime": "2021-01-10 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 698906, + "price": 46421000.0, + "datetime": "2021-01-10 16:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 698946, + "price": 46366000.0, + "datetime": "2021-01-10 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 699044, + "price": 44761000.0, + "datetime": "2021-01-10 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 699228, + "price": 43583000.0, + "datetime": "2021-01-11 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 699242, + "price": 42184000.0, + "datetime": "2021-01-11 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "sell", @@ -71824,53 +107185,116 @@ "price": 39214000.0, "datetime": "2021-01-11 13:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [local_extrema,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 699369, + "price": 37568000.0, + "datetime": "2021-01-11 15:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 699335, - "price": 40039000.0, - "datetime": "2021-01-11 14:06:00", + "bar_index": 699437, + "price": 40565000.0, + "datetime": "2021-01-11 19:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 699388, - "price": 38191000.0, - "datetime": "2021-01-11 16:45:00", + "bar_index": 699460, + "price": 39053000.0, + "datetime": "2021-01-11 20:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 699482, + "price": 39287000.0, + "datetime": "2021-01-11 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 699588, + "price": 36658000.0, + "datetime": "2021-01-12 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 699712, + "price": 40470000.0, + "datetime": "2021-01-12 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 699738, + "price": 39934000.0, + "datetime": "2021-01-12 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 699549, - "price": 35925000.0, - "datetime": "2021-01-12 00:48:00", + "bar_index": 699766, + "price": 38465000.0, + "datetime": "2021-01-12 11:39:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 699802, + "price": 39300000.0, + "datetime": "2021-01-12 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 699851, + "price": 40450000.0, + "datetime": "2021-01-12 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 699882, + "price": 40482000.0, + "datetime": "2021-01-12 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 699756, - "price": 38466000.0, - "datetime": "2021-01-12 11:09:00", + "bar_index": 699928, + "price": 38772000.0, + "datetime": "2021-01-12 19:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 699943, - "price": 39464000.0, - "datetime": "2021-01-12 20:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -71878,116 +107302,242 @@ "price": 39040000.0, "datetime": "2021-01-12 21:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 700020, - "price": 38383000.0, - "datetime": "2021-01-13 00:21:00", + "bar_index": 700156, + "price": 38998000.0, + "datetime": "2021-01-13 07:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=82.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 700193, - "price": 38225000.0, - "datetime": "2021-01-13 09:00:00", + "bar_index": 700220, + "price": 37232000.0, + "datetime": "2021-01-13 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 700280, - "price": 37885000.0, - "datetime": "2021-01-13 13:21:00", + "bar_index": 700262, + "price": 38112000.0, + "datetime": "2021-01-13 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 700606, - "price": 39611000.0, - "datetime": "2021-01-14 05:39:00", + "bar_index": 700337, + "price": 37919000.0, + "datetime": "2021-01-13 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 700751, - "price": 40956000.0, - "datetime": "2021-01-14 12:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 700866, - "price": 42006000.0, - "datetime": "2021-01-14 18:39:00", + "bar_index": 700348, + "price": 38877000.0, + "datetime": "2021-01-13 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 700916, - "price": 41789000.0, - "datetime": "2021-01-14 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 701066, - "price": 43013000.0, - "datetime": "2021-01-15 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 701209, - "price": 42572000.0, - "datetime": "2021-01-15 11:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 701318, - "price": 41554000.0, - "datetime": "2021-01-15 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 701714, - "price": 40512000.0, - "datetime": "2021-01-16 13:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=12.6 [bb_reversal,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 701863, - "price": 41240000.0, - "datetime": "2021-01-16 20:30:00", + "bar_index": 700528, + "price": 38435000.0, + "datetime": "2021-01-14 01:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 700573, + "price": 39510000.0, + "datetime": "2021-01-14 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 700650, + "price": 41208000.0, + "datetime": "2021-01-14 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 700663, + "price": 41388000.0, + "datetime": "2021-01-14 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 700668, + "price": 41350000.0, + "datetime": "2021-01-14 08:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 700695, + "price": 41349000.0, + "datetime": "2021-01-14 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 700706, + "price": 41278000.0, + "datetime": "2021-01-14 10:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 700796, + "price": 41600000.0, + "datetime": "2021-01-14 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 700895, + "price": 41932000.0, + "datetime": "2021-01-14 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 700908, + "price": 41941000.0, + "datetime": "2021-01-14 20:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 700971, + "price": 43392000.0, + "datetime": "2021-01-14 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 700989, + "price": 43327000.0, + "datetime": "2021-01-15 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 701076, + "price": 43217000.0, + "datetime": "2021-01-15 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 701183, + "price": 42962000.0, + "datetime": "2021-01-15 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 701188, + "price": 42660000.0, + "datetime": "2021-01-15 10:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 701347, + "price": 41941000.0, + "datetime": "2021-01-15 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 701614, + "price": 40780000.0, + "datetime": "2021-01-16 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 701685, + "price": 40383000.0, + "datetime": "2021-01-16 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 701780, + "price": 40685000.0, + "datetime": "2021-01-16 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 701874, + "price": 41319000.0, + "datetime": "2021-01-16 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 702046, + "price": 40597000.0, + "datetime": "2021-01-17 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -71996,70 +107546,187 @@ "datetime": "2021-01-17 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 702174, - "price": 40443000.0, - "datetime": "2021-01-17 12:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 702471, - "price": 39532000.0, - "datetime": "2021-01-18 02:54:00", + "bar_index": 702134, + "price": 40338000.0, + "datetime": "2021-01-17 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 702145, + "price": 40406000.0, + "datetime": "2021-01-17 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 702160, + "price": 40413000.0, + "datetime": "2021-01-17 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 702685, - "price": 39037000.0, - "datetime": "2021-01-18 13:36:00", + "bar_index": 702168, + "price": 40260000.0, + "datetime": "2021-01-17 11:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 702709, - "price": 39140000.0, - "datetime": "2021-01-18 14:48:00", + "bar_index": 702297, + "price": 39030000.0, + "datetime": "2021-01-17 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 702386, + "price": 39087000.0, + "datetime": "2021-01-17 22:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 702831, - "price": 39891000.0, - "datetime": "2021-01-18 20:54:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 702969, - "price": 39502000.0, - "datetime": "2021-01-19 03:48:00", + "bar_index": 702422, + "price": 39587000.0, + "datetime": "2021-01-18 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 702497, + "price": 39639000.0, + "datetime": "2021-01-18 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 703060, - "price": 39919000.0, - "datetime": "2021-01-19 08:21:00", + "bar_index": 702505, + "price": 39526000.0, + "datetime": "2021-01-18 04:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 702519, + "price": 39395000.0, + "datetime": "2021-01-18 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 702547, + "price": 40188000.0, + "datetime": "2021-01-18 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 702566, + "price": 40014000.0, + "datetime": "2021-01-18 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 702752, + "price": 39735000.0, + "datetime": "2021-01-18 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 702796, + "price": 39950000.0, + "datetime": "2021-01-18 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 702810, + "price": 39870000.0, + "datetime": "2021-01-18 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 702858, + "price": 40379000.0, + "datetime": "2021-01-18 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 702870, + "price": 40446000.0, + "datetime": "2021-01-18 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 703024, + "price": 39935000.0, + "datetime": "2021-01-19 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 703048, + "price": 40038000.0, + "datetime": "2021-01-19 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 703085, + "price": 39849000.0, + "datetime": "2021-01-19 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -72068,25 +107735,34 @@ "datetime": "2021-01-19 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 703156, + "price": 39911000.0, + "datetime": "2021-01-19 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 703258, - "price": 40225000.0, - "datetime": "2021-01-19 18:15:00", + "bar_index": 703214, + "price": 39862000.0, + "datetime": "2021-01-19 16:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 703272, - "price": 40218000.0, - "datetime": "2021-01-19 18:57:00", + "bar_index": 703280, + "price": 40286000.0, + "datetime": "2021-01-19 19:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -72094,143 +107770,341 @@ "price": 40190000.0, "datetime": "2021-01-19 20:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 703380, - "price": 40421000.0, - "datetime": "2021-01-20 00:21:00", + "bar_index": 703317, + "price": 40440000.0, + "datetime": "2021-01-19 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 703484, - "price": 40061000.0, - "datetime": "2021-01-20 05:33:00", + "bar_index": 703330, + "price": 40176000.0, + "datetime": "2021-01-19 21:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 703504, - "price": 40070000.0, - "datetime": "2021-01-20 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 703529, - "price": 40100000.0, - "datetime": "2021-01-20 07:48:00", + "bar_index": 703344, + "price": 40298000.0, + "datetime": "2021-01-19 22:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 704019, - "price": 39244000.0, - "datetime": "2021-01-21 08:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 704095, - "price": 38558000.0, - "datetime": "2021-01-21 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 704101, - "price": 38340000.0, - "datetime": "2021-01-21 12:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 704410, - "price": 35800000.0, - "datetime": "2021-01-22 03:51:00", + "bar_index": 703399, + "price": 40810000.0, + "datetime": "2021-01-20 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 704474, - "price": 34988000.0, - "datetime": "2021-01-22 07:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 704514, - "price": 33734000.0, - "datetime": "2021-01-22 09:03:00", + "bar_index": 703520, + "price": 40041000.0, + "datetime": "2021-01-20 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 704785, - "price": 35763000.0, - "datetime": "2021-01-22 22:36:00", + "bar_index": 703664, + "price": 39126000.0, + "datetime": "2021-01-20 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=15.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 704954, - "price": 36992000.0, - "datetime": "2021-01-23 07:03:00", + "bar_index": 703801, + "price": 38667000.0, + "datetime": "2021-01-20 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 703826, + "price": 38587000.0, + "datetime": "2021-01-20 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 705073, - "price": 36015000.0, - "datetime": "2021-01-23 13:00:00", + "bar_index": 703858, + "price": 38643000.0, + "datetime": "2021-01-21 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 705369, - "price": 35656000.0, - "datetime": "2021-01-24 03:48:00", + "bar_index": 703890, + "price": 38513000.0, + "datetime": "2021-01-21 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 705429, - "price": 35702000.0, - "datetime": "2021-01-24 06:48:00", + "bar_index": 703910, + "price": 38744000.0, + "datetime": "2021-01-21 02:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 703960, + "price": 38736000.0, + "datetime": "2021-01-21 05:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 704007, + "price": 38851000.0, + "datetime": "2021-01-21 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 704038, + "price": 39051000.0, + "datetime": "2021-01-21 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 704043, + "price": 38995000.0, + "datetime": "2021-01-21 09:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 704153, + "price": 38508000.0, + "datetime": "2021-01-21 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 704227, + "price": 36731000.0, + "datetime": "2021-01-21 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 704330, + "price": 35498000.0, + "datetime": "2021-01-21 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 704359, + "price": 36197000.0, + "datetime": "2021-01-22 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 704388, + "price": 35998000.0, + "datetime": "2021-01-22 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 704395, + "price": 35745000.0, + "datetime": "2021-01-22 03:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 704422, + "price": 36644000.0, + "datetime": "2021-01-22 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 704488, + "price": 34779000.0, + "datetime": "2021-01-22 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 704531, + "price": 32819000.0, + "datetime": "2021-01-22 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 704551, + "price": 33504000.0, + "datetime": "2021-01-22 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 704567, + "price": 34196000.0, + "datetime": "2021-01-22 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 704643, + "price": 35843000.0, + "datetime": "2021-01-22 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 704698, + "price": 35050000.0, + "datetime": "2021-01-22 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 704755, + "price": 35272000.0, + "datetime": "2021-01-22 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 704810, + "price": 35982000.0, + "datetime": "2021-01-22 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 704842, + "price": 36000000.0, + "datetime": "2021-01-23 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 704875, + "price": 35807000.0, + "datetime": "2021-01-23 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 705080, + "price": 36260000.0, + "datetime": "2021-01-23 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 705115, + "price": 36887000.0, + "datetime": "2021-01-23 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 705258, + "price": 35273000.0, + "datetime": "2021-01-23 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 705354, + "price": 35729000.0, + "datetime": "2021-01-24 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 705405, + "price": 35454000.0, + "datetime": "2021-01-24 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -72239,7 +108113,25 @@ "datetime": "2021-01-24 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 705526, + "price": 35450000.0, + "datetime": "2021-01-24 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 705555, + "price": 35722000.0, + "datetime": "2021-01-24 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -72248,88 +108140,115 @@ "datetime": "2021-01-24 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 705691, - "price": 35832000.0, - "datetime": "2021-01-24 19:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 705714, - "price": 35846000.0, - "datetime": "2021-01-24 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 705815, - "price": 35020000.0, - "datetime": "2021-01-25 02:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 706075, - "price": 36560000.0, - "datetime": "2021-01-25 15:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 706098, - "price": 36498000.0, - "datetime": "2021-01-25 16:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 706112, - "price": 36600000.0, - "datetime": "2021-01-25 16:57:00", + "bar_index": 705640, + "price": 35901000.0, + "datetime": "2021-01-24 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 706178, - "price": 36378000.0, - "datetime": "2021-01-25 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 706259, - "price": 37682000.0, - "datetime": "2021-01-26 00:18:00", + "bar_index": 705700, + "price": 35979000.0, + "datetime": "2021-01-24 20:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 706531, - "price": 35710000.0, - "datetime": "2021-01-26 13:54:00", + "bar_index": 705715, + "price": 35829000.0, + "datetime": "2021-01-24 21:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 705732, + "price": 35523000.0, + "datetime": "2021-01-24 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 705835, + "price": 34978000.0, + "datetime": "2021-01-25 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 705965, + "price": 35859000.0, + "datetime": "2021-01-25 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 706054, + "price": 36613000.0, + "datetime": "2021-01-25 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 706210, + "price": 37322000.0, + "datetime": "2021-01-25 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 706471, + "price": 36386000.0, + "datetime": "2021-01-26 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 706477, + "price": 36247000.0, + "datetime": "2021-01-26 11:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 706484, + "price": 36111000.0, + "datetime": "2021-01-26 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 706535, + "price": 35643000.0, + "datetime": "2021-01-26 14:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "sell", @@ -72338,169 +108257,223 @@ "datetime": "2021-01-26 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 706759, - "price": 35322000.0, - "datetime": "2021-01-27 01:18:00", + "side": "buy", + "bar_index": 706600, + "price": 35376000.0, + "datetime": "2021-01-26 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 706781, - "price": 35712000.0, - "datetime": "2021-01-27 02:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 706807, - "price": 35661000.0, - "datetime": "2021-01-27 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 706840, - "price": 35722000.0, - "datetime": "2021-01-27 05:21:00", + "bar_index": 706814, + "price": 35895000.0, + "datetime": "2021-01-27 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 706878, - "price": 35670000.0, - "datetime": "2021-01-27 07:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 706933, - "price": 35811000.0, - "datetime": "2021-01-27 10:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=128.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 707013, - "price": 35420000.0, - "datetime": "2021-01-27 14:00:00", + "bar_index": 706871, + "price": 35593000.0, + "datetime": "2021-01-27 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 706895, + "price": 36094000.0, + "datetime": "2021-01-27 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 707042, - "price": 35236000.0, - "datetime": "2021-01-27 15:27:00", + "bar_index": 707109, + "price": 34799000.0, + "datetime": "2021-01-27 18:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 707124, + "price": 35032000.0, + "datetime": "2021-01-27 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 707330, + "price": 35250000.0, + "datetime": "2021-01-28 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 707067, - "price": 35310000.0, - "datetime": "2021-01-27 16:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 707254, - "price": 34481000.0, - "datetime": "2021-01-28 02:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 707728, - "price": 35492000.0, - "datetime": "2021-01-29 01:45:00", + "bar_index": 707386, + "price": 34290000.0, + "datetime": "2021-01-28 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 707814, - "price": 36086000.0, - "datetime": "2021-01-29 06:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 707874, - "price": 37168000.0, - "datetime": "2021-01-29 09:03:00", + "bar_index": 707444, + "price": 34831000.0, + "datetime": "2021-01-28 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 707591, + "price": 34865000.0, + "datetime": "2021-01-28 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 708037, - "price": 35900000.0, - "datetime": "2021-01-29 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 708084, - "price": 39154000.0, - "datetime": "2021-01-29 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 708106, - "price": 39602000.0, - "datetime": "2021-01-29 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 708353, - "price": 37583000.0, - "datetime": "2021-01-30 09:00:00", + "bar_index": 707626, + "price": 34831000.0, + "datetime": "2021-01-28 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.3 [donchian,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 707677, + "price": 35300000.0, + "datetime": "2021-01-28 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 707761, + "price": 35683000.0, + "datetime": "2021-01-29 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 707780, + "price": 35876000.0, + "datetime": "2021-01-29 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 707802, + "price": 35979000.0, + "datetime": "2021-01-29 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 707821, + "price": 36255000.0, + "datetime": "2021-01-29 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 707924, + "price": 37313000.0, + "datetime": "2021-01-29 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 708115, + "price": 39598000.0, + "datetime": "2021-01-29 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 708141, + "price": 39997000.0, + "datetime": "2021-01-29 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 708614, - "price": 37249000.0, - "datetime": "2021-01-30 22:03:00", + "bar_index": 708223, + "price": 39006000.0, + "datetime": "2021-01-30 02:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 708304, + "price": 37916000.0, + "datetime": "2021-01-30 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 708481, + "price": 37033000.0, + "datetime": "2021-01-30 15:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 708523, + "price": 37647000.0, + "datetime": "2021-01-30 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 708551, + "price": 37735000.0, + "datetime": "2021-01-30 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -72509,124 +108482,178 @@ "datetime": "2021-01-30 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "sell", - "bar_index": 708672, - "price": 37138000.0, - "datetime": "2021-01-31 00:57:00", + "bar_index": 708676, + "price": 36710000.0, + "datetime": "2021-01-31 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 708913, - "price": 36983000.0, - "datetime": "2021-01-31 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 708927, - "price": 37069000.0, - "datetime": "2021-01-31 13:42:00", + "bar_index": 708763, + "price": 37129000.0, + "datetime": "2021-01-31 05:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 708939, - "price": 37067000.0, - "datetime": "2021-01-31 14:18:00", + "bar_index": 708877, + "price": 36962000.0, + "datetime": "2021-01-31 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 709236, - "price": 36131000.0, - "datetime": "2021-02-01 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 709394, - "price": 36771000.0, - "datetime": "2021-02-01 13:03:00", + "bar_index": 708917, + "price": 37156000.0, + "datetime": "2021-01-31 13:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 709485, - "price": 36972000.0, - "datetime": "2021-02-01 17:36:00", + "bar_index": 709089, + "price": 37050000.0, + "datetime": "2021-01-31 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 709518, - "price": 37358000.0, - "datetime": "2021-02-01 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 709555, - "price": 37126000.0, - "datetime": "2021-02-01 21:06:00", + "bar_index": 709215, + "price": 36300000.0, + "datetime": "2021-02-01 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 709698, + "side": "buy", + "bar_index": 709225, + "price": 36289000.0, + "datetime": "2021-02-01 04:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 709294, + "price": 36340000.0, + "datetime": "2021-02-01 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 709352, "price": 36794000.0, - "datetime": "2021-02-02 04:15:00", + "datetime": "2021-02-01 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 709745, - "price": 36535000.0, - "datetime": "2021-02-02 06:36:00", + "bar_index": 709387, + "price": 36592000.0, + "datetime": "2021-02-01 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 709851, - "price": 36375000.0, - "datetime": "2021-02-02 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 710005, - "price": 37536000.0, - "datetime": "2021-02-02 19:36:00", + "bar_index": 709435, + "price": 37126000.0, + "datetime": "2021-02-01 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 709497, + "price": 37672000.0, + "datetime": "2021-02-01 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 709647, + "price": 36576000.0, + "datetime": "2021-02-02 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 709710, + "price": 36813000.0, + "datetime": "2021-02-02 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 709761, + "price": 36480000.0, + "datetime": "2021-02-02 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 709812, + "price": 36448000.0, + "datetime": "2021-02-02 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 709959, + "price": 37065000.0, + "datetime": "2021-02-02 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 709986, + "price": 37834000.0, + "datetime": "2021-02-02 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 710055, + "price": 37402000.0, + "datetime": "2021-02-02 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -72635,115 +108662,169 @@ "datetime": "2021-02-02 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 710104, - "price": 37228000.0, - "datetime": "2021-02-03 00:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 710133, - "price": 37262000.0, - "datetime": "2021-02-03 02:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 710160, - "price": 37265000.0, - "datetime": "2021-02-03 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 710500, - "price": 38451000.0, - "datetime": "2021-02-03 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 710517, - "price": 38624000.0, - "datetime": "2021-02-03 21:12:00", + "bar_index": 710075, + "price": 37414000.0, + "datetime": "2021-02-02 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 710542, - "price": 38718000.0, - "datetime": "2021-02-03 22:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 710569, - "price": 38708000.0, - "datetime": "2021-02-03 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 710741, - "price": 39327000.0, - "datetime": "2021-02-04 08:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 710875, - "price": 40199000.0, - "datetime": "2021-02-04 15:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 711087, - "price": 39235000.0, - "datetime": "2021-02-05 01:42:00", + "bar_index": 710135, + "price": 37244000.0, + "datetime": "2021-02-03 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 710296, + "price": 38557000.0, + "datetime": "2021-02-03 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 710342, + "price": 38389000.0, + "datetime": "2021-02-03 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 711097, - "price": 39127000.0, - "datetime": "2021-02-05 02:12:00", + "bar_index": 710433, + "price": 38565000.0, + "datetime": "2021-02-03 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 710549, + "price": 38756000.0, + "datetime": "2021-02-03 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 710697, + "price": 39137000.0, + "datetime": "2021-02-04 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 710781, + "price": 40064000.0, + "datetime": "2021-02-04 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 710821, + "price": 40070000.0, + "datetime": "2021-02-04 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 710887, + "price": 40278000.0, + "datetime": "2021-02-04 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 710925, + "price": 40766000.0, + "datetime": "2021-02-04 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 711115, - "price": 39220000.0, - "datetime": "2021-02-05 03:06:00", + "bar_index": 710963, + "price": 39457000.0, + "datetime": "2021-02-04 19:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 710988, + "price": 39965000.0, + "datetime": "2021-02-04 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 710999, + "price": 39698000.0, + "datetime": "2021-02-04 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 711008, + "price": 39887000.0, + "datetime": "2021-02-04 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 711018, + "price": 39822000.0, + "datetime": "2021-02-04 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 711033, + "price": 39893000.0, + "datetime": "2021-02-04 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 711168, + "price": 39736000.0, + "datetime": "2021-02-05 05:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_divergence]" }, { "side": "buy", @@ -72752,16 +108833,7 @@ "datetime": "2021-02-05 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 711257, - "price": 39975000.0, - "datetime": "2021-02-05 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -72769,323 +108841,503 @@ "price": 39827000.0, "datetime": "2021-02-05 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=40.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 711320, - "price": 39877000.0, - "datetime": "2021-02-05 13:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 711438, - "price": 39968000.0, - "datetime": "2021-02-05 19:15:00", + "bar_index": 711366, + "price": 39880000.0, + "datetime": "2021-02-05 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 711647, - "price": 40026000.0, - "datetime": "2021-02-06 05:42:00", + "bar_index": 711620, + "price": 40012000.0, + "datetime": "2021-02-06 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 711711, - "price": 40385000.0, - "datetime": "2021-02-06 08:54:00", + "bar_index": 711725, + "price": 40899000.0, + "datetime": "2021-02-06 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 711788, - "price": 41990000.0, - "datetime": "2021-02-06 12:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 711799, - "price": 41857000.0, - "datetime": "2021-02-06 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 711958, - "price": 42907000.0, - "datetime": "2021-02-06 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 712015, - "price": 42977000.0, - "datetime": "2021-02-07 00:06:00", + "bar_index": 711772, + "price": 41952000.0, + "datetime": "2021-02-06 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 712157, - "price": 42593000.0, - "datetime": "2021-02-07 07:12:00", + "bar_index": 711810, + "price": 41972000.0, + "datetime": "2021-02-06 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 711819, + "price": 41962000.0, + "datetime": "2021-02-06 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 711891, + "price": 42189000.0, + "datetime": "2021-02-06 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 711901, + "price": 42406000.0, + "datetime": "2021-02-06 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 711938, + "price": 43269000.0, + "datetime": "2021-02-06 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 711981, + "price": 42917000.0, + "datetime": "2021-02-06 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712019, + "price": 43060000.0, + "datetime": "2021-02-07 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712138, + "price": 42667000.0, + "datetime": "2021-02-07 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 712215, + "price": 42175000.0, + "datetime": "2021-02-07 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 712255, - "price": 41684000.0, - "datetime": "2021-02-07 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 712379, - "price": 42463000.0, - "datetime": "2021-02-07 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 712399, - "price": 42438000.0, - "datetime": "2021-02-07 19:18:00", + "bar_index": 712281, + "price": 41565000.0, + "datetime": "2021-02-07 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712308, + "price": 41697000.0, + "datetime": "2021-02-07 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712355, + "price": 42521000.0, + "datetime": "2021-02-07 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 712536, + "price": 41421000.0, + "datetime": "2021-02-08 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 712465, - "price": 41457000.0, - "datetime": "2021-02-07 22:36:00", + "bar_index": 712598, + "price": 41329000.0, + "datetime": "2021-02-08 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 712605, + "price": 41569000.0, + "datetime": "2021-02-08 05:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712663, + "price": 42396000.0, + "datetime": "2021-02-08 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 712759, + "price": 41944000.0, + "datetime": "2021-02-08 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 712766, + "price": 41988000.0, + "datetime": "2021-02-08 13:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712841, + "price": 42270000.0, + "datetime": "2021-02-08 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712942, + "price": 46131000.0, + "datetime": "2021-02-08 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 712969, + "price": 45788000.0, + "datetime": "2021-02-08 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 712980, + "price": 45867000.0, + "datetime": "2021-02-09 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 713186, + "price": 48808000.0, + "datetime": "2021-02-09 10:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 713208, + "price": 49000000.0, + "datetime": "2021-02-09 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 713234, + "price": 49333000.0, + "datetime": "2021-02-09 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 713261, + "price": 49456000.0, + "datetime": "2021-02-09 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 712542, - "price": 41310000.0, - "datetime": "2021-02-08 02:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 712558, - "price": 41501000.0, - "datetime": "2021-02-08 03:15:00", + "bar_index": 713318, + "price": 49455000.0, + "datetime": "2021-02-09 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 712669, - "price": 42281000.0, - "datetime": "2021-02-08 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 712697, - "price": 42217000.0, - "datetime": "2021-02-08 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 712927, - "price": 42809000.0, - "datetime": "2021-02-08 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 712978, - "price": 45549000.0, - "datetime": "2021-02-09 00:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 713070, - "price": 45095000.0, - "datetime": "2021-02-09 04:51:00", + "bar_index": 713417, + "price": 48634000.0, + "datetime": "2021-02-09 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 713281, - "price": 49855000.0, - "datetime": "2021-02-09 15:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 713309, - "price": 50488000.0, - "datetime": "2021-02-09 16:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 713530, - "price": 49632000.0, - "datetime": "2021-02-10 03:51:00", + "bar_index": 713542, + "price": 49478000.0, + "datetime": "2021-02-10 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 713556, - "price": 49357000.0, - "datetime": "2021-02-10 05:09:00", + "bar_index": 713597, + "price": 49394000.0, + "datetime": "2021-02-10 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 713683, - "price": 48816000.0, - "datetime": "2021-02-10 11:30:00", + "bar_index": 713800, + "price": 48500000.0, + "datetime": "2021-02-10 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" + "reason": "composite_sell score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 713814, + "price": 48832000.0, + "datetime": "2021-02-10 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714083, + "price": 48828000.0, + "datetime": "2021-02-11 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 713704, - "price": 48789000.0, - "datetime": "2021-02-10 12:33:00", + "bar_index": 714290, + "price": 48571000.0, + "datetime": "2021-02-11 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 713729, - "price": 48821000.0, - "datetime": "2021-02-10 13:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 713757, - "price": 48891000.0, - "datetime": "2021-02-10 15:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 714122, - "price": 48631000.0, - "datetime": "2021-02-11 09:27:00", + "bar_index": 714315, + "price": 48764000.0, + "datetime": "2021-02-11 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 714256, - "price": 48823000.0, - "datetime": "2021-02-11 16:09:00", + "bar_index": 714340, + "price": 49220000.0, + "datetime": "2021-02-11 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 714398, + "price": 50500000.0, + "datetime": "2021-02-11 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714422, + "price": 50839000.0, + "datetime": "2021-02-12 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714477, + "price": 50618000.0, + "datetime": "2021-02-12 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 714625, + "price": 51953000.0, + "datetime": "2021-02-12 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 714634, + "price": 52200000.0, + "datetime": "2021-02-12 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 714652, + "price": 52000000.0, + "datetime": "2021-02-12 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714722, + "price": 51567000.0, + "datetime": "2021-02-12 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 714289, - "price": 48625000.0, - "datetime": "2021-02-11 17:48:00", + "bar_index": 714741, + "price": 51108000.0, + "datetime": "2021-02-12 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 714378, - "price": 50247000.0, - "datetime": "2021-02-11 22:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 714613, - "price": 51631000.0, - "datetime": "2021-02-12 10:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 714650, - "price": 51966000.0, - "datetime": "2021-02-12 11:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=5.3 [fib_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 714755, - "price": 51326000.0, - "datetime": "2021-02-12 17:06:00", + "bar_index": 714765, + "price": 51300000.0, + "datetime": "2021-02-12 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714826, + "price": 51606000.0, + "datetime": "2021-02-12 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 714849, + "price": 51633000.0, + "datetime": "2021-02-12 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 714946, + "price": 51228000.0, + "datetime": "2021-02-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 715043, + "price": 51050000.0, + "datetime": "2021-02-13 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 715089, + "price": 51002000.0, + "datetime": "2021-02-13 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 715169, + "price": 51456000.0, + "datetime": "2021-02-13 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -73094,25 +109346,124 @@ "datetime": "2021-02-13 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 715300, - "price": 50900000.0, - "datetime": "2021-02-13 20:21:00", + "side": "sell", + "bar_index": 715200, + "price": 51322000.0, + "datetime": "2021-02-13 15:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 715227, + "price": 51002000.0, + "datetime": "2021-02-13 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 715388, - "price": 50949000.0, - "datetime": "2021-02-14 00:45:00", + "bar_index": 715250, + "price": 51116000.0, + "datetime": "2021-02-13 17:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 715363, + "price": 50805000.0, + "datetime": "2021-02-13 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 715372, + "price": 50890000.0, + "datetime": "2021-02-13 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 715437, + "price": 50278000.0, + "datetime": "2021-02-14 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 715485, + "price": 50261000.0, + "datetime": "2021-02-14 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 715521, + "price": 50361000.0, + "datetime": "2021-02-14 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 715532, + "price": 50453000.0, + "datetime": "2021-02-14 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 715544, + "price": 50534000.0, + "datetime": "2021-02-14 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 715634, + "price": 50795000.0, + "datetime": "2021-02-14 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 715698, + "price": 52268000.0, + "datetime": "2021-02-14 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 715720, + "price": 52232000.0, + "datetime": "2021-02-14 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -73121,7 +109472,34 @@ "datetime": "2021-02-14 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 715753, + "price": 52576000.0, + "datetime": "2021-02-14 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 715822, + "price": 52824000.0, + "datetime": "2021-02-14 22:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 715836, + "price": 52250000.0, + "datetime": "2021-02-14 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", @@ -73130,187 +109508,223 @@ "datetime": "2021-02-15 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 716037, - "price": 52714000.0, - "datetime": "2021-02-15 09:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 716056, - "price": 52723000.0, - "datetime": "2021-02-15 10:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 716077, - "price": 52452000.0, - "datetime": "2021-02-15 11:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 716159, - "price": 51388000.0, - "datetime": "2021-02-15 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 716174, - "price": 51567000.0, - "datetime": "2021-02-15 16:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716253, - "price": 51829000.0, - "datetime": "2021-02-15 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 716304, - "price": 51761000.0, - "datetime": "2021-02-15 22:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716391, - "price": 52301000.0, - "datetime": "2021-02-16 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 716427, - "price": 52334000.0, - "datetime": "2021-02-16 04:42:00", + "bar_index": 715976, + "price": 52429000.0, + "datetime": "2021-02-15 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 716455, - "price": 52593000.0, - "datetime": "2021-02-16 06:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716477, - "price": 52549000.0, - "datetime": "2021-02-16 07:12:00", + "bar_index": 716040, + "price": 52719000.0, + "datetime": "2021-02-15 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 716512, - "price": 52490000.0, - "datetime": "2021-02-16 08:57:00", + "bar_index": 716057, + "price": 52699000.0, + "datetime": "2021-02-15 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 716648, - "price": 53732000.0, - "datetime": "2021-02-16 15:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716668, - "price": 53696000.0, - "datetime": "2021-02-16 16:45:00", + "bar_index": 716185, + "price": 51703000.0, + "datetime": "2021-02-15 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716758, - "price": 54029000.0, - "datetime": "2021-02-16 21:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 716827, - "price": 54260000.0, - "datetime": "2021-02-17 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 716842, - "price": 54129000.0, - "datetime": "2021-02-17 01:27:00", + "bar_index": 716242, + "price": 51738000.0, + "datetime": "2021-02-15 19:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 716938, + "side": "buy", + "bar_index": 716265, + "price": 51887000.0, + "datetime": "2021-02-15 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716364, + "price": 52239000.0, + "datetime": "2021-02-16 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 716431, + "price": 52439000.0, + "datetime": "2021-02-16 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716439, + "price": 52496000.0, + "datetime": "2021-02-16 05:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716461, + "price": 52640000.0, + "datetime": "2021-02-16 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716491, + "price": 52517000.0, + "datetime": "2021-02-16 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716545, + "price": 52537000.0, + "datetime": "2021-02-16 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716592, + "price": 53847000.0, + "datetime": "2021-02-16 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 716629, + "price": 53815000.0, + "datetime": "2021-02-16 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 716707, + "price": 53701000.0, + "datetime": "2021-02-16 18:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 716834, + "price": 54379000.0, + "datetime": "2021-02-17 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 716925, "price": 54060000.0, - "datetime": "2021-02-17 06:15:00", + "datetime": "2021-02-17 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 717015, - "price": 54760000.0, - "datetime": "2021-02-17 10:06:00", + "bar_index": 716957, + "price": 54201000.0, + "datetime": "2021-02-17 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 716968, + "price": 54481000.0, + "datetime": "2021-02-17 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 717049, + "price": 55520000.0, + "datetime": "2021-02-17 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 717075, + "price": 55558000.0, + "datetime": "2021-02-17 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717109, + "price": 55354000.0, + "datetime": "2021-02-17 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717275, + "price": 56455000.0, + "datetime": "2021-02-17 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 717280, - "price": 56354000.0, - "datetime": "2021-02-17 23:21:00", + "bar_index": 717288, + "price": 56245000.0, + "datetime": "2021-02-17 23:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -73319,25 +109733,79 @@ "datetime": "2021-02-18 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 717315, + "price": 56437000.0, + "datetime": "2021-02-18 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 717459, - "price": 57780000.0, - "datetime": "2021-02-18 08:18:00", + "bar_index": 717367, + "price": 56740000.0, + "datetime": "2021-02-18 03:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 717525, - "price": 57721000.0, - "datetime": "2021-02-18 11:36:00", + "bar_index": 717372, + "price": 56783000.0, + "datetime": "2021-02-18 03:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717460, + "price": 57781000.0, + "datetime": "2021-02-18 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 717482, + "price": 57950000.0, + "datetime": "2021-02-18 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 717568, + "price": 57810000.0, + "datetime": "2021-02-18 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717630, + "price": 57725000.0, + "datetime": "2021-02-18 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 717670, + "price": 57366000.0, + "datetime": "2021-02-18 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -73346,70 +109814,160 @@ "datetime": "2021-02-18 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 717880, - "price": 57839000.0, - "datetime": "2021-02-19 05:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 717892, - "price": 57839000.0, - "datetime": "2021-02-19 05:57:00", + "bar_index": 717729, + "price": 57248000.0, + "datetime": "2021-02-18 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 717960, - "price": 57902000.0, - "datetime": "2021-02-19 09:21:00", + "bar_index": 717735, + "price": 57200000.0, + "datetime": "2021-02-18 22:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 717808, + "price": 57800000.0, + "datetime": "2021-02-19 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 717818, + "price": 57870000.0, + "datetime": "2021-02-19 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 717834, + "price": 57956000.0, + "datetime": "2021-02-19 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 717902, + "price": 57848000.0, + "datetime": "2021-02-19 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 717933, + "price": 57866000.0, + "datetime": "2021-02-19 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717944, + "price": 57806000.0, + "datetime": "2021-02-19 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 717967, + "price": 58017000.0, + "datetime": "2021-02-19 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 717973, - "price": 57650000.0, - "datetime": "2021-02-19 10:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 718053, - "price": 57609000.0, - "datetime": "2021-02-19 14:00:00", + "bar_index": 717986, + "price": 57724000.0, + "datetime": "2021-02-19 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 718113, - "price": 57773000.0, - "datetime": "2021-02-19 17:00:00", + "bar_index": 718055, + "price": 57602000.0, + "datetime": "2021-02-19 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 718190, - "price": 58982000.0, - "datetime": "2021-02-19 20:51:00", + "bar_index": 718229, + "price": 58923000.0, + "datetime": "2021-02-19 22:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 718242, + "price": 59018000.0, + "datetime": "2021-02-19 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 718253, + "price": 59520000.0, + "datetime": "2021-02-20 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 718306, + "price": 61040000.0, + "datetime": "2021-02-20 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 718369, + "price": 62301000.0, + "datetime": "2021-02-20 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 718400, + "price": 62548000.0, + "datetime": "2021-02-20 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", @@ -73417,53 +109975,89 @@ "price": 63049000.0, "datetime": "2021-02-20 08:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 718485, - "price": 64329000.0, - "datetime": "2021-02-20 11:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 718733, - "price": 65052000.0, - "datetime": "2021-02-21 00:00:00", + "bar_index": 718470, + "price": 64543000.0, + "datetime": "2021-02-20 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 718801, - "price": 65319000.0, - "datetime": "2021-02-21 03:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 718808, - "price": 65212000.0, - "datetime": "2021-02-21 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 718837, - "price": 65261000.0, - "datetime": "2021-02-21 05:12:00", + "bar_index": 718638, + "price": 63016000.0, + "datetime": "2021-02-20 19:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 718649, + "price": 63687000.0, + "datetime": "2021-02-20 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 718678, + "price": 64847000.0, + "datetime": "2021-02-20 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 718713, + "price": 65221000.0, + "datetime": "2021-02-20 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 718760, + "price": 64919000.0, + "datetime": "2021-02-21 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 718782, + "price": 65342000.0, + "datetime": "2021-02-21 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 718823, + "price": 65466000.0, + "datetime": "2021-02-21 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 718849, + "price": 65301000.0, + "datetime": "2021-02-21 05:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -73472,7 +110066,7 @@ "datetime": "2021-02-21 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -73480,341 +110074,791 @@ "price": 64427000.0, "datetime": "2021-02-21 10:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 719090, - "price": 64427000.0, - "datetime": "2021-02-21 17:51:00", + "side": "sell", + "bar_index": 718944, + "price": 64264000.0, + "datetime": "2021-02-21 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 719148, - "price": 64897000.0, - "datetime": "2021-02-21 20:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 719179, - "price": 64950000.0, - "datetime": "2021-02-21 22:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 719210, - "price": 64926000.0, - "datetime": "2021-02-21 23:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 719319, - "price": 65681000.0, - "datetime": "2021-02-22 05:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 719338, - "price": 65625000.0, - "datetime": "2021-02-22 06:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 719527, - "price": 63618000.0, - "datetime": "2021-02-22 15:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 719543, - "price": 63750000.0, - "datetime": "2021-02-22 16:30:00", + "bar_index": 718968, + "price": 64903000.0, + "datetime": "2021-02-21 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 719008, + "price": 64896000.0, + "datetime": "2021-02-21 13:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 720086, - "price": 52541000.0, - "datetime": "2021-02-23 19:39:00", + "bar_index": 719028, + "price": 64763000.0, + "datetime": "2021-02-21 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 719037, + "price": 64621000.0, + "datetime": "2021-02-21 15:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 719142, + "price": 65064000.0, + "datetime": "2021-02-21 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 719165, + "price": 65001000.0, + "datetime": "2021-02-21 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 719218, + "price": 65072000.0, + "datetime": "2021-02-22 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 719224, + "price": 64942000.0, + "datetime": "2021-02-22 00:33:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 719240, + "price": 64953000.0, + "datetime": "2021-02-22 01:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 719278, + "price": 65142000.0, + "datetime": "2021-02-22 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 719283, + "price": 65232000.0, + "datetime": "2021-02-22 03:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 719292, + "price": 65653000.0, + "datetime": "2021-02-22 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 719388, + "price": 65497000.0, + "datetime": "2021-02-22 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 719404, + "price": 64987000.0, + "datetime": "2021-02-22 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 719450, + "price": 65109000.0, + "datetime": "2021-02-22 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 719519, + "price": 63664000.0, + "datetime": "2021-02-22 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 719578, + "price": 63415000.0, + "datetime": "2021-02-22 18:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 719602, + "price": 61493000.0, + "datetime": "2021-02-22 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 719739, + "price": 59875000.0, + "datetime": "2021-02-23 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 719744, + "price": 60007000.0, + "datetime": "2021-02-23 02:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 719770, + "price": 60220000.0, + "datetime": "2021-02-23 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 719831, + "price": 63147000.0, + "datetime": "2021-02-23 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 719865, + "price": 61488000.0, + "datetime": "2021-02-23 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 719953, + "price": 57700000.0, + "datetime": "2021-02-23 13:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 720174, - "price": 53751000.0, - "datetime": "2021-02-24 00:03:00", + "bar_index": 720001, + "price": 56876000.0, + "datetime": "2021-02-23 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 720202, - "price": 54392000.0, - "datetime": "2021-02-24 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 720424, - "price": 56800000.0, - "datetime": "2021-02-24 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 720448, - "price": 57354000.0, - "datetime": "2021-02-24 13:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 720976, - "price": 56800000.0, - "datetime": "2021-02-25 16:09:00", + "bar_index": 720007, + "price": 56301000.0, + "datetime": "2021-02-23 15:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 721123, - "price": 57845000.0, - "datetime": "2021-02-25 23:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 721129, - "price": 57510000.0, - "datetime": "2021-02-25 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 721139, - "price": 57757000.0, - "datetime": "2021-02-26 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 721304, - "price": 55116000.0, - "datetime": "2021-02-26 08:33:00", + "bar_index": 720036, + "price": 54992000.0, + "datetime": "2021-02-23 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 721485, - "price": 52827000.0, - "datetime": "2021-02-26 17:36:00", + "bar_index": 720115, + "price": 51800000.0, + "datetime": "2021-02-23 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 721552, - "price": 53488000.0, - "datetime": "2021-02-26 20:57:00", + "bar_index": 720132, + "price": 54164000.0, + "datetime": "2021-02-23 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 721858, - "price": 54643000.0, - "datetime": "2021-02-27 12:15:00", + "bar_index": 720176, + "price": 54290000.0, + "datetime": "2021-02-24 00:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 721937, - "price": 54329000.0, - "datetime": "2021-02-27 16:12:00", + "bar_index": 720242, + "price": 53379000.0, + "datetime": "2021-02-24 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 722045, - "price": 54613000.0, - "datetime": "2021-02-27 21:36:00", + "bar_index": 720323, + "price": 54443000.0, + "datetime": "2021-02-24 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=71.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 722125, - "price": 53879000.0, - "datetime": "2021-02-28 01:36:00", + "bar_index": 720369, + "price": 53876000.0, + "datetime": "2021-02-24 09:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 720399, + "price": 56870000.0, + "datetime": "2021-02-24 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 720426, + "price": 57000000.0, + "datetime": "2021-02-24 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 722194, - "price": 54072000.0, - "datetime": "2021-02-28 05:03:00", + "bar_index": 720458, + "price": 56732000.0, + "datetime": "2021-02-24 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 722453, - "price": 52170000.0, - "datetime": "2021-02-28 18:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 722475, - "price": 52214000.0, - "datetime": "2021-02-28 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 722665, - "price": 50006000.0, - "datetime": "2021-03-01 04:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 722727, - "price": 51619000.0, - "datetime": "2021-03-01 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 723090, - "price": 55110000.0, - "datetime": "2021-03-02 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=29.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 723168, - "price": 54746000.0, - "datetime": "2021-03-02 05:45:00", + "bar_index": 720527, + "price": 56359000.0, + "datetime": "2021-02-24 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 723343, - "price": 55383000.0, - "datetime": "2021-03-02 14:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 723380, - "price": 55500000.0, - "datetime": "2021-03-02 16:21:00", + "bar_index": 720553, + "price": 56915000.0, + "datetime": "2021-02-24 19:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 723464, - "price": 55676000.0, - "datetime": "2021-03-02 20:33:00", + "bar_index": 720600, + "price": 56818000.0, + "datetime": "2021-02-24 21:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 723509, - "price": 55621000.0, - "datetime": "2021-03-02 22:48:00", + "bar_index": 720626, + "price": 55300000.0, + "datetime": "2021-02-24 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 723625, - "price": 54910000.0, - "datetime": "2021-03-03 04:36:00", + "bar_index": 720676, + "price": 55706000.0, + "datetime": "2021-02-25 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 720709, + "price": 55800000.0, + "datetime": "2021-02-25 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 723632, - "price": 54611000.0, - "datetime": "2021-03-03 04:57:00", + "bar_index": 720734, + "price": 55640000.0, + "datetime": "2021-02-25 04:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 720806, + "price": 55286000.0, + "datetime": "2021-02-25 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 720855, + "price": 57241000.0, + "datetime": "2021-02-25 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 721065, + "price": 56346000.0, + "datetime": "2021-02-25 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 721369, + "price": 54825000.0, + "datetime": "2021-02-26 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 721381, + "price": 54552000.0, + "datetime": "2021-02-26 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 721499, + "price": 53511000.0, + "datetime": "2021-02-26 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 721674, + "price": 54390000.0, + "datetime": "2021-02-27 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 721800, + "price": 53907000.0, + "datetime": "2021-02-27 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 721820, + "price": 54471000.0, + "datetime": "2021-02-27 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 721881, + "price": 54565000.0, + "datetime": "2021-02-27 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 721888, + "price": 54547000.0, + "datetime": "2021-02-27 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 721916, + "price": 54626000.0, + "datetime": "2021-02-27 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 722006, + "price": 54088000.0, + "datetime": "2021-02-27 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 722031, + "price": 54420000.0, + "datetime": "2021-02-27 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 722046, + "price": 54558000.0, + "datetime": "2021-02-27 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 722065, + "price": 54454000.0, + "datetime": "2021-02-27 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 722152, + "price": 54045000.0, + "datetime": "2021-02-28 02:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 722212, + "price": 53918000.0, + "datetime": "2021-02-28 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 722265, + "price": 53103000.0, + "datetime": "2021-02-28 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 722282, + "price": 53598000.0, + "datetime": "2021-02-28 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 722294, + "price": 53697000.0, + "datetime": "2021-02-28 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 722314, + "price": 53532000.0, + "datetime": "2021-02-28 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 722405, + "price": 51940000.0, + "datetime": "2021-02-28 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 722465, + "price": 52327000.0, + "datetime": "2021-02-28 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 722682, + "price": 50720000.0, + "datetime": "2021-03-01 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 722718, + "price": 51921000.0, + "datetime": "2021-03-01 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 722737, + "price": 52300000.0, + "datetime": "2021-03-01 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 722795, + "price": 53092000.0, + "datetime": "2021-03-01 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 722864, + "price": 52568000.0, + "datetime": "2021-03-01 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 722978, + "price": 54137000.0, + "datetime": "2021-03-01 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 722996, + "price": 54058000.0, + "datetime": "2021-03-01 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 723026, + "price": 54309000.0, + "datetime": "2021-03-01 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 723055, + "price": 54752000.0, + "datetime": "2021-03-02 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 723094, + "price": 55338000.0, + "datetime": "2021-03-02 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 723191, + "price": 55324000.0, + "datetime": "2021-03-02 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 723203, + "price": 55721000.0, + "datetime": "2021-03-02 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 723354, + "price": 55198000.0, + "datetime": "2021-03-02 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 723398, + "price": 55478000.0, + "datetime": "2021-03-02 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 723414, + "price": 55648000.0, + "datetime": "2021-03-02 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 723495, + "price": 55704000.0, + "datetime": "2021-03-02 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 723545, + "price": 55154000.0, + "datetime": "2021-03-03 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 723579, + "price": 54570000.0, + "datetime": "2021-03-03 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 723593, + "price": 54886000.0, + "datetime": "2021-03-03 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -73823,151 +110867,241 @@ "datetime": "2021-03-03 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 723677, + "price": 55216000.0, + "datetime": "2021-03-03 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 723706, + "price": 55911000.0, + "datetime": "2021-03-03 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 723768, + "price": 55860000.0, + "datetime": "2021-03-03 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 723802, + "price": 56081000.0, + "datetime": "2021-03-03 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 723883, + "price": 57264000.0, + "datetime": "2021-03-03 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 724070, + "price": 58169000.0, + "datetime": "2021-03-04 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 724116, + "price": 58013000.0, + "datetime": "2021-03-04 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 724165, + "price": 58062000.0, + "datetime": "2021-03-04 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 724219, + "price": 58720000.0, + "datetime": "2021-03-04 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 723664, - "price": 54805000.0, - "datetime": "2021-03-03 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 723744, - "price": 55761000.0, - "datetime": "2021-03-03 10:33:00", + "bar_index": 724335, + "price": 57004000.0, + "datetime": "2021-03-04 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 723753, - "price": 56135000.0, - "datetime": "2021-03-03 11:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 723950, - "price": 58041000.0, - "datetime": "2021-03-03 20:51:00", + "side": "sell", + "bar_index": 724429, + "price": 56550000.0, + "datetime": "2021-03-04 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 723960, - "price": 58015000.0, - "datetime": "2021-03-03 21:21:00", + "side": "sell", + "bar_index": 724561, + "price": 56080000.0, + "datetime": "2021-03-05 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 724593, + "price": 55518000.0, + "datetime": "2021-03-05 05:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 724679, + "price": 55066000.0, + "datetime": "2021-03-05 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 724687, + "price": 54573000.0, + "datetime": "2021-03-05 09:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [local_extrema,range_breakout]" + }, + { + "side": "sell", + "bar_index": 724779, + "price": 54688000.0, + "datetime": "2021-03-05 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 724179, - "price": 58132000.0, - "datetime": "2021-03-04 08:18:00", + "bar_index": 724870, + "price": 54831000.0, + "datetime": "2021-03-05 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 724374, - "price": 57437000.0, - "datetime": "2021-03-04 18:03:00", + "bar_index": 724951, + "price": 55846000.0, + "datetime": "2021-03-05 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 724444, - "price": 56605000.0, - "datetime": "2021-03-04 21:33:00", + "bar_index": 724983, + "price": 55851000.0, + "datetime": "2021-03-06 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 724462, - "price": 56700000.0, - "datetime": "2021-03-04 22:27:00", + "bar_index": 725046, + "price": 56121000.0, + "datetime": "2021-03-06 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 724489, - "price": 56704000.0, - "datetime": "2021-03-04 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 724540, - "price": 56845000.0, - "datetime": "2021-03-05 02:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 724721, - "price": 54802000.0, - "datetime": "2021-03-05 11:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 724726, - "price": 54685000.0, - "datetime": "2021-03-05 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 724739, - "price": 54800000.0, - "datetime": "2021-03-05 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 724972, - "price": 55836000.0, - "datetime": "2021-03-05 23:57:00", + "bar_index": 725066, + "price": 56630000.0, + "datetime": "2021-03-06 04:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 725128, - "price": 56955000.0, - "datetime": "2021-03-06 07:45:00", + "bar_index": 725095, + "price": 56858000.0, + "datetime": "2021-03-06 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 725100, + "price": 56650000.0, + "datetime": "2021-03-06 06:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 725130, + "price": 56891000.0, + "datetime": "2021-03-06 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 725162, + "price": 56714000.0, + "datetime": "2021-03-06 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 725388, + "price": 55598000.0, + "datetime": "2021-03-06 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -73975,80 +111109,89 @@ "price": 55254000.0, "datetime": "2021-03-06 21:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 725479, - "price": 55346000.0, - "datetime": "2021-03-07 01:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 725484, - "price": 55136000.0, - "datetime": "2021-03-07 01:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 725588, - "price": 55727000.0, - "datetime": "2021-03-07 06:45:00", + "bar_index": 725494, + "price": 55184000.0, + "datetime": "2021-03-07 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 725713, - "price": 56778000.0, - "datetime": "2021-03-07 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 725757, - "price": 56320000.0, - "datetime": "2021-03-07 15:12:00", + "bar_index": 725516, + "price": 55475000.0, + "datetime": "2021-03-07 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 725792, - "price": 57145000.0, - "datetime": "2021-03-07 16:57:00", + "bar_index": 725548, + "price": 55666000.0, + "datetime": "2021-03-07 04:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 725849, - "price": 57671000.0, - "datetime": "2021-03-07 19:48:00", + "bar_index": 725621, + "price": 56165000.0, + "datetime": "2021-03-07 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=56.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 725901, - "price": 57653000.0, - "datetime": "2021-03-07 22:24:00", + "side": "buy", + "bar_index": 725636, + "price": 56228000.0, + "datetime": "2021-03-07 09:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 725660, + "price": 56461000.0, + "datetime": "2021-03-07 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 725697, + "price": 56831000.0, + "datetime": "2021-03-07 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 725815, + "price": 57474000.0, + "datetime": "2021-03-07 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 725866, + "price": 57775000.0, + "datetime": "2021-03-07 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -74057,70 +111200,124 @@ "datetime": "2021-03-07 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 725961, + "price": 57859000.0, + "datetime": "2021-03-08 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 725923, - "price": 57512000.0, - "datetime": "2021-03-07 23:30:00", + "bar_index": 726068, + "price": 57464000.0, + "datetime": "2021-03-08 06:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 726152, + "price": 58675000.0, + "datetime": "2021-03-08 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 725991, - "price": 58013000.0, - "datetime": "2021-03-08 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 726159, - "price": 58502000.0, - "datetime": "2021-03-08 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 726218, - "price": 57667000.0, - "datetime": "2021-03-08 14:15:00", + "bar_index": 726250, + "price": 57553000.0, + "datetime": "2021-03-08 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 726307, - "price": 57412000.0, - "datetime": "2021-03-08 18:42:00", + "bar_index": 726332, + "price": 57500000.0, + "datetime": "2021-03-08 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 726406, - "price": 58216000.0, - "datetime": "2021-03-08 23:39:00", + "bar_index": 726410, + "price": 58198000.0, + "datetime": "2021-03-08 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 726723, - "price": 61670000.0, - "datetime": "2021-03-09 15:30:00", + "bar_index": 726420, + "price": 58291000.0, + "datetime": "2021-03-09 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 726511, + "price": 58569000.0, + "datetime": "2021-03-09 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 726639, + "price": 60999000.0, + "datetime": "2021-03-09 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 726666, + "price": 61403000.0, + "datetime": "2021-03-09 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 726772, + "price": 61489000.0, + "datetime": "2021-03-09 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 726791, + "price": 61695000.0, + "datetime": "2021-03-09 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 726807, + "price": 61344000.0, + "datetime": "2021-03-09 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -74128,8 +111325,17 @@ "price": 61513000.0, "datetime": "2021-03-09 19:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 726833, + "price": 61580000.0, + "datetime": "2021-03-09 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -74137,98 +111343,188 @@ "price": 61524000.0, "datetime": "2021-03-09 22:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 726901, - "price": 62010000.0, - "datetime": "2021-03-10 00:24:00", + "bar_index": 726883, + "price": 62218000.0, + "datetime": "2021-03-09 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=15.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 726971, - "price": 61731000.0, - "datetime": "2021-03-10 03:54:00", + "bar_index": 726904, + "price": 62000000.0, + "datetime": "2021-03-10 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 727024, - "price": 61924000.0, - "datetime": "2021-03-10 06:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 727286, - "price": 63062000.0, - "datetime": "2021-03-10 19:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 727315, - "price": 63173000.0, - "datetime": "2021-03-10 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 727428, - "price": 64712000.0, - "datetime": "2021-03-11 02:45:00", + "bar_index": 726986, + "price": 61774000.0, + "datetime": "2021-03-10 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 727504, - "price": 64684000.0, - "datetime": "2021-03-11 06:33:00", + "bar_index": 727056, + "price": 62644000.0, + "datetime": "2021-03-10 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 727097, + "price": 63656000.0, + "datetime": "2021-03-10 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 727536, - "price": 64664000.0, - "datetime": "2021-03-11 08:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 727702, - "price": 64147000.0, - "datetime": "2021-03-11 16:27:00", + "bar_index": 727121, + "price": 61949000.0, + "datetime": "2021-03-10 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=19.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 727706, - "price": 63829000.0, - "datetime": "2021-03-11 16:39:00", + "bar_index": 727147, + "price": 61625000.0, + "datetime": "2021-03-10 12:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 727214, + "price": 62306000.0, + "datetime": "2021-03-10 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 727373, + "price": 64198000.0, + "datetime": "2021-03-11 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 727454, + "price": 64717000.0, + "datetime": "2021-03-11 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 727508, + "price": 64921000.0, + "datetime": "2021-03-11 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 727521, + "price": 65070000.0, + "datetime": "2021-03-11 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 727537, + "price": 64651000.0, + "datetime": "2021-03-11 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 727545, + "price": 64309000.0, + "datetime": "2021-03-11 08:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 727591, + "price": 64474000.0, + "datetime": "2021-03-11 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 727600, + "price": 64678000.0, + "datetime": "2021-03-11 11:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 727651, + "price": 64143000.0, + "datetime": "2021-03-11 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 727731, + "price": 63319000.0, + "datetime": "2021-03-11 17:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 727825, + "price": 64833000.0, + "datetime": "2021-03-11 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 727881, + "price": 65139000.0, + "datetime": "2021-03-12 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -74237,106 +111533,178 @@ "datetime": "2021-03-12 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=67.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 728215, - "price": 65461000.0, - "datetime": "2021-03-12 18:06:00", + "bar_index": 727974, + "price": 65709000.0, + "datetime": "2021-03-12 06:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 728287, - "price": 65347000.0, - "datetime": "2021-03-12 21:42:00", + "bar_index": 727990, + "price": 65606000.0, + "datetime": "2021-03-12 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 728393, - "price": 66220000.0, - "datetime": "2021-03-13 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 728425, - "price": 66150000.0, - "datetime": "2021-03-13 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 728466, - "price": 66153000.0, - "datetime": "2021-03-13 06:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 728614, - "price": 65800000.0, - "datetime": "2021-03-13 14:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 728623, - "price": 65669000.0, - "datetime": "2021-03-13 14:30:00", + "bar_index": 728130, + "price": 65326000.0, + "datetime": "2021-03-12 13:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 728769, - "price": 68772000.0, - "datetime": "2021-03-13 21:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 728786, - "price": 68708000.0, - "datetime": "2021-03-13 22:39:00", + "side": "sell", + "bar_index": 728271, + "price": 65335000.0, + "datetime": "2021-03-12 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 728816, - "price": 68737000.0, - "datetime": "2021-03-14 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 728850, - "price": 68594000.0, - "datetime": "2021-03-14 01:51:00", + "bar_index": 728331, + "price": 65097000.0, + "datetime": "2021-03-12 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 728406, + "price": 66223000.0, + "datetime": "2021-03-13 03:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728471, + "price": 66250000.0, + "datetime": "2021-03-13 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728480, + "price": 66600000.0, + "datetime": "2021-03-13 07:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 728534, + "price": 65846000.0, + "datetime": "2021-03-13 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728665, + "price": 65654000.0, + "datetime": "2021-03-13 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 728717, + "price": 67816000.0, + "datetime": "2021-03-13 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 728787, + "price": 68794000.0, + "datetime": "2021-03-13 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728808, + "price": 68876000.0, + "datetime": "2021-03-13 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728856, + "price": 68656000.0, + "datetime": "2021-03-14 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 728918, + "price": 69856000.0, + "datetime": "2021-03-14 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 728955, + "price": 70195000.0, + "datetime": "2021-03-14 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 728995, + "price": 70603000.0, + "datetime": "2021-03-14 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 729064, + "price": 70665000.0, + "datetime": "2021-03-14 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 729079, + "price": 70695000.0, + "datetime": "2021-03-14 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -74345,34 +111713,97 @@ "datetime": "2021-03-14 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 729698, - "price": 64617000.0, - "datetime": "2021-03-15 20:15:00", + "bar_index": 729288, + "price": 69207000.0, + "datetime": "2021-03-14 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 729322, + "price": 68941000.0, + "datetime": "2021-03-15 01:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 729390, + "price": 69145000.0, + "datetime": "2021-03-15 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 729777, - "price": 65678000.0, - "datetime": "2021-03-16 00:12:00", + "bar_index": 729415, + "price": 69495000.0, + "datetime": "2021-03-15 06:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 729937, - "price": 65510000.0, - "datetime": "2021-03-16 08:12:00", + "bar_index": 729516, + "price": 69350000.0, + "datetime": "2021-03-15 11:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 729555, + "price": 69788000.0, + "datetime": "2021-03-15 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 729780, + "price": 65443000.0, + "datetime": "2021-03-16 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 729931, + "price": 65144000.0, + "datetime": "2021-03-16 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 730051, + "price": 63280000.0, + "datetime": "2021-03-16 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 730068, + "price": 62579000.0, + "datetime": "2021-03-16 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -74380,80 +111811,80 @@ "price": 63100000.0, "datetime": "2021-03-16 15:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 730139, - "price": 64789000.0, - "datetime": "2021-03-16 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 730229, - "price": 63764000.0, - "datetime": "2021-03-16 22:48:00", + "bar_index": 730078, + "price": 62935000.0, + "datetime": "2021-03-16 15:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 730313, - "price": 64382000.0, - "datetime": "2021-03-17 03:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 730342, + "bar_index": 730101, "price": 64500000.0, - "datetime": "2021-03-17 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 730412, - "price": 65380000.0, - "datetime": "2021-03-17 07:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 730427, - "price": 65520000.0, - "datetime": "2021-03-17 08:42:00", + "datetime": "2021-03-16 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 730461, - "price": 65495000.0, - "datetime": "2021-03-17 10:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 730506, - "price": 64827000.0, - "datetime": "2021-03-17 12:39:00", + "bar_index": 730166, + "price": 64071000.0, + "datetime": "2021-03-16 19:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=20.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 730246, + "price": 64186000.0, + "datetime": "2021-03-16 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 730328, + "price": 64330000.0, + "datetime": "2021-03-17 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 730343, + "price": 64551000.0, + "datetime": "2021-03-17 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 730370, + "price": 65115000.0, + "datetime": "2021-03-17 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 730383, + "price": 65414000.0, + "datetime": "2021-03-17 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", @@ -74461,53 +111892,143 @@ "price": 64533000.0, "datetime": "2021-03-17 14:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 730737, - "price": 63956000.0, - "datetime": "2021-03-18 00:12:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 731046, - "price": 68139000.0, - "datetime": "2021-03-18 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 731120, - "price": 67615000.0, - "datetime": "2021-03-18 19:21:00", + "bar_index": 730614, + "price": 64382000.0, + "datetime": "2021-03-17 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 730636, + "price": 63321000.0, + "datetime": "2021-03-17 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 731681, - "price": 68117000.0, - "datetime": "2021-03-19 23:24:00", + "bar_index": 730763, + "price": 64436000.0, + "datetime": "2021-03-18 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 731721, - "price": 68413000.0, - "datetime": "2021-03-20 01:24:00", + "bar_index": 730818, + "price": 66642000.0, + "datetime": "2021-03-18 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 730937, + "price": 68380000.0, + "datetime": "2021-03-18 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 730961, + "price": 68524000.0, + "datetime": "2021-03-18 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 730967, + "price": 68402000.0, + "datetime": "2021-03-18 11:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 730989, + "price": 67890000.0, + "datetime": "2021-03-18 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 731007, + "price": 67931000.0, + "datetime": "2021-03-18 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 731183, + "price": 67650000.0, + "datetime": "2021-03-18 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 731238, + "price": 69392000.0, + "datetime": "2021-03-19 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 731387, + "price": 67096000.0, + "datetime": "2021-03-19 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 731650, + "price": 68450000.0, + "datetime": "2021-03-19 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 731691, + "price": 68235000.0, + "datetime": "2021-03-19 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 731782, + "price": 68212000.0, + "datetime": "2021-03-20 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -74516,106 +112037,133 @@ "datetime": "2021-03-20 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 731851, - "price": 67926000.0, - "datetime": "2021-03-20 07:54:00", + "bar_index": 731811, + "price": 67854000.0, + "datetime": "2021-03-20 05:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 731924, - "price": 68402000.0, - "datetime": "2021-03-20 11:33:00", + "bar_index": 731899, + "price": 68512000.0, + "datetime": "2021-03-20 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 732074, - "price": 68620000.0, - "datetime": "2021-03-20 19:03:00", + "bar_index": 732041, + "price": 68695000.0, + "datetime": "2021-03-20 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 732129, - "price": 68713000.0, - "datetime": "2021-03-20 21:48:00", + "bar_index": 732065, + "price": 68639000.0, + "datetime": "2021-03-20 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 732205, - "price": 68795000.0, - "datetime": "2021-03-21 01:36:00", + "bar_index": 732075, + "price": 68601000.0, + "datetime": "2021-03-20 19:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 732226, + "price": 68890000.0, + "datetime": "2021-03-21 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=132.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 732235, + "price": 68861000.0, + "datetime": "2021-03-21 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 732248, + "price": 68969000.0, + "datetime": "2021-03-21 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 732492, - "price": 66905000.0, - "datetime": "2021-03-21 15:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 732519, - "price": 67174000.0, - "datetime": "2021-03-21 17:18:00", + "bar_index": 732338, + "price": 68139000.0, + "datetime": "2021-03-21 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 732680, - "price": 67252000.0, - "datetime": "2021-03-22 01:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 732747, - "price": 67036000.0, - "datetime": "2021-03-22 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 732786, - "price": 67639000.0, - "datetime": "2021-03-22 06:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 732930, - "price": 67455000.0, - "datetime": "2021-03-22 13:51:00", + "bar_index": 732454, + "price": 66774000.0, + "datetime": "2021-03-21 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 732621, + "price": 66991000.0, + "datetime": "2021-03-21 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 732762, + "price": 67450000.0, + "datetime": "2021-03-22 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 732847, + "price": 66405000.0, + "datetime": "2021-03-22 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 732886, + "price": 66938000.0, + "datetime": "2021-03-22 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -74623,89 +112171,179 @@ "price": 67349000.0, "datetime": "2021-03-22 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 732976, - "price": 67562000.0, - "datetime": "2021-03-22 16:09:00", + "bar_index": 732970, + "price": 67718000.0, + "datetime": "2021-03-22 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 733023, - "price": 67164000.0, - "datetime": "2021-03-22 18:30:00", + "bar_index": 733070, + "price": 67541000.0, + "datetime": "2021-03-22 20:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 733556, - "price": 65212000.0, - "datetime": "2021-03-23 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 733591, - "price": 65150000.0, - "datetime": "2021-03-23 22:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 733609, - "price": 65260000.0, - "datetime": "2021-03-23 23:48:00", + "bar_index": 733203, + "price": 66626000.0, + "datetime": "2021-03-23 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 733710, - "price": 65738000.0, - "datetime": "2021-03-24 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 733863, - "price": 65665000.0, - "datetime": "2021-03-24 12:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 733870, - "price": 65371000.0, - "datetime": "2021-03-24 12:51:00", + "bar_index": 733260, + "price": 65399000.0, + "datetime": "2021-03-23 06:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 733316, + "price": 65158000.0, + "datetime": "2021-03-23 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 733396, + "price": 65123000.0, + "datetime": "2021-03-23 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 734000, - "price": 66886000.0, - "datetime": "2021-03-24 19:21:00", + "bar_index": 733463, + "price": 64202000.0, + "datetime": "2021-03-23 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 733484, + "price": 64555000.0, + "datetime": "2021-03-23 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 733497, + "price": 64626000.0, + "datetime": "2021-03-23 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 733567, + "price": 65102000.0, + "datetime": "2021-03-23 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 733600, + "price": 65173000.0, + "datetime": "2021-03-23 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 733627, + "price": 65248000.0, + "datetime": "2021-03-24 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 733645, + "price": 65528000.0, + "datetime": "2021-03-24 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 733777, + "price": 65744000.0, + "datetime": "2021-03-24 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 733784, + "price": 65602000.0, + "datetime": "2021-03-24 08:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 733843, + "price": 65432000.0, + "datetime": "2021-03-24 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 733866, + "price": 65600000.0, + "datetime": "2021-03-24 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 733929, + "price": 65632000.0, + "datetime": "2021-03-24 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 733935, + "price": 65992000.0, + "datetime": "2021-03-24 16:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", @@ -74713,8 +112351,26 @@ "price": 67219000.0, "datetime": "2021-03-24 19:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 734016, + "price": 67187000.0, + "datetime": "2021-03-24 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 734041, + "price": 67660000.0, + "datetime": "2021-03-24 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -74723,97 +112379,250 @@ "datetime": "2021-03-24 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=8.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 734268, - "price": 65050000.0, - "datetime": "2021-03-25 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 734366, - "price": 64126000.0, - "datetime": "2021-03-25 13:39:00", + "bar_index": 734081, + "price": 67571000.0, + "datetime": "2021-03-24 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 734478, - "price": 64280000.0, - "datetime": "2021-03-25 19:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 734660, - "price": 63116000.0, - "datetime": "2021-03-26 04:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.8 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 734734, - "price": 63809000.0, - "datetime": "2021-03-26 08:03:00", + "bar_index": 734087, + "price": 67688000.0, + "datetime": "2021-03-24 23:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 734754, - "price": 63632000.0, - "datetime": "2021-03-26 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 734818, - "price": 63745000.0, - "datetime": "2021-03-26 12:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 735040, - "price": 63908000.0, - "datetime": "2021-03-26 23:21:00", + "bar_index": 734130, + "price": 66923000.0, + "datetime": "2021-03-25 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 735285, - "price": 65455000.0, - "datetime": "2021-03-27 11:36:00", + "bar_index": 734142, + "price": 67160000.0, + "datetime": "2021-03-25 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 735416, - "price": 65347000.0, - "datetime": "2021-03-27 18:09:00", + "bar_index": 734291, + "price": 64476000.0, + "datetime": "2021-03-25 09:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=28.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 734350, + "price": 63970000.0, + "datetime": "2021-03-25 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 734419, + "price": 64588000.0, + "datetime": "2021-03-25 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 734554, + "price": 63591000.0, + "datetime": "2021-03-25 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 734561, + "price": 63502000.0, + "datetime": "2021-03-25 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 734615, + "price": 63073000.0, + "datetime": "2021-03-26 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 734764, + "price": 63660000.0, + "datetime": "2021-03-26 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 734788, + "price": 63846000.0, + "datetime": "2021-03-26 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 734836, + "price": 63895000.0, + "datetime": "2021-03-26 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 734869, + "price": 64143000.0, + "datetime": "2021-03-26 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 734916, + "price": 64995000.0, + "datetime": "2021-03-26 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 734935, + "price": 64796000.0, + "datetime": "2021-03-26 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735152, + "price": 64654000.0, + "datetime": "2021-03-27 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735179, + "price": 64920000.0, + "datetime": "2021-03-27 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 735247, + "price": 65505000.0, + "datetime": "2021-03-27 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 735264, + "price": 65477000.0, + "datetime": "2021-03-27 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 735271, + "price": 65321000.0, + "datetime": "2021-03-27 10:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 735361, + "price": 65557000.0, + "datetime": "2021-03-27 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 735457, + "price": 65206000.0, + "datetime": "2021-03-27 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 735476, + "price": 65090000.0, + "datetime": "2021-03-27 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735515, + "price": 65554000.0, + "datetime": "2021-03-27 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 735645, + "price": 66457000.0, + "datetime": "2021-03-28 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735651, + "price": 66476000.0, + "datetime": "2021-03-28 05:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -74822,25 +112631,16 @@ "datetime": "2021-03-28 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 735700, - "price": 66657000.0, - "datetime": "2021-03-28 08:21:00", + "bar_index": 735740, + "price": 66653000.0, + "datetime": "2021-03-28 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 735734, - "price": 66681000.0, - "datetime": "2021-03-28 10:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -74849,169 +112649,313 @@ "datetime": "2021-03-28 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 736200, - "price": 66987000.0, - "datetime": "2021-03-29 09:21:00", + "bar_index": 735821, + "price": 66997000.0, + "datetime": "2021-03-28 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 736285, - "price": 66580000.0, - "datetime": "2021-03-29 13:36:00", + "bar_index": 735868, + "price": 66889000.0, + "datetime": "2021-03-28 16:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735883, + "price": 66885000.0, + "datetime": "2021-03-28 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 735907, + "price": 67037000.0, + "datetime": "2021-03-28 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 735979, + "price": 66724000.0, + "datetime": "2021-03-28 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 736042, + "price": 67239000.0, + "datetime": "2021-03-29 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 736171, + "price": 66920000.0, + "datetime": "2021-03-29 07:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 736244, + "price": 66689000.0, + "datetime": "2021-03-29 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 736318, - "price": 66348000.0, - "datetime": "2021-03-29 15:15:00", + "bar_index": 736306, + "price": 66291000.0, + "datetime": "2021-03-29 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 736437, - "price": 68841000.0, - "datetime": "2021-03-29 21:12:00", + "bar_index": 736334, + "price": 66468000.0, + "datetime": "2021-03-29 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 736496, - "price": 68786000.0, - "datetime": "2021-03-30 00:09:00", + "bar_index": 736417, + "price": 68587000.0, + "datetime": "2021-03-29 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 736459, + "price": 68946000.0, + "datetime": "2021-03-29 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 736647, + "price": 68580000.0, + "datetime": "2021-03-30 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 736671, + "price": 68425000.0, + "datetime": "2021-03-30 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 736681, + "price": 68449000.0, + "datetime": "2021-03-30 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 736812, + "price": 68886000.0, + "datetime": "2021-03-30 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 736541, - "price": 68352000.0, - "datetime": "2021-03-30 02:24:00", + "bar_index": 736844, + "price": 68779000.0, + "datetime": "2021-03-30 17:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 736661, - "price": 68380000.0, - "datetime": "2021-03-30 08:24:00", + "bar_index": 736874, + "price": 70229000.0, + "datetime": "2021-03-30 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 736715, - "price": 68500000.0, - "datetime": "2021-03-30 11:06:00", + "bar_index": 736894, + "price": 69853000.0, + "datetime": "2021-03-30 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 736944, + "price": 70023000.0, + "datetime": "2021-03-30 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 737013, + "price": 70232000.0, + "datetime": "2021-03-31 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 737038, + "price": 70363000.0, + "datetime": "2021-03-31 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 736780, - "price": 68285000.0, - "datetime": "2021-03-30 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 736791, - "price": 68399000.0, - "datetime": "2021-03-30 14:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 736842, - "price": 68836000.0, - "datetime": "2021-03-30 17:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 736939, - "price": 69932000.0, - "datetime": "2021-03-30 22:18:00", + "bar_index": 737051, + "price": 70154000.0, + "datetime": "2021-03-31 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 736999, - "price": 70053000.0, - "datetime": "2021-03-31 01:18:00", + "bar_index": 737065, + "price": 70217000.0, + "datetime": "2021-03-31 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 737037, - "price": 70309000.0, - "datetime": "2021-03-31 03:12:00", + "bar_index": 737090, + "price": 70159000.0, + "datetime": "2021-03-31 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 737135, - "price": 70399000.0, - "datetime": "2021-03-31 08:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 737214, - "price": 70869000.0, - "datetime": "2021-03-31 12:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 737270, - "price": 70320000.0, - "datetime": "2021-03-31 14:51:00", + "bar_index": 737103, + "price": 70239000.0, + "datetime": "2021-03-31 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 737303, - "price": 71019000.0, - "datetime": "2021-03-31 16:30:00", + "bar_index": 737174, + "price": 70749000.0, + "datetime": "2021-03-31 10:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 737217, + "price": 70942000.0, + "datetime": "2021-03-31 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 737223, + "price": 70383000.0, + "datetime": "2021-03-31 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [donchian,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 737258, + "price": 70313000.0, + "datetime": "2021-03-31 14:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 737286, + "price": 71200000.0, + "datetime": "2021-03-31 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 737311, + "price": 70100000.0, + "datetime": "2021-03-31 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 737340, + "price": 70108000.0, + "datetime": "2021-03-31 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 737387, + "price": 69944000.0, + "datetime": "2021-03-31 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -75020,16 +112964,61 @@ "datetime": "2021-03-31 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 737493, - "price": 70805000.0, - "datetime": "2021-04-01 02:00:00", + "bar_index": 737412, + "price": 70170000.0, + "datetime": "2021-03-31 21:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 737465, + "price": 70817000.0, + "datetime": "2021-04-01 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 737506, + "price": 70860000.0, + "datetime": "2021-04-01 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 737510, + "price": 70890000.0, + "datetime": "2021-04-01 02:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 737627, + "price": 71042000.0, + "datetime": "2021-04-01 08:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 737634, + "price": 71094000.0, + "datetime": "2021-04-01 09:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -75038,70 +113027,124 @@ "datetime": "2021-04-01 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 737724, + "price": 71238000.0, + "datetime": "2021-04-01 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 737981, - "price": 71740000.0, - "datetime": "2021-04-02 02:24:00", + "bar_index": 737751, + "price": 71120000.0, + "datetime": "2021-04-01 14:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 738095, - "price": 72312000.0, - "datetime": "2021-04-02 08:06:00", + "bar_index": 737826, + "price": 71458000.0, + "datetime": "2021-04-01 18:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=59.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 738111, - "price": 72333000.0, - "datetime": "2021-04-02 08:54:00", + "bar_index": 737873, + "price": 71448000.0, + "datetime": "2021-04-01 21:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 738117, - "price": 72276000.0, - "datetime": "2021-04-02 09:12:00", + "bar_index": 738082, + "price": 72310000.0, + "datetime": "2021-04-02 07:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 738224, - "price": 73500000.0, - "datetime": "2021-04-02 14:33:00", + "bar_index": 738097, + "price": 72314000.0, + "datetime": "2021-04-02 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 738249, - "price": 73529000.0, - "datetime": "2021-04-02 15:48:00", + "bar_index": 738145, + "price": 72281000.0, + "datetime": "2021-04-02 10:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 738176, + "price": 73485000.0, + "datetime": "2021-04-02 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 738198, + "price": 73516000.0, + "datetime": "2021-04-02 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 738230, + "price": 73510000.0, + "datetime": "2021-04-02 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 738259, + "price": 73606000.0, + "datetime": "2021-04-02 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 738268, + "price": 73557000.0, + "datetime": "2021-04-02 16:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 738324, - "price": 73308000.0, - "datetime": "2021-04-02 19:33:00", + "bar_index": 738399, + "price": 72958000.0, + "datetime": "2021-04-02 23:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -75109,44 +113152,62 @@ "price": 73132000.0, "datetime": "2021-04-03 00:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 738662, - "price": 74450000.0, - "datetime": "2021-04-03 12:27:00", + "bar_index": 738560, + "price": 73033000.0, + "datetime": "2021-04-03 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 738674, - "price": 74439000.0, - "datetime": "2021-04-03 13:03:00", + "bar_index": 738611, + "price": 74350000.0, + "datetime": "2021-04-03 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 738729, - "price": 74887000.0, - "datetime": "2021-04-03 15:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 738756, - "price": 74833000.0, - "datetime": "2021-04-03 17:09:00", + "bar_index": 738630, + "price": 74287000.0, + "datetime": "2021-04-03 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 738679, + "price": 74478000.0, + "datetime": "2021-04-03 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 738762, + "price": 74850000.0, + "datetime": "2021-04-03 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 738792, + "price": 74440000.0, + "datetime": "2021-04-03 18:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" }, { "side": "buy", @@ -75155,34 +113216,61 @@ "datetime": "2021-04-03 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 738853, - "price": 74728000.0, - "datetime": "2021-04-03 22:00:00", + "bar_index": 738843, + "price": 74816000.0, + "datetime": "2021-04-03 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 738955, - "price": 74960000.0, - "datetime": "2021-04-04 03:06:00", + "bar_index": 738865, + "price": 75098000.0, + "datetime": "2021-04-03 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 739045, - "price": 72070000.0, - "datetime": "2021-04-04 07:36:00", + "bar_index": 738960, + "price": 74786000.0, + "datetime": "2021-04-04 03:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=46.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 738978, + "price": 74853000.0, + "datetime": "2021-04-04 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 739059, + "price": 72800000.0, + "datetime": "2021-04-04 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 739067, + "price": 72388000.0, + "datetime": "2021-04-04 08:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "buy", @@ -75190,98 +113278,143 @@ "price": 72957000.0, "datetime": "2021-04-04 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 739156, + "price": 73575000.0, + "datetime": "2021-04-04 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 739293, + "price": 73508000.0, + "datetime": "2021-04-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 739362, + "price": 73300000.0, + "datetime": "2021-04-04 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 739485, + "price": 73180000.0, + "datetime": "2021-04-05 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 739501, + "price": 73736000.0, + "datetime": "2021-04-05 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 739577, + "price": 74795000.0, + "datetime": "2021-04-05 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 739604, + "price": 75241000.0, + "datetime": "2021-04-05 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 739637, + "price": 75054000.0, + "datetime": "2021-04-05 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 739210, - "price": 72820000.0, - "datetime": "2021-04-04 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 739224, - "price": 72983000.0, - "datetime": "2021-04-04 16:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 739318, - "price": 73380000.0, - "datetime": "2021-04-04 21:15:00", + "bar_index": 739663, + "price": 74763000.0, + "datetime": "2021-04-05 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 739388, - "price": 73138000.0, - "datetime": "2021-04-05 00:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 739440, - "price": 73348000.0, - "datetime": "2021-04-05 03:21:00", + "bar_index": 739705, + "price": 74852000.0, + "datetime": "2021-04-05 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 739565, - "price": 75009000.0, - "datetime": "2021-04-05 09:36:00", + "bar_index": 739743, + "price": 74943000.0, + "datetime": "2021-04-05 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 739636, - "price": 75118000.0, - "datetime": "2021-04-05 13:09:00", + "bar_index": 739750, + "price": 74939000.0, + "datetime": "2021-04-05 18:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 739776, + "price": 75100000.0, + "datetime": "2021-04-05 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 739657, - "price": 74951000.0, - "datetime": "2021-04-05 14:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 739795, - "price": 75299000.0, - "datetime": "2021-04-05 21:06:00", + "bar_index": 739814, + "price": 75510000.0, + "datetime": "2021-04-05 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 739972, - "price": 77476000.0, - "datetime": "2021-04-06 05:57:00", + "bar_index": 739950, + "price": 77602000.0, + "datetime": "2021-04-06 04:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -75290,16 +113423,52 @@ "datetime": "2021-04-06 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 740035, + "price": 78005000.0, + "datetime": "2021-04-06 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 739998, - "price": 77312000.0, - "datetime": "2021-04-06 07:15:00", + "bar_index": 740052, + "price": 77810000.0, + "datetime": "2021-04-06 09:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 740099, + "price": 77935000.0, + "datetime": "2021-04-06 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 740130, + "price": 78171000.0, + "datetime": "2021-04-06 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 740218, + "price": 78098000.0, + "datetime": "2021-04-06 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -75308,70 +113477,88 @@ "datetime": "2021-04-06 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 740256, - "price": 77837000.0, - "datetime": "2021-04-06 20:09:00", + "bar_index": 740268, + "price": 77565000.0, + "datetime": "2021-04-06 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 740313, - "price": 78037000.0, - "datetime": "2021-04-06 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 740359, - "price": 77167000.0, - "datetime": "2021-04-07 01:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 740399, - "price": 76751000.0, - "datetime": "2021-04-07 03:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 740436, - "price": 76416000.0, - "datetime": "2021-04-07 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 740549, - "price": 78390000.0, - "datetime": "2021-04-07 10:48:00", + "bar_index": 740281, + "price": 78584000.0, + "datetime": "2021-04-06 21:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 740698, - "price": 73357000.0, - "datetime": "2021-04-07 18:15:00", + "bar_index": 740400, + "price": 76750000.0, + "datetime": "2021-04-07 03:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 740413, + "price": 76674000.0, + "datetime": "2021-04-07 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 740448, + "price": 77057000.0, + "datetime": "2021-04-07 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 740490, + "price": 77809000.0, + "datetime": "2021-04-07 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 740496, + "price": 78000000.0, + "datetime": "2021-04-07 08:09:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 740531, + "price": 78539000.0, + "datetime": "2021-04-07 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 740557, + "price": 78551000.0, + "datetime": "2021-04-07 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -75379,53 +113566,44 @@ "price": 72537000.0, "datetime": "2021-04-07 18:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 740912, + "price": 72460000.0, + "datetime": "2021-04-08 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 740743, - "price": 72368000.0, - "datetime": "2021-04-07 20:30:00", + "bar_index": 740924, + "price": 71985000.0, + "datetime": "2021-04-08 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 740778, - "price": 71408000.0, - "datetime": "2021-04-07 22:15:00", + "bar_index": 740930, + "price": 71888000.0, + "datetime": "2021-04-08 05:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 740883, - "price": 72631000.0, - "datetime": "2021-04-08 03:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 741117, - "price": 71666000.0, - "datetime": "2021-04-08 15:12:00", + "bar_index": 740964, + "price": 73651000.0, + "datetime": "2021-04-08 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 741133, - "price": 71743000.0, - "datetime": "2021-04-08 16:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=33.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -75433,8 +113611,17 @@ "price": 72060000.0, "datetime": "2021-04-08 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 741202, + "price": 72100000.0, + "datetime": "2021-04-08 19:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -75443,61 +113630,160 @@ "datetime": "2021-04-08 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 741310, - "price": 74017000.0, - "datetime": "2021-04-09 00:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 741382, - "price": 74436000.0, - "datetime": "2021-04-09 04:27:00", + "bar_index": 741255, + "price": 73761000.0, + "datetime": "2021-04-08 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=23.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 741272, + "price": 74050000.0, + "datetime": "2021-04-08 22:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 741328, + "price": 74178000.0, + "datetime": "2021-04-09 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 741338, + "price": 74179000.0, + "datetime": "2021-04-09 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 741366, + "price": 74530000.0, + "datetime": "2021-04-09 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 741426, + "price": 74627000.0, + "datetime": "2021-04-09 06:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 741621, + "price": 74733000.0, + "datetime": "2021-04-09 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 741690, + "price": 74569000.0, + "datetime": "2021-04-09 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 741732, + "price": 75319000.0, + "datetime": "2021-04-09 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 741829, + "price": 75520000.0, + "datetime": "2021-04-10 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 741756, - "price": 75219000.0, - "datetime": "2021-04-09 23:09:00", + "bar_index": 741891, + "price": 75414000.0, + "datetime": "2021-04-10 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 741790, - "price": 75528000.0, - "datetime": "2021-04-10 00:51:00", + "bar_index": 741944, + "price": 75399000.0, + "datetime": "2021-04-10 08:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 741963, + "price": 75463000.0, + "datetime": "2021-04-10 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 741825, - "price": 75459000.0, - "datetime": "2021-04-10 02:36:00", + "bar_index": 741979, + "price": 75775000.0, + "datetime": "2021-04-10 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 741929, - "price": 75384000.0, - "datetime": "2021-04-10 07:48:00", + "bar_index": 742023, + "price": 76769000.0, + "datetime": "2021-04-10 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 742068, + "price": 78350000.0, + "datetime": "2021-04-10 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 742120, + "price": 78093000.0, + "datetime": "2021-04-10 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -75506,88 +113792,250 @@ "datetime": "2021-04-10 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 742267, - "price": 78417000.0, - "datetime": "2021-04-11 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 742363, - "price": 77820000.0, - "datetime": "2021-04-11 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 742639, - "price": 77648000.0, - "datetime": "2021-04-11 19:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 743088, - "price": 78231000.0, - "datetime": "2021-04-12 17:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 743146, - "price": 78097000.0, - "datetime": "2021-04-12 20:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 743182, - "price": 78081000.0, - "datetime": "2021-04-12 22:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 743205, + "bar_index": 742157, "price": 78160000.0, - "datetime": "2021-04-12 23:36:00", + "datetime": "2021-04-10 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 743305, - "price": 77824000.0, - "datetime": "2021-04-13 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 743432, - "price": 78241000.0, - "datetime": "2021-04-13 10:57:00", + "bar_index": 742238, + "price": 78313000.0, + "datetime": "2021-04-10 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 742251, + "price": 78528000.0, + "datetime": "2021-04-10 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 742272, + "price": 78453000.0, + "datetime": "2021-04-11 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 742357, + "price": 77731000.0, + "datetime": "2021-04-11 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 742382, + "price": 77372000.0, + "datetime": "2021-04-11 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 742451, + "price": 78760000.0, + "datetime": "2021-04-11 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 742590, + "price": 77236000.0, + "datetime": "2021-04-11 16:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 742629, + "price": 77233000.0, + "datetime": "2021-04-11 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 742728, + "price": 77625000.0, + "datetime": "2021-04-11 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 742839, + "price": 77956000.0, + "datetime": "2021-04-12 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 742958, + "price": 77915000.0, + "datetime": "2021-04-12 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743002, + "price": 78361000.0, + "datetime": "2021-04-12 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 743056, + "price": 78299000.0, + "datetime": "2021-04-12 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 743062, + "price": 78549000.0, + "datetime": "2021-04-12 16:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 743081, + "price": 78427000.0, + "datetime": "2021-04-12 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743208, + "price": 78132000.0, + "datetime": "2021-04-12 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 743255, + "price": 78009000.0, + "datetime": "2021-04-13 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 743264, + "price": 77920000.0, + "datetime": "2021-04-13 02:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 743291, + "price": 77880000.0, + "datetime": "2021-04-13 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 743314, + "price": 77869000.0, + "datetime": "2021-04-13 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 743327, + "price": 78081000.0, + "datetime": "2021-04-13 05:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 743370, + "price": 78126000.0, + "datetime": "2021-04-13 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 743392, + "price": 77974000.0, + "datetime": "2021-04-13 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743449, + "price": 78444000.0, + "datetime": "2021-04-13 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 743474, + "price": 78119000.0, + "datetime": "2021-04-13 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743523, + "price": 78240000.0, + "datetime": "2021-04-13 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -75595,8 +114043,17 @@ "price": 77876000.0, "datetime": "2021-04-13 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 743641, + "price": 80800000.0, + "datetime": "2021-04-13 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -75604,170 +114061,305 @@ "price": 80797000.0, "datetime": "2021-04-13 22:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743851, + "price": 80498000.0, + "datetime": "2021-04-14 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 743869, + "price": 80712000.0, + "datetime": "2021-04-14 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 743876, + "price": 80790000.0, + "datetime": "2021-04-14 09:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 743895, + "price": 81293000.0, + "datetime": "2021-04-14 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 743913, + "price": 81259000.0, + "datetime": "2021-04-14 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 743987, + "price": 81012000.0, + "datetime": "2021-04-14 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 744016, + "price": 81248000.0, + "datetime": "2021-04-14 16:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 744100, + "price": 80999000.0, + "datetime": "2021-04-14 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 744105, + "price": 81148000.0, + "datetime": "2021-04-14 20:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 744138, + "price": 80976000.0, + "datetime": "2021-04-14 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 743782, - "price": 80527000.0, - "datetime": "2021-04-14 04:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 743904, - "price": 81232000.0, - "datetime": "2021-04-14 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 743945, - "price": 81022000.0, - "datetime": "2021-04-14 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 743981, - "price": 80813000.0, - "datetime": "2021-04-14 14:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 744048, - "price": 81297000.0, - "datetime": "2021-04-14 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 744164, - "price": 80902000.0, - "datetime": "2021-04-14 23:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 744212, - "price": 80422000.0, - "datetime": "2021-04-15 01:57:00", + "bar_index": 744244, + "price": 79704000.0, + "datetime": "2021-04-15 03:33:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 744388, - "price": 79703000.0, - "datetime": "2021-04-15 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 744451, - "price": 79289000.0, - "datetime": "2021-04-15 13:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 744471, - "price": 79545000.0, - "datetime": "2021-04-15 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 744517, - "price": 79175000.0, - "datetime": "2021-04-15 17:12:00", + "bar_index": 744331, + "price": 80511000.0, + "datetime": "2021-04-15 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 744789, - "price": 78899000.0, - "datetime": "2021-04-16 06:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 744869, - "price": 80264000.0, - "datetime": "2021-04-16 10:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 744984, - "price": 79120000.0, - "datetime": "2021-04-16 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 745061, - "price": 78169000.0, - "datetime": "2021-04-16 20:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 745323, - "price": 78919000.0, - "datetime": "2021-04-17 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 745328, + "bar_index": 744428, "price": 79400000.0, - "datetime": "2021-04-17 09:45:00", + "datetime": "2021-04-15 12:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 745450, - "price": 78111000.0, - "datetime": "2021-04-17 15:51:00", + "bar_index": 744459, + "price": 79300000.0, + "datetime": "2021-04-15 14:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 744482, + "price": 79190000.0, + "datetime": "2021-04-15 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 744532, + "price": 79049000.0, + "datetime": "2021-04-15 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 744599, + "price": 78887000.0, + "datetime": "2021-04-15 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 744616, + "price": 78956000.0, + "datetime": "2021-04-15 22:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 744627, + "price": 79165000.0, + "datetime": "2021-04-15 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 744681, + "price": 78780000.0, + "datetime": "2021-04-16 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 744794, + "price": 78992000.0, + "datetime": "2021-04-16 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 744818, + "price": 79389000.0, + "datetime": "2021-04-16 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 744896, + "price": 80180000.0, + "datetime": "2021-04-16 12:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 744914, + "price": 80170000.0, + "datetime": "2021-04-16 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 745123, + "price": 79287000.0, + "datetime": "2021-04-16 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 745257, + "price": 79094000.0, + "datetime": "2021-04-17 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 745335, + "price": 79296000.0, + "datetime": "2021-04-17 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 745495, + "price": 78756000.0, + "datetime": "2021-04-17 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 745501, + "price": 78664000.0, + "datetime": "2021-04-17 18:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 745516, + "price": 78692000.0, + "datetime": "2021-04-17 19:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 745525, + "price": 78600000.0, + "datetime": "2021-04-17 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 745609, + "price": 77950000.0, + "datetime": "2021-04-17 23:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 745632, + "price": 77962000.0, + "datetime": "2021-04-18 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", @@ -75775,8 +114367,35 @@ "price": 77767000.0, "datetime": "2021-04-18 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 745676, + "price": 77584000.0, + "datetime": "2021-04-18 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 745756, + "price": 78143000.0, + "datetime": "2021-04-18 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 745783, + "price": 78253000.0, + "datetime": "2021-04-18 08:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -75784,80 +114403,179 @@ "price": 78340000.0, "datetime": "2021-04-18 09:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 746048, - "price": 73589000.0, - "datetime": "2021-04-18 21:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 746082, - "price": 73500000.0, - "datetime": "2021-04-18 23:27:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 746230, - "price": 74945000.0, - "datetime": "2021-04-19 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 746333, - "price": 75356000.0, - "datetime": "2021-04-19 12:00:00", + "bar_index": 746036, + "price": 72900000.0, + "datetime": "2021-04-18 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=69.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 746494, - "price": 73277000.0, - "datetime": "2021-04-19 20:03:00", + "bar_index": 746118, + "price": 74207000.0, + "datetime": "2021-04-19 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=53.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 746717, - "price": 73103000.0, - "datetime": "2021-04-20 07:12:00", + "bar_index": 746129, + "price": 73302000.0, + "datetime": "2021-04-19 01:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 746136, + "price": 73343000.0, + "datetime": "2021-04-19 02:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 746148, + "price": 72921000.0, + "datetime": "2021-04-19 02:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 746176, + "price": 73611000.0, + "datetime": "2021-04-19 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 746284, + "price": 75573000.0, + "datetime": "2021-04-19 09:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 746291, + "price": 75884000.0, + "datetime": "2021-04-19 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 746831, - "price": 67283000.0, - "datetime": "2021-04-20 12:54:00", + "bar_index": 746401, + "price": 73122000.0, + "datetime": "2021-04-19 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 746514, + "price": 73765000.0, + "datetime": "2021-04-19 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 746899, - "price": 67949000.0, - "datetime": "2021-04-20 16:18:00", + "bar_index": 746529, + "price": 73268000.0, + "datetime": "2021-04-19 21:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 746546, + "price": 73223000.0, + "datetime": "2021-04-19 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 746637, + "price": 72575000.0, + "datetime": "2021-04-20 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 746695, + "price": 73372000.0, + "datetime": "2021-04-20 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 746729, + "price": 72283000.0, + "datetime": "2021-04-20 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 746796, + "price": 67789000.0, + "datetime": "2021-04-20 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 746808, + "price": 66567000.0, + "datetime": "2021-04-20 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 746840, + "price": 68572000.0, + "datetime": "2021-04-20 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 746854, + "price": 68930000.0, + "datetime": "2021-04-20 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -75865,17 +114583,17 @@ "price": 68129000.0, "datetime": "2021-04-20 16:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 746947, - "price": 68765000.0, - "datetime": "2021-04-20 18:42:00", + "bar_index": 746973, + "price": 70162000.0, + "datetime": "2021-04-20 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=60.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -75883,125 +114601,197 @@ "price": 69719000.0, "datetime": "2021-04-20 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 747101, - "price": 69587000.0, - "datetime": "2021-04-21 02:24:00", + "bar_index": 747066, + "price": 68756000.0, + "datetime": "2021-04-21 00:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 747158, - "price": 70129000.0, - "datetime": "2021-04-21 05:15:00", + "bar_index": 747090, + "price": 69967000.0, + "datetime": "2021-04-21 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 747546, - "price": 69758000.0, - "datetime": "2021-04-22 00:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 747629, - "price": 68971000.0, - "datetime": "2021-04-22 04:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 747709, - "price": 68196000.0, - "datetime": "2021-04-22 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 747843, - "price": 65944000.0, - "datetime": "2021-04-22 15:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 747901, - "price": 64465000.0, - "datetime": "2021-04-22 18:24:00", + "bar_index": 747171, + "price": 70901000.0, + "datetime": "2021-04-21 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 747934, - "price": 65176000.0, - "datetime": "2021-04-22 20:03:00", + "bar_index": 747187, + "price": 71201000.0, + "datetime": "2021-04-21 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 747261, + "price": 69921000.0, + "datetime": "2021-04-21 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 747397, + "price": 69032000.0, + "datetime": "2021-04-21 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 748199, - "price": 61090000.0, - "datetime": "2021-04-23 09:18:00", + "bar_index": 747407, + "price": 69080000.0, + "datetime": "2021-04-21 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 748222, - "price": 60089000.0, - "datetime": "2021-04-23 10:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 748366, - "price": 56467000.0, - "datetime": "2021-04-23 17:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 748519, - "price": 57446000.0, - "datetime": "2021-04-24 01:18:00", + "side": "buy", + "bar_index": 747515, + "price": 69529000.0, + "datetime": "2021-04-21 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 748735, - "price": 59515000.0, - "datetime": "2021-04-24 12:06:00", + "bar_index": 747639, + "price": 68829000.0, + "datetime": "2021-04-22 05:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 747669, + "price": 68512000.0, + "datetime": "2021-04-22 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 747731, + "price": 68008000.0, + "datetime": "2021-04-22 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 747850, + "price": 65654000.0, + "datetime": "2021-04-22 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 747916, + "price": 65200000.0, + "datetime": "2021-04-22 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 747973, + "price": 66863000.0, + "datetime": "2021-04-22 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 747991, + "price": 65851000.0, + "datetime": "2021-04-22 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "sell", + "bar_index": 748302, + "price": 57054000.0, + "datetime": "2021-04-23 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 748314, + "price": 56852000.0, + "datetime": "2021-04-23 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 748465, + "price": 56930000.0, + "datetime": "2021-04-23 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 748482, + "price": 57379000.0, + "datetime": "2021-04-23 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 748576, + "price": 58493000.0, + "datetime": "2021-04-24 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 748611, + "price": 58850000.0, + "datetime": "2021-04-24 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -76010,61 +114800,133 @@ "datetime": "2021-04-24 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 748951, - "price": 59559000.0, - "datetime": "2021-04-24 22:54:00", + "side": "sell", + "bar_index": 748851, + "price": 59726000.0, + "datetime": "2021-04-24 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 748981, - "price": 59351000.0, - "datetime": "2021-04-25 00:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 749210, - "price": 61260000.0, - "datetime": "2021-04-25 11:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 749281, - "price": 60502000.0, - "datetime": "2021-04-25 15:24:00", + "bar_index": 748932, + "price": 59563000.0, + "datetime": "2021-04-24 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 749384, - "price": 60559000.0, - "datetime": "2021-04-25 20:33:00", + "bar_index": 748953, + "price": 59370000.0, + "datetime": "2021-04-24 23:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 749006, + "price": 60263000.0, + "datetime": "2021-04-25 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 749020, + "price": 60175000.0, + "datetime": "2021-04-25 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 749039, + "price": 60883000.0, + "datetime": "2021-04-25 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 749068, + "price": 61327000.0, + "datetime": "2021-04-25 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 749100, + "price": 61790000.0, + "datetime": "2021-04-25 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 749404, - "price": 60615000.0, - "datetime": "2021-04-25 21:33:00", + "bar_index": 749173, + "price": 60817000.0, + "datetime": "2021-04-25 10:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 749248, + "price": 60197000.0, + "datetime": "2021-04-25 13:45:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 749356, + "price": 60870000.0, + "datetime": "2021-04-25 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 749360, + "price": 60789000.0, + "datetime": "2021-04-25 19:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 749410, + "price": 60886000.0, + "datetime": "2021-04-25 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 749449, + "price": 61200000.0, + "datetime": "2021-04-25 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -76073,214 +114935,169 @@ "datetime": "2021-04-26 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal]" + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 749568, - "price": 60110000.0, - "datetime": "2021-04-26 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 749574, - "price": 59043000.0, - "datetime": "2021-04-26 06:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 749695, - "price": 62320000.0, - "datetime": "2021-04-26 12:06:00", + "bar_index": 749602, + "price": 58830000.0, + "datetime": "2021-04-26 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 749705, + "bar_index": 749680, + "price": 62491000.0, + "datetime": "2021-04-26 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 749718, "price": 62077000.0, - "datetime": "2021-04-26 12:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 749726, - "price": 62312000.0, - "datetime": "2021-04-26 13:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 749750, - "price": 62425000.0, - "datetime": "2021-04-26 14:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 749755, - "price": 62333000.0, - "datetime": "2021-04-26 15:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 749828, - "price": 62471000.0, - "datetime": "2021-04-26 18:45:00", + "datetime": "2021-04-26 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 749905, - "price": 63450000.0, - "datetime": "2021-04-26 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 750045, - "price": 62793000.0, - "datetime": "2021-04-27 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 750059, - "price": 62621000.0, - "datetime": "2021-04-27 06:18:00", + "bar_index": 749766, + "price": 62561000.0, + "datetime": "2021-04-26 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 750228, - "price": 63724000.0, - "datetime": "2021-04-27 14:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 750267, - "price": 64288000.0, - "datetime": "2021-04-27 16:42:00", + "bar_index": 749854, + "price": 63168000.0, + "datetime": "2021-04-26 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 750309, - "price": 64090000.0, - "datetime": "2021-04-27 18:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=48.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 750337, - "price": 64239000.0, - "datetime": "2021-04-27 20:12:00", + "bar_index": 749983, + "price": 63275000.0, + "datetime": "2021-04-27 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 750575, - "price": 64727000.0, - "datetime": "2021-04-28 08:06:00", + "bar_index": 750072, + "price": 63093000.0, + "datetime": "2021-04-27 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 750589, - "price": 64698000.0, - "datetime": "2021-04-28 08:48:00", + "bar_index": 750161, + "price": 64136000.0, + "datetime": "2021-04-27 11:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 750738, - "price": 63345000.0, - "datetime": "2021-04-28 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 750749, - "price": 63254000.0, - "datetime": "2021-04-28 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 750918, - "price": 63420000.0, - "datetime": "2021-04-29 01:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 750937, - "price": 63453000.0, - "datetime": "2021-04-29 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=59.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 750976, - "price": 63765000.0, - "datetime": "2021-04-29 04:09:00", + "bar_index": 750220, + "price": 63850000.0, + "datetime": "2021-04-27 14:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 750277, + "price": 64277000.0, + "datetime": "2021-04-27 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 750999, - "price": 63713000.0, - "datetime": "2021-04-29 05:18:00", + "bar_index": 750286, + "price": 64100000.0, + "datetime": "2021-04-27 17:39:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 750413, + "price": 64295000.0, + "datetime": "2021-04-28 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 750445, + "price": 64000000.0, + "datetime": "2021-04-28 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 750566, + "price": 64904000.0, + "datetime": "2021-04-28 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 750576, + "price": 64732000.0, + "datetime": "2021-04-28 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 750624, + "price": 65576000.0, + "datetime": "2021-04-28 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 750799, + "price": 63630000.0, + "datetime": "2021-04-28 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 750864, + "price": 63857000.0, + "datetime": "2021-04-28 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -76288,53 +115105,188 @@ "price": 63865000.0, "datetime": "2021-04-29 06:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 751335, - "price": 63778000.0, - "datetime": "2021-04-29 22:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 751399, - "price": 63399000.0, - "datetime": "2021-04-30 01:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 751514, - "price": 63427000.0, - "datetime": "2021-04-30 07:03:00", + "bar_index": 751029, + "price": 64053000.0, + "datetime": "2021-04-29 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.1 [fractal_swing,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 751893, - "price": 66960000.0, - "datetime": "2021-05-01 02:00:00", + "bar_index": 751056, + "price": 63914000.0, + "datetime": "2021-04-29 08:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 751153, + "price": 64007000.0, + "datetime": "2021-04-29 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 751908, - "price": 66998000.0, - "datetime": "2021-05-01 02:45:00", + "bar_index": 751202, + "price": 63888000.0, + "datetime": "2021-04-29 15:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 751273, + "price": 64145000.0, + "datetime": "2021-04-29 19:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 751290, + "price": 63863000.0, + "datetime": "2021-04-29 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 751496, + "price": 63347000.0, + "datetime": "2021-04-30 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 751546, + "price": 63690000.0, + "datetime": "2021-04-30 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 751663, + "price": 63614000.0, + "datetime": "2021-04-30 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=56.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 751783, + "price": 63984000.0, + "datetime": "2021-04-30 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 751826, + "price": 65350000.0, + "datetime": "2021-04-30 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 751850, + "price": 66270000.0, + "datetime": "2021-04-30 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 751909, + "price": 66904000.0, + "datetime": "2021-05-01 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 751921, + "price": 67072000.0, + "datetime": "2021-05-01 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 751929, + "price": 67255000.0, + "datetime": "2021-05-01 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 751963, + "price": 67399000.0, + "datetime": "2021-05-01 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 751987, + "price": 67438000.0, + "datetime": "2021-05-01 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 752011, + "price": 67735000.0, + "datetime": "2021-05-01 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 752019, + "price": 68068000.0, + "datetime": "2021-05-01 08:18:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 752086, + "price": 68797000.0, + "datetime": "2021-05-01 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -76343,25 +115295,25 @@ "datetime": "2021-05-01 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 752150, - "price": 68840000.0, - "datetime": "2021-05-01 14:51:00", + "side": "buy", + "bar_index": 752142, + "price": 69081000.0, + "datetime": "2021-05-01 14:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 752230, - "price": 68501000.0, - "datetime": "2021-05-01 18:51:00", + "side": "buy", + "bar_index": 752167, + "price": 68936000.0, + "datetime": "2021-05-01 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -76369,71 +115321,89 @@ "price": 68532000.0, "datetime": "2021-05-01 19:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 752428, - "price": 68807000.0, - "datetime": "2021-05-02 04:45:00", + "bar_index": 752288, + "price": 68911000.0, + "datetime": "2021-05-01 21:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 752442, + "price": 68663000.0, + "datetime": "2021-05-02 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 752548, + "price": 68966000.0, + "datetime": "2021-05-02 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 752469, - "price": 68515000.0, - "datetime": "2021-05-02 06:48:00", + "bar_index": 752626, + "price": 68094000.0, + "datetime": "2021-05-02 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 752516, - "price": 68745000.0, - "datetime": "2021-05-02 09:09:00", + "bar_index": 752720, + "price": 67777000.0, + "datetime": "2021-05-02 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 752582, - "price": 69004000.0, - "datetime": "2021-05-02 12:27:00", + "bar_index": 752736, + "price": 67850000.0, + "datetime": "2021-05-02 20:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 752770, + "price": 68204000.0, + "datetime": "2021-05-02 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 752822, + "price": 68192000.0, + "datetime": "2021-05-03 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 752828, - "price": 68243000.0, - "datetime": "2021-05-03 00:45:00", + "bar_index": 753019, + "price": 69301000.0, + "datetime": "2021-05-03 10:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 752969, - "price": 68133000.0, - "datetime": "2021-05-03 07:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 753096, - "price": 69748000.0, - "datetime": "2021-05-03 14:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=77.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -76442,25 +115412,52 @@ "datetime": "2021-05-03 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 753213, - "price": 70475000.0, - "datetime": "2021-05-03 20:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 753330, - "price": 69759000.0, - "datetime": "2021-05-04 01:51:00", + "bar_index": 753153, + "price": 70267000.0, + "datetime": "2021-05-03 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 753188, + "price": 70353000.0, + "datetime": "2021-05-03 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 753201, + "price": 70438000.0, + "datetime": "2021-05-03 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 753229, + "price": 70799000.0, + "datetime": "2021-05-03 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 753344, + "price": 69853000.0, + "datetime": "2021-05-04 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -76468,170 +115465,305 @@ "price": 69696000.0, "datetime": "2021-05-04 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 753423, - "price": 69178000.0, - "datetime": "2021-05-04 06:30:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 753429, - "price": 69114000.0, - "datetime": "2021-05-04 06:48:00", + "bar_index": 753363, + "price": 69548000.0, + "datetime": "2021-05-04 03:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 753483, - "price": 69920000.0, - "datetime": "2021-05-04 09:30:00", + "bar_index": 753437, + "price": 69461000.0, + "datetime": "2021-05-04 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 753834, - "price": 67389000.0, - "datetime": "2021-05-05 03:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 753886, - "price": 67513000.0, - "datetime": "2021-05-05 05:39:00", + "bar_index": 753539, + "price": 68622000.0, + "datetime": "2021-05-04 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 754018, - "price": 68729000.0, - "datetime": "2021-05-05 12:15:00", + "bar_index": 753619, + "price": 69085000.0, + "datetime": "2021-05-04 16:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 753668, + "price": 69394000.0, + "datetime": "2021-05-04 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 753735, + "price": 69217000.0, + "datetime": "2021-05-04 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 754118, - "price": 68051000.0, - "datetime": "2021-05-05 17:15:00", + "bar_index": 753742, + "price": 69000000.0, + "datetime": "2021-05-04 22:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 754310, - "price": 68511000.0, - "datetime": "2021-05-06 02:51:00", + "bar_index": 753870, + "price": 67364000.0, + "datetime": "2021-05-05 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 754567, - "price": 69180000.0, - "datetime": "2021-05-06 15:42:00", + "bar_index": 753899, + "price": 67880000.0, + "datetime": "2021-05-05 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 754692, - "price": 69828000.0, - "datetime": "2021-05-06 21:57:00", + "bar_index": 753935, + "price": 67658000.0, + "datetime": "2021-05-05 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 753976, + "price": 68713000.0, + "datetime": "2021-05-05 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 754025, + "price": 68709000.0, + "datetime": "2021-05-05 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 754830, - "price": 67878000.0, - "datetime": "2021-05-07 04:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 754908, - "price": 68197000.0, - "datetime": "2021-05-07 08:45:00", + "bar_index": 754125, + "price": 68086000.0, + "datetime": "2021-05-05 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 754956, - "price": 68057000.0, - "datetime": "2021-05-07 11:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 755001, - "price": 66780000.0, - "datetime": "2021-05-07 13:24:00", + "bar_index": 754143, + "price": 67958000.0, + "datetime": "2021-05-05 18:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 754183, + "price": 67606000.0, + "datetime": "2021-05-05 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 754321, + "price": 68383000.0, + "datetime": "2021-05-06 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 754393, + "price": 68455000.0, + "datetime": "2021-05-06 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 754462, + "price": 68353000.0, + "datetime": "2021-05-06 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 754484, + "price": 68718000.0, + "datetime": "2021-05-06 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 754529, + "price": 69083000.0, + "datetime": "2021-05-06 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 754535, + "price": 69117000.0, + "datetime": "2021-05-06 14:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 754552, + "price": 69067000.0, + "datetime": "2021-05-06 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 754605, + "price": 69251000.0, + "datetime": "2021-05-06 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 754648, + "price": 69839000.0, + "datetime": "2021-05-06 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 754835, + "price": 67339000.0, + "datetime": "2021-05-07 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 754909, + "price": 68382000.0, + "datetime": "2021-05-07 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 754986, + "price": 67157000.0, + "datetime": "2021-05-07 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 754991, + "price": 67200000.0, + "datetime": "2021-05-07 12:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 755034, - "price": 67042000.0, - "datetime": "2021-05-07 15:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 755066, - "price": 67256000.0, - "datetime": "2021-05-07 16:39:00", + "bar_index": 755080, + "price": 67115000.0, + "datetime": "2021-05-07 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 755164, - "price": 68290000.0, - "datetime": "2021-05-07 21:33:00", + "bar_index": 755133, + "price": 67815000.0, + "datetime": "2021-05-07 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 755396, - "price": 68010000.0, - "datetime": "2021-05-08 09:09:00", + "side": "buy", + "bar_index": 755147, + "price": 67973000.0, + "datetime": "2021-05-07 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 755178, + "price": 68643000.0, + "datetime": "2021-05-07 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 755268, + "price": 68586000.0, + "datetime": "2021-05-08 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -76639,179 +115771,278 @@ "price": 68005000.0, "datetime": "2021-05-08 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 755629, - "price": 70236000.0, - "datetime": "2021-05-08 20:48:00", + "bar_index": 755422, + "price": 68097000.0, + "datetime": "2021-05-08 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 755643, - "price": 70085000.0, - "datetime": "2021-05-08 21:30:00", + "bar_index": 755450, + "price": 69003000.0, + "datetime": "2021-05-08 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 755469, + "price": 69073000.0, + "datetime": "2021-05-08 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 755482, + "price": 69344000.0, + "datetime": "2021-05-08 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 755511, + "price": 69122000.0, + "datetime": "2021-05-08 14:54:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 755567, + "price": 70408000.0, + "datetime": "2021-05-08 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 755709, - "price": 69787000.0, - "datetime": "2021-05-09 00:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 755799, - "price": 70630000.0, - "datetime": "2021-05-09 05:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 755850, - "price": 70954000.0, - "datetime": "2021-05-09 07:51:00", + "bar_index": 755693, + "price": 70127000.0, + "datetime": "2021-05-09 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 755896, + "bar_index": 755804, + "price": 70618000.0, + "datetime": "2021-05-09 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 755825, + "price": 71125000.0, + "datetime": "2021-05-09 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 755852, + "price": 70788000.0, + "datetime": "2021-05-09 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 755860, + "price": 71130000.0, + "datetime": "2021-05-09 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 755898, + "price": 71071000.0, + "datetime": "2021-05-09 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 755959, + "price": 72457000.0, + "datetime": "2021-05-09 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 755983, + "price": 71863000.0, + "datetime": "2021-05-09 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 756007, + "price": 71901000.0, + "datetime": "2021-05-09 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 756093, + "price": 71370000.0, + "datetime": "2021-05-09 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 756098, + "price": 71238000.0, + "datetime": "2021-05-09 20:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 756108, + "price": 71775000.0, + "datetime": "2021-05-09 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 756127, + "price": 71167000.0, + "datetime": "2021-05-09 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 756153, + "price": 71058000.0, + "datetime": "2021-05-09 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 756189, + "price": 70536000.0, + "datetime": "2021-05-10 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 756290, + "price": 70664000.0, + "datetime": "2021-05-10 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 756382, "price": 71293000.0, - "datetime": "2021-05-09 10:09:00", + "datetime": "2021-05-10 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 755927, - "price": 71250000.0, - "datetime": "2021-05-09 11:42:00", + "bar_index": 756430, + "price": 71872000.0, + "datetime": "2021-05-10 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 755991, - "price": 71933000.0, - "datetime": "2021-05-09 14:54:00", + "bar_index": 756541, + "price": 71344000.0, + "datetime": "2021-05-10 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 756114, - "price": 71299000.0, - "datetime": "2021-05-09 21:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 756236, - "price": 70424000.0, - "datetime": "2021-05-10 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 756274, - "price": 70440000.0, - "datetime": "2021-05-10 05:03:00", + "bar_index": 756675, + "price": 71891000.0, + "datetime": "2021-05-11 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 756698, + "price": 71130000.0, + "datetime": "2021-05-11 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 756845, + "price": 70205000.0, + "datetime": "2021-05-11 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 757049, + "price": 68702000.0, + "datetime": "2021-05-11 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 756370, - "price": 71472000.0, - "datetime": "2021-05-10 09:51:00", + "bar_index": 757099, + "price": 68793000.0, + "datetime": "2021-05-11 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 756406, - "price": 71443000.0, - "datetime": "2021-05-10 11:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 756603, - "price": 71564000.0, - "datetime": "2021-05-10 21:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 756625, - "price": 71655000.0, - "datetime": "2021-05-10 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 756758, - "price": 71112000.0, - "datetime": "2021-05-11 06:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 757076, - "price": 68624000.0, - "datetime": "2021-05-11 22:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 757128, - "price": 68505000.0, - "datetime": "2021-05-12 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 757137, - "price": 68584000.0, - "datetime": "2021-05-12 01:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -76820,7 +116051,7 @@ "datetime": "2021-05-12 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -76829,16 +116060,61 @@ "datetime": "2021-05-12 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 757298, - "price": 69891000.0, - "datetime": "2021-05-12 09:12:00", + "bar_index": 757217, + "price": 69277000.0, + "datetime": "2021-05-12 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 757264, + "price": 69823000.0, + "datetime": "2021-05-12 07:30:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 757276, + "price": 69704000.0, + "datetime": "2021-05-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 757299, + "price": 69913000.0, + "datetime": "2021-05-12 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 757376, + "price": 70153000.0, + "datetime": "2021-05-12 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 757399, + "price": 69923000.0, + "datetime": "2021-05-12 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -76847,61 +116123,79 @@ "datetime": "2021-05-12 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 757500, - "price": 69058000.0, - "datetime": "2021-05-12 19:18:00", + "bar_index": 757502, + "price": 68944000.0, + "datetime": "2021-05-12 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 757554, - "price": 68781000.0, - "datetime": "2021-05-12 22:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=32.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 757567, - "price": 69072000.0, - "datetime": "2021-05-12 22:39:00", + "bar_index": 757726, + "price": 68453000.0, + "datetime": "2021-05-13 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 757610, - "price": 68800000.0, - "datetime": "2021-05-13 00:48:00", + "bar_index": 757739, + "price": 67117000.0, + "datetime": "2021-05-13 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 757919, - "price": 63313000.0, - "datetime": "2021-05-13 16:15:00", + "bar_index": 757755, + "price": 64331000.0, + "datetime": "2021-05-13 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 757874, + "price": 63063000.0, + "datetime": "2021-05-13 14:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 757879, + "price": 63256000.0, + "datetime": "2021-05-13 14:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 757975, - "price": 62597000.0, - "datetime": "2021-05-13 19:03:00", + "bar_index": 757886, + "price": 63363000.0, + "datetime": "2021-05-13 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 757954, + "price": 62599000.0, + "datetime": "2021-05-13 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -76910,16 +116204,52 @@ "datetime": "2021-05-13 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 758045, - "price": 63060000.0, - "datetime": "2021-05-13 22:33:00", + "bar_index": 758025, + "price": 63249000.0, + "datetime": "2021-05-13 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=14.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 758048, + "price": 63005000.0, + "datetime": "2021-05-13 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 758073, + "price": 63068000.0, + "datetime": "2021-05-13 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 758187, + "price": 62554000.0, + "datetime": "2021-05-14 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 758200, + "price": 63259000.0, + "datetime": "2021-05-14 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -76928,70 +116258,142 @@ "datetime": "2021-05-14 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 758262, - "price": 62617000.0, - "datetime": "2021-05-14 09:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 758372, - "price": 61620000.0, - "datetime": "2021-05-14 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 758420, - "price": 61559000.0, - "datetime": "2021-05-14 17:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 758525, - "price": 62270000.0, - "datetime": "2021-05-14 22:33:00", + "bar_index": 758430, + "price": 61826000.0, + "datetime": "2021-05-14 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 758646, - "price": 61481000.0, - "datetime": "2021-05-15 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 758864, - "price": 61316000.0, - "datetime": "2021-05-15 15:30:00", + "bar_index": 758504, + "price": 62271000.0, + "datetime": "2021-05-14 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 758564, + "price": 62544000.0, + "datetime": "2021-05-15 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 759241, - "price": 58678000.0, - "datetime": "2021-05-16 10:21:00", + "bar_index": 758581, + "price": 62209000.0, + "datetime": "2021-05-15 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 758683, + "price": 61550000.0, + "datetime": "2021-05-15 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 758764, + "price": 61383000.0, + "datetime": "2021-05-15 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 758778, + "price": 61562000.0, + "datetime": "2021-05-15 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 758935, + "price": 60060000.0, + "datetime": "2021-05-15 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 758987, + "price": 61034000.0, + "datetime": "2021-05-15 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 759157, + "price": 60031000.0, + "datetime": "2021-05-16 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 759181, + "price": 59658000.0, + "datetime": "2021-05-16 07:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 759247, + "price": 58547000.0, + "datetime": "2021-05-16 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 759309, + "price": 58753000.0, + "datetime": "2021-05-16 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 759338, + "price": 59938000.0, + "datetime": "2021-05-16 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 759418, + "price": 60243000.0, + "datetime": "2021-05-16 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -77000,7 +116402,7 @@ "datetime": "2021-05-17 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -77009,61 +116411,169 @@ "datetime": "2021-05-17 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 760136, - "price": 54679000.0, - "datetime": "2021-05-18 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 760305, - "price": 55354000.0, - "datetime": "2021-05-18 15:33:00", + "bar_index": 759727, + "price": 54885000.0, + "datetime": "2021-05-17 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 760374, - "price": 55020000.0, - "datetime": "2021-05-18 19:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 760845, - "price": 51159000.0, - "datetime": "2021-05-19 18:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 760886, - "price": 50656000.0, - "datetime": "2021-05-19 20:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 760929, - "price": 47739000.0, - "datetime": "2021-05-19 22:45:00", + "bar_index": 759742, + "price": 54617000.0, + "datetime": "2021-05-17 11:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 759834, + "price": 54861000.0, + "datetime": "2021-05-17 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 759847, + "price": 55932000.0, + "datetime": "2021-05-17 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 759862, + "price": 55866000.0, + "datetime": "2021-05-17 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 760059, + "price": 53100000.0, + "datetime": "2021-05-18 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 760087, + "price": 54339000.0, + "datetime": "2021-05-18 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 760209, + "price": 56007000.0, + "datetime": "2021-05-18 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 760234, + "price": 55316000.0, + "datetime": "2021-05-18 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 760355, + "price": 54923000.0, + "datetime": "2021-05-18 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 760435, + "price": 54223000.0, + "datetime": "2021-05-18 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 760571, + "price": 53450000.0, + "datetime": "2021-05-19 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 760611, + "price": 53467000.0, + "datetime": "2021-05-19 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 760624, + "price": 53559000.0, + "datetime": "2021-05-19 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 760711, + "price": 51284000.0, + "datetime": "2021-05-19 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 760724, + "price": 51300000.0, + "datetime": "2021-05-19 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 760814, + "price": 51055000.0, + "datetime": "2021-05-19 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=82.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 760837, + "price": 51588000.0, + "datetime": "2021-05-19 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", @@ -77072,34 +116582,43 @@ "datetime": "2021-05-19 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 761088, - "price": 52299000.0, - "datetime": "2021-05-20 06:42:00", + "bar_index": 761024, + "price": 50377000.0, + "datetime": "2021-05-20 03:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 761062, + "price": 52401000.0, + "datetime": "2021-05-20 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 761180, + "price": 50510000.0, + "datetime": "2021-05-20 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 761118, - "price": 51163000.0, - "datetime": "2021-05-20 08:12:00", + "bar_index": 761205, + "price": 50365000.0, + "datetime": "2021-05-20 12:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 761238, - "price": 50851000.0, - "datetime": "2021-05-20 14:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -77108,88 +116627,250 @@ "datetime": "2021-05-20 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 761495, - "price": 51858000.0, - "datetime": "2021-05-21 08:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 761557, - "price": 52044000.0, - "datetime": "2021-05-21 11:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,zigzag_causal]" + "reason": "composite_sell score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 761655, - "price": 49424000.0, - "datetime": "2021-05-21 16:00:00", + "bar_index": 761269, + "price": 50828000.0, + "datetime": "2021-05-20 15:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.1 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 761804, - "price": 49279000.0, - "datetime": "2021-05-21 23:27:00", + "bar_index": 761315, + "price": 49900000.0, + "datetime": "2021-05-20 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 761889, - "price": 47830000.0, - "datetime": "2021-05-22 03:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 761948, - "price": 47307000.0, - "datetime": "2021-05-22 06:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 762060, - "price": 46669000.0, - "datetime": "2021-05-22 12:15:00", + "bar_index": 761327, + "price": 49700000.0, + "datetime": "2021-05-20 18:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 762359, - "price": 47550000.0, - "datetime": "2021-05-23 03:12:00", + "bar_index": 761354, + "price": 50374000.0, + "datetime": "2021-05-20 20:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 761393, + "price": 51523000.0, + "datetime": "2021-05-20 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 761409, + "price": 51941000.0, + "datetime": "2021-05-20 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 761445, + "price": 51741000.0, + "datetime": "2021-05-21 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 761533, + "price": 52233000.0, + "datetime": "2021-05-21 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 761715, + "price": 50363000.0, + "datetime": "2021-05-21 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 761762, + "price": 50838000.0, + "datetime": "2021-05-21 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 761770, + "price": 50929000.0, + "datetime": "2021-05-21 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 761780, + "price": 50962000.0, + "datetime": "2021-05-21 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 761949, + "price": 47450000.0, + "datetime": "2021-05-22 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 761954, + "price": 47366000.0, + "datetime": "2021-05-22 06:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 762546, - "price": 47070000.0, - "datetime": "2021-05-23 12:33:00", + "bar_index": 762032, + "price": 47811000.0, + "datetime": "2021-05-22 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 762113, + "price": 45403000.0, + "datetime": "2021-05-22 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 762169, + "price": 46282000.0, + "datetime": "2021-05-22 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 762245, + "price": 48078000.0, + "datetime": "2021-05-22 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 762330, + "price": 47624000.0, + "datetime": "2021-05-23 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 762371, + "price": 47061000.0, + "datetime": "2021-05-23 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 762385, + "price": 47486000.0, + "datetime": "2021-05-23 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 762408, + "price": 47652000.0, + "datetime": "2021-05-23 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 762419, + "price": 47701000.0, + "datetime": "2021-05-23 06:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 762492, + "price": 48288000.0, + "datetime": "2021-05-23 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 762510, + "price": 47435000.0, + "datetime": "2021-05-23 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 762565, + "price": 46910000.0, + "datetime": "2021-05-23 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 762688, + "price": 44719000.0, + "datetime": "2021-05-23 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", @@ -77198,25 +116879,25 @@ "datetime": "2021-05-24 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_sell score=115.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 762866, - "price": 40402000.0, - "datetime": "2021-05-24 04:33:00", + "side": "buy", + "bar_index": 762904, + "price": 42162000.0, + "datetime": "2021-05-24 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=26.1 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 762970, - "price": 42459000.0, - "datetime": "2021-05-24 09:45:00", + "side": "buy", + "bar_index": 762988, + "price": 42440000.0, + "datetime": "2021-05-24 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -77224,71 +116905,80 @@ "price": 42362000.0, "datetime": "2021-05-24 11:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 763172, - "price": 43929000.0, - "datetime": "2021-05-24 19:51:00", + "bar_index": 763025, + "price": 42957000.0, + "datetime": "2021-05-24 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 763288, - "price": 45374000.0, - "datetime": "2021-05-25 01:39:00", + "bar_index": 763195, + "price": 45320000.0, + "datetime": "2021-05-24 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross,zigzag_causal]" + "reason": "composite_buy score=58.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 763390, - "price": 46980000.0, - "datetime": "2021-05-25 06:45:00", + "bar_index": 763309, + "price": 45358000.0, + "datetime": "2021-05-25 02:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "buy", - "bar_index": 763460, - "price": 47694000.0, - "datetime": "2021-05-25 10:15:00", + "bar_index": 763370, + "price": 47020000.0, + "datetime": "2021-05-25 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 763521, - "price": 46094000.0, - "datetime": "2021-05-25 13:18:00", + "side": "buy", + "bar_index": 763578, + "price": 47356000.0, + "datetime": "2021-05-25 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 763536, - "price": 46567000.0, - "datetime": "2021-05-25 14:03:00", + "side": "buy", + "bar_index": 763697, + "price": 45868000.0, + "datetime": "2021-05-25 22:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 763596, - "price": 46809000.0, - "datetime": "2021-05-25 17:03:00", + "side": "buy", + "bar_index": 763752, + "price": 46775000.0, + "datetime": "2021-05-26 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 763771, + "price": 46592000.0, + "datetime": "2021-05-26 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -77297,322 +116987,475 @@ "datetime": "2021-05-26 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 763842, - "price": 46521000.0, - "datetime": "2021-05-26 05:21:00", + "bar_index": 763807, + "price": 46743000.0, + "datetime": "2021-05-26 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 764081, - "price": 48015000.0, - "datetime": "2021-05-26 17:18:00", + "bar_index": 763820, + "price": 46425000.0, + "datetime": "2021-05-26 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 764278, - "price": 46954000.0, - "datetime": "2021-05-27 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 764547, - "price": 46276000.0, - "datetime": "2021-05-27 16:36:00", + "bar_index": 763854, + "price": 46648000.0, + "datetime": "2021-05-26 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 764660, - "price": 47422000.0, - "datetime": "2021-05-27 22:15:00", + "bar_index": 763945, + "price": 47076000.0, + "datetime": "2021-05-26 10:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 764753, - "price": 46873000.0, - "datetime": "2021-05-28 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 764830, - "price": 47038000.0, - "datetime": "2021-05-28 06:45:00", + "bar_index": 764055, + "price": 48450000.0, + "datetime": "2021-05-26 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=53.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 764882, - "price": 46798000.0, - "datetime": "2021-05-28 09:21:00", + "bar_index": 764164, + "price": 48284000.0, + "datetime": "2021-05-26 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 764921, - "price": 46047000.0, - "datetime": "2021-05-28 11:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 765011, - "price": 44620000.0, - "datetime": "2021-05-28 15:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 765263, - "price": 43762000.0, - "datetime": "2021-05-29 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 765289, - "price": 43443000.0, - "datetime": "2021-05-29 05:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 765323, - "price": 42924000.0, - "datetime": "2021-05-29 07:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 765405, - "price": 43821000.0, - "datetime": "2021-05-29 11:30:00", + "bar_index": 764212, + "price": 47781000.0, + "datetime": "2021-05-26 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 764282, + "price": 47245000.0, + "datetime": "2021-05-27 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 764331, + "price": 47418000.0, + "datetime": "2021-05-27 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 764517, + "price": 46184000.0, + "datetime": "2021-05-27 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 764576, + "price": 46785000.0, + "datetime": "2021-05-27 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 764622, + "price": 47455000.0, + "datetime": "2021-05-27 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,minor_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 764666, + "price": 47819000.0, + "datetime": "2021-05-27 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 764778, + "price": 46951000.0, + "datetime": "2021-05-28 04:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 764832, + "price": 47255000.0, + "datetime": "2021-05-28 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 764847, + "price": 47068000.0, + "datetime": "2021-05-28 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 765416, - "price": 43756000.0, - "datetime": "2021-05-29 12:03:00", + "bar_index": 764860, + "price": 46733000.0, + "datetime": "2021-05-28 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 764898, + "price": 45650000.0, + "datetime": "2021-05-28 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 764930, + "price": 45890000.0, + "datetime": "2021-05-28 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 765022, + "price": 44862000.0, + "datetime": "2021-05-28 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 765094, + "price": 43818000.0, + "datetime": "2021-05-28 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 765157, + "price": 45083000.0, + "datetime": "2021-05-28 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 765337, + "price": 43146000.0, + "datetime": "2021-05-29 08:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 765470, + "price": 44381000.0, + "datetime": "2021-05-29 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 765503, + "price": 43997000.0, + "datetime": "2021-05-29 16:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 765553, + "price": 42931000.0, + "datetime": "2021-05-29 18:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 765479, - "price": 44450000.0, - "datetime": "2021-05-29 15:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 765585, - "price": 42970000.0, - "datetime": "2021-05-29 20:30:00", + "side": "sell", + "bar_index": 765605, + "price": 42422000.0, + "datetime": "2021-05-29 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 765745, - "price": 41750000.0, - "datetime": "2021-05-30 04:30:00", + "bar_index": 765695, + "price": 42264000.0, + "datetime": "2021-05-30 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 765760, - "price": 41656000.0, - "datetime": "2021-05-30 05:15:00", + "side": "buy", + "bar_index": 765770, + "price": 41978000.0, + "datetime": "2021-05-30 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 765779, - "price": 42164000.0, - "datetime": "2021-05-30 06:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 765817, - "price": 42316000.0, - "datetime": "2021-05-30 08:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 766042, - "price": 42850000.0, - "datetime": "2021-05-30 19:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 766136, - "price": 42432000.0, - "datetime": "2021-05-31 00:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 766325, - "price": 42576000.0, - "datetime": "2021-05-31 09:30:00", + "bar_index": 765810, + "price": 42466000.0, + "datetime": "2021-05-30 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 766516, - "price": 43361000.0, - "datetime": "2021-05-31 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 766729, - "price": 43300000.0, - "datetime": "2021-06-01 05:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 766748, - "price": 43406000.0, - "datetime": "2021-06-01 06:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 766862, - "price": 43693000.0, - "datetime": "2021-06-01 12:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 766890, - "price": 43500000.0, - "datetime": "2021-06-01 13:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 767016, - "price": 43072000.0, - "datetime": "2021-06-01 20:03:00", + "bar_index": 765830, + "price": 42542000.0, + "datetime": "2021-05-30 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 767047, - "price": 43176000.0, - "datetime": "2021-06-01 21:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 767174, - "price": 42860000.0, - "datetime": "2021-06-02 03:57:00", + "bar_index": 765847, + "price": 41075000.0, + "datetime": "2021-05-30 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 767196, - "price": 42839000.0, - "datetime": "2021-06-02 05:03:00", + "bar_index": 765946, + "price": 42510000.0, + "datetime": "2021-05-30 14:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=62.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 767230, - "price": 42947000.0, - "datetime": "2021-06-02 06:45:00", + "bar_index": 765997, + "price": 42950000.0, + "datetime": "2021-05-30 17:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 766029, + "price": 42967000.0, + "datetime": "2021-05-30 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 766259, + "price": 43524000.0, + "datetime": "2021-05-31 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 766474, + "price": 42644000.0, + "datetime": "2021-05-31 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 767325, - "price": 42692000.0, - "datetime": "2021-06-02 11:30:00", + "bar_index": 766573, + "price": 43344000.0, + "datetime": "2021-05-31 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=54.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 766617, + "price": 43299000.0, + "datetime": "2021-06-01 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 766649, + "price": 43673000.0, + "datetime": "2021-06-01 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 766664, + "price": 43477000.0, + "datetime": "2021-06-01 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 766678, + "price": 43454000.0, + "datetime": "2021-06-01 03:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 766766, + "price": 43680000.0, + "datetime": "2021-06-01 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 766803, + "price": 44132000.0, + "datetime": "2021-06-01 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 766843, + "price": 43475000.0, + "datetime": "2021-06-01 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 767053, + "price": 43073000.0, + "datetime": "2021-06-01 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=80.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 767071, + "price": 43821000.0, + "datetime": "2021-06-01 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 767234, + "price": 43167000.0, + "datetime": "2021-06-02 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 767287, + "price": 42835000.0, + "datetime": "2021-06-02 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 767293, + "price": 42633000.0, + "datetime": "2021-06-02 09:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 767302, + "price": 42569000.0, + "datetime": "2021-06-02 10:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 767482, + "price": 43433000.0, + "datetime": "2021-06-02 19:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,local_extrema]" }, { "side": "buy", @@ -77621,34 +117464,61 @@ "datetime": "2021-06-02 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 767549, + "price": 43923000.0, + "datetime": "2021-06-02 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 767573, + "price": 44015000.0, + "datetime": "2021-06-02 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 767831, + "price": 43681000.0, + "datetime": "2021-06-03 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 767708, - "price": 43943000.0, - "datetime": "2021-06-03 06:39:00", + "bar_index": 767986, + "price": 45053000.0, + "datetime": "2021-06-03 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 767746, - "price": 43783000.0, - "datetime": "2021-06-03 08:33:00", + "bar_index": 767993, + "price": 44874000.0, + "datetime": "2021-06-03 20:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { - "side": "sell", - "bar_index": 768021, - "price": 44990000.0, - "datetime": "2021-06-03 22:18:00", + "side": "buy", + "bar_index": 768080, + "price": 44969000.0, + "datetime": "2021-06-04 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -77656,17 +117526,35 @@ "price": 45209000.0, "datetime": "2021-06-04 06:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 768416, - "price": 43280000.0, - "datetime": "2021-06-04 18:03:00", + "bar_index": 768310, + "price": 44439000.0, + "datetime": "2021-06-04 12:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 768324, + "price": 44255000.0, + "datetime": "2021-06-04 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 768411, + "price": 43600000.0, + "datetime": "2021-06-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -77675,88 +117563,178 @@ "datetime": "2021-06-04 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 768774, - "price": 43586000.0, - "datetime": "2021-06-05 11:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 768798, - "price": 43505000.0, - "datetime": "2021-06-05 13:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 768883, - "price": 43546000.0, - "datetime": "2021-06-05 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 768969, - "price": 42228000.0, - "datetime": "2021-06-05 21:42:00", + "bar_index": 768460, + "price": 43347000.0, + "datetime": "2021-06-04 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 769002, - "price": 42232000.0, - "datetime": "2021-06-05 23:21:00", + "bar_index": 768499, + "price": 43278000.0, + "datetime": "2021-06-04 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 769078, - "price": 42459000.0, - "datetime": "2021-06-06 03:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 769099, - "price": 42431000.0, - "datetime": "2021-06-06 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 769110, - "price": 42363000.0, - "datetime": "2021-06-06 04:45:00", + "bar_index": 768522, + "price": 42854000.0, + "datetime": "2021-06-04 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 769244, - "price": 42301000.0, - "datetime": "2021-06-06 11:27:00", + "bar_index": 768535, + "price": 43402000.0, + "datetime": "2021-06-05 00:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 768540, + "price": 43310000.0, + "datetime": "2021-06-05 00:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 768579, + "price": 43439000.0, + "datetime": "2021-06-05 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 768599, + "price": 43309000.0, + "datetime": "2021-06-05 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 768617, + "price": 43324000.0, + "datetime": "2021-06-05 04:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 768649, + "price": 43237000.0, + "datetime": "2021-06-05 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 768756, + "price": 43700000.0, + "datetime": "2021-06-05 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 768790, + "price": 43402000.0, + "datetime": "2021-06-05 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 768800, + "price": 43452000.0, + "datetime": "2021-06-05 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 768840, + "price": 43595000.0, + "datetime": "2021-06-05 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 768846, + "price": 43568000.0, + "datetime": "2021-06-05 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 768877, + "price": 43401000.0, + "datetime": "2021-06-05 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 768891, + "price": 43620000.0, + "datetime": "2021-06-05 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 768905, + "price": 43463000.0, + "datetime": "2021-06-05 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 769189, + "price": 41847000.0, + "datetime": "2021-06-06 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 769236, + "price": 42385000.0, + "datetime": "2021-06-06 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -77765,79 +117743,115 @@ "datetime": "2021-06-06 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 769491, + "price": 41941000.0, + "datetime": "2021-06-06 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 769616, + "price": 41936000.0, + "datetime": "2021-06-07 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 769358, - "price": 42007000.0, - "datetime": "2021-06-06 17:09:00", + "bar_index": 769658, + "price": 41647000.0, + "datetime": "2021-06-07 08:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 769377, - "price": 42145000.0, - "datetime": "2021-06-06 18:06:00", + "bar_index": 769714, + "price": 42379000.0, + "datetime": "2021-06-07 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 769540, - "price": 42095000.0, - "datetime": "2021-06-07 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 769605, - "price": 41896000.0, - "datetime": "2021-06-07 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 769703, - "price": 41960000.0, - "datetime": "2021-06-07 10:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 769745, - "price": 42245000.0, - "datetime": "2021-06-07 12:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 769795, - "price": 41932000.0, - "datetime": "2021-06-07 15:00:00", + "bar_index": 769816, + "price": 41640000.0, + "datetime": "2021-06-07 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=57.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 770239, - "price": 38273000.0, - "datetime": "2021-06-08 13:12:00", + "bar_index": 770030, + "price": 41462000.0, + "datetime": "2021-06-08 02:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 770049, + "price": 41441000.0, + "datetime": "2021-06-08 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 770077, + "price": 41505000.0, + "datetime": "2021-06-08 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 770175, + "price": 38958000.0, + "datetime": "2021-06-08 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 770254, + "price": 38055000.0, + "datetime": "2021-06-08 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 770273, + "price": 37994000.0, + "datetime": "2021-06-08 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 770312, + "price": 38189000.0, + "datetime": "2021-06-08 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -77846,250 +117860,466 @@ "datetime": "2021-06-08 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 770384, - "price": 38100000.0, - "datetime": "2021-06-08 20:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 770553, - "price": 38770000.0, - "datetime": "2021-06-09 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 770657, - "price": 37754000.0, - "datetime": "2021-06-09 11:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 770673, - "price": 37770000.0, - "datetime": "2021-06-09 12:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 770779, - "price": 39269000.0, - "datetime": "2021-06-09 18:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 770875, - "price": 40217000.0, - "datetime": "2021-06-09 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 771086, - "price": 42893000.0, - "datetime": "2021-06-10 09:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 771105, - "price": 42902000.0, - "datetime": "2021-06-10 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 771211, - "price": 42372000.0, - "datetime": "2021-06-10 15:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 771249, - "price": 42300000.0, - "datetime": "2021-06-10 17:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 771330, - "price": 43549000.0, - "datetime": "2021-06-10 21:36:00", + "bar_index": 770402, + "price": 38341000.0, + "datetime": "2021-06-08 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 771361, - "price": 43275000.0, - "datetime": "2021-06-10 23:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 771413, - "price": 42862000.0, - "datetime": "2021-06-11 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 771563, - "price": 43182000.0, - "datetime": "2021-06-11 09:15:00", + "bar_index": 770535, + "price": 38956000.0, + "datetime": "2021-06-09 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 771809, - "price": 43086000.0, - "datetime": "2021-06-11 21:33:00", + "bar_index": 770570, + "price": 38744000.0, + "datetime": "2021-06-09 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 771923, - "price": 42934000.0, - "datetime": "2021-06-12 03:15:00", + "bar_index": 770697, + "price": 37820000.0, + "datetime": "2021-06-09 13:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 772181, - "price": 41244000.0, - "datetime": "2021-06-12 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 772255, - "price": 41573000.0, - "datetime": "2021-06-12 19:51:00", + "bar_index": 770839, + "price": 40628000.0, + "datetime": "2021-06-09 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 772368, - "price": 41362000.0, - "datetime": "2021-06-13 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 772446, - "price": 41724000.0, - "datetime": "2021-06-13 05:24:00", + "bar_index": 770882, + "price": 40519000.0, + "datetime": "2021-06-09 23:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 770952, + "price": 41931000.0, + "datetime": "2021-06-10 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 772503, - "price": 41569000.0, - "datetime": "2021-06-13 08:15:00", + "bar_index": 770975, + "price": 41444000.0, + "datetime": "2021-06-10 03:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 771007, + "price": 41728000.0, + "datetime": "2021-06-10 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 771016, + "price": 41982000.0, + "datetime": "2021-06-10 05:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 771038, + "price": 42288000.0, + "datetime": "2021-06-10 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 771061, + "price": 42913000.0, + "datetime": "2021-06-10 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 771077, + "price": 43233000.0, + "datetime": "2021-06-10 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 772513, - "price": 41466000.0, - "datetime": "2021-06-13 08:45:00", + "bar_index": 771091, + "price": 42730000.0, + "datetime": "2021-06-10 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 771134, + "price": 42824000.0, + "datetime": "2021-06-10 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 771151, + "price": 42848000.0, + "datetime": "2021-06-10 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 771175, + "price": 42401000.0, + "datetime": "2021-06-10 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 771185, + "price": 42138000.0, + "datetime": "2021-06-10 14:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 771257, + "price": 42115000.0, + "datetime": "2021-06-10 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 771303, + "price": 43825000.0, + "datetime": "2021-06-10 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 771387, + "price": 42954000.0, + "datetime": "2021-06-11 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 771471, + "price": 42680000.0, + "datetime": "2021-06-11 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 771516, + "price": 42859000.0, + "datetime": "2021-06-11 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 771532, + "price": 42944000.0, + "datetime": "2021-06-11 07:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 771618, + "price": 42468000.0, + "datetime": "2021-06-11 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 771779, + "price": 43226000.0, + "datetime": "2021-06-11 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 771788, + "price": 43016000.0, + "datetime": "2021-06-11 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 771827, + "price": 43270000.0, + "datetime": "2021-06-11 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 771881, + "price": 42796000.0, + "datetime": "2021-06-12 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 771910, + "price": 42907000.0, + "datetime": "2021-06-12 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 771941, + "price": 43256000.0, + "datetime": "2021-06-12 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 771949, + "price": 43395000.0, + "datetime": "2021-06-12 04:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 771991, + "price": 43024000.0, + "datetime": "2021-06-12 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 772046, + "price": 43453000.0, + "datetime": "2021-06-12 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 772105, + "price": 41570000.0, + "datetime": "2021-06-12 12:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 772561, - "price": 41354000.0, - "datetime": "2021-06-13 11:09:00", + "bar_index": 772226, + "price": 41145000.0, + "datetime": "2021-06-12 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 772622, - "price": 40754000.0, - "datetime": "2021-06-13 14:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 772684, - "price": 41235000.0, - "datetime": "2021-06-13 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 772798, - "price": 41813000.0, - "datetime": "2021-06-13 23:00:00", + "bar_index": 772275, + "price": 41513000.0, + "datetime": "2021-06-12 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 772906, - "price": 43273000.0, - "datetime": "2021-06-14 04:24:00", + "bar_index": 772293, + "price": 42002000.0, + "datetime": "2021-06-12 21:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 772370, + "price": 41257000.0, + "datetime": "2021-06-13 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 772388, + "price": 41363000.0, + "datetime": "2021-06-13 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 772450, + "price": 41808000.0, + "datetime": "2021-06-13 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 772635, + "price": 40801000.0, + "datetime": "2021-06-13 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 772696, + "price": 41470000.0, + "datetime": "2021-06-13 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 772782, + "price": 41847000.0, + "datetime": "2021-06-13 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 772830, + "price": 41911000.0, + "datetime": "2021-06-14 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 772880, + "price": 43322000.0, + "datetime": "2021-06-14 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 772894, + "price": 43357000.0, + "datetime": "2021-06-14 03:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 772923, + "price": 44666000.0, + "datetime": "2021-06-14 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 772964, + "price": 44576000.0, + "datetime": "2021-06-14 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 772974, + "price": 44666000.0, + "datetime": "2021-06-14 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 772986, + "price": 44661000.0, + "datetime": "2021-06-14 08:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -78098,106 +118328,250 @@ "datetime": "2021-06-14 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 773006, - "price": 44869000.0, - "datetime": "2021-06-14 09:24:00", + "bar_index": 773020, + "price": 44861000.0, + "datetime": "2021-06-14 10:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 773039, + "price": 45208000.0, + "datetime": "2021-06-14 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 773078, - "price": 44745000.0, - "datetime": "2021-06-14 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 773250, - "price": 45373000.0, - "datetime": "2021-06-14 21:36:00", + "bar_index": 773070, + "price": 44625000.0, + "datetime": "2021-06-14 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 773302, - "price": 46722000.0, - "datetime": "2021-06-15 00:12:00", + "bar_index": 773094, + "price": 45004000.0, + "datetime": "2021-06-14 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 773628, - "price": 46363000.0, - "datetime": "2021-06-15 16:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 773666, - "price": 46110000.0, - "datetime": "2021-06-15 18:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 773712, - "price": 45855000.0, - "datetime": "2021-06-15 20:42:00", + "bar_index": 773199, + "price": 45210000.0, + "datetime": "2021-06-14 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 773718, - "price": 46055000.0, - "datetime": "2021-06-15 21:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 774051, - "price": 46242000.0, - "datetime": "2021-06-16 13:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 774246, - "price": 45373000.0, - "datetime": "2021-06-16 23:24:00", + "bar_index": 773238, + "price": 45125000.0, + "datetime": "2021-06-14 21:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 773273, + "price": 46950000.0, + "datetime": "2021-06-14 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 773421, + "price": 46478000.0, + "datetime": "2021-06-15 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 773492, + "price": 46610000.0, + "datetime": "2021-06-15 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 774323, - "price": 45200000.0, - "datetime": "2021-06-17 03:15:00", + "bar_index": 773510, + "price": 45959000.0, + "datetime": "2021-06-15 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 773540, + "price": 46300000.0, + "datetime": "2021-06-15 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 773580, + "price": 46399000.0, + "datetime": "2021-06-15 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 773591, + "price": 46204000.0, + "datetime": "2021-06-15 14:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 773613, + "price": 46274000.0, + "datetime": "2021-06-15 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 773634, + "price": 46276000.0, + "datetime": "2021-06-15 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 773714, + "price": 45854000.0, + "datetime": "2021-06-15 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 773739, + "price": 46389000.0, + "datetime": "2021-06-15 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 773838, + "price": 47277000.0, + "datetime": "2021-06-16 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 773917, + "price": 46303000.0, + "datetime": "2021-06-16 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 773942, + "price": 46372000.0, + "datetime": "2021-06-16 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 773948, + "price": 46464000.0, + "datetime": "2021-06-16 08:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 773997, + "price": 46202000.0, + "datetime": "2021-06-16 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 774015, + "price": 46040000.0, + "datetime": "2021-06-16 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 774020, + "price": 45923000.0, + "datetime": "2021-06-16 12:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 774052, + "price": 46198000.0, + "datetime": "2021-06-16 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 774072, + "price": 46270000.0, + "datetime": "2021-06-16 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 774354, + "price": 45650000.0, + "datetime": "2021-06-17 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -78205,26 +118579,17 @@ "price": 45537000.0, "datetime": "2021-06-17 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 774472, - "price": 45307000.0, - "datetime": "2021-06-17 10:42:00", + "bar_index": 774445, + "price": 45210000.0, + "datetime": "2021-06-17 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 774483, - "price": 45412000.0, - "datetime": "2021-06-17 11:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", @@ -78233,25 +118598,61 @@ "datetime": "2021-06-17 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,rsi_divergence]" }, { "side": "buy", - "bar_index": 774728, - "price": 45490000.0, - "datetime": "2021-06-17 23:30:00", + "bar_index": 774572, + "price": 45596000.0, + "datetime": "2021-06-17 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 774622, + "price": 45722000.0, + "datetime": "2021-06-17 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 774638, + "price": 45931000.0, + "datetime": "2021-06-17 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 774761, - "price": 45445000.0, - "datetime": "2021-06-18 01:09:00", + "bar_index": 774721, + "price": 45208000.0, + "datetime": "2021-06-17 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=17.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 774734, + "price": 45433000.0, + "datetime": "2021-06-17 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 774768, + "price": 45220000.0, + "datetime": "2021-06-18 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -78260,16 +118661,34 @@ "datetime": "2021-06-18 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 774925, - "price": 44667000.0, - "datetime": "2021-06-18 09:21:00", + "bar_index": 774885, + "price": 44556000.0, + "datetime": "2021-06-18 07:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 774996, + "price": 44276000.0, + "datetime": "2021-06-18 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 775026, + "price": 44346000.0, + "datetime": "2021-06-18 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -78278,151 +118697,196 @@ "datetime": "2021-06-18 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=69.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 775326, - "price": 42540000.0, - "datetime": "2021-06-19 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 775387, - "price": 42350000.0, - "datetime": "2021-06-19 08:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 775420, - "price": 42608000.0, - "datetime": "2021-06-19 10:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 775489, - "price": 41673000.0, - "datetime": "2021-06-19 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 775514, - "price": 41664000.0, - "datetime": "2021-06-19 14:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 775560, - "price": 41872000.0, - "datetime": "2021-06-19 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 775596, - "price": 41917000.0, - "datetime": "2021-06-19 18:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 775666, + "bar_index": 775345, "price": 42200000.0, - "datetime": "2021-06-19 22:24:00", + "datetime": "2021-06-19 06:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 775711, - "price": 42303000.0, - "datetime": "2021-06-20 00:39:00", + "bar_index": 775372, + "price": 42226000.0, + "datetime": "2021-06-19 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 776199, - "price": 40787000.0, - "datetime": "2021-06-21 01:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 776329, - "price": 41760000.0, - "datetime": "2021-06-21 07:33:00", + "bar_index": 775439, + "price": 42732000.0, + "datetime": "2021-06-19 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 776359, - "price": 41735000.0, - "datetime": "2021-06-21 09:03:00", + "bar_index": 775460, + "price": 41900000.0, + "datetime": "2021-06-19 12:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 776476, - "price": 40415000.0, - "datetime": "2021-06-21 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 776525, - "price": 39208000.0, - "datetime": "2021-06-21 17:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 776549, - "price": 39245000.0, - "datetime": "2021-06-21 18:33:00", + "bar_index": 775552, + "price": 41953000.0, + "datetime": "2021-06-19 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 776680, - "price": 39122000.0, - "datetime": "2021-06-22 01:06:00", + "bar_index": 775568, + "price": 42000000.0, + "datetime": "2021-06-19 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 775619, + "price": 42093000.0, + "datetime": "2021-06-19 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 775646, + "price": 42537000.0, + "datetime": "2021-06-19 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 775678, + "price": 42264000.0, + "datetime": "2021-06-19 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 775788, + "price": 42308000.0, + "datetime": "2021-06-20 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 775810, + "price": 42345000.0, + "datetime": "2021-06-20 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 775895, + "price": 41854000.0, + "datetime": "2021-06-20 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 775915, + "price": 42154000.0, + "datetime": "2021-06-20 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 776040, + "price": 42142000.0, + "datetime": "2021-06-20 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 776056, + "price": 41918000.0, + "datetime": "2021-06-20 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 776178, + "price": 40798000.0, + "datetime": "2021-06-21 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 776273, + "price": 41675000.0, + "datetime": "2021-06-21 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 776386, + "price": 41545000.0, + "datetime": "2021-06-21 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 776609, + "price": 38879000.0, + "datetime": "2021-06-21 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 776649, + "price": 39098000.0, + "datetime": "2021-06-21 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 776682, + "price": 39081000.0, + "datetime": "2021-06-22 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -78430,98 +118894,296 @@ "price": 38539000.0, "datetime": "2021-06-22 03:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 776967, - "price": 38182000.0, - "datetime": "2021-06-22 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 777247, - "price": 37913000.0, - "datetime": "2021-06-23 05:27:00", + "bar_index": 776793, + "price": 37470000.0, + "datetime": "2021-06-22 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 777418, - "price": 38847000.0, - "datetime": "2021-06-23 14:00:00", + "bar_index": 776805, + "price": 37570000.0, + "datetime": "2021-06-22 07:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 776867, + "price": 38101000.0, + "datetime": "2021-06-22 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 776893, + "price": 38246000.0, + "datetime": "2021-06-22 11:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 776903, + "price": 38400000.0, + "datetime": "2021-06-22 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 777674, - "price": 38960000.0, - "datetime": "2021-06-24 02:48:00", + "bar_index": 777026, + "price": 36876000.0, + "datetime": "2021-06-22 18:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 777739, - "price": 38692000.0, - "datetime": "2021-06-24 06:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 777958, - "price": 38260000.0, - "datetime": "2021-06-24 17:00:00", + "bar_index": 777072, + "price": 36735000.0, + "datetime": "2021-06-22 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 778016, - "price": 38625000.0, - "datetime": "2021-06-24 19:54:00", + "bar_index": 777167, + "price": 37528000.0, + "datetime": "2021-06-23 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=59.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 778065, - "price": 39273000.0, - "datetime": "2021-06-24 22:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 778182, - "price": 40229000.0, - "datetime": "2021-06-25 04:12:00", + "bar_index": 777260, + "price": 37993000.0, + "datetime": "2021-06-23 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 778280, - "price": 40350000.0, - "datetime": "2021-06-25 09:06:00", + "bar_index": 777300, + "price": 37760000.0, + "datetime": "2021-06-23 08:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 777346, + "price": 39129000.0, + "datetime": "2021-06-23 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 777375, + "price": 39120000.0, + "datetime": "2021-06-23 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 777383, + "price": 39020000.0, + "datetime": "2021-06-23 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 777458, + "price": 39142000.0, + "datetime": "2021-06-23 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 777500, + "price": 38827000.0, + "datetime": "2021-06-23 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 777524, + "price": 39101000.0, + "datetime": "2021-06-23 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 777543, + "price": 39157000.0, + "datetime": "2021-06-23 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 777553, + "price": 39072000.0, + "datetime": "2021-06-23 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 777573, + "price": 39203000.0, + "datetime": "2021-06-23 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 777688, + "price": 38768000.0, + "datetime": "2021-06-24 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 777807, + "price": 39121000.0, + "datetime": "2021-06-24 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 777825, + "price": 38744000.0, + "datetime": "2021-06-24 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 777902, + "price": 38099000.0, + "datetime": "2021-06-24 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 777980, + "price": 38652000.0, + "datetime": "2021-06-24 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 778083, + "price": 39533000.0, + "datetime": "2021-06-24 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 778161, + "price": 40446000.0, + "datetime": "2021-06-25 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 778183, + "price": 40278000.0, + "datetime": "2021-06-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 778234, + "price": 40358000.0, + "datetime": "2021-06-25 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 778288, + "price": 40506000.0, + "datetime": "2021-06-25 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 778304, + "price": 39800000.0, + "datetime": "2021-06-25 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 778317, + "price": 40277000.0, + "datetime": "2021-06-25 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 778381, + "price": 40041000.0, + "datetime": "2021-06-25 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -78530,70 +119192,160 @@ "datetime": "2021-06-25 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 778645, - "price": 37587000.0, - "datetime": "2021-06-26 03:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 778673, - "price": 37629000.0, - "datetime": "2021-06-26 04:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 778690, - "price": 37735000.0, - "datetime": "2021-06-26 05:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 778758, - "price": 36810000.0, - "datetime": "2021-06-26 09:00:00", + "bar_index": 778774, + "price": 37556000.0, + "datetime": "2021-06-26 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 779058, - "price": 36251000.0, - "datetime": "2021-06-27 00:00:00", + "bar_index": 778806, + "price": 37223000.0, + "datetime": "2021-06-26 11:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 779137, - "price": 37012000.0, - "datetime": "2021-06-27 03:57:00", + "bar_index": 778817, + "price": 37357000.0, + "datetime": "2021-06-26 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 778861, + "price": 37815000.0, + "datetime": "2021-06-26 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 779563, - "price": 38426000.0, - "datetime": "2021-06-28 01:15:00", + "bar_index": 778920, + "price": 35694000.0, + "datetime": "2021-06-26 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 779066, + "price": 36390000.0, + "datetime": "2021-06-27 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779151, + "price": 37017000.0, + "datetime": "2021-06-27 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779224, + "price": 37186000.0, + "datetime": "2021-06-27 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 779355, + "price": 38219000.0, + "datetime": "2021-06-27 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 779374, + "price": 38339000.0, + "datetime": "2021-06-27 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779459, + "price": 38052000.0, + "datetime": "2021-06-27 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 779495, + "price": 38812000.0, + "datetime": "2021-06-27 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 779528, + "price": 38542000.0, + "datetime": "2021-06-27 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 779537, + "price": 38650000.0, + "datetime": "2021-06-27 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 779638, + "price": 38170000.0, + "datetime": "2021-06-28 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 779661, + "price": 38166000.0, + "datetime": "2021-06-28 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779704, + "price": 39702000.0, + "datetime": "2021-06-28 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -78602,7 +119354,7 @@ "datetime": "2021-06-28 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -78610,89 +119362,125 @@ "price": 39723000.0, "datetime": "2021-06-28 11:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 779770, + "price": 39831000.0, + "datetime": "2021-06-28 11:36:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779826, + "price": 39816000.0, + "datetime": "2021-06-28 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 779851, + "price": 39800000.0, + "datetime": "2021-06-28 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 779860, + "price": 39853000.0, + "datetime": "2021-06-28 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 779847, - "price": 39783000.0, - "datetime": "2021-06-28 15:27:00", + "bar_index": 779933, + "price": 39480000.0, + "datetime": "2021-06-28 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 779981, + "price": 39882000.0, + "datetime": "2021-06-28 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 780043, + "price": 40288000.0, + "datetime": "2021-06-29 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 780140, + "price": 40271000.0, + "datetime": "2021-06-29 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 779909, - "price": 39947000.0, - "datetime": "2021-06-28 18:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 779995, - "price": 39758000.0, - "datetime": "2021-06-28 22:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 780023, - "price": 39852000.0, - "datetime": "2021-06-29 00:15:00", + "bar_index": 780172, + "price": 39847000.0, + "datetime": "2021-06-29 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 780213, + "price": 40410000.0, + "datetime": "2021-06-29 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 780162, - "price": 39908000.0, - "datetime": "2021-06-29 07:12:00", + "bar_index": 780226, + "price": 40060000.0, + "datetime": "2021-06-29 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 780198, - "price": 39904000.0, - "datetime": "2021-06-29 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 780389, - "price": 40701000.0, - "datetime": "2021-06-29 18:33:00", + "bar_index": 780359, + "price": 40298000.0, + "datetime": "2021-06-29 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 780485, - "price": 41738000.0, - "datetime": "2021-06-29 23:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 780501, - "price": 41706000.0, - "datetime": "2021-06-30 00:09:00", + "bar_index": 780422, + "price": 41211000.0, + "datetime": "2021-06-29 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=40.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -78701,115 +119489,205 @@ "datetime": "2021-06-30 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 780775, - "price": 40256000.0, - "datetime": "2021-06-30 13:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 780803, - "price": 40517000.0, - "datetime": "2021-06-30 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 780826, - "price": 40453000.0, - "datetime": "2021-06-30 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 780912, - "price": 40377000.0, - "datetime": "2021-06-30 20:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 780945, - "price": 40321000.0, - "datetime": "2021-06-30 22:21:00", + "bar_index": 780530, + "price": 41940000.0, + "datetime": "2021-06-30 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 780965, - "price": 40225000.0, - "datetime": "2021-06-30 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 781199, - "price": 40500000.0, - "datetime": "2021-07-01 11:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 781286, - "price": 39844000.0, - "datetime": "2021-07-01 15:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 781459, - "price": 39375000.0, - "datetime": "2021-07-02 00:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 781619, - "price": 39267000.0, - "datetime": "2021-07-02 08:03:00", + "bar_index": 780623, + "price": 41894000.0, + "datetime": "2021-06-30 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 781629, - "price": 39337000.0, - "datetime": "2021-07-02 08:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 781722, - "price": 38508000.0, - "datetime": "2021-07-02 13:12:00", + "bar_index": 780671, + "price": 41532000.0, + "datetime": "2021-06-30 08:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 780713, + "price": 41551000.0, + "datetime": "2021-06-30 10:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 780734, + "price": 41471000.0, + "datetime": "2021-06-30 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 780747, + "price": 40800000.0, + "datetime": "2021-06-30 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 780780, + "price": 40333000.0, + "datetime": "2021-06-30 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 780861, + "price": 40219000.0, + "datetime": "2021-06-30 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 780895, + "price": 40311000.0, + "datetime": "2021-06-30 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 781047, + "price": 40251000.0, + "datetime": "2021-07-01 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 781098, + "price": 40295000.0, + "datetime": "2021-07-01 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 781130, + "price": 40541000.0, + "datetime": "2021-07-01 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 781143, + "price": 40730000.0, + "datetime": "2021-07-01 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 781169, + "price": 40371000.0, + "datetime": "2021-07-01 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 781211, + "price": 39924000.0, + "datetime": "2021-07-01 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 781298, + "price": 39189000.0, + "datetime": "2021-07-01 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 781362, + "price": 38847000.0, + "datetime": "2021-07-01 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 781421, + "price": 39409000.0, + "datetime": "2021-07-01 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 781451, + "price": 39040000.0, + "datetime": "2021-07-01 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 781516, + "price": 39302000.0, + "datetime": "2021-07-02 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 781571, + "price": 39329000.0, + "datetime": "2021-07-02 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 781595, + "price": 39353000.0, + "datetime": "2021-07-02 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -78817,62 +119695,215 @@ "price": 38551000.0, "datetime": "2021-07-02 14:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 781868, - "price": 38678000.0, - "datetime": "2021-07-02 20:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 781976, - "price": 39330000.0, - "datetime": "2021-07-03 01:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 782038, - "price": 38880000.0, - "datetime": "2021-07-03 05:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 782327, - "price": 40228000.0, - "datetime": "2021-07-03 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 782558, - "price": 40337000.0, - "datetime": "2021-07-04 07:00:00", + "bar_index": 781890, + "price": 38908000.0, + "datetime": "2021-07-02 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 781967, + "price": 39298000.0, + "datetime": "2021-07-03 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 782616, - "price": 40188000.0, - "datetime": "2021-07-04 09:54:00", + "bar_index": 782039, + "price": 38819000.0, + "datetime": "2021-07-03 05:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782074, + "price": 39168000.0, + "datetime": "2021-07-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 782124, + "price": 39226000.0, + "datetime": "2021-07-03 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 782152, + "price": 39295000.0, + "datetime": "2021-07-03 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 782169, + "price": 39178000.0, + "datetime": "2021-07-03 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782246, + "price": 39417000.0, + "datetime": "2021-07-03 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 782295, + "price": 40268000.0, + "datetime": "2021-07-03 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 782331, + "price": 40284000.0, + "datetime": "2021-07-03 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 782341, + "price": 40182000.0, + "datetime": "2021-07-03 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782376, + "price": 40220000.0, + "datetime": "2021-07-03 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 782474, + "price": 40353000.0, + "datetime": "2021-07-04 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 782520, + "price": 40331000.0, + "datetime": "2021-07-04 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 782559, + "price": 40332000.0, + "datetime": "2021-07-04 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 782571, + "price": 40063000.0, + "datetime": "2021-07-04 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 782617, + "price": 40173000.0, + "datetime": "2021-07-04 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [donchian,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782649, + "price": 40314000.0, + "datetime": "2021-07-04 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782716, + "price": 41030000.0, + "datetime": "2021-07-04 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 782755, + "price": 41388000.0, + "datetime": "2021-07-04 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 782795, + "price": 41139000.0, + "datetime": "2021-07-04 18:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 782803, + "price": 41199000.0, + "datetime": "2021-07-04 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 782980, + "price": 41172000.0, + "datetime": "2021-07-05 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -78881,16 +119912,43 @@ "datetime": "2021-07-05 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 783008, + "price": 41255000.0, + "datetime": "2021-07-05 05:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 783301, - "price": 40105000.0, - "datetime": "2021-07-05 20:09:00", + "bar_index": 783048, + "price": 41332000.0, + "datetime": "2021-07-05 07:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 783189, + "price": 39868000.0, + "datetime": "2021-07-05 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 783203, + "price": 40064000.0, + "datetime": "2021-07-05 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -78898,26 +119956,8 @@ "price": 39579000.0, "datetime": "2021-07-05 20:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 783346, - "price": 39336000.0, - "datetime": "2021-07-05 22:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 783358, - "price": 39309000.0, - "datetime": "2021-07-05 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "buy", @@ -78926,70 +119966,133 @@ "datetime": "2021-07-06 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 783561, - "price": 39899000.0, - "datetime": "2021-07-06 09:09:00", + "bar_index": 783515, + "price": 39940000.0, + "datetime": "2021-07-06 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 783525, + "price": 39880000.0, + "datetime": "2021-07-06 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 783576, - "price": 39742000.0, - "datetime": "2021-07-06 09:54:00", + "bar_index": 783594, + "price": 39571000.0, + "datetime": "2021-07-06 10:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 783685, - "price": 40188000.0, - "datetime": "2021-07-06 15:21:00", + "bar_index": 783643, + "price": 40085000.0, + "datetime": "2021-07-06 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 783695, - "price": 40200000.0, - "datetime": "2021-07-06 15:51:00", + "bar_index": 783676, + "price": 40334000.0, + "datetime": "2021-07-06 14:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 783709, + "price": 40246000.0, + "datetime": "2021-07-06 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 783718, + "price": 40338000.0, + "datetime": "2021-07-06 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 783728, + "price": 40364000.0, + "datetime": "2021-07-06 17:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 783733, + "price": 40390000.0, + "datetime": "2021-07-06 17:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 783741, - "price": 40273000.0, - "datetime": "2021-07-06 18:09:00", + "bar_index": 783777, + "price": 39573000.0, + "datetime": "2021-07-06 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 783859, - "price": 39622000.0, - "datetime": "2021-07-07 00:03:00", + "bar_index": 783783, + "price": 39522000.0, + "datetime": "2021-07-06 20:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 783897, - "price": 39740000.0, - "datetime": "2021-07-07 01:57:00", + "bar_index": 783808, + "price": 39805000.0, + "datetime": "2021-07-06 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 783944, + "price": 39607000.0, + "datetime": "2021-07-07 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 783969, + "price": 39636000.0, + "datetime": "2021-07-07 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -78998,43 +120101,34 @@ "datetime": "2021-07-07 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 784056, - "price": 39808000.0, - "datetime": "2021-07-07 09:54:00", + "bar_index": 784008, + "price": 39749000.0, + "datetime": "2021-07-07 07:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 784167, - "price": 40346000.0, - "datetime": "2021-07-07 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 784176, - "price": 40333000.0, - "datetime": "2021-07-07 15:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 784200, - "price": 40457000.0, - "datetime": "2021-07-07 17:06:00", + "bar_index": 784065, + "price": 39880000.0, + "datetime": "2021-07-07 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 784215, + "price": 40374000.0, + "datetime": "2021-07-07 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -79043,7 +120137,16 @@ "datetime": "2021-07-07 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 784264, + "price": 40457000.0, + "datetime": "2021-07-07 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -79052,43 +120155,25 @@ "datetime": "2021-07-07 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 784339, - "price": 40409000.0, - "datetime": "2021-07-08 00:03:00", + "bar_index": 784404, + "price": 40430000.0, + "datetime": "2021-07-08 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 784396, - "price": 40396000.0, - "datetime": "2021-07-08 02:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 784493, - "price": 40001000.0, - "datetime": "2021-07-08 07:45:00", + "bar_index": 784506, + "price": 39843000.0, + "datetime": "2021-07-08 08:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 784601, - "price": 39069000.0, - "datetime": "2021-07-08 13:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -79096,17 +120181,8 @@ "price": 39208000.0, "datetime": "2021-07-08 13:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 784640, - "price": 39194000.0, - "datetime": "2021-07-08 15:06:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -79114,26 +120190,161 @@ "price": 39185000.0, "datetime": "2021-07-08 15:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 784859, - "price": 39041000.0, - "datetime": "2021-07-09 02:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [donchian,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 784958, - "price": 39004000.0, - "datetime": "2021-07-09 07:00:00", + "bar_index": 784677, + "price": 38361000.0, + "datetime": "2021-07-08 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 784718, + "price": 38525000.0, + "datetime": "2021-07-08 19:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 784745, + "price": 38576000.0, + "datetime": "2021-07-08 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 784759, + "price": 38727000.0, + "datetime": "2021-07-08 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 784788, + "price": 38646000.0, + "datetime": "2021-07-08 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 784823, + "price": 39056000.0, + "datetime": "2021-07-09 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 784870, + "price": 39026000.0, + "datetime": "2021-07-09 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 784877, + "price": 38955000.0, + "datetime": "2021-07-09 02:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 784924, + "price": 39057000.0, + "datetime": "2021-07-09 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 784931, + "price": 39012000.0, + "datetime": "2021-07-09 05:39:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 784965, + "price": 38758000.0, + "datetime": "2021-07-09 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 784975, + "price": 38756000.0, + "datetime": "2021-07-09 07:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 784991, + "price": 38909000.0, + "datetime": "2021-07-09 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 785026, + "price": 38423000.0, + "datetime": "2021-07-09 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 785054, + "price": 38872000.0, + "datetime": "2021-07-09 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 785137, + "price": 38701000.0, + "datetime": "2021-07-09 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 785181, + "price": 38789000.0, + "datetime": "2021-07-09 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -79141,116 +120352,215 @@ "price": 38969000.0, "datetime": "2021-07-09 19:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 785255, - "price": 38912000.0, - "datetime": "2021-07-09 21:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 785342, - "price": 39422000.0, - "datetime": "2021-07-10 02:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 785353, - "price": 39426000.0, - "datetime": "2021-07-10 02:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 785484, - "price": 39968000.0, - "datetime": "2021-07-10 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 785691, - "price": 39824000.0, - "datetime": "2021-07-10 19:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 785741, - "price": 39899000.0, - "datetime": "2021-07-10 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback]" }, { "side": "sell", - "bar_index": 785752, - "price": 39867000.0, - "datetime": "2021-07-10 22:42:00", + "bar_index": 785235, + "price": 38790000.0, + "datetime": "2021-07-09 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 785861, - "price": 39622000.0, - "datetime": "2021-07-11 04:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 785963, - "price": 39877000.0, - "datetime": "2021-07-11 09:15:00", + "bar_index": 785321, + "price": 39477000.0, + "datetime": "2021-07-10 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 786056, - "price": 39513000.0, - "datetime": "2021-07-11 13:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 786115, - "price": 39499000.0, - "datetime": "2021-07-11 16:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,minor_swing]" }, { "side": "buy", - "bar_index": 786290, - "price": 39880000.0, - "datetime": "2021-07-12 01:36:00", + "bar_index": 785434, + "price": 39952000.0, + "datetime": "2021-07-10 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 785470, + "price": 39998000.0, + "datetime": "2021-07-10 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 785490, + "price": 40192000.0, + "datetime": "2021-07-10 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 785504, + "price": 39928000.0, + "datetime": "2021-07-10 10:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 785514, + "price": 39768000.0, + "datetime": "2021-07-10 10:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 785550, + "price": 39837000.0, + "datetime": "2021-07-10 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 785586, + "price": 39700000.0, + "datetime": "2021-07-10 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 785635, + "price": 39804000.0, + "datetime": "2021-07-10 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 785776, + "price": 39908000.0, + "datetime": "2021-07-10 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 785822, + "price": 39790000.0, + "datetime": "2021-07-11 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 785871, + "price": 39526000.0, + "datetime": "2021-07-11 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 785908, + "price": 39565000.0, + "datetime": "2021-07-11 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 785972, + "price": 39735000.0, + "datetime": "2021-07-11 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 786008, + "price": 39712000.0, + "datetime": "2021-07-11 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 786073, + "price": 39645000.0, + "datetime": "2021-07-11 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 786118, + "price": 39461000.0, + "datetime": "2021-07-11 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 786171, + "price": 39700000.0, + "datetime": "2021-07-11 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 786240, + "price": 39856000.0, + "datetime": "2021-07-11 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 786245, + "price": 39849000.0, + "datetime": "2021-07-11 23:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 786307, + "price": 39945000.0, + "datetime": "2021-07-12 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 786328, + "price": 39921000.0, + "datetime": "2021-07-12 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -79259,25 +120569,43 @@ "datetime": "2021-07-12 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 786371, - "price": 39855000.0, - "datetime": "2021-07-12 05:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 786387, - "price": 40074000.0, - "datetime": "2021-07-12 06:27:00", + "bar_index": 786415, + "price": 40343000.0, + "datetime": "2021-07-12 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 786490, + "price": 40127000.0, + "datetime": "2021-07-12 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 786560, + "price": 40132000.0, + "datetime": "2021-07-12 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 786628, + "price": 39991000.0, + "datetime": "2021-07-12 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -79286,43 +120614,133 @@ "datetime": "2021-07-12 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 786739, - "price": 39406000.0, - "datetime": "2021-07-13 00:03:00", + "bar_index": 786724, + "price": 39471000.0, + "datetime": "2021-07-12 23:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 786928, - "price": 39249000.0, - "datetime": "2021-07-13 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 787151, - "price": 39042000.0, - "datetime": "2021-07-13 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 787242, - "price": 38500000.0, - "datetime": "2021-07-14 01:12:00", + "bar_index": 786751, + "price": 39401000.0, + "datetime": "2021-07-13 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 786858, + "price": 39027000.0, + "datetime": "2021-07-13 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 786871, + "price": 38958000.0, + "datetime": "2021-07-13 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 787027, + "price": 38766000.0, + "datetime": "2021-07-13 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 787041, + "price": 38753000.0, + "datetime": "2021-07-13 15:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 787046, + "price": 38766000.0, + "datetime": "2021-07-13 15:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 787080, + "price": 39092000.0, + "datetime": "2021-07-13 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 787086, + "price": 39059000.0, + "datetime": "2021-07-13 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 787096, + "price": 39095000.0, + "datetime": "2021-07-13 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 787120, + "price": 39131000.0, + "datetime": "2021-07-13 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 787126, + "price": 39119000.0, + "datetime": "2021-07-13 19:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 787143, + "price": 38880000.0, + "datetime": "2021-07-13 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 787230, + "price": 38500000.0, + "datetime": "2021-07-14 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -79331,34 +120749,52 @@ "datetime": "2021-07-14 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 787345, - "price": 38450000.0, - "datetime": "2021-07-14 06:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 787440, - "price": 38505000.0, - "datetime": "2021-07-14 11:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 787463, - "price": 38405000.0, - "datetime": "2021-07-14 12:15:00", + "side": "buy", + "bar_index": 787327, + "price": 38536000.0, + "datetime": "2021-07-14 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 787351, + "price": 38588000.0, + "datetime": "2021-07-14 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 787444, + "price": 38554000.0, + "datetime": "2021-07-14 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 787473, + "price": 37878000.0, + "datetime": "2021-07-14 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 787596, + "price": 38290000.0, + "datetime": "2021-07-14 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -79367,124 +120803,232 @@ "datetime": "2021-07-14 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing]" }, { "side": "buy", - "bar_index": 787664, - "price": 38602000.0, - "datetime": "2021-07-14 22:18:00", + "bar_index": 787665, + "price": 38634000.0, + "datetime": "2021-07-14 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 787740, - "price": 38756000.0, - "datetime": "2021-07-15 02:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 787778, - "price": 38627000.0, - "datetime": "2021-07-15 04:00:00", + "bar_index": 787711, + "price": 38791000.0, + "datetime": "2021-07-15 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 788006, - "price": 38222000.0, - "datetime": "2021-07-15 15:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 788023, - "price": 38300000.0, - "datetime": "2021-07-15 16:15:00", + "bar_index": 787731, + "price": 38709000.0, + "datetime": "2021-07-15 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 788087, - "price": 37977000.0, - "datetime": "2021-07-15 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 788314, - "price": 37528000.0, - "datetime": "2021-07-16 06:48:00", + "bar_index": 787741, + "price": 38770000.0, + "datetime": "2021-07-15 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 788503, - "price": 37324000.0, - "datetime": "2021-07-16 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 788683, - "price": 37788000.0, - "datetime": "2021-07-17 01:15:00", + "bar_index": 787814, + "price": 38692000.0, + "datetime": "2021-07-15 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 787846, + "price": 38802000.0, + "datetime": "2021-07-15 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 787906, + "price": 38754000.0, + "datetime": "2021-07-15 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 787921, + "price": 38759000.0, + "datetime": "2021-07-15 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 788858, - "price": 37219000.0, - "datetime": "2021-07-17 10:00:00", + "bar_index": 787930, + "price": 38657000.0, + "datetime": "2021-07-15 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 788345, + "price": 37573000.0, + "datetime": "2021-07-16 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 788888, - "price": 37055000.0, - "datetime": "2021-07-17 11:30:00", + "bar_index": 788364, + "price": 37456000.0, + "datetime": "2021-07-16 09:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 788893, - "price": 37089000.0, - "datetime": "2021-07-17 11:45:00", + "bar_index": 788375, + "price": 37377000.0, + "datetime": "2021-07-16 09:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 788429, + "price": 37596000.0, + "datetime": "2021-07-16 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 788998, - "price": 37131000.0, - "datetime": "2021-07-17 17:00:00", + "bar_index": 788536, + "price": 37119000.0, + "datetime": "2021-07-16 17:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 788541, + "price": 37037000.0, + "datetime": "2021-07-16 18:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 788631, + "price": 37645000.0, + "datetime": "2021-07-16 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 788691, + "price": 37743000.0, + "datetime": "2021-07-17 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 788815, + "price": 37367000.0, + "datetime": "2021-07-17 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 788828, + "price": 37200000.0, + "datetime": "2021-07-17 08:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 788911, + "price": 37002000.0, + "datetime": "2021-07-17 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 789004, + "price": 37083000.0, + "datetime": "2021-07-17 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 789020, + "price": 37327000.0, + "datetime": "2021-07-17 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 789084, + "price": 37120000.0, + "datetime": "2021-07-17 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 789163, + "price": 37479000.0, + "datetime": "2021-07-18 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 789186, + "price": 37335000.0, + "datetime": "2021-07-18 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -79493,178 +121037,313 @@ "datetime": "2021-07-18 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 789386, - "price": 37773000.0, - "datetime": "2021-07-18 12:24:00", + "bar_index": 789339, + "price": 37654000.0, + "datetime": "2021-07-18 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 789437, - "price": 37755000.0, - "datetime": "2021-07-18 14:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 789599, - "price": 37435000.0, - "datetime": "2021-07-18 23:03:00", + "bar_index": 789356, + "price": 37848000.0, + "datetime": "2021-07-18 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 789745, - "price": 37546000.0, - "datetime": "2021-07-19 06:21:00", + "bar_index": 789377, + "price": 37841000.0, + "datetime": "2021-07-18 11:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 789764, - "price": 37411000.0, - "datetime": "2021-07-19 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 789952, - "price": 37388000.0, - "datetime": "2021-07-19 16:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 790023, - "price": 37237000.0, - "datetime": "2021-07-19 20:15:00", + "bar_index": 789423, + "price": 37783000.0, + "datetime": "2021-07-18 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 790094, - "price": 36713000.0, - "datetime": "2021-07-19 23:48:00", + "bar_index": 789439, + "price": 37665000.0, + "datetime": "2021-07-18 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 790107, - "price": 36692000.0, - "datetime": "2021-07-20 00:27:00", + "bar_index": 789498, + "price": 37332000.0, + "datetime": "2021-07-18 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 790151, - "price": 36631000.0, - "datetime": "2021-07-20 02:39:00", + "bar_index": 789535, + "price": 37300000.0, + "datetime": "2021-07-18 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 790192, - "price": 36558000.0, - "datetime": "2021-07-20 04:42:00", + "bar_index": 789540, + "price": 37372000.0, + "datetime": "2021-07-18 20:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 790205, - "price": 36573000.0, - "datetime": "2021-07-20 05:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fib_pullback]" }, { "side": "buy", - "bar_index": 790283, - "price": 36795000.0, - "datetime": "2021-07-20 09:15:00", + "bar_index": 789546, + "price": 37373000.0, + "datetime": "2021-07-18 20:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 789630, + "price": 37168000.0, + "datetime": "2021-07-19 00:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 789645, + "price": 37148000.0, + "datetime": "2021-07-19 01:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 789656, + "price": 37231000.0, + "datetime": "2021-07-19 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 790373, - "price": 35416000.0, - "datetime": "2021-07-20 13:45:00", + "side": "buy", + "bar_index": 789699, + "price": 37403000.0, + "datetime": "2021-07-19 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 790427, - "price": 35364000.0, - "datetime": "2021-07-20 16:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,local_extrema,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 790449, - "price": 35347000.0, - "datetime": "2021-07-20 17:33:00", + "side": "buy", + "bar_index": 789712, + "price": 37453000.0, + "datetime": "2021-07-19 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 789750, + "price": 37544000.0, + "datetime": "2021-07-19 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 790503, + "bar_index": 789771, + "price": 37405000.0, + "datetime": "2021-07-19 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 789838, + "price": 37454000.0, + "datetime": "2021-07-19 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 789860, + "price": 37243000.0, + "datetime": "2021-07-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 789902, + "price": 37485000.0, + "datetime": "2021-07-19 14:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 789908, + "price": 37410000.0, + "datetime": "2021-07-19 14:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 789956, + "price": 37379000.0, + "datetime": "2021-07-19 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 790136, + "price": 36580000.0, + "datetime": "2021-07-20 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 790325, + "price": 36001000.0, + "datetime": "2021-07-20 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 790345, + "price": 35240000.0, + "datetime": "2021-07-20 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 790383, + "price": 35420000.0, + "datetime": "2021-07-20 14:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 790388, + "price": 35314000.0, + "datetime": "2021-07-20 14:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,fib_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 790400, + "price": 35302000.0, + "datetime": "2021-07-20 15:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 790458, "price": 35194000.0, - "datetime": "2021-07-20 20:15:00", + "datetime": "2021-07-20 18:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 790532, - "price": 35208000.0, - "datetime": "2021-07-20 21:42:00", + "bar_index": 790496, + "price": 35271000.0, + "datetime": "2021-07-20 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 790534, + "price": 35226000.0, + "datetime": "2021-07-20 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 790568, - "price": 35082000.0, - "datetime": "2021-07-20 23:30:00", + "bar_index": 790631, + "price": 35131000.0, + "datetime": "2021-07-21 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 790647, + "price": 35245000.0, + "datetime": "2021-07-21 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 790664, + "price": 35278000.0, + "datetime": "2021-07-21 04:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 790761, + "price": 35320000.0, + "datetime": "2021-07-21 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -79672,206 +121351,611 @@ "price": 35176000.0, "datetime": "2021-07-21 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 790790, - "price": 35158000.0, - "datetime": "2021-07-21 10:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 791021, - "price": 37176000.0, - "datetime": "2021-07-21 22:09:00", + "bar_index": 790843, + "price": 35850000.0, + "datetime": "2021-07-21 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 791040, - "price": 37325000.0, - "datetime": "2021-07-21 23:06:00", + "bar_index": 790852, + "price": 36136000.0, + "datetime": "2021-07-21 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 791302, - "price": 37839000.0, - "datetime": "2021-07-22 12:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 791379, - "price": 37880000.0, - "datetime": "2021-07-22 16:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 791489, - "price": 37723000.0, - "datetime": "2021-07-22 21:33:00", + "bar_index": 790956, + "price": 36963000.0, + "datetime": "2021-07-21 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 791055, + "price": 37436000.0, + "datetime": "2021-07-21 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 791632, - "price": 37945000.0, - "datetime": "2021-07-23 04:42:00", + "bar_index": 791098, + "price": 37484000.0, + "datetime": "2021-07-22 02:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 791145, + "price": 37597000.0, + "datetime": "2021-07-22 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 791667, - "price": 37935000.0, - "datetime": "2021-07-23 06:27:00", + "bar_index": 791178, + "price": 37520000.0, + "datetime": "2021-07-22 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 791192, + "price": 37703000.0, + "datetime": "2021-07-22 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 791254, + "price": 38050000.0, + "datetime": "2021-07-22 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 791675, - "price": 37791000.0, - "datetime": "2021-07-23 06:51:00", + "bar_index": 791262, + "price": 37801000.0, + "datetime": "2021-07-22 10:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 791723, - "price": 37816000.0, - "datetime": "2021-07-23 09:15:00", + "bar_index": 791342, + "price": 37773000.0, + "datetime": "2021-07-22 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 791534, + "price": 37942000.0, + "datetime": "2021-07-22 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 791833, + "bar_index": 791626, + "price": 37871000.0, + "datetime": "2021-07-23 04:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 791687, + "price": 37775000.0, + "datetime": "2021-07-23 07:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 791701, + "price": 37887000.0, + "datetime": "2021-07-23 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 791765, "price": 38200000.0, - "datetime": "2021-07-23 14:45:00", + "datetime": "2021-07-23 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 792127, - "price": 37891000.0, - "datetime": "2021-07-24 05:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 792266, - "price": 39157000.0, - "datetime": "2021-07-24 12:24:00", + "bar_index": 791797, + "price": 38163000.0, + "datetime": "2021-07-23 12:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 792645, - "price": 39896000.0, - "datetime": "2021-07-25 07:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 792696, - "price": 39832000.0, - "datetime": "2021-07-25 09:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 792728, - "price": 39926000.0, - "datetime": "2021-07-25 11:30:00", + "bar_index": 791943, + "price": 38063000.0, + "datetime": "2021-07-23 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 792772, - "price": 40155000.0, - "datetime": "2021-07-25 13:42:00", + "bar_index": 791986, + "price": 38041000.0, + "datetime": "2021-07-23 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 793065, - "price": 40117000.0, - "datetime": "2021-07-26 04:21:00", + "bar_index": 792148, + "price": 38170000.0, + "datetime": "2021-07-24 06:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 793073, - "price": 40032000.0, - "datetime": "2021-07-26 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 793419, - "price": 44427000.0, - "datetime": "2021-07-26 22:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 793619, - "price": 43463000.0, - "datetime": "2021-07-27 08:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 794180, - "price": 45886000.0, - "datetime": "2021-07-28 12:06:00", + "bar_index": 792242, + "price": 39300000.0, + "datetime": "2021-07-24 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 792296, + "price": 39312000.0, + "datetime": "2021-07-24 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 792356, + "price": 39513000.0, + "datetime": "2021-07-24 16:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 792381, + "price": 39310000.0, + "datetime": "2021-07-24 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 792444, + "price": 39590000.0, + "datetime": "2021-07-24 21:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 792449, + "price": 39544000.0, + "datetime": "2021-07-24 21:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 792464, + "price": 39601000.0, + "datetime": "2021-07-24 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 792481, + "price": 39474000.0, + "datetime": "2021-07-24 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 792514, + "price": 39630000.0, + "datetime": "2021-07-25 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 792530, + "price": 39885000.0, + "datetime": "2021-07-25 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 792578, + "price": 40022000.0, + "datetime": "2021-07-25 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 792616, + "price": 39872000.0, + "datetime": "2021-07-25 05:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 792627, + "price": 39895000.0, + "datetime": "2021-07-25 06:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 792658, + "price": 39971000.0, + "datetime": "2021-07-25 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 792745, + "price": 40093000.0, + "datetime": "2021-07-25 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 792775, + "price": 40131000.0, + "datetime": "2021-07-25 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 792790, + "price": 40030000.0, + "datetime": "2021-07-25 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 792828, + "price": 40449000.0, + "datetime": "2021-07-25 16:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 792924, + "price": 40023000.0, + "datetime": "2021-07-25 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 792932, + "price": 39990000.0, + "datetime": "2021-07-25 21:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 792991, + "price": 39872000.0, + "datetime": "2021-07-26 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793030, + "price": 40073000.0, + "datetime": "2021-07-26 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 793114, + "price": 40221000.0, + "datetime": "2021-07-26 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793133, + "price": 40267000.0, + "datetime": "2021-07-26 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793203, + "price": 44146000.0, + "datetime": "2021-07-26 11:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 793216, + "price": 44245000.0, + "datetime": "2021-07-26 11:54:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793242, + "price": 44399000.0, + "datetime": "2021-07-26 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 793349, + "price": 44424000.0, + "datetime": "2021-07-26 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793494, + "price": 45322000.0, + "datetime": "2021-07-27 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 793612, + "price": 43071000.0, + "datetime": "2021-07-27 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 793630, + "price": 43326000.0, + "datetime": "2021-07-27 08:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 793649, + "price": 43127000.0, + "datetime": "2021-07-27 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 793724, + "price": 42894000.0, + "datetime": "2021-07-27 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 793790, + "price": 42965000.0, + "datetime": "2021-07-27 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 793804, + "price": 43112000.0, + "datetime": "2021-07-27 17:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 793874, + "price": 43855000.0, + "datetime": "2021-07-27 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 793937, + "price": 43995000.0, + "datetime": "2021-07-27 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 794016, + "price": 43901000.0, + "datetime": "2021-07-28 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 794054, + "price": 44036000.0, + "datetime": "2021-07-28 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 794071, + "price": 44506000.0, + "datetime": "2021-07-28 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 794111, + "price": 45088000.0, + "datetime": "2021-07-28 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 794123, + "price": 45272000.0, + "datetime": "2021-07-28 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 794227, + "price": 46323000.0, + "datetime": "2021-07-28 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 794254, + "price": 45884000.0, + "datetime": "2021-07-28 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 794275, + "price": 46114000.0, + "datetime": "2021-07-28 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 794309, + "price": 46037000.0, + "datetime": "2021-07-28 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 794343, + "price": 46756000.0, + "datetime": "2021-07-28 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -79879,17 +121963,26 @@ "price": 45776000.0, "datetime": "2021-07-29 02:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 794534, - "price": 46443000.0, - "datetime": "2021-07-29 05:48:00", + "bar_index": 794500, + "price": 46657000.0, + "datetime": "2021-07-29 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 794551, + "price": 46495000.0, + "datetime": "2021-07-29 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -79897,116 +121990,152 @@ "price": 46410000.0, "datetime": "2021-07-29 07:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 794679, - "price": 46012000.0, - "datetime": "2021-07-29 13:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 794772, - "price": 46220000.0, - "datetime": "2021-07-29 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 794814, - "price": 46469000.0, - "datetime": "2021-07-29 19:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 794959, - "price": 45675000.0, - "datetime": "2021-07-30 03:03:00", + "bar_index": 794647, + "price": 46117000.0, + "datetime": "2021-07-29 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 794983, - "price": 45709000.0, - "datetime": "2021-07-30 04:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 795013, - "price": 45731000.0, - "datetime": "2021-07-30 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 795088, - "price": 45900000.0, - "datetime": "2021-07-30 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=62.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 795204, - "price": 45836000.0, - "datetime": "2021-07-30 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 795226, - "price": 45915000.0, - "datetime": "2021-07-30 16:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 795252, - "price": 45004000.0, - "datetime": "2021-07-30 17:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 795304, - "price": 44885000.0, - "datetime": "2021-07-30 20:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 795448, - "price": 45400000.0, - "datetime": "2021-07-31 03:30:00", + "bar_index": 794690, + "price": 46174000.0, + "datetime": "2021-07-29 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 794698, + "price": 46124000.0, + "datetime": "2021-07-29 14:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 794732, + "price": 46307000.0, + "datetime": "2021-07-29 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 794876, + "price": 46023000.0, + "datetime": "2021-07-29 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 795064, + "price": 46222000.0, + "datetime": "2021-07-30 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 795073, + "price": 45872000.0, + "datetime": "2021-07-30 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 795093, + "price": 45877000.0, + "datetime": "2021-07-30 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 795138, + "price": 45909000.0, + "datetime": "2021-07-30 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 795212, + "price": 45907000.0, + "datetime": "2021-07-30 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 795261, + "price": 44519000.0, + "datetime": "2021-07-30 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 795323, + "price": 44873000.0, + "datetime": "2021-07-30 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 795355, + "price": 45123000.0, + "datetime": "2021-07-30 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 795363, + "price": 45282000.0, + "datetime": "2021-07-30 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 795389, + "price": 45306000.0, + "datetime": "2021-07-31 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 795410, + "price": 45300000.0, + "datetime": "2021-07-31 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", @@ -80014,8 +122143,71 @@ "price": 46550000.0, "datetime": "2021-07-31 05:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=63.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 795561, + "price": 48209000.0, + "datetime": "2021-07-31 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 795573, + "price": 48218000.0, + "datetime": "2021-07-31 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 795583, + "price": 48287000.0, + "datetime": "2021-07-31 10:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 795592, + "price": 48305000.0, + "datetime": "2021-07-31 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 795618, + "price": 48458000.0, + "datetime": "2021-07-31 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 795672, + "price": 47915000.0, + "datetime": "2021-07-31 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 795693, + "price": 47999000.0, + "datetime": "2021-07-31 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -80023,116 +122215,179 @@ "price": 48115000.0, "datetime": "2021-07-31 17:12:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 795787, - "price": 48114000.0, - "datetime": "2021-07-31 20:27:00", + "bar_index": 795730, + "price": 48195000.0, + "datetime": "2021-07-31 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 795820, - "price": 48037000.0, - "datetime": "2021-07-31 22:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 795832, - "price": 48020000.0, - "datetime": "2021-07-31 22:42:00", + "bar_index": 795835, + "price": 47844000.0, + "datetime": "2021-07-31 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 795967, - "price": 48016000.0, - "datetime": "2021-08-01 05:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 796033, - "price": 48365000.0, - "datetime": "2021-08-01 08:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 796192, - "price": 48378000.0, - "datetime": "2021-08-01 16:42:00", + "bar_index": 795852, + "price": 47807000.0, + "datetime": "2021-07-31 23:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 796294, - "price": 48090000.0, - "datetime": "2021-08-01 21:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 796355, - "price": 47762000.0, - "datetime": "2021-08-02 00:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 796397, - "price": 47750000.0, - "datetime": "2021-08-02 02:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 796426, - "price": 47885000.0, - "datetime": "2021-08-02 04:24:00", + "bar_index": 795864, + "price": 48017000.0, + "datetime": "2021-08-01 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 796451, - "price": 47912000.0, - "datetime": "2021-08-02 05:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 796488, - "price": 46941000.0, - "datetime": "2021-08-02 07:30:00", + "bar_index": 795890, + "price": 47896000.0, + "datetime": "2021-08-01 01:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 795939, + "price": 47900000.0, + "datetime": "2021-08-01 04:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 795973, + "price": 48147000.0, + "datetime": "2021-08-01 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 795991, + "price": 48327000.0, + "datetime": "2021-08-01 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796021, + "price": 48442000.0, + "datetime": "2021-08-01 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796052, + "price": 48367000.0, + "datetime": "2021-08-01 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 796108, + "price": 48977000.0, + "datetime": "2021-08-01 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 796144, + "price": 48520000.0, + "datetime": "2021-08-01 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 796280, + "price": 48099000.0, + "datetime": "2021-08-01 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 796310, + "price": 47950000.0, + "datetime": "2021-08-01 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 796349, + "price": 48002000.0, + "datetime": "2021-08-02 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 796359, + "price": 47742000.0, + "datetime": "2021-08-02 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796438, + "price": 47967000.0, + "datetime": "2021-08-02 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 796458, + "price": 47914000.0, + "datetime": "2021-08-02 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796581, + "price": 46352000.0, + "datetime": "2021-08-02 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", @@ -80140,44 +122395,98 @@ "price": 46177000.0, "datetime": "2021-08-02 12:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 796741, - "price": 45895000.0, - "datetime": "2021-08-02 20:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 796888, - "price": 46061000.0, - "datetime": "2021-08-03 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 797011, - "price": 45985000.0, - "datetime": "2021-08-03 09:39:00", + "bar_index": 796639, + "price": 45933000.0, + "datetime": "2021-08-02 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 797018, - "price": 45527000.0, - "datetime": "2021-08-03 10:00:00", + "bar_index": 796685, + "price": 46117000.0, + "datetime": "2021-08-02 17:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 796719, + "price": 45971000.0, + "datetime": "2021-08-02 19:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796730, + "price": 46118000.0, + "datetime": "2021-08-02 19:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 796764, + "price": 45755000.0, + "datetime": "2021-08-02 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 796813, + "price": 45865000.0, + "datetime": "2021-08-02 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 796954, + "price": 45640000.0, + "datetime": "2021-08-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 796972, + "price": 45780000.0, + "datetime": "2021-08-03 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 797033, + "price": 45374000.0, + "datetime": "2021-08-03 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 797189, + "price": 45084000.0, + "datetime": "2021-08-03 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -80185,17 +122494,80 @@ "price": 45272000.0, "datetime": "2021-08-03 19:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 797343, - "price": 44914000.0, - "datetime": "2021-08-04 02:15:00", + "bar_index": 797247, + "price": 44753000.0, + "datetime": "2021-08-03 21:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 797315, + "price": 44740000.0, + "datetime": "2021-08-04 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 797324, + "price": 44739000.0, + "datetime": "2021-08-04 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 797346, + "price": 44852000.0, + "datetime": "2021-08-04 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 797354, + "price": 44720000.0, + "datetime": "2021-08-04 02:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 797401, + "price": 44588000.0, + "datetime": "2021-08-04 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 797501, + "price": 45154000.0, + "datetime": "2021-08-04 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 797584, + "price": 44657000.0, + "datetime": "2021-08-04 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -80204,52 +122576,115 @@ "datetime": "2021-08-04 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 797930, - "price": 45749000.0, - "datetime": "2021-08-05 07:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 797967, - "price": 45649000.0, - "datetime": "2021-08-05 09:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 798080, - "price": 45480000.0, - "datetime": "2021-08-05 15:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 798217, - "price": 44385000.0, - "datetime": "2021-08-05 21:57:00", + "bar_index": 797675, + "price": 44211000.0, + "datetime": "2021-08-04 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 798434, - "price": 47137000.0, - "datetime": "2021-08-06 08:48:00", + "bar_index": 797681, + "price": 44142000.0, + "datetime": "2021-08-04 19:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 797746, + "price": 45382000.0, + "datetime": "2021-08-04 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 797843, + "price": 45670000.0, + "datetime": "2021-08-05 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 797890, + "price": 45790000.0, + "datetime": "2021-08-05 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 797922, + "price": 45866000.0, + "datetime": "2021-08-05 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 797946, + "price": 45805000.0, + "datetime": "2021-08-05 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 797973, + "price": 45850000.0, + "datetime": "2021-08-05 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 798305, + "price": 46488000.0, + "datetime": "2021-08-06 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 798370, + "price": 47169000.0, + "datetime": "2021-08-06 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 798381, + "price": 47115000.0, + "datetime": "2021-08-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 798418, + "price": 47147000.0, + "datetime": "2021-08-06 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -80257,53 +122692,125 @@ "price": 46625000.0, "datetime": "2021-08-06 12:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 798684, - "price": 47360000.0, - "datetime": "2021-08-06 21:18:00", + "bar_index": 798557, + "price": 46833000.0, + "datetime": "2021-08-06 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 798731, - "price": 47312000.0, - "datetime": "2021-08-06 23:39:00", + "bar_index": 798570, + "price": 47134000.0, + "datetime": "2021-08-06 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 798848, - "price": 49378000.0, - "datetime": "2021-08-07 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 798933, - "price": 49440000.0, - "datetime": "2021-08-07 09:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 799146, - "price": 50102000.0, - "datetime": "2021-08-07 20:24:00", + "bar_index": 798670, + "price": 47108000.0, + "datetime": "2021-08-06 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=63.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 798685, + "price": 47289000.0, + "datetime": "2021-08-06 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 798701, + "price": 47331000.0, + "datetime": "2021-08-06 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 798713, + "price": 47197000.0, + "datetime": "2021-08-06 22:45:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 798749, + "price": 48136000.0, + "datetime": "2021-08-07 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 798816, + "price": 49268000.0, + "datetime": "2021-08-07 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 798820, + "price": 49330000.0, + "datetime": "2021-08-07 04:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 798892, + "price": 49188000.0, + "datetime": "2021-08-07 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 798952, + "price": 49711000.0, + "datetime": "2021-08-07 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 799034, + "price": 50047000.0, + "datetime": "2021-08-07 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 799152, + "price": 50173000.0, + "datetime": "2021-08-07 20:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", @@ -80312,61 +122819,124 @@ "datetime": "2021-08-07 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 799212, - "price": 50102000.0, - "datetime": "2021-08-07 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 799222, - "price": 50112000.0, - "datetime": "2021-08-08 00:12:00", + "bar_index": 799285, + "price": 50073000.0, + "datetime": "2021-08-08 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 799273, - "price": 50060000.0, - "datetime": "2021-08-08 02:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 799606, - "price": 51000000.0, - "datetime": "2021-08-08 19:24:00", + "bar_index": 799332, + "price": 50360000.0, + "datetime": "2021-08-08 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 799625, - "price": 51075000.0, - "datetime": "2021-08-08 20:21:00", + "bar_index": 799340, + "price": 50477000.0, + "datetime": "2021-08-08 06:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 799789, - "price": 50879000.0, - "datetime": "2021-08-09 04:33:00", + "bar_index": 799369, + "price": 50550000.0, + "datetime": "2021-08-08 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 799378, + "price": 50616000.0, + "datetime": "2021-08-08 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 799476, + "price": 50644000.0, + "datetime": "2021-08-08 12:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 799540, + "price": 51410000.0, + "datetime": "2021-08-08 16:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 799630, + "price": 51142000.0, + "datetime": "2021-08-08 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 799640, + "price": 51145000.0, + "datetime": "2021-08-08 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 799653, + "price": 51467000.0, + "datetime": "2021-08-08 21:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 799806, + "price": 50878000.0, + "datetime": "2021-08-09 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 799983, + "price": 50616000.0, + "datetime": "2021-08-09 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 800118, + "price": 52593000.0, + "datetime": "2021-08-09 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -80375,52 +122945,34 @@ "datetime": "2021-08-09 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 800169, - "price": 52436000.0, - "datetime": "2021-08-09 23:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 800202, - "price": 52514000.0, - "datetime": "2021-08-10 01:12:00", + "bar_index": 800293, + "price": 52512000.0, + "datetime": "2021-08-10 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 800222, - "price": 52511000.0, - "datetime": "2021-08-10 02:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 800353, - "price": 52903000.0, - "datetime": "2021-08-10 08:45:00", + "bar_index": 800336, + "price": 53062000.0, + "datetime": "2021-08-10 07:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 800369, - "price": 52895000.0, - "datetime": "2021-08-10 09:33:00", + "bar_index": 800355, + "price": 53046000.0, + "datetime": "2021-08-10 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,support_bounce]" }, { "side": "sell", @@ -80428,8 +122980,35 @@ "price": 52815000.0, "datetime": "2021-08-10 10:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 800434, + "price": 52750000.0, + "datetime": "2021-08-10 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 800466, + "price": 52787000.0, + "datetime": "2021-08-10 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 800519, + "price": 52846000.0, + "datetime": "2021-08-10 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -80437,179 +123016,323 @@ "price": 52818000.0, "datetime": "2021-08-10 18:21:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", - "bar_index": 800703, - "price": 52214000.0, - "datetime": "2021-08-11 02:15:00", + "bar_index": 800611, + "price": 52524000.0, + "datetime": "2021-08-10 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 800796, - "price": 52409000.0, - "datetime": "2021-08-11 06:54:00", + "bar_index": 800645, + "price": 52347000.0, + "datetime": "2021-08-10 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 800725, + "price": 52159000.0, + "datetime": "2021-08-11 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 800763, + "price": 52429000.0, + "datetime": "2021-08-11 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 800849, + "price": 52540000.0, + "datetime": "2021-08-11 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 800881, + "price": 52737000.0, + "datetime": "2021-08-11 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 800974, + "price": 52904000.0, + "datetime": "2021-08-11 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 800982, + "price": 53129000.0, + "datetime": "2021-08-11 16:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 801018, + "price": 53100000.0, + "datetime": "2021-08-11 18:00:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 801041, + "price": 53072000.0, + "datetime": "2021-08-11 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 800839, - "price": 52307000.0, - "datetime": "2021-08-11 09:03:00", + "bar_index": 801049, + "price": 52935000.0, + "datetime": "2021-08-11 19:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 800845, - "price": 52279000.0, - "datetime": "2021-08-11 09:21:00", + "bar_index": 801067, + "price": 52955000.0, + "datetime": "2021-08-11 20:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 800938, - "price": 52664000.0, - "datetime": "2021-08-11 14:00:00", + "bar_index": 801108, + "price": 53117000.0, + "datetime": "2021-08-11 22:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 801151, + "price": 53315000.0, + "datetime": "2021-08-12 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 801048, - "price": 52905000.0, - "datetime": "2021-08-11 19:30:00", + "bar_index": 801183, + "price": 53064000.0, + "datetime": "2021-08-12 02:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 801060, - "price": 53042000.0, - "datetime": "2021-08-11 20:06:00", + "bar_index": 801323, + "price": 52954000.0, + "datetime": "2021-08-12 09:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,rsi_divergence]" }, { "side": "buy", - "bar_index": 801091, - "price": 52993000.0, - "datetime": "2021-08-11 21:39:00", + "bar_index": 801332, + "price": 52949000.0, + "datetime": "2021-08-12 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 801375, + "price": 53300000.0, + "datetime": "2021-08-12 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 801389, + "price": 53266000.0, + "datetime": "2021-08-12 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 801203, - "price": 53060000.0, - "datetime": "2021-08-12 03:15:00", + "bar_index": 801426, + "price": 52135000.0, + "datetime": "2021-08-12 14:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 801220, - "price": 53146000.0, - "datetime": "2021-08-12 04:06:00", + "bar_index": 801507, + "price": 52523000.0, + "datetime": "2021-08-12 18:27:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 801629, + "price": 51822000.0, + "datetime": "2021-08-13 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 801233, - "price": 53070000.0, - "datetime": "2021-08-12 04:45:00", + "bar_index": 801668, + "price": 51595000.0, + "datetime": "2021-08-13 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 801271, - "price": 52945000.0, - "datetime": "2021-08-12 06:39:00", + "bar_index": 801684, + "price": 51703000.0, + "datetime": "2021-08-13 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 801386, - "price": 53240000.0, - "datetime": "2021-08-12 12:24:00", + "bar_index": 801692, + "price": 51711000.0, + "datetime": "2021-08-13 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 801783, - "price": 51798000.0, - "datetime": "2021-08-13 08:15:00", + "bar_index": 801794, + "price": 52098000.0, + "datetime": "2021-08-13 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 801803, - "price": 51873000.0, - "datetime": "2021-08-13 09:15:00", + "bar_index": 801883, + "price": 52601000.0, + "datetime": "2021-08-13 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 802006, - "price": 53802000.0, - "datetime": "2021-08-13 19:24:00", + "bar_index": 801906, + "price": 52845000.0, + "datetime": "2021-08-13 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 802089, - "price": 53872000.0, - "datetime": "2021-08-13 23:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 802116, - "price": 53926000.0, - "datetime": "2021-08-14 00:54:00", + "bar_index": 801934, + "price": 53210000.0, + "datetime": "2021-08-13 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 802238, - "price": 55113000.0, - "datetime": "2021-08-14 07:00:00", + "bar_index": 801951, + "price": 53438000.0, + "datetime": "2021-08-13 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.9 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 802147, + "price": 53892000.0, + "datetime": "2021-08-14 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=152.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 802190, + "price": 53789000.0, + "datetime": "2021-08-14 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 802200, + "price": 54840000.0, + "datetime": "2021-08-14 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 802295, + "price": 55446000.0, + "datetime": "2021-08-14 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 802310, + "price": 55505000.0, + "datetime": "2021-08-14 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -80618,160 +123341,214 @@ "datetime": "2021-08-14 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 802402, - "price": 55297000.0, - "datetime": "2021-08-14 15:12:00", + "bar_index": 802424, + "price": 55374000.0, + "datetime": "2021-08-14 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 802463, - "price": 55329000.0, - "datetime": "2021-08-14 18:15:00", + "bar_index": 802436, + "price": 55335000.0, + "datetime": "2021-08-14 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 802629, - "price": 54569000.0, - "datetime": "2021-08-15 02:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 802653, - "price": 54413000.0, - "datetime": "2021-08-15 03:45:00", + "bar_index": 802448, + "price": 55255000.0, + "datetime": "2021-08-14 17:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 802679, + "bar_index": 802542, + "price": 53946000.0, + "datetime": "2021-08-14 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 802556, + "price": 54204000.0, + "datetime": "2021-08-14 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 802581, + "price": 54493000.0, + "datetime": "2021-08-15 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 802594, + "price": 54550000.0, + "datetime": "2021-08-15 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 802609, + "price": 54547000.0, + "datetime": "2021-08-15 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 802663, "price": 54528000.0, - "datetime": "2021-08-15 05:03:00", + "datetime": "2021-08-15 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 802685, - "price": 54571000.0, - "datetime": "2021-08-15 05:21:00", + "bar_index": 802698, + "price": 54647000.0, + "datetime": "2021-08-15 06:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 802770, - "price": 54781000.0, - "datetime": "2021-08-15 09:36:00", + "bar_index": 802739, + "price": 54688000.0, + "datetime": "2021-08-15 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 802777, + "bar_index": 802799, + "price": 55064000.0, + "datetime": "2021-08-15 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 802814, + "price": 55088000.0, + "datetime": "2021-08-15 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 802826, "price": 54950000.0, - "datetime": "2021-08-15 09:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 802958, - "price": 53648000.0, - "datetime": "2021-08-15 19:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 803108, - "price": 53917000.0, - "datetime": "2021-08-16 02:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 803132, - "price": 53924000.0, - "datetime": "2021-08-16 03:42:00", + "datetime": "2021-08-15 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 803142, - "price": 53760000.0, - "datetime": "2021-08-16 04:12:00", + "bar_index": 802947, + "price": 53683000.0, + "datetime": "2021-08-15 18:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 802970, + "price": 53600000.0, + "datetime": "2021-08-15 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 803151, - "price": 53884000.0, - "datetime": "2021-08-16 04:39:00", + "bar_index": 803157, + "price": 53844000.0, + "datetime": "2021-08-16 04:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 803225, - "price": 54651000.0, - "datetime": "2021-08-16 08:21:00", + "bar_index": 803166, + "price": 53935000.0, + "datetime": "2021-08-16 05:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 803257, + "price": 55235000.0, + "datetime": "2021-08-16 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 803350, - "price": 55132000.0, - "datetime": "2021-08-16 14:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 803388, - "price": 54968000.0, - "datetime": "2021-08-16 16:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 803553, - "price": 54057000.0, - "datetime": "2021-08-17 00:45:00", + "side": "buy", + "bar_index": 803281, + "price": 55361000.0, + "datetime": "2021-08-16 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 803441, + "price": 54844000.0, + "datetime": "2021-08-16 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 803489, + "price": 54855000.0, + "datetime": "2021-08-16 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 803496, + "price": 54785000.0, + "datetime": "2021-08-16 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -80779,80 +123556,89 @@ "price": 53914000.0, "datetime": "2021-08-17 01:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 803593, - "price": 54174000.0, - "datetime": "2021-08-17 02:45:00", + "bar_index": 803573, + "price": 54124000.0, + "datetime": "2021-08-17 01:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 803611, - "price": 54050000.0, - "datetime": "2021-08-17 03:39:00", + "bar_index": 803581, + "price": 54019000.0, + "datetime": "2021-08-17 02:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 803633, - "price": 54053000.0, - "datetime": "2021-08-17 04:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 803826, - "price": 54212000.0, - "datetime": "2021-08-17 14:24:00", + "bar_index": 803621, + "price": 54033000.0, + "datetime": "2021-08-17 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 803944, - "price": 54329000.0, - "datetime": "2021-08-17 20:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 804043, - "price": 53798000.0, - "datetime": "2021-08-18 01:15:00", + "bar_index": 803818, + "price": 54125000.0, + "datetime": "2021-08-17 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 804107, - "price": 53764000.0, - "datetime": "2021-08-18 04:27:00", + "bar_index": 803890, + "price": 53996000.0, + "datetime": "2021-08-17 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 804258, - "price": 52781000.0, - "datetime": "2021-08-18 12:00:00", + "bar_index": 803925, + "price": 54425000.0, + "datetime": "2021-08-17 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 804244, + "price": 52979000.0, + "datetime": "2021-08-18 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 804271, + "price": 52784000.0, + "datetime": "2021-08-18 12:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 804347, + "price": 53118000.0, + "datetime": "2021-08-18 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -80861,61 +123647,70 @@ "datetime": "2021-08-18 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 804448, - "price": 53074000.0, - "datetime": "2021-08-18 21:30:00", + "bar_index": 804452, + "price": 53018000.0, + "datetime": "2021-08-18 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 804500, - "price": 53163000.0, - "datetime": "2021-08-19 00:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 804565, - "price": 53354000.0, - "datetime": "2021-08-19 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 804602, - "price": 52892000.0, - "datetime": "2021-08-19 05:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 804634, - "price": 52869000.0, - "datetime": "2021-08-19 06:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=61.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 804686, - "price": 52909000.0, - "datetime": "2021-08-19 09:24:00", + "bar_index": 804542, + "price": 53523000.0, + "datetime": "2021-08-19 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 804623, + "price": 52707000.0, + "datetime": "2021-08-19 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 804695, + "price": 53011000.0, + "datetime": "2021-08-19 09:51:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 804732, + "price": 52677000.0, + "datetime": "2021-08-19 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 804787, + "price": 52512000.0, + "datetime": "2021-08-19 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 804961, + "price": 53304000.0, + "datetime": "2021-08-19 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -80923,8 +123718,8 @@ "price": 53810000.0, "datetime": "2021-08-20 02:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -80932,53 +123727,98 @@ "price": 54555000.0, "datetime": "2021-08-20 03:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 805125, - "price": 54516000.0, - "datetime": "2021-08-20 07:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 805242, - "price": 55274000.0, - "datetime": "2021-08-20 13:12:00", + "bar_index": 805109, + "price": 54544000.0, + "datetime": "2021-08-20 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 805281, - "price": 55333000.0, - "datetime": "2021-08-20 15:09:00", + "bar_index": 805199, + "price": 55238000.0, + "datetime": "2021-08-20 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 805208, + "price": 55334000.0, + "datetime": "2021-08-20 11:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 805245, + "price": 55250000.0, + "datetime": "2021-08-20 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 805283, + "price": 55320000.0, + "datetime": "2021-08-20 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 805367, + "price": 55497000.0, + "datetime": "2021-08-20 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 805408, - "price": 55285000.0, - "datetime": "2021-08-20 21:30:00", + "bar_index": 805409, + "price": 55254000.0, + "datetime": "2021-08-20 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 805546, - "price": 57262000.0, - "datetime": "2021-08-21 04:24:00", + "bar_index": 805445, + "price": 56179000.0, + "datetime": "2021-08-20 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 805554, + "price": 57363000.0, + "datetime": "2021-08-21 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 805603, + "price": 57750000.0, + "datetime": "2021-08-21 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -80986,53 +123826,71 @@ "price": 57639000.0, "datetime": "2021-08-21 08:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 805680, - "price": 57265000.0, - "datetime": "2021-08-21 11:06:00", + "bar_index": 805641, + "price": 57480000.0, + "datetime": "2021-08-21 09:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 805655, + "price": 57219000.0, + "datetime": "2021-08-21 09:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 805736, + "price": 57002000.0, + "datetime": "2021-08-21 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 805695, - "price": 57162000.0, - "datetime": "2021-08-21 11:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 805853, - "price": 57300000.0, - "datetime": "2021-08-21 19:45:00", + "bar_index": 805793, + "price": 57175000.0, + "datetime": "2021-08-21 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 805860, - "price": 57028000.0, - "datetime": "2021-08-21 20:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 805921, - "price": 57398000.0, - "datetime": "2021-08-21 23:09:00", + "bar_index": 805893, + "price": 57263000.0, + "datetime": "2021-08-21 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 805923, + "price": 57449000.0, + "datetime": "2021-08-21 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 806087, + "price": 58009000.0, + "datetime": "2021-08-22 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -81040,62 +123898,89 @@ "price": 57640000.0, "datetime": "2021-08-22 10:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 806267, - "price": 57629000.0, - "datetime": "2021-08-22 16:27:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 806283, - "price": 57520000.0, - "datetime": "2021-08-22 17:15:00", + "bar_index": 806157, + "price": 57548000.0, + "datetime": "2021-08-22 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 806208, + "price": 57278000.0, + "datetime": "2021-08-22 13:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 806389, - "price": 57420000.0, - "datetime": "2021-08-22 22:33:00", + "bar_index": 806220, + "price": 57503000.0, + "datetime": "2021-08-22 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 806466, - "price": 57310000.0, - "datetime": "2021-08-23 02:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 806492, - "price": 57242000.0, - "datetime": "2021-08-23 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 806598, - "price": 57854000.0, - "datetime": "2021-08-23 09:00:00", + "bar_index": 806230, + "price": 57548000.0, + "datetime": "2021-08-22 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 806346, + "price": 57422000.0, + "datetime": "2021-08-22 20:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 806444, + "price": 57046000.0, + "datetime": "2021-08-23 01:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 806508, + "price": 57326000.0, + "datetime": "2021-08-23 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 806565, + "price": 57512000.0, + "datetime": "2021-08-23 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 806572, + "price": 57672000.0, + "datetime": "2021-08-23 07:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" }, { "side": "buy", @@ -81103,377 +123988,656 @@ "price": 57738000.0, "datetime": "2021-08-23 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 806716, - "price": 58540000.0, - "datetime": "2021-08-23 14:54:00", + "bar_index": 806631, + "price": 58508000.0, + "datetime": "2021-08-23 10:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 806804, - "price": 58359000.0, - "datetime": "2021-08-23 19:18:00", + "bar_index": 806667, + "price": 58097000.0, + "datetime": "2021-08-23 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 806681, + "price": 58427000.0, + "datetime": "2021-08-23 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 806723, + "price": 58542000.0, + "datetime": "2021-08-23 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 806845, + "price": 58367000.0, + "datetime": "2021-08-23 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 807287, - "price": 57500000.0, - "datetime": "2021-08-24 19:27:00", + "bar_index": 806858, + "price": 58237000.0, + "datetime": "2021-08-23 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 807339, - "price": 57332000.0, - "datetime": "2021-08-24 22:03:00", + "bar_index": 806877, + "price": 58207000.0, + "datetime": "2021-08-23 22:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 807478, - "price": 56536000.0, - "datetime": "2021-08-25 05:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 807506, - "price": 56690000.0, - "datetime": "2021-08-25 06:24:00", + "bar_index": 806945, + "price": 57770000.0, + "datetime": "2021-08-24 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 807571, - "price": 56356000.0, - "datetime": "2021-08-25 09:39:00", + "bar_index": 806956, + "price": 57714000.0, + "datetime": "2021-08-24 02:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 807642, - "price": 56511000.0, - "datetime": "2021-08-25 13:12:00", + "bar_index": 807034, + "price": 57820000.0, + "datetime": "2021-08-24 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 807054, + "price": 57885000.0, + "datetime": "2021-08-24 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 807121, + "price": 57425000.0, + "datetime": "2021-08-24 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", - "bar_index": 807683, - "price": 56501000.0, - "datetime": "2021-08-25 15:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 807846, - "price": 55871000.0, - "datetime": "2021-08-25 23:24:00", + "bar_index": 807133, + "price": 57279000.0, + "datetime": "2021-08-24 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 807964, - "price": 57126000.0, - "datetime": "2021-08-26 05:18:00", + "bar_index": 807151, + "price": 57621000.0, + "datetime": "2021-08-24 12:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 808027, - "price": 57164000.0, - "datetime": "2021-08-26 08:27:00", + "bar_index": 807175, + "price": 57604000.0, + "datetime": "2021-08-24 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 807200, + "price": 57638000.0, + "datetime": "2021-08-24 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 807487, + "price": 56829000.0, + "datetime": "2021-08-25 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 808062, - "price": 57125000.0, - "datetime": "2021-08-26 10:12:00", + "bar_index": 807593, + "price": 56250000.0, + "datetime": "2021-08-25 10:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 807643, + "price": 56523000.0, + "datetime": "2021-08-25 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 808146, - "price": 55794000.0, - "datetime": "2021-08-26 14:24:00", + "bar_index": 807736, + "price": 55292000.0, + "datetime": "2021-08-25 17:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 808223, - "price": 55116000.0, - "datetime": "2021-08-26 18:15:00", + "bar_index": 807778, + "price": 55452000.0, + "datetime": "2021-08-25 20:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 808270, - "price": 55177000.0, - "datetime": "2021-08-26 20:36:00", + "bar_index": 807791, + "price": 55409000.0, + "datetime": "2021-08-25 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 808286, - "price": 55499000.0, - "datetime": "2021-08-26 21:24:00", + "bar_index": 807877, + "price": 56826000.0, + "datetime": "2021-08-26 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 808358, - "price": 55310000.0, - "datetime": "2021-08-27 01:00:00", + "bar_index": 808010, + "price": 57140000.0, + "datetime": "2021-08-26 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=78.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 808368, - "price": 55270000.0, - "datetime": "2021-08-27 01:30:00", + "bar_index": 808029, + "price": 57154000.0, + "datetime": "2021-08-26 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 808558, - "price": 55526000.0, - "datetime": "2021-08-27 11:00:00", + "bar_index": 808100, + "price": 56495000.0, + "datetime": "2021-08-26 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 808921, - "price": 56917000.0, - "datetime": "2021-08-28 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 808927, - "price": 57317000.0, - "datetime": "2021-08-28 05:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 808963, - "price": 57373000.0, - "datetime": "2021-08-28 07:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 809128, - "price": 57511000.0, - "datetime": "2021-08-28 15:30:00", + "bar_index": 808308, + "price": 55332000.0, + "datetime": "2021-08-26 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 808380, + "price": 55487000.0, + "datetime": "2021-08-27 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 808410, + "price": 55438000.0, + "datetime": "2021-08-27 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 808442, + "price": 55413000.0, + "datetime": "2021-08-27 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 808473, + "price": 55666000.0, + "datetime": "2021-08-27 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 808540, + "price": 55826000.0, + "datetime": "2021-08-27 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 808668, + "price": 55261000.0, + "datetime": "2021-08-27 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 808819, + "price": 56948000.0, + "datetime": "2021-08-28 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 808887, + "price": 56897000.0, + "datetime": "2021-08-28 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 808896, + "price": 56924000.0, + "datetime": "2021-08-28 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 808938, + "price": 57341000.0, + "datetime": "2021-08-28 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 808964, + "price": 57356000.0, + "datetime": "2021-08-28 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 808980, + "price": 57468000.0, + "datetime": "2021-08-28 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 809017, + "price": 57800000.0, + "datetime": "2021-08-28 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 809091, + "price": 57556000.0, + "datetime": "2021-08-28 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 809159, + "price": 57461000.0, + "datetime": "2021-08-28 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 809258, - "price": 57175000.0, - "datetime": "2021-08-28 22:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 809397, - "price": 57220000.0, - "datetime": "2021-08-29 04:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 809420, - "price": 57226000.0, - "datetime": "2021-08-29 06:06:00", + "bar_index": 809175, + "price": 57374000.0, + "datetime": "2021-08-28 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 809449, - "price": 57293000.0, - "datetime": "2021-08-29 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 809664, - "price": 57008000.0, - "datetime": "2021-08-29 18:18:00", + "bar_index": 809351, + "price": 57473000.0, + "datetime": "2021-08-29 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 809804, - "price": 57004000.0, - "datetime": "2021-08-30 01:18:00", + "bar_index": 809408, + "price": 57190000.0, + "datetime": "2021-08-29 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 809821, - "price": 57028000.0, - "datetime": "2021-08-30 02:09:00", + "bar_index": 809466, + "price": 57251000.0, + "datetime": "2021-08-29 08:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 809474, + "price": 57380000.0, + "datetime": "2021-08-29 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 809488, + "price": 57465000.0, + "datetime": "2021-08-29 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 809502, + "price": 57925000.0, + "datetime": "2021-08-29 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 810102, - "price": 56294000.0, - "datetime": "2021-08-30 16:12:00", + "bar_index": 809534, + "price": 57007000.0, + "datetime": "2021-08-29 11:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 810229, - "price": 56342000.0, - "datetime": "2021-08-30 22:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 810331, - "price": 56703000.0, - "datetime": "2021-08-31 03:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 810488, - "price": 55618000.0, - "datetime": "2021-08-31 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 810514, - "price": 55591000.0, - "datetime": "2021-08-31 12:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 810523, - "price": 55575000.0, - "datetime": "2021-08-31 13:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 810567, - "price": 55451000.0, - "datetime": "2021-08-31 15:27:00", + "bar_index": 809547, + "price": 56682000.0, + "datetime": "2021-08-29 12:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 810588, - "price": 55578000.0, - "datetime": "2021-08-31 16:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 810615, - "price": 55825000.0, - "datetime": "2021-08-31 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 810760, - "price": 55427000.0, - "datetime": "2021-09-01 01:06:00", + "bar_index": 809645, + "price": 56927000.0, + "datetime": "2021-08-29 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 809673, + "price": 56976000.0, + "datetime": "2021-08-29 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 809737, + "price": 57039000.0, + "datetime": "2021-08-29 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 809894, + "price": 57270000.0, + "datetime": "2021-08-30 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=106.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 810024, + "price": 56580000.0, + "datetime": "2021-08-30 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 810055, + "price": 56244000.0, + "datetime": "2021-08-30 13:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 810109, + "price": 56429000.0, + "datetime": "2021-08-30 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810177, + "price": 56530000.0, + "datetime": "2021-08-30 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 810230, + "price": 56371000.0, + "datetime": "2021-08-30 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810243, + "price": 56576000.0, + "datetime": "2021-08-30 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 810275, + "price": 56573000.0, + "datetime": "2021-08-31 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810286, + "price": 56548000.0, + "datetime": "2021-08-31 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810345, + "price": 56766000.0, + "datetime": "2021-08-31 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 810388, + "price": 56626000.0, + "datetime": "2021-08-31 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 810489, + "price": 55587000.0, + "datetime": "2021-08-31 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810502, + "price": 55585000.0, + "datetime": "2021-08-31 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 810573, + "price": 55445000.0, + "datetime": "2021-08-31 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810602, + "price": 56009000.0, + "datetime": "2021-08-31 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 810626, + "price": 55573000.0, + "datetime": "2021-08-31 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 810733, + "price": 55597000.0, + "datetime": "2021-08-31 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 810786, + "price": 55376000.0, + "datetime": "2021-09-01 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -81481,170 +124645,467 @@ "price": 55038000.0, "datetime": "2021-09-01 07:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 810903, + "price": 55291000.0, + "datetime": "2021-09-01 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 811210, - "price": 55419000.0, - "datetime": "2021-09-01 23:36:00", + "bar_index": 810957, + "price": 54946000.0, + "datetime": "2021-09-01 10:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 811289, - "price": 56509000.0, - "datetime": "2021-09-02 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 811369, - "price": 56200000.0, - "datetime": "2021-09-02 07:33:00", + "bar_index": 810970, + "price": 54926000.0, + "datetime": "2021-09-01 11:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 811429, - "price": 57203000.0, - "datetime": "2021-09-02 10:33:00", + "bar_index": 811025, + "price": 55224000.0, + "datetime": "2021-09-01 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 811468, - "price": 57575000.0, - "datetime": "2021-09-02 12:30:00", + "bar_index": 811098, + "price": 55311000.0, + "datetime": "2021-09-01 18:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=53.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 811526, - "price": 57456000.0, - "datetime": "2021-09-02 15:24:00", + "bar_index": 811145, + "price": 55598000.0, + "datetime": "2021-09-01 20:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811152, + "price": 55602000.0, + "datetime": "2021-09-01 20:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811171, + "price": 55653000.0, + "datetime": "2021-09-01 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 811784, - "price": 57512000.0, - "datetime": "2021-09-03 04:18:00", + "bar_index": 811186, + "price": 55473000.0, + "datetime": "2021-09-01 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 811801, - "price": 57651000.0, - "datetime": "2021-09-03 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 811984, - "price": 57487000.0, - "datetime": "2021-09-03 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 812023, - "price": 57470000.0, - "datetime": "2021-09-03 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.6 [bb_reversal,donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 812035, - "price": 57426000.0, - "datetime": "2021-09-03 16:51:00", + "bar_index": 811198, + "price": 55449000.0, + "datetime": "2021-09-01 23:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 812099, - "price": 57730000.0, - "datetime": "2021-09-03 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 812316, - "price": 58060000.0, - "datetime": "2021-09-04 06:54:00", + "bar_index": 811241, + "price": 55524000.0, + "datetime": "2021-09-02 01:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 812492, - "price": 58246000.0, - "datetime": "2021-09-04 15:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 812503, - "price": 58216000.0, - "datetime": "2021-09-04 16:15:00", + "bar_index": 811279, + "price": 56688000.0, + "datetime": "2021-09-02 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 812663, - "price": 57721000.0, - "datetime": "2021-09-05 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 812848, - "price": 57932000.0, - "datetime": "2021-09-05 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 812996, - "price": 57504000.0, - "datetime": "2021-09-05 16:54:00", + "bar_index": 811345, + "price": 56236000.0, + "datetime": "2021-09-02 06:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811394, + "price": 56390000.0, + "datetime": "2021-09-02 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 811435, + "price": 57598000.0, + "datetime": "2021-09-02 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 811472, + "price": 57553000.0, + "datetime": "2021-09-02 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 811493, + "price": 57382000.0, + "datetime": "2021-09-02 13:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811540, + "price": 57933000.0, + "datetime": "2021-09-02 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 811641, + "price": 58027000.0, + "datetime": "2021-09-02 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811657, + "price": 57962000.0, + "datetime": "2021-09-02 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811670, + "price": 58010000.0, + "datetime": "2021-09-02 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811686, + "price": 58106000.0, + "datetime": "2021-09-02 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 811738, + "price": 57677000.0, + "datetime": "2021-09-03 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 811785, + "price": 57513000.0, + "datetime": "2021-09-03 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 811838, + "price": 57832000.0, + "datetime": "2021-09-03 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 811895, + "price": 56733000.0, + "datetime": "2021-09-03 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 811928, + "price": 56955000.0, + "datetime": "2021-09-03 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 811962, + "price": 57497000.0, + "datetime": "2021-09-03 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 812082, + "price": 58137000.0, + "datetime": "2021-09-03 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 812086, + "price": 58095000.0, + "datetime": "2021-09-03 19:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 812100, + "price": 57750000.0, + "datetime": "2021-09-03 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 812119, + "price": 58029000.0, + "datetime": "2021-09-03 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 812146, + "price": 58900000.0, + "datetime": "2021-09-03 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 812184, + "price": 58684000.0, + "datetime": "2021-09-04 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 812192, + "price": 58405000.0, + "datetime": "2021-09-04 00:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 812226, + "price": 58317000.0, + "datetime": "2021-09-04 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 812339, + "price": 57628000.0, + "datetime": "2021-09-04 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 812418, + "price": 57971000.0, + "datetime": "2021-09-04 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 812485, + "price": 58335000.0, + "datetime": "2021-09-04 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 812554, + "price": 58340000.0, + "datetime": "2021-09-04 18:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 812690, + "price": 57686000.0, + "datetime": "2021-09-05 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 812696, + "price": 57664000.0, + "datetime": "2021-09-05 01:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 812720, + "price": 57893000.0, + "datetime": "2021-09-05 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 812748, + "price": 57924000.0, + "datetime": "2021-09-05 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 812761, + "price": 58220000.0, + "datetime": "2021-09-05 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 812784, + "price": 58179000.0, + "datetime": "2021-09-05 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 812838, + "price": 57890000.0, + "datetime": "2021-09-05 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 812851, + "price": 57988000.0, + "datetime": "2021-09-05 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 812962, + "price": 57294000.0, + "datetime": "2021-09-05 15:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 812977, + "price": 57521000.0, + "datetime": "2021-09-05 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 813015, + "price": 57831000.0, + "datetime": "2021-09-05 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -81653,16 +125114,79 @@ "datetime": "2021-09-05 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 813329, - "price": 59300000.0, - "datetime": "2021-09-06 09:33:00", + "bar_index": 813109, + "price": 57853000.0, + "datetime": "2021-09-05 22:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 813145, + "price": 57913000.0, + "datetime": "2021-09-06 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 813204, + "price": 57801000.0, + "datetime": "2021-09-06 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 813214, + "price": 57897000.0, + "datetime": "2021-09-06 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 813261, + "price": 58927000.0, + "datetime": "2021-09-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 813294, + "price": 59430000.0, + "datetime": "2021-09-06 07:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 813355, + "price": 59495000.0, + "datetime": "2021-09-06 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 813367, + "price": 59505000.0, + "datetime": "2021-09-06 11:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -81671,25 +125195,52 @@ "datetime": "2021-09-06 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 813451, - "price": 59493000.0, - "datetime": "2021-09-06 15:39:00", + "bar_index": 813432, + "price": 59497000.0, + "datetime": "2021-09-06 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 813458, + "price": 59569000.0, + "datetime": "2021-09-06 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 813545, - "price": 59448000.0, - "datetime": "2021-09-06 20:21:00", + "bar_index": 813485, + "price": 59520000.0, + "datetime": "2021-09-06 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 813500, + "price": 59597000.0, + "datetime": "2021-09-06 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 813505, + "price": 59622000.0, + "datetime": "2021-09-06 18:21:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -81697,8 +125248,8 @@ "price": 59263000.0, "datetime": "2021-09-06 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -81707,43 +125258,106 @@ "datetime": "2021-09-07 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 813641, - "price": 59483000.0, - "datetime": "2021-09-07 01:09:00", + "bar_index": 813646, + "price": 59548000.0, + "datetime": "2021-09-07 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 813652, + "price": 59466000.0, + "datetime": "2021-09-07 01:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 813904, - "price": 60924000.0, - "datetime": "2021-09-07 14:18:00", + "bar_index": 813715, + "price": 59666000.0, + "datetime": "2021-09-07 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=54.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 814193, - "price": 56708000.0, - "datetime": "2021-09-08 04:45:00", + "bar_index": 813829, + "price": 60784000.0, + "datetime": "2021-09-07 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 814263, - "price": 56425000.0, - "datetime": "2021-09-08 08:15:00", + "bar_index": 813858, + "price": 60925000.0, + "datetime": "2021-09-07 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 813881, + "price": 60896000.0, + "datetime": "2021-09-07 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 813907, + "price": 60883000.0, + "datetime": "2021-09-07 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 814053, + "price": 59823000.0, + "datetime": "2021-09-07 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 814158, + "price": 56157000.0, + "datetime": "2021-09-08 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 814252, + "price": 56784000.0, + "datetime": "2021-09-08 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 814292, + "price": 57018000.0, + "datetime": "2021-09-08 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -81752,106 +125366,169 @@ "datetime": "2021-09-08 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 814548, - "price": 55650000.0, - "datetime": "2021-09-08 22:30:00", + "bar_index": 814453, + "price": 54706000.0, + "datetime": "2021-09-08 17:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 814741, + "price": 56069000.0, + "datetime": "2021-09-09 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 814555, - "price": 55110000.0, - "datetime": "2021-09-08 22:51:00", + "bar_index": 814754, + "price": 55596000.0, + "datetime": "2021-09-09 08:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 814721, + "bar_index": 814844, + "price": 55364000.0, + "datetime": "2021-09-09 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 814929, + "price": 55409000.0, + "datetime": "2021-09-09 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 814935, + "price": 55192000.0, + "datetime": "2021-09-09 17:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 814985, + "price": 55236000.0, + "datetime": "2021-09-09 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 815016, + "price": 55923000.0, + "datetime": "2021-09-09 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 815053, + "price": 56089000.0, + "datetime": "2021-09-09 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 815065, + "price": 55934000.0, + "datetime": "2021-09-10 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 815190, + "price": 55768000.0, + "datetime": "2021-09-10 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 815259, + "price": 56000000.0, + "datetime": "2021-09-10 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 815267, + "price": 56394000.0, + "datetime": "2021-09-10 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 815350, + "price": 56133000.0, + "datetime": "2021-09-10 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 815367, + "price": 56055000.0, + "datetime": "2021-09-10 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 815437, + "price": 55562000.0, + "datetime": "2021-09-10 18:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 815444, + "price": 55499000.0, + "datetime": "2021-09-10 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 815477, "price": 55690000.0, - "datetime": "2021-09-09 07:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 814861, - "price": 55124000.0, - "datetime": "2021-09-09 14:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 814933, - "price": 55190000.0, - "datetime": "2021-09-09 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 815015, - "price": 55239000.0, - "datetime": "2021-09-09 21:51:00", + "datetime": "2021-09-10 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 815062, - "price": 56078000.0, - "datetime": "2021-09-10 00:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 815131, - "price": 55988000.0, - "datetime": "2021-09-10 03:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 815245, - "price": 55886000.0, - "datetime": "2021-09-10 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 815349, - "price": 56108000.0, - "datetime": "2021-09-10 14:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 815459, - "price": 55467000.0, - "datetime": "2021-09-10 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -81860,43 +125537,97 @@ "datetime": "2021-09-10 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 815508, - "price": 55524000.0, - "datetime": "2021-09-10 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 815719, - "price": 54943000.0, - "datetime": "2021-09-11 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 815771, - "price": 55160000.0, - "datetime": "2021-09-11 11:39:00", + "bar_index": 815496, + "price": 55250000.0, + "datetime": "2021-09-10 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 815533, + "price": 55096000.0, + "datetime": "2021-09-10 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 815799, + "bar_index": 815557, + "price": 55333000.0, + "datetime": "2021-09-11 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 815589, + "price": 55464000.0, + "datetime": "2021-09-11 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 815691, + "price": 54929000.0, + "datetime": "2021-09-11 07:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 815807, "price": 55053000.0, - "datetime": "2021-09-11 13:03:00", + "datetime": "2021-09-11 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 815823, + "price": 54779000.0, + "datetime": "2021-09-11 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 815911, + "price": 54704000.0, + "datetime": "2021-09-11 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 815938, + "price": 55046000.0, + "datetime": "2021-09-11 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 815977, + "price": 54973000.0, + "datetime": "2021-09-11 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -81905,25 +125636,97 @@ "datetime": "2021-09-12 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 816132, - "price": 54904000.0, - "datetime": "2021-09-12 05:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 816279, - "price": 54641000.0, - "datetime": "2021-09-12 13:03:00", + "bar_index": 816053, + "price": 55240000.0, + "datetime": "2021-09-12 01:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 816106, + "price": 54956000.0, + "datetime": "2021-09-12 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816246, + "price": 54655000.0, + "datetime": "2021-09-12 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 816301, + "price": 54714000.0, + "datetime": "2021-09-12 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816368, + "price": 55133000.0, + "datetime": "2021-09-12 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 816401, + "price": 54956000.0, + "datetime": "2021-09-12 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816433, + "price": 55104000.0, + "datetime": "2021-09-12 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 816550, + "price": 55017000.0, + "datetime": "2021-09-13 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816603, + "price": 55215000.0, + "datetime": "2021-09-13 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 816621, + "price": 54462000.0, + "datetime": "2021-09-13 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -81931,53 +125734,107 @@ "price": 54572000.0, "datetime": "2021-09-13 06:51:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_sell score=3.0 [bb_reversal]" }, { - "side": "buy", - "bar_index": 816904, - "price": 54520000.0, - "datetime": "2021-09-13 20:18:00", + "side": "sell", + "bar_index": 816643, + "price": 54620000.0, + "datetime": "2021-09-13 07:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,rsi_swing]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 816947, - "price": 54491000.0, - "datetime": "2021-09-13 22:27:00", + "bar_index": 816687, + "price": 55212000.0, + "datetime": "2021-09-13 09:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 816698, + "price": 55166000.0, + "datetime": "2021-09-13 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816835, + "price": 54424000.0, + "datetime": "2021-09-13 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816879, + "price": 54386000.0, + "datetime": "2021-09-13 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816895, + "price": 54442000.0, + "datetime": "2021-09-13 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 816916, + "price": 54448000.0, + "datetime": "2021-09-13 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 816959, - "price": 54482000.0, - "datetime": "2021-09-13 23:03:00", + "bar_index": 816931, + "price": 54400000.0, + "datetime": "2021-09-13 21:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 816989, - "price": 54311000.0, - "datetime": "2021-09-14 00:33:00", + "bar_index": 816993, + "price": 54133000.0, + "datetime": "2021-09-14 00:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 817052, - "price": 54155000.0, - "datetime": "2021-09-14 03:42:00", + "bar_index": 817057, + "price": 54200000.0, + "datetime": "2021-09-14 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 817121, + "price": 54477000.0, + "datetime": "2021-09-14 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -81986,34 +125843,70 @@ "datetime": "2021-09-14 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 817182, + "price": 54614000.0, + "datetime": "2021-09-14 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 817224, - "price": 54363000.0, - "datetime": "2021-09-14 12:18:00", + "bar_index": 817198, + "price": 54440000.0, + "datetime": "2021-09-14 11:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 817513, - "price": 56122000.0, - "datetime": "2021-09-15 02:45:00", + "bar_index": 817301, + "price": 55100000.0, + "datetime": "2021-09-14 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 817538, - "price": 56127000.0, - "datetime": "2021-09-15 04:00:00", + "bar_index": 817378, + "price": 55358000.0, + "datetime": "2021-09-14 20:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 817423, + "price": 55854000.0, + "datetime": "2021-09-14 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 817514, + "price": 56132000.0, + "datetime": "2021-09-15 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 817562, + "price": 56186000.0, + "datetime": "2021-09-15 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -82021,35 +125914,62 @@ "price": 56305000.0, "datetime": "2021-09-15 06:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 817717, - "price": 56484000.0, - "datetime": "2021-09-15 12:57:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 817773, - "price": 56234000.0, - "datetime": "2021-09-15 15:45:00", + "bar_index": 817600, + "price": 56376000.0, + "datetime": "2021-09-15 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 817825, - "price": 56252000.0, - "datetime": "2021-09-15 18:21:00", + "bar_index": 817626, + "price": 56433000.0, + "datetime": "2021-09-15 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 817655, + "price": 56900000.0, + "datetime": "2021-09-15 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 817695, + "price": 56580000.0, + "datetime": "2021-09-15 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 817779, + "price": 56232000.0, + "datetime": "2021-09-15 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 817840, + "price": 56540000.0, + "datetime": "2021-09-15 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -82058,115 +125978,187 @@ "datetime": "2021-09-15 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 817897, - "price": 56741000.0, - "datetime": "2021-09-15 21:57:00", + "bar_index": 817877, + "price": 56758000.0, + "datetime": "2021-09-15 20:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 817970, - "price": 57347000.0, - "datetime": "2021-09-16 01:36:00", + "bar_index": 817940, + "price": 57162000.0, + "datetime": "2021-09-16 00:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 817996, - "price": 57165000.0, - "datetime": "2021-09-16 02:54:00", + "bar_index": 817977, + "price": 57190000.0, + "datetime": "2021-09-16 01:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 818072, + "price": 57252000.0, + "datetime": "2021-09-16 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 818020, - "price": 56964000.0, - "datetime": "2021-09-16 04:06:00", + "bar_index": 818090, + "price": 57065000.0, + "datetime": "2021-09-16 07:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 818110, - "price": 57124000.0, - "datetime": "2021-09-16 08:36:00", + "bar_index": 818145, + "price": 56967000.0, + "datetime": "2021-09-16 10:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 818270, - "price": 57366000.0, - "datetime": "2021-09-16 16:36:00", + "bar_index": 818234, + "price": 57267000.0, + "datetime": "2021-09-16 14:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818258, + "price": 57450000.0, + "datetime": "2021-09-16 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 818284, - "price": 57206000.0, - "datetime": "2021-09-16 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 818335, - "price": 57051000.0, - "datetime": "2021-09-16 19:51:00", + "bar_index": 818321, + "price": 56949000.0, + "datetime": "2021-09-16 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 818408, - "price": 57038000.0, - "datetime": "2021-09-16 23:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 818540, - "price": 57118000.0, - "datetime": "2021-09-17 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 818674, - "price": 57297000.0, - "datetime": "2021-09-17 12:48:00", + "bar_index": 818349, + "price": 57002000.0, + "datetime": "2021-09-16 20:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 818788, - "price": 57494000.0, - "datetime": "2021-09-17 18:30:00", + "bar_index": 818375, + "price": 57107000.0, + "datetime": "2021-09-16 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 818421, + "price": 57052000.0, + "datetime": "2021-09-17 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 818455, + "price": 57232000.0, + "datetime": "2021-09-17 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 818505, + "price": 57176000.0, + "datetime": "2021-09-17 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 818521, + "price": 56985000.0, + "datetime": "2021-09-17 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818547, + "price": 57281000.0, + "datetime": "2021-09-17 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818666, + "price": 57418000.0, + "datetime": "2021-09-17 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818690, + "price": 57540000.0, + "datetime": "2021-09-17 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818702, + "price": 57481000.0, + "datetime": "2021-09-17 14:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 818790, + "price": 57427000.0, + "datetime": "2021-09-17 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -82175,34 +126167,223 @@ "datetime": "2021-09-17 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 818891, + "price": 57276000.0, + "datetime": "2021-09-17 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 819022, - "price": 57329000.0, - "datetime": "2021-09-18 06:12:00", + "bar_index": 818901, + "price": 57464000.0, + "datetime": "2021-09-18 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 819286, - "price": 58690000.0, - "datetime": "2021-09-18 19:24:00", + "bar_index": 818983, + "price": 57344000.0, + "datetime": "2021-09-18 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 819435, - "price": 58441000.0, - "datetime": "2021-09-19 02:51:00", + "bar_index": 819046, + "price": 57615000.0, + "datetime": "2021-09-18 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 819071, + "price": 57610000.0, + "datetime": "2021-09-18 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 819106, + "price": 57924000.0, + "datetime": "2021-09-18 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 819135, + "price": 57880000.0, + "datetime": "2021-09-18 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 819156, + "price": 58171000.0, + "datetime": "2021-09-18 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 819193, + "price": 58848000.0, + "datetime": "2021-09-18 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 819226, + "price": 58737000.0, + "datetime": "2021-09-18 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 819239, + "price": 58697000.0, + "datetime": "2021-09-18 17:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 819258, + "price": 58753000.0, + "datetime": "2021-09-18 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 819323, + "price": 58572000.0, + "datetime": "2021-09-18 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 819334, + "price": 58303000.0, + "datetime": "2021-09-18 21:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 819372, + "price": 58367000.0, + "datetime": "2021-09-18 23:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 819441, + "price": 58427000.0, + "datetime": "2021-09-19 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 819455, + "price": 58388000.0, + "datetime": "2021-09-19 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 819466, + "price": 58321000.0, + "datetime": "2021-09-19 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 819502, + "price": 58526000.0, + "datetime": "2021-09-19 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 819545, + "price": 58623000.0, + "datetime": "2021-09-19 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 819564, + "price": 58581000.0, + "datetime": "2021-09-19 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 819596, + "price": 58127000.0, + "datetime": "2021-09-19 10:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 819610, + "price": 58266000.0, + "datetime": "2021-09-19 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 819635, + "price": 58180000.0, + "datetime": "2021-09-19 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -82211,259 +126392,502 @@ "datetime": "2021-09-19 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 819668, - "price": 58099000.0, - "datetime": "2021-09-19 14:30:00", + "bar_index": 819660, + "price": 58040000.0, + "datetime": "2021-09-19 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 819684, - "price": 58054000.0, - "datetime": "2021-09-19 15:18:00", + "bar_index": 819671, + "price": 58130000.0, + "datetime": "2021-09-19 14:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 819715, - "price": 58235000.0, - "datetime": "2021-09-19 16:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 819952, - "price": 57983000.0, - "datetime": "2021-09-20 04:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 820009, - "price": 57988000.0, - "datetime": "2021-09-20 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 820014, - "price": 57969000.0, - "datetime": "2021-09-20 07:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 820051, - "price": 57955000.0, - "datetime": "2021-09-20 09:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 820325, - "price": 54660000.0, - "datetime": "2021-09-20 23:21:00", + "bar_index": 819832, + "price": 57613000.0, + "datetime": "2021-09-19 22:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 820343, - "price": 54906000.0, - "datetime": "2021-09-21 00:15:00", + "bar_index": 819853, + "price": 57941000.0, + "datetime": "2021-09-19 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 820368, - "price": 54848000.0, - "datetime": "2021-09-21 01:30:00", + "bar_index": 819931, + "price": 58032000.0, + "datetime": "2021-09-20 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 820433, - "price": 54604000.0, - "datetime": "2021-09-21 04:45:00", + "bar_index": 819980, + "price": 58035000.0, + "datetime": "2021-09-20 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 820547, - "price": 53218000.0, - "datetime": "2021-09-21 10:27:00", + "bar_index": 820023, + "price": 57999000.0, + "datetime": "2021-09-20 08:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,local_extrema,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 820054, + "price": 57887000.0, + "datetime": "2021-09-20 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 820059, + "price": 58053000.0, + "datetime": "2021-09-20 10:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 820654, - "price": 53109000.0, - "datetime": "2021-09-21 15:48:00", + "bar_index": 820089, + "price": 57030000.0, + "datetime": "2021-09-20 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 820673, - "price": 53199000.0, - "datetime": "2021-09-21 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 820742, - "price": 52981000.0, - "datetime": "2021-09-21 20:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 820881, - "price": 52284000.0, - "datetime": "2021-09-22 03:09:00", + "bar_index": 820145, + "price": 56672000.0, + "datetime": "2021-09-20 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=20.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 821384, - "price": 53366000.0, - "datetime": "2021-09-23 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 821474, - "price": 53937000.0, - "datetime": "2021-09-23 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,minor_swing,range_breakout]" }, { "side": "sell", - "bar_index": 821738, - "price": 52833000.0, - "datetime": "2021-09-23 22:00:00", + "bar_index": 820156, + "price": 56599000.0, + "datetime": "2021-09-20 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 821918, - "price": 54230000.0, - "datetime": "2021-09-24 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 821925, - "price": 54050000.0, - "datetime": "2021-09-24 07:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 822157, - "price": 51859000.0, - "datetime": "2021-09-24 18:57:00", + "bar_index": 820161, + "price": 56550000.0, + "datetime": "2021-09-20 15:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 822295, - "price": 51754000.0, - "datetime": "2021-09-25 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 822343, - "price": 51659000.0, - "datetime": "2021-09-25 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 822700, - "price": 51726000.0, - "datetime": "2021-09-25 22:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 822760, - "price": 51828000.0, - "datetime": "2021-09-26 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 822774, - "price": 52104000.0, - "datetime": "2021-09-26 01:48:00", + "bar_index": 820299, + "price": 54259000.0, + "datetime": "2021-09-20 22:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 822815, - "price": 52104000.0, - "datetime": "2021-09-26 03:51:00", + "bar_index": 820306, + "price": 54749000.0, + "datetime": "2021-09-20 22:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 820316, + "price": 54976000.0, + "datetime": "2021-09-20 22:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 820440, + "price": 54843000.0, + "datetime": "2021-09-21 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 820467, + "price": 54867000.0, + "datetime": "2021-09-21 06:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 820515, + "price": 53753000.0, + "datetime": "2021-09-21 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 820553, + "price": 53690000.0, + "datetime": "2021-09-21 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 820572, + "price": 53670000.0, + "datetime": "2021-09-21 11:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 820832, + "price": 52779000.0, + "datetime": "2021-09-22 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 820852, + "price": 52216000.0, + "datetime": "2021-09-22 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 820911, + "price": 52356000.0, + "datetime": "2021-09-22 04:39:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 821009, + "price": 50364000.0, + "datetime": "2021-09-22 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821028, + "price": 51842000.0, + "datetime": "2021-09-22 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 821113, + "price": 52108000.0, + "datetime": "2021-09-22 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 821135, + "price": 52394000.0, + "datetime": "2021-09-22 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821254, + "price": 51922000.0, + "datetime": "2021-09-22 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 821281, + "price": 52098000.0, + "datetime": "2021-09-22 23:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 821288, + "price": 52230000.0, + "datetime": "2021-09-22 23:30:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821315, + "price": 53000000.0, + "datetime": "2021-09-23 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 821330, + "price": 53101000.0, + "datetime": "2021-09-23 01:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 821416, + "price": 53523000.0, + "datetime": "2021-09-23 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821427, + "price": 53811000.0, + "datetime": "2021-09-23 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 821519, + "price": 53968000.0, + "datetime": "2021-09-23 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 821722, + "price": 52768000.0, + "datetime": "2021-09-23 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 821744, + "price": 52929000.0, + "datetime": "2021-09-23 22:18:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821750, + "price": 53380000.0, + "datetime": "2021-09-23 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 821792, + "price": 53282000.0, + "datetime": "2021-09-24 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821818, + "price": 53497000.0, + "datetime": "2021-09-24 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821824, + "price": 54000000.0, + "datetime": "2021-09-24 02:18:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 821853, + "price": 54158000.0, + "datetime": "2021-09-24 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 821861, + "price": 54172000.0, + "datetime": "2021-09-24 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821881, + "price": 54122000.0, + "datetime": "2021-09-24 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821903, + "price": 54123000.0, + "datetime": "2021-09-24 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 821944, + "price": 54345000.0, + "datetime": "2021-09-24 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 822023, + "price": 53777000.0, + "datetime": "2021-09-24 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 822222, + "price": 51268000.0, + "datetime": "2021-09-24 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 822254, + "price": 52302000.0, + "datetime": "2021-09-24 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 822324, + "price": 51707000.0, + "datetime": "2021-09-25 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 822385, + "price": 52363000.0, + "datetime": "2021-09-25 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 822483, + "price": 51750000.0, + "datetime": "2021-09-25 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 822495, + "price": 51583000.0, + "datetime": "2021-09-25 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 822624, + "price": 51850000.0, + "datetime": "2021-09-25 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -82472,34 +126896,43 @@ "datetime": "2021-09-26 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=121.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 822930, - "price": 52310000.0, - "datetime": "2021-09-26 09:36:00", + "bar_index": 822908, + "price": 52354000.0, + "datetime": "2021-09-26 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 822940, + "price": 52350000.0, + "datetime": "2021-09-26 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 822989, - "price": 51905000.0, - "datetime": "2021-09-26 12:33:00", + "bar_index": 823010, + "price": 51511000.0, + "datetime": "2021-09-26 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 823048, - "price": 51644000.0, - "datetime": "2021-09-26 15:30:00", + "side": "sell", + "bar_index": 823039, + "price": 51506000.0, + "datetime": "2021-09-26 15:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -82508,7 +126941,25 @@ "datetime": "2021-09-26 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 823109, + "price": 52332000.0, + "datetime": "2021-09-26 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 823136, + "price": 52769000.0, + "datetime": "2021-09-26 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -82516,89 +126967,89 @@ "price": 52818000.0, "datetime": "2021-09-26 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 823243, + "side": "buy", + "bar_index": 823218, + "price": 52888000.0, + "datetime": "2021-09-27 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 823289, "price": 52820000.0, - "datetime": "2021-09-27 01:15:00", + "datetime": "2021-09-27 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 823347, - "price": 53072000.0, - "datetime": "2021-09-27 06:27:00", + "bar_index": 823438, + "price": 53619000.0, + "datetime": "2021-09-27 11:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 823478, - "price": 53300000.0, - "datetime": "2021-09-27 13:00:00", + "bar_index": 823461, + "price": 53400000.0, + "datetime": "2021-09-27 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 823500, - "price": 53401000.0, - "datetime": "2021-09-27 14:06:00", + "bar_index": 823482, + "price": 53305000.0, + "datetime": "2021-09-27 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 823511, - "price": 53251000.0, - "datetime": "2021-09-27 14:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 823596, - "price": 52795000.0, - "datetime": "2021-09-27 18:54:00", + "side": "buy", + "bar_index": 823568, + "price": 53105000.0, + "datetime": "2021-09-27 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=55.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 823671, - "price": 52671000.0, - "datetime": "2021-09-27 22:39:00", + "bar_index": 823574, + "price": 53085000.0, + "datetime": "2021-09-27 17:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 823692, - "price": 52749000.0, - "datetime": "2021-09-27 23:42:00", + "side": "buy", + "bar_index": 823606, + "price": 53065000.0, + "datetime": "2021-09-27 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 823724, - "price": 52560000.0, - "datetime": "2021-09-28 01:18:00", + "bar_index": 823623, + "price": 52871000.0, + "datetime": "2021-09-27 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -82606,8 +127057,62 @@ "price": 52608000.0, "datetime": "2021-09-28 03:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 823769, + "price": 52484000.0, + "datetime": "2021-09-28 03:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 823820, + "price": 52201000.0, + "datetime": "2021-09-28 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 823830, + "price": 52420000.0, + "datetime": "2021-09-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 823986, + "price": 51659000.0, + "datetime": "2021-09-28 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 824004, + "price": 51436000.0, + "datetime": "2021-09-28 15:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 824064, + "price": 51100000.0, + "datetime": "2021-09-28 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -82615,71 +127120,134 @@ "price": 51043000.0, "datetime": "2021-09-28 18:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 824089, + "price": 50926000.0, + "datetime": "2021-09-28 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 824226, - "price": 50909000.0, - "datetime": "2021-09-29 02:24:00", + "bar_index": 824119, + "price": 51247000.0, + "datetime": "2021-09-28 21:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 824156, + "price": 51334000.0, + "datetime": "2021-09-28 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 824203, + "price": 50934000.0, + "datetime": "2021-09-29 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 824218, + "price": 50691000.0, + "datetime": "2021-09-29 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 824371, - "price": 50760000.0, - "datetime": "2021-09-29 09:39:00", + "bar_index": 824243, + "price": 50885000.0, + "datetime": "2021-09-29 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.8 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 824391, - "price": 50570000.0, - "datetime": "2021-09-29 10:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 824561, - "price": 51303000.0, - "datetime": "2021-09-29 19:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 824607, - "price": 51397000.0, - "datetime": "2021-09-29 21:27:00", + "side": "buy", + "bar_index": 824378, + "price": 50780000.0, + "datetime": "2021-09-29 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 824707, - "price": 50790000.0, - "datetime": "2021-09-30 02:27:00", + "bar_index": 824392, + "price": 50551000.0, + "datetime": "2021-09-29 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 824501, + "price": 51400000.0, + "datetime": "2021-09-29 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 824511, + "price": 51373000.0, + "datetime": "2021-09-29 16:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 824567, + "price": 51420000.0, + "datetime": "2021-09-29 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 824745, - "price": 50570000.0, - "datetime": "2021-09-30 04:21:00", + "bar_index": 824630, + "price": 51029000.0, + "datetime": "2021-09-29 22:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 824649, + "price": 51144000.0, + "datetime": "2021-09-29 23:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 824726, + "price": 50625000.0, + "datetime": "2021-09-30 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -82688,7 +127256,16 @@ "datetime": "2021-09-30 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 824800, + "price": 50470000.0, + "datetime": "2021-09-30 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -82696,17 +127273,44 @@ "price": 50527000.0, "datetime": "2021-09-30 07:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 824986, - "price": 52732000.0, - "datetime": "2021-09-30 16:24:00", + "bar_index": 824865, + "price": 52190000.0, + "datetime": "2021-09-30 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=38.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 824942, + "price": 52893000.0, + "datetime": "2021-09-30 14:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 824958, + "price": 52871000.0, + "datetime": "2021-09-30 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 825037, + "price": 52562000.0, + "datetime": "2021-09-30 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -82714,71 +127318,80 @@ "price": 52442000.0, "datetime": "2021-09-30 19:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 825062, - "price": 52513000.0, - "datetime": "2021-09-30 20:12:00", + "bar_index": 825080, + "price": 52714000.0, + "datetime": "2021-09-30 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 825124, - "price": 52684000.0, - "datetime": "2021-09-30 23:18:00", + "bar_index": 825151, + "price": 52734000.0, + "datetime": "2021-10-01 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 825234, - "price": 53253000.0, - "datetime": "2021-10-01 04:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 825311, - "price": 53623000.0, - "datetime": "2021-10-01 08:39:00", + "bar_index": 825242, + "price": 53265000.0, + "datetime": "2021-10-01 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 825350, - "price": 53465000.0, - "datetime": "2021-10-01 10:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 825577, - "price": 57146000.0, - "datetime": "2021-10-01 21:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 825599, - "price": 57150000.0, - "datetime": "2021-10-01 23:03:00", + "bar_index": 825282, + "price": 53390000.0, + "datetime": "2021-10-01 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 825453, + "price": 53655000.0, + "datetime": "2021-10-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 825470, + "price": 54636000.0, + "datetime": "2021-10-01 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 825534, + "price": 57187000.0, + "datetime": "2021-10-01 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 825602, + "price": 57263000.0, + "datetime": "2021-10-01 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -82786,125 +127399,350 @@ "price": 57070000.0, "datetime": "2021-10-01 23:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 825732, - "price": 57920000.0, - "datetime": "2021-10-02 05:42:00", + "bar_index": 825648, + "price": 57325000.0, + "datetime": "2021-10-02 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 825830, + "price": 58404000.0, + "datetime": "2021-10-02 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 825803, - "price": 58060000.0, - "datetime": "2021-10-02 09:15:00", + "bar_index": 825839, + "price": 58216000.0, + "datetime": "2021-10-02 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 825908, + "price": 58168000.0, + "datetime": "2021-10-02 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 825993, + "price": 58169000.0, + "datetime": "2021-10-02 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 826491, - "price": 58199000.0, - "datetime": "2021-10-03 19:39:00", + "bar_index": 826015, + "price": 58052000.0, + "datetime": "2021-10-02 19:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 826038, + "price": 58188000.0, + "datetime": "2021-10-02 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 826685, - "price": 58927000.0, - "datetime": "2021-10-04 05:21:00", + "bar_index": 826070, + "price": 58291000.0, + "datetime": "2021-10-02 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 826694, - "price": 58912000.0, - "datetime": "2021-10-04 05:48:00", + "bar_index": 826080, + "price": 58607000.0, + "datetime": "2021-10-02 23:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 826767, - "price": 58578000.0, - "datetime": "2021-10-04 09:27:00", + "bar_index": 826092, + "price": 58481000.0, + "datetime": "2021-10-02 23:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 826773, + "side": "buy", + "bar_index": 826103, + "price": 58428000.0, + "datetime": "2021-10-03 00:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826113, + "price": 58467000.0, + "datetime": "2021-10-03 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826132, "price": 58354000.0, - "datetime": "2021-10-04 09:45:00", + "datetime": "2021-10-03 01:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 826786, - "price": 58432000.0, - "datetime": "2021-10-04 10:24:00", + "bar_index": 826196, + "price": 58376000.0, + "datetime": "2021-10-03 04:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 826222, + "price": 58368000.0, + "datetime": "2021-10-03 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826256, + "price": 58482000.0, + "datetime": "2021-10-03 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 826933, - "price": 57827000.0, - "datetime": "2021-10-04 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 827147, - "price": 59329000.0, - "datetime": "2021-10-05 04:27:00", + "bar_index": 826274, + "price": 58132000.0, + "datetime": "2021-10-03 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 827198, - "price": 59563000.0, - "datetime": "2021-10-05 07:00:00", + "bar_index": 826333, + "price": 57963000.0, + "datetime": "2021-10-03 11:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 826480, + "price": 58255000.0, + "datetime": "2021-10-03 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 827216, - "price": 59516000.0, - "datetime": "2021-10-05 07:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 827339, - "price": 59826000.0, - "datetime": "2021-10-05 14:03:00", + "side": "sell", + "bar_index": 826518, + "price": 58083000.0, + "datetime": "2021-10-03 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 826544, + "price": 58236000.0, + "datetime": "2021-10-03 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 826566, + "price": 58246000.0, + "datetime": "2021-10-03 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 826575, + "price": 58126000.0, + "datetime": "2021-10-03 23:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 826608, + "price": 58051000.0, + "datetime": "2021-10-04 01:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826750, + "price": 58527000.0, + "datetime": "2021-10-04 08:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826861, + "price": 57983000.0, + "datetime": "2021-10-04 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 826878, + "price": 57928000.0, + "datetime": "2021-10-04 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 826897, + "price": 57789000.0, + "datetime": "2021-10-04 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 826915, + "price": 57872000.0, + "datetime": "2021-10-04 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 826952, + "price": 57953000.0, + "datetime": "2021-10-04 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 826973, + "price": 57790000.0, + "datetime": "2021-10-04 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 827042, + "price": 58441000.0, + "datetime": "2021-10-04 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 827091, + "price": 58850000.0, + "datetime": "2021-10-05 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 827103, + "price": 58817000.0, + "datetime": "2021-10-05 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 827153, + "price": 59627000.0, + "datetime": "2021-10-05 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 827161, + "price": 59701000.0, + "datetime": "2021-10-05 05:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 827258, + "price": 60175000.0, + "datetime": "2021-10-05 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 827341, + "price": 59800000.0, + "datetime": "2021-10-05 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -82912,8 +127750,17 @@ "price": 59963000.0, "datetime": "2021-10-05 17:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=59.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 827441, + "price": 60777000.0, + "datetime": "2021-10-05 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -82922,16 +127769,16 @@ "datetime": "2021-10-05 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 827532, - "price": 60424000.0, - "datetime": "2021-10-05 23:42:00", + "bar_index": 827526, + "price": 60574000.0, + "datetime": "2021-10-05 23:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -82939,44 +127786,89 @@ "price": 60386000.0, "datetime": "2021-10-06 01:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 827684, - "price": 61873000.0, - "datetime": "2021-10-06 07:18:00", + "bar_index": 827569, + "price": 60479000.0, + "datetime": "2021-10-06 01:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 827812, - "price": 62055000.0, - "datetime": "2021-10-06 13:42:00", + "bar_index": 827781, + "price": 61970000.0, + "datetime": "2021-10-06 12:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 827860, + "side": "buy", + "bar_index": 827830, "price": 62243000.0, - "datetime": "2021-10-06 16:06:00", + "datetime": "2021-10-06 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 827885, - "price": 61947000.0, - "datetime": "2021-10-06 17:21:00", + "bar_index": 827868, + "price": 62025000.0, + "datetime": "2021-10-06 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=37.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 827893, + "price": 61686000.0, + "datetime": "2021-10-06 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 827955, + "price": 62517000.0, + "datetime": "2021-10-06 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 827968, + "price": 63536000.0, + "datetime": "2021-10-06 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 828009, + "price": 65712000.0, + "datetime": "2021-10-06 23:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 828052, + "price": 66221000.0, + "datetime": "2021-10-07 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -82984,116 +127876,197 @@ "price": 66176000.0, "datetime": "2021-10-07 03:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 828099, - "price": 66184000.0, - "datetime": "2021-10-07 04:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 828166, - "price": 66928000.0, - "datetime": "2021-10-07 07:24:00", + "bar_index": 828105, + "price": 66165000.0, + "datetime": "2021-10-07 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 828112, + "price": 66453000.0, + "datetime": "2021-10-07 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 828149, + "price": 67001000.0, + "datetime": "2021-10-07 06:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 828184, + "price": 67385000.0, + "datetime": "2021-10-07 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 828352, - "price": 66267000.0, - "datetime": "2021-10-07 16:42:00", + "bar_index": 828203, + "price": 66810000.0, + "datetime": "2021-10-07 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=10.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 828431, - "price": 65775000.0, - "datetime": "2021-10-07 20:39:00", + "bar_index": 828254, + "price": 66962000.0, + "datetime": "2021-10-07 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 828555, - "price": 66062000.0, - "datetime": "2021-10-08 02:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=17.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 828588, - "price": 65803000.0, - "datetime": "2021-10-08 04:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 828626, - "price": 65954000.0, - "datetime": "2021-10-08 06:24:00", + "bar_index": 828299, + "price": 66675000.0, + "datetime": "2021-10-07 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 828704, - "price": 65715000.0, - "datetime": "2021-10-08 10:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 828871, - "price": 67403000.0, - "datetime": "2021-10-08 18:39:00", + "bar_index": 828397, + "price": 65852000.0, + "datetime": "2021-10-07 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 828971, - "price": 66733000.0, - "datetime": "2021-10-08 23:39:00", + "bar_index": 828497, + "price": 65767000.0, + "datetime": "2021-10-07 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 829013, - "price": 66400000.0, - "datetime": "2021-10-09 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 829080, - "price": 66690000.0, - "datetime": "2021-10-09 05:06:00", + "bar_index": 828527, + "price": 65855000.0, + "datetime": "2021-10-08 01:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 828674, + "price": 65519000.0, + "datetime": "2021-10-08 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 828694, + "price": 66013000.0, + "datetime": "2021-10-08 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 828785, + "price": 65368000.0, + "datetime": "2021-10-08 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 828802, + "price": 65856000.0, + "datetime": "2021-10-08 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 828845, + "price": 67272000.0, + "datetime": "2021-10-08 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 828889, + "price": 67526000.0, + "datetime": "2021-10-08 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 828972, + "price": 66790000.0, + "datetime": "2021-10-08 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 829029, + "price": 66183000.0, + "datetime": "2021-10-09 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 829039, + "price": 66336000.0, + "datetime": "2021-10-09 03:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 829120, + "price": 66397000.0, + "datetime": "2021-10-09 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 829136, + "price": 66302000.0, + "datetime": "2021-10-09 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -83102,151 +128075,241 @@ "datetime": "2021-10-09 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 829488, - "price": 66831000.0, - "datetime": "2021-10-10 01:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 829646, - "price": 67141000.0, - "datetime": "2021-10-10 09:24:00", + "bar_index": 829216, + "price": 66342000.0, + "datetime": "2021-10-09 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 829786, - "price": 67613000.0, - "datetime": "2021-10-10 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 829796, - "price": 67800000.0, - "datetime": "2021-10-10 16:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 829879, + "bar_index": 829313, "price": 67243000.0, - "datetime": "2021-10-10 21:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 829906, - "price": 67403000.0, - "datetime": "2021-10-10 22:24:00", + "datetime": "2021-10-09 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 830121, - "price": 67947000.0, - "datetime": "2021-10-11 09:09:00", + "bar_index": 829361, + "price": 67051000.0, + "datetime": "2021-10-09 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 830129, - "price": 67797000.0, - "datetime": "2021-10-11 09:33:00", + "bar_index": 829423, + "price": 67191000.0, + "datetime": "2021-10-09 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 830216, - "price": 69502000.0, - "datetime": "2021-10-11 13:54:00", + "bar_index": 829428, + "price": 67274000.0, + "datetime": "2021-10-09 22:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 830264, - "price": 69562000.0, - "datetime": "2021-10-11 16:18:00", + "bar_index": 829563, + "price": 66503000.0, + "datetime": "2021-10-10 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 829623, + "price": 67124000.0, + "datetime": "2021-10-10 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 829655, + "price": 67018000.0, + "datetime": "2021-10-10 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 829693, + "price": 66955000.0, + "datetime": "2021-10-10 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 829733, + "price": 67800000.0, + "datetime": "2021-10-10 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 829802, + "price": 67864000.0, + "datetime": "2021-10-10 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 829812, + "price": 67979000.0, + "datetime": "2021-10-10 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 830280, + "bar_index": 829825, + "price": 67349000.0, + "datetime": "2021-10-10 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 829913, + "price": 67489000.0, + "datetime": "2021-10-10 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 829994, + "price": 67831000.0, + "datetime": "2021-10-11 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 830035, + "price": 67904000.0, + "datetime": "2021-10-11 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 830051, + "price": 68147000.0, + "datetime": "2021-10-11 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 830130, + "price": 67860000.0, + "datetime": "2021-10-11 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 830141, + "price": 68479000.0, + "datetime": "2021-10-11 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 830191, + "price": 69875000.0, + "datetime": "2021-10-11 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 830254, + "price": 69651000.0, + "datetime": "2021-10-11 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 830354, "price": 69429000.0, - "datetime": "2021-10-11 17:06:00", + "datetime": "2021-10-11 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 830307, - "price": 69337000.0, - "datetime": "2021-10-11 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 830360, - "price": 69223000.0, - "datetime": "2021-10-11 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=29.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 830431, - "price": 70516000.0, - "datetime": "2021-10-12 00:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 830463, - "price": 70702000.0, - "datetime": "2021-10-12 02:15:00", + "bar_index": 830381, + "price": 69570000.0, + "datetime": "2021-10-11 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=15.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 830523, - "price": 71091000.0, - "datetime": "2021-10-12 05:15:00", + "bar_index": 830495, + "price": 70864000.0, + "datetime": "2021-10-12 03:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 830543, + "price": 71087000.0, + "datetime": "2021-10-12 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 830559, + "price": 71169000.0, + "datetime": "2021-10-12 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -83255,70 +128318,61 @@ "datetime": "2021-10-12 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 830772, - "price": 70774000.0, - "datetime": "2021-10-12 17:42:00", + "bar_index": 830700, + "price": 70100000.0, + "datetime": "2021-10-12 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 830825, - "price": 70478000.0, - "datetime": "2021-10-12 20:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 830874, - "price": 70510000.0, - "datetime": "2021-10-12 22:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 831081, - "price": 69624000.0, - "datetime": "2021-10-13 09:09:00", + "bar_index": 830756, + "price": 70924000.0, + "datetime": "2021-10-12 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 831247, - "price": 67897000.0, - "datetime": "2021-10-13 17:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 831297, - "price": 67359000.0, - "datetime": "2021-10-13 19:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 831336, - "price": 67788000.0, - "datetime": "2021-10-13 21:54:00", + "bar_index": 830837, + "price": 70663000.0, + "datetime": "2021-10-12 20:57:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 831035, + "price": 69189000.0, + "datetime": "2021-10-13 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 831102, + "price": 69571000.0, + "datetime": "2021-10-13 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 831153, + "price": 69163000.0, + "datetime": "2021-10-13 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -83327,70 +128381,61 @@ "datetime": "2021-10-13 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=63.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 831502, - "price": 69817000.0, - "datetime": "2021-10-14 06:12:00", + "bar_index": 831372, + "price": 68467000.0, + "datetime": "2021-10-13 23:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.9 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 831447, + "price": 69719000.0, + "datetime": "2021-10-14 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 831522, + "price": 70253000.0, + "datetime": "2021-10-14 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 831567, - "price": 69850000.0, - "datetime": "2021-10-14 09:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 831573, - "price": 69963000.0, - "datetime": "2021-10-14 09:45:00", + "bar_index": 831540, + "price": 69979000.0, + "datetime": "2021-10-14 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 831612, - "price": 70854000.0, - "datetime": "2021-10-14 11:42:00", + "bar_index": 831599, + "price": 70978000.0, + "datetime": "2021-10-14 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 831805, - "price": 70200000.0, - "datetime": "2021-10-14 21:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 831812, - "price": 69926000.0, - "datetime": "2021-10-14 21:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 831863, - "price": 69802000.0, - "datetime": "2021-10-15 00:15:00", + "bar_index": 831696, + "price": 70150000.0, + "datetime": "2021-10-14 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -83399,34 +128444,88 @@ "datetime": "2021-10-15 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 831929, - "price": 69545000.0, - "datetime": "2021-10-15 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 831943, - "price": 69574000.0, - "datetime": "2021-10-15 04:15:00", + "bar_index": 831881, + "price": 69515000.0, + "datetime": "2021-10-15 01:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 832171, - "price": 72201000.0, - "datetime": "2021-10-15 15:39:00", + "bar_index": 831933, + "price": 69906000.0, + "datetime": "2021-10-15 03:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 831950, + "price": 70004000.0, + "datetime": "2021-10-15 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 831985, + "price": 69997000.0, + "datetime": "2021-10-15 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 832015, + "price": 70031000.0, + "datetime": "2021-10-15 07:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 832035, + "price": 69792000.0, + "datetime": "2021-10-15 08:51:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 832091, + "price": 71420000.0, + "datetime": "2021-10-15 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 832186, + "price": 72248000.0, + "datetime": "2021-10-15 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 832194, + "price": 72242000.0, + "datetime": "2021-10-15 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -83434,44 +128533,188 @@ "price": 72174000.0, "datetime": "2021-10-15 17:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 832352, - "price": 73570000.0, - "datetime": "2021-10-16 00:42:00", + "bar_index": 832242, + "price": 72743000.0, + "datetime": "2021-10-15 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 832252, + "price": 72725000.0, + "datetime": "2021-10-15 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 832373, + "price": 75062000.0, + "datetime": "2021-10-16 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 832563, - "price": 75192000.0, - "datetime": "2021-10-16 11:15:00", + "bar_index": 832426, + "price": 75011000.0, + "datetime": "2021-10-16 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 832682, - "price": 75893000.0, - "datetime": "2021-10-16 17:12:00", + "bar_index": 832450, + "price": 75600000.0, + "datetime": "2021-10-16 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 833091, - "price": 74999000.0, - "datetime": "2021-10-17 13:39:00", + "bar_index": 832508, + "price": 75218000.0, + "datetime": "2021-10-16 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 832533, + "price": 75169000.0, + "datetime": "2021-10-16 09:45:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 832543, + "price": 75308000.0, + "datetime": "2021-10-16 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 832564, + "price": 75178000.0, + "datetime": "2021-10-16 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 832606, + "price": 75690000.0, + "datetime": "2021-10-16 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 832883, + "price": 74401000.0, + "datetime": "2021-10-17 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 832919, + "price": 74693000.0, + "datetime": "2021-10-17 05:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 832948, + "price": 74881000.0, + "datetime": "2021-10-17 06:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 833013, + "price": 75008000.0, + "datetime": "2021-10-17 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 833021, + "price": 75015000.0, + "datetime": "2021-10-17 10:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 833055, + "price": 74960000.0, + "datetime": "2021-10-17 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 833148, + "price": 74412000.0, + "datetime": "2021-10-17 16:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 833170, + "price": 74419000.0, + "datetime": "2021-10-17 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 833196, + "price": 74980000.0, + "datetime": "2021-10-17 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 833219, + "price": 74991000.0, + "datetime": "2021-10-17 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -83480,169 +128723,340 @@ "datetime": "2021-10-17 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 833267, + "price": 74979000.0, + "datetime": "2021-10-17 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 833259, - "price": 74682000.0, - "datetime": "2021-10-17 22:03:00", + "bar_index": 833280, + "price": 74630000.0, + "datetime": "2021-10-17 23:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 833600, - "price": 76532000.0, - "datetime": "2021-10-18 15:06:00", + "bar_index": 833331, + "price": 74777000.0, + "datetime": "2021-10-18 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 833453, + "price": 75629000.0, + "datetime": "2021-10-18 07:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 833592, + "price": 76704000.0, + "datetime": "2021-10-18 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 833607, + "price": 76572000.0, + "datetime": "2021-10-18 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 833624, + "price": 76672000.0, + "datetime": "2021-10-18 16:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 833638, - "price": 76423000.0, - "datetime": "2021-10-18 17:00:00", + "bar_index": 833654, + "price": 76116000.0, + "datetime": "2021-10-18 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 833786, - "price": 76079000.0, - "datetime": "2021-10-19 00:24:00", + "bar_index": 833768, + "price": 76291000.0, + "datetime": "2021-10-18 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 833814, - "price": 76039000.0, - "datetime": "2021-10-19 01:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 833824, - "price": 76300000.0, - "datetime": "2021-10-19 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 833896, - "price": 75931000.0, - "datetime": "2021-10-19 05:54:00", + "bar_index": 833797, + "price": 76219000.0, + "datetime": "2021-10-19 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 834020, - "price": 76289000.0, - "datetime": "2021-10-19 12:06:00", + "bar_index": 833830, + "price": 76318000.0, + "datetime": "2021-10-19 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.5 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 834061, - "price": 76485000.0, - "datetime": "2021-10-19 14:09:00", + "bar_index": 833915, + "price": 76259000.0, + "datetime": "2021-10-19 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 834134, - "price": 76362000.0, - "datetime": "2021-10-19 17:48:00", + "bar_index": 833935, + "price": 76469000.0, + "datetime": "2021-10-19 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 834143, - "price": 76017000.0, - "datetime": "2021-10-19 18:15:00", + "bar_index": 833972, + "price": 76363000.0, + "datetime": "2021-10-19 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 834384, - "price": 78262000.0, - "datetime": "2021-10-20 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 834440, - "price": 78469000.0, - "datetime": "2021-10-20 09:06:00", + "bar_index": 833988, + "price": 76051000.0, + "datetime": "2021-10-19 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 834620, - "price": 78291000.0, - "datetime": "2021-10-20 18:06:00", + "bar_index": 834007, + "price": 75976000.0, + "datetime": "2021-10-19 11:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_divergence]" }, { "side": "buy", - "bar_index": 834770, - "price": 80404000.0, - "datetime": "2021-10-21 01:36:00", + "bar_index": 834038, + "price": 76654000.0, + "datetime": "2021-10-19 13:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 835057, - "price": 78616000.0, - "datetime": "2021-10-21 15:57:00", + "bar_index": 834045, + "price": 76620000.0, + "datetime": "2021-10-19 13:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 834067, + "price": 76508000.0, + "datetime": "2021-10-19 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 835199, - "price": 78724000.0, - "datetime": "2021-10-21 23:03:00", + "bar_index": 834182, + "price": 76248000.0, + "datetime": "2021-10-19 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 835300, - "price": 77364000.0, - "datetime": "2021-10-22 04:06:00", + "bar_index": 834304, + "price": 77247000.0, + "datetime": "2021-10-20 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=40.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 834361, + "price": 78596000.0, + "datetime": "2021-10-20 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 834400, + "price": 78550000.0, + "datetime": "2021-10-20 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 834445, + "price": 78582000.0, + "datetime": "2021-10-20 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 834461, + "price": 78612000.0, + "datetime": "2021-10-20 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 834504, + "price": 78613000.0, + "datetime": "2021-10-20 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 834563, + "price": 78259000.0, + "datetime": "2021-10-20 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 834606, + "price": 78515000.0, + "datetime": "2021-10-20 17:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 834631, + "price": 78285000.0, + "datetime": "2021-10-20 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 834693, + "price": 78471000.0, + "datetime": "2021-10-20 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 834735, + "price": 80998000.0, + "datetime": "2021-10-20 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 834795, + "price": 80542000.0, + "datetime": "2021-10-21 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 834926, + "price": 79438000.0, + "datetime": "2021-10-21 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 834940, + "price": 79405000.0, + "datetime": "2021-10-21 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 835048, + "price": 78420000.0, + "datetime": "2021-10-21 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 835084, + "price": 79299000.0, + "datetime": "2021-10-21 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 835209, + "price": 77854000.0, + "datetime": "2021-10-21 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -83651,7 +129065,7 @@ "datetime": "2021-10-22 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -83659,44 +129073,98 @@ "price": 76952000.0, "datetime": "2021-10-22 07:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 835401, - "price": 76773000.0, - "datetime": "2021-10-22 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 835595, - "price": 76897000.0, - "datetime": "2021-10-22 18:51:00", + "bar_index": 835405, + "price": 76815000.0, + "datetime": "2021-10-22 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 835422, + "price": 77128000.0, + "datetime": "2021-10-22 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 835475, + "price": 76930000.0, + "datetime": "2021-10-22 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 835663, - "price": 76862000.0, - "datetime": "2021-10-22 22:15:00", + "bar_index": 835534, + "price": 76007000.0, + "datetime": "2021-10-22 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 835889, - "price": 74626000.0, - "datetime": "2021-10-23 09:33:00", + "bar_index": 835549, + "price": 76483000.0, + "datetime": "2021-10-22 16:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 835560, + "price": 76977000.0, + "datetime": "2021-10-22 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 835636, + "price": 76933000.0, + "datetime": "2021-10-22 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 835778, + "price": 74082000.0, + "datetime": "2021-10-23 04:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 835806, + "price": 74602000.0, + "datetime": "2021-10-23 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 835896, + "price": 74854000.0, + "datetime": "2021-10-23 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -83704,44 +129172,143 @@ "price": 74199000.0, "datetime": "2021-10-23 18:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 836106, - "price": 74703000.0, - "datetime": "2021-10-23 20:24:00", + "bar_index": 836135, + "price": 75296000.0, + "datetime": "2021-10-23 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 836150, - "price": 75078000.0, - "datetime": "2021-10-23 22:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 836364, - "price": 74842000.0, - "datetime": "2021-10-24 09:18:00", + "bar_index": 836161, + "price": 74916000.0, + "datetime": "2021-10-23 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 836539, - "price": 74540000.0, - "datetime": "2021-10-24 18:03:00", + "bar_index": 836197, + "price": 74999000.0, + "datetime": "2021-10-24 00:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 836206, + "price": 74921000.0, + "datetime": "2021-10-24 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 836249, + "price": 75125000.0, + "datetime": "2021-10-24 03:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 836269, + "price": 74804000.0, + "datetime": "2021-10-24 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 836300, + "price": 74784000.0, + "datetime": "2021-10-24 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 836345, + "price": 74926000.0, + "datetime": "2021-10-24 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 836424, + "price": 74820000.0, + "datetime": "2021-10-24 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 836473, + "price": 74481000.0, + "datetime": "2021-10-24 14:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 836501, + "price": 74336000.0, + "datetime": "2021-10-24 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 836571, + "price": 74598000.0, + "datetime": "2021-10-24 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 836621, + "price": 74224000.0, + "datetime": "2021-10-24 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 836640, + "price": 74219000.0, + "datetime": "2021-10-24 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 836651, + "price": 73891000.0, + "datetime": "2021-10-24 23:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -83750,106 +129317,250 @@ "datetime": "2021-10-25 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 836732, - "price": 73987000.0, - "datetime": "2021-10-25 03:42:00", + "bar_index": 836695, + "price": 74097000.0, + "datetime": "2021-10-25 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 836793, - "price": 74795000.0, - "datetime": "2021-10-25 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 837030, - "price": 76098000.0, - "datetime": "2021-10-25 18:36:00", + "bar_index": 836750, + "price": 74295000.0, + "datetime": "2021-10-25 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 837174, - "price": 76864000.0, - "datetime": "2021-10-26 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 837184, - "price": 76559000.0, - "datetime": "2021-10-26 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 837398, - "price": 75572000.0, - "datetime": "2021-10-26 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 837479, - "price": 75249000.0, - "datetime": "2021-10-26 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 837640, - "price": 74922000.0, - "datetime": "2021-10-27 01:06:00", + "bar_index": 836787, + "price": 75044000.0, + "datetime": "2021-10-25 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 837726, - "price": 74626000.0, - "datetime": "2021-10-27 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 837871, - "price": 73167000.0, - "datetime": "2021-10-27 12:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=6.8 [donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 837884, - "price": 73349000.0, - "datetime": "2021-10-27 13:18:00", + "bar_index": 836860, + "price": 75558000.0, + "datetime": "2021-10-25 10:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 836944, + "price": 75509000.0, + "datetime": "2021-10-25 14:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 836955, + "price": 75242000.0, + "datetime": "2021-10-25 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 837082, + "price": 76424000.0, + "datetime": "2021-10-25 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 837092, + "price": 76455000.0, + "datetime": "2021-10-25 21:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 837163, + "price": 76812000.0, + "datetime": "2021-10-26 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 837226, + "price": 76322000.0, + "datetime": "2021-10-26 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 837295, + "price": 76300000.0, + "datetime": "2021-10-26 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 837302, + "price": 76425000.0, + "datetime": "2021-10-26 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 837309, + "price": 76323000.0, + "datetime": "2021-10-26 08:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 837327, + "price": 76360000.0, + "datetime": "2021-10-26 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 837485, + "price": 75500000.0, + "datetime": "2021-10-26 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 837529, + "price": 75405000.0, + "datetime": "2021-10-26 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 837680, + "price": 75128000.0, + "datetime": "2021-10-27 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 837752, + "price": 73996000.0, + "datetime": "2021-10-27 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 837784, + "price": 73242000.0, + "datetime": "2021-10-27 08:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 837805, + "price": 73412000.0, + "datetime": "2021-10-27 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 837849, + "price": 73007000.0, + "datetime": "2021-10-27 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 837873, + "price": 73238000.0, + "datetime": "2021-10-27 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 837878, + "price": 73147000.0, + "datetime": "2021-10-27 13:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 837886, + "price": 73558000.0, + "datetime": "2021-10-27 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 837918, + "price": 73229000.0, + "datetime": "2021-10-27 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 837950, + "price": 72374000.0, + "datetime": "2021-10-27 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 837976, + "price": 72664000.0, + "datetime": "2021-10-27 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,minor_swing,pivot_swing]" }, { "side": "buy", @@ -83858,97 +129569,241 @@ "datetime": "2021-10-27 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 838068, - "price": 72403000.0, - "datetime": "2021-10-27 22:30:00", + "bar_index": 838018, + "price": 72492000.0, + "datetime": "2021-10-27 20:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 838094, - "price": 72499000.0, - "datetime": "2021-10-27 23:48:00", + "bar_index": 838055, + "price": 72421000.0, + "datetime": "2021-10-27 21:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 838143, - "price": 72075000.0, - "datetime": "2021-10-28 02:15:00", + "bar_index": 838087, + "price": 72161000.0, + "datetime": "2021-10-27 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 838191, - "price": 71956000.0, - "datetime": "2021-10-28 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 838302, - "price": 71791000.0, - "datetime": "2021-10-28 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 838506, - "price": 73568000.0, - "datetime": "2021-10-28 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 838545, - "price": 73844000.0, - "datetime": "2021-10-28 22:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 838979, - "price": 73221000.0, - "datetime": "2021-10-29 20:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 838993, - "price": 73121000.0, - "datetime": "2021-10-29 20:45:00", + "bar_index": 838175, + "price": 71819000.0, + "datetime": "2021-10-28 03:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 838202, + "price": 72304000.0, + "datetime": "2021-10-28 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 838239, + "price": 72326000.0, + "datetime": "2021-10-28 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 839014, - "price": 73274000.0, - "datetime": "2021-10-29 21:48:00", + "bar_index": 838263, + "price": 71862000.0, + "datetime": "2021-10-28 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 838304, + "price": 72009000.0, + "datetime": "2021-10-28 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 838318, + "price": 72399000.0, + "datetime": "2021-10-28 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 838445, + "price": 72118000.0, + "datetime": "2021-10-28 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 838456, + "price": 73194000.0, + "datetime": "2021-10-28 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 838481, + "price": 73622000.0, + "datetime": "2021-10-28 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 838534, + "price": 73797000.0, + "datetime": "2021-10-28 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 838550, + "price": 74167000.0, + "datetime": "2021-10-28 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 838574, + "price": 74140000.0, + "datetime": "2021-10-28 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 838591, + "price": 73742000.0, + "datetime": "2021-10-29 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 838653, + "price": 71973000.0, + "datetime": "2021-10-29 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 838682, + "price": 74377000.0, + "datetime": "2021-10-29 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 838794, + "price": 73989000.0, + "datetime": "2021-10-29 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 838936, + "price": 73297000.0, + "datetime": "2021-10-29 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 839027, + "price": 73502000.0, + "datetime": "2021-10-29 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 839086, + "price": 75303000.0, + "datetime": "2021-10-30 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 839116, + "price": 74777000.0, + "datetime": "2021-10-30 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 839162, + "price": 74887000.0, + "datetime": "2021-10-30 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 839171, + "price": 74771000.0, + "datetime": "2021-10-30 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 839219, + "price": 74683000.0, + "datetime": "2021-10-30 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -83957,52 +129812,142 @@ "datetime": "2021-10-30 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 839375, + "price": 74032000.0, + "datetime": "2021-10-30 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 839270, - "price": 74362000.0, - "datetime": "2021-10-30 10:36:00", + "bar_index": 839394, + "price": 73962000.0, + "datetime": "2021-10-30 16:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 839432, - "price": 73875000.0, - "datetime": "2021-10-30 18:42:00", + "bar_index": 839399, + "price": 73957000.0, + "datetime": "2021-10-30 17:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 839495, - "price": 73859000.0, - "datetime": "2021-10-30 21:51:00", + "bar_index": 839474, + "price": 73883000.0, + "datetime": "2021-10-30 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 839658, - "price": 73601000.0, - "datetime": "2021-10-31 06:00:00", + "bar_index": 839525, + "price": 73452000.0, + "datetime": "2021-10-30 23:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 839594, + "price": 73465000.0, + "datetime": "2021-10-31 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 840014, - "price": 72066000.0, - "datetime": "2021-10-31 23:48:00", + "bar_index": 839603, + "price": 73402000.0, + "datetime": "2021-10-31 03:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 839635, + "price": 73679000.0, + "datetime": "2021-10-31 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 839667, + "price": 73396000.0, + "datetime": "2021-10-31 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 839700, + "price": 73599000.0, + "datetime": "2021-10-31 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 839740, + "price": 74240000.0, + "datetime": "2021-10-31 10:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 839770, + "price": 73600000.0, + "datetime": "2021-10-31 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 839817, + "price": 73013000.0, + "datetime": "2021-10-31 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 839863, + "price": 72956000.0, + "datetime": "2021-10-31 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 839910, + "price": 72392000.0, + "datetime": "2021-10-31 18:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -84011,7 +129956,7 @@ "datetime": "2021-11-01 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -84020,196 +129965,295 @@ "datetime": "2021-11-01 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 840159, + "price": 72735000.0, + "datetime": "2021-11-01 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 840163, + "price": 72670000.0, + "datetime": "2021-11-01 07:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 840173, + "price": 72714000.0, + "datetime": "2021-11-01 07:45:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 840229, + "price": 72930000.0, + "datetime": "2021-11-01 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 840188, - "price": 72601000.0, - "datetime": "2021-11-01 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 840205, - "price": 72767000.0, - "datetime": "2021-11-01 09:21:00", + "bar_index": 840251, + "price": 72099000.0, + "datetime": "2021-11-01 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 840218, - "price": 72953000.0, - "datetime": "2021-11-01 10:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 840332, - "price": 72280000.0, - "datetime": "2021-11-01 15:42:00", + "bar_index": 840311, + "price": 72105000.0, + "datetime": "2021-11-01 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 840374, - "price": 73311000.0, - "datetime": "2021-11-01 17:48:00", + "bar_index": 840345, + "price": 73589000.0, + "datetime": "2021-11-01 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 840397, - "price": 73342000.0, - "datetime": "2021-11-01 18:57:00", + "bar_index": 840424, + "price": 73478000.0, + "datetime": "2021-11-01 20:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 840479, - "price": 73385000.0, - "datetime": "2021-11-01 23:03:00", + "bar_index": 840434, + "price": 73366000.0, + "datetime": "2021-11-01 20:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 840591, - "price": 72283000.0, - "datetime": "2021-11-02 04:39:00", + "bar_index": 840612, + "price": 72208000.0, + "datetime": "2021-11-02 05:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 840600, - "price": 72421000.0, - "datetime": "2021-11-02 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 840689, - "price": 72243000.0, - "datetime": "2021-11-02 09:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 840851, - "price": 72792000.0, - "datetime": "2021-11-02 17:39:00", + "bar_index": 840714, + "price": 72984000.0, + "datetime": "2021-11-02 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 840746, + "price": 72169000.0, + "datetime": "2021-11-02 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 840878, - "price": 74569000.0, - "datetime": "2021-11-02 19:00:00", + "bar_index": 840756, + "price": 72438000.0, + "datetime": "2021-11-02 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,donchian,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 840795, + "price": 72839000.0, + "datetime": "2021-11-02 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 840804, + "price": 72716000.0, + "datetime": "2021-11-02 15:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 840895, + "price": 74493000.0, + "datetime": "2021-11-02 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 840965, + "price": 74599000.0, + "datetime": "2021-11-02 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841011, + "price": 74859000.0, + "datetime": "2021-11-03 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841020, + "price": 74881000.0, + "datetime": "2021-11-03 02:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 841025, + "price": 74643000.0, + "datetime": "2021-11-03 02:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 840983, - "price": 74550000.0, - "datetime": "2021-11-03 00:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 841072, - "price": 74443000.0, - "datetime": "2021-11-03 04:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 841080, - "price": 74372000.0, - "datetime": "2021-11-03 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 841155, - "price": 74180000.0, - "datetime": "2021-11-03 08:51:00", + "bar_index": 841179, + "price": 74302000.0, + "datetime": "2021-11-03 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 841168, - "price": 73745000.0, - "datetime": "2021-11-03 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 841323, - "price": 73726000.0, - "datetime": "2021-11-03 17:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 841334, - "price": 73888000.0, - "datetime": "2021-11-03 17:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 841468, - "price": 73105000.0, - "datetime": "2021-11-04 00:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 841524, - "price": 73452000.0, - "datetime": "2021-11-04 03:18:00", + "bar_index": 841204, + "price": 73895000.0, + "datetime": "2021-11-03 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 841218, + "price": 74300000.0, + "datetime": "2021-11-03 12:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 841248, + "price": 73859000.0, + "datetime": "2021-11-03 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 841272, + "price": 74088000.0, + "datetime": "2021-11-03 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 841279, + "price": 73712000.0, + "datetime": "2021-11-03 15:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 841295, + "price": 73737000.0, + "datetime": "2021-11-03 15:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 841319, + "price": 74087000.0, + "datetime": "2021-11-03 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841349, + "price": 73999000.0, + "datetime": "2021-11-03 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 841411, + "price": 73391000.0, + "datetime": "2021-11-03 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841477, + "price": 73325000.0, + "datetime": "2021-11-04 00:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 841540, + "price": 74549000.0, + "datetime": "2021-11-04 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -84218,79 +130262,151 @@ "datetime": "2021-11-04 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 841610, + "price": 74679000.0, + "datetime": "2021-11-04 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841622, + "price": 74594000.0, + "datetime": "2021-11-04 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 841642, + "price": 74686000.0, + "datetime": "2021-11-04 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 841655, - "price": 74312000.0, - "datetime": "2021-11-04 09:51:00", + "bar_index": 841665, + "price": 74200000.0, + "datetime": "2021-11-04 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 841773, - "price": 74122000.0, - "datetime": "2021-11-04 15:45:00", + "bar_index": 841781, + "price": 74153000.0, + "datetime": "2021-11-04 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 841804, - "price": 74084000.0, - "datetime": "2021-11-04 17:18:00", + "bar_index": 841838, + "price": 73856000.0, + "datetime": "2021-11-04 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 841880, - "price": 73853000.0, - "datetime": "2021-11-04 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 841908, - "price": 73832000.0, - "datetime": "2021-11-04 22:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 842142, - "price": 73637000.0, - "datetime": "2021-11-05 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 842178, - "price": 74142000.0, - "datetime": "2021-11-05 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 842257, - "price": 74612000.0, - "datetime": "2021-11-05 15:57:00", + "bar_index": 841886, + "price": 73795000.0, + "datetime": "2021-11-04 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 841930, + "price": 74246000.0, + "datetime": "2021-11-04 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 841984, + "price": 73650000.0, + "datetime": "2021-11-05 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 842034, + "price": 73797000.0, + "datetime": "2021-11-05 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 842114, + "price": 73731000.0, + "datetime": "2021-11-05 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 842159, + "price": 74161000.0, + "datetime": "2021-11-05 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 842190, + "price": 74447000.0, + "datetime": "2021-11-05 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 842225, + "price": 74704000.0, + "datetime": "2021-11-05 14:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 842249, + "price": 74785000.0, + "datetime": "2021-11-05 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 842270, + "price": 74810000.0, + "datetime": "2021-11-05 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -84299,16 +130415,7 @@ "datetime": "2021-11-05 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 842355, - "price": 74156000.0, - "datetime": "2021-11-05 20:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -84317,205 +130424,412 @@ "datetime": "2021-11-05 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 842556, + "price": 74209000.0, + "datetime": "2021-11-06 06:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 842661, + "price": 74068000.0, + "datetime": "2021-11-06 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 842466, - "price": 73857000.0, - "datetime": "2021-11-06 02:24:00", + "bar_index": 842672, + "price": 73989000.0, + "datetime": "2021-11-06 12:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 842702, + "price": 74127000.0, + "datetime": "2021-11-06 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 842822, + "price": 74158000.0, + "datetime": "2021-11-06 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 842481, - "price": 73847000.0, - "datetime": "2021-11-06 03:09:00", + "bar_index": 842855, + "price": 73998000.0, + "datetime": "2021-11-06 21:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 842936, + "price": 74090000.0, + "datetime": "2021-11-07 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 842952, + "price": 74155000.0, + "datetime": "2021-11-07 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843014, + "price": 74340000.0, + "datetime": "2021-11-07 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843056, + "price": 74440000.0, + "datetime": "2021-11-07 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 843087, + "price": 74503000.0, + "datetime": "2021-11-07 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 843116, + "price": 75099000.0, + "datetime": "2021-11-07 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 843165, + "price": 75567000.0, + "datetime": "2021-11-07 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 842520, - "price": 73910000.0, - "datetime": "2021-11-06 05:06:00", + "bar_index": 843203, + "price": 75362000.0, + "datetime": "2021-11-07 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 842820, - "price": 74196000.0, - "datetime": "2021-11-06 20:06:00", + "bar_index": 843283, + "price": 75486000.0, + "datetime": "2021-11-07 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=66.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 842835, - "price": 73903000.0, - "datetime": "2021-11-06 20:51:00", + "bar_index": 843340, + "price": 75048000.0, + "datetime": "2021-11-07 22:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843351, + "price": 75227000.0, + "datetime": "2021-11-07 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843396, + "price": 75030000.0, + "datetime": "2021-11-08 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 843404, + "price": 75287000.0, + "datetime": "2021-11-08 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 843432, + "price": 75459000.0, + "datetime": "2021-11-08 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843477, + "price": 75516000.0, + "datetime": "2021-11-08 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 843506, + "price": 76100000.0, + "datetime": "2021-11-08 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 843523, + "price": 76084000.0, + "datetime": "2021-11-08 07:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 843582, + "price": 78932000.0, + "datetime": "2021-11-08 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 843642, + "price": 78943000.0, + "datetime": "2021-11-08 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843694, + "price": 79820000.0, + "datetime": "2021-11-08 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 843719, + "price": 79581000.0, + "datetime": "2021-11-08 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843743, + "price": 79879000.0, + "datetime": "2021-11-08 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 843794, + "price": 79804000.0, + "datetime": "2021-11-08 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 843820, + "price": 79878000.0, + "datetime": "2021-11-08 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 843874, + "price": 80120000.0, + "datetime": "2021-11-09 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 842873, - "price": 74040000.0, - "datetime": "2021-11-06 22:45:00", + "bar_index": 843896, + "price": 79755000.0, + "datetime": "2021-11-09 01:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 842886, - "price": 74075000.0, - "datetime": "2021-11-06 23:24:00", + "bar_index": 843908, + "price": 79801000.0, + "datetime": "2021-11-09 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 842900, - "price": 74046000.0, - "datetime": "2021-11-07 00:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 842912, - "price": 74110000.0, - "datetime": "2021-11-07 00:42:00", + "bar_index": 843924, + "price": 79576000.0, + "datetime": "2021-11-09 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 843053, - "price": 74485000.0, - "datetime": "2021-11-07 07:45:00", + "bar_index": 843944, + "price": 79748000.0, + "datetime": "2021-11-09 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 843064, - "price": 74499000.0, - "datetime": "2021-11-07 08:18:00", + "bar_index": 844014, + "price": 80275000.0, + "datetime": "2021-11-09 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=54.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 843096, - "price": 74780000.0, - "datetime": "2021-11-07 09:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 843188, - "price": 75525000.0, - "datetime": "2021-11-07 14:30:00", + "bar_index": 844026, + "price": 81559000.0, + "datetime": "2021-11-09 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 843431, - "price": 75358000.0, - "datetime": "2021-11-08 02:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 843619, - "price": 78939000.0, - "datetime": "2021-11-08 12:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 843738, - "price": 79926000.0, - "datetime": "2021-11-08 18:00:00", + "bar_index": 844054, + "price": 81915000.0, + "datetime": "2021-11-09 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 843938, - "price": 79623000.0, - "datetime": "2021-11-09 04:00:00", + "bar_index": 844092, + "price": 81395000.0, + "datetime": "2021-11-09 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 843964, - "price": 79793000.0, - "datetime": "2021-11-09 05:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 844043, - "price": 81390000.0, - "datetime": "2021-11-09 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 844190, - "price": 81667000.0, - "datetime": "2021-11-09 16:36:00", + "bar_index": 844104, + "price": 81251000.0, + "datetime": "2021-11-09 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 844234, - "price": 81714000.0, - "datetime": "2021-11-09 18:48:00", + "bar_index": 844130, + "price": 82100000.0, + "datetime": "2021-11-09 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 844137, + "price": 82076000.0, + "datetime": "2021-11-09 13:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 844240, + "price": 81720000.0, + "datetime": "2021-11-09 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 844248, - "price": 81510000.0, - "datetime": "2021-11-09 19:30:00", + "bar_index": 844253, + "price": 81565000.0, + "datetime": "2021-11-09 19:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 844303, + "price": 81300000.0, + "datetime": "2021-11-09 22:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -84523,386 +130837,629 @@ "price": 81211000.0, "datetime": "2021-11-09 23:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 844396, - "price": 80202000.0, - "datetime": "2021-11-10 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 844406, - "price": 80182000.0, - "datetime": "2021-11-10 03:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 844488, - "price": 80897000.0, - "datetime": "2021-11-10 07:30:00", + "bar_index": 844334, + "price": 80844000.0, + "datetime": "2021-11-09 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 844525, - "price": 81020000.0, - "datetime": "2021-11-10 09:21:00", + "bar_index": 844456, + "price": 80868000.0, + "datetime": "2021-11-10 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 844500, + "price": 80796000.0, + "datetime": "2021-11-10 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 844539, - "price": 80960000.0, - "datetime": "2021-11-10 10:03:00", + "bar_index": 844505, + "price": 80950000.0, + "datetime": "2021-11-10 08:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 844531, + "price": 80835000.0, + "datetime": "2021-11-10 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 844563, + "price": 80887000.0, + "datetime": "2021-11-10 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 844615, + "price": 80091000.0, + "datetime": "2021-11-10 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 844634, + "price": 79727000.0, + "datetime": "2021-11-10 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 844766, + "price": 80199000.0, + "datetime": "2021-11-10 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 844781, + "price": 79931000.0, + "datetime": "2021-11-10 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 844794, + "price": 81036000.0, + "datetime": "2021-11-10 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 844807, + "price": 81661000.0, + "datetime": "2021-11-10 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [donchian,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 845009, + "price": 78876000.0, + "datetime": "2021-11-11 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 845073, + "price": 78722000.0, + "datetime": "2021-11-11 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 845138, + "price": 78742000.0, + "datetime": "2021-11-11 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845152, + "price": 79170000.0, + "datetime": "2021-11-11 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 845189, + "price": 79374000.0, + "datetime": "2021-11-11 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 845294, + "price": 79336000.0, + "datetime": "2021-11-11 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 845363, + "price": 78807000.0, + "datetime": "2021-11-12 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 845420, + "price": 78669000.0, + "datetime": "2021-11-12 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845433, + "price": 78871000.0, + "datetime": "2021-11-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845517, + "price": 78907000.0, + "datetime": "2021-11-12 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 845541, + "price": 78575000.0, + "datetime": "2021-11-12 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 845574, + "price": 78460000.0, + "datetime": "2021-11-12 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845655, + "price": 78514000.0, + "datetime": "2021-11-12 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 845711, + "price": 77707000.0, + "datetime": "2021-11-12 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 845759, + "price": 78122000.0, + "datetime": "2021-11-12 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 845777, + "price": 77546000.0, + "datetime": "2021-11-12 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845832, + "price": 77411000.0, + "datetime": "2021-11-13 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 845941, + "price": 78024000.0, + "datetime": "2021-11-13 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=89.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 845968, + "price": 78413000.0, + "datetime": "2021-11-13 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 845999, + "price": 77698000.0, + "datetime": "2021-11-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 846035, + "price": 77563000.0, + "datetime": "2021-11-13 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 846185, + "price": 77535000.0, + "datetime": "2021-11-13 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 846260, + "price": 78559000.0, + "datetime": "2021-11-14 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 846286, + "price": 78424000.0, + "datetime": "2021-11-14 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 846306, + "price": 78258000.0, + "datetime": "2021-11-14 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 846365, + "price": 77688000.0, + "datetime": "2021-11-14 05:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 844672, - "price": 79767000.0, - "datetime": "2021-11-10 16:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 844762, - "price": 80221000.0, - "datetime": "2021-11-10 21:12:00", + "bar_index": 846379, + "price": 77938000.0, + "datetime": "2021-11-14 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 846399, + "price": 77819000.0, + "datetime": "2021-11-14 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 844789, - "price": 80509000.0, - "datetime": "2021-11-10 22:33:00", + "bar_index": 846423, + "price": 77893000.0, + "datetime": "2021-11-14 08:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 844863, - "price": 81907000.0, - "datetime": "2021-11-11 02:15:00", + "bar_index": 846430, + "price": 77895000.0, + "datetime": "2021-11-14 08:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 844869, - "price": 81967000.0, - "datetime": "2021-11-11 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 844998, - "price": 79112000.0, - "datetime": "2021-11-11 09:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845071, - "price": 78641000.0, - "datetime": "2021-11-11 12:39:00", + "bar_index": 846455, + "price": 78675000.0, + "datetime": "2021-11-14 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 845113, - "price": 78670000.0, - "datetime": "2021-11-11 14:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845136, - "price": 78670000.0, - "datetime": "2021-11-11 15:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845304, - "price": 78990000.0, - "datetime": "2021-11-12 00:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845416, - "price": 78721000.0, - "datetime": "2021-11-12 05:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845704, - "price": 77829000.0, - "datetime": "2021-11-12 20:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 845721, - "price": 77829000.0, - "datetime": "2021-11-12 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 845729, - "price": 77579000.0, - "datetime": "2021-11-12 21:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 845758, - "price": 77945000.0, - "datetime": "2021-11-12 23:00:00", + "bar_index": 846522, + "price": 78470000.0, + "datetime": "2021-11-14 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 845767, - "price": 77710000.0, - "datetime": "2021-11-12 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 846033, - "price": 77577000.0, - "datetime": "2021-11-13 12:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 846323, - "price": 78106000.0, - "datetime": "2021-11-14 03:15:00", + "side": "buy", + "bar_index": 846549, + "price": 78631000.0, + "datetime": "2021-11-14 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 846471, - "price": 78364000.0, - "datetime": "2021-11-14 10:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 846545, - "price": 78524000.0, - "datetime": "2021-11-14 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 846571, - "price": 78646000.0, - "datetime": "2021-11-14 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 846595, - "price": 78744000.0, - "datetime": "2021-11-14 16:51:00", + "bar_index": 846565, + "price": 78867000.0, + "datetime": "2021-11-14 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 846804, - "price": 77686000.0, - "datetime": "2021-11-15 03:18:00", + "side": "buy", + "bar_index": 846796, + "price": 77923000.0, + "datetime": "2021-11-15 02:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 846874, + "price": 78064000.0, + "datetime": "2021-11-15 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 846941, - "price": 79500000.0, - "datetime": "2021-11-15 10:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 846989, - "price": 79304000.0, - "datetime": "2021-11-15 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 847095, - "price": 79120000.0, - "datetime": "2021-11-15 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 847501, - "price": 75061000.0, - "datetime": "2021-11-16 14:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 847599, - "price": 73957000.0, - "datetime": "2021-11-16 19:03:00", + "bar_index": 846965, + "price": 79477000.0, + "datetime": "2021-11-15 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 847650, - "price": 74633000.0, - "datetime": "2021-11-16 21:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 848029, - "price": 73169000.0, - "datetime": "2021-11-17 16:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 848093, - "price": 73066000.0, - "datetime": "2021-11-17 19:45:00", + "bar_index": 847002, + "price": 79362000.0, + "datetime": "2021-11-15 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 848137, - "price": 74024000.0, - "datetime": "2021-11-17 21:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 848197, - "price": 73172000.0, - "datetime": "2021-11-18 00:57:00", + "bar_index": 847040, + "price": 79317000.0, + "datetime": "2021-11-15 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 848266, - "price": 73983000.0, - "datetime": "2021-11-18 04:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 848291, - "price": 74005000.0, - "datetime": "2021-11-18 05:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 848391, - "price": 74021000.0, - "datetime": "2021-11-18 10:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 848399, - "price": 73736000.0, - "datetime": "2021-11-18 11:03:00", + "bar_index": 847053, + "price": 79215000.0, + "datetime": "2021-11-15 15:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 847105, + "price": 79415000.0, + "datetime": "2021-11-15 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 847123, + "price": 79396000.0, + "datetime": "2021-11-15 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 847187, + "price": 79026000.0, + "datetime": "2021-11-15 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 847308, + "price": 77850000.0, + "datetime": "2021-11-16 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,donchian,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 847324, + "price": 77748000.0, + "datetime": "2021-11-16 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 847584, + "price": 74180000.0, + "datetime": "2021-11-16 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 847604, + "price": 73729000.0, + "datetime": "2021-11-16 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 847623, + "price": 74402000.0, + "datetime": "2021-11-16 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 847725, + "price": 74500000.0, + "datetime": "2021-11-17 01:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 847850, + "price": 74500000.0, + "datetime": "2021-11-17 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 847863, + "price": 74206000.0, + "datetime": "2021-11-17 08:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 848051, + "price": 73293000.0, + "datetime": "2021-11-17 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 848113, + "price": 74103000.0, + "datetime": "2021-11-17 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 848154, + "price": 73518000.0, + "datetime": "2021-11-17 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 848216, + "price": 73877000.0, + "datetime": "2021-11-18 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 848228, + "price": 73710000.0, + "datetime": "2021-11-18 02:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 848463, + "price": 73265000.0, + "datetime": "2021-11-18 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [ema_pullback,fractal_swing,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -84911,25 +131468,34 @@ "datetime": "2021-11-18 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 848560, - "price": 73001000.0, - "datetime": "2021-11-18 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 848594, - "price": 73390000.0, - "datetime": "2021-11-18 20:48:00", + "bar_index": 848513, + "price": 73272000.0, + "datetime": "2021-11-18 16:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 848533, + "price": 72859000.0, + "datetime": "2021-11-18 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 848576, + "price": 73488000.0, + "datetime": "2021-11-18 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -84938,43 +131504,97 @@ "datetime": "2021-11-18 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 848631, - "price": 73647000.0, - "datetime": "2021-11-18 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 848669, - "price": 73183000.0, - "datetime": "2021-11-19 00:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 848725, - "price": 72329000.0, - "datetime": "2021-11-19 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 848947, - "price": 69653000.0, - "datetime": "2021-11-19 14:27:00", + "bar_index": 848782, + "price": 72325000.0, + "datetime": "2021-11-19 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 848930, + "price": 69718000.0, + "datetime": "2021-11-19 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 848962, + "price": 70139000.0, + "datetime": "2021-11-19 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 848993, + "price": 69580000.0, + "datetime": "2021-11-19 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 849027, + "price": 71158000.0, + "datetime": "2021-11-19 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 849041, + "price": 70639000.0, + "datetime": "2021-11-19 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 849106, + "price": 71373000.0, + "datetime": "2021-11-19 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 849126, + "price": 71801000.0, + "datetime": "2021-11-19 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 849178, + "price": 72009000.0, + "datetime": "2021-11-20 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 849223, + "price": 71595000.0, + "datetime": "2021-11-20 04:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -84983,52 +131603,79 @@ "datetime": "2021-11-20 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 849253, - "price": 71688000.0, - "datetime": "2021-11-20 05:45:00", + "bar_index": 849336, + "price": 72077000.0, + "datetime": "2021-11-20 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=55.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 849269, - "price": 71593000.0, - "datetime": "2021-11-20 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 849309, - "price": 71583000.0, - "datetime": "2021-11-20 08:33:00", + "bar_index": 849347, + "price": 72762000.0, + "datetime": "2021-11-20 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 849535, - "price": 72242000.0, - "datetime": "2021-11-20 19:51:00", + "bar_index": 849396, + "price": 72478000.0, + "datetime": "2021-11-20 12:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 849895, - "price": 72701000.0, - "datetime": "2021-11-21 13:51:00", + "bar_index": 849416, + "price": 72531000.0, + "datetime": "2021-11-20 13:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 849436, + "price": 72507000.0, + "datetime": "2021-11-20 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 849457, + "price": 72783000.0, + "datetime": "2021-11-20 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 849641, + "price": 71614000.0, + "datetime": "2021-11-21 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 849847, + "price": 73159000.0, + "datetime": "2021-11-21 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -85037,88 +131684,106 @@ "datetime": "2021-11-21 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 849999, - "price": 72799000.0, - "datetime": "2021-11-21 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 850016, - "price": 72899000.0, - "datetime": "2021-11-21 19:54:00", + "bar_index": 849953, + "price": 73081000.0, + "datetime": "2021-11-21 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=12.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 850024, - "price": 72771000.0, - "datetime": "2021-11-21 20:18:00", + "bar_index": 850037, + "price": 72782000.0, + "datetime": "2021-11-21 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 850223, - "price": 73415000.0, - "datetime": "2021-11-22 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 850238, - "price": 73438000.0, - "datetime": "2021-11-22 07:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 850584, - "price": 72304000.0, - "datetime": "2021-11-23 00:18:00", + "bar_index": 850065, + "price": 73089000.0, + "datetime": "2021-11-21 22:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 850596, - "price": 72223000.0, - "datetime": "2021-11-23 00:54:00", + "bar_index": 850112, + "price": 73243000.0, + "datetime": "2021-11-22 00:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 850142, + "price": 73870000.0, + "datetime": "2021-11-22 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 850164, + "price": 73635000.0, + "datetime": "2021-11-22 03:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 850422, + "price": 71590000.0, + "datetime": "2021-11-22 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 850426, + "price": 71470000.0, + "datetime": "2021-11-22 16:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 850713, - "price": 70422000.0, - "datetime": "2021-11-23 06:45:00", + "bar_index": 850519, + "price": 71343000.0, + "datetime": "2021-11-22 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 850766, - "price": 70934000.0, - "datetime": "2021-11-23 09:24:00", + "bar_index": 850734, + "price": 70896000.0, + "datetime": "2021-11-23 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 850778, + "price": 70866000.0, + "datetime": "2021-11-23 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -85127,25 +131792,88 @@ "datetime": "2021-11-23 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 850823, - "price": 70810000.0, - "datetime": "2021-11-23 12:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 851245, - "price": 71461000.0, - "datetime": "2021-11-24 09:21:00", + "bar_index": 850809, + "price": 70502000.0, + "datetime": "2021-11-23 11:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 850955, + "price": 70718000.0, + "datetime": "2021-11-23 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 850988, + "price": 70227000.0, + "datetime": "2021-11-23 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 851033, + "price": 70768000.0, + "datetime": "2021-11-23 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 851040, + "price": 70885000.0, + "datetime": "2021-11-23 23:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 851073, + "price": 71117000.0, + "datetime": "2021-11-24 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 851084, + "price": 71387000.0, + "datetime": "2021-11-24 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 851093, + "price": 71399000.0, + "datetime": "2021-11-24 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 851195, + "price": 71720000.0, + "datetime": "2021-11-24 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -85153,53 +131881,71 @@ "price": 71712000.0, "datetime": "2021-11-24 09:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 851308, - "price": 70392000.0, - "datetime": "2021-11-24 12:30:00", + "bar_index": 851257, + "price": 71522000.0, + "datetime": "2021-11-24 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 851348, - "price": 70446000.0, - "datetime": "2021-11-24 14:30:00", + "bar_index": 851275, + "price": 70978000.0, + "datetime": "2021-11-24 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 851350, + "price": 70389000.0, + "datetime": "2021-11-24 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 851357, + "price": 70353000.0, + "datetime": "2021-11-24 14:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 851441, - "price": 70699000.0, - "datetime": "2021-11-24 19:09:00", + "bar_index": 851386, + "price": 70556000.0, + "datetime": "2021-11-24 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 851484, - "price": 70609000.0, - "datetime": "2021-11-24 21:18:00", + "side": "buy", + "bar_index": 851445, + "price": 70788000.0, + "datetime": "2021-11-24 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 851503, - "price": 70546000.0, - "datetime": "2021-11-24 22:15:00", + "side": "buy", + "bar_index": 851470, + "price": 70656000.0, + "datetime": "2021-11-24 20:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -85207,170 +131953,260 @@ "price": 70430000.0, "datetime": "2021-11-24 22:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,macd_cross]" }, { - "side": "buy", - "bar_index": 851525, - "price": 70631000.0, - "datetime": "2021-11-24 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 851579, - "price": 70822000.0, - "datetime": "2021-11-25 02:03:00", + "side": "sell", + "bar_index": 851518, + "price": 70449000.0, + "datetime": "2021-11-24 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.6 [bb_reversal,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 851779, - "price": 72405000.0, - "datetime": "2021-11-25 12:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 851897, - "price": 71988000.0, - "datetime": "2021-11-25 17:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 851998, - "price": 73047000.0, - "datetime": "2021-11-25 23:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 852089, - "price": 73567000.0, - "datetime": "2021-11-26 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 852099, - "price": 73661000.0, - "datetime": "2021-11-26 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 852188, - "price": 73253000.0, - "datetime": "2021-11-26 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 852227, - "price": 73283000.0, - "datetime": "2021-11-26 10:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 852300, - "price": 72308000.0, - "datetime": "2021-11-26 14:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 852324, - "price": 72274000.0, - "datetime": "2021-11-26 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 852428, - "price": 70000000.0, - "datetime": "2021-11-26 20:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 852505, - "price": 69956000.0, - "datetime": "2021-11-27 00:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 852550, - "price": 69593000.0, - "datetime": "2021-11-27 02:36:00", + "bar_index": 851610, + "price": 70948000.0, + "datetime": "2021-11-25 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 852641, - "price": 69365000.0, - "datetime": "2021-11-27 07:09:00", + "bar_index": 851633, + "price": 71329000.0, + "datetime": "2021-11-25 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 852646, - "price": 69143000.0, - "datetime": "2021-11-27 07:24:00", + "bar_index": 851699, + "price": 71292000.0, + "datetime": "2021-11-25 08:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=42.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 851725, + "price": 72114000.0, + "datetime": "2021-11-25 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 851741, + "price": 72712000.0, + "datetime": "2021-11-25 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 851786, + "price": 72343000.0, + "datetime": "2021-11-25 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 851868, + "price": 72094000.0, + "datetime": "2021-11-25 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 851948, + "price": 72453000.0, + "datetime": "2021-11-25 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 851969, + "price": 73084000.0, + "datetime": "2021-11-25 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 852021, + "price": 73176000.0, + "datetime": "2021-11-26 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 852048, + "price": 73572000.0, + "datetime": "2021-11-26 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 852058, + "price": 73603000.0, + "datetime": "2021-11-26 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 852075, + "price": 73659000.0, + "datetime": "2021-11-26 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 852082, + "price": 73672000.0, + "datetime": "2021-11-26 03:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 852092, + "price": 73559000.0, + "datetime": "2021-11-26 03:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 852806, - "price": 69281000.0, - "datetime": "2021-11-27 15:24:00", + "bar_index": 852152, + "price": 73098000.0, + "datetime": "2021-11-26 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 852834, - "price": 69313000.0, - "datetime": "2021-11-27 16:48:00", + "bar_index": 852161, + "price": 72940000.0, + "datetime": "2021-11-26 07:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 852183, + "price": 73451000.0, + "datetime": "2021-11-26 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 852312, + "price": 72221000.0, + "datetime": "2021-11-26 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 852349, + "price": 71958000.0, + "datetime": "2021-11-26 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 852384, + "price": 70597000.0, + "datetime": "2021-11-26 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 852676, + "price": 68192000.0, + "datetime": "2021-11-27 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 852694, + "price": 69354000.0, + "datetime": "2021-11-27 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 852737, + "price": 69660000.0, + "datetime": "2021-11-27 11:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 852771, + "price": 69458000.0, + "datetime": "2021-11-27 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 852849, + "price": 70113000.0, + "datetime": "2021-11-27 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 852899, + "price": 69612000.0, + "datetime": "2021-11-27 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -85379,52 +132215,133 @@ "datetime": "2021-11-27 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 853174, - "price": 70068000.0, - "datetime": "2021-11-28 09:48:00", + "bar_index": 852966, + "price": 69741000.0, + "datetime": "2021-11-27 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 853291, - "price": 69306000.0, - "datetime": "2021-11-28 15:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 853333, - "price": 69603000.0, - "datetime": "2021-11-28 17:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 853346, - "price": 69592000.0, - "datetime": "2021-11-28 18:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 853526, - "price": 69268000.0, - "datetime": "2021-11-29 03:24:00", + "bar_index": 852979, + "price": 69548000.0, + "datetime": "2021-11-28 00:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 852995, + "price": 69718000.0, + "datetime": "2021-11-28 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 853004, + "price": 69841000.0, + "datetime": "2021-11-28 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 853056, + "price": 69943000.0, + "datetime": "2021-11-28 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 853119, + "price": 69986000.0, + "datetime": "2021-11-28 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 853235, + "price": 69186000.0, + "datetime": "2021-11-28 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 853387, + "price": 69957000.0, + "datetime": "2021-11-28 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 853449, + "price": 69633000.0, + "datetime": "2021-11-28 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 853475, + "price": 69398000.0, + "datetime": "2021-11-29 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 853499, + "price": 69348000.0, + "datetime": "2021-11-29 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 853544, + "price": 69886000.0, + "datetime": "2021-11-29 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 853559, + "price": 70009000.0, + "datetime": "2021-11-29 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 853609, + "price": 71470000.0, + "datetime": "2021-11-29 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -85433,151 +132350,304 @@ "datetime": "2021-11-29 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 853641, - "price": 72349000.0, - "datetime": "2021-11-29 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 853906, - "price": 71620000.0, - "datetime": "2021-11-29 22:24:00", + "bar_index": 853665, + "price": 72699000.0, + "datetime": "2021-11-29 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 854043, - "price": 72700000.0, - "datetime": "2021-11-30 05:15:00", + "bar_index": 853697, + "price": 72444000.0, + "datetime": "2021-11-29 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 854167, - "price": 71351000.0, - "datetime": "2021-11-30 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 854313, - "price": 70724000.0, - "datetime": "2021-11-30 18:45:00", + "bar_index": 853710, + "price": 72490000.0, + "datetime": "2021-11-29 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 854413, - "price": 72122000.0, - "datetime": "2021-11-30 23:45:00", + "bar_index": 853768, + "price": 72120000.0, + "datetime": "2021-11-29 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 854435, - "price": 72023000.0, - "datetime": "2021-12-01 00:51:00", + "bar_index": 853807, + "price": 72080000.0, + "datetime": "2021-11-29 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 854476, - "price": 71170000.0, - "datetime": "2021-12-01 02:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 854588, - "price": 70862000.0, - "datetime": "2021-12-01 08:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 854721, - "price": 70481000.0, - "datetime": "2021-12-01 15:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 854763, - "price": 70738000.0, - "datetime": "2021-12-01 17:15:00", + "bar_index": 853822, + "price": 72123000.0, + "datetime": "2021-11-29 18:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 854773, - "price": 70514000.0, - "datetime": "2021-12-01 17:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 854893, - "price": 70979000.0, - "datetime": "2021-12-02 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 854909, - "price": 71141000.0, - "datetime": "2021-12-02 05:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 854932, - "price": 71175000.0, - "datetime": "2021-12-02 06:09:00", + "bar_index": 853848, + "price": 72121000.0, + "datetime": "2021-11-29 19:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 855078, - "price": 70442000.0, - "datetime": "2021-12-02 13:27:00", + "bar_index": 853865, + "price": 71811000.0, + "datetime": "2021-11-29 20:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 853887, + "price": 71578000.0, + "datetime": "2021-11-29 21:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 853914, + "price": 71922000.0, + "datetime": "2021-11-29 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 853962, + "price": 71454000.0, + "datetime": "2021-11-30 01:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 853987, + "price": 72885000.0, + "datetime": "2021-11-30 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 854046, + "price": 72684000.0, + "datetime": "2021-11-30 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 854061, + "price": 72812000.0, + "datetime": "2021-11-30 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854084, + "price": 72792000.0, + "datetime": "2021-11-30 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 854183, + "price": 71333000.0, + "datetime": "2021-11-30 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854322, + "price": 70911000.0, + "datetime": "2021-11-30 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854330, + "price": 70925000.0, + "datetime": "2021-11-30 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 854512, + "price": 71257000.0, + "datetime": "2021-12-01 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 854569, + "price": 70854000.0, + "datetime": "2021-12-01 07:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 854612, + "price": 71108000.0, + "datetime": "2021-12-01 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 854637, + "price": 70582000.0, + "datetime": "2021-12-01 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854668, + "price": 70687000.0, + "datetime": "2021-12-01 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 854697, + "price": 70472000.0, + "datetime": "2021-12-01 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 854733, + "price": 70379000.0, + "datetime": "2021-12-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 854752, + "price": 70366000.0, + "datetime": "2021-12-01 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854811, + "price": 70707000.0, + "datetime": "2021-12-01 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 854822, + "price": 70574000.0, + "datetime": "2021-12-01 20:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 854852, + "price": 70824000.0, + "datetime": "2021-12-01 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 854895, + "price": 71171000.0, + "datetime": "2021-12-02 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 855023, + "price": 71001000.0, + "datetime": "2021-12-02 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 855080, + "price": 70412000.0, + "datetime": "2021-12-02 13:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 855117, + "price": 70411000.0, + "datetime": "2021-12-02 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -85585,62 +132655,62 @@ "price": 70433000.0, "datetime": "2021-12-02 16:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 855220, - "price": 70047000.0, - "datetime": "2021-12-02 20:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 855257, - "price": 69925000.0, - "datetime": "2021-12-02 22:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 855385, - "price": 70000000.0, - "datetime": "2021-12-03 04:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=18.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 855441, - "price": 70488000.0, - "datetime": "2021-12-03 07:36:00", + "bar_index": 855142, + "price": 70499000.0, + "datetime": "2021-12-02 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 855482, - "price": 70334000.0, - "datetime": "2021-12-03 09:39:00", + "bar_index": 855253, + "price": 70482000.0, + "datetime": "2021-12-02 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 855604, - "price": 70321000.0, - "datetime": "2021-12-03 15:45:00", + "bar_index": 855285, + "price": 70590000.0, + "datetime": "2021-12-02 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 855313, + "price": 69900000.0, + "datetime": "2021-12-03 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 855332, + "price": 70062000.0, + "datetime": "2021-12-03 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 855528, + "price": 70100000.0, + "datetime": "2021-12-03 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -85649,52 +132719,124 @@ "datetime": "2021-12-03 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=129.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 855737, - "price": 70435000.0, - "datetime": "2021-12-03 22:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 855746, - "price": 70355000.0, - "datetime": "2021-12-03 22:51:00", + "bar_index": 855709, + "price": 70758000.0, + "datetime": "2021-12-03 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 855953, - "price": 67743000.0, - "datetime": "2021-12-04 09:12:00", + "bar_index": 855728, + "price": 70378000.0, + "datetime": "2021-12-03 21:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 856015, - "price": 66676000.0, - "datetime": "2021-12-04 12:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 856274, - "price": 61002000.0, - "datetime": "2021-12-05 01:15:00", + "bar_index": 855944, + "price": 67919000.0, + "datetime": "2021-12-04 08:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 855956, + "price": 67659000.0, + "datetime": "2021-12-04 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 856003, + "price": 66677000.0, + "datetime": "2021-12-04 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 856017, + "price": 66380000.0, + "datetime": "2021-12-04 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 856025, + "price": 66180000.0, + "datetime": "2021-12-04 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 856083, + "price": 61564000.0, + "datetime": "2021-12-04 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 856100, + "price": 60595000.0, + "datetime": "2021-12-04 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing]" + }, + { + "side": "sell", + "bar_index": 856128, + "price": 60910000.0, + "datetime": "2021-12-04 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 856171, + "price": 58890000.0, + "datetime": "2021-12-04 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 856246, + "price": 60500000.0, + "datetime": "2021-12-04 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 856260, + "price": 61362000.0, + "datetime": "2021-12-05 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -85703,97 +132845,232 @@ "datetime": "2021-12-05 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 856604, - "price": 62474000.0, - "datetime": "2021-12-05 17:45:00", + "side": "sell", + "bar_index": 856526, + "price": 61893000.0, + "datetime": "2021-12-05 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 856669, - "price": 62102000.0, - "datetime": "2021-12-05 21:00:00", + "bar_index": 856552, + "price": 62495000.0, + "datetime": "2021-12-05 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 856884, - "price": 61547000.0, - "datetime": "2021-12-06 07:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 857144, - "price": 59791000.0, - "datetime": "2021-12-06 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 857182, - "price": 60556000.0, - "datetime": "2021-12-06 22:39:00", + "bar_index": 856781, + "price": 61691000.0, + "datetime": "2021-12-06 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 857214, - "price": 60717000.0, - "datetime": "2021-12-07 00:15:00", + "bar_index": 856787, + "price": 61899000.0, + "datetime": "2021-12-06 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 857280, - "price": 60790000.0, - "datetime": "2021-12-07 03:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 857287, - "price": 60885000.0, - "datetime": "2021-12-07 03:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 857313, - "price": 60790000.0, - "datetime": "2021-12-07 05:12:00", + "bar_index": 856874, + "price": 61659000.0, + "datetime": "2021-12-06 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 857028, + "price": 60718000.0, + "datetime": "2021-12-06 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 857090, + "price": 59904000.0, + "datetime": "2021-12-06 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 857339, - "price": 60992000.0, - "datetime": "2021-12-07 06:30:00", + "bar_index": 857187, + "price": 60433000.0, + "datetime": "2021-12-06 22:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=68.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 857193, + "price": 60598000.0, + "datetime": "2021-12-06 23:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 857206, + "price": 60079000.0, + "datetime": "2021-12-06 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 857215, + "price": 60622000.0, + "datetime": "2021-12-07 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 857231, + "price": 60639000.0, + "datetime": "2021-12-07 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 857282, + "price": 60709000.0, + "datetime": "2021-12-07 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 857292, + "price": 60964000.0, + "datetime": "2021-12-07 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 857366, + "price": 62760000.0, + "datetime": "2021-12-07 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 857398, + "price": 62728000.0, + "datetime": "2021-12-07 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 857412, + "price": 63203000.0, + "datetime": "2021-12-07 10:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 857470, + "price": 62981000.0, + "datetime": "2021-12-07 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 857517, + "price": 62897000.0, + "datetime": "2021-12-07 15:24:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 857565, + "price": 63097000.0, + "datetime": "2021-12-07 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 857573, + "price": 63213000.0, + "datetime": "2021-12-07 18:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 857606, + "price": 63550000.0, + "datetime": "2021-12-07 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 857646, + "price": 63070000.0, + "datetime": "2021-12-07 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 857656, + "price": 63182000.0, + "datetime": "2021-12-07 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 857666, + "price": 63211000.0, + "datetime": "2021-12-07 22:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -85802,97 +133079,250 @@ "datetime": "2021-12-08 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 857908, - "price": 62869000.0, - "datetime": "2021-12-08 10:57:00", + "bar_index": 857795, + "price": 63306000.0, + "datetime": "2021-12-08 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 858200, - "price": 62146000.0, - "datetime": "2021-12-09 04:57:00", + "bar_index": 857884, + "price": 63210000.0, + "datetime": "2021-12-08 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 858287, - "price": 62349000.0, - "datetime": "2021-12-09 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 858326, - "price": 61717000.0, - "datetime": "2021-12-09 11:15:00", + "bar_index": 857910, + "price": 62976000.0, + "datetime": "2021-12-08 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 857915, + "price": 62900000.0, + "datetime": "2021-12-08 11:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 857999, + "price": 62511000.0, + "datetime": "2021-12-08 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 858004, + "price": 62525000.0, + "datetime": "2021-12-08 15:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 858143, + "price": 60962000.0, + "datetime": "2021-12-08 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 858149, + "price": 60909000.0, + "datetime": "2021-12-08 23:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 858434, - "price": 61455000.0, - "datetime": "2021-12-09 16:39:00", + "bar_index": 858165, + "price": 62050000.0, + "datetime": "2021-12-09 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 858765, - "price": 59924000.0, - "datetime": "2021-12-10 09:12:00", + "bar_index": 858203, + "price": 62214000.0, + "datetime": "2021-12-09 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 858786, - "price": 59833000.0, - "datetime": "2021-12-10 10:15:00", + "bar_index": 858223, + "price": 62466000.0, + "datetime": "2021-12-09 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 858234, + "price": 62486000.0, + "datetime": "2021-12-09 06:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 858851, - "price": 59866000.0, - "datetime": "2021-12-10 13:30:00", + "bar_index": 858271, + "price": 62256000.0, + "datetime": "2021-12-09 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.1 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 858950, - "price": 59513000.0, - "datetime": "2021-12-10 18:27:00", + "bar_index": 858327, + "price": 61420000.0, + "datetime": "2021-12-09 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.88, + "reason": "composite_sell score=4.4 [keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 859120, - "price": 59706000.0, - "datetime": "2021-12-11 02:57:00", + "bar_index": 858403, + "price": 61143000.0, + "datetime": "2021-12-09 15:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 858492, + "price": 60787000.0, + "datetime": "2021-12-09 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 858507, + "price": 60730000.0, + "datetime": "2021-12-09 20:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 858532, + "price": 60874000.0, + "datetime": "2021-12-09 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 858563, + "price": 60951000.0, + "datetime": "2021-12-09 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 858716, + "price": 59963000.0, + "datetime": "2021-12-10 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 858750, + "price": 59853000.0, + "datetime": "2021-12-10 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 858787, + "price": 59915000.0, + "datetime": "2021-12-10 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 858828, + "price": 59948000.0, + "datetime": "2021-12-10 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 858940, + "price": 59666000.0, + "datetime": "2021-12-10 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 858992, + "price": 60295000.0, + "datetime": "2021-12-10 20:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 859129, + "price": 59997000.0, + "datetime": "2021-12-11 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 859256, + "price": 60212000.0, + "datetime": "2021-12-11 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -85901,52 +133331,241 @@ "datetime": "2021-12-11 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 859583, - "price": 60815000.0, - "datetime": "2021-12-12 02:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 859895, - "price": 61321000.0, - "datetime": "2021-12-12 17:42:00", + "bar_index": 859297, + "price": 60203000.0, + "datetime": "2021-12-11 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 859309, + "price": 60615000.0, + "datetime": "2021-12-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 859351, + "price": 60630000.0, + "datetime": "2021-12-11 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 860279, - "price": 60708000.0, - "datetime": "2021-12-13 12:54:00", + "bar_index": 859396, + "price": 60167000.0, + "datetime": "2021-12-11 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "reason": "composite_sell score=13.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 860320, - "price": 60884000.0, - "datetime": "2021-12-13 14:57:00", + "bar_index": 859415, + "price": 60426000.0, + "datetime": "2021-12-11 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 859426, + "price": 60427000.0, + "datetime": "2021-12-11 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 859434, + "price": 60549000.0, + "datetime": "2021-12-11 18:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 860343, - "price": 60641000.0, - "datetime": "2021-12-13 16:06:00", + "bar_index": 859454, + "price": 60385000.0, + "datetime": "2021-12-11 19:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 859499, + "price": 60438000.0, + "datetime": "2021-12-11 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 859508, + "price": 60499000.0, + "datetime": "2021-12-11 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 859649, + "price": 60624000.0, + "datetime": "2021-12-12 05:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 859681, + "price": 60860000.0, + "datetime": "2021-12-12 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 859710, + "price": 61374000.0, + "datetime": "2021-12-12 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 859768, + "price": 61238000.0, + "datetime": "2021-12-12 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 859835, + "price": 61030000.0, + "datetime": "2021-12-12 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 859852, + "price": 61067000.0, + "datetime": "2021-12-12 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 859871, + "price": 61300000.0, + "datetime": "2021-12-12 16:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 859902, + "price": 61309000.0, + "datetime": "2021-12-12 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 860011, + "price": 61959000.0, + "datetime": "2021-12-12 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 860030, + "price": 61942000.0, + "datetime": "2021-12-13 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 860039, + "price": 61893000.0, + "datetime": "2021-12-13 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 860058, + "price": 61914000.0, + "datetime": "2021-12-13 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 860079, + "price": 62354000.0, + "datetime": "2021-12-13 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 860301, + "price": 60653000.0, + "datetime": "2021-12-13 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 860321, + "price": 60888000.0, + "datetime": "2021-12-13 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 860355, + "price": 60300000.0, + "datetime": "2021-12-13 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -85955,115 +133574,178 @@ "datetime": "2021-12-13 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 860695, + "price": 58900000.0, + "datetime": "2021-12-14 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 860931, + "price": 59329000.0, + "datetime": "2021-12-14 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 860988, + "price": 58602000.0, + "datetime": "2021-12-15 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [ema_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 860571, - "price": 59311000.0, - "datetime": "2021-12-14 03:30:00", + "bar_index": 861005, + "price": 58053000.0, + "datetime": "2021-12-15 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 860693, - "price": 58797000.0, - "datetime": "2021-12-14 09:36:00", + "bar_index": 861099, + "price": 58818000.0, + "datetime": "2021-12-15 05:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 861109, + "price": 59497000.0, + "datetime": "2021-12-15 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 861148, + "price": 59723000.0, + "datetime": "2021-12-15 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 861171, + "price": 59918000.0, + "datetime": "2021-12-15 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 860994, - "price": 58499000.0, - "datetime": "2021-12-15 00:39:00", + "bar_index": 861183, + "price": 59434000.0, + "datetime": "2021-12-15 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 861030, - "price": 58117000.0, - "datetime": "2021-12-15 02:27:00", + "bar_index": 861292, + "price": 59263000.0, + "datetime": "2021-12-15 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=39.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 861308, + "price": 59409000.0, + "datetime": "2021-12-15 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 861368, + "price": 59882000.0, + "datetime": "2021-12-15 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 861228, - "price": 59082000.0, - "datetime": "2021-12-15 12:21:00", + "bar_index": 861378, + "price": 59783000.0, + "datetime": "2021-12-15 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema,rsi_swing]" + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 861305, - "price": 59439000.0, - "datetime": "2021-12-15 16:12:00", + "bar_index": 861503, + "price": 61682000.0, + "datetime": "2021-12-16 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 861352, - "price": 59748000.0, - "datetime": "2021-12-15 18:33:00", + "bar_index": 861533, + "price": 61393000.0, + "datetime": "2021-12-16 07:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 861466, - "price": 58959000.0, - "datetime": "2021-12-16 03:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 861490, - "price": 60776000.0, - "datetime": "2021-12-16 04:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 861555, - "price": 61099000.0, - "datetime": "2021-12-16 08:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 861578, - "price": 61179000.0, - "datetime": "2021-12-16 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 861595, - "price": 61058000.0, - "datetime": "2021-12-16 10:06:00", + "bar_index": 861550, + "price": 60845000.0, + "datetime": "2021-12-16 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 861559, + "price": 61086000.0, + "datetime": "2021-12-16 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 861583, + "price": 61295000.0, + "datetime": "2021-12-16 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 861603, + "price": 60665000.0, + "datetime": "2021-12-16 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -86072,16 +133754,16 @@ "datetime": "2021-12-16 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 861702, - "price": 60496000.0, - "datetime": "2021-12-16 15:27:00", + "bar_index": 861734, + "price": 60538000.0, + "datetime": "2021-12-16 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -86090,223 +133772,403 @@ "datetime": "2021-12-16 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 861813, - "price": 60894000.0, - "datetime": "2021-12-16 21:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 861853, - "price": 60454000.0, - "datetime": "2021-12-16 23:00:00", + "bar_index": 861835, + "price": 60394000.0, + "datetime": "2021-12-16 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 861916, - "price": 60165000.0, - "datetime": "2021-12-17 02:09:00", + "bar_index": 861884, + "price": 60233000.0, + "datetime": "2021-12-17 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 861938, - "price": 60120000.0, - "datetime": "2021-12-17 03:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 861992, - "price": 59864000.0, - "datetime": "2021-12-17 05:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 862139, - "price": 59429000.0, - "datetime": "2021-12-17 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 862194, - "price": 58943000.0, - "datetime": "2021-12-17 16:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 862232, - "price": 58583000.0, - "datetime": "2021-12-17 17:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 862302, - "price": 58957000.0, - "datetime": "2021-12-17 21:27:00", + "bar_index": 861889, + "price": 60363000.0, + "datetime": "2021-12-17 00:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 862366, - "price": 58030000.0, - "datetime": "2021-12-18 00:39:00", + "bar_index": 861917, + "price": 60156000.0, + "datetime": "2021-12-17 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 861962, + "price": 59733000.0, + "datetime": "2021-12-17 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 862423, - "price": 58448000.0, - "datetime": "2021-12-18 03:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 862447, - "price": 58469000.0, - "datetime": "2021-12-18 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 862482, - "price": 58220000.0, - "datetime": "2021-12-18 06:27:00", + "bar_index": 861984, + "price": 60220000.0, + "datetime": "2021-12-17 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 862603, - "price": 57438000.0, - "datetime": "2021-12-18 12:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 862719, - "price": 57790000.0, - "datetime": "2021-12-18 18:18:00", + "bar_index": 862000, + "price": 60019000.0, + "datetime": "2021-12-17 06:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 862034, + "price": 59581000.0, + "datetime": "2021-12-17 08:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 862084, + "price": 59733000.0, + "datetime": "2021-12-17 10:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 862107, + "price": 59386000.0, + "datetime": "2021-12-17 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 862155, + "price": 59352000.0, + "datetime": "2021-12-17 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 862265, + "price": 58606000.0, + "datetime": "2021-12-17 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 862316, + "price": 58666000.0, + "datetime": "2021-12-17 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 862819, - "price": 58271000.0, - "datetime": "2021-12-18 23:18:00", + "bar_index": 862488, + "price": 58558000.0, + "datetime": "2021-12-18 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 862843, - "price": 58249000.0, - "datetime": "2021-12-19 00:30:00", + "bar_index": 862541, + "price": 57732000.0, + "datetime": "2021-12-18 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 862629, + "price": 57834000.0, + "datetime": "2021-12-18 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 862987, + "bar_index": 862667, + "price": 57768000.0, + "datetime": "2021-12-18 15:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 862687, + "price": 57802000.0, + "datetime": "2021-12-18 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 862692, + "price": 57808000.0, + "datetime": "2021-12-18 16:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 862712, + "price": 57638000.0, + "datetime": "2021-12-18 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 862735, + "price": 58130000.0, + "datetime": "2021-12-18 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 862829, + "price": 58300000.0, + "datetime": "2021-12-18 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 862851, + "price": 58127000.0, + "datetime": "2021-12-19 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 863020, "price": 58125000.0, - "datetime": "2021-12-19 07:42:00", + "datetime": "2021-12-19 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863046, + "price": 58078000.0, + "datetime": "2021-12-19 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 863128, - "price": 59157000.0, - "datetime": "2021-12-19 14:45:00", + "bar_index": 863060, + "price": 58276000.0, + "datetime": "2021-12-19 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 863283, - "price": 58483000.0, - "datetime": "2021-12-19 22:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 863364, - "price": 58612000.0, - "datetime": "2021-12-20 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 863397, - "price": 58475000.0, - "datetime": "2021-12-20 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 863430, - "price": 58352000.0, - "datetime": "2021-12-20 05:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 863455, - "price": 58540000.0, - "datetime": "2021-12-20 07:06:00", + "bar_index": 863082, + "price": 59327000.0, + "datetime": "2021-12-19 12:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 863198, + "price": 58644000.0, + "datetime": "2021-12-19 18:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 863233, + "price": 58562000.0, + "datetime": "2021-12-19 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863255, + "price": 58625000.0, + "datetime": "2021-12-19 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 863274, + "price": 58664000.0, + "datetime": "2021-12-19 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863300, + "price": 58614000.0, + "datetime": "2021-12-19 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 863315, + "price": 58768000.0, + "datetime": "2021-12-20 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863380, + "price": 58473000.0, + "datetime": "2021-12-20 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 863434, + "price": 58238000.0, + "datetime": "2021-12-20 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863444, + "price": 58329000.0, + "datetime": "2021-12-20 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 863456, + "price": 58581000.0, + "datetime": "2021-12-20 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 863486, + "price": 58457000.0, + "datetime": "2021-12-20 08:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863534, + "price": 57850000.0, + "datetime": "2021-12-20 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863549, + "price": 57946000.0, + "datetime": "2021-12-20 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 863573, + "price": 57900000.0, + "datetime": "2021-12-20 13:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 863582, + "price": 57982000.0, + "datetime": "2021-12-20 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 863599, + "price": 58080000.0, + "datetime": "2021-12-20 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 863729, + "price": 57316000.0, + "datetime": "2021-12-20 20:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -86314,62 +134176,206 @@ "price": 57182000.0, "datetime": "2021-12-21 00:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 863881, + "price": 57485000.0, + "datetime": "2021-12-21 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 864021, + "price": 57766000.0, + "datetime": "2021-12-21 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 864046, + "price": 58241000.0, + "datetime": "2021-12-21 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 864063, + "price": 59650000.0, + "datetime": "2021-12-21 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fractal_swing,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 864090, + "price": 59400000.0, + "datetime": "2021-12-21 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 864105, + "price": 59267000.0, + "datetime": "2021-12-21 15:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 864112, + "price": 59425000.0, + "datetime": "2021-12-21 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 864120, + "price": 59578000.0, + "datetime": "2021-12-21 16:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 863846, - "price": 57274000.0, - "datetime": "2021-12-21 02:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 863873, - "price": 57399000.0, - "datetime": "2021-12-21 04:00:00", + "bar_index": 864160, + "price": 59522000.0, + "datetime": "2021-12-21 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 863933, - "price": 58050000.0, - "datetime": "2021-12-21 07:00:00", + "bar_index": 864180, + "price": 59748000.0, + "datetime": "2021-12-21 19:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 864061, - "price": 59687000.0, - "datetime": "2021-12-21 13:24:00", + "bar_index": 864211, + "price": 59842000.0, + "datetime": "2021-12-21 20:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 864534, - "price": 60226000.0, - "datetime": "2021-12-22 13:03:00", + "bar_index": 864252, + "price": 60103000.0, + "datetime": "2021-12-21 22:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 864756, - "price": 59721000.0, - "datetime": "2021-12-23 00:09:00", + "bar_index": 864260, + "price": 59960000.0, + "datetime": "2021-12-21 23:21:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 864314, + "price": 59602000.0, + "datetime": "2021-12-22 02:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 864398, + "price": 59604000.0, + "datetime": "2021-12-22 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 864425, + "price": 59937000.0, + "datetime": "2021-12-22 07:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 864430, + "price": 60152000.0, + "datetime": "2021-12-22 07:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 864538, + "price": 60343000.0, + "datetime": "2021-12-22 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 864548, + "price": 60295000.0, + "datetime": "2021-12-22 13:45:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 864598, + "price": 60056000.0, + "datetime": "2021-12-22 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 864669, + "price": 60149000.0, + "datetime": "2021-12-22 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 864784, + "price": 59920000.0, + "datetime": "2021-12-23 01:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -86377,35 +134383,35 @@ "price": 59875000.0, "datetime": "2021-12-23 02:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 864979, - "price": 59403000.0, - "datetime": "2021-12-23 11:18:00", + "bar_index": 864809, + "price": 59822000.0, + "datetime": "2021-12-23 02:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 864997, + "price": 59110000.0, + "datetime": "2021-12-23 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 865013, - "price": 59280000.0, - "datetime": "2021-12-23 13:00:00", + "bar_index": 865041, + "price": 59180000.0, + "datetime": "2021-12-23 14:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 865021, - "price": 59292000.0, - "datetime": "2021-12-23 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -86414,124 +134420,277 @@ "datetime": "2021-12-23 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 865214, - "price": 59837000.0, - "datetime": "2021-12-23 23:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 865265, - "price": 59622000.0, - "datetime": "2021-12-24 01:36:00", + "bar_index": 865093, + "price": 59178000.0, + "datetime": "2021-12-23 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 865396, - "price": 61381000.0, - "datetime": "2021-12-24 08:09:00", + "side": "buy", + "bar_index": 865128, + "price": 59238000.0, + "datetime": "2021-12-23 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 865425, - "price": 61667000.0, - "datetime": "2021-12-24 09:36:00", + "bar_index": 865190, + "price": 59831000.0, + "datetime": "2021-12-23 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 865732, - "price": 62052000.0, - "datetime": "2021-12-25 00:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 865747, - "price": 62069000.0, - "datetime": "2021-12-25 01:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 865810, - "price": 62462000.0, - "datetime": "2021-12-25 04:51:00", + "bar_index": 865199, + "price": 59864000.0, + "datetime": "2021-12-23 22:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 865939, - "price": 62251000.0, - "datetime": "2021-12-25 11:18:00", + "bar_index": 865277, + "price": 59999000.0, + "datetime": "2021-12-24 02:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 865293, + "price": 61087000.0, + "datetime": "2021-12-24 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 865336, + "price": 61693000.0, + "datetime": "2021-12-24 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 865354, + "price": 61644000.0, + "datetime": "2021-12-24 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 865384, + "price": 61432000.0, + "datetime": "2021-12-24 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 865432, + "price": 61829000.0, + "datetime": "2021-12-24 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 865444, + "price": 62308000.0, + "datetime": "2021-12-24 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 865493, + "price": 61950000.0, + "datetime": "2021-12-24 13:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 865566, + "price": 62136000.0, + "datetime": "2021-12-24 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 865577, + "price": 62385000.0, + "datetime": "2021-12-24 17:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 865615, + "price": 62327000.0, + "datetime": "2021-12-24 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 865703, + "price": 62291000.0, + "datetime": "2021-12-24 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 865762, + "price": 62050000.0, + "datetime": "2021-12-25 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 865779, + "price": 62319000.0, + "datetime": "2021-12-25 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 865885, + "price": 61999000.0, + "datetime": "2021-12-25 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 865902, + "price": 62248000.0, + "datetime": "2021-12-25 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 865922, + "price": 62296000.0, + "datetime": "2021-12-25 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 865959, + "price": 62082000.0, + "datetime": "2021-12-25 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 866008, + "price": 62130000.0, + "datetime": "2021-12-25 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 866037, + "price": 62040000.0, + "datetime": "2021-12-25 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 866071, + "price": 61757000.0, + "datetime": "2021-12-25 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 866085, + "price": 61702000.0, + "datetime": "2021-12-25 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 866100, + "price": 61681000.0, + "datetime": "2021-12-25 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 866122, + "price": 61586000.0, + "datetime": "2021-12-25 20:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 866131, + "price": 61575000.0, + "datetime": "2021-12-25 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 865996, - "price": 62182000.0, - "datetime": "2021-12-25 14:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 866007, - "price": 62128000.0, - "datetime": "2021-12-25 14:42:00", + "bar_index": 866173, + "price": 61713000.0, + "datetime": "2021-12-25 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 866084, - "price": 61751000.0, - "datetime": "2021-12-25 18:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 866153, - "price": 61650000.0, - "datetime": "2021-12-25 22:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 866171, - "price": 61793000.0, - "datetime": "2021-12-25 22:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -86540,43 +134699,151 @@ "datetime": "2021-12-26 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 866473, - "price": 60711000.0, - "datetime": "2021-12-26 14:00:00", + "bar_index": 866284, + "price": 61554000.0, + "datetime": "2021-12-26 04:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 866802, - "price": 61054000.0, - "datetime": "2021-12-27 06:27:00", + "bar_index": 866405, + "price": 61369000.0, + "datetime": "2021-12-26 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 866865, - "price": 61342000.0, - "datetime": "2021-12-27 09:36:00", + "bar_index": 866413, + "price": 61185000.0, + "datetime": "2021-12-26 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 866431, + "price": 60954000.0, + "datetime": "2021-12-26 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 866484, + "price": 60807000.0, + "datetime": "2021-12-26 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 866546, + "price": 60764000.0, + "datetime": "2021-12-26 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 867104, - "price": 61378000.0, - "datetime": "2021-12-27 21:33:00", + "bar_index": 866671, + "price": 60678000.0, + "datetime": "2021-12-26 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 866715, + "price": 60944000.0, + "datetime": "2021-12-27 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 866736, + "price": 60890000.0, + "datetime": "2021-12-27 03:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 866760, + "price": 61026000.0, + "datetime": "2021-12-27 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 866804, + "price": 61300000.0, + "datetime": "2021-12-27 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 866866, + "price": 61253000.0, + "datetime": "2021-12-27 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 866905, + "price": 61273000.0, + "datetime": "2021-12-27 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 866948, + "price": 61501000.0, + "datetime": "2021-12-27 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 867055, + "price": 61153000.0, + "datetime": "2021-12-27 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 867111, + "price": 61581000.0, + "datetime": "2021-12-27 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -86585,7 +134852,16 @@ "datetime": "2021-12-28 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 867205, + "price": 62387000.0, + "datetime": "2021-12-28 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", @@ -86593,260 +134869,557 @@ "price": 59776000.0, "datetime": "2021-12-28 13:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "buy", - "bar_index": 867521, - "price": 60090000.0, - "datetime": "2021-12-28 18:24:00", + "bar_index": 867500, + "price": 60100000.0, + "datetime": "2021-12-28 17:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 867606, + "price": 59976000.0, + "datetime": "2021-12-28 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 867565, - "price": 59865000.0, - "datetime": "2021-12-28 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 867741, - "price": 58637000.0, - "datetime": "2021-12-29 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 867823, - "price": 58284000.0, - "datetime": "2021-12-29 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 867949, - "price": 58100000.0, - "datetime": "2021-12-29 15:48:00", + "bar_index": 867656, + "price": 59534000.0, + "datetime": "2021-12-29 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 868055, - "price": 57504000.0, - "datetime": "2021-12-29 21:06:00", + "bar_index": 867770, + "price": 58307000.0, + "datetime": "2021-12-29 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 868359, - "price": 56664000.0, - "datetime": "2021-12-30 12:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 868415, - "price": 56812000.0, - "datetime": "2021-12-30 15:06:00", + "bar_index": 867830, + "price": 58120000.0, + "datetime": "2021-12-29 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 868486, - "price": 57362000.0, - "datetime": "2021-12-30 18:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 868499, - "price": 57220000.0, - "datetime": "2021-12-30 19:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 868660, - "price": 57924000.0, - "datetime": "2021-12-31 03:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 868886, - "price": 57354000.0, - "datetime": "2021-12-31 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 868918, - "price": 57270000.0, - "datetime": "2021-12-31 16:15:00", + "bar_index": 867960, + "price": 58002000.0, + "datetime": "2021-12-29 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 868967, - "price": 58538000.0, - "datetime": "2021-12-31 18:42:00", + "bar_index": 868019, + "price": 58192000.0, + "datetime": "2021-12-29 19:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 869067, - "price": 58371000.0, - "datetime": "2021-12-31 23:42:00", + "bar_index": 868025, + "price": 58192000.0, + "datetime": "2021-12-29 19:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 869195, - "price": 56314000.0, - "datetime": "2022-01-01 06:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 869255, - "price": 56898000.0, - "datetime": "2022-01-01 09:06:00", + "bar_index": 868089, + "price": 57477000.0, + "datetime": "2021-12-29 22:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 869360, - "price": 57446000.0, - "datetime": "2022-01-01 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 869549, - "price": 57313000.0, - "datetime": "2022-01-01 23:48:00", + "bar_index": 868228, + "price": 57722000.0, + "datetime": "2021-12-30 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 869702, - "price": 57645000.0, - "datetime": "2022-01-02 07:27:00", + "bar_index": 868240, + "price": 57644000.0, + "datetime": "2021-12-30 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 869853, - "price": 57386000.0, - "datetime": "2022-01-02 15:00:00", + "bar_index": 868279, + "price": 57101000.0, + "datetime": "2021-12-30 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 869912, - "price": 57426000.0, - "datetime": "2022-01-02 17:57:00", + "bar_index": 868341, + "price": 56581000.0, + "datetime": "2021-12-30 11:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 868443, + "price": 57312000.0, + "datetime": "2021-12-30 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 870027, + "bar_index": 868475, + "price": 57103000.0, + "datetime": "2021-12-30 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 868538, + "price": 57920000.0, + "datetime": "2021-12-30 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 868629, + "price": 57823000.0, + "datetime": "2021-12-31 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 868782, + "price": 57055000.0, + "datetime": "2021-12-31 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 868820, + "price": 57045000.0, + "datetime": "2021-12-31 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 868890, "price": 57399000.0, - "datetime": "2022-01-02 23:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 870141, - "price": 57300000.0, - "datetime": "2022-01-03 05:24:00", + "datetime": "2021-12-31 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 870279, - "price": 57027000.0, - "datetime": "2022-01-03 12:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 870323, - "price": 57123000.0, - "datetime": "2022-01-03 14:30:00", + "bar_index": 868903, + "price": 57472000.0, + "datetime": "2021-12-31 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 868946, + "price": 58592000.0, + "datetime": "2021-12-31 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 868979, + "price": 58546000.0, + "datetime": "2021-12-31 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 870344, - "price": 57048000.0, - "datetime": "2022-01-03 15:33:00", + "bar_index": 869006, + "price": 58295000.0, + "datetime": "2021-12-31 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 870565, - "price": 56847000.0, - "datetime": "2022-01-04 02:36:00", + "bar_index": 869106, + "price": 58282000.0, + "datetime": "2022-01-01 01:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 869116, + "price": 57704000.0, + "datetime": "2022-01-01 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 869207, + "price": 56743000.0, + "datetime": "2022-01-01 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 869231, + "price": 56844000.0, + "datetime": "2022-01-01 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869248, + "price": 56870000.0, + "datetime": "2022-01-01 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869271, + "price": 56998000.0, + "datetime": "2022-01-01 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869307, + "price": 57196000.0, + "datetime": "2022-01-01 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 869361, + "price": 57680000.0, + "datetime": "2022-01-01 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 869414, + "price": 57611000.0, + "datetime": "2022-01-01 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869421, + "price": 57712000.0, + "datetime": "2022-01-01 17:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 869439, + "price": 57562000.0, + "datetime": "2022-01-01 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869610, + "price": 58096000.0, + "datetime": "2022-01-02 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 869636, + "price": 57784000.0, + "datetime": "2022-01-02 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 869691, + "price": 57589000.0, + "datetime": "2022-01-02 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869704, + "price": 57624000.0, + "datetime": "2022-01-02 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 869762, + "price": 57740000.0, + "datetime": "2022-01-02 10:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 869833, + "price": 57331000.0, + "datetime": "2022-01-02 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 869861, + "price": 57457000.0, + "datetime": "2022-01-02 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 869876, + "price": 57521000.0, + "datetime": "2022-01-02 16:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 869903, + "price": 57320000.0, + "datetime": "2022-01-02 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 869923, + "price": 57659000.0, + "datetime": "2022-01-02 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 869945, + "price": 57597000.0, + "datetime": "2022-01-02 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 869961, + "price": 57599000.0, + "datetime": "2022-01-02 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 869972, + "price": 57531000.0, + "datetime": "2022-01-02 20:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 870011, + "price": 57350000.0, + "datetime": "2022-01-02 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 870040, + "price": 57524000.0, + "datetime": "2022-01-03 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 870050, + "price": 57611000.0, + "datetime": "2022-01-03 00:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 870106, + "price": 57252000.0, + "datetime": "2022-01-03 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 870142, + "price": 57260000.0, + "datetime": "2022-01-03 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 870169, + "price": 57237000.0, + "datetime": "2022-01-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 870196, + "price": 57594000.0, + "datetime": "2022-01-03 08:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 870222, + "price": 57274000.0, + "datetime": "2022-01-03 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 870288, + "price": 56956000.0, + "datetime": "2022-01-03 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 870303, + "price": 57075000.0, + "datetime": "2022-01-03 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 870333, + "price": 57187000.0, + "datetime": "2022-01-03 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 870420, + "price": 57324000.0, + "datetime": "2022-01-03 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 870425, + "price": 57310000.0, + "datetime": "2022-01-03 19:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -86854,8 +135427,8 @@ "price": 56752000.0, "datetime": "2022-01-04 03:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -86864,7 +135437,7 @@ "datetime": "2022-01-04 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", @@ -86872,107 +135445,188 @@ "price": 56265000.0, "datetime": "2022-01-04 06:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 870702, - "price": 56622000.0, - "datetime": "2022-01-04 09:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 870776, - "price": 56202000.0, - "datetime": "2022-01-04 13:09:00", + "bar_index": 870671, + "price": 56357000.0, + "datetime": "2022-01-04 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 870938, - "price": 56844000.0, - "datetime": "2022-01-04 21:15:00", + "bar_index": 870704, + "price": 56500000.0, + "datetime": "2022-01-04 09:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 870787, + "price": 56179000.0, + "datetime": "2022-01-04 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 871143, - "price": 56358000.0, - "datetime": "2022-01-05 07:30:00", + "bar_index": 870827, + "price": 56361000.0, + "datetime": "2022-01-04 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 871180, - "price": 56105000.0, - "datetime": "2022-01-05 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 871210, - "price": 56289000.0, - "datetime": "2022-01-05 10:51:00", + "bar_index": 870871, + "price": 56591000.0, + "datetime": "2022-01-04 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 871443, - "price": 56392000.0, - "datetime": "2022-01-05 22:30:00", + "bar_index": 871055, + "price": 56829000.0, + "datetime": "2022-01-05 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 871568, - "price": 55507000.0, - "datetime": "2022-01-06 04:45:00", + "bar_index": 871070, + "price": 56092000.0, + "datetime": "2022-01-05 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 871652, - "price": 53762000.0, - "datetime": "2022-01-06 08:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 871893, - "price": 53000000.0, - "datetime": "2022-01-06 21:00:00", + "bar_index": 871106, + "price": 56530000.0, + "datetime": "2022-01-05 05:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 871144, + "price": 56381000.0, + "datetime": "2022-01-05 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 871231, + "price": 56427000.0, + "datetime": "2022-01-05 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 871319, + "price": 56479000.0, + "datetime": "2022-01-05 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 871354, + "price": 56679000.0, + "datetime": "2022-01-05 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 871490, + "price": 56589000.0, + "datetime": "2022-01-06 00:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 871902, - "price": 52850000.0, - "datetime": "2022-01-06 21:27:00", + "bar_index": 871517, + "price": 56399000.0, + "datetime": "2022-01-06 02:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 871533, + "price": 56127000.0, + "datetime": "2022-01-06 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 871556, + "price": 56035000.0, + "datetime": "2022-01-06 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 871681, + "price": 53850000.0, + "datetime": "2022-01-06 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=58.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 871778, + "price": 52849000.0, + "datetime": "2022-01-06 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 871836, + "price": 52976000.0, + "datetime": "2022-01-06 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 871881, + "price": 52904000.0, + "datetime": "2022-01-06 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -86981,16 +135635,34 @@ "datetime": "2022-01-06 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 871979, - "price": 52963000.0, - "datetime": "2022-01-07 01:18:00", + "bar_index": 871962, + "price": 52883000.0, + "datetime": "2022-01-07 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 871972, + "price": 52988000.0, + "datetime": "2022-01-07 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 872015, + "price": 53005000.0, + "datetime": "2022-01-07 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -86999,43 +135671,88 @@ "datetime": "2022-01-07 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 872105, - "price": 53224000.0, - "datetime": "2022-01-07 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 872347, - "price": 52286000.0, - "datetime": "2022-01-07 19:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 872399, - "price": 52328000.0, - "datetime": "2022-01-07 22:18:00", + "bar_index": 872149, + "price": 52868000.0, + "datetime": "2022-01-07 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 872429, - "price": 51992000.0, - "datetime": "2022-01-07 23:48:00", + "bar_index": 872171, + "price": 53056000.0, + "datetime": "2022-01-07 10:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872181, + "price": 52965000.0, + "datetime": "2022-01-07 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872201, + "price": 52208000.0, + "datetime": "2022-01-07 12:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 872249, + "price": 51500000.0, + "datetime": "2022-01-07 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872266, + "price": 51335000.0, + "datetime": "2022-01-07 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 872382, + "price": 52515000.0, + "datetime": "2022-01-07 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872421, + "price": 51866000.0, + "datetime": "2022-01-07 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 872530, + "price": 51534000.0, + "datetime": "2022-01-08 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -87044,52 +135761,124 @@ "datetime": "2022-01-08 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 872888, - "price": 51852000.0, - "datetime": "2022-01-08 22:45:00", + "bar_index": 872644, + "price": 51815000.0, + "datetime": "2022-01-08 10:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 872990, - "price": 51220000.0, - "datetime": "2022-01-09 03:51:00", + "bar_index": 872689, + "price": 51534000.0, + "datetime": "2022-01-08 12:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 872996, - "price": 51360000.0, - "datetime": "2022-01-09 04:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 873093, - "price": 52174000.0, - "datetime": "2022-01-09 09:00:00", + "bar_index": 872764, + "price": 51634000.0, + "datetime": "2022-01-08 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 873109, - "price": 52072000.0, - "datetime": "2022-01-09 09:48:00", + "bar_index": 872779, + "price": 51869000.0, + "datetime": "2022-01-08 17:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,ema_pullback,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 872787, + "price": 51777000.0, + "datetime": "2022-01-08 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 872793, + "price": 51805000.0, + "datetime": "2022-01-08 18:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872838, + "price": 51672000.0, + "datetime": "2022-01-08 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 872862, + "price": 51825000.0, + "datetime": "2022-01-08 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 872872, + "price": 51825000.0, + "datetime": "2022-01-08 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 872894, + "price": 51833000.0, + "datetime": "2022-01-08 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 872917, + "price": 51504000.0, + "datetime": "2022-01-09 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 872983, + "price": 51434000.0, + "datetime": "2022-01-09 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 873032, + "price": 51282000.0, + "datetime": "2022-01-09 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -87098,196 +135887,376 @@ "datetime": "2022-01-09 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 873164, + "price": 52057000.0, + "datetime": "2022-01-09 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 873202, + "price": 51978000.0, + "datetime": "2022-01-09 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 873342, + "bar_index": 873319, + "price": 51870000.0, + "datetime": "2022-01-09 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 873347, + "price": 51869000.0, + "datetime": "2022-01-09 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 873353, "price": 51780000.0, - "datetime": "2022-01-09 21:27:00", + "datetime": "2022-01-09 22:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 873394, - "price": 51451000.0, - "datetime": "2022-01-10 00:03:00", + "bar_index": 873407, + "price": 51374000.0, + "datetime": "2022-01-10 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 873479, - "price": 51953000.0, - "datetime": "2022-01-10 04:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 873508, - "price": 52337000.0, - "datetime": "2022-01-10 05:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 873582, - "price": 51838000.0, - "datetime": "2022-01-10 09:27:00", + "bar_index": 873420, + "price": 51465000.0, + "datetime": "2022-01-10 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 873429, + "price": 51788000.0, + "datetime": "2022-01-10 01:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 873451, + "price": 51837000.0, + "datetime": "2022-01-10 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 873501, + "price": 52389000.0, + "datetime": "2022-01-10 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 873537, + "price": 52248000.0, + "datetime": "2022-01-10 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 873607, - "price": 51520000.0, - "datetime": "2022-01-10 10:42:00", + "bar_index": 873595, + "price": 51511000.0, + "datetime": "2022-01-10 10:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 873645, + "price": 51754000.0, + "datetime": "2022-01-10 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 873670, + "price": 51878000.0, + "datetime": "2022-01-10 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 873614, - "price": 51680000.0, - "datetime": "2022-01-10 11:03:00", + "bar_index": 873695, + "price": 51475000.0, + "datetime": "2022-01-10 15:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 873680, - "price": 51800000.0, - "datetime": "2022-01-10 14:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 873794, - "price": 51198000.0, - "datetime": "2022-01-10 20:03:00", + "bar_index": 873709, + "price": 51530000.0, + "datetime": "2022-01-10 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 873870, - "price": 50175000.0, - "datetime": "2022-01-10 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 873889, - "price": 50023000.0, - "datetime": "2022-01-11 00:48:00", + "bar_index": 873829, + "price": 50282000.0, + "datetime": "2022-01-10 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 873928, - "price": 50692000.0, - "datetime": "2022-01-11 02:45:00", + "bar_index": 873939, + "price": 50833000.0, + "datetime": "2022-01-11 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 873986, - "price": 50996000.0, - "datetime": "2022-01-11 05:39:00", + "bar_index": 873967, + "price": 51027000.0, + "datetime": "2022-01-11 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 874085, - "price": 51195000.0, - "datetime": "2022-01-11 10:36:00", + "bar_index": 874049, + "price": 51168000.0, + "datetime": "2022-01-11 08:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 874142, - "price": 51272000.0, - "datetime": "2022-01-11 13:27:00", + "bar_index": 874086, + "price": 51180000.0, + "datetime": "2022-01-11 10:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874380, + "price": 51663000.0, + "datetime": "2022-01-12 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874393, + "price": 52129000.0, + "datetime": "2022-01-12 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874436, + "price": 51960000.0, + "datetime": "2022-01-12 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 874488, + "price": 52127000.0, + "datetime": "2022-01-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 874520, + "price": 52375000.0, + "datetime": "2022-01-12 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 874229, - "price": 51117000.0, - "datetime": "2022-01-11 17:48:00", + "bar_index": 874571, + "price": 51985000.0, + "datetime": "2022-01-12 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 874406, - "price": 51706000.0, - "datetime": "2022-01-12 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 874541, + "bar_index": 874632, + "price": 51772000.0, + "datetime": "2022-01-12 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 874665, + "price": 52002000.0, + "datetime": "2022-01-12 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874683, + "price": 51907000.0, + "datetime": "2022-01-12 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 874703, + "price": 52017000.0, + "datetime": "2022-01-12 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 874761, "price": 52243000.0, - "datetime": "2022-01-12 09:24:00", + "datetime": "2022-01-12 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 874797, + "price": 52900000.0, + "datetime": "2022-01-12 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 874829, + "price": 53424000.0, + "datetime": "2022-01-12 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874879, + "price": 53110000.0, + "datetime": "2022-01-13 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 874941, + "price": 53203000.0, + "datetime": "2022-01-13 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 874954, + "price": 53354000.0, + "datetime": "2022-01-13 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 874979, + "price": 53342000.0, + "datetime": "2022-01-13 07:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 875006, + "price": 53449000.0, + "datetime": "2022-01-13 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 874607, - "price": 51805000.0, - "datetime": "2022-01-12 12:42:00", + "bar_index": 875068, + "price": 52985000.0, + "datetime": "2022-01-13 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 874755, - "price": 52224000.0, - "datetime": "2022-01-12 20:06:00", + "side": "sell", + "bar_index": 875127, + "price": 52997000.0, + "datetime": "2022-01-13 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 874900, - "price": 53172000.0, - "datetime": "2022-01-13 03:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -87295,71 +136264,98 @@ "price": 53067000.0, "datetime": "2022-01-13 16:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 875165, - "price": 53061000.0, - "datetime": "2022-01-13 16:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 875209, - "price": 53254000.0, - "datetime": "2022-01-13 18:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 875290, - "price": 53343000.0, - "datetime": "2022-01-13 22:51:00", + "bar_index": 875215, + "price": 53452000.0, + "datetime": "2022-01-13 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 875488, - "price": 51872000.0, - "datetime": "2022-01-14 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 875599, - "price": 51951000.0, - "datetime": "2022-01-14 14:18:00", + "bar_index": 875226, + "price": 53327000.0, + "datetime": "2022-01-13 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 875676, - "price": 51791000.0, - "datetime": "2022-01-14 18:09:00", + "bar_index": 875259, + "price": 53161000.0, + "datetime": "2022-01-13 21:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 875842, - "price": 52250000.0, - "datetime": "2022-01-15 02:27:00", + "bar_index": 875291, + "price": 53352000.0, + "datetime": "2022-01-13 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 875311, + "price": 53632000.0, + "datetime": "2022-01-13 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 875512, + "price": 51938000.0, + "datetime": "2022-01-14 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 875558, + "price": 51717000.0, + "datetime": "2022-01-14 12:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 875640, + "price": 51929000.0, + "datetime": "2022-01-14 16:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 875819, + "price": 52220000.0, + "datetime": "2022-01-15 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 875891, + "price": 52364000.0, + "datetime": "2022-01-15 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -87367,71 +136363,143 @@ "price": 52393000.0, "datetime": "2022-01-15 06:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 876039, - "price": 52210000.0, - "datetime": "2022-01-15 12:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [macd_cross,rsi_swing]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 876071, - "price": 52132000.0, - "datetime": "2022-01-15 13:54:00", + "bar_index": 875923, + "price": 52420000.0, + "datetime": "2022-01-15 06:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 876095, + "bar_index": 875970, + "price": 52253000.0, + "datetime": "2022-01-15 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 875999, + "price": 52199000.0, + "datetime": "2022-01-15 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 876024, + "price": 52237000.0, + "datetime": "2022-01-15 11:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 876054, + "price": 52062000.0, + "datetime": "2022-01-15 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 876084, + "price": 52213000.0, + "datetime": "2022-01-15 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 876145, + "price": 52300000.0, + "datetime": "2022-01-15 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 876182, + "price": 52398000.0, + "datetime": "2022-01-15 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 876227, + "price": 51950000.0, + "datetime": "2022-01-15 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 876450, + "price": 52346000.0, + "datetime": "2022-01-16 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 876557, "price": 52155000.0, - "datetime": "2022-01-15 15:06:00", + "datetime": "2022-01-16 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 876152, - "price": 52268000.0, - "datetime": "2022-01-15 17:57:00", + "bar_index": 876599, + "price": 52276000.0, + "datetime": "2022-01-16 16:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 876337, - "price": 52303000.0, - "datetime": "2022-01-16 03:12:00", + "bar_index": 876635, + "price": 52213000.0, + "datetime": "2022-01-16 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 876398, - "price": 52576000.0, - "datetime": "2022-01-16 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=23.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 876576, - "price": 52162000.0, - "datetime": "2022-01-16 15:09:00", + "bar_index": 876644, + "price": 52225000.0, + "datetime": "2022-01-16 18:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 876723, + "price": 52098000.0, + "datetime": "2022-01-16 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -87439,80 +136507,188 @@ "price": 52249000.0, "datetime": "2022-01-16 22:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 876769, - "price": 52288000.0, - "datetime": "2022-01-17 00:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 876859, - "price": 52145000.0, - "datetime": "2022-01-17 05:18:00", + "bar_index": 876744, + "price": 52508000.0, + "datetime": "2022-01-16 23:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 876976, - "price": 51976000.0, - "datetime": "2022-01-17 11:09:00", + "bar_index": 876946, + "price": 52024000.0, + "datetime": "2022-01-17 09:39:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 876989, + "price": 51980000.0, + "datetime": "2022-01-17 11:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 877027, + "price": 51995000.0, + "datetime": "2022-01-17 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 877049, + "price": 51740000.0, + "datetime": "2022-01-17 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 877155, - "price": 51958000.0, - "datetime": "2022-01-17 20:06:00", + "bar_index": 877082, + "price": 51952000.0, + "datetime": "2022-01-17 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 877182, - "price": 51929000.0, - "datetime": "2022-01-17 21:27:00", + "bar_index": 877112, + "price": 51999000.0, + "datetime": "2022-01-17 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 877313, - "price": 51284000.0, - "datetime": "2022-01-18 04:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 877518, - "price": 50887000.0, - "datetime": "2022-01-18 14:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 877655, - "price": 50759000.0, - "datetime": "2022-01-18 21:06:00", + "side": "buy", + "bar_index": 877125, + "price": 51977000.0, + "datetime": "2022-01-17 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 877274, + "price": 51382000.0, + "datetime": "2022-01-18 02:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 877323, + "price": 51372000.0, + "datetime": "2022-01-18 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 877393, + "price": 51310000.0, + "datetime": "2022-01-18 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 877439, + "price": 51374000.0, + "datetime": "2022-01-18 10:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 877535, + "price": 50906000.0, + "datetime": "2022-01-18 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 877603, + "price": 50776000.0, + "datetime": "2022-01-18 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 877616, + "price": 50914000.0, + "datetime": "2022-01-18 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 877645, + "price": 50610000.0, + "datetime": "2022-01-18 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 877680, + "price": 50461000.0, + "datetime": "2022-01-18 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 877769, + "price": 50308000.0, + "datetime": "2022-01-19 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 877803, + "price": 50464000.0, + "datetime": "2022-01-19 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 877874, + "price": 51371000.0, + "datetime": "2022-01-19 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -87520,26 +136696,80 @@ "price": 51145000.0, "datetime": "2022-01-19 10:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 877922, + "price": 51255000.0, + "datetime": "2022-01-19 10:27:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 877929, + "price": 51260000.0, + "datetime": "2022-01-19 10:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 877997, - "price": 50365000.0, - "datetime": "2022-01-19 14:12:00", + "bar_index": 877973, + "price": 50401000.0, + "datetime": "2022-01-19 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=18.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 878123, + "price": 50686000.0, + "datetime": "2022-01-19 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 878194, + "price": 51262000.0, + "datetime": "2022-01-20 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 878201, - "price": 50987000.0, - "datetime": "2022-01-20 00:24:00", + "bar_index": 878214, + "price": 50552000.0, + "datetime": "2022-01-20 01:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 878277, + "price": 50361000.0, + "datetime": "2022-01-20 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 878316, + "price": 50386000.0, + "datetime": "2022-01-20 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -87548,97 +136778,223 @@ "datetime": "2022-01-20 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 878632, - "price": 50871000.0, - "datetime": "2022-01-20 21:57:00", + "bar_index": 878421, + "price": 50619000.0, + "datetime": "2022-01-20 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.6 [donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 878926, - "price": 47508000.0, - "datetime": "2022-01-21 12:39:00", + "bar_index": 878446, + "price": 50569000.0, + "datetime": "2022-01-20 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 878945, - "price": 47768000.0, - "datetime": "2022-01-21 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 879096, - "price": 47492000.0, - "datetime": "2022-01-21 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 879146, - "price": 47241000.0, - "datetime": "2022-01-21 23:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 879165, - "price": 47339000.0, - "datetime": "2022-01-22 00:36:00", + "bar_index": 878507, + "price": 50627000.0, + "datetime": "2022-01-20 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 879258, - "price": 46919000.0, - "datetime": "2022-01-22 05:15:00", + "bar_index": 878535, + "price": 50834000.0, + "datetime": "2022-01-20 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 879279, - "price": 46783000.0, - "datetime": "2022-01-22 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 879503, - "price": 44123000.0, - "datetime": "2022-01-22 17:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 879573, - "price": 43865000.0, - "datetime": "2022-01-22 21:00:00", + "bar_index": 878576, + "price": 50864000.0, + "datetime": "2022-01-20 19:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 878633, + "price": 50874000.0, + "datetime": "2022-01-20 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 878696, + "price": 51986000.0, + "datetime": "2022-01-21 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 878768, + "price": 51725000.0, + "datetime": "2022-01-21 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 878778, + "price": 51579000.0, + "datetime": "2022-01-21 05:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 878881, + "price": 49557000.0, + "datetime": "2022-01-21 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 878927, + "price": 47527000.0, + "datetime": "2022-01-21 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 878947, + "price": 47639000.0, + "datetime": "2022-01-21 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 879009, + "price": 47860000.0, + "datetime": "2022-01-21 16:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 879043, + "price": 47818000.0, + "datetime": "2022-01-21 18:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 879150, + "price": 47165000.0, + "datetime": "2022-01-21 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 879156, + "price": 47069000.0, + "datetime": "2022-01-22 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 879231, + "price": 46934000.0, + "datetime": "2022-01-22 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 879289, + "price": 45798000.0, + "datetime": "2022-01-22 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [bb_reversal,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 879374, + "price": 44936000.0, + "datetime": "2022-01-22 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 879380, + "price": 44917000.0, + "datetime": "2022-01-22 11:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 879418, + "price": 44798000.0, + "datetime": "2022-01-22 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 879485, + "price": 43980000.0, + "datetime": "2022-01-22 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 879506, + "price": 44159000.0, + "datetime": "2022-01-22 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 879552, + "price": 43906000.0, + "datetime": "2022-01-22 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -87646,368 +137002,485 @@ "price": 44248000.0, "datetime": "2022-01-22 21:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" }, { - "side": "sell", - "bar_index": 879661, - "price": 43635000.0, - "datetime": "2022-01-23 01:24:00", + "side": "buy", + "bar_index": 879607, + "price": 44189000.0, + "datetime": "2022-01-22 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 879867, - "price": 43500000.0, - "datetime": "2022-01-23 11:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 879891, - "price": 43357000.0, - "datetime": "2022-01-23 12:54:00", + "bar_index": 879645, + "price": 43405000.0, + "datetime": "2022-01-23 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 880022, - "price": 43925000.0, - "datetime": "2022-01-23 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 880165, - "price": 43424000.0, - "datetime": "2022-01-24 02:36:00", + "bar_index": 879740, + "price": 43173000.0, + "datetime": "2022-01-23 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 880218, - "price": 43266000.0, - "datetime": "2022-01-24 05:15:00", + "side": "sell", + "bar_index": 879793, + "price": 43285000.0, + "datetime": "2022-01-23 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 880271, - "price": 43468000.0, - "datetime": "2022-01-24 07:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 880297, - "price": 44042000.0, - "datetime": "2022-01-24 09:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 880303, - "price": 43869000.0, - "datetime": "2022-01-24 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 880449, - "price": 43075000.0, - "datetime": "2022-01-24 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 880458, - "price": 43160000.0, - "datetime": "2022-01-24 17:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 880471, - "price": 42982000.0, - "datetime": "2022-01-24 17:54:00", + "bar_index": 879830, + "price": 43798000.0, + "datetime": "2022-01-23 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 880590, - "price": 41299000.0, - "datetime": "2022-01-24 23:51:00", + "bar_index": 879859, + "price": 43536000.0, + "datetime": "2022-01-23 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 879874, + "price": 43107000.0, + "datetime": "2022-01-23 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 880736, - "price": 44650000.0, - "datetime": "2022-01-25 07:09:00", + "bar_index": 879897, + "price": 43397000.0, + "datetime": "2022-01-23 13:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 879920, + "price": 43287000.0, + "datetime": "2022-01-23 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 880747, - "price": 44549000.0, - "datetime": "2022-01-25 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 880818, - "price": 44041000.0, - "datetime": "2022-01-25 11:15:00", + "bar_index": 879979, + "price": 43761000.0, + "datetime": "2022-01-23 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 880026, + "price": 44015000.0, + "datetime": "2022-01-23 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 880066, + "price": 43888000.0, + "datetime": "2022-01-23 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 880078, + "price": 44004000.0, + "datetime": "2022-01-23 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 880912, - "price": 43684000.0, - "datetime": "2022-01-25 15:57:00", + "bar_index": 880098, + "price": 43820000.0, + "datetime": "2022-01-23 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 880114, + "price": 43341000.0, + "datetime": "2022-01-24 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 880207, + "price": 42824000.0, + "datetime": "2022-01-24 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 880315, + "price": 44066000.0, + "datetime": "2022-01-24 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 880335, + "price": 43598000.0, + "datetime": "2022-01-24 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 880434, + "price": 43168000.0, + "datetime": "2022-01-24 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 880649, + "price": 43252000.0, + "datetime": "2022-01-25 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 880720, + "price": 45000000.0, + "datetime": "2022-01-25 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 880765, + "price": 44751000.0, + "datetime": "2022-01-25 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 880806, + "price": 43899000.0, + "datetime": "2022-01-25 10:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 881043, - "price": 44421000.0, - "datetime": "2022-01-25 22:30:00", + "bar_index": 880830, + "price": 44185000.0, + "datetime": "2022-01-25 11:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 881156, - "price": 45181000.0, - "datetime": "2022-01-26 04:09:00", + "bar_index": 880845, + "price": 44407000.0, + "datetime": "2022-01-25 12:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 880892, + "price": 43923000.0, + "datetime": "2022-01-25 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 880896, + "price": 43866000.0, + "datetime": "2022-01-25 15:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 880922, + "price": 43679000.0, + "datetime": "2022-01-25 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 881167, + "bar_index": 880945, + "price": 44029000.0, + "datetime": "2022-01-25 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881054, + "price": 44556000.0, + "datetime": "2022-01-25 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881094, + "price": 44522000.0, + "datetime": "2022-01-26 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881292, + "price": 44947000.0, + "datetime": "2022-01-26 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 881327, + "price": 45487000.0, + "datetime": "2022-01-26 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 881349, + "price": 46069000.0, + "datetime": "2022-01-26 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 881524, + "price": 46385000.0, + "datetime": "2022-01-26 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881595, + "price": 46601000.0, + "datetime": "2022-01-27 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881720, + "price": 45195000.0, + "datetime": "2022-01-27 08:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 881750, + "price": 45438000.0, + "datetime": "2022-01-27 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 881771, + "price": 44040000.0, + "datetime": "2022-01-27 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 881854, + "price": 44152000.0, + "datetime": "2022-01-27 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 881884, + "price": 44470000.0, + "datetime": "2022-01-27 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881897, + "price": 44530000.0, + "datetime": "2022-01-27 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 881938, + "price": 45108000.0, + "datetime": "2022-01-27 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 881969, + "price": 44980000.0, + "datetime": "2022-01-27 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 881996, "price": 45143000.0, - "datetime": "2022-01-26 04:42:00", + "datetime": "2022-01-27 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 881260, - "price": 44725000.0, - "datetime": "2022-01-26 09:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 881274, - "price": 44748000.0, - "datetime": "2022-01-26 10:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 881313, - "price": 44870000.0, - "datetime": "2022-01-26 12:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 881639, - "price": 46038000.0, - "datetime": "2022-01-27 04:18:00", + "bar_index": 882039, + "price": 45146000.0, + "datetime": "2022-01-28 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 882128, + "price": 44503000.0, + "datetime": "2022-01-28 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 882217, + "price": 45808000.0, + "datetime": "2022-01-28 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 882279, + "price": 45810000.0, + "datetime": "2022-01-28 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 882285, + "price": 45831000.0, + "datetime": "2022-01-28 12:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 882326, + "price": 45815000.0, + "datetime": "2022-01-28 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 881662, - "price": 45516000.0, - "datetime": "2022-01-27 05:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,local_extrema,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 881732, - "price": 45032000.0, - "datetime": "2022-01-27 08:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 881796, - "price": 44479000.0, - "datetime": "2022-01-27 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 881835, - "price": 44194000.0, - "datetime": "2022-01-27 14:06:00", + "bar_index": 882374, + "price": 45491000.0, + "datetime": "2022-01-28 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=32.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 881908, - "price": 44674000.0, - "datetime": "2022-01-27 17:45:00", + "bar_index": 882495, + "price": 45845000.0, + "datetime": "2022-01-28 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 881958, - "price": 44895000.0, - "datetime": "2022-01-27 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 882010, - "price": 45115000.0, - "datetime": "2022-01-27 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 882119, - "price": 44437000.0, - "datetime": "2022-01-28 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 882274, - "price": 45578000.0, - "datetime": "2022-01-28 12:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 882304, - "price": 45794000.0, - "datetime": "2022-01-28 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 882312, - "price": 45706000.0, - "datetime": "2022-01-28 13:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 882544, - "price": 45859000.0, - "datetime": "2022-01-29 01:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 882551, - "price": 45821000.0, - "datetime": "2022-01-29 01:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 882596, - "price": 45706000.0, - "datetime": "2022-01-29 04:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 882676, - "price": 46568000.0, - "datetime": "2022-01-29 08:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 882694, - "price": 46699000.0, - "datetime": "2022-01-29 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -88016,34 +137489,115 @@ "datetime": "2022-01-29 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 882963, - "price": 46903000.0, - "datetime": "2022-01-29 22:30:00", + "bar_index": 882771, + "price": 46694000.0, + "datetime": "2022-01-29 12:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 882989, - "price": 46955000.0, - "datetime": "2022-01-29 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 883141, - "price": 47213000.0, - "datetime": "2022-01-30 07:24:00", + "side": "sell", + "bar_index": 882865, + "price": 46688000.0, + "datetime": "2022-01-29 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 882886, + "price": 46522000.0, + "datetime": "2022-01-29 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 882909, + "price": 46569000.0, + "datetime": "2022-01-29 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 882921, + "price": 46665000.0, + "datetime": "2022-01-29 20:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 882950, + "price": 46728000.0, + "datetime": "2022-01-29 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883062, + "price": 46507000.0, + "datetime": "2022-01-30 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883077, + "price": 46760000.0, + "datetime": "2022-01-30 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883116, + "price": 47560000.0, + "datetime": "2022-01-30 06:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 883123, + "price": 47586000.0, + "datetime": "2022-01-30 06:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 883142, + "price": 47134000.0, + "datetime": "2022-01-30 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883166, + "price": 47181000.0, + "datetime": "2022-01-30 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -88051,8 +137605,26 @@ "price": 47020000.0, "datetime": "2022-01-30 11:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 883235, + "price": 46993000.0, + "datetime": "2022-01-30 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883294, + "price": 47181000.0, + "datetime": "2022-01-30 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -88061,25 +137633,79 @@ "datetime": "2022-01-30 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 883411, - "price": 47177000.0, - "datetime": "2022-01-30 20:54:00", + "bar_index": 883336, + "price": 47281000.0, + "datetime": "2022-01-30 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 883428, - "price": 47091000.0, - "datetime": "2022-01-30 21:45:00", + "bar_index": 883363, + "price": 47008000.0, + "datetime": "2022-01-30 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 883441, + "price": 47033000.0, + "datetime": "2022-01-30 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 883469, + "price": 46822000.0, + "datetime": "2022-01-30 23:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883482, + "price": 47004000.0, + "datetime": "2022-01-31 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 883500, + "price": 46975000.0, + "datetime": "2022-01-31 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 883524, + "price": 46949000.0, + "datetime": "2022-01-31 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 883541, + "price": 46974000.0, + "datetime": "2022-01-31 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88088,61 +137714,124 @@ "datetime": "2022-01-31 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 883631, - "price": 47041000.0, - "datetime": "2022-01-31 07:54:00", + "bar_index": 883589, + "price": 46895000.0, + "datetime": "2022-01-31 05:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 883726, - "price": 45880000.0, - "datetime": "2022-01-31 12:39:00", + "bar_index": 883602, + "price": 46775000.0, + "datetime": "2022-01-31 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 883608, + "price": 46941000.0, + "datetime": "2022-01-31 06:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 883766, - "price": 45881000.0, - "datetime": "2022-01-31 14:39:00", + "bar_index": 883734, + "price": 45830000.0, + "datetime": "2022-01-31 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 883793, - "price": 45917000.0, - "datetime": "2022-01-31 16:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 883873, - "price": 46130000.0, - "datetime": "2022-01-31 20:00:00", + "bar_index": 883822, + "price": 46116000.0, + "datetime": "2022-01-31 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 883909, + "price": 45872000.0, + "datetime": "2022-01-31 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 884064, - "price": 47311000.0, - "datetime": "2022-02-01 05:33:00", + "bar_index": 883965, + "price": 46567000.0, + "datetime": "2022-02-01 00:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 884019, + "price": 47323000.0, + "datetime": "2022-02-01 03:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 884031, + "price": 47339000.0, + "datetime": "2022-02-01 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 884045, + "price": 47268000.0, + "datetime": "2022-02-01 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 884066, + "price": 47280000.0, + "datetime": "2022-02-01 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 884086, + "price": 47183000.0, + "datetime": "2022-02-01 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 884105, + "price": 47396000.0, + "datetime": "2022-02-01 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -88150,35 +137839,35 @@ "price": 47285000.0, "datetime": "2022-02-01 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [donchian,macd_cross]" }, { "side": "sell", - "bar_index": 884138, - "price": 47230000.0, - "datetime": "2022-02-01 09:15:00", + "bar_index": 884177, + "price": 47126000.0, + "datetime": "2022-02-01 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 884206, - "price": 47288000.0, - "datetime": "2022-02-01 12:39:00", + "bar_index": 884186, + "price": 47341000.0, + "datetime": "2022-02-01 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 884254, - "price": 47205000.0, - "datetime": "2022-02-01 15:03:00", + "bar_index": 884255, + "price": 47109000.0, + "datetime": "2022-02-01 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -88186,260 +137875,566 @@ "price": 47246000.0, "datetime": "2022-02-01 17:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 884485, - "price": 47772000.0, - "datetime": "2022-02-02 02:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 884623, - "price": 47627000.0, - "datetime": "2022-02-02 09:30:00", + "bar_index": 884436, + "price": 47223000.0, + "datetime": "2022-02-02 00:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 884661, - "price": 47545000.0, - "datetime": "2022-02-02 11:24:00", + "bar_index": 884497, + "price": 47747000.0, + "datetime": "2022-02-02 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 884600, + "price": 47770000.0, + "datetime": "2022-02-02 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 884748, - "price": 47306000.0, - "datetime": "2022-02-02 15:45:00", + "bar_index": 884628, + "price": 47573000.0, + "datetime": "2022-02-02 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 884959, - "price": 46363000.0, - "datetime": "2022-02-03 02:18:00", + "bar_index": 884671, + "price": 47557000.0, + "datetime": "2022-02-02 11:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 884824, + "price": 47533000.0, + "datetime": "2022-02-02 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 884835, + "price": 47552000.0, + "datetime": "2022-02-02 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 885069, - "price": 45885000.0, - "datetime": "2022-02-03 07:48:00", + "bar_index": 885055, + "price": 45771000.0, + "datetime": "2022-02-03 07:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=88.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 885371, - "price": 45129000.0, - "datetime": "2022-02-03 22:54:00", + "bar_index": 885087, + "price": 45445000.0, + "datetime": "2022-02-03 08:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 885444, - "price": 45343000.0, - "datetime": "2022-02-04 02:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 885477, - "price": 45095000.0, - "datetime": "2022-02-04 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 885515, - "price": 45225000.0, - "datetime": "2022-02-04 06:06:00", + "bar_index": 885135, + "price": 45597000.0, + "datetime": "2022-02-03 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 885649, - "price": 45735000.0, - "datetime": "2022-02-04 12:48:00", + "bar_index": 885240, + "price": 45665000.0, + "datetime": "2022-02-03 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 885656, - "price": 45702000.0, - "datetime": "2022-02-04 13:09:00", + "bar_index": 885247, + "price": 45700000.0, + "datetime": "2022-02-03 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 885669, - "price": 45696000.0, - "datetime": "2022-02-04 13:48:00", + "bar_index": 885262, + "price": 45721000.0, + "datetime": "2022-02-03 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 885679, - "price": 45838000.0, - "datetime": "2022-02-04 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 885729, - "price": 46327000.0, - "datetime": "2022-02-04 16:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 885784, - "price": 46363000.0, - "datetime": "2022-02-04 19:33:00", + "bar_index": 885287, + "price": 45566000.0, + "datetime": "2022-02-03 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 885875, - "price": 47000000.0, - "datetime": "2022-02-05 00:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,zigzag_causal]" + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 886305, - "price": 50702000.0, - "datetime": "2022-02-05 21:36:00", + "bar_index": 885299, + "price": 44802000.0, + "datetime": "2022-02-03 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 886322, - "price": 50754000.0, - "datetime": "2022-02-05 22:27:00", + "bar_index": 885337, + "price": 45240000.0, + "datetime": "2022-02-03 21:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 885411, + "price": 45399000.0, + "datetime": "2022-02-04 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 885529, + "price": 45409000.0, + "datetime": "2022-02-04 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 885561, + "price": 45432000.0, + "datetime": "2022-02-04 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 885567, + "price": 45417000.0, + "datetime": "2022-02-04 08:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 885635, + "price": 45778000.0, + "datetime": "2022-02-04 12:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 885695, + "price": 46170000.0, + "datetime": "2022-02-04 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 885766, + "price": 46535000.0, + "datetime": "2022-02-04 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 885803, + "price": 46470000.0, + "datetime": "2022-02-04 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 886614, - "price": 50880000.0, - "datetime": "2022-02-06 13:03:00", + "bar_index": 885844, + "price": 46109000.0, + "datetime": "2022-02-04 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 885881, + "price": 48229000.0, + "datetime": "2022-02-05 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 885967, + "price": 49487000.0, + "datetime": "2022-02-05 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 886021, + "price": 49469000.0, + "datetime": "2022-02-05 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886044, + "price": 49674000.0, + "datetime": "2022-02-05 08:33:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 886060, + "price": 50935000.0, + "datetime": "2022-02-05 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 886744, - "price": 50934000.0, - "datetime": "2022-02-06 19:33:00", + "bar_index": 886090, + "price": 50205000.0, + "datetime": "2022-02-05 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 886775, - "price": 50916000.0, - "datetime": "2022-02-06 21:06:00", + "bar_index": 886112, + "price": 50641000.0, + "datetime": "2022-02-05 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886145, + "price": 50614000.0, + "datetime": "2022-02-05 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886188, + "price": 50742000.0, + "datetime": "2022-02-05 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886228, + "price": 50643000.0, + "datetime": "2022-02-05 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886326, + "price": 50784000.0, + "datetime": "2022-02-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 886827, - "price": 50986000.0, - "datetime": "2022-02-06 23:42:00", + "bar_index": 886334, + "price": 50742000.0, + "datetime": "2022-02-05 23:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 886339, + "price": 50779000.0, + "datetime": "2022-02-05 23:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 886346, + "price": 50803000.0, + "datetime": "2022-02-05 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886381, + "price": 51029000.0, + "datetime": "2022-02-06 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 886411, + "price": 50898000.0, + "datetime": "2022-02-06 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886437, + "price": 51019000.0, + "datetime": "2022-02-06 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 886445, + "price": 50983000.0, + "datetime": "2022-02-06 04:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 886478, + "price": 51170000.0, + "datetime": "2022-02-06 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886499, + "price": 51215000.0, + "datetime": "2022-02-06 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 886928, - "price": 50930000.0, - "datetime": "2022-02-07 04:45:00", + "bar_index": 886517, + "price": 51003000.0, + "datetime": "2022-02-06 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 886997, - "price": 51183000.0, - "datetime": "2022-02-07 08:12:00", + "side": "sell", + "bar_index": 886615, + "price": 50843000.0, + "datetime": "2022-02-06 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { - "side": "buy", - "bar_index": 887128, - "price": 52184000.0, - "datetime": "2022-02-07 14:45:00", + "side": "sell", + "bar_index": 886634, + "price": 50871000.0, + "datetime": "2022-02-06 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 887260, - "price": 52150000.0, - "datetime": "2022-02-07 21:21:00", + "bar_index": 886661, + "price": 50976000.0, + "datetime": "2022-02-06 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 886701, + "price": 50873000.0, + "datetime": "2022-02-06 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 886768, + "price": 50849000.0, + "datetime": "2022-02-06 20:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 887390, - "price": 53593000.0, - "datetime": "2022-02-08 03:51:00", + "bar_index": 886789, + "price": 50921000.0, + "datetime": "2022-02-06 21:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886802, + "price": 51030000.0, + "datetime": "2022-02-06 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 886849, + "price": 50929000.0, + "datetime": "2022-02-07 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 886942, + "price": 51095000.0, + "datetime": "2022-02-07 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 887015, + "price": 51645000.0, + "datetime": "2022-02-07 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 887036, + "price": 51211000.0, + "datetime": "2022-02-07 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 887182, + "price": 52000000.0, + "datetime": "2022-02-07 17:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 887208, + "price": 51696000.0, + "datetime": "2022-02-07 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 887235, + "price": 52096000.0, + "datetime": "2022-02-07 20:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 887282, + "price": 52287000.0, + "datetime": "2022-02-07 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 887330, + "price": 53372000.0, + "datetime": "2022-02-08 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -88448,7 +138443,7 @@ "datetime": "2022-02-08 05:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", @@ -88457,52 +138452,169 @@ "datetime": "2022-02-08 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 887443, + "price": 53672000.0, + "datetime": "2022-02-08 06:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 887455, + "price": 53751000.0, + "datetime": "2022-02-08 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 887504, - "price": 53707000.0, - "datetime": "2022-02-08 09:33:00", + "bar_index": 887469, + "price": 53934000.0, + "datetime": "2022-02-08 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 887766, - "price": 53163000.0, - "datetime": "2022-02-08 22:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 887793, - "price": 53067000.0, - "datetime": "2022-02-09 00:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 887814, - "price": 52978000.0, - "datetime": "2022-02-09 01:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 887947, - "price": 53668000.0, - "datetime": "2022-02-09 07:42:00", + "bar_index": 887545, + "price": 53813000.0, + "datetime": "2022-02-08 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 887565, + "price": 53727000.0, + "datetime": "2022-02-08 12:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 887582, + "price": 53828000.0, + "datetime": "2022-02-08 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 887590, + "price": 54125000.0, + "datetime": "2022-02-08 13:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 887604, + "price": 54046000.0, + "datetime": "2022-02-08 14:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 887623, + "price": 54735000.0, + "datetime": "2022-02-08 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 887650, + "price": 54431000.0, + "datetime": "2022-02-08 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 887663, + "price": 53300000.0, + "datetime": "2022-02-08 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 887723, + "price": 53544000.0, + "datetime": "2022-02-08 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 887761, + "price": 52957000.0, + "datetime": "2022-02-08 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 887800, + "price": 52715000.0, + "datetime": "2022-02-09 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 887818, + "price": 53166000.0, + "datetime": "2022-02-09 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 887832, + "price": 52629000.0, + "datetime": "2022-02-09 01:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 887903, + "price": 53342000.0, + "datetime": "2022-02-09 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 887968, + "price": 53807000.0, + "datetime": "2022-02-09 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88511,79 +138623,124 @@ "datetime": "2022-02-09 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 888044, - "price": 52839000.0, - "datetime": "2022-02-09 12:33:00", + "bar_index": 888020, + "price": 52592000.0, + "datetime": "2022-02-09 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=12.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 888067, - "price": 52823000.0, - "datetime": "2022-02-09 13:42:00", + "bar_index": 888056, + "price": 52689000.0, + "datetime": "2022-02-09 13:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 888088, - "price": 52934000.0, - "datetime": "2022-02-09 14:45:00", + "bar_index": 888095, + "price": 52965000.0, + "datetime": "2022-02-09 15:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 888100, + "price": 53179000.0, + "datetime": "2022-02-09 15:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,local_extrema,range_breakout]" }, { "side": "sell", - "bar_index": 888116, + "bar_index": 888120, + "price": 52834000.0, + "datetime": "2022-02-09 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 888155, + "price": 52866000.0, + "datetime": "2022-02-09 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 888313, + "price": 53326000.0, + "datetime": "2022-02-10 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 888346, + "price": 53255000.0, + "datetime": "2022-02-10 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 888370, + "price": 53683000.0, + "datetime": "2022-02-10 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 888414, + "price": 53652000.0, + "datetime": "2022-02-10 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 888428, + "price": 53738000.0, + "datetime": "2022-02-10 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 888522, "price": 52988000.0, - "datetime": "2022-02-09 16:09:00", + "datetime": "2022-02-10 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 888134, - "price": 53017000.0, - "datetime": "2022-02-09 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 888263, - "price": 53253000.0, - "datetime": "2022-02-09 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 888406, - "price": 53790000.0, - "datetime": "2022-02-10 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 888426, - "price": 53773000.0, - "datetime": "2022-02-10 07:39:00", + "side": "sell", + "bar_index": 888555, + "price": 52863000.0, + "datetime": "2022-02-10 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88592,7 +138749,70 @@ "datetime": "2022-02-10 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 888612, + "price": 53296000.0, + "datetime": "2022-02-10 16:57:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 888640, + "price": 53611000.0, + "datetime": "2022-02-10 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 888691, + "price": 54132000.0, + "datetime": "2022-02-10 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 888761, + "price": 54339000.0, + "datetime": "2022-02-11 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 888773, + "price": 54513000.0, + "datetime": "2022-02-11 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 888799, + "price": 55099000.0, + "datetime": "2022-02-11 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 888823, + "price": 54615000.0, + "datetime": "2022-02-11 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -88600,107 +138820,269 @@ "price": 54859000.0, "datetime": "2022-02-11 03:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 889004, - "price": 52460000.0, - "datetime": "2022-02-11 12:33:00", + "bar_index": 888856, + "price": 54279000.0, + "datetime": "2022-02-11 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 889229, - "price": 53011000.0, - "datetime": "2022-02-11 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 889281, - "price": 52796000.0, - "datetime": "2022-02-12 02:24:00", + "bar_index": 888972, + "price": 52669000.0, + "datetime": "2022-02-11 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 889326, - "price": 52490000.0, - "datetime": "2022-02-12 04:39:00", + "bar_index": 889029, + "price": 52398000.0, + "datetime": "2022-02-11 13:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 889422, - "price": 51822000.0, - "datetime": "2022-02-12 09:27:00", + "bar_index": 889083, + "price": 52545000.0, + "datetime": "2022-02-11 16:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 889121, + "price": 52906000.0, + "datetime": "2022-02-11 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 889126, + "price": 52916000.0, + "datetime": "2022-02-11 18:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 889154, + "price": 52820000.0, + "datetime": "2022-02-11 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 889160, + "price": 52828000.0, + "datetime": "2022-02-11 20:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 889511, - "price": 51683000.0, - "datetime": "2022-02-12 13:54:00", + "bar_index": 889399, + "price": 51487000.0, + "datetime": "2022-02-12 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=59.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 889620, - "price": 51600000.0, - "datetime": "2022-02-12 19:21:00", + "bar_index": 889411, + "price": 51833000.0, + "datetime": "2022-02-12 08:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 889427, + "price": 51800000.0, + "datetime": "2022-02-12 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 889444, + "price": 51930000.0, + "datetime": "2022-02-12 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 889871, - "price": 51518000.0, - "datetime": "2022-02-13 07:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 890014, - "price": 51621000.0, - "datetime": "2022-02-13 15:03:00", + "bar_index": 889453, + "price": 51848000.0, + "datetime": "2022-02-12 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 889460, + "price": 51853000.0, + "datetime": "2022-02-12 11:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 889525, + "price": 51514000.0, + "datetime": "2022-02-12 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 889533, + "price": 51416000.0, + "datetime": "2022-02-12 15:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 890077, - "price": 51741000.0, - "datetime": "2022-02-13 18:12:00", + "bar_index": 889678, + "price": 51604000.0, + "datetime": "2022-02-12 22:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 889685, + "price": 51478000.0, + "datetime": "2022-02-12 22:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 890174, - "price": 51914000.0, - "datetime": "2022-02-13 23:03:00", + "bar_index": 889735, + "price": 51731000.0, + "datetime": "2022-02-13 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.6 [keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 889769, + "price": 52000000.0, + "datetime": "2022-02-13 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 889872, + "price": 51532000.0, + "datetime": "2022-02-13 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 889880, + "price": 51574000.0, + "datetime": "2022-02-13 08:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 889923, + "price": 51769000.0, + "datetime": "2022-02-13 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 889934, + "price": 51584000.0, + "datetime": "2022-02-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890033, + "price": 51722000.0, + "datetime": "2022-02-13 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 890070, + "price": 51793000.0, + "datetime": "2022-02-13 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 890119, + "price": 51951000.0, + "datetime": "2022-02-13 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 890136, + "price": 51969000.0, + "datetime": "2022-02-13 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 890162, + "price": 51912000.0, + "datetime": "2022-02-13 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88709,79 +139091,115 @@ "datetime": "2022-02-13 23:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890204, + "price": 52061000.0, + "datetime": "2022-02-14 00:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 890214, - "price": 51751000.0, - "datetime": "2022-02-14 01:03:00", + "bar_index": 890231, + "price": 51591000.0, + "datetime": "2022-02-14 01:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 890256, - "price": 51583000.0, - "datetime": "2022-02-14 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 890296, - "price": 51459000.0, - "datetime": "2022-02-14 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 890359, - "price": 51840000.0, - "datetime": "2022-02-14 08:18:00", + "bar_index": 890261, + "price": 51505000.0, + "datetime": "2022-02-14 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 890580, - "price": 51351000.0, - "datetime": "2022-02-14 19:21:00", + "bar_index": 890304, + "price": 51742000.0, + "datetime": "2022-02-14 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 890675, - "price": 51682000.0, - "datetime": "2022-02-15 00:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 890689, - "price": 51805000.0, - "datetime": "2022-02-15 00:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 890713, - "price": 51790000.0, - "datetime": "2022-02-15 02:00:00", + "bar_index": 890345, + "price": 51851000.0, + "datetime": "2022-02-14 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 890487, + "price": 50859000.0, + "datetime": "2022-02-14 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890516, + "price": 51216000.0, + "datetime": "2022-02-14 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890568, + "price": 51287000.0, + "datetime": "2022-02-14 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 890593, + "price": 51393000.0, + "datetime": "2022-02-14 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 890635, + "price": 51702000.0, + "datetime": "2022-02-14 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890699, + "price": 51913000.0, + "datetime": "2022-02-15 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 890716, + "price": 51808000.0, + "datetime": "2022-02-15 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -88790,43 +139208,187 @@ "datetime": "2022-02-15 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing]" }, { - "side": "buy", - "bar_index": 890872, - "price": 51715000.0, - "datetime": "2022-02-15 09:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 890938, - "price": 52713000.0, - "datetime": "2022-02-15 13:15:00", + "side": "sell", + "bar_index": 890803, + "price": 51211000.0, + "datetime": "2022-02-15 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 890999, - "price": 52745000.0, - "datetime": "2022-02-15 16:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 891259, - "price": 53367000.0, - "datetime": "2022-02-16 05:18:00", + "bar_index": 890824, + "price": 51742000.0, + "datetime": "2022-02-15 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890888, + "price": 52678000.0, + "datetime": "2022-02-15 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 890922, + "price": 52767000.0, + "datetime": "2022-02-15 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 890962, + "price": 52652000.0, + "datetime": "2022-02-15 14:27:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 890993, + "price": 52727000.0, + "datetime": "2022-02-15 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891038, + "price": 53154000.0, + "datetime": "2022-02-15 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 891055, + "price": 53323000.0, + "datetime": "2022-02-15 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891076, + "price": 53535000.0, + "datetime": "2022-02-15 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891105, + "price": 53417000.0, + "datetime": "2022-02-15 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 891151, + "price": 53509000.0, + "datetime": "2022-02-15 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891227, + "price": 53294000.0, + "datetime": "2022-02-16 03:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 891265, + "price": 53392000.0, + "datetime": "2022-02-16 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 891309, + "price": 53596000.0, + "datetime": "2022-02-16 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891329, + "price": 53815000.0, + "datetime": "2022-02-16 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 891341, + "price": 53473000.0, + "datetime": "2022-02-16 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 891349, + "price": 53347000.0, + "datetime": "2022-02-16 09:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 891379, + "price": 53270000.0, + "datetime": "2022-02-16 11:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 891429, + "price": 53048000.0, + "datetime": "2022-02-16 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 891465, + "price": 53380000.0, + "datetime": "2022-02-16 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88835,34 +139397,97 @@ "datetime": "2022-02-16 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 891512, - "price": 53413000.0, - "datetime": "2022-02-16 17:57:00", + "bar_index": 891496, + "price": 53542000.0, + "datetime": "2022-02-16 17:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 891519, + "price": 53468000.0, + "datetime": "2022-02-16 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 891547, + "price": 53382000.0, + "datetime": "2022-02-16 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 891557, + "price": 53524000.0, + "datetime": "2022-02-16 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 891527, - "price": 53415000.0, - "datetime": "2022-02-16 18:42:00", + "bar_index": 891699, + "price": 52931000.0, + "datetime": "2022-02-17 03:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 891773, - "price": 53269000.0, - "datetime": "2022-02-17 07:00:00", + "bar_index": 891796, + "price": 53437000.0, + "datetime": "2022-02-17 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 891839, + "price": 53384000.0, + "datetime": "2022-02-17 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 891897, + "price": 52581000.0, + "datetime": "2022-02-17 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 891959, + "price": 52790000.0, + "datetime": "2022-02-17 16:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 891968, + "price": 52999000.0, + "datetime": "2022-02-17 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -88871,70 +139496,151 @@ "datetime": "2022-02-17 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 892140, - "price": 51056000.0, - "datetime": "2022-02-18 01:21:00", + "bar_index": 892021, + "price": 52445000.0, + "datetime": "2022-02-17 19:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 892430, - "price": 49406000.0, - "datetime": "2022-02-18 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 892442, - "price": 49278000.0, - "datetime": "2022-02-18 16:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 892510, - "price": 49687000.0, - "datetime": "2022-02-18 19:51:00", + "bar_index": 892061, + "price": 52478000.0, + "datetime": "2022-02-17 21:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 892083, + "price": 51800000.0, + "datetime": "2022-02-17 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 892157, + "price": 50923000.0, + "datetime": "2022-02-18 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 892228, + "price": 50061000.0, + "datetime": "2022-02-18 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 892595, + "bar_index": 892345, + "price": 49764000.0, + "datetime": "2022-02-18 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 892362, + "price": 49633000.0, + "datetime": "2022-02-18 12:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 892424, "price": 49282000.0, - "datetime": "2022-02-19 00:06:00", + "datetime": "2022-02-18 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 892706, - "price": 48979000.0, - "datetime": "2022-02-19 05:39:00", + "bar_index": 892474, + "price": 49641000.0, + "datetime": "2022-02-18 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 892718, - "price": 49012000.0, - "datetime": "2022-02-19 06:15:00", + "bar_index": 892484, + "price": 49780000.0, + "datetime": "2022-02-18 18:33:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 892572, + "price": 49100000.0, + "datetime": "2022-02-18 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 892579, + "price": 49069000.0, + "datetime": "2022-02-18 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 892678, + "price": 49027000.0, + "datetime": "2022-02-19 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 892756, + "price": 48918000.0, + "datetime": "2022-02-19 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 892781, + "price": 49130000.0, + "datetime": "2022-02-19 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 892791, + "price": 49099000.0, + "datetime": "2022-02-19 09:54:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -88943,241 +139649,637 @@ "datetime": "2022-02-19 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 892835, + "price": 48859000.0, + "datetime": "2022-02-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 893014, - "price": 48585000.0, - "datetime": "2022-02-19 21:09:00", + "bar_index": 892999, + "price": 48564000.0, + "datetime": "2022-02-19 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 893020, + "price": 48441000.0, + "datetime": "2022-02-19 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 893089, + "price": 48812000.0, + "datetime": "2022-02-20 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 893245, + "price": 47469000.0, + "datetime": "2022-02-20 15:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 893335, + "price": 46700000.0, + "datetime": "2022-02-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 893341, + "price": 46717000.0, + "datetime": "2022-02-20 20:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 893370, + "price": 46797000.0, + "datetime": "2022-02-20 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 893447, + "price": 46736000.0, + "datetime": "2022-02-21 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 893466, + "price": 46769000.0, + "datetime": "2022-02-21 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 893490, + "price": 46939000.0, + "datetime": "2022-02-21 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 893558, + "price": 46953000.0, + "datetime": "2022-02-21 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 893632, + "price": 47773000.0, + "datetime": "2022-02-21 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 893651, + "price": 47723000.0, + "datetime": "2022-02-21 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 893684, + "price": 47548000.0, + "datetime": "2022-02-21 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 893755, + "price": 47747000.0, + "datetime": "2022-02-21 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 893902, + "price": 47341000.0, + "datetime": "2022-02-22 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 893934, + "price": 47202000.0, + "datetime": "2022-02-22 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 893989, + "price": 46691000.0, + "datetime": "2022-02-22 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 894068, + "price": 45301000.0, + "datetime": "2022-02-22 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 894095, + "price": 45450000.0, + "datetime": "2022-02-22 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 894108, + "price": 45537000.0, + "datetime": "2022-02-22 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 894237, + "price": 45094000.0, + "datetime": "2022-02-22 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 894255, + "price": 45299000.0, + "datetime": "2022-02-22 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 894307, + "price": 45923000.0, + "datetime": "2022-02-22 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 894334, + "price": 45866000.0, + "datetime": "2022-02-22 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 894365, + "price": 45980000.0, + "datetime": "2022-02-22 23:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 894376, + "price": 46307000.0, + "datetime": "2022-02-23 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 894550, + "price": 46474000.0, + "datetime": "2022-02-23 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 894643, + "price": 45995000.0, + "datetime": "2022-02-23 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 894676, + "price": 46126000.0, + "datetime": "2022-02-23 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 894723, + "price": 47019000.0, + "datetime": "2022-02-23 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 894739, + "price": 47184000.0, + "datetime": "2022-02-23 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 894759, + "price": 47085000.0, + "datetime": "2022-02-23 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 894767, + "price": 47055000.0, + "datetime": "2022-02-23 19:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 894781, + "price": 47077000.0, + "datetime": "2022-02-23 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 894992, + "price": 45620000.0, + "datetime": "2022-02-24 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 895100, + "price": 43723000.0, + "datetime": "2022-02-24 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 895177, + "price": 42842000.0, + "datetime": "2022-02-24 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 895197, + "price": 43736000.0, + "datetime": "2022-02-24 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 895227, + "price": 43728000.0, + "datetime": "2022-02-24 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 895244, + "price": 43389000.0, + "datetime": "2022-02-24 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 895301, + "price": 43629000.0, + "datetime": "2022-02-24 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 895344, + "price": 43948000.0, + "datetime": "2022-02-25 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 895411, + "price": 44530000.0, + "datetime": "2022-02-25 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 895464, + "price": 46720000.0, + "datetime": "2022-02-25 06:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 895500, + "price": 46564000.0, + "datetime": "2022-02-25 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 895505, + "price": 46760000.0, + "datetime": "2022-02-25 08:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 895524, + "price": 46894000.0, + "datetime": "2022-02-25 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 895578, + "price": 47018000.0, + "datetime": "2022-02-25 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 895598, + "price": 47169000.0, + "datetime": "2022-02-25 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 895617, + "price": 46875000.0, + "datetime": "2022-02-25 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 895640, + "price": 46862000.0, + "datetime": "2022-02-25 15:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 893446, - "price": 46722000.0, - "datetime": "2022-02-21 01:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 893673, - "price": 47556000.0, - "datetime": "2022-02-21 13:03:00", + "bar_index": 895645, + "price": 46959000.0, + "datetime": "2022-02-25 15:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 893846, - "price": 46080000.0, - "datetime": "2022-02-21 21:42:00", + "bar_index": 895658, + "price": 46883000.0, + "datetime": "2022-02-25 16:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 894105, - "price": 45660000.0, - "datetime": "2022-02-22 10:39:00", + "bar_index": 895819, + "price": 47940000.0, + "datetime": "2022-02-26 00:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 894229, - "price": 45117000.0, - "datetime": "2022-02-22 16:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 894419, - "price": 45617000.0, - "datetime": "2022-02-23 02:21:00", + "bar_index": 895829, + "price": 48077000.0, + "datetime": "2022-02-26 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 894452, - "price": 45834000.0, - "datetime": "2022-02-23 04:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 894503, - "price": 46096000.0, - "datetime": "2022-02-23 06:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=11.1 [ema_pullback,fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 894513, - "price": 46116000.0, - "datetime": "2022-02-23 07:03:00", + "bar_index": 895976, + "price": 47930000.0, + "datetime": "2022-02-26 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 894600, - "price": 45965000.0, - "datetime": "2022-02-23 11:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 894885, - "price": 46731000.0, - "datetime": "2022-02-24 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 894904, - "price": 46594000.0, - "datetime": "2022-02-24 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 894962, - "price": 45692000.0, - "datetime": "2022-02-24 05:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 895073, - "price": 45080000.0, - "datetime": "2022-02-24 11:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 895090, - "price": 44921000.0, - "datetime": "2022-02-24 11:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=82.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 895186, - "price": 43109000.0, - "datetime": "2022-02-24 16:42:00", + "bar_index": 895999, + "price": 48024000.0, + "datetime": "2022-02-26 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 895280, - "price": 43504000.0, - "datetime": "2022-02-24 21:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 895495, - "price": 46522000.0, - "datetime": "2022-02-25 08:09:00", + "bar_index": 896008, + "price": 48420000.0, + "datetime": "2022-02-26 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 895657, - "price": 46902000.0, - "datetime": "2022-02-25 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 895738, - "price": 46987000.0, - "datetime": "2022-02-25 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 895965, - "price": 47600000.0, - "datetime": "2022-02-26 07:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 896028, - "price": 48202000.0, - "datetime": "2022-02-26 10:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 896165, - "price": 47650000.0, - "datetime": "2022-02-26 17:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 896217, - "price": 47482000.0, - "datetime": "2022-02-26 20:15:00", + "bar_index": 896032, + "price": 48284000.0, + "datetime": "2022-02-26 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 896045, + "price": 48200000.0, + "datetime": "2022-02-26 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 896237, - "price": 47523000.0, - "datetime": "2022-02-26 21:15:00", + "bar_index": 896103, + "price": 47670000.0, + "datetime": "2022-02-26 14:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 896126, + "price": 47744000.0, + "datetime": "2022-02-26 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 896134, + "price": 47607000.0, + "datetime": "2022-02-26 16:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 896182, + "price": 47337000.0, + "datetime": "2022-02-26 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896198, + "price": 47488000.0, + "datetime": "2022-02-26 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 896244, + "price": 47460000.0, + "datetime": "2022-02-26 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 896261, + "price": 47793000.0, + "datetime": "2022-02-26 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 896298, + "price": 47841000.0, + "datetime": "2022-02-27 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -89186,160 +140288,286 @@ "datetime": "2022-02-27 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 896369, - "price": 47752000.0, - "datetime": "2022-02-27 03:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 896642, - "price": 47430000.0, - "datetime": "2022-02-27 17:30:00", + "bar_index": 896329, + "price": 47803000.0, + "datetime": "2022-02-27 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 896336, + "price": 47815000.0, + "datetime": "2022-02-27 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 896370, + "price": 47755000.0, + "datetime": "2022-02-27 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896418, + "price": 48190000.0, + "datetime": "2022-02-27 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 896743, - "price": 47794000.0, - "datetime": "2022-02-27 22:33:00", + "bar_index": 896440, + "price": 47902000.0, + "datetime": "2022-02-27 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896536, + "price": 47256000.0, + "datetime": "2022-02-27 12:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 896556, + "price": 47272000.0, + "datetime": "2022-02-27 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 896581, + "price": 47242000.0, + "datetime": "2022-02-27 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896596, + "price": 47299000.0, + "datetime": "2022-02-27 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 896610, + "price": 47446000.0, + "datetime": "2022-02-27 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 896660, + "price": 47610000.0, + "datetime": "2022-02-27 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896703, + "price": 48114000.0, + "datetime": "2022-02-27 20:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 896720, + "price": 48162000.0, + "datetime": "2022-02-27 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 896801, - "price": 47636000.0, - "datetime": "2022-02-28 01:27:00", + "bar_index": 896750, + "price": 47514000.0, + "datetime": "2022-02-27 22:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 896787, + "price": 47741000.0, + "datetime": "2022-02-28 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fractal_swing,keltner_breakout,minor_swing]" }, { "side": "sell", - "bar_index": 896827, - "price": 47555000.0, - "datetime": "2022-02-28 02:45:00", + "bar_index": 896809, + "price": 47608000.0, + "datetime": "2022-02-28 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 896839, - "price": 47691000.0, - "datetime": "2022-02-28 03:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 896920, - "price": 46426000.0, - "datetime": "2022-02-28 07:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 896973, - "price": 46335000.0, - "datetime": "2022-02-28 10:03:00", + "bar_index": 896948, + "price": 46291000.0, + "datetime": "2022-02-28 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 896997, - "price": 46615000.0, - "datetime": "2022-02-28 11:15:00", + "bar_index": 896984, + "price": 46971000.0, + "datetime": "2022-02-28 10:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 897065, - "price": 46438000.0, - "datetime": "2022-02-28 14:39:00", + "bar_index": 897042, + "price": 46429000.0, + "datetime": "2022-02-28 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 897127, - "price": 46806000.0, - "datetime": "2022-02-28 17:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 897212, - "price": 46776000.0, - "datetime": "2022-02-28 22:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 897477, - "price": 52195000.0, - "datetime": "2022-03-01 11:15:00", + "bar_index": 897071, + "price": 46323000.0, + "datetime": "2022-02-28 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 897542, - "price": 52349000.0, - "datetime": "2022-03-01 14:30:00", + "bar_index": 897139, + "price": 46948000.0, + "datetime": "2022-02-28 18:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 897593, - "price": 52675000.0, - "datetime": "2022-03-01 17:03:00", + "bar_index": 897188, + "price": 46946000.0, + "datetime": "2022-02-28 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 897302, + "price": 49627000.0, + "datetime": "2022-03-01 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 897395, + "price": 50598000.0, + "datetime": "2022-03-01 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 897424, + "price": 52121000.0, + "datetime": "2022-03-01 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 897517, + "price": 52322000.0, + "datetime": "2022-03-01 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 897569, + "price": 52624000.0, + "datetime": "2022-03-01 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 897594, + "price": 52670000.0, + "datetime": "2022-03-01 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 897686, + "price": 53911000.0, + "datetime": "2022-03-01 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 897714, + "price": 53820000.0, + "datetime": "2022-03-01 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 897780, + "price": 52803000.0, + "datetime": "2022-03-02 02:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 897618, - "price": 52722000.0, - "datetime": "2022-03-01 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 897795, - "price": 52790000.0, - "datetime": "2022-03-02 03:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -89347,71 +140575,125 @@ "price": 52997000.0, "datetime": "2022-03-02 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 897953, - "price": 53464000.0, - "datetime": "2022-03-02 11:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 898017, - "price": 53633000.0, - "datetime": "2022-03-02 14:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 898145, - "price": 53457000.0, - "datetime": "2022-03-02 20:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 898310, - "price": 53310000.0, - "datetime": "2022-03-03 05:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 898322, - "price": 53299000.0, - "datetime": "2022-03-03 06:27:00", + "bar_index": 897890, + "price": 53598000.0, + "datetime": "2022-03-02 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 897985, + "price": 53687000.0, + "datetime": "2022-03-02 12:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 898216, + "price": 53537000.0, + "datetime": "2022-03-03 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 898257, + "price": 53728000.0, + "datetime": "2022-03-03 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 898346, + "price": 53731000.0, + "datetime": "2022-03-03 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 898544, + "bar_index": 898454, "price": 52790000.0, - "datetime": "2022-03-03 17:33:00", + "datetime": "2022-03-03 13:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 898933, - "price": 50760000.0, - "datetime": "2022-03-04 13:00:00", + "bar_index": 898475, + "price": 52871000.0, + "datetime": "2022-03-03 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 898504, + "price": 52673000.0, + "datetime": "2022-03-03 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 898590, + "price": 52869000.0, + "datetime": "2022-03-03 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 898599, + "price": 52929000.0, + "datetime": "2022-03-03 20:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 898700, + "price": 52077000.0, + "datetime": "2022-03-04 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 898825, + "price": 51998000.0, + "datetime": "2022-03-04 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 898907, + "price": 50630000.0, + "datetime": "2022-03-04 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -89419,17 +140701,107 @@ "price": 50716000.0, "datetime": "2022-03-04 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 899416, - "price": 48217000.0, - "datetime": "2022-03-05 13:09:00", + "bar_index": 899004, + "price": 50669000.0, + "datetime": "2022-03-04 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 899029, + "price": 50952000.0, + "datetime": "2022-03-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 899041, + "price": 51102000.0, + "datetime": "2022-03-04 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 899095, + "price": 51155000.0, + "datetime": "2022-03-04 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 899155, + "price": 50315000.0, + "datetime": "2022-03-05 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 899220, + "price": 50168000.0, + "datetime": "2022-03-05 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 899405, + "price": 48479000.0, + "datetime": "2022-03-05 12:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 899510, + "price": 48375000.0, + "datetime": "2022-03-05 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 899523, + "price": 48286000.0, + "datetime": "2022-03-05 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 899569, + "price": 48430000.0, + "datetime": "2022-03-05 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 899580, + "price": 48526000.0, + "datetime": "2022-03-05 21:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -89437,53 +140809,152 @@ "price": 48450000.0, "datetime": "2022-03-05 21:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 899814, - "price": 48664000.0, - "datetime": "2022-03-06 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 899847, - "price": 48812000.0, - "datetime": "2022-03-06 10:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 900126, - "price": 48080000.0, - "datetime": "2022-03-07 00:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 900401, - "price": 47210000.0, - "datetime": "2022-03-07 14:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 900513, - "price": 47385000.0, - "datetime": "2022-03-07 20:00:00", + "bar_index": 899644, + "price": 48314000.0, + "datetime": "2022-03-06 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 899761, + "price": 48779000.0, + "datetime": "2022-03-06 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 899774, + "price": 48678000.0, + "datetime": "2022-03-06 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 899835, + "price": 48927000.0, + "datetime": "2022-03-06 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 899862, + "price": 48829000.0, + "datetime": "2022-03-06 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 899906, + "price": 48746000.0, + "datetime": "2022-03-06 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [donchian,ema_pullback,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 899928, + "price": 48750000.0, + "datetime": "2022-03-06 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 899949, + "price": 48793000.0, + "datetime": "2022-03-06 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 900013, + "price": 47627000.0, + "datetime": "2022-03-06 19:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 900131, + "price": 48066000.0, + "datetime": "2022-03-07 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 900148, + "price": 48288000.0, + "datetime": "2022-03-07 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 900160, + "price": 48127000.0, + "datetime": "2022-03-07 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 900426, + "price": 47301000.0, + "datetime": "2022-03-07 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 900441, + "price": 47286000.0, + "datetime": "2022-03-07 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 900459, + "price": 46948000.0, + "datetime": "2022-03-07 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 900487, + "price": 47462000.0, + "datetime": "2022-03-07 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -89491,98 +140962,242 @@ "price": 47572000.0, "datetime": "2022-03-07 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 900595, - "price": 48261000.0, - "datetime": "2022-03-08 00:06:00", + "bar_index": 900571, + "price": 48359000.0, + "datetime": "2022-03-07 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 900604, - "price": 48408000.0, - "datetime": "2022-03-08 00:33:00", + "bar_index": 900580, + "price": 48502000.0, + "datetime": "2022-03-07 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 900620, + "price": 48654000.0, + "datetime": "2022-03-08 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 900653, - "price": 47704000.0, - "datetime": "2022-03-08 03:00:00", + "bar_index": 900639, + "price": 47961000.0, + "datetime": "2022-03-08 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 900978, - "price": 48243000.0, - "datetime": "2022-03-08 19:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 901010, - "price": 48453000.0, - "datetime": "2022-03-08 20:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 901034, - "price": 48317000.0, - "datetime": "2022-03-08 22:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 901056, - "price": 48139000.0, - "datetime": "2022-03-08 23:09:00", + "bar_index": 900670, + "price": 47357000.0, + "datetime": "2022-03-08 03:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 900725, + "price": 47207000.0, + "datetime": "2022-03-08 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 900785, + "price": 47535000.0, + "datetime": "2022-03-08 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 900820, + "price": 47731000.0, + "datetime": "2022-03-08 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 900831, + "price": 48050000.0, + "datetime": "2022-03-08 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 900938, + "price": 48100000.0, + "datetime": "2022-03-08 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 900995, + "price": 48337000.0, + "datetime": "2022-03-08 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 901012, + "price": 48468000.0, + "datetime": "2022-03-08 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 901135, + "price": 48748000.0, + "datetime": "2022-03-09 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 901144, - "price": 48218000.0, - "datetime": "2022-03-09 03:33:00", + "bar_index": 901152, + "price": 48005000.0, + "datetime": "2022-03-09 03:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 901196, + "price": 47986000.0, + "datetime": "2022-03-09 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 901454, - "price": 51800000.0, - "datetime": "2022-03-09 19:03:00", + "bar_index": 901344, + "price": 51359000.0, + "datetime": "2022-03-09 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=52.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 901537, - "price": 51747000.0, - "datetime": "2022-03-09 23:12:00", + "bar_index": 901375, + "price": 51281000.0, + "datetime": "2022-03-09 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 901387, + "price": 51321000.0, + "datetime": "2022-03-09 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 901403, + "price": 51447000.0, + "datetime": "2022-03-09 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 901438, + "price": 51836000.0, + "datetime": "2022-03-09 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 901455, + "price": 51885000.0, + "datetime": "2022-03-09 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 901465, + "price": 51826000.0, + "datetime": "2022-03-09 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 901481, + "price": 51802000.0, + "datetime": "2022-03-09 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 901500, + "price": 52045000.0, + "datetime": "2022-03-09 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 901522, + "price": 51581000.0, + "datetime": "2022-03-09 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 901622, + "price": 51546000.0, + "datetime": "2022-03-10 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -89591,106 +141206,169 @@ "datetime": "2022-03-10 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 901659, - "price": 51683000.0, - "datetime": "2022-03-10 05:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 901709, - "price": 51547000.0, - "datetime": "2022-03-10 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 901738, - "price": 51728000.0, - "datetime": "2022-03-10 09:15:00", + "bar_index": 901650, + "price": 51845000.0, + "datetime": "2022-03-10 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 901761, - "price": 51566000.0, - "datetime": "2022-03-10 10:24:00", + "bar_index": 901728, + "price": 51626000.0, + "datetime": "2022-03-10 08:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 901946, - "price": 48665000.0, - "datetime": "2022-03-10 19:39:00", + "bar_index": 901777, + "price": 50444000.0, + "datetime": "2022-03-10 11:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 902043, - "price": 48593000.0, - "datetime": "2022-03-11 00:30:00", + "bar_index": 901875, + "price": 48769000.0, + "datetime": "2022-03-10 16:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 902092, - "price": 48613000.0, - "datetime": "2022-03-11 02:57:00", + "bar_index": 901884, + "price": 48898000.0, + "datetime": "2022-03-10 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 901892, + "price": 48726000.0, + "datetime": "2022-03-10 16:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 902184, - "price": 48893000.0, - "datetime": "2022-03-11 07:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 902442, - "price": 48868000.0, - "datetime": "2022-03-11 20:27:00", + "bar_index": 901940, + "price": 48692000.0, + "datetime": "2022-03-10 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 902472, - "price": 49511000.0, - "datetime": "2022-03-11 21:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 902673, - "price": 48365000.0, - "datetime": "2022-03-12 08:00:00", + "bar_index": 901962, + "price": 48519000.0, + "datetime": "2022-03-10 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 902060, + "price": 48629000.0, + "datetime": "2022-03-11 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 902153, + "price": 49132000.0, + "datetime": "2022-03-11 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 902191, + "price": 49004000.0, + "datetime": "2022-03-11 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 902270, + "price": 47816000.0, + "datetime": "2022-03-11 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 902292, + "price": 48250000.0, + "datetime": "2022-03-11 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 902405, + "price": 48635000.0, + "datetime": "2022-03-11 18:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 902413, + "price": 48733000.0, + "datetime": "2022-03-11 19:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 902424, + "price": 48703000.0, + "datetime": "2022-03-11 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 902643, + "price": 48388000.0, + "datetime": "2022-03-12 06:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 902654, + "price": 48400000.0, + "datetime": "2022-03-12 07:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -89699,25 +141377,61 @@ "datetime": "2022-03-12 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 902780, - "price": 48618000.0, - "datetime": "2022-03-12 13:21:00", + "bar_index": 902816, + "price": 48697000.0, + "datetime": "2022-03-12 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 902876, - "price": 48830000.0, - "datetime": "2022-03-12 18:09:00", + "bar_index": 902864, + "price": 48732000.0, + "datetime": "2022-03-12 17:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 902943, + "price": 48779000.0, + "datetime": "2022-03-12 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 902956, + "price": 48893000.0, + "datetime": "2022-03-12 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 902970, + "price": 48705000.0, + "datetime": "2022-03-12 22:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 903015, + "price": 48721000.0, + "datetime": "2022-03-13 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -89726,43 +141440,88 @@ "datetime": "2022-03-13 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 903109, - "price": 48737000.0, - "datetime": "2022-03-13 05:48:00", + "side": "buy", + "bar_index": 903113, + "price": 48791000.0, + "datetime": "2022-03-13 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 903164, - "price": 48733000.0, - "datetime": "2022-03-13 08:33:00", + "side": "buy", + "bar_index": 903216, + "price": 48746000.0, + "datetime": "2022-03-13 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=92.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 903206, - "price": 48593000.0, - "datetime": "2022-03-13 10:39:00", + "side": "buy", + "bar_index": 903263, + "price": 48755000.0, + "datetime": "2022-03-13 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 903312, + "bar_index": 903272, "price": 48687000.0, - "datetime": "2022-03-13 15:57:00", + "datetime": "2022-03-13 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 903290, + "price": 48735000.0, + "datetime": "2022-03-13 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 903357, + "price": 48718000.0, + "datetime": "2022-03-13 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 903441, + "price": 48459000.0, + "datetime": "2022-03-13 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 903451, + "price": 48384000.0, + "datetime": "2022-03-13 22:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 903495, + "price": 48530000.0, + "datetime": "2022-03-14 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -89770,26 +141529,71 @@ "price": 48504000.0, "datetime": "2022-03-14 02:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 903610, - "price": 48363000.0, - "datetime": "2022-03-14 06:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 903676, - "price": 47637000.0, - "datetime": "2022-03-14 10:09:00", + "bar_index": 903548, + "price": 48485000.0, + "datetime": "2022-03-14 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 903660, + "price": 47302000.0, + "datetime": "2022-03-14 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 903701, + "price": 47574000.0, + "datetime": "2022-03-14 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 903710, + "price": 47524000.0, + "datetime": "2022-03-14 11:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 903745, + "price": 47939000.0, + "datetime": "2022-03-14 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 903766, + "price": 47937000.0, + "datetime": "2022-03-14 14:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 903775, + "price": 47961000.0, + "datetime": "2022-03-14 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -89798,34 +141602,79 @@ "datetime": "2022-03-14 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 903826, - "price": 48408000.0, - "datetime": "2022-03-14 17:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 903927, - "price": 48253000.0, - "datetime": "2022-03-14 22:42:00", + "bar_index": 903795, + "price": 48141000.0, + "datetime": "2022-03-14 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 903804, + "price": 48531000.0, + "datetime": "2022-03-14 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 903856, + "price": 48494000.0, + "datetime": "2022-03-14 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 903877, + "price": 48468000.0, + "datetime": "2022-03-14 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 903947, - "price": 48255000.0, - "datetime": "2022-03-14 23:42:00", + "bar_index": 903891, + "price": 48325000.0, + "datetime": "2022-03-14 20:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 903914, + "price": 48267000.0, + "datetime": "2022-03-14 22:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 903932, + "price": 48308000.0, + "datetime": "2022-03-14 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 903939, + "price": 48491000.0, + "datetime": "2022-03-14 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -89833,143 +141682,314 @@ "price": 48411000.0, "datetime": "2022-03-15 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 904031, - "price": 48319000.0, - "datetime": "2022-03-15 03:54:00", + "bar_index": 904061, + "price": 48380000.0, + "datetime": "2022-03-15 05:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 904075, - "price": 48285000.0, - "datetime": "2022-03-15 06:06:00", + "bar_index": 904081, + "price": 48318000.0, + "datetime": "2022-03-15 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904100, + "price": 48509000.0, + "datetime": "2022-03-15 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 904124, + "price": 49163000.0, + "datetime": "2022-03-15 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 904129, + "price": 49085000.0, + "datetime": "2022-03-15 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 904140, + "price": 48860000.0, + "datetime": "2022-03-15 09:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 904245, - "price": 48263000.0, - "datetime": "2022-03-15 14:36:00", + "bar_index": 904209, + "price": 48273000.0, + "datetime": "2022-03-15 12:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 904305, - "price": 47961000.0, - "datetime": "2022-03-15 17:36:00", + "bar_index": 904266, + "price": 48283000.0, + "datetime": "2022-03-15 15:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 904414, - "price": 48348000.0, - "datetime": "2022-03-15 23:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 904508, - "price": 48692000.0, - "datetime": "2022-03-16 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 904558, - "price": 48850000.0, - "datetime": "2022-03-16 06:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 904744, - "price": 48730000.0, - "datetime": "2022-03-16 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 905048, - "price": 50447000.0, - "datetime": "2022-03-17 06:45:00", + "bar_index": 904281, + "price": 47883000.0, + "datetime": "2022-03-15 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 905081, - "price": 50464000.0, - "datetime": "2022-03-17 08:24:00", + "bar_index": 904387, + "price": 48373000.0, + "datetime": "2022-03-15 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 905130, - "price": 50364000.0, - "datetime": "2022-03-17 10:51:00", + "bar_index": 904399, + "price": 48294000.0, + "datetime": "2022-03-15 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 905179, - "price": 50399000.0, - "datetime": "2022-03-17 13:18:00", + "bar_index": 904425, + "price": 48459000.0, + "datetime": "2022-03-15 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 904486, + "price": 48623000.0, + "datetime": "2022-03-16 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 904513, + "price": 48871000.0, + "datetime": "2022-03-16 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904524, + "price": 49130000.0, + "datetime": "2022-03-16 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 905197, - "price": 50341000.0, - "datetime": "2022-03-17 14:12:00", + "bar_index": 904540, + "price": 48819000.0, + "datetime": "2022-03-16 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 905366, - "price": 50088000.0, - "datetime": "2022-03-17 22:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 905616, - "price": 49553000.0, - "datetime": "2022-03-18 11:09:00", + "bar_index": 904723, + "price": 48593000.0, + "datetime": "2022-03-16 14:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904736, + "price": 48856000.0, + "datetime": "2022-03-16 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 904809, + "price": 49924000.0, + "datetime": "2022-03-16 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904820, + "price": 49937000.0, + "datetime": "2022-03-16 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904841, + "price": 49829000.0, + "datetime": "2022-03-16 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 904890, + "price": 49958000.0, + "datetime": "2022-03-16 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 904991, + "price": 49521000.0, + "datetime": "2022-03-17 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 905004, + "price": 50056000.0, + "datetime": "2022-03-17 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 905061, + "price": 50421000.0, + "datetime": "2022-03-17 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 905140, + "price": 50340000.0, + "datetime": "2022-03-17 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 905145, + "price": 50403000.0, + "datetime": "2022-03-17 11:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 905344, + "price": 50142000.0, + "datetime": "2022-03-17 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 905381, + "price": 50138000.0, + "datetime": "2022-03-17 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 905449, + "price": 49906000.0, + "datetime": "2022-03-18 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 905459, + "price": 49954000.0, + "datetime": "2022-03-18 03:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 905487, + "price": 49925000.0, + "datetime": "2022-03-18 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 905540, + "price": 49988000.0, + "datetime": "2022-03-18 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 905621, + "price": 49603000.0, + "datetime": "2022-03-18 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -89977,98 +141997,161 @@ "price": 49659000.0, "datetime": "2022-03-18 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 905673, + "price": 49839000.0, + "datetime": "2022-03-18 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 905687, + "price": 49825000.0, + "datetime": "2022-03-18 14:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 905829, + "price": 49763000.0, + "datetime": "2022-03-18 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 905847, + "price": 49786000.0, + "datetime": "2022-03-18 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 905653, - "price": 49668000.0, - "datetime": "2022-03-18 13:00:00", + "bar_index": 905875, + "price": 49744000.0, + "datetime": "2022-03-19 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 905743, - "price": 49876000.0, - "datetime": "2022-03-18 17:30:00", + "bar_index": 905893, + "price": 50068000.0, + "datetime": "2022-03-19 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 905845, - "price": 49788000.0, - "datetime": "2022-03-18 22:36:00", + "bar_index": 905898, + "price": 50228000.0, + "datetime": "2022-03-19 01:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 905907, + "price": 50347000.0, + "datetime": "2022-03-19 01:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 906070, + "price": 51050000.0, + "datetime": "2022-03-19 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 906104, + "price": 50941000.0, + "datetime": "2022-03-19 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 906143, + "price": 50976000.0, + "datetime": "2022-03-19 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [bb_reversal,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 905869, - "price": 49711000.0, - "datetime": "2022-03-18 23:48:00", + "bar_index": 906210, + "price": 50670000.0, + "datetime": "2022-03-19 16:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 906053, - "price": 50800000.0, - "datetime": "2022-03-19 09:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 906131, - "price": 50878000.0, - "datetime": "2022-03-19 12:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=19.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 906151, - "price": 50888000.0, - "datetime": "2022-03-19 13:54:00", + "bar_index": 906219, + "price": 50689000.0, + "datetime": "2022-03-19 17:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 906165, - "price": 50906000.0, - "datetime": "2022-03-19 14:36:00", + "bar_index": 906287, + "price": 50801000.0, + "datetime": "2022-03-19 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=49.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 906238, - "price": 50721000.0, - "datetime": "2022-03-19 18:15:00", + "bar_index": 906300, + "price": 50760000.0, + "datetime": "2022-03-19 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.6 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 906346, - "price": 50784000.0, - "datetime": "2022-03-19 23:39:00", + "bar_index": 906361, + "price": 50811000.0, + "datetime": "2022-03-20 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=51.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 906403, + "price": 50836000.0, + "datetime": "2022-03-20 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -90076,62 +142159,188 @@ "price": 50854000.0, "datetime": "2022-03-20 03:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 906545, - "price": 51111000.0, - "datetime": "2022-03-20 09:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.4 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 906988, - "price": 50570000.0, - "datetime": "2022-03-21 07:45:00", + "bar_index": 906461, + "price": 50976000.0, + "datetime": "2022-03-20 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 907103, - "price": 50005000.0, - "datetime": "2022-03-21 13:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 907110, - "price": 50051000.0, - "datetime": "2022-03-21 13:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 907193, - "price": 50252000.0, - "datetime": "2022-03-21 18:00:00", + "bar_index": 906471, + "price": 51220000.0, + "datetime": "2022-03-20 05:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 907237, - "price": 50463000.0, - "datetime": "2022-03-21 20:12:00", + "bar_index": 906486, + "price": 51226000.0, + "datetime": "2022-03-20 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 906513, + "price": 51092000.0, + "datetime": "2022-03-20 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 906533, + "price": 51257000.0, + "datetime": "2022-03-20 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 906546, + "price": 51126000.0, + "datetime": "2022-03-20 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 906555, + "price": 51097000.0, + "datetime": "2022-03-20 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 906697, + "price": 51087000.0, + "datetime": "2022-03-20 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 906793, + "price": 50877000.0, + "datetime": "2022-03-20 22:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 906816, + "price": 50793000.0, + "datetime": "2022-03-20 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 906853, + "price": 50552000.0, + "datetime": "2022-03-21 01:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 906902, + "price": 50494000.0, + "datetime": "2022-03-21 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 906994, + "price": 50666000.0, + "datetime": "2022-03-21 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 907002, + "price": 50578000.0, + "datetime": "2022-03-21 08:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 907011, + "price": 50477000.0, + "datetime": "2022-03-21 08:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 907035, + "price": 50747000.0, + "datetime": "2022-03-21 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 907050, + "price": 50500000.0, + "datetime": "2022-03-21 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 907060, + "price": 50353000.0, + "datetime": "2022-03-21 11:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 907150, + "price": 50004000.0, + "datetime": "2022-03-21 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 907169, + "price": 50154000.0, + "datetime": "2022-03-21 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -90140,7 +142349,7 @@ "datetime": "2022-03-21 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -90149,16 +142358,34 @@ "datetime": "2022-03-21 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 907330, + "price": 50257000.0, + "datetime": "2022-03-22 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 907373, - "price": 50050000.0, - "datetime": "2022-03-22 03:00:00", + "bar_index": 907348, + "price": 49923000.0, + "datetime": "2022-03-22 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 907375, + "price": 50083000.0, + "datetime": "2022-03-22 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -90167,160 +142394,268 @@ "datetime": "2022-03-22 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 907406, - "price": 50157000.0, - "datetime": "2022-03-22 04:39:00", + "bar_index": 907423, + "price": 50158000.0, + "datetime": "2022-03-22 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 907435, - "price": 50099000.0, - "datetime": "2022-03-22 06:06:00", + "bar_index": 907475, + "price": 50136000.0, + "datetime": "2022-03-22 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [donchian,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 907512, - "price": 50270000.0, - "datetime": "2022-03-22 09:57:00", + "bar_index": 907525, + "price": 50263000.0, + "datetime": "2022-03-22 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 907687, - "price": 51620000.0, - "datetime": "2022-03-22 18:42:00", + "bar_index": 907534, + "price": 50647000.0, + "datetime": "2022-03-22 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 907863, - "price": 51832000.0, - "datetime": "2022-03-23 03:30:00", + "bar_index": 907708, + "price": 51973000.0, + "datetime": "2022-03-22 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 907909, - "price": 51961000.0, - "datetime": "2022-03-23 05:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 907939, - "price": 52017000.0, - "datetime": "2022-03-23 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 908136, - "price": 51393000.0, - "datetime": "2022-03-23 17:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 908399, - "price": 51547000.0, - "datetime": "2022-03-24 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 908735, - "price": 52361000.0, - "datetime": "2022-03-24 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=24.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 908786, - "price": 52880000.0, - "datetime": "2022-03-25 01:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 908813, - "price": 52992000.0, - "datetime": "2022-03-25 03:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 908980, - "price": 52997000.0, - "datetime": "2022-03-25 11:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 909088, - "price": 53123000.0, - "datetime": "2022-03-25 16:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=32.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 909234, - "price": 53923000.0, - "datetime": "2022-03-26 00:03:00", + "bar_index": 907849, + "price": 51785000.0, + "datetime": "2022-03-23 02:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 909259, - "price": 53719000.0, - "datetime": "2022-03-26 01:18:00", + "bar_index": 907945, + "price": 51950000.0, + "datetime": "2022-03-23 07:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 908050, + "price": 51415000.0, + "datetime": "2022-03-23 12:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 908098, + "price": 51226000.0, + "datetime": "2022-03-23 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 909279, - "price": 53755000.0, - "datetime": "2022-03-26 02:18:00", + "bar_index": 908109, + "price": 51468000.0, + "datetime": "2022-03-23 15:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 908239, + "price": 51580000.0, + "datetime": "2022-03-23 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 908250, + "price": 51432000.0, + "datetime": "2022-03-23 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 908269, + "price": 51617000.0, + "datetime": "2022-03-23 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 908316, + "price": 51612000.0, + "datetime": "2022-03-24 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 908469, + "price": 52288000.0, + "datetime": "2022-03-24 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 908512, + "price": 52117000.0, + "datetime": "2022-03-24 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 908542, + "price": 52079000.0, + "datetime": "2022-03-24 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 908559, + "price": 52107000.0, + "datetime": "2022-03-24 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 908619, + "price": 52290000.0, + "datetime": "2022-03-24 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 908775, + "price": 52939000.0, + "datetime": "2022-03-25 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 908825, + "price": 53022000.0, + "datetime": "2022-03-25 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 908872, + "price": 52875000.0, + "datetime": "2022-03-25 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909005, + "price": 52942000.0, + "datetime": "2022-03-25 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909044, + "price": 53039000.0, + "datetime": "2022-03-25 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 909103, + "price": 52993000.0, + "datetime": "2022-03-25 17:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 909121, + "price": 53082000.0, + "datetime": "2022-03-25 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909142, + "price": 53177000.0, + "datetime": "2022-03-25 19:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 909291, + "price": 53850000.0, + "datetime": "2022-03-26 02:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 909346, + "price": 54070000.0, + "datetime": "2022-03-26 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -90329,61 +142664,97 @@ "datetime": "2022-03-26 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 909501, - "price": 53965000.0, - "datetime": "2022-03-26 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 909508, - "price": 53929000.0, - "datetime": "2022-03-26 13:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 909526, - "price": 53983000.0, - "datetime": "2022-03-26 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 909637, - "price": 54087000.0, - "datetime": "2022-03-26 20:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 909668, - "price": 54045000.0, - "datetime": "2022-03-26 21:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 909754, - "price": 53812000.0, - "datetime": "2022-03-27 02:03:00", + "bar_index": 909427, + "price": 53917000.0, + "datetime": "2022-03-26 09:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 909441, + "price": 53583000.0, + "datetime": "2022-03-26 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 909512, + "price": 53949000.0, + "datetime": "2022-03-26 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909532, + "price": 54017000.0, + "datetime": "2022-03-26 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909582, + "price": 54047000.0, + "datetime": "2022-03-26 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909639, + "price": 54090000.0, + "datetime": "2022-03-26 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 909706, + "price": 53775000.0, + "datetime": "2022-03-26 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 909721, + "price": 53783000.0, + "datetime": "2022-03-27 00:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 909776, + "price": 53936000.0, + "datetime": "2022-03-27 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 909821, + "price": 54143000.0, + "datetime": "2022-03-27 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -90391,35 +142762,35 @@ "price": 53871000.0, "datetime": "2022-03-27 07:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 909909, - "price": 54100000.0, - "datetime": "2022-03-27 09:48:00", + "bar_index": 909925, + "price": 54010000.0, + "datetime": "2022-03-27 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 909986, - "price": 54149000.0, - "datetime": "2022-03-27 13:39:00", + "bar_index": 909966, + "price": 54117000.0, + "datetime": "2022-03-27 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 910016, - "price": 54134000.0, - "datetime": "2022-03-27 15:09:00", + "bar_index": 910003, + "price": 54190000.0, + "datetime": "2022-03-27 14:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -90428,142 +142799,340 @@ "datetime": "2022-03-27 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 910059, - "price": 54060000.0, - "datetime": "2022-03-27 17:18:00", + "bar_index": 910044, + "price": 54093000.0, + "datetime": "2022-03-27 16:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 910166, - "price": 53819000.0, - "datetime": "2022-03-27 22:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 910193, - "price": 53980000.0, - "datetime": "2022-03-28 00:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 910204, - "price": 54166000.0, - "datetime": "2022-03-28 00:33:00", + "bar_index": 910068, + "price": 54068000.0, + "datetime": "2022-03-27 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 910308, - "price": 55227000.0, - "datetime": "2022-03-28 05:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 910410, - "price": 55956000.0, - "datetime": "2022-03-28 10:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 910561, - "price": 56388000.0, - "datetime": "2022-03-28 18:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 910644, - "price": 56700000.0, - "datetime": "2022-03-28 22:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 910702, - "price": 56988000.0, - "datetime": "2022-03-29 01:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 910917, - "price": 57124000.0, - "datetime": "2022-03-29 12:12:00", + "bar_index": 910127, + "price": 53945000.0, + "datetime": "2022-03-27 20:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 911018, + "bar_index": 910173, + "price": 54038000.0, + "datetime": "2022-03-27 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910218, + "price": 54093000.0, + "datetime": "2022-03-28 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910230, + "price": 54151000.0, + "datetime": "2022-03-28 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 910310, + "price": 55228000.0, + "datetime": "2022-03-28 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 910429, + "price": 56072000.0, + "datetime": "2022-03-28 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 910498, + "price": 56222000.0, + "datetime": "2022-03-28 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910566, + "price": 56414000.0, + "datetime": "2022-03-28 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910613, + "price": 56727000.0, + "datetime": "2022-03-28 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 910667, + "price": 56909000.0, + "datetime": "2022-03-28 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910725, + "price": 57043000.0, + "datetime": "2022-03-29 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 910738, + "price": 57178000.0, + "datetime": "2022-03-29 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 910753, + "price": 57353000.0, + "datetime": "2022-03-29 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 910783, + "price": 57467000.0, + "datetime": "2022-03-29 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 910815, + "price": 57448000.0, + "datetime": "2022-03-29 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 910825, + "price": 57496000.0, + "datetime": "2022-03-29 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 910832, + "price": 57433000.0, + "datetime": "2022-03-29 07:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 910842, + "price": 56979000.0, + "datetime": "2022-03-29 08:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 910859, "price": 57198000.0, - "datetime": "2022-03-29 17:15:00", + "datetime": "2022-03-29 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 911110, - "price": 57453000.0, - "datetime": "2022-03-29 21:51:00", + "bar_index": 910863, + "price": 57270000.0, + "datetime": "2022-03-29 09:30:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 910926, + "price": 57117000.0, + "datetime": "2022-03-29 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 911170, - "price": 57287000.0, - "datetime": "2022-03-30 00:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 911597, - "price": 56759000.0, - "datetime": "2022-03-30 22:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 911668, - "price": 56756000.0, - "datetime": "2022-03-31 01:45:00", + "bar_index": 910969, + "price": 57232000.0, + "datetime": "2022-03-29 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 911048, + "price": 57277000.0, + "datetime": "2022-03-29 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 911126, + "price": 57500000.0, + "datetime": "2022-03-29 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 911147, + "price": 57528000.0, + "datetime": "2022-03-29 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 911163, + "price": 57558000.0, + "datetime": "2022-03-30 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 911186, + "price": 57198000.0, + "datetime": "2022-03-30 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 911205, + "price": 57144000.0, + "datetime": "2022-03-30 02:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 911216, + "price": 57330000.0, + "datetime": "2022-03-30 03:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 911356, + "price": 56537000.0, + "datetime": "2022-03-30 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 911399, + "price": 56883000.0, + "datetime": "2022-03-30 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 911411, + "price": 56842000.0, + "datetime": "2022-03-30 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 911418, + "price": 56806000.0, + "datetime": "2022-03-30 13:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 911447, + "price": 56836000.0, + "datetime": "2022-03-30 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 911646, + "price": 56645000.0, + "datetime": "2022-03-31 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -90572,142 +143141,214 @@ "datetime": "2022-03-31 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 911818, - "price": 56785000.0, - "datetime": "2022-03-31 09:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 911869, - "price": 56909000.0, - "datetime": "2022-03-31 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 911917, - "price": 56647000.0, - "datetime": "2022-03-31 14:12:00", + "bar_index": 911715, + "price": 56511000.0, + "datetime": "2022-03-31 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 912004, - "price": 56899000.0, - "datetime": "2022-03-31 18:33:00", + "bar_index": 911741, + "price": 56665000.0, + "datetime": "2022-03-31 05:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 911786, + "price": 56686000.0, + "datetime": "2022-03-31 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 912171, - "price": 55980000.0, - "datetime": "2022-04-01 02:54:00", + "bar_index": 911877, + "price": 56788000.0, + "datetime": "2022-03-31 12:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 912232, - "price": 55782000.0, - "datetime": "2022-04-01 05:57:00", + "bar_index": 911884, + "price": 56719000.0, + "datetime": "2022-03-31 12:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 911946, + "price": 56687000.0, + "datetime": "2022-03-31 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 912375, - "price": 54753000.0, - "datetime": "2022-04-01 13:06:00", + "bar_index": 912119, + "price": 56390000.0, + "datetime": "2022-04-01 00:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 912422, - "price": 54728000.0, - "datetime": "2022-04-01 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 912547, - "price": 55296000.0, - "datetime": "2022-04-01 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 912627, - "price": 56512000.0, - "datetime": "2022-04-02 01:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 912779, - "price": 56498000.0, - "datetime": "2022-04-02 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 912857, - "price": 56652000.0, - "datetime": "2022-04-02 13:12:00", + "bar_index": 912338, + "price": 54725000.0, + "datetime": "2022-04-01 11:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 912378, + "price": 54784000.0, + "datetime": "2022-04-01 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 912435, + "price": 54797000.0, + "datetime": "2022-04-01 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 912518, + "price": 55359000.0, + "datetime": "2022-04-01 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 912549, + "price": 55281000.0, + "datetime": "2022-04-01 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 912558, + "price": 55668000.0, + "datetime": "2022-04-01 22:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 912598, + "price": 56717000.0, + "datetime": "2022-04-02 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 912653, + "price": 56540000.0, + "datetime": "2022-04-02 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 912693, + "price": 56371000.0, + "datetime": "2022-04-02 05:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 912729, + "price": 56406000.0, + "datetime": "2022-04-02 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 912793, + "price": 57099000.0, + "datetime": "2022-04-02 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 912816, + "price": 57029000.0, + "datetime": "2022-04-02 11:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 912866, + "price": 56686000.0, + "datetime": "2022-04-02 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 912937, - "price": 56606000.0, - "datetime": "2022-04-02 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 912970, - "price": 56651000.0, - "datetime": "2022-04-02 18:51:00", + "bar_index": 912891, + "price": 56632000.0, + "datetime": "2022-04-02 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 913021, - "price": 56711000.0, - "datetime": "2022-04-02 21:24:00", + "side": "sell", + "bar_index": 912917, + "price": 56609000.0, + "datetime": "2022-04-02 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 913062, + "price": 56696000.0, + "datetime": "2022-04-02 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -90716,160 +143357,277 @@ "datetime": "2022-04-03 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 913144, + "price": 56149000.0, + "datetime": "2022-04-03 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 913207, - "price": 56480000.0, - "datetime": "2022-04-03 06:42:00", + "bar_index": 913176, + "price": 56502000.0, + "datetime": "2022-04-03 05:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 913228, - "price": 56436000.0, - "datetime": "2022-04-03 07:45:00", + "bar_index": 913208, + "price": 56481000.0, + "datetime": "2022-04-03 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 913259, - "price": 56401000.0, - "datetime": "2022-04-03 09:18:00", + "bar_index": 913220, + "price": 56447000.0, + "datetime": "2022-04-03 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 913279, - "price": 56198000.0, - "datetime": "2022-04-03 10:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 913403, - "price": 56572000.0, - "datetime": "2022-04-03 16:30:00", + "bar_index": 913268, + "price": 56416000.0, + "datetime": "2022-04-03 09:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 913290, + "price": 56127000.0, + "datetime": "2022-04-03 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 913553, - "price": 56735000.0, - "datetime": "2022-04-04 00:00:00", + "bar_index": 913298, + "price": 56302000.0, + "datetime": "2022-04-03 11:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 913645, - "price": 56165000.0, - "datetime": "2022-04-04 12:03:00", + "bar_index": 913309, + "price": 56200000.0, + "datetime": "2022-04-03 11:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 913765, - "price": 56265000.0, - "datetime": "2022-04-04 18:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 913782, - "price": 56233000.0, - "datetime": "2022-04-04 18:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 913801, - "price": 56260000.0, - "datetime": "2022-04-04 19:51:00", + "bar_index": 913339, + "price": 56367000.0, + "datetime": "2022-04-03 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 913856, - "price": 56403000.0, - "datetime": "2022-04-04 22:36:00", + "bar_index": 913382, + "price": 56541000.0, + "datetime": "2022-04-03 15:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 913912, - "price": 56062000.0, - "datetime": "2022-04-05 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 914078, - "price": 56910000.0, - "datetime": "2022-04-05 09:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 914287, - "price": 57039000.0, - "datetime": "2022-04-05 20:09:00", + "bar_index": 913417, + "price": 56616000.0, + "datetime": "2022-04-03 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 914393, - "price": 56271000.0, - "datetime": "2022-04-06 01:27:00", + "bar_index": 913429, + "price": 56531000.0, + "datetime": "2022-04-03 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=8.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 914420, - "price": 56420000.0, - "datetime": "2022-04-06 02:48:00", + "bar_index": 913472, + "price": 56323000.0, + "datetime": "2022-04-03 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.0 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 913509, + "price": 56628000.0, + "datetime": "2022-04-03 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 914445, - "price": 56300000.0, - "datetime": "2022-04-06 04:03:00", + "bar_index": 913538, + "price": 56563000.0, + "datetime": "2022-04-03 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.0 [donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 913554, + "price": 57268000.0, + "datetime": "2022-04-04 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 913612, + "price": 56143000.0, + "datetime": "2022-04-04 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 913684, + "price": 56393000.0, + "datetime": "2022-04-04 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 913698, + "price": 56522000.0, + "datetime": "2022-04-04 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 913767, + "price": 56283000.0, + "datetime": "2022-04-04 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 913818, + "price": 56507000.0, + "datetime": "2022-04-04 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 913850, + "price": 56243000.0, + "datetime": "2022-04-04 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 913944, + "price": 55662000.0, + "datetime": "2022-04-05 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 913971, + "price": 56096000.0, + "datetime": "2022-04-05 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 914027, + "price": 56872000.0, + "datetime": "2022-04-05 07:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 914155, + "price": 57047000.0, + "datetime": "2022-04-05 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 914269, + "price": 57040000.0, + "datetime": "2022-04-05 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 914288, + "price": 57076000.0, + "datetime": "2022-04-05 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 914310, + "price": 57299000.0, + "datetime": "2022-04-05 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 914331, + "price": 56930000.0, + "datetime": "2022-04-05 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -90878,7 +143636,16 @@ "datetime": "2022-04-06 04:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 914467, + "price": 56568000.0, + "datetime": "2022-04-06 05:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" }, { "side": "buy", @@ -90887,52 +143654,187 @@ "datetime": "2022-04-06 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 914574, - "price": 55887000.0, - "datetime": "2022-04-06 10:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 914699, - "price": 55732000.0, - "datetime": "2022-04-06 16:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 914754, - "price": 55695000.0, - "datetime": "2022-04-06 19:30:00", + "bar_index": 914501, + "price": 56557000.0, + "datetime": "2022-04-06 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 914513, + "price": 56574000.0, + "datetime": "2022-04-06 07:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 914908, + "bar_index": 914582, + "price": 55690000.0, + "datetime": "2022-04-06 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 914606, + "price": 55609000.0, + "datetime": "2022-04-06 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 914651, + "price": 55642000.0, + "datetime": "2022-04-06 14:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 914666, + "price": 55553000.0, + "datetime": "2022-04-06 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 914681, + "price": 55776000.0, + "datetime": "2022-04-06 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 914693, + "price": 55821000.0, + "datetime": "2022-04-06 16:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 914727, + "price": 55742000.0, + "datetime": "2022-04-06 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 914829, + "price": 54291000.0, + "datetime": "2022-04-06 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 914920, "price": 54010000.0, - "datetime": "2022-04-07 03:12:00", + "datetime": "2022-04-07 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 915229, - "price": 53712000.0, - "datetime": "2022-04-07 19:15:00", + "bar_index": 914951, + "price": 54346000.0, + "datetime": "2022-04-07 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 914997, + "price": 53800000.0, + "datetime": "2022-04-07 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 915069, + "price": 53370000.0, + "datetime": "2022-04-07 11:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 915078, + "price": 53326000.0, + "datetime": "2022-04-07 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 915150, + "price": 53465000.0, + "datetime": "2022-04-07 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 915201, + "price": 53695000.0, + "datetime": "2022-04-07 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 915249, + "price": 53871000.0, + "datetime": "2022-04-07 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 915281, + "price": 53862000.0, + "datetime": "2022-04-07 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 915349, + "price": 53738000.0, + "datetime": "2022-04-08 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,donchian,fib_pullback,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -90940,161 +143842,350 @@ "price": 53803000.0, "datetime": "2022-04-08 04:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 915456, - "price": 53822000.0, - "datetime": "2022-04-08 06:36:00", + "side": "sell", + "bar_index": 915426, + "price": 53707000.0, + "datetime": "2022-04-08 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 915656, - "price": 54005000.0, - "datetime": "2022-04-08 16:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 915986, - "price": 53017000.0, - "datetime": "2022-04-09 09:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 916083, - "price": 52909000.0, - "datetime": "2022-04-09 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 916195, + "bar_index": 915467, + "price": 53912000.0, + "datetime": "2022-04-08 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 915530, + "price": 54048000.0, + "datetime": "2022-04-08 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 915561, + "price": 54206000.0, + "datetime": "2022-04-08 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 915645, + "price": 54112000.0, + "datetime": "2022-04-08 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 915668, + "price": 54480000.0, + "datetime": "2022-04-08 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 915693, + "price": 54450000.0, + "datetime": "2022-04-08 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 915810, + "price": 54334000.0, + "datetime": "2022-04-09 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 915836, + "price": 54235000.0, + "datetime": "2022-04-09 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 915851, + "price": 53685000.0, + "datetime": "2022-04-09 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 915942, + "price": 53270000.0, + "datetime": "2022-04-09 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 916050, + "price": 52888000.0, + "datetime": "2022-04-09 12:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 916068, + "price": 52833000.0, + "datetime": "2022-04-09 13:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 916144, + "price": 53095000.0, + "datetime": "2022-04-09 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 916176, + "price": 53025000.0, + "datetime": "2022-04-09 18:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 916206, "price": 53029000.0, - "datetime": "2022-04-09 19:33:00", + "datetime": "2022-04-09 20:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 916204, - "price": 53016000.0, - "datetime": "2022-04-09 20:00:00", + "bar_index": 916317, + "price": 52947000.0, + "datetime": "2022-04-10 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 916215, - "price": 52952000.0, - "datetime": "2022-04-09 20:33:00", + "bar_index": 916377, + "price": 52955000.0, + "datetime": "2022-04-10 04:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 916356, - "price": 53043000.0, - "datetime": "2022-04-10 03:36:00", + "bar_index": 916384, + "price": 53033000.0, + "datetime": "2022-04-10 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 916517, - "price": 53323000.0, - "datetime": "2022-04-10 11:39:00", + "bar_index": 916424, + "price": 53103000.0, + "datetime": "2022-04-10 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 916530, - "price": 53309000.0, - "datetime": "2022-04-10 12:18:00", + "bar_index": 916500, + "price": 53326000.0, + "datetime": "2022-04-10 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 916690, - "price": 53029000.0, - "datetime": "2022-04-10 20:18:00", + "bar_index": 916609, + "price": 53108000.0, + "datetime": "2022-04-10 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 916846, - "price": 53523000.0, - "datetime": "2022-04-11 04:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 917019, - "price": 52532000.0, - "datetime": "2022-04-11 12:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 917325, - "price": 50975000.0, - "datetime": "2022-04-12 04:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 917355, - "price": 50582000.0, - "datetime": "2022-04-12 05:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 917573, - "price": 50137000.0, - "datetime": "2022-04-12 16:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 917642, - "price": 50294000.0, - "datetime": "2022-04-12 19:54:00", + "bar_index": 916769, + "price": 53214000.0, + "datetime": "2022-04-11 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=73.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 916786, + "price": 53272000.0, + "datetime": "2022-04-11 01:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 916796, + "price": 53297000.0, + "datetime": "2022-04-11 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 916822, + "price": 53511000.0, + "datetime": "2022-04-11 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 916852, + "price": 53629000.0, + "datetime": "2022-04-11 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 916864, + "price": 53769000.0, + "datetime": "2022-04-11 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 916886, + "price": 53569000.0, + "datetime": "2022-04-11 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 917029, + "price": 52597000.0, + "datetime": "2022-04-11 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 917362, + "price": 50392000.0, + "datetime": "2022-04-12 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 917370, + "price": 50191000.0, + "datetime": "2022-04-12 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 917490, + "price": 49533000.0, + "datetime": "2022-04-12 12:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 917560, + "price": 49871000.0, + "datetime": "2022-04-12 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 917577, + "price": 50088000.0, + "datetime": "2022-04-12 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 917606, + "price": 50232000.0, + "datetime": "2022-04-12 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 917648, + "price": 50285000.0, + "datetime": "2022-04-12 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 917654, + "price": 50503000.0, + "datetime": "2022-04-12 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [keltner_breakout,range_breakout]" }, { "side": "buy", @@ -91102,17 +144193,62 @@ "price": 50732000.0, "datetime": "2022-04-12 22:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 917837, - "price": 49630000.0, - "datetime": "2022-04-13 05:39:00", + "bar_index": 917784, + "price": 50170000.0, + "datetime": "2022-04-13 03:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 917850, + "price": 49971000.0, + "datetime": "2022-04-13 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 917885, + "price": 50163000.0, + "datetime": "2022-04-13 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 917949, + "price": 50000000.0, + "datetime": "2022-04-13 11:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 917967, + "price": 50267000.0, + "datetime": "2022-04-13 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 917989, + "price": 50063000.0, + "datetime": "2022-04-13 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -91121,88 +144257,115 @@ "datetime": "2022-04-13 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 918050, - "price": 50198000.0, - "datetime": "2022-04-13 16:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 918102, - "price": 50280000.0, - "datetime": "2022-04-13 18:54:00", + "bar_index": 918079, + "price": 50250000.0, + "datetime": "2022-04-13 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 918134, - "price": 50156000.0, - "datetime": "2022-04-13 20:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 918237, - "price": 51214000.0, - "datetime": "2022-04-14 01:39:00", + "bar_index": 918115, + "price": 50054000.0, + "datetime": "2022-04-13 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 918251, - "price": 51219000.0, - "datetime": "2022-04-14 02:21:00", + "bar_index": 918182, + "price": 50698000.0, + "datetime": "2022-04-13 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 918341, - "price": 51471000.0, - "datetime": "2022-04-14 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 918386, - "price": 51454000.0, - "datetime": "2022-04-14 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 918556, - "price": 51394000.0, - "datetime": "2022-04-14 17:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 918579, - "price": 51459000.0, - "datetime": "2022-04-14 18:45:00", + "bar_index": 918207, + "price": 51113000.0, + "datetime": "2022-04-14 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 918267, + "price": 51202000.0, + "datetime": "2022-04-14 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 918321, + "price": 51492000.0, + "datetime": "2022-04-14 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 918346, + "price": 51501000.0, + "datetime": "2022-04-14 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 918357, + "price": 51600000.0, + "datetime": "2022-04-14 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 918370, + "price": 51436000.0, + "datetime": "2022-04-14 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 918560, + "price": 51423000.0, + "datetime": "2022-04-14 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 918636, + "price": 51352000.0, + "datetime": "2022-04-14 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 918640, + "price": 51433000.0, + "datetime": "2022-04-14 21:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,fib_pullback]" }, { "side": "sell", @@ -91211,61 +144374,187 @@ "datetime": "2022-04-14 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 918737, - "price": 49964000.0, - "datetime": "2022-04-15 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 918876, - "price": 49898000.0, - "datetime": "2022-04-15 09:36:00", + "bar_index": 918667, + "price": 50655000.0, + "datetime": "2022-04-14 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 918973, - "price": 50076000.0, - "datetime": "2022-04-15 14:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 919236, - "price": 50447000.0, - "datetime": "2022-04-16 03:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 919248, - "price": 50412000.0, - "datetime": "2022-04-16 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.8 [bb_reversal,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 919405, - "price": 50677000.0, - "datetime": "2022-04-16 12:03:00", + "bar_index": 918757, + "price": 49906000.0, + "datetime": "2022-04-15 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 918771, + "price": 49806000.0, + "datetime": "2022-04-15 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 918804, + "price": 49967000.0, + "datetime": "2022-04-15 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 918884, + "price": 49816000.0, + "datetime": "2022-04-15 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 918893, + "price": 49844000.0, + "datetime": "2022-04-15 10:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919026, + "price": 50147000.0, + "datetime": "2022-04-15 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 919033, + "price": 50021000.0, + "datetime": "2022-04-15 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919068, + "price": 50017000.0, + "datetime": "2022-04-15 19:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919085, + "price": 50156000.0, + "datetime": "2022-04-15 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 919096, + "price": 50048000.0, + "datetime": "2022-04-15 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919116, + "price": 50099000.0, + "datetime": "2022-04-15 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919165, + "price": 50431000.0, + "datetime": "2022-04-16 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 919172, + "price": 50318000.0, + "datetime": "2022-04-16 00:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919200, + "price": 50303000.0, + "datetime": "2022-04-16 01:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 919208, + "price": 50515000.0, + "datetime": "2022-04-16 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 919219, + "price": 50452000.0, + "datetime": "2022-04-16 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919277, + "price": 50424000.0, + "datetime": "2022-04-16 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919350, + "price": 50676000.0, + "datetime": "2022-04-16 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919366, + "price": 50714000.0, + "datetime": "2022-04-16 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -91273,44 +144562,62 @@ "price": 50636000.0, "datetime": "2022-04-16 13:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 919498, - "price": 50524000.0, - "datetime": "2022-04-16 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 919536, - "price": 50468000.0, - "datetime": "2022-04-16 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 919591, - "price": 50549000.0, - "datetime": "2022-04-16 21:21:00", + "bar_index": 919500, + "price": 50533000.0, + "datetime": "2022-04-16 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 919620, - "price": 50575000.0, - "datetime": "2022-04-16 22:48:00", + "bar_index": 919507, + "price": 50544000.0, + "datetime": "2022-04-16 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 919524, + "price": 50475000.0, + "datetime": "2022-04-16 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919577, + "price": 50609000.0, + "datetime": "2022-04-16 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 919604, + "price": 50565000.0, + "datetime": "2022-04-16 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 919634, + "price": 50606000.0, + "datetime": "2022-04-16 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -91319,97 +144626,322 @@ "datetime": "2022-04-17 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 920059, + "bar_index": 919683, + "price": 50323000.0, + "datetime": "2022-04-17 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 919708, + "price": 50254000.0, + "datetime": "2022-04-17 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 919741, + "price": 50306000.0, + "datetime": "2022-04-17 04:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 919766, + "price": 50397000.0, + "datetime": "2022-04-17 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 919809, + "price": 50485000.0, + "datetime": "2022-04-17 08:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 919856, + "price": 50401000.0, + "datetime": "2022-04-17 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 919877, + "price": 50337000.0, + "datetime": "2022-04-17 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919906, + "price": 50396000.0, + "datetime": "2022-04-17 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 919918, + "price": 50357000.0, + "datetime": "2022-04-17 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 919961, + "price": 50332000.0, + "datetime": "2022-04-17 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 919988, + "price": 50385000.0, + "datetime": "2022-04-17 17:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 920002, "price": 50465000.0, - "datetime": "2022-04-17 20:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 920082, - "price": 50481000.0, - "datetime": "2022-04-17 21:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 920133, - "price": 50378000.0, - "datetime": "2022-04-18 00:27:00", + "datetime": "2022-04-17 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 920244, - "price": 50411000.0, - "datetime": "2022-04-18 06:00:00", + "bar_index": 920006, + "price": 50537000.0, + "datetime": "2022-04-17 18:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 920036, + "price": 50541000.0, + "datetime": "2022-04-17 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 920146, + "price": 50444000.0, + "datetime": "2022-04-18 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 920219, + "price": 50452000.0, + "datetime": "2022-04-18 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 920349, - "price": 49915000.0, - "datetime": "2022-04-18 11:15:00", + "bar_index": 920320, + "price": 49891000.0, + "datetime": "2022-04-18 09:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 920372, - "price": 49955000.0, - "datetime": "2022-04-18 12:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 920455, - "price": 48911000.0, - "datetime": "2022-04-18 16:33:00", + "bar_index": 920336, + "price": 49846000.0, + "datetime": "2022-04-18 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 920381, + "price": 49940000.0, + "datetime": "2022-04-18 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 920396, + "price": 49041000.0, + "datetime": "2022-04-18 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 920466, + "price": 48969000.0, + "datetime": "2022-04-18 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 920486, + "price": 48790000.0, + "datetime": "2022-04-18 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 920697, - "price": 50495000.0, - "datetime": "2022-04-19 04:39:00", + "bar_index": 920510, + "price": 48910000.0, + "datetime": "2022-04-18 19:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 920727, - "price": 50837000.0, - "datetime": "2022-04-19 06:09:00", + "bar_index": 920534, + "price": 49039000.0, + "datetime": "2022-04-18 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 920765, - "price": 50985000.0, - "datetime": "2022-04-19 08:03:00", + "bar_index": 920557, + "price": 49316000.0, + "datetime": "2022-04-18 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 920578, + "price": 49449000.0, + "datetime": "2022-04-18 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 920589, + "price": 49569000.0, + "datetime": "2022-04-18 23:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 920642, + "price": 49401000.0, + "datetime": "2022-04-19 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 920669, + "price": 50898000.0, + "datetime": "2022-04-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 920714, + "price": 50795000.0, + "datetime": "2022-04-19 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 920746, + "price": 50943000.0, + "datetime": "2022-04-19 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 920796, + "price": 51078000.0, + "datetime": "2022-04-19 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 920811, + "price": 50768000.0, + "datetime": "2022-04-19 10:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 920866, + "price": 50557000.0, + "datetime": "2022-04-19 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 920875, + "price": 50674000.0, + "datetime": "2022-04-19 13:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -91418,34 +144950,115 @@ "datetime": "2022-04-19 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 920935, - "price": 50819000.0, - "datetime": "2022-04-19 16:33:00", + "side": "sell", + "bar_index": 920902, + "price": 50629000.0, + "datetime": "2022-04-19 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 921097, - "price": 51448000.0, - "datetime": "2022-04-20 00:39:00", + "bar_index": 920911, + "price": 50690000.0, + "datetime": "2022-04-19 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 921170, - "price": 51511000.0, - "datetime": "2022-04-20 04:18:00", + "bar_index": 920937, + "price": 50782000.0, + "datetime": "2022-04-19 16:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 920947, + "price": 50824000.0, + "datetime": "2022-04-19 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 920997, + "price": 50892000.0, + "datetime": "2022-04-19 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 921050, + "price": 51037000.0, + "datetime": "2022-04-19 22:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 921066, + "price": 51623000.0, + "datetime": "2022-04-19 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 921078, + "price": 51701000.0, + "datetime": "2022-04-19 23:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 921161, + "price": 51367000.0, + "datetime": "2022-04-20 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 921171, + "price": 51496000.0, + "datetime": "2022-04-20 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 921283, + "price": 51347000.0, + "datetime": "2022-04-20 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 921308, + "price": 51361000.0, + "datetime": "2022-04-20 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -91454,43 +145067,124 @@ "datetime": "2022-04-20 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 921412, - "price": 51315000.0, - "datetime": "2022-04-20 16:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 921529, - "price": 52104000.0, - "datetime": "2022-04-20 22:15:00", + "bar_index": 921513, + "price": 52190000.0, + "datetime": "2022-04-20 21:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 921624, - "price": 51354000.0, - "datetime": "2022-04-21 03:00:00", + "bar_index": 921625, + "price": 51360000.0, + "datetime": "2022-04-21 03:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 921821, - "price": 51739000.0, - "datetime": "2022-04-21 12:51:00", + "bar_index": 921657, + "price": 51301000.0, + "datetime": "2022-04-21 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 921719, + "price": 51641000.0, + "datetime": "2022-04-21 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 921724, + "price": 51498000.0, + "datetime": "2022-04-21 08:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 921754, + "price": 51623000.0, + "datetime": "2022-04-21 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 921787, + "price": 51677000.0, + "datetime": "2022-04-21 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 921881, + "price": 51726000.0, + "datetime": "2022-04-21 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 921942, + "price": 51959000.0, + "datetime": "2022-04-21 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 921970, + "price": 52555000.0, + "datetime": "2022-04-21 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 922021, + "price": 52729000.0, + "datetime": "2022-04-21 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 922186, + "price": 51159000.0, + "datetime": "2022-04-22 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 922197, + "price": 50627000.0, + "datetime": "2022-04-22 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -91499,25 +145193,43 @@ "datetime": "2022-04-22 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 922303, - "price": 50803000.0, - "datetime": "2022-04-22 12:57:00", + "side": "buy", + "bar_index": 922269, + "price": 50872000.0, + "datetime": "2022-04-22 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 922313, + "price": 50850000.0, + "datetime": "2022-04-22 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 922370, - "price": 50531000.0, - "datetime": "2022-04-22 16:18:00", + "bar_index": 922401, + "price": 50483000.0, + "datetime": "2022-04-22 17:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 922415, + "price": 50493000.0, + "datetime": "2022-04-22 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -91526,52 +145238,115 @@ "datetime": "2022-04-22 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 922437, + "price": 50513000.0, + "datetime": "2022-04-22 19:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 922592, - "price": 49567000.0, - "datetime": "2022-04-23 03:24:00", + "bar_index": 922597, + "price": 49622000.0, + "datetime": "2022-04-23 03:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 922621, - "price": 49640000.0, - "datetime": "2022-04-23 04:51:00", + "bar_index": 922605, + "price": 49591000.0, + "datetime": "2022-04-23 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 922623, + "price": 49636000.0, + "datetime": "2022-04-23 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 922633, + "price": 49558000.0, + "datetime": "2022-04-23 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 922670, - "price": 49905000.0, - "datetime": "2022-04-23 07:18:00", + "bar_index": 922644, + "price": 49709000.0, + "datetime": "2022-04-23 06:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 922850, - "price": 49800000.0, - "datetime": "2022-04-23 16:18:00", + "bar_index": 922656, + "price": 49792000.0, + "datetime": "2022-04-23 06:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 922948, - "price": 49800000.0, - "datetime": "2022-04-23 21:12:00", + "bar_index": 922671, + "price": 49853000.0, + "datetime": "2022-04-23 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 922808, + "price": 49689000.0, + "datetime": "2022-04-23 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 922852, + "price": 49792000.0, + "datetime": "2022-04-23 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 923021, + "price": 49979000.0, + "datetime": "2022-04-24 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 923071, + "price": 50101000.0, + "datetime": "2022-04-24 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -91579,44 +145354,62 @@ "price": 50021000.0, "datetime": "2022-04-24 03:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 923277, - "price": 49941000.0, - "datetime": "2022-04-24 13:39:00", + "bar_index": 923110, + "price": 50080000.0, + "datetime": "2022-04-24 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 923317, - "price": 49939000.0, - "datetime": "2022-04-24 15:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 923341, - "price": 49943000.0, - "datetime": "2022-04-24 16:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 923367, - "price": 49941000.0, - "datetime": "2022-04-24 18:09:00", + "bar_index": 923195, + "price": 49918000.0, + "datetime": "2022-04-24 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 923215, + "price": 49832000.0, + "datetime": "2022-04-24 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 923251, + "price": 49887000.0, + "datetime": "2022-04-24 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 923297, + "price": 49919000.0, + "datetime": "2022-04-24 14:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 923381, + "price": 49983000.0, + "datetime": "2022-04-24 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=92.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -91624,8 +145417,35 @@ "price": 49953000.0, "datetime": "2022-04-24 19:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 923439, + "price": 49719000.0, + "datetime": "2022-04-24 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 923483, + "price": 49885000.0, + "datetime": "2022-04-24 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 923504, + "price": 49855000.0, + "datetime": "2022-04-25 01:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -91634,43 +145454,52 @@ "datetime": "2022-04-25 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 923522, - "price": 49772000.0, - "datetime": "2022-04-25 01:54:00", + "bar_index": 923630, + "price": 49876000.0, + "datetime": "2022-04-25 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,range_breakout]" }, { "side": "sell", - "bar_index": 923588, - "price": 49677000.0, - "datetime": "2022-04-25 05:12:00", + "bar_index": 923642, + "price": 49747000.0, + "datetime": "2022-04-25 07:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 923838, - "price": 48870000.0, - "datetime": "2022-04-25 17:42:00", + "bar_index": 923776, + "price": 49218000.0, + "datetime": "2022-04-25 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 923861, - "price": 48923000.0, - "datetime": "2022-04-25 18:51:00", + "bar_index": 923894, + "price": 49030000.0, + "datetime": "2022-04-25 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 923902, + "price": 49156000.0, + "datetime": "2022-04-25 20:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -91679,133 +145508,295 @@ "datetime": "2022-04-25 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 924076, - "price": 50276000.0, - "datetime": "2022-04-26 05:36:00", + "bar_index": 923957, + "price": 49516000.0, + "datetime": "2022-04-25 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 924197, - "price": 50651000.0, - "datetime": "2022-04-26 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 924370, - "price": 50785000.0, - "datetime": "2022-04-26 20:18:00", + "bar_index": 923970, + "price": 49587000.0, + "datetime": "2022-04-26 00:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 924441, - "price": 49715000.0, - "datetime": "2022-04-26 23:51:00", + "bar_index": 923980, + "price": 49270000.0, + "datetime": "2022-04-26 00:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 923991, + "price": 49653000.0, + "datetime": "2022-04-26 01:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 923998, + "price": 49744000.0, + "datetime": "2022-04-26 01:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 924032, + "price": 49724000.0, + "datetime": "2022-04-26 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 924062, + "price": 50504000.0, + "datetime": "2022-04-26 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 924109, + "price": 50526000.0, + "datetime": "2022-04-26 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 924185, + "price": 50691000.0, + "datetime": "2022-04-26 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 924199, + "price": 50697000.0, + "datetime": "2022-04-26 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 924234, + "price": 50799000.0, + "datetime": "2022-04-26 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 924291, + "price": 50950000.0, + "datetime": "2022-04-26 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 924323, + "price": 50861000.0, + "datetime": "2022-04-26 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 924329, + "price": 50845000.0, + "datetime": "2022-04-26 18:15:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 924524, - "price": 48800000.0, - "datetime": "2022-04-27 04:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 924532, - "price": 48614000.0, - "datetime": "2022-04-27 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 924642, - "price": 48835000.0, - "datetime": "2022-04-27 09:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 924688, - "price": 48936000.0, - "datetime": "2022-04-27 12:12:00", + "bar_index": 924375, + "price": 50838000.0, + "datetime": "2022-04-26 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 924801, - "price": 49427000.0, - "datetime": "2022-04-27 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=11.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 924875, - "price": 49486000.0, - "datetime": "2022-04-27 21:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 924911, - "price": 49340000.0, - "datetime": "2022-04-27 23:21:00", + "bar_index": 924442, + "price": 49618000.0, + "datetime": "2022-04-26 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.9 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 924973, - "price": 49664000.0, - "datetime": "2022-04-28 02:27:00", + "bar_index": 924645, + "price": 48890000.0, + "datetime": "2022-04-27 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 925113, - "price": 49849000.0, - "datetime": "2022-04-28 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 925188, - "price": 50143000.0, - "datetime": "2022-04-28 13:12:00", + "bar_index": 924663, + "price": 48915000.0, + "datetime": "2022-04-27 10:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 924744, + "price": 48883000.0, + "datetime": "2022-04-27 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 924782, + "price": 49446000.0, + "datetime": "2022-04-27 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 924818, + "price": 49574000.0, + "datetime": "2022-04-27 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 924857, + "price": 49465000.0, + "datetime": "2022-04-27 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 924882, + "price": 49467000.0, + "datetime": "2022-04-27 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 924932, + "price": 49367000.0, + "datetime": "2022-04-28 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925023, + "price": 49561000.0, + "datetime": "2022-04-28 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 925044, + "price": 49832000.0, + "datetime": "2022-04-28 06:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925065, + "price": 49948000.0, + "datetime": "2022-04-28 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 925078, + "price": 49837000.0, + "datetime": "2022-04-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925091, + "price": 49898000.0, + "datetime": "2022-04-28 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925100, + "price": 49930000.0, + "datetime": "2022-04-28 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 925151, + "price": 50072000.0, + "datetime": "2022-04-28 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 925174, + "price": 50216000.0, + "datetime": "2022-04-28 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -91814,61 +145805,124 @@ "datetime": "2022-04-28 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 925243, - "price": 50156000.0, - "datetime": "2022-04-28 15:57:00", + "bar_index": 925235, + "price": 50164000.0, + "datetime": "2022-04-28 15:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 925314, - "price": 50423000.0, - "datetime": "2022-04-28 19:30:00", + "bar_index": 925279, + "price": 50327000.0, + "datetime": "2022-04-28 17:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 925487, - "price": 51029000.0, - "datetime": "2022-04-29 04:09:00", + "bar_index": 925342, + "price": 50509000.0, + "datetime": "2022-04-28 20:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925357, + "price": 50618000.0, + "datetime": "2022-04-28 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 925434, + "price": 50641000.0, + "datetime": "2022-04-29 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 925527, + "price": 50872000.0, + "datetime": "2022-04-29 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 925523, - "price": 50779000.0, - "datetime": "2022-04-29 05:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 925762, - "price": 50107000.0, - "datetime": "2022-04-29 17:54:00", + "bar_index": 925572, + "price": 50682000.0, + "datetime": "2022-04-29 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 925984, - "price": 49688000.0, - "datetime": "2022-04-30 05:00:00", + "side": "sell", + "bar_index": 925676, + "price": 50250000.0, + "datetime": "2022-04-29 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 925804, + "price": 49642000.0, + "datetime": "2022-04-29 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 925822, + "price": 49603000.0, + "datetime": "2022-04-29 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 925878, + "price": 49902000.0, + "datetime": "2022-04-29 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 925927, + "price": 49570000.0, + "datetime": "2022-04-30 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 925946, + "price": 49556000.0, + "datetime": "2022-04-30 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -91876,62 +145930,44 @@ "price": 49794000.0, "datetime": "2022-04-30 06:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 926077, - "price": 49674000.0, - "datetime": "2022-04-30 09:39:00", + "bar_index": 926078, + "price": 49667000.0, + "datetime": "2022-04-30 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 926119, - "price": 49811000.0, - "datetime": "2022-04-30 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 926149, - "price": 49735000.0, - "datetime": "2022-04-30 13:15:00", + "bar_index": 926088, + "price": 49777000.0, + "datetime": "2022-04-30 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 926202, - "price": 49691000.0, - "datetime": "2022-04-30 15:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 926253, - "price": 49675000.0, - "datetime": "2022-04-30 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 926266, - "price": 49696000.0, - "datetime": "2022-04-30 19:06:00", + "bar_index": 926098, + "price": 49803000.0, + "datetime": "2022-04-30 10:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 926206, + "price": 49683000.0, + "datetime": "2022-04-30 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -91940,16 +145976,25 @@ "datetime": "2022-04-30 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 926514, + "price": 49802000.0, + "datetime": "2022-05-01 07:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 926352, - "price": 49499000.0, - "datetime": "2022-04-30 23:24:00", + "bar_index": 926531, + "price": 49658000.0, + "datetime": "2022-05-01 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", @@ -91957,8 +146002,17 @@ "price": 49037000.0, "datetime": "2022-05-01 10:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,macd_cross,minor_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 926592, + "price": 49244000.0, + "datetime": "2022-05-01 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -91966,8 +146020,26 @@ "price": 49144000.0, "datetime": "2022-05-01 11:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 926612, + "price": 49413000.0, + "datetime": "2022-05-01 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 926679, + "price": 49058000.0, + "datetime": "2022-05-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -91975,26 +146047,35 @@ "price": 49139000.0, "datetime": "2022-05-01 16:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 926753, - "price": 49030000.0, - "datetime": "2022-05-01 19:27:00", + "bar_index": 926754, + "price": 49040000.0, + "datetime": "2022-05-01 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 926764, + "price": 48979000.0, + "datetime": "2022-05-01 20:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 926830, - "price": 48945000.0, - "datetime": "2022-05-01 23:18:00", + "bar_index": 926857, + "price": 49180000.0, + "datetime": "2022-05-02 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=69.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -92003,16 +146084,16 @@ "datetime": "2022-05-02 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 927005, - "price": 49281000.0, - "datetime": "2022-05-02 08:03:00", + "bar_index": 926981, + "price": 49315000.0, + "datetime": "2022-05-02 06:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -92021,106 +146102,268 @@ "datetime": "2022-05-02 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 927156, - "price": 49868000.0, - "datetime": "2022-05-02 15:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 927199, - "price": 49888000.0, - "datetime": "2022-05-02 17:45:00", + "bar_index": 927076, + "price": 49457000.0, + "datetime": "2022-05-02 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 927353, - "price": 49816000.0, - "datetime": "2022-05-03 01:27:00", + "bar_index": 927081, + "price": 49520000.0, + "datetime": "2022-05-02 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 927134, + "price": 49809000.0, + "datetime": "2022-05-02 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 927166, + "price": 49908000.0, + "datetime": "2022-05-02 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 927209, + "price": 49884000.0, + "datetime": "2022-05-02 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 927322, + "price": 49787000.0, + "datetime": "2022-05-02 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 927414, + "price": 49448000.0, + "datetime": "2022-05-03 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 927496, + "price": 49577000.0, + "datetime": "2022-05-03 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 927540, - "price": 49372000.0, - "datetime": "2022-05-03 10:48:00", + "bar_index": 927511, + "price": 49353000.0, + "datetime": "2022-05-03 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 927567, - "price": 49465000.0, - "datetime": "2022-05-03 12:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 927744, - "price": 49386000.0, - "datetime": "2022-05-03 21:00:00", + "bar_index": 927588, + "price": 49346000.0, + "datetime": "2022-05-03 13:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 927677, + "price": 49530000.0, + "datetime": "2022-05-03 17:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 927992, - "price": 48761000.0, - "datetime": "2022-05-04 09:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 928298, - "price": 49865000.0, - "datetime": "2022-05-05 00:42:00", + "bar_index": 927754, + "price": 49292000.0, + "datetime": "2022-05-03 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 928329, - "price": 50045000.0, - "datetime": "2022-05-05 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=41.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 928346, - "price": 49938000.0, - "datetime": "2022-05-05 03:06:00", + "bar_index": 927760, + "price": 49330000.0, + "datetime": "2022-05-03 21:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 927805, + "price": 49173000.0, + "datetime": "2022-05-04 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 927868, + "price": 48701000.0, + "datetime": "2022-05-04 03:12:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 927908, + "price": 48597000.0, + "datetime": "2022-05-04 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 928366, - "price": 50897000.0, - "datetime": "2022-05-05 04:06:00", + "bar_index": 927997, + "price": 48832000.0, + "datetime": "2022-05-04 09:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928007, + "price": 48875000.0, + "datetime": "2022-05-04 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 928027, + "price": 48760000.0, + "datetime": "2022-05-04 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928088, + "price": 48816000.0, + "datetime": "2022-05-04 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928115, + "price": 49149000.0, + "datetime": "2022-05-04 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 928204, + "price": 49857000.0, + "datetime": "2022-05-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 928238, + "price": 49863000.0, + "datetime": "2022-05-04 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 928302, + "price": 50040000.0, + "datetime": "2022-05-05 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 928307, + "price": 49977000.0, + "datetime": "2022-05-05 01:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928383, + "price": 50822000.0, + "datetime": "2022-05-05 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 928401, + "price": 50788000.0, + "datetime": "2022-05-05 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928408, + "price": 50771000.0, + "datetime": "2022-05-05 06:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback]" + }, + { + "side": "buy", + "bar_index": 928416, + "price": 50775000.0, + "datetime": "2022-05-05 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -92133,84 +146376,129 @@ }, { "side": "buy", - "bar_index": 928721, - "price": 50489000.0, - "datetime": "2022-05-05 21:51:00", + "bar_index": 928506, + "price": 50719000.0, + "datetime": "2022-05-05 11:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 928574, + "price": 50678000.0, + "datetime": "2022-05-05 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 928627, + "price": 50503000.0, + "datetime": "2022-05-05 17:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 928929, - "price": 47565000.0, - "datetime": "2022-05-06 08:15:00", + "bar_index": 928688, + "price": 50452000.0, + "datetime": "2022-05-05 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 928952, - "price": 47489000.0, - "datetime": "2022-05-06 09:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 928986, - "price": 47172000.0, - "datetime": "2022-05-06 11:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 929052, - "price": 47035000.0, - "datetime": "2022-05-06 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 929064, - "price": 47068000.0, - "datetime": "2022-05-06 15:00:00", + "bar_index": 928769, + "price": 48254000.0, + "datetime": "2022-05-06 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.0 [donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 929073, - "price": 47053000.0, - "datetime": "2022-05-06 15:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 929192, - "price": 46670000.0, - "datetime": "2022-05-06 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 929201, - "price": 46618000.0, - "datetime": "2022-05-06 21:51:00", + "bar_index": 928807, + "price": 48058000.0, + "datetime": "2022-05-06 02:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 928879, + "price": 47516000.0, + "datetime": "2022-05-06 05:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 928933, + "price": 47521000.0, + "datetime": "2022-05-06 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 928966, + "price": 47039000.0, + "datetime": "2022-05-06 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 929008, + "price": 47113000.0, + "datetime": "2022-05-06 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 929056, + "price": 47025000.0, + "datetime": "2022-05-06 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 929122, + "price": 46855000.0, + "datetime": "2022-05-06 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 929208, + "price": 46730000.0, + "datetime": "2022-05-06 22:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 929241, + "price": 46818000.0, + "datetime": "2022-05-06 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -92218,89 +146506,161 @@ "price": 46650000.0, "datetime": "2022-05-07 05:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 929427, - "price": 46916000.0, - "datetime": "2022-05-07 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 929464, - "price": 46841000.0, - "datetime": "2022-05-07 11:00:00", + "bar_index": 929368, + "price": 46779000.0, + "datetime": "2022-05-07 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 929474, + "price": 46875000.0, + "datetime": "2022-05-07 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 929546, - "price": 46706000.0, - "datetime": "2022-05-07 15:06:00", + "bar_index": 929576, + "price": 46717000.0, + "datetime": "2022-05-07 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 929594, + "price": 46931000.0, + "datetime": "2022-05-07 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 929636, + "price": 47046000.0, + "datetime": "2022-05-07 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 930020, + "price": 45264000.0, + "datetime": "2022-05-08 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 930101, + "price": 45369000.0, + "datetime": "2022-05-08 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 930111, + "price": 45431000.0, + "datetime": "2022-05-08 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 930218, + "price": 45249000.0, + "datetime": "2022-05-09 00:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 929608, - "price": 46879000.0, - "datetime": "2022-05-07 18:12:00", + "bar_index": 930281, + "price": 45227000.0, + "datetime": "2022-05-09 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 930330, + "price": 44944000.0, + "datetime": "2022-05-09 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 929624, - "price": 46865000.0, - "datetime": "2022-05-07 19:00:00", + "bar_index": 930338, + "price": 45144000.0, + "datetime": "2022-05-09 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [bb_reversal,donchian,ema_pullback,fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 930346, + "price": 44966000.0, + "datetime": "2022-05-09 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 930363, + "price": 45007000.0, + "datetime": "2022-05-09 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 930488, + "price": 44076000.0, + "datetime": "2022-05-09 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 929633, - "price": 46894000.0, - "datetime": "2022-05-07 19:27:00", + "bar_index": 930539, + "price": 44123000.0, + "datetime": "2022-05-09 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 929848, - "price": 46457000.0, - "datetime": "2022-05-08 06:12:00", + "bar_index": 930545, + "price": 44024000.0, + "datetime": "2022-05-09 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 929900, - "price": 46454000.0, - "datetime": "2022-05-08 08:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 930533, - "price": 44074000.0, - "datetime": "2022-05-09 16:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -92308,98 +146668,242 @@ "price": 44108000.0, "datetime": "2022-05-09 17:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 930662, - "price": 43640000.0, - "datetime": "2022-05-09 22:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 930710, - "price": 42906000.0, - "datetime": "2022-05-10 01:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 930789, - "price": 41717000.0, - "datetime": "2022-05-10 05:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 930879, - "price": 40950000.0, - "datetime": "2022-05-10 09:45:00", + "bar_index": 930570, + "price": 44060000.0, + "datetime": "2022-05-09 18:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 930926, - "price": 41411000.0, - "datetime": "2022-05-10 12:06:00", + "bar_index": 930625, + "price": 43794000.0, + "datetime": "2022-05-09 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 931149, - "price": 41919000.0, - "datetime": "2022-05-10 23:15:00", + "bar_index": 930642, + "price": 43698000.0, + "datetime": "2022-05-09 21:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 931596, - "price": 40371000.0, - "datetime": "2022-05-11 21:36:00", + "bar_index": 930669, + "price": 43534000.0, + "datetime": "2022-05-09 23:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 931807, - "price": 39181000.0, - "datetime": "2022-05-12 08:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 931812, - "price": 39130000.0, - "datetime": "2022-05-12 08:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 931974, - "price": 37753000.0, - "datetime": "2022-05-12 16:30:00", + "bar_index": 930814, + "price": 41542000.0, + "datetime": "2022-05-10 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 930888, + "price": 41498000.0, + "datetime": "2022-05-10 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 930967, + "price": 41636000.0, + "datetime": "2022-05-10 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 930984, + "price": 42153000.0, + "datetime": "2022-05-10 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 931110, + "price": 41810000.0, + "datetime": "2022-05-10 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 931136, + "price": 42079000.0, + "datetime": "2022-05-10 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 931174, + "price": 41036000.0, + "datetime": "2022-05-11 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 931312, + "price": 40447000.0, + "datetime": "2022-05-11 07:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 931331, + "price": 40996000.0, + "datetime": "2022-05-11 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 931360, + "price": 41077000.0, + "datetime": "2022-05-11 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 931397, + "price": 41141000.0, + "datetime": "2022-05-11 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 931450, + "price": 41932000.0, + "datetime": "2022-05-11 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 931526, + "price": 41514000.0, + "datetime": "2022-05-11 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 931541, + "price": 42028000.0, + "datetime": "2022-05-11 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 931611, + "price": 40249000.0, + "datetime": "2022-05-11 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 931630, + "price": 41239000.0, + "datetime": "2022-05-11 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 931659, + "price": 41184000.0, + "datetime": "2022-05-12 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 931736, + "price": 40026000.0, + "datetime": "2022-05-12 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 931803, + "price": 39012000.0, + "datetime": "2022-05-12 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 931867, + "price": 39098000.0, + "datetime": "2022-05-12 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 931886, + "price": 38795000.0, + "datetime": "2022-05-12 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 931975, + "price": 37827000.0, + "datetime": "2022-05-12 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" }, { "side": "buy", @@ -92408,43 +146912,232 @@ "datetime": "2022-05-12 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=49.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 932306, - "price": 38496000.0, - "datetime": "2022-05-13 09:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 932985, - "price": 39437000.0, - "datetime": "2022-05-14 19:03:00", + "bar_index": 932056, + "price": 38642000.0, + "datetime": "2022-05-12 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 932126, + "price": 39373000.0, + "datetime": "2022-05-13 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 932166, + "price": 39016000.0, + "datetime": "2022-05-13 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 933099, - "price": 38450000.0, - "datetime": "2022-05-15 00:45:00", + "bar_index": 932183, + "price": 38074000.0, + "datetime": "2022-05-13 02:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 932196, + "price": 37642000.0, + "datetime": "2022-05-13 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 933185, - "price": 39072000.0, - "datetime": "2022-05-15 05:03:00", + "bar_index": 932243, + "price": 38235000.0, + "datetime": "2022-05-13 05:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 932330, + "price": 38834000.0, + "datetime": "2022-05-13 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 932371, + "price": 40291000.0, + "datetime": "2022-05-13 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 932398, + "price": 39736000.0, + "datetime": "2022-05-13 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 932417, + "price": 40173000.0, + "datetime": "2022-05-13 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 932431, + "price": 39878000.0, + "datetime": "2022-05-13 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 932570, + "price": 40293000.0, + "datetime": "2022-05-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 932619, + "price": 39882000.0, + "datetime": "2022-05-14 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 932687, + "price": 39585000.0, + "datetime": "2022-05-14 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 932709, + "price": 39487000.0, + "datetime": "2022-05-14 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 932815, + "price": 39490000.0, + "datetime": "2022-05-14 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 932846, + "price": 39475000.0, + "datetime": "2022-05-14 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 932876, + "price": 39156000.0, + "datetime": "2022-05-14 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 932955, + "price": 39374000.0, + "datetime": "2022-05-14 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 933054, + "price": 38597000.0, + "datetime": "2022-05-14 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 933172, + "price": 39011000.0, + "datetime": "2022-05-15 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 933188, + "price": 39061000.0, + "datetime": "2022-05-15 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 933207, + "price": 39085000.0, + "datetime": "2022-05-15 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 933253, + "price": 39882000.0, + "datetime": "2022-05-15 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 933287, + "price": 39618000.0, + "datetime": "2022-05-15 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -92452,152 +147145,224 @@ "price": 39696000.0, "datetime": "2022-05-15 10:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 933310, - "price": 39622000.0, - "datetime": "2022-05-15 11:18:00", + "bar_index": 933322, + "price": 39594000.0, + "datetime": "2022-05-15 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 933349, - "price": 39521000.0, - "datetime": "2022-05-15 13:15:00", + "bar_index": 933359, + "price": 39295000.0, + "datetime": "2022-05-15 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 933481, - "price": 39510000.0, - "datetime": "2022-05-15 19:51:00", + "bar_index": 933463, + "price": 39472000.0, + "datetime": "2022-05-15 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 933730, - "price": 40615000.0, - "datetime": "2022-05-16 08:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 933983, - "price": 39465000.0, - "datetime": "2022-05-16 20:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 933993, - "price": 39551000.0, - "datetime": "2022-05-16 21:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 934000, - "price": 39190000.0, - "datetime": "2022-05-16 21:48:00", + "bar_index": 933468, + "price": 39340000.0, + "datetime": "2022-05-15 19:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 934130, - "price": 39106000.0, - "datetime": "2022-05-17 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 934149, - "price": 39007000.0, - "datetime": "2022-05-17 05:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 934230, - "price": 39316000.0, - "datetime": "2022-05-17 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 934371, - "price": 39348000.0, - "datetime": "2022-05-17 16:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 934477, - "price": 39342000.0, - "datetime": "2022-05-17 21:39:00", + "bar_index": 933516, + "price": 39988000.0, + "datetime": "2022-05-15 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 934499, - "price": 39413000.0, - "datetime": "2022-05-17 22:45:00", + "bar_index": 933611, + "price": 39700000.0, + "datetime": "2022-05-16 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=53.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 934503, - "price": 39319000.0, - "datetime": "2022-05-17 22:57:00", + "bar_index": 933761, + "price": 40548000.0, + "datetime": "2022-05-16 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "sell", - "bar_index": 934619, - "price": 38801000.0, - "datetime": "2022-05-18 04:45:00", + "bar_index": 933883, + "price": 39113000.0, + "datetime": "2022-05-16 15:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 933955, + "price": 39368000.0, + "datetime": "2022-05-16 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 934095, + "price": 39015000.0, + "datetime": "2022-05-17 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 934171, + "price": 39344000.0, + "datetime": "2022-05-17 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 934201, + "price": 39310000.0, + "datetime": "2022-05-17 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 934862, - "price": 38484000.0, - "datetime": "2022-05-18 16:54:00", + "bar_index": 934232, + "price": 39218000.0, + "datetime": "2022-05-17 09:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 934251, + "price": 38972000.0, + "datetime": "2022-05-17 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 934395, + "price": 39647000.0, + "datetime": "2022-05-17 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 934426, + "price": 39623000.0, + "datetime": "2022-05-17 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 934524, + "price": 38985000.0, + "datetime": "2022-05-18 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 934638, + "price": 38973000.0, + "datetime": "2022-05-18 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 934677, + "price": 38959000.0, + "datetime": "2022-05-18 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 934688, + "price": 39247000.0, + "datetime": "2022-05-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 934881, + "price": 38481000.0, + "datetime": "2022-05-18 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 934893, + "price": 38547000.0, + "datetime": "2022-05-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 935004, + "price": 37579000.0, + "datetime": "2022-05-19 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 935109, + "price": 37497000.0, + "datetime": "2022-05-19 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -92606,34 +147371,106 @@ "datetime": "2022-05-19 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 935204, + "price": 37217000.0, + "datetime": "2022-05-19 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 935154, - "price": 37408000.0, - "datetime": "2022-05-19 07:30:00", + "bar_index": 935232, + "price": 37052000.0, + "datetime": "2022-05-19 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 935278, - "price": 37409000.0, - "datetime": "2022-05-19 13:42:00", + "bar_index": 935280, + "price": 37407000.0, + "datetime": "2022-05-19 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 935515, - "price": 38686000.0, - "datetime": "2022-05-20 01:33:00", + "bar_index": 935301, + "price": 37455000.0, + "datetime": "2022-05-19 14:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 935311, + "price": 37681000.0, + "datetime": "2022-05-19 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 935404, + "price": 37629000.0, + "datetime": "2022-05-19 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 935411, + "price": 37751000.0, + "datetime": "2022-05-19 20:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 935440, + "price": 37905000.0, + "datetime": "2022-05-19 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 935465, + "price": 38118000.0, + "datetime": "2022-05-19 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 935524, + "price": 38578000.0, + "datetime": "2022-05-20 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 935536, + "price": 38541000.0, + "datetime": "2022-05-20 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -92642,34 +147479,25 @@ "datetime": "2022-05-20 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 935587, - "price": 38494000.0, - "datetime": "2022-05-20 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 935635, - "price": 38771000.0, - "datetime": "2022-05-20 07:33:00", + "bar_index": 935603, + "price": 38762000.0, + "datetime": "2022-05-20 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 935680, - "price": 38782000.0, - "datetime": "2022-05-20 09:48:00", + "bar_index": 935647, + "price": 38765000.0, + "datetime": "2022-05-20 08:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -92677,17 +147505,62 @@ "price": 38813000.0, "datetime": "2022-05-20 10:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 935809, - "price": 38581000.0, - "datetime": "2022-05-20 16:15:00", + "bar_index": 935709, + "price": 38818000.0, + "datetime": "2022-05-20 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 935715, + "price": 38868000.0, + "datetime": "2022-05-20 11:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 935722, + "price": 38816000.0, + "datetime": "2022-05-20 11:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 935746, + "price": 38834000.0, + "datetime": "2022-05-20 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 935827, + "price": 38787000.0, + "datetime": "2022-05-20 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 935866, + "price": 38924000.0, + "datetime": "2022-05-20 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", @@ -92695,17 +147568,44 @@ "price": 38964000.0, "datetime": "2022-05-20 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 936002, + "price": 37419000.0, + "datetime": "2022-05-21 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 936105, - "price": 37903000.0, - "datetime": "2022-05-21 07:03:00", + "bar_index": 936067, + "price": 37856000.0, + "datetime": "2022-05-21 05:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 936091, + "price": 37981000.0, + "datetime": "2022-05-21 06:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936097, + "price": 37943000.0, + "datetime": "2022-05-21 06:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -92714,178 +147614,421 @@ "datetime": "2022-05-21 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 936167, - "price": 37822000.0, - "datetime": "2022-05-21 10:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 936229, - "price": 37693000.0, - "datetime": "2022-05-21 13:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 936345, - "price": 37977000.0, - "datetime": "2022-05-21 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 936354, - "price": 37851000.0, - "datetime": "2022-05-21 19:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 936385, - "price": 37947000.0, - "datetime": "2022-05-21 21:03:00", + "bar_index": 936149, + "price": 37864000.0, + "datetime": "2022-05-21 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 936405, - "price": 37920000.0, - "datetime": "2022-05-21 22:03:00", + "bar_index": 936196, + "price": 37807000.0, + "datetime": "2022-05-21 11:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 936209, + "price": 37664000.0, + "datetime": "2022-05-21 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 936433, - "price": 37913000.0, - "datetime": "2022-05-21 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 936449, - "price": 37889000.0, - "datetime": "2022-05-22 00:15:00", + "bar_index": 936230, + "price": 37679000.0, + "datetime": "2022-05-21 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 936665, - "price": 38111000.0, - "datetime": "2022-05-22 11:03:00", + "bar_index": 936267, + "price": 37805000.0, + "datetime": "2022-05-21 15:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 936786, - "price": 38010000.0, - "datetime": "2022-05-22 17:06:00", + "bar_index": 936317, + "price": 37976000.0, + "datetime": "2022-05-21 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 936873, - "price": 38721000.0, - "datetime": "2022-05-22 21:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 937013, - "price": 38649000.0, - "datetime": "2022-05-23 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 937434, - "price": 38743000.0, - "datetime": "2022-05-24 01:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 937520, - "price": 37852000.0, - "datetime": "2022-05-24 05:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 937591, - "price": 37457000.0, - "datetime": "2022-05-24 09:21:00", + "bar_index": 936346, + "price": 37969000.0, + "datetime": "2022-05-21 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 936414, + "price": 37928000.0, + "datetime": "2022-05-21 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 936429, + "price": 37959000.0, + "datetime": "2022-05-21 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936466, + "price": 38159000.0, + "datetime": "2022-05-22 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 937623, - "price": 37341000.0, - "datetime": "2022-05-24 10:57:00", + "bar_index": 936527, + "price": 37996000.0, + "datetime": "2022-05-22 04:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 937837, - "price": 37429000.0, - "datetime": "2022-05-24 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 937937, - "price": 37372000.0, - "datetime": "2022-05-25 02:39:00", + "bar_index": 936632, + "price": 38030000.0, + "datetime": "2022-05-22 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 938153, - "price": 38164000.0, - "datetime": "2022-05-25 13:27:00", + "bar_index": 936641, + "price": 38047000.0, + "datetime": "2022-05-22 09:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936672, + "price": 38135000.0, + "datetime": "2022-05-22 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936815, + "price": 38435000.0, + "datetime": "2022-05-22 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 936865, + "price": 38457000.0, + "datetime": "2022-05-22 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 936880, + "price": 38725000.0, + "datetime": "2022-05-22 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936894, + "price": 38680000.0, + "datetime": "2022-05-22 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 936987, + "price": 38607000.0, + "datetime": "2022-05-23 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937002, + "price": 38706000.0, + "datetime": "2022-05-23 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937029, + "price": 38674000.0, + "datetime": "2022-05-23 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937059, + "price": 38730000.0, + "datetime": "2022-05-23 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937085, + "price": 39050000.0, + "datetime": "2022-05-23 08:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 937181, + "price": 38722000.0, + "datetime": "2022-05-23 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 937193, + "price": 38767000.0, + "datetime": "2022-05-23 13:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937207, + "price": 38719000.0, + "datetime": "2022-05-23 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937221, + "price": 38757000.0, + "datetime": "2022-05-23 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937226, + "price": 38892000.0, + "datetime": "2022-05-23 15:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 937256, + "price": 38964000.0, + "datetime": "2022-05-23 16:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 937272, + "price": 38845000.0, + "datetime": "2022-05-23 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 937282, + "price": 38894000.0, + "datetime": "2022-05-23 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 937405, + "price": 38816000.0, + "datetime": "2022-05-24 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=63.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 937450, + "price": 38405000.0, + "datetime": "2022-05-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 937575, + "price": 37325000.0, + "datetime": "2022-05-24 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 937609, + "price": 37270000.0, + "datetime": "2022-05-24 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 937637, + "price": 37324000.0, + "datetime": "2022-05-24 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 937687, + "price": 37426000.0, + "datetime": "2022-05-24 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 937721, + "price": 37480000.0, + "datetime": "2022-05-24 15:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 937796, + "price": 37398000.0, + "datetime": "2022-05-24 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 937827, + "price": 37401000.0, + "datetime": "2022-05-24 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 937894, + "price": 37025000.0, + "datetime": "2022-05-25 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 937952, + "price": 37431000.0, + "datetime": "2022-05-25 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 938008, + "price": 37667000.0, + "datetime": "2022-05-25 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 938114, + "price": 38075000.0, + "datetime": "2022-05-25 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 938248, + "price": 37988000.0, + "datetime": "2022-05-25 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 938261, + "price": 38047000.0, + "datetime": "2022-05-25 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -92893,98 +148036,296 @@ "price": 37974000.0, "datetime": "2022-05-25 19:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 938348, + "price": 38042000.0, + "datetime": "2022-05-25 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 938486, + "price": 38123000.0, + "datetime": "2022-05-26 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 938508, + "price": 38196000.0, + "datetime": "2022-05-26 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 938597, + "price": 38032000.0, + "datetime": "2022-05-26 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 938702, + "price": 38080000.0, + "datetime": "2022-05-26 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 938317, - "price": 37736000.0, - "datetime": "2022-05-25 21:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 938644, - "price": 38083000.0, - "datetime": "2022-05-26 14:00:00", + "bar_index": 938760, + "price": 37477000.0, + "datetime": "2022-05-26 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 938652, - "price": 38078000.0, - "datetime": "2022-05-26 14:24:00", + "bar_index": 938830, + "price": 37405000.0, + "datetime": "2022-05-26 23:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=50.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 939155, - "price": 36937000.0, - "datetime": "2022-05-27 15:33:00", + "bar_index": 938918, + "price": 37942000.0, + "datetime": "2022-05-27 03:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 938969, + "price": 37991000.0, + "datetime": "2022-05-27 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 938984, + "price": 37947000.0, + "datetime": "2022-05-27 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 939180, - "price": 36942000.0, - "datetime": "2022-05-27 16:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 939249, - "price": 37040000.0, - "datetime": "2022-05-27 20:15:00", + "bar_index": 939041, + "price": 37426000.0, + "datetime": "2022-05-27 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 939443, - "price": 36810000.0, - "datetime": "2022-05-28 05:57:00", + "bar_index": 939171, + "price": 36962000.0, + "datetime": "2022-05-27 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 939509, - "price": 36966000.0, - "datetime": "2022-05-28 09:15:00", + "bar_index": 939189, + "price": 37170000.0, + "datetime": "2022-05-27 17:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 939212, + "price": 37090000.0, + "datetime": "2022-05-27 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 939282, + "price": 37307000.0, + "datetime": "2022-05-27 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 939437, + "price": 36906000.0, + "datetime": "2022-05-28 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 939450, + "price": 36914000.0, + "datetime": "2022-05-28 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 939469, + "price": 37001000.0, + "datetime": "2022-05-28 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 939479, + "price": 37027000.0, + "datetime": "2022-05-28 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 939550, + "price": 36831000.0, + "datetime": "2022-05-28 11:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 939557, + "price": 36822000.0, + "datetime": "2022-05-28 11:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 939580, + "price": 36989000.0, + "datetime": "2022-05-28 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 939619, - "price": 36834000.0, - "datetime": "2022-05-28 14:45:00", + "bar_index": 939598, + "price": 36850000.0, + "datetime": "2022-05-28 13:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 939622, + "price": 36819000.0, + "datetime": "2022-05-28 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 939754, - "price": 36933000.0, - "datetime": "2022-05-28 21:30:00", + "bar_index": 939647, + "price": 36832000.0, + "datetime": "2022-05-28 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 939688, + "price": 36904000.0, + "datetime": "2022-05-28 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 939693, + "price": 36865000.0, + "datetime": "2022-05-28 18:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 939831, + "price": 36962000.0, + "datetime": "2022-05-29 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 939840, + "price": 36940000.0, + "datetime": "2022-05-29 01:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 939862, + "price": 36874000.0, + "datetime": "2022-05-29 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 939869, + "price": 36897000.0, + "datetime": "2022-05-29 03:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 939888, + "price": 36912000.0, + "datetime": "2022-05-29 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", @@ -92993,25 +148334,34 @@ "datetime": "2022-05-29 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 939912, - "price": 36927000.0, - "datetime": "2022-05-29 05:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 939970, - "price": 37071000.0, - "datetime": "2022-05-29 08:18:00", + "bar_index": 939928, + "price": 36944000.0, + "datetime": "2022-05-29 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 940004, + "price": 36952000.0, + "datetime": "2022-05-29 10:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940046, + "price": 36924000.0, + "datetime": "2022-05-29 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -93020,16 +148370,43 @@ "datetime": "2022-05-29 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 940090, - "price": 36918000.0, - "datetime": "2022-05-29 14:18:00", + "side": "buy", + "bar_index": 940099, + "price": 37008000.0, + "datetime": "2022-05-29 14:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940115, + "price": 36986000.0, + "datetime": "2022-05-29 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 940232, + "price": 37433000.0, + "datetime": "2022-05-29 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 940249, + "price": 37419000.0, + "datetime": "2022-05-29 22:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -93038,79 +148415,169 @@ "datetime": "2022-05-30 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 940399, - "price": 37115000.0, - "datetime": "2022-05-30 05:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 940404, - "price": 37142000.0, - "datetime": "2022-05-30 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,pivot_swing]" }, { "side": "buy", - "bar_index": 940464, - "price": 37431000.0, - "datetime": "2022-05-30 09:00:00", + "bar_index": 940510, + "price": 38062000.0, + "datetime": "2022-05-30 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 940586, - "price": 38251000.0, - "datetime": "2022-05-30 15:06:00", + "bar_index": 940575, + "price": 38147000.0, + "datetime": "2022-05-30 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 940715, - "price": 38409000.0, - "datetime": "2022-05-30 21:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 940748, - "price": 38416000.0, - "datetime": "2022-05-30 23:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 940962, - "price": 39549000.0, - "datetime": "2022-05-31 09:54:00", + "bar_index": 940597, + "price": 38470000.0, + "datetime": "2022-05-30 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 940617, + "price": 38425000.0, + "datetime": "2022-05-30 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 940647, + "price": 38456000.0, + "datetime": "2022-05-30 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940671, + "price": 38521000.0, + "datetime": "2022-05-30 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 941015, - "price": 39544000.0, - "datetime": "2022-05-31 12:33:00", + "bar_index": 940681, + "price": 38476000.0, + "datetime": "2022-05-30 19:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940702, + "price": 38545000.0, + "datetime": "2022-05-30 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 940733, + "price": 38243000.0, + "datetime": "2022-05-30 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 940815, + "price": 38466000.0, + "datetime": "2022-05-31 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940898, + "price": 39428000.0, + "datetime": "2022-05-31 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 940932, + "price": 39826000.0, + "datetime": "2022-05-31 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 940952, + "price": 39515000.0, + "datetime": "2022-05-31 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 940994, + "price": 39632000.0, + "datetime": "2022-05-31 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 941040, + "price": 39651000.0, + "datetime": "2022-05-31 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 941102, + "price": 39530000.0, + "datetime": "2022-05-31 16:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 941155, + "price": 39725000.0, + "datetime": "2022-05-31 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 941172, + "price": 39888000.0, + "datetime": "2022-05-31 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -93119,7 +148586,7 @@ "datetime": "2022-05-31 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -93128,106 +148595,169 @@ "datetime": "2022-05-31 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 941257, - "price": 39827000.0, - "datetime": "2022-06-01 00:39:00", + "bar_index": 941241, + "price": 39773000.0, + "datetime": "2022-05-31 23:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" }, { "side": "buy", - "bar_index": 941292, - "price": 40143000.0, - "datetime": "2022-06-01 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 941435, - "price": 39995000.0, - "datetime": "2022-06-01 09:33:00", + "bar_index": 941270, + "price": 40148000.0, + "datetime": "2022-06-01 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 941311, + "price": 40200000.0, + "datetime": "2022-06-01 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 941579, - "price": 39655000.0, - "datetime": "2022-06-01 16:45:00", + "bar_index": 941318, + "price": 39944000.0, + "datetime": "2022-06-01 03:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 941627, - "price": 39865000.0, - "datetime": "2022-06-01 19:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 941701, - "price": 39820000.0, - "datetime": "2022-06-01 22:51:00", + "bar_index": 941350, + "price": 39752000.0, + "datetime": "2022-06-01 05:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 941369, + "price": 39893000.0, + "datetime": "2022-06-01 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 941889, - "price": 37861000.0, - "datetime": "2022-06-02 08:15:00", + "bar_index": 941569, + "price": 39691000.0, + "datetime": "2022-06-01 16:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 942080, - "price": 37957000.0, - "datetime": "2022-06-02 17:48:00", + "bar_index": 941591, + "price": 39780000.0, + "datetime": "2022-06-01 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 941630, + "price": 39818000.0, + "datetime": "2022-06-01 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 941681, + "price": 39829000.0, + "datetime": "2022-06-01 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 941687, + "price": 39900000.0, + "datetime": "2022-06-01 22:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 941798, + "price": 38505000.0, + "datetime": "2022-06-02 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 942096, - "price": 37941000.0, - "datetime": "2022-06-02 18:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 942157, - "price": 38072000.0, - "datetime": "2022-06-02 21:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 942254, - "price": 38148000.0, - "datetime": "2022-06-03 02:30:00", + "bar_index": 941908, + "price": 37679000.0, + "datetime": "2022-06-02 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 942001, + "price": 37753000.0, + "datetime": "2022-06-02 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 942031, + "price": 37810000.0, + "datetime": "2022-06-02 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 942042, + "price": 37905000.0, + "datetime": "2022-06-02 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 942089, + "price": 37986000.0, + "datetime": "2022-06-02 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 942144, + "price": 38157000.0, + "datetime": "2022-06-02 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -93236,34 +148766,97 @@ "datetime": "2022-06-03 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 942431, - "price": 38358000.0, - "datetime": "2022-06-03 11:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=67.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 942583, - "price": 38330000.0, - "datetime": "2022-06-03 18:57:00", + "bar_index": 942292, + "price": 38139000.0, + "datetime": "2022-06-03 04:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 942360, + "price": 38470000.0, + "datetime": "2022-06-03 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 942407, + "price": 38333000.0, + "datetime": "2022-06-03 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 942655, - "price": 37737000.0, - "datetime": "2022-06-03 22:33:00", + "bar_index": 942518, + "price": 38288000.0, + "datetime": "2022-06-03 15:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 942669, + "price": 37651000.0, + "datetime": "2022-06-03 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 942702, + "price": 37559000.0, + "datetime": "2022-06-04 00:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 942712, + "price": 37559000.0, + "datetime": "2022-06-04 01:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 942754, + "price": 37715000.0, + "datetime": "2022-06-04 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 942778, + "price": 37709000.0, + "datetime": "2022-06-04 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 942842, + "price": 37857000.0, + "datetime": "2022-06-04 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -93272,88 +148865,268 @@ "datetime": "2022-06-04 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=17.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 942929, - "price": 37789000.0, - "datetime": "2022-06-04 12:15:00", + "bar_index": 942903, + "price": 37755000.0, + "datetime": "2022-06-04 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 943157, - "price": 37820000.0, - "datetime": "2022-06-04 23:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 943354, - "price": 37852000.0, - "datetime": "2022-06-05 09:30:00", + "bar_index": 942939, + "price": 37738000.0, + "datetime": "2022-06-04 12:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 942973, + "price": 37810000.0, + "datetime": "2022-06-04 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 943463, - "price": 37791000.0, - "datetime": "2022-06-05 14:57:00", + "bar_index": 943059, + "price": 37847000.0, + "datetime": "2022-06-04 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=61.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 943746, - "price": 38072000.0, - "datetime": "2022-06-06 05:06:00", + "bar_index": 943063, + "price": 37883000.0, + "datetime": "2022-06-04 18:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 943942, - "price": 39330000.0, - "datetime": "2022-06-06 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 943987, - "price": 39467000.0, - "datetime": "2022-06-06 17:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 944035, - "price": 39500000.0, - "datetime": "2022-06-06 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 944052, - "price": 39404000.0, - "datetime": "2022-06-06 20:24:00", + "bar_index": 943087, + "price": 37880000.0, + "datetime": "2022-06-04 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 943181, + "price": 37897000.0, + "datetime": "2022-06-05 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 943228, + "price": 37814000.0, + "datetime": "2022-06-05 03:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 943253, + "price": 37772000.0, + "datetime": "2022-06-05 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 943325, + "price": 37837000.0, + "datetime": "2022-06-05 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 943399, + "price": 37799000.0, + "datetime": "2022-06-05 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 943429, + "price": 37739000.0, + "datetime": "2022-06-05 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 943445, + "price": 37806000.0, + "datetime": "2022-06-05 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 943476, + "price": 37775000.0, + "datetime": "2022-06-05 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 943491, + "price": 37790000.0, + "datetime": "2022-06-05 16:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 943540, + "price": 37676000.0, + "datetime": "2022-06-05 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 943586, + "price": 37767000.0, + "datetime": "2022-06-05 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 943671, + "price": 37917000.0, + "datetime": "2022-06-06 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 943706, + "price": 38003000.0, + "datetime": "2022-06-06 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 943713, + "price": 38013000.0, + "datetime": "2022-06-06 03:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 943721, + "price": 37993000.0, + "datetime": "2022-06-06 03:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 943845, + "price": 38438000.0, + "datetime": "2022-06-06 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 943877, + "price": 39087000.0, + "datetime": "2022-06-06 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 943933, + "price": 39493000.0, + "datetime": "2022-06-06 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 943943, + "price": 39301000.0, + "datetime": "2022-06-06 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 943967, + "price": 39391000.0, + "datetime": "2022-06-06 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 943990, + "price": 39419000.0, + "datetime": "2022-06-06 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 944027, + "price": 39481000.0, + "datetime": "2022-06-06 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 944070, + "price": 39424000.0, + "datetime": "2022-06-06 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -93361,26 +149134,53 @@ "price": 39648000.0, "datetime": "2022-06-07 00:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 944151, - "price": 39513000.0, - "datetime": "2022-06-07 01:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 944205, - "price": 39592000.0, - "datetime": "2022-06-07 04:03:00", + "bar_index": 944186, + "price": 39585000.0, + "datetime": "2022-06-07 03:06:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944242, + "price": 39815000.0, + "datetime": "2022-06-07 05:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 944274, + "price": 39723000.0, + "datetime": "2022-06-07 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 944316, + "price": 38706000.0, + "datetime": "2022-06-07 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 944329, + "price": 38192000.0, + "datetime": "2022-06-07 10:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,range_breakout]" }, { "side": "sell", @@ -93388,35 +149188,44 @@ "price": 37710000.0, "datetime": "2022-06-07 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [fractal_swing,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 944379, - "price": 37650000.0, - "datetime": "2022-06-07 12:45:00", + "bar_index": 944402, + "price": 37529000.0, + "datetime": "2022-06-07 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 944423, - "price": 37513000.0, - "datetime": "2022-06-07 14:57:00", + "bar_index": 944493, + "price": 37564000.0, + "datetime": "2022-06-07 18:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944514, + "price": 37670000.0, + "datetime": "2022-06-07 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 944457, - "price": 37558000.0, - "datetime": "2022-06-07 16:39:00", + "bar_index": 944529, + "price": 37555000.0, + "datetime": "2022-06-07 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -93424,53 +149233,143 @@ "price": 37658000.0, "datetime": "2022-06-07 20:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 944594, - "price": 37699000.0, - "datetime": "2022-06-07 23:30:00", + "bar_index": 944544, + "price": 37652000.0, + "datetime": "2022-06-07 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 944616, - "price": 37869000.0, - "datetime": "2022-06-08 00:36:00", + "side": "sell", + "bar_index": 944549, + "price": 37615000.0, + "datetime": "2022-06-07 21:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 944631, - "price": 37864000.0, - "datetime": "2022-06-08 01:21:00", + "bar_index": 944595, + "price": 37856000.0, + "datetime": "2022-06-07 23:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 944756, - "price": 39466000.0, - "datetime": "2022-06-08 07:36:00", + "bar_index": 944621, + "price": 37933000.0, + "datetime": "2022-06-08 00:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 944976, + "bar_index": 944646, + "price": 37975000.0, + "datetime": "2022-06-08 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944663, + "price": 38017000.0, + "datetime": "2022-06-08 02:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944747, + "price": 39583000.0, + "datetime": "2022-06-08 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 944765, + "price": 39430000.0, + "datetime": "2022-06-08 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 944793, + "price": 39524000.0, + "datetime": "2022-06-08 09:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 944822, + "price": 39348000.0, + "datetime": "2022-06-08 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 944862, + "price": 38184000.0, + "datetime": "2022-06-08 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 944943, + "price": 38746000.0, + "datetime": "2022-06-08 16:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944961, + "price": 38641000.0, + "datetime": "2022-06-08 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 944968, + "price": 38648000.0, + "datetime": "2022-06-08 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 944977, "price": 38701000.0, - "datetime": "2022-06-08 18:36:00", + "datetime": "2022-06-08 18:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -93479,16 +149378,43 @@ "datetime": "2022-06-08 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 945082, + "price": 38574000.0, + "datetime": "2022-06-08 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 945135, + "price": 38560000.0, + "datetime": "2022-06-09 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 945164, + "price": 38376000.0, + "datetime": "2022-06-09 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 945254, - "price": 38615000.0, - "datetime": "2022-06-09 08:30:00", + "bar_index": 945217, + "price": 38537000.0, + "datetime": "2022-06-09 06:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout]" }, { "side": "buy", @@ -93497,133 +149423,367 @@ "datetime": "2022-06-09 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 945529, - "price": 38344000.0, - "datetime": "2022-06-09 22:15:00", + "bar_index": 945349, + "price": 38366000.0, + "datetime": "2022-06-09 13:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 945380, + "price": 38435000.0, + "datetime": "2022-06-09 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 945464, + "price": 38635000.0, + "datetime": "2022-06-09 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 945545, - "price": 38316000.0, - "datetime": "2022-06-09 23:03:00", + "bar_index": 945531, + "price": 38320000.0, + "datetime": "2022-06-09 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=16.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 945553, + "price": 38425000.0, + "datetime": "2022-06-09 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 945669, - "price": 38344000.0, - "datetime": "2022-06-10 05:15:00", + "bar_index": 945568, + "price": 38320000.0, + "datetime": "2022-06-10 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 945826, - "price": 38218000.0, - "datetime": "2022-06-10 13:06:00", + "bar_index": 945572, + "price": 38380000.0, + "datetime": "2022-06-10 00:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 945845, - "price": 38208000.0, - "datetime": "2022-06-10 14:03:00", + "bar_index": 945586, + "price": 38427000.0, + "datetime": "2022-06-10 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 945870, - "price": 38246000.0, - "datetime": "2022-06-10 15:18:00", + "bar_index": 945600, + "price": 38490000.0, + "datetime": "2022-06-10 01:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 945739, + "price": 38245000.0, + "datetime": "2022-06-10 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 945996, - "price": 38058000.0, - "datetime": "2022-06-10 21:36:00", + "bar_index": 945772, + "price": 38057000.0, + "datetime": "2022-06-10 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 945797, + "price": 38090000.0, + "datetime": "2022-06-10 11:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 945852, + "price": 38266000.0, + "datetime": "2022-06-10 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 945872, + "price": 38263000.0, + "datetime": "2022-06-10 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 946096, - "price": 37699000.0, - "datetime": "2022-06-11 02:36:00", + "bar_index": 945948, + "price": 38215000.0, + "datetime": "2022-06-10 19:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 946172, - "price": 37720000.0, - "datetime": "2022-06-11 06:24:00", + "bar_index": 945961, + "price": 38280000.0, + "datetime": "2022-06-10 19:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 946652, - "price": 37097000.0, - "datetime": "2022-06-12 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 946835, - "price": 35617000.0, - "datetime": "2022-06-12 15:33:00", + "bar_index": 945997, + "price": 38158000.0, + "datetime": "2022-06-10 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 946959, - "price": 35575000.0, - "datetime": "2022-06-12 21:45:00", + "bar_index": 946007, + "price": 38028000.0, + "datetime": "2022-06-10 22:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 946021, + "price": 37812000.0, + "datetime": "2022-06-10 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 946119, + "price": 37574000.0, + "datetime": "2022-06-11 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 946992, - "price": 35533000.0, - "datetime": "2022-06-12 23:24:00", + "bar_index": 946144, + "price": 37702000.0, + "datetime": "2022-06-11 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 947038, - "price": 36096000.0, - "datetime": "2022-06-13 01:42:00", + "bar_index": 946236, + "price": 37777000.0, + "datetime": "2022-06-11 09:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 946275, + "price": 37734000.0, + "datetime": "2022-06-11 11:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 946289, + "price": 37730000.0, + "datetime": "2022-06-11 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 946317, + "price": 37801000.0, + "datetime": "2022-06-11 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 946389, + "price": 37621000.0, + "datetime": "2022-06-11 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 946429, + "price": 37500000.0, + "datetime": "2022-06-11 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 946489, + "price": 37115000.0, + "datetime": "2022-06-11 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 946501, + "price": 37317000.0, + "datetime": "2022-06-11 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 946583, + "price": 37006000.0, + "datetime": "2022-06-12 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 946590, + "price": 37046000.0, + "datetime": "2022-06-12 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 946659, + "price": 37107000.0, + "datetime": "2022-06-12 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 946721, + "price": 37073000.0, + "datetime": "2022-06-12 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 946758, + "price": 35759000.0, + "datetime": "2022-06-12 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 946803, + "price": 35646000.0, + "datetime": "2022-06-12 13:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 946857, + "price": 35596000.0, + "datetime": "2022-06-12 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 946882, + "price": 35716000.0, + "datetime": "2022-06-12 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 946891, + "price": 35747000.0, + "datetime": "2022-06-12 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 946930, + "price": 35572000.0, + "datetime": "2022-06-12 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 947019, + "price": 36209000.0, + "datetime": "2022-06-13 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -93632,16 +149792,43 @@ "datetime": "2022-06-13 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 947057, + "price": 36309000.0, + "datetime": "2022-06-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 947133, - "price": 35645000.0, - "datetime": "2022-06-13 06:27:00", + "bar_index": 947085, + "price": 36097000.0, + "datetime": "2022-06-13 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 947274, + "price": 33659000.0, + "datetime": "2022-06-13 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 947279, + "price": 33390000.0, + "datetime": "2022-06-13 13:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", @@ -93649,53 +149836,71 @@ "price": 33354000.0, "datetime": "2022-06-13 14:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 947400, - "price": 31561000.0, - "datetime": "2022-06-13 19:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 947430, - "price": 31519000.0, - "datetime": "2022-06-13 21:18:00", + "bar_index": 947416, + "price": 31224000.0, + "datetime": "2022-06-13 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 947501, - "price": 30529000.0, - "datetime": "2022-06-14 00:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 947587, - "price": 30457000.0, - "datetime": "2022-06-14 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 947595, - "price": 30589000.0, - "datetime": "2022-06-14 05:33:00", + "bar_index": 947463, + "price": 31095000.0, + "datetime": "2022-06-13 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 947520, + "price": 31099000.0, + "datetime": "2022-06-14 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 947530, + "price": 30726000.0, + "datetime": "2022-06-14 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 947544, + "price": 30682000.0, + "datetime": "2022-06-14 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 947571, + "price": 30372000.0, + "datetime": "2022-06-14 04:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 947599, + "price": 30443000.0, + "datetime": "2022-06-14 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -93703,89 +149908,206 @@ "price": 30050000.0, "datetime": "2022-06-14 06:48:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 947687, + "price": 28452000.0, + "datetime": "2022-06-14 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 947739, + "price": 28558000.0, + "datetime": "2022-06-14 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 947880, + "price": 29040000.0, + "datetime": "2022-06-14 19:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 947892, + "price": 28589000.0, + "datetime": "2022-06-14 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 947942, + "price": 28963000.0, + "datetime": "2022-06-14 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 948007, + "price": 29351000.0, + "datetime": "2022-06-15 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 948042, + "price": 28973000.0, + "datetime": "2022-06-15 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 948075, + "price": 28608000.0, + "datetime": "2022-06-15 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 948138, + "price": 28831000.0, + "datetime": "2022-06-15 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 948164, + "price": 28431000.0, + "datetime": "2022-06-15 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 948182, + "price": 28830000.0, + "datetime": "2022-06-15 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 948194, + "price": 28568000.0, + "datetime": "2022-06-15 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 948242, + "price": 27695000.0, + "datetime": "2022-06-15 13:54:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 947842, - "price": 29303000.0, - "datetime": "2022-06-14 17:54:00", + "bar_index": 948290, + "price": 27776000.0, + "datetime": "2022-06-15 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 947937, - "price": 28888000.0, - "datetime": "2022-06-14 22:39:00", + "bar_index": 948320, + "price": 26740000.0, + "datetime": "2022-06-15 17:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 948001, - "price": 29202000.0, - "datetime": "2022-06-15 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 948041, - "price": 29008000.0, - "datetime": "2022-06-15 03:51:00", + "bar_index": 948392, + "price": 27831000.0, + "datetime": "2022-06-15 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 948270, - "price": 27606000.0, - "datetime": "2022-06-15 15:18:00", + "bar_index": 948479, + "price": 27201000.0, + "datetime": "2022-06-16 01:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=40.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 948432, - "price": 27900000.0, - "datetime": "2022-06-15 23:24:00", + "bar_index": 948545, + "price": 28170000.0, + "datetime": "2022-06-16 05:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 948654, + "price": 29249000.0, + "datetime": "2022-06-16 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 948468, - "price": 27807000.0, - "datetime": "2022-06-16 01:12:00", + "bar_index": 948669, + "price": 29098000.0, + "datetime": "2022-06-16 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 948508, - "price": 26934000.0, - "datetime": "2022-06-16 03:12:00", + "bar_index": 948823, + "price": 27803000.0, + "datetime": "2022-06-16 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 948631, - "price": 29004000.0, - "datetime": "2022-06-16 09:21:00", + "side": "buy", + "bar_index": 948877, + "price": 27996000.0, + "datetime": "2022-06-16 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -93793,53 +150115,80 @@ "price": 27573000.0, "datetime": "2022-06-17 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 949158, - "price": 27020000.0, - "datetime": "2022-06-17 11:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 949407, - "price": 27085000.0, - "datetime": "2022-06-18 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 949434, - "price": 27113000.0, - "datetime": "2022-06-18 01:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 949574, - "price": 27006000.0, - "datetime": "2022-06-18 08:30:00", + "bar_index": 948965, + "price": 27671000.0, + "datetime": "2022-06-17 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 948990, + "price": 27493000.0, + "datetime": "2022-06-17 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fib_pullback,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 949629, - "price": 27078000.0, - "datetime": "2022-06-18 11:15:00", + "bar_index": 949150, + "price": 27149000.0, + "datetime": "2022-06-17 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 949167, + "price": 26877000.0, + "datetime": "2022-06-17 12:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 949223, + "price": 27094000.0, + "datetime": "2022-06-17 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 949328, + "price": 27706000.0, + "datetime": "2022-06-17 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 949521, + "price": 27161000.0, + "datetime": "2022-06-18 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 949648, + "price": 26945000.0, + "datetime": "2022-06-18 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -93847,71 +150196,152 @@ "price": 26892000.0, "datetime": "2022-06-18 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 949722, - "price": 25777000.0, - "datetime": "2022-06-18 15:54:00", + "bar_index": 949696, + "price": 26821000.0, + "datetime": "2022-06-18 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=5.6 [bb_reversal,keltner_breakout,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 949724, + "price": 25780000.0, + "datetime": "2022-06-18 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 949828, + "price": 25518000.0, + "datetime": "2022-06-18 21:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 949879, + "price": 25366000.0, + "datetime": "2022-06-18 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 949925, + "price": 25129000.0, + "datetime": "2022-06-19 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 950072, - "price": 25146000.0, - "datetime": "2022-06-19 09:24:00", + "bar_index": 950020, + "price": 24694000.0, + "datetime": "2022-06-19 06:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 950100, - "price": 24358000.0, - "datetime": "2022-06-19 10:48:00", + "bar_index": 950149, + "price": 24269000.0, + "datetime": "2022-06-19 13:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 950129, - "price": 24464000.0, - "datetime": "2022-06-19 12:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 950427, - "price": 25521000.0, - "datetime": "2022-06-20 03:09:00", + "bar_index": 950192, + "price": 24151000.0, + "datetime": "2022-06-19 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 950285, + "price": 25786000.0, + "datetime": "2022-06-19 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 950359, + "price": 25358000.0, + "datetime": "2022-06-19 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 950588, - "price": 25968000.0, - "datetime": "2022-06-20 11:12:00", + "bar_index": 950406, + "price": 25457000.0, + "datetime": "2022-06-20 02:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 950436, + "price": 25605000.0, + "datetime": "2022-06-20 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 950446, + "price": 25938000.0, + "datetime": "2022-06-20 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 950520, + "price": 26760000.0, + "datetime": "2022-06-20 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 950623, - "price": 25936000.0, - "datetime": "2022-06-20 12:57:00", + "bar_index": 950569, + "price": 25765000.0, + "datetime": "2022-06-20 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=34.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 950601, + "price": 25927000.0, + "datetime": "2022-06-20 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -93920,7 +150350,16 @@ "datetime": "2022-06-20 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 950677, + "price": 26175000.0, + "datetime": "2022-06-20 15:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -93928,53 +150367,116 @@ "price": 26024000.0, "datetime": "2022-06-20 16:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 950704, - "price": 26104000.0, - "datetime": "2022-06-20 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 950818, - "price": 26655000.0, - "datetime": "2022-06-20 22:42:00", + "bar_index": 950697, + "price": 25968000.0, + "datetime": "2022-06-20 16:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 950737, + "price": 26815000.0, + "datetime": "2022-06-20 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 950777, + "price": 27039000.0, + "datetime": "2022-06-20 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 950932, - "price": 26081000.0, - "datetime": "2022-06-21 04:24:00", + "bar_index": 950795, + "price": 26438000.0, + "datetime": "2022-06-20 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 951044, - "price": 26753000.0, - "datetime": "2022-06-21 10:00:00", + "bar_index": 950835, + "price": 26950000.0, + "datetime": "2022-06-20 23:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 950906, + "price": 25940000.0, + "datetime": "2022-06-21 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 951088, - "price": 26639000.0, - "datetime": "2022-06-21 12:12:00", + "bar_index": 950975, + "price": 26636000.0, + "datetime": "2022-06-21 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=43.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 950988, + "price": 26415000.0, + "datetime": "2022-06-21 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 951022, + "price": 26705000.0, + "datetime": "2022-06-21 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 951047, + "price": 26806000.0, + "datetime": "2022-06-21 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 951071, + "price": 26625000.0, + "datetime": "2022-06-21 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 951098, + "price": 26656000.0, + "datetime": "2022-06-21 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -93983,34 +150485,34 @@ "datetime": "2022-06-21 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 951238, - "price": 27463000.0, - "datetime": "2022-06-21 19:42:00", + "bar_index": 951288, + "price": 27304000.0, + "datetime": "2022-06-21 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 951311, + "price": 27846000.0, + "datetime": "2022-06-21 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 951251, - "price": 27412000.0, - "datetime": "2022-06-21 20:21:00", + "bar_index": 951342, + "price": 27665000.0, + "datetime": "2022-06-22 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 951329, - "price": 27724000.0, - "datetime": "2022-06-22 00:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -94018,8 +150520,26 @@ "price": 27706000.0, "datetime": "2022-06-22 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 951367, + "price": 27630000.0, + "datetime": "2022-06-22 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 951453, + "price": 27275000.0, + "datetime": "2022-06-22 06:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", @@ -94028,16 +150548,25 @@ "datetime": "2022-06-22 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 951494, - "price": 26892000.0, - "datetime": "2022-06-22 08:30:00", + "bar_index": 951484, + "price": 27164000.0, + "datetime": "2022-06-22 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 951612, + "price": 26762000.0, + "datetime": "2022-06-22 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -94045,17 +150574,8 @@ "price": 26688000.0, "datetime": "2022-06-22 14:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 951653, - "price": 26456000.0, - "datetime": "2022-06-22 16:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fib_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", @@ -94063,44 +150583,80 @@ "price": 26469000.0, "datetime": "2022-06-22 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 951757, - "price": 26664000.0, - "datetime": "2022-06-22 21:39:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 951873, - "price": 26487000.0, - "datetime": "2022-06-23 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 951943, - "price": 26178000.0, - "datetime": "2022-06-23 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 952023, - "price": 26590000.0, - "datetime": "2022-06-23 10:57:00", + "bar_index": 951701, + "price": 26753000.0, + "datetime": "2022-06-22 18:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 951790, + "price": 27080000.0, + "datetime": "2022-06-22 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 951808, + "price": 26700000.0, + "datetime": "2022-06-23 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 951853, + "price": 26566000.0, + "datetime": "2022-06-23 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 951922, + "price": 26141000.0, + "datetime": "2022-06-23 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 951952, + "price": 26160000.0, + "datetime": "2022-06-23 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing]" + }, + { + "side": "buy", + "bar_index": 952004, + "price": 26672000.0, + "datetime": "2022-06-23 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 952097, + "price": 26574000.0, + "datetime": "2022-06-23 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -94108,44 +150664,107 @@ "price": 26473000.0, "datetime": "2022-06-23 14:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 952204, - "price": 26968000.0, - "datetime": "2022-06-23 20:00:00", + "bar_index": 952121, + "price": 26763000.0, + "datetime": "2022-06-23 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 952290, - "price": 26695000.0, - "datetime": "2022-06-24 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 952341, - "price": 26512000.0, - "datetime": "2022-06-24 02:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 952618, - "price": 27172000.0, - "datetime": "2022-06-24 16:42:00", + "side": "buy", + "bar_index": 952164, + "price": 26876000.0, + "datetime": "2022-06-23 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 952197, + "price": 27055000.0, + "datetime": "2022-06-23 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 952354, + "price": 26634000.0, + "datetime": "2022-06-24 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 952376, + "price": 27008000.0, + "datetime": "2022-06-24 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 952417, + "price": 26908000.0, + "datetime": "2022-06-24 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 952439, + "price": 27345000.0, + "datetime": "2022-06-24 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 952511, + "price": 27474000.0, + "datetime": "2022-06-24 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 952531, + "price": 27554000.0, + "datetime": "2022-06-24 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 952637, + "price": 27283000.0, + "datetime": "2022-06-24 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 952677, + "price": 27265000.0, + "datetime": "2022-06-24 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -94154,106 +150773,232 @@ "datetime": "2022-06-24 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 952817, - "price": 27366000.0, - "datetime": "2022-06-25 02:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 952931, - "price": 27672000.0, - "datetime": "2022-06-25 08:21:00", + "bar_index": 952778, + "price": 27149000.0, + "datetime": "2022-06-25 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 952951, - "price": 27661000.0, - "datetime": "2022-06-25 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 953009, - "price": 27681000.0, - "datetime": "2022-06-25 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 953115, - "price": 27809000.0, - "datetime": "2022-06-25 17:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 953140, - "price": 27796000.0, - "datetime": "2022-06-25 18:48:00", + "bar_index": 952787, + "price": 27223000.0, + "datetime": "2022-06-25 01:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 953153, - "price": 27823000.0, - "datetime": "2022-06-25 19:27:00", + "bar_index": 952842, + "price": 27441000.0, + "datetime": "2022-06-25 03:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 952973, + "price": 27688000.0, + "datetime": "2022-06-25 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 953022, + "price": 27686000.0, + "datetime": "2022-06-25 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 953090, + "price": 27841000.0, + "datetime": "2022-06-25 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 953142, + "price": 27844000.0, + "datetime": "2022-06-25 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 953430, - "price": 27773000.0, - "datetime": "2022-06-26 09:18:00", + "bar_index": 953234, + "price": 27480000.0, + "datetime": "2022-06-25 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 953439, - "price": 27868000.0, - "datetime": "2022-06-26 09:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 953457, - "price": 27816000.0, - "datetime": "2022-06-26 10:39:00", + "bar_index": 953305, + "price": 27420000.0, + "datetime": "2022-06-26 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 953557, - "price": 27905000.0, - "datetime": "2022-06-26 15:39:00", + "bar_index": 953337, + "price": 27534000.0, + "datetime": "2022-06-26 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 953351, + "price": 27534000.0, + "datetime": "2022-06-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 953361, + "price": 27595000.0, + "datetime": "2022-06-26 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 953379, + "price": 27824000.0, + "datetime": "2022-06-26 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 953415, + "price": 27820000.0, + "datetime": "2022-06-26 08:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 953431, + "price": 27779000.0, + "datetime": "2022-06-26 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 953469, + "price": 27815000.0, + "datetime": "2022-06-26 11:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 953525, + "price": 27873000.0, + "datetime": "2022-06-26 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 953611, + "price": 27813000.0, + "datetime": "2022-06-26 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 953629, + "price": 27852000.0, + "datetime": "2022-06-26 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 953675, + "price": 28092000.0, + "datetime": "2022-06-26 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 953691, + "price": 27858000.0, + "datetime": "2022-06-26 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 953758, + "price": 27851000.0, + "datetime": "2022-06-27 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 953847, + "price": 27812000.0, + "datetime": "2022-06-27 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 953889, + "price": 27581000.0, + "datetime": "2022-06-27 08:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 953951, + "price": 27360000.0, + "datetime": "2022-06-27 11:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "sell", @@ -94261,53 +151006,62 @@ "price": 27430000.0, "datetime": "2022-06-27 11:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 953993, + "bar_index": 953972, "price": 27461000.0, - "datetime": "2022-06-27 13:27:00", + "datetime": "2022-06-27 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 954127, - "price": 27762000.0, - "datetime": "2022-06-27 20:09:00", + "bar_index": 953982, + "price": 27467000.0, + "datetime": "2022-06-27 12:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 954204, - "price": 27075000.0, - "datetime": "2022-06-28 00:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 954241, - "price": 27019000.0, - "datetime": "2022-06-28 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 954268, - "price": 27023000.0, - "datetime": "2022-06-28 03:12:00", + "bar_index": 954033, + "price": 27479000.0, + "datetime": "2022-06-27 15:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=45.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 954047, + "price": 27617000.0, + "datetime": "2022-06-27 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 954206, + "price": 26997000.0, + "datetime": "2022-06-28 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 954234, + "price": 26972000.0, + "datetime": "2022-06-28 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -94315,134 +151069,98 @@ "price": 27027000.0, "datetime": "2022-06-28 03:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 954331, - "price": 27161000.0, - "datetime": "2022-06-28 06:21:00", + "bar_index": 954298, + "price": 27123000.0, + "datetime": "2022-06-28 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 954448, + "price": 26873000.0, + "datetime": "2022-06-28 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 954388, - "price": 27118000.0, - "datetime": "2022-06-28 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 954447, - "price": 26869000.0, - "datetime": "2022-06-28 12:09:00", + "bar_index": 954477, + "price": 26908000.0, + "datetime": "2022-06-28 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 954489, - "price": 26934000.0, - "datetime": "2022-06-28 14:15:00", + "bar_index": 954493, + "price": 26978000.0, + "datetime": "2022-06-28 14:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 954614, - "price": 27233000.0, - "datetime": "2022-06-28 20:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 954634, - "price": 27187000.0, - "datetime": "2022-06-28 21:30:00", + "bar_index": 954552, + "price": 27063000.0, + "datetime": "2022-06-28 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 954658, - "price": 27324000.0, - "datetime": "2022-06-28 22:42:00", + "bar_index": 954559, + "price": 27190000.0, + "datetime": "2022-06-28 17:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 954903, - "price": 26525000.0, - "datetime": "2022-06-29 10:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 954922, - "price": 26522000.0, - "datetime": "2022-06-29 11:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 954936, - "price": 26541000.0, - "datetime": "2022-06-29 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 954974, - "price": 26501000.0, - "datetime": "2022-06-29 14:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 955046, - "price": 26353000.0, - "datetime": "2022-06-29 18:06:00", + "bar_index": 954598, + "price": 27257000.0, + "datetime": "2022-06-28 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 955095, - "price": 26371000.0, - "datetime": "2022-06-29 20:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 955116, - "price": 26288000.0, - "datetime": "2022-06-29 21:36:00", + "bar_index": 954904, + "price": 26524000.0, + "datetime": "2022-06-29 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 955026, + "price": 26368000.0, + "datetime": "2022-06-29 17:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 955106, + "price": 26406000.0, + "datetime": "2022-06-29 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -94451,79 +151169,142 @@ "datetime": "2022-06-29 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 955313, - "price": 26633000.0, - "datetime": "2022-06-30 07:27:00", + "bar_index": 955159, + "price": 26433000.0, + "datetime": "2022-06-29 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 955444, - "price": 26283000.0, - "datetime": "2022-06-30 14:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 955638, - "price": 25121000.0, - "datetime": "2022-06-30 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 955757, - "price": 24865000.0, - "datetime": "2022-07-01 05:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 955881, - "price": 26471000.0, - "datetime": "2022-07-01 11:51:00", + "bar_index": 955219, + "price": 26327000.0, + "datetime": "2022-06-30 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 955246, + "price": 26370000.0, + "datetime": "2022-06-30 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 955293, + "price": 26671000.0, + "datetime": "2022-06-30 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 955906, - "price": 25720000.0, - "datetime": "2022-07-01 13:06:00", + "bar_index": 955474, + "price": 25673000.0, + "datetime": "2022-06-30 15:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 955643, + "price": 25233000.0, + "datetime": "2022-06-30 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 955942, - "price": 25589000.0, - "datetime": "2022-07-01 14:54:00", + "bar_index": 955682, + "price": 25143000.0, + "datetime": "2022-07-01 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 956069, - "price": 25371000.0, - "datetime": "2022-07-01 21:15:00", + "bar_index": 955689, + "price": 25013000.0, + "datetime": "2022-07-01 02:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 955710, + "price": 25043000.0, + "datetime": "2022-07-01 03:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 955751, + "price": 25070000.0, + "datetime": "2022-07-01 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 955768, + "price": 24902000.0, + "datetime": "2022-07-01 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 955782, + "price": 24836000.0, + "datetime": "2022-07-01 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 955806, + "price": 24949000.0, + "datetime": "2022-07-01 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 955829, + "price": 25795000.0, + "datetime": "2022-07-01 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 955908, + "price": 25719000.0, + "datetime": "2022-07-01 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -94531,107 +151312,143 @@ "price": 25588000.0, "datetime": "2022-07-02 01:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 956291, - "price": 25682000.0, - "datetime": "2022-07-02 08:21:00", + "bar_index": 956196, + "price": 25698000.0, + "datetime": "2022-07-02 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 956235, + "price": 25772000.0, + "datetime": "2022-07-02 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 956276, + "price": 25669000.0, + "datetime": "2022-07-02 07:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 956396, - "price": 25350000.0, - "datetime": "2022-07-02 13:36:00", + "bar_index": 956285, + "price": 25560000.0, + "datetime": "2022-07-02 08:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 956363, + "price": 25391000.0, + "datetime": "2022-07-02 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 956374, + "price": 25264000.0, + "datetime": "2022-07-02 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 956440, - "price": 25397000.0, - "datetime": "2022-07-02 15:48:00", + "bar_index": 956397, + "price": 25374000.0, + "datetime": "2022-07-02 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 956503, + "bar_index": 956505, "price": 25366000.0, - "datetime": "2022-07-02 18:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 956536, - "price": 25395000.0, - "datetime": "2022-07-02 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 956549, - "price": 25463000.0, - "datetime": "2022-07-02 21:15:00", + "datetime": "2022-07-02 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 956686, - "price": 25553000.0, - "datetime": "2022-07-03 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 956693, - "price": 25463000.0, - "datetime": "2022-07-03 04:27:00", + "bar_index": 956700, + "price": 25454000.0, + "datetime": "2022-07-03 04:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 956707, + "price": 25433000.0, + "datetime": "2022-07-03 05:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,obv_divergence]" + }, + { + "side": "sell", + "bar_index": 956778, + "price": 25460000.0, + "datetime": "2022-07-03 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 956765, - "price": 25506000.0, - "datetime": "2022-07-03 08:03:00", + "bar_index": 956873, + "price": 25488000.0, + "datetime": "2022-07-03 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 956913, - "price": 25344000.0, - "datetime": "2022-07-03 15:27:00", + "bar_index": 956908, + "price": 25298000.0, + "datetime": "2022-07-03 15:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 956951, - "price": 25250000.0, - "datetime": "2022-07-03 17:21:00", + "bar_index": 956914, + "price": 25327000.0, + "datetime": "2022-07-03 15:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 956954, + "price": 25249000.0, + "datetime": "2022-07-03 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -94639,26 +151456,17 @@ "price": 25231000.0, "datetime": "2022-07-03 19:03:00", "pivot_bar_index": null, - "confidence": 1.0, + "confidence": 0.9, "reason": "composite_sell score=4.5 [bb_reversal,donchian]" }, { "side": "buy", - "bar_index": 957043, - "price": 25281000.0, - "datetime": "2022-07-03 21:57:00", + "bar_index": 957072, + "price": 25300000.0, + "datetime": "2022-07-03 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 957086, - "price": 25258000.0, - "datetime": "2022-07-04 00:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -94667,79 +151475,142 @@ "datetime": "2022-07-04 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 957138, - "price": 25285000.0, - "datetime": "2022-07-04 02:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 957257, - "price": 25441000.0, - "datetime": "2022-07-04 08:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 957390, - "price": 25214000.0, - "datetime": "2022-07-04 15:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 957424, - "price": 25193000.0, - "datetime": "2022-07-04 17:00:00", + "bar_index": 957209, + "price": 25444000.0, + "datetime": "2022-07-04 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 957270, + "price": 25390000.0, + "datetime": "2022-07-04 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 957773, - "price": 26478000.0, - "datetime": "2022-07-05 10:27:00", + "bar_index": 957376, + "price": 25211000.0, + "datetime": "2022-07-04 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 957831, - "price": 26476000.0, - "datetime": "2022-07-05 13:21:00", + "bar_index": 957404, + "price": 25183000.0, + "datetime": "2022-07-04 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 957888, - "price": 26613000.0, - "datetime": "2022-07-05 16:12:00", + "bar_index": 957413, + "price": 25177000.0, + "datetime": "2022-07-04 16:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 957972, - "price": 26060000.0, - "datetime": "2022-07-05 20:24:00", + "bar_index": 957539, + "price": 25613000.0, + "datetime": "2022-07-04 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 957571, + "price": 25992000.0, + "datetime": "2022-07-05 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 957622, + "price": 26070000.0, + "datetime": "2022-07-05 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 957652, + "price": 25930000.0, + "datetime": "2022-07-05 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 957682, + "price": 25924000.0, + "datetime": "2022-07-05 05:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 957764, + "price": 26686000.0, + "datetime": "2022-07-05 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 957821, + "price": 26587000.0, + "datetime": "2022-07-05 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 957870, + "price": 26697000.0, + "datetime": "2022-07-05 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 957894, + "price": 26516000.0, + "datetime": "2022-07-05 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 958011, + "price": 25664000.0, + "datetime": "2022-07-05 22:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -94748,88 +151619,187 @@ "datetime": "2022-07-05 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 958109, + "price": 26147000.0, + "datetime": "2022-07-06 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 958041, - "price": 25768000.0, - "datetime": "2022-07-05 23:51:00", + "bar_index": 958247, + "price": 26628000.0, + "datetime": "2022-07-06 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 958303, - "price": 26307000.0, - "datetime": "2022-07-06 12:57:00", + "bar_index": 958253, + "price": 26610000.0, + "datetime": "2022-07-06 10:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 958411, - "price": 26542000.0, - "datetime": "2022-07-06 18:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 958472, - "price": 26477000.0, - "datetime": "2022-07-06 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 958499, - "price": 26438000.0, - "datetime": "2022-07-06 22:45:00", + "bar_index": 958261, + "price": 26208000.0, + "datetime": "2022-07-06 10:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 958644, - "price": 26743000.0, - "datetime": "2022-07-07 06:00:00", + "bar_index": 958313, + "price": 26559000.0, + "datetime": "2022-07-06 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 958669, - "price": 26800000.0, - "datetime": "2022-07-07 07:15:00", + "bar_index": 958373, + "price": 26547000.0, + "datetime": "2022-07-06 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 958501, + "price": 26531000.0, + "datetime": "2022-07-06 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 958516, + "price": 26535000.0, + "datetime": "2022-07-06 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 958550, + "price": 26552000.0, + "datetime": "2022-07-07 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 958670, + "price": 26828000.0, + "datetime": "2022-07-07 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 958744, - "price": 26856000.0, - "datetime": "2022-07-07 11:00:00", + "bar_index": 958799, + "price": 26720000.0, + "datetime": "2022-07-07 13:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 958824, + "price": 26586000.0, + "datetime": "2022-07-07 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 958874, - "price": 26772000.0, - "datetime": "2022-07-07 17:30:00", + "bar_index": 958904, + "price": 26942000.0, + "datetime": "2022-07-07 19:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 958983, + "price": 26926000.0, + "datetime": "2022-07-07 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 959073, + "price": 27509000.0, + "datetime": "2022-07-08 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 959097, + "price": 28091000.0, + "datetime": "2022-07-08 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 959171, + "price": 28171000.0, + "datetime": "2022-07-08 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 959202, + "price": 28268000.0, + "datetime": "2022-07-08 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 959217, + "price": 28759000.0, + "datetime": "2022-07-08 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 959312, + "price": 28425000.0, + "datetime": "2022-07-08 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -94837,8 +151807,26 @@ "price": 28273000.0, "datetime": "2022-07-08 19:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 959441, + "price": 27981000.0, + "datetime": "2022-07-08 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 959483, + "price": 28468000.0, + "datetime": "2022-07-08 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -94847,16 +151835,34 @@ "datetime": "2022-07-09 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 959570, - "price": 28449000.0, - "datetime": "2022-07-09 04:18:00", + "bar_index": 959586, + "price": 28430000.0, + "datetime": "2022-07-09 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 959601, + "price": 28494000.0, + "datetime": "2022-07-09 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 959606, + "price": 28530000.0, + "datetime": "2022-07-09 06:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", @@ -94865,160 +151871,466 @@ "datetime": "2022-07-09 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 959633, - "price": 28466000.0, - "datetime": "2022-07-09 07:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 959717, - "price": 28198000.0, - "datetime": "2022-07-09 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 959742, - "price": 28214000.0, - "datetime": "2022-07-09 12:54:00", + "bar_index": 959648, + "price": 28470000.0, + "datetime": "2022-07-09 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 959852, + "bar_index": 959699, + "price": 28083000.0, + "datetime": "2022-07-09 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 959759, + "price": 28146000.0, + "datetime": "2022-07-09 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 959806, "price": 28213000.0, - "datetime": "2022-07-09 18:24:00", + "datetime": "2022-07-09 16:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 959965, - "price": 28242000.0, - "datetime": "2022-07-10 00:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 960071, - "price": 28237000.0, - "datetime": "2022-07-10 05:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 960094, - "price": 28293000.0, - "datetime": "2022-07-10 06:30:00", + "bar_index": 959822, + "price": 28272000.0, + "datetime": "2022-07-09 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 960451, - "price": 27469000.0, - "datetime": "2022-07-11 00:21:00", + "side": "buy", + "bar_index": 959954, + "price": 28281000.0, + "datetime": "2022-07-09 23:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 960480, - "price": 27416000.0, - "datetime": "2022-07-11 01:48:00", + "side": "buy", + "bar_index": 959973, + "price": 28272000.0, + "datetime": "2022-07-10 00:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 960770, + "bar_index": 959981, + "price": 28208000.0, + "datetime": "2022-07-10 00:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,donchian,ema_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 959997, + "price": 28232000.0, + "datetime": "2022-07-10 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 960037, + "price": 28450000.0, + "datetime": "2022-07-10 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 960183, + "price": 28028000.0, + "datetime": "2022-07-10 10:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 960202, + "price": 27871000.0, + "datetime": "2022-07-10 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 960327, + "price": 27910000.0, + "datetime": "2022-07-10 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 960337, + "price": 27938000.0, + "datetime": "2022-07-10 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 960366, + "price": 27848000.0, + "datetime": "2022-07-10 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 960386, + "price": 27906000.0, + "datetime": "2022-07-10 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 960424, + "price": 27591000.0, + "datetime": "2022-07-10 23:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 960470, + "price": 27216000.0, + "datetime": "2022-07-11 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 960491, + "price": 27448000.0, + "datetime": "2022-07-11 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 960554, + "price": 27459000.0, + "datetime": "2022-07-11 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 960625, + "price": 27240000.0, + "datetime": "2022-07-11 09:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 960694, + "price": 27076000.0, + "datetime": "2022-07-11 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 960705, + "price": 26948000.0, + "datetime": "2022-07-11 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 960713, + "price": 26894000.0, + "datetime": "2022-07-11 13:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 960751, + "price": 26812000.0, + "datetime": "2022-07-11 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 960776, + "price": 26851000.0, + "datetime": "2022-07-11 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 960927, "price": 26879000.0, - "datetime": "2022-07-11 16:18:00", + "datetime": "2022-07-12 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 960980, + "price": 27190000.0, + "datetime": "2022-07-12 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 960843, - "price": 26993000.0, - "datetime": "2022-07-11 19:57:00", + "bar_index": 961019, + "price": 27068000.0, + "datetime": "2022-07-12 04:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 961185, + "price": 26403000.0, + "datetime": "2022-07-12 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 961139, - "price": 26326000.0, - "datetime": "2022-07-12 10:45:00", + "bar_index": 961257, + "price": 26171000.0, + "datetime": "2022-07-12 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 961780, - "price": 26123000.0, - "datetime": "2022-07-13 18:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 961797, - "price": 26096000.0, - "datetime": "2022-07-13 19:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=38.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 961834, - "price": 25684000.0, - "datetime": "2022-07-13 21:30:00", + "bar_index": 961269, + "price": 26171000.0, + "datetime": "2022-07-12 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961287, + "price": 26206000.0, + "datetime": "2022-07-12 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961293, + "price": 26183000.0, + "datetime": "2022-07-12 18:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 962039, - "price": 26167000.0, - "datetime": "2022-07-14 07:45:00", + "bar_index": 961403, + "price": 26367000.0, + "datetime": "2022-07-12 23:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 961474, + "price": 26146000.0, + "datetime": "2022-07-13 03:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961537, + "price": 25819000.0, + "datetime": "2022-07-13 06:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961607, + "price": 25757000.0, + "datetime": "2022-07-13 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 962125, - "price": 26689000.0, - "datetime": "2022-07-14 12:03:00", + "bar_index": 961628, + "price": 25840000.0, + "datetime": "2022-07-13 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 961641, + "price": 25840000.0, + "datetime": "2022-07-13 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961662, + "price": 25798000.0, + "datetime": "2022-07-13 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 961676, + "price": 25727000.0, + "datetime": "2022-07-13 13:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 961717, + "price": 25751000.0, + "datetime": "2022-07-13 15:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 961741, + "price": 26024000.0, + "datetime": "2022-07-13 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 961809, + "price": 26116000.0, + "datetime": "2022-07-13 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 961945, + "price": 26089000.0, + "datetime": "2022-07-14 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 961955, + "price": 26135000.0, + "datetime": "2022-07-14 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 961968, + "price": 26127000.0, + "datetime": "2022-07-14 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 962029, + "price": 26226000.0, + "datetime": "2022-07-14 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 962055, + "price": 26535000.0, + "datetime": "2022-07-14 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 962127, + "price": 26698000.0, + "datetime": "2022-07-14 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "sell", @@ -95026,17 +152338,35 @@ "price": 26643000.0, "datetime": "2022-07-14 12:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 962226, - "price": 26390000.0, - "datetime": "2022-07-14 17:06:00", + "bar_index": 962166, + "price": 26480000.0, + "datetime": "2022-07-14 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 962188, + "price": 26456000.0, + "datetime": "2022-07-14 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 962252, + "price": 26172000.0, + "datetime": "2022-07-14 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -95044,17 +152374,8 @@ "price": 26247000.0, "datetime": "2022-07-14 18:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 962281, - "price": 26214000.0, - "datetime": "2022-07-14 19:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -95062,71 +152383,197 @@ "price": 26279000.0, "datetime": "2022-07-14 23:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 962405, - "price": 26729000.0, - "datetime": "2022-07-15 02:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 962742, - "price": 27547000.0, - "datetime": "2022-07-15 18:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 963120, - "price": 27447000.0, - "datetime": "2022-07-16 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 963205, - "price": 27991000.0, - "datetime": "2022-07-17 03:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 963291, - "price": 27915000.0, - "datetime": "2022-07-17 08:15:00", + "bar_index": 962406, + "price": 26793000.0, + "datetime": "2022-07-15 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 963318, - "price": 28000000.0, - "datetime": "2022-07-17 09:36:00", + "bar_index": 962418, + "price": 27080000.0, + "datetime": "2022-07-15 02:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 962457, + "price": 27300000.0, + "datetime": "2022-07-15 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 963334, - "price": 27860000.0, - "datetime": "2022-07-17 10:24:00", + "bar_index": 962469, + "price": 27080000.0, + "datetime": "2022-07-15 05:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 962481, + "price": 27190000.0, + "datetime": "2022-07-15 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 962609, + "price": 27076000.0, + "datetime": "2022-07-15 12:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 962889, + "price": 27356000.0, + "datetime": "2022-07-16 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 962896, + "price": 27394000.0, + "datetime": "2022-07-16 12:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 963027, + "price": 27336000.0, + "datetime": "2022-07-16 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 963098, + "price": 27503000.0, + "datetime": "2022-07-16 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 963199, + "price": 27972000.0, + "datetime": "2022-07-17 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 963257, + "price": 28010000.0, + "datetime": "2022-07-17 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 963297, + "price": 27874000.0, + "datetime": "2022-07-17 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 963320, + "price": 27988000.0, + "datetime": "2022-07-17 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 963340, + "price": 27775000.0, + "datetime": "2022-07-17 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 963358, + "price": 27936000.0, + "datetime": "2022-07-17 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 963380, + "price": 28108000.0, + "datetime": "2022-07-17 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 963423, + "price": 28138000.0, + "datetime": "2022-07-17 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 963528, + "price": 28164000.0, + "datetime": "2022-07-17 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 963635, + "price": 27797000.0, + "datetime": "2022-07-18 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 963647, + "price": 27956000.0, + "datetime": "2022-07-18 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -95135,25 +152582,115 @@ "datetime": "2022-07-18 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 964236, - "price": 28430000.0, - "datetime": "2022-07-19 07:30:00", + "bar_index": 963707, + "price": 27700000.0, + "datetime": "2022-07-18 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 963819, + "price": 27662000.0, + "datetime": "2022-07-18 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 963901, + "price": 28497000.0, + "datetime": "2022-07-18 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 963931, + "price": 29114000.0, + "datetime": "2022-07-18 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 963955, + "price": 29112000.0, + "datetime": "2022-07-18 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 963990, + "price": 29088000.0, + "datetime": "2022-07-18 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 964090, + "price": 28996000.0, + "datetime": "2022-07-19 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 964221, + "price": 28613000.0, + "datetime": "2022-07-19 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 964254, + "price": 29148000.0, + "datetime": "2022-07-19 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 964292, + "price": 29208000.0, + "datetime": "2022-07-19 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 964380, + "price": 28973000.0, + "datetime": "2022-07-19 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 964432, - "price": 28683000.0, - "datetime": "2022-07-19 17:18:00", + "bar_index": 964404, + "price": 28586000.0, + "datetime": "2022-07-19 15:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", @@ -95162,142 +152699,232 @@ "datetime": "2022-07-19 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 964461, - "price": 28724000.0, - "datetime": "2022-07-19 18:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 964501, - "price": 28799000.0, - "datetime": "2022-07-19 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 964541, - "price": 28966000.0, - "datetime": "2022-07-19 22:45:00", + "side": "buy", + "bar_index": 964486, + "price": 28818000.0, + "datetime": "2022-07-19 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 964666, - "price": 30586000.0, - "datetime": "2022-07-20 05:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 964847, - "price": 30671000.0, - "datetime": "2022-07-20 14:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 964913, - "price": 30945000.0, - "datetime": "2022-07-20 17:21:00", + "bar_index": 964524, + "price": 29057000.0, + "datetime": "2022-07-19 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 964923, - "price": 30741000.0, - "datetime": "2022-07-20 17:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 964932, - "price": 30985000.0, - "datetime": "2022-07-20 18:18:00", + "bar_index": 964671, + "price": 30483000.0, + "datetime": "2022-07-20 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 964999, - "price": 31060000.0, - "datetime": "2022-07-20 21:39:00", + "bar_index": 964676, + "price": 30531000.0, + "datetime": "2022-07-20 05:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 965073, - "price": 31581000.0, - "datetime": "2022-07-21 01:21:00", + "bar_index": 964785, + "price": 30558000.0, + "datetime": "2022-07-20 10:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 964867, + "price": 30821000.0, + "datetime": "2022-07-20 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 964882, + "price": 31217000.0, + "datetime": "2022-07-20 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 964960, + "price": 31026000.0, + "datetime": "2022-07-20 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 965132, - "price": 31342000.0, - "datetime": "2022-07-21 04:18:00", + "bar_index": 965085, + "price": 31240000.0, + "datetime": "2022-07-21 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 965115, + "price": 31400000.0, + "datetime": "2022-07-21 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 965183, + "price": 31160000.0, + "datetime": "2022-07-21 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 965323, - "price": 30188000.0, - "datetime": "2022-07-21 13:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 965369, - "price": 30146000.0, - "datetime": "2022-07-21 16:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 965391, - "price": 30238000.0, - "datetime": "2022-07-21 17:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 965839, - "price": 30500000.0, - "datetime": "2022-07-22 15:39:00", + "bar_index": 965216, + "price": 30480000.0, + "datetime": "2022-07-21 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 965237, + "price": 30496000.0, + "datetime": "2022-07-21 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 965266, + "price": 30699000.0, + "datetime": "2022-07-21 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 965289, + "price": 30057000.0, + "datetime": "2022-07-21 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 965341, + "price": 30099000.0, + "datetime": "2022-07-21 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 965418, + "price": 30277000.0, + "datetime": "2022-07-21 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 965439, + "price": 30327000.0, + "datetime": "2022-07-21 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 965547, + "price": 30093000.0, + "datetime": "2022-07-22 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 965602, + "price": 30190000.0, + "datetime": "2022-07-22 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 965819, + "price": 30448000.0, + "datetime": "2022-07-22 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 965825, + "price": 30486000.0, + "datetime": "2022-07-22 14:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 965846, + "price": 30493000.0, + "datetime": "2022-07-22 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 965864, + "price": 30541000.0, + "datetime": "2022-07-22 16:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 965939, + "price": 31001000.0, + "datetime": "2022-07-22 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -95305,143 +152932,215 @@ "price": 31017000.0, "datetime": "2022-07-22 21:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 966096, - "price": 30301000.0, - "datetime": "2022-07-23 04:30:00", + "bar_index": 966097, + "price": 30110000.0, + "datetime": "2022-07-23 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 966180, - "price": 30058000.0, - "datetime": "2022-07-23 08:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 966192, - "price": 30147000.0, - "datetime": "2022-07-23 09:18:00", + "bar_index": 966222, + "price": 30184000.0, + "datetime": "2022-07-23 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=63.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 966278, - "price": 30161000.0, - "datetime": "2022-07-23 13:36:00", + "bar_index": 966228, + "price": 30205000.0, + "datetime": "2022-07-23 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 966350, - "price": 30104000.0, - "datetime": "2022-07-23 17:12:00", + "bar_index": 966248, + "price": 30144000.0, + "datetime": "2022-07-23 12:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 966453, - "price": 29568000.0, - "datetime": "2022-07-23 22:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 966549, - "price": 29393000.0, - "datetime": "2022-07-24 03:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 966726, - "price": 29662000.0, - "datetime": "2022-07-24 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 966803, - "price": 29886000.0, - "datetime": "2022-07-24 15:51:00", + "bar_index": 966291, + "price": 30223000.0, + "datetime": "2022-07-23 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 966845, - "price": 29880000.0, - "datetime": "2022-07-24 17:57:00", + "bar_index": 966357, + "price": 30149000.0, + "datetime": "2022-07-23 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 966950, - "price": 29786000.0, - "datetime": "2022-07-24 23:12:00", + "bar_index": 966365, + "price": 29961000.0, + "datetime": "2022-07-23 17:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 967052, - "price": 29921000.0, - "datetime": "2022-07-25 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 967081, - "price": 29968000.0, - "datetime": "2022-07-25 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 967255, - "price": 29011000.0, - "datetime": "2022-07-25 14:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 967319, - "price": 29107000.0, - "datetime": "2022-07-25 17:39:00", + "bar_index": 966435, + "price": 29547000.0, + "datetime": "2022-07-23 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 966498, + "price": 29419000.0, + "datetime": "2022-07-24 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 966508, + "price": 29446000.0, + "datetime": "2022-07-24 01:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 966577, + "price": 29468000.0, + "datetime": "2022-07-24 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 966646, + "price": 29804000.0, + "datetime": "2022-07-24 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 966766, + "price": 29620000.0, + "datetime": "2022-07-24 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 966783, + "price": 29960000.0, + "datetime": "2022-07-24 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 966909, + "price": 29907000.0, + "datetime": "2022-07-24 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 967012, + "price": 30038000.0, + "datetime": "2022-07-25 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 967065, + "price": 29915000.0, + "datetime": "2022-07-25 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 967111, + "price": 30064000.0, + "datetime": "2022-07-25 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 967158, + "price": 29653000.0, + "datetime": "2022-07-25 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 967195, + "price": 29215000.0, + "datetime": "2022-07-25 11:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 967258, + "price": 29045000.0, + "datetime": "2022-07-25 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 967273, + "price": 29045000.0, + "datetime": "2022-07-25 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.4 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 967295, + "price": 29090000.0, + "datetime": "2022-07-25 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -95450,61 +153149,142 @@ "datetime": "2022-07-25 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 967544, - "price": 29069000.0, - "datetime": "2022-07-26 04:54:00", + "bar_index": 967362, + "price": 29203000.0, + "datetime": "2022-07-25 19:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 967700, - "price": 28201000.0, - "datetime": "2022-07-26 12:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 967715, - "price": 28232000.0, - "datetime": "2022-07-26 13:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 967772, - "price": 28171000.0, - "datetime": "2022-07-26 16:18:00", + "bar_index": 967481, + "price": 29096000.0, + "datetime": "2022-07-26 01:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 967563, + "price": 29475000.0, + "datetime": "2022-07-26 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 968033, - "price": 27880000.0, - "datetime": "2022-07-27 05:21:00", + "bar_index": 967582, + "price": 29241000.0, + "datetime": "2022-07-26 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 967703, + "price": 28266000.0, + "datetime": "2022-07-26 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 967773, + "price": 28177000.0, + "datetime": "2022-07-26 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 967812, + "price": 28149000.0, + "datetime": "2022-07-26 18:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 968119, - "price": 28202000.0, - "datetime": "2022-07-27 09:39:00", + "bar_index": 967839, + "price": 28105000.0, + "datetime": "2022-07-26 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 967860, + "price": 28118000.0, + "datetime": "2022-07-26 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 967913, + "price": 27925000.0, + "datetime": "2022-07-26 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 967924, + "price": 27928000.0, + "datetime": "2022-07-26 23:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 967985, + "price": 27936000.0, + "datetime": "2022-07-27 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968022, + "price": 27958000.0, + "datetime": "2022-07-27 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 968066, + "price": 28037000.0, + "datetime": "2022-07-27 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 968074, + "price": 28157000.0, + "datetime": "2022-07-27 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -95512,44 +153292,98 @@ "price": 28214000.0, "datetime": "2022-07-27 10:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 968154, - "price": 28267000.0, - "datetime": "2022-07-27 11:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 968313, - "price": 28424000.0, - "datetime": "2022-07-27 19:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=39.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968140, + "price": 28282000.0, + "datetime": "2022-07-27 10:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 968347, - "price": 28341000.0, - "datetime": "2022-07-27 21:03:00", + "bar_index": 968186, + "price": 28190000.0, + "datetime": "2022-07-27 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 968357, - "price": 28430000.0, - "datetime": "2022-07-27 21:33:00", + "bar_index": 968215, + "price": 28224000.0, + "datetime": "2022-07-27 14:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 968246, + "price": 28474000.0, + "datetime": "2022-07-27 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 968292, + "price": 28413000.0, + "datetime": "2022-07-27 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968335, + "price": 28427000.0, + "datetime": "2022-07-27 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 968362, + "price": 28482000.0, + "datetime": "2022-07-27 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968389, + "price": 28568000.0, + "datetime": "2022-07-27 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968403, + "price": 28626000.0, + "datetime": "2022-07-27 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 968431, + "price": 28784000.0, + "datetime": "2022-07-28 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -95558,169 +153392,412 @@ "datetime": "2022-07-28 02:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 968580, - "price": 30050000.0, - "datetime": "2022-07-28 08:42:00", + "bar_index": 968455, + "price": 28859000.0, + "datetime": "2022-07-28 02:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 968697, - "price": 30450000.0, - "datetime": "2022-07-28 14:33:00", + "bar_index": 968487, + "price": 30068000.0, + "datetime": "2022-07-28 04:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 968780, - "price": 30221000.0, - "datetime": "2022-07-28 18:42:00", + "bar_index": 968499, + "price": 30122000.0, + "datetime": "2022-07-28 04:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.9 [donchian,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 968592, + "price": 30082000.0, + "datetime": "2022-07-28 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 968805, - "price": 30228000.0, - "datetime": "2022-07-28 19:57:00", + "bar_index": 968605, + "price": 30055000.0, + "datetime": "2022-07-28 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.8 [fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 968822, - "price": 30338000.0, - "datetime": "2022-07-28 20:48:00", + "bar_index": 968649, + "price": 30597000.0, + "datetime": "2022-07-28 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 968949, - "price": 31188000.0, - "datetime": "2022-07-29 03:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 968969, - "price": 31210000.0, - "datetime": "2022-07-29 04:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 968987, - "price": 31281000.0, - "datetime": "2022-07-29 05:03:00", + "bar_index": 968671, + "price": 30460000.0, + "datetime": "2022-07-28 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 969078, - "price": 31268000.0, - "datetime": "2022-07-29 09:36:00", + "bar_index": 968718, + "price": 30444000.0, + "datetime": "2022-07-28 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 969098, - "price": 31291000.0, - "datetime": "2022-07-29 10:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 969551, - "price": 31604000.0, - "datetime": "2022-07-30 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 969681, - "price": 31422000.0, - "datetime": "2022-07-30 15:45:00", + "bar_index": 968732, + "price": 30250000.0, + "datetime": "2022-07-28 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,rsi_swing]" }, { "side": "buy", - "bar_index": 969711, - "price": 31508000.0, - "datetime": "2022-07-30 17:15:00", + "bar_index": 968786, + "price": 30271000.0, + "datetime": "2022-07-28 19:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 969853, - "price": 32227000.0, - "datetime": "2022-07-31 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 969973, - "price": 31693000.0, - "datetime": "2022-07-31 06:21:00", + "bar_index": 968826, + "price": 30411000.0, + "datetime": "2022-07-28 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 969979, - "price": 31685000.0, - "datetime": "2022-07-31 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 969986, - "price": 31296000.0, - "datetime": "2022-07-31 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 970384, - "price": 31283000.0, - "datetime": "2022-08-01 02:54:00", + "bar_index": 968873, + "price": 30147000.0, + "datetime": "2022-07-28 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 968886, + "price": 30396000.0, + "datetime": "2022-07-29 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 968989, + "price": 31243000.0, + "datetime": "2022-07-29 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 969003, + "price": 31484000.0, + "datetime": "2022-07-29 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 969026, + "price": 31290000.0, + "datetime": "2022-07-29 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 969046, + "price": 31397000.0, + "datetime": "2022-07-29 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969180, + "price": 31550000.0, + "datetime": "2022-07-29 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=98.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 969186, + "price": 31510000.0, + "datetime": "2022-07-29 15:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 969205, + "price": 31523000.0, + "datetime": "2022-07-29 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 969213, + "price": 31369000.0, + "datetime": "2022-07-29 16:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969231, + "price": 31509000.0, + "datetime": "2022-07-29 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969351, + "price": 31720000.0, + "datetime": "2022-07-29 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=70.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 969378, + "price": 31629000.0, + "datetime": "2022-07-30 00:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 969442, + "price": 31634000.0, + "datetime": "2022-07-30 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 969485, + "price": 31612000.0, + "datetime": "2022-07-30 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 969505, + "price": 31523000.0, + "datetime": "2022-07-30 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969523, + "price": 31562000.0, + "datetime": "2022-07-30 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969564, + "price": 31587000.0, + "datetime": "2022-07-30 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 969591, + "price": 31471000.0, + "datetime": "2022-07-30 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 969657, + "price": 31402000.0, + "datetime": "2022-07-30 14:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 969767, + "price": 31506000.0, + "datetime": "2022-07-30 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 969814, + "price": 32235000.0, + "datetime": "2022-07-30 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 969829, + "price": 32247000.0, + "datetime": "2022-07-30 23:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 969860, + "price": 32303000.0, + "datetime": "2022-07-31 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 969892, + "price": 32300000.0, + "datetime": "2022-07-31 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 969936, + "price": 32139000.0, + "datetime": "2022-07-31 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 969981, + "price": 31658000.0, + "datetime": "2022-07-31 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 970060, + "price": 31488000.0, + "datetime": "2022-07-31 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 970082, + "price": 31546000.0, + "datetime": "2022-07-31 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 970141, + "price": 31354000.0, + "datetime": "2022-07-31 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 970278, + "price": 31351000.0, + "datetime": "2022-07-31 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 970413, + "price": 31477000.0, + "datetime": "2022-08-01 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 970422, + "price": 31453000.0, + "datetime": "2022-08-01 04:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 970430, + "price": 31464000.0, + "datetime": "2022-08-01 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -95728,143 +153805,206 @@ "price": 30800000.0, "datetime": "2022-08-01 07:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 970662, - "price": 30782000.0, - "datetime": "2022-08-01 16:48:00", + "bar_index": 970536, + "price": 30930000.0, + "datetime": "2022-08-01 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 970785, - "price": 30803000.0, - "datetime": "2022-08-01 22:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 970812, - "price": 30854000.0, - "datetime": "2022-08-02 00:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 970951, - "price": 30597000.0, - "datetime": "2022-08-02 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 970987, - "price": 30893000.0, - "datetime": "2022-08-02 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 971142, - "price": 30513000.0, - "datetime": "2022-08-02 16:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 971193, - "price": 30396000.0, - "datetime": "2022-08-02 19:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 971230, - "price": 30563000.0, - "datetime": "2022-08-02 21:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 971249, - "price": 30539000.0, - "datetime": "2022-08-02 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 971257, - "price": 30464000.0, - "datetime": "2022-08-02 22:33:00", + "bar_index": 970615, + "price": 30839000.0, + "datetime": "2022-08-01 14:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 971271, - "price": 30508000.0, - "datetime": "2022-08-02 23:15:00", + "bar_index": 970667, + "price": 30791000.0, + "datetime": "2022-08-01 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 970746, + "price": 30756000.0, + "datetime": "2022-08-01 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 970758, + "price": 30712000.0, + "datetime": "2022-08-01 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 970799, + "price": 30930000.0, + "datetime": "2022-08-01 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 970966, + "price": 30846000.0, + "datetime": "2022-08-02 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 970974, + "price": 30964000.0, + "datetime": "2022-08-02 08:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 970993, + "price": 30873000.0, + "datetime": "2022-08-02 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 971538, - "price": 30565000.0, - "datetime": "2022-08-03 12:36:00", + "bar_index": 971006, + "price": 30753000.0, + "datetime": "2022-08-02 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 971611, - "price": 30759000.0, - "datetime": "2022-08-03 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 971628, - "price": 30824000.0, - "datetime": "2022-08-03 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 971693, - "price": 31100000.0, - "datetime": "2022-08-03 20:21:00", + "side": "sell", + "bar_index": 971078, + "price": 30383000.0, + "datetime": "2022-08-02 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 971213, + "price": 30591000.0, + "datetime": "2022-08-02 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 971284, + "price": 30728000.0, + "datetime": "2022-08-02 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 971290, + "price": 30553000.0, + "datetime": "2022-08-03 00:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 971303, + "price": 30602000.0, + "datetime": "2022-08-03 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 971353, + "price": 30896000.0, + "datetime": "2022-08-03 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 971392, + "price": 30607000.0, + "datetime": "2022-08-03 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 971404, + "price": 30676000.0, + "datetime": "2022-08-03 05:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 971426, + "price": 30827000.0, + "datetime": "2022-08-03 07:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 971629, + "price": 30862000.0, + "datetime": "2022-08-03 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 971718, + "price": 31194000.0, + "datetime": "2022-08-03 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 971728, + "price": 31093000.0, + "datetime": "2022-08-03 22:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -95873,34 +154013,88 @@ "datetime": "2022-08-04 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 971960, - "price": 30783000.0, - "datetime": "2022-08-04 09:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 972071, - "price": 30672000.0, - "datetime": "2022-08-04 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=57.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 972198, - "price": 30653000.0, - "datetime": "2022-08-04 21:36:00", + "bar_index": 971848, + "price": 31287000.0, + "datetime": "2022-08-04 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 971902, + "price": 31101000.0, + "datetime": "2022-08-04 06:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 971928, + "price": 30607000.0, + "datetime": "2022-08-04 08:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 971995, + "price": 30936000.0, + "datetime": "2022-08-04 11:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 972050, + "price": 30764000.0, + "datetime": "2022-08-04 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 972086, + "price": 30685000.0, + "datetime": "2022-08-04 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 972159, + "price": 30639000.0, + "datetime": "2022-08-04 19:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 972169, + "price": 30597000.0, + "datetime": "2022-08-04 20:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 972224, + "price": 30834000.0, + "datetime": "2022-08-04 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -95908,44 +154102,35 @@ "price": 30675000.0, "datetime": "2022-08-04 23:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 972266, - "price": 30676000.0, - "datetime": "2022-08-05 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 972363, - "price": 30253000.0, - "datetime": "2022-08-05 05:51:00", + "bar_index": 972236, + "price": 30593000.0, + "datetime": "2022-08-04 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 972371, - "price": 30203000.0, - "datetime": "2022-08-05 06:15:00", + "bar_index": 972372, + "price": 30201000.0, + "datetime": "2022-08-05 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 972427, - "price": 30296000.0, - "datetime": "2022-08-05 09:03:00", + "bar_index": 972472, + "price": 30452000.0, + "datetime": "2022-08-05 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -95954,7 +154139,25 @@ "datetime": "2022-08-05 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 972575, + "price": 30720000.0, + "datetime": "2022-08-05 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 972631, + "price": 30679000.0, + "datetime": "2022-08-05 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -95962,62 +154165,89 @@ "price": 30788000.0, "datetime": "2022-08-05 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 972699, - "price": 30576000.0, - "datetime": "2022-08-05 22:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 972760, - "price": 30637000.0, - "datetime": "2022-08-06 01:42:00", + "bar_index": 972781, + "price": 30563000.0, + "datetime": "2022-08-06 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 972836, - "price": 30529000.0, - "datetime": "2022-08-06 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 972916, - "price": 30789000.0, - "datetime": "2022-08-06 09:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 972951, + "bar_index": 972793, + "price": 30460000.0, + "datetime": "2022-08-06 03:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 972853, + "price": 30688000.0, + "datetime": "2022-08-06 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 972867, + "price": 30682000.0, + "datetime": "2022-08-06 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 972917, + "price": 30800000.0, + "datetime": "2022-08-06 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 972959, + "price": 30745000.0, + "datetime": "2022-08-06 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 972969, + "price": 30714000.0, + "datetime": "2022-08-06 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 973000, + "price": 30733000.0, + "datetime": "2022-08-06 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 973023, "price": 30720000.0, - "datetime": "2022-08-06 11:15:00", + "datetime": "2022-08-06 14:51:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 972958, - "price": 30750000.0, - "datetime": "2022-08-06 11:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -96025,17 +154255,17 @@ "price": 30712000.0, "datetime": "2022-08-06 15:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 973148, - "price": 30725000.0, - "datetime": "2022-08-06 21:06:00", + "bar_index": 973103, + "price": 30740000.0, + "datetime": "2022-08-06 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -96044,25 +154274,16 @@ "datetime": "2022-08-07 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 973266, - "price": 30662000.0, - "datetime": "2022-08-07 03:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 973302, - "price": 30775000.0, - "datetime": "2022-08-07 04:48:00", + "bar_index": 973287, + "price": 30781000.0, + "datetime": "2022-08-07 04:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -96070,53 +154291,53 @@ "price": 30749000.0, "datetime": "2022-08-07 05:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 973412, + "price": 30475000.0, + "datetime": "2022-08-07 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 973459, + "price": 30554000.0, + "datetime": "2022-08-07 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 973485, + "price": 30559000.0, + "datetime": "2022-08-07 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 973358, - "price": 30746000.0, - "datetime": "2022-08-07 07:36:00", + "bar_index": 973720, + "price": 30595000.0, + "datetime": "2022-08-08 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 973405, - "price": 30490000.0, - "datetime": "2022-08-07 09:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 973484, - "price": 30552000.0, - "datetime": "2022-08-07 13:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 973524, - "price": 30568000.0, - "datetime": "2022-08-07 15:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 973673, - "price": 30638000.0, - "datetime": "2022-08-07 23:21:00", + "bar_index": 973739, + "price": 30747000.0, + "datetime": "2022-08-08 02:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -96124,80 +154345,152 @@ "price": 30738000.0, "datetime": "2022-08-08 03:51:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", - "bar_index": 973788, - "price": 30709000.0, - "datetime": "2022-08-08 05:06:00", + "bar_index": 973801, + "price": 30727000.0, + "datetime": "2022-08-08 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 973828, - "price": 30782000.0, - "datetime": "2022-08-08 07:06:00", + "bar_index": 973836, + "price": 30802000.0, + "datetime": "2022-08-08 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 973860, - "price": 30740000.0, - "datetime": "2022-08-08 08:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 973964, - "price": 30860000.0, - "datetime": "2022-08-08 13:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 974076, - "price": 31710000.0, - "datetime": "2022-08-08 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 974143, - "price": 31835000.0, - "datetime": "2022-08-08 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 974288, - "price": 31568000.0, - "datetime": "2022-08-09 06:06:00", + "bar_index": 973854, + "price": 30632000.0, + "datetime": "2022-08-08 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 973873, + "price": 30777000.0, + "datetime": "2022-08-08 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 973897, + "price": 30764000.0, + "datetime": "2022-08-08 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 973939, + "price": 30840000.0, + "datetime": "2022-08-08 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 974023, + "price": 31451000.0, + "datetime": "2022-08-08 16:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 974086, + "price": 31701000.0, + "datetime": "2022-08-08 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 974092, + "price": 31711000.0, + "datetime": "2022-08-08 20:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 974208, + "price": 31671000.0, + "datetime": "2022-08-09 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 974334, - "price": 31420000.0, - "datetime": "2022-08-09 08:24:00", + "bar_index": 974235, + "price": 31642000.0, + "datetime": "2022-08-09 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 974244, + "price": 31603000.0, + "datetime": "2022-08-09 03:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 974293, + "price": 31490000.0, + "datetime": "2022-08-09 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 974305, + "price": 31492000.0, + "datetime": "2022-08-09 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 974338, + "price": 31458000.0, + "datetime": "2022-08-09 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 974375, + "price": 31547000.0, + "datetime": "2022-08-09 10:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -96206,7 +154499,34 @@ "datetime": "2022-08-09 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 974403, + "price": 31539000.0, + "datetime": "2022-08-09 11:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 974471, + "price": 31560000.0, + "datetime": "2022-08-09 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 974540, + "price": 31371000.0, + "datetime": "2022-08-09 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -96215,70 +154535,178 @@ "datetime": "2022-08-09 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 974624, - "price": 30838000.0, - "datetime": "2022-08-09 22:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 974887, - "price": 30650000.0, - "datetime": "2022-08-10 12:03:00", + "bar_index": 974656, + "price": 30889000.0, + "datetime": "2022-08-10 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 974670, + "price": 30816000.0, + "datetime": "2022-08-10 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 974703, + "price": 30796000.0, + "datetime": "2022-08-10 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 974722, + "price": 30806000.0, + "datetime": "2022-08-10 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 975041, - "price": 30839000.0, - "datetime": "2022-08-10 19:45:00", + "bar_index": 974777, + "price": 30989000.0, + "datetime": "2022-08-10 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 975115, - "price": 31679000.0, - "datetime": "2022-08-10 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 975315, - "price": 31584000.0, - "datetime": "2022-08-11 09:27:00", + "bar_index": 974791, + "price": 31075000.0, + "datetime": "2022-08-10 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 975440, - "price": 32510000.0, - "datetime": "2022-08-11 15:42:00", + "bar_index": 974809, + "price": 31136000.0, + "datetime": "2022-08-10 08:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 974999, + "price": 30811000.0, + "datetime": "2022-08-10 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 975101, + "price": 31819000.0, + "datetime": "2022-08-10 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 975129, + "price": 31680000.0, + "datetime": "2022-08-11 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 975464, - "price": 32344000.0, - "datetime": "2022-08-11 16:54:00", + "bar_index": 975192, + "price": 31473000.0, + "datetime": "2022-08-11 03:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 975290, + "price": 31601000.0, + "datetime": "2022-08-11 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 975376, + "price": 32241000.0, + "datetime": "2022-08-11 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 975410, + "price": 32511000.0, + "datetime": "2022-08-11 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 975426, + "price": 32527000.0, + "datetime": "2022-08-11 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 975449, + "price": 32496000.0, + "datetime": "2022-08-11 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 975498, + "price": 32431000.0, + "datetime": "2022-08-11 18:36:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 975514, + "price": 32414000.0, + "datetime": "2022-08-11 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 975583, + "price": 32695000.0, + "datetime": "2022-08-11 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -96287,16 +154715,43 @@ "datetime": "2022-08-11 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 975742, - "price": 32004000.0, - "datetime": "2022-08-12 06:48:00", + "bar_index": 975608, + "price": 32336000.0, + "datetime": "2022-08-12 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 975669, + "price": 32151000.0, + "datetime": "2022-08-12 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 975687, + "price": 32022000.0, + "datetime": "2022-08-12 04:03:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 975773, + "price": 31768000.0, + "datetime": "2022-08-12 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=47.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -96305,52 +154760,160 @@ "datetime": "2022-08-12 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 975915, - "price": 31896000.0, - "datetime": "2022-08-12 15:27:00", + "bar_index": 975804, + "price": 31883000.0, + "datetime": "2022-08-12 09:54:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 975820, + "price": 31785000.0, + "datetime": "2022-08-12 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 975924, - "price": 31877000.0, - "datetime": "2022-08-12 15:54:00", + "side": "sell", + "bar_index": 975878, + "price": 31855000.0, + "datetime": "2022-08-12 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.6 [bb_reversal,ema_pullback,fib_pullback,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 976152, - "price": 32030000.0, - "datetime": "2022-08-13 03:18:00", + "bar_index": 975941, + "price": 31885000.0, + "datetime": "2022-08-12 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=47.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 976187, - "price": 32125000.0, - "datetime": "2022-08-13 05:03:00", + "bar_index": 975987, + "price": 31958000.0, + "datetime": "2022-08-12 19:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 975997, + "price": 31934000.0, + "datetime": "2022-08-12 19:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 976380, - "price": 32824000.0, - "datetime": "2022-08-13 14:42:00", + "bar_index": 976038, + "price": 31842000.0, + "datetime": "2022-08-12 21:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976096, + "price": 31950000.0, + "datetime": "2022-08-13 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 976120, + "price": 32011000.0, + "datetime": "2022-08-13 01:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976168, + "price": 32169000.0, + "datetime": "2022-08-13 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 976191, + "price": 32128000.0, + "datetime": "2022-08-13 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 976221, + "price": 32132000.0, + "datetime": "2022-08-13 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976244, + "price": 32221000.0, + "datetime": "2022-08-13 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 976250, + "price": 32364000.0, + "datetime": "2022-08-13 08:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 976291, + "price": 32593000.0, + "datetime": "2022-08-13 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 976312, + "price": 32645000.0, + "datetime": "2022-08-13 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 976351, + "price": 32829000.0, + "datetime": "2022-08-13 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -96359,70 +154922,196 @@ "datetime": "2022-08-13 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=35.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 976470, - "price": 32515000.0, - "datetime": "2022-08-13 19:12:00", + "bar_index": 976409, + "price": 32708000.0, + "datetime": "2022-08-13 16:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 976439, + "price": 32484000.0, + "datetime": "2022-08-13 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout]" + }, + { + "side": "sell", + "bar_index": 976476, + "price": 32559000.0, + "datetime": "2022-08-13 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 976484, + "price": 32554000.0, + "datetime": "2022-08-13 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 976524, - "price": 32534000.0, - "datetime": "2022-08-13 21:54:00", + "bar_index": 976529, + "price": 32518000.0, + "datetime": "2022-08-13 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 976597, - "price": 32598000.0, - "datetime": "2022-08-14 01:33:00", + "bar_index": 976586, + "price": 32651000.0, + "datetime": "2022-08-14 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=41.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 976730, - "price": 32610000.0, - "datetime": "2022-08-14 08:12:00", + "bar_index": 976600, + "price": 32601000.0, + "datetime": "2022-08-14 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976659, + "price": 32596000.0, + "datetime": "2022-08-14 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976690, + "price": 32607000.0, + "datetime": "2022-08-14 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 976797, + "price": 32754000.0, + "datetime": "2022-08-14 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 976896, + "price": 33108000.0, + "datetime": "2022-08-14 16:30:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 976914, + "price": 33030000.0, + "datetime": "2022-08-14 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 977050, - "price": 32630000.0, - "datetime": "2022-08-15 00:12:00", + "bar_index": 976947, + "price": 32839000.0, + "datetime": "2022-08-14 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 977133, - "price": 32481000.0, - "datetime": "2022-08-15 04:21:00", + "bar_index": 976961, + "price": 32806000.0, + "datetime": "2022-08-14 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 977153, - "price": 32500000.0, - "datetime": "2022-08-15 05:21:00", + "bar_index": 976978, + "price": 32712000.0, + "datetime": "2022-08-14 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 977012, + "price": 32605000.0, + "datetime": "2022-08-14 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 977075, + "price": 32660000.0, + "datetime": "2022-08-15 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 977091, + "price": 32462000.0, + "datetime": "2022-08-15 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 977102, + "price": 32502000.0, + "datetime": "2022-08-15 02:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 977182, + "price": 32640000.0, + "datetime": "2022-08-15 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 977200, + "price": 32592000.0, + "datetime": "2022-08-15 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -96430,35 +155119,35 @@ "price": 32634000.0, "datetime": "2022-08-15 09:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 977318, - "price": 33062000.0, - "datetime": "2022-08-15 13:36:00", + "bar_index": 977450, + "price": 32597000.0, + "datetime": "2022-08-15 20:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 977602, + "bar_index": 977466, "price": 32414000.0, - "datetime": "2022-08-16 03:48:00", + "datetime": "2022-08-15 21:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 977633, - "price": 32446000.0, - "datetime": "2022-08-16 05:21:00", + "side": "sell", + "bar_index": 977478, + "price": 32416000.0, + "datetime": "2022-08-15 21:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -96467,268 +155156,664 @@ "datetime": "2022-08-16 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 977686, + "price": 32241000.0, + "datetime": "2022-08-16 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 977694, - "price": 32500000.0, - "datetime": "2022-08-16 08:24:00", + "bar_index": 977695, + "price": 32442000.0, + "datetime": "2022-08-16 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 977775, - "price": 32553000.0, - "datetime": "2022-08-16 12:27:00", + "bar_index": 977726, + "price": 32514000.0, + "datetime": "2022-08-16 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 977786, - "price": 32411000.0, - "datetime": "2022-08-16 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 977843, - "price": 32256000.0, - "datetime": "2022-08-16 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 978077, - "price": 32046000.0, - "datetime": "2022-08-17 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 978522, - "price": 31573000.0, - "datetime": "2022-08-18 01:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 978565, - "price": 31611000.0, - "datetime": "2022-08-18 03:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 978593, - "price": 31531000.0, - "datetime": "2022-08-18 05:21:00", + "bar_index": 977751, + "price": 32525000.0, + "datetime": "2022-08-16 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 978615, - "price": 31549000.0, - "datetime": "2022-08-18 06:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 978716, - "price": 31600000.0, - "datetime": "2022-08-18 11:30:00", + "bar_index": 977761, + "price": 32415000.0, + "datetime": "2022-08-16 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 978787, - "price": 31606000.0, - "datetime": "2022-08-18 15:03:00", + "bar_index": 977777, + "price": 32463000.0, + "datetime": "2022-08-16 12:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 978830, - "price": 31582000.0, - "datetime": "2022-08-18 17:12:00", + "bar_index": 977790, + "price": 32393000.0, + "datetime": "2022-08-16 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 977847, + "price": 32212000.0, + "datetime": "2022-08-16 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 977872, + "price": 32193000.0, + "datetime": "2022-08-16 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 977906, + "price": 32231000.0, + "datetime": "2022-08-16 19:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978024, + "price": 32080000.0, + "datetime": "2022-08-17 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978089, + "price": 32058000.0, + "datetime": "2022-08-17 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 978102, + "price": 32147000.0, + "datetime": "2022-08-17 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 978127, + "price": 32175000.0, + "datetime": "2022-08-17 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978138, + "price": 32158000.0, + "datetime": "2022-08-17 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 978214, + "price": 32213000.0, + "datetime": "2022-08-17 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 978253, + "price": 32194000.0, + "datetime": "2022-08-17 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978310, + "price": 32430000.0, + "datetime": "2022-08-17 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 978334, + "price": 32182000.0, + "datetime": "2022-08-17 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 978339, + "price": 32016000.0, + "datetime": "2022-08-17 16:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 978380, + "price": 31982000.0, + "datetime": "2022-08-17 18:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 978393, + "price": 31899000.0, + "datetime": "2022-08-17 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 978416, + "price": 31840000.0, + "datetime": "2022-08-17 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 978448, + "price": 31729000.0, + "datetime": "2022-08-17 22:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 978465, + "price": 31602000.0, + "datetime": "2022-08-17 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 978511, + "price": 31522000.0, + "datetime": "2022-08-18 01:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 978573, + "price": 31423000.0, + "datetime": "2022-08-18 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 978603, + "price": 31577000.0, + "datetime": "2022-08-18 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 978677, + "price": 31656000.0, + "datetime": "2022-08-18 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 978698, + "price": 31635000.0, + "datetime": "2022-08-18 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 978776, + "price": 31589000.0, + "datetime": "2022-08-18 14:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978845, + "price": 31627000.0, + "datetime": "2022-08-18 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 978851, + "price": 31640000.0, + "datetime": "2022-08-18 18:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 978925, + "price": 31658000.0, + "datetime": "2022-08-18 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 979034, + "price": 31481000.0, + "datetime": "2022-08-19 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 979080, + "price": 31673000.0, + "datetime": "2022-08-19 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 979139, + "price": 31712000.0, + "datetime": "2022-08-19 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 979170, + "price": 31101000.0, + "datetime": "2022-08-19 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 979230, + "price": 31000000.0, + "datetime": "2022-08-19 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 979290, + "price": 30251000.0, + "datetime": "2022-08-19 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 979375, + "price": 29446000.0, + "datetime": "2022-08-19 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 979412, + "price": 29662000.0, + "datetime": "2022-08-19 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 979464, + "price": 29488000.0, + "datetime": "2022-08-20 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 979510, + "price": 29363000.0, + "datetime": "2022-08-20 03:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 979523, + "price": 29407000.0, + "datetime": "2022-08-20 03:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 978842, - "price": 31609000.0, - "datetime": "2022-08-18 17:48:00", + "side": "sell", + "bar_index": 979548, + "price": 29391000.0, + "datetime": "2022-08-20 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.5 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 979075, - "price": 31638000.0, - "datetime": "2022-08-19 05:27:00", + "side": "sell", + "bar_index": 979553, + "price": 29356000.0, + "datetime": "2022-08-20 05:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 979213, - "price": 31077000.0, - "datetime": "2022-08-19 12:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 979253, - "price": 30980000.0, - "datetime": "2022-08-19 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 979260, - "price": 30974000.0, - "datetime": "2022-08-19 14:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 979343, - "price": 29823000.0, - "datetime": "2022-08-19 18:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 979421, - "price": 29571000.0, - "datetime": "2022-08-19 22:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 979545, - "price": 29362000.0, - "datetime": "2022-08-20 04:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 979645, - "price": 28878000.0, - "datetime": "2022-08-20 09:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 979727, - "price": 29056000.0, - "datetime": "2022-08-20 14:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 979907, - "price": 29274000.0, - "datetime": "2022-08-20 23:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 979977, - "price": 29282000.0, - "datetime": "2022-08-21 02:33:00", + "bar_index": 979647, + "price": 28973000.0, + "datetime": "2022-08-20 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 980049, - "price": 29069000.0, - "datetime": "2022-08-21 06:09:00", + "bar_index": 979671, + "price": 29003000.0, + "datetime": "2022-08-20 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 980197, - "price": 29228000.0, - "datetime": "2022-08-21 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 980444, - "price": 29388000.0, - "datetime": "2022-08-22 06:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 980498, - "price": 29473000.0, - "datetime": "2022-08-22 09:21:00", + "bar_index": 979743, + "price": 29128000.0, + "datetime": "2022-08-20 14:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 979751, + "price": 29170000.0, + "datetime": "2022-08-20 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 979773, + "price": 29340000.0, + "datetime": "2022-08-20 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 980604, - "price": 29392000.0, - "datetime": "2022-08-22 14:39:00", + "bar_index": 979798, + "price": 29220000.0, + "datetime": "2022-08-20 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 979838, + "price": 29077000.0, + "datetime": "2022-08-20 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 979845, + "price": 29163000.0, + "datetime": "2022-08-20 19:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 979898, + "price": 29277000.0, + "datetime": "2022-08-20 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 979950, + "price": 29288000.0, + "datetime": "2022-08-21 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 979991, + "price": 29279000.0, + "datetime": "2022-08-21 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 980074, + "price": 29248000.0, + "datetime": "2022-08-21 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 980203, + "price": 29233000.0, + "datetime": "2022-08-21 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 980222, + "price": 29243000.0, + "datetime": "2022-08-21 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 980297, + "price": 29402000.0, + "datetime": "2022-08-21 18:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 980346, + "price": 29529000.0, + "datetime": "2022-08-21 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 980371, + "price": 29440000.0, + "datetime": "2022-08-21 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 980417, + "price": 29376000.0, + "datetime": "2022-08-22 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 980440, + "price": 29557000.0, + "datetime": "2022-08-22 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 980484, + "price": 29525000.0, + "datetime": "2022-08-22 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 980500, + "price": 29490000.0, + "datetime": "2022-08-22 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 980529, + "price": 29495000.0, + "datetime": "2022-08-22 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 980551, + "price": 29522000.0, + "datetime": "2022-08-22 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 980606, + "price": 29410000.0, + "datetime": "2022-08-22 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 980692, + "price": 29058000.0, + "datetime": "2022-08-22 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 980704, + "price": 29196000.0, + "datetime": "2022-08-22 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -96736,224 +155821,548 @@ "price": 29155000.0, "datetime": "2022-08-22 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 980929, - "price": 28917000.0, - "datetime": "2022-08-23 06:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 981161, - "price": 29184000.0, - "datetime": "2022-08-23 18:30:00", + "bar_index": 980804, + "price": 29235000.0, + "datetime": "2022-08-23 00:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 981227, - "price": 29188000.0, - "datetime": "2022-08-23 21:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 981312, - "price": 29230000.0, - "datetime": "2022-08-24 02:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 981329, - "price": 29198000.0, - "datetime": "2022-08-24 02:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 981452, - "price": 29285000.0, - "datetime": "2022-08-24 09:03:00", + "bar_index": 980941, + "price": 29022000.0, + "datetime": "2022-08-23 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 980965, + "price": 29125000.0, + "datetime": "2022-08-23 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 981010, + "price": 29145000.0, + "datetime": "2022-08-23 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 981035, + "price": 29196000.0, + "datetime": "2022-08-23 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 981086, + "price": 28727000.0, + "datetime": "2022-08-23 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 981118, + "price": 28985000.0, + "datetime": "2022-08-23 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 981138, + "price": 29248000.0, + "datetime": "2022-08-23 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 981228, + "price": 29199000.0, + "datetime": "2022-08-23 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 981257, + "price": 29479000.0, + "datetime": "2022-08-23 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 981371, + "price": 29321000.0, + "datetime": "2022-08-24 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 981392, + "price": 29234000.0, + "datetime": "2022-08-24 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 981503, + "price": 28969000.0, + "datetime": "2022-08-24 11:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [ema_pullback,keltner_breakout,macd_cross,obv_divergence,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 981582, + "price": 29098000.0, + "datetime": "2022-08-24 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 981692, + "price": 29229000.0, + "datetime": "2022-08-24 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=84.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 981744, + "price": 29227000.0, + "datetime": "2022-08-24 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 981789, + "price": 29490000.0, + "datetime": "2022-08-25 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 981814, + "price": 29415000.0, + "datetime": "2022-08-25 03:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 981827, + "price": 29441000.0, + "datetime": "2022-08-25 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 981859, + "price": 29440000.0, + "datetime": "2022-08-25 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 981956, + "price": 29221000.0, + "datetime": "2022-08-25 10:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 982008, + "price": 29206000.0, + "datetime": "2022-08-25 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982091, + "price": 29466000.0, + "datetime": "2022-08-25 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 982110, + "price": 29329000.0, + "datetime": "2022-08-25 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 982136, + "price": 29375000.0, + "datetime": "2022-08-25 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982187, + "price": 29379000.0, + "datetime": "2022-08-25 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982205, + "price": 29360000.0, + "datetime": "2022-08-25 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982213, + "price": 29405000.0, + "datetime": "2022-08-25 23:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 982300, + "price": 29243000.0, + "datetime": "2022-08-26 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982331, + "price": 29302000.0, + "datetime": "2022-08-26 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 982338, + "price": 29264000.0, + "datetime": "2022-08-26 05:21:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 982399, + "price": 29289000.0, + "datetime": "2022-08-26 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 982440, + "price": 29205000.0, + "datetime": "2022-08-26 10:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 981523, - "price": 29036000.0, - "datetime": "2022-08-24 12:36:00", + "bar_index": 982535, + "price": 29018000.0, + "datetime": "2022-08-26 15:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 981659, - "price": 29098000.0, - "datetime": "2022-08-24 19:24:00", + "bar_index": 982578, + "price": 29083000.0, + "datetime": "2022-08-26 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 981708, - "price": 29218000.0, - "datetime": "2022-08-24 21:51:00", + "bar_index": 982590, + "price": 29108000.0, + "datetime": "2022-08-26 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 981945, - "price": 29177000.0, - "datetime": "2022-08-25 09:42:00", + "bar_index": 982637, + "price": 28868000.0, + "datetime": "2022-08-26 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 982184, - "price": 29380000.0, - "datetime": "2022-08-25 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 982394, - "price": 29242000.0, - "datetime": "2022-08-26 08:09:00", + "bar_index": 982667, + "price": 29251000.0, + "datetime": "2022-08-26 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 982419, - "price": 29300000.0, - "datetime": "2022-08-26 09:24:00", + "bar_index": 982696, + "price": 29309000.0, + "datetime": "2022-08-26 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 982428, - "price": 29159000.0, - "datetime": "2022-08-26 09:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 982559, - "price": 29113000.0, - "datetime": "2022-08-26 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 982589, - "price": 29099000.0, - "datetime": "2022-08-26 17:54:00", + "bar_index": 982766, + "price": 28285000.0, + "datetime": "2022-08-27 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 982633, - "price": 28900000.0, - "datetime": "2022-08-26 20:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 982693, - "price": 29265000.0, - "datetime": "2022-08-26 23:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 983164, - "price": 27886000.0, - "datetime": "2022-08-27 22:39:00", + "bar_index": 982788, + "price": 28439000.0, + "datetime": "2022-08-27 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 983232, - "price": 27632000.0, - "datetime": "2022-08-28 02:03:00", + "bar_index": 982799, + "price": 28387000.0, + "datetime": "2022-08-27 04:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 982880, + "price": 27944000.0, + "datetime": "2022-08-27 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 982923, + "price": 27944000.0, + "datetime": "2022-08-27 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 982948, + "price": 27856000.0, + "datetime": "2022-08-27 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 983279, - "price": 27640000.0, - "datetime": "2022-08-28 04:24:00", + "bar_index": 983027, + "price": 27814000.0, + "datetime": "2022-08-27 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 983041, + "price": 27913000.0, + "datetime": "2022-08-27 16:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 983059, + "price": 27944000.0, + "datetime": "2022-08-27 17:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 983429, - "price": 27718000.0, - "datetime": "2022-08-28 11:54:00", + "bar_index": 983249, + "price": 27622000.0, + "datetime": "2022-08-28 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 983595, - "price": 27597000.0, - "datetime": "2022-08-28 20:12:00", + "bar_index": 983269, + "price": 27589000.0, + "datetime": "2022-08-28 03:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 983285, + "price": 27634000.0, + "datetime": "2022-08-28 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 983654, - "price": 27492000.0, - "datetime": "2022-08-28 23:09:00", + "bar_index": 983333, + "price": 27548000.0, + "datetime": "2022-08-28 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 983346, + "price": 27696000.0, + "datetime": "2022-08-28 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 983423, + "price": 27800000.0, + "datetime": "2022-08-28 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 983455, + "price": 27696000.0, + "datetime": "2022-08-28 13:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 983491, + "price": 27704000.0, + "datetime": "2022-08-28 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 983498, + "price": 27728000.0, + "datetime": "2022-08-28 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 983539, + "price": 27724000.0, + "datetime": "2022-08-28 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 983722, + "price": 27600000.0, + "datetime": "2022-08-29 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 983752, + "price": 27593000.0, + "datetime": "2022-08-29 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -96961,125 +156370,260 @@ "price": 27575000.0, "datetime": "2022-08-29 05:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 984107, - "price": 27390000.0, - "datetime": "2022-08-29 21:48:00", + "bar_index": 983876, + "price": 27164000.0, + "datetime": "2022-08-29 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 983948, + "price": 27372000.0, + "datetime": "2022-08-29 13:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 984210, - "price": 27851000.0, - "datetime": "2022-08-30 02:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 984275, - "price": 27687000.0, - "datetime": "2022-08-30 06:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 984607, - "price": 27938000.0, - "datetime": "2022-08-30 22:48:00", + "bar_index": 983961, + "price": 27394000.0, + "datetime": "2022-08-29 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 984693, - "price": 27270000.0, - "datetime": "2022-08-31 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 984875, - "price": 27781000.0, - "datetime": "2022-08-31 12:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 984902, - "price": 27822000.0, - "datetime": "2022-08-31 13:33:00", + "bar_index": 983974, + "price": 27423000.0, + "datetime": "2022-08-29 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 984912, - "price": 27760000.0, - "datetime": "2022-08-31 14:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 984986, - "price": 27673000.0, - "datetime": "2022-08-31 17:45:00", + "bar_index": 984003, + "price": 27555000.0, + "datetime": "2022-08-29 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 984016, + "price": 27529000.0, + "datetime": "2022-08-29 17:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 985059, - "price": 27705000.0, - "datetime": "2022-08-31 21:24:00", + "bar_index": 984039, + "price": 27460000.0, + "datetime": "2022-08-29 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 985068, - "price": 27786000.0, - "datetime": "2022-08-31 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 985225, - "price": 27623000.0, - "datetime": "2022-09-01 05:42:00", + "bar_index": 984168, + "price": 27880000.0, + "datetime": "2022-08-30 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 984408, + "price": 27835000.0, + "datetime": "2022-08-30 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 984499, + "price": 28018000.0, + "datetime": "2022-08-30 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 984537, + "price": 28086000.0, + "datetime": "2022-08-30 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 985241, - "price": 27623000.0, - "datetime": "2022-09-01 06:30:00", + "bar_index": 984559, + "price": 27973000.0, + "datetime": "2022-08-30 20:24:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 984586, + "price": 27930000.0, + "datetime": "2022-08-30 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 984703, + "price": 27340000.0, + "datetime": "2022-08-31 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 984711, + "price": 27491000.0, + "datetime": "2022-08-31 04:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 984749, + "price": 27483000.0, + "datetime": "2022-08-31 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 984758, + "price": 27432000.0, + "datetime": "2022-08-31 06:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 984852, + "price": 27841000.0, + "datetime": "2022-08-31 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 984889, + "price": 27862000.0, + "datetime": "2022-08-31 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 984921, + "price": 27793000.0, + "datetime": "2022-08-31 14:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 984962, + "price": 27648000.0, + "datetime": "2022-08-31 16:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 985003, + "price": 27627000.0, + "datetime": "2022-08-31 18:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 985024, + "price": 27828000.0, + "datetime": "2022-08-31 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 985040, + "price": 27778000.0, + "datetime": "2022-08-31 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 985053, + "price": 27792000.0, + "datetime": "2022-08-31 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 985077, + "price": 27769000.0, + "datetime": "2022-08-31 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 985119, + "price": 27522000.0, + "datetime": "2022-09-01 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 985158, + "price": 27538000.0, + "datetime": "2022-09-01 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -97088,241 +156632,718 @@ "datetime": "2022-09-01 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 985404, - "price": 27562000.0, - "datetime": "2022-09-01 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 985578, - "price": 27457000.0, - "datetime": "2022-09-01 23:21:00", + "bar_index": 985320, + "price": 27611000.0, + "datetime": "2022-09-01 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.1 [fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 985667, - "price": 27292000.0, - "datetime": "2022-09-02 03:48:00", + "bar_index": 985391, + "price": 27567000.0, + "datetime": "2022-09-01 14:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 985648, + "price": 27231000.0, + "datetime": "2022-09-02 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 985947, - "price": 27648000.0, - "datetime": "2022-09-02 17:48:00", + "bar_index": 985700, + "price": 27523000.0, + "datetime": "2022-09-02 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 986046, - "price": 27875000.0, - "datetime": "2022-09-02 22:45:00", + "bar_index": 985723, + "price": 27548000.0, + "datetime": "2022-09-02 06:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 986192, - "price": 27618000.0, - "datetime": "2022-09-03 06:03:00", + "bar_index": 985751, + "price": 27533000.0, + "datetime": "2022-09-02 08:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 985774, + "price": 27581000.0, + "datetime": "2022-09-02 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 986275, - "price": 27587000.0, - "datetime": "2022-09-03 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 986452, - "price": 27420000.0, - "datetime": "2022-09-03 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 986532, + "bar_index": 985820, "price": 27438000.0, - "datetime": "2022-09-03 23:03:00", + "datetime": "2022-09-02 11:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 986599, - "price": 27399000.0, - "datetime": "2022-09-04 02:24:00", + "bar_index": 985849, + "price": 27655000.0, + "datetime": "2022-09-02 12:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 986717, - "price": 27366000.0, - "datetime": "2022-09-04 08:18:00", + "bar_index": 985870, + "price": 27684000.0, + "datetime": "2022-09-02 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 985936, + "price": 27660000.0, + "datetime": "2022-09-02 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 985974, + "price": 27729000.0, + "datetime": "2022-09-02 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 986769, - "price": 27368000.0, - "datetime": "2022-09-04 10:54:00", + "bar_index": 985979, + "price": 27671000.0, + "datetime": "2022-09-02 19:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 986796, - "price": 27360000.0, - "datetime": "2022-09-04 12:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 987051, - "price": 27327000.0, - "datetime": "2022-09-05 01:00:00", + "bar_index": 986059, + "price": 27915000.0, + "datetime": "2022-09-02 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 987064, - "price": 27364000.0, - "datetime": "2022-09-05 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 987352, - "price": 27350000.0, - "datetime": "2022-09-05 16:03:00", + "bar_index": 986146, + "price": 27640000.0, + "datetime": "2022-09-03 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 987601, - "price": 27301000.0, - "datetime": "2022-09-06 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 987754, - "price": 27193000.0, - "datetime": "2022-09-06 12:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 987857, + "bar_index": 986152, + "price": 27603000.0, + "datetime": "2022-09-03 04:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 986160, + "price": 27490000.0, + "datetime": "2022-09-03 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 986168, + "price": 27563000.0, + "datetime": "2022-09-03 04:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 986209, + "price": 27615000.0, + "datetime": "2022-09-03 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986241, + "price": 27559000.0, + "datetime": "2022-09-03 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 986300, + "price": 27604000.0, + "datetime": "2022-09-03 11:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 986316, + "price": 27621000.0, + "datetime": "2022-09-03 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986370, + "price": 27551000.0, + "datetime": "2022-09-03 14:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986410, + "price": 27489000.0, + "datetime": "2022-09-03 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 986478, + "price": 27442000.0, + "datetime": "2022-09-03 20:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 986534, + "price": 27446000.0, + "datetime": "2022-09-03 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 986605, "price": 27396000.0, - "datetime": "2022-09-06 17:18:00", + "datetime": "2022-09-04 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 987882, - "price": 27430000.0, - "datetime": "2022-09-06 18:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 988109, - "price": 26521000.0, - "datetime": "2022-09-07 05:54:00", + "bar_index": 986617, + "price": 27385000.0, + "datetime": "2022-09-04 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 988126, - "price": 26508000.0, - "datetime": "2022-09-07 06:45:00", + "bar_index": 986649, + "price": 27309000.0, + "datetime": "2022-09-04 04:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 988380, - "price": 26387000.0, - "datetime": "2022-09-07 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 989027, - "price": 26756000.0, - "datetime": "2022-09-09 03:48:00", + "bar_index": 986666, + "price": 27312000.0, + "datetime": "2022-09-04 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 989085, - "price": 26893000.0, - "datetime": "2022-09-09 06:42:00", + "bar_index": 986707, + "price": 27375000.0, + "datetime": "2022-09-04 07:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 989178, - "price": 26906000.0, - "datetime": "2022-09-09 11:21:00", + "bar_index": 986738, + "price": 27440000.0, + "datetime": "2022-09-04 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 986761, + "price": 27400000.0, + "datetime": "2022-09-04 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986770, + "price": 27365000.0, + "datetime": "2022-09-04 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986802, + "price": 27338000.0, + "datetime": "2022-09-04 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 986841, + "price": 27378000.0, + "datetime": "2022-09-04 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 986898, + "price": 27247000.0, + "datetime": "2022-09-04 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 986916, + "price": 27367000.0, + "datetime": "2022-09-04 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 986976, + "price": 27399000.0, + "datetime": "2022-09-04 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 987078, + "price": 27443000.0, + "datetime": "2022-09-05 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 987088, + "price": 27370000.0, + "datetime": "2022-09-05 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 987108, + "price": 27376000.0, + "datetime": "2022-09-05 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 987120, + "price": 27440000.0, + "datetime": "2022-09-05 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 987230, + "price": 27472000.0, + "datetime": "2022-09-05 09:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 987287, + "price": 27472000.0, + "datetime": "2022-09-05 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 987295, + "price": 27451000.0, + "datetime": "2022-09-05 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 987354, + "price": 27341000.0, + "datetime": "2022-09-05 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 987368, + "price": 27306000.0, + "datetime": "2022-09-05 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 987449, + "price": 27227000.0, + "datetime": "2022-09-05 20:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 987530, + "price": 27440000.0, + "datetime": "2022-09-06 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 987540, + "price": 27496000.0, + "datetime": "2022-09-06 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 987560, + "price": 27335000.0, + "datetime": "2022-09-06 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 987605, + "price": 27266000.0, + "datetime": "2022-09-06 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 987616, + "price": 27290000.0, + "datetime": "2022-09-06 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 987626, + "price": 27271000.0, + "datetime": "2022-09-06 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 987757, + "price": 27193000.0, + "datetime": "2022-09-06 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 987796, + "price": 27210000.0, + "datetime": "2022-09-06 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 987875, + "price": 27487000.0, + "datetime": "2022-09-06 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 987950, + "price": 27450000.0, + "datetime": "2022-09-06 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 987990, + "price": 27418000.0, + "datetime": "2022-09-06 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 988007, + "price": 27358000.0, + "datetime": "2022-09-07 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 988268, + "price": 26330000.0, + "datetime": "2022-09-07 13:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 988280, + "price": 26414000.0, + "datetime": "2022-09-07 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 988287, + "price": 26423000.0, + "datetime": "2022-09-07 14:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 988321, + "price": 26325000.0, + "datetime": "2022-09-07 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 988357, + "price": 26403000.0, + "datetime": "2022-09-07 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 988437, + "price": 26479000.0, + "datetime": "2022-09-07 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 988449, + "price": 26489000.0, + "datetime": "2022-09-07 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 988535, + "price": 26506000.0, + "datetime": "2022-09-08 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 988621, + "price": 26909000.0, + "datetime": "2022-09-08 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 988764, + "price": 26871000.0, + "datetime": "2022-09-08 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 988859, + "price": 26924000.0, + "datetime": "2022-09-08 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 988927, + "price": 26889000.0, + "datetime": "2022-09-08 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 988957, + "price": 26897000.0, + "datetime": "2022-09-09 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 988987, + "price": 26762000.0, + "datetime": "2022-09-09 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 989076, + "price": 26882000.0, + "datetime": "2022-09-09 06:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 989087, + "price": 26888000.0, + "datetime": "2022-09-09 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 989114, + "price": 26895000.0, + "datetime": "2022-09-09 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 989146, + "price": 26919000.0, + "datetime": "2022-09-09 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -97330,80 +157351,197 @@ "price": 26966000.0, "datetime": "2022-09-09 12:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 989371, - "price": 28838000.0, - "datetime": "2022-09-09 21:00:00", + "bar_index": 989204, + "price": 27436000.0, + "datetime": "2022-09-09 12:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 989564, - "price": 29324000.0, - "datetime": "2022-09-10 06:39:00", + "bar_index": 989213, + "price": 27834000.0, + "datetime": "2022-09-09 13:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,donchian,range_breakout]" }, { "side": "buy", - "bar_index": 989570, - "price": 29284000.0, - "datetime": "2022-09-10 06:57:00", + "bar_index": 989314, + "price": 28503000.0, + "datetime": "2022-09-09 18:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 989423, + "price": 28982000.0, + "datetime": "2022-09-09 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 989598, - "price": 29327000.0, - "datetime": "2022-09-10 08:21:00", + "bar_index": 989496, + "price": 29261000.0, + "datetime": "2022-09-10 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 989523, + "price": 29339000.0, + "datetime": "2022-09-10 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 989578, + "price": 29308000.0, + "datetime": "2022-09-10 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 989584, + "price": 29394000.0, + "datetime": "2022-09-10 07:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" }, { "side": "sell", - "bar_index": 989646, - "price": 29267000.0, - "datetime": "2022-09-10 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 989945, - "price": 29284000.0, - "datetime": "2022-09-11 01:42:00", + "bar_index": 989655, + "price": 29272000.0, + "datetime": "2022-09-10 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 990033, - "price": 29597000.0, - "datetime": "2022-09-11 06:06:00", + "bar_index": 989706, + "price": 29510000.0, + "datetime": "2022-09-10 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 990236, - "price": 29718000.0, - "datetime": "2022-09-11 16:15:00", + "bar_index": 989722, + "price": 29858000.0, + "datetime": "2022-09-10 14:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 989835, + "price": 29407000.0, + "datetime": "2022-09-10 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 989952, + "price": 29384000.0, + "datetime": "2022-09-11 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 989988, + "price": 29497000.0, + "datetime": "2022-09-11 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 989995, + "price": 29555000.0, + "datetime": "2022-09-11 04:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 990039, + "price": 29575000.0, + "datetime": "2022-09-11 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 990063, + "price": 29765000.0, + "datetime": "2022-09-11 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 990133, + "price": 29783000.0, + "datetime": "2022-09-11 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 990211, + "price": 29806000.0, + "datetime": "2022-09-11 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 990229, + "price": 29608000.0, + "datetime": "2022-09-11 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 990247, + "price": 29751000.0, + "datetime": "2022-09-11 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -97411,35 +157549,116 @@ "price": 29800000.0, "datetime": "2022-09-11 17:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 990395, - "price": 29585000.0, - "datetime": "2022-09-12 00:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 990510, - "price": 29746000.0, - "datetime": "2022-09-12 05:57:00", + "bar_index": 990284, + "price": 29823000.0, + "datetime": "2022-09-11 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 990419, + "price": 29719000.0, + "datetime": "2022-09-12 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 990515, + "price": 29839000.0, + "datetime": "2022-09-12 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 990521, + "price": 29826000.0, + "datetime": "2022-09-12 06:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 990561, + "price": 29856000.0, + "datetime": "2022-09-12 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 990609, + "price": 30421000.0, + "datetime": "2022-09-12 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 990530, - "price": 29722000.0, - "datetime": "2022-09-12 06:57:00", + "bar_index": 990644, + "price": 29910000.0, + "datetime": "2022-09-12 12:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 990652, + "price": 29919000.0, + "datetime": "2022-09-12 13:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 990665, + "price": 29924000.0, + "datetime": "2022-09-12 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 990673, + "price": 30010000.0, + "datetime": "2022-09-12 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 990699, + "price": 30054000.0, + "datetime": "2022-09-12 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 990720, + "price": 30317000.0, + "datetime": "2022-09-12 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", @@ -97447,62 +157666,188 @@ "price": 30384000.0, "datetime": "2022-09-12 18:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 990978, - "price": 30772000.0, - "datetime": "2022-09-13 05:21:00", + "bar_index": 990821, + "price": 30568000.0, + "datetime": "2022-09-12 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 991005, - "price": 30760000.0, - "datetime": "2022-09-13 06:42:00", + "bar_index": 990905, + "price": 30674000.0, + "datetime": "2022-09-13 01:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 991191, - "price": 30793000.0, - "datetime": "2022-09-13 16:00:00", + "bar_index": 990979, + "price": 30780000.0, + "datetime": "2022-09-13 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 991302, - "price": 30058000.0, - "datetime": "2022-09-13 21:33:00", + "bar_index": 991000, + "price": 30637000.0, + "datetime": "2022-09-13 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 991309, - "price": 29571000.0, - "datetime": "2022-09-13 21:54:00", + "bar_index": 991068, + "price": 30552000.0, + "datetime": "2022-09-13 09:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=40.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 991450, - "price": 28561000.0, - "datetime": "2022-09-14 04:57:00", + "bar_index": 991089, + "price": 30578000.0, + "datetime": "2022-09-13 10:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 991099, + "price": 30484000.0, + "datetime": "2022-09-13 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 991120, + "price": 30587000.0, + "datetime": "2022-09-13 12:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 991151, + "price": 30682000.0, + "datetime": "2022-09-13 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 991180, + "price": 30799000.0, + "datetime": "2022-09-13 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 991208, + "price": 30616000.0, + "datetime": "2022-09-13 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 991252, + "price": 30805000.0, + "datetime": "2022-09-13 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 991286, + "price": 30996000.0, + "datetime": "2022-09-13 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 991303, + "price": 29950000.0, + "datetime": "2022-09-13 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 991317, + "price": 29696000.0, + "datetime": "2022-09-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [donchian,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 991459, + "price": 28533000.0, + "datetime": "2022-09-14 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 991480, + "price": 28385000.0, + "datetime": "2022-09-14 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 991530, + "price": 28378000.0, + "datetime": "2022-09-14 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 991569, + "price": 28548000.0, + "datetime": "2022-09-14 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 991585, + "price": 28687000.0, + "datetime": "2022-09-14 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -97511,34 +157856,25 @@ "datetime": "2022-09-14 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 991741, - "price": 28442000.0, - "datetime": "2022-09-14 19:30:00", + "bar_index": 991682, + "price": 28379000.0, + "datetime": "2022-09-14 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 991784, - "price": 28448000.0, - "datetime": "2022-09-14 21:39:00", + "bar_index": 991707, + "price": 28493000.0, + "datetime": "2022-09-14 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 991803, - "price": 28366000.0, - "datetime": "2022-09-14 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -97546,26 +157882,71 @@ "price": 28381000.0, "datetime": "2022-09-14 23:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 992011, - "price": 28379000.0, - "datetime": "2022-09-15 09:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=50.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 992134, - "price": 28241000.0, - "datetime": "2022-09-15 15:09:00", + "bar_index": 991847, + "price": 28314000.0, + "datetime": "2022-09-15 00:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 991919, + "price": 27862000.0, + "datetime": "2022-09-15 04:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 992018, + "price": 28440000.0, + "datetime": "2022-09-15 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 992048, + "price": 28291000.0, + "datetime": "2022-09-15 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 992098, + "price": 28266000.0, + "datetime": "2022-09-15 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 992109, + "price": 28212000.0, + "datetime": "2022-09-15 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 992124, + "price": 28326000.0, + "datetime": "2022-09-15 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -97574,52 +157955,178 @@ "datetime": "2022-09-15 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 992162, + "price": 28237000.0, + "datetime": "2022-09-15 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 992173, + "price": 28217000.0, + "datetime": "2022-09-15 17:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 992188, - "price": 28233000.0, - "datetime": "2022-09-15 17:51:00", + "bar_index": 992213, + "price": 28353000.0, + "datetime": "2022-09-15 19:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 992245, - "price": 28303000.0, - "datetime": "2022-09-15 20:42:00", + "bar_index": 992280, + "price": 28187000.0, + "datetime": "2022-09-15 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 992500, - "price": 28039000.0, - "datetime": "2022-09-16 09:27:00", + "bar_index": 992354, + "price": 28122000.0, + "datetime": "2022-09-16 02:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 992374, + "price": 28003000.0, + "datetime": "2022-09-16 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 992414, + "price": 28050000.0, + "datetime": "2022-09-16 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 992511, + "price": 28016000.0, + "datetime": "2022-09-16 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 992529, - "price": 27979000.0, - "datetime": "2022-09-16 10:54:00", + "bar_index": 992548, + "price": 28009000.0, + "datetime": "2022-09-16 11:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 992648, - "price": 27886000.0, - "datetime": "2022-09-16 16:51:00", + "bar_index": 992559, + "price": 27965000.0, + "datetime": "2022-09-16 12:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 992597, + "price": 28004000.0, + "datetime": "2022-09-16 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 992710, + "price": 27890000.0, + "datetime": "2022-09-16 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 992804, + "price": 27638000.0, + "datetime": "2022-09-17 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 992893, + "price": 27695000.0, + "datetime": "2022-09-17 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 992931, + "price": 27836000.0, + "datetime": "2022-09-17 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 992939, + "price": 27846000.0, + "datetime": "2022-09-17 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 992980, + "price": 28045000.0, + "datetime": "2022-09-17 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 993114, + "price": 27967000.0, + "datetime": "2022-09-17 16:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 993142, + "price": 27958000.0, + "datetime": "2022-09-17 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -97628,34 +158135,34 @@ "datetime": "2022-09-17 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 993185, - "price": 28005000.0, - "datetime": "2022-09-17 19:42:00", + "bar_index": 993242, + "price": 27995000.0, + "datetime": "2022-09-17 22:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 993194, - "price": 27998000.0, - "datetime": "2022-09-17 20:09:00", + "bar_index": 993271, + "price": 27947000.0, + "datetime": "2022-09-18 00:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 993326, - "price": 28162000.0, - "datetime": "2022-09-18 02:45:00", + "bar_index": 993330, + "price": 28177000.0, + "datetime": "2022-09-18 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "buy", @@ -97664,88 +158171,331 @@ "datetime": "2022-09-18 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 993474, - "price": 28072000.0, - "datetime": "2022-09-18 10:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 993724, - "price": 28031000.0, - "datetime": "2022-09-18 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 994135, - "price": 26345000.0, - "datetime": "2022-09-19 19:12:00", + "bar_index": 993363, + "price": 28091000.0, + "datetime": "2022-09-18 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 994246, - "price": 27138000.0, - "datetime": "2022-09-20 00:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 994254, - "price": 27128000.0, - "datetime": "2022-09-20 01:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 994417, - "price": 27569000.0, - "datetime": "2022-09-20 09:18:00", + "bar_index": 993395, + "price": 28152000.0, + "datetime": "2022-09-18 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 994476, - "price": 27276000.0, - "datetime": "2022-09-20 12:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 994532, - "price": 27359000.0, - "datetime": "2022-09-20 15:03:00", + "bar_index": 993417, + "price": 28189000.0, + "datetime": "2022-09-18 07:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 994701, - "price": 26841000.0, - "datetime": "2022-09-20 23:30:00", + "bar_index": 993494, + "price": 28091000.0, + "datetime": "2022-09-18 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 993501, + "price": 28100000.0, + "datetime": "2022-09-18 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 993624, + "price": 28132000.0, + "datetime": "2022-09-18 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 993632, + "price": 28126000.0, + "datetime": "2022-09-18 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 993680, + "price": 27975000.0, + "datetime": "2022-09-18 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 993691, + "price": 27953000.0, + "datetime": "2022-09-18 21:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 993735, + "price": 27960000.0, + "datetime": "2022-09-18 23:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 993848, + "price": 27737000.0, + "datetime": "2022-09-19 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 993885, + "price": 27479000.0, + "datetime": "2022-09-19 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 993914, + "price": 27498000.0, + "datetime": "2022-09-19 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 993923, + "price": 27406000.0, + "datetime": "2022-09-19 08:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 993943, + "price": 27565000.0, + "datetime": "2022-09-19 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 993953, + "price": 27527000.0, + "datetime": "2022-09-19 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 993979, + "price": 26711000.0, + "datetime": "2022-09-19 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 993991, + "price": 26645000.0, + "datetime": "2022-09-19 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 994021, + "price": 26731000.0, + "datetime": "2022-09-19 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 994053, + "price": 26361000.0, + "datetime": "2022-09-19 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 994059, + "price": 26347000.0, + "datetime": "2022-09-19 15:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 994102, + "price": 26340000.0, + "datetime": "2022-09-19 17:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 994142, + "price": 26507000.0, + "datetime": "2022-09-19 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 994177, + "price": 26600000.0, + "datetime": "2022-09-19 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 994265, + "price": 27154000.0, + "datetime": "2022-09-20 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 994289, + "price": 26852000.0, + "datetime": "2022-09-20 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 994333, + "price": 27492000.0, + "datetime": "2022-09-20 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 994382, + "price": 27531000.0, + "datetime": "2022-09-20 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 994392, + "price": 27643000.0, + "datetime": "2022-09-20 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 994465, + "price": 27442000.0, + "datetime": "2022-09-20 11:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 994492, + "price": 27288000.0, + "datetime": "2022-09-20 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 994507, + "price": 27253000.0, + "datetime": "2022-09-20 13:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 994525, + "price": 27411000.0, + "datetime": "2022-09-20 14:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 994536, + "price": 27374000.0, + "datetime": "2022-09-20 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 994543, + "price": 27374000.0, + "datetime": "2022-09-20 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 994676, + "price": 26906000.0, + "datetime": "2022-09-20 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", @@ -97753,152 +158503,116 @@ "price": 26909000.0, "datetime": "2022-09-21 00:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 994752, - "price": 26835000.0, - "datetime": "2022-09-21 02:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 994779, - "price": 26742000.0, - "datetime": "2022-09-21 03:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 994848, - "price": 26777000.0, - "datetime": "2022-09-21 06:51:00", + "bar_index": 994827, + "price": 26795000.0, + "datetime": "2022-09-21 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 994861, - "price": 26811000.0, - "datetime": "2022-09-21 07:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 994892, - "price": 26761000.0, - "datetime": "2022-09-21 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 994934, - "price": 26809000.0, - "datetime": "2022-09-21 11:09:00", + "side": "sell", + "bar_index": 994849, + "price": 26781000.0, + "datetime": "2022-09-21 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 995003, - "price": 26929000.0, - "datetime": "2022-09-21 14:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 995012, - "price": 26773000.0, - "datetime": "2022-09-21 15:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 995201, - "price": 27222000.0, - "datetime": "2022-09-22 00:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 995228, - "price": 27143000.0, - "datetime": "2022-09-22 01:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 995253, - "price": 26910000.0, - "datetime": "2022-09-22 03:06:00", + "bar_index": 994905, + "price": 26784000.0, + "datetime": "2022-09-21 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 994959, + "price": 26869000.0, + "datetime": "2022-09-21 12:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 995110, + "price": 26977000.0, + "datetime": "2022-09-21 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 995276, + "price": 27494000.0, + "datetime": "2022-09-22 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 995274, - "price": 27310000.0, - "datetime": "2022-09-22 04:09:00", + "bar_index": 995385, + "price": 26530000.0, + "datetime": "2022-09-22 09:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 995484, - "price": 26746000.0, - "datetime": "2022-09-22 14:39:00", + "bar_index": 995520, + "price": 27003000.0, + "datetime": "2022-09-22 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 995591, - "price": 27240000.0, - "datetime": "2022-09-22 20:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 995606, - "price": 27287000.0, - "datetime": "2022-09-22 20:45:00", + "bar_index": 995562, + "price": 27297000.0, + "datetime": "2022-09-22 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { - "side": "sell", - "bar_index": 995621, - "price": 27256000.0, - "datetime": "2022-09-22 21:30:00", + "side": "buy", + "bar_index": 995574, + "price": 27289000.0, + "datetime": "2022-09-22 19:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 995617, + "price": 27371000.0, + "datetime": "2022-09-22 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 995703, + "price": 27152000.0, + "datetime": "2022-09-23 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -97906,44 +158620,134 @@ "price": 27094000.0, "datetime": "2022-09-23 02:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 995746, - "price": 27116000.0, - "datetime": "2022-09-23 03:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 995934, - "price": 27607000.0, - "datetime": "2022-09-23 13:09:00", + "bar_index": 995723, + "price": 27181000.0, + "datetime": "2022-09-23 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 996068, - "price": 27144000.0, - "datetime": "2022-09-23 19:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 996098, - "price": 27086000.0, - "datetime": "2022-09-23 21:21:00", + "side": "buy", + "bar_index": 995757, + "price": 27342000.0, + "datetime": "2022-09-23 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 995775, + "price": 27419000.0, + "datetime": "2022-09-23 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 995841, + "price": 27610000.0, + "datetime": "2022-09-23 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 995896, + "price": 27473000.0, + "datetime": "2022-09-23 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 995918, + "price": 27608000.0, + "datetime": "2022-09-23 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 995973, + "price": 27636000.0, + "datetime": "2022-09-23 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 996069, + "price": 27111000.0, + "datetime": "2022-09-23 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 996076, + "price": 26995000.0, + "datetime": "2022-09-23 20:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 996107, + "price": 27039000.0, + "datetime": "2022-09-23 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 996141, + "price": 26856000.0, + "datetime": "2022-09-23 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 996155, + "price": 26868000.0, + "datetime": "2022-09-24 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 996170, + "price": 26928000.0, + "datetime": "2022-09-24 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 996193, + "price": 27077000.0, + "datetime": "2022-09-24 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -97951,17 +158755,35 @@ "price": 26969000.0, "datetime": "2022-09-24 02:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 996329, - "price": 27579000.0, - "datetime": "2022-09-24 08:54:00", + "bar_index": 996225, + "price": 27057000.0, + "datetime": "2022-09-24 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 996243, + "price": 27032000.0, + "datetime": "2022-09-24 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 996311, + "price": 27669000.0, + "datetime": "2022-09-24 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", @@ -97969,44 +158791,143 @@ "price": 27477000.0, "datetime": "2022-09-24 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 996358, + "price": 27439000.0, + "datetime": "2022-09-24 10:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 996410, + "bar_index": 996389, "price": 27453000.0, - "datetime": "2022-09-24 12:57:00", + "datetime": "2022-09-24 11:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 996520, - "price": 27297000.0, - "datetime": "2022-09-24 18:27:00", + "bar_index": 996438, + "price": 27436000.0, + "datetime": "2022-09-24 14:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 996466, + "price": 27378000.0, + "datetime": "2022-09-24 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 997049, - "price": 27403000.0, - "datetime": "2022-09-25 20:54:00", + "bar_index": 996551, + "price": 27337000.0, + "datetime": "2022-09-24 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 996592, + "price": 27538000.0, + "datetime": "2022-09-24 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 996631, + "price": 27466000.0, + "datetime": "2022-09-25 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 996678, + "price": 27452000.0, + "datetime": "2022-09-25 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 997063, - "price": 27331000.0, - "datetime": "2022-09-25 21:36:00", + "bar_index": 996738, + "price": 27395000.0, + "datetime": "2022-09-25 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 996761, + "price": 27212000.0, + "datetime": "2022-09-25 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 996843, + "price": 27288000.0, + "datetime": "2022-09-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 996868, + "price": 27261000.0, + "datetime": "2022-09-25 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 996934, + "price": 27308000.0, + "datetime": "2022-09-25 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997029, + "price": 27386000.0, + "datetime": "2022-09-25 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 997067, + "price": 27370000.0, + "datetime": "2022-09-25 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -98014,116 +158935,224 @@ "price": 27243000.0, "datetime": "2022-09-26 00:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 997170, - "price": 27306000.0, - "datetime": "2022-09-26 02:57:00", + "bar_index": 997172, + "price": 27311000.0, + "datetime": "2022-09-26 03:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997193, + "price": 27267000.0, + "datetime": "2022-09-26 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997221, + "price": 27242000.0, + "datetime": "2022-09-26 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 997305, - "price": 27070000.0, - "datetime": "2022-09-26 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 997321, - "price": 27107000.0, - "datetime": "2022-09-26 10:30:00", + "bar_index": 997264, + "price": 27089000.0, + "datetime": "2022-09-26 07:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997343, + "price": 27188000.0, + "datetime": "2022-09-26 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 997692, - "price": 27483000.0, - "datetime": "2022-09-27 05:03:00", + "bar_index": 997424, + "price": 27026000.0, + "datetime": "2022-09-26 15:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997453, + "price": 27331000.0, + "datetime": "2022-09-26 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 997723, - "price": 27469000.0, - "datetime": "2022-09-27 06:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 997859, - "price": 28636000.0, - "datetime": "2022-09-27 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 997891, - "price": 28810000.0, - "datetime": "2022-09-27 15:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 997996, - "price": 28830000.0, - "datetime": "2022-09-27 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 998043, - "price": 28935000.0, - "datetime": "2022-09-27 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 998105, + "bar_index": 997468, "price": 27686000.0, - "datetime": "2022-09-28 01:42:00", + "datetime": "2022-09-26 17:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 998148, - "price": 27554000.0, - "datetime": "2022-09-28 03:51:00", + "bar_index": 997522, + "price": 27231000.0, + "datetime": "2022-09-26 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=21.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 998251, - "price": 27534000.0, - "datetime": "2022-09-28 09:00:00", + "bar_index": 997551, + "price": 27456000.0, + "datetime": "2022-09-26 22:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 997670, + "price": 27539000.0, + "datetime": "2022-09-27 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997679, + "price": 27549000.0, + "datetime": "2022-09-27 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 997702, + "price": 27465000.0, + "datetime": "2022-09-27 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997744, + "price": 27554000.0, + "datetime": "2022-09-27 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 997803, + "price": 28300000.0, + "datetime": "2022-09-27 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 997892, + "price": 28811000.0, + "datetime": "2022-09-27 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 997921, + "price": 28882000.0, + "datetime": "2022-09-27 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997970, + "price": 28788000.0, + "datetime": "2022-09-27 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 997975, + "price": 28882000.0, + "datetime": "2022-09-27 19:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 998181, + "price": 27384000.0, + "datetime": "2022-09-28 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998243, + "price": 27595000.0, + "datetime": "2022-09-28 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 998263, + "price": 27584000.0, + "datetime": "2022-09-28 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 998285, + "price": 27365000.0, + "datetime": "2022-09-28 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 998356, + "price": 27087000.0, + "datetime": "2022-09-28 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -98132,25 +159161,133 @@ "datetime": "2022-09-28 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 998540, - "price": 27795000.0, - "datetime": "2022-09-28 23:27:00", + "bar_index": 998407, + "price": 27248000.0, + "datetime": "2022-09-28 16:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 998651, - "price": 28038000.0, - "datetime": "2022-09-29 05:00:00", + "bar_index": 998413, + "price": 27174000.0, + "datetime": "2022-09-28 17:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 998435, + "price": 27043000.0, + "datetime": "2022-09-28 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998486, + "price": 27390000.0, + "datetime": "2022-09-28 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 998530, + "price": 27576000.0, + "datetime": "2022-09-28 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998596, + "price": 28220000.0, + "datetime": "2022-09-29 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 998614, + "price": 27862000.0, + "datetime": "2022-09-29 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 998627, + "price": 28090000.0, + "datetime": "2022-09-29 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998669, + "price": 28109000.0, + "datetime": "2022-09-29 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 998693, + "price": 28233000.0, + "datetime": "2022-09-29 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 998739, + "price": 28080000.0, + "datetime": "2022-09-29 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 998781, + "price": 28054000.0, + "datetime": "2022-09-29 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 998824, + "price": 28137000.0, + "datetime": "2022-09-29 13:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 998895, + "price": 27972000.0, + "datetime": "2022-09-29 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -98158,80 +159295,161 @@ "price": 27914000.0, "datetime": "2022-09-29 17:48:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998917, + "price": 28011000.0, + "datetime": "2022-09-29 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 998927, + "price": 28051000.0, + "datetime": "2022-09-29 18:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 998941, + "price": 27951000.0, + "datetime": "2022-09-29 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 999011, + "price": 27397000.0, + "datetime": "2022-09-29 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 999031, + "price": 27661000.0, + "datetime": "2022-09-30 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 999036, + "price": 27762000.0, + "datetime": "2022-09-30 00:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 999068, + "price": 28050000.0, + "datetime": "2022-09-30 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 999088, + "price": 27773000.0, + "datetime": "2022-09-30 02:51:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 998958, - "price": 28033000.0, - "datetime": "2022-09-29 20:21:00", + "bar_index": 999111, + "price": 27818000.0, + "datetime": "2022-09-30 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 999150, + "price": 27907000.0, + "datetime": "2022-09-30 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 998972, - "price": 27934000.0, - "datetime": "2022-09-29 21:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 999063, - "price": 27890000.0, - "datetime": "2022-09-30 01:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 999149, - "price": 27906000.0, - "datetime": "2022-09-30 05:54:00", + "bar_index": 999286, + "price": 27769000.0, + "datetime": "2022-09-30 12:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 999174, - "price": 27897000.0, - "datetime": "2022-09-30 07:09:00", + "bar_index": 999300, + "price": 27840000.0, + "datetime": "2022-09-30 13:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 999333, + "price": 27932000.0, + "datetime": "2022-09-30 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 999224, - "price": 27881000.0, - "datetime": "2022-09-30 09:39:00", + "bar_index": 999340, + "price": 27852000.0, + "datetime": "2022-09-30 15:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 999482, - "price": 27766000.0, - "datetime": "2022-09-30 22:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 999554, - "price": 28306000.0, - "datetime": "2022-10-01 02:09:00", + "bar_index": 999348, + "price": 27919000.0, + "datetime": "2022-09-30 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 999363, + "price": 28003000.0, + "datetime": "2022-09-30 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 999397, + "price": 27986000.0, + "datetime": "2022-09-30 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -98239,26 +159457,35 @@ "price": 27978000.0, "datetime": "2022-10-01 08:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 999839, - "price": 27798000.0, - "datetime": "2022-10-01 16:24:00", + "bar_index": 999708, + "price": 27918000.0, + "datetime": "2022-10-01 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 999847, - "price": 27816000.0, - "datetime": "2022-10-01 16:48:00", + "bar_index": 999805, + "price": 27804000.0, + "datetime": "2022-10-01 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 999842, + "price": 27801000.0, + "datetime": "2022-10-01 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -98267,34 +159494,79 @@ "datetime": "2022-10-01 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 999899, - "price": 27830000.0, - "datetime": "2022-10-01 19:24:00", + "bar_index": 999901, + "price": 27828000.0, + "datetime": "2022-10-01 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 1000013, - "price": 27860000.0, - "datetime": "2022-10-02 01:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1000031, - "price": 27838000.0, - "datetime": "2022-10-02 02:00:00", + "side": "sell", + "bar_index": 999932, + "price": 27795000.0, + "datetime": "2022-10-01 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 999960, + "price": 27875000.0, + "datetime": "2022-10-01 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1000001, + "price": 27868000.0, + "datetime": "2022-10-02 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1000041, + "price": 27863000.0, + "datetime": "2022-10-02 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1000058, + "price": 27819000.0, + "datetime": "2022-10-02 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1000066, + "price": 27858000.0, + "datetime": "2022-10-02 03:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1000128, + "price": 27876000.0, + "datetime": "2022-10-02 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -98303,196 +159575,727 @@ "datetime": "2022-10-02 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1000365, - "price": 27852000.0, - "datetime": "2022-10-02 18:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1000421, - "price": 27787000.0, - "datetime": "2022-10-02 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1000492, - "price": 27745000.0, - "datetime": "2022-10-03 01:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1000523, - "price": 27789000.0, - "datetime": "2022-10-03 02:36:00", + "bar_index": 1000170, + "price": 27890000.0, + "datetime": "2022-10-02 08:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1000544, - "price": 27798000.0, - "datetime": "2022-10-03 03:39:00", + "bar_index": 1000220, + "price": 27912000.0, + "datetime": "2022-10-02 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1000631, - "price": 27788000.0, - "datetime": "2022-10-03 08:00:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1000825, - "price": 27852000.0, - "datetime": "2022-10-03 17:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1000931, - "price": 27931000.0, - "datetime": "2022-10-03 23:00:00", + "bar_index": 1000228, + "price": 27912000.0, + "datetime": "2022-10-02 11:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1000385, + "price": 27716000.0, + "datetime": "2022-10-02 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1000422, + "price": 27791000.0, + "datetime": "2022-10-02 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1001326, - "price": 28603000.0, - "datetime": "2022-10-04 18:45:00", + "bar_index": 1000506, + "price": 27839000.0, + "datetime": "2022-10-03 01:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1001619, - "price": 28832000.0, - "datetime": "2022-10-05 09:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1001869, - "price": 28628000.0, - "datetime": "2022-10-05 21:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1001983, - "price": 28790000.0, - "datetime": "2022-10-06 03:36:00", + "bar_index": 1000557, + "price": 27899000.0, + "datetime": "2022-10-03 04:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1002365, - "price": 28678000.0, - "datetime": "2022-10-06 22:42:00", + "bar_index": 1000718, + "price": 27824000.0, + "datetime": "2022-10-03 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1002611, - "price": 28424000.0, - "datetime": "2022-10-07 11:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1002859, - "price": 28079000.0, - "datetime": "2022-10-07 23:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1002955, - "price": 27762000.0, - "datetime": "2022-10-08 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1003024, - "price": 27848000.0, - "datetime": "2022-10-08 07:39:00", + "bar_index": 1000724, + "price": 27832000.0, + "datetime": "2022-10-03 12:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1003470, - "price": 27816000.0, - "datetime": "2022-10-09 05:57:00", + "bar_index": 1000777, + "price": 27850000.0, + "datetime": "2022-10-03 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1000863, + "price": 27847000.0, + "datetime": "2022-10-03 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1000898, + "price": 27900000.0, + "datetime": "2022-10-03 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1000943, + "price": 28080000.0, + "datetime": "2022-10-03 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001001, + "price": 28212000.0, + "datetime": "2022-10-04 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001129, + "price": 28283000.0, + "datetime": "2022-10-04 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1003702, + "bar_index": 1001153, + "price": 28188000.0, + "datetime": "2022-10-04 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1001254, + "price": 28221000.0, + "datetime": "2022-10-04 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1001261, + "price": 28416000.0, + "datetime": "2022-10-04 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1001319, + "price": 28549000.0, + "datetime": "2022-10-04 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1001329, + "price": 28622000.0, + "datetime": "2022-10-04 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1001351, + "price": 28657000.0, + "datetime": "2022-10-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1001404, + "price": 28736000.0, + "datetime": "2022-10-04 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001425, + "price": 28765000.0, + "datetime": "2022-10-04 23:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1001436, + "price": 28767000.0, + "datetime": "2022-10-05 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1001493, + "price": 28683000.0, + "datetime": "2022-10-05 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001502, + "price": 28668000.0, + "datetime": "2022-10-05 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1001555, + "price": 28993000.0, + "datetime": "2022-10-05 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1001578, + "price": 28901000.0, + "datetime": "2022-10-05 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1001666, + "price": 28850000.0, + "datetime": "2022-10-05 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1001718, + "price": 28723000.0, + "datetime": "2022-10-05 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1001733, + "price": 28707000.0, + "datetime": "2022-10-05 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1001765, + "price": 28815000.0, + "datetime": "2022-10-05 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1001847, + "price": 28601000.0, + "datetime": "2022-10-05 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1001884, + "price": 28414000.0, + "datetime": "2022-10-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001912, + "price": 28519000.0, + "datetime": "2022-10-06 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1001942, + "price": 28680000.0, + "datetime": "2022-10-06 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1001999, + "price": 28785000.0, + "datetime": "2022-10-06 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1002074, + "price": 28694000.0, + "datetime": "2022-10-06 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1002085, + "price": 28700000.0, + "datetime": "2022-10-06 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002120, + "price": 28725000.0, + "datetime": "2022-10-06 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1002155, + "price": 28769000.0, + "datetime": "2022-10-06 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002183, + "price": 28760000.0, + "datetime": "2022-10-06 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002196, + "price": 28651000.0, + "datetime": "2022-10-06 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1002297, + "price": 28552000.0, + "datetime": "2022-10-06 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1002314, + "price": 28597000.0, + "datetime": "2022-10-06 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1002342, + "price": 28721000.0, + "datetime": "2022-10-06 21:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1002425, + "price": 28540000.0, + "datetime": "2022-10-07 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002431, + "price": 28444000.0, + "datetime": "2022-10-07 02:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1002440, + "price": 28592000.0, + "datetime": "2022-10-07 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1002573, + "price": 28449000.0, + "datetime": "2022-10-07 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1002616, + "price": 28460000.0, + "datetime": "2022-10-07 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1002684, + "price": 28396000.0, + "datetime": "2022-10-07 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002706, + "price": 28296000.0, + "datetime": "2022-10-07 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1002719, + "price": 28365000.0, + "datetime": "2022-10-07 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1002874, + "price": 27967000.0, + "datetime": "2022-10-08 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1002949, "price": 27708000.0, - "datetime": "2022-10-09 17:33:00", + "datetime": "2022-10-08 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1003717, - "price": 27710000.0, - "datetime": "2022-10-09 18:18:00", + "bar_index": 1002968, + "price": 27730000.0, + "datetime": "2022-10-08 04:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1003123, + "price": 27815000.0, + "datetime": "2022-10-08 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1003131, + "price": 27802000.0, + "datetime": "2022-10-08 13:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1003175, + "price": 27787000.0, + "datetime": "2022-10-08 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1003273, + "price": 27802000.0, + "datetime": "2022-10-08 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1003747, - "price": 27777000.0, - "datetime": "2022-10-09 19:48:00", + "bar_index": 1003280, + "price": 27813000.0, + "datetime": "2022-10-08 20:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1003327, + "price": 27839000.0, + "datetime": "2022-10-08 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1003400, + "price": 27825000.0, + "datetime": "2022-10-09 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1003506, + "price": 27689000.0, + "datetime": "2022-10-09 07:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1003638, + "price": 27687000.0, + "datetime": "2022-10-09 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1003751, + "price": 27823000.0, + "datetime": "2022-10-09 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1003762, + "price": 27848000.0, + "datetime": "2022-10-09 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1003788, + "price": 27811000.0, + "datetime": "2022-10-09 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1003799, + "price": 27811000.0, + "datetime": "2022-10-09 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1003919, + "price": 27688000.0, + "datetime": "2022-10-10 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1003947, + "price": 27731000.0, + "datetime": "2022-10-10 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1003958, + "price": 27734000.0, + "datetime": "2022-10-10 06:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1003993, + "price": 27686000.0, + "datetime": "2022-10-10 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1004021, + "price": 27685000.0, + "datetime": "2022-10-10 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1004033, + "price": 27769000.0, + "datetime": "2022-10-10 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1004041, + "price": 27761000.0, + "datetime": "2022-10-10 10:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1004135, + "price": 27736000.0, + "datetime": "2022-10-10 15:12:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1004222, + "price": 27568000.0, + "datetime": "2022-10-10 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1004241, + "price": 27664000.0, + "datetime": "2022-10-10 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -98501,214 +160304,457 @@ "datetime": "2022-10-10 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1004577, - "price": 27363000.0, - "datetime": "2022-10-11 13:18:00", + "bar_index": 1004370, + "price": 27638000.0, + "datetime": "2022-10-11 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1004601, - "price": 27339000.0, - "datetime": "2022-10-11 14:30:00", + "bar_index": 1004399, + "price": 27514000.0, + "datetime": "2022-10-11 04:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1004909, - "price": 27330000.0, - "datetime": "2022-10-12 05:54:00", + "bar_index": 1004444, + "price": 27510000.0, + "datetime": "2022-10-11 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1004453, + "price": 27426000.0, + "datetime": "2022-10-11 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fib_pullback,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1004492, + "price": 27368000.0, + "datetime": "2022-10-11 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1004602, + "price": 27350000.0, + "datetime": "2022-10-11 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1004997, - "price": 27384000.0, - "datetime": "2022-10-12 10:18:00", + "bar_index": 1004730, + "price": 27470000.0, + "datetime": "2022-10-11 20:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 1005020, - "price": 27356000.0, - "datetime": "2022-10-12 11:27:00", + "bar_index": 1004758, + "price": 27436000.0, + "datetime": "2022-10-11 22:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1004820, + "price": 27401000.0, + "datetime": "2022-10-12 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1005078, - "price": 27370000.0, - "datetime": "2022-10-12 14:21:00", + "bar_index": 1004833, + "price": 27433000.0, + "datetime": "2022-10-12 02:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1004896, + "price": 27337000.0, + "datetime": "2022-10-12 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1005002, + "price": 27338000.0, + "datetime": "2022-10-12 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1005225, - "price": 27405000.0, - "datetime": "2022-10-12 21:42:00", + "bar_index": 1005063, + "price": 27389000.0, + "datetime": "2022-10-12 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1005436, - "price": 27468000.0, - "datetime": "2022-10-13 08:15:00", + "bar_index": 1005113, + "price": 27423000.0, + "datetime": "2022-10-12 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1005127, + "price": 27378000.0, + "datetime": "2022-10-12 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1005461, - "price": 27466000.0, - "datetime": "2022-10-13 09:30:00", + "bar_index": 1005164, + "price": 27445000.0, + "datetime": "2022-10-12 18:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1005543, - "price": 27294000.0, - "datetime": "2022-10-13 13:36:00", + "bar_index": 1005188, + "price": 27418000.0, + "datetime": "2022-10-12 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1005688, - "price": 26983000.0, - "datetime": "2022-10-13 20:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1005729, - "price": 26724000.0, - "datetime": "2022-10-13 22:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1005830, - "price": 27941000.0, - "datetime": "2022-10-14 03:57:00", + "bar_index": 1005404, + "price": 27443000.0, + "datetime": "2022-10-13 06:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1005488, + "price": 27333000.0, + "datetime": "2022-10-13 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1005554, + "price": 27269000.0, + "datetime": "2022-10-13 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1005590, + "price": 27314000.0, + "datetime": "2022-10-13 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1005614, + "price": 27246000.0, + "datetime": "2022-10-13 17:09:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1006013, - "price": 28284000.0, - "datetime": "2022-10-14 13:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1006198, - "price": 28224000.0, - "datetime": "2022-10-14 22:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1006284, - "price": 27812000.0, - "datetime": "2022-10-15 02:39:00", + "bar_index": 1005631, + "price": 27282000.0, + "datetime": "2022-10-13 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.6 [bb_reversal,fib_pullback,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1006356, - "price": 27611000.0, - "datetime": "2022-10-15 06:15:00", + "bar_index": 1005665, + "price": 26891000.0, + "datetime": "2022-10-13 19:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1006424, - "price": 27640000.0, - "datetime": "2022-10-15 09:39:00", + "bar_index": 1005770, + "price": 27349000.0, + "datetime": "2022-10-14 00:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1006833, - "price": 27527000.0, - "datetime": "2022-10-16 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1006872, - "price": 27485000.0, - "datetime": "2022-10-16 08:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1006922, - "price": 27615000.0, - "datetime": "2022-10-16 10:33:00", + "bar_index": 1005845, + "price": 27869000.0, + "datetime": "2022-10-14 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1006993, - "price": 27587000.0, - "datetime": "2022-10-16 14:06:00", + "bar_index": 1005854, + "price": 27970000.0, + "datetime": "2022-10-14 05:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1005900, + "price": 27927000.0, + "datetime": "2022-10-14 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1005954, + "price": 27896000.0, + "datetime": "2022-10-14 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1005976, + "price": 28386000.0, + "datetime": "2022-10-14 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1006004, + "price": 28311000.0, + "datetime": "2022-10-14 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1006059, + "price": 28325000.0, + "datetime": "2022-10-14 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1007048, + "bar_index": 1006085, + "price": 28108000.0, + "datetime": "2022-10-14 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1006138, + "price": 28235000.0, + "datetime": "2022-10-14 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1006176, + "price": 28162000.0, + "datetime": "2022-10-14 21:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1006286, + "price": 27797000.0, + "datetime": "2022-10-15 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1006307, + "price": 27618000.0, + "datetime": "2022-10-15 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1006351, + "price": 27614000.0, + "datetime": "2022-10-15 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1006435, + "price": 27657000.0, + "datetime": "2022-10-15 10:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1006473, + "price": 27637000.0, + "datetime": "2022-10-15 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1006518, + "price": 27621000.0, + "datetime": "2022-10-15 14:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1006592, + "price": 27538000.0, + "datetime": "2022-10-15 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1006608, + "price": 27568000.0, + "datetime": "2022-10-15 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1006622, + "price": 27606000.0, + "datetime": "2022-10-15 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1006653, + "price": 27617000.0, + "datetime": "2022-10-15 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1006701, + "price": 27629000.0, + "datetime": "2022-10-15 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1006838, + "price": 27525000.0, + "datetime": "2022-10-16 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1006873, + "price": 27496000.0, + "datetime": "2022-10-16 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1006883, "price": 27565000.0, - "datetime": "2022-10-16 16:51:00", + "datetime": "2022-10-16 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1007001, + "price": 27585000.0, + "datetime": "2022-10-16 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -98717,52 +160763,106 @@ "datetime": "2022-10-16 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1007154, - "price": 27550000.0, - "datetime": "2022-10-16 22:09:00", + "bar_index": 1007173, + "price": 27527000.0, + "datetime": "2022-10-16 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1007335, - "price": 27820000.0, - "datetime": "2022-10-17 07:12:00", + "bar_index": 1007255, + "price": 27596000.0, + "datetime": "2022-10-17 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1007435, - "price": 27548000.0, - "datetime": "2022-10-17 12:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1007615, - "price": 27884000.0, - "datetime": "2022-10-17 21:12:00", + "bar_index": 1007298, + "price": 27739000.0, + "datetime": "2022-10-17 05:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1007660, - "price": 28036000.0, - "datetime": "2022-10-17 23:27:00", + "bar_index": 1007304, + "price": 27760000.0, + "datetime": "2022-10-17 05:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1007351, + "price": 27750000.0, + "datetime": "2022-10-17 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1007478, + "price": 27600000.0, + "datetime": "2022-10-17 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1007555, + "price": 27670000.0, + "datetime": "2022-10-17 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1007567, + "price": 27761000.0, + "datetime": "2022-10-17 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1007609, + "price": 27946000.0, + "datetime": "2022-10-17 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1007618, + "price": 27937000.0, + "datetime": "2022-10-17 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1007661, + "price": 28056000.0, + "datetime": "2022-10-17 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -98771,133 +160871,214 @@ "datetime": "2022-10-18 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1007854, - "price": 27975000.0, - "datetime": "2022-10-18 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1007928, - "price": 27942000.0, - "datetime": "2022-10-18 12:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1008032, - "price": 28030000.0, - "datetime": "2022-10-18 18:03:00", + "bar_index": 1007758, + "price": 27963000.0, + "datetime": "2022-10-18 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1008045, - "price": 27964000.0, - "datetime": "2022-10-18 18:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1008112, - "price": 28114000.0, - "datetime": "2022-10-18 22:03:00", + "bar_index": 1007822, + "price": 27982000.0, + "datetime": "2022-10-18 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1008177, - "price": 27872000.0, - "datetime": "2022-10-19 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1008207, - "price": 27863000.0, - "datetime": "2022-10-19 02:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1008253, - "price": 27680000.0, - "datetime": "2022-10-19 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1008273, - "price": 27722000.0, - "datetime": "2022-10-19 06:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1008436, - "price": 27686000.0, - "datetime": "2022-10-19 14:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1008635, - "price": 27669000.0, - "datetime": "2022-10-20 00:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1008734, - "price": 27663000.0, - "datetime": "2022-10-20 05:09:00", + "bar_index": 1007877, + "price": 28016000.0, + "datetime": "2022-10-18 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1008787, - "price": 27626000.0, - "datetime": "2022-10-20 07:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1008793, - "price": 27653000.0, - "datetime": "2022-10-20 08:06:00", + "bar_index": 1007910, + "price": 27903000.0, + "datetime": "2022-10-18 11:57:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1007930, + "price": 27952000.0, + "datetime": "2022-10-18 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1007935, + "price": 27988000.0, + "datetime": "2022-10-18 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1007974, + "price": 27925000.0, + "datetime": "2022-10-18 15:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1007989, + "price": 28049000.0, + "datetime": "2022-10-18 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1008000, + "price": 28045000.0, + "datetime": "2022-10-18 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008013, + "price": 28052000.0, + "datetime": "2022-10-18 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008059, + "price": 28021000.0, + "datetime": "2022-10-18 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008065, + "price": 28070000.0, + "datetime": "2022-10-18 19:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1008079, + "price": 28065000.0, + "datetime": "2022-10-18 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1008181, + "price": 27844000.0, + "datetime": "2022-10-19 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1008231, + "price": 27622000.0, + "datetime": "2022-10-19 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1008259, + "price": 27716000.0, + "datetime": "2022-10-19 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008304, + "price": 27729000.0, + "datetime": "2022-10-19 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1008380, + "price": 27610000.0, + "datetime": "2022-10-19 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1008426, + "price": 27630000.0, + "datetime": "2022-10-19 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1008550, + "price": 27676000.0, + "datetime": "2022-10-19 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008596, + "price": 27627000.0, + "datetime": "2022-10-19 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1008626, + "price": 27643000.0, + "datetime": "2022-10-19 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1008657, + "price": 27695000.0, + "datetime": "2022-10-20 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -98905,116 +161086,206 @@ "price": 27499000.0, "datetime": "2022-10-20 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1009069, - "price": 27560000.0, - "datetime": "2022-10-20 21:54:00", + "bar_index": 1008871, + "price": 27472000.0, + "datetime": "2022-10-20 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1009121, - "price": 27695000.0, - "datetime": "2022-10-21 00:30:00", + "bar_index": 1008905, + "price": 27545000.0, + "datetime": "2022-10-20 13:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1009163, - "price": 27573000.0, - "datetime": "2022-10-21 02:36:00", + "bar_index": 1008944, + "price": 27487000.0, + "datetime": "2022-10-20 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1009073, + "price": 27565000.0, + "datetime": "2022-10-20 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=63.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1009763, - "price": 27604000.0, - "datetime": "2022-10-22 08:36:00", + "bar_index": 1009089, + "price": 27618000.0, + "datetime": "2022-10-20 22:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1009196, + "price": 27534000.0, + "datetime": "2022-10-21 04:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1009276, + "price": 27464000.0, + "datetime": "2022-10-21 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1009368, + "price": 27473000.0, + "datetime": "2022-10-21 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1009879, - "price": 27602000.0, - "datetime": "2022-10-22 14:24:00", + "bar_index": 1009440, + "price": 27502000.0, + "datetime": "2022-10-21 16:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1009993, - "price": 27579000.0, - "datetime": "2022-10-22 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1010025, - "price": 27602000.0, - "datetime": "2022-10-22 21:42:00", + "bar_index": 1009490, + "price": 27486000.0, + "datetime": "2022-10-21 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1010148, - "price": 27572000.0, - "datetime": "2022-10-23 03:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1010177, - "price": 27576000.0, - "datetime": "2022-10-23 05:18:00", + "side": "buy", + "bar_index": 1009508, + "price": 27473000.0, + "datetime": "2022-10-21 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1010347, - "price": 27591000.0, - "datetime": "2022-10-23 13:51:00", + "side": "buy", + "bar_index": 1009563, + "price": 27426000.0, + "datetime": "2022-10-21 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1010428, - "price": 27559000.0, - "datetime": "2022-10-23 17:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1010449, - "price": 27562000.0, - "datetime": "2022-10-23 18:57:00", + "side": "buy", + "bar_index": 1009605, + "price": 27479000.0, + "datetime": "2022-10-22 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1009668, + "price": 27582000.0, + "datetime": "2022-10-22 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1009674, + "price": 27609000.0, + "datetime": "2022-10-22 04:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1009684, + "price": 27668000.0, + "datetime": "2022-10-22 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1009746, + "price": 27600000.0, + "datetime": "2022-10-22 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1009917, + "price": 27609000.0, + "datetime": "2022-10-22 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1010030, + "price": 27618000.0, + "datetime": "2022-10-22 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1010066, + "price": 27641000.0, + "datetime": "2022-10-22 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1010076, + "price": 27650000.0, + "datetime": "2022-10-23 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1010303, + "price": 27597000.0, + "datetime": "2022-10-23 11:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -99023,7 +161294,25 @@ "datetime": "2022-10-23 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=45.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1010521, + "price": 27571000.0, + "datetime": "2022-10-23 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1010528, + "price": 27560000.0, + "datetime": "2022-10-23 22:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -99032,34 +161321,187 @@ "datetime": "2022-10-24 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 1010862, - "price": 27790000.0, - "datetime": "2022-10-24 15:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1011050, - "price": 27737000.0, - "datetime": "2022-10-25 01:00:00", + "side": "buy", + "bar_index": 1010622, + "price": 27904000.0, + "datetime": "2022-10-24 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian]" + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1010641, + "price": 27895000.0, + "datetime": "2022-10-24 04:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1010659, + "price": 27887000.0, + "datetime": "2022-10-24 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1010670, + "price": 27921000.0, + "datetime": "2022-10-24 06:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1010693, + "price": 28034000.0, + "datetime": "2022-10-24 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1011374, - "price": 27662000.0, - "datetime": "2022-10-25 17:12:00", + "bar_index": 1010827, + "price": 27787000.0, + "datetime": "2022-10-24 13:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1010837, + "price": 27769000.0, + "datetime": "2022-10-24 14:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1010856, + "price": 27772000.0, + "datetime": "2022-10-24 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1010887, + "price": 27807000.0, + "datetime": "2022-10-24 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1011053, + "price": 27752000.0, + "datetime": "2022-10-25 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011074, + "price": 27723000.0, + "datetime": "2022-10-25 02:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1011083, + "price": 27751000.0, + "datetime": "2022-10-25 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1011091, + "price": 27745000.0, + "datetime": "2022-10-25 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1011165, + "price": 27833000.0, + "datetime": "2022-10-25 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011254, + "price": 27681000.0, + "datetime": "2022-10-25 11:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011263, + "price": 27687000.0, + "datetime": "2022-10-25 11:39:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011299, + "price": 27703000.0, + "datetime": "2022-10-25 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1011331, + "price": 27707000.0, + "datetime": "2022-10-25 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011414, + "price": 27618000.0, + "datetime": "2022-10-25 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1011431, + "price": 27670000.0, + "datetime": "2022-10-25 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -99067,89 +161509,233 @@ "price": 27665000.0, "datetime": "2022-10-25 21:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1011550, - "price": 28379000.0, - "datetime": "2022-10-26 02:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1011606, - "price": 28666000.0, - "datetime": "2022-10-26 04:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1011624, - "price": 28529000.0, - "datetime": "2022-10-26 05:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1011653, - "price": 28507000.0, - "datetime": "2022-10-26 07:09:00", + "bar_index": 1011555, + "price": 28392000.0, + "datetime": "2022-10-26 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=61.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1011763, - "price": 28670000.0, - "datetime": "2022-10-26 12:39:00", + "bar_index": 1011560, + "price": 28413000.0, + "datetime": "2022-10-26 02:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1011615, + "price": 28417000.0, + "datetime": "2022-10-26 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1011825, - "price": 28547000.0, - "datetime": "2022-10-26 15:45:00", + "bar_index": 1011669, + "price": 28425000.0, + "datetime": "2022-10-26 07:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1011741, + "price": 28697000.0, + "datetime": "2022-10-26 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1012422, - "price": 28841000.0, - "datetime": "2022-10-27 21:36:00", + "bar_index": 1011826, + "price": 28554000.0, + "datetime": "2022-10-26 15:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1011862, + "price": 29069000.0, + "datetime": "2022-10-26 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1011915, + "price": 29158000.0, + "datetime": "2022-10-26 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1012463, - "price": 28894000.0, - "datetime": "2022-10-27 23:39:00", + "bar_index": 1011958, + "price": 28842000.0, + "datetime": "2022-10-26 22:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1011978, + "price": 29227000.0, + "datetime": "2022-10-26 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1012653, - "price": 28575000.0, - "datetime": "2022-10-28 09:09:00", + "bar_index": 1012058, + "price": 29170000.0, + "datetime": "2022-10-27 03:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1012108, + "price": 29070000.0, + "datetime": "2022-10-27 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1012137, + "price": 29158000.0, + "datetime": "2022-10-27 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1012161, + "price": 29155000.0, + "datetime": "2022-10-27 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1012198, + "price": 29070000.0, + "datetime": "2022-10-27 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1012246, + "price": 29074000.0, + "datetime": "2022-10-27 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1012258, + "price": 29115000.0, + "datetime": "2022-10-27 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1012279, + "price": 29115000.0, + "datetime": "2022-10-27 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1012351, + "price": 28919000.0, + "datetime": "2022-10-27 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1012366, + "price": 28887000.0, + "datetime": "2022-10-27 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1012508, + "price": 28864000.0, + "datetime": "2022-10-28 01:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1012594, + "price": 28614000.0, + "datetime": "2022-10-28 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1012606, + "price": 28637000.0, + "datetime": "2022-10-28 06:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1012624, + "price": 28571000.0, + "datetime": "2022-10-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1012675, + "price": 28520000.0, + "datetime": "2022-10-28 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -99158,7 +161744,34 @@ "datetime": "2022-10-28 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1012723, + "price": 28536000.0, + "datetime": "2022-10-28 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1012737, + "price": 28559000.0, + "datetime": "2022-10-28 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1012752, + "price": 28515000.0, + "datetime": "2022-10-28 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -99167,61 +161780,133 @@ "datetime": "2022-10-28 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 1012861, - "price": 28553000.0, - "datetime": "2022-10-28 19:33:00", + "bar_index": 1012879, + "price": 28522000.0, + "datetime": "2022-10-28 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1012888, + "price": 28496000.0, + "datetime": "2022-10-28 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1012961, - "price": 28844000.0, - "datetime": "2022-10-29 00:33:00", + "bar_index": 1012905, + "price": 28574000.0, + "datetime": "2022-10-28 21:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1013003, - "price": 29103000.0, - "datetime": "2022-10-29 02:39:00", + "bar_index": 1012920, + "price": 28846000.0, + "datetime": "2022-10-28 22:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1012992, + "price": 29121000.0, + "datetime": "2022-10-29 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1013024, + "price": 29042000.0, + "datetime": "2022-10-29 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1013106, - "price": 28952000.0, - "datetime": "2022-10-29 07:48:00", + "bar_index": 1013077, + "price": 28990000.0, + "datetime": "2022-10-29 06:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [donchian,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1013442, - "price": 29220000.0, - "datetime": "2022-10-30 00:36:00", + "bar_index": 1013090, + "price": 28953000.0, + "datetime": "2022-10-29 07:00:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1013521, - "price": 29133000.0, - "datetime": "2022-10-30 04:33:00", + "bar_index": 1013144, + "price": 28945000.0, + "datetime": "2022-10-29 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=36.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1013222, + "price": 29119000.0, + "datetime": "2022-10-29 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1013308, + "price": 29289000.0, + "datetime": "2022-10-29 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1013356, + "price": 29155000.0, + "datetime": "2022-10-29 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1013378, + "price": 29192000.0, + "datetime": "2022-10-29 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1013456, + "price": 29263000.0, + "datetime": "2022-10-30 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -99230,34 +161915,61 @@ "datetime": "2022-10-30 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1013670, - "price": 29171000.0, - "datetime": "2022-10-30 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1013682, - "price": 29194000.0, - "datetime": "2022-10-30 12:36:00", + "bar_index": 1013714, + "price": 29183000.0, + "datetime": "2022-10-30 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1013744, + "price": 29273000.0, + "datetime": "2022-10-30 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1013846, + "price": 29119000.0, + "datetime": "2022-10-30 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1013964, - "price": 29010000.0, - "datetime": "2022-10-31 02:42:00", + "bar_index": 1013967, + "price": 29016000.0, + "datetime": "2022-10-31 02:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1013996, + "price": 29020000.0, + "datetime": "2022-10-31 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1014021, + "price": 29053000.0, + "datetime": "2022-10-31 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -99266,7 +161978,7 @@ "datetime": "2022-10-31 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=7.5 [bb_reversal,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -99275,142 +161987,232 @@ "datetime": "2022-10-31 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1014120, - "price": 28936000.0, - "datetime": "2022-10-31 10:30:00", + "bar_index": 1014241, + "price": 28791000.0, + "datetime": "2022-10-31 16:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1014323, + "price": 29144000.0, + "datetime": "2022-10-31 20:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1014253, - "price": 28792000.0, - "datetime": "2022-10-31 17:09:00", + "bar_index": 1014470, + "price": 28693000.0, + "datetime": "2022-11-01 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=43.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1014330, - "price": 29125000.0, - "datetime": "2022-10-31 21:00:00", + "bar_index": 1014604, + "price": 28801000.0, + "datetime": "2022-11-01 10:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=103.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1014634, + "price": 28799000.0, + "datetime": "2022-11-01 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1014418, - "price": 28755000.0, - "datetime": "2022-11-01 01:24:00", + "bar_index": 1014642, + "price": 28780000.0, + "datetime": "2022-11-01 12:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1014708, + "price": 28841000.0, + "datetime": "2022-11-01 15:54:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1014722, + "price": 28838000.0, + "datetime": "2022-11-01 16:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1014778, + "price": 28852000.0, + "datetime": "2022-11-01 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1014894, + "price": 28774000.0, + "datetime": "2022-11-02 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1014423, - "price": 28695000.0, - "datetime": "2022-11-01 01:39:00", + "bar_index": 1014909, + "price": 28682000.0, + "datetime": "2022-11-02 01:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1014573, - "price": 28753000.0, - "datetime": "2022-11-01 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1014677, - "price": 28739000.0, - "datetime": "2022-11-01 14:21:00", + "bar_index": 1014921, + "price": 28683000.0, + "datetime": "2022-11-02 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1014740, - "price": 28828000.0, - "datetime": "2022-11-01 17:30:00", + "bar_index": 1014955, + "price": 28736000.0, + "datetime": "2022-11-02 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1014893, - "price": 28785000.0, - "datetime": "2022-11-02 01:09:00", + "bar_index": 1014983, + "price": 28751000.0, + "datetime": "2022-11-02 05:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1014994, - "price": 28743000.0, - "datetime": "2022-11-02 06:12:00", + "bar_index": 1015044, + "price": 28767000.0, + "datetime": "2022-11-02 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1015161, - "price": 28831000.0, - "datetime": "2022-11-02 14:33:00", + "bar_index": 1015063, + "price": 28809000.0, + "datetime": "2022-11-02 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1015385, - "price": 28880000.0, - "datetime": "2022-11-03 01:45:00", + "bar_index": 1015113, + "price": 28787000.0, + "datetime": "2022-11-02 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1015138, + "price": 28852000.0, + "datetime": "2022-11-02 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1015422, - "price": 28968000.0, - "datetime": "2022-11-03 03:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1015502, - "price": 28657000.0, - "datetime": "2022-11-03 07:36:00", + "bar_index": 1015166, + "price": 28823000.0, + "datetime": "2022-11-02 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1015516, - "price": 28672000.0, - "datetime": "2022-11-03 08:18:00", + "bar_index": 1015182, + "price": 28877000.0, + "datetime": "2022-11-02 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1015204, + "price": 28842000.0, + "datetime": "2022-11-02 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1015256, + "price": 28832000.0, + "datetime": "2022-11-02 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1015336, + "price": 28909000.0, + "datetime": "2022-11-02 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1015415, + "price": 29109000.0, + "datetime": "2022-11-03 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1015575, + "price": 28824000.0, + "datetime": "2022-11-03 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -99419,34 +162221,16 @@ "datetime": "2022-11-03 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1015732, - "price": 28749000.0, - "datetime": "2022-11-03 19:06:00", + "bar_index": 1015734, + "price": 28751000.0, + "datetime": "2022-11-03 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1015809, - "price": 28597000.0, - "datetime": "2022-11-03 22:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1015836, - "price": 28689000.0, - "datetime": "2022-11-04 00:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -99455,70 +162239,124 @@ "datetime": "2022-11-04 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1015922, - "price": 28713000.0, - "datetime": "2022-11-04 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1016040, - "price": 28826000.0, - "datetime": "2022-11-04 10:30:00", + "bar_index": 1015946, + "price": 28719000.0, + "datetime": "2022-11-04 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1016077, - "price": 28792000.0, - "datetime": "2022-11-04 12:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1016104, - "price": 28775000.0, - "datetime": "2022-11-04 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1016243, - "price": 28994000.0, - "datetime": "2022-11-04 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1016260, - "price": 28993000.0, - "datetime": "2022-11-04 21:30:00", + "bar_index": 1016046, + "price": 28824000.0, + "datetime": "2022-11-04 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=76.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1016379, - "price": 29198000.0, - "datetime": "2022-11-05 03:27:00", + "bar_index": 1016054, + "price": 28838000.0, + "datetime": "2022-11-04 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1016106, + "price": 28763000.0, + "datetime": "2022-11-04 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016161, + "price": 29036000.0, + "datetime": "2022-11-04 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016171, + "price": 29079000.0, + "datetime": "2022-11-04 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016182, + "price": 29072000.0, + "datetime": "2022-11-04 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016197, + "price": 29056000.0, + "datetime": "2022-11-04 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1016266, + "price": 29074000.0, + "datetime": "2022-11-04 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1016277, + "price": 29191000.0, + "datetime": "2022-11-04 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1016387, + "price": 29256000.0, + "datetime": "2022-11-05 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1016400, + "price": 29243000.0, + "datetime": "2022-11-05 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016438, + "price": 29383000.0, + "datetime": "2022-11-05 06:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -99527,88 +162365,133 @@ "datetime": "2022-11-05 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1016506, + "price": 29794000.0, + "datetime": "2022-11-05 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1016548, + "price": 29795000.0, + "datetime": "2022-11-05 11:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1016777, - "price": 29689000.0, - "datetime": "2022-11-05 23:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1016836, - "price": 29697000.0, - "datetime": "2022-11-06 02:18:00", + "bar_index": 1016594, + "price": 29769000.0, + "datetime": "2022-11-05 14:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 1016860, - "price": 29703000.0, - "datetime": "2022-11-06 03:30:00", + "side": "sell", + "bar_index": 1016612, + "price": 29741000.0, + "datetime": "2022-11-05 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" }, { - "side": "buy", - "bar_index": 1016932, + "side": "sell", + "bar_index": 1016642, "price": 29765000.0, - "datetime": "2022-11-06 07:06:00", + "datetime": "2022-11-05 16:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1017113, - "price": 29667000.0, - "datetime": "2022-11-06 16:09:00", + "bar_index": 1016677, + "price": 29673000.0, + "datetime": "2022-11-05 18:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1016719, + "price": 29791000.0, + "datetime": "2022-11-05 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1017168, - "price": 29747000.0, - "datetime": "2022-11-06 18:54:00", + "bar_index": 1016770, + "price": 29722000.0, + "datetime": "2022-11-05 23:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1017294, - "price": 29708000.0, - "datetime": "2022-11-07 01:12:00", + "bar_index": 1016792, + "price": 29729000.0, + "datetime": "2022-11-06 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1017326, - "price": 29758000.0, - "datetime": "2022-11-07 02:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1017336, - "price": 29754000.0, - "datetime": "2022-11-07 03:18:00", + "bar_index": 1016870, + "price": 29695000.0, + "datetime": "2022-11-06 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1016952, + "price": 29756000.0, + "datetime": "2022-11-06 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1017092, + "price": 29655000.0, + "datetime": "2022-11-06 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1017279, + "price": 29703000.0, + "datetime": "2022-11-07 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1017295, + "price": 29728000.0, + "datetime": "2022-11-07 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -99617,142 +162500,313 @@ "datetime": "2022-11-07 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1017458, + "price": 29509000.0, + "datetime": "2022-11-07 09:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1017470, + "price": 29486000.0, + "datetime": "2022-11-07 10:00:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1017743, - "price": 29109000.0, - "datetime": "2022-11-07 23:39:00", + "bar_index": 1017503, + "price": 29592000.0, + "datetime": "2022-11-07 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1017635, + "price": 29110000.0, + "datetime": "2022-11-07 18:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1017679, + "price": 29122000.0, + "datetime": "2022-11-07 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1017687, + "price": 29106000.0, + "datetime": "2022-11-07 20:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1017866, - "price": 29175000.0, - "datetime": "2022-11-08 05:48:00", + "bar_index": 1017830, + "price": 29088000.0, + "datetime": "2022-11-08 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1018069, - "price": 28000000.0, - "datetime": "2022-11-08 15:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1018134, - "price": 27897000.0, - "datetime": "2022-11-08 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1018404, - "price": 26671000.0, - "datetime": "2022-11-09 08:42:00", + "bar_index": 1017868, + "price": 29181000.0, + "datetime": "2022-11-08 05:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1018414, - "price": 26620000.0, - "datetime": "2022-11-09 09:12:00", + "bar_index": 1017965, + "price": 28931000.0, + "datetime": "2022-11-08 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1018425, - "price": 26583000.0, - "datetime": "2022-11-09 09:45:00", + "bar_index": 1018021, + "price": 27935000.0, + "datetime": "2022-11-08 13:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", - "bar_index": 1018658, - "price": 25414000.0, - "datetime": "2022-11-09 21:24:00", + "bar_index": 1018086, + "price": 28015000.0, + "datetime": "2022-11-08 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.8 [fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1018694, - "price": 25242000.0, - "datetime": "2022-11-09 23:12:00", + "bar_index": 1018100, + "price": 27855000.0, + "datetime": "2022-11-08 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1019136, - "price": 23424000.0, - "datetime": "2022-11-10 21:18:00", + "bar_index": 1018137, + "price": 27858000.0, + "datetime": "2022-11-08 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1019203, - "price": 24368000.0, - "datetime": "2022-11-11 00:39:00", + "bar_index": 1018191, + "price": 27894000.0, + "datetime": "2022-11-08 22:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1018199, + "price": 27823000.0, + "datetime": "2022-11-08 22:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 1019334, - "price": 24679000.0, - "datetime": "2022-11-11 07:12:00", + "bar_index": 1018261, + "price": 28723000.0, + "datetime": "2022-11-09 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1019378, - "price": 24600000.0, - "datetime": "2022-11-11 09:24:00", + "bar_index": 1018309, + "price": 26782000.0, + "datetime": "2022-11-09 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1018369, + "price": 26929000.0, + "datetime": "2022-11-09 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1019436, - "price": 23819000.0, - "datetime": "2022-11-11 12:18:00", + "bar_index": 1018383, + "price": 26571000.0, + "datetime": "2022-11-09 07:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1019482, - "price": 24041000.0, - "datetime": "2022-11-11 14:36:00", + "bar_index": 1018398, + "price": 26503000.0, + "datetime": "2022-11-09 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1018505, + "price": 25965000.0, + "datetime": "2022-11-09 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1018553, + "price": 25994000.0, + "datetime": "2022-11-09 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1018676, + "price": 25193000.0, + "datetime": "2022-11-09 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1018695, + "price": 25155000.0, + "datetime": "2022-11-09 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1018970, + "price": 23540000.0, + "datetime": "2022-11-10 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1018998, + "price": 23840000.0, + "datetime": "2022-11-10 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1019074, + "price": 23840000.0, + "datetime": "2022-11-10 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1019083, + "price": 23758000.0, + "datetime": "2022-11-10 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1019105, + "price": 23349000.0, + "datetime": "2022-11-10 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1019147, + "price": 23440000.0, + "datetime": "2022-11-10 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1019229, + "price": 24746000.0, + "datetime": "2022-11-11 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1019291, + "price": 24293000.0, + "datetime": "2022-11-11 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1019336, + "price": 24765000.0, + "datetime": "2022-11-11 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1019438, + "price": 23756000.0, + "datetime": "2022-11-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "sell", @@ -99760,17 +162814,8 @@ "price": 24089000.0, "datetime": "2022-11-11 15:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1019517, - "price": 24084000.0, - "datetime": "2022-11-11 16:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -99778,53 +162823,116 @@ "price": 24074000.0, "datetime": "2022-11-11 17:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1019615, - "price": 24045000.0, - "datetime": "2022-11-11 21:15:00", + "bar_index": 1019552, + "price": 24006000.0, + "datetime": "2022-11-11 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1019568, + "price": 24082000.0, + "datetime": "2022-11-11 18:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1019739, - "price": 23409000.0, - "datetime": "2022-11-12 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1020055, - "price": 23478000.0, - "datetime": "2022-11-12 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1020141, - "price": 23342000.0, - "datetime": "2022-11-12 23:33:00", + "bar_index": 1019756, + "price": 23333000.0, + "datetime": "2022-11-12 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1020327, - "price": 23351000.0, - "datetime": "2022-11-13 08:51:00", + "bar_index": 1019799, + "price": 23382000.0, + "datetime": "2022-11-12 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1019855, + "price": 23514000.0, + "datetime": "2022-11-12 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1019903, + "price": 23442000.0, + "datetime": "2022-11-12 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1019944, + "price": 23379000.0, + "datetime": "2022-11-12 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1020025, + "price": 23359000.0, + "datetime": "2022-11-12 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1020092, + "price": 23413000.0, + "datetime": "2022-11-12 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1020183, + "price": 23323000.0, + "datetime": "2022-11-13 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1020280, + "price": 23281000.0, + "datetime": "2022-11-13 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1020335, + "price": 23374000.0, + "datetime": "2022-11-13 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -99832,134 +162940,278 @@ "price": 23467000.0, "datetime": "2022-11-13 12:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1020542, - "price": 22799000.0, - "datetime": "2022-11-13 19:36:00", + "bar_index": 1020420, + "price": 23388000.0, + "datetime": "2022-11-13 13:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1020722, - "price": 22761000.0, - "datetime": "2022-11-14 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1020736, - "price": 22754000.0, - "datetime": "2022-11-14 05:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1021018, - "price": 22825000.0, - "datetime": "2022-11-14 19:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1021088, - "price": 22951000.0, - "datetime": "2022-11-14 22:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1021240, - "price": 22321000.0, - "datetime": "2022-11-15 06:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1021261, - "price": 22328000.0, - "datetime": "2022-11-15 07:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1021373, - "price": 22950000.0, - "datetime": "2022-11-15 13:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1021380, - "price": 22893000.0, - "datetime": "2022-11-15 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1021516, - "price": 22795000.0, - "datetime": "2022-11-15 20:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1021595, - "price": 23021000.0, - "datetime": "2022-11-16 00:15:00", + "bar_index": 1020493, + "price": 23123000.0, + "datetime": "2022-11-13 17:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1021753, - "price": 22986000.0, - "datetime": "2022-11-16 08:09:00", + "bar_index": 1020565, + "price": 23012000.0, + "datetime": "2022-11-13 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1020588, + "price": 22952000.0, + "datetime": "2022-11-13 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1020617, + "price": 23090000.0, + "datetime": "2022-11-13 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1021804, - "price": 22926000.0, - "datetime": "2022-11-16 10:42:00", + "bar_index": 1020791, + "price": 22581000.0, + "datetime": "2022-11-14 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=45.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1020965, + "price": 22933000.0, + "datetime": "2022-11-14 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1021001, + "price": 22777000.0, + "datetime": "2022-11-14 18:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1021024, + "price": 22871000.0, + "datetime": "2022-11-14 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1021889, - "price": 23015000.0, - "datetime": "2022-11-16 14:57:00", + "bar_index": 1021107, + "price": 22546000.0, + "datetime": "2022-11-14 23:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=56.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1021232, + "price": 22205000.0, + "datetime": "2022-11-15 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1021242, + "price": 22307000.0, + "datetime": "2022-11-15 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1021254, + "price": 22404000.0, + "datetime": "2022-11-15 07:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1021298, + "price": 22713000.0, + "datetime": "2022-11-15 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1021317, + "price": 22692000.0, + "datetime": "2022-11-15 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1021385, + "price": 22801000.0, + "datetime": "2022-11-15 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1021403, + "price": 22726000.0, + "datetime": "2022-11-15 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1021422, + "price": 22775000.0, + "datetime": "2022-11-15 15:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1021445, + "price": 22890000.0, + "datetime": "2022-11-15 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1021469, + "price": 22963000.0, + "datetime": "2022-11-15 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1021518, + "price": 22819000.0, + "datetime": "2022-11-15 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1021620, + "price": 23125000.0, + "datetime": "2022-11-16 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1021632, + "price": 23153000.0, + "datetime": "2022-11-16 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1021692, + "price": 22948000.0, + "datetime": "2022-11-16 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1021703, + "price": 22878000.0, + "datetime": "2022-11-16 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1021816, + "price": 22980000.0, + "datetime": "2022-11-16 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1021917, + "price": 22996000.0, + "datetime": "2022-11-16 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1021925, + "price": 22944000.0, + "datetime": "2022-11-16 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1021967, + "price": 22856000.0, + "datetime": "2022-11-16 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 1021998, + "price": 22894000.0, + "datetime": "2022-11-16 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -99967,26 +163219,71 @@ "price": 22702000.0, "datetime": "2022-11-17 01:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1022227, - "price": 22867000.0, - "datetime": "2022-11-17 07:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1022273, - "price": 22956000.0, - "datetime": "2022-11-17 10:09:00", + "side": "sell", + "bar_index": 1022143, + "price": 22739000.0, + "datetime": "2022-11-17 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1022162, + "price": 22771000.0, + "datetime": "2022-11-17 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1022179, + "price": 22782000.0, + "datetime": "2022-11-17 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1022243, + "price": 22965000.0, + "datetime": "2022-11-17 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1022278, + "price": 22948000.0, + "datetime": "2022-11-17 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1022285, + "price": 22956000.0, + "datetime": "2022-11-17 10:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1022382, + "price": 22753000.0, + "datetime": "2022-11-17 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -99995,43 +163292,43 @@ "datetime": "2022-11-17 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1022452, - "price": 22726000.0, - "datetime": "2022-11-17 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1022500, - "price": 22827000.0, - "datetime": "2022-11-17 21:30:00", + "bar_index": 1022397, + "price": 22773000.0, + "datetime": "2022-11-17 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1022661, - "price": 22844000.0, - "datetime": "2022-11-18 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1022703, + "bar_index": 1022458, + "price": 22767000.0, + "datetime": "2022-11-17 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1022589, + "price": 22883000.0, + "datetime": "2022-11-18 01:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1022708, "price": 22903000.0, - "datetime": "2022-11-18 07:39:00", + "datetime": "2022-11-18 07:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -100039,80 +163336,152 @@ "price": 22919000.0, "datetime": "2022-11-18 08:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1022945, - "price": 22999000.0, - "datetime": "2022-11-18 19:45:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1023121, - "price": 22925000.0, - "datetime": "2022-11-19 04:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1023225, - "price": 23050000.0, - "datetime": "2022-11-19 09:45:00", + "bar_index": 1022788, + "price": 23180000.0, + "datetime": "2022-11-18 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1023282, - "price": 22976000.0, - "datetime": "2022-11-19 12:36:00", + "bar_index": 1022807, + "price": 23117000.0, + "datetime": "2022-11-18 12:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1023362, - "price": 22968000.0, - "datetime": "2022-11-19 16:36:00", + "bar_index": 1022828, + "price": 23057000.0, + "datetime": "2022-11-18 13:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1022927, + "price": 22989000.0, + "datetime": "2022-11-18 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1023415, - "price": 23025000.0, - "datetime": "2022-11-19 19:15:00", + "bar_index": 1022969, + "price": 23013000.0, + "datetime": "2022-11-18 20:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1022980, + "price": 23036000.0, + "datetime": "2022-11-18 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1023454, - "price": 23019000.0, - "datetime": "2022-11-19 21:12:00", + "bar_index": 1023008, + "price": 23004000.0, + "datetime": "2022-11-18 22:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1023581, - "price": 22988000.0, - "datetime": "2022-11-20 03:33:00", + "bar_index": 1023022, + "price": 23020000.0, + "datetime": "2022-11-18 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1023033, + "price": 22946000.0, + "datetime": "2022-11-19 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1023099, + "price": 22908000.0, + "datetime": "2022-11-19 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1023226, + "price": 23053000.0, + "datetime": "2022-11-19 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1023392, + "price": 23048000.0, + "datetime": "2022-11-19 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1023445, + "price": 23027000.0, + "datetime": "2022-11-19 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1023514, + "price": 22993000.0, + "datetime": "2022-11-20 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1023537, + "price": 23010000.0, + "datetime": "2022-11-20 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1023598, + "price": 22965000.0, + "datetime": "2022-11-20 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -100121,25 +163490,25 @@ "datetime": "2022-11-20 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" }, { - "side": "sell", - "bar_index": 1023800, - "price": 23040000.0, - "datetime": "2022-11-20 14:30:00", + "side": "buy", + "bar_index": 1023720, + "price": 23070000.0, + "datetime": "2022-11-20 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1023809, - "price": 23038000.0, - "datetime": "2022-11-20 14:57:00", + "side": "buy", + "bar_index": 1023725, + "price": 23085000.0, + "datetime": "2022-11-20 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" }, { "side": "sell", @@ -100148,61 +163517,214 @@ "datetime": "2022-11-20 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=42.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1024021, - "price": 23005000.0, - "datetime": "2022-11-21 05:30:00", + "bar_index": 1023847, + "price": 23051000.0, + "datetime": "2022-11-20 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1023926, + "price": 22978000.0, + "datetime": "2022-11-20 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1024026, - "price": 23057000.0, - "datetime": "2022-11-21 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1024116, - "price": 22713000.0, - "datetime": "2022-11-21 10:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1024279, - "price": 22406000.0, - "datetime": "2022-11-21 18:24:00", + "bar_index": 1023999, + "price": 23009000.0, + "datetime": "2022-11-21 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1024042, + "price": 22954000.0, + "datetime": "2022-11-21 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024095, + "price": 22620000.0, + "datetime": "2022-11-21 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024134, + "price": 22501000.0, + "datetime": "2022-11-21 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1024618, - "price": 22239000.0, - "datetime": "2022-11-22 11:21:00", + "bar_index": 1024178, + "price": 22690000.0, + "datetime": "2022-11-21 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1024191, + "price": 22630000.0, + "datetime": "2022-11-21 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1024218, + "price": 22661000.0, + "datetime": "2022-11-21 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1024692, - "price": 22174000.0, - "datetime": "2022-11-22 15:03:00", + "bar_index": 1024240, + "price": 22524000.0, + "datetime": "2022-11-21 16:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1024301, + "price": 22545000.0, + "datetime": "2022-11-21 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1024364, + "price": 22654000.0, + "datetime": "2022-11-21 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1024385, + "price": 22678000.0, + "datetime": "2022-11-21 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024401, + "price": 22590000.0, + "datetime": "2022-11-22 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1024409, + "price": 22547000.0, + "datetime": "2022-11-22 00:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1024498, + "price": 22261000.0, + "datetime": "2022-11-22 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1024512, + "price": 22263000.0, + "datetime": "2022-11-22 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1024595, + "price": 22333000.0, + "datetime": "2022-11-22 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024651, + "price": 22216000.0, + "datetime": "2022-11-22 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1024695, + "price": 22180000.0, + "datetime": "2022-11-22 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024719, + "price": 22118000.0, + "datetime": "2022-11-22 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1024768, + "price": 21999000.0, + "datetime": "2022-11-22 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1024784, + "price": 22106000.0, + "datetime": "2022-11-22 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -100211,133 +163733,340 @@ "datetime": "2022-11-22 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1024934, - "price": 22530000.0, - "datetime": "2022-11-23 03:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1025060, - "price": 22562000.0, - "datetime": "2022-11-23 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1025121, - "price": 22929000.0, - "datetime": "2022-11-23 12:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1025483, - "price": 22907000.0, - "datetime": "2022-11-24 06:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1025671, - "price": 22958000.0, - "datetime": "2022-11-24 16:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1025723, - "price": 22822000.0, - "datetime": "2022-11-24 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1025741, - "price": 22776000.0, - "datetime": "2022-11-24 19:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1025795, - "price": 22663000.0, - "datetime": "2022-11-24 22:12:00", + "bar_index": 1024974, + "price": 22481000.0, + "datetime": "2022-11-23 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1025861, - "price": 22670000.0, - "datetime": "2022-11-25 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1026177, - "price": 22506000.0, - "datetime": "2022-11-25 17:18:00", + "bar_index": 1025065, + "price": 22535000.0, + "datetime": "2022-11-23 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1026213, - "price": 22550000.0, - "datetime": "2022-11-25 19:06:00", + "bar_index": 1025097, + "price": 22806000.0, + "datetime": "2022-11-23 11:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1026361, - "price": 22642000.0, - "datetime": "2022-11-26 02:30:00", + "bar_index": 1025154, + "price": 22786000.0, + "datetime": "2022-11-23 14:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1026461, - "price": 22676000.0, - "datetime": "2022-11-26 07:30:00", + "bar_index": 1025182, + "price": 22787000.0, + "datetime": "2022-11-23 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1025233, + "price": 22939000.0, + "datetime": "2022-11-23 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1026667, - "price": 22731000.0, - "datetime": "2022-11-26 17:48:00", + "bar_index": 1025439, + "price": 22787000.0, + "datetime": "2022-11-24 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1025444, + "price": 22833000.0, + "datetime": "2022-11-24 04:39:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1025487, + "price": 22903000.0, + "datetime": "2022-11-24 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1025528, + "price": 22980000.0, + "datetime": "2022-11-24 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1025541, + "price": 22911000.0, + "datetime": "2022-11-24 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1025573, + "price": 23182000.0, + "datetime": "2022-11-24 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1025596, + "price": 23069000.0, + "datetime": "2022-11-24 12:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1025672, + "price": 22953000.0, + "datetime": "2022-11-24 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1025698, + "price": 22781000.0, + "datetime": "2022-11-24 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1025730, + "price": 22834000.0, + "datetime": "2022-11-24 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1025753, + "price": 22632000.0, + "datetime": "2022-11-24 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1025777, + "price": 22628000.0, + "datetime": "2022-11-24 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1025788, + "price": 22632000.0, + "datetime": "2022-11-24 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1025835, + "price": 22614000.0, + "datetime": "2022-11-25 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1025875, + "price": 22772000.0, + "datetime": "2022-11-25 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1025887, + "price": 22711000.0, + "datetime": "2022-11-25 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1025968, + "price": 22681000.0, + "datetime": "2022-11-25 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1026036, + "price": 22671000.0, + "datetime": "2022-11-25 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1026044, + "price": 22651000.0, + "datetime": "2022-11-25 10:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1026143, + "price": 22474000.0, + "datetime": "2022-11-25 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1026148, + "price": 22507000.0, + "datetime": "2022-11-25 15:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1026196, + "price": 22579000.0, + "datetime": "2022-11-25 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1026220, + "price": 22578000.0, + "datetime": "2022-11-25 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1026243, + "price": 22646000.0, + "datetime": "2022-11-25 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1026425, + "price": 22696000.0, + "datetime": "2022-11-26 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1026431, + "price": 22691000.0, + "datetime": "2022-11-26 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1026482, + "price": 22687000.0, + "datetime": "2022-11-26 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1026551, + "price": 22811000.0, + "datetime": "2022-11-26 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1026572, + "price": 22804000.0, + "datetime": "2022-11-26 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1026580, + "price": 22779000.0, + "datetime": "2022-11-26 13:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1026605, + "price": 22785000.0, + "datetime": "2022-11-26 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -100345,35 +164074,98 @@ "price": 22731000.0, "datetime": "2022-11-26 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1026748, + "price": 22723000.0, + "datetime": "2022-11-26 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1026703, - "price": 22762000.0, - "datetime": "2022-11-26 19:36:00", + "bar_index": 1026754, + "price": 22743000.0, + "datetime": "2022-11-26 22:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1026790, - "price": 22741000.0, - "datetime": "2022-11-26 23:57:00", + "bar_index": 1026808, + "price": 22667000.0, + "datetime": "2022-11-27 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1026876, - "price": 22635000.0, - "datetime": "2022-11-27 04:15:00", + "bar_index": 1026827, + "price": 22656000.0, + "datetime": "2022-11-27 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1026856, + "price": 22666000.0, + "datetime": "2022-11-27 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1026880, + "price": 22651000.0, + "datetime": "2022-11-27 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1026887, + "price": 22675000.0, + "datetime": "2022-11-27 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1026970, + "price": 22661000.0, + "datetime": "2022-11-27 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1026992, + "price": 22686000.0, + "datetime": "2022-11-27 10:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1027044, + "price": 22703000.0, + "datetime": "2022-11-27 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -100382,178 +164174,277 @@ "datetime": "2022-11-27 13:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1027094, - "price": 22745000.0, - "datetime": "2022-11-27 15:09:00", + "bar_index": 1027236, + "price": 22753000.0, + "datetime": "2022-11-27 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1027132, - "price": 22724000.0, - "datetime": "2022-11-27 17:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1027222, - "price": 22749000.0, - "datetime": "2022-11-27 21:33:00", + "bar_index": 1027291, + "price": 22723000.0, + "datetime": "2022-11-28 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1027345, + "price": 22701000.0, + "datetime": "2022-11-28 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1027397, + "price": 22720000.0, + "datetime": "2022-11-28 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1027391, - "price": 22708000.0, - "datetime": "2022-11-28 06:00:00", + "bar_index": 1027485, + "price": 22393000.0, + "datetime": "2022-11-28 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1027474, - "price": 22607000.0, - "datetime": "2022-11-28 10:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1027661, + "bar_index": 1027513, "price": 22376000.0, - "datetime": "2022-11-28 19:30:00", + "datetime": "2022-11-28 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1027749, - "price": 22370000.0, - "datetime": "2022-11-28 23:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1027871, - "price": 22362000.0, - "datetime": "2022-11-29 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1027920, - "price": 22321000.0, - "datetime": "2022-11-29 08:27:00", + "bar_index": 1027559, + "price": 22360000.0, + "datetime": "2022-11-28 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1027583, + "price": 22393000.0, + "datetime": "2022-11-28 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1028086, + "bar_index": 1027712, + "price": 22379000.0, + "datetime": "2022-11-28 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1027736, + "price": 22400000.0, + "datetime": "2022-11-28 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1027744, + "price": 22446000.0, + "datetime": "2022-11-28 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1027754, + "price": 22367000.0, + "datetime": "2022-11-29 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1027771, + "price": 22284000.0, + "datetime": "2022-11-29 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1027791, + "price": 22521000.0, + "datetime": "2022-11-29 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1027863, + "price": 22359000.0, + "datetime": "2022-11-29 05:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1027926, + "price": 22317000.0, + "datetime": "2022-11-29 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1027954, + "price": 22255000.0, + "datetime": "2022-11-29 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1027971, + "price": 22354000.0, + "datetime": "2022-11-29 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1028026, + "price": 22463000.0, + "datetime": "2022-11-29 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1028129, + "price": 22556000.0, + "datetime": "2022-11-29 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1028183, + "price": 22521000.0, + "datetime": "2022-11-29 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1028296, + "price": 22368000.0, + "datetime": "2022-11-30 03:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1028318, + "price": 22424000.0, + "datetime": "2022-11-30 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1028335, "price": 22455000.0, - "datetime": "2022-11-29 16:45:00", + "datetime": "2022-11-30 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1028100, - "price": 22465000.0, - "datetime": "2022-11-29 17:27:00", + "bar_index": 1028352, + "price": 22455000.0, + "datetime": "2022-11-30 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1028233, - "price": 22434000.0, - "datetime": "2022-11-30 00:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1028241, - "price": 22475000.0, - "datetime": "2022-11-30 00:30:00", + "bar_index": 1028360, + "price": 22446000.0, + "datetime": "2022-11-30 06:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1028264, - "price": 22442000.0, - "datetime": "2022-11-30 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1028309, - "price": 22397000.0, - "datetime": "2022-11-30 03:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1028333, - "price": 22467000.0, - "datetime": "2022-11-30 05:06:00", + "bar_index": 1028428, + "price": 22820000.0, + "datetime": "2022-11-30 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=58.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1028412, - "price": 22430000.0, - "datetime": "2022-11-30 09:03:00", + "bar_index": 1028492, + "price": 22908000.0, + "datetime": "2022-11-30 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1028563, - "price": 22856000.0, - "datetime": "2022-11-30 16:36:00", + "side": "buy", + "bar_index": 1028498, + "price": 22909000.0, + "datetime": "2022-11-30 13:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1028550, + "price": 22881000.0, + "datetime": "2022-11-30 15:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1028622, - "price": 22853000.0, - "datetime": "2022-11-30 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -100562,52 +164453,88 @@ "datetime": "2022-11-30 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1028715, - "price": 22774000.0, - "datetime": "2022-12-01 00:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1028747, - "price": 22781000.0, - "datetime": "2022-12-01 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1028932, - "price": 23100000.0, - "datetime": "2022-12-01 11:03:00", + "bar_index": 1028761, + "price": 22720000.0, + "datetime": "2022-12-01 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1029031, - "price": 23122000.0, - "datetime": "2022-12-01 16:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1029101, - "price": 23123000.0, - "datetime": "2022-12-01 19:30:00", + "bar_index": 1028817, + "price": 23046000.0, + "datetime": "2022-12-01 05:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1028858, + "price": 23100000.0, + "datetime": "2022-12-01 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=25.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1028942, + "price": 23083000.0, + "datetime": "2022-12-01 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1028951, + "price": 23099000.0, + "datetime": "2022-12-01 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1028966, + "price": 23161000.0, + "datetime": "2022-12-01 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1029056, + "price": 23084000.0, + "datetime": "2022-12-01 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1029069, + "price": 23139000.0, + "datetime": "2022-12-01 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1029106, + "price": 23122000.0, + "datetime": "2022-12-01 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -100616,16 +164543,16 @@ "datetime": "2022-12-01 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1029191, - "price": 23098000.0, - "datetime": "2022-12-02 00:00:00", + "bar_index": 1029203, + "price": 22932000.0, + "datetime": "2022-12-02 00:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -100633,80 +164560,206 @@ "price": 23000000.0, "datetime": "2022-12-02 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_sell score=3.0 [bb_reversal,donchian]" }, { "side": "sell", - "bar_index": 1029287, - "price": 22951000.0, - "datetime": "2022-12-02 04:48:00", + "bar_index": 1029238, + "price": 22974000.0, + "datetime": "2022-12-02 02:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1029387, - "price": 22987000.0, - "datetime": "2022-12-02 09:48:00", + "bar_index": 1029290, + "price": 22964000.0, + "datetime": "2022-12-02 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1029554, - "price": 22770000.0, - "datetime": "2022-12-02 18:09:00", + "bar_index": 1029327, + "price": 22953000.0, + "datetime": "2022-12-02 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1029746, - "price": 22805000.0, - "datetime": "2022-12-03 03:45:00", + "bar_index": 1029372, + "price": 22992000.0, + "datetime": "2022-12-02 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1029857, - "price": 22846000.0, - "datetime": "2022-12-03 09:18:00", + "bar_index": 1029408, + "price": 22925000.0, + "datetime": "2022-12-02 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1029917, - "price": 22812000.0, - "datetime": "2022-12-03 12:18:00", + "bar_index": 1029474, + "price": 22781000.0, + "datetime": "2022-12-02 14:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1029944, - "price": 22810000.0, - "datetime": "2022-12-03 13:39:00", + "bar_index": 1029495, + "price": 22730000.0, + "datetime": "2022-12-02 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1030070, - "price": 22808000.0, - "datetime": "2022-12-03 19:57:00", + "bar_index": 1029568, + "price": 22780000.0, + "datetime": "2022-12-02 18:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1029580, + "price": 22728000.0, + "datetime": "2022-12-02 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1029604, + "price": 22799000.0, + "datetime": "2022-12-02 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1029668, + "price": 22761000.0, + "datetime": "2022-12-02 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1029715, + "price": 22813000.0, + "datetime": "2022-12-03 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1029748, + "price": 22807000.0, + "datetime": "2022-12-03 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1029774, + "price": 22825000.0, + "datetime": "2022-12-03 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1029812, + "price": 22847000.0, + "datetime": "2022-12-03 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1029906, + "price": 22822000.0, + "datetime": "2022-12-03 11:45:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1029960, + "price": 22807000.0, + "datetime": "2022-12-03 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030144, + "price": 22811000.0, + "datetime": "2022-12-03 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1030215, + "price": 22852000.0, + "datetime": "2022-12-04 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1030231, + "price": 22829000.0, + "datetime": "2022-12-04 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1030249, + "price": 22848000.0, + "datetime": "2022-12-04 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1030294, + "price": 22820000.0, + "datetime": "2022-12-04 07:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -100715,61 +164768,232 @@ "datetime": "2022-12-04 07:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1030340, - "price": 22831000.0, - "datetime": "2022-12-04 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1030425, - "price": 22821000.0, - "datetime": "2022-12-04 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1030498, + "bar_index": 1030329, + "price": 22834000.0, + "datetime": "2022-12-04 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1030361, "price": 22908000.0, - "datetime": "2022-12-04 17:21:00", + "datetime": "2022-12-04 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1030371, + "price": 22854000.0, + "datetime": "2022-12-04 11:00:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1030384, + "price": 22848000.0, + "datetime": "2022-12-04 11:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1030794, - "price": 22925000.0, - "datetime": "2022-12-05 08:09:00", + "bar_index": 1030445, + "price": 22876000.0, + "datetime": "2022-12-04 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1030453, + "price": 22863000.0, + "datetime": "2022-12-04 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1030461, + "price": 22912000.0, + "datetime": "2022-12-04 15:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1030474, + "price": 22891000.0, + "datetime": "2022-12-04 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030491, + "price": 22896000.0, + "datetime": "2022-12-04 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030499, + "price": 22909000.0, + "datetime": "2022-12-04 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1031116, - "price": 22842000.0, - "datetime": "2022-12-06 00:15:00", + "bar_index": 1030578, + "price": 22787000.0, + "datetime": "2022-12-04 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1031237, - "price": 22762000.0, - "datetime": "2022-12-06 06:18:00", + "bar_index": 1030684, + "price": 22794000.0, + "datetime": "2022-12-05 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1030697, + "price": 22928000.0, + "datetime": "2022-12-05 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030725, + "price": 22913000.0, + "datetime": "2022-12-05 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1030737, + "price": 22894000.0, + "datetime": "2022-12-05 05:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1030828, + "price": 23030000.0, + "datetime": "2022-12-05 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1030844, + "price": 23055000.0, + "datetime": "2022-12-05 10:39:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1030882, + "price": 22984000.0, + "datetime": "2022-12-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030905, + "price": 23016000.0, + "datetime": "2022-12-05 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1030923, + "price": 23004000.0, + "datetime": "2022-12-05 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1030928, + "price": 23025000.0, + "datetime": "2022-12-05 14:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1030951, + "price": 23027000.0, + "datetime": "2022-12-05 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1031007, + "price": 23079000.0, + "datetime": "2022-12-05 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1031123, + "price": 22836000.0, + "datetime": "2022-12-06 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1031196, + "price": 22753000.0, + "datetime": "2022-12-06 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -100777,17 +165001,53 @@ "price": 22759000.0, "datetime": "2022-12-06 07:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1031271, + "price": 22739000.0, + "datetime": "2022-12-06 08:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1031284, - "price": 22757000.0, - "datetime": "2022-12-06 08:39:00", + "bar_index": 1031302, + "price": 22749000.0, + "datetime": "2022-12-06 09:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1031325, + "price": 22761000.0, + "datetime": "2022-12-06 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1031432, + "price": 22810000.0, + "datetime": "2022-12-06 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1031489, + "price": 22821000.0, + "datetime": "2022-12-06 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -100796,16 +165056,34 @@ "datetime": "2022-12-06 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1031558, + "price": 22818000.0, + "datetime": "2022-12-06 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1031568, - "price": 22832000.0, - "datetime": "2022-12-06 22:51:00", + "bar_index": 1031578, + "price": 22845000.0, + "datetime": "2022-12-06 23:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1031589, + "price": 22789000.0, + "datetime": "2022-12-06 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -100813,143 +165091,215 @@ "price": 22745000.0, "datetime": "2022-12-07 01:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1031670, - "price": 22765000.0, - "datetime": "2022-12-07 03:57:00", + "bar_index": 1031697, + "price": 22751000.0, + "datetime": "2022-12-07 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1031765, + "price": 22794000.0, + "datetime": "2022-12-07 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1031789, + "price": 22822000.0, + "datetime": "2022-12-07 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1031733, - "price": 22745000.0, - "datetime": "2022-12-07 07:06:00", + "bar_index": 1031805, + "price": 22777000.0, + "datetime": "2022-12-07 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1031756, - "price": 22759000.0, - "datetime": "2022-12-07 08:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1031943, - "price": 22499000.0, - "datetime": "2022-12-07 17:36:00", + "bar_index": 1031832, + "price": 22756000.0, + "datetime": "2022-12-07 12:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1032058, - "price": 22580000.0, - "datetime": "2022-12-07 23:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1032144, - "price": 22515000.0, - "datetime": "2022-12-08 03:39:00", + "bar_index": 1031839, + "price": 22720000.0, + "datetime": "2022-12-07 12:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1032222, - "price": 22527000.0, - "datetime": "2022-12-08 07:33:00", + "bar_index": 1031922, + "price": 22485000.0, + "datetime": "2022-12-07 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1032255, - "price": 22567000.0, - "datetime": "2022-12-08 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1032368, - "price": 22499000.0, - "datetime": "2022-12-08 14:51:00", + "bar_index": 1031955, + "price": 22454000.0, + "datetime": "2022-12-07 18:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1032034, + "price": 22573000.0, + "datetime": "2022-12-07 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1032446, - "price": 22540000.0, - "datetime": "2022-12-08 18:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1032549, - "price": 22550000.0, - "datetime": "2022-12-08 23:54:00", + "bar_index": 1032266, + "price": 22579000.0, + "datetime": "2022-12-08 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1032613, - "price": 22659000.0, - "datetime": "2022-12-09 03:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1032669, - "price": 22864000.0, - "datetime": "2022-12-09 05:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=41.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1032761, - "price": 22878000.0, - "datetime": "2022-12-09 10:30:00", + "bar_index": 1032337, + "price": 22524000.0, + "datetime": "2022-12-08 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1032822, - "price": 22788000.0, - "datetime": "2022-12-09 13:33:00", + "bar_index": 1032371, + "price": 22488000.0, + "datetime": "2022-12-08 15:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1032383, + "price": 22486000.0, + "datetime": "2022-12-08 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1032437, + "price": 22558000.0, + "datetime": "2022-12-08 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1032447, + "price": 22541000.0, + "datetime": "2022-12-08 18:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1032550, + "price": 22583000.0, + "datetime": "2022-12-08 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1032569, + "price": 22617000.0, + "datetime": "2022-12-09 00:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1032673, + "price": 22867000.0, + "datetime": "2022-12-09 06:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1032692, + "price": 22857000.0, + "datetime": "2022-12-09 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1032703, + "price": 22887000.0, + "datetime": "2022-12-09 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1032742, + "price": 22877000.0, + "datetime": "2022-12-09 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1032781, + "price": 22858000.0, + "datetime": "2022-12-09 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1032786, + "price": 22851000.0, + "datetime": "2022-12-09 11:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -100958,241 +165308,403 @@ "datetime": "2022-12-09 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1033027, - "price": 22850000.0, - "datetime": "2022-12-09 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1033073, - "price": 22868000.0, - "datetime": "2022-12-10 02:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1033101, - "price": 22857000.0, - "datetime": "2022-12-10 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1033245, - "price": 22865000.0, - "datetime": "2022-12-10 10:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1033311, - "price": 22853000.0, - "datetime": "2022-12-10 14:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1033515, - "price": 22851000.0, - "datetime": "2022-12-11 00:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1033843, - "price": 22846000.0, - "datetime": "2022-12-11 16:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1033918, + "bar_index": 1032949, "price": 22858000.0, - "datetime": "2022-12-11 20:21:00", + "datetime": "2022-12-09 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1034026, - "price": 22797000.0, - "datetime": "2022-12-12 01:45:00", + "bar_index": 1032956, + "price": 22867000.0, + "datetime": "2022-12-09 20:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1034106, - "price": 22812000.0, - "datetime": "2022-12-12 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1034116, - "price": 22778000.0, - "datetime": "2022-12-12 06:15:00", + "bar_index": 1033013, + "price": 22805000.0, + "datetime": "2022-12-09 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1033034, + "price": 22867000.0, + "datetime": "2022-12-10 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1033173, + "price": 22852000.0, + "datetime": "2022-12-10 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=95.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1033284, + "price": 22852000.0, + "datetime": "2022-12-10 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1033299, + "price": 22853000.0, + "datetime": "2022-12-10 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1033474, + "price": 22853000.0, + "datetime": "2022-12-10 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1033759, + "price": 22826000.0, + "datetime": "2022-12-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1033813, + "price": 22856000.0, + "datetime": "2022-12-11 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1033881, + "price": 22866000.0, + "datetime": "2022-12-11 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1033991, + "price": 22768000.0, + "datetime": "2022-12-12 00:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1034138, - "price": 22789000.0, - "datetime": "2022-12-12 07:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1034234, - "price": 22552000.0, - "datetime": "2022-12-12 12:09:00", + "bar_index": 1034087, + "price": 22798000.0, + "datetime": "2022-12-12 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1034264, - "price": 22589000.0, - "datetime": "2022-12-12 13:39:00", + "bar_index": 1034139, + "price": 22795000.0, + "datetime": "2022-12-12 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1034360, - "price": 22487000.0, - "datetime": "2022-12-12 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1034718, - "price": 22692000.0, - "datetime": "2022-12-13 12:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1034823, - "price": 22617000.0, - "datetime": "2022-12-13 17:36:00", + "bar_index": 1034243, + "price": 22562000.0, + "datetime": "2022-12-12 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1034250, + "price": 22567000.0, + "datetime": "2022-12-12 12:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1034272, + "price": 22586000.0, + "datetime": "2022-12-12 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1034874, - "price": 22882000.0, - "datetime": "2022-12-13 20:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1034913, - "price": 22909000.0, - "datetime": "2022-12-13 22:06:00", + "bar_index": 1034488, + "price": 22613000.0, + "datetime": "2022-12-13 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1035146, - "price": 23220000.0, - "datetime": "2022-12-14 09:45:00", + "bar_index": 1034527, + "price": 22594000.0, + "datetime": "2022-12-13 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=32.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1035320, - "price": 23252000.0, - "datetime": "2022-12-14 18:27:00", + "bar_index": 1034558, + "price": 22613000.0, + "datetime": "2022-12-13 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1035325, - "price": 23239000.0, - "datetime": "2022-12-14 18:42:00", + "bar_index": 1034563, + "price": 22613000.0, + "datetime": "2022-12-13 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1034599, + "price": 22767000.0, + "datetime": "2022-12-13 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1034653, + "price": 22780000.0, + "datetime": "2022-12-13 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1035673, - "price": 23202000.0, - "datetime": "2022-12-15 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1035686, - "price": 23215000.0, - "datetime": "2022-12-15 12:45:00", + "bar_index": 1034672, + "price": 22716000.0, + "datetime": "2022-12-13 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.3 [donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1035827, - "price": 23264000.0, - "datetime": "2022-12-15 19:48:00", + "bar_index": 1034726, + "price": 22712000.0, + "datetime": "2022-12-13 12:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1035962, - "price": 23012000.0, - "datetime": "2022-12-16 02:33:00", + "bar_index": 1034748, + "price": 22688000.0, + "datetime": "2022-12-13 13:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1034876, + "price": 22938000.0, + "datetime": "2022-12-13 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1034901, + "price": 22949000.0, + "datetime": "2022-12-13 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1034924, + "price": 23445000.0, + "datetime": "2022-12-13 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1034953, + "price": 23356000.0, + "datetime": "2022-12-14 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1035069, + "price": 23211000.0, + "datetime": "2022-12-14 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1035124, + "price": 23205000.0, + "datetime": "2022-12-14 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1035147, + "price": 23209000.0, + "datetime": "2022-12-14 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1035188, + "price": 23242000.0, + "datetime": "2022-12-14 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1035247, + "price": 23171000.0, + "datetime": "2022-12-14 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1035265, + "price": 23187000.0, + "datetime": "2022-12-14 15:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1035328, + "price": 23228000.0, + "datetime": "2022-12-14 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1035403, + "price": 23438000.0, + "datetime": "2022-12-14 22:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1035408, + "price": 23434000.0, + "datetime": "2022-12-14 22:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1035500, + "price": 23818000.0, + "datetime": "2022-12-15 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1035598, + "price": 23269000.0, + "datetime": "2022-12-15 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1035804, + "price": 23254000.0, + "datetime": "2022-12-15 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1035865, + "price": 23276000.0, + "datetime": "2022-12-15 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1035900, + "price": 23107000.0, + "datetime": "2022-12-15 23:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -101201,34 +165713,79 @@ "datetime": "2022-12-16 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1036026, - "price": 23023000.0, - "datetime": "2022-12-16 05:45:00", + "bar_index": 1035999, + "price": 23016000.0, + "datetime": "2022-12-16 04:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing]" }, { "side": "sell", - "bar_index": 1036187, - "price": 22889000.0, - "datetime": "2022-12-16 13:48:00", + "bar_index": 1036076, + "price": 22927000.0, + "datetime": "2022-12-16 08:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1036216, - "price": 22836000.0, - "datetime": "2022-12-16 15:15:00", + "bar_index": 1036096, + "price": 22922000.0, + "datetime": "2022-12-16 09:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1036105, + "price": 22925000.0, + "datetime": "2022-12-16 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1036125, + "price": 22929000.0, + "datetime": "2022-12-16 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1036143, + "price": 22926000.0, + "datetime": "2022-12-16 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1036189, + "price": 22868000.0, + "datetime": "2022-12-16 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1036274, + "price": 22630000.0, + "datetime": "2022-12-16 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", @@ -101237,7 +165794,7 @@ "datetime": "2022-12-16 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=13.5 [bb_reversal,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -101245,80 +165802,125 @@ "price": 22568000.0, "datetime": "2022-12-16 22:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1036393, - "price": 22560000.0, - "datetime": "2022-12-17 00:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1036480, - "price": 22359000.0, - "datetime": "2022-12-17 04:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1036535, - "price": 22410000.0, - "datetime": "2022-12-17 07:12:00", + "bar_index": 1036382, + "price": 22596000.0, + "datetime": "2022-12-16 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1036760, - "price": 22152000.0, - "datetime": "2022-12-17 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1036969, - "price": 22116000.0, - "datetime": "2022-12-18 04:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1037061, - "price": 22191000.0, - "datetime": "2022-12-18 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1037119, - "price": 22172000.0, - "datetime": "2022-12-18 12:24:00", + "bar_index": 1036406, + "price": 22556000.0, + "datetime": "2022-12-17 00:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1037134, - "price": 22172000.0, - "datetime": "2022-12-18 13:09:00", + "bar_index": 1036521, + "price": 22396000.0, + "datetime": "2022-12-17 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1036560, + "price": 22186000.0, + "datetime": "2022-12-17 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1036644, + "price": 22074000.0, + "datetime": "2022-12-17 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1036735, + "price": 22149000.0, + "datetime": "2022-12-17 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1036803, + "price": 22164000.0, + "datetime": "2022-12-17 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1036939, + "price": 22108000.0, + "datetime": "2022-12-18 03:24:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1036975, + "price": 22123000.0, + "datetime": "2022-12-18 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1037144, + "price": 22234000.0, + "datetime": "2022-12-18 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1037162, + "price": 22174000.0, + "datetime": "2022-12-18 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1037189, + "price": 22192000.0, + "datetime": "2022-12-18 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1037240, + "price": 22186000.0, + "datetime": "2022-12-18 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -101326,179 +165928,197 @@ "price": 22171000.0, "datetime": "2022-12-18 19:54:00", "pivot_bar_index": null, - "confidence": 1.0, + "confidence": 0.9, "reason": "composite_sell score=4.5 [bb_reversal]" }, - { - "side": "buy", - "bar_index": 1037328, - "price": 22200000.0, - "datetime": "2022-12-18 22:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1037335, - "price": 22189000.0, - "datetime": "2022-12-18 23:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, { "side": "sell", - "bar_index": 1037433, - "price": 22211000.0, - "datetime": "2022-12-19 08:03:00", + "bar_index": 1037366, + "price": 22138000.0, + "datetime": "2022-12-19 00:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1037375, + "price": 22196000.0, + "datetime": "2022-12-19 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1037544, - "price": 22049000.0, - "datetime": "2022-12-19 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1037654, - "price": 22077000.0, - "datetime": "2022-12-19 19:06:00", + "bar_index": 1037389, + "price": 22220000.0, + "datetime": "2022-12-19 05:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1037463, + "price": 22195000.0, + "datetime": "2022-12-19 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1037550, + "price": 22026000.0, + "datetime": "2022-12-19 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1037574, + "price": 22030000.0, + "datetime": "2022-12-19 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1037744, - "price": 22067000.0, - "datetime": "2022-12-19 23:36:00", + "bar_index": 1037593, + "price": 22062000.0, + "datetime": "2022-12-19 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [macd_cross,rsi_swing]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1037752, - "price": 22028000.0, - "datetime": "2022-12-20 00:00:00", + "side": "buy", + "bar_index": 1037634, + "price": 22088000.0, + "datetime": "2022-12-19 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1037801, - "price": 21940000.0, - "datetime": "2022-12-20 02:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1037882, + "bar_index": 1037838, "price": 21878000.0, - "datetime": "2022-12-20 06:30:00", + "datetime": "2022-12-20 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1037928, - "price": 21641000.0, - "datetime": "2022-12-20 08:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1038126, - "price": 21902000.0, - "datetime": "2022-12-20 18:42:00", + "bar_index": 1037948, + "price": 21658000.0, + "datetime": "2022-12-20 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1038136, - "price": 21895000.0, - "datetime": "2022-12-20 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1038147, - "price": 21900000.0, - "datetime": "2022-12-20 19:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1038287, - "price": 22005000.0, - "datetime": "2022-12-21 05:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1038339, - "price": 21981000.0, - "datetime": "2022-12-21 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1038480, - "price": 21898000.0, - "datetime": "2022-12-21 14:51:00", + "bar_index": 1037989, + "price": 22077000.0, + "datetime": "2022-12-20 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1038538, + "bar_index": 1038009, + "price": 21928000.0, + "datetime": "2022-12-20 12:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1038021, "price": 21931000.0, - "datetime": "2022-12-21 17:45:00", + "datetime": "2022-12-20 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1038598, - "price": 22019000.0, - "datetime": "2022-12-21 20:45:00", + "bar_index": 1038076, + "price": 21966000.0, + "datetime": "2022-12-20 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1038720, - "price": 21939000.0, - "datetime": "2022-12-22 02:51:00", + "bar_index": 1038209, + "price": 21949000.0, + "datetime": "2022-12-21 01:18:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1038237, + "price": 21925000.0, + "datetime": "2022-12-21 02:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1038334, + "price": 21995000.0, + "datetime": "2022-12-21 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1038360, + "price": 22015000.0, + "datetime": "2022-12-21 08:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1038405, + "price": 22027000.0, + "datetime": "2022-12-21 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1038483, + "price": 21886000.0, + "datetime": "2022-12-21 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1038543, + "price": 21993000.0, + "datetime": "2022-12-21 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -101506,8 +166126,17 @@ "price": 21932000.0, "datetime": "2022-12-22 03:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1038748, + "price": 21913000.0, + "datetime": "2022-12-22 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -101516,106 +166145,232 @@ "datetime": "2022-12-22 06:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1038964, - "price": 21814000.0, - "datetime": "2022-12-22 15:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1039017, - "price": 21816000.0, - "datetime": "2022-12-22 17:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1039305, + "bar_index": 1038851, + "price": 21908000.0, + "datetime": "2022-12-22 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1038890, + "price": 21905000.0, + "datetime": "2022-12-22 11:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1038975, + "price": 21787000.0, + "datetime": "2022-12-22 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1039010, + "price": 21825000.0, + "datetime": "2022-12-22 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1039095, + "price": 21930000.0, + "datetime": "2022-12-22 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1039104, + "price": 21908000.0, + "datetime": "2022-12-22 22:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1039152, + "price": 21768000.0, + "datetime": "2022-12-23 00:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1039183, + "price": 21725000.0, + "datetime": "2022-12-23 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1039372, + "price": 21763000.0, + "datetime": "2022-12-23 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1039385, + "price": 21863000.0, + "datetime": "2022-12-23 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1039439, + "price": 21776000.0, + "datetime": "2022-12-23 14:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039462, + "price": 21819000.0, + "datetime": "2022-12-23 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1039522, + "price": 21838000.0, + "datetime": "2022-12-23 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039538, + "price": 21872000.0, + "datetime": "2022-12-23 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039559, "price": 21879000.0, - "datetime": "2022-12-23 08:06:00", + "datetime": "2022-12-23 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1039492, - "price": 21836000.0, - "datetime": "2022-12-23 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1039567, - "price": 21865000.0, - "datetime": "2022-12-23 21:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1039671, - "price": 21904000.0, - "datetime": "2022-12-24 02:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1039730, + "bar_index": 1039609, + "price": 21883000.0, + "datetime": "2022-12-23 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1039628, + "price": 21897000.0, + "datetime": "2022-12-24 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039638, + "price": 21934000.0, + "datetime": "2022-12-24 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1039702, "price": 21911000.0, - "datetime": "2022-12-24 05:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1039859, - "price": 21901000.0, - "datetime": "2022-12-24 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1039921, - "price": 21918000.0, - "datetime": "2022-12-24 14:54:00", + "datetime": "2022-12-24 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1039952, - "price": 21929000.0, - "datetime": "2022-12-24 16:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1039987, - "price": 21943000.0, - "datetime": "2022-12-24 18:12:00", + "bar_index": 1039822, + "price": 21898000.0, + "datetime": "2022-12-24 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1039871, + "price": 21910000.0, + "datetime": "2022-12-24 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039894, + "price": 21921000.0, + "datetime": "2022-12-24 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1039954, + "price": 21935000.0, + "datetime": "2022-12-24 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1039972, + "price": 21923000.0, + "datetime": "2022-12-24 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1039989, + "price": 21954000.0, + "datetime": "2022-12-24 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -101624,7 +166379,43 @@ "datetime": "2022-12-24 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1040036, + "price": 21959000.0, + "datetime": "2022-12-24 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1040057, + "price": 21982000.0, + "datetime": "2022-12-24 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1040063, + "price": 21987000.0, + "datetime": "2022-12-24 22:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1040115, + "price": 21944000.0, + "datetime": "2022-12-25 00:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -101633,79 +166424,124 @@ "datetime": "2022-12-25 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1040183, - "price": 21941000.0, - "datetime": "2022-12-25 04:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1040196, - "price": 21945000.0, - "datetime": "2022-12-25 04:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1040246, - "price": 21935000.0, - "datetime": "2022-12-25 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1040272, - "price": 21938000.0, - "datetime": "2022-12-25 08:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1040305, - "price": 21957000.0, - "datetime": "2022-12-25 10:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1040490, - "price": 21873000.0, - "datetime": "2022-12-25 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1040560, - "price": 21848000.0, - "datetime": "2022-12-25 22:51:00", + "bar_index": 1040189, + "price": 21950000.0, + "datetime": "2022-12-25 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1040280, + "price": 21948000.0, + "datetime": "2022-12-25 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1040428, + "price": 21918000.0, + "datetime": "2022-12-25 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1040875, - "price": 21703000.0, - "datetime": "2022-12-26 14:36:00", + "bar_index": 1040500, + "price": 21847000.0, + "datetime": "2022-12-25 19:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1040592, + "price": 21875000.0, + "datetime": "2022-12-26 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1040627, + "price": 21811000.0, + "datetime": "2022-12-26 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1040657, + "price": 21813000.0, + "datetime": "2022-12-26 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1040688, + "price": 21792000.0, + "datetime": "2022-12-26 05:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1040697, + "price": 21786000.0, + "datetime": "2022-12-26 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1040835, + "price": 21791000.0, + "datetime": "2022-12-26 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1040983, + "price": 21641000.0, + "datetime": "2022-12-26 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1040993, + "price": 21655000.0, + "datetime": "2022-12-26 20:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1041001, + "price": 21654000.0, + "datetime": "2022-12-26 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -101714,88 +166550,259 @@ "datetime": "2022-12-26 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1041063, - "price": 21649000.0, - "datetime": "2022-12-27 00:00:00", + "bar_index": 1041049, + "price": 21659000.0, + "datetime": "2022-12-26 23:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1041202, - "price": 21620000.0, - "datetime": "2022-12-27 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1041364, + "bar_index": 1041102, + "price": 21615000.0, + "datetime": "2022-12-27 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1041125, + "price": 21601000.0, + "datetime": "2022-12-27 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1041168, + "price": 21616000.0, + "datetime": "2022-12-27 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1041229, + "price": 21609000.0, + "datetime": "2022-12-27 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1041260, + "price": 21617000.0, + "datetime": "2022-12-27 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1041368, "price": 21513000.0, - "datetime": "2022-12-27 15:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1041498, - "price": 21535000.0, - "datetime": "2022-12-27 21:45:00", + "datetime": "2022-12-27 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1041533, - "price": 21489000.0, - "datetime": "2022-12-27 23:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1041683, - "price": 21308000.0, - "datetime": "2022-12-28 07:00:00", + "bar_index": 1041449, + "price": 21572000.0, + "datetime": "2022-12-27 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1041961, - "price": 21223000.0, - "datetime": "2022-12-28 20:54:00", + "bar_index": 1041455, + "price": 21579000.0, + "datetime": "2022-12-27 19:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1041972, - "price": 21215000.0, - "datetime": "2022-12-28 21:27:00", + "bar_index": 1041501, + "price": 21521000.0, + "datetime": "2022-12-27 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1042032, + "bar_index": 1041513, + "price": 21516000.0, + "datetime": "2022-12-27 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1041548, + "price": 21445000.0, + "datetime": "2022-12-28 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1041566, + "price": 21465000.0, + "datetime": "2022-12-28 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1041602, + "price": 21352000.0, + "datetime": "2022-12-28 02:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1041666, + "price": 21292000.0, + "datetime": "2022-12-28 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1041695, + "price": 21319000.0, + "datetime": "2022-12-28 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1041797, + "price": 21160000.0, + "datetime": "2022-12-28 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1041823, + "price": 21169000.0, + "datetime": "2022-12-28 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1041836, + "price": 21092000.0, + "datetime": "2022-12-28 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fib_pullback,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1041861, + "price": 21111000.0, + "datetime": "2022-12-28 15:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1041876, + "price": 21174000.0, + "datetime": "2022-12-28 16:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1041945, "price": 21233000.0, - "datetime": "2022-12-29 00:27:00", + "datetime": "2022-12-28 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1041956, + "price": 21231000.0, + "datetime": "2022-12-28 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1041974, + "price": 21191000.0, + "datetime": "2022-12-28 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1042025, + "price": 21368000.0, + "datetime": "2022-12-29 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1042036, + "price": 21191000.0, + "datetime": "2022-12-29 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1042122, + "price": 21171000.0, + "datetime": "2022-12-29 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1042172, + "price": 21008000.0, + "datetime": "2022-12-29 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -101804,52 +166811,61 @@ "datetime": "2022-12-29 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1042218, - "price": 21056000.0, - "datetime": "2022-12-29 09:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1042387, - "price": 21037000.0, - "datetime": "2022-12-29 18:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1042445, - "price": 21186000.0, - "datetime": "2022-12-29 21:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1042452, - "price": 21168000.0, - "datetime": "2022-12-29 21:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1042621, - "price": 21154000.0, - "datetime": "2022-12-30 05:54:00", + "bar_index": 1042197, + "price": 21052000.0, + "datetime": "2022-12-29 08:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1042242, + "price": 21020000.0, + "datetime": "2022-12-29 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1042270, + "price": 21014000.0, + "datetime": "2022-12-29 12:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1042337, + "price": 20988000.0, + "datetime": "2022-12-29 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1042393, + "price": 21091000.0, + "datetime": "2022-12-29 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1042603, + "price": 21139000.0, + "datetime": "2022-12-30 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -101858,16 +166874,25 @@ "datetime": "2022-12-30 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1042659, - "price": 21154000.0, - "datetime": "2022-12-30 07:48:00", + "bar_index": 1042707, + "price": 21173000.0, + "datetime": "2022-12-30 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1042718, + "price": 21107000.0, + "datetime": "2022-12-30 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -101876,7 +166901,7 @@ "datetime": "2022-12-30 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -101885,61 +166910,142 @@ "datetime": "2022-12-30 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1042790, - "price": 21093000.0, - "datetime": "2022-12-30 14:21:00", + "bar_index": 1042850, + "price": 20852000.0, + "datetime": "2022-12-30 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1042856, - "price": 20868000.0, - "datetime": "2022-12-30 17:39:00", + "bar_index": 1042960, + "price": 20837000.0, + "datetime": "2022-12-30 22:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1042863, - "price": 20889000.0, - "datetime": "2022-12-30 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1042893, - "price": 20927000.0, - "datetime": "2022-12-30 19:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1042982, - "price": 20775000.0, - "datetime": "2022-12-30 23:57:00", + "bar_index": 1042994, + "price": 20916000.0, + "datetime": "2022-12-31 00:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1042989, - "price": 20899000.0, - "datetime": "2022-12-31 00:18:00", + "bar_index": 1043024, + "price": 20929000.0, + "datetime": "2022-12-31 02:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1043037, + "price": 20932000.0, + "datetime": "2022-12-31 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1043073, + "price": 20981000.0, + "datetime": "2022-12-31 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1043107, + "price": 21057000.0, + "datetime": "2022-12-31 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1043134, + "price": 21052000.0, + "datetime": "2022-12-31 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1043149, + "price": 21074000.0, + "datetime": "2022-12-31 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1043171, + "price": 21051000.0, + "datetime": "2022-12-31 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1043222, + "price": 21044000.0, + "datetime": "2022-12-31 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1043234, + "price": 21025000.0, + "datetime": "2022-12-31 12:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1043313, + "price": 21023000.0, + "datetime": "2022-12-31 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1043353, + "price": 21026000.0, + "datetime": "2022-12-31 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1043373, + "price": 21046000.0, + "datetime": "2022-12-31 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -101948,25 +167054,115 @@ "datetime": "2022-12-31 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1043520, - "price": 21114000.0, - "datetime": "2023-01-01 02:51:00", + "bar_index": 1043537, + "price": 21092000.0, + "datetime": "2023-01-01 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1043679, - "price": 21079000.0, - "datetime": "2023-01-01 10:48:00", + "bar_index": 1043645, + "price": 21052000.0, + "datetime": "2023-01-01 09:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1043662, + "price": 21089000.0, + "datetime": "2023-01-01 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1043681, + "price": 21086000.0, + "datetime": "2023-01-01 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1043727, + "price": 21104000.0, + "datetime": "2023-01-01 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1043786, + "price": 21082000.0, + "datetime": "2023-01-01 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1043806, + "price": 21098000.0, + "datetime": "2023-01-01 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1043828, + "price": 21064000.0, + "datetime": "2023-01-01 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1043867, + "price": 21066000.0, + "datetime": "2023-01-01 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1043929, + "price": 21092000.0, + "datetime": "2023-01-01 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1043954, + "price": 21091000.0, + "datetime": "2023-01-02 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1043967, + "price": 21113000.0, + "datetime": "2023-01-02 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", @@ -101975,61 +167171,124 @@ "datetime": "2023-01-02 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1044091, - "price": 21116000.0, - "datetime": "2023-01-02 07:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1044240, - "price": 21237000.0, - "datetime": "2023-01-02 14:51:00", + "bar_index": 1044049, + "price": 21153000.0, + "datetime": "2023-01-02 05:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1044393, - "price": 21299000.0, - "datetime": "2023-01-02 22:30:00", + "bar_index": 1044059, + "price": 21141000.0, + "datetime": "2023-01-02 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1044429, - "price": 21272000.0, - "datetime": "2023-01-03 00:18:00", + "bar_index": 1044133, + "price": 21098000.0, + "datetime": "2023-01-02 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1044256, + "price": 21248000.0, + "datetime": "2023-01-02 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1044273, + "price": 21329000.0, + "datetime": "2023-01-02 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1044500, - "price": 21284000.0, - "datetime": "2023-01-03 03:51:00", + "bar_index": 1044314, + "price": 21311000.0, + "datetime": "2023-01-02 18:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1044330, + "price": 21338000.0, + "datetime": "2023-01-02 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1044550, - "price": 21269000.0, - "datetime": "2023-01-03 06:21:00", + "bar_index": 1044407, + "price": 21270000.0, + "datetime": "2023-01-02 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1044475, + "price": 21281000.0, + "datetime": "2023-01-03 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1044515, + "price": 21287000.0, + "datetime": "2023-01-03 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1044559, + "price": 21266000.0, + "datetime": "2023-01-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1044587, + "price": 21231000.0, + "datetime": "2023-01-03 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1044651, + "price": 21282000.0, + "datetime": "2023-01-03 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -102038,43 +167297,70 @@ "datetime": "2023-01-03 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=44.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1044784, - "price": 21366000.0, - "datetime": "2023-01-03 18:03:00", + "bar_index": 1044741, + "price": 21322000.0, + "datetime": "2023-01-03 15:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1044876, - "price": 21411000.0, - "datetime": "2023-01-03 22:39:00", + "bar_index": 1044761, + "price": 21343000.0, + "datetime": "2023-01-03 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1044798, + "price": 21376000.0, + "datetime": "2023-01-03 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1044926, - "price": 21373000.0, - "datetime": "2023-01-04 01:09:00", + "bar_index": 1044912, + "price": 21333000.0, + "datetime": "2023-01-04 00:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,fractal_swing]" }, { "side": "sell", - "bar_index": 1045018, - "price": 21349000.0, - "datetime": "2023-01-04 05:45:00", + "bar_index": 1044928, + "price": 21361000.0, + "datetime": "2023-01-04 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1044947, + "price": 21334000.0, + "datetime": "2023-01-04 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1044986, + "price": 21331000.0, + "datetime": "2023-01-04 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -102083,16 +167369,52 @@ "datetime": "2023-01-04 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1045219, - "price": 21552000.0, - "datetime": "2023-01-04 15:48:00", + "bar_index": 1045137, + "price": 21421000.0, + "datetime": "2023-01-04 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1045150, + "price": 21461000.0, + "datetime": "2023-01-04 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1045194, + "price": 21540000.0, + "datetime": "2023-01-04 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1045246, + "price": 21563000.0, + "datetime": "2023-01-04 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1045258, + "price": 21517000.0, + "datetime": "2023-01-04 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", @@ -102101,178 +167423,277 @@ "datetime": "2023-01-04 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1045303, - "price": 21517000.0, - "datetime": "2023-01-04 20:00:00", + "bar_index": 1045291, + "price": 21508000.0, + "datetime": "2023-01-04 19:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1045327, - "price": 21537000.0, - "datetime": "2023-01-04 21:12:00", + "bar_index": 1045400, + "price": 21550000.0, + "datetime": "2023-01-05 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1045517, + "price": 21543000.0, + "datetime": "2023-01-05 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=75.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1045376, + "bar_index": 1045601, + "price": 21588000.0, + "datetime": "2023-01-05 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1045617, + "price": 21589000.0, + "datetime": "2023-01-05 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1045634, + "price": 21543000.0, + "datetime": "2023-01-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1045677, "price": 21528000.0, - "datetime": "2023-01-04 23:39:00", + "datetime": "2023-01-05 14:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=23.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1045516, - "price": 21544000.0, - "datetime": "2023-01-05 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1045550, - "price": 21590000.0, - "datetime": "2023-01-05 08:21:00", + "bar_index": 1045717, + "price": 21537000.0, + "datetime": "2023-01-05 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1045859, - "price": 21461000.0, - "datetime": "2023-01-05 23:48:00", + "bar_index": 1045736, + "price": 21525000.0, + "datetime": "2023-01-05 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1045829, + "price": 21448000.0, + "datetime": "2023-01-05 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1045900, - "price": 21576000.0, - "datetime": "2023-01-06 01:51:00", + "bar_index": 1045874, + "price": 21566000.0, + "datetime": "2023-01-06 00:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1045914, - "price": 21571000.0, - "datetime": "2023-01-06 02:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1045953, - "price": 21559000.0, - "datetime": "2023-01-06 04:30:00", + "bar_index": 1045902, + "price": 21581000.0, + "datetime": "2023-01-06 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1046072, + "price": 21583000.0, + "datetime": "2023-01-06 10:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "sell", - "bar_index": 1046149, + "bar_index": 1046097, + "price": 21521000.0, + "datetime": "2023-01-06 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1046130, + "price": 21414000.0, + "datetime": "2023-01-06 13:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1046172, "price": 21436000.0, - "datetime": "2023-01-06 14:18:00", + "datetime": "2023-01-06 15:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1046171, - "price": 21444000.0, - "datetime": "2023-01-06 15:24:00", + "bar_index": 1046184, + "price": 21355000.0, + "datetime": "2023-01-06 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1046229, - "price": 21382000.0, - "datetime": "2023-01-06 18:18:00", + "bar_index": 1046271, + "price": 21315000.0, + "datetime": "2023-01-06 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1046335, - "price": 21335000.0, - "datetime": "2023-01-06 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1046343, - "price": 21353000.0, - "datetime": "2023-01-07 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1046502, - "price": 21492000.0, - "datetime": "2023-01-07 07:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1046723, - "price": 21526000.0, - "datetime": "2023-01-07 19:00:00", + "bar_index": 1046364, + "price": 21402000.0, + "datetime": "2023-01-07 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1046843, - "price": 21557000.0, - "datetime": "2023-01-08 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1046877, - "price": 21556000.0, - "datetime": "2023-01-08 02:42:00", + "bar_index": 1046382, + "price": 21371000.0, + "datetime": "2023-01-07 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1046915, - "price": 21555000.0, - "datetime": "2023-01-08 04:36:00", + "bar_index": 1046420, + "price": 21391000.0, + "datetime": "2023-01-07 03:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1046472, + "price": 21472000.0, + "datetime": "2023-01-07 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1046482, + "price": 21502000.0, + "datetime": "2023-01-07 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1046507, + "price": 21528000.0, + "datetime": "2023-01-07 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1046549, + "price": 21554000.0, + "datetime": "2023-01-07 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1046562, + "price": 21543000.0, + "datetime": "2023-01-07 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1046647, + "price": 21513000.0, + "datetime": "2023-01-07 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1046675, + "price": 21522000.0, + "datetime": "2023-01-07 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1046786, + "price": 21530000.0, + "datetime": "2023-01-07 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1046805, + "price": 21533000.0, + "datetime": "2023-01-07 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -102281,223 +167702,610 @@ "datetime": "2023-01-08 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=128.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1046983, - "price": 21561000.0, - "datetime": "2023-01-08 08:00:00", + "bar_index": 1046984, + "price": 21562000.0, + "datetime": "2023-01-08 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1047217, - "price": 21573000.0, - "datetime": "2023-01-08 19:42:00", + "bar_index": 1047007, + "price": 21552000.0, + "datetime": "2023-01-08 09:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1047072, + "price": 21548000.0, + "datetime": "2023-01-08 12:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1047317, - "price": 21583000.0, - "datetime": "2023-01-09 00:42:00", + "bar_index": 1047097, + "price": 21567000.0, + "datetime": "2023-01-08 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047277, + "price": 21589000.0, + "datetime": "2023-01-08 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047326, + "price": 21605000.0, + "datetime": "2023-01-09 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1047349, + "price": 21593000.0, + "datetime": "2023-01-09 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047372, + "price": 21594000.0, + "datetime": "2023-01-09 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047467, + "price": 21619000.0, + "datetime": "2023-01-09 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1047474, + "price": 21647000.0, + "datetime": "2023-01-09 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047528, + "price": 21741000.0, + "datetime": "2023-01-09 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1047421, - "price": 21566000.0, - "datetime": "2023-01-09 05:54:00", + "bar_index": 1047627, + "price": 21675000.0, + "datetime": "2023-01-09 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047678, + "price": 21757000.0, + "datetime": "2023-01-09 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1047713, + "price": 21817000.0, + "datetime": "2023-01-09 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1047625, + "bar_index": 1047837, + "price": 21759000.0, + "datetime": "2023-01-10 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1047859, + "price": 21811000.0, + "datetime": "2023-01-10 03:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1047917, + "price": 21689000.0, + "datetime": "2023-01-10 06:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1047928, + "price": 21689000.0, + "datetime": "2023-01-10 07:15:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1047969, "price": 21683000.0, - "datetime": "2023-01-09 16:06:00", + "datetime": "2023-01-10 09:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1047836, - "price": 21762000.0, - "datetime": "2023-01-10 02:39:00", + "bar_index": 1047994, + "price": 21677000.0, + "datetime": "2023-01-10 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1048058, + "price": 21598000.0, + "datetime": "2023-01-10 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1047867, - "price": 21800000.0, - "datetime": "2023-01-10 04:12:00", + "bar_index": 1048106, + "price": 21706000.0, + "datetime": "2023-01-10 16:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1047968, - "price": 21680000.0, - "datetime": "2023-01-10 09:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1048009, - "price": 21688000.0, - "datetime": "2023-01-10 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1048016, - "price": 21653000.0, - "datetime": "2023-01-10 11:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1048171, - "price": 21795000.0, - "datetime": "2023-01-10 19:24:00", + "bar_index": 1048134, + "price": 21729000.0, + "datetime": "2023-01-10 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1048193, - "price": 21790000.0, - "datetime": "2023-01-10 20:30:00", + "bar_index": 1048290, + "price": 21861000.0, + "datetime": "2023-01-11 01:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1048318, + "price": 21845000.0, + "datetime": "2023-01-11 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1048335, + "price": 21921000.0, + "datetime": "2023-01-11 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1048372, + "price": 21936000.0, + "datetime": "2023-01-11 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1048377, + "price": 21930000.0, + "datetime": "2023-01-11 05:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1048257, - "price": 21753000.0, - "datetime": "2023-01-10 23:42:00", + "bar_index": 1048575, + "price": 21895000.0, + "datetime": "2023-01-11 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1048299, - "price": 21821000.0, - "datetime": "2023-01-11 01:48:00", + "bar_index": 1048619, + "price": 21926000.0, + "datetime": "2023-01-11 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1048434, - "price": 21928000.0, - "datetime": "2023-01-11 08:33:00", + "bar_index": 1048721, + "price": 21933000.0, + "datetime": "2023-01-11 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1048728, - "price": 21923000.0, - "datetime": "2023-01-11 23:15:00", + "bar_index": 1048732, + "price": 21927000.0, + "datetime": "2023-01-11 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1048791, - "price": 21890000.0, - "datetime": "2023-01-12 02:24:00", + "bar_index": 1048777, + "price": 21885000.0, + "datetime": "2023-01-12 01:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1049014, - "price": 22778000.0, - "datetime": "2023-01-12 13:33:00", + "bar_index": 1048879, + "price": 22034000.0, + "datetime": "2023-01-12 06:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1048905, + "price": 22034000.0, + "datetime": "2023-01-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1048917, + "price": 22434000.0, + "datetime": "2023-01-12 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1048933, + "price": 22487000.0, + "datetime": "2023-01-12 09:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1048968, + "price": 22864000.0, + "datetime": "2023-01-12 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1048986, + "price": 22764000.0, + "datetime": "2023-01-12 12:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1049197, - "price": 22802000.0, - "datetime": "2023-01-12 22:42:00", + "bar_index": 1049034, + "price": 22765000.0, + "datetime": "2023-01-12 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1049350, - "price": 23528000.0, - "datetime": "2023-01-13 06:21:00", + "bar_index": 1049054, + "price": 22710000.0, + "datetime": "2023-01-12 15:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1049639, - "price": 23783000.0, - "datetime": "2023-01-13 20:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1049731, - "price": 23984000.0, - "datetime": "2023-01-14 01:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1050178, - "price": 25779000.0, - "datetime": "2023-01-14 23:45:00", + "bar_index": 1049099, + "price": 22702000.0, + "datetime": "2023-01-12 17:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1049208, + "price": 22799000.0, + "datetime": "2023-01-12 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1049219, + "price": 22605000.0, + "datetime": "2023-01-12 23:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1049254, + "price": 22751000.0, + "datetime": "2023-01-13 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1050222, - "price": 25783000.0, - "datetime": "2023-01-15 01:57:00", + "bar_index": 1049279, + "price": 23374000.0, + "datetime": "2023-01-13 02:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1049387, + "price": 23685000.0, + "datetime": "2023-01-13 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1049462, + "price": 23535000.0, + "datetime": "2023-01-13 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049547, + "price": 23595000.0, + "datetime": "2023-01-13 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049568, + "price": 23586000.0, + "datetime": "2023-01-13 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049581, + "price": 23616000.0, + "datetime": "2023-01-13 17:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049647, + "price": 23774000.0, + "datetime": "2023-01-13 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049755, + "price": 24209000.0, + "datetime": "2023-01-14 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1049839, + "price": 24674000.0, + "datetime": "2023-01-14 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1049898, + "price": 25941000.0, + "datetime": "2023-01-14 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1049932, + "price": 25924000.0, + "datetime": "2023-01-14 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1049949, + "price": 25832000.0, + "datetime": "2023-01-14 12:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1050027, + "price": 25972000.0, + "datetime": "2023-01-14 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1050054, + "price": 25966000.0, + "datetime": "2023-01-14 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1050078, + "price": 25361000.0, + "datetime": "2023-01-14 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1050111, + "price": 25588000.0, + "datetime": "2023-01-14 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1050118, + "price": 25655000.0, + "datetime": "2023-01-14 20:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1050136, + "price": 25927000.0, + "datetime": "2023-01-14 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1050141, + "price": 25951000.0, + "datetime": "2023-01-14 21:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1050212, + "price": 25789000.0, + "datetime": "2023-01-15 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1050225, + "price": 25788000.0, + "datetime": "2023-01-15 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1050247, + "price": 25642000.0, + "datetime": "2023-01-15 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -102505,26 +168313,71 @@ "price": 25739000.0, "datetime": "2023-01-15 04:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 1050281, - "price": 25714000.0, - "datetime": "2023-01-15 04:54:00", + "bar_index": 1050283, + "price": 25719000.0, + "datetime": "2023-01-15 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1050365, - "price": 25951000.0, - "datetime": "2023-01-15 09:06:00", + "bar_index": 1050292, + "price": 25758000.0, + "datetime": "2023-01-15 05:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1050374, + "price": 25630000.0, + "datetime": "2023-01-15 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1050407, + "price": 25676000.0, + "datetime": "2023-01-15 11:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1050422, + "price": 25619000.0, + "datetime": "2023-01-15 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1050580, + "price": 25602000.0, + "datetime": "2023-01-15 19:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1050587, + "price": 25606000.0, + "datetime": "2023-01-15 20:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -102532,53 +168385,143 @@ "price": 25864000.0, "datetime": "2023-01-16 01:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1050719, - "price": 25865000.0, - "datetime": "2023-01-16 02:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1050944, - "price": 26112000.0, - "datetime": "2023-01-16 14:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1051096, - "price": 25882000.0, - "datetime": "2023-01-16 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1051135, - "price": 25984000.0, - "datetime": "2023-01-16 23:36:00", + "bar_index": 1050791, + "price": 25866000.0, + "datetime": "2023-01-16 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1050828, + "price": 25867000.0, + "datetime": "2023-01-16 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1051291, - "price": 26339000.0, - "datetime": "2023-01-17 07:24:00", + "bar_index": 1050855, + "price": 25803000.0, + "datetime": "2023-01-16 09:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1050907, + "price": 26140000.0, + "datetime": "2023-01-16 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1050994, + "price": 26133000.0, + "datetime": "2023-01-16 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051008, + "price": 25843000.0, + "datetime": "2023-01-16 17:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1051018, + "price": 25767000.0, + "datetime": "2023-01-16 17:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1051050, + "price": 25896000.0, + "datetime": "2023-01-16 19:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1051061, + "price": 25880000.0, + "datetime": "2023-01-16 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051104, + "price": 25858000.0, + "datetime": "2023-01-16 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1051109, + "price": 25903000.0, + "datetime": "2023-01-16 22:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1051171, + "price": 26155000.0, + "datetime": "2023-01-17 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1051221, + "price": 26459000.0, + "datetime": "2023-01-17 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1051262, + "price": 26465000.0, + "datetime": "2023-01-17 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051269, + "price": 26324000.0, + "datetime": "2023-01-17 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -102587,124 +168530,475 @@ "datetime": "2023-01-17 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1051334, - "price": 26280000.0, - "datetime": "2023-01-17 09:33:00", + "bar_index": 1051342, + "price": 26227000.0, + "datetime": "2023-01-17 09:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1051375, + "price": 26185000.0, + "datetime": "2023-01-17 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1051469, - "price": 26213000.0, - "datetime": "2023-01-17 16:18:00", + "bar_index": 1051490, + "price": 26270000.0, + "datetime": "2023-01-17 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1051618, - "price": 26327000.0, - "datetime": "2023-01-17 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.6 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1051743, - "price": 26447000.0, - "datetime": "2023-01-18 06:00:00", + "bar_index": 1051556, + "price": 26260000.0, + "datetime": "2023-01-17 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1051970, + "bar_index": 1051674, + "price": 26275000.0, + "datetime": "2023-01-18 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1051725, + "price": 26455000.0, + "datetime": "2023-01-18 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1051749, + "price": 26433000.0, + "datetime": "2023-01-18 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051758, + "price": 26419000.0, + "datetime": "2023-01-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1051779, + "price": 26385000.0, + "datetime": "2023-01-18 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1051830, + "price": 26420000.0, + "datetime": "2023-01-18 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1051835, + "price": 26446000.0, + "datetime": "2023-01-18 10:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1051859, + "price": 26540000.0, + "datetime": "2023-01-18 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1051869, + "price": 26582000.0, + "datetime": "2023-01-18 12:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1051887, + "price": 26521000.0, + "datetime": "2023-01-18 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1051896, + "price": 26513000.0, + "datetime": "2023-01-18 13:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1051911, + "price": 26511000.0, + "datetime": "2023-01-18 14:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1051926, + "price": 26445000.0, + "datetime": "2023-01-18 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051947, + "price": 26409000.0, + "datetime": "2023-01-18 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1051959, + "price": 26490000.0, + "datetime": "2023-01-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1051972, + "price": 26420000.0, + "datetime": "2023-01-18 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1051982, "price": 26408000.0, - "datetime": "2023-01-18 17:21:00", + "datetime": "2023-01-18 17:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1052177, - "price": 26116000.0, - "datetime": "2023-01-19 03:42:00", + "bar_index": 1052041, + "price": 26362000.0, + "datetime": "2023-01-18 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1052081, + "price": 26582000.0, + "datetime": "2023-01-18 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1052110, + "price": 26521000.0, + "datetime": "2023-01-19 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1052450, - "price": 25904000.0, - "datetime": "2023-01-19 17:21:00", + "bar_index": 1052246, + "price": 25840000.0, + "datetime": "2023-01-19 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1052618, - "price": 25996000.0, - "datetime": "2023-01-20 01:45:00", + "bar_index": 1052262, + "price": 25927000.0, + "datetime": "2023-01-19 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=8.5 [donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1052915, - "price": 26234000.0, - "datetime": "2023-01-20 16:36:00", + "bar_index": 1052299, + "price": 25865000.0, + "datetime": "2023-01-19 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1053034, - "price": 26342000.0, - "datetime": "2023-01-20 22:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1053041, - "price": 26311000.0, - "datetime": "2023-01-20 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1053131, - "price": 26583000.0, - "datetime": "2023-01-21 03:24:00", + "bar_index": 1052365, + "price": 25923000.0, + "datetime": "2023-01-19 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1053160, - "price": 26678000.0, - "datetime": "2023-01-21 04:51:00", + "bar_index": 1052375, + "price": 25984000.0, + "datetime": "2023-01-19 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1052578, + "price": 25905000.0, + "datetime": "2023-01-19 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1052607, + "price": 26030000.0, + "datetime": "2023-01-20 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1052631, + "price": 26002000.0, + "datetime": "2023-01-20 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1052661, + "price": 26084000.0, + "datetime": "2023-01-20 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1052707, + "price": 26108000.0, + "datetime": "2023-01-20 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1052745, + "price": 26160000.0, + "datetime": "2023-01-20 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1052775, + "price": 26230000.0, + "datetime": "2023-01-20 09:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1052795, + "price": 26297000.0, + "datetime": "2023-01-20 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1052847, + "price": 26375000.0, + "datetime": "2023-01-20 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1052858, + "price": 26300000.0, + "datetime": "2023-01-20 13:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1052936, + "price": 26129000.0, + "datetime": "2023-01-20 17:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1052990, + "price": 26160000.0, + "datetime": "2023-01-20 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1053061, + "price": 26466000.0, + "datetime": "2023-01-20 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1053175, + "price": 27414000.0, + "datetime": "2023-01-21 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1053215, + "price": 28038000.0, + "datetime": "2023-01-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1053236, + "price": 27966000.0, + "datetime": "2023-01-21 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1053276, + "price": 27974000.0, + "datetime": "2023-01-21 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1053293, + "price": 27998000.0, + "datetime": "2023-01-21 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1053330, + "price": 27943000.0, + "datetime": "2023-01-21 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1053378, + "price": 27987000.0, + "datetime": "2023-01-21 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1053438, + "price": 28428000.0, + "datetime": "2023-01-21 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1053447, + "price": 28966000.0, + "datetime": "2023-01-21 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1053520, + "price": 28555000.0, + "datetime": "2023-01-21 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -102713,61 +169007,160 @@ "datetime": "2023-01-21 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1053879, - "price": 28647000.0, - "datetime": "2023-01-22 16:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1053940, - "price": 28612000.0, - "datetime": "2023-01-22 19:51:00", + "bar_index": 1053568, + "price": 28797000.0, + "datetime": "2023-01-22 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1054020, - "price": 28609000.0, - "datetime": "2023-01-22 23:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1054031, - "price": 28404000.0, - "datetime": "2023-01-23 00:24:00", + "bar_index": 1053590, + "price": 28951000.0, + "datetime": "2023-01-22 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1054122, - "price": 28294000.0, - "datetime": "2023-01-23 04:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1054182, - "price": 28338000.0, - "datetime": "2023-01-23 07:57:00", + "bar_index": 1053616, + "price": 28907000.0, + "datetime": "2023-01-22 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1053678, + "price": 28851000.0, + "datetime": "2023-01-22 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1053748, + "price": 28520000.0, + "datetime": "2023-01-22 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1053837, + "price": 28556000.0, + "datetime": "2023-01-22 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1053905, + "price": 28642000.0, + "datetime": "2023-01-22 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1053921, + "price": 28599000.0, + "datetime": "2023-01-22 18:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1053944, + "price": 28590000.0, + "datetime": "2023-01-22 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1053992, + "price": 28562000.0, + "datetime": "2023-01-22 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1054021, + "price": 28624000.0, + "datetime": "2023-01-22 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1054044, + "price": 28358000.0, + "datetime": "2023-01-23 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1054162, + "price": 28280000.0, + "datetime": "2023-01-23 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1054200, + "price": 28438000.0, + "datetime": "2023-01-23 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1054223, + "price": 28527000.0, + "datetime": "2023-01-23 10:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1054270, + "price": 28373000.0, + "datetime": "2023-01-23 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1054292, + "price": 28421000.0, + "datetime": "2023-01-23 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -102776,7 +169169,16 @@ "datetime": "2023-01-23 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1054391, + "price": 28455000.0, + "datetime": "2023-01-23 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -102784,188 +169186,629 @@ "price": 28532000.0, "datetime": "2023-01-23 19:12:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.4 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1054436, + "price": 28583000.0, + "datetime": "2023-01-23 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1054451, + "price": 28588000.0, + "datetime": "2023-01-23 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1054463, + "price": 28616000.0, + "datetime": "2023-01-23 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1054469, + "price": 28598000.0, + "datetime": "2023-01-23 22:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1054504, - "price": 28450000.0, - "datetime": "2023-01-24 00:03:00", + "bar_index": 1054481, + "price": 28498000.0, + "datetime": "2023-01-23 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1054533, - "price": 28626000.0, - "datetime": "2023-01-24 01:30:00", + "bar_index": 1054518, + "price": 28637000.0, + "datetime": "2023-01-24 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1054740, - "price": 28813000.0, - "datetime": "2023-01-24 11:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1055066, - "price": 28719000.0, - "datetime": "2023-01-25 04:09:00", + "bar_index": 1054552, + "price": 28645000.0, + "datetime": "2023-01-24 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1055267, - "price": 28355000.0, - "datetime": "2023-01-25 14:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1055356, - "price": 28319000.0, - "datetime": "2023-01-25 18:39:00", + "bar_index": 1054577, + "price": 28829000.0, + "datetime": "2023-01-24 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1055683, - "price": 28909000.0, - "datetime": "2023-01-26 11:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1055822, - "price": 28824000.0, - "datetime": "2023-01-26 17:57:00", + "bar_index": 1054584, + "price": 28605000.0, + "datetime": "2023-01-24 04:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1054591, + "price": 28496000.0, + "datetime": "2023-01-24 04:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 1055854, + "bar_index": 1054625, + "price": 28688000.0, + "datetime": "2023-01-24 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1054715, + "price": 28759000.0, + "datetime": "2023-01-24 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1054756, "price": 28817000.0, - "datetime": "2023-01-26 19:33:00", + "datetime": "2023-01-24 12:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1055860, - "price": 28744000.0, - "datetime": "2023-01-26 19:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1055915, - "price": 28994000.0, - "datetime": "2023-01-26 22:36:00", + "bar_index": 1054793, + "price": 28857000.0, + "datetime": "2023-01-24 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1056089, - "price": 28962000.0, - "datetime": "2023-01-27 07:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1056133, - "price": 28871000.0, - "datetime": "2023-01-27 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1056229, - "price": 28639000.0, - "datetime": "2023-01-27 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1056270, - "price": 28831000.0, - "datetime": "2023-01-27 16:21:00", + "bar_index": 1054816, + "price": 28900000.0, + "datetime": "2023-01-24 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1056288, - "price": 28837000.0, - "datetime": "2023-01-27 17:15:00", + "bar_index": 1054913, + "price": 28598000.0, + "datetime": "2023-01-24 20:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1056379, - "price": 28793000.0, - "datetime": "2023-01-27 21:48:00", + "bar_index": 1054939, + "price": 28703000.0, + "datetime": "2023-01-24 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1056443, - "price": 28831000.0, - "datetime": "2023-01-28 01:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1056779, - "price": 28934000.0, - "datetime": "2023-01-28 17:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1056874, - "price": 28910000.0, - "datetime": "2023-01-28 22:33:00", + "bar_index": 1054945, + "price": 28708000.0, + "datetime": "2023-01-24 22:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1054965, + "price": 28675000.0, + "datetime": "2023-01-24 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1054969, + "price": 28614000.0, + "datetime": "2023-01-24 23:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055003, + "price": 28653000.0, + "datetime": "2023-01-25 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1055031, + "price": 28673000.0, + "datetime": "2023-01-25 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055042, + "price": 28694000.0, + "datetime": "2023-01-25 02:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055052, + "price": 28774000.0, + "datetime": "2023-01-25 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1055068, + "price": 28747000.0, + "datetime": "2023-01-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055081, + "price": 28756000.0, + "datetime": "2023-01-25 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055185, + "price": 28279000.0, + "datetime": "2023-01-25 10:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,minor_swing]" + }, + { + "side": "buy", + "bar_index": 1055227, + "price": 28300000.0, + "datetime": "2023-01-25 12:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1055279, + "price": 28371000.0, + "datetime": "2023-01-25 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055286, + "price": 28309000.0, + "datetime": "2023-01-25 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1055293, + "price": 28361000.0, + "datetime": "2023-01-25 15:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1055304, + "price": 28394000.0, + "datetime": "2023-01-25 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055377, + "price": 28166000.0, + "datetime": "2023-01-25 19:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1055422, + "price": 28385000.0, + "datetime": "2023-01-25 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1055478, + "price": 28285000.0, + "datetime": "2023-01-26 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1055503, + "price": 28314000.0, + "datetime": "2023-01-26 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055515, + "price": 28255000.0, + "datetime": "2023-01-26 02:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1055528, + "price": 28316000.0, + "datetime": "2023-01-26 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055570, + "price": 28527000.0, + "datetime": "2023-01-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1055626, + "price": 28713000.0, + "datetime": "2023-01-26 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1055634, + "price": 28909000.0, + "datetime": "2023-01-26 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055644, + "price": 28849000.0, + "datetime": "2023-01-26 09:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1055688, + "price": 29011000.0, + "datetime": "2023-01-26 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055708, + "price": 28988000.0, + "datetime": "2023-01-26 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055737, + "price": 28906000.0, + "datetime": "2023-01-26 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1055883, + "price": 28835000.0, + "datetime": "2023-01-26 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1055929, + "price": 29003000.0, + "datetime": "2023-01-26 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1055956, + "price": 28896000.0, + "datetime": "2023-01-27 00:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1055983, + "price": 28903000.0, + "datetime": "2023-01-27 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1056020, + "price": 28933000.0, + "datetime": "2023-01-27 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1056058, + "price": 29001000.0, + "datetime": "2023-01-27 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1056075, + "price": 28982000.0, + "datetime": "2023-01-27 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1056140, + "price": 28821000.0, + "datetime": "2023-01-27 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1056190, + "price": 28669000.0, + "datetime": "2023-01-27 12:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1056300, + "price": 28824000.0, + "datetime": "2023-01-27 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1056348, + "price": 28742000.0, + "datetime": "2023-01-27 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056496, + "price": 29021000.0, + "datetime": "2023-01-28 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1056512, + "price": 29000000.0, + "datetime": "2023-01-28 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056533, + "price": 29122000.0, + "datetime": "2023-01-28 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1056597, + "price": 28976000.0, + "datetime": "2023-01-28 08:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056643, + "price": 29009000.0, + "datetime": "2023-01-28 11:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056659, + "price": 29060000.0, + "datetime": "2023-01-28 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1056687, + "price": 29075000.0, + "datetime": "2023-01-28 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1056697, + "price": 28995000.0, + "datetime": "2023-01-28 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1056877, + "price": 28923000.0, + "datetime": "2023-01-28 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1056881, + "price": 28947000.0, + "datetime": "2023-01-28 22:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056915, + "price": 29010000.0, + "datetime": "2023-01-29 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1056925, + "price": 29032000.0, + "datetime": "2023-01-29 01:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1056996, + "price": 29039000.0, + "datetime": "2023-01-29 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -102974,52 +169817,124 @@ "datetime": "2023-01-29 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1057052, - "price": 29038000.0, - "datetime": "2023-01-29 07:27:00", + "bar_index": 1057036, + "price": 29045000.0, + "datetime": "2023-01-29 06:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1057079, + "price": 29043000.0, + "datetime": "2023-01-29 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1057100, - "price": 29156000.0, - "datetime": "2023-01-29 09:51:00", + "bar_index": 1057151, + "price": 29161000.0, + "datetime": "2023-01-29 12:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1057174, + "price": 29188000.0, + "datetime": "2023-01-29 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1057330, - "price": 29349000.0, - "datetime": "2023-01-29 21:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1057447, - "price": 29512000.0, - "datetime": "2023-01-30 03:12:00", + "bar_index": 1057250, + "price": 29217000.0, + "datetime": "2023-01-29 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1057454, - "price": 29526000.0, - "datetime": "2023-01-30 03:33:00", + "bar_index": 1057278, + "price": 29250000.0, + "datetime": "2023-01-29 18:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1057386, + "price": 29441000.0, + "datetime": "2023-01-30 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1057394, + "price": 29456000.0, + "datetime": "2023-01-30 00:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1057408, + "price": 29488000.0, + "datetime": "2023-01-30 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1057421, + "price": 29541000.0, + "datetime": "2023-01-30 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1057463, + "price": 29617000.0, + "datetime": "2023-01-30 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1057498, + "price": 29651000.0, + "datetime": "2023-01-30 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1057526, + "price": 29748000.0, + "datetime": "2023-01-30 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -103028,124 +169943,412 @@ "datetime": "2023-01-30 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1057572, - "price": 29617000.0, - "datetime": "2023-01-30 09:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1057623, - "price": 29578000.0, - "datetime": "2023-01-30 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1057905, - "price": 29076000.0, - "datetime": "2023-01-31 02:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1058150, - "price": 28641000.0, - "datetime": "2023-01-31 14:21:00", + "bar_index": 1057576, + "price": 29679000.0, + "datetime": "2023-01-30 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1057633, + "price": 29598000.0, + "datetime": "2023-01-30 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1057665, + "price": 29629000.0, + "datetime": "2023-01-30 14:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1058273, - "price": 28664000.0, - "datetime": "2023-01-31 20:30:00", + "bar_index": 1057678, + "price": 29658000.0, + "datetime": "2023-01-30 14:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1057779, + "price": 29150000.0, + "datetime": "2023-01-30 19:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1057834, + "price": 28950000.0, + "datetime": "2023-01-30 22:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1057946, + "price": 28765000.0, + "datetime": "2023-01-31 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1057999, + "price": 28589000.0, + "datetime": "2023-01-31 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1058023, + "price": 28532000.0, + "datetime": "2023-01-31 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1058529, - "price": 28978000.0, - "datetime": "2023-02-01 09:18:00", + "bar_index": 1058032, + "price": 28646000.0, + "datetime": "2023-01-31 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1058621, - "price": 29013000.0, - "datetime": "2023-02-01 13:54:00", + "bar_index": 1058072, + "price": 28579000.0, + "datetime": "2023-01-31 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1058674, - "price": 28910000.0, - "datetime": "2023-02-01 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1058781, - "price": 28907000.0, - "datetime": "2023-02-01 21:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1058871, - "price": 28859000.0, - "datetime": "2023-02-02 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1058885, - "price": 28851000.0, - "datetime": "2023-02-02 03:06:00", + "bar_index": 1058081, + "price": 28667000.0, + "datetime": "2023-01-31 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1058916, - "price": 29179000.0, - "datetime": "2023-02-02 04:39:00", + "bar_index": 1058087, + "price": 28711000.0, + "datetime": "2023-01-31 11:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058112, + "price": 28691000.0, + "datetime": "2023-01-31 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1059145, - "price": 29701000.0, - "datetime": "2023-02-02 16:06:00", + "bar_index": 1058156, + "price": 28625000.0, + "datetime": "2023-01-31 14:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1058165, + "price": 28460000.0, + "datetime": "2023-01-31 15:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1058193, + "price": 28635000.0, + "datetime": "2023-01-31 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058278, + "price": 28694000.0, + "datetime": "2023-01-31 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058303, + "price": 28788000.0, + "datetime": "2023-01-31 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1058330, + "price": 29051000.0, + "datetime": "2023-01-31 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1058368, + "price": 29045000.0, + "datetime": "2023-02-01 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058391, + "price": 29000000.0, + "datetime": "2023-02-01 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1058545, + "price": 29021000.0, + "datetime": "2023-02-01 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058560, + "price": 29059000.0, + "datetime": "2023-02-01 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1058578, + "price": 29046000.0, + "datetime": "2023-02-01 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1058603, + "price": 29015000.0, + "datetime": "2023-02-01 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1058612, + "price": 29018000.0, + "datetime": "2023-02-01 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1058633, + "price": 29009000.0, + "datetime": "2023-02-01 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1058657, + "price": 28861000.0, + "datetime": "2023-02-01 15:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1058689, + "price": 28751000.0, + "datetime": "2023-02-01 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1058792, + "price": 28974000.0, + "datetime": "2023-02-01 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1058801, + "price": 28957000.0, + "datetime": "2023-02-01 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1058819, + "price": 28999000.0, + "datetime": "2023-02-01 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1058835, + "price": 28871000.0, + "datetime": "2023-02-02 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1058952, + "price": 29671000.0, + "datetime": "2023-02-02 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1059028, + "price": 30046000.0, + "datetime": "2023-02-02 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1059051, + "price": 29826000.0, + "datetime": "2023-02-02 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1059065, + "price": 29750000.0, + "datetime": "2023-02-02 12:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1059090, + "price": 29761000.0, + "datetime": "2023-02-02 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1059099, + "price": 29812000.0, + "datetime": "2023-02-02 13:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1059146, + "price": 29699000.0, + "datetime": "2023-02-02 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1059157, + "price": 29668000.0, + "datetime": "2023-02-02 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1059176, + "price": 29727000.0, + "datetime": "2023-02-02 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1059190, + "price": 29671000.0, + "datetime": "2023-02-02 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1059205, + "price": 29717000.0, + "datetime": "2023-02-02 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -103153,26 +170356,107 @@ "price": 29780000.0, "datetime": "2023-02-03 00:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=73.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1059427, - "price": 29844000.0, - "datetime": "2023-02-03 06:12:00", + "bar_index": 1059340, + "price": 29798000.0, + "datetime": "2023-02-03 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1059374, + "price": 29998000.0, + "datetime": "2023-02-03 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1059667, - "price": 29404000.0, - "datetime": "2023-02-03 18:12:00", + "bar_index": 1059408, + "price": 29830000.0, + "datetime": "2023-02-03 05:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1059429, + "price": 29839000.0, + "datetime": "2023-02-03 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1059554, + "price": 29572000.0, + "datetime": "2023-02-03 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1059670, + "price": 29402000.0, + "datetime": "2023-02-03 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1059699, + "price": 29395000.0, + "datetime": "2023-02-03 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1059802, + "price": 29630000.0, + "datetime": "2023-02-04 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1059861, + "price": 29430000.0, + "datetime": "2023-02-04 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1059915, + "price": 29390000.0, + "datetime": "2023-02-04 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1059935, + "price": 29425000.0, + "datetime": "2023-02-04 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -103181,97 +170465,241 @@ "datetime": "2023-02-04 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1060006, - "price": 29484000.0, - "datetime": "2023-02-04 11:09:00", + "bar_index": 1059999, + "price": 29522000.0, + "datetime": "2023-02-04 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1060019, + "price": 29497000.0, + "datetime": "2023-02-04 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1060094, + "price": 29470000.0, + "datetime": "2023-02-04 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1060054, - "price": 29453000.0, - "datetime": "2023-02-04 13:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1060131, - "price": 29395000.0, - "datetime": "2023-02-04 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1060212, - "price": 29446000.0, - "datetime": "2023-02-04 21:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1060223, - "price": 29473000.0, - "datetime": "2023-02-04 22:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1060366, - "price": 29465000.0, - "datetime": "2023-02-05 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1060652, + "bar_index": 1060113, "price": 29412000.0, - "datetime": "2023-02-05 19:27:00", + "datetime": "2023-02-04 16:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1060175, + "price": 29451000.0, + "datetime": "2023-02-04 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1060186, + "price": 29450000.0, + "datetime": "2023-02-04 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1060231, + "price": 29617000.0, + "datetime": "2023-02-04 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1060251, + "price": 29521000.0, + "datetime": "2023-02-04 23:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1060779, - "price": 29065000.0, - "datetime": "2023-02-06 07:15:00", + "bar_index": 1060440, + "price": 29398000.0, + "datetime": "2023-02-05 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=7.1 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1061038, - "price": 28962000.0, - "datetime": "2023-02-06 20:12:00", + "bar_index": 1060477, + "price": 29435000.0, + "datetime": "2023-02-05 10:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1061047, - "price": 29001000.0, - "datetime": "2023-02-06 20:39:00", + "bar_index": 1060516, + "price": 29513000.0, + "datetime": "2023-02-05 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1060663, + "price": 29452000.0, + "datetime": "2023-02-05 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1060720, + "price": 29209000.0, + "datetime": "2023-02-05 22:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1060737, + "price": 29155000.0, + "datetime": "2023-02-05 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1060757, + "price": 29071000.0, + "datetime": "2023-02-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1060931, + "price": 28672000.0, + "datetime": "2023-02-06 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1060952, + "price": 28721000.0, + "datetime": "2023-02-06 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1060961, + "price": 28794000.0, + "datetime": "2023-02-06 16:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1061007, + "price": 28988000.0, + "datetime": "2023-02-06 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1061049, + "price": 29049000.0, + "datetime": "2023-02-06 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1061094, + "price": 29108000.0, + "datetime": "2023-02-06 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061137, + "price": 29281000.0, + "datetime": "2023-02-07 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1061153, + "price": 29221000.0, + "datetime": "2023-02-07 01:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061162, + "price": 29210000.0, + "datetime": "2023-02-07 02:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1061176, + "price": 29258000.0, + "datetime": "2023-02-07 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061195, + "price": 29253000.0, + "datetime": "2023-02-07 04:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -103280,7 +170708,7 @@ "datetime": "2023-02-07 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -103288,35 +170716,80 @@ "price": 29186000.0, "datetime": "2023-02-07 08:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1061370, - "price": 29177000.0, - "datetime": "2023-02-07 12:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1061473, - "price": 29137000.0, - "datetime": "2023-02-07 17:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1061648, - "price": 29251000.0, - "datetime": "2023-02-08 02:42:00", + "bar_index": 1061320, + "price": 29321000.0, + "datetime": "2023-02-07 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1061337, + "price": 29193000.0, + "datetime": "2023-02-07 11:09:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,ema_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1061360, + "price": 29149000.0, + "datetime": "2023-02-07 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1061372, + "price": 29155000.0, + "datetime": "2023-02-07 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061435, + "price": 29257000.0, + "datetime": "2023-02-07 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061499, + "price": 29290000.0, + "datetime": "2023-02-07 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061546, + "price": 29260000.0, + "datetime": "2023-02-07 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061649, + "price": 29434000.0, + "datetime": "2023-02-08 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -103325,25 +170798,115 @@ "datetime": "2023-02-08 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1062021, - "price": 29400000.0, - "datetime": "2023-02-08 21:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1062111, - "price": 29232000.0, - "datetime": "2023-02-09 01:51:00", + "bar_index": 1061679, + "price": 29299000.0, + "datetime": "2023-02-08 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1061754, + "price": 29359000.0, + "datetime": "2023-02-08 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1061792, + "price": 29447000.0, + "datetime": "2023-02-08 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1061816, + "price": 29404000.0, + "datetime": "2023-02-08 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1061881, + "price": 29377000.0, + "datetime": "2023-02-08 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1062115, + "price": 29260000.0, + "datetime": "2023-02-09 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1062129, + "price": 29251000.0, + "datetime": "2023-02-09 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1062196, + "price": 29212000.0, + "datetime": "2023-02-09 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1062242, + "price": 29227000.0, + "datetime": "2023-02-09 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1062257, + "price": 29304000.0, + "datetime": "2023-02-09 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1062310, + "price": 29166000.0, + "datetime": "2023-02-09 11:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1062323, + "price": 28871000.0, + "datetime": "2023-02-09 12:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -103351,62 +170914,134 @@ "price": 28806000.0, "datetime": "2023-02-09 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1062374, - "price": 28848000.0, - "datetime": "2023-02-09 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1062440, - "price": 28969000.0, - "datetime": "2023-02-09 18:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1062511, - "price": 28937000.0, - "datetime": "2023-02-09 21:51:00", + "bar_index": 1062420, + "price": 29002000.0, + "datetime": "2023-02-09 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1062700, - "price": 28454000.0, - "datetime": "2023-02-10 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1062990, - "price": 28050000.0, - "datetime": "2023-02-10 21:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1063250, - "price": 28150000.0, - "datetime": "2023-02-11 10:48:00", + "bar_index": 1062616, + "price": 28826000.0, + "datetime": "2023-02-10 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=37.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1062716, + "price": 28465000.0, + "datetime": "2023-02-10 08:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1062720, + "price": 28420000.0, + "datetime": "2023-02-10 08:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1062770, + "price": 28227000.0, + "datetime": "2023-02-10 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1062791, + "price": 28245000.0, + "datetime": "2023-02-10 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1062799, + "price": 28151000.0, + "datetime": "2023-02-10 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1062861, + "price": 28105000.0, + "datetime": "2023-02-10 15:21:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1063056, + "price": 28101000.0, + "datetime": "2023-02-11 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1063130, + "price": 28109000.0, + "datetime": "2023-02-11 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1063145, + "price": 28108000.0, + "datetime": "2023-02-11 05:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1063188, + "price": 28031000.0, + "datetime": "2023-02-11 07:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1063204, + "price": 28056000.0, + "datetime": "2023-02-11 08:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1063256, + "price": 28101000.0, + "datetime": "2023-02-11 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -103415,52 +171050,61 @@ "datetime": "2023-02-11 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1063455, - "price": 28137000.0, - "datetime": "2023-02-11 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1063495, - "price": 28189000.0, - "datetime": "2023-02-11 23:03:00", + "bar_index": 1063407, + "price": 28166000.0, + "datetime": "2023-02-11 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1063511, - "price": 28182000.0, - "datetime": "2023-02-11 23:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1063542, - "price": 28172000.0, - "datetime": "2023-02-12 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1063570, - "price": 28161000.0, - "datetime": "2023-02-12 02:48:00", + "bar_index": 1063417, + "price": 28166000.0, + "datetime": "2023-02-11 19:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1063483, + "price": 28206000.0, + "datetime": "2023-02-11 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1063529, + "price": 28173000.0, + "datetime": "2023-02-12 00:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1063534, + "price": 28164000.0, + "datetime": "2023-02-12 01:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1063613, + "price": 28170000.0, + "datetime": "2023-02-12 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -103469,7 +171113,61 @@ "datetime": "2023-02-12 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1063662, + "price": 28263000.0, + "datetime": "2023-02-12 07:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1063712, + "price": 28287000.0, + "datetime": "2023-02-12 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1063718, + "price": 28288000.0, + "datetime": "2023-02-12 10:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1063749, + "price": 28282000.0, + "datetime": "2023-02-12 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1063762, + "price": 28286000.0, + "datetime": "2023-02-12 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1063771, + "price": 28285000.0, + "datetime": "2023-02-12 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -103478,25 +171176,151 @@ "datetime": "2023-02-12 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1063988, - "price": 28341000.0, - "datetime": "2023-02-12 23:42:00", + "bar_index": 1063884, + "price": 28245000.0, + "datetime": "2023-02-12 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 1064321, - "price": 28283000.0, - "datetime": "2023-02-13 16:21:00", + "bar_index": 1063893, + "price": 28312000.0, + "datetime": "2023-02-12 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1063915, + "price": 28294000.0, + "datetime": "2023-02-12 20:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1063935, + "price": 28329000.0, + "datetime": "2023-02-12 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1063940, + "price": 28344000.0, + "datetime": "2023-02-12 21:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1063978, + "price": 28258000.0, + "datetime": "2023-02-12 23:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1063989, + "price": 28326000.0, + "datetime": "2023-02-12 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1064042, + "price": 28431000.0, + "datetime": "2023-02-13 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1064081, + "price": 28360000.0, + "datetime": "2023-02-13 04:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1064108, + "price": 28386000.0, + "datetime": "2023-02-13 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1064149, + "price": 28365000.0, + "datetime": "2023-02-13 07:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1064165, + "price": 28238000.0, + "datetime": "2023-02-13 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1064170, + "price": 28257000.0, + "datetime": "2023-02-13 08:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1064303, + "price": 28276000.0, + "datetime": "2023-02-13 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1064383, + "price": 27986000.0, + "datetime": "2023-02-13 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1064484, + "price": 28094000.0, + "datetime": "2023-02-14 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -103505,106 +171329,349 @@ "datetime": "2023-02-14 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1064675, - "price": 28235000.0, - "datetime": "2023-02-14 10:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1064781, - "price": 28032000.0, - "datetime": "2023-02-14 15:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1064899, - "price": 28166000.0, - "datetime": "2023-02-14 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1064948, - "price": 28123000.0, - "datetime": "2023-02-14 23:42:00", + "bar_index": 1064556, + "price": 28106000.0, + "datetime": "2023-02-14 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1065036, - "price": 28550000.0, - "datetime": "2023-02-15 04:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1065173, - "price": 28706000.0, - "datetime": "2023-02-15 10:57:00", + "bar_index": 1064598, + "price": 28062000.0, + "datetime": "2023-02-14 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1065249, - "price": 28660000.0, - "datetime": "2023-02-15 14:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1065310, - "price": 28651000.0, - "datetime": "2023-02-15 17:48:00", + "bar_index": 1064634, + "price": 28108000.0, + "datetime": "2023-02-14 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1064638, + "price": 28180000.0, + "datetime": "2023-02-14 08:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1064676, + "price": 28225000.0, + "datetime": "2023-02-14 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1065319, - "price": 28627000.0, - "datetime": "2023-02-15 18:15:00", + "bar_index": 1064680, + "price": 28207000.0, + "datetime": "2023-02-14 10:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1064727, + "price": 28104000.0, + "datetime": "2023-02-14 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1064846, + "price": 28050000.0, + "datetime": "2023-02-14 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1065595, - "price": 31040000.0, - "datetime": "2023-02-16 08:03:00", + "bar_index": 1064863, + "price": 28147000.0, + "datetime": "2023-02-14 19:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1066004, - "price": 32033000.0, - "datetime": "2023-02-17 04:30:00", + "bar_index": 1064873, + "price": 28144000.0, + "datetime": "2023-02-14 19:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1064982, + "price": 28422000.0, + "datetime": "2023-02-15 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1064989, + "price": 28407000.0, + "datetime": "2023-02-15 01:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1064994, + "price": 28471000.0, + "datetime": "2023-02-15 02:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1065001, + "price": 28467000.0, + "datetime": "2023-02-15 02:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1065049, + "price": 28686000.0, + "datetime": "2023-02-15 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1065158, + "price": 28670000.0, + "datetime": "2023-02-15 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1065188, + "price": 28653000.0, + "datetime": "2023-02-15 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1065253, + "price": 28670000.0, + "datetime": "2023-02-15 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1065260, + "price": 28649000.0, + "datetime": "2023-02-15 15:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1065289, + "price": 28669000.0, + "datetime": "2023-02-15 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1065381, + "price": 29491000.0, + "datetime": "2023-02-15 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1065444, + "price": 29505000.0, + "datetime": "2023-02-16 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1065467, + "price": 29506000.0, + "datetime": "2023-02-16 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1065530, + "price": 29955000.0, + "datetime": "2023-02-16 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1065537, + "price": 30350000.0, + "datetime": "2023-02-16 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1065609, + "price": 31171000.0, + "datetime": "2023-02-16 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1065619, + "price": 31664000.0, + "datetime": "2023-02-16 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1065653, + "price": 31674000.0, + "datetime": "2023-02-16 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1065702, + "price": 31660000.0, + "datetime": "2023-02-16 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1065707, + "price": 31665000.0, + "datetime": "2023-02-16 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1065740, + "price": 31639000.0, + "datetime": "2023-02-16 15:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1065787, + "price": 31595000.0, + "datetime": "2023-02-16 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1065870, + "price": 31537000.0, + "datetime": "2023-02-16 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1065940, + "price": 31941000.0, + "datetime": "2023-02-17 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1065963, + "price": 31971000.0, + "datetime": "2023-02-17 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1066124, + "price": 30765000.0, + "datetime": "2023-02-17 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1066140, + "price": 30985000.0, + "datetime": "2023-02-17 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1066195, + "price": 30760000.0, + "datetime": "2023-02-17 14:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -103613,205 +171680,331 @@ "datetime": "2023-02-17 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1066364, - "price": 30954000.0, - "datetime": "2023-02-17 22:30:00", + "bar_index": 1066276, + "price": 30906000.0, + "datetime": "2023-02-17 18:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1066311, + "price": 30860000.0, + "datetime": "2023-02-17 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1066335, + "price": 30950000.0, + "datetime": "2023-02-17 21:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1066404, + "price": 31268000.0, + "datetime": "2023-02-18 00:30:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1066499, + "price": 31983000.0, + "datetime": "2023-02-18 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1066528, + "price": 31731000.0, + "datetime": "2023-02-18 06:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1066544, + "price": 31656000.0, + "datetime": "2023-02-18 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1066586, + "price": 31886000.0, + "datetime": "2023-02-18 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1066393, - "price": 30975000.0, - "datetime": "2023-02-17 23:57:00", + "bar_index": 1066608, + "price": 31752000.0, + "datetime": "2023-02-18 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.5 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1066483, - "price": 31434000.0, - "datetime": "2023-02-18 04:27:00", + "bar_index": 1066683, + "price": 31784000.0, + "datetime": "2023-02-18 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1066495, - "price": 31777000.0, - "datetime": "2023-02-18 05:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1066849, - "price": 31734000.0, - "datetime": "2023-02-18 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1066904, - "price": 31826000.0, - "datetime": "2023-02-19 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1066921, - "price": 31800000.0, - "datetime": "2023-02-19 02:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1066946, + "bar_index": 1066711, "price": 31810000.0, - "datetime": "2023-02-19 03:36:00", + "datetime": "2023-02-18 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1067023, - "price": 31797000.0, - "datetime": "2023-02-19 07:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1067240, - "price": 31808000.0, - "datetime": "2023-02-19 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1067265, - "price": 31772000.0, - "datetime": "2023-02-19 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1067285, - "price": 31794000.0, - "datetime": "2023-02-19 20:33:00", + "bar_index": 1066821, + "price": 31779000.0, + "datetime": "2023-02-18 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1067323, + "side": "buy", + "bar_index": 1066851, + "price": 31749000.0, + "datetime": "2023-02-18 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1066877, + "price": 31836000.0, + "datetime": "2023-02-19 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1066953, + "price": 31866000.0, + "datetime": "2023-02-19 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1066999, "price": 31799000.0, - "datetime": "2023-02-19 22:27:00", + "datetime": "2023-02-19 06:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1067331, - "price": 31797000.0, - "datetime": "2023-02-19 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1067469, - "price": 31748000.0, - "datetime": "2023-02-20 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1067709, - "price": 31579000.0, - "datetime": "2023-02-20 17:45:00", + "bar_index": 1067010, + "price": 31760000.0, + "datetime": "2023-02-19 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1067723, - "price": 31566000.0, - "datetime": "2023-02-20 18:27:00", + "bar_index": 1067065, + "price": 31841000.0, + "datetime": "2023-02-19 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1067766, - "price": 31953000.0, - "datetime": "2023-02-20 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1067829, - "price": 31985000.0, - "datetime": "2023-02-20 23:45:00", + "bar_index": 1067135, + "price": 31900000.0, + "datetime": "2023-02-19 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1067152, + "price": 31941000.0, + "datetime": "2023-02-19 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067179, + "price": 31938000.0, + "datetime": "2023-02-19 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1067838, - "price": 31906000.0, - "datetime": "2023-02-21 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1067871, - "price": 32009000.0, - "datetime": "2023-02-21 01:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1067878, - "price": 31932000.0, - "datetime": "2023-02-21 02:12:00", + "bar_index": 1067208, + "price": 31853000.0, + "datetime": "2023-02-19 16:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1067364, + "price": 31985000.0, + "datetime": "2023-02-20 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1067406, + "price": 31854000.0, + "datetime": "2023-02-20 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1067414, + "price": 31623000.0, + "datetime": "2023-02-20 03:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [bb_reversal,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1067472, + "price": 31784000.0, + "datetime": "2023-02-20 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1067580, + "price": 31472000.0, + "datetime": "2023-02-20 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067612, + "price": 31531000.0, + "datetime": "2023-02-20 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1067664, + "price": 31515000.0, + "datetime": "2023-02-20 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067671, + "price": 31567000.0, + "datetime": "2023-02-20 15:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067736, + "price": 32037000.0, + "datetime": "2023-02-20 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1067796, + "price": 31938000.0, + "datetime": "2023-02-20 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067807, + "price": 31996000.0, + "datetime": "2023-02-20 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067830, + "price": 32011000.0, + "datetime": "2023-02-20 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1067946, + "price": 31835000.0, + "datetime": "2023-02-21 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1067999, + "price": 31875000.0, + "datetime": "2023-02-21 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -103820,7 +172013,16 @@ "datetime": "2023-02-21 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068061, + "price": 32093000.0, + "datetime": "2023-02-21 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -103828,26 +172030,71 @@ "price": 32146000.0, "datetime": "2023-02-21 13:18:00", "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068127, + "price": 32173000.0, + "datetime": "2023-02-21 14:39:00", + "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068137, + "price": 32200000.0, + "datetime": "2023-02-21 15:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1068159, + "price": 32271000.0, + "datetime": "2023-02-21 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1068186, - "price": 32220000.0, - "datetime": "2023-02-21 17:36:00", + "bar_index": 1068202, + "price": 32078000.0, + "datetime": "2023-02-21 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1068213, + "price": 32174000.0, + "datetime": "2023-02-21 18:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1068247, - "price": 32079000.0, - "datetime": "2023-02-21 20:39:00", + "bar_index": 1068226, + "price": 32054000.0, + "datetime": "2023-02-21 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1068259, + "price": 31906000.0, + "datetime": "2023-02-21 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -103855,305 +172102,701 @@ "price": 32000000.0, "datetime": "2023-02-22 00:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068516, - "price": 31811000.0, - "datetime": "2023-02-22 10:06:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1068525, - "price": 31682000.0, - "datetime": "2023-02-22 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1068642, - "price": 31288000.0, - "datetime": "2023-02-22 16:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1068675, - "price": 31273000.0, - "datetime": "2023-02-22 18:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068728, - "price": 31372000.0, - "datetime": "2023-02-22 20:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068736, - "price": 31444000.0, - "datetime": "2023-02-22 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068752, - "price": 31407000.0, - "datetime": "2023-02-22 21:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068767, - "price": 31413000.0, - "datetime": "2023-02-22 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068786, - "price": 31377000.0, - "datetime": "2023-02-22 23:36:00", + "bar_index": 1068332, + "price": 31965000.0, + "datetime": "2023-02-22 00:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1068847, - "price": 31060000.0, - "datetime": "2023-02-23 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1068884, - "price": 31090000.0, - "datetime": "2023-02-23 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1068931, - "price": 31132000.0, - "datetime": "2023-02-23 06:51:00", + "bar_index": 1068449, + "price": 31572000.0, + "datetime": "2023-02-22 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1068460, + "price": 31589000.0, + "datetime": "2023-02-22 07:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1069054, + "bar_index": 1068472, + "price": 31740000.0, + "datetime": "2023-02-22 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068494, + "price": 31770000.0, + "datetime": "2023-02-22 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068519, "price": 31808000.0, - "datetime": "2023-02-23 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1069285, - "price": 31330000.0, - "datetime": "2023-02-24 00:33:00", + "datetime": "2023-02-22 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1069392, - "price": 31350000.0, - "datetime": "2023-02-24 05:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1069551, - "price": 31241000.0, - "datetime": "2023-02-24 13:51:00", + "bar_index": 1068539, + "price": 31426000.0, + "datetime": "2023-02-22 11:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1069685, - "price": 31200000.0, - "datetime": "2023-02-24 20:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1069748, - "price": 31221000.0, - "datetime": "2023-02-24 23:42:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1069911, - "price": 30822000.0, - "datetime": "2023-02-25 07:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1069964, - "price": 30818000.0, - "datetime": "2023-02-25 10:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1070195, - "price": 30483000.0, - "datetime": "2023-02-25 22:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1070300, - "price": 30530000.0, - "datetime": "2023-02-26 03:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1070307, - "price": 30564000.0, - "datetime": "2023-02-26 03:42:00", + "bar_index": 1068593, + "price": 31399000.0, + "datetime": "2023-02-22 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1070354, - "price": 30670000.0, - "datetime": "2023-02-26 06:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1070502, - "price": 30856000.0, - "datetime": "2023-02-26 13:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1070785, - "price": 30995000.0, - "datetime": "2023-02-27 03:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1070822, - "price": 31259000.0, - "datetime": "2023-02-27 05:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1070847, - "price": 31261000.0, - "datetime": "2023-02-27 06:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1071378, - "price": 31221000.0, - "datetime": "2023-02-28 09:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1071665, - "price": 31182000.0, - "datetime": "2023-02-28 23:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1071676, - "price": 31060000.0, - "datetime": "2023-03-01 00:09:00", + "bar_index": 1068646, + "price": 31232000.0, + "datetime": "2023-02-22 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1068658, + "price": 31256000.0, + "datetime": "2023-02-22 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1068664, + "price": 31239000.0, + "datetime": "2023-02-22 17:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1071813, - "price": 31032000.0, - "datetime": "2023-03-01 07:00:00", + "bar_index": 1068698, + "price": 31329000.0, + "datetime": "2023-02-22 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1071999, + "bar_index": 1068712, + "price": 31398000.0, + "datetime": "2023-02-22 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068746, + "price": 31459000.0, + "datetime": "2023-02-22 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1068770, + "price": 31421000.0, + "datetime": "2023-02-22 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1068904, + "price": 31161000.0, + "datetime": "2023-02-23 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1068954, + "price": 31548000.0, + "datetime": "2023-02-23 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1068974, + "price": 31655000.0, + "datetime": "2023-02-23 09:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1069032, + "price": 31909000.0, + "datetime": "2023-02-23 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1069079, + "price": 31795000.0, + "datetime": "2023-02-23 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069098, + "price": 31695000.0, + "datetime": "2023-02-23 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1069110, + "price": 31686000.0, + "datetime": "2023-02-23 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069156, + "price": 31694000.0, + "datetime": "2023-02-23 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069179, + "price": 31531000.0, + "datetime": "2023-02-23 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1069361, + "price": 31346000.0, + "datetime": "2023-02-24 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1069406, + "price": 31399000.0, + "datetime": "2023-02-24 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069461, + "price": 31294000.0, + "datetime": "2023-02-24 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069497, + "price": 31285000.0, + "datetime": "2023-02-24 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1069580, + "price": 31095000.0, + "datetime": "2023-02-24 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1069627, + "price": 31181000.0, + "datetime": "2023-02-24 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1069647, + "price": 31164000.0, + "datetime": "2023-02-24 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1069751, + "price": 31265000.0, + "datetime": "2023-02-24 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1069848, + "price": 30636000.0, + "datetime": "2023-02-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1069860, + "price": 30883000.0, + "datetime": "2023-02-25 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1070049, + "price": 30595000.0, + "datetime": "2023-02-25 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1070075, + "price": 30572000.0, + "datetime": "2023-02-25 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.4 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070108, + "price": 30617000.0, + "datetime": "2023-02-25 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1070198, + "price": 30477000.0, + "datetime": "2023-02-25 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1070214, + "price": 30485000.0, + "datetime": "2023-02-25 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1070247, + "price": 30505000.0, + "datetime": "2023-02-26 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070264, + "price": 30532000.0, + "datetime": "2023-02-26 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1070278, + "price": 30559000.0, + "datetime": "2023-02-26 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070376, + "price": 30680000.0, + "datetime": "2023-02-26 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=78.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1070382, + "price": 30794000.0, + "datetime": "2023-02-26 07:27:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1070429, + "price": 30760000.0, + "datetime": "2023-02-26 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1070480, + "price": 30862000.0, + "datetime": "2023-02-26 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1070542, + "price": 30762000.0, + "datetime": "2023-02-26 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1070555, + "price": 30813000.0, + "datetime": "2023-02-26 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070565, + "price": 30810000.0, + "datetime": "2023-02-26 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070630, + "price": 30917000.0, + "datetime": "2023-02-26 19:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1070646, + "price": 30940000.0, + "datetime": "2023-02-26 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070662, + "price": 30913000.0, + "datetime": "2023-02-26 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1070733, + "price": 30934000.0, + "datetime": "2023-02-27 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1070752, + "price": 30873000.0, + "datetime": "2023-02-27 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1070778, + "price": 30914000.0, + "datetime": "2023-02-27 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1070787, + "price": 31144000.0, + "datetime": "2023-02-27 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1070924, + "price": 31195000.0, + "datetime": "2023-02-27 10:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1070939, + "price": 31303000.0, + "datetime": "2023-02-27 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1071061, + "price": 31081000.0, + "datetime": "2023-02-27 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fib_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1071296, + "price": 30945000.0, + "datetime": "2023-02-28 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1071326, + "price": 31155000.0, + "datetime": "2023-02-28 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1071352, + "price": 31265000.0, + "datetime": "2023-02-28 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1071425, + "price": 31181000.0, + "datetime": "2023-02-28 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1071498, + "price": 31078000.0, + "datetime": "2023-02-28 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1071591, + "price": 31050000.0, + "datetime": "2023-02-28 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1071686, + "price": 31185000.0, + "datetime": "2023-03-01 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1071755, + "price": 31087000.0, + "datetime": "2023-03-01 04:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1071823, + "price": 31077000.0, + "datetime": "2023-03-01 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1071873, + "price": 30846000.0, + "datetime": "2023-03-01 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1071898, + "price": 31070000.0, + "datetime": "2023-03-01 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1071949, + "price": 31439000.0, + "datetime": "2023-03-01 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1072003, "price": 31366000.0, - "datetime": "2023-03-01 16:18:00", + "datetime": "2023-03-01 16:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1072036, + "price": 31438000.0, + "datetime": "2023-03-01 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1072053, + "price": 31356000.0, + "datetime": "2023-03-01 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1072072, + "price": 31381000.0, + "datetime": "2023-03-01 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1072168, + "price": 30974000.0, + "datetime": "2023-03-02 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1072204, + "price": 31030000.0, + "datetime": "2023-03-02 08:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -104161,215 +172804,503 @@ "price": 31101000.0, "datetime": "2023-03-02 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1072472, - "price": 30898000.0, - "datetime": "2023-03-02 21:24:00", + "bar_index": 1072310, + "price": 31055000.0, + "datetime": "2023-03-02 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1072495, - "price": 30944000.0, - "datetime": "2023-03-02 22:33:00", + "bar_index": 1072322, + "price": 31119000.0, + "datetime": "2023-03-02 13:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" }, { "side": "sell", - "bar_index": 1072806, - "price": 29796000.0, - "datetime": "2023-03-03 14:06:00", + "bar_index": 1072328, + "price": 31074000.0, + "datetime": "2023-03-02 14:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1072463, + "price": 30930000.0, + "datetime": "2023-03-02 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1072533, + "price": 30992000.0, + "datetime": "2023-03-03 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1072539, + "price": 30977000.0, + "datetime": "2023-03-03 00:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1072547, + "price": 30996000.0, + "datetime": "2023-03-03 01:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1072864, - "price": 29826000.0, - "datetime": "2023-03-03 17:00:00", + "bar_index": 1072554, + "price": 30963000.0, + "datetime": "2023-03-03 01:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1072598, + "price": 31015000.0, + "datetime": "2023-03-03 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1072986, - "price": 29745000.0, - "datetime": "2023-03-03 23:06:00", + "bar_index": 1072647, + "price": 31087000.0, + "datetime": "2023-03-03 06:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1073073, - "price": 29782000.0, - "datetime": "2023-03-04 03:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1073283, - "price": 29751000.0, - "datetime": "2023-03-04 13:57:00", + "bar_index": 1072670, + "price": 31121000.0, + "datetime": "2023-03-03 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1072801, + "price": 29793000.0, + "datetime": "2023-03-03 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1072809, + "price": 29812000.0, + "datetime": "2023-03-03 14:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1072820, + "price": 29766000.0, + "datetime": "2023-03-03 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1073304, + "bar_index": 1072840, + "price": 29833000.0, + "datetime": "2023-03-03 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1072848, + "price": 29819000.0, + "datetime": "2023-03-03 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1072874, + "price": 29828000.0, + "datetime": "2023-03-03 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1072902, + "price": 29718000.0, + "datetime": "2023-03-03 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1073052, + "price": 29787000.0, + "datetime": "2023-03-04 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1073065, + "price": 29801000.0, + "datetime": "2023-03-04 03:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1073080, + "price": 29709000.0, + "datetime": "2023-03-04 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1073198, "price": 29770000.0, - "datetime": "2023-03-04 15:00:00", + "datetime": "2023-03-04 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1073523, - "price": 29784000.0, - "datetime": "2023-03-05 01:57:00", + "bar_index": 1073225, + "price": 29676000.0, + "datetime": "2023-03-04 11:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1073539, - "price": 29784000.0, - "datetime": "2023-03-05 02:45:00", + "bar_index": 1073290, + "price": 29763000.0, + "datetime": "2023-03-04 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1073315, + "price": 29821000.0, + "datetime": "2023-03-04 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1073381, + "price": 29778000.0, + "datetime": "2023-03-04 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1073441, + "price": 29862000.0, + "datetime": "2023-03-04 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1073587, - "price": 29757000.0, - "datetime": "2023-03-05 05:09:00", + "bar_index": 1073486, + "price": 29774000.0, + "datetime": "2023-03-05 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1073691, - "price": 29919000.0, - "datetime": "2023-03-05 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1073975, - "price": 29939000.0, - "datetime": "2023-03-06 00:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1074021, - "price": 29957000.0, - "datetime": "2023-03-06 02:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1074136, - "price": 29999000.0, - "datetime": "2023-03-06 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1074353, - "price": 29773000.0, - "datetime": "2023-03-06 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1074492, - "price": 29948000.0, - "datetime": "2023-03-07 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1074577, - "price": 29781000.0, - "datetime": "2023-03-07 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1074770, - "price": 29796000.0, - "datetime": "2023-03-07 16:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1074786, + "bar_index": 1073626, "price": 29792000.0, - "datetime": "2023-03-07 17:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1074799, - "price": 29780000.0, - "datetime": "2023-03-07 17:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1075313, - "price": 29253000.0, - "datetime": "2023-03-08 19:27:00", + "datetime": "2023-03-05 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=22.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1075405, - "price": 29320000.0, - "datetime": "2023-03-09 00:03:00", + "bar_index": 1073647, + "price": 29816000.0, + "datetime": "2023-03-05 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1073655, + "price": 29825000.0, + "datetime": "2023-03-05 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1073696, + "price": 30046000.0, + "datetime": "2023-03-05 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1073816, + "price": 29900000.0, + "datetime": "2023-03-05 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1073860, + "price": 29926000.0, + "datetime": "2023-03-05 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1073892, + "price": 29963000.0, + "datetime": "2023-03-05 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1074104, + "price": 30006000.0, + "datetime": "2023-03-06 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1074118, + "price": 29998000.0, + "datetime": "2023-03-06 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1074174, + "price": 29916000.0, + "datetime": "2023-03-06 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1074338, + "price": 29786000.0, + "datetime": "2023-03-06 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1074355, + "price": 29777000.0, + "datetime": "2023-03-06 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1074368, + "price": 29794000.0, + "datetime": "2023-03-06 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1074467, + "price": 30034000.0, + "datetime": "2023-03-07 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1074477, + "price": 29982000.0, + "datetime": "2023-03-07 01:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1074484, + "price": 29965000.0, + "datetime": "2023-03-07 02:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1074511, + "price": 29938000.0, + "datetime": "2023-03-07 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1074533, + "price": 29766000.0, + "datetime": "2023-03-07 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1074628, + "price": 29750000.0, + "datetime": "2023-03-07 09:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1074689, + "price": 29916000.0, + "datetime": "2023-03-07 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1074732, + "price": 29820000.0, + "datetime": "2023-03-07 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1074941, + "price": 29740000.0, + "datetime": "2023-03-08 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,donchian,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1074975, + "price": 29814000.0, + "datetime": "2023-03-08 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1075060, + "price": 29383000.0, + "datetime": "2023-03-08 06:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1075258, + "price": 29294000.0, + "datetime": "2023-03-08 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1075400, + "price": 29270000.0, + "datetime": "2023-03-08 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=47.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1075428, + "price": 29451000.0, + "datetime": "2023-03-09 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -104377,26 +173308,53 @@ "price": 29406000.0, "datetime": "2023-03-09 01:30:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal,donchian]" }, { "side": "buy", - "bar_index": 1075701, - "price": 29057000.0, - "datetime": "2023-03-09 14:51:00", + "bar_index": 1075634, + "price": 29117000.0, + "datetime": "2023-03-09 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1075716, - "price": 29046000.0, - "datetime": "2023-03-09 15:36:00", + "bar_index": 1075690, + "price": 29030000.0, + "datetime": "2023-03-09 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1075708, + "price": 29054000.0, + "datetime": "2023-03-09 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1075729, + "price": 28999000.0, + "datetime": "2023-03-09 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1075795, + "price": 28894000.0, + "datetime": "2023-03-09 19:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -104404,8 +173362,17 @@ "price": 28894000.0, "datetime": "2023-03-09 20:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1075835, + "price": 28881000.0, + "datetime": "2023-03-09 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -104414,61 +173381,106 @@ "datetime": "2023-03-09 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1076217, - "price": 27031000.0, - "datetime": "2023-03-10 16:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1076225, - "price": 26932000.0, - "datetime": "2023-03-10 17:03:00", + "bar_index": 1075957, + "price": 28364000.0, + "datetime": "2023-03-10 03:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1076259, - "price": 26988000.0, - "datetime": "2023-03-10 18:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1076266, - "price": 27022000.0, - "datetime": "2023-03-10 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1076422, - "price": 26945000.0, - "datetime": "2023-03-11 02:54:00", + "bar_index": 1075974, + "price": 28096000.0, + "datetime": "2023-03-10 04:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1076076, + "price": 27067000.0, + "datetime": "2023-03-10 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1076118, + "price": 27124000.0, + "datetime": "2023-03-10 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1076151, + "price": 26929000.0, + "datetime": "2023-03-10 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1076500, - "price": 27054000.0, - "datetime": "2023-03-11 06:48:00", + "bar_index": 1076181, + "price": 27009000.0, + "datetime": "2023-03-10 14:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1076248, + "price": 27018000.0, + "datetime": "2023-03-10 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1076346, + "price": 27083000.0, + "datetime": "2023-03-10 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1076374, + "price": 26964000.0, + "datetime": "2023-03-11 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1076451, + "price": 26946000.0, + "datetime": "2023-03-11 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1076535, + "price": 27356000.0, + "datetime": "2023-03-11 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -104476,89 +173488,179 @@ "price": 27678000.0, "datetime": "2023-03-11 12:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1076741, - "price": 27269000.0, - "datetime": "2023-03-11 18:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1077031, - "price": 27581000.0, - "datetime": "2023-03-12 09:21:00", + "bar_index": 1076633, + "price": 27585000.0, + "datetime": "2023-03-11 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1077042, - "price": 27683000.0, - "datetime": "2023-03-12 09:54:00", + "bar_index": 1076653, + "price": 27628000.0, + "datetime": "2023-03-11 14:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1076663, + "price": 27601000.0, + "datetime": "2023-03-11 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1076721, + "price": 27362000.0, + "datetime": "2023-03-11 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1077116, - "price": 27498000.0, - "datetime": "2023-03-12 13:36:00", + "bar_index": 1076744, + "price": 27244000.0, + "datetime": "2023-03-11 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1077189, - "price": 27492000.0, - "datetime": "2023-03-12 17:15:00", + "bar_index": 1076777, + "price": 27227000.0, + "datetime": "2023-03-11 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1076837, + "price": 27441000.0, + "datetime": "2023-03-11 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1076959, + "price": 27523000.0, + "datetime": "2023-03-12 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1077006, + "price": 27669000.0, + "datetime": "2023-03-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1077223, - "price": 27465000.0, - "datetime": "2023-03-12 18:57:00", + "bar_index": 1077033, + "price": 27571000.0, + "datetime": "2023-03-12 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1077261, - "price": 27497000.0, - "datetime": "2023-03-12 20:51:00", + "bar_index": 1077106, + "price": 27486000.0, + "datetime": "2023-03-12 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1077143, + "price": 27444000.0, + "datetime": "2023-03-12 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1077174, + "price": 27426000.0, + "datetime": "2023-03-12 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1077317, + "price": 27405000.0, + "datetime": "2023-03-12 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1077358, + "price": 27354000.0, + "datetime": "2023-03-13 01:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1077550, - "price": 29549000.0, - "datetime": "2023-03-13 11:18:00", + "bar_index": 1077438, + "price": 28277000.0, + "datetime": "2023-03-13 05:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1077554, - "price": 29439000.0, - "datetime": "2023-03-13 11:30:00", + "bar_index": 1077449, + "price": 28239000.0, + "datetime": "2023-03-13 06:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1077488, + "price": 28798000.0, + "datetime": "2023-03-13 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1077591, + "price": 29471000.0, + "datetime": "2023-03-13 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -104566,26 +173668,98 @@ "price": 29487000.0, "datetime": "2023-03-13 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1077732, - "price": 29224000.0, - "datetime": "2023-03-13 20:24:00", + "bar_index": 1077738, + "price": 29200000.0, + "datetime": "2023-03-13 20:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1077995, - "price": 31741000.0, - "datetime": "2023-03-14 09:33:00", + "bar_index": 1077796, + "price": 30759000.0, + "datetime": "2023-03-13 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1077840, + "price": 31561000.0, + "datetime": "2023-03-14 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1077850, + "price": 31565000.0, + "datetime": "2023-03-14 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1077874, + "price": 31759000.0, + "datetime": "2023-03-14 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1077916, + "price": 31750000.0, + "datetime": "2023-03-14 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1077952, + "price": 31800000.0, + "datetime": "2023-03-14 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1077963, + "price": 31832000.0, + "datetime": "2023-03-14 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1078006, + "price": 31822000.0, + "datetime": "2023-03-14 10:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1078069, + "price": 32090000.0, + "datetime": "2023-03-14 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -104593,125 +173767,314 @@ "price": 32115000.0, "datetime": "2023-03-14 15:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1078298, - "price": 33807000.0, - "datetime": "2023-03-15 00:42:00", + "bar_index": 1078125, + "price": 32137000.0, + "datetime": "2023-03-14 16:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1078195, + "price": 32089000.0, + "datetime": "2023-03-14 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1078204, + "price": 32267000.0, + "datetime": "2023-03-14 20:00:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1078414, + "price": 32179000.0, + "datetime": "2023-03-15 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1078480, + "price": 32320000.0, + "datetime": "2023-03-15 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1078525, + "price": 32661000.0, + "datetime": "2023-03-15 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1078554, + "price": 32443000.0, + "datetime": "2023-03-15 13:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1078603, + "price": 32545000.0, + "datetime": "2023-03-15 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1078734, + "price": 33078000.0, + "datetime": "2023-03-15 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1078876, + "price": 32698000.0, + "datetime": "2023-03-16 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1078385, - "price": 32830000.0, - "datetime": "2023-03-15 05:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1078699, - "price": 32555000.0, - "datetime": "2023-03-15 20:45:00", + "bar_index": 1078923, + "price": 32711000.0, + "datetime": "2023-03-16 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1078916, - "price": 32713000.0, - "datetime": "2023-03-16 07:36:00", + "bar_index": 1078936, + "price": 32642000.0, + "datetime": "2023-03-16 08:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1078991, + "price": 32553000.0, + "datetime": "2023-03-16 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1079070, + "price": 32543000.0, + "datetime": "2023-03-16 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1079101, + "price": 32704000.0, + "datetime": "2023-03-16 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1079146, + "price": 32997000.0, + "datetime": "2023-03-16 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1079234, + "price": 33140000.0, + "datetime": "2023-03-16 23:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1079326, + "price": 33108000.0, + "datetime": "2023-03-17 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1079347, + "price": 33152000.0, + "datetime": "2023-03-17 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1079370, + "price": 33109000.0, + "datetime": "2023-03-17 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1079494, + "price": 34265000.0, + "datetime": "2023-03-17 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1079502, + "price": 34267000.0, + "datetime": "2023-03-17 12:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1079567, + "price": 34570000.0, + "datetime": "2023-03-17 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1079574, + "price": 34550000.0, + "datetime": "2023-03-17 16:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1079631, + "price": 35220000.0, + "datetime": "2023-03-17 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1079637, + "price": 35424000.0, + "datetime": "2023-03-17 19:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1079740, + "price": 35154000.0, + "datetime": "2023-03-18 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1079033, - "price": 32410000.0, - "datetime": "2023-03-16 13:27:00", + "bar_index": 1079790, + "price": 35003000.0, + "datetime": "2023-03-18 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1079180, - "price": 33209000.0, - "datetime": "2023-03-16 20:48:00", + "bar_index": 1079811, + "price": 35541000.0, + "datetime": "2023-03-18 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1079216, - "price": 33138000.0, - "datetime": "2023-03-16 22:36:00", + "bar_index": 1079845, + "price": 35521000.0, + "datetime": "2023-03-18 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1079244, - "price": 33056000.0, - "datetime": "2023-03-17 00:00:00", + "bar_index": 1079941, + "price": 36147000.0, + "datetime": "2023-03-18 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1079794, - "price": 35158000.0, - "datetime": "2023-03-18 03:30:00", + "bar_index": 1080009, + "price": 36224000.0, + "datetime": "2023-03-18 14:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1079840, - "price": 35450000.0, - "datetime": "2023-03-18 05:48:00", + "bar_index": 1080056, + "price": 36303000.0, + "datetime": "2023-03-18 16:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1080049, - "price": 36301000.0, - "datetime": "2023-03-18 16:15:00", + "bar_index": 1080156, + "price": 36267000.0, + "datetime": "2023-03-18 21:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1080055, - "price": 36305000.0, - "datetime": "2023-03-18 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1080165, - "price": 36182000.0, - "datetime": "2023-03-18 22:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -104720,115 +174083,295 @@ "datetime": "2023-03-19 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1080430, - "price": 36096000.0, - "datetime": "2023-03-19 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1080500, - "price": 36018000.0, - "datetime": "2023-03-19 14:48:00", + "bar_index": 1080249, + "price": 36040000.0, + "datetime": "2023-03-19 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1080611, - "price": 35898000.0, - "datetime": "2023-03-19 20:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1080828, - "price": 37284000.0, - "datetime": "2023-03-20 07:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1081058, - "price": 37518000.0, - "datetime": "2023-03-20 18:42:00", + "bar_index": 1080431, + "price": 36111000.0, + "datetime": "2023-03-19 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1080452, + "price": 36078000.0, + "datetime": "2023-03-19 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1080466, + "price": 36133000.0, + "datetime": "2023-03-19 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1080556, + "price": 35980000.0, + "datetime": "2023-03-19 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1081105, + "bar_index": 1080649, + "price": 35967000.0, + "datetime": "2023-03-19 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1080676, + "price": 36117000.0, + "datetime": "2023-03-19 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1080716, + "price": 36857000.0, + "datetime": "2023-03-20 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1080748, + "price": 36959000.0, + "datetime": "2023-03-20 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1080764, + "price": 37401000.0, + "datetime": "2023-03-20 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1080812, + "price": 37326000.0, + "datetime": "2023-03-20 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1080819, + "price": 37246000.0, + "datetime": "2023-03-20 06:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1080846, + "price": 37343000.0, + "datetime": "2023-03-20 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1080873, + "price": 37265000.0, + "datetime": "2023-03-20 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1080920, + "price": 36423000.0, + "datetime": "2023-03-20 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1080961, + "price": 36608000.0, + "datetime": "2023-03-20 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1081023, "price": 37459000.0, - "datetime": "2023-03-20 21:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1081112, - "price": 37514000.0, - "datetime": "2023-03-20 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1081169, - "price": 37198000.0, - "datetime": "2023-03-21 00:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1081211, - "price": 37074000.0, - "datetime": "2023-03-21 02:21:00", + "datetime": "2023-03-20 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1081300, - "price": 37533000.0, - "datetime": "2023-03-21 06:48:00", + "bar_index": 1081075, + "price": 37548000.0, + "datetime": "2023-03-20 19:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1081318, - "price": 37578000.0, - "datetime": "2023-03-21 07:42:00", + "bar_index": 1081091, + "price": 37511000.0, + "datetime": "2023-03-20 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1081536, - "price": 36904000.0, - "datetime": "2023-03-21 18:36:00", + "bar_index": 1081114, + "price": 37515000.0, + "datetime": "2023-03-20 21:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081228, + "price": 37223000.0, + "datetime": "2023-03-21 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1081256, + "price": 37373000.0, + "datetime": "2023-03-21 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081357, + "price": 37387000.0, + "datetime": "2023-03-21 09:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1081388, + "price": 37216000.0, + "datetime": "2023-03-21 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081453, + "price": 37257000.0, + "datetime": "2023-03-21 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1081502, + "price": 36850000.0, + "datetime": "2023-03-21 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1081546, + "price": 37238000.0, + "datetime": "2023-03-21 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1081567, + "price": 37101000.0, + "datetime": "2023-03-21 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081583, + "price": 37270000.0, + "datetime": "2023-03-21 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1081607, + "price": 37315000.0, + "datetime": "2023-03-21 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1081617, + "price": 37109000.0, + "datetime": "2023-03-21 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1081698, + "price": 37217000.0, + "datetime": "2023-03-22 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -104836,107 +174379,179 @@ "price": 37305000.0, "datetime": "2023-03-22 03:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1081737, - "price": 37286000.0, - "datetime": "2023-03-22 04:39:00", + "side": "sell", + "bar_index": 1081840, + "price": 37123000.0, + "datetime": "2023-03-22 09:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1081754, + "bar_index": 1081870, + "price": 37164000.0, + "datetime": "2023-03-22 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081893, + "price": 37314000.0, + "datetime": "2023-03-22 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1081920, + "price": 37302000.0, + "datetime": "2023-03-22 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1081933, + "price": 37400000.0, + "datetime": "2023-03-22 14:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1081953, + "price": 37365000.0, + "datetime": "2023-03-22 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1081970, + "price": 37411000.0, + "datetime": "2023-03-22 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1081986, + "price": 37374000.0, + "datetime": "2023-03-22 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1082049, "price": 37327000.0, - "datetime": "2023-03-22 05:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1081792, - "price": 37112000.0, - "datetime": "2023-03-22 07:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1081839, - "price": 37096000.0, - "datetime": "2023-03-22 09:45:00", + "datetime": "2023-03-22 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1081855, - "price": 37115000.0, - "datetime": "2023-03-22 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1082149, - "price": 37949000.0, - "datetime": "2023-03-23 01:15:00", + "bar_index": 1082166, + "price": 38015000.0, + "datetime": "2023-03-23 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1082189, - "price": 37829000.0, - "datetime": "2023-03-23 03:15:00", + "bar_index": 1082231, + "price": 36198000.0, + "datetime": "2023-03-23 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 1082246, - "price": 36606000.0, - "datetime": "2023-03-23 06:06:00", + "bar_index": 1082262, + "price": 36160000.0, + "datetime": "2023-03-23 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1082288, - "price": 36290000.0, - "datetime": "2023-03-23 08:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1082369, - "price": 36150000.0, - "datetime": "2023-03-23 12:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1082501, - "price": 36375000.0, - "datetime": "2023-03-23 18:51:00", + "bar_index": 1082321, + "price": 36470000.0, + "datetime": "2023-03-23 09:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1082334, + "price": 36287000.0, + "datetime": "2023-03-23 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1082383, + "price": 36119000.0, + "datetime": "2023-03-23 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1082427, + "price": 36312000.0, + "datetime": "2023-03-23 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1082457, + "price": 36372000.0, + "datetime": "2023-03-23 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1082494, + "price": 36406000.0, + "datetime": "2023-03-23 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1082603, + "price": 36851000.0, + "datetime": "2023-03-23 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -104944,53 +174559,44 @@ "price": 37183000.0, "datetime": "2023-03-24 01:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1082649, - "price": 37004000.0, - "datetime": "2023-03-24 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1082659, - "price": 36985000.0, - "datetime": "2023-03-24 02:45:00", + "bar_index": 1082641, + "price": 37177000.0, + "datetime": "2023-03-24 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1082674, - "price": 36918000.0, - "datetime": "2023-03-24 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1082730, - "price": 36935000.0, - "datetime": "2023-03-24 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1082741, - "price": 37122000.0, - "datetime": "2023-03-24 06:51:00", + "bar_index": 1082732, + "price": 37054000.0, + "datetime": "2023-03-24 06:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1082742, + "price": 37103000.0, + "datetime": "2023-03-24 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1082771, + "price": 37375000.0, + "datetime": "2023-03-24 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -104999,70 +174605,142 @@ "datetime": "2023-03-24 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1082964, - "price": 37265000.0, - "datetime": "2023-03-24 18:00:00", + "bar_index": 1082825, + "price": 37303000.0, + "datetime": "2023-03-24 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1083179, - "price": 37092000.0, - "datetime": "2023-03-25 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1083279, - "price": 36801000.0, - "datetime": "2023-03-25 09:45:00", + "bar_index": 1082852, + "price": 37282000.0, + "datetime": "2023-03-24 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1083344, - "price": 36701000.0, - "datetime": "2023-03-25 13:00:00", + "bar_index": 1082926, + "price": 37313000.0, + "datetime": "2023-03-24 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1083500, - "price": 36568000.0, - "datetime": "2023-03-25 20:48:00", + "side": "buy", + "bar_index": 1083013, + "price": 37283000.0, + "datetime": "2023-03-24 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=67.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1083038, + "price": 37290000.0, + "datetime": "2023-03-24 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1083670, - "price": 36612000.0, - "datetime": "2023-03-26 05:18:00", + "bar_index": 1083247, + "price": 36547000.0, + "datetime": "2023-03-25 08:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1083256, + "price": 36723000.0, + "datetime": "2023-03-25 08:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1083864, - "price": 36673000.0, - "datetime": "2023-03-26 15:00:00", + "bar_index": 1083285, + "price": 36720000.0, + "datetime": "2023-03-25 10:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 1083315, + "price": 36697000.0, + "datetime": "2023-03-25 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1083518, + "price": 36574000.0, + "datetime": "2023-03-25 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=78.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1083583, + "price": 36781000.0, + "datetime": "2023-03-26 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1083721, + "price": 36688000.0, + "datetime": "2023-03-26 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1083740, + "price": 36724000.0, + "datetime": "2023-03-26 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1083762, + "price": 36772000.0, + "datetime": "2023-03-26 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1083852, + "price": 36652000.0, + "datetime": "2023-03-26 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -105071,7 +174749,16 @@ "datetime": "2023-03-26 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1083887, + "price": 36663000.0, + "datetime": "2023-03-26 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -105079,80 +174766,116 @@ "price": 36650000.0, "datetime": "2023-03-26 16:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1083924, - "price": 36656000.0, - "datetime": "2023-03-26 18:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1083955, - "price": 36768000.0, - "datetime": "2023-03-26 19:33:00", + "bar_index": 1083937, + "price": 36774000.0, + "datetime": "2023-03-26 18:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1084046, - "price": 37092000.0, - "datetime": "2023-03-27 00:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1084070, - "price": 36993000.0, - "datetime": "2023-03-27 01:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1084132, - "price": 37018000.0, - "datetime": "2023-03-27 04:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1084152, - "price": 37019000.0, - "datetime": "2023-03-27 05:24:00", + "bar_index": 1083961, + "price": 36799000.0, + "datetime": "2023-03-26 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1083996, + "price": 37073000.0, + "datetime": "2023-03-26 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1084269, - "price": 37104000.0, - "datetime": "2023-03-27 11:15:00", + "bar_index": 1084079, + "price": 36985000.0, + "datetime": "2023-03-27 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1084112, + "price": 37061000.0, + "datetime": "2023-03-27 03:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1084173, + "price": 37036000.0, + "datetime": "2023-03-27 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1084203, + "price": 37269000.0, + "datetime": "2023-03-27 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1084367, - "price": 36947000.0, - "datetime": "2023-03-27 16:09:00", + "bar_index": 1084260, + "price": 37051000.0, + "datetime": "2023-03-27 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1084272, + "price": 37082000.0, + "datetime": "2023-03-27 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1084299, + "price": 37099000.0, + "datetime": "2023-03-27 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1084336, + "price": 36995000.0, + "datetime": "2023-03-27 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1084412, + "price": 37099000.0, + "datetime": "2023-03-27 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -105160,53 +174883,107 @@ "price": 37058000.0, "datetime": "2023-03-27 19:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1084857, - "price": 35834000.0, - "datetime": "2023-03-28 16:39:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1084882, - "price": 35750000.0, - "datetime": "2023-03-28 17:54:00", + "bar_index": 1084576, + "price": 35951000.0, + "datetime": "2023-03-28 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1084656, + "price": 36149000.0, + "datetime": "2023-03-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1084844, + "price": 35874000.0, + "datetime": "2023-03-28 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1084892, - "price": 35699000.0, - "datetime": "2023-03-28 18:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1085078, - "price": 35718000.0, - "datetime": "2023-03-29 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1085129, - "price": 35920000.0, - "datetime": "2023-03-29 06:15:00", + "bar_index": 1084895, + "price": 35709000.0, + "datetime": "2023-03-28 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1084951, + "price": 35713000.0, + "datetime": "2023-03-28 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1084995, + "price": 35602000.0, + "datetime": "2023-03-28 23:33:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1085079, + "price": 35885000.0, + "datetime": "2023-03-29 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1085158, + "price": 35919000.0, + "datetime": "2023-03-29 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1085190, + "price": 36098000.0, + "datetime": "2023-03-29 09:18:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1085245, + "price": 36226000.0, + "datetime": "2023-03-29 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1085298, + "price": 36435000.0, + "datetime": "2023-03-29 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -105215,52 +174992,79 @@ "datetime": "2023-03-29 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1085317, - "price": 37032000.0, - "datetime": "2023-03-29 15:39:00", + "bar_index": 1085343, + "price": 37055000.0, + "datetime": "2023-03-29 16:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1085382, - "price": 37323000.0, - "datetime": "2023-03-29 18:54:00", + "bar_index": 1085349, + "price": 37352000.0, + "datetime": "2023-03-29 17:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1085392, - "price": 37391000.0, - "datetime": "2023-03-29 19:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.6 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1085427, - "price": 37216000.0, - "datetime": "2023-03-29 21:09:00", + "bar_index": 1085415, + "price": 37229000.0, + "datetime": "2023-03-29 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1085433, - "price": 37245000.0, - "datetime": "2023-03-29 21:27:00", + "bar_index": 1085447, + "price": 37449000.0, + "datetime": "2023-03-29 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1085474, + "price": 37379000.0, + "datetime": "2023-03-29 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1085497, + "price": 37480000.0, + "datetime": "2023-03-30 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1085544, + "price": 37263000.0, + "datetime": "2023-03-30 03:00:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1085557, + "price": 37337000.0, + "datetime": "2023-03-30 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -105268,17 +175072,17 @@ "price": 37490000.0, "datetime": "2023-03-30 07:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1085652, - "price": 37463000.0, - "datetime": "2023-03-30 08:24:00", + "bar_index": 1085653, + "price": 37487000.0, + "datetime": "2023-03-30 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -105287,16 +175091,7 @@ "datetime": "2023-03-30 09:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1085727, - "price": 37518000.0, - "datetime": "2023-03-30 12:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -105304,80 +175099,368 @@ "price": 37784000.0, "datetime": "2023-03-30 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1085906, - "price": 37841000.0, - "datetime": "2023-03-30 21:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1086049, - "price": 37006000.0, - "datetime": "2023-03-31 04:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1086288, - "price": 36910000.0, - "datetime": "2023-03-31 16:12:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1086379, - "price": 37078000.0, - "datetime": "2023-03-31 20:45:00", + "bar_index": 1085778, + "price": 37781000.0, + "datetime": "2023-03-30 14:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1086450, - "price": 37497000.0, - "datetime": "2023-04-01 00:18:00", + "bar_index": 1085858, + "price": 37881000.0, + "datetime": "2023-03-30 18:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1086612, - "price": 37613000.0, - "datetime": "2023-04-01 08:24:00", + "bar_index": 1085899, + "price": 37885000.0, + "datetime": "2023-03-30 20:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1086798, - "price": 37567000.0, - "datetime": "2023-04-01 17:42:00", + "bar_index": 1085936, + "price": 37804000.0, + "datetime": "2023-03-30 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1086891, - "price": 37598000.0, - "datetime": "2023-04-01 22:21:00", + "bar_index": 1086014, + "price": 36990000.0, + "datetime": "2023-03-31 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1086069, + "price": 37047000.0, + "datetime": "2023-03-31 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086110, + "price": 37272000.0, + "datetime": "2023-03-31 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086171, + "price": 37381000.0, + "datetime": "2023-03-31 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1086183, + "price": 37163000.0, + "datetime": "2023-03-31 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1086202, + "price": 37240000.0, + "datetime": "2023-03-31 11:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1086216, + "price": 37195000.0, + "datetime": "2023-03-31 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1086325, + "price": 36764000.0, + "datetime": "2023-03-31 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1086334, + "price": 36921000.0, + "datetime": "2023-03-31 18:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1086358, + "price": 36988000.0, + "datetime": "2023-03-31 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1086490, + "price": 37368000.0, + "datetime": "2023-04-01 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086538, + "price": 37464000.0, + "datetime": "2023-04-01 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1086558, + "price": 37475000.0, + "datetime": "2023-04-01 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086571, + "price": 37467000.0, + "datetime": "2023-04-01 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1086576, + "price": 37529000.0, + "datetime": "2023-04-01 06:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086582, + "price": 37528000.0, + "datetime": "2023-04-01 06:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1086620, + "price": 37531000.0, + "datetime": "2023-04-01 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086628, + "price": 37581000.0, + "datetime": "2023-04-01 09:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1086647, + "price": 37571000.0, + "datetime": "2023-04-01 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086684, + "price": 37739000.0, + "datetime": "2023-04-01 12:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086723, + "price": 37732000.0, + "datetime": "2023-04-01 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1086736, + "price": 37769000.0, + "datetime": "2023-04-01 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1086774, + "price": 37527000.0, + "datetime": "2023-04-01 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1086813, + "price": 37523000.0, + "datetime": "2023-04-01 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086822, + "price": 37576000.0, + "datetime": "2023-04-01 18:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1086830, + "price": 37586000.0, + "datetime": "2023-04-01 19:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1086955, + "price": 37545000.0, + "datetime": "2023-04-02 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1087038, + "price": 37652000.0, + "datetime": "2023-04-02 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1087052, + "price": 37616000.0, + "datetime": "2023-04-02 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1087083, + "price": 37650000.0, + "datetime": "2023-04-02 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1087148, + "price": 37606000.0, + "datetime": "2023-04-02 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1087157, + "price": 37576000.0, + "datetime": "2023-04-02 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1087165, + "price": 37624000.0, + "datetime": "2023-04-02 12:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1087193, + "price": 37607000.0, + "datetime": "2023-04-02 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1087219, + "price": 37551000.0, + "datetime": "2023-04-02 14:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1087251, + "price": 37558000.0, + "datetime": "2023-04-02 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -105385,71 +175468,170 @@ "price": 37427000.0, "datetime": "2023-04-02 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1087376, - "price": 37400000.0, - "datetime": "2023-04-02 22:36:00", + "bar_index": 1087380, + "price": 37376000.0, + "datetime": "2023-04-02 22:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1087687, - "price": 36835000.0, - "datetime": "2023-04-03 14:15:00", + "bar_index": 1087413, + "price": 37249000.0, + "datetime": "2023-04-03 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1087860, - "price": 37348000.0, - "datetime": "2023-04-03 22:54:00", + "bar_index": 1087514, + "price": 37173000.0, + "datetime": "2023-04-03 05:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1087916, - "price": 37244000.0, - "datetime": "2023-04-04 01:42:00", + "bar_index": 1087546, + "price": 37038000.0, + "datetime": "2023-04-03 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1087573, + "price": 37314000.0, + "datetime": "2023-04-03 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1087610, + "price": 37246000.0, + "datetime": "2023-04-03 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1087620, + "price": 36901000.0, + "datetime": "2023-04-03 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1087704, + "price": 36799000.0, + "datetime": "2023-04-03 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1087818, + "price": 37437000.0, + "datetime": "2023-04-03 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1087929, + "price": 37223000.0, + "datetime": "2023-04-04 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1087969, + "price": 37058000.0, + "datetime": "2023-04-04 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1087976, + "price": 37077000.0, + "datetime": "2023-04-04 04:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1087954, - "price": 37200000.0, - "datetime": "2023-04-04 03:36:00", + "bar_index": 1088022, + "price": 36892000.0, + "datetime": "2023-04-04 07:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1088038, - "price": 36890000.0, - "datetime": "2023-04-04 07:48:00", + "bar_index": 1088055, + "price": 36827000.0, + "datetime": "2023-04-04 08:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1088062, + "price": 36789000.0, + "datetime": "2023-04-04 09:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1088092, - "price": 36870000.0, - "datetime": "2023-04-04 10:30:00", + "bar_index": 1088094, + "price": 36838000.0, + "datetime": "2023-04-04 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1088110, + "price": 36894000.0, + "datetime": "2023-04-04 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1088145, + "price": 36895000.0, + "datetime": "2023-04-04 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -105458,43 +175640,79 @@ "datetime": "2023-04-04 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1088217, - "price": 37063000.0, - "datetime": "2023-04-04 16:45:00", + "bar_index": 1088187, + "price": 36951000.0, + "datetime": "2023-04-04 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1088293, - "price": 37287000.0, - "datetime": "2023-04-04 20:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1088314, - "price": 37310000.0, - "datetime": "2023-04-04 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1088540, - "price": 37185000.0, - "datetime": "2023-04-05 08:54:00", + "bar_index": 1088195, + "price": 37105000.0, + "datetime": "2023-04-04 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1088223, + "price": 37121000.0, + "datetime": "2023-04-04 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1088241, + "price": 37175000.0, + "datetime": "2023-04-04 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1088285, + "price": 37481000.0, + "datetime": "2023-04-04 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1088425, + "price": 37235000.0, + "datetime": "2023-04-05 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1088464, + "price": 37177000.0, + "datetime": "2023-04-05 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1088552, + "price": 37318000.0, + "datetime": "2023-04-05 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", @@ -105502,8 +175720,8 @@ "price": 37514000.0, "datetime": "2023-04-05 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -105511,80 +175729,107 @@ "price": 37489000.0, "datetime": "2023-04-05 12:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { - "side": "buy", - "bar_index": 1088732, + "side": "sell", + "bar_index": 1088667, "price": 37506000.0, - "datetime": "2023-04-05 18:30:00", + "datetime": "2023-04-05 15:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1088687, + "price": 37434000.0, + "datetime": "2023-04-05 16:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1088761, - "price": 37532000.0, - "datetime": "2023-04-05 19:57:00", + "bar_index": 1088711, + "price": 37540000.0, + "datetime": "2023-04-05 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1088921, - "price": 37155000.0, - "datetime": "2023-04-06 03:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1089212, - "price": 36961000.0, - "datetime": "2023-04-06 18:30:00", + "bar_index": 1088775, + "price": 37589000.0, + "datetime": "2023-04-05 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1089219, - "price": 36932000.0, - "datetime": "2023-04-06 18:51:00", + "bar_index": 1088842, + "price": 37100000.0, + "datetime": "2023-04-06 00:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1088901, + "price": 37152000.0, + "datetime": "2023-04-06 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1089247, - "price": 36919000.0, - "datetime": "2023-04-06 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1089277, - "price": 36921000.0, - "datetime": "2023-04-06 21:45:00", + "bar_index": 1089049, + "price": 36901000.0, + "datetime": "2023-04-06 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1089286, - "price": 36961000.0, - "datetime": "2023-04-06 22:12:00", + "bar_index": 1089139, + "price": 37059000.0, + "datetime": "2023-04-06 14:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1089179, + "price": 37025000.0, + "datetime": "2023-04-06 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1089226, + "price": 36908000.0, + "datetime": "2023-04-06 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1089253, + "price": 36936000.0, + "datetime": "2023-04-06 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -105592,107 +175837,278 @@ "price": 36980000.0, "datetime": "2023-04-06 23:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1089353, - "price": 37133000.0, - "datetime": "2023-04-07 01:33:00", + "bar_index": 1089360, + "price": 37118000.0, + "datetime": "2023-04-07 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1089388, - "price": 37090000.0, - "datetime": "2023-04-07 03:18:00", + "bar_index": 1089367, + "price": 37115000.0, + "datetime": "2023-04-07 02:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1089524, + "price": 37141000.0, + "datetime": "2023-04-07 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=56.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1089540, + "price": 37168000.0, + "datetime": "2023-04-07 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1089593, + "price": 37110000.0, + "datetime": "2023-04-07 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1089396, - "price": 37033000.0, - "datetime": "2023-04-07 03:42:00", + "bar_index": 1089691, + "price": 36879000.0, + "datetime": "2023-04-07 18:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1089560, - "price": 37116000.0, - "datetime": "2023-04-07 11:54:00", + "bar_index": 1089716, + "price": 37016000.0, + "datetime": "2023-04-07 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1089735, + "price": 36970000.0, + "datetime": "2023-04-07 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1089617, - "price": 37111000.0, - "datetime": "2023-04-07 14:45:00", + "bar_index": 1089770, + "price": 37014000.0, + "datetime": "2023-04-07 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1089857, - "price": 36929000.0, - "datetime": "2023-04-08 02:45:00", + "bar_index": 1089844, + "price": 36946000.0, + "datetime": "2023-04-08 02:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1089859, + "price": 36946000.0, + "datetime": "2023-04-08 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1090423, - "price": 37002000.0, - "datetime": "2023-04-09 07:03:00", + "bar_index": 1089940, + "price": 36937000.0, + "datetime": "2023-04-08 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1089965, + "price": 36944000.0, + "datetime": "2023-04-08 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1090504, - "price": 37166000.0, - "datetime": "2023-04-09 11:06:00", + "bar_index": 1089991, + "price": 36980000.0, + "datetime": "2023-04-08 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090002, + "price": 36959000.0, + "datetime": "2023-04-08 10:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1090039, + "price": 36945000.0, + "datetime": "2023-04-08 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090104, + "price": 37128000.0, + "datetime": "2023-04-08 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1090686, - "price": 36971000.0, - "datetime": "2023-04-09 20:12:00", + "bar_index": 1090204, + "price": 37005000.0, + "datetime": "2023-04-08 20:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090259, + "price": 37174000.0, + "datetime": "2023-04-08 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1090799, - "price": 36888000.0, - "datetime": "2023-04-10 01:51:00", + "bar_index": 1090313, + "price": 37078000.0, + "datetime": "2023-04-09 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1090815, - "price": 36899000.0, - "datetime": "2023-04-10 02:39:00", + "bar_index": 1090322, + "price": 37070000.0, + "datetime": "2023-04-09 02:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090436, + "price": 37048000.0, + "datetime": "2023-04-09 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1090522, + "price": 37106000.0, + "datetime": "2023-04-09 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090709, + "price": 37023000.0, + "datetime": "2023-04-09 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1090734, + "price": 36983000.0, + "datetime": "2023-04-09 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1090801, + "price": 36894000.0, + "datetime": "2023-04-10 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1090808, + "price": 36878000.0, + "datetime": "2023-04-10 02:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1090842, + "price": 36994000.0, + "datetime": "2023-04-10 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1090858, + "price": 37100000.0, + "datetime": "2023-04-10 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1090874, + "price": 37115000.0, + "datetime": "2023-04-10 05:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -105701,7 +176117,7 @@ "datetime": "2023-04-10 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -105710,34 +176126,52 @@ "datetime": "2023-04-10 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1090998, - "price": 37460000.0, - "datetime": "2023-04-10 11:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1091042, - "price": 37351000.0, - "datetime": "2023-04-10 14:00:00", + "bar_index": 1090985, + "price": 37463000.0, + "datetime": "2023-04-10 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1091153, - "price": 37335000.0, - "datetime": "2023-04-10 19:33:00", + "bar_index": 1091086, + "price": 37333000.0, + "datetime": "2023-04-10 16:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1091092, + "price": 37296000.0, + "datetime": "2023-04-10 16:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1091101, + "price": 37297000.0, + "datetime": "2023-04-10 16:57:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1091194, + "price": 37341000.0, + "datetime": "2023-04-10 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -105746,142 +176180,376 @@ "datetime": "2023-04-10 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1091331, - "price": 38328000.0, - "datetime": "2023-04-11 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1091354, - "price": 38305000.0, - "datetime": "2023-04-11 05:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1091618, - "price": 39626000.0, - "datetime": "2023-04-11 18:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1091672, - "price": 39657000.0, - "datetime": "2023-04-11 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1091752, - "price": 39991000.0, - "datetime": "2023-04-12 01:30:00", + "bar_index": 1091283, + "price": 38294000.0, + "datetime": "2023-04-11 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 1091771, - "price": 39980000.0, - "datetime": "2023-04-12 02:27:00", + "bar_index": 1091357, + "price": 38297000.0, + "datetime": "2023-04-11 05:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1091816, - "price": 39912000.0, - "datetime": "2023-04-12 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1092231, - "price": 39883000.0, - "datetime": "2023-04-13 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1092415, - "price": 39925000.0, - "datetime": "2023-04-13 10:39:00", + "bar_index": 1091389, + "price": 38972000.0, + "datetime": "2023-04-11 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1091450, + "price": 39212000.0, + "datetime": "2023-04-11 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1091465, + "price": 39800000.0, + "datetime": "2023-04-11 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1092512, - "price": 39725000.0, - "datetime": "2023-04-13 15:30:00", + "bar_index": 1091488, + "price": 39418000.0, + "datetime": "2023-04-11 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1092533, + "side": "buy", + "bar_index": 1091507, + "price": 39542000.0, + "datetime": "2023-04-11 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1091518, + "price": 39574000.0, + "datetime": "2023-04-11 13:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1091525, + "price": 39578000.0, + "datetime": "2023-04-11 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1091559, + "price": 39522000.0, + "datetime": "2023-04-11 15:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1091621, + "price": 39638000.0, + "datetime": "2023-04-11 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1091635, + "price": 39654000.0, + "datetime": "2023-04-11 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1091687, "price": 39698000.0, - "datetime": "2023-04-13 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1092542, - "price": 39717000.0, - "datetime": "2023-04-13 17:00:00", + "datetime": "2023-04-11 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1092617, - "price": 39839000.0, - "datetime": "2023-04-13 20:45:00", + "bar_index": 1091708, + "price": 39930000.0, + "datetime": "2023-04-11 23:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1091799, + "price": 39977000.0, + "datetime": "2023-04-12 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1092648, + "bar_index": 1091898, + "price": 40026000.0, + "datetime": "2023-04-12 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1091937, + "price": 39953000.0, + "datetime": "2023-04-12 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1091979, + "price": 39778000.0, + "datetime": "2023-04-12 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1092041, + "price": 39748000.0, + "datetime": "2023-04-12 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1092062, + "price": 39926000.0, + "datetime": "2023-04-12 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1092116, + "price": 40007000.0, + "datetime": "2023-04-12 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1092129, + "price": 39917000.0, + "datetime": "2023-04-12 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1092133, + "price": 39881000.0, + "datetime": "2023-04-12 20:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1092141, + "price": 39943000.0, + "datetime": "2023-04-12 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1092155, + "price": 40312000.0, + "datetime": "2023-04-12 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1092165, + "price": 40175000.0, + "datetime": "2023-04-12 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1092182, + "price": 40137000.0, + "datetime": "2023-04-12 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1092186, + "price": 40080000.0, + "datetime": "2023-04-12 23:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1092283, + "price": 39698000.0, + "datetime": "2023-04-13 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1092307, + "price": 39696000.0, + "datetime": "2023-04-13 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1092347, + "price": 39685000.0, + "datetime": "2023-04-13 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1092383, + "price": 39763000.0, + "datetime": "2023-04-13 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1092417, + "price": 39914000.0, + "datetime": "2023-04-13 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1092437, + "price": 39864000.0, + "datetime": "2023-04-13 11:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1092516, + "price": 39687000.0, + "datetime": "2023-04-13 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1092657, "price": 39849000.0, - "datetime": "2023-04-13 22:18:00", + "datetime": "2023-04-13 22:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=21.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=50.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1092724, - "price": 40009000.0, - "datetime": "2023-04-14 02:06:00", + "bar_index": 1092700, + "price": 40048000.0, + "datetime": "2023-04-14 00:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1092752, + "price": 40029000.0, + "datetime": "2023-04-14 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1092767, + "price": 39933000.0, + "datetime": "2023-04-14 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1092818, + "price": 39906000.0, + "datetime": "2023-04-14 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1092857, + "price": 39922000.0, + "datetime": "2023-04-14 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -105890,115 +176558,214 @@ "datetime": "2023-04-14 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1093041, + "bar_index": 1092881, + "price": 40222000.0, + "datetime": "2023-04-14 09:57:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1092910, + "price": 40222000.0, + "datetime": "2023-04-14 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1092982, + "price": 40051000.0, + "datetime": "2023-04-14 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1093007, + "price": 40261000.0, + "datetime": "2023-04-14 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1093051, "price": 40180000.0, - "datetime": "2023-04-14 17:57:00", + "datetime": "2023-04-14 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1093139, - "price": 40139000.0, - "datetime": "2023-04-14 22:51:00", + "bar_index": 1093222, + "price": 39671000.0, + "datetime": "2023-04-15 03:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1093216, - "price": 39630000.0, - "datetime": "2023-04-15 02:42:00", + "bar_index": 1093237, + "price": 39617000.0, + "datetime": "2023-04-15 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093271, + "price": 39812000.0, + "datetime": "2023-04-15 05:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1093293, + "price": 39887000.0, + "datetime": "2023-04-15 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093300, + "price": 39873000.0, + "datetime": "2023-04-15 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093356, + "price": 39847000.0, + "datetime": "2023-04-15 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1093364, + "price": 39822000.0, + "datetime": "2023-04-15 10:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093375, + "price": 39845000.0, + "datetime": "2023-04-15 10:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1093385, + "price": 39902000.0, + "datetime": "2023-04-15 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093502, + "price": 39917000.0, + "datetime": "2023-04-15 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093521, + "price": 39927000.0, + "datetime": "2023-04-15 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1093537, + "price": 39992000.0, + "datetime": "2023-04-15 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1093561, + "price": 39972000.0, + "datetime": "2023-04-15 19:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1093690, + "price": 39819000.0, + "datetime": "2023-04-16 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1093702, + "price": 39816000.0, + "datetime": "2023-04-16 03:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1093485, - "price": 39906000.0, - "datetime": "2023-04-15 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1093491, - "price": 39899000.0, - "datetime": "2023-04-15 16:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1093501, - "price": 39908000.0, - "datetime": "2023-04-15 16:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1093606, - "price": 39926000.0, - "datetime": "2023-04-15 22:12:00", + "bar_index": 1093715, + "price": 39803000.0, + "datetime": "2023-04-16 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1093635, - "price": 39857000.0, - "datetime": "2023-04-15 23:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1093655, - "price": 39861000.0, - "datetime": "2023-04-16 00:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1093730, - "price": 39814000.0, - "datetime": "2023-04-16 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1093759, - "price": 39863000.0, - "datetime": "2023-04-16 05:51:00", + "bar_index": 1093924, + "price": 39746000.0, + "datetime": "2023-04-16 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1093767, - "price": 39851000.0, - "datetime": "2023-04-16 06:15:00", + "side": "sell", + "bar_index": 1093931, + "price": 39740000.0, + "datetime": "2023-04-16 14:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -106007,34 +176774,43 @@ "datetime": "2023-04-16 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1094047, + "price": 39760000.0, + "datetime": "2023-04-16 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=91.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1094113, + "price": 39774000.0, + "datetime": "2023-04-16 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1094127, + "price": 39802000.0, + "datetime": "2023-04-17 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1093981, - "price": 39741000.0, - "datetime": "2023-04-16 16:57:00", + "bar_index": 1094147, + "price": 39759000.0, + "datetime": "2023-04-17 01:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1094025, - "price": 39752000.0, - "datetime": "2023-04-16 19:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=20.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1094079, - "price": 39746000.0, - "datetime": "2023-04-16 21:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -106043,70 +176819,232 @@ "datetime": "2023-04-17 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1094458, - "price": 39155000.0, - "datetime": "2023-04-17 19:45:00", + "side": "sell", + "bar_index": 1094289, + "price": 39285000.0, + "datetime": "2023-04-17 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1094299, + "price": 39380000.0, + "datetime": "2023-04-17 11:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1094469, - "price": 39141000.0, - "datetime": "2023-04-17 20:18:00", + "bar_index": 1094424, + "price": 39151000.0, + "datetime": "2023-04-17 18:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1094739, - "price": 38433000.0, - "datetime": "2023-04-18 09:48:00", + "bar_index": 1094436, + "price": 39136000.0, + "datetime": "2023-04-17 18:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1094558, + "price": 38650000.0, + "datetime": "2023-04-18 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1094587, + "price": 38827000.0, + "datetime": "2023-04-18 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1094636, + "price": 38789000.0, + "datetime": "2023-04-18 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1094648, + "price": 38769000.0, + "datetime": "2023-04-18 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1094682, + "price": 38762000.0, + "datetime": "2023-04-18 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1094710, + "price": 38772000.0, + "datetime": "2023-04-18 08:21:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1094715, + "price": 38752000.0, + "datetime": "2023-04-18 08:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1095089, - "price": 39594000.0, - "datetime": "2023-04-19 03:18:00", + "bar_index": 1094769, + "price": 38656000.0, + "datetime": "2023-04-18 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1094856, + "price": 39000000.0, + "datetime": "2023-04-18 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1094879, + "price": 39090000.0, + "datetime": "2023-04-18 16:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1094911, + "price": 39175000.0, + "datetime": "2023-04-18 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1094942, + "price": 39243000.0, + "datetime": "2023-04-18 19:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1094958, + "price": 39680000.0, + "datetime": "2023-04-18 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1095020, + "price": 39656000.0, + "datetime": "2023-04-18 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1095056, + "price": 39602000.0, + "datetime": "2023-04-19 01:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1095106, + "price": 39625000.0, + "datetime": "2023-04-19 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1095139, + "price": 39796000.0, + "datetime": "2023-04-19 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1095099, - "price": 39520000.0, - "datetime": "2023-04-19 03:48:00", + "bar_index": 1095240, + "price": 39591000.0, + "datetime": "2023-04-19 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1095157, - "price": 39718000.0, - "datetime": "2023-04-19 06:42:00", + "bar_index": 1095323, + "price": 39633000.0, + "datetime": "2023-04-19 15:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1095346, + "price": 39463000.0, + "datetime": "2023-04-19 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1095291, - "price": 39607000.0, - "datetime": "2023-04-19 13:24:00", + "bar_index": 1095351, + "price": 39552000.0, + "datetime": "2023-04-19 16:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", @@ -106114,89 +177052,314 @@ "price": 39133000.0, "datetime": "2023-04-19 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1095560, - "price": 38958000.0, - "datetime": "2023-04-20 02:51:00", + "bar_index": 1095531, + "price": 38943000.0, + "datetime": "2023-04-20 01:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1095876, - "price": 38176000.0, - "datetime": "2023-04-20 18:39:00", + "bar_index": 1095543, + "price": 38938000.0, + "datetime": "2023-04-20 02:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1096324, - "price": 37301000.0, - "datetime": "2023-04-21 17:03:00", + "bar_index": 1095565, + "price": 39037000.0, + "datetime": "2023-04-20 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1096379, - "price": 37165000.0, - "datetime": "2023-04-21 19:48:00", + "bar_index": 1095750, + "price": 38233000.0, + "datetime": "2023-04-20 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1095776, + "price": 38346000.0, + "datetime": "2023-04-20 13:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1095788, + "price": 38270000.0, + "datetime": "2023-04-20 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1095824, + "price": 38270000.0, + "datetime": "2023-04-20 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1095899, + "price": 38221000.0, + "datetime": "2023-04-20 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1095941, + "price": 38201000.0, + "datetime": "2023-04-20 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1095970, + "price": 38213000.0, + "datetime": "2023-04-20 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1096012, + "price": 37931000.0, + "datetime": "2023-04-21 01:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1096135, + "price": 37611000.0, + "datetime": "2023-04-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1096188, + "price": 37509000.0, + "datetime": "2023-04-21 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1096220, + "price": 37523000.0, + "datetime": "2023-04-21 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1096267, + "price": 37592000.0, + "datetime": "2023-04-21 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1096362, + "price": 37146000.0, + "datetime": "2023-04-21 18:57:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1096451, - "price": 37387000.0, - "datetime": "2023-04-21 23:24:00", + "bar_index": 1096441, + "price": 37303000.0, + "datetime": "2023-04-21 22:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1096480, - "price": 37205000.0, - "datetime": "2023-04-22 00:51:00", + "bar_index": 1096465, + "price": 37243000.0, + "datetime": "2023-04-22 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1096488, - "price": 37291000.0, - "datetime": "2023-04-22 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1096518, - "price": 37253000.0, - "datetime": "2023-04-22 02:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1096851, - "price": 36296000.0, - "datetime": "2023-04-22 19:24:00", + "bar_index": 1096500, + "price": 37260000.0, + "datetime": "2023-04-22 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1096610, + "price": 36223000.0, + "datetime": "2023-04-22 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1096646, + "price": 36340000.0, + "datetime": "2023-04-22 09:09:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1096730, + "price": 36400000.0, + "datetime": "2023-04-22 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1096893, + "price": 36428000.0, + "datetime": "2023-04-22 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1096947, + "price": 36660000.0, + "datetime": "2023-04-23 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1096965, + "price": 36918000.0, + "datetime": "2023-04-23 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1096986, + "price": 36929000.0, + "datetime": "2023-04-23 02:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1097013, + "price": 36813000.0, + "datetime": "2023-04-23 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1097033, + "price": 36860000.0, + "datetime": "2023-04-23 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1097098, + "price": 37255000.0, + "datetime": "2023-04-23 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1097125, + "price": 37128000.0, + "datetime": "2023-04-23 09:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1097159, + "price": 36851000.0, + "datetime": "2023-04-23 10:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1097172, + "price": 36852000.0, + "datetime": "2023-04-23 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1097200, + "price": 36827000.0, + "datetime": "2023-04-23 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1097209, + "price": 36843000.0, + "datetime": "2023-04-23 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -106205,25 +177368,133 @@ "datetime": "2023-04-23 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1097356, - "price": 36745000.0, - "datetime": "2023-04-23 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1097620, - "price": 36988000.0, - "datetime": "2023-04-24 09:51:00", + "bar_index": 1097290, + "price": 36902000.0, + "datetime": "2023-04-23 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1097329, + "price": 36780000.0, + "datetime": "2023-04-23 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1097475, + "price": 36758000.0, + "datetime": "2023-04-24 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1097484, + "price": 36623000.0, + "datetime": "2023-04-24 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1097591, + "price": 36851000.0, + "datetime": "2023-04-24 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1097613, + "price": 36625000.0, + "datetime": "2023-04-24 09:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1097624, + "price": 37108000.0, + "datetime": "2023-04-24 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1097650, + "price": 37059000.0, + "datetime": "2023-04-24 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1097664, + "price": 37018000.0, + "datetime": "2023-04-24 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1097691, + "price": 37071000.0, + "datetime": "2023-04-24 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1097737, + "price": 36864000.0, + "datetime": "2023-04-24 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1097775, + "price": 36538000.0, + "datetime": "2023-04-24 17:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1097814, + "price": 36413000.0, + "datetime": "2023-04-24 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1097908, + "price": 36463000.0, + "datetime": "2023-04-25 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -106232,16 +177503,52 @@ "datetime": "2023-04-25 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1097964, + "price": 36604000.0, + "datetime": "2023-04-25 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1098021, + "price": 36635000.0, + "datetime": "2023-04-25 05:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098053, + "price": 36687000.0, + "datetime": "2023-04-25 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098087, + "price": 36775000.0, + "datetime": "2023-04-25 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1098159, - "price": 36486000.0, - "datetime": "2023-04-25 12:48:00", + "bar_index": 1098160, + "price": 36454000.0, + "datetime": "2023-04-25 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -106250,25 +177557,61 @@ "datetime": "2023-04-25 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=38.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1098258, - "price": 36517000.0, - "datetime": "2023-04-25 17:45:00", + "bar_index": 1098265, + "price": 36587000.0, + "datetime": "2023-04-25 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1098359, - "price": 36586000.0, - "datetime": "2023-04-25 22:48:00", + "bar_index": 1098280, + "price": 36463000.0, + "datetime": "2023-04-25 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.1 [fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098316, + "price": 36577000.0, + "datetime": "2023-04-25 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1098360, + "price": 36580000.0, + "datetime": "2023-04-25 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1098381, + "price": 36477000.0, + "datetime": "2023-04-25 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098392, + "price": 36607000.0, + "datetime": "2023-04-26 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -106276,152 +177619,593 @@ "price": 36666000.0, "datetime": "2023-04-26 02:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1098695, - "price": 37787000.0, - "datetime": "2023-04-26 15:36:00", + "side": "buy", + "bar_index": 1098447, + "price": 36993000.0, + "datetime": "2023-04-26 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1098837, - "price": 39458000.0, - "datetime": "2023-04-26 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1098863, - "price": 39505000.0, - "datetime": "2023-04-27 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1098983, - "price": 37974000.0, - "datetime": "2023-04-27 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1099035, - "price": 37908000.0, - "datetime": "2023-04-27 08:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1099091, - "price": 38682000.0, - "datetime": "2023-04-27 11:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1099265, - "price": 38850000.0, - "datetime": "2023-04-27 20:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1099275, - "price": 38742000.0, - "datetime": "2023-04-27 20:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1099428, - "price": 39376000.0, - "datetime": "2023-04-28 04:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1099778, - "price": 39089000.0, - "datetime": "2023-04-28 21:45:00", + "bar_index": 1098471, + "price": 36819000.0, + "datetime": "2023-04-26 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1100180, - "price": 39063000.0, - "datetime": "2023-04-29 17:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1100223, - "price": 39032000.0, - "datetime": "2023-04-29 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1100465, - "price": 38925000.0, - "datetime": "2023-04-30 08:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1100498, + "bar_index": 1098490, + "price": 37233000.0, + "datetime": "2023-04-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1098551, + "price": 37778000.0, + "datetime": "2023-04-26 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1098593, + "price": 37736000.0, + "datetime": "2023-04-26 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1098610, + "price": 37854000.0, + "datetime": "2023-04-26 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098633, + "price": 37848000.0, + "datetime": "2023-04-26 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1098638, + "price": 37823000.0, + "datetime": "2023-04-26 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1098720, + "price": 37791000.0, + "datetime": "2023-04-26 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098736, + "price": 38188000.0, + "datetime": "2023-04-26 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1098815, + "price": 39592000.0, + "datetime": "2023-04-26 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1098839, + "price": 39568000.0, + "datetime": "2023-04-26 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098880, + "price": 39624000.0, + "datetime": "2023-04-27 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098922, + "price": 39595000.0, + "datetime": "2023-04-27 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1098933, + "price": 39661000.0, + "datetime": "2023-04-27 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1098959, + "price": 37752000.0, + "datetime": "2023-04-27 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1099018, + "price": 37957000.0, + "datetime": "2023-04-27 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1099037, + "price": 37919000.0, + "datetime": "2023-04-27 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099066, + "price": 38885000.0, + "datetime": "2023-04-27 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1099073, + "price": 38575000.0, + "datetime": "2023-04-27 10:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1099096, + "price": 38771000.0, + "datetime": "2023-04-27 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099144, + "price": 38837000.0, + "datetime": "2023-04-27 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1099167, + "price": 38783000.0, + "datetime": "2023-04-27 15:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099216, + "price": 38787000.0, + "datetime": "2023-04-27 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1099269, + "price": 38889000.0, + "datetime": "2023-04-27 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1099281, + "price": 38751000.0, + "datetime": "2023-04-27 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099332, + "price": 38883000.0, + "datetime": "2023-04-27 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1099450, + "price": 39393000.0, + "datetime": "2023-04-28 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1099467, + "price": 39608000.0, + "datetime": "2023-04-28 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1099481, + "price": 39492000.0, + "datetime": "2023-04-28 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1099487, + "price": 39404000.0, + "datetime": "2023-04-28 07:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1099566, + "price": 39352000.0, + "datetime": "2023-04-28 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1099609, + "price": 39296000.0, + "datetime": "2023-04-28 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1099677, + "price": 39298000.0, + "datetime": "2023-04-28 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1099684, + "price": 39237000.0, + "datetime": "2023-04-28 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1099725, + "price": 38921000.0, + "datetime": "2023-04-28 19:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099738, + "price": 39083000.0, + "datetime": "2023-04-28 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099791, + "price": 39115000.0, + "datetime": "2023-04-28 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1099827, + "price": 38817000.0, + "datetime": "2023-04-29 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099847, + "price": 39096000.0, + "datetime": "2023-04-29 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099899, + "price": 38997000.0, + "datetime": "2023-04-29 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1099907, + "price": 39153000.0, + "datetime": "2023-04-29 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1099934, + "price": 39123000.0, + "datetime": "2023-04-29 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099953, + "price": 39118000.0, + "datetime": "2023-04-29 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1099971, + "price": 39152000.0, + "datetime": "2023-04-29 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1099980, + "price": 39170000.0, + "datetime": "2023-04-29 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1100065, + "price": 39097000.0, + "datetime": "2023-04-29 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1100212, + "price": 39046000.0, + "datetime": "2023-04-29 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1100239, + "price": 39095000.0, + "datetime": "2023-04-29 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1100258, + "price": 39083000.0, + "datetime": "2023-04-29 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1100282, + "price": 39122000.0, + "datetime": "2023-04-29 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1100357, + "price": 38883000.0, + "datetime": "2023-04-30 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1100370, + "price": 38921000.0, + "datetime": "2023-04-30 03:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1100396, + "price": 39024000.0, + "datetime": "2023-04-30 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1100483, "price": 38956000.0, - "datetime": "2023-04-30 09:45:00", + "datetime": "2023-04-30 09:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1100505, + "price": 38903000.0, + "datetime": "2023-04-30 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1100654, - "price": 39136000.0, - "datetime": "2023-04-30 17:33:00", + "bar_index": 1100553, + "price": 38902000.0, + "datetime": "2023-04-30 12:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 1100779, - "price": 39191000.0, - "datetime": "2023-04-30 23:48:00", + "bar_index": 1100627, + "price": 39080000.0, + "datetime": "2023-04-30 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1100658, + "price": 39095000.0, + "datetime": "2023-04-30 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1100671, + "price": 39046000.0, + "datetime": "2023-04-30 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1100790, + "price": 39688000.0, + "datetime": "2023-05-01 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1100823, + "price": 39566000.0, + "datetime": "2023-05-01 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1100838, + "price": 39592000.0, + "datetime": "2023-05-01 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1100918, + "price": 39350000.0, + "datetime": "2023-05-01 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1100927, + "price": 39325000.0, + "datetime": "2023-05-01 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -106430,151 +178214,439 @@ "datetime": "2023-05-01 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1101202, - "price": 38297000.0, - "datetime": "2023-05-01 20:57:00", + "bar_index": 1101215, + "price": 38284000.0, + "datetime": "2023-05-01 21:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1101457, - "price": 37769000.0, - "datetime": "2023-05-02 09:42:00", + "bar_index": 1101226, + "price": 38326000.0, + "datetime": "2023-05-01 22:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1101470, - "price": 37646000.0, - "datetime": "2023-05-02 10:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1101671, - "price": 37758000.0, - "datetime": "2023-05-02 20:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1101728, - "price": 37793000.0, - "datetime": "2023-05-02 23:15:00", + "bar_index": 1101321, + "price": 37996000.0, + "datetime": "2023-05-02 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1101842, - "price": 38466000.0, - "datetime": "2023-05-03 04:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1101860, - "price": 38441000.0, - "datetime": "2023-05-03 05:51:00", + "bar_index": 1101386, + "price": 37481000.0, + "datetime": "2023-05-02 06:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1101410, + "price": 37750000.0, + "datetime": "2023-05-02 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1101433, + "price": 37840000.0, + "datetime": "2023-05-02 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1102140, - "price": 38315000.0, - "datetime": "2023-05-03 19:51:00", + "bar_index": 1101480, + "price": 37540000.0, + "datetime": "2023-05-02 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1102296, - "price": 38267000.0, - "datetime": "2023-05-04 03:39:00", + "bar_index": 1101525, + "price": 37547000.0, + "datetime": "2023-05-02 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1102407, - "price": 38760000.0, - "datetime": "2023-05-04 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1102637, - "price": 38966000.0, - "datetime": "2023-05-04 20:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1102891, - "price": 38576000.0, - "datetime": "2023-05-05 09:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1102913, - "price": 38821000.0, - "datetime": "2023-05-05 10:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1103051, - "price": 38845000.0, - "datetime": "2023-05-05 17:24:00", + "bar_index": 1101531, + "price": 37519000.0, + "datetime": "2023-05-02 13:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1103108, + "bar_index": 1101562, + "price": 37569000.0, + "datetime": "2023-05-02 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1101592, + "price": 37665000.0, + "datetime": "2023-05-02 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1101646, + "price": 37674000.0, + "datetime": "2023-05-02 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1101655, + "price": 37717000.0, + "datetime": "2023-05-02 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1101672, + "price": 37744000.0, + "datetime": "2023-05-02 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1101708, + "price": 37781000.0, + "datetime": "2023-05-02 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1101737, + "price": 38320000.0, + "datetime": "2023-05-02 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1101869, + "price": 38397000.0, + "datetime": "2023-05-03 06:18:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1101999, + "price": 38163000.0, + "datetime": "2023-05-03 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1102031, + "price": 38185000.0, + "datetime": "2023-05-03 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102037, + "price": 38199000.0, + "datetime": "2023-05-03 14:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102084, + "price": 38399000.0, + "datetime": "2023-05-03 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1102103, + "price": 38408000.0, + "datetime": "2023-05-03 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1102110, + "price": 38327000.0, + "datetime": "2023-05-03 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [donchian,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1102119, + "price": 38387000.0, + "datetime": "2023-05-03 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1102130, + "price": 38388000.0, + "datetime": "2023-05-03 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1102177, + "price": 38051000.0, + "datetime": "2023-05-03 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1102237, + "price": 38013000.0, + "datetime": "2023-05-04 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1102244, + "price": 38035000.0, + "datetime": "2023-05-04 01:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1102299, + "price": 38149000.0, + "datetime": "2023-05-04 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102352, + "price": 38657000.0, + "datetime": "2023-05-04 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1102411, + "price": 38778000.0, + "datetime": "2023-05-04 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1102422, "price": 38834000.0, - "datetime": "2023-05-05 20:15:00", + "datetime": "2023-05-04 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1103244, - "price": 39155000.0, - "datetime": "2023-05-06 03:03:00", + "bar_index": 1102451, + "price": 38802000.0, + "datetime": "2023-05-04 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1102458, + "price": 38713000.0, + "datetime": "2023-05-04 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102516, + "price": 38823000.0, + "datetime": "2023-05-04 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1102617, + "price": 39035000.0, + "datetime": "2023-05-04 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1102642, + "price": 38992000.0, + "datetime": "2023-05-04 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1102669, + "price": 38729000.0, + "datetime": "2023-05-04 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1102700, + "price": 38550000.0, + "datetime": "2023-05-04 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1102799, + "price": 38681000.0, + "datetime": "2023-05-05 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1102807, + "price": 38637000.0, + "datetime": "2023-05-05 05:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1102918, + "price": 39012000.0, + "datetime": "2023-05-05 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1102935, + "price": 39000000.0, + "datetime": "2023-05-05 11:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102949, + "price": 38986000.0, + "datetime": "2023-05-05 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1102955, + "price": 38941000.0, + "datetime": "2023-05-05 12:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 1102966, + "price": 38938000.0, + "datetime": "2023-05-05 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1102972, + "price": 38941000.0, + "datetime": "2023-05-05 13:27:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1103245, + "price": 39157000.0, + "datetime": "2023-05-06 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -106582,44 +178654,80 @@ "price": 39120000.0, "datetime": "2023-05-06 05:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1103322, - "price": 39116000.0, - "datetime": "2023-05-06 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1103336, - "price": 39141000.0, - "datetime": "2023-05-06 07:39:00", + "bar_index": 1103342, + "price": 39190000.0, + "datetime": "2023-05-06 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=42.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1103503, + "price": 39153000.0, + "datetime": "2023-05-06 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1103512, + "price": 39196000.0, + "datetime": "2023-05-06 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1103531, + "price": 39156000.0, + "datetime": "2023-05-06 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1103536, + "price": 39184000.0, + "datetime": "2023-05-06 17:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1103691, - "price": 38470000.0, - "datetime": "2023-05-07 01:24:00", + "bar_index": 1103694, + "price": 38464000.0, + "datetime": "2023-05-07 01:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", - "bar_index": 1103716, - "price": 38445000.0, - "datetime": "2023-05-07 02:39:00", + "bar_index": 1103717, + "price": 38451000.0, + "datetime": "2023-05-07 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1103757, + "price": 38505000.0, + "datetime": "2023-05-07 04:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -106628,7 +178736,25 @@ "datetime": "2023-05-07 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1103829, + "price": 38639000.0, + "datetime": "2023-05-07 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1103874, + "price": 38806000.0, + "datetime": "2023-05-07 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -106636,53 +178762,98 @@ "price": 38582000.0, "datetime": "2023-05-07 13:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1103960, - "price": 38586000.0, - "datetime": "2023-05-07 14:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1104014, - "price": 38616000.0, - "datetime": "2023-05-07 17:33:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1104075, - "price": 38552000.0, - "datetime": "2023-05-07 20:36:00", + "bar_index": 1103980, + "price": 38636000.0, + "datetime": "2023-05-07 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1104257, - "price": 38640000.0, - "datetime": "2023-05-08 05:42:00", + "bar_index": 1104090, + "price": 38538000.0, + "datetime": "2023-05-07 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1104114, + "price": 38620000.0, + "datetime": "2023-05-07 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1104146, + "price": 38692000.0, + "datetime": "2023-05-08 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1104232, + "price": 38598000.0, + "datetime": "2023-05-08 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1104244, + "price": 38620000.0, + "datetime": "2023-05-08 05:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1104524, - "price": 37441000.0, - "datetime": "2023-05-08 19:03:00", + "bar_index": 1104433, + "price": 37710000.0, + "datetime": "2023-05-08 14:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1104537, + "price": 37410000.0, + "datetime": "2023-05-08 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1104559, + "price": 37395000.0, + "datetime": "2023-05-08 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1104565, + "price": 37388000.0, + "datetime": "2023-05-08 21:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -106691,142 +178862,295 @@ "datetime": "2023-05-08 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1104620, - "price": 37423000.0, - "datetime": "2023-05-08 23:51:00", + "bar_index": 1104627, + "price": 37435000.0, + "datetime": "2023-05-09 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1104638, + "price": 37431000.0, + "datetime": "2023-05-09 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1104655, + "price": 37458000.0, + "datetime": "2023-05-09 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1104741, + "price": 37158000.0, + "datetime": "2023-05-09 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1104747, - "price": 36987000.0, - "datetime": "2023-05-09 06:12:00", + "bar_index": 1104815, + "price": 37066000.0, + "datetime": "2023-05-09 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1105000, - "price": 37089000.0, - "datetime": "2023-05-09 18:51:00", + "bar_index": 1104844, + "price": 37218000.0, + "datetime": "2023-05-09 11:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1105073, - "price": 37303000.0, - "datetime": "2023-05-09 22:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1105181, - "price": 37072000.0, - "datetime": "2023-05-10 03:54:00", + "bar_index": 1104860, + "price": 37049000.0, + "datetime": "2023-05-09 11:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1104955, + "price": 37054000.0, + "datetime": "2023-05-09 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1105190, - "price": 37155000.0, - "datetime": "2023-05-10 04:21:00", + "bar_index": 1105002, + "price": 37086000.0, + "datetime": "2023-05-09 18:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1105219, - "price": 37265000.0, - "datetime": "2023-05-10 05:48:00", + "bar_index": 1105019, + "price": 37146000.0, + "datetime": "2023-05-09 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1105029, + "price": 37132000.0, + "datetime": "2023-05-09 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1105034, + "price": 37203000.0, + "datetime": "2023-05-09 20:33:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1105056, + "price": 37453000.0, + "datetime": "2023-05-09 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1105067, + "price": 37401000.0, + "datetime": "2023-05-09 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1105101, + "price": 37043000.0, + "datetime": "2023-05-09 23:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1105246, - "price": 37186000.0, - "datetime": "2023-05-10 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1105582, - "price": 37662000.0, - "datetime": "2023-05-10 23:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1105808, - "price": 36943000.0, - "datetime": "2023-05-11 11:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1105883, - "price": 36871000.0, - "datetime": "2023-05-11 15:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1105925, - "price": 36902000.0, - "datetime": "2023-05-11 17:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1105940, - "price": 36896000.0, - "datetime": "2023-05-11 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1105987, - "price": 36900000.0, - "datetime": "2023-05-11 20:12:00", + "bar_index": 1105111, + "price": 37055000.0, + "datetime": "2023-05-10 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105147, + "price": 37200000.0, + "datetime": "2023-05-10 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1105191, + "price": 37160000.0, + "datetime": "2023-05-10 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105205, + "price": 37210000.0, + "datetime": "2023-05-10 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1105225, + "price": 37223000.0, + "datetime": "2023-05-10 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105294, + "price": 37261000.0, + "datetime": "2023-05-10 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1106018, - "price": 36924000.0, - "datetime": "2023-05-11 21:45:00", + "bar_index": 1105322, + "price": 37207000.0, + "datetime": "2023-05-10 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1105410, + "price": 37037000.0, + "datetime": "2023-05-10 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1105467, + "price": 36955000.0, + "datetime": "2023-05-10 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105603, + "price": 37758000.0, + "datetime": "2023-05-11 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105677, + "price": 37153000.0, + "datetime": "2023-05-11 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1105763, + "price": 37022000.0, + "datetime": "2023-05-11 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1105860, + "price": 36832000.0, + "datetime": "2023-05-11 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1105885, + "price": 36864000.0, + "datetime": "2023-05-11 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105957, + "price": 36903000.0, + "datetime": "2023-05-11 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1105966, + "price": 36919000.0, + "datetime": "2023-05-11 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1105995, + "price": 36880000.0, + "datetime": "2023-05-11 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -106835,124 +179159,259 @@ "datetime": "2023-05-12 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1106272, - "price": 36311000.0, - "datetime": "2023-05-12 10:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1106385, - "price": 35518000.0, - "datetime": "2023-05-12 16:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1106401, - "price": 35579000.0, - "datetime": "2023-05-12 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1106411, - "price": 35582000.0, - "datetime": "2023-05-12 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1106620, - "price": 35713000.0, - "datetime": "2023-05-13 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1106701, - "price": 36213000.0, - "datetime": "2023-05-13 07:54:00", + "bar_index": 1106179, + "price": 36530000.0, + "datetime": "2023-05-12 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1106870, - "price": 36240000.0, - "datetime": "2023-05-13 16:21:00", + "bar_index": 1106280, + "price": 36297000.0, + "datetime": "2023-05-12 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1106346, + "price": 35839000.0, + "datetime": "2023-05-12 14:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1106419, + "price": 35589000.0, + "datetime": "2023-05-12 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1106961, - "price": 36346000.0, - "datetime": "2023-05-13 20:54:00", + "bar_index": 1106447, + "price": 35726000.0, + "datetime": "2023-05-12 19:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1106500, + "price": 35741000.0, + "datetime": "2023-05-12 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1106518, + "price": 35743000.0, + "datetime": "2023-05-12 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1106530, + "price": 35896000.0, + "datetime": "2023-05-12 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1107103, + "bar_index": 1106547, + "price": 35712000.0, + "datetime": "2023-05-13 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1106646, + "price": 35871000.0, + "datetime": "2023-05-13 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1106753, + "price": 36484000.0, + "datetime": "2023-05-13 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1106824, + "price": 36374000.0, + "datetime": "2023-05-13 14:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1106893, + "price": 36291000.0, + "datetime": "2023-05-13 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1106937, + "price": 36315000.0, + "datetime": "2023-05-13 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1106996, + "price": 36427000.0, + "datetime": "2023-05-13 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1107062, + "price": 36398000.0, + "datetime": "2023-05-14 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1107114, + "price": 36371000.0, + "datetime": "2023-05-14 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1107136, + "price": 36455000.0, + "datetime": "2023-05-14 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1107180, + "price": 36496000.0, + "datetime": "2023-05-14 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1107219, + "price": 36289000.0, + "datetime": "2023-05-14 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1107302, + "price": 36358000.0, + "datetime": "2023-05-14 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1107335, "price": 36400000.0, - "datetime": "2023-05-14 04:00:00", + "datetime": "2023-05-14 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1107108, - "price": 36516000.0, - "datetime": "2023-05-14 04:15:00", + "bar_index": 1107345, + "price": 36379000.0, + "datetime": "2023-05-14 16:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1107330, - "price": 36368000.0, - "datetime": "2023-05-14 15:21:00", + "bar_index": 1107465, + "price": 36348000.0, + "datetime": "2023-05-14 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1107638, - "price": 36502000.0, - "datetime": "2023-05-15 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1107662, - "price": 36450000.0, - "datetime": "2023-05-15 07:57:00", + "bar_index": 1107509, + "price": 36608000.0, + "datetime": "2023-05-15 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1107533, + "price": 36579000.0, + "datetime": "2023-05-15 01:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1107598, + "price": 36480000.0, + "datetime": "2023-05-15 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1107765, + "price": 36640000.0, + "datetime": "2023-05-15 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -106960,80 +179419,179 @@ "price": 36902000.0, "datetime": "2023-05-15 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 1108016, - "price": 36909000.0, - "datetime": "2023-05-16 01:39:00", + "side": "buy", + "bar_index": 1107953, + "price": 36921000.0, + "datetime": "2023-05-15 22:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1108042, + "price": 37041000.0, + "datetime": "2023-05-16 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1108225, + "bar_index": 1108198, + "price": 36440000.0, + "datetime": "2023-05-16 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1108230, "price": 36494000.0, - "datetime": "2023-05-16 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1108286, - "price": 36475000.0, - "datetime": "2023-05-16 15:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1108418, - "price": 36574000.0, - "datetime": "2023-05-16 21:45:00", + "datetime": "2023-05-16 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1108593, - "price": 36381000.0, - "datetime": "2023-05-17 06:30:00", + "bar_index": 1108276, + "price": 36452000.0, + "datetime": "2023-05-16 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1108635, - "price": 36370000.0, - "datetime": "2023-05-17 08:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1108835, - "price": 36163000.0, - "datetime": "2023-05-17 18:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1108939, - "price": 36158000.0, - "datetime": "2023-05-17 23:48:00", + "bar_index": 1108313, + "price": 36591000.0, + "datetime": "2023-05-16 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1108493, + "price": 36459000.0, + "datetime": "2023-05-17 01:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1108526, + "price": 36479000.0, + "datetime": "2023-05-17 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1108587, + "price": 36394000.0, + "datetime": "2023-05-17 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1108608, + "price": 36369000.0, + "datetime": "2023-05-17 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1108665, + "price": 36505000.0, + "datetime": "2023-05-17 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1108728, + "price": 36410000.0, + "datetime": "2023-05-17 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1108804, + "price": 36200000.0, + "datetime": "2023-05-17 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1108847, + "price": 36183000.0, + "datetime": "2023-05-17 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1108864, + "price": 36237000.0, + "datetime": "2023-05-17 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1108872, + "price": 36079000.0, + "datetime": "2023-05-17 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1108962, + "price": 36190000.0, + "datetime": "2023-05-18 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1108970, + "price": 36180000.0, + "datetime": "2023-05-18 01:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1109034, + "price": 36712000.0, + "datetime": "2023-05-18 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -107042,97 +179600,187 @@ "datetime": "2023-05-18 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1109078, - "price": 36639000.0, - "datetime": "2023-05-18 06:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1109421, - "price": 36710000.0, - "datetime": "2023-05-18 23:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1109598, - "price": 36252000.0, - "datetime": "2023-05-19 08:45:00", + "bar_index": 1109088, + "price": 36689000.0, + "datetime": "2023-05-18 07:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1109618, - "price": 36203000.0, - "datetime": "2023-05-19 09:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1109691, - "price": 36114000.0, - "datetime": "2023-05-19 13:24:00", + "bar_index": 1109133, + "price": 36737000.0, + "datetime": "2023-05-18 09:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1109708, - "price": 36086000.0, - "datetime": "2023-05-19 14:15:00", + "bar_index": 1109182, + "price": 36642000.0, + "datetime": "2023-05-18 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1110019, - "price": 36145000.0, - "datetime": "2023-05-20 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1110094, - "price": 36146000.0, - "datetime": "2023-05-20 09:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1110191, - "price": 36154000.0, - "datetime": "2023-05-20 14:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1110222, + "bar_index": 1109287, + "price": 36747000.0, + "datetime": "2023-05-18 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1109323, + "price": 36869000.0, + "datetime": "2023-05-18 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1109335, + "price": 36810000.0, + "datetime": "2023-05-18 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1109625, + "price": 36184000.0, + "datetime": "2023-05-19 10:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1109654, + "price": 36076000.0, + "datetime": "2023-05-19 11:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1109664, + "price": 36079000.0, + "datetime": "2023-05-19 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1109679, + "price": 36091000.0, + "datetime": "2023-05-19 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1109769, + "price": 36165000.0, + "datetime": "2023-05-19 17:18:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1109863, + "price": 36159000.0, + "datetime": "2023-05-19 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110102, "price": 36174000.0, - "datetime": "2023-05-20 15:57:00", + "datetime": "2023-05-20 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=37.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110126, + "price": 36189000.0, + "datetime": "2023-05-20 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1110212, + "price": 36188000.0, + "datetime": "2023-05-20 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1110281, + "price": 36212000.0, + "datetime": "2023-05-20 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110312, + "price": 36232000.0, + "datetime": "2023-05-20 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1110356, + "price": 36232000.0, + "datetime": "2023-05-20 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110367, + "price": 36238000.0, + "datetime": "2023-05-20 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110409, + "price": 36261000.0, + "datetime": "2023-05-21 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -107141,25 +179789,88 @@ "datetime": "2023-05-21 02:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1110573, - "price": 36378000.0, - "datetime": "2023-05-21 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1110634, - "price": 36520000.0, - "datetime": "2023-05-21 12:33:00", + "bar_index": 1110454, + "price": 36377000.0, + "datetime": "2023-05-21 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1110480, + "price": 36365000.0, + "datetime": "2023-05-21 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110531, + "price": 36316000.0, + "datetime": "2023-05-21 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110585, + "price": 36556000.0, + "datetime": "2023-05-21 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1110604, + "price": 36526000.0, + "datetime": "2023-05-21 11:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1110626, + "price": 36505000.0, + "datetime": "2023-05-21 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110824, + "price": 36268000.0, + "datetime": "2023-05-21 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1110857, + "price": 36295000.0, + "datetime": "2023-05-21 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1110952, + "price": 36242000.0, + "datetime": "2023-05-22 04:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -107168,97 +179879,169 @@ "datetime": "2023-05-22 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1111028, - "price": 36110000.0, - "datetime": "2023-05-22 08:15:00", + "bar_index": 1111029, + "price": 36096000.0, + "datetime": "2023-05-22 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1111304, - "price": 35850000.0, - "datetime": "2023-05-22 22:03:00", + "bar_index": 1111119, + "price": 35734000.0, + "datetime": "2023-05-22 12:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1111161, + "price": 35794000.0, + "datetime": "2023-05-22 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1111363, + "price": 35977000.0, + "datetime": "2023-05-23 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1111325, - "price": 35914000.0, - "datetime": "2023-05-22 23:06:00", + "bar_index": 1111389, + "price": 35899000.0, + "datetime": "2023-05-23 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1111535, - "price": 35979000.0, - "datetime": "2023-05-23 09:36:00", + "bar_index": 1111414, + "price": 35987000.0, + "datetime": "2023-05-23 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1111576, - "price": 36010000.0, - "datetime": "2023-05-23 11:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1111648, - "price": 36372000.0, - "datetime": "2023-05-23 15:15:00", + "bar_index": 1111458, + "price": 35969000.0, + "datetime": "2023-05-23 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1111656, - "price": 36352000.0, - "datetime": "2023-05-23 15:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1111727, - "price": 36430000.0, - "datetime": "2023-05-23 19:12:00", + "bar_index": 1111557, + "price": 36045000.0, + "datetime": "2023-05-23 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 1111915, + "side": "buy", + "bar_index": 1111624, + "price": 36401000.0, + "datetime": "2023-05-23 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1111685, "price": 36380000.0, - "datetime": "2023-05-24 04:36:00", + "datetime": "2023-05-23 17:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1111691, + "price": 36378000.0, + "datetime": "2023-05-23 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1111749, + "price": 36502000.0, + "datetime": "2023-05-23 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1111949, - "price": 36346000.0, - "datetime": "2023-05-24 06:18:00", + "bar_index": 1111789, + "price": 36496000.0, + "datetime": "2023-05-23 22:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1111814, + "price": 36504000.0, + "datetime": "2023-05-23 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1111959, + "price": 36291000.0, + "datetime": "2023-05-24 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1111968, + "price": 36302000.0, + "datetime": "2023-05-24 07:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1112066, + "price": 36239000.0, + "datetime": "2023-05-24 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1112071, + "price": 35997000.0, + "datetime": "2023-05-24 12:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,range_breakout]" }, { "side": "sell", @@ -107266,26 +180049,80 @@ "price": 35930000.0, "datetime": "2023-05-24 14:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1112149, - "price": 35825000.0, - "datetime": "2023-05-24 16:18:00", + "bar_index": 1112124, + "price": 35824000.0, + "datetime": "2023-05-24 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1112150, + "price": 35804000.0, + "datetime": "2023-05-24 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1112485, - "price": 35460000.0, - "datetime": "2023-05-25 09:06:00", + "bar_index": 1112165, + "price": 35850000.0, + "datetime": "2023-05-24 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1112197, + "price": 35934000.0, + "datetime": "2023-05-24 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1112378, + "price": 35343000.0, + "datetime": "2023-05-25 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1112406, + "price": 35334000.0, + "datetime": "2023-05-25 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1112415, + "price": 35462000.0, + "datetime": "2023-05-25 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1112421, + "price": 35573000.0, + "datetime": "2023-05-25 05:54:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -107293,62 +180130,323 @@ "price": 35318000.0, "datetime": "2023-05-25 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 1112609, - "price": 35190000.0, - "datetime": "2023-05-25 15:18:00", + "side": "sell", + "bar_index": 1112530, + "price": 35145000.0, + "datetime": "2023-05-25 11:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1112547, + "price": 35139000.0, + "datetime": "2023-05-25 12:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1112560, + "price": 35116000.0, + "datetime": "2023-05-25 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1112633, + "price": 35117000.0, + "datetime": "2023-05-25 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1112968, - "price": 35498000.0, - "datetime": "2023-05-26 09:15:00", + "bar_index": 1112655, + "price": 35172000.0, + "datetime": "2023-05-25 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1113036, - "price": 35402000.0, - "datetime": "2023-05-26 12:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1113415, - "price": 35814000.0, - "datetime": "2023-05-27 07:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1113775, - "price": 35646000.0, - "datetime": "2023-05-28 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1113796, - "price": 35680000.0, - "datetime": "2023-05-28 02:39:00", + "bar_index": 1112672, + "price": 35173000.0, + "datetime": "2023-05-25 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1112724, + "price": 35300000.0, + "datetime": "2023-05-25 21:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1112776, + "price": 35427000.0, + "datetime": "2023-05-25 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1112785, + "price": 35397000.0, + "datetime": "2023-05-26 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1112812, + "price": 35268000.0, + "datetime": "2023-05-26 01:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1112879, + "price": 35446000.0, + "datetime": "2023-05-26 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1112890, + "price": 35477000.0, + "datetime": "2023-05-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1112902, + "price": 35473000.0, + "datetime": "2023-05-26 05:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1112920, + "price": 35484000.0, + "datetime": "2023-05-26 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1112935, + "price": 35464000.0, + "datetime": "2023-05-26 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1112951, + "price": 35534000.0, + "datetime": "2023-05-26 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1113020, + "price": 35381000.0, + "datetime": "2023-05-26 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1113028, + "price": 35370000.0, + "datetime": "2023-05-26 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1113185, + "price": 35397000.0, + "datetime": "2023-05-26 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1113283, + "price": 35919000.0, + "datetime": "2023-05-27 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1113313, + "price": 35932000.0, + "datetime": "2023-05-27 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1113318, + "price": 35845000.0, + "datetime": "2023-05-27 02:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1113346, + "price": 35900000.0, + "datetime": "2023-05-27 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1113355, + "price": 35927000.0, + "datetime": "2023-05-27 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1113476, + "price": 35759000.0, + "datetime": "2023-05-27 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1113487, + "price": 35741000.0, + "datetime": "2023-05-27 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1113501, + "price": 35738000.0, + "datetime": "2023-05-27 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1113514, + "price": 35750000.0, + "datetime": "2023-05-27 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1113599, + "price": 35815000.0, + "datetime": "2023-05-27 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1113714, + "price": 35774000.0, + "datetime": "2023-05-27 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1113725, + "price": 35659000.0, + "datetime": "2023-05-27 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1113736, + "price": 35690000.0, + "datetime": "2023-05-27 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1113745, + "price": 35657000.0, + "datetime": "2023-05-28 00:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1113785, + "price": 35645000.0, + "datetime": "2023-05-28 02:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1113831, + "price": 35743000.0, + "datetime": "2023-05-28 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -107357,43 +180455,61 @@ "datetime": "2023-05-28 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=35.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1113902, - "price": 35758000.0, - "datetime": "2023-05-28 07:57:00", + "bar_index": 1113908, + "price": 35800000.0, + "datetime": "2023-05-28 08:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1113930, - "price": 35808000.0, - "datetime": "2023-05-28 09:21:00", + "bar_index": 1113996, + "price": 36206000.0, + "datetime": "2023-05-28 12:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1113977, - "price": 36158000.0, - "datetime": "2023-05-28 11:42:00", + "bar_index": 1114029, + "price": 36289000.0, + "datetime": "2023-05-28 14:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1114043, + "price": 36294000.0, + "datetime": "2023-05-28 15:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1114054, + "price": 36317000.0, + "datetime": "2023-05-28 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1114142, - "price": 36295000.0, - "datetime": "2023-05-28 19:57:00", + "bar_index": 1114118, + "price": 36293000.0, + "datetime": "2023-05-28 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -107402,25 +180518,79 @@ "datetime": "2023-05-28 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1114288, - "price": 36678000.0, - "datetime": "2023-05-29 03:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1114320, - "price": 36743000.0, - "datetime": "2023-05-29 04:51:00", + "bar_index": 1114230, + "price": 36391000.0, + "datetime": "2023-05-29 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1114240, + "price": 36428000.0, + "datetime": "2023-05-29 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1114250, + "price": 36426000.0, + "datetime": "2023-05-29 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1114260, + "price": 36438000.0, + "datetime": "2023-05-29 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1114267, + "price": 36428000.0, + "datetime": "2023-05-29 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1114304, + "price": 36890000.0, + "datetime": "2023-05-29 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1114347, + "price": 36844000.0, + "datetime": "2023-05-29 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1114434, + "price": 37455000.0, + "datetime": "2023-05-29 10:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,local_extrema]" }, { "side": "buy", @@ -107428,26 +180598,152 @@ "price": 37285000.0, "datetime": "2023-05-29 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1114770, - "price": 36945000.0, - "datetime": "2023-05-30 03:21:00", + "bar_index": 1114546, + "price": 37295000.0, + "datetime": "2023-05-29 16:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1114561, + "price": 37237000.0, + "datetime": "2023-05-29 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1114653, + "price": 37212000.0, + "datetime": "2023-05-29 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1114706, + "price": 37132000.0, + "datetime": "2023-05-30 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1114781, + "price": 36827000.0, + "datetime": "2023-05-30 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1115240, - "price": 36982000.0, - "datetime": "2023-05-31 02:51:00", + "bar_index": 1114839, + "price": 36921000.0, + "datetime": "2023-05-30 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1114870, + "price": 36989000.0, + "datetime": "2023-05-30 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1114886, + "price": 36938000.0, + "datetime": "2023-05-30 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1114927, + "price": 36958000.0, + "datetime": "2023-05-30 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1114976, + "price": 37039000.0, + "datetime": "2023-05-30 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1115061, + "price": 37093000.0, + "datetime": "2023-05-30 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1115142, + "price": 37256000.0, + "datetime": "2023-05-30 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1115150, + "price": 37257000.0, + "datetime": "2023-05-30 22:21:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1115357, + "price": 36879000.0, + "datetime": "2023-05-31 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1115382, + "price": 36903000.0, + "datetime": "2023-05-31 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [fib_pullback,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1115411, + "price": 36901000.0, + "datetime": "2023-05-31 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -107455,17 +180751,8 @@ "price": 36596000.0, "datetime": "2023-05-31 13:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1115526, - "price": 36313000.0, - "datetime": "2023-05-31 17:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.2 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -107474,16 +180761,16 @@ "datetime": "2023-05-31 18:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1115648, - "price": 36247000.0, - "datetime": "2023-05-31 23:15:00", + "bar_index": 1115571, + "price": 36249000.0, + "datetime": "2023-05-31 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -107491,71 +180778,188 @@ "price": 36265000.0, "datetime": "2023-05-31 23:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1115730, + "price": 36256000.0, + "datetime": "2023-06-01 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1115752, + "price": 36211000.0, + "datetime": "2023-06-01 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1115673, - "price": 36119000.0, - "datetime": "2023-06-01 00:30:00", + "bar_index": 1115764, + "price": 36141000.0, + "datetime": "2023-06-01 05:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1115775, + "price": 36266000.0, + "datetime": "2023-06-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1115791, + "price": 36266000.0, + "datetime": "2023-06-01 06:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1115763, - "price": 36158000.0, - "datetime": "2023-06-01 05:00:00", + "bar_index": 1115880, + "price": 36234000.0, + "datetime": "2023-06-01 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1115899, - "price": 35864000.0, - "datetime": "2023-06-01 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1116050, - "price": 36052000.0, - "datetime": "2023-06-01 19:21:00", + "bar_index": 1115911, + "price": 35876000.0, + "datetime": "2023-06-01 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1115953, + "price": 35952000.0, + "datetime": "2023-06-01 14:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1116191, - "price": 36045000.0, - "datetime": "2023-06-02 02:24:00", + "bar_index": 1115991, + "price": 35992000.0, + "datetime": "2023-06-01 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1116403, - "price": 35866000.0, - "datetime": "2023-06-02 13:00:00", + "side": "sell", + "bar_index": 1116000, + "price": 35946000.0, + "datetime": "2023-06-01 16:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1116580, - "price": 35981000.0, - "datetime": "2023-06-02 21:51:00", + "bar_index": 1116053, + "price": 36060000.0, + "datetime": "2023-06-01 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1116250, + "price": 35896000.0, + "datetime": "2023-06-02 05:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1116259, + "price": 35903000.0, + "datetime": "2023-06-02 05:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1116320, + "price": 35821000.0, + "datetime": "2023-06-02 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1116364, + "price": 35748000.0, + "datetime": "2023-06-02 11:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1116391, + "price": 35838000.0, + "datetime": "2023-06-02 12:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1116422, + "price": 35954000.0, + "datetime": "2023-06-02 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1116534, + "price": 35894000.0, + "datetime": "2023-06-02 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1116659, + "price": 35918000.0, + "datetime": "2023-06-03 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1116714, + "price": 36062000.0, + "datetime": "2023-06-03 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -107564,70 +180968,115 @@ "datetime": "2023-06-03 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1116854, - "price": 35982000.0, - "datetime": "2023-06-03 11:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1116903, - "price": 35909000.0, - "datetime": "2023-06-03 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1116951, - "price": 35931000.0, - "datetime": "2023-06-03 16:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1117051, - "price": 35900000.0, - "datetime": "2023-06-03 21:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1117360, - "price": 35848000.0, - "datetime": "2023-06-04 12:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1117378, - "price": 35845000.0, - "datetime": "2023-06-04 13:45:00", + "bar_index": 1116765, + "price": 36044000.0, + "datetime": "2023-06-03 07:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1117499, - "price": 35969000.0, - "datetime": "2023-06-04 19:48:00", + "bar_index": 1116795, + "price": 36093000.0, + "datetime": "2023-06-03 08:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1117028, + "price": 35898000.0, + "datetime": "2023-06-03 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1117114, + "price": 35990000.0, + "datetime": "2023-06-04 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1117124, + "price": 36024000.0, + "datetime": "2023-06-04 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1117253, + "price": 35918000.0, + "datetime": "2023-06-04 07:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1117276, + "price": 35890000.0, + "datetime": "2023-06-04 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1117367, + "price": 35850000.0, + "datetime": "2023-06-04 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=52.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1117399, + "price": 35827000.0, + "datetime": "2023-06-04 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1117450, + "price": 35869000.0, + "datetime": "2023-06-04 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1117491, + "price": 35968000.0, + "datetime": "2023-06-04 19:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1117519, + "price": 35924000.0, + "datetime": "2023-06-04 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -107636,70 +181085,232 @@ "datetime": "2023-06-04 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1117711, - "price": 35880000.0, - "datetime": "2023-06-05 06:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1117732, - "price": 35865000.0, - "datetime": "2023-06-05 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1118164, - "price": 34107000.0, - "datetime": "2023-06-06 05:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1118875, - "price": 35547000.0, - "datetime": "2023-06-07 16:36:00", + "bar_index": 1117584, + "price": 35916000.0, + "datetime": "2023-06-05 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1119002, - "price": 35435000.0, - "datetime": "2023-06-07 22:57:00", + "bar_index": 1117735, + "price": 35947000.0, + "datetime": "2023-06-05 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1119151, - "price": 35085000.0, - "datetime": "2023-06-08 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1119194, - "price": 34927000.0, - "datetime": "2023-06-08 08:33:00", + "bar_index": 1117781, + "price": 35698000.0, + "datetime": "2023-06-05 09:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1117831, + "price": 35624000.0, + "datetime": "2023-06-05 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1117918, + "price": 35531000.0, + "datetime": "2023-06-05 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1117937, + "price": 35488000.0, + "datetime": "2023-06-05 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1117948, + "price": 35453000.0, + "datetime": "2023-06-05 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1118211, + "price": 34197000.0, + "datetime": "2023-06-06 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1118253, + "price": 34322000.0, + "datetime": "2023-06-06 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1118259, + "price": 34286000.0, + "datetime": "2023-06-06 09:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1118270, + "price": 34100000.0, + "datetime": "2023-06-06 10:21:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1118292, + "price": 34147000.0, + "datetime": "2023-06-06 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1118299, + "price": 34215000.0, + "datetime": "2023-06-06 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1118335, + "price": 34180000.0, + "datetime": "2023-06-06 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1118389, + "price": 34310000.0, + "datetime": "2023-06-06 16:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1118403, + "price": 34159000.0, + "datetime": "2023-06-06 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1118555, + "price": 34385000.0, + "datetime": "2023-06-07 00:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1118567, + "price": 34667000.0, + "datetime": "2023-06-07 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1118768, + "price": 35544000.0, + "datetime": "2023-06-07 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1118835, + "price": 35523000.0, + "datetime": "2023-06-07 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1118844, + "price": 35502000.0, + "datetime": "2023-06-07 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1118852, + "price": 35496000.0, + "datetime": "2023-06-07 15:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1118876, + "price": 35540000.0, + "datetime": "2023-06-07 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1118956, + "price": 35488000.0, + "datetime": "2023-06-07 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1118981, + "price": 35432000.0, + "datetime": "2023-06-07 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -107707,53 +181318,53 @@ "price": 34948000.0, "datetime": "2023-06-08 09:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1119361, - "price": 34932000.0, - "datetime": "2023-06-08 16:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=81.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1119456, - "price": 35003000.0, - "datetime": "2023-06-08 21:39:00", + "bar_index": 1119218, + "price": 35022000.0, + "datetime": "2023-06-08 09:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1119522, + "price": 35276000.0, + "datetime": "2023-06-09 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1119463, - "price": 34914000.0, - "datetime": "2023-06-08 22:00:00", + "bar_index": 1119591, + "price": 34978000.0, + "datetime": "2023-06-09 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1119615, + "price": 35060000.0, + "datetime": "2023-06-09 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1119659, - "price": 35012000.0, - "datetime": "2023-06-09 07:48:00", + "bar_index": 1119762, + "price": 34844000.0, + "datetime": "2023-06-09 12:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1119782, - "price": 34850000.0, - "datetime": "2023-06-09 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -107762,115 +181373,439 @@ "datetime": "2023-06-09 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=54.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 1120187, - "price": 34853000.0, - "datetime": "2023-06-10 10:12:00", + "side": "sell", + "bar_index": 1119991, + "price": 34956000.0, + "datetime": "2023-06-10 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { - "side": "buy", - "bar_index": 1120506, - "price": 34121000.0, - "datetime": "2023-06-11 02:09:00", + "side": "sell", + "bar_index": 1120016, + "price": 34851000.0, + "datetime": "2023-06-10 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 1120800, - "price": 34190000.0, - "datetime": "2023-06-11 16:51:00", + "side": "sell", + "bar_index": 1120299, + "price": 33947000.0, + "datetime": "2023-06-10 15:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1120853, - "price": 34190000.0, - "datetime": "2023-06-11 19:30:00", + "bar_index": 1120335, + "price": 34221000.0, + "datetime": "2023-06-10 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1120352, + "price": 34140000.0, + "datetime": "2023-06-10 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1120446, + "price": 34104000.0, + "datetime": "2023-06-10 23:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1120461, + "price": 34070000.0, + "datetime": "2023-06-10 23:54:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1120526, + "price": 34375000.0, + "datetime": "2023-06-11 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1120578, + "price": 34273000.0, + "datetime": "2023-06-11 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1120635, + "price": 34377000.0, + "datetime": "2023-06-11 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1120645, + "price": 34242000.0, + "datetime": "2023-06-11 09:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "sell", - "bar_index": 1120952, - "price": 34197000.0, - "datetime": "2023-06-12 00:27:00", + "bar_index": 1120659, + "price": 34191000.0, + "datetime": "2023-06-11 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1120962, - "price": 34196000.0, - "datetime": "2023-06-12 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1121223, - "price": 34111000.0, - "datetime": "2023-06-12 14:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1121254, - "price": 34099000.0, - "datetime": "2023-06-12 15:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1121483, - "price": 33965000.0, - "datetime": "2023-06-13 03:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1121871, - "price": 34147000.0, - "datetime": "2023-06-13 22:24:00", + "bar_index": 1120677, + "price": 34248000.0, + "datetime": "2023-06-11 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1122083, - "price": 33876000.0, - "datetime": "2023-06-14 09:00:00", + "bar_index": 1120776, + "price": 34191000.0, + "datetime": "2023-06-11 15:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1120788, + "price": 34213000.0, + "datetime": "2023-06-11 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1120861, + "price": 34252000.0, + "datetime": "2023-06-11 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1120879, + "price": 34330000.0, + "datetime": "2023-06-11 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1122221, - "price": 33813000.0, - "datetime": "2023-06-14 15:54:00", + "bar_index": 1120906, + "price": 34260000.0, + "datetime": "2023-06-11 22:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1121014, + "price": 34353000.0, + "datetime": "2023-06-12 03:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1121068, + "price": 34496000.0, + "datetime": "2023-06-12 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1121163, + "price": 34395000.0, + "datetime": "2023-06-12 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121270, + "price": 34056000.0, + "datetime": "2023-06-12 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1121311, + "price": 34210000.0, + "datetime": "2023-06-12 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1121335, + "price": 34182000.0, + "datetime": "2023-06-12 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1121363, + "price": 34206000.0, + "datetime": "2023-06-12 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121376, + "price": 34085000.0, + "datetime": "2023-06-12 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121473, + "price": 33999000.0, + "datetime": "2023-06-13 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1121497, + "price": 33992000.0, + "datetime": "2023-06-13 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121501, + "price": 33993000.0, + "datetime": "2023-06-13 03:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1121536, + "price": 33999000.0, + "datetime": "2023-06-13 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1121559, + "price": 34032000.0, + "datetime": "2023-06-13 06:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121600, + "price": 34044000.0, + "datetime": "2023-06-13 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1121611, + "price": 34142000.0, + "datetime": "2023-06-13 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1121636, + "price": 34172000.0, + "datetime": "2023-06-13 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1121672, + "price": 34252000.0, + "datetime": "2023-06-13 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1121686, + "price": 34100000.0, + "datetime": "2023-06-13 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1121774, + "price": 34112000.0, + "datetime": "2023-06-13 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1121803, + "price": 34120000.0, + "datetime": "2023-06-13 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1121975, + "price": 33787000.0, + "datetime": "2023-06-14 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1121985, + "price": 33783000.0, + "datetime": "2023-06-14 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1121998, + "price": 33795000.0, + "datetime": "2023-06-14 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1122046, + "price": 33808000.0, + "datetime": "2023-06-14 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1122111, + "price": 34000000.0, + "datetime": "2023-06-14 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1122123, + "price": 34022000.0, + "datetime": "2023-06-14 11:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1122240, + "price": 33768000.0, + "datetime": "2023-06-14 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1122257, + "price": 33820000.0, + "datetime": "2023-06-14 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1122268, + "price": 33808000.0, + "datetime": "2023-06-14 18:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1122272, + "price": 33828000.0, + "datetime": "2023-06-14 18:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -107879,232 +181814,862 @@ "datetime": "2023-06-14 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1122365, - "price": 33898000.0, - "datetime": "2023-06-14 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1122553, - "price": 32869000.0, - "datetime": "2023-06-15 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1122898, - "price": 32601000.0, - "datetime": "2023-06-16 01:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1123344, - "price": 33522000.0, - "datetime": "2023-06-17 00:03:00", + "bar_index": 1122319, + "price": 33864000.0, + "datetime": "2023-06-14 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1123382, - "price": 34068000.0, - "datetime": "2023-06-17 01:57:00", + "bar_index": 1122567, + "price": 32947000.0, + "datetime": "2023-06-15 09:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 1123483, - "price": 34494000.0, - "datetime": "2023-06-17 07:00:00", + "side": "sell", + "bar_index": 1122645, + "price": 32818000.0, + "datetime": "2023-06-15 13:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1122721, + "price": 32630000.0, + "datetime": "2023-06-15 16:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1123884, - "price": 34657000.0, - "datetime": "2023-06-18 03:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1124259, - "price": 34694000.0, - "datetime": "2023-06-18 21:48:00", + "bar_index": 1122800, + "price": 32699000.0, + "datetime": "2023-06-15 20:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1122918, + "price": 32730000.0, + "datetime": "2023-06-16 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1122956, + "price": 33137000.0, + "datetime": "2023-06-16 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1124447, - "price": 34523000.0, - "datetime": "2023-06-19 09:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1124654, - "price": 34592000.0, - "datetime": "2023-06-19 20:00:00", + "bar_index": 1123150, + "price": 33249000.0, + "datetime": "2023-06-16 14:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1124766, - "price": 34712000.0, - "datetime": "2023-06-20 01:36:00", + "bar_index": 1123208, + "price": 33387000.0, + "datetime": "2023-06-16 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1124964, - "price": 35207000.0, - "datetime": "2023-06-20 11:30:00", + "bar_index": 1123226, + "price": 33441000.0, + "datetime": "2023-06-16 18:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1124974, - "price": 35220000.0, - "datetime": "2023-06-20 12:00:00", + "bar_index": 1123289, + "price": 33404000.0, + "datetime": "2023-06-16 21:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1125063, - "price": 35155000.0, - "datetime": "2023-06-20 16:27:00", + "bar_index": 1123325, + "price": 33415000.0, + "datetime": "2023-06-16 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1123362, + "price": 33816000.0, + "datetime": "2023-06-17 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1123429, + "price": 34451000.0, + "datetime": "2023-06-17 04:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1123440, + "price": 34512000.0, + "datetime": "2023-06-17 04:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1123501, + "price": 34529000.0, + "datetime": "2023-06-17 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1125077, - "price": 35118000.0, - "datetime": "2023-06-20 17:09:00", + "bar_index": 1123586, + "price": 34387000.0, + "datetime": "2023-06-17 12:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1123622, + "price": 34462000.0, + "datetime": "2023-06-17 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [donchian,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1123641, + "price": 34846000.0, + "datetime": "2023-06-17 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1123689, + "price": 34832000.0, + "datetime": "2023-06-17 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1123715, + "price": 34794000.0, + "datetime": "2023-06-17 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1123729, + "price": 34816000.0, + "datetime": "2023-06-17 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1125194, - "price": 35247000.0, - "datetime": "2023-06-20 23:00:00", + "bar_index": 1123777, + "price": 34679000.0, + "datetime": "2023-06-17 21:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1125357, - "price": 36681000.0, - "datetime": "2023-06-21 07:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1125738, - "price": 39200000.0, - "datetime": "2023-06-22 02:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1125918, - "price": 39348000.0, - "datetime": "2023-06-22 11:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1125993, - "price": 39596000.0, - "datetime": "2023-06-22 14:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1126020, - "price": 39440000.0, - "datetime": "2023-06-22 16:18:00", + "bar_index": 1123819, + "price": 34693000.0, + "datetime": "2023-06-17 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 1126365, - "price": 39396000.0, - "datetime": "2023-06-23 09:33:00", + "side": "sell", + "bar_index": 1123836, + "price": 34633000.0, + "datetime": "2023-06-18 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1123870, + "price": 34643000.0, + "datetime": "2023-06-18 02:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 1126551, - "price": 39648000.0, - "datetime": "2023-06-23 18:51:00", + "bar_index": 1123897, + "price": 34727000.0, + "datetime": "2023-06-18 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1126632, - "price": 39867000.0, - "datetime": "2023-06-23 22:54:00", + "bar_index": 1123946, + "price": 34754000.0, + "datetime": "2023-06-18 06:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1126639, - "price": 39919000.0, - "datetime": "2023-06-23 23:15:00", + "bar_index": 1123968, + "price": 34821000.0, + "datetime": "2023-06-18 07:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124126, + "price": 34774000.0, + "datetime": "2023-06-18 15:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124138, + "price": 34773000.0, + "datetime": "2023-06-18 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124156, + "price": 34830000.0, + "datetime": "2023-06-18 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1124210, + "price": 34650000.0, + "datetime": "2023-06-18 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124292, + "price": 34691000.0, + "datetime": "2023-06-18 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124325, + "price": 34795000.0, + "datetime": "2023-06-19 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1124377, + "price": 34692000.0, + "datetime": "2023-06-19 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124488, + "price": 34599000.0, + "datetime": "2023-06-19 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124551, + "price": 34569000.0, + "datetime": "2023-06-19 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124684, + "price": 34765000.0, + "datetime": "2023-06-19 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124703, + "price": 34768000.0, + "datetime": "2023-06-19 22:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124770, + "price": 34744000.0, + "datetime": "2023-06-20 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1124780, + "price": 34794000.0, + "datetime": "2023-06-20 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124795, + "price": 35152000.0, + "datetime": "2023-06-20 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1124874, + "price": 35037000.0, + "datetime": "2023-06-20 07:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124905, + "price": 35004000.0, + "datetime": "2023-06-20 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1124943, + "price": 35338000.0, + "datetime": "2023-06-20 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1124967, + "price": 35211000.0, + "datetime": "2023-06-20 11:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1124985, + "price": 35265000.0, + "datetime": "2023-06-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1124993, + "price": 35208000.0, + "datetime": "2023-06-20 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125001, + "price": 35239000.0, + "datetime": "2023-06-20 13:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1125014, + "price": 35279000.0, + "datetime": "2023-06-20 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1125065, + "price": 35149000.0, + "datetime": "2023-06-20 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1125078, + "price": 35100000.0, + "datetime": "2023-06-20 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1125090, + "price": 35045000.0, + "datetime": "2023-06-20 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125111, + "price": 35097000.0, + "datetime": "2023-06-20 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1125146, + "price": 35208000.0, + "datetime": "2023-06-20 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1125226, + "price": 35295000.0, + "datetime": "2023-06-21 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125275, + "price": 36427000.0, + "datetime": "2023-06-21 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1125319, + "price": 36480000.0, + "datetime": "2023-06-21 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125337, + "price": 36768000.0, + "datetime": "2023-06-21 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125362, + "price": 36748000.0, + "datetime": "2023-06-21 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125403, + "price": 37012000.0, + "datetime": "2023-06-21 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1125433, + "price": 37660000.0, + "datetime": "2023-06-21 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125467, + "price": 37584000.0, + "datetime": "2023-06-21 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1125519, + "price": 37765000.0, + "datetime": "2023-06-21 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1125529, + "price": 37772000.0, + "datetime": "2023-06-21 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125546, + "price": 37887000.0, + "datetime": "2023-06-21 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1125574, + "price": 37781000.0, + "datetime": "2023-06-21 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125607, + "price": 37938000.0, + "datetime": "2023-06-21 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1125616, + "price": 37849000.0, + "datetime": "2023-06-21 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1125621, + "price": 37922000.0, + "datetime": "2023-06-21 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1125631, + "price": 38037000.0, + "datetime": "2023-06-21 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125641, + "price": 38110000.0, + "datetime": "2023-06-21 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1125659, + "price": 38129000.0, + "datetime": "2023-06-21 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1125730, + "price": 39643000.0, + "datetime": "2023-06-22 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1125771, + "price": 39369000.0, + "datetime": "2023-06-22 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1125822, + "price": 39147000.0, + "datetime": "2023-06-22 06:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1125855, + "price": 39335000.0, + "datetime": "2023-06-22 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125965, + "price": 39526000.0, + "datetime": "2023-06-22 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1125979, + "price": 39634000.0, + "datetime": "2023-06-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1126022, + "price": 39378000.0, + "datetime": "2023-06-22 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1126127, + "price": 39431000.0, + "datetime": "2023-06-22 21:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1126223, + "price": 39414000.0, + "datetime": "2023-06-23 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1126238, + "price": 39477000.0, + "datetime": "2023-06-23 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1126280, + "price": 39563000.0, + "datetime": "2023-06-23 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1126370, + "price": 39382000.0, + "datetime": "2023-06-23 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1126535, + "price": 39588000.0, + "datetime": "2023-06-23 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1126552, + "price": 39723000.0, + "datetime": "2023-06-23 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1126665, + "price": 40715000.0, + "datetime": "2023-06-24 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1126716, + "price": 41085000.0, + "datetime": "2023-06-24 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1126738, + "price": 40670000.0, + "datetime": "2023-06-24 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1126795, + "price": 40504000.0, + "datetime": "2023-06-24 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1126819, + "price": 40515000.0, + "datetime": "2023-06-24 08:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1126859, + "price": 40496000.0, + "datetime": "2023-06-24 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1126879, + "price": 40636000.0, + "datetime": "2023-06-24 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -108113,7 +182678,7 @@ "datetime": "2023-06-24 13:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -108121,80 +182686,89 @@ "price": 40842000.0, "datetime": "2023-06-24 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1126938, + "price": 40846000.0, + "datetime": "2023-06-24 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1126983, - "price": 40717000.0, - "datetime": "2023-06-24 16:27:00", + "bar_index": 1126978, + "price": 40730000.0, + "datetime": "2023-06-24 16:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1127069, - "price": 40718000.0, - "datetime": "2023-06-24 20:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1127227, - "price": 40767000.0, - "datetime": "2023-06-25 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1127309, - "price": 40600000.0, - "datetime": "2023-06-25 08:45:00", + "bar_index": 1127329, + "price": 40572000.0, + "datetime": "2023-06-25 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1127318, - "price": 40657000.0, - "datetime": "2023-06-25 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1127443, - "price": 41181000.0, - "datetime": "2023-06-25 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1127595, - "price": 40735000.0, - "datetime": "2023-06-25 23:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=44.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1127640, - "price": 40526000.0, - "datetime": "2023-06-26 01:18:00", + "bar_index": 1127484, + "price": 40882000.0, + "datetime": "2023-06-25 17:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1127600, + "price": 40710000.0, + "datetime": "2023-06-25 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1127622, + "price": 40565000.0, + "datetime": "2023-06-26 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1127722, + "price": 40403000.0, + "datetime": "2023-06-26 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1127735, + "price": 40325000.0, + "datetime": "2023-06-26 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1127748, + "price": 40325000.0, + "datetime": "2023-06-26 06:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -108202,269 +182776,494 @@ "price": 40355000.0, "datetime": "2023-06-26 07:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1127797, - "price": 40344000.0, - "datetime": "2023-06-26 09:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1128187, - "price": 40016000.0, - "datetime": "2023-06-27 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1128239, - "price": 39997000.0, - "datetime": "2023-06-27 07:15:00", + "bar_index": 1127782, + "price": 40355000.0, + "datetime": "2023-06-26 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1128381, - "price": 40106000.0, - "datetime": "2023-06-27 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1128401, - "price": 39991000.0, - "datetime": "2023-06-27 15:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1128454, + "bar_index": 1127809, + "price": 40550000.0, + "datetime": "2023-06-26 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1127868, + "price": 39951000.0, + "datetime": "2023-06-26 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1127881, + "price": 39940000.0, + "datetime": "2023-06-26 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1127891, + "price": 39835000.0, + "datetime": "2023-06-26 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1127951, "price": 40148000.0, - "datetime": "2023-06-27 18:00:00", + "datetime": "2023-06-26 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1128605, + "bar_index": 1127960, + "price": 40130000.0, + "datetime": "2023-06-26 17:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1128021, + "price": 40034000.0, + "datetime": "2023-06-26 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128090, + "price": 40109000.0, + "datetime": "2023-06-26 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1128157, + "price": 39895000.0, + "datetime": "2023-06-27 03:09:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1128250, + "price": 40034000.0, + "datetime": "2023-06-27 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1128292, + "price": 40202000.0, + "datetime": "2023-06-27 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1128376, + "price": 40063000.0, + "datetime": "2023-06-27 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1128402, + "price": 39996000.0, + "datetime": "2023-06-27 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1128491, + "price": 40555000.0, + "datetime": "2023-06-27 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1128519, + "price": 40659000.0, + "datetime": "2023-06-27 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1128527, + "price": 40639000.0, + "datetime": "2023-06-27 21:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128536, + "price": 40516000.0, + "datetime": "2023-06-27 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1128589, + "price": 40371000.0, + "datetime": "2023-06-28 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1128611, + "price": 40531000.0, + "datetime": "2023-06-28 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1128646, + "price": 40505000.0, + "datetime": "2023-06-28 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128735, + "price": 40436000.0, + "datetime": "2023-06-28 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128767, + "price": 40403000.0, + "datetime": "2023-06-28 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1128783, + "price": 40445000.0, + "datetime": "2023-06-28 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128792, + "price": 40363000.0, + "datetime": "2023-06-28 10:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1128831, + "price": 40275000.0, + "datetime": "2023-06-28 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1129070, + "price": 40307000.0, + "datetime": "2023-06-29 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1129167, + "price": 40147000.0, + "datetime": "2023-06-29 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1129191, + "price": 40187000.0, + "datetime": "2023-06-29 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1129220, + "price": 40096000.0, + "datetime": "2023-06-29 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1129259, + "price": 40034000.0, + "datetime": "2023-06-29 10:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1129314, + "price": 40114000.0, + "datetime": "2023-06-29 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1129428, "price": 40463000.0, - "datetime": "2023-06-28 01:33:00", + "datetime": "2023-06-29 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1128640, - "price": 40443000.0, - "datetime": "2023-06-28 03:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1128757, - "price": 40448000.0, - "datetime": "2023-06-28 09:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1128811, - "price": 40305000.0, - "datetime": "2023-06-28 11:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1128862, - "price": 40262000.0, - "datetime": "2023-06-28 14:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1128986, - "price": 40197000.0, - "datetime": "2023-06-28 20:36:00", + "bar_index": 1129439, + "price": 40622000.0, + "datetime": "2023-06-29 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1129115, - "price": 40150000.0, - "datetime": "2023-06-29 03:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1129146, - "price": 40156000.0, - "datetime": "2023-06-29 04:36:00", + "bar_index": 1129469, + "price": 40789000.0, + "datetime": "2023-06-29 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1129159, - "price": 40020000.0, - "datetime": "2023-06-29 05:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1129353, - "price": 40179000.0, - "datetime": "2023-06-29 14:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1129489, - "price": 40775000.0, - "datetime": "2023-06-29 21:45:00", + "bar_index": 1129508, + "price": 40966000.0, + "datetime": "2023-06-29 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1129557, - "price": 40710000.0, - "datetime": "2023-06-30 01:09:00", + "bar_index": 1129523, + "price": 40801000.0, + "datetime": "2023-06-29 23:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1129641, - "price": 40541000.0, - "datetime": "2023-06-30 05:21:00", + "bar_index": 1129614, + "price": 40675000.0, + "datetime": "2023-06-30 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1129701, + "price": 40578000.0, + "datetime": "2023-06-30 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1129876, - "price": 40849000.0, - "datetime": "2023-06-30 17:06:00", + "bar_index": 1129739, + "price": 40520000.0, + "datetime": "2023-06-30 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1129977, - "price": 41146000.0, - "datetime": "2023-06-30 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1130179, - "price": 40539000.0, - "datetime": "2023-07-01 08:15:00", + "bar_index": 1129778, + "price": 40788000.0, + "datetime": "2023-06-30 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1130384, - "price": 40607000.0, - "datetime": "2023-07-01 18:30:00", + "bar_index": 1129793, + "price": 40855000.0, + "datetime": "2023-06-30 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1130464, - "price": 40736000.0, - "datetime": "2023-07-01 22:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1130500, - "price": 40653000.0, - "datetime": "2023-07-02 00:18:00", + "bar_index": 1129826, + "price": 40958000.0, + "datetime": "2023-06-30 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1130547, - "price": 40688000.0, - "datetime": "2023-07-02 02:39:00", + "bar_index": 1129832, + "price": 40894000.0, + "datetime": "2023-06-30 14:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1130775, - "price": 40498000.0, - "datetime": "2023-07-02 14:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1130829, - "price": 40493000.0, - "datetime": "2023-07-02 16:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 1130842, - "price": 40504000.0, - "datetime": "2023-07-02 17:24:00", + "bar_index": 1129889, + "price": 41058000.0, + "datetime": "2023-06-30 17:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1129981, + "price": 41221000.0, + "datetime": "2023-06-30 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=58.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1130091, + "price": 40347000.0, + "datetime": "2023-07-01 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1130308, + "price": 40535000.0, + "datetime": "2023-07-01 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1130317, + "price": 40570000.0, + "datetime": "2023-07-01 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1130385, + "price": 40608000.0, + "datetime": "2023-07-01 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1130465, + "price": 40745000.0, + "datetime": "2023-07-01 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1130536, + "price": 40692000.0, + "datetime": "2023-07-02 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1130629, + "price": 40751000.0, + "datetime": "2023-07-02 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1130781, + "price": 40457000.0, + "datetime": "2023-07-02 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -108472,71 +183271,206 @@ "price": 40511000.0, "datetime": "2023-07-02 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1130948, - "price": 40571000.0, - "datetime": "2023-07-02 22:42:00", + "bar_index": 1130930, + "price": 40590000.0, + "datetime": "2023-07-02 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1131128, - "price": 40581000.0, - "datetime": "2023-07-03 07:42:00", + "side": "buy", + "bar_index": 1130972, + "price": 40658000.0, + "datetime": "2023-07-02 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1131189, + "side": "buy", + "bar_index": 1130994, + "price": 40582000.0, + "datetime": "2023-07-03 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1131158, "price": 40638000.0, - "datetime": "2023-07-03 10:45:00", + "datetime": "2023-07-03 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1131356, - "price": 40534000.0, - "datetime": "2023-07-03 19:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1131523, - "price": 40870000.0, - "datetime": "2023-07-04 03:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1131638, - "price": 41099000.0, - "datetime": "2023-07-04 09:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=58.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1131820, - "price": 40879000.0, - "datetime": "2023-07-04 18:18:00", + "bar_index": 1131172, + "price": 40646000.0, + "datetime": "2023-07-03 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1131326, + "price": 40555000.0, + "datetime": "2023-07-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1131332, + "price": 40568000.0, + "datetime": "2023-07-03 17:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1131359, + "price": 40526000.0, + "datetime": "2023-07-03 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1131429, + "price": 40575000.0, + "datetime": "2023-07-03 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1131496, + "price": 40889000.0, + "datetime": "2023-07-04 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1131516, + "price": 40923000.0, + "datetime": "2023-07-04 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1131606, + "price": 41133000.0, + "datetime": "2023-07-04 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1131623, + "price": 41139000.0, + "datetime": "2023-07-04 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1131680, + "price": 41285000.0, + "datetime": "2023-07-04 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1131743, + "price": 40969000.0, + "datetime": "2023-07-04 14:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1131788, + "price": 40852000.0, + "datetime": "2023-07-04 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1131821, + "price": 40895000.0, + "datetime": "2023-07-04 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1131831, + "price": 40893000.0, + "datetime": "2023-07-04 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1131867, + "price": 40935000.0, + "datetime": "2023-07-04 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1131876, + "price": 40929000.0, + "datetime": "2023-07-04 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1131934, + "price": 40825000.0, + "datetime": "2023-07-05 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1131943, + "price": 40810000.0, + "datetime": "2023-07-05 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -108544,8 +183478,8 @@ "price": 40628000.0, "datetime": "2023-07-05 05:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -108554,7 +183488,25 @@ "datetime": "2023-07-05 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1132135, + "price": 40604000.0, + "datetime": "2023-07-05 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1132162, + "price": 40705000.0, + "datetime": "2023-07-05 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -108563,25 +183515,151 @@ "datetime": "2023-07-05 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1132232, - "price": 40625000.0, - "datetime": "2023-07-05 14:54:00", + "bar_index": 1132215, + "price": 40635000.0, + "datetime": "2023-07-05 14:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1132489, - "price": 40243000.0, - "datetime": "2023-07-06 03:45:00", + "bar_index": 1132225, + "price": 40660000.0, + "datetime": "2023-07-05 14:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1132310, + "price": 40452000.0, + "datetime": "2023-07-05 18:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1132367, + "price": 40003000.0, + "datetime": "2023-07-05 21:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1132407, + "price": 40165000.0, + "datetime": "2023-07-05 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1132422, + "price": 40054000.0, + "datetime": "2023-07-06 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1132437, + "price": 40143000.0, + "datetime": "2023-07-06 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1132452, + "price": 40241000.0, + "datetime": "2023-07-06 01:54:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1132549, + "price": 40288000.0, + "datetime": "2023-07-06 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1132645, + "price": 40272000.0, + "datetime": "2023-07-06 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1132672, + "price": 40232000.0, + "datetime": "2023-07-06 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1132684, + "price": 40216000.0, + "datetime": "2023-07-06 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1132714, + "price": 40222000.0, + "datetime": "2023-07-06 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1132770, + "price": 41189000.0, + "datetime": "2023-07-06 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1132814, + "price": 41225000.0, + "datetime": "2023-07-06 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1132832, + "price": 40760000.0, + "datetime": "2023-07-06 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", @@ -108589,188 +183667,404 @@ "price": 40278000.0, "datetime": "2023-07-07 01:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1133053, - "price": 40095000.0, - "datetime": "2023-07-07 07:57:00", + "bar_index": 1132980, + "price": 40190000.0, + "datetime": "2023-07-07 04:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1133237, - "price": 39952000.0, - "datetime": "2023-07-07 17:09:00", + "bar_index": 1133000, + "price": 40271000.0, + "datetime": "2023-07-07 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1133333, - "price": 40009000.0, - "datetime": "2023-07-07 21:57:00", + "bar_index": 1133009, + "price": 40253000.0, + "datetime": "2023-07-07 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1133402, - "price": 40143000.0, - "datetime": "2023-07-08 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1133616, - "price": 40148000.0, - "datetime": "2023-07-08 12:06:00", + "bar_index": 1133154, + "price": 40008000.0, + "datetime": "2023-07-07 13:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1133703, - "price": 39996000.0, - "datetime": "2023-07-08 16:27:00", + "bar_index": 1133161, + "price": 39947000.0, + "datetime": "2023-07-07 13:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1133783, - "price": 40014000.0, - "datetime": "2023-07-08 20:27:00", + "bar_index": 1133171, + "price": 39916000.0, + "datetime": "2023-07-07 13:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1133818, - "price": 39973000.0, - "datetime": "2023-07-08 22:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1133967, - "price": 39992000.0, - "datetime": "2023-07-09 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1134004, - "price": 40043000.0, - "datetime": "2023-07-09 07:30:00", + "bar_index": 1133191, + "price": 40052000.0, + "datetime": "2023-07-07 14:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1134180, - "price": 40007000.0, - "datetime": "2023-07-09 16:18:00", + "bar_index": 1133274, + "price": 39948000.0, + "datetime": "2023-07-07 19:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=20.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1134247, - "price": 40013000.0, - "datetime": "2023-07-09 19:39:00", + "bar_index": 1133282, + "price": 39968000.0, + "datetime": "2023-07-07 19:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 1134278, + "side": "buy", + "bar_index": 1133307, + "price": 40012000.0, + "datetime": "2023-07-07 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1133340, + "price": 40046000.0, + "datetime": "2023-07-07 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1133371, + "price": 40257000.0, + "datetime": "2023-07-07 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1133478, + "price": 40075000.0, + "datetime": "2023-07-08 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1133489, + "price": 40105000.0, + "datetime": "2023-07-08 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1133881, "price": 39990000.0, - "datetime": "2023-07-09 21:12:00", + "datetime": "2023-07-09 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1134525, - "price": 39876000.0, - "datetime": "2023-07-10 09:39:00", + "bar_index": 1133971, + "price": 40010000.0, + "datetime": "2023-07-09 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1134666, - "price": 39747000.0, - "datetime": "2023-07-10 16:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1134702, - "price": 39772000.0, - "datetime": "2023-07-10 18:30:00", + "bar_index": 1134017, + "price": 40074000.0, + "datetime": "2023-07-09 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1134804, - "price": 39912000.0, - "datetime": "2023-07-10 23:36:00", + "bar_index": 1134121, + "price": 40045000.0, + "datetime": "2023-07-09 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1134975, + "bar_index": 1134195, + "price": 40000000.0, + "datetime": "2023-07-09 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1134227, + "price": 40010000.0, + "datetime": "2023-07-09 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1134351, + "price": 40068000.0, + "datetime": "2023-07-10 00:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1134445, + "price": 39938000.0, + "datetime": "2023-07-10 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1134546, + "price": 39798000.0, + "datetime": "2023-07-10 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1134567, + "price": 39857000.0, + "datetime": "2023-07-10 11:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1134706, + "price": 39752000.0, + "datetime": "2023-07-10 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1134816, + "price": 39932000.0, + "datetime": "2023-07-11 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1134826, + "price": 39972000.0, + "datetime": "2023-07-11 00:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1134846, + "price": 39990000.0, + "datetime": "2023-07-11 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1134941, + "price": 40398000.0, + "datetime": "2023-07-11 06:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1134976, + "price": 40029000.0, + "datetime": "2023-07-11 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1135005, + "price": 40044000.0, + "datetime": "2023-07-11 09:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1135044, + "price": 40100000.0, + "datetime": "2023-07-11 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1135052, "price": 40031000.0, - "datetime": "2023-07-11 08:09:00", + "datetime": "2023-07-11 12:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1135129, + "price": 40166000.0, + "datetime": "2023-07-11 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1135226, - "price": 39909000.0, - "datetime": "2023-07-11 20:42:00", + "bar_index": 1135151, + "price": 40007000.0, + "datetime": "2023-07-11 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.8 [donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1135302, - "price": 40037000.0, - "datetime": "2023-07-12 00:30:00", + "bar_index": 1135185, + "price": 39928000.0, + "datetime": "2023-07-11 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1135203, + "price": 39931000.0, + "datetime": "2023-07-11 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1135252, + "price": 39979000.0, + "datetime": "2023-07-11 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1135282, + "price": 40132000.0, + "datetime": "2023-07-11 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1135322, + "price": 40143000.0, + "datetime": "2023-07-12 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1135331, + "price": 40240000.0, + "datetime": "2023-07-12 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1135337, + "price": 40182000.0, + "datetime": "2023-07-12 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1135346, + "price": 40172000.0, + "datetime": "2023-07-12 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1135383, + "price": 40097000.0, + "datetime": "2023-07-12 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -108779,25 +184073,61 @@ "datetime": "2023-07-12 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=38.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1135583, - "price": 40037000.0, - "datetime": "2023-07-12 14:33:00", + "bar_index": 1135543, + "price": 40047000.0, + "datetime": "2023-07-12 12:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1135570, + "price": 40047000.0, + "datetime": "2023-07-12 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1135575, + "price": 40054000.0, + "datetime": "2023-07-12 14:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback]" + }, + { + "side": "buy", + "bar_index": 1135666, + "price": 40145000.0, + "datetime": "2023-07-12 18:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1135677, + "price": 40164000.0, + "datetime": "2023-07-12 19:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1135659, - "price": 40129000.0, - "datetime": "2023-07-12 18:21:00", + "bar_index": 1135691, + "price": 40148000.0, + "datetime": "2023-07-12 19:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -108805,17 +184135,17 @@ "price": 40177000.0, "datetime": "2023-07-12 20:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1135730, - "price": 40144000.0, - "datetime": "2023-07-12 21:54:00", + "side": "buy", + "bar_index": 1135712, + "price": 40238000.0, + "datetime": "2023-07-12 21:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -108823,44 +184153,98 @@ "price": 40199000.0, "datetime": "2023-07-12 23:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1135847, - "price": 39874000.0, - "datetime": "2023-07-13 03:45:00", + "bar_index": 1135828, + "price": 39826000.0, + "datetime": "2023-07-13 02:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1135881, - "price": 39793000.0, - "datetime": "2023-07-13 05:27:00", + "side": "buy", + "bar_index": 1135919, + "price": 39837000.0, + "datetime": "2023-07-13 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1136034, - "price": 39361000.0, - "datetime": "2023-07-13 13:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1136073, - "price": 39415000.0, - "datetime": "2023-07-13 15:03:00", + "bar_index": 1135926, + "price": 39817000.0, + "datetime": "2023-07-13 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1135933, + "price": 39840000.0, + "datetime": "2023-07-13 08:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1135943, + "price": 39819000.0, + "datetime": "2023-07-13 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1136005, + "price": 39611000.0, + "datetime": "2023-07-13 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1136051, + "price": 39376000.0, + "datetime": "2023-07-13 13:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1136134, + "price": 39545000.0, + "datetime": "2023-07-13 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1136185, + "price": 39649000.0, + "datetime": "2023-07-13 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1136195, + "price": 39680000.0, + "datetime": "2023-07-13 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -108869,61 +184253,79 @@ "datetime": "2023-07-13 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1136223, - "price": 39664000.0, - "datetime": "2023-07-13 22:33:00", + "bar_index": 1136252, + "price": 39686000.0, + "datetime": "2023-07-14 00:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1136282, + "price": 39815000.0, + "datetime": "2023-07-14 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1136234, - "price": 39567000.0, - "datetime": "2023-07-13 23:06:00", + "bar_index": 1136372, + "price": 39609000.0, + "datetime": "2023-07-14 06:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1136420, + "price": 39796000.0, + "datetime": "2023-07-14 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1136275, - "price": 39719000.0, - "datetime": "2023-07-14 01:09:00", + "bar_index": 1136427, + "price": 39917000.0, + "datetime": "2023-07-14 08:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1136280, - "price": 39864000.0, - "datetime": "2023-07-14 01:24:00", + "bar_index": 1136478, + "price": 39932000.0, + "datetime": "2023-07-14 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1136510, + "price": 39908000.0, + "datetime": "2023-07-14 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1136322, - "price": 39494000.0, - "datetime": "2023-07-14 03:30:00", + "bar_index": 1136561, + "price": 39782000.0, + "datetime": "2023-07-14 15:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1136412, - "price": 39635000.0, - "datetime": "2023-07-14 08:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -108932,16 +184334,16 @@ "datetime": "2023-07-14 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1136620, - "price": 39803000.0, - "datetime": "2023-07-14 18:24:00", + "bar_index": 1136610, + "price": 39796000.0, + "datetime": "2023-07-14 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -108950,7 +184352,25 @@ "datetime": "2023-07-14 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1136653, + "price": 39699000.0, + "datetime": "2023-07-14 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1136663, + "price": 39717000.0, + "datetime": "2023-07-14 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -108958,8 +184378,8 @@ "price": 39958000.0, "datetime": "2023-07-14 23:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -108968,106 +184388,205 @@ "datetime": "2023-07-15 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1136852, - "price": 39017000.0, - "datetime": "2023-07-15 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1137058, - "price": 38844000.0, - "datetime": "2023-07-15 16:18:00", + "bar_index": 1136872, + "price": 39033000.0, + "datetime": "2023-07-15 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1137080, - "price": 38823000.0, - "datetime": "2023-07-15 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1137158, - "price": 38750000.0, - "datetime": "2023-07-15 21:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1137163, - "price": 38762000.0, - "datetime": "2023-07-15 21:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1137354, - "price": 38879000.0, - "datetime": "2023-07-16 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1137381, - "price": 38901000.0, - "datetime": "2023-07-16 08:27:00", + "bar_index": 1136905, + "price": 39049000.0, + "datetime": "2023-07-15 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1137447, - "price": 38834000.0, - "datetime": "2023-07-16 11:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1137547, - "price": 38852000.0, - "datetime": "2023-07-16 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1137725, - "price": 38979000.0, - "datetime": "2023-07-17 01:39:00", + "bar_index": 1136915, + "price": 39032000.0, + "datetime": "2023-07-15 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1136950, + "price": 39020000.0, + "datetime": "2023-07-15 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1137786, - "price": 38929000.0, - "datetime": "2023-07-17 04:42:00", + "bar_index": 1136962, + "price": 39008000.0, + "datetime": "2023-07-15 11:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1136974, + "price": 38870000.0, + "datetime": "2023-07-15 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,donchian,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1137003, + "price": 38898000.0, + "datetime": "2023-07-15 13:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1137125, + "price": 38778000.0, + "datetime": "2023-07-15 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=78.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1137192, + "price": 38802000.0, + "datetime": "2023-07-15 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137204, + "price": 38799000.0, + "datetime": "2023-07-15 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137244, + "price": 38832000.0, + "datetime": "2023-07-16 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137338, + "price": 38884000.0, + "datetime": "2023-07-16 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137394, + "price": 38897000.0, + "datetime": "2023-07-16 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1137448, + "price": 38815000.0, + "datetime": "2023-07-16 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1137463, + "price": 38788000.0, + "datetime": "2023-07-16 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137506, + "price": 38810000.0, + "datetime": "2023-07-16 14:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137535, + "price": 38861000.0, + "datetime": "2023-07-16 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1137574, + "price": 38870000.0, + "datetime": "2023-07-16 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1137605, + "price": 38865000.0, + "datetime": "2023-07-16 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1137632, + "price": 38935000.0, + "datetime": "2023-07-16 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1137664, + "price": 38965000.0, + "datetime": "2023-07-16 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1137729, + "price": 39002000.0, + "datetime": "2023-07-17 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -109076,43 +184595,52 @@ "datetime": "2023-07-17 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1137841, - "price": 39015000.0, - "datetime": "2023-07-17 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1137953, - "price": 38811000.0, - "datetime": "2023-07-17 13:03:00", + "bar_index": 1138012, + "price": 38825000.0, + "datetime": "2023-07-17 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=58.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1138030, - "price": 38848000.0, - "datetime": "2023-07-17 16:54:00", + "bar_index": 1138046, + "price": 38906000.0, + "datetime": "2023-07-17 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1138222, - "price": 38813000.0, - "datetime": "2023-07-18 02:30:00", + "bar_index": 1138058, + "price": 38900000.0, + "datetime": "2023-07-17 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1138122, + "price": 38690000.0, + "datetime": "2023-07-17 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1138280, + "price": 38544000.0, + "datetime": "2023-07-18 05:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -109120,143 +184648,368 @@ "price": 38553000.0, "datetime": "2023-07-18 06:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1138362, - "price": 38728000.0, - "datetime": "2023-07-18 09:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1138451, - "price": 38492000.0, - "datetime": "2023-07-18 13:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1138888, - "price": 38472000.0, - "datetime": "2023-07-19 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1138897, - "price": 38514000.0, - "datetime": "2023-07-19 12:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1139077, - "price": 38426000.0, - "datetime": "2023-07-19 21:15:00", + "bar_index": 1138301, + "price": 38651000.0, + "datetime": "2023-07-18 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1138349, + "price": 38723000.0, + "datetime": "2023-07-18 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1139108, + "bar_index": 1138378, + "price": 38689000.0, + "datetime": "2023-07-18 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1138500, + "price": 38459000.0, + "datetime": "2023-07-18 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1138538, + "price": 38403000.0, + "datetime": "2023-07-18 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1138628, + "price": 38214000.0, + "datetime": "2023-07-18 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1138659, + "price": 38350000.0, + "datetime": "2023-07-19 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1138758, + "price": 38232000.0, + "datetime": "2023-07-19 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1138768, + "price": 38278000.0, + "datetime": "2023-07-19 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1138791, + "price": 38268000.0, + "datetime": "2023-07-19 06:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1138808, + "price": 38270000.0, + "datetime": "2023-07-19 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1138870, + "price": 38503000.0, + "datetime": "2023-07-19 10:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1138928, + "price": 38707000.0, + "datetime": "2023-07-19 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139036, + "price": 38512000.0, + "datetime": "2023-07-19 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1139058, + "price": 38447000.0, + "datetime": "2023-07-19 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1139090, + "price": 38405000.0, + "datetime": "2023-07-19 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1139124, + "price": 38369000.0, + "datetime": "2023-07-19 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139151, + "price": 38447000.0, + "datetime": "2023-07-20 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1139164, + "price": 38365000.0, + "datetime": "2023-07-20 01:36:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1139184, "price": 38411000.0, - "datetime": "2023-07-19 22:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1139117, - "price": 38356000.0, - "datetime": "2023-07-19 23:15:00", + "datetime": "2023-07-20 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1139202, - "price": 38355000.0, - "datetime": "2023-07-20 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1139635, - "price": 38526000.0, - "datetime": "2023-07-21 01:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1139684, - "price": 38476000.0, - "datetime": "2023-07-21 03:36:00", + "bar_index": 1139216, + "price": 38464000.0, + "datetime": "2023-07-20 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1139773, - "price": 38558000.0, - "datetime": "2023-07-21 08:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1139793, - "price": 38565000.0, - "datetime": "2023-07-21 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1139815, - "price": 38577000.0, - "datetime": "2023-07-21 10:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1139913, + "bar_index": 1139383, + "price": 38290000.0, + "datetime": "2023-07-20 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1139410, + "price": 38361000.0, + "datetime": "2023-07-20 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139497, + "price": 38870000.0, + "datetime": "2023-07-20 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1139653, + "price": 38345000.0, + "datetime": "2023-07-21 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1139690, + "price": 38399000.0, + "datetime": "2023-07-21 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139734, + "price": 38540000.0, + "datetime": "2023-07-21 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139829, + "price": 38677000.0, + "datetime": "2023-07-21 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1139836, + "price": 38708000.0, + "datetime": "2023-07-21 11:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1139872, + "price": 38644000.0, + "datetime": "2023-07-21 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1139972, "price": 38616000.0, - "datetime": "2023-07-21 15:03:00", + "datetime": "2023-07-21 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=44.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1140581, - "price": 38735000.0, - "datetime": "2023-07-23 00:27:00", + "bar_index": 1140210, + "price": 38738000.0, + "datetime": "2023-07-22 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1140285, + "price": 38897000.0, + "datetime": "2023-07-22 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1140303, + "price": 38840000.0, + "datetime": "2023-07-22 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1140421, + "price": 38700000.0, + "datetime": "2023-07-22 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1140449, + "price": 38758000.0, + "datetime": "2023-07-22 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1140468, + "price": 38769000.0, + "datetime": "2023-07-22 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1140497, + "price": 38741000.0, + "datetime": "2023-07-22 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1140512, + "price": 38740000.0, + "datetime": "2023-07-22 21:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1140599, + "price": 38768000.0, + "datetime": "2023-07-23 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -109265,142 +185018,313 @@ "datetime": "2023-07-23 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1140665, - "price": 38785000.0, - "datetime": "2023-07-23 04:39:00", + "bar_index": 1140708, + "price": 38815000.0, + "datetime": "2023-07-23 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=58.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1140674, - "price": 38775000.0, - "datetime": "2023-07-23 05:06:00", + "bar_index": 1140764, + "price": 38688000.0, + "datetime": "2023-07-23 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1140774, + "price": 38723000.0, + "datetime": "2023-07-23 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1140787, + "price": 38753000.0, + "datetime": "2023-07-23 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1140821, + "price": 38798000.0, + "datetime": "2023-07-23 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1140851, + "price": 38844000.0, + "datetime": "2023-07-23 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1141578, - "price": 37840000.0, - "datetime": "2023-07-25 02:18:00", + "bar_index": 1140873, + "price": 38780000.0, + "datetime": "2023-07-23 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1140967, + "price": 38752000.0, + "datetime": "2023-07-23 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1140982, + "price": 38786000.0, + "datetime": "2023-07-23 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1141016, + "price": 38887000.0, + "datetime": "2023-07-23 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1141144, + "price": 38955000.0, + "datetime": "2023-07-24 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1141165, + "price": 39046000.0, + "datetime": "2023-07-24 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1141201, + "price": 38976000.0, + "datetime": "2023-07-24 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1141225, + "price": 38977000.0, + "datetime": "2023-07-24 08:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1141346, + "price": 38591000.0, + "datetime": "2023-07-24 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1141387, + "price": 38615000.0, + "datetime": "2023-07-24 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1141405, + "price": 38564000.0, + "datetime": "2023-07-24 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1141454, + "price": 38100000.0, + "datetime": "2023-07-24 20:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1141690, - "price": 38004000.0, - "datetime": "2023-07-25 07:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1141704, - "price": 37991000.0, - "datetime": "2023-07-25 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1141792, - "price": 37841000.0, - "datetime": "2023-07-25 13:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1141869, - "price": 37725000.0, - "datetime": "2023-07-25 16:51:00", + "bar_index": 1141590, + "price": 37756000.0, + "datetime": "2023-07-25 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1142088, - "price": 37882000.0, - "datetime": "2023-07-26 03:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1142156, + "bar_index": 1141797, + "price": 37845000.0, + "datetime": "2023-07-25 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1141880, + "price": 37622000.0, + "datetime": "2023-07-25 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1141896, + "price": 37733000.0, + "datetime": "2023-07-25 18:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1141925, + "price": 37758000.0, + "datetime": "2023-07-25 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1142026, + "price": 37978000.0, + "datetime": "2023-07-26 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1142055, + "price": 37903000.0, + "datetime": "2023-07-26 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1142061, + "price": 37952000.0, + "datetime": "2023-07-26 02:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1142072, + "price": 37912000.0, + "datetime": "2023-07-26 03:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1142127, + "price": 37926000.0, + "datetime": "2023-07-26 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1142132, + "price": 37888000.0, + "datetime": "2023-07-26 06:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1142165, "price": 37919000.0, - "datetime": "2023-07-26 07:12:00", + "datetime": "2023-07-26 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1142242, - "price": 37799000.0, - "datetime": "2023-07-26 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1142330, - "price": 37743000.0, - "datetime": "2023-07-26 15:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1142413, + "bar_index": 1142353, "price": 37746000.0, - "datetime": "2023-07-26 20:03:00", + "datetime": "2023-07-26 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=37.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1142476, - "price": 37879000.0, - "datetime": "2023-07-26 23:12:00", + "bar_index": 1142367, + "price": 37777000.0, + "datetime": "2023-07-26 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.1 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1142558, - "price": 37958000.0, - "datetime": "2023-07-27 03:18:00", + "bar_index": 1142530, + "price": 37951000.0, + "datetime": "2023-07-27 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=47.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1142567, + "bar_index": 1142544, "price": 37975000.0, - "datetime": "2023-07-27 03:45:00", + "datetime": "2023-07-27 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -109409,97 +185333,196 @@ "datetime": "2023-07-27 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1142625, - "price": 38116000.0, - "datetime": "2023-07-27 06:39:00", + "bar_index": 1142592, + "price": 37967000.0, + "datetime": "2023-07-27 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1142911, - "price": 38224000.0, - "datetime": "2023-07-27 20:57:00", + "bar_index": 1142628, + "price": 38137000.0, + "datetime": "2023-07-27 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1143006, - "price": 37988000.0, - "datetime": "2023-07-28 01:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1143148, - "price": 37873000.0, - "datetime": "2023-07-28 08:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1143289, - "price": 37793000.0, - "datetime": "2023-07-28 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1143320, - "price": 37797000.0, - "datetime": "2023-07-28 17:24:00", + "bar_index": 1142637, + "price": 38132000.0, + "datetime": "2023-07-27 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1143332, - "price": 37762000.0, - "datetime": "2023-07-28 18:00:00", + "bar_index": 1142706, + "price": 37917000.0, + "datetime": "2023-07-27 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1143665, - "price": 37928000.0, - "datetime": "2023-07-29 10:39:00", + "bar_index": 1142722, + "price": 37888000.0, + "datetime": "2023-07-27 11:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1143720, - "price": 37982000.0, - "datetime": "2023-07-29 13:24:00", + "bar_index": 1142816, + "price": 38131000.0, + "datetime": "2023-07-27 16:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1142916, + "price": 38191000.0, + "datetime": "2023-07-27 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1142933, + "price": 38191000.0, + "datetime": "2023-07-27 22:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1143780, - "price": 37947000.0, - "datetime": "2023-07-29 16:24:00", + "bar_index": 1143015, + "price": 37934000.0, + "datetime": "2023-07-28 02:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1143083, + "price": 37904000.0, + "datetime": "2023-07-28 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1143115, + "price": 37948000.0, + "datetime": "2023-07-28 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1143161, + "price": 37814000.0, + "datetime": "2023-07-28 09:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1143184, + "price": 37923000.0, + "datetime": "2023-07-28 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1143198, + "price": 37811000.0, + "datetime": "2023-07-28 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1143393, + "price": 37865000.0, + "datetime": "2023-07-28 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1143467, + "price": 37959000.0, + "datetime": "2023-07-29 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1143499, + "price": 37874000.0, + "datetime": "2023-07-29 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1143528, + "price": 37906000.0, + "datetime": "2023-07-29 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1143552, + "price": 37877000.0, + "datetime": "2023-07-29 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1143680, + "price": 37968000.0, + "datetime": "2023-07-29 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1143714, + "price": 37989000.0, + "datetime": "2023-07-29 13:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback]" }, { "side": "sell", @@ -109507,8 +185530,17 @@ "price": 37920000.0, "datetime": "2023-07-29 19:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1143942, + "price": 37914000.0, + "datetime": "2023-07-30 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -109517,142 +185549,160 @@ "datetime": "2023-07-30 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1144048, - "price": 37910000.0, - "datetime": "2023-07-30 05:54:00", + "bar_index": 1144216, + "price": 37842000.0, + "datetime": "2023-07-30 14:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1144060, - "price": 37912000.0, - "datetime": "2023-07-30 06:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1144069, - "price": 37907000.0, - "datetime": "2023-07-30 06:57:00", + "bar_index": 1144291, + "price": 37794000.0, + "datetime": "2023-07-30 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1144101, - "price": 37905000.0, - "datetime": "2023-07-30 08:33:00", + "bar_index": 1144354, + "price": 37868000.0, + "datetime": "2023-07-30 21:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1144416, + "price": 38052000.0, + "datetime": "2023-07-31 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1144452, + "price": 37995000.0, + "datetime": "2023-07-31 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1144188, - "price": 37853000.0, - "datetime": "2023-07-30 12:54:00", + "bar_index": 1144541, + "price": 37819000.0, + "datetime": "2023-07-31 06:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1144214, - "price": 37834000.0, - "datetime": "2023-07-30 14:12:00", + "bar_index": 1144560, + "price": 37782000.0, + "datetime": "2023-07-31 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1144229, - "price": 37855000.0, - "datetime": "2023-07-30 14:57:00", + "bar_index": 1144614, + "price": 38011000.0, + "datetime": "2023-07-31 10:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1144618, + "price": 38011000.0, + "datetime": "2023-07-31 10:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1144628, + "price": 38011000.0, + "datetime": "2023-07-31 10:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1144778, + "price": 37961000.0, + "datetime": "2023-07-31 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1144789, + "price": 37966000.0, + "datetime": "2023-07-31 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1144804, + "price": 37991000.0, + "datetime": "2023-07-31 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1144829, + "price": 38019000.0, + "datetime": "2023-07-31 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1144285, - "price": 37792000.0, - "datetime": "2023-07-30 17:45:00", + "bar_index": 1144874, + "price": 38000000.0, + "datetime": "2023-07-31 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1144319, - "price": 37829000.0, - "datetime": "2023-07-30 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1144473, - "price": 38002000.0, - "datetime": "2023-07-31 03:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1144635, - "price": 37979000.0, - "datetime": "2023-07-31 11:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=35.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1144701, - "price": 37971000.0, - "datetime": "2023-07-31 14:33:00", + "bar_index": 1144959, + "price": 37866000.0, + "datetime": "2023-08-01 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1144721, - "price": 37992000.0, - "datetime": "2023-07-31 15:33:00", + "side": "sell", + "bar_index": 1144973, + "price": 37873000.0, + "datetime": "2023-08-01 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1144759, - "price": 37964000.0, - "datetime": "2023-07-31 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1144788, - "price": 37956000.0, - "datetime": "2023-07-31 18:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -109660,8 +185710,8 @@ "price": 37864000.0, "datetime": "2023-08-01 04:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -109670,61 +185720,142 @@ "datetime": "2023-08-01 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1145164, - "price": 37572000.0, - "datetime": "2023-08-01 13:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1145262, - "price": 37694000.0, - "datetime": "2023-08-01 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1145290, - "price": 37666000.0, - "datetime": "2023-08-01 20:00:00", + "bar_index": 1145011, + "price": 37943000.0, + "datetime": "2023-08-01 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1145356, - "price": 37666000.0, - "datetime": "2023-08-01 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1145824, - "price": 38603000.0, - "datetime": "2023-08-02 22:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1145834, - "price": 38547000.0, - "datetime": "2023-08-02 23:12:00", + "bar_index": 1145118, + "price": 37737000.0, + "datetime": "2023-08-01 11:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1145207, + "price": 37621000.0, + "datetime": "2023-08-01 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1145228, + "price": 37674000.0, + "datetime": "2023-08-01 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1145268, + "price": 37680000.0, + "datetime": "2023-08-01 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1145325, + "price": 37661000.0, + "datetime": "2023-08-01 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1145335, + "price": 37678000.0, + "datetime": "2023-08-01 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1145409, + "price": 37813000.0, + "datetime": "2023-08-02 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1145426, + "price": 37781000.0, + "datetime": "2023-08-02 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1145445, + "price": 37990000.0, + "datetime": "2023-08-02 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1145548, + "price": 38576000.0, + "datetime": "2023-08-02 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1145566, + "price": 38747000.0, + "datetime": "2023-08-02 09:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1145668, + "price": 38725000.0, + "datetime": "2023-08-02 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1145797, + "price": 38652000.0, + "datetime": "2023-08-02 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1145845, + "price": 38528000.0, + "datetime": "2023-08-02 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -109733,34 +185864,79 @@ "datetime": "2023-08-03 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1146030, - "price": 38361000.0, - "datetime": "2023-08-03 09:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1146054, - "price": 38354000.0, - "datetime": "2023-08-03 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1146177, - "price": 38259000.0, - "datetime": "2023-08-03 16:21:00", + "bar_index": 1145874, + "price": 38479000.0, + "datetime": "2023-08-03 01:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1145908, + "price": 38315000.0, + "datetime": "2023-08-03 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=22.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1145936, + "price": 38360000.0, + "datetime": "2023-08-03 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1145949, + "price": 38344000.0, + "datetime": "2023-08-03 04:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1145972, + "price": 38286000.0, + "datetime": "2023-08-03 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1146114, + "price": 38343000.0, + "datetime": "2023-08-03 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1146186, + "price": 38245000.0, + "datetime": "2023-08-03 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1146206, + "price": 38390000.0, + "datetime": "2023-08-03 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -109769,7 +185945,7 @@ "datetime": "2023-08-03 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -109777,179 +185953,350 @@ "price": 38540000.0, "datetime": "2023-08-03 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1146337, + "bar_index": 1146531, + "price": 38442000.0, + "datetime": "2023-08-04 10:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1146596, + "price": 38467000.0, + "datetime": "2023-08-04 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1146687, + "price": 38623000.0, + "datetime": "2023-08-04 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1146755, + "price": 38587000.0, + "datetime": "2023-08-04 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1146818, + "price": 38623000.0, + "datetime": "2023-08-05 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1146872, + "price": 38546000.0, + "datetime": "2023-08-05 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1146961, + "price": 38572000.0, + "datetime": "2023-08-05 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1147003, + "price": 38496000.0, + "datetime": "2023-08-05 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1147109, + "price": 38460000.0, + "datetime": "2023-08-05 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1147170, "price": 38474000.0, - "datetime": "2023-08-04 00:21:00", + "datetime": "2023-08-05 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=54.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1146470, + "bar_index": 1147175, + "price": 38479000.0, + "datetime": "2023-08-05 18:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1147316, + "price": 38460000.0, + "datetime": "2023-08-06 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1147354, + "price": 38500000.0, + "datetime": "2023-08-06 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1147452, + "price": 38478000.0, + "datetime": "2023-08-06 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=90.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1147469, + "price": 38470000.0, + "datetime": "2023-08-06 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1147477, + "price": 38448000.0, + "datetime": "2023-08-06 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1147730, + "price": 38582000.0, + "datetime": "2023-08-06 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1147775, "price": 38567000.0, - "datetime": "2023-08-04 07:00:00", + "datetime": "2023-08-07 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1146793, - "price": 38607000.0, - "datetime": "2023-08-04 23:09:00", + "bar_index": 1147934, + "price": 38604000.0, + "datetime": "2023-08-07 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1146935, - "price": 38542000.0, - "datetime": "2023-08-05 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1147054, - "price": 38416000.0, - "datetime": "2023-08-05 12:12:00", + "bar_index": 1147946, + "price": 38615000.0, + "datetime": "2023-08-07 08:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1147263, - "price": 38430000.0, - "datetime": "2023-08-05 22:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1147363, - "price": 38493000.0, - "datetime": "2023-08-06 03:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1147383, - "price": 38490000.0, - "datetime": "2023-08-06 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1147449, - "price": 38465000.0, - "datetime": "2023-08-06 07:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1147505, - "price": 38457000.0, - "datetime": "2023-08-06 10:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1147597, - "price": 38566000.0, - "datetime": "2023-08-06 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1147689, - "price": 38573000.0, - "datetime": "2023-08-06 19:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1147781, - "price": 38552000.0, - "datetime": "2023-08-07 00:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1148017, + "bar_index": 1148072, "price": 38515000.0, - "datetime": "2023-08-07 12:21:00", + "datetime": "2023-08-07 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1148033, + "bar_index": 1148130, + "price": 38477000.0, + "datetime": "2023-08-07 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1148155, "price": 38531000.0, - "datetime": "2023-08-07 13:09:00", + "datetime": "2023-08-07 19:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1148180, - "price": 38548000.0, - "datetime": "2023-08-07 20:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1148400, + "bar_index": 1148184, "price": 38575000.0, - "datetime": "2023-08-08 07:30:00", + "datetime": "2023-08-07 20:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1148521, - "price": 38745000.0, - "datetime": "2023-08-08 13:33:00", + "bar_index": 1148194, + "price": 38678000.0, + "datetime": "2023-08-07 21:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1148302, + "price": 38382000.0, + "datetime": "2023-08-08 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1148622, - "price": 38755000.0, - "datetime": "2023-08-08 18:36:00", + "bar_index": 1148341, + "price": 38392000.0, + "datetime": "2023-08-08 04:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1148362, + "price": 38543000.0, + "datetime": "2023-08-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1148408, + "price": 38580000.0, + "datetime": "2023-08-08 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1148415, + "price": 38566000.0, + "datetime": "2023-08-08 08:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1148421, + "price": 38595000.0, + "datetime": "2023-08-08 08:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1148453, + "price": 38637000.0, + "datetime": "2023-08-08 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1148531, + "price": 38739000.0, + "datetime": "2023-08-08 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1148586, + "price": 38774000.0, + "datetime": "2023-08-08 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1148709, + "price": 38993000.0, + "datetime": "2023-08-08 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1148727, + "price": 39126000.0, + "datetime": "2023-08-08 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1148803, + "price": 39478000.0, + "datetime": "2023-08-09 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 1148812, + "price": 39557000.0, + "datetime": "2023-08-09 04:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -109958,61 +186305,178 @@ "datetime": "2023-08-09 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1149020, - "price": 39473000.0, - "datetime": "2023-08-09 14:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1149107, - "price": 39430000.0, - "datetime": "2023-08-09 18:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1149281, - "price": 39213000.0, - "datetime": "2023-08-10 03:33:00", + "bar_index": 1148872, + "price": 39410000.0, + "datetime": "2023-08-09 07:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1149397, - "price": 39276000.0, - "datetime": "2023-08-10 09:21:00", + "bar_index": 1148916, + "price": 39517000.0, + "datetime": "2023-08-09 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1148934, + "price": 39535000.0, + "datetime": "2023-08-09 10:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1149428, - "price": 39257000.0, - "datetime": "2023-08-10 10:54:00", + "bar_index": 1148964, + "price": 39369000.0, + "datetime": "2023-08-09 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1149622, - "price": 39113000.0, - "datetime": "2023-08-10 20:36:00", + "bar_index": 1149057, + "price": 39400000.0, + "datetime": "2023-08-09 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149136, + "price": 39450000.0, + "datetime": "2023-08-09 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149166, + "price": 39666000.0, + "datetime": "2023-08-09 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149203, + "price": 39658000.0, + "datetime": "2023-08-09 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1149295, + "price": 39143000.0, + "datetime": "2023-08-10 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1149467, + "price": 39130000.0, + "datetime": "2023-08-10 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1149526, + "price": 39148000.0, + "datetime": "2023-08-10 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149536, + "price": 39166000.0, + "datetime": "2023-08-10 16:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1149562, + "price": 39071000.0, + "datetime": "2023-08-10 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149615, + "price": 39128000.0, + "datetime": "2023-08-10 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1149655, + "price": 39184000.0, + "datetime": "2023-08-10 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1149687, + "price": 39129000.0, + "datetime": "2023-08-10 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1149691, + "price": 39087000.0, + "datetime": "2023-08-11 00:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1149787, + "price": 39053000.0, + "datetime": "2023-08-11 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1149827, + "price": 39084000.0, + "datetime": "2023-08-11 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -110021,115 +186485,214 @@ "datetime": "2023-08-11 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1149881, - "price": 39097000.0, - "datetime": "2023-08-11 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1150074, - "price": 39150000.0, - "datetime": "2023-08-11 19:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1150108, - "price": 39150000.0, - "datetime": "2023-08-11 20:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1150312, - "price": 39256000.0, - "datetime": "2023-08-12 07:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1150317, - "price": 39244000.0, - "datetime": "2023-08-12 07:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1150361, - "price": 39233000.0, - "datetime": "2023-08-12 09:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1150516, - "price": 39248000.0, - "datetime": "2023-08-12 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1150738, - "price": 39249000.0, - "datetime": "2023-08-13 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1150758, - "price": 39247000.0, - "datetime": "2023-08-13 05:24:00", + "bar_index": 1149937, + "price": 39057000.0, + "datetime": "2023-08-11 12:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1149955, + "price": 39089000.0, + "datetime": "2023-08-11 13:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1150795, + "bar_index": 1149989, + "price": 39101000.0, + "datetime": "2023-08-11 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150038, + "price": 39175000.0, + "datetime": "2023-08-11 17:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1150060, + "price": 39129000.0, + "datetime": "2023-08-11 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1150113, + "price": 39164000.0, + "datetime": "2023-08-11 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1150179, + "price": 39186000.0, + "datetime": "2023-08-12 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150217, + "price": 39201000.0, + "datetime": "2023-08-12 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1150228, + "price": 39158000.0, + "datetime": "2023-08-12 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1150321, "price": 39257000.0, - "datetime": "2023-08-13 07:15:00", + "datetime": "2023-08-12 07:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1150834, - "price": 39273000.0, - "datetime": "2023-08-13 09:12:00", + "bar_index": 1150364, + "price": 39232000.0, + "datetime": "2023-08-12 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1150376, + "price": 39229000.0, + "datetime": "2023-08-12 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1150385, + "price": 39223000.0, + "datetime": "2023-08-12 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1150874, - "price": 39271000.0, - "datetime": "2023-08-13 11:12:00", + "bar_index": 1150458, + "price": 39245000.0, + "datetime": "2023-08-12 14:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1150467, + "price": 39261000.0, + "datetime": "2023-08-12 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1150487, + "price": 39255000.0, + "datetime": "2023-08-12 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1150498, + "price": 39239000.0, + "datetime": "2023-08-12 16:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150598, + "price": 39226000.0, + "datetime": "2023-08-12 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150634, + "price": 39216000.0, + "datetime": "2023-08-12 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150687, + "price": 39261000.0, + "datetime": "2023-08-13 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1150706, + "price": 39254000.0, + "datetime": "2023-08-13 02:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1150823, + "price": 39283000.0, + "datetime": "2023-08-13 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1150848, + "price": 39274000.0, + "datetime": "2023-08-13 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -110137,26 +186700,62 @@ "price": 39222000.0, "datetime": "2023-08-13 14:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1151142, - "price": 39196000.0, - "datetime": "2023-08-14 00:36:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=22.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1151364, - "price": 39067000.0, - "datetime": "2023-08-14 11:42:00", + "bar_index": 1151179, + "price": 39221000.0, + "datetime": "2023-08-14 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1151246, + "price": 39215000.0, + "datetime": "2023-08-14 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1151254, + "price": 39225000.0, + "datetime": "2023-08-14 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1151376, + "price": 39142000.0, + "datetime": "2023-08-14 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1151419, + "price": 39192000.0, + "datetime": "2023-08-14 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1151449, + "price": 39219000.0, + "datetime": "2023-08-14 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -110165,25 +186764,52 @@ "datetime": "2023-08-14 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1151576, - "price": 39223000.0, - "datetime": "2023-08-14 22:18:00", + "bar_index": 1151555, + "price": 39218000.0, + "datetime": "2023-08-14 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1151659, - "price": 39509000.0, - "datetime": "2023-08-15 02:27:00", + "bar_index": 1151570, + "price": 39229000.0, + "datetime": "2023-08-14 22:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1151613, + "price": 39400000.0, + "datetime": "2023-08-15 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1151664, + "price": 39445000.0, + "datetime": "2023-08-15 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1151703, + "price": 39288000.0, + "datetime": "2023-08-15 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -110191,8 +186817,8 @@ "price": 39317000.0, "datetime": "2023-08-15 05:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -110201,70 +186827,151 @@ "datetime": "2023-08-15 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1151822, + "price": 39279000.0, + "datetime": "2023-08-15 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1152075, - "price": 39500000.0, - "datetime": "2023-08-15 23:15:00", + "bar_index": 1151830, + "price": 39307000.0, + "datetime": "2023-08-15 11:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1151869, + "price": 39255000.0, + "datetime": "2023-08-15 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1152200, - "price": 39501000.0, - "datetime": "2023-08-16 05:30:00", + "bar_index": 1152192, + "price": 39530000.0, + "datetime": "2023-08-16 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1152277, - "price": 39425000.0, - "datetime": "2023-08-16 09:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1152294, - "price": 39365000.0, - "datetime": "2023-08-16 10:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1152475, - "price": 39231000.0, - "datetime": "2023-08-16 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1152523, - "price": 39331000.0, - "datetime": "2023-08-16 21:39:00", + "bar_index": 1152202, + "price": 39503000.0, + "datetime": "2023-08-16 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1152715, - "price": 39410000.0, - "datetime": "2023-08-17 07:15:00", + "bar_index": 1152375, + "price": 39417000.0, + "datetime": "2023-08-16 14:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1152410, + "price": 39433000.0, + "datetime": "2023-08-16 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1152482, + "price": 39318000.0, + "datetime": "2023-08-16 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1152502, + "price": 39266000.0, + "datetime": "2023-08-16 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1152608, + "price": 39333000.0, + "datetime": "2023-08-17 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1152674, + "price": 39464000.0, + "datetime": "2023-08-17 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1152717, + "price": 39400000.0, + "datetime": "2023-08-17 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1152738, + "price": 39206000.0, + "datetime": "2023-08-17 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1152811, + "price": 38775000.0, + "datetime": "2023-08-17 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1152818, + "price": 38790000.0, + "datetime": "2023-08-17 12:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1152832, + "price": 38854000.0, + "datetime": "2023-08-17 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", @@ -110273,61 +186980,142 @@ "datetime": "2023-08-17 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1153055, - "price": 38476000.0, - "datetime": "2023-08-18 00:15:00", + "bar_index": 1152968, + "price": 38734000.0, + "datetime": "2023-08-17 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1153071, - "price": 37864000.0, - "datetime": "2023-08-18 01:03:00", + "bar_index": 1153025, + "price": 38508000.0, + "datetime": "2023-08-17 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153120, + "price": 37941000.0, + "datetime": "2023-08-18 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153148, + "price": 37915000.0, + "datetime": "2023-08-18 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153155, + "price": 37837000.0, + "datetime": "2023-08-18 05:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153214, + "price": 36875000.0, + "datetime": "2023-08-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1153240, + "price": 36587000.0, + "datetime": "2023-08-18 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153252, + "price": 36451000.0, + "datetime": "2023-08-18 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153280, + "price": 36429000.0, + "datetime": "2023-08-18 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1153308, + "price": 36126000.0, + "datetime": "2023-08-18 12:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1153276, - "price": 36468000.0, - "datetime": "2023-08-18 11:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1153336, - "price": 36139000.0, - "datetime": "2023-08-18 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1153387, - "price": 36307000.0, - "datetime": "2023-08-18 16:51:00", + "bar_index": 1153337, + "price": 36151000.0, + "datetime": "2023-08-18 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1153463, - "price": 36445000.0, - "datetime": "2023-08-18 20:39:00", + "bar_index": 1153393, + "price": 36316000.0, + "datetime": "2023-08-18 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1153441, + "price": 36384000.0, + "datetime": "2023-08-18 19:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1153451, + "price": 36391000.0, + "datetime": "2023-08-18 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1153464, + "price": 36455000.0, + "datetime": "2023-08-18 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -110336,43 +187124,124 @@ "datetime": "2023-08-18 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1153702, - "price": 35867000.0, - "datetime": "2023-08-19 08:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1154056, - "price": 36002000.0, - "datetime": "2023-08-20 02:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1154139, - "price": 36081000.0, - "datetime": "2023-08-20 06:27:00", + "bar_index": 1153556, + "price": 35715000.0, + "datetime": "2023-08-19 01:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1154299, - "price": 35995000.0, - "datetime": "2023-08-20 14:27:00", + "bar_index": 1153664, + "price": 35863000.0, + "datetime": "2023-08-19 06:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1153728, + "price": 36003000.0, + "datetime": "2023-08-19 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1153834, + "price": 35685000.0, + "datetime": "2023-08-19 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1153880, + "price": 35741000.0, + "datetime": "2023-08-19 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1153909, + "price": 35783000.0, + "datetime": "2023-08-19 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1153975, + "price": 35751000.0, + "datetime": "2023-08-19 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1153986, + "price": 35733000.0, + "datetime": "2023-08-19 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1154033, + "price": 36086000.0, + "datetime": "2023-08-20 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1154077, + "price": 36032000.0, + "datetime": "2023-08-20 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1154152, + "price": 36096000.0, + "datetime": "2023-08-20 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154183, + "price": 36040000.0, + "datetime": "2023-08-20 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154227, + "price": 36034000.0, + "datetime": "2023-08-20 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -110381,133 +187250,223 @@ "datetime": "2023-08-20 21:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1154568, - "price": 35890000.0, - "datetime": "2023-08-21 03:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1154712, - "price": 35837000.0, - "datetime": "2023-08-21 11:06:00", + "bar_index": 1154455, + "price": 35954000.0, + "datetime": "2023-08-20 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1154778, - "price": 35636000.0, - "datetime": "2023-08-21 14:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1154983, - "price": 35625000.0, - "datetime": "2023-08-22 00:39:00", + "bar_index": 1154498, + "price": 35848000.0, + "datetime": "2023-08-21 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1155052, - "price": 35659000.0, - "datetime": "2023-08-22 04:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1155272, - "price": 35633000.0, - "datetime": "2023-08-22 15:06:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1155329, - "price": 35634000.0, - "datetime": "2023-08-22 17:57:00", + "bar_index": 1154529, + "price": 35827000.0, + "datetime": "2023-08-21 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1155438, - "price": 35636000.0, - "datetime": "2023-08-22 23:24:00", + "bar_index": 1154597, + "price": 35936000.0, + "datetime": "2023-08-21 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1155488, + "bar_index": 1154637, + "price": 35983000.0, + "datetime": "2023-08-21 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154659, + "price": 35934000.0, + "datetime": "2023-08-21 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154782, + "price": 35652000.0, + "datetime": "2023-08-21 14:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154801, + "price": 35648000.0, + "datetime": "2023-08-21 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1154849, + "price": 35683000.0, + "datetime": "2023-08-21 17:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1154867, + "price": 35603000.0, + "datetime": "2023-08-21 18:51:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1154904, + "price": 35581000.0, + "datetime": "2023-08-21 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1154930, "price": 35610000.0, - "datetime": "2023-08-23 01:54:00", + "datetime": "2023-08-21 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1155496, - "price": 35444000.0, - "datetime": "2023-08-23 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1155570, - "price": 35421000.0, - "datetime": "2023-08-23 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1155599, - "price": 35322000.0, - "datetime": "2023-08-23 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1155683, - "price": 35569000.0, - "datetime": "2023-08-23 11:39:00", + "bar_index": 1155018, + "price": 35669000.0, + "datetime": "2023-08-22 02:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1155039, + "price": 35659000.0, + "datetime": "2023-08-22 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1155083, + "price": 35683000.0, + "datetime": "2023-08-22 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1155087, + "price": 35687000.0, + "datetime": "2023-08-22 05:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1155114, + "price": 35791000.0, + "datetime": "2023-08-22 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1155121, + "price": 35788000.0, + "datetime": "2023-08-22 07:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1155151, + "price": 35748000.0, + "datetime": "2023-08-22 09:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1155771, - "price": 35540000.0, - "datetime": "2023-08-23 16:03:00", + "bar_index": 1155189, + "price": 35752000.0, + "datetime": "2023-08-22 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1155288, + "price": 35581000.0, + "datetime": "2023-08-22 15:54:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1155781, + "price": 35614000.0, + "datetime": "2023-08-23 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1155797, + "price": 35609000.0, + "datetime": "2023-08-23 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1155809, + "price": 35598000.0, + "datetime": "2023-08-23 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -110515,53 +187474,107 @@ "price": 35411000.0, "datetime": "2023-08-23 20:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1155876, - "price": 35411000.0, - "datetime": "2023-08-23 21:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=5.2 [donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1156008, - "price": 35919000.0, - "datetime": "2023-08-24 03:54:00", + "bar_index": 1155907, + "price": 35434000.0, + "datetime": "2023-08-23 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=10.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1156208, - "price": 35698000.0, - "datetime": "2023-08-24 13:54:00", + "bar_index": 1156135, + "price": 35854000.0, + "datetime": "2023-08-24 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1156275, - "price": 35759000.0, - "datetime": "2023-08-24 17:15:00", + "bar_index": 1156295, + "price": 35803000.0, + "datetime": "2023-08-24 18:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1156435, - "price": 35397000.0, - "datetime": "2023-08-25 01:15:00", + "bar_index": 1156305, + "price": 35745000.0, + "datetime": "2023-08-24 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1156342, + "price": 35760000.0, + "datetime": "2023-08-24 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1156350, + "price": 35695000.0, + "datetime": "2023-08-24 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1156427, + "price": 35328000.0, + "datetime": "2023-08-25 00:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1156465, + "price": 35356000.0, + "datetime": "2023-08-25 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1156482, + "price": 35345000.0, + "datetime": "2023-08-25 03:36:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1156504, + "price": 35379000.0, + "datetime": "2023-08-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1156516, + "price": 35454000.0, + "datetime": "2023-08-25 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -110570,133 +187583,304 @@ "datetime": "2023-08-25 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1156593, - "price": 35487000.0, - "datetime": "2023-08-25 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1156740, - "price": 35257000.0, - "datetime": "2023-08-25 16:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1156870, - "price": 35388000.0, - "datetime": "2023-08-25 23:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1156921, - "price": 35316000.0, - "datetime": "2023-08-26 01:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1157070, - "price": 35422000.0, - "datetime": "2023-08-26 09:00:00", + "bar_index": 1156576, + "price": 35500000.0, + "datetime": "2023-08-25 08:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1157301, - "price": 35360000.0, - "datetime": "2023-08-26 20:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1157409, - "price": 35360000.0, - "datetime": "2023-08-27 01:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1157564, - "price": 35339000.0, - "datetime": "2023-08-27 09:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1157573, - "price": 35348000.0, - "datetime": "2023-08-27 10:09:00", + "bar_index": 1156607, + "price": 35431000.0, + "datetime": "2023-08-25 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1157672, - "price": 35319000.0, - "datetime": "2023-08-27 15:06:00", + "bar_index": 1156662, + "price": 35408000.0, + "datetime": "2023-08-25 12:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1157681, + "bar_index": 1156745, + "price": 35215000.0, + "datetime": "2023-08-25 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1156769, + "price": 35391000.0, + "datetime": "2023-08-25 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1156793, + "price": 35331000.0, + "datetime": "2023-08-25 19:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1156804, + "price": 35363000.0, + "datetime": "2023-08-25 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1156814, "price": 35328000.0, - "datetime": "2023-08-27 15:33:00", + "datetime": "2023-08-25 20:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1157881, - "price": 35464000.0, - "datetime": "2023-08-28 01:33:00", + "bar_index": 1156822, + "price": 35350000.0, + "datetime": "2023-08-25 20:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1156850, + "price": 35406000.0, + "datetime": "2023-08-25 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1157985, - "price": 35351000.0, - "datetime": "2023-08-28 06:45:00", + "bar_index": 1156905, + "price": 35293000.0, + "datetime": "2023-08-26 00:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1158066, - "price": 35274000.0, - "datetime": "2023-08-28 10:48:00", + "bar_index": 1156925, + "price": 35289000.0, + "datetime": "2023-08-26 01:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1156938, + "price": 35237000.0, + "datetime": "2023-08-26 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1156963, + "price": 35349000.0, + "datetime": "2023-08-26 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1156988, + "price": 35280000.0, + "datetime": "2023-08-26 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1157002, + "price": 35364000.0, + "datetime": "2023-08-26 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157049, + "price": 35419000.0, + "datetime": "2023-08-26 07:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1157060, + "price": 35432000.0, + "datetime": "2023-08-26 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157117, + "price": 35454000.0, + "datetime": "2023-08-26 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1157338, + "price": 35357000.0, + "datetime": "2023-08-26 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1157355, + "price": 35344000.0, + "datetime": "2023-08-26 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157513, + "price": 35346000.0, + "datetime": "2023-08-27 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1157526, + "price": 35355000.0, + "datetime": "2023-08-27 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157551, + "price": 35346000.0, + "datetime": "2023-08-27 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1157576, + "price": 35355000.0, + "datetime": "2023-08-27 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157612, + "price": 35347000.0, + "datetime": "2023-08-27 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1157674, + "price": 35343000.0, + "datetime": "2023-08-27 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1157700, + "price": 35334000.0, + "datetime": "2023-08-27 16:30:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1157738, + "price": 35335000.0, + "datetime": "2023-08-27 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1157895, + "price": 35460000.0, + "datetime": "2023-08-28 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1157905, + "price": 35391000.0, + "datetime": "2023-08-28 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1157949, + "price": 35389000.0, + "datetime": "2023-08-28 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1158068, + "price": 35243000.0, + "datetime": "2023-08-28 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -110705,7 +187889,43 @@ "datetime": "2023-08-28 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1158158, + "price": 35144000.0, + "datetime": "2023-08-28 15:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1158203, + "price": 35139000.0, + "datetime": "2023-08-28 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1158238, + "price": 35094000.0, + "datetime": "2023-08-28 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1158249, + "price": 35145000.0, + "datetime": "2023-08-28 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -110713,17 +187933,53 @@ "price": 35328000.0, "datetime": "2023-08-28 23:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1158362, + "price": 35339000.0, + "datetime": "2023-08-29 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1158345, - "price": 35305000.0, - "datetime": "2023-08-29 00:45:00", + "bar_index": 1158430, + "price": 35139000.0, + "datetime": "2023-08-29 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1158443, + "price": 35144000.0, + "datetime": "2023-08-29 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1158457, + "price": 35118000.0, + "datetime": "2023-08-29 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1158487, + "price": 35195000.0, + "datetime": "2023-08-29 07:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,keltner_breakout]" }, { "side": "buy", @@ -110732,88 +187988,187 @@ "datetime": "2023-08-29 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1158673, - "price": 35123000.0, - "datetime": "2023-08-29 17:09:00", + "bar_index": 1158695, + "price": 35116000.0, + "datetime": "2023-08-29 18:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 1158723, - "price": 35126000.0, - "datetime": "2023-08-29 19:39:00", + "bar_index": 1158792, + "price": 35373000.0, + "datetime": "2023-08-29 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1158872, + "price": 37622000.0, + "datetime": "2023-08-30 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1158886, + "price": 37658000.0, + "datetime": "2023-08-30 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1158906, + "price": 37520000.0, + "datetime": "2023-08-30 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1158992, + "price": 37368000.0, + "datetime": "2023-08-30 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1159003, + "price": 37425000.0, + "datetime": "2023-08-30 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1159073, - "price": 36970000.0, - "datetime": "2023-08-30 13:09:00", + "bar_index": 1159019, + "price": 37167000.0, + "datetime": "2023-08-30 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1159092, - "price": 37013000.0, - "datetime": "2023-08-30 14:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1159157, - "price": 37086000.0, - "datetime": "2023-08-30 17:21:00", + "bar_index": 1159093, + "price": 37029000.0, + "datetime": "2023-08-30 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.7 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1159451, - "price": 37009000.0, - "datetime": "2023-08-31 08:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1159587, - "price": 36904000.0, - "datetime": "2023-08-31 14:51:00", + "bar_index": 1159170, + "price": 37113000.0, + "datetime": "2023-08-30 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1159197, + "price": 37020000.0, + "datetime": "2023-08-30 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1159219, + "price": 36996000.0, + "datetime": "2023-08-30 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1159620, - "price": 36911000.0, - "datetime": "2023-08-31 16:30:00", + "bar_index": 1159305, + "price": 36878000.0, + "datetime": "2023-08-31 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=55.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1159631, - "price": 36937000.0, - "datetime": "2023-08-31 17:03:00", + "bar_index": 1159393, + "price": 36989000.0, + "datetime": "2023-08-31 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1159404, + "price": 36999000.0, + "datetime": "2023-08-31 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1159412, + "price": 37020000.0, + "datetime": "2023-08-31 06:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1159598, + "price": 36930000.0, + "datetime": "2023-08-31 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1159611, + "price": 36917000.0, + "datetime": "2023-08-31 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1159696, + "price": 36978000.0, + "datetime": "2023-08-31 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1159762, + "price": 36875000.0, + "datetime": "2023-08-31 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -110821,440 +188176,755 @@ "price": 36003000.0, "datetime": "2023-09-01 01:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [minor_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1160514, - "price": 35236000.0, - "datetime": "2023-09-02 13:12:00", + "bar_index": 1159886, + "price": 35714000.0, + "datetime": "2023-09-01 05:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1160660, - "price": 35265000.0, - "datetime": "2023-09-02 20:30:00", + "bar_index": 1159922, + "price": 35672000.0, + "datetime": "2023-09-01 07:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1160744, - "price": 35133000.0, - "datetime": "2023-09-03 00:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1160898, - "price": 35143000.0, - "datetime": "2023-09-03 08:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1160953, - "price": 35180000.0, - "datetime": "2023-09-03 11:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1161117, - "price": 35204000.0, - "datetime": "2023-09-03 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1161173, - "price": 35159000.0, - "datetime": "2023-09-03 22:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1161206, - "price": 35185000.0, - "datetime": "2023-09-03 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1161311, - "price": 35189000.0, - "datetime": "2023-09-04 11:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1161340, - "price": 35190000.0, - "datetime": "2023-09-04 12:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1161642, - "price": 35020000.0, - "datetime": "2023-09-05 03:33:00", + "bar_index": 1159965, + "price": 35522000.0, + "datetime": "2023-09-01 09:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1161651, - "price": 34991000.0, - "datetime": "2023-09-05 04:00:00", + "bar_index": 1159978, + "price": 35455000.0, + "datetime": "2023-09-01 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1161832, - "price": 34814000.0, - "datetime": "2023-09-05 13:03:00", + "bar_index": 1160022, + "price": 35383000.0, + "datetime": "2023-09-01 12:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1161839, - "price": 34816000.0, - "datetime": "2023-09-05 13:24:00", + "bar_index": 1160097, + "price": 35268000.0, + "datetime": "2023-09-01 16:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1161898, - "price": 34859000.0, - "datetime": "2023-09-05 16:21:00", + "bar_index": 1160113, + "price": 35323000.0, + "datetime": "2023-09-01 17:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1162008, - "price": 34993000.0, - "datetime": "2023-09-05 21:51:00", + "bar_index": 1160169, + "price": 35406000.0, + "datetime": "2023-09-01 19:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1162043, - "price": 34946000.0, - "datetime": "2023-09-05 23:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1162060, - "price": 34929000.0, - "datetime": "2023-09-06 00:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1162087, - "price": 34982000.0, - "datetime": "2023-09-06 01:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1162128, - "price": 34960000.0, - "datetime": "2023-09-06 03:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1162376, - "price": 34970000.0, - "datetime": "2023-09-06 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1162506, - "price": 34937000.0, - "datetime": "2023-09-06 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1162515, - "price": 34934000.0, - "datetime": "2023-09-06 23:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1162574, - "price": 34739000.0, - "datetime": "2023-09-07 02:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1162641, - "price": 34895000.0, - "datetime": "2023-09-07 05:30:00", + "bar_index": 1160176, + "price": 35421000.0, + "datetime": "2023-09-01 20:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1162676, - "price": 34929000.0, - "datetime": "2023-09-07 07:15:00", + "bar_index": 1160191, + "price": 35515000.0, + "datetime": "2023-09-01 21:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1162742, - "price": 34991000.0, - "datetime": "2023-09-07 10:33:00", + "bar_index": 1160264, + "price": 35387000.0, + "datetime": "2023-09-02 00:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1162758, - "price": 34974000.0, - "datetime": "2023-09-07 11:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1162800, - "price": 34947000.0, - "datetime": "2023-09-07 13:27:00", + "bar_index": 1160308, + "price": 34938000.0, + "datetime": "2023-09-02 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1160327, + "price": 35224000.0, + "datetime": "2023-09-02 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1162835, - "price": 34954000.0, - "datetime": "2023-09-07 15:12:00", + "bar_index": 1160341, + "price": 35123000.0, + "datetime": "2023-09-02 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=18.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1160412, + "price": 35395000.0, + "datetime": "2023-09-02 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1160434, + "price": 35410000.0, + "datetime": "2023-09-02 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1160449, + "price": 35401000.0, + "datetime": "2023-09-02 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1162901, - "price": 34974000.0, - "datetime": "2023-09-07 18:30:00", + "bar_index": 1160466, + "price": 35250000.0, + "datetime": "2023-09-02 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1162936, - "price": 34981000.0, - "datetime": "2023-09-07 20:15:00", + "bar_index": 1160492, + "price": 35205000.0, + "datetime": "2023-09-02 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1163097, - "price": 35130000.0, - "datetime": "2023-09-08 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1163443, - "price": 35212000.0, - "datetime": "2023-09-08 21:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1163666, - "price": 35235000.0, - "datetime": "2023-09-09 08:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1163783, - "price": 35219000.0, - "datetime": "2023-09-09 14:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1163974, - "price": 35145000.0, - "datetime": "2023-09-10 00:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1164111, - "price": 35201000.0, - "datetime": "2023-09-10 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1164224, - "price": 35217000.0, - "datetime": "2023-09-10 12:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1164256, - "price": 35254000.0, - "datetime": "2023-09-10 14:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1164312, + "bar_index": 1160636, "price": 35262000.0, - "datetime": "2023-09-10 17:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1164427, - "price": 35139000.0, - "datetime": "2023-09-10 22:54:00", + "datetime": "2023-09-02 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1164460, + "bar_index": 1160866, + "price": 35160000.0, + "datetime": "2023-09-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=69.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1160899, + "price": 35147000.0, + "datetime": "2023-09-03 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1160957, + "price": 35193000.0, + "datetime": "2023-09-03 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161106, + "price": 35223000.0, + "datetime": "2023-09-03 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161126, + "price": 35230000.0, + "datetime": "2023-09-03 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1161144, + "price": 35224000.0, + "datetime": "2023-09-03 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1161174, + "price": 35189000.0, + "datetime": "2023-09-03 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161249, + "price": 35272000.0, + "datetime": "2023-09-04 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161318, + "price": 35195000.0, + "datetime": "2023-09-04 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1161342, + "price": 35207000.0, + "datetime": "2023-09-04 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161436, + "price": 35231000.0, + "datetime": "2023-09-04 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1161554, + "price": 35094000.0, + "datetime": "2023-09-04 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1161565, + "price": 35075000.0, + "datetime": "2023-09-04 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1161607, + "price": 34965000.0, + "datetime": "2023-09-05 01:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1161628, + "price": 35008000.0, + "datetime": "2023-09-05 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1161762, + "price": 34914000.0, + "datetime": "2023-09-05 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1161857, + "price": 34802000.0, + "datetime": "2023-09-05 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1161950, + "price": 34982000.0, + "datetime": "2023-09-05 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1161992, + "price": 35023000.0, + "datetime": "2023-09-05 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1162192, + "price": 34958000.0, + "datetime": "2023-09-06 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1162263, + "price": 35052000.0, + "datetime": "2023-09-06 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1162283, + "price": 35053000.0, + "datetime": "2023-09-06 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1162307, + "price": 35044000.0, + "datetime": "2023-09-06 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1162423, + "price": 34999000.0, + "datetime": "2023-09-06 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1162591, + "price": 35127000.0, + "datetime": "2023-09-07 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=130.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1162625, + "price": 34914000.0, + "datetime": "2023-09-07 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1162647, + "price": 34920000.0, + "datetime": "2023-09-07 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1162688, + "price": 34978000.0, + "datetime": "2023-09-07 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1162718, + "price": 34970000.0, + "datetime": "2023-09-07 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1162736, + "price": 35003000.0, + "datetime": "2023-09-07 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1162750, + "price": 34968000.0, + "datetime": "2023-09-07 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1162866, + "price": 34975000.0, + "datetime": "2023-09-07 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=115.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1162912, + "price": 34986000.0, + "datetime": "2023-09-07 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1162921, + "price": 34974000.0, + "datetime": "2023-09-07 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1162938, + "price": 34975000.0, + "datetime": "2023-09-07 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1162948, + "price": 34947000.0, + "datetime": "2023-09-07 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1163153, + "price": 35580000.0, + "datetime": "2023-09-08 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1163198, + "price": 35642000.0, + "datetime": "2023-09-08 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1163227, + "price": 35567000.0, + "datetime": "2023-09-08 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1163263, + "price": 35637000.0, + "datetime": "2023-09-08 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1163283, + "price": 35719000.0, + "datetime": "2023-09-08 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1163324, + "price": 35625000.0, + "datetime": "2023-09-08 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1163357, + "price": 35544000.0, + "datetime": "2023-09-08 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1163458, + "price": 35215000.0, + "datetime": "2023-09-08 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1163749, + "price": 35206000.0, + "datetime": "2023-09-09 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1163792, + "price": 35217000.0, + "datetime": "2023-09-09 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1163812, + "price": 35235000.0, + "datetime": "2023-09-09 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1163990, + "price": 35180000.0, + "datetime": "2023-09-10 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1164079, + "price": 35195000.0, + "datetime": "2023-09-10 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1164089, + "price": 35201000.0, + "datetime": "2023-09-10 05:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1164207, + "price": 35212000.0, + "datetime": "2023-09-10 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1164292, + "price": 35237000.0, + "datetime": "2023-09-10 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1164396, + "price": 35177000.0, + "datetime": "2023-09-10 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1164464, "price": 35157000.0, - "datetime": "2023-09-11 00:33:00", + "datetime": "2023-09-11 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1164485, - "price": 35153000.0, - "datetime": "2023-09-11 01:48:00", + "bar_index": 1164487, + "price": 35175000.0, + "datetime": "2023-09-11 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=19.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1164552, - "price": 35210000.0, - "datetime": "2023-09-11 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1164775, - "price": 35090000.0, - "datetime": "2023-09-11 16:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1164803, - "price": 35098000.0, - "datetime": "2023-09-11 17:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1164961, - "price": 34267000.0, - "datetime": "2023-09-12 01:36:00", + "bar_index": 1164518, + "price": 35097000.0, + "datetime": "2023-09-11 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1164560, + "price": 35184000.0, + "datetime": "2023-09-11 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1164567, + "price": 35174000.0, + "datetime": "2023-09-11 05:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1164603, + "price": 35262000.0, + "datetime": "2023-09-11 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1164614, + "price": 35220000.0, + "datetime": "2023-09-11 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1164639, + "price": 35101000.0, + "datetime": "2023-09-11 09:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1164895, + "price": 34947000.0, + "datetime": "2023-09-11 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1164969, + "price": 34254000.0, + "datetime": "2023-09-12 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -111262,62 +188932,188 @@ "price": 34293000.0, "datetime": "2023-09-12 03:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1165163, - "price": 34303000.0, - "datetime": "2023-09-12 11:42:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1165224, - "price": 34898000.0, - "datetime": "2023-09-12 14:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1165444, - "price": 35473000.0, - "datetime": "2023-09-13 01:45:00", + "bar_index": 1165006, + "price": 34276000.0, + "datetime": "2023-09-12 03:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1165058, + "price": 34278000.0, + "datetime": "2023-09-12 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1165180, + "price": 34921000.0, + "datetime": "2023-09-12 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1165541, - "price": 35337000.0, - "datetime": "2023-09-13 06:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1165706, - "price": 35121000.0, - "datetime": "2023-09-13 14:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1165779, - "price": 35280000.0, - "datetime": "2023-09-13 18:30:00", + "bar_index": 1165212, + "price": 34757000.0, + "datetime": "2023-09-12 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1165231, + "price": 34973000.0, + "datetime": "2023-09-12 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1165278, + "price": 35053000.0, + "datetime": "2023-09-12 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1165310, + "price": 35113000.0, + "datetime": "2023-09-12 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1165340, + "price": 35348000.0, + "datetime": "2023-09-12 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1165366, + "price": 35447000.0, + "datetime": "2023-09-12 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1165378, + "price": 35358000.0, + "datetime": "2023-09-12 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1165395, + "price": 35490000.0, + "datetime": "2023-09-12 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1165413, + "price": 35480000.0, + "datetime": "2023-09-13 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1165457, + "price": 35244000.0, + "datetime": "2023-09-13 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1165496, + "price": 35382000.0, + "datetime": "2023-09-13 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1165512, + "price": 35359000.0, + "datetime": "2023-09-13 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1165626, + "price": 35177000.0, + "datetime": "2023-09-13 10:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1165681, + "price": 35124000.0, + "datetime": "2023-09-13 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1165714, + "price": 35133000.0, + "datetime": "2023-09-13 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1165796, + "price": 35429000.0, + "datetime": "2023-09-13 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1165810, + "price": 35410000.0, + "datetime": "2023-09-13 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -111326,88 +189122,277 @@ "datetime": "2023-09-13 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1165986, - "price": 35346000.0, - "datetime": "2023-09-14 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1166084, - "price": 35593000.0, - "datetime": "2023-09-14 09:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1166094, - "price": 35434000.0, - "datetime": "2023-09-14 10:18:00", + "bar_index": 1165884, + "price": 35600000.0, + "datetime": "2023-09-13 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1166259, - "price": 35565000.0, - "datetime": "2023-09-14 18:33:00", + "bar_index": 1165899, + "price": 35563000.0, + "datetime": "2023-09-14 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1165943, + "price": 35388000.0, + "datetime": "2023-09-14 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1165996, + "price": 35350000.0, + "datetime": "2023-09-14 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1166159, + "price": 35398000.0, + "datetime": "2023-09-14 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1166175, + "price": 35358000.0, + "datetime": "2023-09-14 14:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1166402, - "price": 36035000.0, - "datetime": "2023-09-15 01:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1166413, - "price": 35987000.0, - "datetime": "2023-09-15 02:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1166591, - "price": 35832000.0, - "datetime": "2023-09-15 11:09:00", + "bar_index": 1166190, + "price": 35440000.0, + "datetime": "2023-09-14 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1166864, - "price": 35602000.0, - "datetime": "2023-09-16 00:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1166890, - "price": 35671000.0, - "datetime": "2023-09-16 02:06:00", + "bar_index": 1166199, + "price": 35509000.0, + "datetime": "2023-09-14 15:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1166250, + "price": 35584000.0, + "datetime": "2023-09-14 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1166304, + "price": 35674000.0, + "datetime": "2023-09-14 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1166355, + "price": 35980000.0, + "datetime": "2023-09-14 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1166385, + "price": 36064000.0, + "datetime": "2023-09-15 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1166403, + "price": 36030000.0, + "datetime": "2023-09-15 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1166429, + "price": 36074000.0, + "datetime": "2023-09-15 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1166442, + "price": 36053000.0, + "datetime": "2023-09-15 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1166463, + "price": 36028000.0, + "datetime": "2023-09-15 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1166483, + "price": 35967000.0, + "datetime": "2023-09-15 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1166531, + "price": 35919000.0, + "datetime": "2023-09-15 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1166538, + "price": 35868000.0, + "datetime": "2023-09-15 08:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1166570, + "price": 35794000.0, + "datetime": "2023-09-15 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1166638, + "price": 35934000.0, + "datetime": "2023-09-15 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1166648, + "price": 35915000.0, + "datetime": "2023-09-15 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1166782, + "price": 35831000.0, + "datetime": "2023-09-15 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1166829, + "price": 35717000.0, + "datetime": "2023-09-15 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1166867, + "price": 35588000.0, + "datetime": "2023-09-16 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1166946, + "price": 35704000.0, + "datetime": "2023-09-16 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1167005, + "price": 36043000.0, + "datetime": "2023-09-16 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1167024, + "price": 35914000.0, + "datetime": "2023-09-16 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1167036, + "price": 35945000.0, + "datetime": "2023-09-16 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1167049, + "price": 35951000.0, + "datetime": "2023-09-16 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -111415,44 +189400,98 @@ "price": 35920000.0, "datetime": "2023-09-16 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1167351, - "price": 35865000.0, - "datetime": "2023-09-17 01:09:00", + "side": "sell", + "bar_index": 1167066, + "price": 35910000.0, + "datetime": "2023-09-16 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1167359, - "price": 35873000.0, - "datetime": "2023-09-17 01:33:00", + "bar_index": 1167089, + "price": 35964000.0, + "datetime": "2023-09-16 12:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1167100, + "price": 35942000.0, + "datetime": "2023-09-16 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1167575, - "price": 35799000.0, - "datetime": "2023-09-17 12:21:00", + "bar_index": 1167108, + "price": 35917000.0, + "datetime": "2023-09-16 13:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1167615, - "price": 35771000.0, - "datetime": "2023-09-17 14:21:00", + "bar_index": 1167173, + "price": 35796000.0, + "datetime": "2023-09-16 16:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1167181, + "price": 35789000.0, + "datetime": "2023-09-16 16:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1167241, + "price": 35881000.0, + "datetime": "2023-09-16 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1167306, + "price": 35877000.0, + "datetime": "2023-09-16 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1167315, + "price": 35878000.0, + "datetime": "2023-09-16 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1167367, + "price": 35880000.0, + "datetime": "2023-09-17 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -111460,98 +189499,206 @@ "price": 35757000.0, "datetime": "2023-09-17 15:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=58.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1167672, - "price": 35686000.0, - "datetime": "2023-09-17 17:12:00", + "bar_index": 1167673, + "price": 35673000.0, + "datetime": "2023-09-17 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1167748, - "price": 35760000.0, - "datetime": "2023-09-17 21:00:00", + "bar_index": 1167739, + "price": 35779000.0, + "datetime": "2023-09-17 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1167808, - "price": 35719000.0, - "datetime": "2023-09-18 00:00:00", + "bar_index": 1167820, + "price": 35735000.0, + "datetime": "2023-09-18 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1167899, - "price": 35747000.0, - "datetime": "2023-09-18 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=56.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1167924, - "price": 35724000.0, - "datetime": "2023-09-18 07:45:00", + "bar_index": 1167855, + "price": 35709000.0, + "datetime": "2023-09-18 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1167885, + "price": 35722000.0, + "datetime": "2023-09-18 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1168124, - "price": 35898000.0, - "datetime": "2023-09-18 17:45:00", + "bar_index": 1168016, + "price": 35815000.0, + "datetime": "2023-09-18 12:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1168269, - "price": 36576000.0, - "datetime": "2023-09-19 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1168354, - "price": 35979000.0, - "datetime": "2023-09-19 05:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1168392, - "price": 35968000.0, - "datetime": "2023-09-19 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1168484, + "bar_index": 1168063, "price": 35810000.0, - "datetime": "2023-09-19 11:45:00", + "datetime": "2023-09-18 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1168105, + "price": 35912000.0, + "datetime": "2023-09-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1168150, + "price": 36164000.0, + "datetime": "2023-09-18 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1168162, + "price": 36346000.0, + "datetime": "2023-09-18 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1168169, + "price": 36430000.0, + "datetime": "2023-09-18 20:00:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1168199, + "price": 36610000.0, + "datetime": "2023-09-18 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1168233, + "price": 36461000.0, + "datetime": "2023-09-18 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1168254, + "price": 36658000.0, + "datetime": "2023-09-19 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1168366, + "price": 35936000.0, + "datetime": "2023-09-19 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1168395, + "price": 35981000.0, + "datetime": "2023-09-19 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1168405, + "price": 36025000.0, + "datetime": "2023-09-19 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1168417, + "price": 36000000.0, + "datetime": "2023-09-19 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1168425, + "price": 35924000.0, + "datetime": "2023-09-19 08:48:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1168433, + "price": 35879000.0, + "datetime": "2023-09-19 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1168473, + "price": 35771000.0, + "datetime": "2023-09-19 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1168566, + "price": 35977000.0, + "datetime": "2023-09-19 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -111559,62 +189706,215 @@ "price": 36424000.0, "datetime": "2023-09-19 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1168715, - "price": 36390000.0, - "datetime": "2023-09-19 23:18:00", + "bar_index": 1168692, + "price": 36451000.0, + "datetime": "2023-09-19 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1168914, - "price": 36502000.0, - "datetime": "2023-09-20 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1169091, - "price": 36410000.0, - "datetime": "2023-09-20 18:06:00", + "bar_index": 1168749, + "price": 36705000.0, + "datetime": "2023-09-20 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=15.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1168837, + "price": 36478000.0, + "datetime": "2023-09-20 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1168895, + "price": 36480000.0, + "datetime": "2023-09-20 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1168915, + "price": 36483000.0, + "datetime": "2023-09-20 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1168936, + "price": 36578000.0, + "datetime": "2023-09-20 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1169194, + "bar_index": 1168967, + "price": 36509000.0, + "datetime": "2023-09-20 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169003, + "price": 36486000.0, + "datetime": "2023-09-20 13:42:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1169130, + "price": 36370000.0, + "datetime": "2023-09-20 20:03:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169170, "price": 36403000.0, - "datetime": "2023-09-20 23:15:00", + "datetime": "2023-09-20 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1169399, + "bar_index": 1169196, "price": 36528000.0, - "datetime": "2023-09-21 09:30:00", + "datetime": "2023-09-20 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1169533, - "price": 36577000.0, - "datetime": "2023-09-21 16:12:00", + "bar_index": 1169215, + "price": 36468000.0, + "datetime": "2023-09-21 00:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169222, + "price": 36474000.0, + "datetime": "2023-09-21 00:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1169242, + "price": 36511000.0, + "datetime": "2023-09-21 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1169262, + "price": 36494000.0, + "datetime": "2023-09-21 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1169338, + "price": 36566000.0, + "datetime": "2023-09-21 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1169350, + "price": 36429000.0, + "datetime": "2023-09-21 07:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169370, + "price": 36459000.0, + "datetime": "2023-09-21 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169401, + "price": 36583000.0, + "datetime": "2023-09-21 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1169420, + "price": 36467000.0, + "datetime": "2023-09-21 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169424, + "price": 36492000.0, + "datetime": "2023-09-21 10:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1169463, + "price": 36486000.0, + "datetime": "2023-09-21 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169503, + "price": 36558000.0, + "datetime": "2023-09-21 14:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -111622,17 +189922,35 @@ "price": 35950000.0, "datetime": "2023-09-22 01:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1169750, + "price": 36028000.0, + "datetime": "2023-09-22 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1169790, - "price": 35953000.0, - "datetime": "2023-09-22 05:03:00", + "bar_index": 1169762, + "price": 36000000.0, + "datetime": "2023-09-22 03:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169812, + "price": 36018000.0, + "datetime": "2023-09-22 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -111641,7 +189959,61 @@ "datetime": "2023-09-22 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=63.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1169895, + "price": 36036000.0, + "datetime": "2023-09-22 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1169922, + "price": 35930000.0, + "datetime": "2023-09-22 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1169961, + "price": 35997000.0, + "datetime": "2023-09-22 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1169983, + "price": 35968000.0, + "datetime": "2023-09-22 14:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1169996, + "price": 36000000.0, + "datetime": "2023-09-22 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1170034, + "price": 36009000.0, + "datetime": "2023-09-22 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -111650,70 +190022,124 @@ "datetime": "2023-09-22 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1170151, - "price": 35964000.0, - "datetime": "2023-09-22 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1170196, - "price": 36003000.0, - "datetime": "2023-09-23 01:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1170287, - "price": 35894000.0, - "datetime": "2023-09-23 05:54:00", + "bar_index": 1170091, + "price": 35950000.0, + "datetime": "2023-09-22 20:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1170313, - "price": 35880000.0, - "datetime": "2023-09-23 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1170498, + "bar_index": 1170171, + "price": 36026000.0, + "datetime": "2023-09-23 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1170185, + "price": 36034000.0, + "datetime": "2023-09-23 00:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1170253, + "price": 35928000.0, + "datetime": "2023-09-23 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1170264, + "price": 35887000.0, + "datetime": "2023-09-23 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1170297, + "price": 35887000.0, + "datetime": "2023-09-23 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1170343, + "price": 35943000.0, + "datetime": "2023-09-23 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1170351, + "price": 35946000.0, + "datetime": "2023-09-23 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1170476, + "price": 35902000.0, + "datetime": "2023-09-23 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1170499, "price": 35900000.0, - "datetime": "2023-09-23 16:27:00", + "datetime": "2023-09-23 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1170508, - "price": 35914000.0, - "datetime": "2023-09-23 16:57:00", + "bar_index": 1170553, + "price": 35913000.0, + "datetime": "2023-09-23 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=53.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1170519, - "price": 35897000.0, - "datetime": "2023-09-23 17:30:00", + "side": "buy", + "bar_index": 1170563, + "price": 35923000.0, + "datetime": "2023-09-23 19:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1170627, + "price": 35922000.0, + "datetime": "2023-09-23 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", @@ -111722,142 +190148,421 @@ "datetime": "2023-09-24 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1170734, - "price": 35939000.0, - "datetime": "2023-09-24 04:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1170771, - "price": 35940000.0, - "datetime": "2023-09-24 06:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1170887, - "price": 35932000.0, - "datetime": "2023-09-24 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1171054, + "bar_index": 1170750, "price": 35941000.0, - "datetime": "2023-09-24 20:21:00", + "datetime": "2023-09-24 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1171161, - "price": 35901000.0, - "datetime": "2023-09-25 01:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1171248, - "price": 35820000.0, - "datetime": "2023-09-25 06:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1171490, - "price": 35344000.0, - "datetime": "2023-09-25 18:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=62.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1171878, - "price": 35669000.0, - "datetime": "2023-09-26 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1171902, - "price": 35669000.0, - "datetime": "2023-09-26 14:45:00", + "bar_index": 1170758, + "price": 35950000.0, + "datetime": "2023-09-24 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1171073, + "price": 35963000.0, + "datetime": "2023-09-24 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1172262, - "price": 35529000.0, - "datetime": "2023-09-27 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1172312, - "price": 35654000.0, - "datetime": "2023-09-27 11:15:00", + "bar_index": 1171109, + "price": 35947000.0, + "datetime": "2023-09-24 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1172436, - "price": 35702000.0, - "datetime": "2023-09-27 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.6 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1172578, - "price": 35871000.0, - "datetime": "2023-09-28 00:33:00", + "bar_index": 1171163, + "price": 35883000.0, + "datetime": "2023-09-25 01:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1172735, - "price": 35877000.0, - "datetime": "2023-09-28 08:24:00", + "bar_index": 1171183, + "price": 35965000.0, + "datetime": "2023-09-25 02:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1171254, + "price": 35801000.0, + "datetime": "2023-09-25 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1171270, + "price": 35786000.0, + "datetime": "2023-09-25 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1171301, + "price": 35549000.0, + "datetime": "2023-09-25 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1171358, + "price": 35307000.0, + "datetime": "2023-09-25 11:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1171391, + "price": 35323000.0, + "datetime": "2023-09-25 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1171418, + "price": 35269000.0, + "datetime": "2023-09-25 14:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1171506, + "price": 35240000.0, + "datetime": "2023-09-25 18:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 1173133, - "price": 36713000.0, - "datetime": "2023-09-29 04:18:00", + "bar_index": 1171561, + "price": 35296000.0, + "datetime": "2023-09-25 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1171650, + "price": 35579000.0, + "datetime": "2023-09-26 02:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1171879, + "price": 35664000.0, + "datetime": "2023-09-26 13:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1171989, + "price": 35606000.0, + "datetime": "2023-09-26 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172026, + "price": 35613000.0, + "datetime": "2023-09-26 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1172043, + "price": 35555000.0, + "datetime": "2023-09-26 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172122, + "price": 35603000.0, + "datetime": "2023-09-27 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1172157, + "price": 35487000.0, + "datetime": "2023-09-27 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172218, + "price": 35554000.0, + "datetime": "2023-09-27 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1172333, + "price": 35630000.0, + "datetime": "2023-09-27 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172346, + "price": 35635000.0, + "datetime": "2023-09-27 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172376, + "price": 35627000.0, + "datetime": "2023-09-27 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1172412, + "price": 35722000.0, + "datetime": "2023-09-27 16:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1172442, + "price": 35714000.0, + "datetime": "2023-09-27 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1172468, + "price": 35854000.0, + "datetime": "2023-09-27 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1172506, + "price": 36339000.0, + "datetime": "2023-09-27 20:57:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1172527, + "price": 36303000.0, + "datetime": "2023-09-27 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172538, + "price": 36328000.0, + "datetime": "2023-09-27 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1172607, + "price": 35800000.0, + "datetime": "2023-09-28 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1172617, + "price": 35763000.0, + "datetime": "2023-09-28 02:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1172656, + "price": 35819000.0, + "datetime": "2023-09-28 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172699, + "price": 35865000.0, + "datetime": "2023-09-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1172742, + "price": 35961000.0, + "datetime": "2023-09-28 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1172777, + "price": 36050000.0, + "datetime": "2023-09-28 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1172792, + "price": 36031000.0, + "datetime": "2023-09-28 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1172838, + "price": 36032000.0, + "datetime": "2023-09-28 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1172921, + "price": 36097000.0, + "datetime": "2023-09-28 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1173035, + "price": 36221000.0, + "datetime": "2023-09-28 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1173040, + "price": 36380000.0, + "datetime": "2023-09-28 23:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1173098, + "price": 36766000.0, + "datetime": "2023-09-29 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1173106, + "price": 36765000.0, + "datetime": "2023-09-29 02:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1173135, + "price": 36725000.0, + "datetime": "2023-09-29 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1173144, + "price": 36705000.0, + "datetime": "2023-09-29 04:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" }, { "side": "sell", @@ -111866,52 +190571,70 @@ "datetime": "2023-09-29 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1173245, + "price": 36695000.0, + "datetime": "2023-09-29 09:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1173303, - "price": 36542000.0, - "datetime": "2023-09-29 12:48:00", + "bar_index": 1173306, + "price": 36529000.0, + "datetime": "2023-09-29 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1173519, - "price": 36566000.0, - "datetime": "2023-09-29 23:36:00", + "bar_index": 1173362, + "price": 36671000.0, + "datetime": "2023-09-29 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=45.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1173536, - "price": 36319000.0, - "datetime": "2023-09-30 00:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1173634, - "price": 36444000.0, - "datetime": "2023-09-30 05:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1173663, - "price": 36478000.0, - "datetime": "2023-09-30 06:48:00", + "bar_index": 1173414, + "price": 36660000.0, + "datetime": "2023-09-29 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1173549, + "price": 36384000.0, + "datetime": "2023-09-30 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1173595, + "price": 36366000.0, + "datetime": "2023-09-30 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1173619, + "price": 36468000.0, + "datetime": "2023-09-30 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -111920,25 +190643,7 @@ "datetime": "2023-09-30 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1173773, - "price": 36492000.0, - "datetime": "2023-09-30 12:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1173836, - "price": 36539000.0, - "datetime": "2023-09-30 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -111947,43 +190652,97 @@ "datetime": "2023-09-30 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=48.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1173879, - "price": 36559000.0, - "datetime": "2023-09-30 17:36:00", + "bar_index": 1173894, + "price": 36568000.0, + "datetime": "2023-09-30 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1174079, - "price": 36593000.0, - "datetime": "2023-10-01 03:36:00", + "bar_index": 1173948, + "price": 36539000.0, + "datetime": "2023-09-30 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=44.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1173986, + "price": 36592000.0, + "datetime": "2023-09-30 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1174153, + "price": 36670000.0, + "datetime": "2023-10-01 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1174092, - "price": 36588000.0, - "datetime": "2023-10-01 04:15:00", + "bar_index": 1174171, + "price": 36630000.0, + "datetime": "2023-10-01 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1174424, - "price": 36836000.0, - "datetime": "2023-10-01 20:51:00", + "side": "buy", + "bar_index": 1174229, + "price": 36641000.0, + "datetime": "2023-10-01 11:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1174268, + "price": 36645000.0, + "datetime": "2023-10-01 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1174396, + "price": 36870000.0, + "datetime": "2023-10-01 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1174440, + "price": 36850000.0, + "datetime": "2023-10-01 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1174466, + "price": 36863000.0, + "datetime": "2023-10-01 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -111992,43 +190751,169 @@ "datetime": "2023-10-01 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1174508, - "price": 36811000.0, - "datetime": "2023-10-02 01:03:00", + "bar_index": 1174488, + "price": 36803000.0, + "datetime": "2023-10-02 00:03:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1174516, + "price": 36804000.0, + "datetime": "2023-10-02 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1174557, + "price": 36758000.0, + "datetime": "2023-10-02 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1174679, - "price": 37708000.0, - "datetime": "2023-10-02 09:36:00", + "bar_index": 1174623, + "price": 36844000.0, + "datetime": "2023-10-02 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 1174695, - "price": 37606000.0, - "datetime": "2023-10-02 10:24:00", + "bar_index": 1174636, + "price": 37602000.0, + "datetime": "2023-10-02 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1174893, - "price": 38427000.0, - "datetime": "2023-10-02 20:18:00", + "bar_index": 1174703, + "price": 37668000.0, + "datetime": "2023-10-02 10:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1174715, + "price": 37787000.0, + "datetime": "2023-10-02 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1174807, + "price": 38099000.0, + "datetime": "2023-10-02 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1174859, + "price": 38368000.0, + "datetime": "2023-10-02 18:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1174897, + "price": 38461000.0, + "datetime": "2023-10-02 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1174908, + "price": 38311000.0, + "datetime": "2023-10-02 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1174914, + "price": 38364000.0, + "datetime": "2023-10-02 21:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1174921, + "price": 38411000.0, + "datetime": "2023-10-02 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1174960, + "price": 38399000.0, + "datetime": "2023-10-02 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1174996, + "price": 38135000.0, + "datetime": "2023-10-03 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1175026, + "price": 38089000.0, + "datetime": "2023-10-03 02:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1175107, + "price": 37411000.0, + "datetime": "2023-10-03 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1175149, + "price": 37460000.0, + "datetime": "2023-10-03 09:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -112036,296 +190921,566 @@ "price": 37414000.0, "datetime": "2023-10-03 09:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1175633, - "price": 37214000.0, - "datetime": "2023-10-04 09:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1175781, - "price": 37318000.0, - "datetime": "2023-10-04 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1175943, - "price": 37309000.0, - "datetime": "2023-10-05 00:48:00", + "bar_index": 1175174, + "price": 37466000.0, + "datetime": "2023-10-03 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1175187, + "price": 37598000.0, + "datetime": "2023-10-03 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1175198, + "price": 37660000.0, + "datetime": "2023-10-03 11:33:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1175232, + "price": 37630000.0, + "datetime": "2023-10-03 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1175254, + "price": 37675000.0, + "datetime": "2023-10-03 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1176019, - "price": 37467000.0, - "datetime": "2023-10-05 04:36:00", + "bar_index": 1175311, + "price": 37644000.0, + "datetime": "2023-10-03 17:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1176121, - "price": 37621000.0, - "datetime": "2023-10-05 09:42:00", + "bar_index": 1175355, + "price": 37702000.0, + "datetime": "2023-10-03 19:24:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1176208, - "price": 37469000.0, - "datetime": "2023-10-05 14:03:00", + "bar_index": 1175396, + "price": 37513000.0, + "datetime": "2023-10-03 21:27:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1175498, + "price": 37329000.0, + "datetime": "2023-10-04 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1176221, - "price": 37457000.0, - "datetime": "2023-10-05 14:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1176372, - "price": 37792000.0, - "datetime": "2023-10-05 22:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1176771, - "price": 37524000.0, - "datetime": "2023-10-06 18:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1176837, - "price": 37534000.0, - "datetime": "2023-10-06 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1176933, - "price": 37708000.0, - "datetime": "2023-10-07 02:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1177012, - "price": 37840000.0, - "datetime": "2023-10-07 06:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1177076, - "price": 37841000.0, - "datetime": "2023-10-07 09:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1177194, - "price": 37884000.0, - "datetime": "2023-10-07 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1177222, - "price": 37874000.0, - "datetime": "2023-10-07 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1177274, - "price": 37923000.0, - "datetime": "2023-10-07 19:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1177397, - "price": 37944000.0, - "datetime": "2023-10-08 01:30:00", + "bar_index": 1175535, + "price": 37192000.0, + "datetime": "2023-10-04 04:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1175597, + "price": 37085000.0, + "datetime": "2023-10-04 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1177415, - "price": 37928000.0, - "datetime": "2023-10-08 02:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1177425, - "price": 37925000.0, - "datetime": "2023-10-08 02:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1177553, - "price": 37935000.0, - "datetime": "2023-10-08 09:18:00", + "bar_index": 1175616, + "price": 37244000.0, + "datetime": "2023-10-04 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1177564, - "price": 37939000.0, - "datetime": "2023-10-08 09:51:00", + "bar_index": 1175697, + "price": 37313000.0, + "datetime": "2023-10-04 12:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1177614, - "price": 38099000.0, - "datetime": "2023-10-08 12:21:00", + "bar_index": 1175718, + "price": 37275000.0, + "datetime": "2023-10-04 13:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 1177670, - "price": 37983000.0, - "datetime": "2023-10-08 15:09:00", + "side": "buy", + "bar_index": 1175771, + "price": 37352000.0, + "datetime": "2023-10-04 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1175801, + "price": 37410000.0, + "datetime": "2023-10-04 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1176025, + "price": 37552000.0, + "datetime": "2023-10-05 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1176038, + "price": 37620000.0, + "datetime": "2023-10-05 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1176053, + "price": 37602000.0, + "datetime": "2023-10-05 06:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1176108, + "price": 37590000.0, + "datetime": "2023-10-05 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1176125, + "price": 37650000.0, + "datetime": "2023-10-05 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1177713, + "bar_index": 1176139, + "price": 37543000.0, + "datetime": "2023-10-05 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [donchian,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176212, + "price": 37465000.0, + "datetime": "2023-10-05 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176222, + "price": 37455000.0, + "datetime": "2023-10-05 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176231, + "price": 37399000.0, + "datetime": "2023-10-05 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176265, + "price": 37352000.0, + "datetime": "2023-10-05 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1176386, + "price": 37936000.0, + "datetime": "2023-10-05 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1176402, "price": 37933000.0, - "datetime": "2023-10-08 17:18:00", + "datetime": "2023-10-05 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1177817, - "price": 37884000.0, - "datetime": "2023-10-08 22:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1177857, - "price": 37937000.0, - "datetime": "2023-10-09 00:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1177930, - "price": 37900000.0, - "datetime": "2023-10-09 04:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1177950, - "price": 37884000.0, - "datetime": "2023-10-09 05:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1178055, - "price": 37888000.0, - "datetime": "2023-10-09 10:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1178113, - "price": 38001000.0, - "datetime": "2023-10-09 13:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1178349, - "price": 37476000.0, - "datetime": "2023-10-10 01:06:00", + "bar_index": 1176499, + "price": 37347000.0, + "datetime": "2023-10-06 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1176514, + "price": 37301000.0, + "datetime": "2023-10-06 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1178408, - "price": 37653000.0, - "datetime": "2023-10-10 04:03:00", + "bar_index": 1176760, + "price": 37557000.0, + "datetime": "2023-10-06 17:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1176773, + "price": 37558000.0, + "datetime": "2023-10-06 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176865, + "price": 37366000.0, + "datetime": "2023-10-06 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1176870, + "price": 37395000.0, + "datetime": "2023-10-06 23:09:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1176896, + "price": 37728000.0, + "datetime": "2023-10-07 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1176950, + "price": 37819000.0, + "datetime": "2023-10-07 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1176993, + "price": 37832000.0, + "datetime": "2023-10-07 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1177005, + "price": 37850000.0, + "datetime": "2023-10-07 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1177034, + "price": 37948000.0, + "datetime": "2023-10-07 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1177087, + "price": 37852000.0, + "datetime": "2023-10-07 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1177142, + "price": 37831000.0, + "datetime": "2023-10-07 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1177241, + "price": 37964000.0, + "datetime": "2023-10-07 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1177284, + "price": 37941000.0, + "datetime": "2023-10-07 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1177592, + "price": 38045000.0, + "datetime": "2023-10-08 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=65.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1177642, + "price": 37992000.0, + "datetime": "2023-10-08 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1177674, + "price": 37987000.0, + "datetime": "2023-10-08 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1177681, + "price": 37973000.0, + "datetime": "2023-10-08 15:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1177796, + "price": 37848000.0, + "datetime": "2023-10-08 21:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1177858, + "price": 37921000.0, + "datetime": "2023-10-09 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1177865, + "price": 37926000.0, + "datetime": "2023-10-09 00:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1177931, + "price": 37909000.0, + "datetime": "2023-10-09 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1177951, + "price": 37898000.0, + "datetime": "2023-10-09 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1178003, + "price": 37953000.0, + "datetime": "2023-10-09 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1178017, + "price": 37963000.0, + "datetime": "2023-10-09 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1178086, + "price": 37986000.0, + "datetime": "2023-10-09 11:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1178101, + "price": 37989000.0, + "datetime": "2023-10-09 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1178115, + "price": 38009000.0, + "datetime": "2023-10-09 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1178143, + "price": 37985000.0, + "datetime": "2023-10-09 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1178212, + "price": 37873000.0, + "datetime": "2023-10-09 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1178230, + "price": 37553000.0, + "datetime": "2023-10-09 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1178300, + "price": 37458000.0, + "datetime": "2023-10-09 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1178411, + "price": 37681000.0, + "datetime": "2023-10-10 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -112334,61 +191489,52 @@ "datetime": "2023-10-10 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1178454, - "price": 37694000.0, - "datetime": "2023-10-10 06:21:00", + "bar_index": 1178456, + "price": 37684000.0, + "datetime": "2023-10-10 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1178490, - "price": 37694000.0, - "datetime": "2023-10-10 08:09:00", + "bar_index": 1178480, + "price": 37677000.0, + "datetime": "2023-10-10 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1178547, - "price": 37572000.0, - "datetime": "2023-10-10 11:00:00", + "side": "buy", + "bar_index": 1178612, + "price": 37595000.0, + "datetime": "2023-10-10 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1178585, - "price": 37597000.0, - "datetime": "2023-10-10 12:54:00", + "bar_index": 1178902, + "price": 37357000.0, + "datetime": "2023-10-11 04:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1178700, - "price": 37723000.0, - "datetime": "2023-10-10 18:39:00", + "bar_index": 1178936, + "price": 37469000.0, + "datetime": "2023-10-11 06:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1178803, - "price": 37425000.0, - "datetime": "2023-10-10 23:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -112396,8 +191542,35 @@ "price": 37444000.0, "datetime": "2023-10-11 07:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1178975, + "price": 37431000.0, + "datetime": "2023-10-11 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1178982, + "price": 37373000.0, + "datetime": "2023-10-11 08:45:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1179045, + "price": 36971000.0, + "datetime": "2023-10-11 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", @@ -112405,8 +191578,8 @@ "price": 36783000.0, "datetime": "2023-10-11 12:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,macd_cross,minor_swing,zigzag_causal]" }, { "side": "buy", @@ -112414,8 +191587,44 @@ "price": 36950000.0, "datetime": "2023-10-11 14:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1179113, + "price": 36912000.0, + "datetime": "2023-10-11 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1179163, + "price": 36901000.0, + "datetime": "2023-10-11 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1179179, + "price": 37018000.0, + "datetime": "2023-10-11 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1179261, + "price": 36919000.0, + "datetime": "2023-10-11 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -112424,124 +191633,358 @@ "datetime": "2023-10-11 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1179457, - "price": 36611000.0, - "datetime": "2023-10-12 08:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1179580, - "price": 36570000.0, - "datetime": "2023-10-12 14:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1179774, - "price": 36507000.0, - "datetime": "2023-10-13 00:21:00", + "bar_index": 1179307, + "price": 36500000.0, + "datetime": "2023-10-12 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1179951, - "price": 36750000.0, - "datetime": "2023-10-13 09:12:00", + "bar_index": 1179371, + "price": 36484000.0, + "datetime": "2023-10-12 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1180159, - "price": 36805000.0, - "datetime": "2023-10-13 19:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1180338, - "price": 36779000.0, - "datetime": "2023-10-14 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1180850, - "price": 36739000.0, - "datetime": "2023-10-15 06:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1180885, - "price": 36707000.0, - "datetime": "2023-10-15 07:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 1180912, - "price": 36738000.0, - "datetime": "2023-10-15 09:15:00", + "bar_index": 1179434, + "price": 36533000.0, + "datetime": "2023-10-12 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1181013, - "price": 36794000.0, - "datetime": "2023-10-15 14:18:00", + "bar_index": 1179483, + "price": 36527000.0, + "datetime": "2023-10-12 09:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1181088, - "price": 36853000.0, - "datetime": "2023-10-15 18:03:00", + "bar_index": 1179527, + "price": 36605000.0, + "datetime": "2023-10-12 12:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1181097, + "bar_index": 1179540, + "price": 36582000.0, + "datetime": "2023-10-12 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1179592, + "price": 36590000.0, + "datetime": "2023-10-12 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1179618, + "price": 36576000.0, + "datetime": "2023-10-12 16:33:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1179666, + "price": 36556000.0, + "datetime": "2023-10-12 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1179692, + "price": 36505000.0, + "datetime": "2023-10-12 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1179763, + "price": 36475000.0, + "datetime": "2023-10-12 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1179775, + "price": 36472000.0, + "datetime": "2023-10-13 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1179861, + "price": 36558000.0, + "datetime": "2023-10-13 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1179952, + "price": 36803000.0, + "datetime": "2023-10-13 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1179988, + "price": 36768000.0, + "datetime": "2023-10-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1180069, "price": 36838000.0, - "datetime": "2023-10-15 18:30:00", + "datetime": "2023-10-13 15:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1181382, - "price": 37080000.0, - "datetime": "2023-10-16 08:45:00", + "bar_index": 1180110, + "price": 36918000.0, + "datetime": "2023-10-13 17:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1180225, + "price": 36892000.0, + "datetime": "2023-10-13 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1180302, + "price": 36781000.0, + "datetime": "2023-10-14 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1180346, + "price": 36814000.0, + "datetime": "2023-10-14 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1180374, + "price": 37027000.0, + "datetime": "2023-10-14 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1180387, + "price": 37073000.0, + "datetime": "2023-10-14 07:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1180488, + "price": 37043000.0, + "datetime": "2023-10-14 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1180514, + "price": 37010000.0, + "datetime": "2023-10-14 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1180519, + "price": 36996000.0, + "datetime": "2023-10-14 13:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1180547, + "price": 36979000.0, + "datetime": "2023-10-14 15:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1180613, + "price": 36951000.0, + "datetime": "2023-10-14 18:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1180622, + "price": 36940000.0, + "datetime": "2023-10-14 18:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1180633, + "price": 36963000.0, + "datetime": "2023-10-14 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1180932, + "price": 36768000.0, + "datetime": "2023-10-15 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1181044, + "price": 36807000.0, + "datetime": "2023-10-15 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1181049, + "price": 36819000.0, + "datetime": "2023-10-15 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1181076, + "price": 36855000.0, + "datetime": "2023-10-15 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1181199, + "price": 36767000.0, + "datetime": "2023-10-15 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1181242, + "price": 36757000.0, + "datetime": "2023-10-16 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1181261, + "price": 36819000.0, + "datetime": "2023-10-16 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1181342, + "price": 37075000.0, + "datetime": "2023-10-16 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1181412, + "price": 37127000.0, + "datetime": "2023-10-16 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1181467, + "price": 37181000.0, + "datetime": "2023-10-16 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -112549,80 +191992,242 @@ "price": 37182000.0, "datetime": "2023-10-16 13:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1181499, - "price": 38064000.0, - "datetime": "2023-10-16 14:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1181724, - "price": 38275000.0, - "datetime": "2023-10-17 01:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1181843, - "price": 38610000.0, - "datetime": "2023-10-17 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1181878, - "price": 38560000.0, - "datetime": "2023-10-17 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1181987, - "price": 38300000.0, - "datetime": "2023-10-17 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1182594, - "price": 38697000.0, - "datetime": "2023-10-18 21:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1182748, - "price": 38587000.0, - "datetime": "2023-10-19 05:03:00", + "bar_index": 1181492, + "price": 37720000.0, + "datetime": "2023-10-16 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.1 [ema_pullback,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1181504, + "price": 38014000.0, + "datetime": "2023-10-16 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1181541, + "price": 37998000.0, + "datetime": "2023-10-16 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1182893, - "price": 38612000.0, - "datetime": "2023-10-19 12:18:00", + "bar_index": 1181570, + "price": 37751000.0, + "datetime": "2023-10-16 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1181622, + "price": 37750000.0, + "datetime": "2023-10-16 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1181707, + "price": 38214000.0, + "datetime": "2023-10-17 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1181741, + "price": 38381000.0, + "datetime": "2023-10-17 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1181952, + "price": 38277000.0, + "datetime": "2023-10-17 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1181991, + "price": 38210000.0, + "datetime": "2023-10-17 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1182049, + "price": 38669000.0, + "datetime": "2023-10-17 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1182061, + "price": 38633000.0, + "datetime": "2023-10-17 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1182068, + "price": 38758000.0, + "datetime": "2023-10-17 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1182198, + "price": 38856000.0, + "datetime": "2023-10-18 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1182262, + "price": 38824000.0, + "datetime": "2023-10-18 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1182383, + "price": 38655000.0, + "datetime": "2023-10-18 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1182396, + "price": 38759000.0, + "datetime": "2023-10-18 11:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1182419, + "price": 38772000.0, + "datetime": "2023-10-18 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1182462, + "price": 39061000.0, + "datetime": "2023-10-18 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1182466, + "price": 39066000.0, + "datetime": "2023-10-18 14:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1182471, + "price": 39085000.0, + "datetime": "2023-10-18 15:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1182503, + "price": 38808000.0, + "datetime": "2023-10-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1182550, + "price": 38742000.0, + "datetime": "2023-10-18 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1182642, + "price": 38545000.0, + "datetime": "2023-10-18 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1182795, + "price": 38637000.0, + "datetime": "2023-10-19 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1182803, + "price": 38641000.0, + "datetime": "2023-10-19 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1182933, + "price": 38624000.0, + "datetime": "2023-10-19 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -112630,170 +192235,503 @@ "price": 38726000.0, "datetime": "2023-10-19 18:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1183076, - "price": 38758000.0, - "datetime": "2023-10-19 21:27:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1183099, - "price": 38791000.0, - "datetime": "2023-10-19 22:36:00", + "bar_index": 1183060, + "price": 38769000.0, + "datetime": "2023-10-19 20:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1183134, - "price": 38871000.0, - "datetime": "2023-10-20 00:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1183159, - "price": 38894000.0, - "datetime": "2023-10-20 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1183281, - "price": 38915000.0, - "datetime": "2023-10-20 07:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1183580, - "price": 40010000.0, - "datetime": "2023-10-20 22:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1183591, - "price": 39903000.0, - "datetime": "2023-10-20 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1183640, - "price": 39992000.0, - "datetime": "2023-10-21 01:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1184091, - "price": 40297000.0, - "datetime": "2023-10-22 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1184298, - "price": 40409000.0, - "datetime": "2023-10-22 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1184347, - "price": 40419000.0, - "datetime": "2023-10-22 13:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1184356, - "price": 40453000.0, - "datetime": "2023-10-22 13:27:00", + "bar_index": 1183066, + "price": 38810000.0, + "datetime": "2023-10-19 20:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1184845, - "price": 41288000.0, - "datetime": "2023-10-23 18:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1184874, - "price": 41199000.0, - "datetime": "2023-10-23 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1184942, - "price": 41333000.0, - "datetime": "2023-10-23 22:51:00", + "bar_index": 1183347, + "price": 38919000.0, + "datetime": "2023-10-20 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1185108, - "price": 42667000.0, - "datetime": "2023-10-24 07:09:00", + "bar_index": 1183364, + "price": 39358000.0, + "datetime": "2023-10-20 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1183476, + "price": 39958000.0, + "datetime": "2023-10-20 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1183562, + "price": 39878000.0, + "datetime": "2023-10-20 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1183593, + "price": 39968000.0, + "datetime": "2023-10-20 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1183607, + "price": 39956000.0, + "datetime": "2023-10-21 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1183621, + "price": 39936000.0, + "datetime": "2023-10-21 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1183629, + "price": 39949000.0, + "datetime": "2023-10-21 01:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1183635, + "price": 40011000.0, + "datetime": "2023-10-21 01:24:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1183860, + "price": 40149000.0, + "datetime": "2023-10-21 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1183922, + "price": 40247000.0, + "datetime": "2023-10-21 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1183934, + "price": 40230000.0, + "datetime": "2023-10-21 16:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1183989, + "price": 40289000.0, + "datetime": "2023-10-21 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1184008, + "price": 40322000.0, + "datetime": "2023-10-21 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1184037, + "price": 40368000.0, + "datetime": "2023-10-21 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1184050, + "price": 40305000.0, + "datetime": "2023-10-21 22:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184099, + "price": 40394000.0, + "datetime": "2023-10-22 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1184110, + "price": 40351000.0, + "datetime": "2023-10-22 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184136, + "price": 40378000.0, + "datetime": "2023-10-22 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184190, + "price": 40569000.0, + "datetime": "2023-10-22 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184242, + "price": 40529000.0, + "datetime": "2023-10-22 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1184260, + "price": 40435000.0, + "datetime": "2023-10-22 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1184272, + "price": 40440000.0, + "datetime": "2023-10-22 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1184307, + "price": 40392000.0, + "datetime": "2023-10-22 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1184335, + "price": 40436000.0, + "datetime": "2023-10-22 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184359, + "price": 40463000.0, + "datetime": "2023-10-22 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1184373, + "price": 40552000.0, + "datetime": "2023-10-22 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1184409, + "price": 40525000.0, + "datetime": "2023-10-22 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1184459, + "price": 40418000.0, + "datetime": "2023-10-22 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1184507, + "price": 40430000.0, + "datetime": "2023-10-22 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184542, + "price": 40430000.0, + "datetime": "2023-10-22 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1184603, + "price": 40286000.0, + "datetime": "2023-10-23 05:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1185139, - "price": 43823000.0, - "datetime": "2023-10-24 08:42:00", + "bar_index": 1184732, + "price": 40968000.0, + "datetime": "2023-10-23 12:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1184739, + "price": 41125000.0, + "datetime": "2023-10-23 12:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1184816, + "price": 41405000.0, + "datetime": "2023-10-23 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 1185450, - "price": 45656000.0, - "datetime": "2023-10-25 00:15:00", + "bar_index": 1184847, + "price": 41234000.0, + "datetime": "2023-10-23 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1184877, + "price": 41130000.0, + "datetime": "2023-10-23 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1184924, + "price": 41409000.0, + "datetime": "2023-10-23 21:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1184943, + "price": 41349000.0, + "datetime": "2023-10-23 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1184949, + "price": 41436000.0, + "datetime": "2023-10-23 23:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1185032, + "price": 41769000.0, + "datetime": "2023-10-24 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1185058, + "price": 42017000.0, + "datetime": "2023-10-24 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1185110, + "price": 42931000.0, + "datetime": "2023-10-24 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1185153, + "price": 44463000.0, + "datetime": "2023-10-24 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1185171, + "price": 45184000.0, + "datetime": "2023-10-24 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1185231, + "price": 46139000.0, + "datetime": "2023-10-24 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1185252, + "price": 46293000.0, + "datetime": "2023-10-24 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1185259, + "price": 46014000.0, + "datetime": "2023-10-24 14:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1185283, + "price": 45356000.0, + "datetime": "2023-10-24 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1185325, + "price": 45611000.0, + "datetime": "2023-10-24 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1185373, + "price": 46465000.0, + "datetime": "2023-10-24 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1185438, + "price": 45860000.0, + "datetime": "2023-10-24 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1185478, + "price": 45939000.0, + "datetime": "2023-10-25 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", @@ -112802,43 +192740,178 @@ "datetime": "2023-10-25 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1185799, - "price": 45899000.0, - "datetime": "2023-10-25 17:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1185942, - "price": 47032000.0, - "datetime": "2023-10-26 00:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1186045, - "price": 46796000.0, - "datetime": "2023-10-26 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1186077, - "price": 46728000.0, - "datetime": "2023-10-26 07:36:00", + "bar_index": 1185634, + "price": 45663000.0, + "datetime": "2023-10-25 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1185654, + "price": 46274000.0, + "datetime": "2023-10-25 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1185673, + "price": 45875000.0, + "datetime": "2023-10-25 11:24:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1185679, + "price": 45782000.0, + "datetime": "2023-10-25 11:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1185698, + "price": 45938000.0, + "datetime": "2023-10-25 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1185713, + "price": 45935000.0, + "datetime": "2023-10-25 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1185782, + "price": 45861000.0, + "datetime": "2023-10-25 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1185805, + "price": 45861000.0, + "datetime": "2023-10-25 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1185826, + "price": 45994000.0, + "datetime": "2023-10-25 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1185843, + "price": 46128000.0, + "datetime": "2023-10-25 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1185918, + "price": 46752000.0, + "datetime": "2023-10-25 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1186002, + "price": 46706000.0, + "datetime": "2023-10-26 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1186035, + "price": 46872000.0, + "datetime": "2023-10-26 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1186046, + "price": 46839000.0, + "datetime": "2023-10-26 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1186052, + "price": 46862000.0, + "datetime": "2023-10-26 06:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1186069, + "price": 46699000.0, + "datetime": "2023-10-26 07:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1186091, + "price": 46525000.0, + "datetime": "2023-10-26 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1186184, + "price": 46991000.0, + "datetime": "2023-10-26 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1186208, + "price": 46854000.0, + "datetime": "2023-10-26 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -112847,7 +192920,25 @@ "datetime": "2023-10-26 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1186300, + "price": 46319000.0, + "datetime": "2023-10-26 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1186328, + "price": 46143000.0, + "datetime": "2023-10-26 20:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -112856,7 +192947,16 @@ "datetime": "2023-10-26 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1186523, + "price": 46169000.0, + "datetime": "2023-10-27 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -112864,8 +192964,26 @@ "price": 46177000.0, "datetime": "2023-10-27 06:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1186541, + "price": 46155000.0, + "datetime": "2023-10-27 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1186556, + "price": 46308000.0, + "datetime": "2023-10-27 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -112874,61 +192992,88 @@ "datetime": "2023-10-27 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1186769, - "price": 46037000.0, - "datetime": "2023-10-27 18:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1186786, - "price": 46056000.0, - "datetime": "2023-10-27 19:03:00", + "bar_index": 1186648, + "price": 45988000.0, + "datetime": "2023-10-27 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1186842, - "price": 46109000.0, - "datetime": "2023-10-27 21:51:00", + "bar_index": 1186671, + "price": 46025000.0, + "datetime": "2023-10-27 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1186903, - "price": 45899000.0, - "datetime": "2023-10-28 00:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1187107, - "price": 46132000.0, - "datetime": "2023-10-28 11:06:00", + "bar_index": 1186698, + "price": 46024000.0, + "datetime": "2023-10-27 14:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1186731, + "price": 46124000.0, + "datetime": "2023-10-27 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1187157, - "price": 46233000.0, - "datetime": "2023-10-28 13:36:00", + "bar_index": 1186790, + "price": 46083000.0, + "datetime": "2023-10-27 19:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1186854, + "price": 46120000.0, + "datetime": "2023-10-27 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1187059, + "price": 45988000.0, + "datetime": "2023-10-28 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1187116, + "price": 46118000.0, + "datetime": "2023-10-28 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1187134, + "price": 46255000.0, + "datetime": "2023-10-28 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -112937,7 +193082,7 @@ "datetime": "2023-10-28 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=47.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -112945,17 +193090,35 @@ "price": 46300000.0, "datetime": "2023-10-28 15:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1187280, - "price": 46288000.0, - "datetime": "2023-10-28 19:45:00", + "bar_index": 1187248, + "price": 46293000.0, + "datetime": "2023-10-28 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1187306, + "price": 46471000.0, + "datetime": "2023-10-28 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1187313, + "price": 46482000.0, + "datetime": "2023-10-28 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -112964,34 +193127,97 @@ "datetime": "2023-10-29 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1187563, - "price": 46374000.0, - "datetime": "2023-10-29 09:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1187637, - "price": 46307000.0, - "datetime": "2023-10-29 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=68.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1187931, - "price": 46934000.0, - "datetime": "2023-10-30 04:18:00", + "bar_index": 1187658, + "price": 46335000.0, + "datetime": "2023-10-29 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1187695, + "price": 46365000.0, + "datetime": "2023-10-29 16:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1187721, + "price": 46454000.0, + "datetime": "2023-10-29 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1187762, + "price": 46420000.0, + "datetime": "2023-10-29 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1187776, + "price": 46548000.0, + "datetime": "2023-10-29 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1187802, + "price": 46674000.0, + "datetime": "2023-10-29 21:51:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1187821, + "price": 46674000.0, + "datetime": "2023-10-29 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1187865, + "price": 46724000.0, + "datetime": "2023-10-30 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1187911, + "price": 47018000.0, + "datetime": "2023-10-30 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1187919, + "price": 46961000.0, + "datetime": "2023-10-30 03:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -112999,26 +193225,89 @@ "price": 46901000.0, "datetime": "2023-10-30 04:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1187962, - "price": 46887000.0, - "datetime": "2023-10-30 05:51:00", + "bar_index": 1188010, + "price": 46945000.0, + "datetime": "2023-10-30 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=50.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1188084, - "price": 46648000.0, - "datetime": "2023-10-30 11:57:00", + "bar_index": 1188085, + "price": 46639000.0, + "datetime": "2023-10-30 12:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1188101, + "price": 46561000.0, + "datetime": "2023-10-30 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1188139, + "price": 46646000.0, + "datetime": "2023-10-30 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1188147, + "price": 46588000.0, + "datetime": "2023-10-30 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1188166, + "price": 46649000.0, + "datetime": "2023-10-30 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1188179, + "price": 46494000.0, + "datetime": "2023-10-30 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1188237, + "price": 46812000.0, + "datetime": "2023-10-30 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1188263, + "price": 46922000.0, + "datetime": "2023-10-30 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -113027,7 +193316,16 @@ "datetime": "2023-10-30 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1188293, + "price": 46961000.0, + "datetime": "2023-10-30 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -113035,215 +193333,737 @@ "price": 47047000.0, "datetime": "2023-10-30 23:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1188325, + "price": 46933000.0, + "datetime": "2023-10-31 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1188632, - "price": 46560000.0, - "datetime": "2023-10-31 15:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1188746, - "price": 46756000.0, - "datetime": "2023-10-31 21:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1188790, - "price": 46597000.0, - "datetime": "2023-10-31 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1188819, - "price": 46432000.0, - "datetime": "2023-11-01 00:42:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1188925, - "price": 46760000.0, - "datetime": "2023-11-01 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1189238, - "price": 46937000.0, - "datetime": "2023-11-01 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1189348, - "price": 47068000.0, - "datetime": "2023-11-02 03:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1189361, - "price": 47000000.0, - "datetime": "2023-11-02 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1189696, - "price": 47949000.0, - "datetime": "2023-11-02 20:33:00", + "bar_index": 1188384, + "price": 46599000.0, + "datetime": "2023-10-31 02:57:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1189727, - "price": 47700000.0, - "datetime": "2023-11-02 22:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1189842, - "price": 47262000.0, - "datetime": "2023-11-03 03:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1190044, - "price": 46250000.0, - "datetime": "2023-11-03 13:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1190198, - "price": 46462000.0, - "datetime": "2023-11-03 21:39:00", + "bar_index": 1188432, + "price": 46551000.0, + "datetime": "2023-10-31 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1190209, - "price": 46292000.0, - "datetime": "2023-11-03 22:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1190268, + "bar_index": 1188439, + "price": 46617000.0, + "datetime": "2023-10-31 05:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1188475, + "price": 46692000.0, + "datetime": "2023-10-31 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1188480, + "price": 46704000.0, + "datetime": "2023-10-31 07:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1188670, + "price": 46464000.0, + "datetime": "2023-10-31 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1188682, + "price": 46614000.0, + "datetime": "2023-10-31 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1188734, + "price": 46765000.0, + "datetime": "2023-10-31 20:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1188802, + "price": 46547000.0, + "datetime": "2023-10-31 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1188824, + "price": 46488000.0, + "datetime": "2023-11-01 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1188863, + "price": 46620000.0, + "datetime": "2023-11-01 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1188912, + "price": 46850000.0, + "datetime": "2023-11-01 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1188933, + "price": 46827000.0, + "datetime": "2023-11-01 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1189027, + "price": 46953000.0, + "datetime": "2023-11-01 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189157, + "price": 46918000.0, + "datetime": "2023-11-01 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1189165, + "price": 46904000.0, + "datetime": "2023-11-01 18:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189191, + "price": 46966000.0, + "datetime": "2023-11-01 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1189246, + "price": 47476000.0, + "datetime": "2023-11-01 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1189272, + "price": 47302000.0, + "datetime": "2023-11-01 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189322, + "price": 47057000.0, + "datetime": "2023-11-02 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1189352, + "price": 47066000.0, + "datetime": "2023-11-02 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1189377, + "price": 46940000.0, + "datetime": "2023-11-02 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1189455, + "price": 48027000.0, + "datetime": "2023-11-02 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189504, + "price": 48281000.0, + "datetime": "2023-11-02 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189514, + "price": 48281000.0, + "datetime": "2023-11-02 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1189528, + "price": 48431000.0, + "datetime": "2023-11-02 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1189612, + "price": 48000000.0, + "datetime": "2023-11-02 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1189636, + "price": 47877000.0, + "datetime": "2023-11-02 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1189670, + "price": 47973000.0, + "datetime": "2023-11-02 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1189732, + "price": 47582000.0, + "datetime": "2023-11-02 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1189833, + "price": 47286000.0, + "datetime": "2023-11-03 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1189907, + "price": 47498000.0, + "datetime": "2023-11-03 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1189918, + "price": 47381000.0, + "datetime": "2023-11-03 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1190009, + "price": 46785000.0, + "datetime": "2023-11-03 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1190046, + "price": 46244000.0, + "datetime": "2023-11-03 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.9 [bb_reversal,fractal_swing,macd_cross,minor_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1190072, + "price": 46461000.0, + "datetime": "2023-11-03 15:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1190098, + "price": 46501000.0, + "datetime": "2023-11-03 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190117, + "price": 46746000.0, + "datetime": "2023-11-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1190178, + "price": 46382000.0, + "datetime": "2023-11-03 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1190317, + "price": 46429000.0, + "datetime": "2023-11-04 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1190335, + "price": 46285000.0, + "datetime": "2023-11-04 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190353, + "price": 46387000.0, + "datetime": "2023-11-04 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190366, + "price": 46440000.0, + "datetime": "2023-11-04 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1190400, + "price": 46471000.0, + "datetime": "2023-11-04 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190459, + "price": 46898000.0, + "datetime": "2023-11-04 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1190487, + "price": 46658000.0, + "datetime": "2023-11-04 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1190593, + "price": 46728000.0, + "datetime": "2023-11-04 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190602, + "price": 46780000.0, + "datetime": "2023-11-04 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190627, + "price": 46768000.0, + "datetime": "2023-11-04 19:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1190720, + "price": 46848000.0, + "datetime": "2023-11-04 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1190749, + "price": 46794000.0, + "datetime": "2023-11-05 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190785, + "price": 46835000.0, + "datetime": "2023-11-05 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190842, + "price": 46774000.0, + "datetime": "2023-11-05 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190917, + "price": 46991000.0, + "datetime": "2023-11-05 09:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1190925, + "price": 47031000.0, + "datetime": "2023-11-05 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1190961, + "price": 47228000.0, + "datetime": "2023-11-05 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1190968, + "price": 47250000.0, + "datetime": "2023-11-05 12:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1191021, + "price": 47305000.0, + "datetime": "2023-11-05 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1191056, + "price": 47292000.0, + "datetime": "2023-11-05 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1191082, + "price": 47235000.0, + "datetime": "2023-11-05 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1191157, + "price": 47281000.0, + "datetime": "2023-11-05 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1191163, + "price": 47276000.0, + "datetime": "2023-11-05 21:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1191206, + "price": 46805000.0, + "datetime": "2023-11-06 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191344, + "price": 46775000.0, + "datetime": "2023-11-06 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191430, + "price": 46853000.0, + "datetime": "2023-11-06 11:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1191461, + "price": 46942000.0, + "datetime": "2023-11-06 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191479, + "price": 46785000.0, + "datetime": "2023-11-06 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191489, + "price": 46739000.0, + "datetime": "2023-11-06 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191521, + "price": 46625000.0, + "datetime": "2023-11-06 15:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1191529, + "price": 46673000.0, + "datetime": "2023-11-06 16:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1191629, + "price": 46935000.0, + "datetime": "2023-11-06 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1191655, + "price": 46780000.0, + "datetime": "2023-11-06 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1191677, + "price": 46850000.0, + "datetime": "2023-11-06 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1191900, + "price": 46685000.0, + "datetime": "2023-11-07 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1191915, + "price": 46716000.0, + "datetime": "2023-11-07 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1191942, + "price": 46641000.0, + "datetime": "2023-11-07 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1191987, + "price": 46636000.0, + "datetime": "2023-11-07 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1192007, "price": 46678000.0, - "datetime": "2023-11-04 01:09:00", + "datetime": "2023-11-07 16:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1190388, - "price": 46458000.0, - "datetime": "2023-11-04 07:09:00", + "bar_index": 1192024, + "price": 46738000.0, + "datetime": "2023-11-07 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1190554, - "price": 46655000.0, - "datetime": "2023-11-04 15:27:00", + "bar_index": 1192094, + "price": 46420000.0, + "datetime": "2023-11-07 20:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1190733, - "price": 46760000.0, - "datetime": "2023-11-05 00:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1191139, - "price": 47209000.0, - "datetime": "2023-11-05 20:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1191148, - "price": 47253000.0, - "datetime": "2023-11-05 21:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1191307, - "price": 47014000.0, - "datetime": "2023-11-06 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1191453, - "price": 46849000.0, - "datetime": "2023-11-06 12:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1191558, - "price": 46776000.0, - "datetime": "2023-11-06 17:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -113252,70 +194072,142 @@ "datetime": "2023-11-07 21:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1192209, - "price": 46611000.0, - "datetime": "2023-11-08 02:12:00", + "bar_index": 1192180, + "price": 46571000.0, + "datetime": "2023-11-08 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1192320, - "price": 47318000.0, - "datetime": "2023-11-08 07:45:00", + "bar_index": 1192251, + "price": 47207000.0, + "datetime": "2023-11-08 04:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1192338, + "price": 47305000.0, + "datetime": "2023-11-08 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1192610, - "price": 47152000.0, - "datetime": "2023-11-08 22:15:00", + "bar_index": 1192391, + "price": 47110000.0, + "datetime": "2023-11-08 11:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1192683, - "price": 47073000.0, - "datetime": "2023-11-09 01:54:00", + "bar_index": 1192439, + "price": 47190000.0, + "datetime": "2023-11-08 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.1 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1192758, - "price": 47247000.0, - "datetime": "2023-11-09 05:39:00", + "bar_index": 1192478, + "price": 47120000.0, + "datetime": "2023-11-08 15:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1192531, + "price": 47099000.0, + "datetime": "2023-11-08 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1192770, - "price": 47173000.0, - "datetime": "2023-11-09 06:15:00", + "bar_index": 1192581, + "price": 47126000.0, + "datetime": "2023-11-08 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.6 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1192811, - "price": 47534000.0, - "datetime": "2023-11-09 08:18:00", + "bar_index": 1192603, + "price": 47187000.0, + "datetime": "2023-11-08 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1192622, + "price": 47207000.0, + "datetime": "2023-11-08 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1192632, + "price": 47161000.0, + "datetime": "2023-11-08 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1192713, + "price": 47035000.0, + "datetime": "2023-11-09 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1192736, + "price": 47250000.0, + "datetime": "2023-11-09 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1192747, + "price": 47411000.0, + "datetime": "2023-11-09 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1192794, + "price": 47630000.0, + "datetime": "2023-11-09 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -113323,62 +194215,134 @@ "price": 47618000.0, "datetime": "2023-11-09 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1192872, - "price": 48023000.0, - "datetime": "2023-11-09 11:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1192935, - "price": 48600000.0, - "datetime": "2023-11-09 14:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1192970, - "price": 48665000.0, - "datetime": "2023-11-09 16:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1193145, - "price": 49689000.0, - "datetime": "2023-11-10 01:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1193260, - "price": 49200000.0, - "datetime": "2023-11-10 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1193314, - "price": 49262000.0, - "datetime": "2023-11-10 09:27:00", + "bar_index": 1192864, + "price": 47882000.0, + "datetime": "2023-11-09 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1192873, + "price": 48307000.0, + "datetime": "2023-11-09 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1192964, + "price": 48732000.0, + "datetime": "2023-11-09 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1192988, + "price": 48668000.0, + "datetime": "2023-11-09 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1193002, + "price": 48647000.0, + "datetime": "2023-11-09 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193010, + "price": 48779000.0, + "datetime": "2023-11-09 18:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1193052, + "price": 48999000.0, + "datetime": "2023-11-09 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1193084, + "price": 49253000.0, + "datetime": "2023-11-09 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1193116, + "price": 49946000.0, + "datetime": "2023-11-09 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1193229, + "price": 48829000.0, + "datetime": "2023-11-10 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1193244, + "price": 49329000.0, + "datetime": "2023-11-10 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1193290, + "price": 49327000.0, + "datetime": "2023-11-10 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193335, + "price": 49200000.0, + "datetime": "2023-11-10 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1193395, + "price": 49381000.0, + "datetime": "2023-11-10 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -113386,44 +194350,179 @@ "price": 49418000.0, "datetime": "2023-11-10 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1193522, - "price": 49085000.0, - "datetime": "2023-11-10 19:51:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1193975, - "price": 49450000.0, - "datetime": "2023-11-11 18:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1194055, - "price": 49544000.0, - "datetime": "2023-11-11 22:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1194234, - "price": 49385000.0, - "datetime": "2023-11-12 07:27:00", + "bar_index": 1193424, + "price": 49332000.0, + "datetime": "2023-11-10 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1193486, + "price": 49105000.0, + "datetime": "2023-11-10 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193552, + "price": 49672000.0, + "datetime": "2023-11-10 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1193575, + "price": 49992000.0, + "datetime": "2023-11-10 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1193641, + "price": 50178000.0, + "datetime": "2023-11-11 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1193663, + "price": 49881000.0, + "datetime": "2023-11-11 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1193719, + "price": 49984000.0, + "datetime": "2023-11-11 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193727, + "price": 50017000.0, + "datetime": "2023-11-11 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193763, + "price": 50016000.0, + "datetime": "2023-11-11 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193774, + "price": 50070000.0, + "datetime": "2023-11-11 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1193796, + "price": 50064000.0, + "datetime": "2023-11-11 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1193908, + "price": 49640000.0, + "datetime": "2023-11-11 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1193967, + "price": 49319000.0, + "datetime": "2023-11-11 18:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1193991, + "price": 49347000.0, + "datetime": "2023-11-11 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1194074, + "price": 49667000.0, + "datetime": "2023-11-11 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1194091, + "price": 49510000.0, + "datetime": "2023-11-12 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1194154, + "price": 49508000.0, + "datetime": "2023-11-12 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1194277, + "price": 49451000.0, + "datetime": "2023-11-12 09:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [donchian,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1194287, + "price": 49509000.0, + "datetime": "2023-11-12 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -113431,17 +194530,17 @@ "price": 49417000.0, "datetime": "2023-11-12 16:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1194429, - "price": 49405000.0, - "datetime": "2023-11-12 17:12:00", + "bar_index": 1194421, + "price": 49413000.0, + "datetime": "2023-11-12 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -113450,106 +194549,439 @@ "datetime": "2023-11-12 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1194561, - "price": 49383000.0, - "datetime": "2023-11-12 23:48:00", + "bar_index": 1194488, + "price": 49360000.0, + "datetime": "2023-11-12 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1194906, - "price": 49558000.0, - "datetime": "2023-11-13 17:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1195015, - "price": 49594000.0, - "datetime": "2023-11-13 22:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1195093, - "price": 49580000.0, - "datetime": "2023-11-14 02:24:00", + "bar_index": 1194506, + "price": 49348000.0, + "datetime": "2023-11-12 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1195173, - "price": 49383000.0, - "datetime": "2023-11-14 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1195270, - "price": 48952000.0, - "datetime": "2023-11-14 11:15:00", + "bar_index": 1194572, + "price": 49292000.0, + "datetime": "2023-11-13 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1195318, - "price": 49031000.0, - "datetime": "2023-11-14 13:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1195622, - "price": 47728000.0, - "datetime": "2023-11-15 04:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1196002, - "price": 48248000.0, - "datetime": "2023-11-15 23:51:00", + "bar_index": 1194650, + "price": 49412000.0, + "datetime": "2023-11-13 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1196033, - "price": 49302000.0, - "datetime": "2023-11-16 03:09:00", + "bar_index": 1194766, + "price": 49479000.0, + "datetime": "2023-11-13 10:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1196116, - "price": 50108000.0, - "datetime": "2023-11-16 07:18:00", + "bar_index": 1194797, + "price": 49602000.0, + "datetime": "2023-11-13 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1194841, + "price": 49530000.0, + "datetime": "2023-11-13 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1194857, + "price": 49422000.0, + "datetime": "2023-11-13 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1194875, + "price": 49492000.0, + "datetime": "2023-11-13 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1194916, + "price": 49638000.0, + "datetime": "2023-11-13 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1195028, + "price": 49574000.0, + "datetime": "2023-11-13 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1195071, + "price": 49520000.0, + "datetime": "2023-11-14 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1195111, + "price": 49491000.0, + "datetime": "2023-11-14 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1195161, + "price": 49281000.0, + "datetime": "2023-11-14 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1195218, + "price": 49236000.0, + "datetime": "2023-11-14 08:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1195304, + "price": 49038000.0, + "datetime": "2023-11-14 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1195361, + "price": 49262000.0, + "datetime": "2023-11-14 15:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1195402, + "price": 49361000.0, + "datetime": "2023-11-14 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1195501, + "price": 49343000.0, + "datetime": "2023-11-14 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1195561, + "price": 48818000.0, + "datetime": "2023-11-15 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1195585, + "price": 48710000.0, + "datetime": "2023-11-15 03:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1195592, + "price": 48684000.0, + "datetime": "2023-11-15 03:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1195627, + "price": 47858000.0, + "datetime": "2023-11-15 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1195649, + "price": 47614000.0, + "datetime": "2023-11-15 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1195707, + "price": 47971000.0, + "datetime": "2023-11-15 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1195746, + "price": 47591000.0, + "datetime": "2023-11-15 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1195807, + "price": 47429000.0, + "datetime": "2023-11-15 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1195841, + "price": 47418000.0, + "datetime": "2023-11-15 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1195850, + "price": 47511000.0, + "datetime": "2023-11-15 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1195905, + "price": 47757000.0, + "datetime": "2023-11-15 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1195923, + "price": 47861000.0, + "datetime": "2023-11-15 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196018, + "price": 48713000.0, + "datetime": "2023-11-16 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1196040, + "price": 49315000.0, + "datetime": "2023-11-16 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1196079, + "price": 50082000.0, + "datetime": "2023-11-16 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1196097, + "price": 50243000.0, + "datetime": "2023-11-16 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1196130, + "price": 50407000.0, + "datetime": "2023-11-16 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196140, + "price": 50412000.0, + "datetime": "2023-11-16 08:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1196186, + "price": 50059000.0, + "datetime": "2023-11-16 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1196218, + "price": 50034000.0, + "datetime": "2023-11-16 12:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1196230, + "price": 50040000.0, + "datetime": "2023-11-16 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196282, + "price": 50069000.0, + "datetime": "2023-11-16 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1196307, + "price": 49985000.0, + "datetime": "2023-11-16 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1196364, + "price": 49747000.0, + "datetime": "2023-11-16 19:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1196377, + "price": 50118000.0, + "datetime": "2023-11-16 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1196395, + "price": 49837000.0, + "datetime": "2023-11-16 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1196492, + "price": 48916000.0, + "datetime": "2023-11-17 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196567, + "price": 48667000.0, + "datetime": "2023-11-17 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1196616, + "price": 48908000.0, + "datetime": "2023-11-17 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -113558,43 +194990,241 @@ "datetime": "2023-11-17 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1196911, - "price": 49062000.0, - "datetime": "2023-11-17 23:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1197143, + "bar_index": 1196729, + "price": 48795000.0, + "datetime": "2023-11-17 13:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196803, + "price": 48959000.0, + "datetime": "2023-11-17 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1196851, + "price": 48991000.0, + "datetime": "2023-11-17 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1196870, + "price": 49053000.0, + "datetime": "2023-11-17 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1196965, + "price": 48697000.0, + "datetime": "2023-11-18 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1196973, + "price": 49020000.0, + "datetime": "2023-11-18 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1197003, + "price": 49064000.0, + "datetime": "2023-11-18 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197018, + "price": 49083000.0, + "datetime": "2023-11-18 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197032, + "price": 49055000.0, + "datetime": "2023-11-18 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197051, + "price": 49201000.0, + "datetime": "2023-11-18 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1197067, + "price": 49087000.0, + "datetime": "2023-11-18 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197094, + "price": 49347000.0, + "datetime": "2023-11-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1197148, + "price": 49112000.0, + "datetime": "2023-11-18 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1197177, + "price": 49015000.0, + "datetime": "2023-11-18 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197234, + "price": 49011000.0, + "datetime": "2023-11-18 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1197273, + "price": 49109000.0, + "datetime": "2023-11-18 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1197300, + "price": 49010000.0, + "datetime": "2023-11-18 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1197412, + "price": 49130000.0, + "datetime": "2023-11-19 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197499, + "price": 49244000.0, + "datetime": "2023-11-19 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197590, + "price": 49146000.0, + "datetime": "2023-11-19 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1197644, + "price": 49057000.0, + "datetime": "2023-11-19 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1197670, + "price": 49046000.0, + "datetime": "2023-11-19 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197737, + "price": 49168000.0, + "datetime": "2023-11-19 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1197761, + "price": 49222000.0, + "datetime": "2023-11-19 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1197766, + "price": 49242000.0, + "datetime": "2023-11-19 17:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1197804, "price": 49132000.0, - "datetime": "2023-11-18 10:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1197329, - "price": 49045000.0, - "datetime": "2023-11-18 19:57:00", + "datetime": "2023-11-19 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1197669, - "price": 49058000.0, - "datetime": "2023-11-19 12:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal]" + "reason": "composite_sell score=19.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -113602,62 +195232,242 @@ "price": 49092000.0, "datetime": "2023-11-19 20:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1197940, - "price": 49081000.0, - "datetime": "2023-11-20 02:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1197951, - "price": 49089000.0, - "datetime": "2023-11-20 03:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1198422, - "price": 49910000.0, - "datetime": "2023-11-21 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1198446, - "price": 50058000.0, - "datetime": "2023-11-21 03:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=5.2 [donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1198500, - "price": 50051000.0, - "datetime": "2023-11-21 06:30:00", + "bar_index": 1197844, + "price": 49015000.0, + "datetime": "2023-11-19 21:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1197879, + "price": 49036000.0, + "datetime": "2023-11-19 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1198551, - "price": 50170000.0, - "datetime": "2023-11-21 09:03:00", + "bar_index": 1197906, + "price": 49061000.0, + "datetime": "2023-11-20 00:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1197960, + "price": 49178000.0, + "datetime": "2023-11-20 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1198027, + "price": 49374000.0, + "datetime": "2023-11-20 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198077, + "price": 49750000.0, + "datetime": "2023-11-20 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1198086, + "price": 49855000.0, + "datetime": "2023-11-20 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1198112, + "price": 49834000.0, + "datetime": "2023-11-20 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1198189, + "price": 49494000.0, + "datetime": "2023-11-20 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1198247, + "price": 49565000.0, + "datetime": "2023-11-20 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1198296, + "price": 49622000.0, + "datetime": "2023-11-20 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1198326, + "price": 49530000.0, + "datetime": "2023-11-20 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198433, + "price": 49863000.0, + "datetime": "2023-11-21 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=80.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1198456, + "price": 50119000.0, + "datetime": "2023-11-21 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1198516, + "price": 50259000.0, + "datetime": "2023-11-21 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198533, + "price": 50230000.0, + "datetime": "2023-11-21 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198591, + "price": 50186000.0, + "datetime": "2023-11-21 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198612, + "price": 50223000.0, + "datetime": "2023-11-21 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1198622, + "price": 50153000.0, + "datetime": "2023-11-21 12:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1198697, + "price": 49937000.0, + "datetime": "2023-11-21 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1198735, + "price": 49955000.0, + "datetime": "2023-11-21 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1198780, + "price": 49798000.0, + "datetime": "2023-11-21 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1198845, + "price": 49217000.0, + "datetime": "2023-11-21 23:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1198869, + "price": 49540000.0, + "datetime": "2023-11-22 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1198880, + "price": 49366000.0, + "datetime": "2023-11-22 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1198950, + "price": 49798000.0, + "datetime": "2023-11-22 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -113665,44 +195475,296 @@ "price": 49888000.0, "datetime": "2023-11-22 05:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1199247, - "price": 49361000.0, - "datetime": "2023-11-22 19:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1200085, - "price": 49915000.0, - "datetime": "2023-11-24 13:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1200608, - "price": 50707000.0, - "datetime": "2023-11-25 15:54:00", + "bar_index": 1198967, + "price": 49809000.0, + "datetime": "2023-11-22 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1198981, + "price": 49822000.0, + "datetime": "2023-11-22 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1200635, - "price": 50621000.0, - "datetime": "2023-11-25 17:15:00", + "bar_index": 1199067, + "price": 48730000.0, + "datetime": "2023-11-22 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1199131, + "price": 48988000.0, + "datetime": "2023-11-22 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1199163, + "price": 49178000.0, + "datetime": "2023-11-22 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1199217, + "price": 49194000.0, + "datetime": "2023-11-22 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1199254, + "price": 49302000.0, + "datetime": "2023-11-22 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199395, + "price": 49564000.0, + "datetime": "2023-11-23 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1199501, + "price": 49977000.0, + "datetime": "2023-11-23 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1199517, + "price": 50060000.0, + "datetime": "2023-11-23 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199535, + "price": 49984000.0, + "datetime": "2023-11-23 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199618, + "price": 49972000.0, + "datetime": "2023-11-23 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199629, + "price": 49950000.0, + "datetime": "2023-11-23 14:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1199699, + "price": 50011000.0, + "datetime": "2023-11-23 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1199724, + "price": 50062000.0, + "datetime": "2023-11-23 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1199843, + "price": 49589000.0, + "datetime": "2023-11-24 01:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1199865, + "price": 49576000.0, + "datetime": "2023-11-24 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199963, + "price": 49855000.0, + "datetime": "2023-11-24 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1199969, + "price": 49901000.0, + "datetime": "2023-11-24 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1200046, + "price": 49974000.0, + "datetime": "2023-11-24 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1200058, + "price": 49932000.0, + "datetime": "2023-11-24 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1200088, + "price": 49919000.0, + "datetime": "2023-11-24 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1200210, + "price": 50381000.0, + "datetime": "2023-11-24 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1200257, + "price": 50586000.0, + "datetime": "2023-11-24 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1200273, + "price": 50557000.0, + "datetime": "2023-11-24 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1200287, + "price": 50573000.0, + "datetime": "2023-11-24 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1200499, + "price": 50707000.0, + "datetime": "2023-11-25 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1200583, + "price": 50680000.0, + "datetime": "2023-11-25 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1200591, + "price": 50739000.0, + "datetime": "2023-11-25 15:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1200638, + "price": 50599000.0, + "datetime": "2023-11-25 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1200646, + "price": 50573000.0, + "datetime": "2023-11-25 17:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1200668, + "price": 50528000.0, + "datetime": "2023-11-25 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", @@ -113711,43 +195773,412 @@ "datetime": "2023-11-25 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1200857, - "price": 50533000.0, - "datetime": "2023-11-26 04:21:00", + "bar_index": 1200703, + "price": 50399000.0, + "datetime": "2023-11-25 20:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1201061, - "price": 50448000.0, - "datetime": "2023-11-26 14:33:00", + "bar_index": 1200741, + "price": 50418000.0, + "datetime": "2023-11-25 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1202069, - "price": 49835000.0, - "datetime": "2023-11-28 16:57:00", + "bar_index": 1200756, + "price": 50481000.0, + "datetime": "2023-11-25 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1202639, - "price": 50940000.0, - "datetime": "2023-11-29 21:27:00", + "bar_index": 1200797, + "price": 50502000.0, + "datetime": "2023-11-26 01:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1200810, + "price": 50531000.0, + "datetime": "2023-11-26 02:00:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1200859, + "price": 50538000.0, + "datetime": "2023-11-26 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1200892, + "price": 50567000.0, + "datetime": "2023-11-26 06:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1200973, + "price": 50527000.0, + "datetime": "2023-11-26 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1200978, + "price": 50466000.0, + "datetime": "2023-11-26 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1201094, + "price": 50468000.0, + "datetime": "2023-11-26 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1201135, + "price": 50503000.0, + "datetime": "2023-11-26 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1201145, + "price": 50484000.0, + "datetime": "2023-11-26 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1201189, + "price": 50343000.0, + "datetime": "2023-11-26 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201261, + "price": 50255000.0, + "datetime": "2023-11-27 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1201307, + "price": 50044000.0, + "datetime": "2023-11-27 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201380, + "price": 50310000.0, + "datetime": "2023-11-27 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201399, + "price": 50466000.0, + "datetime": "2023-11-27 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1201417, + "price": 50282000.0, + "datetime": "2023-11-27 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1201431, + "price": 50200000.0, + "datetime": "2023-11-27 09:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201454, + "price": 50359000.0, + "datetime": "2023-11-27 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1201523, + "price": 50130000.0, + "datetime": "2023-11-27 13:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1201555, + "price": 50118000.0, + "datetime": "2023-11-27 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1201561, + "price": 50112000.0, + "datetime": "2023-11-27 15:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1201605, + "price": 50040000.0, + "datetime": "2023-11-27 17:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1201702, + "price": 49540000.0, + "datetime": "2023-11-27 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1201715, + "price": 49488000.0, + "datetime": "2023-11-27 23:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1201769, + "price": 49906000.0, + "datetime": "2023-11-28 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1201815, + "price": 49941000.0, + "datetime": "2023-11-28 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1201856, + "price": 49889000.0, + "datetime": "2023-11-28 06:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201865, + "price": 49924000.0, + "datetime": "2023-11-28 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1201886, + "price": 50041000.0, + "datetime": "2023-11-28 07:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1201969, + "price": 49913000.0, + "datetime": "2023-11-28 11:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1202070, + "price": 49834000.0, + "datetime": "2023-11-28 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1202122, + "price": 49749000.0, + "datetime": "2023-11-28 19:36:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1202147, + "price": 49941000.0, + "datetime": "2023-11-28 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1202190, + "price": 50146000.0, + "datetime": "2023-11-28 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1202331, + "price": 50822000.0, + "datetime": "2023-11-29 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1202345, + "price": 50658000.0, + "datetime": "2023-11-29 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1202411, + "price": 50699000.0, + "datetime": "2023-11-29 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1202441, + "price": 50514000.0, + "datetime": "2023-11-29 11:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1202499, + "price": 50563000.0, + "datetime": "2023-11-29 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1202571, + "price": 51049000.0, + "datetime": "2023-11-29 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1202647, + "price": 51005000.0, + "datetime": "2023-11-29 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1202719, + "price": 50554000.0, + "datetime": "2023-11-30 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1202741, + "price": 50606000.0, + "datetime": "2023-11-30 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -113755,26 +196186,53 @@ "price": 50581000.0, "datetime": "2023-11-30 03:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1202813, - "price": 50616000.0, - "datetime": "2023-11-30 06:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1202864, - "price": 50713000.0, - "datetime": "2023-11-30 08:42:00", + "side": "sell", + "bar_index": 1202806, + "price": 50580000.0, + "datetime": "2023-11-30 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=42.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1202814, + "price": 50611000.0, + "datetime": "2023-11-30 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1202820, + "price": 50593000.0, + "datetime": "2023-11-30 06:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1202829, + "price": 50595000.0, + "datetime": "2023-11-30 06:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1202910, + "price": 50490000.0, + "datetime": "2023-11-30 11:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -113782,98 +196240,170 @@ "price": 50793000.0, "datetime": "2023-11-30 12:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1202966, - "price": 50709000.0, - "datetime": "2023-11-30 13:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1202989, - "price": 50737000.0, - "datetime": "2023-11-30 14:57:00", + "bar_index": 1202971, + "price": 50774000.0, + "datetime": "2023-11-30 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1203080, - "price": 50543000.0, - "datetime": "2023-11-30 19:30:00", + "bar_index": 1203066, + "price": 50523000.0, + "datetime": "2023-11-30 18:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1203091, - "price": 50495000.0, - "datetime": "2023-11-30 20:03:00", + "bar_index": 1203092, + "price": 50499000.0, + "datetime": "2023-11-30 20:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1203256, - "price": 50541000.0, - "datetime": "2023-12-01 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1203280, - "price": 50589000.0, - "datetime": "2023-12-01 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1203468, - "price": 50961000.0, - "datetime": "2023-12-01 14:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1203790, - "price": 51857000.0, - "datetime": "2023-12-02 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1204026, - "price": 51662000.0, - "datetime": "2023-12-02 18:48:00", + "bar_index": 1203200, + "price": 50463000.0, + "datetime": "2023-12-01 01:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1203317, + "price": 50621000.0, + "datetime": "2023-12-01 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=74.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1204039, - "price": 51670000.0, - "datetime": "2023-12-02 19:27:00", + "bar_index": 1203345, + "price": 50529000.0, + "datetime": "2023-12-01 08:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1203483, + "price": 50922000.0, + "datetime": "2023-12-01 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1203493, + "price": 51100000.0, + "datetime": "2023-12-01 16:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1203523, + "price": 51137000.0, + "datetime": "2023-12-01 17:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1203575, + "price": 51595000.0, + "datetime": "2023-12-01 20:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1203653, + "price": 51440000.0, + "datetime": "2023-12-02 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1203687, + "price": 51815000.0, + "datetime": "2023-12-02 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1203758, + "price": 51807000.0, + "datetime": "2023-12-02 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1203793, + "price": 51910000.0, + "datetime": "2023-12-02 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1203806, + "price": 51829000.0, + "datetime": "2023-12-02 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1203854, + "price": 51819000.0, + "datetime": "2023-12-02 10:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1203914, + "price": 51816000.0, + "datetime": "2023-12-02 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1204034, + "price": 51655000.0, + "datetime": "2023-12-02 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -113882,133 +196412,583 @@ "datetime": "2023-12-02 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1204141, - "price": 51733000.0, - "datetime": "2023-12-03 00:33:00", + "side": "sell", + "bar_index": 1204071, + "price": 51641000.0, + "datetime": "2023-12-02 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1204203, - "price": 51643000.0, - "datetime": "2023-12-03 03:39:00", + "side": "buy", + "bar_index": 1204146, + "price": 51744000.0, + "datetime": "2023-12-03 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1204328, - "price": 52677000.0, - "datetime": "2023-12-03 09:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1204355, - "price": 52714000.0, - "datetime": "2023-12-03 11:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=52.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1204568, - "price": 52723000.0, - "datetime": "2023-12-03 21:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1204780, - "price": 53600000.0, - "datetime": "2023-12-04 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1204838, - "price": 54271000.0, - "datetime": "2023-12-04 11:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1205491, - "price": 56548000.0, - "datetime": "2023-12-05 20:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1205686, - "price": 59544000.0, - "datetime": "2023-12-06 05:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1206045, - "price": 60739000.0, - "datetime": "2023-12-06 23:45:00", + "bar_index": 1204165, + "price": 51685000.0, + "datetime": "2023-12-03 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1206052, - "price": 60485000.0, - "datetime": "2023-12-07 00:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1206480, - "price": 59287000.0, - "datetime": "2023-12-07 21:30:00", + "bar_index": 1204232, + "price": 52296000.0, + "datetime": "2023-12-03 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1204304, + "price": 52591000.0, + "datetime": "2023-12-03 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204340, + "price": 52731000.0, + "datetime": "2023-12-03 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1206501, - "price": 59272000.0, - "datetime": "2023-12-07 22:33:00", + "bar_index": 1204409, + "price": 52599000.0, + "datetime": "2023-12-03 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204435, + "price": 52674000.0, + "datetime": "2023-12-03 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204488, + "price": 52700000.0, + "datetime": "2023-12-03 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204501, + "price": 52689000.0, + "datetime": "2023-12-03 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204528, + "price": 52753000.0, + "datetime": "2023-12-03 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204560, + "price": 52777000.0, + "datetime": "2023-12-03 21:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1206706, - "price": 59188000.0, - "datetime": "2023-12-08 08:48:00", + "bar_index": 1204617, + "price": 52970000.0, + "datetime": "2023-12-04 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1204646, + "price": 53271000.0, + "datetime": "2023-12-04 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1204743, + "price": 53050000.0, + "datetime": "2023-12-04 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204766, + "price": 53683000.0, + "datetime": "2023-12-04 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1204781, + "price": 53648000.0, + "datetime": "2023-12-04 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1204822, + "price": 54666000.0, + "datetime": "2023-12-04 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1204846, + "price": 54539000.0, + "datetime": "2023-12-04 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1204864, + "price": 54660000.0, + "datetime": "2023-12-04 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204876, + "price": 54578000.0, + "datetime": "2023-12-04 13:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204893, + "price": 54988000.0, + "datetime": "2023-12-04 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1204935, + "price": 55554000.0, + "datetime": "2023-12-04 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1204942, + "price": 55564000.0, + "datetime": "2023-12-04 16:36:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1204973, + "price": 55833000.0, + "datetime": "2023-12-04 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1205043, + "price": 56186000.0, + "datetime": "2023-12-04 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1205159, + "price": 56372000.0, + "datetime": "2023-12-05 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1205172, + "price": 56549000.0, + "datetime": "2023-12-05 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1205218, + "price": 56586000.0, + "datetime": "2023-12-05 06:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1205230, + "price": 56879000.0, + "datetime": "2023-12-05 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1205258, + "price": 56730000.0, + "datetime": "2023-12-05 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1205292, + "price": 56489000.0, + "datetime": "2023-12-05 10:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1205324, + "price": 56736000.0, + "datetime": "2023-12-05 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1205366, + "price": 56604000.0, + "datetime": "2023-12-05 13:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205433, + "price": 56430000.0, + "datetime": "2023-12-05 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1205443, + "price": 56181000.0, + "datetime": "2023-12-05 17:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1205449, + "price": 56417000.0, + "datetime": "2023-12-05 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205460, + "price": 56411000.0, + "datetime": "2023-12-05 18:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205494, + "price": 56538000.0, + "datetime": "2023-12-05 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1205517, + "price": 56990000.0, + "datetime": "2023-12-05 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1205552, + "price": 57326000.0, + "datetime": "2023-12-05 23:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1205768, + "price": 60268000.0, + "datetime": "2023-12-06 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205785, + "price": 60306000.0, + "datetime": "2023-12-06 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205867, + "price": 59852000.0, + "datetime": "2023-12-06 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1205880, + "price": 59754000.0, + "datetime": "2023-12-06 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205905, + "price": 59935000.0, + "datetime": "2023-12-06 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1205920, + "price": 60077000.0, + "datetime": "2023-12-06 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1205958, + "price": 60602000.0, + "datetime": "2023-12-06 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1205969, + "price": 60800000.0, + "datetime": "2023-12-06 19:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1206002, + "price": 60504000.0, + "datetime": "2023-12-06 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1206089, + "price": 60150000.0, + "datetime": "2023-12-07 01:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206121, + "price": 60331000.0, + "datetime": "2023-12-07 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206198, + "price": 60368000.0, + "datetime": "2023-12-07 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206242, + "price": 60448000.0, + "datetime": "2023-12-07 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1206257, + "price": 60552000.0, + "datetime": "2023-12-07 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1206280, + "price": 60610000.0, + "datetime": "2023-12-07 11:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1206427, + "price": 59591000.0, + "datetime": "2023-12-07 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1206493, + "price": 59431000.0, + "datetime": "2023-12-07 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1206506, + "price": 59237000.0, + "datetime": "2023-12-07 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206553, + "price": 59735000.0, + "datetime": "2023-12-08 01:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206563, + "price": 59674000.0, + "datetime": "2023-12-08 01:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1206742, + "price": 59383000.0, + "datetime": "2023-12-08 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1206750, + "price": 59410000.0, + "datetime": "2023-12-08 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1206809, + "price": 59344000.0, + "datetime": "2023-12-08 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -114016,8 +196996,35 @@ "price": 59311000.0, "datetime": "2023-12-08 14:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1206834, + "price": 59258000.0, + "datetime": "2023-12-08 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1206885, + "price": 58799000.0, + "datetime": "2023-12-08 17:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1206893, + "price": 58754000.0, + "datetime": "2023-12-08 18:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -114025,17 +197032,62 @@ "price": 58777000.0, "datetime": "2023-12-08 19:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1206985, - "price": 59600000.0, - "datetime": "2023-12-08 22:45:00", + "bar_index": 1206934, + "price": 59263000.0, + "datetime": "2023-12-08 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1206987, + "price": 59515000.0, + "datetime": "2023-12-08 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1207033, + "price": 59838000.0, + "datetime": "2023-12-09 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207048, + "price": 59742000.0, + "datetime": "2023-12-09 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1207076, + "price": 59827000.0, + "datetime": "2023-12-09 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207140, + "price": 60597000.0, + "datetime": "2023-12-09 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -114043,35 +197095,170 @@ "price": 60408000.0, "datetime": "2023-12-09 07:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1207170, - "price": 60380000.0, - "datetime": "2023-12-09 08:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1207535, - "price": 60208000.0, - "datetime": "2023-12-10 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1207808, - "price": 60026000.0, - "datetime": "2023-12-10 15:54:00", + "bar_index": 1207177, + "price": 60212000.0, + "datetime": "2023-12-09 08:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1207217, + "price": 60098000.0, + "datetime": "2023-12-09 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1207329, + "price": 60167000.0, + "datetime": "2023-12-09 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207455, + "price": 60027000.0, + "datetime": "2023-12-09 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207462, + "price": 60145000.0, + "datetime": "2023-12-09 22:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207489, + "price": 60102000.0, + "datetime": "2023-12-09 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1207499, + "price": 60165000.0, + "datetime": "2023-12-10 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1207510, + "price": 60192000.0, + "datetime": "2023-12-10 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1207537, + "price": 60259000.0, + "datetime": "2023-12-10 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1207605, + "price": 60186000.0, + "datetime": "2023-12-10 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1207611, + "price": 60196000.0, + "datetime": "2023-12-10 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1207616, + "price": 60221000.0, + "datetime": "2023-12-10 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1207629, + "price": 60183000.0, + "datetime": "2023-12-10 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207677, + "price": 60174000.0, + "datetime": "2023-12-10 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1207720, + "price": 60020000.0, + "datetime": "2023-12-10 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1207739, + "price": 60027000.0, + "datetime": "2023-12-10 12:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1207748, + "price": 60100000.0, + "datetime": "2023-12-10 12:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1207795, + "price": 59998000.0, + "datetime": "2023-12-10 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -114079,143 +197266,512 @@ "price": 59886000.0, "datetime": "2023-12-10 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1207924, - "price": 59907000.0, - "datetime": "2023-12-10 21:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1208037, - "price": 59981000.0, - "datetime": "2023-12-11 03:21:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1208105, - "price": 59856000.0, - "datetime": "2023-12-11 06:45:00", + "bar_index": 1207912, + "price": 59895000.0, + "datetime": "2023-12-10 21:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1207926, + "price": 59999000.0, + "datetime": "2023-12-10 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1207938, + "price": 59972000.0, + "datetime": "2023-12-10 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1207944, + "price": 60000000.0, + "datetime": "2023-12-10 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1208447, - "price": 57424000.0, - "datetime": "2023-12-11 23:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1208665, - "price": 57450000.0, - "datetime": "2023-12-12 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1208877, - "price": 57430000.0, - "datetime": "2023-12-12 21:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1209027, - "price": 57166000.0, - "datetime": "2023-12-13 04:51:00", + "bar_index": 1207948, + "price": 59929000.0, + "datetime": "2023-12-10 22:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1209358, - "price": 57076000.0, - "datetime": "2023-12-13 21:24:00", + "bar_index": 1207976, + "price": 59942000.0, + "datetime": "2023-12-11 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1209593, - "price": 59205000.0, - "datetime": "2023-12-14 09:09:00", + "bar_index": 1208017, + "price": 59984000.0, + "datetime": "2023-12-11 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1209792, - "price": 58688000.0, - "datetime": "2023-12-14 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1209919, - "price": 58198000.0, - "datetime": "2023-12-15 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1210083, - "price": 58507000.0, - "datetime": "2023-12-15 09:39:00", + "bar_index": 1208108, + "price": 59885000.0, + "datetime": "2023-12-11 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1210206, - "price": 58178000.0, - "datetime": "2023-12-15 15:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1210512, - "price": 58098000.0, - "datetime": "2023-12-16 07:06:00", + "bar_index": 1208120, + "price": 59938000.0, + "datetime": "2023-12-11 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1208140, + "price": 59745000.0, + "datetime": "2023-12-11 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1208166, + "price": 59607000.0, + "datetime": "2023-12-11 09:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1208199, + "price": 58500000.0, + "datetime": "2023-12-11 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1208229, + "price": 58325000.0, + "datetime": "2023-12-11 12:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1208239, + "price": 58107000.0, + "datetime": "2023-12-11 13:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fib_pullback,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1210622, - "price": 57943000.0, - "datetime": "2023-12-16 12:36:00", + "bar_index": 1208296, + "price": 58272000.0, + "datetime": "2023-12-11 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1208472, + "price": 57196000.0, + "datetime": "2023-12-12 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1208535, + "price": 55990000.0, + "datetime": "2023-12-12 04:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1208580, + "price": 56817000.0, + "datetime": "2023-12-12 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1208680, + "price": 57759000.0, + "datetime": "2023-12-12 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1208692, + "price": 57735000.0, + "datetime": "2023-12-12 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1208775, + "price": 57433000.0, + "datetime": "2023-12-12 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1208913, + "price": 57639000.0, + "datetime": "2023-12-12 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1208985, + "price": 56721000.0, + "datetime": "2023-12-13 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1209046, + "price": 57135000.0, + "datetime": "2023-12-13 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1209073, + "price": 57048000.0, + "datetime": "2023-12-13 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1209080, + "price": 57180000.0, + "datetime": "2023-12-13 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1209091, + "price": 57217000.0, + "datetime": "2023-12-13 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1209143, + "price": 56940000.0, + "datetime": "2023-12-13 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1209213, + "price": 56762000.0, + "datetime": "2023-12-13 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1209255, + "price": 57286000.0, + "datetime": "2023-12-13 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1209317, + "price": 57064000.0, + "datetime": "2023-12-13 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1209324, + "price": 57003000.0, + "datetime": "2023-12-13 19:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1209385, + "price": 57459000.0, + "datetime": "2023-12-13 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1209410, + "price": 57703000.0, + "datetime": "2023-12-14 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1209482, + "price": 58267000.0, + "datetime": "2023-12-14 03:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1209508, + "price": 59074000.0, + "datetime": "2023-12-14 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1209641, + "price": 58747000.0, + "datetime": "2023-12-14 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1209723, + "price": 58813000.0, + "datetime": "2023-12-14 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1209740, + "price": 58768000.0, + "datetime": "2023-12-14 16:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1209759, + "price": 58896000.0, + "datetime": "2023-12-14 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1209778, + "price": 58658000.0, + "datetime": "2023-12-14 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1209825, + "price": 59036000.0, + "datetime": "2023-12-14 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1209902, + "price": 58003000.0, + "datetime": "2023-12-15 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1209971, + "price": 58455000.0, + "datetime": "2023-12-15 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1210029, + "price": 58506000.0, + "datetime": "2023-12-15 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1210042, + "price": 58615000.0, + "datetime": "2023-12-15 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1210087, + "price": 58548000.0, + "datetime": "2023-12-15 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1210095, + "price": 58588000.0, + "datetime": "2023-12-15 10:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1210211, + "price": 58192000.0, + "datetime": "2023-12-15 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1210219, + "price": 58297000.0, + "datetime": "2023-12-15 16:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1210328, + "price": 58394000.0, + "datetime": "2023-12-15 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1210440, + "price": 57703000.0, + "datetime": "2023-12-16 03:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1210513, + "price": 58122000.0, + "datetime": "2023-12-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1210539, + "price": 58064000.0, + "datetime": "2023-12-16 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1210558, + "price": 57799000.0, + "datetime": "2023-12-16 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1210580, + "price": 57944000.0, + "datetime": "2023-12-16 10:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -114223,80 +197779,188 @@ "price": 58026000.0, "datetime": "2023-12-16 14:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1211191, - "price": 57554000.0, - "datetime": "2023-12-17 17:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1211299, - "price": 57397000.0, - "datetime": "2023-12-17 22:27:00", + "bar_index": 1210687, + "price": 57789000.0, + "datetime": "2023-12-16 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1211348, - "price": 57163000.0, - "datetime": "2023-12-18 00:54:00", + "bar_index": 1210767, + "price": 57753000.0, + "datetime": "2023-12-16 19:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1211389, - "price": 57397000.0, - "datetime": "2023-12-18 02:57:00", + "bar_index": 1210798, + "price": 58011000.0, + "datetime": "2023-12-16 21:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1211422, - "price": 57472000.0, - "datetime": "2023-12-18 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1211600, - "price": 55892000.0, - "datetime": "2023-12-18 13:30:00", + "bar_index": 1210824, + "price": 57914000.0, + "datetime": "2023-12-16 22:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1211638, - "price": 55858000.0, - "datetime": "2023-12-18 15:24:00", + "bar_index": 1210872, + "price": 58087000.0, + "datetime": "2023-12-17 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1210946, + "price": 58121000.0, + "datetime": "2023-12-17 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1211755, - "price": 55817000.0, - "datetime": "2023-12-18 21:15:00", + "bar_index": 1211220, + "price": 57370000.0, + "datetime": "2023-12-17 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1211239, + "price": 57428000.0, + "datetime": "2023-12-17 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1211259, + "price": 57420000.0, + "datetime": "2023-12-17 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1211308, + "price": 57316000.0, + "datetime": "2023-12-17 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1211376, + "price": 57690000.0, + "datetime": "2023-12-18 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1211401, + "price": 57381000.0, + "datetime": "2023-12-18 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1211632, + "price": 55655000.0, + "datetime": "2023-12-18 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1211641, + "price": 55865000.0, + "datetime": "2023-12-18 15:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1211664, + "price": 56143000.0, + "datetime": "2023-12-18 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1211681, + "price": 56218000.0, + "datetime": "2023-12-18 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1211692, + "price": 56212000.0, + "datetime": "2023-12-18 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1211788, + "price": 56285000.0, + "datetime": "2023-12-18 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1211803, + "price": 56705000.0, + "datetime": "2023-12-18 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1211827, + "price": 56220000.0, + "datetime": "2023-12-19 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -114304,8 +197968,26 @@ "price": 56332000.0, "datetime": "2023-12-19 01:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1211875, + "price": 56504000.0, + "datetime": "2023-12-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1211895, + "price": 56592000.0, + "datetime": "2023-12-19 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -114313,8 +197995,35 @@ "price": 57875000.0, "datetime": "2023-12-19 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1212001, + "price": 58018000.0, + "datetime": "2023-12-19 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1212019, + "price": 58051000.0, + "datetime": "2023-12-19 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1212024, + "price": 58158000.0, + "datetime": "2023-12-19 10:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -114322,26 +198031,71 @@ "price": 58480000.0, "datetime": "2023-12-19 12:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1212171, - "price": 58419000.0, - "datetime": "2023-12-19 18:03:00", + "bar_index": 1212069, + "price": 58405000.0, + "datetime": "2023-12-19 12:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1212211, + "price": 58546000.0, + "datetime": "2023-12-19 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1212356, - "price": 57320000.0, - "datetime": "2023-12-20 03:18:00", + "bar_index": 1212241, + "price": 58371000.0, + "datetime": "2023-12-19 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1212311, + "price": 57930000.0, + "datetime": "2023-12-20 01:03:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1212319, + "price": 57749000.0, + "datetime": "2023-12-20 01:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1212426, + "price": 57855000.0, + "datetime": "2023-12-20 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1212451, + "price": 57790000.0, + "datetime": "2023-12-20 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -114350,151 +198104,682 @@ "datetime": "2023-12-20 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1212498, + "price": 57777000.0, + "datetime": "2023-12-20 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1212709, - "price": 58054000.0, - "datetime": "2023-12-20 20:57:00", + "bar_index": 1212550, + "price": 57558000.0, + "datetime": "2023-12-20 13:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1212819, - "price": 59214000.0, - "datetime": "2023-12-21 02:27:00", + "bar_index": 1212575, + "price": 57849000.0, + "datetime": "2023-12-20 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1213046, - "price": 59122000.0, - "datetime": "2023-12-21 13:48:00", + "bar_index": 1212587, + "price": 57998000.0, + "datetime": "2023-12-20 14:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1213071, - "price": 59100000.0, - "datetime": "2023-12-21 15:03:00", + "bar_index": 1212600, + "price": 58096000.0, + "datetime": "2023-12-20 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1213130, - "price": 59203000.0, - "datetime": "2023-12-21 18:00:00", + "bar_index": 1212648, + "price": 58059000.0, + "datetime": "2023-12-20 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1213187, - "price": 59444000.0, - "datetime": "2023-12-21 20:51:00", + "bar_index": 1212694, + "price": 58131000.0, + "datetime": "2023-12-20 20:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1212717, + "price": 58116000.0, + "datetime": "2023-12-20 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1212730, + "price": 58300000.0, + "datetime": "2023-12-20 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1212835, + "price": 59396000.0, + "datetime": "2023-12-21 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1212840, + "price": 59490000.0, + "datetime": "2023-12-21 03:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1213337, - "price": 58957000.0, - "datetime": "2023-12-22 04:21:00", + "bar_index": 1212915, + "price": 58967000.0, + "datetime": "2023-12-21 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1213440, - "price": 59448000.0, - "datetime": "2023-12-22 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1214065, - "price": 59253000.0, - "datetime": "2023-12-23 16:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1214103, - "price": 59197000.0, - "datetime": "2023-12-23 18:39:00", + "bar_index": 1212953, + "price": 59082000.0, + "datetime": "2023-12-21 09:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1214362, + "bar_index": 1212964, + "price": 59284000.0, + "datetime": "2023-12-21 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1212976, + "price": 58975000.0, + "datetime": "2023-12-21 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1213023, + "price": 59085000.0, + "datetime": "2023-12-21 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1213097, + "price": 59378000.0, + "datetime": "2023-12-21 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1213111, + "price": 59334000.0, + "datetime": "2023-12-21 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213116, + "price": 59470000.0, + "datetime": "2023-12-21 17:18:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1213156, + "price": 59351000.0, + "datetime": "2023-12-21 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213162, + "price": 59366000.0, + "datetime": "2023-12-21 19:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1213208, + "price": 59746000.0, + "datetime": "2023-12-21 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1213224, + "price": 59745000.0, + "datetime": "2023-12-21 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1213236, + "price": 59461000.0, + "datetime": "2023-12-21 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1213276, + "price": 59356000.0, + "datetime": "2023-12-22 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213354, + "price": 59085000.0, + "datetime": "2023-12-22 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1213382, + "price": 59458000.0, + "datetime": "2023-12-22 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1213404, "price": 59387000.0, - "datetime": "2023-12-24 07:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1214590, - "price": 59195000.0, - "datetime": "2023-12-24 19:00:00", + "datetime": "2023-12-22 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1214912, - "price": 58093000.0, - "datetime": "2023-12-25 11:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1215165, - "price": 58160000.0, - "datetime": "2023-12-25 23:45:00", + "bar_index": 1213441, + "price": 59471000.0, + "datetime": "2023-12-22 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1215195, - "price": 58183000.0, - "datetime": "2023-12-26 01:15:00", + "bar_index": 1213474, + "price": 59759000.0, + "datetime": "2023-12-22 11:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1213481, + "price": 59751000.0, + "datetime": "2023-12-22 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213497, + "price": 59721000.0, + "datetime": "2023-12-22 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1215267, - "price": 57960000.0, - "datetime": "2023-12-26 04:51:00", + "bar_index": 1213592, + "price": 59230000.0, + "datetime": "2023-12-22 17:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=55.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1213656, + "price": 59333000.0, + "datetime": "2023-12-22 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1213676, + "price": 59193000.0, + "datetime": "2023-12-22 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1213686, + "price": 59163000.0, + "datetime": "2023-12-22 21:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1213706, + "price": 59330000.0, + "datetime": "2023-12-22 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213806, + "price": 59420000.0, + "datetime": "2023-12-23 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1213823, + "price": 59277000.0, + "datetime": "2023-12-23 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1213890, + "price": 59325000.0, + "datetime": "2023-12-23 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1213992, + "price": 59010000.0, + "datetime": "2023-12-23 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1214011, + "price": 59149000.0, + "datetime": "2023-12-23 14:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214075, + "price": 59275000.0, + "datetime": "2023-12-23 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214094, + "price": 59269000.0, + "datetime": "2023-12-23 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214111, + "price": 59258000.0, + "datetime": "2023-12-23 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1214160, + "price": 59330000.0, + "datetime": "2023-12-23 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214192, + "price": 59441000.0, + "datetime": "2023-12-23 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1214251, + "price": 59467000.0, + "datetime": "2023-12-24 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1214302, + "price": 59302000.0, + "datetime": "2023-12-24 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1214364, + "price": 59355000.0, + "datetime": "2023-12-24 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1214420, + "price": 59391000.0, + "datetime": "2023-12-24 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1214452, + "price": 59493000.0, + "datetime": "2023-12-24 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214462, + "price": 59437000.0, + "datetime": "2023-12-24 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1214539, + "price": 59276000.0, + "datetime": "2023-12-24 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1214646, + "price": 59072000.0, + "datetime": "2023-12-24 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1214668, + "price": 59198000.0, + "datetime": "2023-12-24 22:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1214709, + "price": 58953000.0, + "datetime": "2023-12-25 00:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1214856, + "price": 58203000.0, + "datetime": "2023-12-25 08:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1214882, + "price": 57725000.0, + "datetime": "2023-12-25 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1214937, + "price": 58105000.0, + "datetime": "2023-12-25 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1214968, + "price": 58071000.0, + "datetime": "2023-12-25 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1214991, + "price": 58209000.0, + "datetime": "2023-12-25 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1215010, + "price": 58149000.0, + "datetime": "2023-12-25 16:00:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1215096, + "price": 57731000.0, + "datetime": "2023-12-25 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1215146, + "price": 58230000.0, + "datetime": "2023-12-25 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1215170, + "price": 58170000.0, + "datetime": "2023-12-26 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1215179, + "price": 58163000.0, + "datetime": "2023-12-26 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1215197, + "price": 58191000.0, + "datetime": "2023-12-26 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215212, + "price": 58125000.0, + "datetime": "2023-12-26 02:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1215232, + "price": 58039000.0, + "datetime": "2023-12-26 03:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1215242, + "price": 58028000.0, + "datetime": "2023-12-26 03:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1215288, + "price": 57923000.0, + "datetime": "2023-12-26 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1215298, + "price": 57880000.0, + "datetime": "2023-12-26 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215328, + "price": 58211000.0, + "datetime": "2023-12-26 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1215334, + "price": 58089000.0, + "datetime": "2023-12-26 08:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", @@ -114502,233 +198787,521 @@ "price": 58066000.0, "datetime": "2023-12-26 10:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215387, + "price": 58040000.0, + "datetime": "2023-12-26 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215402, + "price": 58073000.0, + "datetime": "2023-12-26 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1215471, - "price": 57101000.0, - "datetime": "2023-12-26 15:03:00", + "bar_index": 1215418, + "price": 57873000.0, + "datetime": "2023-12-26 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1215488, + "price": 57252000.0, + "datetime": "2023-12-26 15:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1215606, - "price": 57210000.0, - "datetime": "2023-12-26 21:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1215769, - "price": 56589000.0, - "datetime": "2023-12-27 05:57:00", + "bar_index": 1215548, + "price": 56675000.0, + "datetime": "2023-12-26 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1215820, - "price": 57026000.0, - "datetime": "2023-12-27 08:30:00", + "bar_index": 1215736, + "price": 56763000.0, + "datetime": "2023-12-27 04:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215786, + "price": 56905000.0, + "datetime": "2023-12-27 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1215870, + "price": 56847000.0, + "datetime": "2023-12-27 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1215942, + "price": 56688000.0, + "datetime": "2023-12-27 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1216012, + "price": 57157000.0, + "datetime": "2023-12-27 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1216039, + "price": 57641000.0, + "datetime": "2023-12-27 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1216166, + "price": 57469000.0, + "datetime": "2023-12-28 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1216251, + "price": 57756000.0, + "datetime": "2023-12-28 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1216277, + "price": 58032000.0, + "datetime": "2023-12-28 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1216313, + "price": 57944000.0, + "datetime": "2023-12-28 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1216336, + "price": 58119000.0, + "datetime": "2023-12-28 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1215918, - "price": 56592000.0, - "datetime": "2023-12-27 13:24:00", + "bar_index": 1216383, + "price": 57598000.0, + "datetime": "2023-12-28 12:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1216129, - "price": 57280000.0, - "datetime": "2023-12-27 23:57:00", + "bar_index": 1216431, + "price": 57367000.0, + "datetime": "2023-12-28 15:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1216143, - "price": 57382000.0, - "datetime": "2023-12-28 00:39:00", + "bar_index": 1216506, + "price": 57325000.0, + "datetime": "2023-12-28 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1216203, - "price": 57379000.0, - "datetime": "2023-12-28 03:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1216406, - "price": 57530000.0, - "datetime": "2023-12-28 13:48:00", + "bar_index": 1216572, + "price": 57035000.0, + "datetime": "2023-12-28 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1216600, - "price": 57160000.0, - "datetime": "2023-12-28 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1216646, - "price": 56912000.0, - "datetime": "2023-12-29 01:48:00", + "bar_index": 1216651, + "price": 56902000.0, + "datetime": "2023-12-29 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1216684, - "price": 56723000.0, - "datetime": "2023-12-29 03:42:00", + "bar_index": 1216687, + "price": 56751000.0, + "datetime": "2023-12-29 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1216722, - "price": 56869000.0, - "datetime": "2023-12-29 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1217096, - "price": 56872000.0, - "datetime": "2023-12-30 00:18:00", + "bar_index": 1216882, + "price": 56688000.0, + "datetime": "2023-12-29 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1216891, + "price": 56734000.0, + "datetime": "2023-12-29 14:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1217161, - "price": 56327000.0, - "datetime": "2023-12-30 03:33:00", + "bar_index": 1216957, + "price": 56356000.0, + "datetime": "2023-12-29 17:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1216973, + "price": 56538000.0, + "datetime": "2023-12-29 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1216977, + "price": 56665000.0, + "datetime": "2023-12-29 18:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1217017, + "price": 57079000.0, + "datetime": "2023-12-29 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1217220, - "price": 56336000.0, - "datetime": "2023-12-30 06:30:00", + "bar_index": 1217054, + "price": 56948000.0, + "datetime": "2023-12-29 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1217068, + "price": 57010000.0, + "datetime": "2023-12-29 22:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1217420, - "price": 56406000.0, - "datetime": "2023-12-30 16:30:00", + "bar_index": 1217114, + "price": 56457000.0, + "datetime": "2023-12-30 01:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1217538, - "price": 56401000.0, - "datetime": "2023-12-30 22:24:00", + "side": "sell", + "bar_index": 1217151, + "price": 56184000.0, + "datetime": "2023-12-30 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1217619, - "price": 56981000.0, - "datetime": "2023-12-31 02:27:00", + "bar_index": 1217165, + "price": 56413000.0, + "datetime": "2023-12-30 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 1217732, - "price": 56711000.0, - "datetime": "2023-12-31 08:06:00", + "side": "sell", + "bar_index": 1217229, + "price": 56354000.0, + "datetime": "2023-12-30 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1217959, - "price": 57133000.0, - "datetime": "2023-12-31 19:27:00", + "bar_index": 1217273, + "price": 56390000.0, + "datetime": "2023-12-30 09:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1218071, + "bar_index": 1217310, + "price": 56512000.0, + "datetime": "2023-12-30 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1217337, + "price": 56185000.0, + "datetime": "2023-12-30 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1217372, + "price": 56419000.0, + "datetime": "2023-12-30 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1217468, + "price": 56181000.0, + "datetime": "2023-12-30 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1217479, + "price": 56255000.0, + "datetime": "2023-12-30 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1217484, + "price": 56262000.0, + "datetime": "2023-12-30 19:42:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1217554, + "price": 56675000.0, + "datetime": "2023-12-30 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1217622, + "price": 56920000.0, + "datetime": "2023-12-31 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1217739, + "price": 56747000.0, + "datetime": "2023-12-31 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1217803, + "price": 56634000.0, + "datetime": "2023-12-31 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1217852, + "price": 56710000.0, + "datetime": "2023-12-31 14:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1217857, + "price": 56688000.0, + "datetime": "2023-12-31 14:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1217886, + "price": 56702000.0, + "datetime": "2023-12-31 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1218029, + "price": 56958000.0, + "datetime": "2023-12-31 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218072, "price": 56977000.0, - "datetime": "2024-01-01 01:03:00", + "datetime": "2024-01-01 01:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1218192, - "price": 57215000.0, - "datetime": "2024-01-01 07:06:00", + "bar_index": 1218079, + "price": 57005000.0, + "datetime": "2024-01-01 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 1218213, - "price": 57056000.0, - "datetime": "2024-01-01 08:09:00", + "side": "buy", + "bar_index": 1218126, + "price": 57144000.0, + "datetime": "2024-01-01 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1218356, - "price": 57195000.0, - "datetime": "2024-01-01 15:18:00", + "side": "buy", + "bar_index": 1218150, + "price": 57187000.0, + "datetime": "2024-01-01 05:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1218162, + "price": 57183000.0, + "datetime": "2024-01-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1218243, + "price": 57248000.0, + "datetime": "2024-01-01 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218269, + "price": 57270000.0, + "datetime": "2024-01-01 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1218367, + "price": 57222000.0, + "datetime": "2024-01-01 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -114736,44 +199309,53 @@ "price": 57235000.0, "datetime": "2024-01-01 17:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218468, + "price": 57303000.0, + "datetime": "2024-01-01 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218485, + "price": 57325000.0, + "datetime": "2024-01-01 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218496, + "price": 57309000.0, + "datetime": "2024-01-01 22:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1218426, - "price": 57234000.0, - "datetime": "2024-01-01 18:48:00", + "bar_index": 1218523, + "price": 57239000.0, + "datetime": "2024-01-01 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1218466, - "price": 57279000.0, - "datetime": "2024-01-01 20:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1218484, - "price": 57331000.0, - "datetime": "2024-01-01 21:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1218693, - "price": 58174000.0, - "datetime": "2024-01-02 08:09:00", + "bar_index": 1218547, + "price": 57318000.0, + "datetime": "2024-01-02 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -114781,44 +199363,116 @@ "price": 58741000.0, "datetime": "2024-01-02 08:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 1218814, - "price": 60155000.0, - "datetime": "2024-01-02 14:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1218914, - "price": 60798000.0, - "datetime": "2024-01-02 19:12:00", + "bar_index": 1218716, + "price": 59473000.0, + "datetime": "2024-01-02 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.2 [bb_reversal,range_breakout]" }, { "side": "buy", - "bar_index": 1218931, - "price": 60777000.0, - "datetime": "2024-01-02 20:03:00", + "bar_index": 1218760, + "price": 59948000.0, + "datetime": "2024-01-02 11:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218779, + "price": 60300000.0, + "datetime": "2024-01-02 12:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1218822, + "price": 60181000.0, + "datetime": "2024-01-02 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1218834, + "price": 60193000.0, + "datetime": "2024-01-02 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1218843, + "price": 60232000.0, + "datetime": "2024-01-02 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1218852, + "price": 60225000.0, + "datetime": "2024-01-02 16:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1218863, + "price": 60414000.0, + "datetime": "2024-01-02 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1218917, + "price": 60750000.0, + "datetime": "2024-01-02 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1219044, + "price": 60559000.0, + "datetime": "2024-01-03 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1219161, - "price": 60311000.0, - "datetime": "2024-01-03 07:33:00", + "bar_index": 1219072, + "price": 60447000.0, + "datetime": "2024-01-03 03:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1219169, + "price": 60335000.0, + "datetime": "2024-01-03 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -114826,125 +199480,296 @@ "price": 60317000.0, "datetime": "2024-01-03 09:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1219269, - "price": 60505000.0, - "datetime": "2024-01-03 12:57:00", + "bar_index": 1219215, + "price": 60376000.0, + "datetime": "2024-01-03 10:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219325, + "price": 60483000.0, + "datetime": "2024-01-03 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1219471, - "price": 57520000.0, - "datetime": "2024-01-03 23:03:00", + "bar_index": 1219351, + "price": 60298000.0, + "datetime": "2024-01-03 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1219439, + "price": 57222000.0, + "datetime": "2024-01-03 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1219460, + "price": 57542000.0, + "datetime": "2024-01-03 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219577, + "price": 58204000.0, + "datetime": "2024-01-04 04:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1219595, + "price": 58225000.0, + "datetime": "2024-01-04 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,local_extrema,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219640, + "price": 58499000.0, + "datetime": "2024-01-04 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1219680, + "price": 58712000.0, + "datetime": "2024-01-04 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1219700, + "price": 57791000.0, + "datetime": "2024-01-04 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1219718, + "price": 58109000.0, + "datetime": "2024-01-04 11:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1219754, + "price": 58326000.0, + "datetime": "2024-01-04 12:37:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219762, + "price": 58396000.0, + "datetime": "2024-01-04 12:49:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1219773, + "price": 58261000.0, + "datetime": "2024-01-04 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1219806, + "price": 58234000.0, + "datetime": "2024-01-04 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1219826, + "price": 58052000.0, + "datetime": "2024-01-04 15:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219915, + "price": 57911000.0, + "datetime": "2024-01-04 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1219938, + "price": 58025000.0, + "datetime": "2024-01-04 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1220007, + "price": 58865000.0, + "datetime": "2024-01-05 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1220077, + "price": 59252000.0, + "datetime": "2024-01-05 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1220121, + "price": 59460000.0, + "datetime": "2024-01-05 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1220263, + "price": 58382000.0, + "datetime": "2024-01-05 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1220276, + "price": 58660000.0, + "datetime": "2024-01-05 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1220281, + "price": 58643000.0, + "datetime": "2024-01-05 14:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1220359, + "price": 59383000.0, + "datetime": "2024-01-05 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1220425, + "price": 59200000.0, + "datetime": "2024-01-05 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1220438, + "price": 59274000.0, + "datetime": "2024-01-05 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1220600, + "price": 59129000.0, + "datetime": "2024-01-06 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1220610, + "price": 59112000.0, + "datetime": "2024-01-06 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1220790, + "price": 58830000.0, + "datetime": "2024-01-06 15:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1219605, - "price": 58225000.0, - "datetime": "2024-01-04 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1219751, - "price": 58314000.0, - "datetime": "2024-01-04 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1219790, - "price": 58277000.0, - "datetime": "2024-01-04 13:31:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1219850, - "price": 57867000.0, - "datetime": "2024-01-04 16:24:00", + "bar_index": 1220823, + "price": 58973000.0, + "datetime": "2024-01-06 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1219973, - "price": 58137000.0, - "datetime": "2024-01-04 22:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1220175, - "price": 59546000.0, - "datetime": "2024-01-05 09:00:00", + "bar_index": 1220925, + "price": 58939000.0, + "datetime": "2024-01-06 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1220479, - "price": 59167000.0, - "datetime": "2024-01-06 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1220564, - "price": 58773000.0, - "datetime": "2024-01-06 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1220665, - "price": 59276000.0, - "datetime": "2024-01-06 09:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1220898, - "price": 58938000.0, - "datetime": "2024-01-06 21:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1221018, - "price": 59167000.0, - "datetime": "2024-01-07 03:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -114953,34 +199778,178 @@ "datetime": "2024-01-07 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1221120, - "price": 59252000.0, - "datetime": "2024-01-07 08:15:00", + "bar_index": 1221158, + "price": 59504000.0, + "datetime": "2024-01-07 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=72.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221168, + "price": 59487000.0, + "datetime": "2024-01-07 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221196, + "price": 59443000.0, + "datetime": "2024-01-07 12:03:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221203, + "price": 59465000.0, + "datetime": "2024-01-07 12:24:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221234, + "price": 59480000.0, + "datetime": "2024-01-07 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221273, + "price": 59444000.0, + "datetime": "2024-01-07 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1221502, - "price": 59422000.0, - "datetime": "2024-01-08 03:21:00", + "bar_index": 1221329, + "price": 59510000.0, + "datetime": "2024-01-07 18:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221386, + "price": 59525000.0, + "datetime": "2024-01-07 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221408, + "price": 59742000.0, + "datetime": "2024-01-07 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221440, + "price": 59712000.0, + "datetime": "2024-01-08 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1221590, - "price": 59310000.0, - "datetime": "2024-01-08 07:45:00", + "bar_index": 1221519, + "price": 59339000.0, + "datetime": "2024-01-08 04:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221529, + "price": 59484000.0, + "datetime": "2024-01-08 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1221540, + "price": 59435000.0, + "datetime": "2024-01-08 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1221550, + "price": 59426000.0, + "datetime": "2024-01-08 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221559, + "price": 59466000.0, + "datetime": "2024-01-08 06:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1221598, + "price": 59165000.0, + "datetime": "2024-01-08 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1221628, + "price": 58881000.0, + "datetime": "2024-01-08 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1221704, + "price": 58484000.0, + "datetime": "2024-01-08 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1221796, + "price": 59135000.0, + "datetime": "2024-01-08 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -114989,7 +199958,43 @@ "datetime": "2024-01-08 19:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221828, + "price": 59162000.0, + "datetime": "2024-01-08 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1221833, + "price": 59286000.0, + "datetime": "2024-01-08 19:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221867, + "price": 60316000.0, + "datetime": "2024-01-08 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221887, + "price": 60613000.0, + "datetime": "2024-01-08 22:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -114997,35 +200002,89 @@ "price": 60459000.0, "datetime": "2024-01-08 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1221898, - "price": 60416000.0, - "datetime": "2024-01-08 23:09:00", + "bar_index": 1221900, + "price": 60496000.0, + "datetime": "2024-01-08 23:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1221905, + "price": 60596000.0, + "datetime": "2024-01-08 23:30:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1222145, - "price": 62491000.0, - "datetime": "2024-01-09 11:30:00", + "bar_index": 1221913, + "price": 60226000.0, + "datetime": "2024-01-08 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1222258, - "price": 62690000.0, - "datetime": "2024-01-09 17:09:00", + "bar_index": 1221931, + "price": 60385000.0, + "datetime": "2024-01-09 00:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1221994, + "price": 62722000.0, + "datetime": "2024-01-09 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1222096, + "price": 63217000.0, + "datetime": "2024-01-09 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1222305, + "price": 62539000.0, + "datetime": "2024-01-09 19:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1222331, + "price": 62547000.0, + "datetime": "2024-01-09 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1222340, + "price": 62796000.0, + "datetime": "2024-01-09 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", @@ -115034,25 +200093,79 @@ "datetime": "2024-01-09 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1222566, - "price": 61914000.0, - "datetime": "2024-01-10 08:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1222668, - "price": 61943000.0, - "datetime": "2024-01-10 13:39:00", + "bar_index": 1222401, + "price": 62916000.0, + "datetime": "2024-01-10 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1222556, + "price": 62103000.0, + "datetime": "2024-01-10 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1222569, + "price": 61932000.0, + "datetime": "2024-01-10 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1222578, + "price": 62054000.0, + "datetime": "2024-01-10 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1222596, + "price": 61615000.0, + "datetime": "2024-01-10 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1222633, + "price": 61821000.0, + "datetime": "2024-01-10 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1222651, + "price": 61975000.0, + "datetime": "2024-01-10 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1222711, + "price": 61879000.0, + "datetime": "2024-01-10 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -115060,62 +200173,107 @@ "price": 61477000.0, "datetime": "2024-01-10 19:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1222870, - "price": 60758000.0, - "datetime": "2024-01-10 23:45:00", + "bar_index": 1222801, + "price": 61346000.0, + "datetime": "2024-01-10 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1222878, - "price": 60976000.0, - "datetime": "2024-01-11 00:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1222915, - "price": 60946000.0, - "datetime": "2024-01-11 02:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1222990, - "price": 61816000.0, - "datetime": "2024-01-11 05:45:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1223255, - "price": 62941000.0, - "datetime": "2024-01-11 19:00:00", + "bar_index": 1222871, + "price": 60754000.0, + "datetime": "2024-01-10 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1223326, - "price": 64124000.0, - "datetime": "2024-01-11 22:33:00", + "bar_index": 1222961, + "price": 62171000.0, + "datetime": "2024-01-11 04:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1223024, + "price": 63101000.0, + "datetime": "2024-01-11 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1223043, + "price": 64151000.0, + "datetime": "2024-01-11 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1223061, + "price": 62992000.0, + "datetime": "2024-01-11 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1223066, + "price": 63398000.0, + "datetime": "2024-01-11 09:33:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1223083, + "price": 63685000.0, + "datetime": "2024-01-11 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1223110, + "price": 63511000.0, + "datetime": "2024-01-11 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1223285, + "price": 63699000.0, + "datetime": "2024-01-11 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1223356, + "price": 65191000.0, + "datetime": "2024-01-12 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -115124,187 +200282,268 @@ "datetime": "2024-01-12 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1223524, + "price": 63390000.0, + "datetime": "2024-01-12 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1223547, - "price": 63514000.0, - "datetime": "2024-01-12 09:36:00", + "bar_index": 1223552, + "price": 63592000.0, + "datetime": "2024-01-12 09:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1223557, - "price": 63395000.0, - "datetime": "2024-01-12 10:06:00", + "bar_index": 1223581, + "price": 63233000.0, + "datetime": "2024-01-12 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1223580, - "price": 63223000.0, - "datetime": "2024-01-12 11:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1223646, - "price": 63039000.0, - "datetime": "2024-01-12 14:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1223730, - "price": 63039000.0, - "datetime": "2024-01-12 18:45:00", + "bar_index": 1223750, + "price": 62939000.0, + "datetime": "2024-01-12 19:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1223740, - "price": 62730000.0, - "datetime": "2024-01-12 19:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1223774, - "price": 62879000.0, - "datetime": "2024-01-12 20:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1223897, - "price": 60438000.0, - "datetime": "2024-01-13 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1223926, - "price": 60224000.0, - "datetime": "2024-01-13 04:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1223940, - "price": 60274000.0, - "datetime": "2024-01-13 05:15:00", + "bar_index": 1223767, + "price": 63036000.0, + "datetime": "2024-01-12 20:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1223954, - "price": 60200000.0, - "datetime": "2024-01-13 05:57:00", + "bar_index": 1223813, + "price": 62732000.0, + "datetime": "2024-01-12 22:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1223977, + "price": 59068000.0, + "datetime": "2024-01-13 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1224047, + "price": 58552000.0, + "datetime": "2024-01-13 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1224072, + "price": 58824000.0, + "datetime": "2024-01-13 11:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1224094, + "price": 58597000.0, + "datetime": "2024-01-13 12:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1224018, - "price": 59528000.0, - "datetime": "2024-01-13 09:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1224101, - "price": 58706000.0, - "datetime": "2024-01-13 13:18:00", + "bar_index": 1224113, + "price": 58920000.0, + "datetime": "2024-01-13 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 1224173, - "price": 59344000.0, - "datetime": "2024-01-13 16:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1224500, - "price": 58905000.0, - "datetime": "2024-01-14 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1224782, - "price": 58759000.0, - "datetime": "2024-01-14 23:21:00", + "bar_index": 1224143, + "price": 59496000.0, + "datetime": "2024-01-13 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1224808, - "price": 58756000.0, - "datetime": "2024-01-15 00:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1224890, - "price": 58758000.0, - "datetime": "2024-01-15 04:45:00", + "bar_index": 1224165, + "price": 59398000.0, + "datetime": "2024-01-13 16:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1224981, - "price": 57914000.0, - "datetime": "2024-01-15 09:18:00", + "bar_index": 1224180, + "price": 59436000.0, + "datetime": "2024-01-13 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1225151, - "price": 58467000.0, - "datetime": "2024-01-15 17:48:00", + "bar_index": 1224199, + "price": 59156000.0, + "datetime": "2024-01-13 18:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1224270, + "price": 58680000.0, + "datetime": "2024-01-13 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1224278, + "price": 58574000.0, + "datetime": "2024-01-13 22:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1224553, + "price": 58770000.0, + "datetime": "2024-01-14 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1224572, + "price": 58645000.0, + "datetime": "2024-01-14 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1224612, + "price": 58728000.0, + "datetime": "2024-01-14 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1224627, + "price": 58785000.0, + "datetime": "2024-01-14 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1224653, + "price": 58980000.0, + "datetime": "2024-01-14 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1224673, + "price": 58992000.0, + "datetime": "2024-01-14 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1224794, + "price": 58689000.0, + "datetime": "2024-01-14 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1224908, + "price": 58685000.0, + "datetime": "2024-01-15 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1224918, + "price": 58512000.0, + "datetime": "2024-01-15 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1224993, + "price": 58032000.0, + "datetime": "2024-01-15 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1225045, + "price": 58465000.0, + "datetime": "2024-01-15 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1225095, + "price": 58587000.0, + "datetime": "2024-01-15 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -115313,97 +200552,232 @@ "datetime": "2024-01-15 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1225370, - "price": 58738000.0, - "datetime": "2024-01-16 04:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1225394, - "price": 58796000.0, - "datetime": "2024-01-16 05:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1225688, - "price": 58696000.0, - "datetime": "2024-01-16 20:39:00", + "bar_index": 1225300, + "price": 58250000.0, + "datetime": "2024-01-16 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1225746, - "price": 58614000.0, - "datetime": "2024-01-16 23:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1225832, - "price": 59022000.0, - "datetime": "2024-01-17 03:51:00", + "bar_index": 1225308, + "price": 58278000.0, + "datetime": "2024-01-16 01:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1225871, - "price": 59069000.0, - "datetime": "2024-01-17 05:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1225970, - "price": 59081000.0, - "datetime": "2024-01-17 10:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1226191, - "price": 58646000.0, - "datetime": "2024-01-17 21:48:00", + "bar_index": 1225323, + "price": 58574000.0, + "datetime": "2024-01-16 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1226228, + "bar_index": 1225344, + "price": 58975000.0, + "datetime": "2024-01-16 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1225376, + "price": 58854000.0, + "datetime": "2024-01-16 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1225428, "price": 58619000.0, - "datetime": "2024-01-17 23:39:00", + "datetime": "2024-01-16 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1226234, - "price": 58472000.0, - "datetime": "2024-01-17 23:57:00", + "bar_index": 1225446, + "price": 58328000.0, + "datetime": "2024-01-16 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=9.2 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1225475, + "price": 58666000.0, + "datetime": "2024-01-16 10:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1225503, + "price": 58642000.0, + "datetime": "2024-01-16 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1225559, + "price": 58776000.0, + "datetime": "2024-01-16 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1225581, + "price": 58522000.0, + "datetime": "2024-01-16 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1225614, + "price": 58600000.0, + "datetime": "2024-01-16 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1225622, + "price": 58677000.0, + "datetime": "2024-01-16 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1225678, + "price": 58821000.0, + "datetime": "2024-01-16 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1225709, + "price": 59010000.0, + "datetime": "2024-01-16 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1225802, + "price": 59150000.0, + "datetime": "2024-01-17 02:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1225848, + "price": 59113000.0, + "datetime": "2024-01-17 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1225903, + "price": 59269000.0, + "datetime": "2024-01-17 07:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1225917, + "price": 59180000.0, + "datetime": "2024-01-17 08:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1225983, + "price": 58967000.0, + "datetime": "2024-01-17 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1226045, + "price": 58849000.0, + "datetime": "2024-01-17 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1226083, + "price": 58729000.0, + "datetime": "2024-01-17 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1226120, + "price": 58714000.0, + "datetime": "2024-01-17 18:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1226131, + "price": 58671000.0, + "datetime": "2024-01-17 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1226318, + "price": 58552000.0, + "datetime": "2024-01-18 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -115412,124 +200786,556 @@ "datetime": "2024-01-18 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1226384, - "price": 58558000.0, - "datetime": "2024-01-18 07:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1226581, - "price": 58720000.0, - "datetime": "2024-01-18 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1226606, - "price": 58643000.0, - "datetime": "2024-01-18 18:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1227167, - "price": 56875000.0, - "datetime": "2024-01-19 22:36:00", + "bar_index": 1226404, + "price": 58671000.0, + "datetime": "2024-01-18 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=37.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1227548, - "price": 57557000.0, - "datetime": "2024-01-20 17:39:00", + "bar_index": 1226464, + "price": 58553000.0, + "datetime": "2024-01-18 11:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1227650, - "price": 57471000.0, - "datetime": "2024-01-20 22:45:00", + "bar_index": 1226657, + "price": 58329000.0, + "datetime": "2024-01-18 21:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1227687, - "price": 57478000.0, - "datetime": "2024-01-21 00:36:00", + "bar_index": 1226700, + "price": 58438000.0, + "datetime": "2024-01-18 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1227861, - "price": 57506000.0, - "datetime": "2024-01-21 09:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1227875, - "price": 57495000.0, - "datetime": "2024-01-21 10:00:00", + "side": "buy", + "bar_index": 1226723, + "price": 58637000.0, + "datetime": "2024-01-19 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1227893, + "bar_index": 1226756, + "price": 57705000.0, + "datetime": "2024-01-19 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1226766, + "price": 57866000.0, + "datetime": "2024-01-19 02:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1226869, + "price": 57278000.0, + "datetime": "2024-01-19 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1226883, + "price": 57275000.0, + "datetime": "2024-01-19 08:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1226999, + "price": 56563000.0, + "datetime": "2024-01-19 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1227021, + "price": 56853000.0, + "datetime": "2024-01-19 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1227051, + "price": 56796000.0, + "datetime": "2024-01-19 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1227077, + "price": 56989000.0, + "datetime": "2024-01-19 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,ema_pullback,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1227084, + "price": 56833000.0, + "datetime": "2024-01-19 18:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1227092, + "price": 56981000.0, + "datetime": "2024-01-19 18:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1227169, + "price": 56803000.0, + "datetime": "2024-01-19 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1227180, + "price": 56684000.0, + "datetime": "2024-01-19 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1227254, + "price": 56973000.0, + "datetime": "2024-01-20 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1227267, + "price": 57142000.0, + "datetime": "2024-01-20 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1227321, + "price": 57452000.0, + "datetime": "2024-01-20 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1227351, + "price": 57501000.0, + "datetime": "2024-01-20 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1227397, + "price": 57348000.0, + "datetime": "2024-01-20 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1227413, + "price": 57530000.0, + "datetime": "2024-01-20 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1227454, + "price": 57510000.0, + "datetime": "2024-01-20 12:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1227470, + "price": 57461000.0, + "datetime": "2024-01-20 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1227652, + "price": 57481000.0, + "datetime": "2024-01-20 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=64.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1227753, + "price": 57439000.0, + "datetime": "2024-01-21 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1227803, + "price": 57594000.0, + "datetime": "2024-01-21 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1227809, + "price": 57608000.0, + "datetime": "2024-01-21 06:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1227816, + "price": 57563000.0, + "datetime": "2024-01-21 07:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1227905, "price": 57514000.0, - "datetime": "2024-01-21 10:54:00", + "datetime": "2024-01-21 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=43.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1228010, + "price": 57363000.0, + "datetime": "2024-01-21 16:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1229189, - "price": 54259000.0, - "datetime": "2024-01-24 03:42:00", + "bar_index": 1228101, + "price": 57537000.0, + "datetime": "2024-01-21 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1228111, + "price": 57604000.0, + "datetime": "2024-01-21 21:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1228148, + "price": 57742000.0, + "datetime": "2024-01-21 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1229255, - "price": 54165000.0, - "datetime": "2024-01-24 07:00:00", + "bar_index": 1228174, + "price": 57536000.0, + "datetime": "2024-01-22 00:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1229420, - "price": 54699000.0, - "datetime": "2024-01-24 15:15:00", + "bar_index": 1228192, + "price": 57501000.0, + "datetime": "2024-01-22 01:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1228233, + "price": 57495000.0, + "datetime": "2024-01-22 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1228305, + "price": 57564000.0, + "datetime": "2024-01-22 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1228455, + "price": 56657000.0, + "datetime": "2024-01-22 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1228471, + "price": 56814000.0, + "datetime": "2024-01-22 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1228538, + "price": 56383000.0, + "datetime": "2024-01-22 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1228584, + "price": 56172000.0, + "datetime": "2024-01-22 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1228601, + "price": 56662000.0, + "datetime": "2024-01-22 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1228660, + "price": 56015000.0, + "datetime": "2024-01-23 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1228759, + "price": 55261000.0, + "datetime": "2024-01-23 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1228765, + "price": 55278000.0, + "datetime": "2024-01-23 06:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1228837, + "price": 55167000.0, + "datetime": "2024-01-23 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1228845, + "price": 55071000.0, + "datetime": "2024-01-23 10:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1228871, + "price": 55281000.0, + "datetime": "2024-01-23 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1228905, + "price": 55385000.0, + "datetime": "2024-01-23 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1228951, + "price": 55157000.0, + "datetime": "2024-01-23 15:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1229013, + "price": 53856000.0, + "datetime": "2024-01-23 18:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1229106, + "price": 53356000.0, + "datetime": "2024-01-23 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1229157, + "price": 54355000.0, + "datetime": "2024-01-24 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1229212, + "price": 54100000.0, + "datetime": "2024-01-24 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1229285, + "price": 55073000.0, + "datetime": "2024-01-24 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1229328, + "price": 55010000.0, + "datetime": "2024-01-24 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1229431, + "price": 54941000.0, + "datetime": "2024-01-24 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1229462, + "price": 55008000.0, + "datetime": "2024-01-24 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1229487, + "price": 55018000.0, + "datetime": "2024-01-24 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -115537,62 +201343,179 @@ "price": 55069000.0, "datetime": "2024-01-24 18:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1229593, - "price": 54838000.0, - "datetime": "2024-01-24 23:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1229706, - "price": 54752000.0, - "datetime": "2024-01-25 05:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1230053, - "price": 55051000.0, - "datetime": "2024-01-25 22:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1230194, - "price": 55007000.0, - "datetime": "2024-01-26 05:57:00", + "bar_index": 1229526, + "price": 55299000.0, + "datetime": "2024-01-24 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1229544, + "price": 55347000.0, + "datetime": "2024-01-24 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1229637, + "price": 55138000.0, + "datetime": "2024-01-25 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1229740, + "price": 54919000.0, + "datetime": "2024-01-25 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1229752, + "price": 54887000.0, + "datetime": "2024-01-25 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1229757, + "price": 55013000.0, + "datetime": "2024-01-25 08:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1229901, + "price": 54984000.0, + "datetime": "2024-01-25 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1229988, + "price": 55108000.0, + "datetime": "2024-01-25 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1230264, - "price": 55014000.0, - "datetime": "2024-01-26 09:27:00", + "bar_index": 1230055, + "price": 55056000.0, + "datetime": "2024-01-25 23:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230172, + "price": 55018000.0, + "datetime": "2024-01-26 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1230202, + "price": 54984000.0, + "datetime": "2024-01-26 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1230214, + "price": 55050000.0, + "datetime": "2024-01-26 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230251, + "price": 55052000.0, + "datetime": "2024-01-26 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230307, + "price": 55288000.0, + "datetime": "2024-01-26 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1230330, + "price": 55210000.0, + "datetime": "2024-01-26 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1230380, + "price": 55265000.0, + "datetime": "2024-01-26 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1230454, - "price": 55212000.0, - "datetime": "2024-01-26 18:57:00", + "bar_index": 1230390, + "price": 55181000.0, + "datetime": "2024-01-26 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230436, + "price": 55231000.0, + "datetime": "2024-01-26 18:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230471, + "price": 55862000.0, + "datetime": "2024-01-26 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -115600,107 +201523,386 @@ "price": 56686000.0, "datetime": "2024-01-26 23:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1230651, - "price": 57836000.0, - "datetime": "2024-01-27 04:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1231008, - "price": 57518000.0, - "datetime": "2024-01-27 22:39:00", + "bar_index": 1230548, + "price": 56982000.0, + "datetime": "2024-01-26 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1231084, - "price": 57623000.0, - "datetime": "2024-01-28 02:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1231090, - "price": 57627000.0, - "datetime": "2024-01-28 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1231206, - "price": 57995000.0, - "datetime": "2024-01-28 08:33:00", + "bar_index": 1230556, + "price": 57108000.0, + "datetime": "2024-01-27 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1230591, + "price": 57694000.0, + "datetime": "2024-01-27 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1231631, - "price": 57693000.0, - "datetime": "2024-01-29 05:48:00", + "bar_index": 1230671, + "price": 57779000.0, + "datetime": "2024-01-27 05:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230693, + "price": 57930000.0, + "datetime": "2024-01-27 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1231697, + "bar_index": 1230703, + "price": 57741000.0, + "datetime": "2024-01-27 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1230774, + "price": 57721000.0, + "datetime": "2024-01-27 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1230845, "price": 57662000.0, - "datetime": "2024-01-29 09:06:00", + "datetime": "2024-01-27 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1231824, - "price": 57980000.0, - "datetime": "2024-01-29 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1232081, - "price": 58746000.0, - "datetime": "2024-01-30 04:18:00", + "bar_index": 1230851, + "price": 57666000.0, + "datetime": "2024-01-27 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1232097, - "price": 58761000.0, - "datetime": "2024-01-30 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.1 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1232308, - "price": 59039000.0, - "datetime": "2024-01-30 15:39:00", + "bar_index": 1230917, + "price": 57159000.0, + "datetime": "2024-01-27 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1230953, + "price": 57522000.0, + "datetime": "2024-01-27 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1230966, + "price": 57519000.0, + "datetime": "2024-01-27 20:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1231021, + "price": 57505000.0, + "datetime": "2024-01-27 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1231069, + "price": 57649000.0, + "datetime": "2024-01-28 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1231085, + "price": 57637000.0, + "datetime": "2024-01-28 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1231190, + "price": 58027000.0, + "datetime": "2024-01-28 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1231208, + "price": 58054000.0, + "datetime": "2024-01-28 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1231292, + "price": 58044000.0, + "datetime": "2024-01-28 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1231333, + "price": 58571000.0, + "datetime": "2024-01-28 14:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1231370, + "price": 58474000.0, + "datetime": "2024-01-28 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1231403, + "price": 58568000.0, + "datetime": "2024-01-28 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1231532, + "price": 58163000.0, + "datetime": "2024-01-29 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1231642, + "price": 57668000.0, + "datetime": "2024-01-29 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1231673, + "price": 57569000.0, + "datetime": "2024-01-29 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1231722, + "price": 58037000.0, + "datetime": "2024-01-29 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1231750, + "price": 58163000.0, + "datetime": "2024-01-29 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1231782, + "price": 58126000.0, + "datetime": "2024-01-29 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1231825, + "price": 57965000.0, + "datetime": "2024-01-29 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1231838, + "price": 57976000.0, + "datetime": "2024-01-29 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1231847, + "price": 57834000.0, + "datetime": "2024-01-29 16:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1231889, + "price": 58033000.0, + "datetime": "2024-01-29 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1231930, + "price": 57958000.0, + "datetime": "2024-01-29 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1231939, + "price": 58031000.0, + "datetime": "2024-01-29 21:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1231952, + "price": 57820000.0, + "datetime": "2024-01-29 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1232021, + "price": 58777000.0, + "datetime": "2024-01-30 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1232087, + "price": 58749000.0, + "datetime": "2024-01-30 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232147, + "price": 58847000.0, + "datetime": "2024-01-30 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1232167, + "price": 59048000.0, + "datetime": "2024-01-30 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232208, + "price": 59323000.0, + "datetime": "2024-01-30 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1232219, + "price": 59397000.0, + "datetime": "2024-01-30 11:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232349, + "price": 59193000.0, + "datetime": "2024-01-30 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1232384, + "price": 59133000.0, + "datetime": "2024-01-30 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -115709,106 +201911,340 @@ "datetime": "2024-01-30 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=22.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1233129, - "price": 58765000.0, - "datetime": "2024-02-01 08:42:00", + "bar_index": 1232440, + "price": 58981000.0, + "datetime": "2024-01-30 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1232474, + "price": 59298000.0, + "datetime": "2024-01-30 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1232561, + "price": 59383000.0, + "datetime": "2024-01-31 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232600, + "price": 59722000.0, + "datetime": "2024-01-31 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232723, + "price": 58895000.0, + "datetime": "2024-01-31 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1232751, + "price": 58886000.0, + "datetime": "2024-01-31 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232778, + "price": 58900000.0, + "datetime": "2024-01-31 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1232810, + "price": 59007000.0, + "datetime": "2024-01-31 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1232822, + "price": 58993000.0, + "datetime": "2024-01-31 17:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1233182, - "price": 58100000.0, - "datetime": "2024-02-01 11:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1233345, - "price": 58041000.0, - "datetime": "2024-02-01 19:30:00", + "bar_index": 1232899, + "price": 58576000.0, + "datetime": "2024-01-31 21:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1233407, - "price": 58029000.0, - "datetime": "2024-02-01 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1233511, - "price": 58742000.0, - "datetime": "2024-02-02 03:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1233561, - "price": 59188000.0, - "datetime": "2024-02-02 06:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1233805, - "price": 58885000.0, - "datetime": "2024-02-02 18:30:00", + "bar_index": 1233160, + "price": 58068000.0, + "datetime": "2024-02-01 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1234018, - "price": 59084000.0, - "datetime": "2024-02-03 05:09:00", + "bar_index": 1233190, + "price": 58053000.0, + "datetime": "2024-02-01 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1233204, + "price": 57861000.0, + "datetime": "2024-02-01 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1233215, + "price": 57816000.0, + "datetime": "2024-02-01 13:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1233303, + "price": 58022000.0, + "datetime": "2024-02-01 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1234435, - "price": 59281000.0, - "datetime": "2024-02-04 02:00:00", + "bar_index": 1233362, + "price": 58087000.0, + "datetime": "2024-02-01 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=42.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1234512, + "side": "buy", + "bar_index": 1233414, + "price": 58063000.0, + "datetime": "2024-02-01 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1233493, + "price": 58910000.0, + "datetime": "2024-02-02 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1233500, + "price": 58954000.0, + "datetime": "2024-02-02 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1233573, + "price": 59122000.0, + "datetime": "2024-02-02 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1233581, + "price": 59030000.0, + "datetime": "2024-02-02 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1233630, "price": 59241000.0, - "datetime": "2024-02-04 05:51:00", + "datetime": "2024-02-02 09:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1233639, + "price": 59278000.0, + "datetime": "2024-02-02 10:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1234524, - "price": 59231000.0, - "datetime": "2024-02-04 06:27:00", + "bar_index": 1233649, + "price": 59111000.0, + "datetime": "2024-02-02 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1233927, + "price": 59159000.0, + "datetime": "2024-02-03 00:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1233958, + "price": 59332000.0, + "datetime": "2024-02-03 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234002, + "price": 59091000.0, + "datetime": "2024-02-03 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1234029, + "price": 59102000.0, + "datetime": "2024-02-03 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1234100, + "price": 59325000.0, + "datetime": "2024-02-03 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1234139, + "price": 59262000.0, + "datetime": "2024-02-03 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234197, + "price": 59288000.0, + "datetime": "2024-02-03 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1234403, + "price": 59235000.0, + "datetime": "2024-02-04 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234414, + "price": 59332000.0, + "datetime": "2024-02-04 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234440, + "price": 59302000.0, + "datetime": "2024-02-04 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1234516, + "price": 59261000.0, + "datetime": "2024-02-04 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1234528, + "price": 59215000.0, + "datetime": "2024-02-04 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1234570, + "price": 59200000.0, + "datetime": "2024-02-04 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -115816,71 +202252,242 @@ "price": 59052000.0, "datetime": "2024-02-04 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1234797, + "price": 59125000.0, + "datetime": "2024-02-04 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1234803, + "price": 59182000.0, + "datetime": "2024-02-04 20:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234892, + "price": 59123000.0, + "datetime": "2024-02-05 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1234735, - "price": 59065000.0, - "datetime": "2024-02-04 17:00:00", + "bar_index": 1234922, + "price": 59103000.0, + "datetime": "2024-02-05 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1234764, - "price": 59058000.0, - "datetime": "2024-02-04 18:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=48.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1235181, - "price": 58707000.0, - "datetime": "2024-02-05 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1235312, - "price": 59303000.0, - "datetime": "2024-02-05 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1235564, - "price": 58721000.0, - "datetime": "2024-02-06 10:27:00", + "bar_index": 1234943, + "price": 58991000.0, + "datetime": "2024-02-05 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=24.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1234994, + "price": 59082000.0, + "datetime": "2024-02-05 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1235118, + "price": 58585000.0, + "datetime": "2024-02-05 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1235194, + "price": 58803000.0, + "datetime": "2024-02-05 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1235209, + "price": 59098000.0, + "datetime": "2024-02-05 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1235229, + "price": 59099000.0, + "datetime": "2024-02-05 17:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1235265, + "price": 59245000.0, + "datetime": "2024-02-05 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1235313, + "price": 59373000.0, + "datetime": "2024-02-05 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1235752, - "price": 58729000.0, - "datetime": "2024-02-06 19:51:00", + "bar_index": 1235357, + "price": 59119000.0, + "datetime": "2024-02-06 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1235370, + "price": 58773000.0, + "datetime": "2024-02-06 00:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1235398, + "price": 58810000.0, + "datetime": "2024-02-06 02:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1235402, + "price": 58787000.0, + "datetime": "2024-02-06 02:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1235419, + "price": 58672000.0, + "datetime": "2024-02-06 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1235465, + "price": 58483000.0, + "datetime": "2024-02-06 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1235491, + "price": 58471000.0, + "datetime": "2024-02-06 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1235801, - "price": 58904000.0, - "datetime": "2024-02-06 22:18:00", + "bar_index": 1235527, + "price": 58849000.0, + "datetime": "2024-02-06 08:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1235583, + "price": 58761000.0, + "datetime": "2024-02-06 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1235678, + "price": 58740000.0, + "datetime": "2024-02-06 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1235695, + "price": 58834000.0, + "datetime": "2024-02-06 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1235707, + "price": 58939000.0, + "datetime": "2024-02-06 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1235739, + "price": 58876000.0, + "datetime": "2024-02-06 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1235755, + "price": 58682000.0, + "datetime": "2024-02-06 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", @@ -115888,89 +202495,422 @@ "price": 58972000.0, "datetime": "2024-02-06 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1236029, - "price": 58966000.0, - "datetime": "2024-02-07 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=48.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1236133, - "price": 58996000.0, - "datetime": "2024-02-07 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1236317, - "price": 58890000.0, - "datetime": "2024-02-08 00:06:00", + "bar_index": 1235923, + "price": 59092000.0, + "datetime": "2024-02-07 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1236455, - "price": 60027000.0, - "datetime": "2024-02-08 07:00:00", + "bar_index": 1235973, + "price": 59016000.0, + "datetime": "2024-02-07 06:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1236488, - "price": 60120000.0, - "datetime": "2024-02-08 08:39:00", + "bar_index": 1235994, + "price": 59029000.0, + "datetime": "2024-02-07 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1236077, + "price": 58933000.0, + "datetime": "2024-02-07 12:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1236109, + "price": 58962000.0, + "datetime": "2024-02-07 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236223, + "price": 59108000.0, + "datetime": "2024-02-07 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=75.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1236247, + "price": 58885000.0, + "datetime": "2024-02-07 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1236265, + "price": 58949000.0, + "datetime": "2024-02-07 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1236357, + "price": 59106000.0, + "datetime": "2024-02-08 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236373, + "price": 59329000.0, + "datetime": "2024-02-08 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236438, + "price": 60174000.0, + "datetime": "2024-02-08 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236474, + "price": 60054000.0, + "datetime": "2024-02-08 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1236492, + "price": 60192000.0, + "datetime": "2024-02-08 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1236504, + "price": 60510000.0, + "datetime": "2024-02-08 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1236542, + "price": 60792000.0, + "datetime": "2024-02-08 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1236613, + "price": 60650000.0, + "datetime": "2024-02-08 14:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1236735, - "price": 61120000.0, - "datetime": "2024-02-08 21:00:00", + "bar_index": 1236623, + "price": 60693000.0, + "datetime": "2024-02-08 15:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1236847, - "price": 61633000.0, - "datetime": "2024-02-09 02:36:00", + "bar_index": 1236657, + "price": 60798000.0, + "datetime": "2024-02-08 17:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1237109, - "price": 62972000.0, - "datetime": "2024-02-09 15:42:00", + "bar_index": 1236685, + "price": 60948000.0, + "datetime": "2024-02-08 18:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1237367, - "price": 64484000.0, - "datetime": "2024-02-10 04:36:00", + "bar_index": 1236711, + "price": 61208000.0, + "datetime": "2024-02-08 19:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236787, + "price": 61301000.0, + "datetime": "2024-02-08 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236861, + "price": 61511000.0, + "datetime": "2024-02-09 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1236868, + "price": 61618000.0, + "datetime": "2024-02-09 03:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1236915, + "price": 62111000.0, + "datetime": "2024-02-09 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1236925, + "price": 62084000.0, + "datetime": "2024-02-09 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1236949, + "price": 61863000.0, + "datetime": "2024-02-09 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1236981, + "price": 62073000.0, + "datetime": "2024-02-09 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1236998, + "price": 61851000.0, + "datetime": "2024-02-09 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1237003, + "price": 61816000.0, + "datetime": "2024-02-09 10:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1237041, + "price": 62885000.0, + "datetime": "2024-02-09 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1237076, + "price": 62730000.0, + "datetime": "2024-02-09 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1237083, + "price": 62829000.0, + "datetime": "2024-02-09 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1237111, + "price": 62992000.0, + "datetime": "2024-02-09 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1237123, + "price": 63092000.0, + "datetime": "2024-02-09 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1237139, + "price": 63206000.0, + "datetime": "2024-02-09 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1237206, + "price": 63939000.0, + "datetime": "2024-02-09 20:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1237239, + "price": 64406000.0, + "datetime": "2024-02-09 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1237283, + "price": 63643000.0, + "datetime": "2024-02-10 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1237303, + "price": 64110000.0, + "datetime": "2024-02-10 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1237321, + "price": 64399000.0, + "datetime": "2024-02-10 02:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1237375, + "price": 64482000.0, + "datetime": "2024-02-10 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1237481, + "price": 63900000.0, + "datetime": "2024-02-10 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1237508, + "price": 64000000.0, + "datetime": "2024-02-10 11:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1237521, + "price": 64234000.0, + "datetime": "2024-02-10 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1237554, + "price": 64284000.0, + "datetime": "2024-02-10 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1237568, + "price": 64278000.0, + "datetime": "2024-02-10 14:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -115979,16 +202919,70 @@ "datetime": "2024-02-10 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1237750, - "price": 64020000.0, - "datetime": "2024-02-10 23:45:00", + "bar_index": 1237695, + "price": 63865000.0, + "datetime": "2024-02-10 21:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1237721, + "price": 63903000.0, + "datetime": "2024-02-10 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1237735, + "price": 64066000.0, + "datetime": "2024-02-10 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1237740, + "price": 64095000.0, + "datetime": "2024-02-10 23:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1237759, + "price": 64045000.0, + "datetime": "2024-02-11 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1237773, + "price": 64061000.0, + "datetime": "2024-02-11 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1237789, + "price": 63982000.0, + "datetime": "2024-02-11 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -115996,17 +202990,80 @@ "price": 64217000.0, "datetime": "2024-02-11 04:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [donchian,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1238072, - "price": 65102000.0, - "datetime": "2024-02-11 15:51:00", + "bar_index": 1237889, + "price": 64677000.0, + "datetime": "2024-02-11 06:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1237910, + "price": 64508000.0, + "datetime": "2024-02-11 07:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1237924, + "price": 64565000.0, + "datetime": "2024-02-11 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1237991, + "price": 64550000.0, + "datetime": "2024-02-11 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1238097, + "price": 65087000.0, + "datetime": "2024-02-11 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1238112, + "price": 64978000.0, + "datetime": "2024-02-11 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1238137, + "price": 64952000.0, + "datetime": "2024-02-11 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1238142, + "price": 64951000.0, + "datetime": "2024-02-11 19:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -116015,34 +203072,160 @@ "datetime": "2024-02-11 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1238260, - "price": 64958000.0, - "datetime": "2024-02-12 01:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1238527, - "price": 65288000.0, - "datetime": "2024-02-12 14:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1238555, - "price": 65394000.0, - "datetime": "2024-02-12 16:00:00", + "bar_index": 1238171, + "price": 65190000.0, + "datetime": "2024-02-11 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1238313, + "price": 65285000.0, + "datetime": "2024-02-12 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1238403, + "price": 65203000.0, + "datetime": "2024-02-12 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1238412, + "price": 65256000.0, + "datetime": "2024-02-12 08:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1238428, + "price": 65619000.0, + "datetime": "2024-02-12 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1238458, + "price": 65554000.0, + "datetime": "2024-02-12 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1238492, + "price": 65301000.0, + "datetime": "2024-02-12 12:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1238536, + "price": 65341000.0, + "datetime": "2024-02-12 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1238563, + "price": 65495000.0, + "datetime": "2024-02-12 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1238597, + "price": 65272000.0, + "datetime": "2024-02-12 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1238683, + "price": 64969000.0, + "datetime": "2024-02-12 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1238690, + "price": 64978000.0, + "datetime": "2024-02-12 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1238697, + "price": 65024000.0, + "datetime": "2024-02-12 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1238706, + "price": 65394000.0, + "datetime": "2024-02-12 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,donchian,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1238742, + "price": 67037000.0, + "datetime": "2024-02-13 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1238791, + "price": 66792000.0, + "datetime": "2024-02-13 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1238811, + "price": 66700000.0, + "datetime": "2024-02-13 04:48:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -116050,8 +203233,197 @@ "price": 66882000.0, "datetime": "2024-02-13 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1238823, + "price": 66982000.0, + "datetime": "2024-02-13 05:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1238843, + "price": 67359000.0, + "datetime": "2024-02-13 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1238852, + "price": 67005000.0, + "datetime": "2024-02-13 06:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1238877, + "price": 67191000.0, + "datetime": "2024-02-13 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1238960, + "price": 67243000.0, + "datetime": "2024-02-13 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1238993, + "price": 67202000.0, + "datetime": "2024-02-13 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239066, + "price": 67374000.0, + "datetime": "2024-02-13 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1239125, + "price": 67397000.0, + "datetime": "2024-02-13 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1239150, + "price": 67386000.0, + "datetime": "2024-02-13 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1239232, + "price": 66159000.0, + "datetime": "2024-02-14 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1239265, + "price": 66715000.0, + "datetime": "2024-02-14 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1239285, + "price": 66753000.0, + "datetime": "2024-02-14 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1239317, + "price": 67137000.0, + "datetime": "2024-02-14 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239356, + "price": 67055000.0, + "datetime": "2024-02-14 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1239390, + "price": 67113000.0, + "datetime": "2024-02-14 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1239395, + "price": 67083000.0, + "datetime": "2024-02-14 10:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1239458, + "price": 67142000.0, + "datetime": "2024-02-14 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1239562, + "price": 69223000.0, + "datetime": "2024-02-14 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1239630, + "price": 69778000.0, + "datetime": "2024-02-14 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239644, + "price": 69850000.0, + "datetime": "2024-02-14 22:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1239657, + "price": 69869000.0, + "datetime": "2024-02-14 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116060,25 +203432,106 @@ "datetime": "2024-02-15 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1239702, - "price": 69907000.0, - "datetime": "2024-02-15 01:21:00", + "bar_index": 1239779, + "price": 69956000.0, + "datetime": "2024-02-15 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1239805, + "price": 69708000.0, + "datetime": "2024-02-15 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1240067, - "price": 71405000.0, - "datetime": "2024-02-15 19:36:00", + "bar_index": 1239820, + "price": 69948000.0, + "datetime": "2024-02-15 07:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239844, + "price": 70215000.0, + "datetime": "2024-02-15 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1239857, + "price": 70413000.0, + "datetime": "2024-02-15 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239898, + "price": 71157000.0, + "datetime": "2024-02-15 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1239956, + "price": 71513000.0, + "datetime": "2024-02-15 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1239992, + "price": 71332000.0, + "datetime": "2024-02-15 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1240048, + "price": 71400000.0, + "datetime": "2024-02-15 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1240069, + "price": 71406000.0, + "datetime": "2024-02-15 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1240129, + "price": 71550000.0, + "datetime": "2024-02-15 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -116086,125 +203539,701 @@ "price": 71496000.0, "datetime": "2024-02-16 00:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1240519, - "price": 71367000.0, - "datetime": "2024-02-16 18:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1241387, - "price": 71090000.0, - "datetime": "2024-02-18 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1241781, - "price": 71943000.0, - "datetime": "2024-02-19 12:54:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1241916, - "price": 72298000.0, - "datetime": "2024-02-19 19:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1242052, - "price": 72050000.0, - "datetime": "2024-02-20 02:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1242467, - "price": 72167000.0, - "datetime": "2024-02-20 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1242842, - "price": 71795000.0, - "datetime": "2024-02-21 17:57:00", + "bar_index": 1240233, + "price": 71250000.0, + "datetime": "2024-02-16 03:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1240317, + "price": 71091000.0, + "datetime": "2024-02-16 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1240402, + "price": 71668000.0, + "datetime": "2024-02-16 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1240461, + "price": 71633000.0, + "datetime": "2024-02-16 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1240465, + "price": 71657000.0, + "datetime": "2024-02-16 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1242928, - "price": 71386000.0, - "datetime": "2024-02-21 22:15:00", + "bar_index": 1240469, + "price": 71525000.0, + "datetime": "2024-02-16 15:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1240549, + "price": 71598000.0, + "datetime": "2024-02-16 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1240664, + "price": 72076000.0, + "datetime": "2024-02-17 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1240683, + "price": 71981000.0, + "datetime": "2024-02-17 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1240692, + "price": 71993000.0, + "datetime": "2024-02-17 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1240724, + "price": 71820000.0, + "datetime": "2024-02-17 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1240765, + "price": 71827000.0, + "datetime": "2024-02-17 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1240788, + "price": 71900000.0, + "datetime": "2024-02-17 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1240847, + "price": 71892000.0, + "datetime": "2024-02-17 10:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1240908, + "price": 72000000.0, + "datetime": "2024-02-17 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1240930, + "price": 71949000.0, + "datetime": "2024-02-17 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1241058, + "price": 71548000.0, + "datetime": "2024-02-17 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1241140, + "price": 70064000.0, + "datetime": "2024-02-18 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1241159, + "price": 70653000.0, + "datetime": "2024-02-18 02:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1241169, + "price": 70734000.0, + "datetime": "2024-02-18 02:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1241183, + "price": 70813000.0, + "datetime": "2024-02-18 03:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1241238, + "price": 71391000.0, + "datetime": "2024-02-18 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1241274, + "price": 71577000.0, + "datetime": "2024-02-18 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1241289, + "price": 71528000.0, + "datetime": "2024-02-18 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1241315, + "price": 71550000.0, + "datetime": "2024-02-18 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1241331, + "price": 71437000.0, + "datetime": "2024-02-18 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1241346, + "price": 71177000.0, + "datetime": "2024-02-18 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1241415, + "price": 71337000.0, + "datetime": "2024-02-18 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1241478, + "price": 71523000.0, + "datetime": "2024-02-18 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1241540, + "price": 71421000.0, + "datetime": "2024-02-18 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1241546, + "price": 71280000.0, + "datetime": "2024-02-18 21:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1241611, + "price": 71080000.0, + "datetime": "2024-02-19 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1241634, + "price": 71234000.0, + "datetime": "2024-02-19 05:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1241741, + "price": 71912000.0, + "datetime": "2024-02-19 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1241755, + "price": 71955000.0, + "datetime": "2024-02-19 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1241764, + "price": 71950000.0, + "datetime": "2024-02-19 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1241792, + "price": 71975000.0, + "datetime": "2024-02-19 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1241812, + "price": 71895000.0, + "datetime": "2024-02-19 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1241838, + "price": 72163000.0, + "datetime": "2024-02-19 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1241873, + "price": 72071000.0, + "datetime": "2024-02-19 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1241918, + "price": 72289000.0, + "datetime": "2024-02-19 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1242058, + "price": 72077000.0, + "datetime": "2024-02-20 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1242082, + "price": 71847000.0, + "datetime": "2024-02-20 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1242121, + "price": 71749000.0, + "datetime": "2024-02-20 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1242225, + "price": 71594000.0, + "datetime": "2024-02-20 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1242257, + "price": 71440000.0, + "datetime": "2024-02-20 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1242297, + "price": 71649000.0, + "datetime": "2024-02-20 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1242358, + "price": 71504000.0, + "datetime": "2024-02-20 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1242393, + "price": 71720000.0, + "datetime": "2024-02-20 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1242458, + "price": 72760000.0, + "datetime": "2024-02-20 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1242469, + "price": 72149000.0, + "datetime": "2024-02-20 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1242481, + "price": 71926000.0, + "datetime": "2024-02-20 23:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1242557, + "price": 71471000.0, + "datetime": "2024-02-21 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1242588, + "price": 72061000.0, + "datetime": "2024-02-21 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1242635, + "price": 72123000.0, + "datetime": "2024-02-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1242669, + "price": 72354000.0, + "datetime": "2024-02-21 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1242855, + "price": 71540000.0, + "datetime": "2024-02-21 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1242897, + "price": 71170000.0, + "datetime": "2024-02-21 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1242913, + "price": 71383000.0, + "datetime": "2024-02-21 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1242949, + "price": 71150000.0, + "datetime": "2024-02-21 23:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1242971, + "price": 71448000.0, + "datetime": "2024-02-22 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1242997, + "price": 71445000.0, + "datetime": "2024-02-22 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243058, + "price": 71405000.0, + "datetime": "2024-02-22 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1243095, + "price": 71811000.0, + "datetime": "2024-02-22 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1243156, + "price": 71900000.0, + "datetime": "2024-02-22 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243197, + "price": 71839000.0, + "datetime": "2024-02-22 11:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243211, + "price": 71868000.0, + "datetime": "2024-02-22 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1243266, + "price": 71662000.0, + "datetime": "2024-02-22 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243461, + "price": 71749000.0, + "datetime": "2024-02-23 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1243479, + "price": 71690000.0, + "datetime": "2024-02-23 01:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243494, + "price": 71790000.0, + "datetime": "2024-02-23 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1243566, + "price": 71800000.0, + "datetime": "2024-02-23 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1243605, + "price": 71461000.0, + "datetime": "2024-02-23 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1243637, + "price": 71610000.0, + "datetime": "2024-02-23 09:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1243671, + "price": 71540000.0, + "datetime": "2024-02-23 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1243721, + "price": 71261000.0, + "datetime": "2024-02-23 13:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1242956, - "price": 71300000.0, - "datetime": "2024-02-21 23:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1243048, - "price": 71490000.0, - "datetime": "2024-02-22 04:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1243261, - "price": 71585000.0, - "datetime": "2024-02-22 14:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1243341, - "price": 71834000.0, - "datetime": "2024-02-22 18:54:00", + "bar_index": 1243743, + "price": 71240000.0, + "datetime": "2024-02-23 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1243586, - "price": 71689000.0, - "datetime": "2024-02-23 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -116212,26 +204241,26 @@ "price": 71247000.0, "datetime": "2024-02-23 16:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1243787, - "price": 71248000.0, - "datetime": "2024-02-23 17:12:00", + "bar_index": 1243840, + "price": 71299000.0, + "datetime": "2024-02-23 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1243899, - "price": 71140000.0, - "datetime": "2024-02-23 22:48:00", + "bar_index": 1243872, + "price": 71098000.0, + "datetime": "2024-02-23 21:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -116240,7 +204269,52 @@ "datetime": "2024-02-23 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1243934, + "price": 71254000.0, + "datetime": "2024-02-24 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1243944, + "price": 71145000.0, + "datetime": "2024-02-24 01:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1243956, + "price": 71337000.0, + "datetime": "2024-02-24 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1244062, + "price": 71126000.0, + "datetime": "2024-02-24 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1244102, + "price": 70831000.0, + "datetime": "2024-02-24 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116248,44 +204322,377 @@ "price": 70959000.0, "datetime": "2024-02-24 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1244290, - "price": 71073000.0, - "datetime": "2024-02-24 18:21:00", + "bar_index": 1244120, + "price": 70988000.0, + "datetime": "2024-02-24 09:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [pivot_swing,rsi_divergence]" }, { - "side": "buy", - "bar_index": 1244853, - "price": 71179000.0, - "datetime": "2024-02-25 22:30:00", + "side": "sell", + "bar_index": 1244134, + "price": 70817000.0, + "datetime": "2024-02-24 10:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1245447, - "price": 73523000.0, - "datetime": "2024-02-27 04:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1245729, - "price": 77334000.0, - "datetime": "2024-02-27 18:18:00", + "bar_index": 1244185, + "price": 70835000.0, + "datetime": "2024-02-24 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1244189, + "price": 70954000.0, + "datetime": "2024-02-24 13:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1244258, + "price": 71071000.0, + "datetime": "2024-02-24 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1244434, + "price": 70711000.0, + "datetime": "2024-02-25 01:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1244464, + "price": 71290000.0, + "datetime": "2024-02-25 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1244488, + "price": 71219000.0, + "datetime": "2024-02-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1244498, + "price": 71339000.0, + "datetime": "2024-02-25 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1244572, + "price": 71216000.0, + "datetime": "2024-02-25 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1244613, + "price": 71169000.0, + "datetime": "2024-02-25 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1244660, + "price": 71334000.0, + "datetime": "2024-02-25 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1244760, + "price": 71251000.0, + "datetime": "2024-02-25 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1244790, + "price": 71201000.0, + "datetime": "2024-02-25 19:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1244815, + "price": 71225000.0, + "datetime": "2024-02-25 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1244825, + "price": 71166000.0, + "datetime": "2024-02-25 21:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1244836, + "price": 71135000.0, + "datetime": "2024-02-25 21:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1244934, + "price": 71050000.0, + "datetime": "2024-02-26 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245000, + "price": 71204000.0, + "datetime": "2024-02-26 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1245031, + "price": 71400000.0, + "datetime": "2024-02-26 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1245066, + "price": 71236000.0, + "datetime": "2024-02-26 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245083, + "price": 71409000.0, + "datetime": "2024-02-26 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1245087, + "price": 71312000.0, + "datetime": "2024-02-26 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1245191, + "price": 70999000.0, + "datetime": "2024-02-26 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245327, + "price": 70766000.0, + "datetime": "2024-02-26 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245379, + "price": 72249000.0, + "datetime": "2024-02-27 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1245418, + "price": 73081000.0, + "datetime": "2024-02-27 02:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1245437, + "price": 73168000.0, + "datetime": "2024-02-27 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245468, + "price": 74505000.0, + "datetime": "2024-02-27 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245488, + "price": 74672000.0, + "datetime": "2024-02-27 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245545, + "price": 74910000.0, + "datetime": "2024-02-27 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1245555, + "price": 74755000.0, + "datetime": "2024-02-27 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245608, + "price": 77627000.0, + "datetime": "2024-02-27 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245664, + "price": 77191000.0, + "datetime": "2024-02-27 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1245670, + "price": 77272000.0, + "datetime": "2024-02-27 15:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1245696, + "price": 76996000.0, + "datetime": "2024-02-27 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245709, + "price": 77300000.0, + "datetime": "2024-02-27 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245739, + "price": 77596000.0, + "datetime": "2024-02-27 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245805, + "price": 78599000.0, + "datetime": "2024-02-27 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1245817, + "price": 78621000.0, + "datetime": "2024-02-27 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245857, + "price": 78550000.0, + "datetime": "2024-02-28 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116294,43 +204701,124 @@ "datetime": "2024-02-28 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1245911, + "price": 78579000.0, + "datetime": "2024-02-28 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1245935, + "price": 78750000.0, + "datetime": "2024-02-28 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1245998, + "price": 78391000.0, + "datetime": "2024-02-28 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1246008, + "price": 78445000.0, + "datetime": "2024-02-28 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1245945, - "price": 78592000.0, - "datetime": "2024-02-28 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1246097, - "price": 78418000.0, - "datetime": "2024-02-28 12:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1246162, - "price": 78828000.0, - "datetime": "2024-02-28 15:57:00", + "bar_index": 1246079, + "price": 78415000.0, + "datetime": "2024-02-28 11:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1246261, - "price": 81746000.0, - "datetime": "2024-02-28 20:54:00", + "bar_index": 1246115, + "price": 78501000.0, + "datetime": "2024-02-28 13:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1246139, + "price": 78671000.0, + "datetime": "2024-02-28 14:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1246189, + "price": 80997000.0, + "datetime": "2024-02-28 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1246205, + "price": 82615000.0, + "datetime": "2024-02-28 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1246253, + "price": 82034000.0, + "datetime": "2024-02-28 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1246266, + "price": 81981000.0, + "datetime": "2024-02-28 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1246296, + "price": 83848000.0, + "datetime": "2024-02-28 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1246332, + "price": 84627000.0, + "datetime": "2024-02-29 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -116339,124 +204827,700 @@ "datetime": "2024-02-29 02:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_sell score=38.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1246485, - "price": 86706000.0, - "datetime": "2024-02-29 08:06:00", + "bar_index": 1246381, + "price": 85546000.0, + "datetime": "2024-02-29 02:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,zigzag_causal]" + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1246544, - "price": 86313000.0, - "datetime": "2024-02-29 11:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1246777, - "price": 87663000.0, - "datetime": "2024-02-29 22:42:00", + "bar_index": 1246408, + "price": 85618000.0, + "datetime": "2024-02-29 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1246891, - "price": 85860000.0, - "datetime": "2024-03-01 04:24:00", + "bar_index": 1246436, + "price": 84117000.0, + "datetime": "2024-02-29 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1247485, - "price": 87522000.0, - "datetime": "2024-03-02 10:06:00", + "bar_index": 1246479, + "price": 85821000.0, + "datetime": "2024-02-29 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1247750, - "price": 86626000.0, - "datetime": "2024-03-02 23:21:00", + "bar_index": 1246491, + "price": 87489000.0, + "datetime": "2024-02-29 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 1247780, - "price": 86652000.0, - "datetime": "2024-03-03 00:51:00", + "bar_index": 1246511, + "price": 86312000.0, + "datetime": "2024-02-29 09:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1247847, + "bar_index": 1246518, + "price": 86348000.0, + "datetime": "2024-02-29 09:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1246561, + "price": 86684000.0, + "datetime": "2024-02-29 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1246571, + "price": 86170000.0, + "datetime": "2024-02-29 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1246579, + "price": 86431000.0, + "datetime": "2024-02-29 12:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1246591, + "price": 86656000.0, + "datetime": "2024-02-29 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1246730, + "price": 87886000.0, + "datetime": "2024-02-29 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1246790, + "price": 87838000.0, + "datetime": "2024-02-29 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1246811, + "price": 88001000.0, + "datetime": "2024-03-01 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1246829, + "price": 87170000.0, + "datetime": "2024-03-01 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1246901, + "price": 86699000.0, + "datetime": "2024-03-01 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1246910, + "price": 87410000.0, + "datetime": "2024-03-01 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1246928, + "price": 86432000.0, + "datetime": "2024-03-01 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,minor_swing,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1246932, + "price": 86237000.0, + "datetime": "2024-03-01 06:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1246949, + "price": 86547000.0, + "datetime": "2024-03-01 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1246998, + "price": 86842000.0, + "datetime": "2024-03-01 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1247021, + "price": 86318000.0, + "datetime": "2024-03-01 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1247042, + "price": 86022000.0, + "datetime": "2024-03-01 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1247055, + "price": 85872000.0, + "datetime": "2024-03-01 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1247074, + "price": 86340000.0, + "datetime": "2024-03-01 13:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1247118, + "price": 86817000.0, + "datetime": "2024-03-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1247174, + "price": 87372000.0, + "datetime": "2024-03-01 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1247194, + "price": 87210000.0, + "datetime": "2024-03-01 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1247201, + "price": 87208000.0, + "datetime": "2024-03-01 19:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1247256, + "price": 87999000.0, + "datetime": "2024-03-01 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1247278, + "price": 87086000.0, + "datetime": "2024-03-01 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1247367, + "price": 87286000.0, + "datetime": "2024-03-02 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1247387, + "price": 87488000.0, + "datetime": "2024-03-02 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1247424, + "price": 87500000.0, + "datetime": "2024-03-02 07:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1247460, + "price": 87540000.0, + "datetime": "2024-03-02 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247549, + "price": 87210000.0, + "datetime": "2024-03-02 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1247608, "price": 86640000.0, - "datetime": "2024-03-03 04:12:00", + "datetime": "2024-03-02 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1248352, - "price": 87373000.0, - "datetime": "2024-03-04 05:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1248439, - "price": 87916000.0, - "datetime": "2024-03-04 09:48:00", + "bar_index": 1247646, + "price": 86642000.0, + "datetime": "2024-03-02 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1248794, - "price": 93080000.0, - "datetime": "2024-03-05 03:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1248914, - "price": 94871000.0, - "datetime": "2024-03-05 09:33:00", + "bar_index": 1247655, + "price": 86643000.0, + "datetime": "2024-03-02 18:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247689, + "price": 86479000.0, + "datetime": "2024-03-02 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1248968, - "price": 96189000.0, - "datetime": "2024-03-05 12:15:00", + "bar_index": 1247759, + "price": 86607000.0, + "datetime": "2024-03-02 23:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247792, + "price": 86603000.0, + "datetime": "2024-03-03 01:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1247814, + "price": 86730000.0, + "datetime": "2024-03-03 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247871, + "price": 86511000.0, + "datetime": "2024-03-03 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1247876, + "price": 86623000.0, + "datetime": "2024-03-03 05:39:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1247881, + "price": 86646000.0, + "datetime": "2024-03-03 05:54:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247892, + "price": 86595000.0, + "datetime": "2024-03-03 06:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1247980, + "price": 86095000.0, + "datetime": "2024-03-03 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1247993, + "price": 86013000.0, + "datetime": "2024-03-03 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1248017, + "price": 86248000.0, + "datetime": "2024-03-03 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1248131, + "price": 85880000.0, + "datetime": "2024-03-03 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1248137, + "price": 85720000.0, + "datetime": "2024-03-03 18:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1248154, + "price": 85580000.0, + "datetime": "2024-03-03 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1248187, + "price": 86813000.0, + "datetime": "2024-03-03 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1248227, + "price": 87066000.0, + "datetime": "2024-03-03 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1248239, + "price": 86848000.0, + "datetime": "2024-03-03 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248267, + "price": 87077000.0, + "datetime": "2024-03-04 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248278, + "price": 87449000.0, + "datetime": "2024-03-04 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1248320, + "price": 87562000.0, + "datetime": "2024-03-04 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248398, + "price": 87684000.0, + "datetime": "2024-03-04 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1248407, + "price": 87747000.0, + "datetime": "2024-03-04 08:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248459, + "price": 88659000.0, + "datetime": "2024-03-04 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1248473, + "price": 88754000.0, + "datetime": "2024-03-04 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1248534, + "price": 88250000.0, + "datetime": "2024-03-04 14:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1248553, + "price": 88443000.0, + "datetime": "2024-03-04 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248588, + "price": 89768000.0, + "datetime": "2024-03-04 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1248643, + "price": 90900000.0, + "datetime": "2024-03-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1248668, + "price": 90806000.0, + "datetime": "2024-03-04 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248694, + "price": 91304000.0, + "datetime": "2024-03-04 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1248726, + "price": 92036000.0, + "datetime": "2024-03-05 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1248741, + "price": 92539000.0, + "datetime": "2024-03-05 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1248758, + "price": 92619000.0, + "datetime": "2024-03-05 01:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1248822, + "price": 93995000.0, + "datetime": "2024-03-05 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1248895, + "price": 95108000.0, + "datetime": "2024-03-05 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1248906, + "price": 95800000.0, + "datetime": "2024-03-05 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1248933, + "price": 96218000.0, + "datetime": "2024-03-05 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1248976, + "price": 96339000.0, + "datetime": "2024-03-05 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -116465,79 +205529,196 @@ "datetime": "2024-03-05 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=74.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1249304, - "price": 91756000.0, - "datetime": "2024-03-06 05:03:00", + "bar_index": 1249207, + "price": 95964000.0, + "datetime": "2024-03-06 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1249317, - "price": 88354000.0, - "datetime": "2024-03-06 05:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1249785, - "price": 94011000.0, - "datetime": "2024-03-07 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1249795, - "price": 93812000.0, - "datetime": "2024-03-07 05:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1249803, - "price": 93782000.0, - "datetime": "2024-03-07 06:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1249873, - "price": 93117000.0, - "datetime": "2024-03-07 09:30:00", + "bar_index": 1249252, + "price": 91660000.0, + "datetime": "2024-03-06 02:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1249992, - "price": 92995000.0, - "datetime": "2024-03-07 15:27:00", + "bar_index": 1249372, + "price": 90750000.0, + "datetime": "2024-03-06 08:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1249415, + "price": 89301000.0, + "datetime": "2024-03-06 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1250007, - "price": 92930000.0, - "datetime": "2024-03-07 16:12:00", + "bar_index": 1249518, + "price": 92221000.0, + "datetime": "2024-03-06 15:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=52.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1249528, + "price": 92626000.0, + "datetime": "2024-03-06 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1249560, + "price": 93731000.0, + "datetime": "2024-03-06 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1249598, + "price": 93320000.0, + "datetime": "2024-03-06 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1249602, + "price": 93340000.0, + "datetime": "2024-03-06 19:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1249612, + "price": 94046000.0, + "datetime": "2024-03-06 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1249705, + "price": 93865000.0, + "datetime": "2024-03-07 01:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1249717, + "price": 93631000.0, + "datetime": "2024-03-07 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1249875, + "price": 92906000.0, + "datetime": "2024-03-07 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1249927, + "price": 93284000.0, + "datetime": "2024-03-07 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1249993, + "price": 92955000.0, + "datetime": "2024-03-07 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1250008, + "price": 93018000.0, + "datetime": "2024-03-07 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1250021, + "price": 93441000.0, + "datetime": "2024-03-07 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250055, + "price": 93817000.0, + "datetime": "2024-03-07 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1250088, + "price": 93867000.0, + "datetime": "2024-03-07 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1250107, + "price": 94294000.0, + "datetime": "2024-03-07 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1250146, + "price": 94058000.0, + "datetime": "2024-03-07 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116545,143 +205726,485 @@ "price": 94256000.0, "datetime": "2024-03-08 00:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1250214, + "price": 95148000.0, + "datetime": "2024-03-08 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1250233, + "price": 94870000.0, + "datetime": "2024-03-08 03:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1250530, - "price": 94257000.0, - "datetime": "2024-03-08 18:21:00", + "bar_index": 1250321, + "price": 94197000.0, + "datetime": "2024-03-08 07:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1250772, - "price": 96732000.0, - "datetime": "2024-03-09 06:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1251001, - "price": 95954000.0, - "datetime": "2024-03-09 17:54:00", + "bar_index": 1250329, + "price": 93995000.0, + "datetime": "2024-03-08 08:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1251011, - "price": 96008000.0, - "datetime": "2024-03-09 18:24:00", + "bar_index": 1250415, + "price": 94272000.0, + "datetime": "2024-03-08 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250425, + "price": 94300000.0, + "datetime": "2024-03-08 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1250485, + "price": 94535000.0, + "datetime": "2024-03-08 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1251135, - "price": 95705000.0, - "datetime": "2024-03-10 00:36:00", + "bar_index": 1250510, + "price": 94319000.0, + "datetime": "2024-03-08 17:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1251219, - "price": 95476000.0, - "datetime": "2024-03-10 04:48:00", + "bar_index": 1250517, + "price": 94387000.0, + "datetime": "2024-03-08 17:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1251496, - "price": 97496000.0, - "datetime": "2024-03-10 18:39:00", + "bar_index": 1250588, + "price": 94659000.0, + "datetime": "2024-03-08 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=50.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250627, + "price": 95058000.0, + "datetime": "2024-03-08 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250656, + "price": 96138000.0, + "datetime": "2024-03-09 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250687, + "price": 95500000.0, + "datetime": "2024-03-09 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1250692, + "price": 95979000.0, + "datetime": "2024-03-09 02:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1250737, + "price": 96470000.0, + "datetime": "2024-03-09 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1251892, - "price": 96562000.0, - "datetime": "2024-03-11 14:27:00", + "bar_index": 1250804, + "price": 96102000.0, + "datetime": "2024-03-09 08:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1251998, - "price": 99805000.0, - "datetime": "2024-03-11 19:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1252033, - "price": 100196000.0, - "datetime": "2024-03-11 21:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1252106, - "price": 100865000.0, - "datetime": "2024-03-12 01:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1252169, - "price": 100648000.0, - "datetime": "2024-03-12 04:18:00", + "bar_index": 1250838, + "price": 95750000.0, + "datetime": "2024-03-09 09:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1252216, - "price": 100230000.0, - "datetime": "2024-03-12 06:39:00", + "bar_index": 1250896, + "price": 95928000.0, + "datetime": "2024-03-09 12:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1252399, - "price": 100799000.0, - "datetime": "2024-03-12 15:48:00", + "bar_index": 1250924, + "price": 96042000.0, + "datetime": "2024-03-09 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1251004, + "price": 95898000.0, + "datetime": "2024-03-09 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1252514, - "price": 101060000.0, - "datetime": "2024-03-12 21:33:00", + "bar_index": 1251052, + "price": 96000000.0, + "datetime": "2024-03-09 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1251068, + "price": 95812000.0, + "datetime": "2024-03-09 21:15:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1251089, + "price": 95898000.0, + "datetime": "2024-03-09 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1251104, + "price": 95788000.0, + "datetime": "2024-03-09 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1251149, + "price": 95386000.0, + "datetime": "2024-03-10 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1251185, + "price": 95281000.0, + "datetime": "2024-03-10 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1251190, + "price": 95351000.0, + "datetime": "2024-03-10 03:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1251234, + "price": 95637000.0, + "datetime": "2024-03-10 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1251273, + "price": 95864000.0, + "datetime": "2024-03-10 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1251366, + "price": 96831000.0, + "datetime": "2024-03-10 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1251386, + "price": 97314000.0, + "datetime": "2024-03-10 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1251446, + "price": 97082000.0, + "datetime": "2024-03-10 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1251527, + "price": 97865000.0, + "datetime": "2024-03-10 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1251557, + "price": 98050000.0, + "datetime": "2024-03-10 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1251689, + "price": 97858000.0, + "datetime": "2024-03-11 04:18:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1251712, + "price": 97889000.0, + "datetime": "2024-03-11 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1251746, + "price": 97725000.0, + "datetime": "2024-03-11 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1251852, + "price": 96735000.0, + "datetime": "2024-03-11 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1251943, + "price": 99737000.0, + "datetime": "2024-03-11 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1251971, + "price": 99848000.0, + "datetime": "2024-03-11 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1252008, + "price": 99905000.0, + "datetime": "2024-03-11 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1252024, + "price": 100075000.0, + "datetime": "2024-03-11 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1252038, + "price": 100368000.0, + "datetime": "2024-03-11 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1252072, + "price": 101101000.0, + "datetime": "2024-03-11 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1252162, + "price": 100520000.0, + "datetime": "2024-03-12 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1252184, + "price": 100032000.0, + "datetime": "2024-03-12 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1252235, + "price": 100803000.0, + "datetime": "2024-03-12 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1252289, + "price": 100995000.0, + "datetime": "2024-03-12 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1252297, + "price": 101350000.0, + "datetime": "2024-03-12 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1252366, + "price": 100775000.0, + "datetime": "2024-03-12 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1252372, + "price": 100549000.0, + "datetime": "2024-03-12 14:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1252414, + "price": 101154000.0, + "datetime": "2024-03-12 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1252487, + "price": 101049000.0, + "datetime": "2024-03-12 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116690,16 +206213,16 @@ "datetime": "2024-03-12 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 1252547, - "price": 100946000.0, - "datetime": "2024-03-12 23:12:00", + "side": "buy", + "bar_index": 1252575, + "price": 100989000.0, + "datetime": "2024-03-13 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -116707,17 +206230,53 @@ "price": 100380000.0, "datetime": "2024-03-13 05:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,fractal_swing]" }, { "side": "buy", - "bar_index": 1252798, - "price": 101166000.0, - "datetime": "2024-03-13 11:45:00", + "bar_index": 1252716, + "price": 100609000.0, + "datetime": "2024-03-13 07:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1252730, + "price": 100883000.0, + "datetime": "2024-03-13 08:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1252830, + "price": 101283000.0, + "datetime": "2024-03-13 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1252961, + "price": 103558000.0, + "datetime": "2024-03-13 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1252976, + "price": 103649000.0, + "datetime": "2024-03-13 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116726,88 +206285,187 @@ "datetime": "2024-03-13 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1253116, - "price": 103472000.0, - "datetime": "2024-03-14 03:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1253135, - "price": 103451000.0, - "datetime": "2024-03-14 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1253320, - "price": 103800000.0, - "datetime": "2024-03-14 13:51:00", + "bar_index": 1253053, + "price": 102891000.0, + "datetime": "2024-03-14 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1253742, - "price": 102945000.0, - "datetime": "2024-03-15 10:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1253944, - "price": 96910000.0, - "datetime": "2024-03-15 21:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1254030, - "price": 97767000.0, - "datetime": "2024-03-16 01:21:00", + "bar_index": 1253065, + "price": 102918000.0, + "datetime": "2024-03-14 01:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1254037, - "price": 98180000.0, - "datetime": "2024-03-16 01:42:00", + "bar_index": 1253079, + "price": 103288000.0, + "datetime": "2024-03-14 01:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1254041, - "price": 97760000.0, - "datetime": "2024-03-16 01:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1254049, - "price": 97912000.0, - "datetime": "2024-03-16 02:18:00", + "bar_index": 1253093, + "price": 103293000.0, + "datetime": "2024-03-14 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1253121, + "price": 103555000.0, + "datetime": "2024-03-14 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1253156, + "price": 103750000.0, + "datetime": "2024-03-14 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1253180, + "price": 103902000.0, + "datetime": "2024-03-14 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1253188, + "price": 103830000.0, + "datetime": "2024-03-14 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1253219, + "price": 103685000.0, + "datetime": "2024-03-14 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1253287, + "price": 103813000.0, + "datetime": "2024-03-14 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1253357, + "price": 104278000.0, + "datetime": "2024-03-14 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1253373, + "price": 104339000.0, + "datetime": "2024-03-14 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1253395, + "price": 104158000.0, + "datetime": "2024-03-14 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1253506, + "price": 102057000.0, + "datetime": "2024-03-14 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1253543, + "price": 101000000.0, + "datetime": "2024-03-15 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1253673, + "price": 102656000.0, + "datetime": "2024-03-15 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1253734, + "price": 103097000.0, + "datetime": "2024-03-15 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1253838, + "price": 98274000.0, + "datetime": "2024-03-15 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1253960, + "price": 97084000.0, + "datetime": "2024-03-15 21:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1253989, + "price": 97849000.0, + "datetime": "2024-03-15 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -116815,80 +206473,206 @@ "price": 100689000.0, "datetime": "2024-03-16 04:00:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1254147, + "price": 99172000.0, + "datetime": "2024-03-16 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1254158, + "price": 100070000.0, + "datetime": "2024-03-16 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1254308, + "price": 99562000.0, + "datetime": "2024-03-16 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1254354, + "price": 99740000.0, + "datetime": "2024-03-16 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1254421, + "price": 98766000.0, + "datetime": "2024-03-16 20:54:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1254249, - "price": 99932000.0, - "datetime": "2024-03-16 12:18:00", + "bar_index": 1254440, + "price": 98614000.0, + "datetime": "2024-03-16 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1254541, - "price": 98978000.0, - "datetime": "2024-03-17 02:54:00", + "bar_index": 1254450, + "price": 98806000.0, + "datetime": "2024-03-16 22:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1254548, - "price": 99240000.0, - "datetime": "2024-03-17 03:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1254703, - "price": 95929000.0, - "datetime": "2024-03-17 11:00:00", + "bar_index": 1254471, + "price": 98780000.0, + "datetime": "2024-03-16 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1254481, + "price": 98938000.0, + "datetime": "2024-03-16 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1254515, + "price": 99100000.0, + "datetime": "2024-03-17 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1254527, + "price": 99175000.0, + "datetime": "2024-03-17 02:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1254555, + "price": 99081000.0, + "datetime": "2024-03-17 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1254760, - "price": 96268000.0, - "datetime": "2024-03-17 13:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1254924, - "price": 96783000.0, - "datetime": "2024-03-17 22:03:00", + "bar_index": 1254686, + "price": 94957000.0, + "datetime": "2024-03-17 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=38.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1254762, + "price": 96162000.0, + "datetime": "2024-03-17 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1255042, - "price": 98545000.0, - "datetime": "2024-03-18 03:57:00", + "bar_index": 1254853, + "price": 95916000.0, + "datetime": "2024-03-17 18:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=41.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1255051, - "price": 98768000.0, - "datetime": "2024-03-18 04:24:00", + "bar_index": 1254891, + "price": 97066000.0, + "datetime": "2024-03-17 20:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1254953, + "price": 97101000.0, + "datetime": "2024-03-17 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1254957, + "price": 97256000.0, + "datetime": "2024-03-17 23:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1254978, + "price": 98016000.0, + "datetime": "2024-03-18 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1254999, + "price": 98534000.0, + "datetime": "2024-03-18 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1255016, + "price": 98777000.0, + "datetime": "2024-03-18 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1255065, + "price": 99345000.0, + "datetime": "2024-03-18 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -116896,26 +206680,89 @@ "price": 99033000.0, "datetime": "2024-03-18 07:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1255125, + "price": 99358000.0, + "datetime": "2024-03-18 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1255207, + "price": 98895000.0, + "datetime": "2024-03-18 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1255228, - "price": 98520000.0, - "datetime": "2024-03-18 13:15:00", + "bar_index": 1255269, + "price": 99020000.0, + "datetime": "2024-03-18 15:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [donchian,fib_pullback,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1255391, + "price": 99248000.0, + "datetime": "2024-03-18 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1255341, - "price": 98445000.0, - "datetime": "2024-03-18 18:54:00", + "bar_index": 1255421, + "price": 98954000.0, + "datetime": "2024-03-18 22:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1255457, + "price": 98751000.0, + "datetime": "2024-03-19 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1255465, + "price": 98768000.0, + "datetime": "2024-03-19 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1255532, + "price": 98988000.0, + "datetime": "2024-03-19 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1255544, + "price": 98808000.0, + "datetime": "2024-03-19 05:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -116923,44 +206770,107 @@ "price": 98900000.0, "datetime": "2024-03-19 05:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1255636, - "price": 98770000.0, - "datetime": "2024-03-19 09:39:00", + "bar_index": 1255715, + "price": 95900000.0, + "datetime": "2024-03-19 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1255758, + "price": 95360000.0, + "datetime": "2024-03-19 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1255775, + "price": 95000000.0, + "datetime": "2024-03-19 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1255856, + "price": 92441000.0, + "datetime": "2024-03-19 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1256007, - "price": 95274000.0, - "datetime": "2024-03-20 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1256061, - "price": 94280000.0, - "datetime": "2024-03-20 06:54:00", + "bar_index": 1255878, + "price": 94000000.0, + "datetime": "2024-03-19 21:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1256088, - "price": 91801000.0, - "datetime": "2024-03-20 08:15:00", + "bar_index": 1255910, + "price": 92390000.0, + "datetime": "2024-03-19 23:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1255952, + "price": 94626000.0, + "datetime": "2024-03-20 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1255965, + "price": 96073000.0, + "datetime": "2024-03-20 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1256077, + "price": 92572000.0, + "datetime": "2024-03-20 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1256135, + "price": 92027000.0, + "datetime": "2024-03-20 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1256146, + "price": 92885000.0, + "datetime": "2024-03-20 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", @@ -116968,44 +206878,125 @@ "price": 92502000.0, "datetime": "2024-03-20 12:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 1256310, - "price": 91984000.0, - "datetime": "2024-03-20 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1256425, - "price": 93612000.0, - "datetime": "2024-03-21 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1256560, - "price": 98339000.0, - "datetime": "2024-03-21 07:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1256598, - "price": 98988000.0, - "datetime": "2024-03-21 09:45:00", + "side": "sell", + "bar_index": 1256197, + "price": 91247000.0, + "datetime": "2024-03-20 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1256278, + "price": 91993000.0, + "datetime": "2024-03-20 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1256294, + "price": 92187000.0, + "datetime": "2024-03-20 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1256340, + "price": 92728000.0, + "datetime": "2024-03-20 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1256389, + "price": 93850000.0, + "datetime": "2024-03-20 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1256397, + "price": 93900000.0, + "datetime": "2024-03-20 23:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1256442, + "price": 92727000.0, + "datetime": "2024-03-21 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1256507, + "price": 96648000.0, + "datetime": "2024-03-21 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1256523, + "price": 97984000.0, + "datetime": "2024-03-21 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1256575, + "price": 99145000.0, + "datetime": "2024-03-21 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1256599, + "price": 99079000.0, + "datetime": "2024-03-21 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1256609, + "price": 99076000.0, + "datetime": "2024-03-21 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1256705, + "price": 97658000.0, + "datetime": "2024-03-21 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -117014,7 +207005,16 @@ "datetime": "2024-03-21 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1256781, + "price": 96777000.0, + "datetime": "2024-03-21 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -117023,196 +207023,664 @@ "datetime": "2024-03-22 02:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 1256977, - "price": 94974000.0, - "datetime": "2024-03-22 04:42:00", + "bar_index": 1256951, + "price": 95002000.0, + "datetime": "2024-03-22 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 1256994, - "price": 94704000.0, - "datetime": "2024-03-22 05:33:00", + "side": "buy", + "bar_index": 1257019, + "price": 95308000.0, + "datetime": "2024-03-22 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1257067, - "price": 95377000.0, - "datetime": "2024-03-22 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1257074, - "price": 94865000.0, - "datetime": "2024-03-22 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1257131, - "price": 94586000.0, - "datetime": "2024-03-22 12:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1257211, - "price": 95274000.0, - "datetime": "2024-03-22 16:24:00", + "bar_index": 1257138, + "price": 94840000.0, + "datetime": "2024-03-22 12:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1257954, - "price": 94080000.0, - "datetime": "2024-03-24 05:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1257978, - "price": 94055000.0, - "datetime": "2024-03-24 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1258052, - "price": 93654000.0, - "datetime": "2024-03-24 10:27:00", + "bar_index": 1257464, + "price": 93219000.0, + "datetime": "2024-03-23 05:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1258064, - "price": 93349000.0, - "datetime": "2024-03-24 11:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=74.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1258122, - "price": 93187000.0, - "datetime": "2024-03-24 13:57:00", + "bar_index": 1257545, + "price": 93062000.0, + "datetime": "2024-03-23 09:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1258348, - "price": 94716000.0, - "datetime": "2024-03-25 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1258899, - "price": 100177000.0, - "datetime": "2024-03-26 04:48:00", + "bar_index": 1257581, + "price": 93596000.0, + "datetime": "2024-03-23 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1258995, - "price": 99539000.0, - "datetime": "2024-03-26 09:36:00", + "bar_index": 1257651, + "price": 93020000.0, + "datetime": "2024-03-23 14:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1259141, - "price": 99784000.0, - "datetime": "2024-03-26 16:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1259856, - "price": 98806000.0, - "datetime": "2024-03-28 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1259863, - "price": 99048000.0, - "datetime": "2024-03-28 05:00:00", + "bar_index": 1257661, + "price": 93080000.0, + "datetime": "2024-03-23 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1257812, + "price": 93508000.0, + "datetime": "2024-03-23 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1257842, + "price": 94300000.0, + "datetime": "2024-03-23 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1257868, + "price": 94305000.0, + "datetime": "2024-03-24 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1257979, + "price": 94029000.0, + "datetime": "2024-03-24 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258002, + "price": 93737000.0, + "datetime": "2024-03-24 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258068, + "price": 93332000.0, + "datetime": "2024-03-24 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1258132, + "price": 93236000.0, + "datetime": "2024-03-24 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258190, + "price": 93780000.0, + "datetime": "2024-03-24 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258224, + "price": 93943000.0, + "datetime": "2024-03-24 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258293, + "price": 94857000.0, + "datetime": "2024-03-24 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258387, + "price": 94818000.0, + "datetime": "2024-03-25 03:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1258415, + "price": 95100000.0, + "datetime": "2024-03-25 04:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1258432, + "price": 95663000.0, + "datetime": "2024-03-25 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258444, + "price": 95572000.0, + "datetime": "2024-03-25 06:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1258477, + "price": 96252000.0, + "datetime": "2024-03-25 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1258494, + "price": 96835000.0, + "datetime": "2024-03-25 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1258514, + "price": 95901000.0, + "datetime": "2024-03-25 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258535, + "price": 95870000.0, + "datetime": "2024-03-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1258591, + "price": 96271000.0, + "datetime": "2024-03-25 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1258621, + "price": 96452000.0, + "datetime": "2024-03-25 14:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1258628, + "price": 96275000.0, + "datetime": "2024-03-25 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1258669, + "price": 96109000.0, + "datetime": "2024-03-25 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258737, + "price": 95867000.0, + "datetime": "2024-03-25 20:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1258759, + "price": 96247000.0, + "datetime": "2024-03-25 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1258797, + "price": 98422000.0, + "datetime": "2024-03-25 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1258877, + "price": 99854000.0, + "datetime": "2024-03-26 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1258954, + "price": 99998000.0, + "datetime": "2024-03-26 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258971, + "price": 99700000.0, + "datetime": "2024-03-26 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1258988, + "price": 98991000.0, + "datetime": "2024-03-26 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1259029, + "price": 99518000.0, + "datetime": "2024-03-26 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1259040, + "price": 99699000.0, + "datetime": "2024-03-26 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1259078, + "price": 99847000.0, + "datetime": "2024-03-26 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1259135, + "price": 100270000.0, + "datetime": "2024-03-26 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1259169, + "price": 100198000.0, + "datetime": "2024-03-26 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1259234, + "price": 100539000.0, + "datetime": "2024-03-26 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1259296, + "price": 99998000.0, + "datetime": "2024-03-27 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1259494, + "price": 100384000.0, + "datetime": "2024-03-27 10:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1259505, + "price": 100229000.0, + "datetime": "2024-03-27 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1259526, + "price": 100359000.0, + "datetime": "2024-03-27 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1259589, + "price": 100295000.0, + "datetime": "2024-03-27 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1259659, + "price": 99995000.0, + "datetime": "2024-03-27 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1259682, + "price": 99981000.0, + "datetime": "2024-03-27 19:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1259701, + "price": 100210000.0, + "datetime": "2024-03-27 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1259724, + "price": 100689000.0, + "datetime": "2024-03-27 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1259763, + "price": 99768000.0, + "datetime": "2024-03-28 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1259917, + "price": 99732000.0, + "datetime": "2024-03-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1260010, + "price": 99544000.0, + "datetime": "2024-03-28 12:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1260102, + "price": 100218000.0, + "datetime": "2024-03-28 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1260114, + "price": 100473000.0, + "datetime": "2024-03-28 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1260131, + "price": 100500000.0, + "datetime": "2024-03-28 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1260171, + "price": 100486000.0, + "datetime": "2024-03-28 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1260179, + "price": 100462000.0, + "datetime": "2024-03-28 20:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1260208, + "price": 100700000.0, + "datetime": "2024-03-28 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1260249, + "price": 101440000.0, + "datetime": "2024-03-29 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1260301, + "price": 100693000.0, + "datetime": "2024-03-29 02:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1259930, - "price": 99586000.0, - "datetime": "2024-03-28 08:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1259984, - "price": 99919000.0, - "datetime": "2024-03-28 11:03:00", + "bar_index": 1260308, + "price": 100932000.0, + "datetime": "2024-03-29 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1260051, - "price": 99703000.0, - "datetime": "2024-03-28 14:24:00", + "bar_index": 1260401, + "price": 100905000.0, + "datetime": "2024-03-29 07:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1260439, + "price": 100502000.0, + "datetime": "2024-03-29 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1260466, + "price": 100627000.0, + "datetime": "2024-03-29 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1260477, + "price": 100500000.0, + "datetime": "2024-03-29 11:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1260541, + "price": 99984000.0, + "datetime": "2024-03-29 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1260256, - "price": 101160000.0, - "datetime": "2024-03-29 00:39:00", + "bar_index": 1260558, + "price": 100278000.0, + "datetime": "2024-03-29 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1260570, + "price": 100042000.0, + "datetime": "2024-03-29 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1260680, + "price": 100020000.0, + "datetime": "2024-03-29 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1260750, + "price": 99411000.0, + "datetime": "2024-03-30 01:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -117220,53 +207688,125 @@ "price": 99149000.0, "datetime": "2024-03-30 03:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1260811, - "price": 99245000.0, - "datetime": "2024-03-30 04:24:00", + "bar_index": 1260804, + "price": 99276000.0, + "datetime": "2024-03-30 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1260863, - "price": 99484000.0, - "datetime": "2024-03-30 07:00:00", + "bar_index": 1260818, + "price": 99390000.0, + "datetime": "2024-03-30 04:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1260905, - "price": 99745000.0, - "datetime": "2024-03-30 09:06:00", + "bar_index": 1260848, + "price": 99493000.0, + "datetime": "2024-03-30 06:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1260950, + "bar_index": 1260873, + "price": 99626000.0, + "datetime": "2024-03-30 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1260888, + "price": 99708000.0, + "datetime": "2024-03-30 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1260931, + "price": 99926000.0, + "datetime": "2024-03-30 10:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1260996, + "price": 99870000.0, + "datetime": "2024-03-30 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1261020, "price": 99848000.0, - "datetime": "2024-03-30 11:21:00", + "datetime": "2024-03-30 14:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1261141, - "price": 99883000.0, - "datetime": "2024-03-30 20:54:00", + "bar_index": 1261046, + "price": 99888000.0, + "datetime": "2024-03-30 16:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.4 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1261058, + "price": 99840000.0, + "datetime": "2024-03-30 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1261118, + "price": 99885000.0, + "datetime": "2024-03-30 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1261157, + "price": 99899000.0, + "datetime": "2024-03-30 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1261204, + "price": 99870000.0, + "datetime": "2024-03-31 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -117275,61 +207815,169 @@ "datetime": "2024-03-31 02:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1261339, - "price": 99840000.0, - "datetime": "2024-03-31 06:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1261441, - "price": 100046000.0, - "datetime": "2024-03-31 11:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1261524, - "price": 100136000.0, - "datetime": "2024-03-31 16:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1261580, - "price": 100092000.0, - "datetime": "2024-03-31 18:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1261824, - "price": 100680000.0, - "datetime": "2024-04-01 07:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1262006, - "price": 99652000.0, - "datetime": "2024-04-01 16:09:00", + "bar_index": 1261263, + "price": 99821000.0, + "datetime": "2024-03-31 03:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261341, + "price": 99818000.0, + "datetime": "2024-03-31 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261349, + "price": 99874000.0, + "datetime": "2024-03-31 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1261378, + "price": 99833000.0, + "datetime": "2024-03-31 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261392, + "price": 99912000.0, + "datetime": "2024-03-31 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261410, + "price": 99953000.0, + "datetime": "2024-03-31 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261429, + "price": 100077000.0, + "datetime": "2024-03-31 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1261488, + "price": 100054000.0, + "datetime": "2024-03-31 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261552, + "price": 100190000.0, + "datetime": "2024-03-31 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261603, + "price": 100280000.0, + "datetime": "2024-03-31 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1261613, + "price": 100302000.0, + "datetime": "2024-03-31 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1261671, + "price": 100497000.0, + "datetime": "2024-03-31 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261676, + "price": 100465000.0, + "datetime": "2024-03-31 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1261688, + "price": 100160000.0, + "datetime": "2024-04-01 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261786, + "price": 100789000.0, + "datetime": "2024-04-01 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1261802, + "price": 100625000.0, + "datetime": "2024-04-01 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261849, + "price": 100819000.0, + "datetime": "2024-04-01 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1261860, + "price": 100967000.0, + "datetime": "2024-04-01 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -117338,106 +207986,331 @@ "datetime": "2024-04-01 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1262407, - "price": 96928000.0, - "datetime": "2024-04-02 12:12:00", + "bar_index": 1262041, + "price": 99413000.0, + "datetime": "2024-04-01 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1262154, + "price": 99360000.0, + "datetime": "2024-04-01 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1262219, + "price": 98873000.0, + "datetime": "2024-04-02 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1262307, + "price": 100091000.0, + "datetime": "2024-04-02 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1262331, + "price": 100193000.0, + "datetime": "2024-04-02 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1262415, + "price": 96821000.0, + "datetime": "2024-04-02 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1262437, + "price": 96776000.0, + "datetime": "2024-04-02 13:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1262473, + "price": 96997000.0, + "datetime": "2024-04-02 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1262471, - "price": 96886000.0, - "datetime": "2024-04-02 15:24:00", + "bar_index": 1262542, + "price": 96024000.0, + "datetime": "2024-04-02 18:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,local_extrema,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1262528, - "price": 96600000.0, - "datetime": "2024-04-02 18:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1262657, - "price": 95785000.0, - "datetime": "2024-04-03 00:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1262776, - "price": 96105000.0, - "datetime": "2024-04-03 06:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1263100, - "price": 95908000.0, - "datetime": "2024-04-03 22:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1263200, - "price": 96164000.0, - "datetime": "2024-04-04 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1263236, - "price": 95765000.0, - "datetime": "2024-04-04 05:39:00", + "bar_index": 1262569, + "price": 95512000.0, + "datetime": "2024-04-02 20:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1263306, - "price": 96515000.0, - "datetime": "2024-04-04 09:09:00", + "bar_index": 1262672, + "price": 95653000.0, + "datetime": "2024-04-03 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1262681, + "price": 95791000.0, + "datetime": "2024-04-03 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1262724, + "price": 96181000.0, + "datetime": "2024-04-03 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1262790, + "price": 96256000.0, + "datetime": "2024-04-03 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1263428, - "price": 95634000.0, - "datetime": "2024-04-04 15:15:00", + "bar_index": 1262842, + "price": 95462000.0, + "datetime": "2024-04-03 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=29.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1263511, - "price": 96209000.0, - "datetime": "2024-04-04 19:24:00", + "bar_index": 1262900, + "price": 96599000.0, + "datetime": "2024-04-03 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1262942, + "price": 96207000.0, + "datetime": "2024-04-03 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1262955, + "price": 96461000.0, + "datetime": "2024-04-03 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [donchian,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1263073, + "price": 95682000.0, + "datetime": "2024-04-03 21:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1263083, + "price": 95866000.0, + "datetime": "2024-04-03 22:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1263103, + "price": 96401000.0, + "datetime": "2024-04-03 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1263161, + "price": 96233000.0, + "datetime": "2024-04-04 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1263247, + "price": 95949000.0, + "datetime": "2024-04-04 06:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1263318, + "price": 96675000.0, + "datetime": "2024-04-04 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1263344, + "price": 96421000.0, + "datetime": "2024-04-04 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1263472, + "price": 96202000.0, + "datetime": "2024-04-04 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1263483, + "price": 96141000.0, + "datetime": "2024-04-04 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1263539, + "price": 96217000.0, + "datetime": "2024-04-04 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1263556, + "price": 96690000.0, + "datetime": "2024-04-04 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1263600, + "price": 98338000.0, + "datetime": "2024-04-04 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1263634, + "price": 98252000.0, + "datetime": "2024-04-05 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1263646, + "price": 98195000.0, + "datetime": "2024-04-05 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1263685, + "price": 99012000.0, + "datetime": "2024-04-05 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1263700, + "price": 99335000.0, + "datetime": "2024-04-05 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1263717, + "price": 98459000.0, + "datetime": "2024-04-05 05:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1263804, + "price": 99331000.0, + "datetime": "2024-04-05 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -117445,152 +208318,584 @@ "price": 98835000.0, "datetime": "2024-04-05 10:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,fib_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1263828, + "price": 98579000.0, + "datetime": "2024-04-05 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1263880, + "price": 98135000.0, + "datetime": "2024-04-05 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1263916, + "price": 97583000.0, + "datetime": "2024-04-05 15:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1263816, - "price": 98991000.0, - "datetime": "2024-04-05 10:39:00", + "bar_index": 1263953, + "price": 97955000.0, + "datetime": "2024-04-05 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1264020, + "price": 97099000.0, + "datetime": "2024-04-05 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1264060, + "price": 98063000.0, + "datetime": "2024-04-05 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1264084, + "price": 98402000.0, + "datetime": "2024-04-06 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1264110, + "price": 98500000.0, + "datetime": "2024-04-06 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1264169, + "price": 98146000.0, + "datetime": "2024-04-06 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1264196, + "price": 97961000.0, + "datetime": "2024-04-06 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1264252, + "price": 98341000.0, + "datetime": "2024-04-06 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1264269, + "price": 98340000.0, + "datetime": "2024-04-06 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1264296, + "price": 98075000.0, + "datetime": "2024-04-06 10:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [rsi_swing]" + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "sell", - "bar_index": 1263854, - "price": 98546000.0, - "datetime": "2024-04-05 12:33:00", + "bar_index": 1264352, + "price": 97830000.0, + "datetime": "2024-04-06 13:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1263948, - "price": 97751000.0, - "datetime": "2024-04-05 17:15:00", + "bar_index": 1264375, + "price": 98286000.0, + "datetime": "2024-04-06 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1264403, + "price": 98353000.0, + "datetime": "2024-04-06 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1263988, - "price": 97428000.0, - "datetime": "2024-04-05 19:15:00", + "bar_index": 1264466, + "price": 97940000.0, + "datetime": "2024-04-06 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1264026, - "price": 97406000.0, - "datetime": "2024-04-05 21:09:00", + "bar_index": 1264569, + "price": 98466000.0, + "datetime": "2024-04-07 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1264414, - "price": 98257000.0, - "datetime": "2024-04-06 16:33:00", + "bar_index": 1264621, + "price": 98537000.0, + "datetime": "2024-04-07 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1264596, - "price": 98256000.0, - "datetime": "2024-04-07 01:39:00", + "bar_index": 1264639, + "price": 98543000.0, + "datetime": "2024-04-07 03:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1265017, - "price": 99367000.0, - "datetime": "2024-04-07 22:42:00", + "bar_index": 1264661, + "price": 98454000.0, + "datetime": "2024-04-07 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1265202, - "price": 99501000.0, - "datetime": "2024-04-08 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1265307, - "price": 99281000.0, - "datetime": "2024-04-08 14:24:00", + "bar_index": 1264733, + "price": 99319000.0, + "datetime": "2024-04-07 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1265639, - "price": 102112000.0, - "datetime": "2024-04-09 07:00:00", + "bar_index": 1264790, + "price": 99619000.0, + "datetime": "2024-04-07 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1265724, - "price": 101508000.0, - "datetime": "2024-04-09 11:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=36.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1266069, - "price": 99087000.0, - "datetime": "2024-04-10 04:30:00", + "bar_index": 1264801, + "price": 99552000.0, + "datetime": "2024-04-07 11:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1266175, - "price": 99283000.0, - "datetime": "2024-04-10 09:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1266293, - "price": 99481000.0, - "datetime": "2024-04-10 15:42:00", + "bar_index": 1264823, + "price": 99657000.0, + "datetime": "2024-04-07 13:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1264904, + "price": 99592000.0, + "datetime": "2024-04-07 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1266360, - "price": 99054000.0, - "datetime": "2024-04-10 19:03:00", + "bar_index": 1264972, + "price": 99419000.0, + "datetime": "2024-04-07 20:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1265008, + "price": 99440000.0, + "datetime": "2024-04-07 22:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1265021, + "price": 99345000.0, + "datetime": "2024-04-07 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1265048, + "price": 99772000.0, + "datetime": "2024-04-08 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1265073, + "price": 100106000.0, + "datetime": "2024-04-08 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1265088, + "price": 100123000.0, + "datetime": "2024-04-08 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1265105, + "price": 99707000.0, + "datetime": "2024-04-08 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1265191, + "price": 99541000.0, + "datetime": "2024-04-08 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1265196, + "price": 99450000.0, + "datetime": "2024-04-08 08:51:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1265214, + "price": 99321000.0, + "datetime": "2024-04-08 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1265255, + "price": 99217000.0, + "datetime": "2024-04-08 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1265274, + "price": 99288000.0, + "datetime": "2024-04-08 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1265287, + "price": 99259000.0, + "datetime": "2024-04-08 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1265369, + "price": 100760000.0, + "datetime": "2024-04-08 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1265380, + "price": 101850000.0, + "datetime": "2024-04-08 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1265421, + "price": 102568000.0, + "datetime": "2024-04-08 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1265437, + "price": 102592000.0, + "datetime": "2024-04-08 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1265452, + "price": 102783000.0, + "datetime": "2024-04-08 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1265550, + "price": 101568000.0, + "datetime": "2024-04-09 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1265565, + "price": 102124000.0, + "datetime": "2024-04-09 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1265649, + "price": 102083000.0, + "datetime": "2024-04-09 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1265675, + "price": 102096000.0, + "datetime": "2024-04-09 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1265682, + "price": 102210000.0, + "datetime": "2024-04-09 09:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1265932, + "price": 100533000.0, + "datetime": "2024-04-09 21:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1265952, + "price": 100360000.0, + "datetime": "2024-04-09 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266078, + "price": 98974000.0, + "datetime": "2024-04-10 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1266112, + "price": 99299000.0, + "datetime": "2024-04-10 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1266157, + "price": 99309000.0, + "datetime": "2024-04-10 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1266236, + "price": 99262000.0, + "datetime": "2024-04-10 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1266268, + "price": 99398000.0, + "datetime": "2024-04-10 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266310, + "price": 99391000.0, + "datetime": "2024-04-10 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1266340, + "price": 98881000.0, + "datetime": "2024-04-10 18:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1266429, + "price": 97590000.0, + "datetime": "2024-04-10 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1266451, + "price": 98900000.0, + "datetime": "2024-04-10 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1266478, + "price": 98725000.0, + "datetime": "2024-04-11 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266539, + "price": 99251000.0, + "datetime": "2024-04-11 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266544, + "price": 99374000.0, + "datetime": "2024-04-11 04:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1266553, + "price": 99800000.0, + "datetime": "2024-04-11 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -117598,26 +208903,71 @@ "price": 100391000.0, "datetime": "2024-04-11 07:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1266801, - "price": 100542000.0, - "datetime": "2024-04-11 17:06:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1266917, - "price": 100743000.0, - "datetime": "2024-04-11 22:54:00", + "bar_index": 1266630, + "price": 100767000.0, + "datetime": "2024-04-11 08:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266637, + "price": 100652000.0, + "datetime": "2024-04-11 08:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1266744, + "price": 100324000.0, + "datetime": "2024-04-11 14:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266782, + "price": 100760000.0, + "datetime": "2024-04-11 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1266847, + "price": 100850000.0, + "datetime": "2024-04-11 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1266861, + "price": 100568000.0, + "datetime": "2024-04-11 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1266896, + "price": 101160000.0, + "datetime": "2024-04-11 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -117626,7 +208976,43 @@ "datetime": "2024-04-12 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1267025, + "price": 100500000.0, + "datetime": "2024-04-12 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1267058, + "price": 100786000.0, + "datetime": "2024-04-12 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1267109, + "price": 100438000.0, + "datetime": "2024-04-12 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1267128, + "price": 100664000.0, + "datetime": "2024-04-12 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -117635,34 +209021,61 @@ "datetime": "2024-04-12 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1267325, - "price": 100764000.0, - "datetime": "2024-04-12 19:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1267429, - "price": 100349000.0, - "datetime": "2024-04-13 00:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1267496, - "price": 99663000.0, - "datetime": "2024-04-13 03:51:00", + "bar_index": 1267168, + "price": 100999000.0, + "datetime": "2024-04-12 11:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1267237, + "price": 101096000.0, + "datetime": "2024-04-12 14:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1267262, + "price": 101039000.0, + "datetime": "2024-04-12 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1267375, + "price": 101047000.0, + "datetime": "2024-04-12 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1267392, + "price": 100378000.0, + "datetime": "2024-04-12 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1267521, + "price": 99450000.0, + "datetime": "2024-04-13 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -117670,17 +209083,62 @@ "price": 99585000.0, "datetime": "2024-04-13 05:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1267550, + "price": 99251000.0, + "datetime": "2024-04-13 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1267854, - "price": 99229000.0, - "datetime": "2024-04-13 21:45:00", + "bar_index": 1267673, + "price": 99198000.0, + "datetime": "2024-04-13 12:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1267683, + "price": 99370000.0, + "datetime": "2024-04-13 13:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1267720, + "price": 99290000.0, + "datetime": "2024-04-13 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1267803, + "price": 98803000.0, + "datetime": "2024-04-13 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1267855, + "price": 99216000.0, + "datetime": "2024-04-13 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -117689,106 +209147,196 @@ "datetime": "2024-04-14 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1267953, - "price": 99696000.0, - "datetime": "2024-04-14 02:42:00", + "bar_index": 1267904, + "price": 99500000.0, + "datetime": "2024-04-14 00:15:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1267922, + "price": 99742000.0, + "datetime": "2024-04-14 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1268210, - "price": 97447000.0, - "datetime": "2024-04-14 15:33:00", + "bar_index": 1267929, + "price": 99672000.0, + "datetime": "2024-04-14 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1268229, - "price": 97309000.0, - "datetime": "2024-04-14 16:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1268461, - "price": 96417000.0, - "datetime": "2024-04-15 04:06:00", + "bar_index": 1267937, + "price": 99568000.0, + "datetime": "2024-04-14 01:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 1268508, - "price": 96780000.0, - "datetime": "2024-04-15 06:27:00", + "bar_index": 1267972, + "price": 99678000.0, + "datetime": "2024-04-14 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1268561, - "price": 98659000.0, - "datetime": "2024-04-15 09:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1268571, - "price": 98521000.0, - "datetime": "2024-04-15 09:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1268717, - "price": 98596000.0, - "datetime": "2024-04-15 16:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1268747, - "price": 98773000.0, - "datetime": "2024-04-15 18:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1268785, - "price": 98309000.0, - "datetime": "2024-04-15 20:18:00", + "bar_index": 1268014, + "price": 96688000.0, + "datetime": "2024-04-14 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1268880, - "price": 97004000.0, - "datetime": "2024-04-16 01:03:00", + "bar_index": 1268082, + "price": 97374000.0, + "datetime": "2024-04-14 09:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1268132, + "price": 95901000.0, + "datetime": "2024-04-14 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1268158, + "price": 96450000.0, + "datetime": "2024-04-14 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1268174, + "price": 97088000.0, + "datetime": "2024-04-14 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1268187, + "price": 97234000.0, + "datetime": "2024-04-14 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1268349, + "price": 96770000.0, + "datetime": "2024-04-14 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1268363, + "price": 96300000.0, + "datetime": "2024-04-14 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1268392, + "price": 96560000.0, + "datetime": "2024-04-15 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1268441, + "price": 96627000.0, + "datetime": "2024-04-15 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1268511, + "price": 96758000.0, + "datetime": "2024-04-15 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1268548, + "price": 98954000.0, + "datetime": "2024-04-15 08:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1268697, + "price": 99067000.0, + "datetime": "2024-04-15 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1268787, + "price": 98277000.0, + "datetime": "2024-04-15 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1268806, + "price": 98032000.0, + "datetime": "2024-04-15 21:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1268927, + "price": 95900000.0, + "datetime": "2024-04-16 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -117796,8 +209344,8 @@ "price": 96210000.0, "datetime": "2024-04-16 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", @@ -117805,17 +209353,17 @@ "price": 96362000.0, "datetime": "2024-04-16 07:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 1269045, - "price": 96245000.0, - "datetime": "2024-04-16 09:18:00", + "side": "buy", + "bar_index": 1269020, + "price": 96587000.0, + "datetime": "2024-04-16 08:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -117823,53 +209371,80 @@ "price": 96200000.0, "datetime": "2024-04-16 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1269281, - "price": 94177000.0, - "datetime": "2024-04-16 21:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1269305, - "price": 94849000.0, - "datetime": "2024-04-16 22:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1269311, - "price": 94504000.0, - "datetime": "2024-04-16 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1269321, - "price": 94545000.0, - "datetime": "2024-04-16 23:06:00", + "bar_index": 1269196, + "price": 95224000.0, + "datetime": "2024-04-16 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1269235, + "price": 94580000.0, + "datetime": "2024-04-16 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1269407, - "price": 94361000.0, - "datetime": "2024-04-17 03:24:00", + "bar_index": 1269283, + "price": 94389000.0, + "datetime": "2024-04-16 21:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1269298, + "price": 94653000.0, + "datetime": "2024-04-16 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1269336, + "price": 93775000.0, + "datetime": "2024-04-16 23:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1269390, + "price": 94256000.0, + "datetime": "2024-04-17 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1269415, + "price": 94533000.0, + "datetime": "2024-04-17 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1269445, + "price": 94414000.0, + "datetime": "2024-04-17 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -117877,35 +209452,80 @@ "price": 95446000.0, "datetime": "2024-04-17 08:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 1269565, - "price": 95670000.0, - "datetime": "2024-04-17 11:18:00", + "side": "buy", + "bar_index": 1269530, + "price": 95640000.0, + "datetime": "2024-04-17 09:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1269635, - "price": 95051000.0, - "datetime": "2024-04-17 14:48:00", + "side": "buy", + "bar_index": 1269549, + "price": 95765000.0, + "datetime": "2024-04-17 10:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1269629, + "price": 95383000.0, + "datetime": "2024-04-17 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1269754, - "price": 93752000.0, - "datetime": "2024-04-17 20:45:00", + "bar_index": 1269647, + "price": 94855000.0, + "datetime": "2024-04-17 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1269655, + "price": 94815000.0, + "datetime": "2024-04-17 15:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1269747, + "price": 93814000.0, + "datetime": "2024-04-17 20:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1269895, + "price": 91909000.0, + "datetime": "2024-04-18 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=59.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1269902, + "price": 91211000.0, + "datetime": "2024-04-18 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,fib_pullback,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -117914,43 +209534,115 @@ "datetime": "2024-04-18 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1270328, - "price": 93867000.0, - "datetime": "2024-04-19 01:27:00", + "bar_index": 1269966, + "price": 91515000.0, + "datetime": "2024-04-18 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1270429, - "price": 93155000.0, - "datetime": "2024-04-19 06:30:00", + "bar_index": 1269985, + "price": 91535000.0, + "datetime": "2024-04-18 08:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.2 [donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1270450, - "price": 93333000.0, - "datetime": "2024-04-19 07:33:00", + "bar_index": 1270028, + "price": 91500000.0, + "datetime": "2024-04-18 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1270595, - "price": 91156000.0, - "datetime": "2024-04-19 14:48:00", + "bar_index": 1270080, + "price": 91790000.0, + "datetime": "2024-04-18 13:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1270242, + "price": 92117000.0, + "datetime": "2024-04-18 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1270385, + "price": 93135000.0, + "datetime": "2024-04-19 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=115.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1270438, + "price": 93258000.0, + "datetime": "2024-04-19 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1270462, + "price": 93293000.0, + "datetime": "2024-04-19 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1270498, + "price": 92531000.0, + "datetime": "2024-04-19 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1270575, + "price": 91520000.0, + "datetime": "2024-04-19 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1270586, + "price": 90876000.0, + "datetime": "2024-04-19 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1270618, + "price": 94065000.0, + "datetime": "2024-04-19 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce,zigzag_causal]" }, { "side": "buy", @@ -117958,53 +209650,296 @@ "price": 94684000.0, "datetime": "2024-04-19 20:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1271160, - "price": 93422000.0, - "datetime": "2024-04-20 19:03:00", + "bar_index": 1270721, + "price": 95183000.0, + "datetime": "2024-04-19 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1271549, - "price": 95232000.0, - "datetime": "2024-04-21 14:30:00", + "bar_index": 1270857, + "price": 93814000.0, + "datetime": "2024-04-20 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.6 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1270865, + "price": 93885000.0, + "datetime": "2024-04-20 04:18:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1270912, + "price": 93991000.0, + "datetime": "2024-04-20 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1270969, + "price": 93657000.0, + "datetime": "2024-04-20 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1271799, - "price": 94485000.0, - "datetime": "2024-04-22 03:00:00", + "bar_index": 1270982, + "price": 93247000.0, + "datetime": "2024-04-20 10:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1270987, + "price": 93086000.0, + "datetime": "2024-04-20 10:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1271859, - "price": 94836000.0, - "datetime": "2024-04-22 06:00:00", + "bar_index": 1271052, + "price": 93740000.0, + "datetime": "2024-04-20 13:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1271922, - "price": 94977000.0, - "datetime": "2024-04-22 09:09:00", + "bar_index": 1271075, + "price": 93932000.0, + "datetime": "2024-04-20 14:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1271185, + "price": 93726000.0, + "datetime": "2024-04-20 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1271198, + "price": 93578000.0, + "datetime": "2024-04-20 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1271222, + "price": 93825000.0, + "datetime": "2024-04-20 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1271244, + "price": 93787000.0, + "datetime": "2024-04-20 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1271255, + "price": 93787000.0, + "datetime": "2024-04-20 23:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1271287, + "price": 94750000.0, + "datetime": "2024-04-21 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1271326, + "price": 94789000.0, + "datetime": "2024-04-21 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1271442, + "price": 94790000.0, + "datetime": "2024-04-21 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1271469, + "price": 95222000.0, + "datetime": "2024-04-21 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1271494, + "price": 95363000.0, + "datetime": "2024-04-21 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1271566, + "price": 95190000.0, + "datetime": "2024-04-21 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1271583, + "price": 95100000.0, + "datetime": "2024-04-21 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1271599, + "price": 95205000.0, + "datetime": "2024-04-21 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1271641, + "price": 94664000.0, + "datetime": "2024-04-21 19:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1271679, + "price": 95274000.0, + "datetime": "2024-04-21 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1271712, + "price": 94924000.0, + "datetime": "2024-04-21 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1271723, + "price": 94893000.0, + "datetime": "2024-04-21 23:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1271778, + "price": 94495000.0, + "datetime": "2024-04-22 01:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1271792, + "price": 94649000.0, + "datetime": "2024-04-22 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [donchian,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1271801, + "price": 94641000.0, + "datetime": "2024-04-22 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1271815, + "price": 94646000.0, + "datetime": "2024-04-22 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1271884, + "price": 94966000.0, + "datetime": "2024-04-22 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1271909, + "price": 94968000.0, + "datetime": "2024-04-22 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -118013,106 +209948,367 @@ "datetime": "2024-04-22 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1272086, - "price": 96044000.0, - "datetime": "2024-04-22 17:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1272167, - "price": 95813000.0, - "datetime": "2024-04-22 21:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1272530, - "price": 96196000.0, - "datetime": "2024-04-23 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1272885, - "price": 95961000.0, - "datetime": "2024-04-24 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1273009, - "price": 95900000.0, - "datetime": "2024-04-24 15:30:00", + "bar_index": 1272018, + "price": 95469000.0, + "datetime": "2024-04-22 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1273084, - "price": 95645000.0, - "datetime": "2024-04-24 19:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1273493, - "price": 92634000.0, - "datetime": "2024-04-25 15:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1273613, - "price": 92134000.0, - "datetime": "2024-04-25 21:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.3 [donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1273734, - "price": 92838000.0, - "datetime": "2024-04-26 03:45:00", + "bar_index": 1272069, + "price": 96012000.0, + "datetime": "2024-04-22 16:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1274098, - "price": 92077000.0, - "datetime": "2024-04-26 21:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1274116, - "price": 92354000.0, - "datetime": "2024-04-26 22:51:00", + "bar_index": 1272133, + "price": 95891000.0, + "datetime": "2024-04-22 19:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1272184, + "price": 95865000.0, + "datetime": "2024-04-22 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1272215, + "price": 96175000.0, + "datetime": "2024-04-22 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1272222, + "price": 95661000.0, + "datetime": "2024-04-23 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1272272, + "price": 96619000.0, + "datetime": "2024-04-23 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1272297, + "price": 96237000.0, + "datetime": "2024-04-23 03:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1272322, + "price": 96658000.0, + "datetime": "2024-04-23 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1272329, + "price": 96400000.0, + "datetime": "2024-04-23 05:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1272341, + "price": 96481000.0, + "datetime": "2024-04-23 06:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1272360, + "price": 96712000.0, + "datetime": "2024-04-23 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1272432, + "price": 97182000.0, + "datetime": "2024-04-23 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1272569, + "price": 95485000.0, + "datetime": "2024-04-23 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1272637, + "price": 95591000.0, + "datetime": "2024-04-23 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1272670, + "price": 95934000.0, + "datetime": "2024-04-23 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1272733, + "price": 96288000.0, + "datetime": "2024-04-24 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1272758, + "price": 96495000.0, + "datetime": "2024-04-24 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1272797, + "price": 96098000.0, + "datetime": "2024-04-24 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1272868, + "price": 95954000.0, + "datetime": "2024-04-24 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1272998, + "price": 95923000.0, + "datetime": "2024-04-24 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1273056, + "price": 95714000.0, + "datetime": "2024-04-24 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1273095, + "price": 95554000.0, + "datetime": "2024-04-24 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1273229, + "price": 94127000.0, + "datetime": "2024-04-25 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1273273, + "price": 93250000.0, + "datetime": "2024-04-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1273330, + "price": 93437000.0, + "datetime": "2024-04-25 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1273379, + "price": 93814000.0, + "datetime": "2024-04-25 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1273533, + "price": 91947000.0, + "datetime": "2024-04-25 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1273603, + "price": 92500000.0, + "datetime": "2024-04-25 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1273722, + "price": 93018000.0, + "datetime": "2024-04-26 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1273754, + "price": 93060000.0, + "datetime": "2024-04-26 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1273776, + "price": 93421000.0, + "datetime": "2024-04-26 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1273800, + "price": 92969000.0, + "datetime": "2024-04-26 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1273877, + "price": 92556000.0, + "datetime": "2024-04-26 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1273903, + "price": 92412000.0, + "datetime": "2024-04-26 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1274001, + "price": 92390000.0, + "datetime": "2024-04-26 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1274057, + "price": 92032000.0, + "datetime": "2024-04-26 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1274106, + "price": 91724000.0, + "datetime": "2024-04-26 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1274125, + "price": 92688000.0, + "datetime": "2024-04-26 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1274154, + "price": 91555000.0, + "datetime": "2024-04-27 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -118121,16 +210317,34 @@ "datetime": "2024-04-27 01:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1274185, - "price": 91820000.0, - "datetime": "2024-04-27 02:18:00", + "bar_index": 1274196, + "price": 92108000.0, + "datetime": "2024-04-27 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1274220, + "price": 91884000.0, + "datetime": "2024-04-27 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1274263, + "price": 91900000.0, + "datetime": "2024-04-27 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -118139,142 +210353,520 @@ "datetime": "2024-04-27 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1274461, - "price": 90630000.0, - "datetime": "2024-04-27 16:06:00", + "bar_index": 1274385, + "price": 90857000.0, + "datetime": "2024-04-27 12:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1274404, + "price": 90663000.0, + "datetime": "2024-04-27 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1274426, + "price": 90664000.0, + "datetime": "2024-04-27 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1274514, + "price": 90633000.0, + "datetime": "2024-04-27 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1274492, - "price": 90646000.0, - "datetime": "2024-04-27 17:39:00", + "bar_index": 1274566, + "price": 90769000.0, + "datetime": "2024-04-27 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1274578, + "price": 90726000.0, + "datetime": "2024-04-27 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1274634, + "price": 90709000.0, + "datetime": "2024-04-28 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1274654, + "price": 90674000.0, + "datetime": "2024-04-28 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1274702, + "price": 91049000.0, + "datetime": "2024-04-28 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1274713, + "price": 91041000.0, + "datetime": "2024-04-28 04:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1274752, + "price": 91047000.0, + "datetime": "2024-04-28 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1274783, + "price": 91330000.0, + "datetime": "2024-04-28 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1274836, + "price": 91632000.0, + "datetime": "2024-04-28 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1274866, + "price": 92300000.0, + "datetime": "2024-04-28 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1274903, + "price": 91744000.0, + "datetime": "2024-04-28 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1274920, + "price": 91972000.0, + "datetime": "2024-04-28 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1274965, + "price": 91866000.0, + "datetime": "2024-04-28 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1274975, + "price": 91604000.0, + "datetime": "2024-04-28 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1275007, + "price": 91185000.0, + "datetime": "2024-04-28 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1275153, + "price": 91070000.0, + "datetime": "2024-04-29 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1275215, + "price": 91146000.0, + "datetime": "2024-04-29 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1275223, + "price": 91165000.0, + "datetime": "2024-04-29 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1275245, + "price": 90786000.0, + "datetime": "2024-04-29 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1275257, + "price": 90442000.0, + "datetime": "2024-04-29 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1275284, + "price": 90634000.0, + "datetime": "2024-04-29 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1275300, + "price": 90426000.0, + "datetime": "2024-04-29 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1275434, + "price": 89130000.0, + "datetime": "2024-04-29 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1275446, + "price": 89142000.0, + "datetime": "2024-04-29 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1275462, + "price": 89287000.0, + "datetime": "2024-04-29 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1275546, + "price": 89283000.0, + "datetime": "2024-04-29 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1275572, + "price": 89427000.0, + "datetime": "2024-04-29 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1275592, + "price": 89863000.0, + "datetime": "2024-04-30 00:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1275633, + "price": 89999000.0, + "datetime": "2024-04-30 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1275731, + "price": 91291000.0, + "datetime": "2024-04-30 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1275770, + "price": 91500000.0, + "datetime": "2024-04-30 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1275906, + "price": 90050000.0, + "datetime": "2024-04-30 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1276056, + "price": 88117000.0, + "datetime": "2024-04-30 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1276067, + "price": 87417000.0, + "datetime": "2024-05-01 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1276180, + "price": 86335000.0, + "datetime": "2024-05-01 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1276226, + "price": 86878000.0, + "datetime": "2024-05-01 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1276315, + "price": 85149000.0, + "datetime": "2024-05-01 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1276327, + "price": 85121000.0, + "datetime": "2024-05-01 13:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1276334, + "price": 84987000.0, + "datetime": "2024-05-01 13:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1276447, + "price": 81238000.0, + "datetime": "2024-05-01 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1276463, + "price": 82187000.0, + "datetime": "2024-05-01 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1276485, + "price": 82947000.0, + "datetime": "2024-05-01 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1276512, + "price": 81769000.0, + "datetime": "2024-05-01 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1276574, + "price": 81065000.0, + "datetime": "2024-05-02 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1276604, + "price": 82143000.0, + "datetime": "2024-05-02 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1276622, + "price": 83502000.0, + "datetime": "2024-05-02 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1276651, + "price": 81778000.0, + "datetime": "2024-05-02 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1276676, + "price": 82816000.0, + "datetime": "2024-05-02 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1276685, + "price": 82764000.0, + "datetime": "2024-05-02 07:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1276766, + "price": 81246000.0, + "datetime": "2024-05-02 11:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1276795, + "price": 81397000.0, + "datetime": "2024-05-02 12:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1274501, - "price": 90618000.0, - "datetime": "2024-04-27 18:06:00", + "bar_index": 1276824, + "price": 81012000.0, + "datetime": "2024-05-02 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1274614, - "price": 90919000.0, - "datetime": "2024-04-27 23:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1274626, - "price": 90875000.0, - "datetime": "2024-04-28 00:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1274649, - "price": 90653000.0, - "datetime": "2024-04-28 01:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1274683, - "price": 90837000.0, - "datetime": "2024-04-28 03:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1274831, - "price": 91540000.0, - "datetime": "2024-04-28 10:36:00", + "bar_index": 1276865, + "price": 81650000.0, + "datetime": "2024-05-02 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1274915, - "price": 91828000.0, - "datetime": "2024-04-28 14:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1275444, - "price": 89021000.0, - "datetime": "2024-04-29 17:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1275617, - "price": 89708000.0, - "datetime": "2024-04-30 01:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1276062, - "price": 87376000.0, - "datetime": "2024-05-01 00:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1276245, - "price": 86659000.0, - "datetime": "2024-05-01 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1276303, - "price": 84940000.0, - "datetime": "2024-05-01 12:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1276422, - "price": 81694000.0, - "datetime": "2024-05-01 18:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -118283,52 +210875,106 @@ "datetime": "2024-05-02 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1276985, - "price": 82640000.0, - "datetime": "2024-05-02 22:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1277085, - "price": 83314000.0, - "datetime": "2024-05-03 03:18:00", + "bar_index": 1276986, + "price": 82846000.0, + "datetime": "2024-05-02 22:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1277103, - "price": 83413000.0, - "datetime": "2024-05-03 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1277129, - "price": 83439000.0, - "datetime": "2024-05-03 05:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1277154, - "price": 83360000.0, - "datetime": "2024-05-03 06:45:00", + "side": "buy", + "bar_index": 1277016, + "price": 83233000.0, + "datetime": "2024-05-02 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277167, + "price": 83575000.0, + "datetime": "2024-05-03 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1277209, + "price": 82961000.0, + "datetime": "2024-05-03 09:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1277226, + "price": 83502000.0, + "datetime": "2024-05-03 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277252, + "price": 84177000.0, + "datetime": "2024-05-03 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1277272, + "price": 84592000.0, + "datetime": "2024-05-03 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1277316, + "price": 84196000.0, + "datetime": "2024-05-03 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1277331, + "price": 83945000.0, + "datetime": "2024-05-03 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1277369, + "price": 83813000.0, + "datetime": "2024-05-03 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1277381, + "price": 83831000.0, + "datetime": "2024-05-03 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -118337,25 +210983,97 @@ "datetime": "2024-05-03 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1277515, - "price": 86839000.0, - "datetime": "2024-05-04 00:48:00", + "bar_index": 1277460, + "price": 86149000.0, + "datetime": "2024-05-03 22:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1277569, - "price": 87134000.0, - "datetime": "2024-05-04 03:30:00", + "bar_index": 1277482, + "price": 87281000.0, + "datetime": "2024-05-03 23:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1277528, + "price": 87317000.0, + "datetime": "2024-05-04 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277575, + "price": 87226000.0, + "datetime": "2024-05-04 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277589, + "price": 87199000.0, + "datetime": "2024-05-04 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1277621, + "price": 88900000.0, + "datetime": "2024-05-04 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1277655, + "price": 89149000.0, + "datetime": "2024-05-04 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1277736, + "price": 88240000.0, + "datetime": "2024-05-04 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1277805, + "price": 89300000.0, + "datetime": "2024-05-04 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1277821, + "price": 88880000.0, + "datetime": "2024-05-04 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -118364,7 +211082,16 @@ "datetime": "2024-05-04 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277863, + "price": 89346000.0, + "datetime": "2024-05-04 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", @@ -118372,35 +211099,89 @@ "price": 89452000.0, "datetime": "2024-05-04 19:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1277947, - "price": 90310000.0, - "datetime": "2024-05-04 22:24:00", + "bar_index": 1277920, + "price": 90467000.0, + "datetime": "2024-05-04 21:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1277941, + "price": 90536000.0, + "datetime": "2024-05-04 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1277969, + "price": 90229000.0, + "datetime": "2024-05-04 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1278112, - "price": 90109000.0, - "datetime": "2024-05-05 06:39:00", + "bar_index": 1277992, + "price": 89887000.0, + "datetime": "2024-05-05 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278052, + "price": 90066000.0, + "datetime": "2024-05-05 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1278085, + "price": 90600000.0, + "datetime": "2024-05-05 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1278119, + "price": 90325000.0, + "datetime": "2024-05-05 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1278171, - "price": 90105000.0, - "datetime": "2024-05-05 09:36:00", + "bar_index": 1278134, + "price": 90055000.0, + "datetime": "2024-05-05 07:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1278152, + "price": 90316000.0, + "datetime": "2024-05-05 08:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -118408,206 +211189,800 @@ "price": 89174000.0, "datetime": "2024-05-05 13:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278297, + "price": 89375000.0, + "datetime": "2024-05-05 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1278369, + "price": 89843000.0, + "datetime": "2024-05-05 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278391, + "price": 89959000.0, + "datetime": "2024-05-05 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278432, + "price": 90393000.0, + "datetime": "2024-05-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1278486, + "price": 90570000.0, + "datetime": "2024-05-06 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1278266, - "price": 89230000.0, - "datetime": "2024-05-05 14:21:00", + "bar_index": 1278518, + "price": 90300000.0, + "datetime": "2024-05-06 02:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1278584, + "price": 89711000.0, + "datetime": "2024-05-06 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { - "side": "buy", - "bar_index": 1278331, - "price": 89813000.0, - "datetime": "2024-05-05 17:36:00", + "side": "sell", + "bar_index": 1278614, + "price": 89793000.0, + "datetime": "2024-05-06 07:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1278458, - "price": 90220000.0, - "datetime": "2024-05-05 23:57:00", + "bar_index": 1278619, + "price": 89911000.0, + "datetime": "2024-05-06 08:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1278731, + "price": 90060000.0, + "datetime": "2024-05-06 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278788, + "price": 90194000.0, + "datetime": "2024-05-06 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1278810, + "price": 91417000.0, + "datetime": "2024-05-06 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1278821, + "price": 91388000.0, + "datetime": "2024-05-06 18:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1278882, + "price": 90221000.0, + "datetime": "2024-05-06 21:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1279025, - "price": 88662000.0, - "datetime": "2024-05-07 04:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1279135, - "price": 89400000.0, - "datetime": "2024-05-07 09:48:00", + "bar_index": 1278924, + "price": 89955000.0, + "datetime": "2024-05-06 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1279227, - "price": 88871000.0, - "datetime": "2024-05-07 14:24:00", + "bar_index": 1278929, + "price": 89660000.0, + "datetime": "2024-05-06 23:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1279016, + "price": 89280000.0, + "datetime": "2024-05-07 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1279028, + "price": 88701000.0, + "datetime": "2024-05-07 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1279044, + "price": 88904000.0, + "datetime": "2024-05-07 05:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1279158, + "price": 89681000.0, + "datetime": "2024-05-07 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1279214, + "price": 88935000.0, + "datetime": "2024-05-07 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1279264, + "price": 89280000.0, + "datetime": "2024-05-07 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1279331, + "price": 89601000.0, + "datetime": "2024-05-07 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1279379, + "price": 89299000.0, + "datetime": "2024-05-07 22:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1279538, + "price": 88611000.0, + "datetime": "2024-05-08 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1279551, + "price": 88601000.0, + "datetime": "2024-05-08 06:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1279642, + "price": 88086000.0, + "datetime": "2024-05-08 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1279714, + "price": 87800000.0, + "datetime": "2024-05-08 14:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1279814, + "price": 87427000.0, + "datetime": "2024-05-08 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1279879, + "price": 87194000.0, + "datetime": "2024-05-08 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1279900, + "price": 87672000.0, + "datetime": "2024-05-09 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1279944, + "price": 87756000.0, + "datetime": "2024-05-09 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1279956, + "price": 87758000.0, + "datetime": "2024-05-09 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1279999, + "price": 87156000.0, + "datetime": "2024-05-09 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1280086, + "price": 86131000.0, + "datetime": "2024-05-09 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1280117, + "price": 86179000.0, + "datetime": "2024-05-09 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1280126, + "price": 86280000.0, + "datetime": "2024-05-09 11:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1280132, + "price": 86339000.0, + "datetime": "2024-05-09 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1280164, + "price": 86229000.0, + "datetime": "2024-05-09 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1280176, + "price": 85886000.0, + "datetime": "2024-05-09 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1280306, + "price": 85210000.0, + "datetime": "2024-05-09 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1280313, + "price": 85495000.0, + "datetime": "2024-05-09 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1280375, + "price": 85823000.0, + "datetime": "2024-05-09 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1280608, + "price": 87602000.0, + "datetime": "2024-05-10 11:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1279415, - "price": 89063000.0, - "datetime": "2024-05-07 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1279558, - "price": 88708000.0, - "datetime": "2024-05-08 06:57:00", + "bar_index": 1280695, + "price": 87699000.0, + "datetime": "2024-05-10 15:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1280768, + "price": 87819000.0, + "datetime": "2024-05-10 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1279607, - "price": 87830000.0, - "datetime": "2024-05-08 09:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1279778, - "price": 87297000.0, - "datetime": "2024-05-08 17:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1279789, - "price": 87033000.0, - "datetime": "2024-05-08 18:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1279976, - "price": 87500000.0, - "datetime": "2024-05-09 03:51:00", + "side": "buy", + "bar_index": 1280816, + "price": 88030000.0, + "datetime": "2024-05-10 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1280029, - "price": 86683000.0, - "datetime": "2024-05-09 06:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1280189, - "price": 85819000.0, - "datetime": "2024-05-09 14:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1280361, - "price": 85709000.0, - "datetime": "2024-05-09 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1280580, - "price": 87780000.0, - "datetime": "2024-05-10 10:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1280785, - "price": 87797000.0, - "datetime": "2024-05-10 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1281349, - "price": 85795000.0, - "datetime": "2024-05-12 00:30:00", + "bar_index": 1280996, + "price": 85728000.0, + "datetime": "2024-05-11 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1281015, + "price": 86098000.0, + "datetime": "2024-05-11 07:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281045, + "price": 85991000.0, + "datetime": "2024-05-11 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1281481, - "price": 85809000.0, - "datetime": "2024-05-12 07:06:00", + "bar_index": 1281051, + "price": 85747000.0, + "datetime": "2024-05-11 09:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1281634, - "price": 85934000.0, - "datetime": "2024-05-12 14:45:00", + "side": "sell", + "bar_index": 1281111, + "price": 85553000.0, + "datetime": "2024-05-11 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281152, + "price": 85518000.0, + "datetime": "2024-05-11 14:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1281721, + "bar_index": 1281194, + "price": 85649000.0, + "datetime": "2024-05-11 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1281207, + "price": 85591000.0, + "datetime": "2024-05-11 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281212, + "price": 85567000.0, + "datetime": "2024-05-11 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1281307, + "price": 85750000.0, + "datetime": "2024-05-11 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1281381, + "price": 85747000.0, + "datetime": "2024-05-12 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281404, "price": 85950000.0, - "datetime": "2024-05-12 19:06:00", + "datetime": "2024-05-12 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1282419, - "price": 87992000.0, - "datetime": "2024-05-14 06:00:00", + "bar_index": 1281420, + "price": 86007000.0, + "datetime": "2024-05-12 04:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281434, + "price": 85976000.0, + "datetime": "2024-05-12 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281472, + "price": 85745000.0, + "datetime": "2024-05-12 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281495, + "price": 85792000.0, + "datetime": "2024-05-12 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281524, + "price": 85887000.0, + "datetime": "2024-05-12 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281551, + "price": 85832000.0, + "datetime": "2024-05-12 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281567, + "price": 85828000.0, + "datetime": "2024-05-12 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281646, + "price": 85965000.0, + "datetime": "2024-05-12 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281693, + "price": 85970000.0, + "datetime": "2024-05-12 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1281732, + "price": 86200000.0, + "datetime": "2024-05-12 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1281744, + "price": 86230000.0, + "datetime": "2024-05-12 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281762, + "price": 86155000.0, + "datetime": "2024-05-12 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1281769, + "price": 86139000.0, + "datetime": "2024-05-12 21:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1281777, + "price": 86227000.0, + "datetime": "2024-05-12 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281822, + "price": 86148000.0, + "datetime": "2024-05-13 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1281839, + "price": 86358000.0, + "datetime": "2024-05-13 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1281867, + "price": 86565000.0, + "datetime": "2024-05-13 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281878, + "price": 86746000.0, + "datetime": "2024-05-13 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1281924, + "price": 86484000.0, + "datetime": "2024-05-13 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1281966, + "price": 86492000.0, + "datetime": "2024-05-13 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1281974, + "price": 86400000.0, + "datetime": "2024-05-13 07:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1281991, + "price": 86471000.0, + "datetime": "2024-05-13 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1282104, + "price": 85570000.0, + "datetime": "2024-05-13 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1282157, + "price": 87250000.0, + "datetime": "2024-05-13 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1282196, + "price": 88180000.0, + "datetime": "2024-05-13 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1282213, + "price": 87470000.0, + "datetime": "2024-05-13 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1282230, + "price": 87675000.0, + "datetime": "2024-05-13 20:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1282378, + "price": 87742000.0, + "datetime": "2024-05-14 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1282388, + "price": 87871000.0, + "datetime": "2024-05-14 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -118615,26 +211990,44 @@ "price": 88005000.0, "datetime": "2024-05-14 06:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1282497, - "price": 87821000.0, - "datetime": "2024-05-14 09:54:00", + "side": "buy", + "bar_index": 1282477, + "price": 87856000.0, + "datetime": "2024-05-14 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1282602, - "price": 86850000.0, - "datetime": "2024-05-14 15:09:00", + "bar_index": 1282531, + "price": 87356000.0, + "datetime": "2024-05-14 11:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1282562, + "price": 87270000.0, + "datetime": "2024-05-14 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1282622, + "price": 86722000.0, + "datetime": "2024-05-14 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -118642,62 +212035,206 @@ "price": 86429000.0, "datetime": "2024-05-14 18:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1282702, - "price": 86400000.0, - "datetime": "2024-05-14 20:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1282770, - "price": 86845000.0, - "datetime": "2024-05-14 23:33:00", + "bar_index": 1282750, + "price": 86703000.0, + "datetime": "2024-05-14 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1282792, - "price": 86473000.0, - "datetime": "2024-05-15 00:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1282984, - "price": 86577000.0, - "datetime": "2024-05-15 10:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1283450, - "price": 91975000.0, - "datetime": "2024-05-16 09:33:00", + "bar_index": 1282781, + "price": 86532000.0, + "datetime": "2024-05-15 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1282799, + "price": 86486000.0, + "datetime": "2024-05-15 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1282832, + "price": 85803000.0, + "datetime": "2024-05-15 02:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1282950, + "price": 86369000.0, + "datetime": "2024-05-15 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1283627, - "price": 91554000.0, - "datetime": "2024-05-16 18:24:00", + "bar_index": 1282966, + "price": 86560000.0, + "datetime": "2024-05-15 09:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1282976, + "price": 86298000.0, + "datetime": "2024-05-15 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1282989, + "price": 86585000.0, + "datetime": "2024-05-15 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283119, + "price": 87118000.0, + "datetime": "2024-05-15 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1283163, + "price": 87575000.0, + "datetime": "2024-05-15 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1283214, + "price": 89275000.0, + "datetime": "2024-05-15 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1283292, + "price": 90800000.0, + "datetime": "2024-05-16 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283303, + "price": 90809000.0, + "datetime": "2024-05-16 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283327, + "price": 90979000.0, + "datetime": "2024-05-16 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283383, + "price": 91521000.0, + "datetime": "2024-05-16 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1283423, + "price": 92024000.0, + "datetime": "2024-05-16 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1283455, + "price": 91549000.0, + "datetime": "2024-05-16 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1283536, + "price": 90881000.0, + "datetime": "2024-05-16 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1283577, + "price": 91224000.0, + "datetime": "2024-05-16 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1283605, + "price": 91582000.0, + "datetime": "2024-05-16 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1283618, + "price": 91780000.0, + "datetime": "2024-05-16 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283643, + "price": 91718000.0, + "datetime": "2024-05-16 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -118705,17 +212242,26 @@ "price": 91650000.0, "datetime": "2024-05-16 20:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1283711, - "price": 91979000.0, - "datetime": "2024-05-16 22:36:00", + "bar_index": 1283693, + "price": 92023000.0, + "datetime": "2024-05-16 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1283741, + "price": 91311000.0, + "datetime": "2024-05-17 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -118724,88 +212270,322 @@ "datetime": "2024-05-17 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1283951, + "price": 90940000.0, + "datetime": "2024-05-17 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283975, + "price": 90921000.0, + "datetime": "2024-05-17 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1283995, + "price": 91141000.0, + "datetime": "2024-05-17 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1283922, - "price": 90778000.0, - "datetime": "2024-05-17 09:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1284145, - "price": 91796000.0, - "datetime": "2024-05-17 20:18:00", + "bar_index": 1284008, + "price": 90916000.0, + "datetime": "2024-05-17 13:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1284166, - "price": 91784000.0, - "datetime": "2024-05-17 21:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1284260, - "price": 92550000.0, - "datetime": "2024-05-18 02:03:00", + "bar_index": 1284031, + "price": 90903000.0, + "datetime": "2024-05-17 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1284506, - "price": 92647000.0, - "datetime": "2024-05-18 14:21:00", + "bar_index": 1284089, + "price": 91600000.0, + "datetime": "2024-05-17 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284098, + "price": 91631000.0, + "datetime": "2024-05-17 17:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1284112, + "price": 91747000.0, + "datetime": "2024-05-17 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1284126, + "price": 91927000.0, + "datetime": "2024-05-17 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1284530, - "price": 92515000.0, - "datetime": "2024-05-18 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1284660, - "price": 93000000.0, - "datetime": "2024-05-18 22:03:00", + "bar_index": 1284155, + "price": 91774000.0, + "datetime": "2024-05-17 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1285054, - "price": 93320000.0, - "datetime": "2024-05-19 17:45:00", + "bar_index": 1284247, + "price": 92776000.0, + "datetime": "2024-05-18 01:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284300, + "price": 92346000.0, + "datetime": "2024-05-18 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284387, + "price": 92399000.0, + "datetime": "2024-05-18 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284444, + "price": 92775000.0, + "datetime": "2024-05-18 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1284471, + "price": 92716000.0, + "datetime": "2024-05-18 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1284539, + "price": 92633000.0, + "datetime": "2024-05-18 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284573, + "price": 92739000.0, + "datetime": "2024-05-18 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284591, + "price": 92910000.0, + "datetime": "2024-05-18 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1285100, - "price": 93372000.0, - "datetime": "2024-05-19 20:03:00", + "bar_index": 1284709, + "price": 92717000.0, + "datetime": "2024-05-19 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284728, + "price": 92905000.0, + "datetime": "2024-05-19 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1284737, + "price": 92800000.0, + "datetime": "2024-05-19 01:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1284795, + "price": 92886000.0, + "datetime": "2024-05-19 04:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1284876, + "price": 93022000.0, + "datetime": "2024-05-19 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1284895, + "price": 92868000.0, + "datetime": "2024-05-19 09:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1284904, + "price": 92982000.0, + "datetime": "2024-05-19 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284957, + "price": 93165000.0, + "datetime": "2024-05-19 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284973, + "price": 93131000.0, + "datetime": "2024-05-19 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1284988, + "price": 93172000.0, + "datetime": "2024-05-19 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285034, + "price": 93281000.0, + "datetime": "2024-05-19 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1285058, + "price": 93295000.0, + "datetime": "2024-05-19 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285074, + "price": 93295000.0, + "datetime": "2024-05-19 18:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1285103, + "price": 93460000.0, + "datetime": "2024-05-19 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1285113, + "price": 93570000.0, + "datetime": "2024-05-19 20:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1285166, + "price": 93129000.0, + "datetime": "2024-05-19 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1285176, + "price": 92783000.0, + "datetime": "2024-05-19 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -118813,35 +212593,134 @@ "price": 92800000.0, "datetime": "2024-05-20 01:15:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1285402, - "price": 92358000.0, - "datetime": "2024-05-20 11:09:00", + "side": "sell", + "bar_index": 1285291, + "price": 92117000.0, + "datetime": "2024-05-20 05:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1285788, - "price": 95080000.0, - "datetime": "2024-05-21 06:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1285822, - "price": 95567000.0, - "datetime": "2024-05-21 08:09:00", + "bar_index": 1285320, + "price": 92171000.0, + "datetime": "2024-05-20 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285327, + "price": 92351000.0, + "datetime": "2024-05-20 07:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1285362, + "price": 92099000.0, + "datetime": "2024-05-20 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285450, + "price": 92551000.0, + "datetime": "2024-05-20 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1285537, + "price": 92373000.0, + "datetime": "2024-05-20 17:54:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285541, + "price": 92534000.0, + "datetime": "2024-05-20 18:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1285570, + "price": 92786000.0, + "datetime": "2024-05-20 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1285600, + "price": 92865000.0, + "datetime": "2024-05-20 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1285673, + "price": 93143000.0, + "datetime": "2024-05-21 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1285694, + "price": 93972000.0, + "datetime": "2024-05-21 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1285780, + "price": 94909000.0, + "datetime": "2024-05-21 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1285810, + "price": 95319000.0, + "datetime": "2024-05-21 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285832, + "price": 97259000.0, + "datetime": "2024-05-21 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -118850,16 +212729,43 @@ "datetime": "2024-05-21 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 1285912, - "price": 97597000.0, - "datetime": "2024-05-21 12:39:00", + "bar_index": 1285879, + "price": 97152000.0, + "datetime": "2024-05-21 11:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.72, + "reason": "composite_buy score=3.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1285887, + "price": 97099000.0, + "datetime": "2024-05-21 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1285913, + "price": 97600000.0, + "datetime": "2024-05-21 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1285991, + "price": 97009000.0, + "datetime": "2024-05-21 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -118868,16 +212774,61 @@ "datetime": "2024-05-21 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1286318, - "price": 96765000.0, - "datetime": "2024-05-22 08:57:00", + "bar_index": 1286049, + "price": 97168000.0, + "datetime": "2024-05-21 19:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1286079, + "price": 97659000.0, + "datetime": "2024-05-21 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1286123, + "price": 97255000.0, + "datetime": "2024-05-21 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1286213, + "price": 95990000.0, + "datetime": "2024-05-22 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1286264, + "price": 95960000.0, + "datetime": "2024-05-22 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1286292, + "price": 96679000.0, + "datetime": "2024-05-22 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -118886,70 +212837,142 @@ "datetime": "2024-05-22 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1286371, - "price": 96320000.0, - "datetime": "2024-05-22 11:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1286609, - "price": 95865000.0, - "datetime": "2024-05-22 23:30:00", + "bar_index": 1286379, + "price": 96180000.0, + "datetime": "2024-05-22 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1286710, - "price": 95963000.0, - "datetime": "2024-05-23 04:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1286718, - "price": 95955000.0, - "datetime": "2024-05-23 04:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1286731, - "price": 95888000.0, - "datetime": "2024-05-23 05:36:00", + "bar_index": 1286456, + "price": 95609000.0, + "datetime": "2024-05-22 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1286751, - "price": 95868000.0, - "datetime": "2024-05-23 06:36:00", + "bar_index": 1286499, + "price": 96036000.0, + "datetime": "2024-05-22 18:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1286973, - "price": 96000000.0, - "datetime": "2024-05-23 17:42:00", + "bar_index": 1286532, + "price": 96350000.0, + "datetime": "2024-05-22 19:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1286566, + "price": 96317000.0, + "datetime": "2024-05-22 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1286656, + "price": 96522000.0, + "datetime": "2024-05-23 01:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1286734, + "price": 95824000.0, + "datetime": "2024-05-23 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1286738, + "price": 95739000.0, + "datetime": "2024-05-23 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1286755, + "price": 95840000.0, + "datetime": "2024-05-23 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1286900, + "price": 95718000.0, + "datetime": "2024-05-23 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1286996, + "price": 96145000.0, + "datetime": "2024-05-23 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1287009, + "price": 96351000.0, + "datetime": "2024-05-23 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1287050, + "price": 96505000.0, + "datetime": "2024-05-23 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1287127, + "price": 94224000.0, + "datetime": "2024-05-24 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1287135, + "price": 94148000.0, + "datetime": "2024-05-24 01:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -118958,16 +212981,25 @@ "datetime": "2024-05-24 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { - "side": "sell", - "bar_index": 1287225, - "price": 94039000.0, - "datetime": "2024-05-24 06:18:00", + "side": "buy", + "bar_index": 1287211, + "price": 94201000.0, + "datetime": "2024-05-24 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.1 [keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1287272, + "price": 94676000.0, + "datetime": "2024-05-24 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -118975,17 +213007,17 @@ "price": 94821000.0, "datetime": "2024-05-24 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1287336, - "price": 94655000.0, - "datetime": "2024-05-24 11:51:00", + "bar_index": 1287337, + "price": 94700000.0, + "datetime": "2024-05-24 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -118994,34 +213026,205 @@ "datetime": "2024-05-24 12:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1287430, - "price": 94063000.0, - "datetime": "2024-05-24 16:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1287542, - "price": 93973000.0, - "datetime": "2024-05-24 22:09:00", + "bar_index": 1287444, + "price": 93560000.0, + "datetime": "2024-05-24 17:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1288148, - "price": 96060000.0, - "datetime": "2024-05-26 04:27:00", + "bar_index": 1287502, + "price": 94231000.0, + "datetime": "2024-05-24 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1287511, + "price": 93992000.0, + "datetime": "2024-05-24 20:36:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287528, + "price": 94130000.0, + "datetime": "2024-05-24 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1287575, + "price": 94456000.0, + "datetime": "2024-05-24 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1287611, + "price": 95043000.0, + "datetime": "2024-05-25 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287665, + "price": 95684000.0, + "datetime": "2024-05-25 04:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1287681, + "price": 96000000.0, + "datetime": "2024-05-25 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287717, + "price": 95716000.0, + "datetime": "2024-05-25 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1287723, + "price": 95650000.0, + "datetime": "2024-05-25 07:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1287737, + "price": 95518000.0, + "datetime": "2024-05-25 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287844, + "price": 95680000.0, + "datetime": "2024-05-25 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287864, + "price": 95713000.0, + "datetime": "2024-05-25 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1287874, + "price": 95639000.0, + "datetime": "2024-05-25 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1287915, + "price": 95584000.0, + "datetime": "2024-05-25 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1287974, + "price": 96378000.0, + "datetime": "2024-05-25 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1288021, + "price": 96286000.0, + "datetime": "2024-05-25 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1288045, + "price": 96106000.0, + "datetime": "2024-05-25 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1288052, + "price": 96047000.0, + "datetime": "2024-05-25 23:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1288066, + "price": 96029000.0, + "datetime": "2024-05-26 00:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1288104, + "price": 95826000.0, + "datetime": "2024-05-26 02:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1288171, + "price": 96084000.0, + "datetime": "2024-05-26 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -119030,43 +213233,142 @@ "datetime": "2024-05-26 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1288281, - "price": 96121000.0, - "datetime": "2024-05-26 11:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1288337, - "price": 95999000.0, - "datetime": "2024-05-26 13:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1288516, - "price": 95964000.0, - "datetime": "2024-05-26 22:51:00", + "bar_index": 1288223, + "price": 96258000.0, + "datetime": "2024-05-26 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal]" + "reason": "composite_buy score=33.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1288449, + "price": 96259000.0, + "datetime": "2024-05-26 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1288596, - "price": 95660000.0, - "datetime": "2024-05-27 09:18:00", + "bar_index": 1288480, + "price": 96114000.0, + "datetime": "2024-05-26 21:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1288535, + "price": 96274000.0, + "datetime": "2024-05-26 23:48:00", + "pivot_bar_index": null, + "confidence": 0.78, + "reason": "composite_buy score=3.9 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1288558, + "price": 95778000.0, + "datetime": "2024-05-27 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1288564, + "price": 95678000.0, + "datetime": "2024-05-27 07:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1288627, + "price": 96055000.0, + "datetime": "2024-05-27 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1288644, + "price": 96094000.0, + "datetime": "2024-05-27 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1288739, + "price": 95446000.0, + "datetime": "2024-05-27 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1288748, + "price": 95491000.0, + "datetime": "2024-05-27 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1288752, + "price": 95577000.0, + "datetime": "2024-05-27 17:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1288774, + "price": 95318000.0, + "datetime": "2024-05-27 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1288795, + "price": 95318000.0, + "datetime": "2024-05-27 19:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1288883, + "price": 95961000.0, + "datetime": "2024-05-27 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1288891, + "price": 96481000.0, + "datetime": "2024-05-28 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", @@ -119074,125 +213376,224 @@ "price": 97336000.0, "datetime": "2024-05-28 01:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [minor_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1289103, - "price": 95871000.0, - "datetime": "2024-05-28 10:39:00", + "bar_index": 1288990, + "price": 96206000.0, + "datetime": "2024-05-28 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1289034, + "price": 96233000.0, + "datetime": "2024-05-28 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1289075, + "price": 95951000.0, + "datetime": "2024-05-28 09:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1289217, + "price": 94199000.0, + "datetime": "2024-05-28 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1289237, + "price": 94210000.0, + "datetime": "2024-05-28 17:21:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1289249, + "price": 94524000.0, + "datetime": "2024-05-28 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1289290, + "price": 95022000.0, + "datetime": "2024-05-28 20:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1289431, + "price": 94200000.0, + "datetime": "2024-05-29 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1289462, + "price": 94748000.0, + "datetime": "2024-05-29 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1289473, + "price": 94761000.0, + "datetime": "2024-05-29 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1289488, + "price": 94495000.0, + "datetime": "2024-05-29 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1289506, + "price": 94787000.0, + "datetime": "2024-05-29 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1289525, + "price": 94851000.0, + "datetime": "2024-05-29 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1289572, + "price": 94812000.0, + "datetime": "2024-05-29 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1289617, + "price": 95065000.0, + "datetime": "2024-05-29 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1289623, + "price": 95100000.0, + "datetime": "2024-05-29 12:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1289630, + "price": 95051000.0, + "datetime": "2024-05-29 13:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1289722, + "price": 94005000.0, + "datetime": "2024-05-29 17:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1289176, - "price": 94165000.0, - "datetime": "2024-05-28 14:18:00", + "bar_index": 1289751, + "price": 94026000.0, + "datetime": "2024-05-29 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1289195, - "price": 94196000.0, - "datetime": "2024-05-28 15:15:00", + "bar_index": 1289757, + "price": 94083000.0, + "datetime": "2024-05-29 19:21:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1289235, - "price": 94247000.0, - "datetime": "2024-05-28 17:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1289337, - "price": 94712000.0, - "datetime": "2024-05-28 22:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1289448, - "price": 94250000.0, - "datetime": "2024-05-29 03:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1289798, - "price": 93831000.0, - "datetime": "2024-05-29 21:24:00", + "bar_index": 1289818, + "price": 93845000.0, + "datetime": "2024-05-29 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1289816, - "price": 93767000.0, - "datetime": "2024-05-29 22:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1289909, - "price": 93722000.0, - "datetime": "2024-05-30 02:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1289944, - "price": 93541000.0, - "datetime": "2024-05-30 04:42:00", + "bar_index": 1290064, + "price": 93949000.0, + "datetime": "2024-05-30 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=44.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1290040, - "price": 93891000.0, - "datetime": "2024-05-30 09:30:00", + "bar_index": 1290093, + "price": 94149000.0, + "datetime": "2024-05-30 12:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1290056, - "price": 93869000.0, - "datetime": "2024-05-30 10:18:00", + "bar_index": 1290102, + "price": 94305000.0, + "datetime": "2024-05-30 12:36:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1290151, - "price": 94371000.0, - "datetime": "2024-05-30 15:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -119200,8 +213601,17 @@ "price": 94397000.0, "datetime": "2024-05-30 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1290168, + "price": 94317000.0, + "datetime": "2024-05-30 15:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -119210,70 +213620,376 @@ "datetime": "2024-05-30 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1290885, - "price": 94286000.0, - "datetime": "2024-06-01 03:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1291239, - "price": 94688000.0, - "datetime": "2024-06-01 21:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1291379, - "price": 94731000.0, - "datetime": "2024-06-02 04:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1291431, - "price": 94769000.0, - "datetime": "2024-06-02 07:03:00", + "side": "sell", + "bar_index": 1290197, + "price": 93778000.0, + "datetime": "2024-05-30 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1291454, + "bar_index": 1290248, + "price": 94422000.0, + "datetime": "2024-05-30 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1290297, + "price": 94874000.0, + "datetime": "2024-05-30 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1290366, + "price": 95183000.0, + "datetime": "2024-05-31 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1290384, + "price": 96020000.0, + "datetime": "2024-05-31 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1290396, + "price": 95980000.0, + "datetime": "2024-05-31 03:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1290491, + "price": 94933000.0, + "datetime": "2024-05-31 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290591, + "price": 95221000.0, + "datetime": "2024-05-31 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1290617, + "price": 95100000.0, + "datetime": "2024-05-31 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290628, + "price": 95146000.0, + "datetime": "2024-05-31 14:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1290663, + "price": 95028000.0, + "datetime": "2024-05-31 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1290683, + "price": 94984000.0, + "datetime": "2024-05-31 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1290690, + "price": 94870000.0, + "datetime": "2024-05-31 18:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1290716, + "price": 95074000.0, + "datetime": "2024-05-31 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290763, + "price": 95608000.0, + "datetime": "2024-05-31 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1290856, + "price": 94368000.0, + "datetime": "2024-06-01 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1290878, + "price": 94200000.0, + "datetime": "2024-06-01 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290893, + "price": 94290000.0, + "datetime": "2024-06-01 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290904, + "price": 94767000.0, + "datetime": "2024-06-01 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1290932, + "price": 94663000.0, + "datetime": "2024-06-01 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1290984, + "price": 94520000.0, + "datetime": "2024-06-01 08:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1290994, + "price": 94533000.0, + "datetime": "2024-06-01 09:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1291004, + "price": 94572000.0, + "datetime": "2024-06-01 09:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1291025, + "price": 94460000.0, + "datetime": "2024-06-01 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1291045, + "price": 94634000.0, + "datetime": "2024-06-01 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1291069, + "price": 94655000.0, + "datetime": "2024-06-01 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1291166, + "price": 94649000.0, + "datetime": "2024-06-01 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1291224, + "price": 94677000.0, + "datetime": "2024-06-01 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1291247, + "price": 94758000.0, + "datetime": "2024-06-01 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1291292, + "price": 94778000.0, + "datetime": "2024-06-02 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1291305, + "price": 94777000.0, + "datetime": "2024-06-02 00:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1291319, + "price": 94689000.0, + "datetime": "2024-06-02 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1291337, + "price": 94608000.0, + "datetime": "2024-06-02 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1291409, + "price": 94773000.0, + "datetime": "2024-06-02 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1291455, "price": 94780000.0, - "datetime": "2024-06-02 08:12:00", + "datetime": "2024-06-02 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1291489, - "price": 94835000.0, - "datetime": "2024-06-02 09:57:00", + "bar_index": 1291462, + "price": 94788000.0, + "datetime": "2024-06-02 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1291538, - "price": 94815000.0, - "datetime": "2024-06-02 12:24:00", + "bar_index": 1291490, + "price": 94849000.0, + "datetime": "2024-06-02 10:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1291500, + "price": 94827000.0, + "datetime": "2024-06-02 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1291508, + "price": 94799000.0, + "datetime": "2024-06-02 10:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1291587, + "price": 94842000.0, + "datetime": "2024-06-02 14:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1291596, + "price": 94867000.0, + "datetime": "2024-06-02 15:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -119281,116 +213997,359 @@ "price": 94870000.0, "datetime": "2024-06-02 16:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1291685, - "price": 94647000.0, - "datetime": "2024-06-02 19:45:00", + "bar_index": 1291648, + "price": 94801000.0, + "datetime": "2024-06-02 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=7.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1291733, - "price": 95043000.0, - "datetime": "2024-06-02 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1291797, - "price": 95085000.0, - "datetime": "2024-06-03 01:21:00", + "bar_index": 1291712, + "price": 95228000.0, + "datetime": "2024-06-02 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1291863, - "price": 95093000.0, - "datetime": "2024-06-03 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1292138, - "price": 95996000.0, - "datetime": "2024-06-03 18:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1292168, - "price": 95946000.0, - "datetime": "2024-06-03 19:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1292602, - "price": 96022000.0, - "datetime": "2024-06-04 17:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1292723, - "price": 96539000.0, - "datetime": "2024-06-04 23:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1292985, - "price": 97971000.0, - "datetime": "2024-06-05 12:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1293250, - "price": 98652000.0, - "datetime": "2024-06-06 02:00:00", + "bar_index": 1291749, + "price": 95327000.0, + "datetime": "2024-06-02 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1293278, - "price": 98325000.0, - "datetime": "2024-06-06 03:24:00", + "bar_index": 1291776, + "price": 95174000.0, + "datetime": "2024-06-03 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1291789, + "price": 95221000.0, + "datetime": "2024-06-03 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1291895, + "price": 95178000.0, + "datetime": "2024-06-03 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1291923, + "price": 95248000.0, + "datetime": "2024-06-03 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1293377, - "price": 98463000.0, - "datetime": "2024-06-06 08:21:00", + "bar_index": 1291945, + "price": 95105000.0, + "datetime": "2024-06-03 08:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292000, + "price": 95607000.0, + "datetime": "2024-06-03 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1292013, + "price": 95392000.0, + "datetime": "2024-06-03 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292027, + "price": 95470000.0, + "datetime": "2024-06-03 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1292032, + "price": 95348000.0, + "datetime": "2024-06-03 13:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1292130, + "price": 96220000.0, + "datetime": "2024-06-03 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1292143, + "price": 96117000.0, + "datetime": "2024-06-03 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292155, + "price": 96135000.0, + "datetime": "2024-06-03 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292208, + "price": 96847000.0, + "datetime": "2024-06-03 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1292250, + "price": 96123000.0, + "datetime": "2024-06-04 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1292277, + "price": 96196000.0, + "datetime": "2024-06-04 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292481, + "price": 96221000.0, + "datetime": "2024-06-04 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292515, + "price": 96270000.0, + "datetime": "2024-06-04 13:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1292579, + "price": 96016000.0, + "datetime": "2024-06-04 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292741, + "price": 96933000.0, + "datetime": "2024-06-05 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=77.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1292813, + "price": 97495000.0, + "datetime": "2024-06-05 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1292854, + "price": 97413000.0, + "datetime": "2024-06-05 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1292891, + "price": 97688000.0, + "datetime": "2024-06-05 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292949, + "price": 98066000.0, + "datetime": "2024-06-05 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1292956, + "price": 98010000.0, + "datetime": "2024-06-05 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1292975, + "price": 97969000.0, + "datetime": "2024-06-05 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293003, + "price": 98265000.0, + "datetime": "2024-06-05 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293052, + "price": 98233000.0, + "datetime": "2024-06-05 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1293141, + "price": 98241000.0, + "datetime": "2024-06-05 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293239, + "price": 98970000.0, + "datetime": "2024-06-06 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1293254, + "price": 98790000.0, + "datetime": "2024-06-06 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1293262, + "price": 98694000.0, + "datetime": "2024-06-06 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1293279, + "price": 98290000.0, + "datetime": "2024-06-06 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1293313, + "price": 98467000.0, + "datetime": "2024-06-06 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1293324, + "price": 98438000.0, + "datetime": "2024-06-06 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293394, + "price": 98461000.0, + "datetime": "2024-06-06 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1293402, + "price": 98322000.0, + "datetime": "2024-06-06 09:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -119398,80 +214357,215 @@ "price": 98256000.0, "datetime": "2024-06-06 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1293653, - "price": 98697000.0, - "datetime": "2024-06-06 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1294526, - "price": 97895000.0, - "datetime": "2024-06-08 17:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1294532, - "price": 97862000.0, - "datetime": "2024-06-08 18:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1294557, - "price": 97794000.0, - "datetime": "2024-06-08 19:21:00", + "bar_index": 1293525, + "price": 98224000.0, + "datetime": "2024-06-06 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1294595, - "price": 97977000.0, - "datetime": "2024-06-08 21:15:00", + "bar_index": 1293537, + "price": 98320000.0, + "datetime": "2024-06-06 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1294640, - "price": 97959000.0, - "datetime": "2024-06-08 23:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1294725, - "price": 97973000.0, - "datetime": "2024-06-09 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1294752, - "price": 97931000.0, - "datetime": "2024-06-09 05:06:00", + "bar_index": 1293563, + "price": 98232000.0, + "datetime": "2024-06-06 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1293644, + "price": 98781000.0, + "datetime": "2024-06-06 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1293654, + "price": 98722000.0, + "datetime": "2024-06-06 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293687, + "price": 98974000.0, + "datetime": "2024-06-06 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1293828, + "price": 98443000.0, + "datetime": "2024-06-07 06:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1293902, + "price": 98277000.0, + "datetime": "2024-06-07 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1293918, + "price": 98279000.0, + "datetime": "2024-06-07 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1293963, + "price": 98596000.0, + "datetime": "2024-06-07 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1294069, + "price": 98777000.0, + "datetime": "2024-06-07 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1294124, + "price": 98792000.0, + "datetime": "2024-06-07 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1294139, + "price": 99022000.0, + "datetime": "2024-06-07 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1294163, + "price": 99206000.0, + "datetime": "2024-06-07 23:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1294305, + "price": 97628000.0, + "datetime": "2024-06-08 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1294369, + "price": 97928000.0, + "datetime": "2024-06-08 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1294380, + "price": 97788000.0, + "datetime": "2024-06-08 10:30:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1294406, + "price": 98036000.0, + "datetime": "2024-06-08 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1294438, + "price": 97852000.0, + "datetime": "2024-06-08 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1294563, + "price": 97854000.0, + "datetime": "2024-06-08 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1294662, + "price": 97857000.0, + "datetime": "2024-06-09 00:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1294698, + "price": 97934000.0, + "datetime": "2024-06-09 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1294710, + "price": 97958000.0, + "datetime": "2024-06-09 03:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -119480,16 +214574,70 @@ "datetime": "2024-06-09 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=29.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1294779, + "price": 97983000.0, + "datetime": "2024-06-09 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1294846, + "price": 98063000.0, + "datetime": "2024-06-09 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1295023, - "price": 97716000.0, - "datetime": "2024-06-09 18:39:00", + "bar_index": 1294886, + "price": 98002000.0, + "datetime": "2024-06-09 11:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1294925, + "price": 97818000.0, + "datetime": "2024-06-09 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1294939, + "price": 97815000.0, + "datetime": "2024-06-09 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1294948, + "price": 97869000.0, + "datetime": "2024-06-09 14:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1294997, + "price": 97750000.0, + "datetime": "2024-06-09 17:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -119498,43 +214646,196 @@ "datetime": "2024-06-09 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1295070, - "price": 97672000.0, - "datetime": "2024-06-09 21:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1295163, - "price": 97966000.0, - "datetime": "2024-06-10 01:39:00", + "bar_index": 1295132, + "price": 97913000.0, + "datetime": "2024-06-10 00:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1295335, - "price": 97792000.0, - "datetime": "2024-06-10 10:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1295374, - "price": 97858000.0, - "datetime": "2024-06-10 12:12:00", + "bar_index": 1295204, + "price": 98043000.0, + "datetime": "2024-06-10 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=45.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1295219, + "price": 98161000.0, + "datetime": "2024-06-10 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295231, + "price": 98000000.0, + "datetime": "2024-06-10 05:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1295247, + "price": 98075000.0, + "datetime": "2024-06-10 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1295251, + "price": 98077000.0, + "datetime": "2024-06-10 06:03:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295284, + "price": 97986000.0, + "datetime": "2024-06-10 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295310, + "price": 97910000.0, + "datetime": "2024-06-10 09:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295339, + "price": 97758000.0, + "datetime": "2024-06-10 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1295377, + "price": 97899000.0, + "datetime": "2024-06-10 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1295490, + "price": 97120000.0, + "datetime": "2024-06-10 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1295536, + "price": 97001000.0, + "datetime": "2024-06-10 20:18:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1295556, + "price": 97103000.0, + "datetime": "2024-06-10 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1295623, + "price": 97700000.0, + "datetime": "2024-06-11 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1295643, + "price": 97580000.0, + "datetime": "2024-06-11 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295695, + "price": 97303000.0, + "datetime": "2024-06-11 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1295743, + "price": 97291000.0, + "datetime": "2024-06-11 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1295830, + "price": 96605000.0, + "datetime": "2024-06-11 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1295864, + "price": 95900000.0, + "datetime": "2024-06-11 12:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1295931, + "price": 95103000.0, + "datetime": "2024-06-11 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1295954, + "price": 94621000.0, + "datetime": "2024-06-11 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -119543,7 +214844,16 @@ "datetime": "2024-06-12 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1296099, + "price": 94226000.0, + "datetime": "2024-06-12 00:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -119551,170 +214861,674 @@ "price": 94244000.0, "datetime": "2024-06-12 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1296154, + "price": 94458000.0, + "datetime": "2024-06-12 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1296199, + "price": 95156000.0, + "datetime": "2024-06-12 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1296209, + "price": 95061000.0, + "datetime": "2024-06-12 05:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1296224, + "price": 95174000.0, + "datetime": "2024-06-12 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1296247, + "price": 95497000.0, + "datetime": "2024-06-12 07:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1296138, - "price": 93850000.0, - "datetime": "2024-06-12 02:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1296317, - "price": 95078000.0, - "datetime": "2024-06-12 11:21:00", + "bar_index": 1296270, + "price": 95256000.0, + "datetime": "2024-06-12 09:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1296504, - "price": 95514000.0, - "datetime": "2024-06-12 20:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1296586, - "price": 97600000.0, - "datetime": "2024-06-13 00:48:00", + "bar_index": 1296321, + "price": 95004000.0, + "datetime": "2024-06-12 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=25.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1297092, - "price": 94635000.0, - "datetime": "2024-06-14 02:06:00", + "bar_index": 1296332, + "price": 94960000.0, + "datetime": "2024-06-12 12:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1297528, - "price": 94937000.0, - "datetime": "2024-06-14 23:54:00", + "bar_index": 1296357, + "price": 94971000.0, + "datetime": "2024-06-12 13:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1296430, + "price": 94927000.0, + "datetime": "2024-06-12 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1296444, + "price": 94940000.0, + "datetime": "2024-06-12 17:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1296458, + "price": 94985000.0, + "datetime": "2024-06-12 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1296474, + "price": 95511000.0, + "datetime": "2024-06-12 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1296481, + "price": 95534000.0, + "datetime": "2024-06-12 19:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1296520, + "price": 97562000.0, + "datetime": "2024-06-12 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1296564, + "price": 97771000.0, + "datetime": "2024-06-12 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1296588, + "price": 97544000.0, + "datetime": "2024-06-13 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1296606, + "price": 97448000.0, + "datetime": "2024-06-13 01:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1296623, + "price": 97584000.0, + "datetime": "2024-06-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1296701, + "price": 96250000.0, + "datetime": "2024-06-13 06:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout]" }, { "side": "sell", - "bar_index": 1297605, - "price": 93211000.0, - "datetime": "2024-06-15 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1297620, - "price": 93409000.0, - "datetime": "2024-06-15 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1297721, - "price": 93931000.0, - "datetime": "2024-06-15 09:33:00", + "bar_index": 1296745, + "price": 95880000.0, + "datetime": "2024-06-13 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1298013, - "price": 93769000.0, - "datetime": "2024-06-16 00:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1298056, - "price": 93796000.0, - "datetime": "2024-06-16 02:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1298110, - "price": 93694000.0, - "datetime": "2024-06-16 05:00:00", + "bar_index": 1296787, + "price": 95730000.0, + "datetime": "2024-06-13 10:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1298121, - "price": 93749000.0, - "datetime": "2024-06-16 05:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1298329, - "price": 93810000.0, - "datetime": "2024-06-16 15:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1298428, - "price": 94120000.0, - "datetime": "2024-06-16 20:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1298535, - "price": 94310000.0, - "datetime": "2024-06-17 02:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1298632, - "price": 94416000.0, - "datetime": "2024-06-17 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1298765, - "price": 93200000.0, - "datetime": "2024-06-17 13:48:00", + "bar_index": 1296824, + "price": 95020000.0, + "datetime": "2024-06-13 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1296850, + "price": 94849000.0, + "datetime": "2024-06-13 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1296898, + "price": 95271000.0, + "datetime": "2024-06-13 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1296928, + "price": 95109000.0, + "datetime": "2024-06-13 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1296970, + "price": 95394000.0, + "datetime": "2024-06-13 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1296994, + "price": 95483000.0, + "datetime": "2024-06-13 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1297006, + "price": 95310000.0, + "datetime": "2024-06-13 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1297064, + "price": 94206000.0, + "datetime": "2024-06-14 00:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1297106, + "price": 94620000.0, + "datetime": "2024-06-14 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297113, + "price": 94621000.0, + "datetime": "2024-06-14 03:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1297143, + "price": 94354000.0, + "datetime": "2024-06-14 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297183, + "price": 94816000.0, + "datetime": "2024-06-14 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297283, + "price": 94647000.0, + "datetime": "2024-06-14 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1297293, + "price": 94556000.0, + "datetime": "2024-06-14 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1297304, + "price": 94500000.0, + "datetime": "2024-06-14 12:42:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297338, + "price": 94504000.0, + "datetime": "2024-06-14 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297365, + "price": 94593000.0, + "datetime": "2024-06-14 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1297399, + "price": 94880000.0, + "datetime": "2024-06-14 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297420, + "price": 94795000.0, + "datetime": "2024-06-14 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1297479, + "price": 95053000.0, + "datetime": "2024-06-14 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1297544, + "price": 94440000.0, + "datetime": "2024-06-15 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297659, + "price": 94077000.0, + "datetime": "2024-06-15 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1297685, + "price": 93928000.0, + "datetime": "2024-06-15 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297705, + "price": 93985000.0, + "datetime": "2024-06-15 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297738, + "price": 94029000.0, + "datetime": "2024-06-15 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1297764, + "price": 93990000.0, + "datetime": "2024-06-15 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297836, + "price": 93938000.0, + "datetime": "2024-06-15 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1297845, + "price": 93849000.0, + "datetime": "2024-06-15 15:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1297883, + "price": 93790000.0, + "datetime": "2024-06-15 17:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1297903, + "price": 93660000.0, + "datetime": "2024-06-15 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1298029, + "price": 93828000.0, + "datetime": "2024-06-16 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1298140, + "price": 93614000.0, + "datetime": "2024-06-16 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1298169, + "price": 93767000.0, + "datetime": "2024-06-16 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1298228, + "price": 93788000.0, + "datetime": "2024-06-16 10:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1298308, + "price": 93794000.0, + "datetime": "2024-06-16 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1298343, + "price": 93833000.0, + "datetime": "2024-06-16 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1298388, + "price": 93921000.0, + "datetime": "2024-06-16 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1298413, + "price": 94330000.0, + "datetime": "2024-06-16 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1298484, + "price": 94307000.0, + "datetime": "2024-06-16 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1298518, + "price": 94334000.0, + "datetime": "2024-06-17 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1298526, + "price": 94298000.0, + "datetime": "2024-06-17 01:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1298574, + "price": 94336000.0, + "datetime": "2024-06-17 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1298588, + "price": 94245000.0, + "datetime": "2024-06-17 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1298610, + "price": 94105000.0, + "datetime": "2024-06-17 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1298653, + "price": 94317000.0, + "datetime": "2024-06-17 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1298687, + "price": 94044000.0, + "datetime": "2024-06-17 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1298700, + "price": 93650000.0, + "datetime": "2024-06-17 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1298766, + "price": 93199000.0, + "datetime": "2024-06-17 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1298783, + "price": 93256000.0, + "datetime": "2024-06-17 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1298798, + "price": 93070000.0, + "datetime": "2024-06-17 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1298894, + "price": 92648000.0, + "datetime": "2024-06-17 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1298905, + "price": 92532000.0, + "datetime": "2024-06-17 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -119723,268 +215537,1105 @@ "datetime": "2024-06-17 22:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1299447, - "price": 91325000.0, - "datetime": "2024-06-18 23:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1299494, - "price": 91227000.0, - "datetime": "2024-06-19 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1299514, - "price": 91348000.0, - "datetime": "2024-06-19 03:15:00", + "bar_index": 1299033, + "price": 94009000.0, + "datetime": "2024-06-18 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1299774, - "price": 92271000.0, - "datetime": "2024-06-19 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1299862, - "price": 91758000.0, - "datetime": "2024-06-19 20:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1300152, - "price": 91749000.0, - "datetime": "2024-06-20 11:09:00", + "bar_index": 1299094, + "price": 93614000.0, + "datetime": "2024-06-18 06:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1300172, - "price": 91838000.0, - "datetime": "2024-06-20 12:09:00", + "bar_index": 1299112, + "price": 93791000.0, + "datetime": "2024-06-18 07:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1300360, - "price": 93120000.0, - "datetime": "2024-06-20 21:33:00", + "bar_index": 1299128, + "price": 93799000.0, + "datetime": "2024-06-18 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1300710, - "price": 91125000.0, - "datetime": "2024-06-21 15:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1300715, - "price": 91128000.0, - "datetime": "2024-06-21 15:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1300742, - "price": 91064000.0, - "datetime": "2024-06-21 16:39:00", + "bar_index": 1299155, + "price": 93290000.0, + "datetime": "2024-06-18 09:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1299228, + "price": 92177000.0, + "datetime": "2024-06-18 12:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1300898, - "price": 90150000.0, - "datetime": "2024-06-22 00:27:00", + "bar_index": 1299252, + "price": 92494000.0, + "datetime": "2024-06-18 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1301392, - "price": 90810000.0, - "datetime": "2024-06-23 01:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1301480, - "price": 90792000.0, - "datetime": "2024-06-23 05:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1301511, - "price": 90823000.0, - "datetime": "2024-06-23 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1301544, - "price": 90860000.0, - "datetime": "2024-06-23 08:48:00", + "bar_index": 1299306, + "price": 92539000.0, + "datetime": "2024-06-18 16:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1299375, + "price": 92001000.0, + "datetime": "2024-06-18 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1299401, + "price": 91836000.0, + "datetime": "2024-06-18 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1299473, + "price": 91118000.0, + "datetime": "2024-06-19 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1299481, + "price": 91149000.0, + "datetime": "2024-06-19 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1301609, - "price": 91070000.0, - "datetime": "2024-06-23 12:03:00", + "bar_index": 1299515, + "price": 91253000.0, + "datetime": "2024-06-19 03:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1299539, + "price": 91058000.0, + "datetime": "2024-06-19 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1301668, - "price": 90955000.0, - "datetime": "2024-06-23 15:00:00", + "bar_index": 1299581, + "price": 91690000.0, + "datetime": "2024-06-19 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1301698, - "price": 90902000.0, - "datetime": "2024-06-23 16:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1301877, - "price": 90491000.0, - "datetime": "2024-06-24 01:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1302162, - "price": 87851000.0, - "datetime": "2024-06-24 15:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1302279, - "price": 86405000.0, - "datetime": "2024-06-24 21:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1302642, - "price": 86200000.0, - "datetime": "2024-06-25 15:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1302873, - "price": 86999000.0, - "datetime": "2024-06-26 03:18:00", + "bar_index": 1299627, + "price": 91741000.0, + "datetime": "2024-06-19 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1299634, + "price": 91390000.0, + "datetime": "2024-06-19 09:15:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1303337, - "price": 86620000.0, - "datetime": "2024-06-27 02:30:00", + "bar_index": 1299663, + "price": 91748000.0, + "datetime": "2024-06-19 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1303391, - "price": 85924000.0, - "datetime": "2024-06-27 05:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1303475, - "price": 85940000.0, - "datetime": "2024-06-27 09:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1303532, - "price": 86128000.0, - "datetime": "2024-06-27 12:15:00", + "bar_index": 1299687, + "price": 92180000.0, + "datetime": "2024-06-19 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1299736, + "price": 92300000.0, + "datetime": "2024-06-19 14:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1299742, + "price": 92349000.0, + "datetime": "2024-06-19 14:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1299842, + "price": 91927000.0, + "datetime": "2024-06-19 19:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1303961, - "price": 86594000.0, - "datetime": "2024-06-28 09:42:00", + "bar_index": 1299867, + "price": 91830000.0, + "datetime": "2024-06-19 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1299941, + "price": 91500000.0, + "datetime": "2024-06-20 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1299960, + "price": 91664000.0, + "datetime": "2024-06-20 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1300058, + "price": 91640000.0, + "datetime": "2024-06-20 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1300066, + "price": 91723000.0, + "datetime": "2024-06-20 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1300081, + "price": 91626000.0, + "datetime": "2024-06-20 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300130, + "price": 91808000.0, + "datetime": "2024-06-20 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1300156, + "price": 91891000.0, + "datetime": "2024-06-20 11:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1300210, + "price": 91977000.0, + "datetime": "2024-06-20 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300262, + "price": 92692000.0, + "datetime": "2024-06-20 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1300280, + "price": 92597000.0, + "datetime": "2024-06-20 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300287, + "price": 92514000.0, + "datetime": "2024-06-20 17:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1300318, + "price": 92582000.0, + "datetime": "2024-06-20 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300328, + "price": 93219000.0, + "datetime": "2024-06-20 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1300351, + "price": 93319000.0, + "datetime": "2024-06-20 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300361, + "price": 93100000.0, + "datetime": "2024-06-20 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1300426, + "price": 91729000.0, + "datetime": "2024-06-21 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1300535, + "price": 92000000.0, + "datetime": "2024-06-21 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1300566, + "price": 91890000.0, + "datetime": "2024-06-21 07:51:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300629, + "price": 91850000.0, + "datetime": "2024-06-21 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1300700, + "price": 91100000.0, + "datetime": "2024-06-21 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1300770, + "price": 89787000.0, + "datetime": "2024-06-21 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1300805, + "price": 90143000.0, + "datetime": "2024-06-21 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300946, + "price": 90095000.0, + "datetime": "2024-06-22 02:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300960, + "price": 90332000.0, + "datetime": "2024-06-22 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1300974, + "price": 90262000.0, + "datetime": "2024-06-22 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1301014, + "price": 90222000.0, + "datetime": "2024-06-22 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301039, + "price": 90474000.0, + "datetime": "2024-06-22 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301095, + "price": 90420000.0, + "datetime": "2024-06-22 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301102, + "price": 90425000.0, + "datetime": "2024-06-22 10:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1301156, + "price": 90685000.0, + "datetime": "2024-06-22 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1301161, + "price": 90626000.0, + "datetime": "2024-06-22 13:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1301174, + "price": 90684000.0, + "datetime": "2024-06-22 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1301188, + "price": 90841000.0, + "datetime": "2024-06-22 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,fib_pullback,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1301234, + "price": 90910000.0, + "datetime": "2024-06-22 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1301248, + "price": 90836000.0, + "datetime": "2024-06-22 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1301329, + "price": 90751000.0, + "datetime": "2024-06-22 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1301397, + "price": 90877000.0, + "datetime": "2024-06-23 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1301520, + "price": 90899000.0, + "datetime": "2024-06-23 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301530, + "price": 90859000.0, + "datetime": "2024-06-23 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301558, + "price": 90973000.0, + "datetime": "2024-06-23 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1301686, + "price": 90927000.0, + "datetime": "2024-06-23 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1301765, + "price": 90772000.0, + "datetime": "2024-06-23 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1301794, + "price": 90799000.0, + "datetime": "2024-06-23 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1301816, + "price": 90760000.0, + "datetime": "2024-06-23 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1301825, + "price": 90703000.0, + "datetime": "2024-06-23 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1301903, + "price": 90542000.0, + "datetime": "2024-06-24 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1301935, + "price": 90638000.0, + "datetime": "2024-06-24 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1301961, + "price": 90185000.0, + "datetime": "2024-06-24 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1301968, + "price": 90063000.0, + "datetime": "2024-06-24 06:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1301998, + "price": 89996000.0, + "datetime": "2024-06-24 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1302005, + "price": 89871000.0, + "datetime": "2024-06-24 07:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1302044, + "price": 89055000.0, + "datetime": "2024-06-24 09:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1302089, + "price": 88779000.0, + "datetime": "2024-06-24 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1302136, + "price": 88158000.0, + "datetime": "2024-06-24 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1302169, + "price": 87707000.0, + "datetime": "2024-06-24 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302205, + "price": 88299000.0, + "datetime": "2024-06-24 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1302292, + "price": 86114000.0, + "datetime": "2024-06-24 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302306, + "price": 86883000.0, + "datetime": "2024-06-24 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1302328, + "price": 86376000.0, + "datetime": "2024-06-25 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1302458, + "price": 84914000.0, + "datetime": "2024-06-25 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1302527, + "price": 85262000.0, + "datetime": "2024-06-25 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1302563, + "price": 85570000.0, + "datetime": "2024-06-25 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1302574, + "price": 86660000.0, + "datetime": "2024-06-25 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1302584, + "price": 86691000.0, + "datetime": "2024-06-25 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1302605, + "price": 86721000.0, + "datetime": "2024-06-25 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1302661, + "price": 85712000.0, + "datetime": "2024-06-25 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1302751, + "price": 86151000.0, + "datetime": "2024-06-25 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302787, + "price": 86331000.0, + "datetime": "2024-06-25 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1302818, + "price": 87237000.0, + "datetime": "2024-06-26 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302831, + "price": 87099000.0, + "datetime": "2024-06-26 01:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1302840, + "price": 86772000.0, + "datetime": "2024-06-26 01:39:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302885, + "price": 87694000.0, + "datetime": "2024-06-26 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1302914, + "price": 87544000.0, + "datetime": "2024-06-26 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1302919, + "price": 87563000.0, + "datetime": "2024-06-26 05:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303020, + "price": 87522000.0, + "datetime": "2024-06-26 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1303054, + "price": 87469000.0, + "datetime": "2024-06-26 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1303073, + "price": 87139000.0, + "datetime": "2024-06-26 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1303142, + "price": 86993000.0, + "datetime": "2024-06-26 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1303168, + "price": 86532000.0, + "datetime": "2024-06-26 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303234, + "price": 86686000.0, + "datetime": "2024-06-26 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303269, + "price": 87226000.0, + "datetime": "2024-06-26 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1303285, + "price": 87071000.0, + "datetime": "2024-06-26 23:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303410, + "price": 86153000.0, + "datetime": "2024-06-27 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1303415, + "price": 86255000.0, + "datetime": "2024-06-27 06:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1303444, + "price": 85990000.0, + "datetime": "2024-06-27 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1303461, + "price": 85962000.0, + "datetime": "2024-06-27 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1303505, + "price": 86279000.0, + "datetime": "2024-06-27 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1303524, + "price": 86106000.0, + "datetime": "2024-06-27 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303536, + "price": 86226000.0, + "datetime": "2024-06-27 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303691, + "price": 86144000.0, + "datetime": "2024-06-27 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303712, + "price": 86286000.0, + "datetime": "2024-06-27 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303757, + "price": 87327000.0, + "datetime": "2024-06-27 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1303776, + "price": 86711000.0, + "datetime": "2024-06-28 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1303885, + "price": 86563000.0, + "datetime": "2024-06-28 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1303906, + "price": 86663000.0, + "datetime": "2024-06-28 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1303910, + "price": 86713000.0, + "datetime": "2024-06-28 07:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1304028, + "price": 86662000.0, + "datetime": "2024-06-28 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=64.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1304135, + "price": 86124000.0, + "datetime": "2024-06-28 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1304159, + "price": 86287000.0, + "datetime": "2024-06-28 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -119992,116 +216643,431 @@ "price": 86488000.0, "datetime": "2024-06-28 20:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1304201, - "price": 86421000.0, - "datetime": "2024-06-28 21:42:00", + "bar_index": 1304209, + "price": 86213000.0, + "datetime": "2024-06-28 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1304473, - "price": 85643000.0, - "datetime": "2024-06-29 11:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1304552, - "price": 85442000.0, - "datetime": "2024-06-29 15:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1304636, - "price": 85623000.0, - "datetime": "2024-06-29 19:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1304935, - "price": 85810000.0, - "datetime": "2024-06-30 10:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1305023, - "price": 85467000.0, - "datetime": "2024-06-30 14:48:00", + "bar_index": 1304241, + "price": 85631000.0, + "datetime": "2024-06-28 23:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1305163, - "price": 86440000.0, - "datetime": "2024-06-30 21:48:00", + "bar_index": 1304267, + "price": 85683000.0, + "datetime": "2024-06-29 01:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1305226, - "price": 86628000.0, - "datetime": "2024-07-01 00:57:00", + "bar_index": 1304332, + "price": 85065000.0, + "datetime": "2024-06-29 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1305309, - "price": 87100000.0, - "datetime": "2024-07-01 05:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1305443, - "price": 88791000.0, - "datetime": "2024-07-01 11:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1305468, - "price": 88831000.0, - "datetime": "2024-07-01 13:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1305590, - "price": 88273000.0, - "datetime": "2024-07-01 19:09:00", + "bar_index": 1304348, + "price": 84840000.0, + "datetime": "2024-06-29 05:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1304364, + "price": 84777000.0, + "datetime": "2024-06-29 05:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1304374, + "price": 84900000.0, + "datetime": "2024-06-29 06:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1304394, + "price": 84938000.0, + "datetime": "2024-06-29 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1304421, + "price": 85099000.0, + "datetime": "2024-06-29 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1304464, + "price": 85685000.0, + "datetime": "2024-06-29 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1304476, + "price": 85612000.0, + "datetime": "2024-06-29 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1304563, + "price": 85493000.0, + "datetime": "2024-06-29 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1304609, + "price": 85642000.0, + "datetime": "2024-06-29 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1304616, + "price": 85634000.0, + "datetime": "2024-06-29 18:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1304665, + "price": 85960000.0, + "datetime": "2024-06-29 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1304811, + "price": 85840000.0, + "datetime": "2024-06-30 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1304830, + "price": 85838000.0, + "datetime": "2024-06-30 05:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1304894, + "price": 85821000.0, + "datetime": "2024-06-30 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1304938, + "price": 85796000.0, + "datetime": "2024-06-30 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1305038, + "price": 85655000.0, + "datetime": "2024-06-30 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1305052, + "price": 86732000.0, + "datetime": "2024-06-30 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1305079, + "price": 86455000.0, + "datetime": "2024-06-30 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1305102, + "price": 86579000.0, + "datetime": "2024-06-30 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305109, + "price": 86609000.0, + "datetime": "2024-06-30 19:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305132, + "price": 86717000.0, + "datetime": "2024-06-30 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1305145, + "price": 86611000.0, + "datetime": "2024-06-30 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1305236, + "price": 86573000.0, + "datetime": "2024-07-01 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305257, + "price": 86687000.0, + "datetime": "2024-07-01 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305273, + "price": 86668000.0, + "datetime": "2024-07-01 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1305299, + "price": 86948000.0, + "datetime": "2024-07-01 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1305310, + "price": 87094000.0, + "datetime": "2024-07-01 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1305330, + "price": 86938000.0, + "datetime": "2024-07-01 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305346, + "price": 86992000.0, + "datetime": "2024-07-01 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305366, + "price": 88180000.0, + "datetime": "2024-07-01 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1305412, + "price": 88888000.0, + "datetime": "2024-07-01 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1305458, + "price": 88965000.0, + "datetime": "2024-07-01 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305477, + "price": 88837000.0, + "datetime": "2024-07-01 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1305742, + "price": 89106000.0, + "datetime": "2024-07-02 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1305856, + "price": 88216000.0, + "datetime": "2024-07-02 08:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1305881, + "price": 88287000.0, + "datetime": "2024-07-02 09:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1305898, + "price": 88320000.0, + "datetime": "2024-07-02 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1305916, + "price": 88529000.0, + "datetime": "2024-07-02 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1305938, + "price": 88642000.0, + "datetime": "2024-07-02 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1305950, + "price": 88725000.0, + "datetime": "2024-07-02 13:09:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1305957, + "price": 88679000.0, + "datetime": "2024-07-02 13:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1305974, + "price": 88431000.0, + "datetime": "2024-07-02 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1306047, + "price": 87888000.0, + "datetime": "2024-07-02 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -120110,7 +217076,52 @@ "datetime": "2024-07-02 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1306085, + "price": 87976000.0, + "datetime": "2024-07-02 19:54:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1306126, + "price": 88202000.0, + "datetime": "2024-07-02 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1306163, + "price": 87100000.0, + "datetime": "2024-07-02 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1306192, + "price": 86979000.0, + "datetime": "2024-07-03 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1306198, + "price": 87038000.0, + "datetime": "2024-07-03 01:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -120118,62 +217129,152 @@ "price": 87111000.0, "datetime": "2024-07-03 02:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1306323, - "price": 87190000.0, - "datetime": "2024-07-03 07:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1306454, - "price": 85929000.0, - "datetime": "2024-07-03 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1306476, - "price": 85995000.0, - "datetime": "2024-07-03 15:27:00", + "bar_index": 1306273, + "price": 87137000.0, + "datetime": "2024-07-03 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_sell score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1306551, - "price": 85029000.0, - "datetime": "2024-07-03 19:12:00", + "bar_index": 1306295, + "price": 87147000.0, + "datetime": "2024-07-03 06:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1306827, - "price": 85400000.0, - "datetime": "2024-07-04 09:00:00", + "bar_index": 1306324, + "price": 87215000.0, + "datetime": "2024-07-03 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1306358, + "price": 87496000.0, + "datetime": "2024-07-03 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1307020, - "price": 82194000.0, - "datetime": "2024-07-04 18:39:00", + "bar_index": 1306385, + "price": 86560000.0, + "datetime": "2024-07-03 10:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1306455, + "price": 85900000.0, + "datetime": "2024-07-03 14:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1306481, + "price": 86013000.0, + "datetime": "2024-07-03 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1306494, + "price": 85910000.0, + "datetime": "2024-07-03 16:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1306529, + "price": 85452000.0, + "datetime": "2024-07-03 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1306585, + "price": 85299000.0, + "datetime": "2024-07-03 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1306604, + "price": 84941000.0, + "datetime": "2024-07-03 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1306681, + "price": 85500000.0, + "datetime": "2024-07-04 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1306718, + "price": 85517000.0, + "datetime": "2024-07-04 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1306798, + "price": 85506000.0, + "datetime": "2024-07-04 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1306837, + "price": 85499000.0, + "datetime": "2024-07-04 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1307043, + "price": 82198000.0, + "datetime": "2024-07-04 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -120181,35 +217282,107 @@ "price": 82110000.0, "datetime": "2024-07-04 20:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1307677, - "price": 80550000.0, - "datetime": "2024-07-06 03:30:00", + "bar_index": 1307178, + "price": 83162000.0, + "datetime": "2024-07-05 02:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1307695, - "price": 80635000.0, - "datetime": "2024-07-06 04:24:00", + "bar_index": 1307274, + "price": 83567000.0, + "datetime": "2024-07-05 07:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1307748, - "price": 80299000.0, - "datetime": "2024-07-06 07:03:00", + "bar_index": 1307293, + "price": 82660000.0, + "datetime": "2024-07-05 08:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1307352, + "price": 81597000.0, + "datetime": "2024-07-05 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1307369, + "price": 80172000.0, + "datetime": "2024-07-05 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1307378, + "price": 79407000.0, + "datetime": "2024-07-05 12:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1307516, + "price": 78938000.0, + "datetime": "2024-07-05 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1307602, + "price": 79743000.0, + "datetime": "2024-07-05 23:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1307756, + "price": 80700000.0, + "datetime": "2024-07-06 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1307766, + "price": 80587000.0, + "datetime": "2024-07-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1307814, + "price": 80828000.0, + "datetime": "2024-07-06 10:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -120217,8 +217390,89 @@ "price": 80500000.0, "datetime": "2024-07-06 12:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1307903, + "price": 80497000.0, + "datetime": "2024-07-06 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1307932, + "price": 80764000.0, + "datetime": "2024-07-06 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1307962, + "price": 80630000.0, + "datetime": "2024-07-06 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308002, + "price": 80990000.0, + "datetime": "2024-07-06 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1308014, + "price": 80876000.0, + "datetime": "2024-07-06 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308030, + "price": 80902000.0, + "datetime": "2024-07-06 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308080, + "price": 81269000.0, + "datetime": "2024-07-06 23:39:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1308099, + "price": 81743000.0, + "datetime": "2024-07-07 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1308125, + "price": 82505000.0, + "datetime": "2024-07-07 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -120226,8 +217480,17 @@ "price": 82383000.0, "datetime": "2024-07-07 03:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1308188, + "price": 82422000.0, + "datetime": "2024-07-07 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -120236,7 +217499,70 @@ "datetime": "2024-07-07 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=17.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1308221, + "price": 82435000.0, + "datetime": "2024-07-07 06:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308232, + "price": 82474000.0, + "datetime": "2024-07-07 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1308238, + "price": 82518000.0, + "datetime": "2024-07-07 07:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1308279, + "price": 82522000.0, + "datetime": "2024-07-07 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308317, + "price": 82599000.0, + "datetime": "2024-07-07 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1308341, + "price": 82373000.0, + "datetime": "2024-07-07 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.4 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1308385, + "price": 81803000.0, + "datetime": "2024-07-07 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -120245,25 +217571,16 @@ "datetime": "2024-07-07 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1308487, - "price": 81567000.0, - "datetime": "2024-07-07 20:00:00", + "bar_index": 1308428, + "price": 81419000.0, + "datetime": "2024-07-07 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1308583, - "price": 80829000.0, - "datetime": "2024-07-08 00:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -120272,7 +217589,7 @@ "datetime": "2024-07-08 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -120280,35 +217597,44 @@ "price": 81256000.0, "datetime": "2024-07-08 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308632, + "price": 81394000.0, + "datetime": "2024-07-08 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [fractal_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1308661, + "price": 81220000.0, + "datetime": "2024-07-08 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1308666, - "price": 81166000.0, - "datetime": "2024-07-08 05:00:00", + "bar_index": 1308703, + "price": 80536000.0, + "datetime": "2024-07-08 06:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1308689, - "price": 80933000.0, - "datetime": "2024-07-08 06:09:00", + "bar_index": 1308723, + "price": 80236000.0, + "datetime": "2024-07-08 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1308722, - "price": 80303000.0, - "datetime": "2024-07-08 07:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -120316,8 +217642,17 @@ "price": 78880000.0, "datetime": "2024-07-08 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1308822, + "price": 78722000.0, + "datetime": "2024-07-08 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -120325,44 +217660,143 @@ "price": 79037000.0, "datetime": "2024-07-08 14:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1308941, - "price": 81520000.0, - "datetime": "2024-07-08 18:45:00", + "bar_index": 1308871, + "price": 79120000.0, + "datetime": "2024-07-08 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308886, + "price": 79171000.0, + "datetime": "2024-07-08 16:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1308903, + "price": 79486000.0, + "datetime": "2024-07-08 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1308933, + "price": 81850000.0, + "datetime": "2024-07-08 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1308948, + "price": 81657000.0, + "datetime": "2024-07-08 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1309004, - "price": 81072000.0, - "datetime": "2024-07-08 21:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1309227, - "price": 80443000.0, - "datetime": "2024-07-09 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1309324, - "price": 81111000.0, - "datetime": "2024-07-09 13:54:00", + "bar_index": 1309019, + "price": 81027000.0, + "datetime": "2024-07-08 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1309072, + "price": 79259000.0, + "datetime": "2024-07-09 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1309083, + "price": 79365000.0, + "datetime": "2024-07-09 01:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1309098, + "price": 79896000.0, + "datetime": "2024-07-09 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309109, + "price": 80120000.0, + "datetime": "2024-07-09 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1309133, + "price": 79977000.0, + "datetime": "2024-07-09 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309170, + "price": 79994000.0, + "datetime": "2024-07-09 06:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1309213, + "price": 80552000.0, + "datetime": "2024-07-09 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309258, + "price": 80502000.0, + "datetime": "2024-07-09 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1309341, + "price": 81056000.0, + "datetime": "2024-07-09 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -120371,43 +217805,286 @@ "datetime": "2024-07-09 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1309520, - "price": 81320000.0, - "datetime": "2024-07-09 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1309628, - "price": 81620000.0, - "datetime": "2024-07-10 05:06:00", + "bar_index": 1309373, + "price": 81092000.0, + "datetime": "2024-07-09 16:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1309738, - "price": 81900000.0, - "datetime": "2024-07-10 10:36:00", + "bar_index": 1309402, + "price": 81547000.0, + "datetime": "2024-07-09 17:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1309420, + "price": 81580000.0, + "datetime": "2024-07-09 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309426, + "price": 81549000.0, + "datetime": "2024-07-09 19:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1309920, - "price": 82759000.0, - "datetime": "2024-07-10 19:42:00", + "bar_index": 1309442, + "price": 81202000.0, + "datetime": "2024-07-09 19:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309452, + "price": 81303000.0, + "datetime": "2024-07-09 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1309469, + "price": 81370000.0, + "datetime": "2024-07-09 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309569, + "price": 81449000.0, + "datetime": "2024-07-10 02:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309579, + "price": 81353000.0, + "datetime": "2024-07-10 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309583, + "price": 81419000.0, + "datetime": "2024-07-10 02:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1309616, + "price": 81687000.0, + "datetime": "2024-07-10 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1309634, + "price": 81794000.0, + "datetime": "2024-07-10 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1309660, + "price": 81758000.0, + "datetime": "2024-07-10 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309697, + "price": 81995000.0, + "datetime": "2024-07-10 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1309707, + "price": 81850000.0, + "datetime": "2024-07-10 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1309715, + "price": 81569000.0, + "datetime": "2024-07-10 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1309773, + "price": 81845000.0, + "datetime": "2024-07-10 12:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309836, + "price": 83395000.0, + "datetime": "2024-07-10 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1309874, + "price": 82886000.0, + "datetime": "2024-07-10 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1309922, + "price": 82829000.0, + "datetime": "2024-07-10 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1309944, + "price": 82576000.0, + "datetime": "2024-07-10 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1310010, + "price": 81662000.0, + "datetime": "2024-07-11 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1310043, + "price": 81601000.0, + "datetime": "2024-07-11 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1310053, + "price": 81504000.0, + "datetime": "2024-07-11 02:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1310124, + "price": 81301000.0, + "datetime": "2024-07-11 05:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1310137, + "price": 81356000.0, + "datetime": "2024-07-11 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1310157, + "price": 81805000.0, + "datetime": "2024-07-11 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1310195, + "price": 81418000.0, + "datetime": "2024-07-11 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1310205, + "price": 81555000.0, + "datetime": "2024-07-11 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1310236, + "price": 81949000.0, + "datetime": "2024-07-11 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1310277, + "price": 81600000.0, + "datetime": "2024-07-11 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -120416,16 +218093,106 @@ "datetime": "2024-07-11 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1310303, + "price": 81841000.0, + "datetime": "2024-07-11 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1310393, + "price": 82159000.0, + "datetime": "2024-07-11 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1310533, + "price": 81623000.0, + "datetime": "2024-07-12 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1310381, - "price": 81940000.0, - "datetime": "2024-07-11 18:45:00", + "bar_index": 1310545, + "price": 81567000.0, + "datetime": "2024-07-12 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1310606, + "price": 81351000.0, + "datetime": "2024-07-12 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1310612, + "price": 81256000.0, + "datetime": "2024-07-12 06:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1310626, + "price": 81321000.0, + "datetime": "2024-07-12 07:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1310636, + "price": 81319000.0, + "datetime": "2024-07-12 07:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1310656, + "price": 80959000.0, + "datetime": "2024-07-12 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1310727, + "price": 80768000.0, + "datetime": "2024-07-12 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1310791, + "price": 80707000.0, + "datetime": "2024-07-12 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -120433,17 +218200,71 @@ "price": 80773000.0, "datetime": "2024-07-12 17:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1310919, - "price": 80801000.0, - "datetime": "2024-07-12 21:39:00", + "side": "buy", + "bar_index": 1310841, + "price": 80880000.0, + "datetime": "2024-07-12 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1310878, + "price": 80649000.0, + "datetime": "2024-07-12 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1310889, + "price": 80742000.0, + "datetime": "2024-07-12 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1310921, + "price": 81000000.0, + "datetime": "2024-07-12 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1311011, + "price": 81925000.0, + "datetime": "2024-07-13 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311026, + "price": 81791000.0, + "datetime": "2024-07-13 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311046, + "price": 82065000.0, + "datetime": "2024-07-13 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -120451,44 +218272,305 @@ "price": 81234000.0, "datetime": "2024-07-13 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1311116, - "price": 81255000.0, - "datetime": "2024-07-13 07:30:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1311478, - "price": 82331000.0, - "datetime": "2024-07-14 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1311766, - "price": 84201000.0, - "datetime": "2024-07-14 16:00:00", + "bar_index": 1311160, + "price": 81479000.0, + "datetime": "2024-07-13 09:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1311971, - "price": 84108000.0, - "datetime": "2024-07-15 02:15:00", + "bar_index": 1311164, + "price": 81415000.0, + "datetime": "2024-07-13 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.6 [macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311185, + "price": 81553000.0, + "datetime": "2024-07-13 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1311208, + "price": 81561000.0, + "datetime": "2024-07-13 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1311226, + "price": 81351000.0, + "datetime": "2024-07-13 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1311238, + "price": 81379000.0, + "datetime": "2024-07-13 13:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1311267, + "price": 81680000.0, + "datetime": "2024-07-13 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311310, + "price": 81782000.0, + "datetime": "2024-07-13 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311346, + "price": 82363000.0, + "datetime": "2024-07-13 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311368, + "price": 82104000.0, + "datetime": "2024-07-13 20:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1311388, + "price": 82281000.0, + "datetime": "2024-07-13 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1311422, + "price": 82335000.0, + "datetime": "2024-07-13 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311463, + "price": 82500000.0, + "datetime": "2024-07-14 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1311489, + "price": 82290000.0, + "datetime": "2024-07-14 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1311563, + "price": 82190000.0, + "datetime": "2024-07-14 05:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311583, + "price": 82331000.0, + "datetime": "2024-07-14 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1311610, + "price": 83598000.0, + "datetime": "2024-07-14 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311638, + "price": 83319000.0, + "datetime": "2024-07-14 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311654, + "price": 83509000.0, + "datetime": "2024-07-14 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1311704, + "price": 83392000.0, + "datetime": "2024-07-14 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1311716, + "price": 83740000.0, + "datetime": "2024-07-14 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1311734, + "price": 84338000.0, + "datetime": "2024-07-14 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1311744, + "price": 84500000.0, + "datetime": "2024-07-14 14:54:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1311754, + "price": 84382000.0, + "datetime": "2024-07-14 15:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1311779, + "price": 84283000.0, + "datetime": "2024-07-14 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311819, + "price": 84701000.0, + "datetime": "2024-07-14 18:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1311839, + "price": 84335000.0, + "datetime": "2024-07-14 19:39:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1311878, + "price": 83877000.0, + "datetime": "2024-07-14 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1311905, + "price": 83818000.0, + "datetime": "2024-07-14 22:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1311921, + "price": 84138000.0, + "datetime": "2024-07-14 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1311935, + "price": 84127000.0, + "datetime": "2024-07-15 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1311963, + "price": 84232000.0, + "datetime": "2024-07-15 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1311974, + "price": 84097000.0, + "datetime": "2024-07-15 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -120496,53 +218578,224 @@ "price": 84115000.0, "datetime": "2024-07-15 03:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1312203, - "price": 87870000.0, - "datetime": "2024-07-15 13:51:00", + "bar_index": 1312009, + "price": 84158000.0, + "datetime": "2024-07-15 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1312043, + "price": 84507000.0, + "datetime": "2024-07-15 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1312072, + "price": 85327000.0, + "datetime": "2024-07-15 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1312160, + "price": 87615000.0, + "datetime": "2024-07-15 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1312241, + "price": 88386000.0, + "datetime": "2024-07-15 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1312276, + "price": 88444000.0, + "datetime": "2024-07-15 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1312286, - "price": 88175000.0, - "datetime": "2024-07-15 18:00:00", + "bar_index": 1312314, + "price": 88072000.0, + "datetime": "2024-07-15 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1312353, + "price": 87869000.0, + "datetime": "2024-07-15 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1312434, + "price": 88670000.0, + "datetime": "2024-07-16 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1312440, + "price": 88929000.0, + "datetime": "2024-07-16 01:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1312472, + "price": 89075000.0, + "datetime": "2024-07-16 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1312513, + "price": 89159000.0, + "datetime": "2024-07-16 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1312535, + "price": 89416000.0, + "datetime": "2024-07-16 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1312566, + "price": 90392000.0, + "datetime": "2024-07-16 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1312649, + "price": 90848000.0, + "datetime": "2024-07-16 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1312505, - "price": 89062000.0, - "datetime": "2024-07-16 04:57:00", + "bar_index": 1312657, + "price": 90763000.0, + "datetime": "2024-07-16 12:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1312682, + "price": 90448000.0, + "datetime": "2024-07-16 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.6 [keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1312857, - "price": 89567000.0, - "datetime": "2024-07-16 22:33:00", + "bar_index": 1312783, + "price": 88696000.0, + "datetime": "2024-07-16 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1313139, - "price": 91590000.0, - "datetime": "2024-07-17 12:39:00", + "bar_index": 1312898, + "price": 90106000.0, + "datetime": "2024-07-17 00:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1312930, + "price": 89637000.0, + "datetime": "2024-07-17 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1312944, + "price": 90086000.0, + "datetime": "2024-07-17 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1313063, + "price": 90925000.0, + "datetime": "2024-07-17 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1313079, + "price": 91432000.0, + "datetime": "2024-07-17 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1313149, + "price": 91880000.0, + "datetime": "2024-07-17 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -120550,8 +218803,8 @@ "price": 91832000.0, "datetime": "2024-07-17 14:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -120559,35 +218812,26 @@ "price": 91759000.0, "datetime": "2024-07-17 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1313266, - "price": 90900000.0, - "datetime": "2024-07-17 19:00:00", + "bar_index": 1313267, + "price": 90823000.0, + "datetime": "2024-07-17 19:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1313341, - "price": 90500000.0, - "datetime": "2024-07-17 22:45:00", + "bar_index": 1313373, + "price": 90981000.0, + "datetime": "2024-07-18 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1313350, - "price": 90491000.0, - "datetime": "2024-07-17 23:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=68.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -120596,70 +218840,169 @@ "datetime": "2024-07-18 00:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1313540, - "price": 89726000.0, - "datetime": "2024-07-18 08:42:00", + "bar_index": 1313391, + "price": 90249000.0, + "datetime": "2024-07-18 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.6 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1313557, - "price": 89680000.0, - "datetime": "2024-07-18 09:33:00", + "bar_index": 1313429, + "price": 90246000.0, + "datetime": "2024-07-18 03:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1313634, - "price": 90339000.0, - "datetime": "2024-07-18 13:24:00", + "bar_index": 1313444, + "price": 90390000.0, + "datetime": "2024-07-18 03:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1313773, - "price": 90296000.0, - "datetime": "2024-07-18 20:21:00", + "bar_index": 1313522, + "price": 89660000.0, + "datetime": "2024-07-18 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1313939, - "price": 89476000.0, - "datetime": "2024-07-19 04:39:00", + "bar_index": 1313558, + "price": 89888000.0, + "datetime": "2024-07-18 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1313996, - "price": 90127000.0, - "datetime": "2024-07-19 07:30:00", + "bar_index": 1313566, + "price": 90140000.0, + "datetime": "2024-07-18 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1314014, - "price": 90014000.0, - "datetime": "2024-07-19 08:24:00", + "bar_index": 1313614, + "price": 90430000.0, + "datetime": "2024-07-18 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1313670, + "price": 90441000.0, + "datetime": "2024-07-18 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1313703, + "price": 90246000.0, + "datetime": "2024-07-18 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,donchian,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1313742, + "price": 90572000.0, + "datetime": "2024-07-18 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1313862, + "price": 89541000.0, + "datetime": "2024-07-19 00:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1313957, + "price": 89650000.0, + "datetime": "2024-07-19 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1313969, + "price": 89821000.0, + "datetime": "2024-07-19 06:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314005, + "price": 90080000.0, + "datetime": "2024-07-19 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314022, + "price": 90024000.0, + "datetime": "2024-07-19 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314067, + "price": 89657000.0, + "datetime": "2024-07-19 11:03:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314088, + "price": 89732000.0, + "datetime": "2024-07-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314101, + "price": 90063000.0, + "datetime": "2024-07-19 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -120667,17 +219010,17 @@ "price": 89970000.0, "datetime": "2024-07-19 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1314147, - "price": 90027000.0, - "datetime": "2024-07-19 15:03:00", + "bar_index": 1314163, + "price": 90021000.0, + "datetime": "2024-07-19 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -120685,116 +219028,377 @@ "price": 89769000.0, "datetime": "2024-07-19 17:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1314250, - "price": 89989000.0, - "datetime": "2024-07-19 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1314262, - "price": 89999000.0, - "datetime": "2024-07-19 20:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=12.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1314581, - "price": 93464000.0, - "datetime": "2024-07-20 12:45:00", + "bar_index": 1314210, + "price": 89893000.0, + "datetime": "2024-07-19 18:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1314593, - "price": 93503000.0, - "datetime": "2024-07-20 13:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1314689, - "price": 93406000.0, - "datetime": "2024-07-20 18:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1314731, - "price": 93506000.0, - "datetime": "2024-07-20 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1314761, - "price": 93519000.0, - "datetime": "2024-07-20 21:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1314985, - "price": 94200000.0, - "datetime": "2024-07-21 08:57:00", + "bar_index": 1314221, + "price": 89688000.0, + "datetime": "2024-07-19 18:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1315271, - "price": 94063000.0, - "datetime": "2024-07-21 23:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1315326, - "price": 94597000.0, - "datetime": "2024-07-22 02:00:00", + "bar_index": 1314234, + "price": 90060000.0, + "datetime": "2024-07-19 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1315411, - "price": 94746000.0, - "datetime": "2024-07-22 06:15:00", + "bar_index": 1314251, + "price": 90051000.0, + "datetime": "2024-07-19 20:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1315439, - "price": 94936000.0, - "datetime": "2024-07-22 07:39:00", + "bar_index": 1314319, + "price": 91711000.0, + "datetime": "2024-07-19 23:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1314443, + "price": 93557000.0, + "datetime": "2024-07-20 05:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1314450, + "price": 93880000.0, + "datetime": "2024-07-20 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314466, + "price": 93750000.0, + "datetime": "2024-07-20 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314534, + "price": 93283000.0, + "datetime": "2024-07-20 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1314546, + "price": 93097000.0, + "datetime": "2024-07-20 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314551, + "price": 93288000.0, + "datetime": "2024-07-20 11:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1314558, + "price": 93422000.0, + "datetime": "2024-07-20 11:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1314648, + "price": 93247000.0, + "datetime": "2024-07-20 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314668, + "price": 93358000.0, + "datetime": "2024-07-20 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314691, + "price": 93409000.0, + "datetime": "2024-07-20 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1314713, + "price": 93497000.0, + "datetime": "2024-07-20 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314738, + "price": 93531000.0, + "datetime": "2024-07-20 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314813, + "price": 93567000.0, + "datetime": "2024-07-21 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1314894, + "price": 94501000.0, + "datetime": "2024-07-21 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1314912, + "price": 94599000.0, + "datetime": "2024-07-21 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314917, + "price": 94589000.0, + "datetime": "2024-07-21 05:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1314967, + "price": 94281000.0, + "datetime": "2024-07-21 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1314977, + "price": 94279000.0, + "datetime": "2024-07-21 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1315122, + "price": 93692000.0, + "datetime": "2024-07-21 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1315208, + "price": 93825000.0, + "datetime": "2024-07-21 20:06:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1315232, + "price": 93982000.0, + "datetime": "2024-07-21 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1315262, + "price": 93642000.0, + "datetime": "2024-07-21 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1315272, + "price": 94062000.0, + "datetime": "2024-07-21 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [donchian,ema_pullback,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1315313, + "price": 94090000.0, + "datetime": "2024-07-22 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1315378, + "price": 94504000.0, + "datetime": "2024-07-22 04:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1315424, + "price": 95139000.0, + "datetime": "2024-07-22 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1315441, + "price": 94937000.0, + "datetime": "2024-07-22 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1315486, + "price": 95110000.0, + "datetime": "2024-07-22 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1315495, + "price": 94696000.0, + "datetime": "2024-07-22 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1315519, + "price": 94981000.0, + "datetime": "2024-07-22 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1315542, + "price": 94698000.0, + "datetime": "2024-07-22 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1315609, + "price": 93929000.0, + "datetime": "2024-07-22 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1315642, + "price": 93800000.0, + "datetime": "2024-07-22 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1315672, + "price": 94317000.0, + "datetime": "2024-07-22 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1315691, + "price": 94181000.0, + "datetime": "2024-07-22 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1315717, + "price": 94378000.0, + "datetime": "2024-07-22 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -120803,25 +219407,142 @@ "datetime": "2024-07-22 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1316231, - "price": 93149000.0, - "datetime": "2024-07-23 23:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1316386, - "price": 92393000.0, - "datetime": "2024-07-24 07:00:00", + "bar_index": 1315771, + "price": 93358000.0, + "datetime": "2024-07-23 00:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1315789, + "price": 93866000.0, + "datetime": "2024-07-23 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1315812, + "price": 94050000.0, + "datetime": "2024-07-23 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1315824, + "price": 94273000.0, + "datetime": "2024-07-23 02:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1315857, + "price": 94639000.0, + "datetime": "2024-07-23 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1315955, + "price": 94552000.0, + "datetime": "2024-07-23 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1315978, + "price": 94106000.0, + "datetime": "2024-07-23 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1316076, + "price": 93116000.0, + "datetime": "2024-07-23 15:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1316109, + "price": 93040000.0, + "datetime": "2024-07-23 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1316140, + "price": 93966000.0, + "datetime": "2024-07-23 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1316241, + "price": 93796000.0, + "datetime": "2024-07-23 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1316323, + "price": 92456000.0, + "datetime": "2024-07-24 03:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1316353, + "price": 91995000.0, + "datetime": "2024-07-24 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1316364, + "price": 92431000.0, + "datetime": "2024-07-24 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1316402, + "price": 92324000.0, + "datetime": "2024-07-24 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -120829,116 +219550,224 @@ "price": 91933000.0, "datetime": "2024-07-24 09:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1316457, - "price": 92050000.0, - "datetime": "2024-07-24 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1316689, - "price": 92805000.0, - "datetime": "2024-07-24 22:09:00", + "bar_index": 1316461, + "price": 91720000.0, + "datetime": "2024-07-24 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1316730, - "price": 92954000.0, - "datetime": "2024-07-25 00:12:00", + "bar_index": 1316471, + "price": 91300000.0, + "datetime": "2024-07-24 11:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1317079, - "price": 90089000.0, - "datetime": "2024-07-25 17:39:00", + "bar_index": 1316491, + "price": 91925000.0, + "datetime": "2024-07-24 12:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1316600, + "price": 92907000.0, + "datetime": "2024-07-24 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1316641, + "price": 92900000.0, + "datetime": "2024-07-24 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1316649, + "price": 92950000.0, + "datetime": "2024-07-24 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1316719, + "price": 93383000.0, + "datetime": "2024-07-24 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1316843, + "price": 92300000.0, + "datetime": "2024-07-25 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1317161, - "price": 89777000.0, - "datetime": "2024-07-25 21:45:00", + "bar_index": 1316859, + "price": 91507000.0, + "datetime": "2024-07-25 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1317186, - "price": 89570000.0, - "datetime": "2024-07-25 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1317194, - "price": 89889000.0, - "datetime": "2024-07-25 23:24:00", + "bar_index": 1316900, + "price": 91374000.0, + "datetime": "2024-07-25 08:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1317257, - "price": 90827000.0, - "datetime": "2024-07-26 02:33:00", + "bar_index": 1317015, + "price": 90060000.0, + "datetime": "2024-07-25 14:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=15.3 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1317292, - "price": 90980000.0, - "datetime": "2024-07-26 04:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1317316, - "price": 91041000.0, - "datetime": "2024-07-26 05:30:00", + "bar_index": 1317041, + "price": 90147000.0, + "datetime": "2024-07-25 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1317360, - "price": 92360000.0, - "datetime": "2024-07-26 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1317478, - "price": 93725000.0, - "datetime": "2024-07-26 13:36:00", + "bar_index": 1317052, + "price": 90202000.0, + "datetime": "2024-07-25 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1317143, + "price": 89787000.0, + "datetime": "2024-07-25 20:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1317151, + "price": 89990000.0, + "datetime": "2024-07-25 21:15:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1317168, + "price": 89755000.0, + "datetime": "2024-07-25 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317202, + "price": 90767000.0, + "datetime": "2024-07-25 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1317269, + "price": 91112000.0, + "datetime": "2024-07-26 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317328, + "price": 91780000.0, + "datetime": "2024-07-26 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1317395, + "price": 92720000.0, + "datetime": "2024-07-26 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1317425, + "price": 93378000.0, + "datetime": "2024-07-26 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1317484, + "price": 93829000.0, + "datetime": "2024-07-26 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1317502, + "price": 93549000.0, + "datetime": "2024-07-26 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317533, + "price": 93913000.0, + "datetime": "2024-07-26 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -120946,134 +219775,611 @@ "price": 94121000.0, "datetime": "2024-07-26 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1317619, - "price": 94132000.0, - "datetime": "2024-07-26 20:39:00", + "bar_index": 1317597, + "price": 94270000.0, + "datetime": "2024-07-26 19:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317611, + "price": 94121000.0, + "datetime": "2024-07-26 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317623, + "price": 94199000.0, + "datetime": "2024-07-26 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1317667, + "price": 94848000.0, + "datetime": "2024-07-26 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1317689, + "price": 94382000.0, + "datetime": "2024-07-27 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317721, + "price": 94513000.0, + "datetime": "2024-07-27 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317748, + "price": 94421000.0, + "datetime": "2024-07-27 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1317674, - "price": 94274000.0, - "datetime": "2024-07-26 23:24:00", + "bar_index": 1317756, + "price": 94230000.0, + "datetime": "2024-07-27 03:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1317686, - "price": 94341000.0, - "datetime": "2024-07-27 00:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1317811, - "price": 94761000.0, - "datetime": "2024-07-27 06:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1318041, - "price": 95074000.0, - "datetime": "2024-07-27 17:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1318099, - "price": 95181000.0, - "datetime": "2024-07-27 20:39:00", + "bar_index": 1317788, + "price": 94705000.0, + "datetime": "2024-07-27 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1318172, - "price": 96098000.0, - "datetime": "2024-07-28 00:18:00", + "bar_index": 1317793, + "price": 94796000.0, + "datetime": "2024-07-27 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1318751, - "price": 95063000.0, - "datetime": "2024-07-29 05:15:00", + "bar_index": 1317820, + "price": 94978000.0, + "datetime": "2024-07-27 06:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317846, + "price": 94753000.0, + "datetime": "2024-07-27 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1317872, + "price": 94771000.0, + "datetime": "2024-07-27 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1319189, - "price": 94170000.0, - "datetime": "2024-07-30 03:09:00", + "bar_index": 1317901, + "price": 94462000.0, + "datetime": "2024-07-27 10:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1319338, - "price": 93165000.0, - "datetime": "2024-07-30 10:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1319381, - "price": 93058000.0, - "datetime": "2024-07-30 12:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1319421, - "price": 93176000.0, - "datetime": "2024-07-30 14:45:00", + "bar_index": 1317938, + "price": 94740000.0, + "datetime": "2024-07-27 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1319561, - "price": 93307000.0, - "datetime": "2024-07-30 21:45:00", + "bar_index": 1317967, + "price": 94739000.0, + "datetime": "2024-07-27 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1317972, + "price": 94800000.0, + "datetime": "2024-07-27 14:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1318035, + "price": 95102000.0, + "datetime": "2024-07-27 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1318055, + "price": 95222000.0, + "datetime": "2024-07-27 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318065, + "price": 95262000.0, + "datetime": "2024-07-27 18:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1319649, - "price": 92501000.0, - "datetime": "2024-07-31 02:09:00", + "bar_index": 1318089, + "price": 95159000.0, + "datetime": "2024-07-27 20:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1318113, + "price": 95413000.0, + "datetime": "2024-07-27 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318143, + "price": 96638000.0, + "datetime": "2024-07-27 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318160, + "price": 96250000.0, + "datetime": "2024-07-27 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318184, + "price": 96212000.0, + "datetime": "2024-07-28 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318197, + "price": 96366000.0, + "datetime": "2024-07-28 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1318283, + "price": 95001000.0, + "datetime": "2024-07-28 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=50.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318295, + "price": 96042000.0, + "datetime": "2024-07-28 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1318318, + "price": 95693000.0, + "datetime": "2024-07-28 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1318337, + "price": 94746000.0, + "datetime": "2024-07-28 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1318368, + "price": 95073000.0, + "datetime": "2024-07-28 10:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1318374, + "price": 95079000.0, + "datetime": "2024-07-28 10:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1318438, + "price": 94421000.0, + "datetime": "2024-07-28 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1318462, + "price": 94159000.0, + "datetime": "2024-07-28 14:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1318495, + "price": 94074000.0, + "datetime": "2024-07-28 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318538, + "price": 94156000.0, + "datetime": "2024-07-28 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318570, + "price": 94522000.0, + "datetime": "2024-07-28 20:12:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318707, + "price": 94969000.0, + "datetime": "2024-07-29 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318742, + "price": 95166000.0, + "datetime": "2024-07-29 04:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1318787, + "price": 95131000.0, + "datetime": "2024-07-29 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318840, + "price": 95826000.0, + "datetime": "2024-07-29 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1318871, + "price": 96196000.0, + "datetime": "2024-07-29 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1318918, + "price": 96465000.0, + "datetime": "2024-07-29 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1318927, + "price": 96493000.0, + "datetime": "2024-07-29 14:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1318964, + "price": 96638000.0, + "datetime": "2024-07-29 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1318973, + "price": 96500000.0, + "datetime": "2024-07-29 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1319018, + "price": 96534000.0, + "datetime": "2024-07-29 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1319034, + "price": 96633000.0, + "datetime": "2024-07-29 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1319049, + "price": 96834000.0, + "datetime": "2024-07-29 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1319064, + "price": 96819000.0, + "datetime": "2024-07-29 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1319082, + "price": 96868000.0, + "datetime": "2024-07-29 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1319196, + "price": 94300000.0, + "datetime": "2024-07-30 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1319222, + "price": 94209000.0, + "datetime": "2024-07-30 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1319265, + "price": 94400000.0, + "datetime": "2024-07-30 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1319276, + "price": 94216000.0, + "datetime": "2024-07-30 07:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1319294, + "price": 93755000.0, + "datetime": "2024-07-30 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1319321, + "price": 93128000.0, + "datetime": "2024-07-30 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1319357, + "price": 92694000.0, + "datetime": "2024-07-30 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1319370, + "price": 93190000.0, + "datetime": "2024-07-30 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1319392, + "price": 93136000.0, + "datetime": "2024-07-30 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1319411, + "price": 93068000.0, + "datetime": "2024-07-30 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1319446, + "price": 93487000.0, + "datetime": "2024-07-30 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1319563, + "price": 93294000.0, + "datetime": "2024-07-30 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1319633, + "price": 92764000.0, + "datetime": "2024-07-31 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1319656, + "price": 92240000.0, + "datetime": "2024-07-31 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1319697, + "price": 92237000.0, + "datetime": "2024-07-31 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1319728, + "price": 92700000.0, + "datetime": "2024-07-31 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -121082,34 +220388,61 @@ "datetime": "2024-07-31 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1319953, - "price": 92578000.0, - "datetime": "2024-07-31 17:21:00", + "bar_index": 1319744, + "price": 92888000.0, + "datetime": "2024-07-31 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.0 [keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1319972, - "price": 92497000.0, - "datetime": "2024-07-31 18:18:00", + "bar_index": 1319807, + "price": 93021000.0, + "datetime": "2024-07-31 10:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1320018, - "price": 92239000.0, - "datetime": "2024-07-31 20:36:00", + "bar_index": 1319888, + "price": 91800000.0, + "datetime": "2024-07-31 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1319904, + "price": 92353000.0, + "datetime": "2024-07-31 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1319961, + "price": 92596000.0, + "datetime": "2024-07-31 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1319993, + "price": 92246000.0, + "datetime": "2024-07-31 19:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -121118,52 +220451,106 @@ "datetime": "2024-07-31 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320079, + "price": 92671000.0, + "datetime": "2024-07-31 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320094, + "price": 92741000.0, + "datetime": "2024-08-01 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320135, + "price": 92978000.0, + "datetime": "2024-08-01 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320162, + "price": 92936000.0, + "datetime": "2024-08-01 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1320071, - "price": 92520000.0, - "datetime": "2024-07-31 23:15:00", + "bar_index": 1320179, + "price": 91931000.0, + "datetime": "2024-08-01 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1320078, - "price": 92582000.0, - "datetime": "2024-07-31 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1320160, - "price": 92955000.0, - "datetime": "2024-08-01 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1320476, - "price": 90476000.0, - "datetime": "2024-08-01 19:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1320491, - "price": 90469000.0, - "datetime": "2024-08-01 20:15:00", + "bar_index": 1320252, + "price": 90775000.0, + "datetime": "2024-08-01 08:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1320261, + "price": 90583000.0, + "datetime": "2024-08-01 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1320320, + "price": 89709000.0, + "datetime": "2024-08-01 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320376, + "price": 89782000.0, + "datetime": "2024-08-01 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320395, + "price": 90000000.0, + "datetime": "2024-08-01 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320480, + "price": 90522000.0, + "datetime": "2024-08-01 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -121171,53 +220558,224 @@ "price": 90620000.0, "datetime": "2024-08-01 20:45:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1320594, - "price": 88818000.0, - "datetime": "2024-08-02 01:24:00", + "bar_index": 1320561, + "price": 90027000.0, + "datetime": "2024-08-01 23:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320647, + "price": 89064000.0, + "datetime": "2024-08-02 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320685, + "price": 91199000.0, + "datetime": "2024-08-02 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1320740, + "price": 91609000.0, + "datetime": "2024-08-02 08:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1320745, + "price": 91827000.0, + "datetime": "2024-08-02 08:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1320636, - "price": 88809000.0, - "datetime": "2024-08-02 03:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1321003, - "price": 90553000.0, - "datetime": "2024-08-02 21:51:00", + "bar_index": 1320772, + "price": 90600000.0, + "datetime": "2024-08-02 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 1321149, - "price": 88808000.0, - "datetime": "2024-08-03 05:09:00", + "side": "sell", + "bar_index": 1320794, + "price": 89951000.0, + "datetime": "2024-08-02 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1320828, + "price": 90564000.0, + "datetime": "2024-08-02 13:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1320863, + "price": 89999000.0, + "datetime": "2024-08-02 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1321503, - "price": 87092000.0, - "datetime": "2024-08-03 22:51:00", + "bar_index": 1320898, + "price": 90397000.0, + "datetime": "2024-08-02 16:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320916, + "price": 90368000.0, + "datetime": "2024-08-02 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1320947, + "price": 90462000.0, + "datetime": "2024-08-02 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1320970, + "price": 90791000.0, + "datetime": "2024-08-02 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1321023, + "price": 91137000.0, + "datetime": "2024-08-02 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1321095, + "price": 88960000.0, + "datetime": "2024-08-03 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1321279, + "price": 86638000.0, + "datetime": "2024-08-03 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1321344, + "price": 86950000.0, + "datetime": "2024-08-03 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1321429, + "price": 86827000.0, + "datetime": "2024-08-03 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1321450, + "price": 86939000.0, + "datetime": "2024-08-03 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1321518, + "price": 87256000.0, + "datetime": "2024-08-03 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1321545, + "price": 85801000.0, + "datetime": "2024-08-04 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1321623, + "price": 85446000.0, + "datetime": "2024-08-04 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1321637, + "price": 85888000.0, + "datetime": "2024-08-04 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1321656, + "price": 85563000.0, + "datetime": "2024-08-04 06:30:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -121226,97 +220784,214 @@ "datetime": "2024-08-04 08:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1321749, - "price": 85762000.0, - "datetime": "2024-08-04 11:09:00", + "bar_index": 1321719, + "price": 85805000.0, + "datetime": "2024-08-04 09:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1321765, + "price": 85967000.0, + "datetime": "2024-08-04 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1321880, - "price": 85284000.0, - "datetime": "2024-08-04 17:42:00", + "bar_index": 1321800, + "price": 85510000.0, + "datetime": "2024-08-04 13:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1322328, - "price": 75400000.0, - "datetime": "2024-08-05 16:06:00", + "bar_index": 1321825, + "price": 85601000.0, + "datetime": "2024-08-04 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1321860, + "price": 85197000.0, + "datetime": "2024-08-04 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,ema_pullback,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1321882, + "price": 85300000.0, + "datetime": "2024-08-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1321889, + "price": 85330000.0, + "datetime": "2024-08-04 18:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1321917, + "price": 85358000.0, + "datetime": "2024-08-04 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1321932, + "price": 85688000.0, + "datetime": "2024-08-04 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1322004, + "price": 84171000.0, + "datetime": "2024-08-04 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1322101, + "price": 83589000.0, + "datetime": "2024-08-05 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1322248, + "price": 77538000.0, + "datetime": "2024-08-05 12:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1322338, + "price": 77034000.0, + "datetime": "2024-08-05 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1322376, + "price": 75777000.0, + "datetime": "2024-08-05 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1322501, + "price": 79073000.0, + "datetime": "2024-08-06 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1322519, + "price": 79042000.0, + "datetime": "2024-08-06 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1322431, - "price": 73000000.0, - "datetime": "2024-08-05 21:15:00", + "bar_index": 1322579, + "price": 76201000.0, + "datetime": "2024-08-06 04:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1322529, - "price": 78097000.0, - "datetime": "2024-08-06 02:09:00", + "bar_index": 1322614, + "price": 79042000.0, + "datetime": "2024-08-06 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1322657, - "price": 78961000.0, - "datetime": "2024-08-06 08:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1322668, - "price": 79004000.0, - "datetime": "2024-08-06 09:06:00", + "bar_index": 1322635, + "price": 79303000.0, + "datetime": "2024-08-06 07:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1322700, - "price": 80577000.0, - "datetime": "2024-08-06 10:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1322721, - "price": 80461000.0, - "datetime": "2024-08-06 11:45:00", + "bar_index": 1322692, + "price": 81350000.0, + "datetime": "2024-08-06 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=51.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1322791, - "price": 79855000.0, - "datetime": "2024-08-06 15:15:00", + "side": "buy", + "bar_index": 1322722, + "price": 80562000.0, + "datetime": "2024-08-06 11:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1322784, + "price": 80235000.0, + "datetime": "2024-08-06 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1322792, + "price": 80036000.0, + "datetime": "2024-08-06 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -121325,106 +221000,115 @@ "datetime": "2024-08-06 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.9 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 1322946, - "price": 79063000.0, - "datetime": "2024-08-06 23:00:00", + "bar_index": 1322913, + "price": 79400000.0, + "datetime": "2024-08-06 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1323066, - "price": 80251000.0, - "datetime": "2024-08-07 05:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1323072, - "price": 80578000.0, - "datetime": "2024-08-07 05:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1323097, - "price": 80377000.0, - "datetime": "2024-08-07 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1323116, - "price": 80366000.0, - "datetime": "2024-08-07 07:30:00", + "bar_index": 1322983, + "price": 80032000.0, + "datetime": "2024-08-07 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=48.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1323174, - "price": 80280000.0, - "datetime": "2024-08-07 10:24:00", + "bar_index": 1323108, + "price": 80652000.0, + "datetime": "2024-08-07 07:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,keltner_breakout]" }, { "side": "sell", - "bar_index": 1323270, - "price": 80999000.0, - "datetime": "2024-08-07 15:12:00", + "bar_index": 1323117, + "price": 80055000.0, + "datetime": "2024-08-07 07:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1323369, - "price": 81420000.0, - "datetime": "2024-08-07 20:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1323393, - "price": 81173000.0, - "datetime": "2024-08-07 21:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1323557, - "price": 78492000.0, - "datetime": "2024-08-08 05:33:00", + "bar_index": 1323199, + "price": 81028000.0, + "datetime": "2024-08-07 11:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=54.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1323229, + "price": 81000000.0, + "datetime": "2024-08-07 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1323306, + "price": 80989000.0, + "datetime": "2024-08-07 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1323363, + "price": 81541000.0, + "datetime": "2024-08-07 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1323589, - "price": 78484000.0, - "datetime": "2024-08-08 07:09:00", + "bar_index": 1323387, + "price": 80902000.0, + "datetime": "2024-08-07 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1323499, + "price": 79577000.0, + "datetime": "2024-08-08 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1323540, + "price": 78301000.0, + "datetime": "2024-08-08 04:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1323558, + "price": 78348000.0, + "datetime": "2024-08-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -121432,8 +221116,8 @@ "price": 78168000.0, "datetime": "2024-08-08 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -121441,44 +221125,71 @@ "price": 80952000.0, "datetime": "2024-08-08 12:42:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", - "bar_index": 1323709, - "price": 80689000.0, - "datetime": "2024-08-08 13:09:00", + "bar_index": 1323712, + "price": 80687000.0, + "datetime": "2024-08-08 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1323746, - "price": 80400000.0, - "datetime": "2024-08-08 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1323864, - "price": 80782000.0, - "datetime": "2024-08-08 20:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1324010, - "price": 83700000.0, - "datetime": "2024-08-09 04:12:00", + "bar_index": 1323756, + "price": 80687000.0, + "datetime": "2024-08-08 15:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1323792, + "price": 80856000.0, + "datetime": "2024-08-08 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1323843, + "price": 80786000.0, + "datetime": "2024-08-08 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1323934, + "price": 82803000.0, + "datetime": "2024-08-09 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1324001, + "price": 83435000.0, + "datetime": "2024-08-09 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324011, + "price": 83801000.0, + "datetime": "2024-08-09 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -121486,26 +221197,71 @@ "price": 83600000.0, "datetime": "2024-08-09 05:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324033, + "price": 83800000.0, + "datetime": "2024-08-09 05:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324047, + "price": 83967000.0, + "datetime": "2024-08-09 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1324077, + "price": 86114000.0, + "datetime": "2024-08-09 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1324151, + "price": 86100000.0, + "datetime": "2024-08-09 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1324178, - "price": 86003000.0, - "datetime": "2024-08-09 12:36:00", + "bar_index": 1324243, + "price": 85251000.0, + "datetime": "2024-08-09 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324254, + "price": 85638000.0, + "datetime": "2024-08-09 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1324258, - "price": 85295000.0, - "datetime": "2024-08-09 16:36:00", + "bar_index": 1324268, + "price": 85034000.0, + "datetime": "2024-08-09 17:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -121513,44 +221269,62 @@ "price": 85465000.0, "datetime": "2024-08-09 17:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1324292, - "price": 85401000.0, - "datetime": "2024-08-09 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1324358, - "price": 84891000.0, - "datetime": "2024-08-09 21:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1324407, - "price": 84983000.0, - "datetime": "2024-08-10 00:03:00", + "bar_index": 1324283, + "price": 85476000.0, + "datetime": "2024-08-09 17:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1324465, - "price": 84656000.0, - "datetime": "2024-08-10 02:57:00", + "bar_index": 1324308, + "price": 85109000.0, + "datetime": "2024-08-09 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1324339, + "price": 84925000.0, + "datetime": "2024-08-09 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1324365, + "price": 84999000.0, + "datetime": "2024-08-09 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324445, + "price": 84956000.0, + "datetime": "2024-08-10 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1324466, + "price": 84730000.0, + "datetime": "2024-08-10 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -121558,53 +221332,197 @@ "price": 84718000.0, "datetime": "2024-08-10 03:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1324613, - "price": 85401000.0, - "datetime": "2024-08-10 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1324632, - "price": 85485000.0, - "datetime": "2024-08-10 11:18:00", + "bar_index": 1324490, + "price": 84971000.0, + "datetime": "2024-08-10 04:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1325258, - "price": 85750000.0, - "datetime": "2024-08-11 18:36:00", + "bar_index": 1324534, + "price": 84768000.0, + "datetime": "2024-08-10 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1324547, + "price": 85304000.0, + "datetime": "2024-08-10 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324562, + "price": 85535000.0, + "datetime": "2024-08-10 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1324597, + "price": 85584000.0, + "datetime": "2024-08-10 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1325363, - "price": 84648000.0, - "datetime": "2024-08-11 23:51:00", + "bar_index": 1324660, + "price": 85074000.0, + "datetime": "2024-08-10 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324830, + "price": 85500000.0, + "datetime": "2024-08-10 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1324920, + "price": 85285000.0, + "datetime": "2024-08-11 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1324929, + "price": 85304000.0, + "datetime": "2024-08-11 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1324990, + "price": 85694000.0, + "datetime": "2024-08-11 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1325034, + "price": 85702000.0, + "datetime": "2024-08-11 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1325083, + "price": 85834000.0, + "datetime": "2024-08-11 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1325136, + "price": 85886000.0, + "datetime": "2024-08-11 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1325511, - "price": 82716000.0, - "datetime": "2024-08-12 07:15:00", + "bar_index": 1325153, + "price": 85528000.0, + "datetime": "2024-08-11 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=7.8 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1325158, + "price": 85515000.0, + "datetime": "2024-08-11 13:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1325193, + "price": 85595000.0, + "datetime": "2024-08-11 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1325204, + "price": 85649000.0, + "datetime": "2024-08-11 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1325220, + "price": 85754000.0, + "datetime": "2024-08-11 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1325377, + "price": 84523000.0, + "datetime": "2024-08-12 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1325438, + "price": 84514000.0, + "datetime": "2024-08-12 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1325473, + "price": 82676000.0, + "datetime": "2024-08-12 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", @@ -121613,7 +221531,25 @@ "datetime": "2024-08-12 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1325575, + "price": 82510000.0, + "datetime": "2024-08-12 10:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1325593, + "price": 82509000.0, + "datetime": "2024-08-12 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -121621,26 +221557,35 @@ "price": 82278000.0, "datetime": "2024-08-12 12:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1325722, - "price": 82255000.0, - "datetime": "2024-08-12 17:48:00", + "bar_index": 1325648, + "price": 82314000.0, + "datetime": "2024-08-12 14:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1325794, - "price": 83566000.0, - "datetime": "2024-08-12 21:24:00", + "bar_index": 1325769, + "price": 83362000.0, + "datetime": "2024-08-12 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1325811, + "price": 83538000.0, + "datetime": "2024-08-12 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -121649,61 +221594,142 @@ "datetime": "2024-08-12 23:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1325859, - "price": 83663000.0, - "datetime": "2024-08-13 00:39:00", + "bar_index": 1325841, + "price": 84289000.0, + "datetime": "2024-08-12 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1325968, - "price": 82385000.0, - "datetime": "2024-08-13 06:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1325976, - "price": 82863000.0, - "datetime": "2024-08-13 06:30:00", + "bar_index": 1325860, + "price": 84000000.0, + "datetime": "2024-08-13 00:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1325870, + "price": 83842000.0, + "datetime": "2024-08-13 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1326137, - "price": 82839000.0, - "datetime": "2024-08-13 14:33:00", + "bar_index": 1325882, + "price": 83525000.0, + "datetime": "2024-08-13 01:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326044, + "price": 83850000.0, + "datetime": "2024-08-13 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1326146, - "price": 82804000.0, - "datetime": "2024-08-13 15:00:00", + "bar_index": 1326156, + "price": 82736000.0, + "datetime": "2024-08-13 15:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326168, + "price": 82981000.0, + "datetime": "2024-08-13 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1326176, - "price": 82782000.0, - "datetime": "2024-08-13 16:30:00", + "bar_index": 1326201, + "price": 82533000.0, + "datetime": "2024-08-13 17:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1326266, + "price": 82500000.0, + "datetime": "2024-08-13 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1326292, + "price": 82702000.0, + "datetime": "2024-08-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326304, + "price": 83047000.0, + "datetime": "2024-08-13 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1326319, + "price": 83117000.0, + "datetime": "2024-08-13 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1326339, + "price": 83142000.0, + "datetime": "2024-08-14 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326364, + "price": 85119000.0, + "datetime": "2024-08-14 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1326369, + "price": 85478000.0, + "datetime": "2024-08-14 02:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" }, { "side": "buy", @@ -121712,196 +221738,700 @@ "datetime": "2024-08-14 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1326416, - "price": 84648000.0, - "datetime": "2024-08-14 04:30:00", + "bar_index": 1326525, + "price": 84842000.0, + "datetime": "2024-08-14 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1326531, + "price": 84609000.0, + "datetime": "2024-08-14 10:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1326542, + "price": 84624000.0, + "datetime": "2024-08-14 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1326633, - "price": 84825000.0, - "datetime": "2024-08-14 15:21:00", + "bar_index": 1326558, + "price": 84691000.0, + "datetime": "2024-08-14 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1326667, - "price": 84704000.0, - "datetime": "2024-08-14 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1326756, - "price": 85082000.0, - "datetime": "2024-08-14 21:30:00", + "bar_index": 1326612, + "price": 84816000.0, + "datetime": "2024-08-14 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { - "side": "sell", - "bar_index": 1326852, - "price": 83002000.0, - "datetime": "2024-08-15 02:18:00", + "side": "buy", + "bar_index": 1326643, + "price": 84820000.0, + "datetime": "2024-08-14 15:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326702, + "price": 84731000.0, + "datetime": "2024-08-14 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1326714, + "price": 85081000.0, + "datetime": "2024-08-14 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1326743, + "price": 85330000.0, + "datetime": "2024-08-14 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1326976, - "price": 82564000.0, - "datetime": "2024-08-15 08:30:00", + "bar_index": 1326773, + "price": 84850000.0, + "datetime": "2024-08-14 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1326939, + "price": 82716000.0, + "datetime": "2024-08-15 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1327043, + "price": 81884000.0, + "datetime": "2024-08-15 11:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1327059, + "price": 81840000.0, + "datetime": "2024-08-15 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1327198, + "price": 81889000.0, + "datetime": "2024-08-15 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327227, + "price": 82243000.0, + "datetime": "2024-08-15 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1327275, + "price": 83098000.0, + "datetime": "2024-08-15 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1327419, + "price": 80711000.0, + "datetime": "2024-08-16 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1327434, + "price": 81130000.0, + "datetime": "2024-08-16 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1327519, + "price": 81351000.0, + "datetime": "2024-08-16 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1327538, + "price": 81143000.0, + "datetime": "2024-08-16 12:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1327557, + "price": 81250000.0, + "datetime": "2024-08-16 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327564, + "price": 81442000.0, + "datetime": "2024-08-16 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1327609, + "price": 81630000.0, + "datetime": "2024-08-16 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1327631, + "price": 81542000.0, + "datetime": "2024-08-16 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1327643, + "price": 81406000.0, + "datetime": "2024-08-16 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327656, + "price": 81502000.0, + "datetime": "2024-08-16 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1327661, + "price": 81699000.0, + "datetime": "2024-08-16 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [donchian,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327785, + "price": 81374000.0, + "datetime": "2024-08-17 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327840, + "price": 82916000.0, + "datetime": "2024-08-17 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1327911, + "price": 82336000.0, + "datetime": "2024-08-17 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1327924, + "price": 82349000.0, + "datetime": "2024-08-17 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1327976, + "price": 82606000.0, + "datetime": "2024-08-17 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1327986, + "price": 82717000.0, + "datetime": "2024-08-17 11:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1328039, + "price": 82550000.0, + "datetime": "2024-08-17 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1328131, + "price": 82550000.0, + "datetime": "2024-08-17 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1328190, + "price": 82498000.0, + "datetime": "2024-08-17 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1328220, + "price": 82609000.0, + "datetime": "2024-08-17 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1328236, + "price": 82640000.0, + "datetime": "2024-08-17 23:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1328258, + "price": 82691000.0, + "datetime": "2024-08-18 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1328262, + "price": 82656000.0, + "datetime": "2024-08-18 00:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1327323, - "price": 83105000.0, - "datetime": "2024-08-16 01:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1327489, - "price": 80654000.0, - "datetime": "2024-08-16 10:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1327596, - "price": 81489000.0, - "datetime": "2024-08-16 15:30:00", + "bar_index": 1328271, + "price": 82743000.0, + "datetime": "2024-08-18 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1327653, - "price": 81581000.0, - "datetime": "2024-08-16 18:21:00", + "bar_index": 1328328, + "price": 82760000.0, + "datetime": "2024-08-18 04:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1328141, - "price": 82504000.0, - "datetime": "2024-08-17 18:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1328218, - "price": 82518000.0, - "datetime": "2024-08-17 22:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1328731, - "price": 83170000.0, - "datetime": "2024-08-19 00:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1328753, - "price": 83276000.0, - "datetime": "2024-08-19 01:21:00", + "bar_index": 1328461, + "price": 82796000.0, + "datetime": "2024-08-18 10:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1328497, + "price": 82945000.0, + "datetime": "2024-08-18 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1328600, + "price": 83028000.0, + "datetime": "2024-08-18 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1328624, + "price": 83210000.0, + "datetime": "2024-08-18 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1328632, + "price": 83499000.0, + "datetime": "2024-08-18 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1328664, + "price": 83334000.0, + "datetime": "2024-08-18 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1329102, - "price": 80250000.0, - "datetime": "2024-08-19 18:48:00", + "bar_index": 1328757, + "price": 83231000.0, + "datetime": "2024-08-19 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1329188, - "price": 80644000.0, - "datetime": "2024-08-19 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1329745, - "price": 80807000.0, - "datetime": "2024-08-21 02:57:00", + "bar_index": 1328767, + "price": 83059000.0, + "datetime": "2024-08-19 02:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1330014, - "price": 81213000.0, - "datetime": "2024-08-21 16:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1330021, - "price": 81179000.0, - "datetime": "2024-08-21 16:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1330034, - "price": 80900000.0, - "datetime": "2024-08-21 17:24:00", + "bar_index": 1328801, + "price": 82755000.0, + "datetime": "2024-08-19 03:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1328923, + "price": 81600000.0, + "datetime": "2024-08-19 09:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,minor_swing]" + }, + { + "side": "sell", + "bar_index": 1328988, + "price": 81309000.0, + "datetime": "2024-08-19 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1330086, - "price": 81055000.0, - "datetime": "2024-08-21 20:00:00", + "bar_index": 1329179, + "price": 80739000.0, + "datetime": "2024-08-19 22:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1329234, + "price": 80629000.0, + "datetime": "2024-08-20 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329351, + "price": 81174000.0, + "datetime": "2024-08-20 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1329377, + "price": 81464000.0, + "datetime": "2024-08-20 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329412, + "price": 82798000.0, + "datetime": "2024-08-20 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1329434, + "price": 82402000.0, + "datetime": "2024-08-20 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1329442, + "price": 82551000.0, + "datetime": "2024-08-20 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329473, + "price": 82851000.0, + "datetime": "2024-08-20 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1329483, + "price": 82765000.0, + "datetime": "2024-08-20 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329508, + "price": 82949000.0, + "datetime": "2024-08-20 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329524, + "price": 82913000.0, + "datetime": "2024-08-20 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1329581, + "price": 82670000.0, + "datetime": "2024-08-20 18:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1329609, + "price": 82400000.0, + "datetime": "2024-08-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1329679, + "price": 81447000.0, + "datetime": "2024-08-20 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1329733, + "price": 80465000.0, + "datetime": "2024-08-21 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329830, + "price": 81327000.0, + "datetime": "2024-08-21 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1329836, + "price": 81089000.0, + "datetime": "2024-08-21 07:30:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1329911, + "price": 81056000.0, + "datetime": "2024-08-21 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1329929, + "price": 80938000.0, + "datetime": "2024-08-21 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1329939, + "price": 80761000.0, + "datetime": "2024-08-21 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1329948, + "price": 80801000.0, + "datetime": "2024-08-21 13:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1329989, + "price": 81011000.0, + "datetime": "2024-08-21 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1330068, + "price": 80966000.0, + "datetime": "2024-08-21 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1330087, + "price": 81093000.0, + "datetime": "2024-08-21 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -121910,34 +222440,106 @@ "datetime": "2024-08-21 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1330150, - "price": 81100000.0, - "datetime": "2024-08-21 23:12:00", + "bar_index": 1330166, + "price": 81111000.0, + "datetime": "2024-08-22 00:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1330344, - "price": 82874000.0, - "datetime": "2024-08-22 08:54:00", + "bar_index": 1330176, + "price": 81290000.0, + "datetime": "2024-08-22 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1330532, - "price": 82420000.0, - "datetime": "2024-08-22 18:18:00", + "bar_index": 1330195, + "price": 81200000.0, + "datetime": "2024-08-22 01:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1330206, + "price": 81472000.0, + "datetime": "2024-08-22 02:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1330220, + "price": 81490000.0, + "datetime": "2024-08-22 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1330233, + "price": 81871000.0, + "datetime": "2024-08-22 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1330253, + "price": 82600000.0, + "datetime": "2024-08-22 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1330299, + "price": 82911000.0, + "datetime": "2024-08-22 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1330307, + "price": 82964000.0, + "datetime": "2024-08-22 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1330499, + "price": 82239000.0, + "datetime": "2024-08-22 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1330525, + "price": 82453000.0, + "datetime": "2024-08-22 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -121946,133 +222548,475 @@ "datetime": "2024-08-22 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [macd_cross]" + "reason": "composite_buy score=28.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1330624, - "price": 82600000.0, - "datetime": "2024-08-22 22:54:00", + "bar_index": 1330562, + "price": 82933000.0, + "datetime": "2024-08-22 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1330648, - "price": 82441000.0, - "datetime": "2024-08-23 00:06:00", + "bar_index": 1330582, + "price": 82897000.0, + "datetime": "2024-08-22 20:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1330712, - "price": 82181000.0, - "datetime": "2024-08-23 03:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1330857, - "price": 82258000.0, - "datetime": "2024-08-23 10:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1330918, - "price": 82202000.0, - "datetime": "2024-08-23 13:36:00", + "bar_index": 1330605, + "price": 82517000.0, + "datetime": "2024-08-22 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1331069, - "price": 82518000.0, - "datetime": "2024-08-23 21:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1331306, - "price": 85730000.0, - "datetime": "2024-08-24 09:00:00", + "bar_index": 1330692, + "price": 82142000.0, + "datetime": "2024-08-23 02:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1331629, - "price": 85605000.0, - "datetime": "2024-08-25 01:09:00", + "bar_index": 1330701, + "price": 81999000.0, + "datetime": "2024-08-23 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.4 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1331706, - "price": 85769000.0, - "datetime": "2024-08-25 05:00:00", + "bar_index": 1330755, + "price": 82033000.0, + "datetime": "2024-08-23 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1331731, - "price": 85764000.0, - "datetime": "2024-08-25 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1332041, - "price": 85700000.0, - "datetime": "2024-08-25 21:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1332049, - "price": 85600000.0, - "datetime": "2024-08-25 22:09:00", + "bar_index": 1330821, + "price": 81945000.0, + "datetime": "2024-08-23 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1330841, + "price": 82382000.0, + "datetime": "2024-08-23 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1330859, + "price": 82340000.0, + "datetime": "2024-08-23 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1330877, + "price": 82315000.0, + "datetime": "2024-08-23 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1330896, + "price": 82144000.0, + "datetime": "2024-08-23 12:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { - "side": "buy", - "bar_index": 1332099, - "price": 85902000.0, - "datetime": "2024-08-26 00:39:00", + "side": "sell", + "bar_index": 1330920, + "price": 82136000.0, + "datetime": "2024-08-23 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence]" }, { "side": "buy", - "bar_index": 1332152, - "price": 85870000.0, - "datetime": "2024-08-26 03:18:00", + "bar_index": 1330955, + "price": 82421000.0, + "datetime": "2024-08-23 15:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1330978, + "price": 82619000.0, + "datetime": "2024-08-23 16:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1330994, + "price": 82827000.0, + "datetime": "2024-08-23 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1331001, + "price": 82884000.0, + "datetime": "2024-08-23 17:45:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1331025, + "price": 82549000.0, + "datetime": "2024-08-23 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1331040, + "price": 82762000.0, + "datetime": "2024-08-23 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1331056, + "price": 82440000.0, + "datetime": "2024-08-23 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1331164, + "price": 83340000.0, + "datetime": "2024-08-24 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=87.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1331173, + "price": 83371000.0, + "datetime": "2024-08-24 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1331181, + "price": 84200000.0, + "datetime": "2024-08-24 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1331289, + "price": 85711000.0, + "datetime": "2024-08-24 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1331298, + "price": 85518000.0, + "datetime": "2024-08-24 08:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1331321, + "price": 85703000.0, + "datetime": "2024-08-24 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1331356, + "price": 85579000.0, + "datetime": "2024-08-24 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1331377, + "price": 85577000.0, + "datetime": "2024-08-24 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1331387, + "price": 85630000.0, + "datetime": "2024-08-24 13:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1331398, + "price": 85667000.0, + "datetime": "2024-08-24 13:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1331507, + "price": 86194000.0, + "datetime": "2024-08-24 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1331668, + "price": 85547000.0, + "datetime": "2024-08-25 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1331683, + "price": 85827000.0, + "datetime": "2024-08-25 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1331696, + "price": 85848000.0, + "datetime": "2024-08-25 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1331768, + "price": 85556000.0, + "datetime": "2024-08-25 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1331835, + "price": 85893000.0, + "datetime": "2024-08-25 11:27:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1331841, + "price": 85831000.0, + "datetime": "2024-08-25 11:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1331857, + "price": 85671000.0, + "datetime": "2024-08-25 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1331893, + "price": 85692000.0, + "datetime": "2024-08-25 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1331910, + "price": 85610000.0, + "datetime": "2024-08-25 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1331992, + "price": 85583000.0, + "datetime": "2024-08-25 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1332000, + "price": 85549000.0, + "datetime": "2024-08-25 19:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1332011, + "price": 85633000.0, + "datetime": "2024-08-25 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1332021, + "price": 85649000.0, + "datetime": "2024-08-25 20:45:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1332063, + "price": 85762000.0, + "datetime": "2024-08-25 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1332074, + "price": 85905000.0, + "datetime": "2024-08-25 23:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1332101, + "price": 85886000.0, + "datetime": "2024-08-26 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1332166, + "price": 85969000.0, + "datetime": "2024-08-26 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1332180, + "price": 85968000.0, + "datetime": "2024-08-26 04:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1332187, + "price": 85989000.0, + "datetime": "2024-08-26 05:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1332273, + "price": 86087000.0, + "datetime": "2024-08-26 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1332356, + "price": 85661000.0, + "datetime": "2024-08-26 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1332387, + "price": 85427000.0, + "datetime": "2024-08-26 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -122080,152 +223024,476 @@ "price": 85200000.0, "datetime": "2024-08-26 15:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.6 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1332540, - "price": 85180000.0, - "datetime": "2024-08-26 22:42:00", + "bar_index": 1332448, + "price": 85047000.0, + "datetime": "2024-08-26 18:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1332554, - "price": 85244000.0, - "datetime": "2024-08-26 23:24:00", + "bar_index": 1332492, + "price": 85353000.0, + "datetime": "2024-08-26 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1332624, - "price": 84895000.0, - "datetime": "2024-08-27 02:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1332869, - "price": 84490000.0, - "datetime": "2024-08-27 15:09:00", + "bar_index": 1332529, + "price": 85330000.0, + "datetime": "2024-08-26 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1332899, - "price": 84339000.0, - "datetime": "2024-08-27 16:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1333145, - "price": 83720000.0, - "datetime": "2024-08-28 04:57:00", + "bar_index": 1332544, + "price": 85298000.0, + "datetime": "2024-08-26 22:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1333265, - "price": 80750000.0, - "datetime": "2024-08-28 10:57:00", + "bar_index": 1332577, + "price": 84828000.0, + "datetime": "2024-08-27 00:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1333509, - "price": 81200000.0, - "datetime": "2024-08-28 23:09:00", + "bar_index": 1332605, + "price": 85265000.0, + "datetime": "2024-08-27 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1333573, - "price": 80229000.0, - "datetime": "2024-08-29 02:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1333639, - "price": 80824000.0, - "datetime": "2024-08-29 05:39:00", + "bar_index": 1332687, + "price": 85168000.0, + "datetime": "2024-08-27 06:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1333702, - "price": 80633000.0, - "datetime": "2024-08-29 08:48:00", + "bar_index": 1332711, + "price": 84854000.0, + "datetime": "2024-08-27 07:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1332726, + "price": 84617000.0, + "datetime": "2024-08-27 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1332736, + "price": 84679000.0, + "datetime": "2024-08-27 08:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1332775, + "price": 84707000.0, + "datetime": "2024-08-27 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1333797, + "bar_index": 1332914, + "price": 84242000.0, + "datetime": "2024-08-27 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1332924, + "price": 84335000.0, + "datetime": "2024-08-27 17:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1332933, + "price": 84470000.0, + "datetime": "2024-08-27 18:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1332942, + "price": 84151000.0, + "datetime": "2024-08-27 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1332950, + "price": 83925000.0, + "datetime": "2024-08-27 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1333033, + "price": 83403000.0, + "datetime": "2024-08-27 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1333053, + "price": 83250000.0, + "datetime": "2024-08-28 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1333119, + "price": 83699000.0, + "datetime": "2024-08-28 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1333184, + "price": 81807000.0, + "datetime": "2024-08-28 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1333219, + "price": 81000000.0, + "datetime": "2024-08-28 08:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1333277, + "price": 80655000.0, + "datetime": "2024-08-28 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1333323, + "price": 80900000.0, + "datetime": "2024-08-28 13:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1333529, + "price": 80025000.0, + "datetime": "2024-08-29 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1333592, + "price": 80490000.0, + "datetime": "2024-08-29 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1333770, + "price": 80263000.0, + "datetime": "2024-08-29 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1333781, "price": 80280000.0, - "datetime": "2024-08-29 13:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1333906, - "price": 80950000.0, - "datetime": "2024-08-29 19:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1334061, - "price": 81826000.0, - "datetime": "2024-08-30 02:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1334141, - "price": 80871000.0, - "datetime": "2024-08-30 06:45:00", + "datetime": "2024-08-29 12:45:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1334922, - "price": 80400000.0, - "datetime": "2024-08-31 21:48:00", + "bar_index": 1333949, + "price": 81491000.0, + "datetime": "2024-08-29 21:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1334000, + "price": 82403000.0, + "datetime": "2024-08-29 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1334123, + "price": 80915000.0, + "datetime": "2024-08-30 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1334154, + "price": 80514000.0, + "datetime": "2024-08-30 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1334182, + "price": 80665000.0, + "datetime": "2024-08-30 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1334205, + "price": 80449000.0, + "datetime": "2024-08-30 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1334235, + "price": 80339000.0, + "datetime": "2024-08-30 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1334254, + "price": 80050000.0, + "datetime": "2024-08-30 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1334371, + "price": 80726000.0, + "datetime": "2024-08-30 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1334404, + "price": 80852000.0, + "datetime": "2024-08-30 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1334454, + "price": 80849000.0, + "datetime": "2024-08-30 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1334545, + "price": 79884000.0, + "datetime": "2024-08-31 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1334560, + "price": 80487000.0, + "datetime": "2024-08-31 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1334648, + "price": 80517000.0, + "datetime": "2024-08-31 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1334658, + "price": 80427000.0, + "datetime": "2024-08-31 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1334672, + "price": 80560000.0, + "datetime": "2024-08-31 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1334691, + "price": 80573000.0, + "datetime": "2024-08-31 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1334734, + "price": 80450000.0, + "datetime": "2024-08-31 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1334762, + "price": 80600000.0, + "datetime": "2024-08-31 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1334782, + "price": 80515000.0, + "datetime": "2024-08-31 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1334801, + "price": 80408000.0, + "datetime": "2024-08-31 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1334844, + "price": 80205000.0, + "datetime": "2024-08-31 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1334873, + "price": 80202000.0, + "datetime": "2024-08-31 19:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1334899, + "price": 80365000.0, + "datetime": "2024-08-31 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1334925, + "price": 80400000.0, + "datetime": "2024-08-31 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -122233,89 +223501,260 @@ "price": 80384000.0, "datetime": "2024-08-31 22:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1334998, - "price": 80209000.0, - "datetime": "2024-09-01 01:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1335119, - "price": 80292000.0, - "datetime": "2024-09-01 07:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1335156, - "price": 80174000.0, - "datetime": "2024-09-01 09:30:00", + "bar_index": 1334953, + "price": 80247000.0, + "datetime": "2024-08-31 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1335458, - "price": 79116000.0, - "datetime": "2024-09-02 00:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1335612, - "price": 78616000.0, - "datetime": "2024-09-02 09:33:00", + "bar_index": 1335074, + "price": 80111000.0, + "datetime": "2024-09-01 05:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" }, { "side": "sell", - "bar_index": 1335972, - "price": 79446000.0, - "datetime": "2024-09-03 03:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1336038, - "price": 80054000.0, - "datetime": "2024-09-03 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1336080, - "price": 80190000.0, - "datetime": "2024-09-03 08:57:00", + "bar_index": 1335168, + "price": 80162000.0, + "datetime": "2024-09-01 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian]" + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1335223, + "price": 79725000.0, + "datetime": "2024-09-01 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1335290, + "price": 79379000.0, + "datetime": "2024-09-01 16:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1335354, + "price": 79080000.0, + "datetime": "2024-09-01 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1335379, + "price": 79137000.0, + "datetime": "2024-09-01 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1336098, - "price": 80253000.0, - "datetime": "2024-09-03 09:51:00", + "bar_index": 1335463, + "price": 79368000.0, + "datetime": "2024-09-02 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1335492, + "price": 79671000.0, + "datetime": "2024-09-02 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1335533, + "price": 79665000.0, + "datetime": "2024-09-02 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1335569, + "price": 78529000.0, + "datetime": "2024-09-02 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1335597, + "price": 78253000.0, + "datetime": "2024-09-02 08:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1335633, + "price": 78392000.0, + "datetime": "2024-09-02 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1335651, + "price": 78435000.0, + "datetime": "2024-09-02 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1335666, + "price": 78758000.0, + "datetime": "2024-09-02 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1335693, + "price": 78513000.0, + "datetime": "2024-09-02 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1335720, + "price": 78710000.0, + "datetime": "2024-09-02 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1335737, + "price": 78693000.0, + "datetime": "2024-09-02 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1335745, + "price": 78663000.0, + "datetime": "2024-09-02 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1335773, + "price": 79220000.0, + "datetime": "2024-09-02 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1335808, + "price": 79604000.0, + "datetime": "2024-09-02 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1335898, + "price": 79632000.0, + "datetime": "2024-09-02 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1336018, + "price": 80035000.0, + "datetime": "2024-09-03 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1336053, + "price": 80236000.0, + "datetime": "2024-09-03 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1336081, + "price": 80195000.0, + "datetime": "2024-09-03 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1336118, + "price": 80570000.0, + "datetime": "2024-09-03 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1336141, + "price": 80484000.0, + "datetime": "2024-09-03 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1336155, + "price": 80358000.0, + "datetime": "2024-09-03 12:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -122324,61 +223763,16 @@ "datetime": "2024-09-03 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1336276, - "price": 79897000.0, - "datetime": "2024-09-03 18:45:00", + "bar_index": 1336360, + "price": 79395000.0, + "datetime": "2024-09-03 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1336408, - "price": 78804000.0, - "datetime": "2024-09-04 01:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1336443, - "price": 78644000.0, - "datetime": "2024-09-04 03:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1336452, - "price": 78905000.0, - "datetime": "2024-09-04 03:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1336476, - "price": 78827000.0, - "datetime": "2024-09-04 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1336567, - "price": 78754000.0, - "datetime": "2024-09-04 09:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -122387,133 +223781,232 @@ "datetime": "2024-09-04 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1336691, - "price": 76738000.0, - "datetime": "2024-09-04 15:30:00", + "bar_index": 1336645, + "price": 77178000.0, + "datetime": "2024-09-04 13:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1336754, - "price": 77037000.0, - "datetime": "2024-09-04 18:39:00", + "bar_index": 1336709, + "price": 76884000.0, + "datetime": "2024-09-04 16:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1336817, - "price": 77056000.0, - "datetime": "2024-09-04 21:48:00", + "bar_index": 1336718, + "price": 77151000.0, + "datetime": "2024-09-04 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337060, - "price": 78654000.0, - "datetime": "2024-09-05 09:57:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337127, - "price": 77376000.0, - "datetime": "2024-09-05 13:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1337376, - "price": 76523000.0, - "datetime": "2024-09-06 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1337457, - "price": 76430000.0, - "datetime": "2024-09-06 05:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1337474, - "price": 76355000.0, - "datetime": "2024-09-06 06:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337489, - "price": 76077000.0, - "datetime": "2024-09-06 07:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337532, - "price": 76010000.0, - "datetime": "2024-09-06 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337666, - "price": 75780000.0, - "datetime": "2024-09-06 16:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1337873, - "price": 73407000.0, - "datetime": "2024-09-07 02:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1338129, - "price": 73624000.0, - "datetime": "2024-09-07 15:24:00", + "bar_index": 1336799, + "price": 76967000.0, + "datetime": "2024-09-04 20:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=55.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1338159, - "price": 73816000.0, - "datetime": "2024-09-07 16:54:00", + "bar_index": 1336897, + "price": 79000000.0, + "datetime": "2024-09-05 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=58.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1336915, + "price": 78410000.0, + "datetime": "2024-09-05 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1337029, + "price": 78845000.0, + "datetime": "2024-09-05 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1337045, + "price": 78784000.0, + "datetime": "2024-09-05 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1337065, + "price": 78638000.0, + "datetime": "2024-09-05 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1337157, + "price": 77253000.0, + "datetime": "2024-09-05 14:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1337189, + "price": 77398000.0, + "datetime": "2024-09-05 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1337295, + "price": 76818000.0, + "datetime": "2024-09-05 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1337461, + "price": 76346000.0, + "datetime": "2024-09-06 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1337500, + "price": 76212000.0, + "datetime": "2024-09-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1337559, + "price": 76472000.0, + "datetime": "2024-09-06 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1337586, + "price": 76708000.0, + "datetime": "2024-09-06 12:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1337606, + "price": 76536000.0, + "datetime": "2024-09-06 13:15:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1337721, + "price": 75502000.0, + "datetime": "2024-09-06 19:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1337764, + "price": 75381000.0, + "datetime": "2024-09-06 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1337790, + "price": 76541000.0, + "datetime": "2024-09-06 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1337816, + "price": 74116000.0, + "datetime": "2024-09-06 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1337881, + "price": 73337000.0, + "datetime": "2024-09-07 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1337965, + "price": 73508000.0, + "datetime": "2024-09-07 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1338185, + "price": 73921000.0, + "datetime": "2024-09-07 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1338220, + "price": 73904000.0, + "datetime": "2024-09-07 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -122521,26 +224014,53 @@ "price": 74162000.0, "datetime": "2024-09-07 22:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1338377, - "price": 73840000.0, - "datetime": "2024-09-08 03:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1338402, - "price": 73845000.0, - "datetime": "2024-09-08 05:03:00", + "side": "buy", + "bar_index": 1338293, + "price": 74266000.0, + "datetime": "2024-09-07 23:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1338316, + "price": 74498000.0, + "datetime": "2024-09-08 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1338336, + "price": 74136000.0, + "datetime": "2024-09-08 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1338386, + "price": 73836000.0, + "datetime": "2024-09-08 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1338431, + "price": 73470000.0, + "datetime": "2024-09-08 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -122549,106 +224069,232 @@ "datetime": "2024-09-08 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1338501, - "price": 73660000.0, - "datetime": "2024-09-08 10:00:00", + "bar_index": 1338481, + "price": 73582000.0, + "datetime": "2024-09-08 09:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1338715, - "price": 74040000.0, - "datetime": "2024-09-08 20:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1338898, - "price": 73708000.0, - "datetime": "2024-09-09 05:51:00", + "bar_index": 1338513, + "price": 73745000.0, + "datetime": "2024-09-08 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1339162, - "price": 74924000.0, - "datetime": "2024-09-09 19:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1339188, - "price": 75092000.0, - "datetime": "2024-09-09 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1339218, - "price": 75100000.0, - "datetime": "2024-09-09 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1339328, - "price": 76494000.0, - "datetime": "2024-09-10 03:21:00", + "bar_index": 1338544, + "price": 73803000.0, + "datetime": "2024-09-08 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1339570, - "price": 76943000.0, - "datetime": "2024-09-10 15:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1339674, - "price": 77362000.0, - "datetime": "2024-09-10 20:39:00", + "bar_index": 1338569, + "price": 73949000.0, + "datetime": "2024-09-08 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1339852, - "price": 78059000.0, - "datetime": "2024-09-11 05:33:00", + "bar_index": 1338656, + "price": 73916000.0, + "datetime": "2024-09-08 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1338722, + "price": 73969000.0, + "datetime": "2024-09-08 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1338767, + "price": 73514000.0, + "datetime": "2024-09-08 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1339884, - "price": 77982000.0, - "datetime": "2024-09-11 07:09:00", + "bar_index": 1338885, + "price": 73771000.0, + "datetime": "2024-09-09 05:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1338935, + "price": 74250000.0, + "datetime": "2024-09-09 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1338960, + "price": 74460000.0, + "datetime": "2024-09-09 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1338995, + "price": 74938000.0, + "datetime": "2024-09-09 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339039, + "price": 74807000.0, + "datetime": "2024-09-09 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1339054, + "price": 74575000.0, + "datetime": "2024-09-09 13:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339166, + "price": 75113000.0, + "datetime": "2024-09-09 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339295, + "price": 76310000.0, + "datetime": "2024-09-10 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1339435, + "price": 77373000.0, + "datetime": "2024-09-10 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1339461, + "price": 77331000.0, + "datetime": "2024-09-10 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1339482, + "price": 76999000.0, + "datetime": "2024-09-10 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339572, + "price": 77000000.0, + "datetime": "2024-09-10 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339588, + "price": 77248000.0, + "datetime": "2024-09-10 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1339661, + "price": 77460000.0, + "datetime": "2024-09-10 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339680, + "price": 77428000.0, + "datetime": "2024-09-10 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1339770, + "price": 77024000.0, + "datetime": "2024-09-11 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339774, + "price": 77104000.0, + "datetime": "2024-09-11 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [donchian,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1339854, + "price": 78174000.0, + "datetime": "2024-09-11 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -122657,79 +224303,187 @@ "datetime": "2024-09-11 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1340050, - "price": 76319000.0, - "datetime": "2024-09-11 15:27:00", + "bar_index": 1340098, + "price": 76240000.0, + "datetime": "2024-09-11 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=10.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1340183, - "price": 76999000.0, - "datetime": "2024-09-11 22:06:00", + "bar_index": 1340119, + "price": 76596000.0, + "datetime": "2024-09-11 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1340552, - "price": 78207000.0, - "datetime": "2024-09-12 16:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1340583, - "price": 78427000.0, - "datetime": "2024-09-12 18:06:00", + "bar_index": 1340142, + "price": 76495000.0, + "datetime": "2024-09-11 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1340696, - "price": 77961000.0, - "datetime": "2024-09-12 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1340787, - "price": 78500000.0, - "datetime": "2024-09-13 04:18:00", + "bar_index": 1340253, + "price": 77000000.0, + "datetime": "2024-09-12 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1340330, + "price": 77752000.0, + "datetime": "2024-09-12 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1340381, + "price": 77485000.0, + "datetime": "2024-09-12 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1340465, + "price": 78501000.0, + "datetime": "2024-09-12 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=61.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1340496, + "price": 78508000.0, + "datetime": "2024-09-12 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1340889, - "price": 78181000.0, - "datetime": "2024-09-13 09:24:00", + "bar_index": 1340506, + "price": 78303000.0, + "datetime": "2024-09-12 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1340921, - "price": 78117000.0, - "datetime": "2024-09-13 11:00:00", + "bar_index": 1340616, + "price": 78220000.0, + "datetime": "2024-09-12 19:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1340681, + "price": 77863000.0, + "datetime": "2024-09-12 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1340707, + "price": 77835000.0, + "datetime": "2024-09-13 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1340730, + "price": 78015000.0, + "datetime": "2024-09-13 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1340790, + "price": 78394000.0, + "datetime": "2024-09-13 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1340798, + "price": 78494000.0, + "datetime": "2024-09-13 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1340922, + "price": 77986000.0, + "datetime": "2024-09-13 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1340949, + "price": 77978000.0, + "datetime": "2024-09-13 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1341010, + "price": 77801000.0, + "datetime": "2024-09-13 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1341024, + "price": 77862000.0, + "datetime": "2024-09-13 16:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1341071, + "price": 78039000.0, + "datetime": "2024-09-13 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -122737,206 +224491,350 @@ "price": 78098000.0, "datetime": "2024-09-13 19:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1341171, - "price": 77995000.0, - "datetime": "2024-09-13 23:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1341282, - "price": 80090000.0, - "datetime": "2024-09-14 05:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1341403, - "price": 81008000.0, - "datetime": "2024-09-14 11:06:00", + "bar_index": 1341123, + "price": 77930000.0, + "datetime": "2024-09-13 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1341432, - "price": 80887000.0, - "datetime": "2024-09-14 12:33:00", + "bar_index": 1341146, + "price": 77875000.0, + "datetime": "2024-09-13 22:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1341176, + "price": 78382000.0, + "datetime": "2024-09-13 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1341197, + "price": 79949000.0, + "datetime": "2024-09-14 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1341266, + "price": 80349000.0, + "datetime": "2024-09-14 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1341388, + "price": 81092000.0, + "datetime": "2024-09-14 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1341562, + "price": 80635000.0, + "datetime": "2024-09-14 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1341654, + "price": 80532000.0, + "datetime": "2024-09-14 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1341689, + "price": 80516000.0, + "datetime": "2024-09-15 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1341440, - "price": 80801000.0, - "datetime": "2024-09-14 12:57:00", + "bar_index": 1341726, + "price": 80229000.0, + "datetime": "2024-09-15 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1341803, + "price": 80582000.0, + "datetime": "2024-09-15 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1341852, + "price": 80615000.0, + "datetime": "2024-09-15 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1341958, + "price": 80762000.0, + "datetime": "2024-09-15 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1342021, + "price": 80725000.0, + "datetime": "2024-09-15 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1342093, + "price": 80565000.0, + "datetime": "2024-09-15 21:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1342120, + "price": 80777000.0, + "datetime": "2024-09-15 22:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1342144, + "price": 80879000.0, + "datetime": "2024-09-16 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1342175, + "price": 80650000.0, + "datetime": "2024-09-16 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1342203, + "price": 80533000.0, + "datetime": "2024-09-16 03:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1341499, - "price": 80553000.0, - "datetime": "2024-09-14 15:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1341698, - "price": 80574000.0, - "datetime": "2024-09-15 01:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1341794, - "price": 80620000.0, - "datetime": "2024-09-15 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1341987, - "price": 80735000.0, - "datetime": "2024-09-15 16:18:00", + "bar_index": 1342238, + "price": 80549000.0, + "datetime": "2024-09-16 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1342214, - "price": 80522000.0, - "datetime": "2024-09-16 03:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1342229, - "price": 80527000.0, - "datetime": "2024-09-16 04:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=7.0 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1342258, - "price": 80598000.0, - "datetime": "2024-09-16 05:51:00", + "bar_index": 1342495, + "price": 79341000.0, + "datetime": "2024-09-16 17:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1342394, - "price": 78886000.0, - "datetime": "2024-09-16 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1342537, - "price": 79054000.0, - "datetime": "2024-09-16 19:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1342676, - "price": 78299000.0, - "datetime": "2024-09-17 02:45:00", + "bar_index": 1342516, + "price": 78985000.0, + "datetime": "2024-09-16 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 1342685, - "price": 77877000.0, - "datetime": "2024-09-17 03:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1342732, - "price": 78015000.0, - "datetime": "2024-09-17 05:33:00", + "side": "buy", + "bar_index": 1342544, + "price": 79140000.0, + "datetime": "2024-09-16 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1342996, - "price": 79159000.0, - "datetime": "2024-09-17 18:45:00", + "bar_index": 1342563, + "price": 79144000.0, + "datetime": "2024-09-16 21:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1343027, - "price": 79381000.0, - "datetime": "2024-09-17 20:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1343083, - "price": 79714000.0, - "datetime": "2024-09-17 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1343264, - "price": 80721000.0, - "datetime": "2024-09-18 08:09:00", + "bar_index": 1342634, + "price": 78070000.0, + "datetime": "2024-09-17 00:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1342799, + "price": 78454000.0, + "datetime": "2024-09-17 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1343287, - "price": 80787000.0, - "datetime": "2024-09-18 09:18:00", + "bar_index": 1342843, + "price": 78018000.0, + "datetime": "2024-09-17 11:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1342854, + "price": 78254000.0, + "datetime": "2024-09-17 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1342951, + "price": 78900000.0, + "datetime": "2024-09-17 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343029, + "price": 79534000.0, + "datetime": "2024-09-17 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1343091, + "price": 80566000.0, + "datetime": "2024-09-17 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1343134, + "price": 81843000.0, + "datetime": "2024-09-18 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1343141, + "price": 81642000.0, + "datetime": "2024-09-18 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343151, + "price": 81625000.0, + "datetime": "2024-09-18 02:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1343169, + "price": 81783000.0, + "datetime": "2024-09-18 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1343251, + "price": 80833000.0, + "datetime": "2024-09-18 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1343265, + "price": 80694000.0, + "datetime": "2024-09-18 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1343270, + "price": 80807000.0, + "datetime": "2024-09-18 08:27:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,macd_cross,pivot_swing]" }, { "side": "buy", @@ -122945,7 +224843,52 @@ "datetime": "2024-09-18 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343324, + "price": 80882000.0, + "datetime": "2024-09-18 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1343332, + "price": 80906000.0, + "datetime": "2024-09-18 11:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343342, + "price": 81286000.0, + "datetime": "2024-09-18 12:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1343370, + "price": 81443000.0, + "datetime": "2024-09-18 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343437, + "price": 81276000.0, + "datetime": "2024-09-18 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -122953,107 +224896,458 @@ "price": 80924000.0, "datetime": "2024-09-18 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1343577, - "price": 80310000.0, - "datetime": "2024-09-18 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1343583, - "price": 80439000.0, - "datetime": "2024-09-19 00:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1343591, - "price": 80351000.0, - "datetime": "2024-09-19 00:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1343626, - "price": 80458000.0, - "datetime": "2024-09-19 02:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1343983, - "price": 83202000.0, - "datetime": "2024-09-19 20:06:00", + "bar_index": 1343618, + "price": 80649000.0, + "datetime": "2024-09-19 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1344059, - "price": 84158000.0, - "datetime": "2024-09-19 23:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1344410, - "price": 84500000.0, - "datetime": "2024-09-20 17:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1344503, - "price": 84510000.0, - "datetime": "2024-09-20 22:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1344706, - "price": 84387000.0, - "datetime": "2024-09-21 08:15:00", + "bar_index": 1343647, + "price": 81335000.0, + "datetime": "2024-09-19 03:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1345230, - "price": 84397000.0, - "datetime": "2024-09-22 10:27:00", + "bar_index": 1343672, + "price": 80930000.0, + "datetime": "2024-09-19 04:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343733, + "price": 81235000.0, + "datetime": "2024-09-19 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343764, + "price": 82950000.0, + "datetime": "2024-09-19 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1343799, + "price": 83066000.0, + "datetime": "2024-09-19 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343809, + "price": 83179000.0, + "datetime": "2024-09-19 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343836, + "price": 83088000.0, + "datetime": "2024-09-19 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 1345382, - "price": 84158000.0, - "datetime": "2024-09-22 18:03:00", + "bar_index": 1343848, + "price": 82886000.0, + "datetime": "2024-09-19 13:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1343870, + "price": 82834000.0, + "datetime": "2024-09-19 14:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343907, + "price": 82909000.0, + "datetime": "2024-09-19 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343944, + "price": 82893000.0, + "datetime": "2024-09-19 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343985, + "price": 83359000.0, + "datetime": "2024-09-19 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1343994, + "price": 83513000.0, + "datetime": "2024-09-19 20:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344116, + "price": 85016000.0, + "datetime": "2024-09-20 02:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1344142, + "price": 84828000.0, + "datetime": "2024-09-20 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344237, + "price": 83951000.0, + "datetime": "2024-09-20 08:48:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1344281, + "price": 84153000.0, + "datetime": "2024-09-20 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1344319, + "price": 84907000.0, + "datetime": "2024-09-20 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1344363, + "price": 85101000.0, + "datetime": "2024-09-20 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344402, + "price": 84703000.0, + "datetime": "2024-09-20 17:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344414, + "price": 84402000.0, + "datetime": "2024-09-20 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1344510, + "price": 84179000.0, + "datetime": "2024-09-20 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1344540, + "price": 84301000.0, + "datetime": "2024-09-20 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344554, + "price": 84533000.0, + "datetime": "2024-09-21 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344571, + "price": 84186000.0, + "datetime": "2024-09-21 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344580, + "price": 84192000.0, + "datetime": "2024-09-21 01:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1344589, + "price": 84112000.0, + "datetime": "2024-09-21 02:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1344625, + "price": 84215000.0, + "datetime": "2024-09-21 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1344677, + "price": 84367000.0, + "datetime": "2024-09-21 06:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344687, + "price": 84498000.0, + "datetime": "2024-09-21 07:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344737, + "price": 84658000.0, + "datetime": "2024-09-21 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1344789, + "price": 84226000.0, + "datetime": "2024-09-21 12:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1344800, + "price": 84190000.0, + "datetime": "2024-09-21 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1344868, + "price": 84276000.0, + "datetime": "2024-09-21 16:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344878, + "price": 84349000.0, + "datetime": "2024-09-21 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1344896, + "price": 84349000.0, + "datetime": "2024-09-21 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1344958, + "price": 84317000.0, + "datetime": "2024-09-21 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1344986, + "price": 84362000.0, + "datetime": "2024-09-21 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1345023, + "price": 84375000.0, + "datetime": "2024-09-22 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1345042, + "price": 84464000.0, + "datetime": "2024-09-22 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1345075, + "price": 84512000.0, + "datetime": "2024-09-22 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1345144, + "price": 84288000.0, + "datetime": "2024-09-22 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1345219, + "price": 84414000.0, + "datetime": "2024-09-22 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1345266, + "price": 84320000.0, + "datetime": "2024-09-22 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1345285, + "price": 84277000.0, + "datetime": "2024-09-22 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1345338, + "price": 84109000.0, + "datetime": "2024-09-22 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1345393, + "price": 84029000.0, + "datetime": "2024-09-22 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1345438, + "price": 83945000.0, + "datetime": "2024-09-22 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1345514, + "price": 83822000.0, + "datetime": "2024-09-23 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -123061,71 +225355,359 @@ "price": 83793000.0, "datetime": "2024-09-23 01:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1345567, - "price": 84086000.0, - "datetime": "2024-09-23 03:18:00", + "bar_index": 1345572, + "price": 84124000.0, + "datetime": "2024-09-23 03:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1345585, + "price": 84115000.0, + "datetime": "2024-09-23 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1345616, + "price": 84389000.0, + "datetime": "2024-09-23 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1345918, - "price": 85042000.0, - "datetime": "2024-09-23 20:51:00", + "bar_index": 1345683, + "price": 84551000.0, + "datetime": "2024-09-23 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1345705, + "price": 85162000.0, + "datetime": "2024-09-23 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1345744, + "price": 85855000.0, + "datetime": "2024-09-23 12:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1345973, - "price": 84687000.0, - "datetime": "2024-09-23 23:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1346109, - "price": 84895000.0, - "datetime": "2024-09-24 06:24:00", + "bar_index": 1345789, + "price": 85361000.0, + "datetime": "2024-09-23 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1346443, - "price": 84684000.0, - "datetime": "2024-09-24 23:06:00", + "bar_index": 1345798, + "price": 85388000.0, + "datetime": "2024-09-23 14:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1345818, + "price": 85256000.0, + "datetime": "2024-09-23 15:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1345892, + "price": 85103000.0, + "datetime": "2024-09-23 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1346606, - "price": 85448000.0, - "datetime": "2024-09-25 07:15:00", + "bar_index": 1345969, + "price": 85210000.0, + "datetime": "2024-09-23 23:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1345981, + "price": 84725000.0, + "datetime": "2024-09-24 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1346655, - "price": 85455000.0, - "datetime": "2024-09-25 09:42:00", + "bar_index": 1345994, + "price": 85035000.0, + "datetime": "2024-09-24 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346015, + "price": 84711000.0, + "datetime": "2024-09-24 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1346039, + "price": 84764000.0, + "datetime": "2024-09-24 02:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346072, + "price": 84800000.0, + "datetime": "2024-09-24 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346093, + "price": 84824000.0, + "datetime": "2024-09-24 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346110, + "price": 84817000.0, + "datetime": "2024-09-24 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1346138, + "price": 84713000.0, + "datetime": "2024-09-24 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346221, + "price": 84384000.0, + "datetime": "2024-09-24 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346261, + "price": 84356000.0, + "datetime": "2024-09-24 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346273, + "price": 84408000.0, + "datetime": "2024-09-24 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1346356, + "price": 84827000.0, + "datetime": "2024-09-24 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346451, + "price": 84215000.0, + "datetime": "2024-09-24 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=46.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1346504, + "price": 84620000.0, + "datetime": "2024-09-25 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1346558, + "price": 85429000.0, + "datetime": "2024-09-25 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1346583, + "price": 85429000.0, + "datetime": "2024-09-25 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346611, + "price": 85396000.0, + "datetime": "2024-09-25 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346622, + "price": 85502000.0, + "datetime": "2024-09-25 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346628, + "price": 85404000.0, + "datetime": "2024-09-25 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346681, + "price": 85558000.0, + "datetime": "2024-09-25 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1346698, + "price": 85658000.0, + "datetime": "2024-09-25 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346806, + "price": 85147000.0, + "datetime": "2024-09-25 17:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1346814, + "price": 85079000.0, + "datetime": "2024-09-25 17:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1346831, + "price": 84928000.0, + "datetime": "2024-09-25 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346838, + "price": 84900000.0, + "datetime": "2024-09-25 18:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1346854, + "price": 84834000.0, + "datetime": "2024-09-25 19:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1346863, + "price": 84773000.0, + "datetime": "2024-09-25 20:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1346871, + "price": 84905000.0, + "datetime": "2024-09-25 20:30:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -123134,70 +225716,160 @@ "datetime": "2024-09-25 23:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1346952, - "price": 84970000.0, - "datetime": "2024-09-26 00:33:00", + "bar_index": 1346966, + "price": 84908000.0, + "datetime": "2024-09-26 01:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1347046, - "price": 84573000.0, - "datetime": "2024-09-26 05:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1347159, - "price": 84287000.0, - "datetime": "2024-09-26 10:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1347213, + "bar_index": 1347015, "price": 84509000.0, - "datetime": "2024-09-26 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1347310, - "price": 84974000.0, - "datetime": "2024-09-26 18:27:00", + "datetime": "2024-09-26 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1347108, + "price": 84360000.0, + "datetime": "2024-09-26 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1347405, - "price": 85821000.0, - "datetime": "2024-09-26 23:12:00", + "bar_index": 1347171, + "price": 84384000.0, + "datetime": "2024-09-26 11:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1347588, - "price": 85941000.0, - "datetime": "2024-09-27 08:21:00", + "bar_index": 1347204, + "price": 84650000.0, + "datetime": "2024-09-26 13:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1347223, + "price": 84575000.0, + "datetime": "2024-09-26 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1347254, + "price": 84762000.0, + "datetime": "2024-09-26 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1347312, + "price": 84869000.0, + "datetime": "2024-09-26 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1347363, + "price": 85477000.0, + "datetime": "2024-09-26 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1347415, + "price": 85716000.0, + "datetime": "2024-09-26 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1347427, + "price": 85791000.0, + "datetime": "2024-09-27 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1347552, + "price": 85876000.0, + "datetime": "2024-09-27 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1347595, + "price": 85980000.0, + "datetime": "2024-09-27 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1347618, + "price": 86255000.0, + "datetime": "2024-09-27 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1347655, + "price": 86049000.0, + "datetime": "2024-09-27 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1347726, + "price": 86354000.0, + "datetime": "2024-09-27 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1347743, + "price": 86346000.0, + "datetime": "2024-09-27 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -123205,215 +225877,584 @@ "price": 86551000.0, "datetime": "2024-09-27 17:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1347822, - "price": 86769000.0, - "datetime": "2024-09-27 20:03:00", + "bar_index": 1347854, + "price": 86930000.0, + "datetime": "2024-09-27 21:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1348005, - "price": 86968000.0, - "datetime": "2024-09-28 05:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1348084, - "price": 86984000.0, - "datetime": "2024-09-28 09:09:00", + "bar_index": 1347875, + "price": 86554000.0, + "datetime": "2024-09-27 22:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1348168, + "bar_index": 1347898, + "price": 87209000.0, + "datetime": "2024-09-27 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1347943, + "price": 87199000.0, + "datetime": "2024-09-28 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1347977, + "price": 86912000.0, + "datetime": "2024-09-28 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1348006, + "price": 86979000.0, + "datetime": "2024-09-28 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1348051, + "price": 87130000.0, + "datetime": "2024-09-28 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1348106, + "price": 86884000.0, + "datetime": "2024-09-28 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1348161, + "price": 87168000.0, + "datetime": "2024-09-28 13:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1348169, "price": 87206000.0, - "datetime": "2024-09-28 13:21:00", + "datetime": "2024-09-28 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1348287, - "price": 86651000.0, - "datetime": "2024-09-28 19:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1348511, - "price": 86357000.0, - "datetime": "2024-09-29 06:30:00", + "bar_index": 1348180, + "price": 87169000.0, + "datetime": "2024-09-28 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1348717, - "price": 86404000.0, - "datetime": "2024-09-29 16:48:00", + "bar_index": 1348242, + "price": 86836000.0, + "datetime": "2024-09-28 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1348736, - "price": 86419000.0, - "datetime": "2024-09-29 17:45:00", + "bar_index": 1348300, + "price": 86672000.0, + "datetime": "2024-09-28 19:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1348338, + "price": 86349000.0, + "datetime": "2024-09-28 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1348384, + "price": 86409000.0, + "datetime": "2024-09-29 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1348829, - "price": 86633000.0, - "datetime": "2024-09-29 22:24:00", + "bar_index": 1348451, + "price": 86386000.0, + "datetime": "2024-09-29 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { - "side": "sell", - "bar_index": 1348943, - "price": 86313000.0, - "datetime": "2024-09-30 04:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1348964, - "price": 86316000.0, - "datetime": "2024-09-30 05:09:00", + "side": "buy", + "bar_index": 1348490, + "price": 86394000.0, + "datetime": "2024-09-29 05:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=31.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1348532, + "price": 86535000.0, + "datetime": "2024-09-29 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1348543, + "price": 86502000.0, + "datetime": "2024-09-29 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1348560, + "price": 86718000.0, + "datetime": "2024-09-29 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1348603, + "price": 86817000.0, + "datetime": "2024-09-29 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1348664, + "price": 86774000.0, + "datetime": "2024-09-29 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1349072, - "price": 85190000.0, - "datetime": "2024-09-30 10:33:00", + "bar_index": 1348721, + "price": 86391000.0, + "datetime": "2024-09-29 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1348767, + "price": 86401000.0, + "datetime": "2024-09-29 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1348775, + "price": 86368000.0, + "datetime": "2024-09-29 19:42:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1349333, - "price": 84091000.0, - "datetime": "2024-09-30 23:36:00", + "bar_index": 1348815, + "price": 86555000.0, + "datetime": "2024-09-29 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1348837, + "price": 86666000.0, + "datetime": "2024-09-29 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1349405, - "price": 83648000.0, - "datetime": "2024-10-01 03:12:00", + "bar_index": 1348852, + "price": 86439000.0, + "datetime": "2024-09-29 23:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1349634, - "price": 84209000.0, - "datetime": "2024-10-01 14:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1349689, - "price": 84612000.0, - "datetime": "2024-10-01 17:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=13.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1349960, - "price": 81566000.0, - "datetime": "2024-10-02 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1350276, - "price": 81744000.0, - "datetime": "2024-10-02 22:45:00", + "bar_index": 1348975, + "price": 86331000.0, + "datetime": "2024-09-30 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1350301, - "price": 81952000.0, - "datetime": "2024-10-03 00:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1350749, - "price": 82062000.0, - "datetime": "2024-10-03 22:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1350765, - "price": 81965000.0, - "datetime": "2024-10-03 23:12:00", + "bar_index": 1349177, + "price": 84250000.0, + "datetime": "2024-09-30 15:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.6 [macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1349271, + "price": 83650000.0, + "datetime": "2024-09-30 20:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1349568, + "price": 83706000.0, + "datetime": "2024-10-01 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1349847, + "price": 83071000.0, + "datetime": "2024-10-02 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1350988, + "bar_index": 1349883, + "price": 83100000.0, + "datetime": "2024-10-02 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [fib_pullback,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1349889, + "price": 83170000.0, + "datetime": "2024-10-02 03:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1349974, + "price": 81014000.0, + "datetime": "2024-10-02 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350016, + "price": 81685000.0, + "datetime": "2024-10-02 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1350158, + "price": 82278000.0, + "datetime": "2024-10-02 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350165, + "price": 82092000.0, + "datetime": "2024-10-02 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1350172, + "price": 82324000.0, + "datetime": "2024-10-02 17:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1350238, + "price": 81792000.0, + "datetime": "2024-10-02 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350260, + "price": 81400000.0, + "datetime": "2024-10-02 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350291, + "price": 82042000.0, + "datetime": "2024-10-02 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1350313, + "price": 82725000.0, + "datetime": "2024-10-03 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350342, "price": 82492000.0, - "datetime": "2024-10-04 10:21:00", + "datetime": "2024-10-03 02:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1350421, + "price": 82112000.0, + "datetime": "2024-10-03 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1350454, + "price": 81770000.0, + "datetime": "2024-10-03 07:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1351057, - "price": 82386000.0, - "datetime": "2024-10-04 13:48:00", + "bar_index": 1350469, + "price": 81802000.0, + "datetime": "2024-10-03 08:24:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1350509, + "price": 82353000.0, + "datetime": "2024-10-03 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1350542, + "price": 82476000.0, + "datetime": "2024-10-03 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350566, + "price": 82618000.0, + "datetime": "2024-10-03 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1350574, + "price": 82619000.0, + "datetime": "2024-10-03 13:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1350589, + "price": 82374000.0, + "datetime": "2024-10-03 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1350619, + "price": 82660000.0, + "datetime": "2024-10-03 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350780, + "price": 81734000.0, + "datetime": "2024-10-03 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=65.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1350800, + "price": 82291000.0, + "datetime": "2024-10-04 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350819, + "price": 81782000.0, + "datetime": "2024-10-04 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350867, + "price": 82216000.0, + "datetime": "2024-10-04 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1350915, + "price": 82207000.0, + "datetime": "2024-10-04 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350922, + "price": 82321000.0, + "datetime": "2024-10-04 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1350992, + "price": 82458000.0, + "datetime": "2024-10-04 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1351030, + "price": 82360000.0, + "datetime": "2024-10-04 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351044, + "price": 82475000.0, + "datetime": "2024-10-04 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1351074, + "price": 82447000.0, + "datetime": "2024-10-04 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -123422,16 +226463,115 @@ "datetime": "2024-10-04 16:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1351158, + "price": 82654000.0, + "datetime": "2024-10-04 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1351314, - "price": 83896000.0, - "datetime": "2024-10-05 02:39:00", + "bar_index": 1351186, + "price": 82814000.0, + "datetime": "2024-10-04 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351266, + "price": 83562000.0, + "datetime": "2024-10-05 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351306, + "price": 84029000.0, + "datetime": "2024-10-05 02:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1351329, + "price": 84007000.0, + "datetime": "2024-10-05 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351386, + "price": 84180000.0, + "datetime": "2024-10-05 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1351399, + "price": 84069000.0, + "datetime": "2024-10-05 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1351481, + "price": 83950000.0, + "datetime": "2024-10-05 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351568, + "price": 83890000.0, + "datetime": "2024-10-05 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1351588, + "price": 83891000.0, + "datetime": "2024-10-05 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1351596, + "price": 83864000.0, + "datetime": "2024-10-05 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1351630, + "price": 83964000.0, + "datetime": "2024-10-05 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -123439,107 +226579,287 @@ "price": 84017000.0, "datetime": "2024-10-05 21:18:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1351903, - "price": 83863000.0, - "datetime": "2024-10-06 08:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1352032, - "price": 83714000.0, - "datetime": "2024-10-06 14:33:00", + "bar_index": 1351809, + "price": 83763000.0, + "datetime": "2024-10-06 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1352202, - "price": 83937000.0, - "datetime": "2024-10-06 23:03:00", + "bar_index": 1351922, + "price": 83898000.0, + "datetime": "2024-10-06 09:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1352262, - "price": 84420000.0, - "datetime": "2024-10-07 02:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=53.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1352671, - "price": 84746000.0, - "datetime": "2024-10-07 22:30:00", + "bar_index": 1351933, + "price": 83827000.0, + "datetime": "2024-10-06 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.6 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1352709, - "price": 85339000.0, - "datetime": "2024-10-08 00:24:00", + "bar_index": 1351944, + "price": 83885000.0, + "datetime": "2024-10-06 10:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1352726, - "price": 85507000.0, - "datetime": "2024-10-08 01:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1352896, - "price": 84280000.0, - "datetime": "2024-10-08 09:45:00", + "bar_index": 1352036, + "price": 83712000.0, + "datetime": "2024-10-06 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352098, + "price": 83741000.0, + "datetime": "2024-10-06 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352204, + "price": 84004000.0, + "datetime": "2024-10-06 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1352245, + "price": 84537000.0, + "datetime": "2024-10-07 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1352296, + "price": 84521000.0, + "datetime": "2024-10-07 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352376, + "price": 84336000.0, + "datetime": "2024-10-07 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352394, + "price": 84530000.0, + "datetime": "2024-10-07 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1352419, + "price": 85533000.0, + "datetime": "2024-10-07 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1352481, + "price": 85434000.0, + "datetime": "2024-10-07 13:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1352488, + "price": 85457000.0, + "datetime": "2024-10-07 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352560, + "price": 85405000.0, + "datetime": "2024-10-07 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352570, + "price": 85459000.0, + "datetime": "2024-10-07 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1353004, - "price": 84229000.0, - "datetime": "2024-10-08 15:09:00", + "bar_index": 1352580, + "price": 85395000.0, + "datetime": "2024-10-07 17:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1353012, - "price": 84360000.0, - "datetime": "2024-10-08 15:33:00", + "bar_index": 1352714, + "price": 85473000.0, + "datetime": "2024-10-08 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=53.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1353156, - "price": 84847000.0, - "datetime": "2024-10-08 22:45:00", + "bar_index": 1352797, + "price": 85235000.0, + "datetime": "2024-10-08 04:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1352815, + "price": 84895000.0, + "datetime": "2024-10-08 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1352838, + "price": 85182000.0, + "datetime": "2024-10-08 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1352851, + "price": 85032000.0, + "datetime": "2024-10-08 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1352901, + "price": 84291000.0, + "datetime": "2024-10-08 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1352925, + "price": 84390000.0, + "datetime": "2024-10-08 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1352954, + "price": 84454000.0, + "datetime": "2024-10-08 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1352970, + "price": 84608000.0, + "datetime": "2024-10-08 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1353015, + "price": 84358000.0, + "datetime": "2024-10-08 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1353049, + "price": 84301000.0, + "datetime": "2024-10-08 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1353081, + "price": 84527000.0, + "datetime": "2024-10-08 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1353118, + "price": 84621000.0, + "datetime": "2024-10-08 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1353164, + "price": 84725000.0, + "datetime": "2024-10-08 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -123547,8 +226867,26 @@ "price": 84845000.0, "datetime": "2024-10-08 23:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1353235, + "price": 84253000.0, + "datetime": "2024-10-09 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1353255, + "price": 84133000.0, + "datetime": "2024-10-09 03:42:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -123557,187 +226895,403 @@ "datetime": "2024-10-09 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1353431, - "price": 84364000.0, - "datetime": "2024-10-09 12:30:00", + "bar_index": 1353307, + "price": 84281000.0, + "datetime": "2024-10-09 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1353461, - "price": 84379000.0, - "datetime": "2024-10-09 14:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1353496, - "price": 84382000.0, - "datetime": "2024-10-09 15:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=9.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1353542, - "price": 84203000.0, - "datetime": "2024-10-09 18:03:00", + "bar_index": 1353331, + "price": 84196000.0, + "datetime": "2024-10-09 07:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1353605, - "price": 84061000.0, - "datetime": "2024-10-09 21:12:00", + "bar_index": 1353375, + "price": 84035000.0, + "datetime": "2024-10-09 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1353904, - "price": 82573000.0, - "datetime": "2024-10-10 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1353955, - "price": 82499000.0, - "datetime": "2024-10-10 14:42:00", + "bar_index": 1353388, + "price": 84275000.0, + "datetime": "2024-10-09 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1354011, - "price": 82675000.0, - "datetime": "2024-10-10 17:30:00", + "bar_index": 1353447, + "price": 84328000.0, + "datetime": "2024-10-09 13:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1354106, - "price": 82931000.0, - "datetime": "2024-10-10 22:15:00", + "bar_index": 1353453, + "price": 84335000.0, + "datetime": "2024-10-09 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1354121, - "price": 82824000.0, - "datetime": "2024-10-10 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1354221, - "price": 81233000.0, - "datetime": "2024-10-11 04:00:00", + "bar_index": 1353556, + "price": 84154000.0, + "datetime": "2024-10-09 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1354248, - "price": 81347000.0, - "datetime": "2024-10-11 05:21:00", + "bar_index": 1353564, + "price": 84148000.0, + "datetime": "2024-10-09 19:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1354333, - "price": 81936000.0, - "datetime": "2024-10-11 09:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1354413, - "price": 82195000.0, - "datetime": "2024-10-11 13:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1354474, - "price": 82427000.0, - "datetime": "2024-10-11 16:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1354617, - "price": 83595000.0, - "datetime": "2024-10-11 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1354675, - "price": 84844000.0, - "datetime": "2024-10-12 02:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1355129, - "price": 84926000.0, - "datetime": "2024-10-13 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1355287, - "price": 84995000.0, - "datetime": "2024-10-13 09:18:00", + "bar_index": 1353631, + "price": 83793000.0, + "datetime": "2024-10-09 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1353672, + "price": 84200000.0, + "datetime": "2024-10-10 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1355371, - "price": 84692000.0, - "datetime": "2024-10-13 13:30:00", + "bar_index": 1353690, + "price": 83725000.0, + "datetime": "2024-10-10 01:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1353724, + "price": 83400000.0, + "datetime": "2024-10-10 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1353781, + "price": 82330000.0, + "datetime": "2024-10-10 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1353850, + "price": 82053000.0, + "datetime": "2024-10-10 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1353868, + "price": 82325000.0, + "datetime": "2024-10-10 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1353974, + "price": 82705000.0, + "datetime": "2024-10-10 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1354024, + "price": 82502000.0, + "datetime": "2024-10-10 18:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1354204, + "price": 80902000.0, + "datetime": "2024-10-11 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1354374, + "price": 82172000.0, + "datetime": "2024-10-11 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1354428, + "price": 82280000.0, + "datetime": "2024-10-11 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1354434, + "price": 82233000.0, + "datetime": "2024-10-11 14:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1354448, + "price": 82227000.0, + "datetime": "2024-10-11 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1354458, + "price": 82501000.0, + "datetime": "2024-10-11 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1354533, + "price": 82759000.0, + "datetime": "2024-10-11 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1354576, + "price": 83021000.0, + "datetime": "2024-10-11 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1354634, + "price": 83947000.0, + "datetime": "2024-10-12 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1354679, + "price": 84965000.0, + "datetime": "2024-10-12 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1354710, + "price": 85146000.0, + "datetime": "2024-10-12 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1354755, + "price": 85023000.0, + "datetime": "2024-10-12 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1354797, + "price": 84354000.0, + "datetime": "2024-10-12 08:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1354837, + "price": 84718000.0, + "datetime": "2024-10-12 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1354937, + "price": 84623000.0, + "datetime": "2024-10-12 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1355070, + "price": 84879000.0, + "datetime": "2024-10-12 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1355122, + "price": 85080000.0, + "datetime": "2024-10-13 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1355131, + "price": 84980000.0, + "datetime": "2024-10-13 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1355145, + "price": 85049000.0, + "datetime": "2024-10-13 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1355216, + "price": 84924000.0, + "datetime": "2024-10-13 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1355299, + "price": 85094000.0, + "datetime": "2024-10-13 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1355372, + "price": 84689000.0, + "datetime": "2024-10-13 13:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1355428, + "price": 84652000.0, + "datetime": "2024-10-13 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1355450, + "price": 84829000.0, + "datetime": "2024-10-13 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1355568, + "price": 84487000.0, + "datetime": "2024-10-13 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1355576, + "price": 84235000.0, + "datetime": "2024-10-13 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1355588, + "price": 84005000.0, + "datetime": "2024-10-14 00:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -123746,34 +227300,43 @@ "datetime": "2024-10-14 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1355620, - "price": 84674000.0, - "datetime": "2024-10-14 08:21:00", + "bar_index": 1355609, + "price": 84782000.0, + "datetime": "2024-10-14 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1355639, - "price": 84672000.0, - "datetime": "2024-10-14 09:18:00", + "bar_index": 1355614, + "price": 84706000.0, + "datetime": "2024-10-14 08:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" }, { "side": "buy", - "bar_index": 1355677, - "price": 84650000.0, - "datetime": "2024-10-14 11:12:00", + "bar_index": 1355662, + "price": 84759000.0, + "datetime": "2024-10-14 10:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1355711, + "price": 86648000.0, + "datetime": "2024-10-14 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -123781,17 +227344,44 @@ "price": 86121000.0, "datetime": "2024-10-14 14:21:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", - "bar_index": 1355886, - "price": 87295000.0, - "datetime": "2024-10-14 21:39:00", + "bar_index": 1355767, + "price": 86405000.0, + "datetime": "2024-10-14 15:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1355785, + "price": 86602000.0, + "datetime": "2024-10-14 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1355820, + "price": 87011000.0, + "datetime": "2024-10-14 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1355923, + "price": 88357000.0, + "datetime": "2024-10-14 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -123800,7 +227390,16 @@ "datetime": "2024-10-15 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1356001, + "price": 88265000.0, + "datetime": "2024-10-15 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -123809,115 +227408,241 @@ "datetime": "2024-10-15 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1356289, - "price": 88586000.0, - "datetime": "2024-10-15 17:48:00", + "bar_index": 1356024, + "price": 88478000.0, + "datetime": "2024-10-15 04:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1356298, - "price": 88571000.0, - "datetime": "2024-10-15 18:15:00", + "bar_index": 1356050, + "price": 88511000.0, + "datetime": "2024-10-15 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1356309, - "price": 88615000.0, - "datetime": "2024-10-15 18:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1356462, - "price": 90025000.0, - "datetime": "2024-10-16 02:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1356499, - "price": 90383000.0, - "datetime": "2024-10-16 04:18:00", + "bar_index": 1356059, + "price": 88462000.0, + "datetime": "2024-10-15 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1356521, - "price": 90432000.0, - "datetime": "2024-10-16 05:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1356724, - "price": 90924000.0, - "datetime": "2024-10-16 15:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1356856, - "price": 91750000.0, - "datetime": "2024-10-16 22:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1356875, - "price": 91735000.0, - "datetime": "2024-10-16 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1356885, - "price": 91450000.0, - "datetime": "2024-10-16 23:36:00", + "bar_index": 1356071, + "price": 88319000.0, + "datetime": "2024-10-15 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1356920, - "price": 91728000.0, - "datetime": "2024-10-17 01:21:00", + "bar_index": 1356082, + "price": 88639000.0, + "datetime": "2024-10-15 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1356174, + "price": 88053000.0, + "datetime": "2024-10-15 12:03:00", + "pivot_bar_index": null, + "confidence": 0.78, + "reason": "composite_sell score=3.9 [fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1356977, - "price": 91930000.0, - "datetime": "2024-10-17 04:12:00", + "bar_index": 1356207, + "price": 88139000.0, + "datetime": "2024-10-15 13:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1356253, + "price": 88426000.0, + "datetime": "2024-10-15 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356359, + "price": 88764000.0, + "datetime": "2024-10-15 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1356374, + "price": 89230000.0, + "datetime": "2024-10-15 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356399, + "price": 90332000.0, + "datetime": "2024-10-15 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356440, + "price": 89991000.0, + "datetime": "2024-10-16 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356486, + "price": 90672000.0, + "datetime": "2024-10-16 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356556, + "price": 90209000.0, + "datetime": "2024-10-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1356594, + "price": 90595000.0, + "datetime": "2024-10-16 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1356601, + "price": 90260000.0, + "datetime": "2024-10-16 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1356611, + "price": 90488000.0, + "datetime": "2024-10-16 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1356625, + "price": 90989000.0, + "datetime": "2024-10-16 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356664, + "price": 90982000.0, + "datetime": "2024-10-16 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1356788, + "price": 91100000.0, + "datetime": "2024-10-16 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1356849, + "price": 91887000.0, + "datetime": "2024-10-16 21:48:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1356905, + "price": 91848000.0, + "datetime": "2024-10-17 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1356937, + "price": 91868000.0, + "datetime": "2024-10-17 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1356983, + "price": 91820000.0, + "datetime": "2024-10-17 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357018, + "price": 91450000.0, + "datetime": "2024-10-17 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1357066, + "price": 91750000.0, + "datetime": "2024-10-17 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -123925,71 +227650,116 @@ "price": 91772000.0, "datetime": "2024-10-17 09:27:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1357110, - "price": 91860000.0, - "datetime": "2024-10-17 10:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1357199, - "price": 91501000.0, - "datetime": "2024-10-17 15:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1357273, - "price": 91692000.0, - "datetime": "2024-10-17 19:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1357348, - "price": 91775000.0, - "datetime": "2024-10-17 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1357355, - "price": 91291000.0, - "datetime": "2024-10-17 23:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1357421, - "price": 91728000.0, - "datetime": "2024-10-18 02:24:00", + "bar_index": 1357100, + "price": 91701000.0, + "datetime": "2024-10-17 10:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1357112, + "price": 91930000.0, + "datetime": "2024-10-17 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1357483, - "price": 91504000.0, - "datetime": "2024-10-18 05:30:00", + "bar_index": 1357130, + "price": 91560000.0, + "datetime": "2024-10-17 11:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357155, + "price": 91603000.0, + "datetime": "2024-10-17 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357161, + "price": 91527000.0, + "datetime": "2024-10-17 13:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357189, + "price": 91427000.0, + "datetime": "2024-10-17 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357224, + "price": 91279000.0, + "datetime": "2024-10-17 16:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1357276, + "price": 91654000.0, + "datetime": "2024-10-17 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1357291, + "price": 91625000.0, + "datetime": "2024-10-17 19:54:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1357327, + "price": 91615000.0, + "datetime": "2024-10-17 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1357367, + "price": 91499000.0, + "datetime": "2024-10-17 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1357476, + "price": 91492000.0, + "datetime": "2024-10-18 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -123997,17 +227767,53 @@ "price": 91446000.0, "datetime": "2024-10-18 05:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1357507, - "price": 91413000.0, - "datetime": "2024-10-18 06:42:00", + "side": "buy", + "bar_index": 1357542, + "price": 91756000.0, + "datetime": "2024-10-18 08:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1357578, + "price": 91893000.0, + "datetime": "2024-10-18 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1357639, + "price": 92235000.0, + "datetime": "2024-10-18 13:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1357647, + "price": 92299000.0, + "datetime": "2024-10-18 13:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1357683, + "price": 92790000.0, + "datetime": "2024-10-18 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -124016,34 +227822,70 @@ "datetime": "2024-10-18 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1357716, + "price": 92451000.0, + "datetime": "2024-10-18 17:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1357803, + "price": 92426000.0, + "datetime": "2024-10-18 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1357710, - "price": 92546000.0, - "datetime": "2024-10-18 16:51:00", + "bar_index": 1357911, + "price": 93499000.0, + "datetime": "2024-10-19 02:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1357921, + "price": 93593000.0, + "datetime": "2024-10-19 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1358023, - "price": 93201000.0, - "datetime": "2024-10-19 08:30:00", + "bar_index": 1358006, + "price": 93142000.0, + "datetime": "2024-10-19 07:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1358039, - "price": 93183000.0, - "datetime": "2024-10-19 09:18:00", + "bar_index": 1358016, + "price": 93146000.0, + "datetime": "2024-10-19 08:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358057, + "price": 93270000.0, + "datetime": "2024-10-19 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -124052,151 +227894,367 @@ "datetime": "2024-10-19 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358095, + "price": 93363000.0, + "datetime": "2024-10-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358118, + "price": 93313000.0, + "datetime": "2024-10-19 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1358285, - "price": 93235000.0, - "datetime": "2024-10-19 21:36:00", + "bar_index": 1358165, + "price": 93228000.0, + "datetime": "2024-10-19 15:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358194, + "price": 93264000.0, + "datetime": "2024-10-19 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1358335, - "price": 93095000.0, - "datetime": "2024-10-20 00:06:00", + "bar_index": 1358304, + "price": 93142000.0, + "datetime": "2024-10-19 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1358384, - "price": 92956000.0, - "datetime": "2024-10-20 02:33:00", + "bar_index": 1358354, + "price": 93010000.0, + "datetime": "2024-10-20 01:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1358475, - "price": 93227000.0, - "datetime": "2024-10-20 07:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1358560, - "price": 93129000.0, - "datetime": "2024-10-20 11:21:00", + "bar_index": 1358565, + "price": 93112000.0, + "datetime": "2024-10-20 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=38.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1358728, - "price": 93441000.0, - "datetime": "2024-10-20 19:45:00", + "bar_index": 1358613, + "price": 93178000.0, + "datetime": "2024-10-20 14:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358637, + "price": 93185000.0, + "datetime": "2024-10-20 15:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1358651, + "price": 93274000.0, + "datetime": "2024-10-20 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1358772, - "price": 93472000.0, - "datetime": "2024-10-20 21:57:00", + "bar_index": 1358821, + "price": 93416000.0, + "datetime": "2024-10-21 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1358916, - "price": 93477000.0, - "datetime": "2024-10-21 05:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1358997, - "price": 94109000.0, - "datetime": "2024-10-21 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1359216, - "price": 93464000.0, - "datetime": "2024-10-21 20:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1359448, - "price": 92866000.0, - "datetime": "2024-10-22 07:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1359614, - "price": 92723000.0, - "datetime": "2024-10-22 16:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1359782, - "price": 92410000.0, - "datetime": "2024-10-23 00:27:00", + "bar_index": 1358850, + "price": 93475000.0, + "datetime": "2024-10-21 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1360117, + "bar_index": 1358880, + "price": 93560000.0, + "datetime": "2024-10-21 03:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1358890, + "price": 93520000.0, + "datetime": "2024-10-21 03:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1358947, + "price": 93682000.0, + "datetime": "2024-10-21 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1359023, + "price": 94441000.0, + "datetime": "2024-10-21 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1359125, + "price": 94205000.0, + "datetime": "2024-10-21 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1359135, + "price": 93848000.0, + "datetime": "2024-10-21 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1359140, + "price": 93887000.0, + "datetime": "2024-10-21 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1359376, + "price": 92478000.0, + "datetime": "2024-10-22 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1359407, + "price": 92681000.0, + "datetime": "2024-10-22 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1359500, + "price": 92204000.0, + "datetime": "2024-10-22 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1359521, + "price": 92561000.0, + "datetime": "2024-10-22 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1359621, + "price": 92804000.0, + "datetime": "2024-10-22 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1359670, + "price": 91931000.0, + "datetime": "2024-10-22 18:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1359687, + "price": 92375000.0, + "datetime": "2024-10-22 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1359764, + "price": 92724000.0, + "datetime": "2024-10-22 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1359822, + "price": 92680000.0, + "datetime": "2024-10-23 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1359858, + "price": 92760000.0, + "datetime": "2024-10-23 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1359925, + "price": 93135000.0, + "datetime": "2024-10-23 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1360018, "price": 92587000.0, - "datetime": "2024-10-23 17:12:00", + "datetime": "2024-10-23 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1360169, - "price": 91923000.0, - "datetime": "2024-10-23 19:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1360208, - "price": 91907000.0, - "datetime": "2024-10-23 21:45:00", + "bar_index": 1360079, + "price": 92643000.0, + "datetime": "2024-10-23 15:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1360215, + "price": 91909000.0, + "datetime": "2024-10-23 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1360408, + "price": 92111000.0, + "datetime": "2024-10-24 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1360453, + "price": 93060000.0, + "datetime": "2024-10-24 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1360470, + "price": 92920000.0, + "datetime": "2024-10-24 10:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1360480, + "price": 93143000.0, + "datetime": "2024-10-24 11:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1360485, + "price": 93031000.0, + "datetime": "2024-10-24 11:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1360495, + "price": 93100000.0, + "datetime": "2024-10-24 12:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1360538, + "price": 93030000.0, + "datetime": "2024-10-24 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -124205,124 +228263,358 @@ "datetime": "2024-10-24 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1360846, - "price": 94009000.0, - "datetime": "2024-10-25 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1360914, - "price": 94079000.0, - "datetime": "2024-10-25 09:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1361112, - "price": 94117000.0, - "datetime": "2024-10-25 18:57:00", + "bar_index": 1360588, + "price": 92856000.0, + "datetime": "2024-10-24 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1361333, - "price": 93666000.0, - "datetime": "2024-10-26 06:00:00", + "bar_index": 1360780, + "price": 93436000.0, + "datetime": "2024-10-25 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1361695, - "price": 93794000.0, - "datetime": "2024-10-27 00:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=68.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1361778, + "bar_index": 1360827, + "price": 94040000.0, + "datetime": "2024-10-25 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1360866, + "price": 94248000.0, + "datetime": "2024-10-25 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1360876, + "price": 94392000.0, + "datetime": "2024-10-25 07:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1360956, + "price": 94012000.0, + "datetime": "2024-10-25 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1360962, + "price": 93963000.0, + "datetime": "2024-10-25 11:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1361002, + "price": 93894000.0, + "datetime": "2024-10-25 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1361172, + "price": 94470000.0, + "datetime": "2024-10-25 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1361177, + "price": 94478000.0, + "datetime": "2024-10-25 22:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1361209, + "price": 94856000.0, + "datetime": "2024-10-25 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1361233, + "price": 94097000.0, + "datetime": "2024-10-26 01:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,donchian,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1361335, + "price": 93689000.0, + "datetime": "2024-10-26 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1361364, + "price": 94020000.0, + "datetime": "2024-10-26 07:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1361385, + "price": 93418000.0, + "datetime": "2024-10-26 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1361393, + "price": 93636000.0, + "datetime": "2024-10-26 09:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1361400, + "price": 93815000.0, + "datetime": "2024-10-26 09:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1361457, + "price": 93628000.0, + "datetime": "2024-10-26 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1361565, + "price": 94085000.0, + "datetime": "2024-10-26 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1361792, + "price": 94082000.0, + "datetime": "2024-10-27 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1361815, + "price": 94138000.0, + "datetime": "2024-10-27 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1361844, "price": 94068000.0, - "datetime": "2024-10-27 04:15:00", + "datetime": "2024-10-27 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1361888, - "price": 93978000.0, - "datetime": "2024-10-27 09:45:00", + "bar_index": 1361855, + "price": 93961000.0, + "datetime": "2024-10-27 08:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1361894, + "price": 93933000.0, + "datetime": "2024-10-27 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1361993, - "price": 94066000.0, - "datetime": "2024-10-27 15:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1362015, - "price": 94050000.0, - "datetime": "2024-10-27 16:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1362040, - "price": 94046000.0, - "datetime": "2024-10-27 17:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1362085, - "price": 93995000.0, - "datetime": "2024-10-27 19:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1362199, - "price": 94614000.0, - "datetime": "2024-10-28 01:18:00", + "bar_index": 1361925, + "price": 94036000.0, + "datetime": "2024-10-27 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1362530, - "price": 95122000.0, - "datetime": "2024-10-28 17:51:00", + "bar_index": 1361952, + "price": 94183000.0, + "datetime": "2024-10-27 12:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1362000, + "price": 94035000.0, + "datetime": "2024-10-27 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1362023, + "price": 94040000.0, + "datetime": "2024-10-27 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1362061, + "price": 94022000.0, + "datetime": "2024-10-27 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1362090, + "price": 93976000.0, + "datetime": "2024-10-27 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362115, + "price": 94027000.0, + "datetime": "2024-10-27 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1362210, + "price": 94618000.0, + "datetime": "2024-10-28 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1362226, + "price": 94677000.0, + "datetime": "2024-10-28 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362277, + "price": 94734000.0, + "datetime": "2024-10-28 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362304, + "price": 94818000.0, + "datetime": "2024-10-28 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362329, + "price": 95079000.0, + "datetime": "2024-10-28 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1362425, + "price": 94672000.0, + "datetime": "2024-10-28 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362502, + "price": 95420000.0, + "datetime": "2024-10-28 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362522, + "price": 95231000.0, + "datetime": "2024-10-28 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -124330,53 +228622,224 @@ "price": 95127000.0, "datetime": "2024-10-28 18:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1362721, - "price": 96310000.0, - "datetime": "2024-10-29 03:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1362788, - "price": 97025000.0, - "datetime": "2024-10-29 06:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1362910, - "price": 98577000.0, - "datetime": "2024-10-29 12:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1363045, - "price": 99164000.0, - "datetime": "2024-10-29 19:36:00", + "bar_index": 1362552, + "price": 95442000.0, + "datetime": "2024-10-28 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1362661, + "price": 95770000.0, + "datetime": "2024-10-29 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=64.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1363108, - "price": 99515000.0, - "datetime": "2024-10-29 22:45:00", + "bar_index": 1362681, + "price": 96100000.0, + "datetime": "2024-10-29 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362705, + "price": 96430000.0, + "datetime": "2024-10-29 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1362740, + "price": 97008000.0, + "datetime": "2024-10-29 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362789, + "price": 97054000.0, + "datetime": "2024-10-29 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362824, + "price": 97388000.0, + "datetime": "2024-10-29 08:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1362830, + "price": 97398000.0, + "datetime": "2024-10-29 08:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1362856, + "price": 97380000.0, + "datetime": "2024-10-29 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362871, + "price": 97839000.0, + "datetime": "2024-10-29 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1362886, + "price": 99061000.0, + "datetime": "2024-10-29 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1362927, + "price": 98668000.0, + "datetime": "2024-10-29 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362938, + "price": 98681000.0, + "datetime": "2024-10-29 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1362960, + "price": 99014000.0, + "datetime": "2024-10-29 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1362980, + "price": 98943000.0, + "datetime": "2024-10-29 16:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1363003, + "price": 99001000.0, + "datetime": "2024-10-29 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1363056, + "price": 99250000.0, + "datetime": "2024-10-29 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1363063, + "price": 99467000.0, + "datetime": "2024-10-29 20:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1363133, + "price": 99819000.0, + "datetime": "2024-10-30 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1363318, + "price": 100903000.0, + "datetime": "2024-10-30 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1363324, + "price": 100610000.0, + "datetime": "2024-10-30 09:33:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1363361, + "price": 100663000.0, + "datetime": "2024-10-30 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1363390, + "price": 100221000.0, + "datetime": "2024-10-30 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1363413, + "price": 100342000.0, + "datetime": "2024-10-30 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -124385,34 +228848,79 @@ "datetime": "2024-10-30 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1363474, - "price": 100543000.0, - "datetime": "2024-10-30 17:03:00", + "bar_index": 1363482, + "price": 100747000.0, + "datetime": "2024-10-30 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1363567, - "price": 100036000.0, - "datetime": "2024-10-30 21:42:00", + "bar_index": 1363488, + "price": 100555000.0, + "datetime": "2024-10-30 17:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1363601, + "price": 100270000.0, + "datetime": "2024-10-30 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1363642, + "price": 100096000.0, + "datetime": "2024-10-31 01:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1363690, - "price": 99962000.0, - "datetime": "2024-10-31 03:51:00", + "bar_index": 1363654, + "price": 100062000.0, + "datetime": "2024-10-31 02:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1363721, + "price": 100300000.0, + "datetime": "2024-10-31 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1363747, + "price": 100273000.0, + "datetime": "2024-10-31 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1363761, + "price": 100692000.0, + "datetime": "2024-10-31 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -124421,97 +228929,277 @@ "datetime": "2024-10-31 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1364006, - "price": 100528000.0, - "datetime": "2024-10-31 19:39:00", + "bar_index": 1363843, + "price": 100547000.0, + "datetime": "2024-10-31 11:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.4 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1364240, - "price": 97724000.0, - "datetime": "2024-11-01 07:21:00", + "bar_index": 1363869, + "price": 100545000.0, + "datetime": "2024-10-31 12:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1364274, - "price": 98212000.0, - "datetime": "2024-11-01 09:03:00", + "bar_index": 1364019, + "price": 100644000.0, + "datetime": "2024-10-31 20:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1364404, - "price": 96606000.0, - "datetime": "2024-11-01 15:33:00", + "bar_index": 1364054, + "price": 100351000.0, + "datetime": "2024-10-31 22:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1364572, - "price": 99186000.0, - "datetime": "2024-11-01 23:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1364666, - "price": 96875000.0, - "datetime": "2024-11-02 04:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1364713, - "price": 97230000.0, - "datetime": "2024-11-02 07:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1364942, - "price": 97660000.0, - "datetime": "2024-11-02 18:27:00", + "bar_index": 1364157, + "price": 98574000.0, + "datetime": "2024-11-01 03:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1365102, - "price": 97426000.0, - "datetime": "2024-11-03 02:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 1365198, - "price": 97498000.0, - "datetime": "2024-11-03 07:15:00", + "bar_index": 1364194, + "price": 98022000.0, + "datetime": "2024-11-01 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1364255, + "price": 98233000.0, + "datetime": "2024-11-01 08:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364267, + "price": 98324000.0, + "datetime": "2024-11-01 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1364279, + "price": 98399000.0, + "datetime": "2024-11-01 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1364286, + "price": 98000000.0, + "datetime": "2024-11-01 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1364343, + "price": 97035000.0, + "datetime": "2024-11-01 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1364370, + "price": 96898000.0, + "datetime": "2024-11-01 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1364422, + "price": 96477000.0, + "datetime": "2024-11-01 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1364439, + "price": 96729000.0, + "datetime": "2024-11-01 17:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1364458, + "price": 96627000.0, + "datetime": "2024-11-01 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364486, + "price": 97328000.0, + "datetime": "2024-11-01 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1364514, + "price": 97778000.0, + "datetime": "2024-11-01 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364555, + "price": 99350000.0, + "datetime": "2024-11-01 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1364632, + "price": 97192000.0, + "datetime": "2024-11-02 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364726, + "price": 97300000.0, + "datetime": "2024-11-02 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364778, + "price": 97382000.0, + "datetime": "2024-11-02 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364787, + "price": 97523000.0, + "datetime": "2024-11-02 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364799, + "price": 97705000.0, + "datetime": "2024-11-02 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364818, + "price": 97652000.0, + "datetime": "2024-11-02 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364868, + "price": 97680000.0, + "datetime": "2024-11-02 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1364917, + "price": 97718000.0, + "datetime": "2024-11-02 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1365056, + "price": 97000000.0, + "datetime": "2024-11-03 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1365073, + "price": 97277000.0, + "datetime": "2024-11-03 01:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1365135, + "price": 97546000.0, + "datetime": "2024-11-03 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1365283, + "price": 95711000.0, + "datetime": "2024-11-03 11:30:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,pivot_swing,range_breakout]" }, { "side": "sell", @@ -124520,43 +229208,160 @@ "datetime": "2024-11-03 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" }, { "side": "sell", - "bar_index": 1365443, - "price": 95603000.0, - "datetime": "2024-11-03 19:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1365614, - "price": 95384000.0, - "datetime": "2024-11-04 04:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1365973, - "price": 95844000.0, - "datetime": "2024-11-04 22:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1366025, - "price": 95089000.0, - "datetime": "2024-11-05 00:36:00", + "bar_index": 1365349, + "price": 96006000.0, + "datetime": "2024-11-03 14:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1365375, + "price": 96116000.0, + "datetime": "2024-11-03 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1365381, + "price": 95945000.0, + "datetime": "2024-11-03 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1365391, + "price": 95730000.0, + "datetime": "2024-11-03 16:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1365456, + "price": 95633000.0, + "datetime": "2024-11-03 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1365476, + "price": 95293000.0, + "datetime": "2024-11-03 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1365482, + "price": 95513000.0, + "datetime": "2024-11-03 21:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1365568, + "price": 95240000.0, + "datetime": "2024-11-04 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1365620, + "price": 95753000.0, + "datetime": "2024-11-04 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1365625, + "price": 95950000.0, + "datetime": "2024-11-04 04:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1365712, + "price": 95948000.0, + "datetime": "2024-11-04 08:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1365767, + "price": 96443000.0, + "datetime": "2024-11-04 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1365788, + "price": 96157000.0, + "datetime": "2024-11-04 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1365820, + "price": 95927000.0, + "datetime": "2024-11-04 14:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1365845, + "price": 95842000.0, + "datetime": "2024-11-04 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1365860, + "price": 95789000.0, + "datetime": "2024-11-04 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1365925, + "price": 95634000.0, + "datetime": "2024-11-04 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -124565,25 +229370,52 @@ "datetime": "2024-11-05 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1366082, - "price": 94445000.0, - "datetime": "2024-11-05 03:27:00", + "bar_index": 1366087, + "price": 94273000.0, + "datetime": "2024-11-05 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1366118, + "price": 94300000.0, + "datetime": "2024-11-05 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1366229, - "price": 94568000.0, - "datetime": "2024-11-05 10:48:00", + "bar_index": 1366166, + "price": 94211000.0, + "datetime": "2024-11-05 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366184, + "price": 94349000.0, + "datetime": "2024-11-05 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1366231, + "price": 94574000.0, + "datetime": "2024-11-05 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -124592,25 +229424,196 @@ "datetime": "2024-11-05 12:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1366468, - "price": 95877000.0, - "datetime": "2024-11-05 22:45:00", + "bar_index": 1366286, + "price": 95218000.0, + "datetime": "2024-11-05 13:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1366295, + "price": 95170000.0, + "datetime": "2024-11-05 14:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366348, + "price": 96113000.0, + "datetime": "2024-11-05 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366356, + "price": 96264000.0, + "datetime": "2024-11-05 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1366379, + "price": 96195000.0, + "datetime": "2024-11-05 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1366670, - "price": 96256000.0, - "datetime": "2024-11-06 08:51:00", + "bar_index": 1366411, + "price": 95624000.0, + "datetime": "2024-11-05 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1366433, + "price": 95967000.0, + "datetime": "2024-11-05 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1366447, + "price": 95924000.0, + "datetime": "2024-11-05 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366494, + "price": 97050000.0, + "datetime": "2024-11-06 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1366526, + "price": 97499000.0, + "datetime": "2024-11-06 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1366560, + "price": 97150000.0, + "datetime": "2024-11-06 03:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1366577, + "price": 97370000.0, + "datetime": "2024-11-06 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366652, + "price": 96659000.0, + "datetime": "2024-11-06 07:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366718, + "price": 99585000.0, + "datetime": "2024-11-06 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1366726, + "price": 100445000.0, + "datetime": "2024-11-06 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1366806, + "price": 103472000.0, + "datetime": "2024-11-06 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1366845, + "price": 100393000.0, + "datetime": "2024-11-06 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1366864, + "price": 101889000.0, + "datetime": "2024-11-06 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366889, + "price": 101875000.0, + "datetime": "2024-11-06 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1366906, + "price": 102483000.0, + "datetime": "2024-11-06 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1366924, + "price": 102807000.0, + "datetime": "2024-11-06 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", @@ -124619,7 +229622,34 @@ "datetime": "2024-11-06 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1366989, + "price": 102694000.0, + "datetime": "2024-11-07 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1367004, + "price": 102642000.0, + "datetime": "2024-11-07 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1367017, + "price": 102846000.0, + "datetime": "2024-11-07 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -124627,197 +229657,611 @@ "price": 102980000.0, "datetime": "2024-11-07 03:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1367155, - "price": 103920000.0, - "datetime": "2024-11-07 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1367189, - "price": 103773000.0, - "datetime": "2024-11-07 10:48:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1367262, - "price": 103175000.0, - "datetime": "2024-11-07 14:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1367398, - "price": 103693000.0, - "datetime": "2024-11-07 21:15:00", + "bar_index": 1367050, + "price": 103189000.0, + "datetime": "2024-11-07 03:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1367455, - "price": 103453000.0, - "datetime": "2024-11-08 00:06:00", + "bar_index": 1367122, + "price": 104219000.0, + "datetime": "2024-11-07 07:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1367131, + "price": 104159000.0, + "datetime": "2024-11-07 07:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1367141, + "price": 104168000.0, + "datetime": "2024-11-07 08:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1367181, + "price": 103937000.0, + "datetime": "2024-11-07 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1367534, - "price": 104442000.0, - "datetime": "2024-11-08 04:03:00", + "bar_index": 1367200, + "price": 103771000.0, + "datetime": "2024-11-07 11:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1367939, - "price": 105760000.0, - "datetime": "2024-11-09 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1368165, - "price": 106485000.0, - "datetime": "2024-11-09 11:36:00", + "bar_index": 1367208, + "price": 103687000.0, + "datetime": "2024-11-07 11:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1368220, - "price": 106730000.0, - "datetime": "2024-11-09 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1368239, - "price": 106736000.0, - "datetime": "2024-11-09 15:18:00", + "bar_index": 1367234, + "price": 103148000.0, + "datetime": "2024-11-07 13:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1368325, - "price": 106375000.0, - "datetime": "2024-11-09 19:36:00", + "bar_index": 1367274, + "price": 102750000.0, + "datetime": "2024-11-07 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1368353, - "price": 106425000.0, - "datetime": "2024-11-09 21:00:00", + "bar_index": 1367380, + "price": 103583000.0, + "datetime": "2024-11-07 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1367404, + "price": 103654000.0, + "datetime": "2024-11-07 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1368506, - "price": 106094000.0, - "datetime": "2024-11-10 04:39:00", + "bar_index": 1367440, + "price": 103220000.0, + "datetime": "2024-11-07 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1368571, - "price": 106215000.0, - "datetime": "2024-11-10 07:54:00", + "bar_index": 1367461, + "price": 103820000.0, + "datetime": "2024-11-08 00:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1367466, + "price": 104105000.0, + "datetime": "2024-11-08 00:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1367527, + "price": 104875000.0, + "datetime": "2024-11-08 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1367565, + "price": 104735000.0, + "datetime": "2024-11-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1367617, + "price": 104350000.0, + "datetime": "2024-11-08 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1368920, - "price": 109982000.0, - "datetime": "2024-11-11 01:21:00", + "bar_index": 1367679, + "price": 104631000.0, + "datetime": "2024-11-08 11:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1368973, - "price": 110791000.0, - "datetime": "2024-11-11 04:00:00", + "bar_index": 1367709, + "price": 104796000.0, + "datetime": "2024-11-08 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1369342, - "price": 115041000.0, - "datetime": "2024-11-11 22:27:00", + "bar_index": 1367752, + "price": 104863000.0, + "datetime": "2024-11-08 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1367788, + "price": 105017000.0, + "datetime": "2024-11-08 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1369358, - "price": 114783000.0, - "datetime": "2024-11-11 23:15:00", + "bar_index": 1367796, + "price": 104778000.0, + "datetime": "2024-11-08 17:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1367918, + "price": 105506000.0, + "datetime": "2024-11-08 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=80.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1367950, + "price": 106109000.0, + "datetime": "2024-11-09 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1367981, + "price": 106096000.0, + "datetime": "2024-11-09 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1368010, + "price": 106832000.0, + "datetime": "2024-11-09 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1368055, + "price": 106970000.0, + "datetime": "2024-11-09 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368110, + "price": 106763000.0, + "datetime": "2024-11-09 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368189, + "price": 106648000.0, + "datetime": "2024-11-09 12:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1369367, - "price": 114892000.0, - "datetime": "2024-11-11 23:42:00", + "bar_index": 1368248, + "price": 106483000.0, + "datetime": "2024-11-09 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1368295, + "price": 106394000.0, + "datetime": "2024-11-09 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1369435, - "price": 117659000.0, - "datetime": "2024-11-12 03:06:00", + "bar_index": 1368392, + "price": 106486000.0, + "datetime": "2024-11-09 22:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1369522, - "price": 121472000.0, - "datetime": "2024-11-12 07:27:00", + "bar_index": 1368404, + "price": 106451000.0, + "datetime": "2024-11-09 23:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1368447, + "price": 106223000.0, + "datetime": "2024-11-10 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1368479, + "price": 106387000.0, + "datetime": "2024-11-10 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368495, + "price": 106569000.0, + "datetime": "2024-11-10 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1368510, + "price": 106168000.0, + "datetime": "2024-11-10 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1368544, + "price": 106175000.0, + "datetime": "2024-11-10 06:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1368562, + "price": 106139000.0, + "datetime": "2024-11-10 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368606, + "price": 106798000.0, + "datetime": "2024-11-10 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1368655, + "price": 107276000.0, + "datetime": "2024-11-10 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1368665, + "price": 107313000.0, + "datetime": "2024-11-10 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368685, + "price": 107917000.0, + "datetime": "2024-11-10 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1368694, + "price": 109630000.0, + "datetime": "2024-11-10 14:03:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,donchian,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1368715, + "price": 109773000.0, + "datetime": "2024-11-10 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1368735, + "price": 109678000.0, + "datetime": "2024-11-10 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1368824, + "price": 110794000.0, + "datetime": "2024-11-10 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1368865, + "price": 110491000.0, + "datetime": "2024-11-10 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1368935, + "price": 109961000.0, + "datetime": "2024-11-11 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1368967, + "price": 110901000.0, + "datetime": "2024-11-11 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369045, + "price": 111553000.0, + "datetime": "2024-11-11 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369060, + "price": 111456000.0, + "datetime": "2024-11-11 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369071, + "price": 111464000.0, + "datetime": "2024-11-11 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1369085, + "price": 111971000.0, + "datetime": "2024-11-11 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369114, + "price": 113350000.0, + "datetime": "2024-11-11 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369165, + "price": 113954000.0, + "datetime": "2024-11-11 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369217, + "price": 113236000.0, + "datetime": "2024-11-11 16:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369300, + "price": 114823000.0, + "datetime": "2024-11-11 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369395, + "price": 117936000.0, + "datetime": "2024-11-12 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1369425, + "price": 117924000.0, + "datetime": "2024-11-12 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369485, + "price": 121008000.0, + "datetime": "2024-11-12 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369504, + "price": 122989000.0, + "datetime": "2024-11-12 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1369561, + "price": 122720000.0, + "datetime": "2024-11-12 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369567, + "price": 123273000.0, + "datetime": "2024-11-12 09:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1369581, + "price": 125436000.0, + "datetime": "2024-11-12 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369663, + "price": 124922000.0, + "datetime": "2024-11-12 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1369673, + "price": 125574000.0, + "datetime": "2024-11-12 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -124825,98 +230269,134 @@ "price": 126715000.0, "datetime": "2024-11-12 17:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1369738, - "price": 126249000.0, - "datetime": "2024-11-12 18:15:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1370052, - "price": 125738000.0, - "datetime": "2024-11-13 09:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1370261, - "price": 124420000.0, - "datetime": "2024-11-13 20:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1370293, - "price": 124420000.0, - "datetime": "2024-11-13 22:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1370388, - "price": 129308000.0, - "datetime": "2024-11-14 02:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1370414, - "price": 129625000.0, - "datetime": "2024-11-14 04:03:00", + "bar_index": 1369862, + "price": 123682000.0, + "datetime": "2024-11-13 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1370529, - "price": 127727000.0, - "datetime": "2024-11-14 09:48:00", + "bar_index": 1369873, + "price": 122971000.0, + "datetime": "2024-11-13 01:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fractal_swing,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1370551, - "price": 128320000.0, - "datetime": "2024-11-14 10:54:00", + "bar_index": 1369882, + "price": 123263000.0, + "datetime": "2024-11-13 01:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1370561, - "price": 127760000.0, - "datetime": "2024-11-14 11:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 1370612, - "price": 128187000.0, - "datetime": "2024-11-14 13:57:00", + "bar_index": 1369927, + "price": 125692000.0, + "datetime": "2024-11-13 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1369947, + "price": 126504000.0, + "datetime": "2024-11-13 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1369960, + "price": 126504000.0, + "datetime": "2024-11-13 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1370069, + "price": 126498000.0, + "datetime": "2024-11-13 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1370135, + "price": 124400000.0, + "datetime": "2024-11-13 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1370196, + "price": 124586000.0, + "datetime": "2024-11-13 17:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1370263, + "price": 124720000.0, + "datetime": "2024-11-13 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1370280, + "price": 124700000.0, + "datetime": "2024-11-13 21:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1370311, + "price": 125931000.0, + "datetime": "2024-11-13 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1370382, + "price": 129694000.0, + "datetime": "2024-11-14 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1370403, + "price": 130264000.0, + "datetime": "2024-11-14 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -124924,233 +230404,422 @@ "price": 128009000.0, "datetime": "2024-11-14 14:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1370644, - "price": 127765000.0, - "datetime": "2024-11-14 15:33:00", + "bar_index": 1370660, + "price": 127879000.0, + "datetime": "2024-11-14 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1370657, - "price": 127908000.0, - "datetime": "2024-11-14 16:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1370737, - "price": 129464000.0, - "datetime": "2024-11-14 20:12:00", + "bar_index": 1370722, + "price": 129253000.0, + "datetime": "2024-11-14 19:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1370805, - "price": 128301000.0, - "datetime": "2024-11-14 23:36:00", + "side": "buy", + "bar_index": 1370777, + "price": 129915000.0, + "datetime": "2024-11-14 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1370886, - "price": 126324000.0, - "datetime": "2024-11-15 03:39:00", + "bar_index": 1370944, + "price": 124892000.0, + "datetime": "2024-11-15 06:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { - "side": "sell", - "bar_index": 1371069, - "price": 125188000.0, - "datetime": "2024-11-15 12:48:00", + "side": "buy", + "bar_index": 1371006, + "price": 125605000.0, + "datetime": "2024-11-15 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1371124, - "price": 124629000.0, - "datetime": "2024-11-15 15:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1371147, - "price": 124890000.0, - "datetime": "2024-11-15 16:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1371271, - "price": 127610000.0, - "datetime": "2024-11-15 22:54:00", + "bar_index": 1371047, + "price": 125486000.0, + "datetime": "2024-11-15 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1371383, - "price": 127146000.0, - "datetime": "2024-11-16 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1371426, - "price": 128477000.0, - "datetime": "2024-11-16 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1371475, - "price": 128600000.0, - "datetime": "2024-11-16 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1371514, - "price": 128665000.0, - "datetime": "2024-11-16 11:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1371590, - "price": 128639000.0, - "datetime": "2024-11-16 14:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1371645, - "price": 128361000.0, - "datetime": "2024-11-16 17:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1371691, - "price": 128216000.0, - "datetime": "2024-11-16 19:54:00", + "bar_index": 1371088, + "price": 123864000.0, + "datetime": "2024-11-15 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1372168, - "price": 127657000.0, - "datetime": "2024-11-17 19:45:00", + "bar_index": 1371101, + "price": 124839000.0, + "datetime": "2024-11-15 14:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1371171, + "price": 124995000.0, + "datetime": "2024-11-15 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1371258, + "price": 127390000.0, + "datetime": "2024-11-15 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1371324, + "price": 126808000.0, + "datetime": "2024-11-16 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1371393, + "price": 127860000.0, + "datetime": "2024-11-16 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1371439, + "price": 128480000.0, + "datetime": "2024-11-16 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1371488, + "price": 128328000.0, + "datetime": "2024-11-16 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1372266, + "bar_index": 1371613, + "price": 128347000.0, + "datetime": "2024-11-16 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1371617, + "price": 128556000.0, + "datetime": "2024-11-16 16:12:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1371625, + "price": 128348000.0, + "datetime": "2024-11-16 16:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1371640, + "price": 128455000.0, + "datetime": "2024-11-16 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1371743, + "price": 127402000.0, + "datetime": "2024-11-16 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1371801, + "price": 127094000.0, + "datetime": "2024-11-17 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1371861, "price": 127003000.0, - "datetime": "2024-11-18 00:39:00", + "datetime": "2024-11-17 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1372348, - "price": 126949000.0, - "datetime": "2024-11-18 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=25.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1372364, - "price": 126390000.0, - "datetime": "2024-11-18 05:33:00", + "bar_index": 1372003, + "price": 126289000.0, + "datetime": "2024-11-17 11:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1372461, - "price": 126998000.0, - "datetime": "2024-11-18 10:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1372504, - "price": 126824000.0, - "datetime": "2024-11-18 12:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1372888, - "price": 127701000.0, - "datetime": "2024-11-19 07:45:00", + "bar_index": 1372017, + "price": 126531000.0, + "datetime": "2024-11-17 12:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1372987, - "price": 127801000.0, - "datetime": "2024-11-19 12:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1373005, - "price": 128295000.0, - "datetime": "2024-11-19 13:36:00", + "bar_index": 1372138, + "price": 127879000.0, + "datetime": "2024-11-17 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1372157, + "price": 127785000.0, + "datetime": "2024-11-17 19:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1372170, + "price": 127715000.0, + "datetime": "2024-11-17 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1372185, + "price": 127330000.0, + "datetime": "2024-11-17 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1372201, + "price": 127658000.0, + "datetime": "2024-11-17 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1372295, + "price": 126697000.0, + "datetime": "2024-11-18 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1372320, + "price": 126444000.0, + "datetime": "2024-11-18 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1372350, + "price": 126922000.0, + "datetime": "2024-11-18 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1372367, + "price": 126397000.0, + "datetime": "2024-11-18 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1372492, + "price": 126842000.0, + "datetime": "2024-11-18 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1372499, + "price": 126825000.0, + "datetime": "2024-11-18 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1372510, + "price": 126980000.0, + "datetime": "2024-11-18 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1372520, + "price": 126920000.0, + "datetime": "2024-11-18 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1372534, + "price": 126706000.0, + "datetime": "2024-11-18 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1372588, + "price": 128287000.0, + "datetime": "2024-11-18 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1372607, + "price": 128261000.0, + "datetime": "2024-11-18 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1372690, + "price": 127363000.0, + "datetime": "2024-11-18 21:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1372720, + "price": 127029000.0, + "datetime": "2024-11-18 23:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1372757, + "price": 128482000.0, + "datetime": "2024-11-19 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1372782, + "price": 128300000.0, + "datetime": "2024-11-19 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1372855, + "price": 128265000.0, + "datetime": "2024-11-19 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1372866, + "price": 128092000.0, + "datetime": "2024-11-19 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1372960, + "price": 127847000.0, + "datetime": "2024-11-19 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -125158,71 +230827,206 @@ "price": 127974000.0, "datetime": "2024-11-19 14:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1373060, - "price": 128434000.0, - "datetime": "2024-11-19 16:21:00", + "bar_index": 1373027, + "price": 128159000.0, + "datetime": "2024-11-19 14:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1373045, + "price": 128517000.0, + "datetime": "2024-11-19 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1373139, - "price": 128522000.0, - "datetime": "2024-11-19 20:18:00", + "bar_index": 1373052, + "price": 128590000.0, + "datetime": "2024-11-19 15:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1373197, - "price": 128833000.0, - "datetime": "2024-11-19 23:12:00", + "bar_index": 1373067, + "price": 128411000.0, + "datetime": "2024-11-19 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1373322, - "price": 130290000.0, - "datetime": "2024-11-20 05:27:00", + "bar_index": 1373095, + "price": 128666000.0, + "datetime": "2024-11-19 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1373120, + "price": 128593000.0, + "datetime": "2024-11-19 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373128, + "price": 128634000.0, + "datetime": "2024-11-19 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373213, + "price": 129067000.0, + "datetime": "2024-11-20 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1373236, + "price": 129312000.0, + "datetime": "2024-11-20 01:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373258, + "price": 129618000.0, + "datetime": "2024-11-20 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1373716, - "price": 132109000.0, - "datetime": "2024-11-21 01:09:00", + "bar_index": 1373354, + "price": 129725000.0, + "datetime": "2024-11-20 07:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1373399, + "price": 129561000.0, + "datetime": "2024-11-20 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1373427, + "price": 129051000.0, + "datetime": "2024-11-20 10:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1373731, - "price": 132419000.0, - "datetime": "2024-11-21 01:54:00", + "bar_index": 1373481, + "price": 129290000.0, + "datetime": "2024-11-20 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=42.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1373774, - "price": 132404000.0, - "datetime": "2024-11-21 04:03:00", + "bar_index": 1373509, + "price": 129731000.0, + "datetime": "2024-11-20 14:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1373620, + "price": 130656000.0, + "datetime": "2024-11-20 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1373632, + "price": 131001000.0, + "datetime": "2024-11-20 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373642, + "price": 131292000.0, + "datetime": "2024-11-20 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1373701, + "price": 132440000.0, + "datetime": "2024-11-21 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1373746, + "price": 132389000.0, + "datetime": "2024-11-21 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373755, + "price": 132736000.0, + "datetime": "2024-11-21 03:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1373784, + "price": 132411000.0, + "datetime": "2024-11-21 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -125231,7 +231035,34 @@ "datetime": "2024-11-21 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1373846, + "price": 132632000.0, + "datetime": "2024-11-21 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1373869, + "price": 133022000.0, + "datetime": "2024-11-21 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1373911, + "price": 134196000.0, + "datetime": "2024-11-21 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -125239,8 +231070,44 @@ "price": 134399000.0, "datetime": "2024-11-21 12:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1373943, + "price": 134981000.0, + "datetime": "2024-11-21 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1373977, + "price": 137039000.0, + "datetime": "2024-11-21 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1374010, + "price": 136946000.0, + "datetime": "2024-11-21 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1374026, + "price": 136895000.0, + "datetime": "2024-11-21 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -125248,98 +231115,260 @@ "price": 136669000.0, "datetime": "2024-11-21 17:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1374297, - "price": 137382000.0, - "datetime": "2024-11-22 06:12:00", + "bar_index": 1374208, + "price": 136218000.0, + "datetime": "2024-11-22 01:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1374220, + "price": 136826000.0, + "datetime": "2024-11-22 02:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1374354, - "price": 137473000.0, - "datetime": "2024-11-22 09:03:00", + "bar_index": 1374301, + "price": 137146000.0, + "datetime": "2024-11-22 06:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1374461, - "price": 137935000.0, - "datetime": "2024-11-22 14:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1374520, - "price": 138522000.0, - "datetime": "2024-11-22 17:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1374602, - "price": 138017000.0, - "datetime": "2024-11-22 21:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1374754, - "price": 138100000.0, - "datetime": "2024-11-23 05:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1375033, - "price": 135901000.0, - "datetime": "2024-11-23 19:00:00", + "bar_index": 1374309, + "price": 136832000.0, + "datetime": "2024-11-22 06:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1374327, + "price": 137409000.0, + "datetime": "2024-11-22 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1374392, + "price": 137618000.0, + "datetime": "2024-11-22 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1374401, + "price": 137650000.0, + "datetime": "2024-11-22 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1374462, + "price": 138047000.0, + "datetime": "2024-11-22 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1374481, + "price": 137976000.0, + "datetime": "2024-11-22 15:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1374522, + "price": 138596000.0, + "datetime": "2024-11-22 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1375041, - "price": 135800000.0, - "datetime": "2024-11-23 19:24:00", + "bar_index": 1374538, + "price": 138090000.0, + "datetime": "2024-11-22 18:15:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,donchian,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1375082, - "price": 136000000.0, - "datetime": "2024-11-23 21:27:00", + "bar_index": 1374583, + "price": 138130000.0, + "datetime": "2024-11-22 20:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1375166, - "price": 135734000.0, - "datetime": "2024-11-24 01:39:00", + "bar_index": 1374688, + "price": 137305000.0, + "datetime": "2024-11-23 01:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1374717, + "price": 137441000.0, + "datetime": "2024-11-23 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1374726, + "price": 137628000.0, + "datetime": "2024-11-23 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1374834, + "price": 136524000.0, + "datetime": "2024-11-23 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1374917, + "price": 136083000.0, + "datetime": "2024-11-23 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1374963, + "price": 136077000.0, + "datetime": "2024-11-23 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1374971, + "price": 136075000.0, + "datetime": "2024-11-23 15:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1375049, + "price": 135858000.0, + "datetime": "2024-11-23 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375061, + "price": 136021000.0, + "datetime": "2024-11-23 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375102, + "price": 136207000.0, + "datetime": "2024-11-23 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1375113, + "price": 135923000.0, + "datetime": "2024-11-23 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1375143, + "price": 135394000.0, + "datetime": "2024-11-24 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1375167, + "price": 135837000.0, + "datetime": "2024-11-24 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1375178, + "price": 135672000.0, + "datetime": "2024-11-24 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375190, + "price": 135910000.0, + "datetime": "2024-11-24 02:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375206, + "price": 135938000.0, + "datetime": "2024-11-24 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -125348,7 +231377,7 @@ "datetime": "2024-11-24 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -125357,70 +231386,196 @@ "datetime": "2024-11-24 05:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1375288, - "price": 136191000.0, - "datetime": "2024-11-24 07:45:00", + "bar_index": 1375263, + "price": 136093000.0, + "datetime": "2024-11-24 06:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1375431, - "price": 136333000.0, - "datetime": "2024-11-24 14:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1375975, - "price": 135600000.0, - "datetime": "2024-11-25 18:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1376066, - "price": 135098000.0, - "datetime": "2024-11-25 22:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1376164, - "price": 132997000.0, - "datetime": "2024-11-26 03:33:00", + "bar_index": 1375291, + "price": 136113000.0, + "datetime": "2024-11-24 07:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1376251, - "price": 132049000.0, - "datetime": "2024-11-26 07:54:00", + "bar_index": 1375328, + "price": 136590000.0, + "datetime": "2024-11-24 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=18.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1376478, - "price": 130000000.0, - "datetime": "2024-11-26 19:15:00", + "bar_index": 1375379, + "price": 136454000.0, + "datetime": "2024-11-24 12:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1375441, + "price": 136397000.0, + "datetime": "2024-11-24 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1375460, + "price": 136300000.0, + "datetime": "2024-11-24 16:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375617, + "price": 134146000.0, + "datetime": "2024-11-25 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1375640, + "price": 132873000.0, + "datetime": "2024-11-25 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1375715, + "price": 133290000.0, + "datetime": "2024-11-25 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1375770, + "price": 136250000.0, + "datetime": "2024-11-25 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1375868, + "price": 135221000.0, + "datetime": "2024-11-25 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1375878, + "price": 135000000.0, + "datetime": "2024-11-25 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1375894, + "price": 135049000.0, + "datetime": "2024-11-25 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375928, + "price": 135403000.0, + "datetime": "2024-11-25 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1375988, + "price": 135790000.0, + "datetime": "2024-11-25 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1376047, + "price": 135131000.0, + "datetime": "2024-11-25 21:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1376126, + "price": 133248000.0, + "datetime": "2024-11-26 01:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1376299, + "price": 131618000.0, + "datetime": "2024-11-26 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1376309, + "price": 132189000.0, + "datetime": "2024-11-26 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1376331, + "price": 131584000.0, + "datetime": "2024-11-26 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1376397, + "price": 131632000.0, + "datetime": "2024-11-26 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -125428,44 +231583,107 @@ "price": 128860000.0, "datetime": "2024-11-26 22:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1376778, - "price": 128750000.0, - "datetime": "2024-11-27 10:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1376830, - "price": 129440000.0, - "datetime": "2024-11-27 12:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1376957, - "price": 130049000.0, - "datetime": "2024-11-27 19:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1377010, - "price": 129961000.0, - "datetime": "2024-11-27 21:51:00", + "bar_index": 1376611, + "price": 131206000.0, + "datetime": "2024-11-27 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1376722, + "price": 129269000.0, + "datetime": "2024-11-27 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1376759, + "price": 128913000.0, + "datetime": "2024-11-27 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1376784, + "price": 128844000.0, + "datetime": "2024-11-27 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1376804, + "price": 129430000.0, + "datetime": "2024-11-27 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1376835, + "price": 129531000.0, + "datetime": "2024-11-27 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1376847, + "price": 129445000.0, + "datetime": "2024-11-27 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1376875, + "price": 129914000.0, + "datetime": "2024-11-27 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1376966, + "price": 130487000.0, + "datetime": "2024-11-27 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377027, + "price": 130648000.0, + "datetime": "2024-11-27 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1377051, + "price": 131500000.0, + "datetime": "2024-11-27 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -125473,71 +231691,188 @@ "price": 132176000.0, "datetime": "2024-11-28 00:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1377145, - "price": 133188000.0, - "datetime": "2024-11-28 04:36:00", + "bar_index": 1377088, + "price": 132800000.0, + "datetime": "2024-11-28 01:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1377208, - "price": 133367000.0, - "datetime": "2024-11-28 07:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1377458, - "price": 132620000.0, - "datetime": "2024-11-28 20:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1377564, - "price": 133164000.0, - "datetime": "2024-11-29 01:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1377617, - "price": 132987000.0, - "datetime": "2024-11-29 04:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1377732, - "price": 133123000.0, - "datetime": "2024-11-29 09:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1377808, - "price": 134018000.0, - "datetime": "2024-11-29 13:45:00", + "bar_index": 1377131, + "price": 133041000.0, + "datetime": "2024-11-28 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1377159, + "price": 134104000.0, + "datetime": "2024-11-28 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1377217, + "price": 133066000.0, + "datetime": "2024-11-28 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377240, + "price": 133435000.0, + "datetime": "2024-11-28 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1377370, + "price": 132878000.0, + "datetime": "2024-11-28 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377405, + "price": 132991000.0, + "datetime": "2024-11-28 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1377428, + "price": 132680000.0, + "datetime": "2024-11-28 18:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1377483, + "price": 133202000.0, + "datetime": "2024-11-28 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377490, + "price": 133364000.0, + "datetime": "2024-11-28 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1377517, + "price": 133803000.0, + "datetime": "2024-11-28 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1377523, + "price": 133651000.0, + "datetime": "2024-11-28 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1377609, + "price": 133177000.0, + "datetime": "2024-11-29 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1377620, + "price": 132994000.0, + "datetime": "2024-11-29 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1377631, + "price": 133000000.0, + "datetime": "2024-11-29 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1377678, + "price": 132910000.0, + "datetime": "2024-11-29 07:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1377725, + "price": 133366000.0, + "datetime": "2024-11-29 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377761, + "price": 133924000.0, + "datetime": "2024-11-29 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1377768, + "price": 134319000.0, + "datetime": "2024-11-29 11:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1377820, + "price": 134080000.0, + "datetime": "2024-11-29 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" }, { "side": "buy", @@ -125545,80 +231880,197 @@ "price": 133667000.0, "datetime": "2024-11-29 17:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1378200, - "price": 134799000.0, - "datetime": "2024-11-30 09:21:00", + "bar_index": 1377918, + "price": 134018000.0, + "datetime": "2024-11-29 19:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1377934, + "price": 134167000.0, + "datetime": "2024-11-29 20:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1377962, + "price": 135189000.0, + "datetime": "2024-11-29 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1378210, - "price": 134635000.0, - "datetime": "2024-11-30 09:51:00", + "bar_index": 1377978, + "price": 134487000.0, + "datetime": "2024-11-29 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1377986, + "price": 134685000.0, + "datetime": "2024-11-29 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1378000, + "price": 134938000.0, + "datetime": "2024-11-29 23:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1378046, + "price": 135863000.0, + "datetime": "2024-11-30 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1378249, - "price": 134320000.0, - "datetime": "2024-11-30 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1378496, - "price": 134271000.0, - "datetime": "2024-12-01 00:09:00", + "bar_index": 1378115, + "price": 134538000.0, + "datetime": "2024-11-30 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=39.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1378514, - "price": 134274000.0, - "datetime": "2024-12-01 01:03:00", + "side": "sell", + "bar_index": 1378132, + "price": 134622000.0, + "datetime": "2024-11-30 05:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1378266, + "price": 133912000.0, + "datetime": "2024-11-30 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1378279, + "price": 133931000.0, + "datetime": "2024-11-30 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1378520, + "bar_index": 1378347, "price": 134192000.0, - "datetime": "2024-12-01 01:21:00", + "datetime": "2024-11-30 16:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1378561, - "price": 134435000.0, - "datetime": "2024-12-01 03:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1378687, - "price": 133760000.0, - "datetime": "2024-12-01 09:42:00", + "bar_index": 1378378, + "price": 134050000.0, + "datetime": "2024-11-30 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1378410, + "price": 133638000.0, + "datetime": "2024-11-30 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1378497, + "price": 134262000.0, + "datetime": "2024-12-01 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1378502, + "price": 134299000.0, + "datetime": "2024-12-01 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1378523, + "price": 134247000.0, + "datetime": "2024-12-01 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1378578, + "price": 134468000.0, + "datetime": "2024-12-01 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1378678, + "price": 134070000.0, + "datetime": "2024-12-01 09:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1378747, + "price": 134093000.0, + "datetime": "2024-12-01 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1378761, + "price": 134130000.0, + "datetime": "2024-12-01 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -125626,8 +232078,8 @@ "price": 134168000.0, "datetime": "2024-12-01 13:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [donchian,macd_cross]" }, { "side": "buy", @@ -125635,143 +232087,386 @@ "price": 134210000.0, "datetime": "2024-12-01 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1378922, - "price": 134881000.0, - "datetime": "2024-12-01 21:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1378937, - "price": 135010000.0, - "datetime": "2024-12-01 22:12:00", + "bar_index": 1378844, + "price": 134924000.0, + "datetime": "2024-12-01 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1379020, - "price": 135000000.0, - "datetime": "2024-12-02 02:21:00", + "bar_index": 1378864, + "price": 134695000.0, + "datetime": "2024-12-01 18:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback]" + }, + { + "side": "buy", + "bar_index": 1378868, + "price": 134796000.0, + "datetime": "2024-12-01 18:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1378881, + "price": 134751000.0, + "datetime": "2024-12-01 19:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1378925, + "price": 134958000.0, + "datetime": "2024-12-01 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1378954, + "price": 135100000.0, + "datetime": "2024-12-01 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1379033, + "price": 135167000.0, + "datetime": "2024-12-02 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1379097, - "price": 134289000.0, - "datetime": "2024-12-02 06:12:00", + "bar_index": 1379150, + "price": 134007000.0, + "datetime": "2024-12-02 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379157, + "price": 134358000.0, + "datetime": "2024-12-02 09:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1379174, + "price": 135077000.0, + "datetime": "2024-12-02 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1379218, + "price": 135431000.0, + "datetime": "2024-12-02 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1379138, - "price": 134357000.0, - "datetime": "2024-12-02 08:15:00", + "bar_index": 1379257, + "price": 134785000.0, + "datetime": "2024-12-02 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1379208, - "price": 135419000.0, - "datetime": "2024-12-02 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1379286, - "price": 134500000.0, - "datetime": "2024-12-02 15:39:00", + "bar_index": 1379266, + "price": 134372000.0, + "datetime": "2024-12-02 14:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1379400, - "price": 133574000.0, - "datetime": "2024-12-02 21:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1379461, - "price": 134746000.0, - "datetime": "2024-12-03 00:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1379907, - "price": 130155000.0, - "datetime": "2024-12-03 22:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [donchian,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1379916, - "price": 130700000.0, - "datetime": "2024-12-03 23:09:00", + "bar_index": 1379299, + "price": 134209000.0, + "datetime": "2024-12-02 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1380014, - "price": 132898000.0, - "datetime": "2024-12-04 04:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1380023, - "price": 132997000.0, - "datetime": "2024-12-04 04:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1380169, - "price": 134921000.0, - "datetime": "2024-12-04 11:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1380412, - "price": 134820000.0, - "datetime": "2024-12-04 23:57:00", + "bar_index": 1379341, + "price": 133642000.0, + "datetime": "2024-12-02 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1379394, + "price": 133432000.0, + "datetime": "2024-12-02 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379422, + "price": 134279000.0, + "datetime": "2024-12-02 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1379466, + "price": 134811000.0, + "datetime": "2024-12-03 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1379515, + "price": 133454000.0, + "datetime": "2024-12-03 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1379530, + "price": 133450000.0, + "datetime": "2024-12-03 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379550, + "price": 133750000.0, + "datetime": "2024-12-03 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1379578, + "price": 133460000.0, + "datetime": "2024-12-03 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1379611, + "price": 133029000.0, + "datetime": "2024-12-03 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379633, + "price": 133588000.0, + "datetime": "2024-12-03 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1379652, + "price": 134046000.0, + "datetime": "2024-12-03 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1379665, + "price": 133607000.0, + "datetime": "2024-12-03 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379680, + "price": 134060000.0, + "datetime": "2024-12-03 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379703, + "price": 134140000.0, + "datetime": "2024-12-03 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1379759, + "price": 133818000.0, + "datetime": "2024-12-03 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1379825, + "price": 133500000.0, + "datetime": "2024-12-03 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1379887, + "price": 132795000.0, + "datetime": "2024-12-03 21:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1379949, + "price": 132579000.0, + "datetime": "2024-12-04 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1379953, + "price": 133712000.0, + "datetime": "2024-12-04 01:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1380036, + "price": 133441000.0, + "datetime": "2024-12-04 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380128, + "price": 134392000.0, + "datetime": "2024-12-04 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1380159, + "price": 134537000.0, + "datetime": "2024-12-04 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1380200, + "price": 134766000.0, + "datetime": "2024-12-04 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380224, + "price": 135089000.0, + "datetime": "2024-12-04 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1380265, + "price": 135524000.0, + "datetime": "2024-12-04 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380287, + "price": 135609000.0, + "datetime": "2024-12-04 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380300, + "price": 135889000.0, + "datetime": "2024-12-04 18:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1380333, + "price": 135225000.0, + "datetime": "2024-12-04 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -125779,53 +232474,323 @@ "price": 134963000.0, "datetime": "2024-12-05 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=35.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1380550, - "price": 137369000.0, - "datetime": "2024-12-05 06:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1380709, - "price": 144147000.0, - "datetime": "2024-12-05 14:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1380887, - "price": 144907000.0, - "datetime": "2024-12-05 23:42:00", + "bar_index": 1380466, + "price": 134454000.0, + "datetime": "2024-12-05 02:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1380479, + "price": 135149000.0, + "datetime": "2024-12-05 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1380489, + "price": 135461000.0, + "datetime": "2024-12-05 03:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1380525, + "price": 138499000.0, + "datetime": "2024-12-05 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1380563, + "price": 138537000.0, + "datetime": "2024-12-05 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380637, + "price": 138425000.0, + "datetime": "2024-12-05 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380663, + "price": 144431000.0, + "datetime": "2024-12-05 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1380691, + "price": 144644000.0, + "datetime": "2024-12-05 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380700, + "price": 145000000.0, + "datetime": "2024-12-05 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1381153, - "price": 137434000.0, - "datetime": "2024-12-06 13:00:00", + "bar_index": 1380722, + "price": 143398000.0, + "datetime": "2024-12-05 15:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1381427, - "price": 140270000.0, - "datetime": "2024-12-07 02:42:00", + "bar_index": 1380754, + "price": 143933000.0, + "datetime": "2024-12-05 17:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1380779, + "price": 144549000.0, + "datetime": "2024-12-05 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1380816, + "price": 143610000.0, + "datetime": "2024-12-05 20:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1380841, + "price": 144200000.0, + "datetime": "2024-12-05 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1380917, + "price": 142590000.0, + "datetime": "2024-12-06 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1381025, + "price": 139452000.0, + "datetime": "2024-12-06 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1381033, + "price": 139561000.0, + "datetime": "2024-12-06 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1381068, + "price": 137252000.0, + "datetime": "2024-12-06 08:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1381079, + "price": 137487000.0, + "datetime": "2024-12-06 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1381125, + "price": 137680000.0, + "datetime": "2024-12-06 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [fib_pullback,fractal_swing,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1381140, + "price": 136926000.0, + "datetime": "2024-12-06 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1381178, + "price": 137837000.0, + "datetime": "2024-12-06 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1381186, + "price": 137484000.0, + "datetime": "2024-12-06 14:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1381195, + "price": 137736000.0, + "datetime": "2024-12-06 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1381212, + "price": 137765000.0, + "datetime": "2024-12-06 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1381293, + "price": 137900000.0, + "datetime": "2024-12-06 20:00:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1381308, + "price": 137600000.0, + "datetime": "2024-12-06 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1381349, + "price": 137882000.0, + "datetime": "2024-12-06 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1381417, + "price": 138650000.0, + "datetime": "2024-12-07 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1381431, + "price": 140680000.0, + "datetime": "2024-12-07 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1381450, + "price": 140949000.0, + "datetime": "2024-12-07 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1381476, + "price": 141370000.0, + "datetime": "2024-12-07 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1381499, + "price": 140560000.0, + "datetime": "2024-12-07 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1381516, + "price": 139963000.0, + "datetime": "2024-12-07 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1381561, + "price": 140070000.0, + "datetime": "2024-12-07 09:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout,local_extrema]" }, { "side": "sell", @@ -125833,89 +232798,233 @@ "price": 139210000.0, "datetime": "2024-12-07 09:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1381849, - "price": 138600000.0, - "datetime": "2024-12-07 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1381893, - "price": 138454000.0, - "datetime": "2024-12-08 02:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1381927, - "price": 139036000.0, - "datetime": "2024-12-08 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1382028, - "price": 138907000.0, - "datetime": "2024-12-08 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382078, - "price": 139415000.0, - "datetime": "2024-12-08 11:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382128, - "price": 139609000.0, - "datetime": "2024-12-08 13:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382144, + "bar_index": 1381590, "price": 139500000.0, - "datetime": "2024-12-08 14:33:00", + "datetime": "2024-12-07 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1381622, + "price": 138911000.0, + "datetime": "2024-12-07 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1381636, + "price": 138816000.0, + "datetime": "2024-12-07 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1381688, + "price": 138600000.0, + "datetime": "2024-12-07 15:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1382185, - "price": 139550000.0, - "datetime": "2024-12-08 16:36:00", + "bar_index": 1381735, + "price": 138980000.0, + "datetime": "2024-12-07 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1382475, - "price": 140424000.0, - "datetime": "2024-12-09 10:03:00", + "bar_index": 1381749, + "price": 138903000.0, + "datetime": "2024-12-07 18:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1381773, + "price": 138814000.0, + "datetime": "2024-12-07 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1381789, + "price": 139039000.0, + "datetime": "2024-12-07 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1381914, + "price": 138801000.0, + "datetime": "2024-12-08 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1381920, + "price": 138739000.0, + "datetime": "2024-12-08 03:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1381945, + "price": 139193000.0, + "datetime": "2024-12-08 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1381965, + "price": 139390000.0, + "datetime": "2024-12-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1382002, + "price": 139146000.0, + "datetime": "2024-12-08 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1382021, + "price": 139100000.0, + "datetime": "2024-12-08 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382054, + "price": 139398000.0, + "datetime": "2024-12-08 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382094, + "price": 139719000.0, + "datetime": "2024-12-08 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1382160, + "price": 139514000.0, + "datetime": "2024-12-08 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1382256, + "price": 139298000.0, + "datetime": "2024-12-08 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382270, + "price": 139750000.0, + "datetime": "2024-12-08 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1382354, + "price": 140203000.0, + "datetime": "2024-12-09 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382411, + "price": 140045000.0, + "datetime": "2024-12-09 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382459, + "price": 140700000.0, + "datetime": "2024-12-09 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1382467, + "price": 139938000.0, + "datetime": "2024-12-09 09:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382554, + "price": 139982000.0, + "datetime": "2024-12-09 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1382565, + "price": 140106000.0, + "datetime": "2024-12-09 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "sell", @@ -125923,62 +233032,215 @@ "price": 139401000.0, "datetime": "2024-12-09 16:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382608, - "price": 139903000.0, - "datetime": "2024-12-09 16:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382820, - "price": 138577000.0, - "datetime": "2024-12-10 03:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1382989, - "price": 139450000.0, - "datetime": "2024-12-10 11:45:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1383103, - "price": 138837000.0, - "datetime": "2024-12-10 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1383301, - "price": 137139000.0, - "datetime": "2024-12-11 03:21:00", + "bar_index": 1382705, + "price": 138328000.0, + "datetime": "2024-12-09 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1383580, - "price": 139428000.0, - "datetime": "2024-12-11 17:18:00", + "bar_index": 1382737, + "price": 139620000.0, + "datetime": "2024-12-09 23:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1382749, + "price": 140680000.0, + "datetime": "2024-12-09 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1382803, + "price": 138309000.0, + "datetime": "2024-12-10 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1382829, + "price": 138652000.0, + "datetime": "2024-12-10 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1382837, + "price": 137801000.0, + "datetime": "2024-12-10 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1382929, + "price": 139162000.0, + "datetime": "2024-12-10 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1382971, + "price": 139680000.0, + "datetime": "2024-12-10 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1383066, + "price": 139048000.0, + "datetime": "2024-12-10 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1383144, + "price": 139700000.0, + "datetime": "2024-12-10 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1383220, + "price": 139284000.0, + "datetime": "2024-12-10 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1383278, + "price": 136641000.0, + "datetime": "2024-12-11 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1383304, + "price": 136974000.0, + "datetime": "2024-12-11 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1383401, + "price": 138520000.0, + "datetime": "2024-12-11 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1383482, + "price": 138562000.0, + "datetime": "2024-12-11 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1383505, + "price": 138695000.0, + "datetime": "2024-12-11 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1383531, + "price": 138756000.0, + "datetime": "2024-12-11 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1383544, + "price": 138943000.0, + "datetime": "2024-12-11 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1383551, + "price": 138955000.0, + "datetime": "2024-12-11 15:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1383594, + "price": 139612000.0, + "datetime": "2024-12-11 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1383617, + "price": 139635000.0, + "datetime": "2024-12-11 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1383689, + "price": 140399000.0, + "datetime": "2024-12-11 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1383728, + "price": 142102000.0, + "datetime": "2024-12-12 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -125986,62 +233248,125 @@ "price": 142186000.0, "datetime": "2024-12-12 03:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1383888, - "price": 143489000.0, - "datetime": "2024-12-12 08:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1384005, - "price": 143055000.0, - "datetime": "2024-12-12 14:33:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1384047, - "price": 142735000.0, - "datetime": "2024-12-12 16:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1384166, - "price": 143132000.0, - "datetime": "2024-12-12 22:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1384198, - "price": 143480000.0, - "datetime": "2024-12-13 00:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1384379, - "price": 143096000.0, - "datetime": "2024-12-13 09:15:00", + "bar_index": 1383795, + "price": 142557000.0, + "datetime": "2024-12-12 04:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1383854, + "price": 144088000.0, + "datetime": "2024-12-12 07:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1383896, + "price": 143494000.0, + "datetime": "2024-12-12 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1383957, + "price": 144006000.0, + "datetime": "2024-12-12 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1383980, + "price": 143104000.0, + "datetime": "2024-12-12 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1384016, + "price": 142580000.0, + "datetime": "2024-12-12 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1384048, + "price": 142675000.0, + "datetime": "2024-12-12 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1384083, + "price": 143244000.0, + "datetime": "2024-12-12 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1384121, + "price": 142623000.0, + "datetime": "2024-12-12 20:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1384143, + "price": 143249000.0, + "datetime": "2024-12-12 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1384200, + "price": 143879000.0, + "datetime": "2024-12-13 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1384239, + "price": 144339000.0, + "datetime": "2024-12-13 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1384326, + "price": 142550000.0, + "datetime": "2024-12-13 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -126049,8 +233374,8 @@ "price": 142440000.0, "datetime": "2024-12-13 11:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -126058,35 +233383,44 @@ "price": 142838000.0, "datetime": "2024-12-13 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1384520, - "price": 142979000.0, - "datetime": "2024-12-13 16:18:00", + "bar_index": 1384533, + "price": 143143000.0, + "datetime": "2024-12-13 16:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1384575, - "price": 143205000.0, - "datetime": "2024-12-13 19:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1384651, - "price": 143449000.0, - "datetime": "2024-12-13 22:51:00", + "bar_index": 1384550, + "price": 143290000.0, + "datetime": "2024-12-13 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1384596, + "price": 143578000.0, + "datetime": "2024-12-13 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1384636, + "price": 143262000.0, + "datetime": "2024-12-13 22:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [fractal_swing,macd_cross]" }, { "side": "sell", @@ -126094,17 +233428,44 @@ "price": 143125000.0, "datetime": "2024-12-14 00:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 1384707, - "price": 143550000.0, - "datetime": "2024-12-14 01:39:00", + "bar_index": 1384714, + "price": 143677000.0, + "datetime": "2024-12-14 02:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1384779, + "price": 144513000.0, + "datetime": "2024-12-14 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1384794, + "price": 144538000.0, + "datetime": "2024-12-14 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1384806, + "price": 144415000.0, + "datetime": "2024-12-14 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -126113,34 +233474,106 @@ "datetime": "2024-12-14 07:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1384867, - "price": 144448000.0, - "datetime": "2024-12-14 09:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1384876, - "price": 145002000.0, - "datetime": "2024-12-14 10:06:00", + "bar_index": 1384889, + "price": 145378000.0, + "datetime": "2024-12-14 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1384913, + "price": 145516000.0, + "datetime": "2024-12-14 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1384991, + "price": 145170000.0, + "datetime": "2024-12-14 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385028, + "price": 145468000.0, + "datetime": "2024-12-14 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385040, + "price": 145433000.0, + "datetime": "2024-12-14 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385078, + "price": 145375000.0, + "datetime": "2024-12-14 20:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1385096, - "price": 145330000.0, - "datetime": "2024-12-14 21:06:00", + "bar_index": 1385127, + "price": 145010000.0, + "datetime": "2024-12-14 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1385134, + "price": 145279000.0, + "datetime": "2024-12-14 23:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385163, + "price": 145770000.0, + "datetime": "2024-12-15 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1385172, + "price": 145770000.0, + "datetime": "2024-12-15 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385246, + "price": 145793000.0, + "datetime": "2024-12-15 04:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -126149,43 +233582,160 @@ "datetime": "2024-12-15 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1385304, - "price": 145657000.0, - "datetime": "2024-12-15 07:30:00", + "bar_index": 1385314, + "price": 145700000.0, + "datetime": "2024-12-15 08:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1385390, - "price": 146220000.0, - "datetime": "2024-12-15 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1385664, - "price": 147946000.0, - "datetime": "2024-12-16 01:30:00", + "bar_index": 1385335, + "price": 145960000.0, + "datetime": "2024-12-15 09:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1385367, + "price": 146200000.0, + "datetime": "2024-12-15 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1385402, + "price": 146325000.0, + "datetime": "2024-12-15 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1385424, + "price": 147050000.0, + "datetime": "2024-12-15 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1385434, + "price": 146847000.0, + "datetime": "2024-12-15 14:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1385671, - "price": 147709000.0, - "datetime": "2024-12-16 01:51:00", + "bar_index": 1385461, + "price": 146562000.0, + "datetime": "2024-12-15 15:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1385524, + "price": 146729000.0, + "datetime": "2024-12-15 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1385535, + "price": 146853000.0, + "datetime": "2024-12-15 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385563, + "price": 146955000.0, + "datetime": "2024-12-15 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385572, + "price": 147095000.0, + "datetime": "2024-12-15 20:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1385581, + "price": 147893000.0, + "datetime": "2024-12-15 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1385609, + "price": 148008000.0, + "datetime": "2024-12-15 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1385683, + "price": 147582000.0, + "datetime": "2024-12-16 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385709, + "price": 148004000.0, + "datetime": "2024-12-16 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385720, + "price": 148145000.0, + "datetime": "2024-12-16 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385728, + "price": 148077000.0, + "datetime": "2024-12-16 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -126194,385 +233744,961 @@ "datetime": "2024-12-16 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1385769, - "price": 148230000.0, - "datetime": "2024-12-16 06:45:00", + "bar_index": 1385771, + "price": 148366000.0, + "datetime": "2024-12-16 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1385777, + "price": 148286000.0, + "datetime": "2024-12-16 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1385786, + "price": 148612000.0, + "datetime": "2024-12-16 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1385829, + "price": 151500000.0, + "datetime": "2024-12-16 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1385858, + "price": 150700000.0, + "datetime": "2024-12-16 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385898, + "price": 150480000.0, + "datetime": "2024-12-16 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1385948, + "price": 151400000.0, + "datetime": "2024-12-16 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1385953, + "price": 151229000.0, + "datetime": "2024-12-16 15:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1385907, - "price": 150379000.0, - "datetime": "2024-12-16 13:39:00", + "bar_index": 1385991, + "price": 151004000.0, + "datetime": "2024-12-16 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1386000, + "price": 151194000.0, + "datetime": "2024-12-16 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1386017, + "price": 151220000.0, + "datetime": "2024-12-16 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386116, + "price": 152960000.0, + "datetime": "2024-12-17 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1386186, + "price": 154482000.0, + "datetime": "2024-12-17 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1386281, + "price": 152873000.0, + "datetime": "2024-12-17 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386309, + "price": 153560000.0, + "datetime": "2024-12-17 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386371, + "price": 154800000.0, + "datetime": "2024-12-17 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1386409, + "price": 154568000.0, + "datetime": "2024-12-17 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1386440, + "price": 154865000.0, + "datetime": "2024-12-17 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386488, + "price": 155706000.0, + "datetime": "2024-12-17 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386516, + "price": 155400000.0, + "datetime": "2024-12-17 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1386525, + "price": 155000000.0, + "datetime": "2024-12-17 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386631, + "price": 155390000.0, + "datetime": "2024-12-18 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386638, + "price": 155436000.0, + "datetime": "2024-12-18 02:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1386652, + "price": 155850000.0, + "datetime": "2024-12-18 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1386718, + "price": 155600000.0, + "datetime": "2024-12-18 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1386744, + "price": 154549000.0, + "datetime": "2024-12-18 07:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1386762, + "price": 154949000.0, + "datetime": "2024-12-18 08:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1386768, + "price": 155294000.0, + "datetime": "2024-12-18 08:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1386875, + "price": 151700000.0, + "datetime": "2024-12-18 14:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1385917, - "price": 150438000.0, - "datetime": "2024-12-16 14:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1386354, - "price": 154426000.0, - "datetime": "2024-12-17 12:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1386463, - "price": 155200000.0, - "datetime": "2024-12-17 17:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1386606, - "price": 155149000.0, - "datetime": "2024-12-18 00:36:00", + "bar_index": 1386898, + "price": 152142000.0, + "datetime": "2024-12-18 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=14.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1386688, - "price": 155127000.0, - "datetime": "2024-12-18 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1386787, - "price": 154498000.0, - "datetime": "2024-12-18 09:39:00", + "bar_index": 1386949, + "price": 152440000.0, + "datetime": "2024-12-18 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1386888, - "price": 152248000.0, - "datetime": "2024-12-18 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1386942, - "price": 152582000.0, - "datetime": "2024-12-18 17:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1387100, - "price": 153738000.0, - "datetime": "2024-12-19 01:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1387142, - "price": 154300000.0, - "datetime": "2024-12-19 03:24:00", + "bar_index": 1386957, + "price": 152768000.0, + "datetime": "2024-12-18 18:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1387260, - "price": 150361000.0, - "datetime": "2024-12-19 09:18:00", + "bar_index": 1386991, + "price": 153436000.0, + "datetime": "2024-12-18 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1387283, - "price": 150112000.0, - "datetime": "2024-12-19 10:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1387354, - "price": 151050000.0, - "datetime": "2024-12-19 14:00:00", + "bar_index": 1387016, + "price": 154527000.0, + "datetime": "2024-12-18 21:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1387047, + "price": 154369000.0, + "datetime": "2024-12-18 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1387695, + "bar_index": 1387061, + "price": 153973000.0, + "datetime": "2024-12-18 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1387083, + "price": 153863000.0, + "datetime": "2024-12-19 00:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback]" + }, + { + "side": "buy", + "bar_index": 1387124, + "price": 154500000.0, + "datetime": "2024-12-19 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1387287, + "price": 150000000.0, + "datetime": "2024-12-19 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1387325, + "price": 151500000.0, + "datetime": "2024-12-19 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1387388, + "price": 151158000.0, + "datetime": "2024-12-19 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1387432, + "price": 151971000.0, + "datetime": "2024-12-19 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1387466, + "price": 152766000.0, + "datetime": "2024-12-19 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1387520, + "price": 151892000.0, + "datetime": "2024-12-19 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1387595, + "price": 150180000.0, + "datetime": "2024-12-20 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1387706, + "price": 148034000.0, + "datetime": "2024-12-20 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1387750, + "price": 146590000.0, + "datetime": "2024-12-20 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1387972, + "price": 141215000.0, + "datetime": "2024-12-20 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1388018, + "price": 143998000.0, + "datetime": "2024-12-20 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1388045, + "price": 147122000.0, + "datetime": "2024-12-21 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1388205, + "price": 148001000.0, + "datetime": "2024-12-21 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1388223, "price": 146802000.0, - "datetime": "2024-12-20 07:03:00", + "datetime": "2024-12-21 09:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1388238, + "price": 147980000.0, + "datetime": "2024-12-21 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1387805, - "price": 145999000.0, - "datetime": "2024-12-20 12:33:00", + "bar_index": 1388254, + "price": 147132000.0, + "datetime": "2024-12-21 11:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1387861, - "price": 146038000.0, - "datetime": "2024-12-20 15:21:00", + "bar_index": 1388358, + "price": 147983000.0, + "datetime": "2024-12-21 16:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1387873, - "price": 146000000.0, - "datetime": "2024-12-20 15:57:00", + "bar_index": 1388366, + "price": 149113000.0, + "datetime": "2024-12-21 16:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1388421, + "price": 148335000.0, + "datetime": "2024-12-21 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1387893, - "price": 146224000.0, - "datetime": "2024-12-20 16:57:00", + "bar_index": 1388431, + "price": 147805000.0, + "datetime": "2024-12-21 19:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1388520, + "price": 147252000.0, + "datetime": "2024-12-22 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1388569, + "price": 147652000.0, + "datetime": "2024-12-22 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1388624, + "price": 148286000.0, + "datetime": "2024-12-22 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1388824, + "price": 146234000.0, + "datetime": "2024-12-22 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1388829, + "price": 146404000.0, + "datetime": "2024-12-22 15:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1388863, + "price": 146256000.0, + "datetime": "2024-12-22 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1388886, + "price": 146751000.0, + "datetime": "2024-12-22 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1388930, + "price": 146616000.0, + "datetime": "2024-12-22 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1388131, - "price": 146222000.0, - "datetime": "2024-12-21 04:51:00", + "bar_index": 1388940, + "price": 146226000.0, + "datetime": "2024-12-22 21:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1388306, - "price": 146755000.0, - "datetime": "2024-12-21 13:36:00", + "bar_index": 1388987, + "price": 145425000.0, + "datetime": "2024-12-22 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388447, - "price": 148129000.0, - "datetime": "2024-12-21 20:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388540, - "price": 147665000.0, - "datetime": "2024-12-22 01:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388591, - "price": 147511000.0, - "datetime": "2024-12-22 03:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388662, - "price": 147700000.0, - "datetime": "2024-12-22 07:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388760, - "price": 147099000.0, - "datetime": "2024-12-22 12:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1388917, - "price": 146621000.0, - "datetime": "2024-12-22 20:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=23.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1389022, - "price": 144845000.0, - "datetime": "2024-12-23 01:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1389065, - "price": 145417000.0, - "datetime": "2024-12-23 03:33:00", + "bar_index": 1389000, + "price": 144900000.0, + "datetime": "2024-12-23 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1389078, - "price": 144981000.0, - "datetime": "2024-12-23 04:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1389559, - "price": 141772000.0, - "datetime": "2024-12-24 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1389754, - "price": 141787000.0, - "datetime": "2024-12-24 14:00:00", + "bar_index": 1389049, + "price": 144855000.0, + "datetime": "2024-12-23 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1389783, - "price": 141852000.0, - "datetime": "2024-12-24 15:27:00", + "bar_index": 1389110, + "price": 145331000.0, + "datetime": "2024-12-23 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1389150, + "price": 144980000.0, + "datetime": "2024-12-23 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1389242, + "price": 144320000.0, + "datetime": "2024-12-23 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1389875, - "price": 141624000.0, - "datetime": "2024-12-24 20:03:00", + "bar_index": 1389278, + "price": 144400000.0, + "datetime": "2024-12-23 14:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1389997, - "price": 147490000.0, - "datetime": "2024-12-25 02:09:00", + "bar_index": 1389358, + "price": 144888000.0, + "datetime": "2024-12-23 18:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1389410, + "price": 144831000.0, + "datetime": "2024-12-23 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1390131, - "price": 146904000.0, - "datetime": "2024-12-25 08:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1390163, - "price": 146494000.0, - "datetime": "2024-12-25 10:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1390197, - "price": 145777000.0, - "datetime": "2024-12-25 12:09:00", + "bar_index": 1389422, + "price": 145157000.0, + "datetime": "2024-12-23 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1390263, - "price": 146279000.0, - "datetime": "2024-12-25 15:27:00", + "bar_index": 1389436, + "price": 145014000.0, + "datetime": "2024-12-23 22:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1389451, + "price": 143788000.0, + "datetime": "2024-12-23 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1390404, - "price": 146962000.0, - "datetime": "2024-12-25 22:30:00", + "bar_index": 1389541, + "price": 141211000.0, + "datetime": "2024-12-24 03:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1389576, + "price": 140405000.0, + "datetime": "2024-12-24 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1390438, - "price": 147422000.0, - "datetime": "2024-12-26 00:12:00", + "bar_index": 1389601, + "price": 141800000.0, + "datetime": "2024-12-24 06:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1389638, + "price": 143618000.0, + "datetime": "2024-12-24 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1389665, + "price": 142034000.0, + "datetime": "2024-12-24 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1389774, + "price": 142149000.0, + "datetime": "2024-12-24 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1389807, + "price": 141729000.0, + "datetime": "2024-12-24 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1389822, + "price": 141988000.0, + "datetime": "2024-12-24 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1389832, + "price": 142000000.0, + "datetime": "2024-12-24 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1389909, + "price": 141877000.0, + "datetime": "2024-12-24 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1389937, + "price": 144572000.0, + "datetime": "2024-12-24 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1389951, + "price": 145910000.0, + "datetime": "2024-12-24 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1389975, + "price": 146750000.0, + "datetime": "2024-12-25 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1389990, + "price": 146873000.0, + "datetime": "2024-12-25 01:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1390008, + "price": 147350000.0, + "datetime": "2024-12-25 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1390039, + "price": 146958000.0, + "datetime": "2024-12-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1390080, + "price": 146600000.0, + "datetime": "2024-12-25 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390094, + "price": 147100000.0, + "datetime": "2024-12-25 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390124, + "price": 146992000.0, + "datetime": "2024-12-25 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1390198, + "price": 145843000.0, + "datetime": "2024-12-25 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1390213, + "price": 145627000.0, + "datetime": "2024-12-25 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390235, + "price": 146169000.0, + "datetime": "2024-12-25 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1390296, + "price": 146442000.0, + "datetime": "2024-12-25 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390355, + "price": 147375000.0, + "datetime": "2024-12-25 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1390367, + "price": 147550000.0, + "datetime": "2024-12-25 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1390417, + "price": 147502000.0, + "datetime": "2024-12-25 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390446, + "price": 147799000.0, + "datetime": "2024-12-26 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -126581,7 +234707,52 @@ "datetime": "2024-12-26 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390481, + "price": 147704000.0, + "datetime": "2024-12-26 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1390518, + "price": 148300000.0, + "datetime": "2024-12-26 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1390525, + "price": 148287000.0, + "datetime": "2024-12-26 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1390537, + "price": 148387000.0, + "datetime": "2024-12-26 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1390619, + "price": 148890000.0, + "datetime": "2024-12-26 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -126589,80 +234760,161 @@ "price": 148000000.0, "datetime": "2024-12-26 09:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [donchian,macd_cross]" }, { "side": "sell", - "bar_index": 1390696, - "price": 147816000.0, - "datetime": "2024-12-26 13:06:00", + "bar_index": 1390633, + "price": 147842000.0, + "datetime": "2024-12-26 09:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1390823, - "price": 143786000.0, - "datetime": "2024-12-26 19:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1390831, - "price": 143902000.0, - "datetime": "2024-12-26 19:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1390849, - "price": 144200000.0, - "datetime": "2024-12-26 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1391019, - "price": 144110000.0, - "datetime": "2024-12-27 05:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1391044, - "price": 144309000.0, - "datetime": "2024-12-27 06:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1391113, - "price": 144037000.0, - "datetime": "2024-12-27 09:57:00", + "bar_index": 1390656, + "price": 148200000.0, + "datetime": "2024-12-26 11:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1390676, + "price": 147993000.0, + "datetime": "2024-12-26 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1391186, - "price": 145221000.0, - "datetime": "2024-12-27 13:36:00", + "bar_index": 1390685, + "price": 148025000.0, + "datetime": "2024-12-26 12:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1390701, + "price": 147548000.0, + "datetime": "2024-12-26 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1390709, + "price": 147158000.0, + "datetime": "2024-12-26 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1390840, + "price": 144400000.0, + "datetime": "2024-12-26 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1390859, + "price": 143775000.0, + "datetime": "2024-12-26 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1390932, + "price": 144581000.0, + "datetime": "2024-12-27 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1390960, + "price": 144618000.0, + "datetime": "2024-12-27 02:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1390969, + "price": 144708000.0, + "datetime": "2024-12-27 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1391007, + "price": 144408000.0, + "datetime": "2024-12-27 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391124, + "price": 144183000.0, + "datetime": "2024-12-27 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1391141, + "price": 145650000.0, + "datetime": "2024-12-27 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1391156, + "price": 145501000.0, + "datetime": "2024-12-27 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391179, + "price": 145352000.0, + "datetime": "2024-12-27 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391228, + "price": 144734000.0, + "datetime": "2024-12-27 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -126670,44 +234922,143 @@ "price": 144160000.0, "datetime": "2024-12-27 16:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1391508, - "price": 142191000.0, - "datetime": "2024-12-28 05:42:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1391607, - "price": 142143000.0, - "datetime": "2024-12-28 10:39:00", + "bar_index": 1391263, + "price": 144454000.0, + "datetime": "2024-12-27 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1391724, - "price": 141998000.0, - "datetime": "2024-12-28 16:30:00", + "bar_index": 1391270, + "price": 143901000.0, + "datetime": "2024-12-27 17:48:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1391784, - "price": 142033000.0, - "datetime": "2024-12-28 19:30:00", + "bar_index": 1391280, + "price": 145034000.0, + "datetime": "2024-12-27 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1391313, + "price": 145080000.0, + "datetime": "2024-12-27 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1391329, + "price": 145046000.0, + "datetime": "2024-12-27 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1391356, + "price": 144646000.0, + "datetime": "2024-12-27 22:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1391386, + "price": 143871000.0, + "datetime": "2024-12-27 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1391542, + "price": 142425000.0, + "datetime": "2024-12-28 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391618, + "price": 142134000.0, + "datetime": "2024-12-28 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1391647, + "price": 142188000.0, + "datetime": "2024-12-28 12:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1391728, + "price": 141890000.0, + "datetime": "2024-12-28 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1391738, + "price": 141817000.0, + "datetime": "2024-12-28 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391762, + "price": 142000000.0, + "datetime": "2024-12-28 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1391792, + "price": 142003000.0, + "datetime": "2024-12-28 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391820, + "price": 142140000.0, + "datetime": "2024-12-28 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -126716,151 +235067,547 @@ "datetime": "2024-12-28 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391912, + "price": 142096000.0, + "datetime": "2024-12-29 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1391936, + "price": 142264000.0, + "datetime": "2024-12-29 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391941, + "price": 142235000.0, + "datetime": "2024-12-29 03:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1391950, + "price": 142151000.0, + "datetime": "2024-12-29 03:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1391964, + "price": 142300000.0, + "datetime": "2024-12-29 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1391999, + "price": 142291000.0, + "datetime": "2024-12-29 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1392033, + "price": 142666000.0, + "datetime": "2024-12-29 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1391867, - "price": 142001000.0, - "datetime": "2024-12-28 23:39:00", + "bar_index": 1392083, + "price": 142042000.0, + "datetime": "2024-12-29 10:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1392126, - "price": 142046000.0, - "datetime": "2024-12-29 12:36:00", + "bar_index": 1392179, + "price": 142126000.0, + "datetime": "2024-12-29 15:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1392198, + "price": 142258000.0, + "datetime": "2024-12-29 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1392211, + "price": 142243000.0, + "datetime": "2024-12-29 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1392146, - "price": 142100000.0, - "datetime": "2024-12-29 13:36:00", + "bar_index": 1392272, + "price": 142002000.0, + "datetime": "2024-12-29 19:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1392154, - "price": 142189000.0, - "datetime": "2024-12-29 14:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1392400, - "price": 140519000.0, - "datetime": "2024-12-30 02:18:00", + "bar_index": 1392428, + "price": 140130000.0, + "datetime": "2024-12-30 03:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1392747, - "price": 139270000.0, - "datetime": "2024-12-30 19:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1392763, - "price": 139400000.0, - "datetime": "2024-12-30 20:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1393098, - "price": 137090000.0, - "datetime": "2024-12-31 13:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1393326, - "price": 141949000.0, - "datetime": "2025-01-01 00:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1393592, - "price": 139947000.0, - "datetime": "2025-01-01 18:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1393755, - "price": 140600000.0, - "datetime": "2025-01-02 03:00:00", + "bar_index": 1392447, + "price": 140001000.0, + "datetime": "2024-12-30 04:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1393793, - "price": 140800000.0, - "datetime": "2025-01-02 04:54:00", + "side": "sell", + "bar_index": 1392492, + "price": 139450000.0, + "datetime": "2024-12-30 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1393884, - "price": 141858000.0, - "datetime": "2025-01-02 09:27:00", + "side": "sell", + "bar_index": 1392543, + "price": 139502000.0, + "datetime": "2024-12-30 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1392551, + "price": 139226000.0, + "datetime": "2024-12-30 09:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1392578, + "price": 139043000.0, + "datetime": "2024-12-30 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1392640, + "price": 138178000.0, + "datetime": "2024-12-30 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1394113, - "price": 143554000.0, - "datetime": "2025-01-02 20:54:00", + "bar_index": 1392701, + "price": 138697000.0, + "datetime": "2024-12-30 17:21:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1392723, + "price": 139198000.0, + "datetime": "2024-12-30 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1392787, + "price": 139468000.0, + "datetime": "2024-12-30 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1392898, + "price": 139941000.0, + "datetime": "2024-12-31 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1392934, + "price": 139800000.0, + "datetime": "2024-12-31 05:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1392950, + "price": 139988000.0, + "datetime": "2024-12-31 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1393006, + "price": 137742000.0, + "datetime": "2024-12-31 08:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1394166, - "price": 142984000.0, - "datetime": "2025-01-02 23:33:00", + "bar_index": 1393109, + "price": 136750000.0, + "datetime": "2024-12-31 13:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393139, + "price": 137230000.0, + "datetime": "2024-12-31 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1393152, + "price": 137380000.0, + "datetime": "2024-12-31 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393161, + "price": 137599000.0, + "datetime": "2024-12-31 16:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1393228, + "price": 139518000.0, + "datetime": "2024-12-31 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1393242, + "price": 139568000.0, + "datetime": "2024-12-31 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393269, + "price": 140950000.0, + "datetime": "2024-12-31 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1393298, + "price": 142725000.0, + "datetime": "2024-12-31 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 1394181, - "price": 143216000.0, - "datetime": "2025-01-03 00:18:00", + "bar_index": 1393339, + "price": 139362000.0, + "datetime": "2025-01-01 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1393406, + "price": 140218000.0, + "datetime": "2025-01-01 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1393460, + "price": 140195000.0, + "datetime": "2025-01-01 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393543, + "price": 140220000.0, + "datetime": "2025-01-01 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1393601, + "price": 140110000.0, + "datetime": "2025-01-01 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1393612, + "price": 139886000.0, + "datetime": "2025-01-01 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393625, + "price": 140000000.0, + "datetime": "2025-01-01 20:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1393642, + "price": 140250000.0, + "datetime": "2025-01-01 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393719, + "price": 140996000.0, + "datetime": "2025-01-02 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1393737, + "price": 140459000.0, + "datetime": "2025-01-02 02:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1393756, + "price": 140508000.0, + "datetime": "2025-01-02 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393761, + "price": 140660000.0, + "datetime": "2025-01-02 03:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1393777, + "price": 140509000.0, + "datetime": "2025-01-02 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393798, + "price": 141001000.0, + "datetime": "2025-01-02 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1393861, + "price": 141366000.0, + "datetime": "2025-01-02 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1393874, + "price": 141313000.0, + "datetime": "2025-01-02 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393899, + "price": 142401000.0, + "datetime": "2025-01-02 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1393910, + "price": 141513000.0, + "datetime": "2025-01-02 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393931, + "price": 141944000.0, + "datetime": "2025-01-02 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1393975, + "price": 142199000.0, + "datetime": "2025-01-02 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1394028, + "price": 142368000.0, + "datetime": "2025-01-02 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1394080, + "price": 143260000.0, + "datetime": "2025-01-02 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1394188, + "price": 142921000.0, + "datetime": "2025-01-03 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1394199, + "price": 143409000.0, + "datetime": "2025-01-03 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1394250, + "price": 143990000.0, + "datetime": "2025-01-03 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1394269, + "price": 144363000.0, + "datetime": "2025-01-03 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", @@ -126868,26 +235615,188 @@ "price": 144450000.0, "datetime": "2025-01-03 05:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1394356, - "price": 143835000.0, - "datetime": "2025-01-03 09:03:00", + "bar_index": 1394348, + "price": 143849000.0, + "datetime": "2025-01-03 08:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1394909, - "price": 144857000.0, - "datetime": "2025-01-04 12:42:00", + "bar_index": 1394403, + "price": 143776000.0, + "datetime": "2025-01-03 11:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1394423, + "price": 143410000.0, + "datetime": "2025-01-03 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1394437, + "price": 143350000.0, + "datetime": "2025-01-03 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1394489, + "price": 143083000.0, + "datetime": "2025-01-03 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1394540, + "price": 143040000.0, + "datetime": "2025-01-03 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1394565, + "price": 143259000.0, + "datetime": "2025-01-03 19:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1394573, + "price": 143275000.0, + "datetime": "2025-01-03 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1394580, + "price": 143419000.0, + "datetime": "2025-01-03 20:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1394596, + "price": 143690000.0, + "datetime": "2025-01-03 21:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 1394628, + "price": 143447000.0, + "datetime": "2025-01-03 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1394674, + "price": 144207000.0, + "datetime": "2025-01-04 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1394708, + "price": 144833000.0, + "datetime": "2025-01-04 02:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1394715, + "price": 144790000.0, + "datetime": "2025-01-04 03:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1394727, + "price": 145190000.0, + "datetime": "2025-01-04 03:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1394900, + "price": 144701000.0, + "datetime": "2025-01-04 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1394916, + "price": 144687000.0, + "datetime": "2025-01-04 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1394928, + "price": 144585000.0, + "datetime": "2025-01-04 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1394967, + "price": 144813000.0, + "datetime": "2025-01-04 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1395008, + "price": 145119000.0, + "datetime": "2025-01-04 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -126896,52 +235805,268 @@ "datetime": "2025-01-04 19:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=22.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1395092, + "price": 144802000.0, + "datetime": "2025-01-04 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1395132, - "price": 144701000.0, - "datetime": "2025-01-04 23:51:00", + "bar_index": 1395115, + "price": 144704000.0, + "datetime": "2025-01-04 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 1396041, - "price": 146335000.0, - "datetime": "2025-01-06 21:18:00", + "side": "sell", + "bar_index": 1395177, + "price": 144577000.0, + "datetime": "2025-01-05 02:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1396064, - "price": 146144000.0, - "datetime": "2025-01-06 22:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1396089, - "price": 146455000.0, - "datetime": "2025-01-06 23:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1396150, - "price": 149137000.0, - "datetime": "2025-01-07 02:45:00", + "side": "sell", + "bar_index": 1395386, + "price": 144527000.0, + "datetime": "2025-01-05 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=15.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1395430, + "price": 145048000.0, + "datetime": "2025-01-05 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1395446, + "price": 145051000.0, + "datetime": "2025-01-05 15:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1395523, + "price": 143840000.0, + "datetime": "2025-01-05 19:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1395605, + "price": 143861000.0, + "datetime": "2025-01-05 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1395724, + "price": 144938000.0, + "datetime": "2025-01-06 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1395735, + "price": 144752000.0, + "datetime": "2025-01-06 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1395857, + "price": 145733000.0, + "datetime": "2025-01-06 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=72.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1395863, + "price": 145950000.0, + "datetime": "2025-01-06 12:24:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1395903, + "price": 146799000.0, + "datetime": "2025-01-06 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1396030, + "price": 146082000.0, + "datetime": "2025-01-06 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1396045, + "price": 146464000.0, + "datetime": "2025-01-06 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1396097, + "price": 148129000.0, + "datetime": "2025-01-07 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1396167, + "price": 149500000.0, + "datetime": "2025-01-07 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1396172, + "price": 149409000.0, + "datetime": "2025-01-07 03:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1396183, + "price": 149162000.0, + "datetime": "2025-01-07 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1396196, + "price": 149500000.0, + "datetime": "2025-01-07 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1396250, + "price": 149731000.0, + "datetime": "2025-01-07 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1396294, + "price": 150056000.0, + "datetime": "2025-01-07 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1396303, + "price": 149563000.0, + "datetime": "2025-01-07 10:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1396314, + "price": 149559000.0, + "datetime": "2025-01-07 10:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1396349, + "price": 149200000.0, + "datetime": "2025-01-07 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1396383, + "price": 149000000.0, + "datetime": "2025-01-07 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1396439, + "price": 148801000.0, + "datetime": "2025-01-07 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1396453, + "price": 148929000.0, + "datetime": "2025-01-07 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1396463, + "price": 148766000.0, + "datetime": "2025-01-07 18:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -126949,26 +236074,71 @@ "price": 148239000.0, "datetime": "2025-01-07 19:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1396864, - "price": 143916000.0, - "datetime": "2025-01-08 14:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1397059, - "price": 142285000.0, - "datetime": "2025-01-09 00:12:00", + "bar_index": 1396518, + "price": 147917000.0, + "datetime": "2025-01-07 21:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1396679, + "price": 143765000.0, + "datetime": "2025-01-08 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1396696, + "price": 144520000.0, + "datetime": "2025-01-08 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1396712, + "price": 144575000.0, + "datetime": "2025-01-08 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1396875, + "price": 144062000.0, + "datetime": "2025-01-08 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1396916, + "price": 142850000.0, + "datetime": "2025-01-08 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1396994, + "price": 142110000.0, + "datetime": "2025-01-08 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -126976,26 +236146,35 @@ "price": 142777000.0, "datetime": "2025-01-09 00:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1397084, - "price": 142281000.0, - "datetime": "2025-01-09 01:27:00", + "bar_index": 1397158, + "price": 141175000.0, + "datetime": "2025-01-09 05:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1397137, - "price": 142042000.0, - "datetime": "2025-01-09 04:06:00", + "bar_index": 1397217, + "price": 142313000.0, + "datetime": "2025-01-09 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1397235, + "price": 142242000.0, + "datetime": "2025-01-09 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -127004,259 +236183,997 @@ "datetime": "2025-01-09 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1397261, + "price": 142451000.0, + "datetime": "2025-01-09 10:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1397330, - "price": 140850000.0, - "datetime": "2025-01-09 13:45:00", + "bar_index": 1397282, + "price": 141371000.0, + "datetime": "2025-01-09 11:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1397469, - "price": 139981000.0, - "datetime": "2025-01-09 20:42:00", + "bar_index": 1397309, + "price": 140431000.0, + "datetime": "2025-01-09 12:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1397520, - "price": 139799000.0, - "datetime": "2025-01-09 23:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1397806, - "price": 141460000.0, - "datetime": "2025-01-10 13:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1397829, - "price": 141852000.0, - "datetime": "2025-01-10 14:42:00", + "bar_index": 1397343, + "price": 141080000.0, + "datetime": "2025-01-09 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1397956, - "price": 143056000.0, - "datetime": "2025-01-10 21:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1398778, - "price": 141695000.0, - "datetime": "2025-01-12 14:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1398978, - "price": 142280000.0, - "datetime": "2025-01-13 00:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1399163, - "price": 142339000.0, - "datetime": "2025-01-13 09:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1399498, - "price": 139768000.0, - "datetime": "2025-01-14 02:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1399520, - "price": 139573000.0, - "datetime": "2025-01-14 03:15:00", + "bar_index": 1397365, + "price": 140870000.0, + "datetime": "2025-01-09 15:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1397394, + "price": 139903000.0, + "datetime": "2025-01-09 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1399530, - "price": 140057000.0, - "datetime": "2025-01-14 03:45:00", + "bar_index": 1397481, + "price": 140406000.0, + "datetime": "2025-01-09 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1397493, + "price": 140273000.0, + "datetime": "2025-01-09 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1397502, + "price": 139765000.0, + "datetime": "2025-01-09 22:21:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1397681, + "price": 139108000.0, + "datetime": "2025-01-10 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1397693, + "price": 139998000.0, + "datetime": "2025-01-10 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1397732, + "price": 140587000.0, + "datetime": "2025-01-10 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1397773, + "price": 141559000.0, + "datetime": "2025-01-10 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1397833, + "price": 141698000.0, + "datetime": "2025-01-10 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1397927, + "price": 143140000.0, + "datetime": "2025-01-10 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1397975, + "price": 142936000.0, + "datetime": "2025-01-10 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1398027, + "price": 141818000.0, + "datetime": "2025-01-11 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1398223, + "price": 142255000.0, + "datetime": "2025-01-11 10:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1398258, + "price": 141978000.0, + "datetime": "2025-01-11 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1398292, + "price": 141801000.0, + "datetime": "2025-01-11 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1398406, + "price": 142111000.0, + "datetime": "2025-01-11 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1398493, + "price": 142155000.0, + "datetime": "2025-01-11 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1398510, + "price": 141987000.0, + "datetime": "2025-01-12 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1398520, + "price": 142056000.0, + "datetime": "2025-01-12 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1398573, + "price": 141412000.0, + "datetime": "2025-01-12 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1398652, + "price": 141472000.0, + "datetime": "2025-01-12 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1398757, + "price": 141744000.0, + "datetime": "2025-01-12 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1398809, + "price": 141639000.0, + "datetime": "2025-01-12 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1398839, + "price": 141490000.0, + "datetime": "2025-01-12 17:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1398878, + "price": 141270000.0, + "datetime": "2025-01-12 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1398888, + "price": 141240000.0, + "datetime": "2025-01-12 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1398931, + "price": 141741000.0, + "datetime": "2025-01-12 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1398947, + "price": 142074000.0, + "datetime": "2025-01-12 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1398957, + "price": 142499000.0, + "datetime": "2025-01-12 23:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1398984, + "price": 143005000.0, + "datetime": "2025-01-13 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1399033, + "price": 142816000.0, + "datetime": "2025-01-13 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1399094, + "price": 141999000.0, + "datetime": "2025-01-13 05:57:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399143, + "price": 141950000.0, + "datetime": "2025-01-13 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1399234, + "price": 141871000.0, + "datetime": "2025-01-13 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399245, + "price": 142406000.0, + "datetime": "2025-01-13 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1399284, + "price": 141732000.0, + "datetime": "2025-01-13 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1399335, + "price": 140225000.0, + "datetime": "2025-01-13 18:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1399366, + "price": 139069000.0, + "datetime": "2025-01-13 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1399424, + "price": 139058000.0, + "datetime": "2025-01-13 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1399438, + "price": 138219000.0, + "datetime": "2025-01-13 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399470, + "price": 140492000.0, + "datetime": "2025-01-14 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1399484, + "price": 139507000.0, + "datetime": "2025-01-14 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399500, + "price": 139834000.0, + "datetime": "2025-01-14 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1399548, + "price": 140268000.0, + "datetime": "2025-01-14 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399573, + "price": 141455000.0, + "datetime": "2025-01-14 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1399630, + "price": 142027000.0, + "datetime": "2025-01-14 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1399658, + "price": 142416000.0, + "datetime": "2025-01-14 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1399678, + "price": 142500000.0, + "datetime": "2025-01-14 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1399704, + "price": 142373000.0, + "datetime": "2025-01-14 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399745, + "price": 142370000.0, + "datetime": "2025-01-14 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1399759, + "price": 142102000.0, + "datetime": "2025-01-14 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1399789, + "price": 142011000.0, + "datetime": "2025-01-14 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1399852, + "price": 144085000.0, + "datetime": "2025-01-14 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1399908, + "price": 144250000.0, + "datetime": "2025-01-14 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1399919, + "price": 143800000.0, + "datetime": "2025-01-14 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1399965, + "price": 143081000.0, + "datetime": "2025-01-15 01:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1399545, - "price": 140207000.0, - "datetime": "2025-01-14 04:30:00", + "bar_index": 1400004, + "price": 143660000.0, + "datetime": "2025-01-15 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1399558, - "price": 139916000.0, - "datetime": "2025-01-14 05:09:00", + "bar_index": 1400033, + "price": 143599000.0, + "datetime": "2025-01-15 04:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { - "side": "sell", - "bar_index": 1399727, - "price": 141992000.0, - "datetime": "2025-01-14 13:36:00", + "side": "buy", + "bar_index": 1400147, + "price": 144246000.0, + "datetime": "2025-01-15 10:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=32.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1400205, + "price": 144554000.0, + "datetime": "2025-01-15 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1399787, - "price": 142147000.0, - "datetime": "2025-01-14 16:36:00", + "bar_index": 1400217, + "price": 144105000.0, + "datetime": "2025-01-15 14:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 1400043, - "price": 143815000.0, - "datetime": "2025-01-15 05:24:00", + "bar_index": 1400269, + "price": 144206000.0, + "datetime": "2025-01-15 16:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1400288, + "price": 144362000.0, + "datetime": "2025-01-15 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1400053, - "price": 143402000.0, - "datetime": "2025-01-15 05:54:00", + "bar_index": 1400322, + "price": 143944000.0, + "datetime": "2025-01-15 19:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1400118, - "price": 143764000.0, - "datetime": "2025-01-15 09:09:00", + "bar_index": 1400404, + "price": 146230000.0, + "datetime": "2025-01-15 23:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=44.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1400167, - "price": 144193000.0, - "datetime": "2025-01-15 11:36:00", + "bar_index": 1400410, + "price": 146573000.0, + "datetime": "2025-01-15 23:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,minor_swing]" }, { "side": "buy", - "bar_index": 1400370, - "price": 143857000.0, - "datetime": "2025-01-15 21:45:00", + "bar_index": 1400455, + "price": 146114000.0, + "datetime": "2025-01-16 02:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1400646, - "price": 146833000.0, - "datetime": "2025-01-16 11:33:00", + "bar_index": 1400467, + "price": 146163000.0, + "datetime": "2025-01-16 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1400498, + "price": 146384000.0, + "datetime": "2025-01-16 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1400526, + "price": 147000000.0, + "datetime": "2025-01-16 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1400599, + "price": 146701000.0, + "datetime": "2025-01-16 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1400624, + "price": 146800000.0, + "datetime": "2025-01-16 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1400729, + "price": 146496000.0, + "datetime": "2025-01-16 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1400720, - "price": 146062000.0, - "datetime": "2025-01-16 15:15:00", + "bar_index": 1400779, + "price": 145894000.0, + "datetime": "2025-01-16 18:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1400870, - "price": 146091000.0, - "datetime": "2025-01-16 22:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1401077, - "price": 147300000.0, - "datetime": "2025-01-17 09:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1401191, - "price": 149295000.0, - "datetime": "2025-01-17 14:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=34.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1401675, - "price": 152888000.0, - "datetime": "2025-01-18 15:00:00", + "bar_index": 1400799, + "price": 146229000.0, + "datetime": "2025-01-16 19:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1400929, + "price": 145655000.0, + "datetime": "2025-01-17 01:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1401727, - "price": 153530000.0, - "datetime": "2025-01-18 17:36:00", + "bar_index": 1400949, + "price": 146444000.0, + "datetime": "2025-01-17 02:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1400985, + "price": 146236000.0, + "datetime": "2025-01-17 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1401026, + "price": 146658000.0, + "datetime": "2025-01-17 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401053, + "price": 146900000.0, + "datetime": "2025-01-17 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401083, + "price": 147558000.0, + "datetime": "2025-01-17 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1401093, + "price": 147496000.0, + "datetime": "2025-01-17 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401111, + "price": 149264000.0, + "datetime": "2025-01-17 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1401164, + "price": 149230000.0, + "datetime": "2025-01-17 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401186, + "price": 149436000.0, + "datetime": "2025-01-17 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1401231, + "price": 149494000.0, + "datetime": "2025-01-17 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1401253, + "price": 150814000.0, + "datetime": "2025-01-17 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401291, + "price": 150940000.0, + "datetime": "2025-01-17 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1401317, + "price": 150535000.0, + "datetime": "2025-01-17 21:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1401343, + "price": 151572000.0, + "datetime": "2025-01-17 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401384, + "price": 153382000.0, + "datetime": "2025-01-18 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401429, + "price": 153861000.0, + "datetime": "2025-01-18 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1401440, + "price": 154161000.0, + "datetime": "2025-01-18 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,minor_swing]" + }, + { + "side": "buy", + "bar_index": 1401453, + "price": 154500000.0, + "datetime": "2025-01-18 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401468, + "price": 155291000.0, + "datetime": "2025-01-18 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1401506, + "price": 153925000.0, + "datetime": "2025-01-18 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1401518, + "price": 153291000.0, + "datetime": "2025-01-18 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1401559, + "price": 153546000.0, + "datetime": "2025-01-18 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401568, + "price": 154085000.0, + "datetime": "2025-01-18 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1401668, + "price": 153700000.0, + "datetime": "2025-01-18 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401695, + "price": 153845000.0, + "datetime": "2025-01-18 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1401708, + "price": 153117000.0, + "datetime": "2025-01-18 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1401730, + "price": 153587000.0, + "datetime": "2025-01-18 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1401734, + "price": 153798000.0, + "datetime": "2025-01-18 17:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1401751, + "price": 153853000.0, + "datetime": "2025-01-18 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", @@ -127265,7 +237182,16 @@ "datetime": "2025-01-18 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401772, + "price": 154317000.0, + "datetime": "2025-01-18 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -127273,8 +237199,26 @@ "price": 154549000.0, "datetime": "2025-01-18 22:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1401851, + "price": 155171000.0, + "datetime": "2025-01-18 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1401860, + "price": 155499000.0, + "datetime": "2025-01-19 00:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -127282,26 +237226,89 @@ "price": 155396000.0, "datetime": "2025-01-19 02:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1401944, - "price": 155637000.0, - "datetime": "2025-01-19 04:27:00", + "bar_index": 1401907, + "price": 155438000.0, + "datetime": "2025-01-19 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1402016, - "price": 155997000.0, - "datetime": "2025-01-19 08:03:00", + "bar_index": 1401937, + "price": 155748000.0, + "datetime": "2025-01-19 04:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1401956, + "price": 155746000.0, + "datetime": "2025-01-19 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1401966, + "price": 155517000.0, + "datetime": "2025-01-19 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1401976, + "price": 155719000.0, + "datetime": "2025-01-19 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1401982, + "price": 155509000.0, + "datetime": "2025-01-19 06:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1402025, + "price": 155950000.0, + "datetime": "2025-01-19 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1402037, + "price": 155468000.0, + "datetime": "2025-01-19 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1402045, + "price": 155715000.0, + "datetime": "2025-01-19 09:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -127310,43 +237317,187 @@ "datetime": "2025-01-19 09:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1402225, - "price": 158486000.0, - "datetime": "2025-01-19 18:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1402329, - "price": 158868000.0, - "datetime": "2025-01-19 23:42:00", + "bar_index": 1402069, + "price": 155415000.0, + "datetime": "2025-01-19 10:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1402584, - "price": 154640000.0, - "datetime": "2025-01-20 12:27:00", + "bar_index": 1402078, + "price": 155622000.0, + "datetime": "2025-01-19 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1402112, + "price": 156375000.0, + "datetime": "2025-01-19 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1402143, + "price": 156934000.0, + "datetime": "2025-01-19 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1402212, + "price": 158289000.0, + "datetime": "2025-01-19 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1402236, + "price": 159007000.0, + "datetime": "2025-01-19 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1402250, + "price": 158925000.0, + "datetime": "2025-01-19 19:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1402297, + "price": 159304000.0, + "datetime": "2025-01-19 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1402737, - "price": 161090000.0, - "datetime": "2025-01-20 20:06:00", + "bar_index": 1402367, + "price": 157200000.0, + "datetime": "2025-01-20 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1402487, + "price": 156308000.0, + "datetime": "2025-01-20 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1402539, + "price": 152700000.0, + "datetime": "2025-01-20 10:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1402557, + "price": 153944000.0, + "datetime": "2025-01-20 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1402574, + "price": 155803000.0, + "datetime": "2025-01-20 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1402594, + "price": 154070000.0, + "datetime": "2025-01-20 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1402629, + "price": 155696000.0, + "datetime": "2025-01-20 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1402635, + "price": 155356000.0, + "datetime": "2025-01-20 15:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1402640, + "price": 155384000.0, + "datetime": "2025-01-20 15:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1402655, + "price": 161810000.0, + "datetime": "2025-01-20 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1402676, + "price": 161100000.0, + "datetime": "2025-01-20 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1402703, + "price": 161639000.0, + "datetime": "2025-01-20 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -127354,242 +237505,260 @@ "price": 161757000.0, "datetime": "2025-01-20 20:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { - "side": "sell", - "bar_index": 1402758, - "price": 161157000.0, - "datetime": "2025-01-20 21:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1402851, - "price": 158651000.0, - "datetime": "2025-01-21 01:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1402928, - "price": 155426000.0, - "datetime": "2025-01-21 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1402933, - "price": 155333000.0, - "datetime": "2025-01-21 05:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1402946, - "price": 155411000.0, - "datetime": "2025-01-21 06:33:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1402992, - "price": 152925000.0, - "datetime": "2025-01-21 08:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1403123, - "price": 153526000.0, - "datetime": "2025-01-21 15:24:00", + "side": "buy", + "bar_index": 1402750, + "price": 161508000.0, + "datetime": "2025-01-20 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1403159, - "price": 153748000.0, - "datetime": "2025-01-21 17:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1403468, - "price": 157557000.0, - "datetime": "2025-01-22 08:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=5.8 [ema_pullback,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1403482, - "price": 157312000.0, - "datetime": "2025-01-22 09:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1403557, - "price": 157083000.0, - "datetime": "2025-01-22 13:06:00", + "bar_index": 1402863, + "price": 157487000.0, + "datetime": "2025-01-21 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" }, { "side": "sell", - "bar_index": 1403570, - "price": 156995000.0, - "datetime": "2025-01-22 13:45:00", + "bar_index": 1402874, + "price": 155130000.0, + "datetime": "2025-01-21 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1403580, - "price": 157035000.0, - "datetime": "2025-01-22 14:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1403591, - "price": 156997000.0, - "datetime": "2025-01-22 14:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1403652, - "price": 156739000.0, - "datetime": "2025-01-22 17:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1403664, - "price": 156474000.0, - "datetime": "2025-01-22 18:27:00", + "bar_index": 1402912, + "price": 155301000.0, + "datetime": "2025-01-21 04:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1403046, + "price": 154116000.0, + "datetime": "2025-01-21 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=80.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1403702, - "price": 156348000.0, - "datetime": "2025-01-22 20:21:00", + "bar_index": 1403132, + "price": 153431000.0, + "datetime": "2025-01-21 15:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1403786, - "price": 155384000.0, - "datetime": "2025-01-23 00:33:00", + "bar_index": 1403148, + "price": 153532000.0, + "datetime": "2025-01-21 16:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1403846, - "price": 155636000.0, - "datetime": "2025-01-23 03:33:00", + "bar_index": 1403179, + "price": 154660000.0, + "datetime": "2025-01-21 18:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1403857, - "price": 155610000.0, - "datetime": "2025-01-23 04:06:00", + "bar_index": 1403245, + "price": 156001000.0, + "datetime": "2025-01-21 21:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1403869, - "price": 155310000.0, - "datetime": "2025-01-23 04:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1404106, - "price": 153078000.0, - "datetime": "2025-01-23 16:33:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1404180, - "price": 152918000.0, - "datetime": "2025-01-23 20:15:00", + "bar_index": 1403302, + "price": 154891000.0, + "datetime": "2025-01-22 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 1404292, - "price": 156538000.0, - "datetime": "2025-01-24 01:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1404365, - "price": 157452000.0, - "datetime": "2025-01-24 05:30:00", + "side": "sell", + "bar_index": 1403310, + "price": 154984000.0, + "datetime": "2025-01-22 00:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1404504, - "price": 155487000.0, - "datetime": "2025-01-24 12:27:00", + "bar_index": 1403375, + "price": 158078000.0, + "datetime": "2025-01-22 04:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1403522, + "price": 157299000.0, + "datetime": "2025-01-22 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1403536, + "price": 156911000.0, + "datetime": "2025-01-22 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1403549, + "price": 156970000.0, + "datetime": "2025-01-22 12:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1403606, + "price": 156818000.0, + "datetime": "2025-01-22 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1403706, + "price": 156149000.0, + "datetime": "2025-01-22 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1403825, + "price": 155385000.0, + "datetime": "2025-01-23 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1404036, + "price": 152940000.0, + "datetime": "2025-01-23 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1404067, + "price": 152856000.0, + "datetime": "2025-01-23 14:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404182, + "price": 152991000.0, + "datetime": "2025-01-23 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1404190, + "price": 152755000.0, + "datetime": "2025-01-23 20:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1404209, + "price": 152329000.0, + "datetime": "2025-01-23 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404283, + "price": 157190000.0, + "datetime": "2025-01-24 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1404310, + "price": 157655000.0, + "datetime": "2025-01-24 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1404466, + "price": 154690000.0, + "datetime": "2025-01-24 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1404509, + "price": 156073000.0, + "datetime": "2025-01-24 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1404519, + "price": 156002000.0, + "datetime": "2025-01-24 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -127598,25 +237767,151 @@ "datetime": "2025-01-24 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1404777, - "price": 157631000.0, - "datetime": "2025-01-25 02:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1405103, - "price": 157050000.0, - "datetime": "2025-01-25 18:24:00", + "bar_index": 1404581, + "price": 156182000.0, + "datetime": "2025-01-24 16:18:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404591, + "price": 156309000.0, + "datetime": "2025-01-24 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404607, + "price": 156884000.0, + "datetime": "2025-01-24 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1404628, + "price": 157033000.0, + "datetime": "2025-01-24 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1404655, + "price": 156995000.0, + "datetime": "2025-01-24 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404674, + "price": 156992000.0, + "datetime": "2025-01-24 20:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404690, + "price": 156992000.0, + "datetime": "2025-01-24 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1404737, + "price": 157165000.0, + "datetime": "2025-01-25 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1404767, + "price": 157836000.0, + "datetime": "2025-01-25 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1404787, + "price": 158081000.0, + "datetime": "2025-01-25 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1404843, + "price": 157040000.0, + "datetime": "2025-01-25 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1404886, + "price": 157609000.0, + "datetime": "2025-01-25 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1404903, + "price": 156816000.0, + "datetime": "2025-01-25 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1404917, + "price": 157122000.0, + "datetime": "2025-01-25 09:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1404944, + "price": 157148000.0, + "datetime": "2025-01-25 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405112, + "price": 157142000.0, + "datetime": "2025-01-25 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -127624,35 +237919,89 @@ "price": 157190000.0, "datetime": "2025-01-25 19:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1405168, - "price": 157276000.0, - "datetime": "2025-01-25 21:39:00", + "bar_index": 1405157, + "price": 157259000.0, + "datetime": "2025-01-25 21:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405179, + "price": 157423000.0, + "datetime": "2025-01-25 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1405228, - "price": 157210000.0, - "datetime": "2025-01-26 00:39:00", + "bar_index": 1405243, + "price": 157166000.0, + "datetime": "2025-01-26 01:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1405279, + "price": 157213000.0, + "datetime": "2025-01-26 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1405287, + "price": 157455000.0, + "datetime": "2025-01-26 03:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1405300, + "price": 157399000.0, + "datetime": "2025-01-26 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405320, + "price": 157398000.0, + "datetime": "2025-01-26 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405362, + "price": 157275000.0, + "datetime": "2025-01-26 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1405264, - "price": 157142000.0, - "datetime": "2025-01-26 02:27:00", + "bar_index": 1405371, + "price": 157200000.0, + "datetime": "2025-01-26 07:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -127661,16 +238010,25 @@ "datetime": "2025-01-26 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1405427, - "price": 157150000.0, - "datetime": "2025-01-26 10:36:00", + "bar_index": 1405416, + "price": 157130000.0, + "datetime": "2025-01-26 10:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405477, + "price": 157379000.0, + "datetime": "2025-01-26 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", @@ -127679,169 +238037,529 @@ "datetime": "2025-01-26 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1405679, - "price": 157401000.0, - "datetime": "2025-01-26 23:12:00", + "bar_index": 1405548, + "price": 157300000.0, + "datetime": "2025-01-26 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1405739, - "price": 157673000.0, - "datetime": "2025-01-27 02:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1405803, - "price": 157551000.0, - "datetime": "2025-01-27 05:24:00", + "bar_index": 1405623, + "price": 157103000.0, + "datetime": "2025-01-26 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1406033, - "price": 153414000.0, - "datetime": "2025-01-27 16:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1406271, - "price": 153015000.0, - "datetime": "2025-01-28 04:48:00", + "bar_index": 1405630, + "price": 157142000.0, + "datetime": "2025-01-26 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1406392, - "price": 154602000.0, - "datetime": "2025-01-28 10:51:00", + "bar_index": 1405646, + "price": 157224000.0, + "datetime": "2025-01-26 21:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1405655, + "price": 157330000.0, + "datetime": "2025-01-26 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1405680, + "price": 157468000.0, + "datetime": "2025-01-26 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1405747, + "price": 157740000.0, + "datetime": "2025-01-27 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1405767, + "price": 157717000.0, + "datetime": "2025-01-27 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1406627, - "price": 155347000.0, - "datetime": "2025-01-28 22:36:00", + "bar_index": 1405783, + "price": 157619000.0, + "datetime": "2025-01-27 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1406800, - "price": 155413000.0, - "datetime": "2025-01-29 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1406870, - "price": 155866000.0, - "datetime": "2025-01-29 10:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1406923, - "price": 156164000.0, - "datetime": "2025-01-29 13:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1406942, - "price": 156135000.0, - "datetime": "2025-01-29 14:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1406958, - "price": 156169000.0, - "datetime": "2025-01-29 15:09:00", + "bar_index": 1405865, + "price": 156260000.0, + "datetime": "2025-01-27 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1406987, - "price": 156397000.0, - "datetime": "2025-01-29 16:36:00", + "bar_index": 1406039, + "price": 153218000.0, + "datetime": "2025-01-27 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1407039, - "price": 156542000.0, - "datetime": "2025-01-29 19:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1407089, - "price": 156617000.0, - "datetime": "2025-01-29 21:42:00", + "side": "sell", + "bar_index": 1406062, + "price": 152314000.0, + "datetime": "2025-01-27 18:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1407107, - "price": 156630000.0, - "datetime": "2025-01-29 22:36:00", + "bar_index": 1406123, + "price": 152728000.0, + "datetime": "2025-01-27 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.2 [donchian,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1407327, - "price": 158970000.0, - "datetime": "2025-01-30 09:36:00", + "bar_index": 1406154, + "price": 154411000.0, + "datetime": "2025-01-27 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1407349, - "price": 159089000.0, - "datetime": "2025-01-30 10:42:00", + "bar_index": 1406167, + "price": 155021000.0, + "datetime": "2025-01-27 23:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1406261, + "price": 153250000.0, + "datetime": "2025-01-28 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,ema_pullback,fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406336, + "price": 154811000.0, + "datetime": "2025-01-28 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406364, + "price": 155263000.0, + "datetime": "2025-01-28 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1406396, + "price": 154254000.0, + "datetime": "2025-01-28 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1406412, + "price": 155245000.0, + "datetime": "2025-01-28 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1406424, + "price": 155167000.0, + "datetime": "2025-01-28 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406436, + "price": 155414000.0, + "datetime": "2025-01-28 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406520, + "price": 156070000.0, + "datetime": "2025-01-28 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1406532, + "price": 156186000.0, + "datetime": "2025-01-28 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1406631, + "price": 155483000.0, + "datetime": "2025-01-28 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1406660, + "price": 155765000.0, + "datetime": "2025-01-29 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1406703, + "price": 155534000.0, + "datetime": "2025-01-29 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406721, + "price": 156008000.0, + "datetime": "2025-01-29 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1406750, + "price": 155918000.0, + "datetime": "2025-01-29 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1406813, + "price": 155552000.0, + "datetime": "2025-01-29 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1406840, + "price": 155972000.0, + "datetime": "2025-01-29 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406883, + "price": 156099000.0, + "datetime": "2025-01-29 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1406906, + "price": 156250000.0, + "datetime": "2025-01-29 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406926, + "price": 156187000.0, + "datetime": "2025-01-29 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1406969, + "price": 156400000.0, + "datetime": "2025-01-29 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1407010, + "price": 156690000.0, + "datetime": "2025-01-29 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1407028, + "price": 156523000.0, + "datetime": "2025-01-29 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.9 [bb_reversal,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1407067, + "price": 156587000.0, + "datetime": "2025-01-29 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1407077, + "price": 156770000.0, + "datetime": "2025-01-29 21:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1407155, + "price": 156421000.0, + "datetime": "2025-01-30 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1407172, + "price": 156898000.0, + "datetime": "2025-01-30 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407208, + "price": 157692000.0, + "datetime": "2025-01-30 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1407233, + "price": 158196000.0, + "datetime": "2025-01-30 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1407328, + "price": 159007000.0, + "datetime": "2025-01-30 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407351, + "price": 159071000.0, + "datetime": "2025-01-30 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1407375, + "price": 159112000.0, + "datetime": "2025-01-30 12:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407437, + "price": 159997000.0, + "datetime": "2025-01-30 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1407446, + "price": 159618000.0, + "datetime": "2025-01-30 15:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1407452, + "price": 159629000.0, + "datetime": "2025-01-30 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1407508, + "price": 159921000.0, + "datetime": "2025-01-30 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1407530, + "price": 159841000.0, + "datetime": "2025-01-30 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407626, + "price": 160081000.0, + "datetime": "2025-01-31 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1407637, + "price": 159811000.0, + "datetime": "2025-01-31 01:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407648, + "price": 159863000.0, + "datetime": "2025-01-31 01:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1407664, + "price": 159222000.0, + "datetime": "2025-01-31 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407690, + "price": 159658000.0, + "datetime": "2025-01-31 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 1407720, + "price": 159734000.0, + "datetime": "2025-01-31 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1407734, + "price": 158963000.0, + "datetime": "2025-01-31 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -127850,79 +238568,178 @@ "datetime": "2025-01-31 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1407898, - "price": 158637000.0, - "datetime": "2025-01-31 14:09:00", + "bar_index": 1407832, + "price": 158646000.0, + "datetime": "2025-01-31 10:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1407883, + "price": 158687000.0, + "datetime": "2025-01-31 13:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1407901, + "price": 158562000.0, + "datetime": "2025-01-31 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1407918, + "price": 158531000.0, + "datetime": "2025-01-31 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1408011, - "price": 158430000.0, - "datetime": "2025-01-31 19:48:00", + "bar_index": 1407990, + "price": 158385000.0, + "datetime": "2025-01-31 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1408280, - "price": 156666000.0, - "datetime": "2025-02-01 09:15:00", + "bar_index": 1408111, + "price": 159489000.0, + "datetime": "2025-02-01 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1408370, - "price": 156699000.0, - "datetime": "2025-02-01 13:45:00", + "bar_index": 1408240, + "price": 156585000.0, + "datetime": "2025-02-01 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1408558, - "price": 157093000.0, - "datetime": "2025-02-01 23:09:00", + "bar_index": 1408244, + "price": 156900000.0, + "datetime": "2025-02-01 07:27:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1408603, - "price": 157188000.0, - "datetime": "2025-02-02 01:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1408695, - "price": 157744000.0, - "datetime": "2025-02-02 06:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" }, { "side": "sell", - "bar_index": 1408721, - "price": 157300000.0, - "datetime": "2025-02-02 07:18:00", + "bar_index": 1408260, + "price": 156574000.0, + "datetime": "2025-02-01 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1408293, + "price": 156886000.0, + "datetime": "2025-02-01 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1408321, + "price": 156954000.0, + "datetime": "2025-02-01 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1408345, + "price": 156541000.0, + "datetime": "2025-02-01 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1408357, + "price": 156550000.0, + "datetime": "2025-02-01 13:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1408384, + "price": 156674000.0, + "datetime": "2025-02-01 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1408528, + "price": 157071000.0, + "datetime": "2025-02-01 21:39:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1408561, + "price": 157106000.0, + "datetime": "2025-02-01 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1408633, + "price": 157449000.0, + "datetime": "2025-02-02 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1408658, + "price": 157556000.0, + "datetime": "2025-02-02 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1408675, + "price": 157880000.0, + "datetime": "2025-02-02 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", @@ -127931,70 +238748,214 @@ "datetime": "2025-02-02 08:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1409008, - "price": 154958000.0, - "datetime": "2025-02-02 21:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.2 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1409102, - "price": 155064000.0, - "datetime": "2025-02-03 02:21:00", + "bar_index": 1408757, + "price": 157423000.0, + "datetime": "2025-02-02 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1409116, - "price": 154856000.0, - "datetime": "2025-02-03 03:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1409324, - "price": 151826000.0, - "datetime": "2025-02-03 13:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1409367, - "price": 150575000.0, - "datetime": "2025-02-03 15:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1409409, - "price": 151922000.0, - "datetime": "2025-02-03 17:42:00", + "bar_index": 1408766, + "price": 157343000.0, + "datetime": "2025-02-02 09:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1409515, - "price": 150110000.0, - "datetime": "2025-02-03 23:00:00", + "bar_index": 1408798, + "price": 157081000.0, + "datetime": "2025-02-02 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1408872, + "price": 156689000.0, + "datetime": "2025-02-02 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1408886, + "price": 156442000.0, + "datetime": "2025-02-02 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1408892, + "price": 156443000.0, + "datetime": "2025-02-02 15:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1408954, + "price": 155557000.0, + "datetime": "2025-02-02 18:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1408973, + "price": 155290000.0, + "datetime": "2025-02-02 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1409022, + "price": 154553000.0, + "datetime": "2025-02-02 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1409060, + "price": 154558000.0, + "datetime": "2025-02-03 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1409072, + "price": 155100000.0, + "datetime": "2025-02-03 00:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1409080, + "price": 155116000.0, + "datetime": "2025-02-03 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1409147, + "price": 154849000.0, + "datetime": "2025-02-03 04:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [donchian,ema_pullback]" + }, + { + "side": "buy", + "bar_index": 1409210, + "price": 154612000.0, + "datetime": "2025-02-03 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1409226, + "price": 154006000.0, + "datetime": "2025-02-03 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1409309, + "price": 152060000.0, + "datetime": "2025-02-03 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1409343, + "price": 150500000.0, + "datetime": "2025-02-03 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1409381, + "price": 150855000.0, + "datetime": "2025-02-03 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1409393, + "price": 152769000.0, + "datetime": "2025-02-03 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1409428, + "price": 152320000.0, + "datetime": "2025-02-03 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1409484, + "price": 150402000.0, + "datetime": "2025-02-03 21:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1409529, + "price": 151552000.0, + "datetime": "2025-02-03 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1409559, + "price": 155256000.0, + "datetime": "2025-02-04 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -128003,304 +238964,835 @@ "datetime": "2025-02-04 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1409693, - "price": 159225000.0, - "datetime": "2025-02-04 07:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1409717, - "price": 159100000.0, - "datetime": "2025-02-04 09:06:00", + "bar_index": 1409625, + "price": 157820000.0, + "datetime": "2025-02-04 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1409684, + "price": 160052000.0, + "datetime": "2025-02-04 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1409781, - "price": 157007000.0, - "datetime": "2025-02-04 12:18:00", + "bar_index": 1409708, + "price": 158693000.0, + "datetime": "2025-02-04 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1409792, + "price": 156789000.0, + "datetime": "2025-02-04 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1409896, + "price": 154377000.0, + "datetime": "2025-02-04 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1409902, + "price": 154699000.0, + "datetime": "2025-02-04 18:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1409987, + "price": 155440000.0, + "datetime": "2025-02-04 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=58.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1410062, + "price": 154538000.0, + "datetime": "2025-02-05 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=47.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1410120, + "price": 154210000.0, + "datetime": "2025-02-05 05:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1410258, + "price": 153512000.0, + "datetime": "2025-02-05 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1410265, + "price": 153610000.0, + "datetime": "2025-02-05 12:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1410292, + "price": 153202000.0, + "datetime": "2025-02-05 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1410372, + "price": 152342000.0, + "datetime": "2025-02-05 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,rsi_divergence,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1410407, + "price": 152811000.0, + "datetime": "2025-02-05 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1410448, + "price": 153489000.0, + "datetime": "2025-02-05 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1410468, + "price": 153496000.0, + "datetime": "2025-02-05 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1410476, + "price": 153402000.0, + "datetime": "2025-02-05 23:03:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1410570, + "price": 151897000.0, + "datetime": "2025-02-06 03:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1410591, + "price": 152513000.0, + "datetime": "2025-02-06 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1410618, + "price": 152481000.0, + "datetime": "2025-02-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1410649, + "price": 151360000.0, + "datetime": "2025-02-06 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1410708, + "price": 151883000.0, + "datetime": "2025-02-06 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1410737, + "price": 151759000.0, + "datetime": "2025-02-06 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1410774, + "price": 151896000.0, + "datetime": "2025-02-06 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1410798, + "price": 152100000.0, + "datetime": "2025-02-06 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1410866, + "price": 152948000.0, + "datetime": "2025-02-06 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1410941, + "price": 152567000.0, + "datetime": "2025-02-06 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1410953, + "price": 153356000.0, + "datetime": "2025-02-06 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1411010, + "price": 150688000.0, + "datetime": "2025-02-07 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1411092, + "price": 150738000.0, + "datetime": "2025-02-07 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1411117, + "price": 150846000.0, + "datetime": "2025-02-07 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1411126, + "price": 150953000.0, + "datetime": "2025-02-07 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1411151, + "price": 151138000.0, + "datetime": "2025-02-07 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1411169, + "price": 150128000.0, + "datetime": "2025-02-07 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1411195, + "price": 151070000.0, + "datetime": "2025-02-07 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1411205, + "price": 150976000.0, + "datetime": "2025-02-07 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1411234, + "price": 150415000.0, + "datetime": "2025-02-07 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1411259, + "price": 150135000.0, + "datetime": "2025-02-07 14:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1411286, + "price": 149248000.0, + "datetime": "2025-02-07 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1411321, + "price": 148939000.0, + "datetime": "2025-02-07 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1411347, + "price": 149499000.0, + "datetime": "2025-02-07 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1411439, + "price": 153500000.0, + "datetime": "2025-02-07 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1411602, + "price": 149053000.0, + "datetime": "2025-02-08 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1411686, + "price": 149173000.0, + "datetime": "2025-02-08 11:33:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1409995, - "price": 154827000.0, - "datetime": "2025-02-04 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1410010, - "price": 155612000.0, - "datetime": "2025-02-04 23:45:00", + "bar_index": 1411698, + "price": 149437000.0, + "datetime": "2025-02-08 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1410113, - "price": 154665000.0, - "datetime": "2025-02-05 04:54:00", + "bar_index": 1411711, + "price": 149177000.0, + "datetime": "2025-02-08 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1410314, - "price": 153132000.0, - "datetime": "2025-02-05 14:57:00", + "bar_index": 1411726, + "price": 148895000.0, + "datetime": "2025-02-08 13:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1411787, + "price": 148670000.0, + "datetime": "2025-02-08 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1410344, - "price": 152710000.0, - "datetime": "2025-02-05 16:27:00", + "bar_index": 1411854, + "price": 148467000.0, + "datetime": "2025-02-08 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1411873, + "price": 148375000.0, + "datetime": "2025-02-08 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1411892, + "price": 148277000.0, + "datetime": "2025-02-08 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1411941, + "price": 148048000.0, + "datetime": "2025-02-09 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412030, + "price": 148710000.0, + "datetime": "2025-02-09 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1412040, + "price": 148548000.0, + "datetime": "2025-02-09 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1412102, + "price": 148702000.0, + "datetime": "2025-02-09 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412120, + "price": 148682000.0, + "datetime": "2025-02-09 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1412194, + "price": 149450000.0, + "datetime": "2025-02-09 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1412216, + "price": 149476000.0, + "datetime": "2025-02-09 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1412231, + "price": 149095000.0, + "datetime": "2025-02-09 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1412238, + "price": 148824000.0, + "datetime": "2025-02-09 15:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1410910, - "price": 153809000.0, - "datetime": "2025-02-06 20:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,donchian,range_breakout]" }, { "side": "sell", - "bar_index": 1410919, - "price": 153081000.0, - "datetime": "2025-02-06 21:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1411029, - "price": 151058000.0, - "datetime": "2025-02-07 02:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1411109, - "price": 151000000.0, - "datetime": "2025-02-07 06:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1411165, - "price": 150681000.0, - "datetime": "2025-02-07 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1411249, - "price": 150413000.0, - "datetime": "2025-02-07 13:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1411331, - "price": 149190000.0, - "datetime": "2025-02-07 17:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1411432, - "price": 151740000.0, - "datetime": "2025-02-07 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1411581, - "price": 149100000.0, - "datetime": "2025-02-08 06:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1411645, - "price": 149694000.0, - "datetime": "2025-02-08 09:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1411837, - "price": 148399000.0, - "datetime": "2025-02-08 19:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1411887, - "price": 148300000.0, - "datetime": "2025-02-08 21:36:00", + "bar_index": 1412255, + "price": 148830000.0, + "datetime": "2025-02-09 16:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1411899, - "price": 148394000.0, - "datetime": "2025-02-08 22:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1412338, - "price": 148448000.0, - "datetime": "2025-02-09 20:09:00", + "bar_index": 1412266, + "price": 148764000.0, + "datetime": "2025-02-09 16:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1412719, - "price": 147164000.0, - "datetime": "2025-02-10 15:12:00", + "bar_index": 1412285, + "price": 148799000.0, + "datetime": "2025-02-09 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1413201, - "price": 148180000.0, - "datetime": "2025-02-11 15:18:00", + "side": "sell", + "bar_index": 1412309, + "price": 148664000.0, + "datetime": "2025-02-09 18:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1412348, + "price": 148207000.0, + "datetime": "2025-02-09 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1413212, - "price": 148300000.0, - "datetime": "2025-02-11 15:51:00", + "bar_index": 1412427, + "price": 147799000.0, + "datetime": "2025-02-10 00:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1412531, + "price": 147492000.0, + "datetime": "2025-02-10 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1412541, + "price": 147275000.0, + "datetime": "2025-02-10 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1412617, + "price": 147406000.0, + "datetime": "2025-02-10 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412677, + "price": 147377000.0, + "datetime": "2025-02-10 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412702, + "price": 147284000.0, + "datetime": "2025-02-10 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1412752, + "price": 147627000.0, + "datetime": "2025-02-10 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412762, + "price": 148030000.0, + "datetime": "2025-02-10 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1412805, + "price": 148220000.0, + "datetime": "2025-02-10 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1412822, + "price": 148077000.0, + "datetime": "2025-02-10 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1412835, + "price": 148060000.0, + "datetime": "2025-02-10 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1412943, + "price": 147242000.0, + "datetime": "2025-02-11 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1412983, + "price": 147729000.0, + "datetime": "2025-02-11 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1412990, + "price": 147394000.0, + "datetime": "2025-02-11 04:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1413047, + "price": 147560000.0, + "datetime": "2025-02-11 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1413066, + "price": 147612000.0, + "datetime": "2025-02-11 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1413082, + "price": 148033000.0, + "datetime": "2025-02-11 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1413180, + "price": 148225000.0, + "datetime": "2025-02-11 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1413251, + "price": 148176000.0, + "datetime": "2025-02-11 17:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1413338, + "price": 147803000.0, + "datetime": "2025-02-11 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1413395, + "price": 146964000.0, + "datetime": "2025-02-12 01:00:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1413407, + "price": 146431000.0, + "datetime": "2025-02-12 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1413483, + "price": 145221000.0, + "datetime": "2025-02-12 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1413494, + "price": 145281000.0, + "datetime": "2025-02-12 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1413223, - "price": 148317000.0, - "datetime": "2025-02-11 16:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1413316, - "price": 147997000.0, - "datetime": "2025-02-11 21:03:00", + "bar_index": 1413513, + "price": 146562000.0, + "datetime": "2025-02-12 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1413402, - "price": 146940000.0, - "datetime": "2025-02-12 01:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1413478, - "price": 145386000.0, - "datetime": "2025-02-12 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1413530, - "price": 146217000.0, - "datetime": "2025-02-12 07:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1413563, - "price": 145677000.0, - "datetime": "2025-02-12 09:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1413796, - "price": 145405000.0, - "datetime": "2025-02-12 21:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1413825, - "price": 144266000.0, - "datetime": "2025-02-12 22:30:00", + "bar_index": 1413642, + "price": 145079000.0, + "datetime": "2025-02-12 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=16.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1413836, + "price": 144570000.0, + "datetime": "2025-02-12 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -128308,89 +239800,224 @@ "price": 145204000.0, "datetime": "2025-02-13 01:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1413926, - "price": 146322000.0, - "datetime": "2025-02-13 03:33:00", + "bar_index": 1413945, + "price": 146376000.0, + "datetime": "2025-02-13 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1414331, - "price": 145232000.0, - "datetime": "2025-02-13 23:48:00", + "bar_index": 1413959, + "price": 147248000.0, + "datetime": "2025-02-13 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1413982, + "price": 147271000.0, + "datetime": "2025-02-13 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1414014, + "price": 147780000.0, + "datetime": "2025-02-13 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1414353, - "price": 145142000.0, - "datetime": "2025-02-14 00:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1414380, - "price": 144857000.0, - "datetime": "2025-02-14 02:15:00", + "bar_index": 1414094, + "price": 147122000.0, + "datetime": "2025-02-13 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1414425, - "price": 144967000.0, - "datetime": "2025-02-14 04:30:00", + "bar_index": 1414115, + "price": 147000000.0, + "datetime": "2025-02-13 13:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1414497, - "price": 145550000.0, - "datetime": "2025-02-14 08:06:00", + "bar_index": 1414233, + "price": 145419000.0, + "datetime": "2025-02-13 18:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1414676, - "price": 145712000.0, - "datetime": "2025-02-14 17:03:00", + "bar_index": 1414347, + "price": 145441000.0, + "datetime": "2025-02-14 00:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=55.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1414697, - "price": 145611000.0, - "datetime": "2025-02-14 18:06:00", + "bar_index": 1414357, + "price": 144940000.0, + "datetime": "2025-02-14 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1414832, - "price": 145798000.0, - "datetime": "2025-02-15 00:51:00", + "bar_index": 1414437, + "price": 145166000.0, + "datetime": "2025-02-14 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1414538, + "price": 145861000.0, + "datetime": "2025-02-14 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1414600, + "price": 145738000.0, + "datetime": "2025-02-14 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1414611, + "price": 145546000.0, + "datetime": "2025-02-14 13:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1414650, + "price": 145582000.0, + "datetime": "2025-02-14 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1414655, + "price": 145691000.0, + "datetime": "2025-02-14 16:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1414706, + "price": 145941000.0, + "datetime": "2025-02-14 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1414715, + "price": 146158000.0, + "datetime": "2025-02-14 19:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1414757, + "price": 145607000.0, + "datetime": "2025-02-14 21:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1414791, + "price": 145764000.0, + "datetime": "2025-02-14 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1414890, + "price": 147498000.0, + "datetime": "2025-02-15 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=64.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1414955, + "price": 146514000.0, + "datetime": "2025-02-15 07:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1415037, + "price": 147049000.0, + "datetime": "2025-02-15 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1415140, + "price": 146800000.0, + "datetime": "2025-02-15 16:15:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1415169, + "price": 146793000.0, + "datetime": "2025-02-15 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -128398,53 +240025,161 @@ "price": 146786000.0, "datetime": "2025-02-15 19:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1415301, - "price": 147124000.0, - "datetime": "2025-02-16 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1415714, - "price": 146510000.0, - "datetime": "2025-02-16 20:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1415847, - "price": 146245000.0, - "datetime": "2025-02-17 03:36:00", + "bar_index": 1415214, + "price": 146944000.0, + "datetime": "2025-02-15 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1415887, - "price": 146386000.0, - "datetime": "2025-02-17 05:36:00", + "bar_index": 1415236, + "price": 146962000.0, + "datetime": "2025-02-15 21:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1416058, - "price": 145130000.0, - "datetime": "2025-02-17 14:09:00", + "bar_index": 1415293, + "price": 147215000.0, + "datetime": "2025-02-15 23:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1415359, + "price": 147059000.0, + "datetime": "2025-02-16 03:12:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1415371, + "price": 147269000.0, + "datetime": "2025-02-16 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1415390, + "price": 147264000.0, + "datetime": "2025-02-16 04:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1415428, + "price": 147430000.0, + "datetime": "2025-02-16 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1415503, + "price": 147230000.0, + "datetime": "2025-02-16 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1415535, + "price": 147020000.0, + "datetime": "2025-02-16 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1415619, + "price": 146880000.0, + "datetime": "2025-02-16 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1415716, + "price": 146439000.0, + "datetime": "2025-02-16 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1415775, + "price": 146318000.0, + "datetime": "2025-02-17 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1415790, + "price": 146221000.0, + "datetime": "2025-02-17 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1415857, + "price": 146346000.0, + "datetime": "2025-02-17 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1416015, + "price": 145180000.0, + "datetime": "2025-02-17 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416027, + "price": 145132000.0, + "datetime": "2025-02-17 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1416078, + "price": 145469000.0, + "datetime": "2025-02-17 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -128452,197 +240187,782 @@ "price": 144837000.0, "datetime": "2025-02-17 17:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1416149, + "price": 145077000.0, + "datetime": "2025-02-17 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1416157, + "price": 145242000.0, + "datetime": "2025-02-17 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1416522, - "price": 144726000.0, - "datetime": "2025-02-18 13:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1416929, - "price": 143401000.0, - "datetime": "2025-02-19 09:42:00", + "bar_index": 1416165, + "price": 145036000.0, + "datetime": "2025-02-17 19:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1417106, - "price": 142945000.0, - "datetime": "2025-02-19 18:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1417206, - "price": 144142000.0, - "datetime": "2025-02-19 23:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1417225, - "price": 143797000.0, - "datetime": "2025-02-20 00:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1417256, - "price": 143804000.0, - "datetime": "2025-02-20 02:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1417299, - "price": 143387000.0, - "datetime": "2025-02-20 04:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1417555, - "price": 143831000.0, - "datetime": "2025-02-20 17:00:00", + "bar_index": 1416196, + "price": 144941000.0, + "datetime": "2025-02-17 21:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1417697, - "price": 143883000.0, - "datetime": "2025-02-21 00:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1417836, - "price": 145527000.0, - "datetime": "2025-02-21 07:03:00", + "bar_index": 1416242, + "price": 145444000.0, + "datetime": "2025-02-17 23:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1418068, + "bar_index": 1416302, + "price": 144180000.0, + "datetime": "2025-02-18 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1416317, + "price": 144193000.0, + "datetime": "2025-02-18 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416339, + "price": 144126000.0, + "datetime": "2025-02-18 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1416373, + "price": 144787000.0, + "datetime": "2025-02-18 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1416385, + "price": 144702000.0, + "datetime": "2025-02-18 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416421, + "price": 144380000.0, + "datetime": "2025-02-18 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1416471, "price": 144848000.0, - "datetime": "2025-02-21 18:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1418170, - "price": 145793000.0, - "datetime": "2025-02-21 23:45:00", + "datetime": "2025-02-18 10:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1418300, - "price": 141959000.0, - "datetime": "2025-02-22 06:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1418315, - "price": 142155000.0, - "datetime": "2025-02-22 07:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1418326, - "price": 142254000.0, - "datetime": "2025-02-22 07:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1418579, - "price": 142361000.0, - "datetime": "2025-02-22 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1418587, - "price": 142361000.0, - "datetime": "2025-02-22 20:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1418715, - "price": 142260000.0, - "datetime": "2025-02-23 03:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1418770, - "price": 142250000.0, - "datetime": "2025-02-23 05:45:00", + "bar_index": 1416503, + "price": 144813000.0, + "datetime": "2025-02-18 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1419238, - "price": 141011000.0, - "datetime": "2025-02-24 10:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1419389, - "price": 139344000.0, - "datetime": "2025-02-24 17:39:00", + "bar_index": 1416511, + "price": 144820000.0, + "datetime": "2025-02-18 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416535, + "price": 144350000.0, + "datetime": "2025-02-18 14:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1416613, + "price": 143621000.0, + "datetime": "2025-02-18 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1416626, + "price": 143926000.0, + "datetime": "2025-02-18 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1416635, + "price": 144192000.0, + "datetime": "2025-02-18 19:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1416682, + "price": 144094000.0, + "datetime": "2025-02-18 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1416693, + "price": 144644000.0, + "datetime": "2025-02-18 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1416717, + "price": 144649000.0, + "datetime": "2025-02-18 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416763, + "price": 143825000.0, + "datetime": "2025-02-19 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1416842, + "price": 142102000.0, + "datetime": "2025-02-19 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1416869, + "price": 142696000.0, + "datetime": "2025-02-19 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1416977, + "price": 143500000.0, + "datetime": "2025-02-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1416995, + "price": 143440000.0, + "datetime": "2025-02-19 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1416999, + "price": 143159000.0, + "datetime": "2025-02-19 13:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1417117, + "price": 143792000.0, + "datetime": "2025-02-19 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1417153, + "price": 143963000.0, + "datetime": "2025-02-19 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1417181, + "price": 143796000.0, + "datetime": "2025-02-19 22:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1417239, + "price": 143632000.0, + "datetime": "2025-02-20 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1417271, + "price": 143813000.0, + "datetime": "2025-02-20 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1417288, + "price": 143101000.0, + "datetime": "2025-02-20 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1417313, + "price": 143515000.0, + "datetime": "2025-02-20 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1417342, + "price": 143750000.0, + "datetime": "2025-02-20 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1417370, + "price": 144130000.0, + "datetime": "2025-02-20 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1417412, + "price": 144156000.0, + "datetime": "2025-02-20 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1417422, + "price": 144000000.0, + "datetime": "2025-02-20 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1417432, + "price": 143840000.0, + "datetime": "2025-02-20 10:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1417460, + "price": 144096000.0, + "datetime": "2025-02-20 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1417470, + "price": 144134000.0, + "datetime": "2025-02-20 12:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1417488, + "price": 144194000.0, + "datetime": "2025-02-20 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1417556, + "price": 143796000.0, + "datetime": "2025-02-20 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1417565, + "price": 143965000.0, + "datetime": "2025-02-20 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1417574, + "price": 144106000.0, + "datetime": "2025-02-20 17:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1417608, + "price": 144329000.0, + "datetime": "2025-02-20 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1417638, + "price": 144420000.0, + "datetime": "2025-02-20 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1417661, + "price": 144458000.0, + "datetime": "2025-02-20 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1417719, + "price": 144577000.0, + "datetime": "2025-02-21 01:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1417790, + "price": 145609000.0, + "datetime": "2025-02-21 04:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1417864, + "price": 145731000.0, + "datetime": "2025-02-21 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1417924, + "price": 145264000.0, + "datetime": "2025-02-21 11:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1417950, + "price": 144962000.0, + "datetime": "2025-02-21 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1417991, + "price": 145058000.0, + "datetime": "2025-02-21 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1418008, + "price": 145195000.0, + "datetime": "2025-02-21 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1418109, + "price": 145298000.0, + "datetime": "2025-02-21 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1418140, + "price": 145976000.0, + "datetime": "2025-02-21 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1418145, + "price": 146031000.0, + "datetime": "2025-02-21 22:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1418232, + "price": 143627000.0, + "datetime": "2025-02-22 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1418349, + "price": 142820000.0, + "datetime": "2025-02-22 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1418364, + "price": 142171000.0, + "datetime": "2025-02-22 09:27:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1418378, + "price": 142586000.0, + "datetime": "2025-02-22 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1418383, + "price": 142816000.0, + "datetime": "2025-02-22 10:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1418410, + "price": 142529000.0, + "datetime": "2025-02-22 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1418417, + "price": 142368000.0, + "datetime": "2025-02-22 12:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1418426, + "price": 142248000.0, + "datetime": "2025-02-22 12:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1418460, + "price": 142319000.0, + "datetime": "2025-02-22 14:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1418493, + "price": 142300000.0, + "datetime": "2025-02-22 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1418503, + "price": 142451000.0, + "datetime": "2025-02-22 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1418552, + "price": 142321000.0, + "datetime": "2025-02-22 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1418679, + "price": 142440000.0, + "datetime": "2025-02-23 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1418719, + "price": 142240000.0, + "datetime": "2025-02-23 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1418733, + "price": 142077000.0, + "datetime": "2025-02-23 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1418812, + "price": 142378000.0, + "datetime": "2025-02-23 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1418827, + "price": 142333000.0, + "datetime": "2025-02-23 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1418835, + "price": 142200000.0, + "datetime": "2025-02-23 09:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1418940, + "price": 142072000.0, + "datetime": "2025-02-23 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1418950, + "price": 141990000.0, + "datetime": "2025-02-23 14:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1419001, + "price": 141850000.0, + "datetime": "2025-02-23 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1419077, + "price": 141277000.0, + "datetime": "2025-02-23 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1419089, + "price": 140501000.0, + "datetime": "2025-02-23 21:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,donchian,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1419121, + "price": 140853000.0, + "datetime": "2025-02-23 23:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1419131, + "price": 140562000.0, + "datetime": "2025-02-23 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1419223, + "price": 141299000.0, + "datetime": "2025-02-24 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1419350, + "price": 139226000.0, + "datetime": "2025-02-24 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1419415, + "price": 139930000.0, + "datetime": "2025-02-24 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -128650,62 +240970,215 @@ "price": 139687000.0, "datetime": "2025-02-24 20:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1419473, - "price": 139733000.0, - "datetime": "2025-02-24 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1419486, - "price": 140068000.0, - "datetime": "2025-02-24 22:30:00", + "bar_index": 1419462, + "price": 139780000.0, + "datetime": "2025-02-24 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1419575, - "price": 137721000.0, - "datetime": "2025-02-25 02:57:00", + "bar_index": 1419537, + "price": 137250000.0, + "datetime": "2025-02-25 01:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1419563, + "price": 138161000.0, + "datetime": "2025-02-25 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1419987, - "price": 129133000.0, - "datetime": "2025-02-25 23:33:00", + "bar_index": 1419577, + "price": 137688000.0, + "datetime": "2025-02-25 03:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1420330, - "price": 128619000.0, - "datetime": "2025-02-26 16:42:00", + "bar_index": 1419598, + "price": 137105000.0, + "datetime": "2025-02-25 04:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1420640, - "price": 123009000.0, - "datetime": "2025-02-27 08:12:00", + "bar_index": 1419641, + "price": 136441000.0, + "datetime": "2025-02-25 06:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1419745, + "price": 134200000.0, + "datetime": "2025-02-25 11:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1419770, + "price": 134256000.0, + "datetime": "2025-02-25 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1419786, + "price": 133788000.0, + "datetime": "2025-02-25 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1419947, + "price": 129268000.0, + "datetime": "2025-02-25 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1419951, + "price": 129220000.0, + "datetime": "2025-02-25 21:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1419973, + "price": 129331000.0, + "datetime": "2025-02-25 22:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1420063, + "price": 126674000.0, + "datetime": "2025-02-26 03:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1420083, + "price": 125711000.0, + "datetime": "2025-02-26 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1420112, + "price": 128153000.0, + "datetime": "2025-02-26 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1420166, + "price": 130001000.0, + "datetime": "2025-02-26 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1420221, + "price": 129093000.0, + "datetime": "2025-02-26 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1420230, + "price": 128950000.0, + "datetime": "2025-02-26 11:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1420240, + "price": 129697000.0, + "datetime": "2025-02-26 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1420287, + "price": 128488000.0, + "datetime": "2025-02-26 14:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1420369, + "price": 129008000.0, + "datetime": "2025-02-26 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1420412, + "price": 128740000.0, + "datetime": "2025-02-26 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1420647, + "price": 122719000.0, + "datetime": "2025-02-27 08:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -128714,16 +241187,7 @@ "datetime": "2025-02-27 09:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1420709, - "price": 123125000.0, - "datetime": "2025-02-27 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -128732,52 +241196,124 @@ "datetime": "2025-02-27 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1420742, - "price": 123400000.0, - "datetime": "2025-02-27 13:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1420858, - "price": 126045000.0, - "datetime": "2025-02-27 19:06:00", + "bar_index": 1420727, + "price": 123610000.0, + "datetime": "2025-02-27 12:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1420945, - "price": 126125000.0, - "datetime": "2025-02-27 23:27:00", + "bar_index": 1420851, + "price": 125876000.0, + "datetime": "2025-02-27 18:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=75.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1420864, + "price": 125961000.0, + "datetime": "2025-02-27 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1420878, + "price": 126951000.0, + "datetime": "2025-02-27 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1420894, + "price": 126697000.0, + "datetime": "2025-02-27 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1420908, + "price": 126521000.0, + "datetime": "2025-02-27 21:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1421088, + "price": 123683000.0, + "datetime": "2025-02-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1421121, + "price": 124039000.0, + "datetime": "2025-02-28 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1421278, - "price": 118408000.0, - "datetime": "2025-02-28 16:06:00", + "bar_index": 1421159, + "price": 123579000.0, + "datetime": "2025-02-28 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=25.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1421288, - "price": 117700000.0, - "datetime": "2025-02-28 16:36:00", + "bar_index": 1421302, + "price": 117221000.0, + "datetime": "2025-02-28 17:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1421365, + "price": 119804000.0, + "datetime": "2025-02-28 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1421423, + "price": 121510000.0, + "datetime": "2025-02-28 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=51.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1421451, + "price": 124302000.0, + "datetime": "2025-03-01 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -128786,106 +241322,268 @@ "datetime": "2025-03-01 03:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1421526, - "price": 125000000.0, - "datetime": "2025-03-01 04:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1421554, - "price": 124599000.0, - "datetime": "2025-03-01 05:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1421576, - "price": 124620000.0, - "datetime": "2025-03-01 07:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1421630, - "price": 124264000.0, - "datetime": "2025-03-01 09:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1421901, - "price": 125807000.0, - "datetime": "2025-03-01 23:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1422043, - "price": 127098000.0, - "datetime": "2025-03-02 06:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1422104, - "price": 127730000.0, - "datetime": "2025-03-02 09:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1422146, - "price": 128038000.0, - "datetime": "2025-03-02 11:30:00", + "bar_index": 1421563, + "price": 124703000.0, + "datetime": "2025-03-01 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1422211, - "price": 127845000.0, - "datetime": "2025-03-02 14:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1422405, - "price": 128523000.0, - "datetime": "2025-03-03 00:27:00", + "bar_index": 1421623, + "price": 124807000.0, + "datetime": "2025-03-01 09:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1422665, - "price": 138526000.0, - "datetime": "2025-03-03 13:27:00", + "bar_index": 1421637, + "price": 123840000.0, + "datetime": "2025-03-01 10:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1421671, + "price": 126828000.0, + "datetime": "2025-03-01 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1421716, + "price": 128479000.0, + "datetime": "2025-03-01 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1421804, + "price": 126958000.0, + "datetime": "2025-03-01 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1421857, + "price": 125739000.0, + "datetime": "2025-03-01 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1421968, + "price": 126520000.0, + "datetime": "2025-03-02 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1421989, + "price": 126727000.0, + "datetime": "2025-03-02 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1422027, + "price": 127370000.0, + "datetime": "2025-03-02 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1422065, + "price": 127784000.0, + "datetime": "2025-03-02 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1422080, + "price": 127980000.0, + "datetime": "2025-03-02 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1422110, + "price": 128443000.0, + "datetime": "2025-03-02 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1422119, + "price": 128420000.0, + "datetime": "2025-03-02 10:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1422162, + "price": 128090000.0, + "datetime": "2025-03-02 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1422212, + "price": 127865000.0, + "datetime": "2025-03-02 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1422311, + "price": 127953000.0, + "datetime": "2025-03-02 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1422384, + "price": 127656000.0, + "datetime": "2025-03-02 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1422414, + "price": 130539000.0, + "datetime": "2025-03-03 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1422485, + "price": 138360000.0, + "datetime": "2025-03-03 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1422510, + "price": 139785000.0, + "datetime": "2025-03-03 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1422582, + "price": 140602000.0, + "datetime": "2025-03-03 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1422642, + "price": 138463000.0, + "datetime": "2025-03-03 12:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1422652, + "price": 138796000.0, + "datetime": "2025-03-03 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1422722, + "price": 137166000.0, + "datetime": "2025-03-03 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1422770, + "price": 137371000.0, + "datetime": "2025-03-03 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1422795, + "price": 139007000.0, + "datetime": "2025-03-03 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1422857, + "price": 141176000.0, + "datetime": "2025-03-03 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1422905, + "price": 136019000.0, + "datetime": "2025-03-04 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -128894,43 +241592,52 @@ "datetime": "2025-03-04 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1423036, - "price": 130323000.0, - "datetime": "2025-03-04 08:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1423138, - "price": 126250000.0, - "datetime": "2025-03-04 13:06:00", + "bar_index": 1423069, + "price": 130065000.0, + "datetime": "2025-03-04 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=31.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1423102, + "price": 125175000.0, + "datetime": "2025-03-04 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1423199, + "price": 125808000.0, + "datetime": "2025-03-04 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=59.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1423158, - "price": 126612000.0, - "datetime": "2025-03-04 14:06:00", + "bar_index": 1423234, + "price": 126221000.0, + "datetime": "2025-03-04 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 1423182, - "price": 126690000.0, - "datetime": "2025-03-04 15:18:00", + "side": "buy", + "bar_index": 1423248, + "price": 126797000.0, + "datetime": "2025-03-04 18:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -128939,277 +241646,790 @@ "datetime": "2025-03-05 01:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1423479, - "price": 130990000.0, - "datetime": "2025-03-05 06:09:00", + "bar_index": 1423414, + "price": 128405000.0, + "datetime": "2025-03-05 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1424236, - "price": 135275000.0, - "datetime": "2025-03-06 20:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1424415, - "price": 132007000.0, - "datetime": "2025-03-07 04:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=19.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1424496, - "price": 134011000.0, - "datetime": "2025-03-07 09:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1424501, - "price": 132592000.0, - "datetime": "2025-03-07 09:15:00", + "bar_index": 1423423, + "price": 128491000.0, + "datetime": "2025-03-05 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1424591, - "price": 130523000.0, - "datetime": "2025-03-07 13:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=11.1 [donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1424660, - "price": 131320000.0, - "datetime": "2025-03-07 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1424756, - "price": 132407000.0, - "datetime": "2025-03-07 22:00:00", + "bar_index": 1423449, + "price": 131996000.0, + "datetime": "2025-03-05 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=16.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1424878, - "price": 131500000.0, - "datetime": "2025-03-08 04:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1424952, - "price": 129485000.0, - "datetime": "2025-03-08 07:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1424999, - "price": 129121000.0, - "datetime": "2025-03-08 10:09:00", + "side": "buy", + "bar_index": 1423493, + "price": 131419000.0, + "datetime": "2025-03-05 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1425369, - "price": 128797000.0, - "datetime": "2025-03-09 04:39:00", + "bar_index": 1423574, + "price": 131222000.0, + "datetime": "2025-03-05 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.1 [bb_reversal,fib_pullback,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1425780, - "price": 124734000.0, - "datetime": "2025-03-10 01:12:00", + "bar_index": 1423601, + "price": 131915000.0, + "datetime": "2025-03-05 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1425786, - "price": 123881000.0, - "datetime": "2025-03-10 01:30:00", + "bar_index": 1423618, + "price": 130473000.0, + "datetime": "2025-03-05 13:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1425820, - "price": 123616000.0, - "datetime": "2025-03-10 03:12:00", + "bar_index": 1423628, + "price": 130580000.0, + "datetime": "2025-03-05 13:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 1423691, + "price": 131272000.0, + "datetime": "2025-03-05 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1423719, + "price": 132030000.0, + "datetime": "2025-03-05 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1423769, + "price": 134554000.0, + "datetime": "2025-03-05 20:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1423902, + "price": 133559000.0, + "datetime": "2025-03-06 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1423920, + "price": 134156000.0, + "datetime": "2025-03-06 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1423981, + "price": 134614000.0, + "datetime": "2025-03-06 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1424056, + "price": 136212000.0, + "datetime": "2025-03-06 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1424115, + "price": 136893000.0, + "datetime": "2025-03-06 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1425832, - "price": 123855000.0, - "datetime": "2025-03-10 03:48:00", + "bar_index": 1424150, + "price": 136653000.0, + "datetime": "2025-03-06 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1426078, - "price": 122572000.0, - "datetime": "2025-03-10 16:06:00", + "bar_index": 1424227, + "price": 135800000.0, + "datetime": "2025-03-06 19:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1426384, - "price": 118700000.0, - "datetime": "2025-03-11 07:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1426640, - "price": 121400000.0, - "datetime": "2025-03-11 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_buy score=13.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1426741, - "price": 119967000.0, - "datetime": "2025-03-12 01:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1426872, - "price": 123477000.0, - "datetime": "2025-03-12 07:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1426937, - "price": 123283000.0, - "datetime": "2025-03-12 11:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1427015, - "price": 121842000.0, - "datetime": "2025-03-12 14:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1427330, - "price": 123165000.0, - "datetime": "2025-03-13 06:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1427335, - "price": 123055000.0, - "datetime": "2025-03-13 06:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1427366, - "price": 123644000.0, - "datetime": "2025-03-13 08:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1427758, - "price": 119917000.0, - "datetime": "2025-03-14 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1427867, - "price": 120292000.0, - "datetime": "2025-03-14 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1427956, - "price": 121000000.0, - "datetime": "2025-03-14 14:00:00", + "bar_index": 1424381, + "price": 132474000.0, + "datetime": "2025-03-07 03:15:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1427964, - "price": 120952000.0, - "datetime": "2025-03-14 14:24:00", + "bar_index": 1424433, + "price": 132577000.0, + "datetime": "2025-03-07 05:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1424503, + "price": 130477000.0, + "datetime": "2025-03-07 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1424537, + "price": 132169000.0, + "datetime": "2025-03-07 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1424550, + "price": 131189000.0, + "datetime": "2025-03-07 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1424644, + "price": 131665000.0, + "datetime": "2025-03-07 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1424702, + "price": 132586000.0, + "datetime": "2025-03-07 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1424795, + "price": 134251000.0, + "datetime": "2025-03-07 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1424814, + "price": 131937000.0, + "datetime": "2025-03-08 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1424926, + "price": 129655000.0, + "datetime": "2025-03-08 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1425000, + "price": 128899000.0, + "datetime": "2025-03-08 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1425024, + "price": 128384000.0, + "datetime": "2025-03-08 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1425033, + "price": 128415000.0, + "datetime": "2025-03-08 11:51:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1425044, + "price": 127711000.0, + "datetime": "2025-03-08 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1425080, + "price": 128441000.0, + "datetime": "2025-03-08 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1425102, + "price": 128842000.0, + "datetime": "2025-03-08 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1425166, + "price": 128705000.0, + "datetime": "2025-03-08 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1425231, + "price": 128641000.0, + "datetime": "2025-03-08 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1425240, + "price": 128537000.0, + "datetime": "2025-03-08 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1425248, + "price": 128794000.0, + "datetime": "2025-03-08 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1425285, + "price": 128950000.0, + "datetime": "2025-03-09 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1425349, + "price": 128376000.0, + "datetime": "2025-03-09 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1425378, + "price": 128721000.0, + "datetime": "2025-03-09 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1425386, + "price": 128689000.0, + "datetime": "2025-03-09 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1425400, + "price": 128824000.0, + "datetime": "2025-03-09 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1425459, + "price": 128640000.0, + "datetime": "2025-03-09 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1425471, + "price": 128713000.0, + "datetime": "2025-03-09 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1425550, + "price": 128159000.0, + "datetime": "2025-03-09 13:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1425572, + "price": 128136000.0, + "datetime": "2025-03-09 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1425578, + "price": 127911000.0, + "datetime": "2025-03-09 15:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1425666, + "price": 126618000.0, + "datetime": "2025-03-09 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1425837, + "price": 123555000.0, + "datetime": "2025-03-10 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=60.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1425857, + "price": 123860000.0, + "datetime": "2025-03-10 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1425913, + "price": 120311000.0, + "datetime": "2025-03-10 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1425952, + "price": 120957000.0, + "datetime": "2025-03-10 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1425964, + "price": 121412000.0, + "datetime": "2025-03-10 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1426039, + "price": 122959000.0, + "datetime": "2025-03-10 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1426127, + "price": 123211000.0, + "datetime": "2025-03-10 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1426165, + "price": 122924000.0, + "datetime": "2025-03-10 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1426268, + "price": 118543000.0, + "datetime": "2025-03-11 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1426356, + "price": 118540000.0, + "datetime": "2025-03-11 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1426428, + "price": 115017000.0, + "datetime": "2025-03-11 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1426458, + "price": 118754000.0, + "datetime": "2025-03-11 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1426470, + "price": 118098000.0, + "datetime": "2025-03-11 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1426600, + "price": 121376000.0, + "datetime": "2025-03-11 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1426641, + "price": 121623000.0, + "datetime": "2025-03-11 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1426667, + "price": 121163000.0, + "datetime": "2025-03-11 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1426745, + "price": 120885000.0, + "datetime": "2025-03-12 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1426806, + "price": 123751000.0, + "datetime": "2025-03-12 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1426843, + "price": 123604000.0, + "datetime": "2025-03-12 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1426899, + "price": 123199000.0, + "datetime": "2025-03-12 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1426924, + "price": 123605000.0, + "datetime": "2025-03-12 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1426960, + "price": 122767000.0, + "datetime": "2025-03-12 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1427023, + "price": 121147000.0, + "datetime": "2025-03-12 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427053, + "price": 122189000.0, + "datetime": "2025-03-12 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1427113, + "price": 122497000.0, + "datetime": "2025-03-12 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427122, + "price": 122628000.0, + "datetime": "2025-03-12 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [donchian,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427311, + "price": 123300000.0, + "datetime": "2025-03-13 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1427348, + "price": 123774000.0, + "datetime": "2025-03-13 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1427420, + "price": 124385000.0, + "datetime": "2025-03-13 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1427481, + "price": 123288000.0, + "datetime": "2025-03-13 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1427556, + "price": 123134000.0, + "datetime": "2025-03-13 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1427639, + "price": 122335000.0, + "datetime": "2025-03-13 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1427773, + "price": 119120000.0, + "datetime": "2025-03-14 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427799, + "price": 119683000.0, + "datetime": "2025-03-14 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427824, + "price": 120147000.0, + "datetime": "2025-03-14 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1427872, + "price": 120636000.0, + "datetime": "2025-03-14 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427945, + "price": 121015000.0, + "datetime": "2025-03-14 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1427966, + "price": 120948000.0, + "datetime": "2025-03-14 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -129218,97 +242438,340 @@ "datetime": "2025-03-14 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1428149, - "price": 122745000.0, - "datetime": "2025-03-14 23:39:00", + "bar_index": 1428013, + "price": 121358000.0, + "datetime": "2025-03-14 16:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1428162, + "price": 124830000.0, + "datetime": "2025-03-15 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=86.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1428199, + "price": 124587000.0, + "datetime": "2025-03-15 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1428231, + "price": 124618000.0, + "datetime": "2025-03-15 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428239, + "price": 124888000.0, + "datetime": "2025-03-15 04:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1428476, - "price": 124118000.0, - "datetime": "2025-03-15 16:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1428596, - "price": 124043000.0, - "datetime": "2025-03-15 22:00:00", + "bar_index": 1428290, + "price": 124052000.0, + "datetime": "2025-03-15 06:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1428330, + "price": 123838000.0, + "datetime": "2025-03-15 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1428607, - "price": 124224000.0, - "datetime": "2025-03-15 22:33:00", + "bar_index": 1428353, + "price": 124399000.0, + "datetime": "2025-03-15 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428381, + "price": 124424000.0, + "datetime": "2025-03-15 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428401, + "price": 124654000.0, + "datetime": "2025-03-15 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1428439, + "price": 124660000.0, + "datetime": "2025-03-15 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1428449, + "price": 124551000.0, + "datetime": "2025-03-15 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.1 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1428553, + "price": 123573000.0, + "datetime": "2025-03-15 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1428650, + "price": 124205000.0, + "datetime": "2025-03-16 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428669, + "price": 124248000.0, + "datetime": "2025-03-16 01:39:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428679, + "price": 124222000.0, + "datetime": "2025-03-16 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428769, + "price": 124231000.0, + "datetime": "2025-03-16 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1428820, + "price": 123986000.0, + "datetime": "2025-03-16 09:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1428893, + "price": 123985000.0, + "datetime": "2025-03-16 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1428914, + "price": 124077000.0, + "datetime": "2025-03-16 13:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428920, + "price": 124114000.0, + "datetime": "2025-03-16 14:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1428931, + "price": 124058000.0, + "datetime": "2025-03-16 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1428945, + "price": 124018000.0, + "datetime": "2025-03-16 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1428986, + "price": 123829000.0, + "datetime": "2025-03-16 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1428997, + "price": 123782000.0, + "datetime": "2025-03-16 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1429003, + "price": 123500000.0, + "datetime": "2025-03-16 18:21:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1429027, + "price": 123301000.0, + "datetime": "2025-03-16 19:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1429044, + "price": 121951000.0, + "datetime": "2025-03-16 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1429081, + "price": 122223000.0, + "datetime": "2025-03-16 22:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1429173, + "price": 123351000.0, + "datetime": "2025-03-17 02:51:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1429180, + "price": 123332000.0, + "datetime": "2025-03-17 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1429248, + "price": 122039000.0, + "datetime": "2025-03-17 06:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1428779, - "price": 124179000.0, - "datetime": "2025-03-16 07:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1429079, - "price": 122237000.0, - "datetime": "2025-03-16 22:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1429221, - "price": 122770000.0, - "datetime": "2025-03-17 05:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1429538, - "price": 122217000.0, - "datetime": "2025-03-17 21:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1429546, - "price": 122479000.0, - "datetime": "2025-03-17 21:30:00", + "bar_index": 1429318, + "price": 122190000.0, + "datetime": "2025-03-17 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1429570, - "price": 122204000.0, - "datetime": "2025-03-17 22:42:00", + "bar_index": 1429337, + "price": 122366000.0, + "datetime": "2025-03-17 11:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1429359, + "price": 122471000.0, + "datetime": "2025-03-17 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1429504, + "price": 122156000.0, + "datetime": "2025-03-17 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1429551, + "price": 122079000.0, + "datetime": "2025-03-17 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -129316,35 +242779,80 @@ "price": 121925000.0, "datetime": "2025-03-17 23:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1429698, - "price": 123076000.0, - "datetime": "2025-03-18 05:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1429724, - "price": 122850000.0, - "datetime": "2025-03-18 06:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 1429769, - "price": 122949000.0, - "datetime": "2025-03-18 08:39:00", + "bar_index": 1429599, + "price": 121870000.0, + "datetime": "2025-03-18 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1429637, + "price": 122330000.0, + "datetime": "2025-03-18 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1429661, + "price": 122948000.0, + "datetime": "2025-03-18 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1429699, + "price": 123066000.0, + "datetime": "2025-03-18 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1429717, + "price": 122733000.0, + "datetime": "2025-03-18 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1429728, + "price": 122800000.0, + "datetime": "2025-03-18 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1429786, + "price": 122420000.0, + "datetime": "2025-03-18 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1429858, + "price": 121768000.0, + "datetime": "2025-03-18 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -129352,53 +242860,134 @@ "price": 121443000.0, "datetime": "2025-03-18 15:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1429919, - "price": 121594000.0, - "datetime": "2025-03-18 16:09:00", + "bar_index": 1429927, + "price": 121604000.0, + "datetime": "2025-03-18 16:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1430025, - "price": 121290000.0, - "datetime": "2025-03-18 21:27:00", + "bar_index": 1430012, + "price": 121097000.0, + "datetime": "2025-03-18 20:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1430094, - "price": 120021000.0, - "datetime": "2025-03-19 00:54:00", + "bar_index": 1430032, + "price": 121086000.0, + "datetime": "2025-03-18 21:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1430154, - "price": 120319000.0, - "datetime": "2025-03-19 03:54:00", + "side": "sell", + "bar_index": 1430049, + "price": 120212000.0, + "datetime": "2025-03-18 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1430081, + "price": 120000000.0, + "datetime": "2025-03-19 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1430111, + "price": 120120000.0, + "datetime": "2025-03-19 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1430333, - "price": 121419000.0, - "datetime": "2025-03-19 12:51:00", + "bar_index": 1430160, + "price": 120368000.0, + "datetime": "2025-03-19 04:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430169, + "price": 120566000.0, + "datetime": "2025-03-19 04:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1430196, + "price": 120686000.0, + "datetime": "2025-03-19 06:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1430251, + "price": 121321000.0, + "datetime": "2025-03-19 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1430279, + "price": 121453000.0, + "datetime": "2025-03-19 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1430285, + "price": 121304000.0, + "datetime": "2025-03-19 10:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1430320, + "price": 121407000.0, + "datetime": "2025-03-19 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1430339, + "price": 121404000.0, + "datetime": "2025-03-19 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -129406,242 +242995,962 @@ "price": 121429000.0, "datetime": "2025-03-19 13:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1430480, - "price": 122802000.0, - "datetime": "2025-03-19 20:12:00", + "bar_index": 1430375, + "price": 121730000.0, + "datetime": "2025-03-19 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1430601, - "price": 124124000.0, - "datetime": "2025-03-20 02:15:00", + "bar_index": 1430418, + "price": 121960000.0, + "datetime": "2025-03-19 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430494, + "price": 123044000.0, + "datetime": "2025-03-19 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1430516, + "price": 122802000.0, + "datetime": "2025-03-19 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430544, + "price": 123435000.0, + "datetime": "2025-03-19 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430593, + "price": 123998000.0, + "datetime": "2025-03-20 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1430643, + "price": 124786000.0, + "datetime": "2025-03-20 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1430666, + "price": 125345000.0, + "datetime": "2025-03-20 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430691, + "price": 125321000.0, + "datetime": "2025-03-20 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430762, + "price": 126545000.0, + "datetime": "2025-03-20 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1430843, + "price": 125239000.0, + "datetime": "2025-03-20 14:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430887, + "price": 126085000.0, + "datetime": "2025-03-20 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1430920, + "price": 126619000.0, + "datetime": "2025-03-20 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1430986, + "price": 125713000.0, + "datetime": "2025-03-20 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1431093, + "price": 124270000.0, + "datetime": "2025-03-21 02:51:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1431127, + "price": 124404000.0, + "datetime": "2025-03-21 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1430620, - "price": 124032000.0, - "datetime": "2025-03-20 03:12:00", + "bar_index": 1431149, + "price": 124899000.0, + "datetime": "2025-03-21 05:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1430792, - "price": 126026000.0, - "datetime": "2025-03-20 11:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=14.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1431495, - "price": 124183000.0, - "datetime": "2025-03-21 22:57:00", + "bar_index": 1431169, + "price": 124678000.0, + "datetime": "2025-03-21 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1431547, - "price": 124260000.0, - "datetime": "2025-03-22 01:33:00", + "bar_index": 1431251, + "price": 124753000.0, + "datetime": "2025-03-21 10:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1431285, + "price": 124623000.0, + "datetime": "2025-03-21 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1431570, - "price": 124318000.0, - "datetime": "2025-03-22 02:42:00", + "bar_index": 1431298, + "price": 124961000.0, + "datetime": "2025-03-21 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1431786, - "price": 124360000.0, - "datetime": "2025-03-22 13:30:00", + "bar_index": 1431393, + "price": 123930000.0, + "datetime": "2025-03-21 17:51:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,pivot_swing]" }, { "side": "sell", - "bar_index": 1431879, - "price": 124326000.0, - "datetime": "2025-03-22 18:09:00", + "bar_index": 1431402, + "price": 124064000.0, + "datetime": "2025-03-21 18:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1432008, - "price": 124100000.0, - "datetime": "2025-03-23 00:36:00", + "bar_index": 1431423, + "price": 124218000.0, + "datetime": "2025-03-21 19:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1432072, - "price": 124380000.0, - "datetime": "2025-03-23 03:48:00", + "bar_index": 1431441, + "price": 124371000.0, + "datetime": "2025-03-21 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1432121, - "price": 124409000.0, - "datetime": "2025-03-23 06:15:00", + "bar_index": 1431451, + "price": 124397000.0, + "datetime": "2025-03-21 20:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1432277, - "price": 124267000.0, - "datetime": "2025-03-23 14:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1432392, - "price": 124593000.0, - "datetime": "2025-03-23 19:48:00", + "bar_index": 1431463, + "price": 124599000.0, + "datetime": "2025-03-21 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=17.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1433061, - "price": 128022000.0, - "datetime": "2025-03-25 15:42:00", + "bar_index": 1431477, + "price": 123698000.0, + "datetime": "2025-03-21 22:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1433522, - "price": 129107000.0, - "datetime": "2025-03-26 14:45:00", + "bar_index": 1431504, + "price": 124563000.0, + "datetime": "2025-03-21 23:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1433679, - "price": 129696000.0, - "datetime": "2025-03-26 22:36:00", + "bar_index": 1431553, + "price": 124191000.0, + "datetime": "2025-03-22 01:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1433737, - "price": 128480000.0, - "datetime": "2025-03-27 01:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1433840, - "price": 128663000.0, - "datetime": "2025-03-27 06:39:00", + "bar_index": 1431571, + "price": 124359000.0, + "datetime": "2025-03-22 02:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1433851, - "price": 128511000.0, - "datetime": "2025-03-27 07:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1434007, - "price": 128902000.0, - "datetime": "2025-03-27 15:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1434063, - "price": 128929000.0, - "datetime": "2025-03-27 17:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1434140, - "price": 128593000.0, - "datetime": "2025-03-27 21:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1434199, - "price": 128372000.0, - "datetime": "2025-03-28 00:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1434559, - "price": 126450000.0, - "datetime": "2025-03-28 18:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1434619, - "price": 126297000.0, - "datetime": "2025-03-28 21:36:00", + "side": "buy", + "bar_index": 1431594, + "price": 124367000.0, + "datetime": "2025-03-22 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1431634, + "price": 124375000.0, + "datetime": "2025-03-22 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1431716, + "price": 124525000.0, + "datetime": "2025-03-22 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1431732, + "price": 124203000.0, + "datetime": "2025-03-22 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1431746, + "price": 124460000.0, + "datetime": "2025-03-22 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1431754, + "price": 124343000.0, + "datetime": "2025-03-22 11:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1431788, + "price": 124343000.0, + "datetime": "2025-03-22 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1431894, + "price": 124585000.0, + "datetime": "2025-03-22 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1431966, + "price": 124204000.0, + "datetime": "2025-03-22 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1432107, + "price": 124410000.0, + "datetime": "2025-03-23 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1432139, + "price": 124404000.0, + "datetime": "2025-03-23 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1432157, + "price": 124259000.0, + "datetime": "2025-03-23 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1432216, + "price": 124272000.0, + "datetime": "2025-03-23 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1432244, + "price": 124322000.0, + "datetime": "2025-03-23 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1432308, + "price": 124403000.0, + "datetime": "2025-03-23 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1432436, + "price": 125221000.0, + "datetime": "2025-03-23 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=97.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1432444, + "price": 125409000.0, + "datetime": "2025-03-23 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1432459, + "price": 125461000.0, + "datetime": "2025-03-23 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1432479, + "price": 125467000.0, + "datetime": "2025-03-24 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1432491, + "price": 126523000.0, + "datetime": "2025-03-24 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1432613, + "price": 128429000.0, + "datetime": "2025-03-24 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1432640, + "price": 128700000.0, + "datetime": "2025-03-24 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1432651, + "price": 128716000.0, + "datetime": "2025-03-24 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1432661, + "price": 129293000.0, + "datetime": "2025-03-24 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1432678, + "price": 129322000.0, + "datetime": "2025-03-24 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1432704, + "price": 128767000.0, + "datetime": "2025-03-24 21:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1432740, + "price": 130091000.0, + "datetime": "2025-03-24 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1432767, + "price": 130388000.0, + "datetime": "2025-03-25 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1432799, + "price": 130402000.0, + "datetime": "2025-03-25 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1432835, + "price": 130204000.0, + "datetime": "2025-03-25 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1432849, + "price": 130375000.0, + "datetime": "2025-03-25 05:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1432895, + "price": 129156000.0, + "datetime": "2025-03-25 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1432943, + "price": 129234000.0, + "datetime": "2025-03-25 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1432959, + "price": 128325000.0, + "datetime": "2025-03-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1432979, + "price": 128409000.0, + "datetime": "2025-03-25 11:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1433000, + "price": 127796000.0, + "datetime": "2025-03-25 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1433045, + "price": 128111000.0, + "datetime": "2025-03-25 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1433072, + "price": 127970000.0, + "datetime": "2025-03-25 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433095, + "price": 127915000.0, + "datetime": "2025-03-25 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433120, + "price": 128537000.0, + "datetime": "2025-03-25 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1433155, + "price": 129041000.0, + "datetime": "2025-03-25 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433223, + "price": 129812000.0, + "datetime": "2025-03-25 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1433337, + "price": 129641000.0, + "datetime": "2025-03-26 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1433358, + "price": 129385000.0, + "datetime": "2025-03-26 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1433365, + "price": 129245000.0, + "datetime": "2025-03-26 06:54:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433426, + "price": 129241000.0, + "datetime": "2025-03-26 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1433496, + "price": 128894000.0, + "datetime": "2025-03-26 13:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433505, + "price": 128937000.0, + "datetime": "2025-03-26 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1433523, + "price": 129108000.0, + "datetime": "2025-03-26 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1433539, + "price": 129246000.0, + "datetime": "2025-03-26 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433561, + "price": 129995000.0, + "datetime": "2025-03-26 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1433627, + "price": 129895000.0, + "datetime": "2025-03-26 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1433668, + "price": 129512000.0, + "datetime": "2025-03-26 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1433809, + "price": 128516000.0, + "datetime": "2025-03-27 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1433814, + "price": 128923000.0, + "datetime": "2025-03-27 05:21:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1433892, + "price": 128542000.0, + "datetime": "2025-03-27 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1433902, + "price": 128992000.0, + "datetime": "2025-03-27 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1433988, + "price": 128999000.0, + "datetime": "2025-03-27 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1434026, + "price": 128885000.0, + "datetime": "2025-03-27 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1434044, + "price": 128990000.0, + "datetime": "2025-03-27 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1434082, + "price": 129050000.0, + "datetime": "2025-03-27 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1434093, + "price": 129094000.0, + "datetime": "2025-03-27 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1434105, + "price": 128801000.0, + "datetime": "2025-03-27 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1434192, + "price": 128990000.0, + "datetime": "2025-03-28 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1434229, + "price": 128395000.0, + "datetime": "2025-03-28 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1434282, + "price": 128694000.0, + "datetime": "2025-03-28 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434290, + "price": 128529000.0, + "datetime": "2025-03-28 05:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1434297, + "price": 128828000.0, + "datetime": "2025-03-28 05:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1434325, + "price": 129048000.0, + "datetime": "2025-03-28 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1434401, + "price": 128994000.0, + "datetime": "2025-03-28 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434420, + "price": 128660000.0, + "datetime": "2025-03-28 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434553, + "price": 126372000.0, + "datetime": "2025-03-28 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434580, + "price": 126321000.0, + "datetime": "2025-03-28 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1434594, + "price": 126396000.0, + "datetime": "2025-03-28 20:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1434623, + "price": 126634000.0, + "datetime": "2025-03-28 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -129649,8 +243958,35 @@ "price": 126434000.0, "datetime": "2025-03-28 22:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434656, + "price": 125558000.0, + "datetime": "2025-03-28 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1434703, + "price": 124898000.0, + "datetime": "2025-03-29 01:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1434749, + "price": 124766000.0, + "datetime": "2025-03-29 04:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -129659,7 +243995,70 @@ "datetime": "2025-03-29 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1434809, + "price": 125491000.0, + "datetime": "2025-03-29 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1434859, + "price": 126009000.0, + "datetime": "2025-03-29 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1434873, + "price": 125659000.0, + "datetime": "2025-03-29 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1434994, + "price": 124584000.0, + "datetime": "2025-03-29 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1435111, + "price": 123177000.0, + "datetime": "2025-03-29 22:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1435143, + "price": 123136000.0, + "datetime": "2025-03-29 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1435156, + "price": 123140000.0, + "datetime": "2025-03-30 00:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -129668,394 +244067,1033 @@ "datetime": "2025-03-30 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1435198, - "price": 122999000.0, - "datetime": "2025-03-30 02:33:00", + "bar_index": 1435210, + "price": 122934000.0, + "datetime": "2025-03-30 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1435462, - "price": 124244000.0, - "datetime": "2025-03-30 15:45:00", + "bar_index": 1435251, + "price": 123210000.0, + "datetime": "2025-03-30 05:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1435644, - "price": 123823000.0, - "datetime": "2025-03-31 00:51:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1435788, - "price": 122889000.0, - "datetime": "2025-03-31 08:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1435864, - "price": 122136000.0, - "datetime": "2025-03-31 11:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1435933, + "bar_index": 1435334, + "price": 123500000.0, + "datetime": "2025-03-30 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1435354, + "price": 123967000.0, + "datetime": "2025-03-30 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1435448, + "price": 124001000.0, + "datetime": "2025-03-30 15:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1435470, + "price": 124240000.0, + "datetime": "2025-03-30 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1435483, + "price": 124034000.0, + "datetime": "2025-03-30 16:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1435499, + "price": 124254000.0, + "datetime": "2025-03-30 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1435514, + "price": 124381000.0, + "datetime": "2025-03-30 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1435524, + "price": 124601000.0, + "datetime": "2025-03-30 18:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1435561, + "price": 124228000.0, + "datetime": "2025-03-30 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1435609, + "price": 123500000.0, + "datetime": "2025-03-30 23:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1435629, + "price": 123860000.0, + "datetime": "2025-03-31 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1435695, + "price": 123691000.0, + "datetime": "2025-03-31 03:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1435743, + "price": 123429000.0, + "datetime": "2025-03-31 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1435760, + "price": 123300000.0, + "datetime": "2025-03-31 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1435782, + "price": 123516000.0, + "datetime": "2025-03-31 07:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1435851, + "price": 121808000.0, + "datetime": "2025-03-31 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1435879, + "price": 121687000.0, + "datetime": "2025-03-31 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1435923, + "price": 122163000.0, + "datetime": "2025-03-31 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1435983, + "price": 122146000.0, + "datetime": "2025-03-31 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1436019, + "price": 121884000.0, + "datetime": "2025-03-31 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1436069, + "price": 123222000.0, + "datetime": "2025-03-31 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1436098, + "price": 124190000.0, + "datetime": "2025-03-31 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1436179, + "price": 124122000.0, + "datetime": "2025-04-01 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1436196, + "price": 123543000.0, + "datetime": "2025-04-01 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1436252, + "price": 122515000.0, + "datetime": "2025-04-01 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436285, + "price": 123058000.0, + "datetime": "2025-04-01 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436300, + "price": 123101000.0, + "datetime": "2025-04-01 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1436325, + "price": 123098000.0, + "datetime": "2025-04-01 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1436369, + "price": 123284000.0, + "datetime": "2025-04-01 13:06:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1436386, + "price": 123349000.0, + "datetime": "2025-04-01 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436395, + "price": 123667000.0, + "datetime": "2025-04-01 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1436416, + "price": 123399000.0, + "datetime": "2025-04-01 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436424, + "price": 123841000.0, + "datetime": "2025-04-01 15:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436483, + "price": 125241000.0, + "datetime": "2025-04-01 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1436586, + "price": 125041000.0, + "datetime": "2025-04-01 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,keltner_breakout,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1436597, + "price": 125978000.0, + "datetime": "2025-04-02 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436649, + "price": 126041000.0, + "datetime": "2025-04-02 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436659, + "price": 126323000.0, + "datetime": "2025-04-02 03:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436666, + "price": 126446000.0, + "datetime": "2025-04-02 03:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436700, + "price": 126348000.0, + "datetime": "2025-04-02 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1436859, + "price": 125173000.0, + "datetime": "2025-04-02 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1436913, + "price": 124971000.0, + "datetime": "2025-04-02 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436953, + "price": 126045000.0, + "datetime": "2025-04-02 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1436969, + "price": 126089000.0, + "datetime": "2025-04-02 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436979, + "price": 125886000.0, + "datetime": "2025-04-02 19:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1436989, + "price": 125714000.0, + "datetime": "2025-04-02 20:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1437055, + "price": 126763000.0, + "datetime": "2025-04-02 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1437085, + "price": 128391000.0, + "datetime": "2025-04-03 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1437150, + "price": 127526000.0, + "datetime": "2025-04-03 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1437230, + "price": 122881000.0, + "datetime": "2025-04-03 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1437406, + "price": 123954000.0, + "datetime": "2025-04-03 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1437427, + "price": 124035000.0, + "datetime": "2025-04-03 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1437652, + "price": 121636000.0, + "datetime": "2025-04-04 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1437821, + "price": 121656000.0, + "datetime": "2025-04-04 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1437883, + "price": 123400000.0, + "datetime": "2025-04-04 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1437952, + "price": 121653000.0, + "datetime": "2025-04-04 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1437996, "price": 122199000.0, - "datetime": "2025-03-31 15:18:00", + "datetime": "2025-04-04 22:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1435970, - "price": 122224000.0, - "datetime": "2025-03-31 17:09:00", + "bar_index": 1438048, + "price": 122966000.0, + "datetime": "2025-04-05 01:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1436277, - "price": 122798000.0, - "datetime": "2025-04-01 08:30:00", + "bar_index": 1438053, + "price": 122623000.0, + "datetime": "2025-04-05 01:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1436284, - "price": 123046000.0, - "datetime": "2025-04-01 08:51:00", + "bar_index": 1438064, + "price": 123000000.0, + "datetime": "2025-04-05 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1438089, + "price": 124000000.0, + "datetime": "2025-04-05 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1438253, + "price": 123671000.0, + "datetime": "2025-04-05 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1438269, + "price": 123644000.0, + "datetime": "2025-04-05 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1438280, + "price": 123411000.0, + "datetime": "2025-04-05 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1438326, + "price": 123494000.0, + "datetime": "2025-04-05 14:57:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1438387, + "price": 123389000.0, + "datetime": "2025-04-05 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1438402, + "price": 123587000.0, + "datetime": "2025-04-05 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1438423, + "price": 123363000.0, + "datetime": "2025-04-05 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1438445, + "price": 123192000.0, + "datetime": "2025-04-05 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1438508, + "price": 122510000.0, + "datetime": "2025-04-06 00:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1438540, + "price": 122581000.0, + "datetime": "2025-04-06 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1438654, + "price": 122847000.0, + "datetime": "2025-04-06 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=76.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1438670, + "price": 123057000.0, + "datetime": "2025-04-06 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1438705, + "price": 123240000.0, + "datetime": "2025-04-06 09:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1438714, + "price": 123347000.0, + "datetime": "2025-04-06 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1438733, + "price": 123122000.0, + "datetime": "2025-04-06 11:18:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1438745, + "price": 123023000.0, + "datetime": "2025-04-06 11:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1436292, - "price": 122875000.0, - "datetime": "2025-04-01 09:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1436451, - "price": 124139000.0, - "datetime": "2025-04-01 17:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1436500, - "price": 125156000.0, - "datetime": "2025-04-01 19:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1436617, - "price": 126008000.0, - "datetime": "2025-04-02 01:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1436679, - "price": 126184000.0, - "datetime": "2025-04-02 04:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1436692, - "price": 126329000.0, - "datetime": "2025-04-02 05:15:00", + "bar_index": 1438783, + "price": 123299000.0, + "datetime": "2025-04-06 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1437038, - "price": 125997000.0, - "datetime": "2025-04-02 22:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1437179, - "price": 126782000.0, - "datetime": "2025-04-03 05:36:00", + "bar_index": 1438810, + "price": 123245000.0, + "datetime": "2025-04-06 15:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1437279, - "price": 124166000.0, - "datetime": "2025-04-03 10:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1437293, - "price": 124019000.0, - "datetime": "2025-04-03 11:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1437521, - "price": 122549000.0, - "datetime": "2025-04-03 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1437632, - "price": 121547000.0, - "datetime": "2025-04-04 04:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1437820, - "price": 121744000.0, - "datetime": "2025-04-04 13:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1437929, - "price": 123626000.0, - "datetime": "2025-04-04 19:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1437967, - "price": 122109000.0, - "datetime": "2025-04-04 21:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1437979, - "price": 121999000.0, - "datetime": "2025-04-04 21:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1437995, - "price": 122426000.0, - "datetime": "2025-04-04 22:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1438028, - "price": 122832000.0, - "datetime": "2025-04-05 00:03:00", + "bar_index": 1438847, + "price": 122843000.0, + "datetime": "2025-04-06 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1438038, - "price": 122495000.0, - "datetime": "2025-04-05 00:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=6.2 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1438142, - "price": 123837000.0, - "datetime": "2025-04-05 05:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1438163, - "price": 123987000.0, - "datetime": "2025-04-05 06:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1438472, - "price": 122769000.0, - "datetime": "2025-04-05 22:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1439222, - "price": 117890000.0, - "datetime": "2025-04-07 11:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1439418, - "price": 115474000.0, - "datetime": "2025-04-07 21:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1439495, - "price": 116698000.0, - "datetime": "2025-04-08 01:24:00", + "bar_index": 1438873, + "price": 122953000.0, + "datetime": "2025-04-06 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1439569, - "price": 116865000.0, - "datetime": "2025-04-08 05:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1439651, - "price": 118635000.0, - "datetime": "2025-04-08 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1439921, - "price": 119224000.0, - "datetime": "2025-04-08 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1440018, - "price": 116105000.0, - "datetime": "2025-04-09 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1440078, - "price": 115492000.0, - "datetime": "2025-04-09 06:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1440116, - "price": 114439000.0, - "datetime": "2025-04-09 08:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1440131, - "price": 115000000.0, - "datetime": "2025-04-09 09:12:00", + "bar_index": 1438891, + "price": 122760000.0, + "datetime": "2025-04-06 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1440213, - "price": 113974000.0, - "datetime": "2025-04-09 13:18:00", + "side": "sell", + "bar_index": 1438945, + "price": 122416000.0, + "datetime": "2025-04-06 21:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1438994, + "price": 122033000.0, + "datetime": "2025-04-07 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1439103, + "price": 118379000.0, + "datetime": "2025-04-07 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1440292, - "price": 116198000.0, - "datetime": "2025-04-09 17:15:00", + "bar_index": 1439356, + "price": 114312000.0, + "datetime": "2025-04-07 18:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1439378, + "price": 115598000.0, + "datetime": "2025-04-07 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439431, + "price": 115367000.0, + "datetime": "2025-04-07 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1439468, + "price": 116960000.0, + "datetime": "2025-04-08 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1439488, + "price": 116829000.0, + "datetime": "2025-04-08 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439511, + "price": 116547000.0, + "datetime": "2025-04-08 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439526, + "price": 117652000.0, + "datetime": "2025-04-08 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1439549, + "price": 116796000.0, + "datetime": "2025-04-08 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439579, + "price": 117492000.0, + "datetime": "2025-04-08 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1439598, + "price": 117555000.0, + "datetime": "2025-04-08 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1439612, + "price": 118902000.0, + "datetime": "2025-04-08 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1439693, + "price": 119929000.0, + "datetime": "2025-04-08 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1439711, + "price": 119014000.0, + "datetime": "2025-04-08 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439716, + "price": 119386000.0, + "datetime": "2025-04-08 12:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1439721, + "price": 119030000.0, + "datetime": "2025-04-08 12:42:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1439733, + "price": 119160000.0, + "datetime": "2025-04-08 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1439744, + "price": 119465000.0, + "datetime": "2025-04-08 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1439757, + "price": 118797000.0, + "datetime": "2025-04-08 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1439835, + "price": 118017000.0, + "datetime": "2025-04-08 18:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1439867, + "price": 118271000.0, + "datetime": "2025-04-08 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1440019, + "price": 116275000.0, + "datetime": "2025-04-09 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1440061, + "price": 115712000.0, + "datetime": "2025-04-09 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1440092, + "price": 115188000.0, + "datetime": "2025-04-09 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1440227, + "price": 114960000.0, + "datetime": "2025-04-09 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1440322, + "price": 116090000.0, + "datetime": "2025-04-09 18:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1440334, + "price": 115903000.0, + "datetime": "2025-04-09 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1440413, + "price": 116400000.0, + "datetime": "2025-04-09 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -130063,53 +245101,89 @@ "price": 115795000.0, "datetime": "2025-04-10 01:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1440474, - "price": 119842000.0, - "datetime": "2025-04-10 02:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1440539, - "price": 121480000.0, - "datetime": "2025-04-10 05:36:00", + "bar_index": 1440469, + "price": 116960000.0, + "datetime": "2025-04-10 02:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1440584, - "price": 122332000.0, - "datetime": "2025-04-10 07:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1440627, - "price": 121768000.0, - "datetime": "2025-04-10 10:00:00", + "bar_index": 1440475, + "price": 120428000.0, + "datetime": "2025-04-10 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.9 [fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" }, { "side": "buy", - "bar_index": 1440795, - "price": 121021000.0, - "datetime": "2025-04-10 18:24:00", + "bar_index": 1440529, + "price": 121212000.0, + "datetime": "2025-04-10 05:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1440558, + "price": 122434000.0, + "datetime": "2025-04-10 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1440636, + "price": 121981000.0, + "datetime": "2025-04-10 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1440765, + "price": 120827000.0, + "datetime": "2025-04-10 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1440788, + "price": 120640000.0, + "datetime": "2025-04-10 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1440805, + "price": 121446000.0, + "datetime": "2025-04-10 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1440851, + "price": 120834000.0, + "datetime": "2025-04-10 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -130118,61 +245192,124 @@ "datetime": "2025-04-10 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1440940, - "price": 117572000.0, - "datetime": "2025-04-11 01:39:00", + "bar_index": 1440869, + "price": 120766000.0, + "datetime": "2025-04-10 22:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1440969, - "price": 118009000.0, - "datetime": "2025-04-11 03:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1441016, - "price": 117977000.0, - "datetime": "2025-04-11 05:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1441240, - "price": 119905000.0, - "datetime": "2025-04-11 16:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1441249, - "price": 120251000.0, - "datetime": "2025-04-11 17:06:00", + "bar_index": 1441042, + "price": 118187000.0, + "datetime": "2025-04-11 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=13.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1441419, - "price": 120799000.0, - "datetime": "2025-04-12 01:36:00", + "bar_index": 1441118, + "price": 117831000.0, + "datetime": "2025-04-11 10:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441140, + "price": 118776000.0, + "datetime": "2025-04-11 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1441149, + "price": 118944000.0, + "datetime": "2025-04-11 12:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441241, + "price": 119952000.0, + "datetime": "2025-04-11 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441283, + "price": 120372000.0, + "datetime": "2025-04-11 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1441344, + "price": 120351000.0, + "datetime": "2025-04-11 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1441364, + "price": 121430000.0, + "datetime": "2025-04-11 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1441429, + "price": 121012000.0, + "datetime": "2025-04-12 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441499, + "price": 121684000.0, + "datetime": "2025-04-12 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1441537, + "price": 121451000.0, + "datetime": "2025-04-12 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1441547, + "price": 121557000.0, + "datetime": "2025-04-12 08:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -130180,8 +245317,35 @@ "price": 121275000.0, "datetime": "2025-04-12 09:12:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441579, + "price": 121704000.0, + "datetime": "2025-04-12 09:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441586, + "price": 121611000.0, + "datetime": "2025-04-12 09:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1441603, + "price": 121528000.0, + "datetime": "2025-04-12 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -130189,62 +245353,242 @@ "price": 121120000.0, "datetime": "2025-04-12 11:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1441719, - "price": 121594000.0, - "datetime": "2025-04-12 16:36:00", + "bar_index": 1441668, + "price": 121414000.0, + "datetime": "2025-04-12 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1441681, + "price": 121431000.0, + "datetime": "2025-04-12 14:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1441690, + "price": 121455000.0, + "datetime": "2025-04-12 15:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441720, + "price": 121506000.0, + "datetime": "2025-04-12 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1441778, + "price": 121289000.0, + "datetime": "2025-04-12 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1441812, + "price": 121590000.0, + "datetime": "2025-04-12 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1441896, + "price": 122960000.0, + "datetime": "2025-04-13 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=63.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1441910, + "price": 122427000.0, + "datetime": "2025-04-13 02:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1442058, - "price": 123392000.0, - "datetime": "2025-04-13 09:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1442274, - "price": 122700000.0, - "datetime": "2025-04-13 20:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1442341, - "price": 122091000.0, - "datetime": "2025-04-13 23:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1442415, - "price": 122531000.0, - "datetime": "2025-04-14 03:24:00", + "bar_index": 1441917, + "price": 122699000.0, + "datetime": "2025-04-13 02:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1441924, + "price": 122785000.0, + "datetime": "2025-04-13 02:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441935, + "price": 122900000.0, + "datetime": "2025-04-13 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1441955, + "price": 123091000.0, + "datetime": "2025-04-13 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1441983, + "price": 123620000.0, + "datetime": "2025-04-13 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1441989, + "price": 123494000.0, + "datetime": "2025-04-13 06:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1442044, + "price": 123587000.0, + "datetime": "2025-04-13 08:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1442478, - "price": 121600000.0, - "datetime": "2025-04-14 06:33:00", + "bar_index": 1442098, + "price": 123369000.0, + "datetime": "2025-04-13 11:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1442111, + "price": 123921000.0, + "datetime": "2025-04-13 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1442189, + "price": 122975000.0, + "datetime": "2025-04-13 16:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1442206, + "price": 122646000.0, + "datetime": "2025-04-13 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1442224, + "price": 122823000.0, + "datetime": "2025-04-13 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1442259, + "price": 122879000.0, + "datetime": "2025-04-13 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1442359, + "price": 121873000.0, + "datetime": "2025-04-14 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1442482, + "price": 121447000.0, + "datetime": "2025-04-14 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1442503, + "price": 121115000.0, + "datetime": "2025-04-14 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1442561, + "price": 122649000.0, + "datetime": "2025-04-14 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1442594, + "price": 122979000.0, + "datetime": "2025-04-14 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -130252,116 +245596,260 @@ "price": 123037000.0, "datetime": "2025-04-14 13:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 1442672, - "price": 122400000.0, - "datetime": "2025-04-14 16:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1442693, - "price": 122625000.0, - "datetime": "2025-04-14 17:18:00", + "bar_index": 1442629, + "price": 122909000.0, + "datetime": "2025-04-14 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1442640, + "price": 122514000.0, + "datetime": "2025-04-14 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1442757, - "price": 122867000.0, - "datetime": "2025-04-14 20:30:00", + "bar_index": 1442684, + "price": 122689000.0, + "datetime": "2025-04-14 16:51:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1442828, - "price": 122600000.0, - "datetime": "2025-04-15 00:03:00", + "bar_index": 1442858, + "price": 122576000.0, + "datetime": "2025-04-15 01:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=36.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1443038, - "price": 123112000.0, - "datetime": "2025-04-15 10:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1443255, - "price": 124018000.0, - "datetime": "2025-04-15 21:24:00", + "bar_index": 1442919, + "price": 123049000.0, + "datetime": "2025-04-15 04:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1443286, - "price": 124144000.0, - "datetime": "2025-04-15 22:57:00", + "bar_index": 1442928, + "price": 122861000.0, + "datetime": "2025-04-15 05:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1443480, - "price": 122237000.0, - "datetime": "2025-04-16 08:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1443598, - "price": 121654000.0, - "datetime": "2025-04-16 14:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1443764, - "price": 121647000.0, - "datetime": "2025-04-16 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1443770, - "price": 122214000.0, - "datetime": "2025-04-16 23:09:00", + "bar_index": 1443041, + "price": 123229000.0, + "datetime": "2025-04-15 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1443073, + "price": 123259000.0, + "datetime": "2025-04-15 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1443113, + "price": 123768000.0, + "datetime": "2025-04-15 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1443141, + "price": 123764000.0, + "datetime": "2025-04-15 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1443205, + "price": 124478000.0, + "datetime": "2025-04-15 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1443442, + "price": 122799000.0, + "datetime": "2025-04-16 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1443838, - "price": 122949000.0, - "datetime": "2025-04-17 02:33:00", + "bar_index": 1443490, + "price": 121817000.0, + "datetime": "2025-04-16 09:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1443537, + "price": 122228000.0, + "datetime": "2025-04-16 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1443575, + "price": 121762000.0, + "datetime": "2025-04-16 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1443644, + "price": 121650000.0, + "datetime": "2025-04-16 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1443648, + "price": 121434000.0, + "datetime": "2025-04-16 17:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1443669, + "price": 122054000.0, + "datetime": "2025-04-16 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1443694, + "price": 121946000.0, + "datetime": "2025-04-16 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1443703, + "price": 121999000.0, + "datetime": "2025-04-16 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1443740, + "price": 122031000.0, + "datetime": "2025-04-16 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1443753, + "price": 121705000.0, + "datetime": "2025-04-16 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1443781, + "price": 122754000.0, + "datetime": "2025-04-16 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1443815, + "price": 123054000.0, + "datetime": "2025-04-17 01:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1443878, + "price": 121829000.0, + "datetime": "2025-04-17 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=44.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1443900, + "price": 122562000.0, + "datetime": "2025-04-17 05:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1443913, + "price": 122665000.0, + "datetime": "2025-04-17 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1443997, + "price": 122268000.0, + "datetime": "2025-04-17 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -130369,116 +245857,350 @@ "price": 121719000.0, "datetime": "2025-04-17 12:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1444291, - "price": 122301000.0, - "datetime": "2025-04-18 01:12:00", + "bar_index": 1444120, + "price": 122398000.0, + "datetime": "2025-04-17 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1444648, - "price": 122415000.0, - "datetime": "2025-04-18 19:03:00", + "bar_index": 1444146, + "price": 122106000.0, + "datetime": "2025-04-17 17:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1444671, - "price": 122515000.0, - "datetime": "2025-04-18 20:12:00", + "bar_index": 1444273, + "price": 122370000.0, + "datetime": "2025-04-18 00:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1444305, + "price": 122632000.0, + "datetime": "2025-04-18 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1444753, - "price": 122391000.0, - "datetime": "2025-04-19 00:18:00", + "bar_index": 1444352, + "price": 122561000.0, + "datetime": "2025-04-18 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=33.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1444364, + "price": 122745000.0, + "datetime": "2025-04-18 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1444383, + "price": 122970000.0, + "datetime": "2025-04-18 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1444402, + "price": 122907000.0, + "datetime": "2025-04-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1444436, + "price": 122776000.0, + "datetime": "2025-04-18 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1444810, - "price": 122360000.0, - "datetime": "2025-04-19 03:09:00", + "bar_index": 1444443, + "price": 122644000.0, + "datetime": "2025-04-18 08:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1445052, - "price": 122917000.0, - "datetime": "2025-04-19 15:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1445132, - "price": 123151000.0, - "datetime": "2025-04-19 19:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1445190, - "price": 123130000.0, - "datetime": "2025-04-19 22:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1445334, - "price": 122878000.0, - "datetime": "2025-04-20 05:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1445412, - "price": 122937000.0, - "datetime": "2025-04-20 09:15:00", + "bar_index": 1444456, + "price": 122645000.0, + "datetime": "2025-04-18 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=7.4 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1445516, - "price": 123027000.0, - "datetime": "2025-04-20 14:27:00", + "side": "sell", + "bar_index": 1444523, + "price": 122669000.0, + "datetime": "2025-04-18 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1445798, - "price": 122209000.0, - "datetime": "2025-04-21 04:33:00", + "bar_index": 1444685, + "price": 122558000.0, + "datetime": "2025-04-18 20:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1444714, + "price": 122530000.0, + "datetime": "2025-04-18 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1444736, + "price": 122369000.0, + "datetime": "2025-04-18 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1444775, + "price": 122492000.0, + "datetime": "2025-04-19 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1444884, + "price": 122511000.0, + "datetime": "2025-04-19 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1444921, + "price": 122313000.0, + "datetime": "2025-04-19 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1444951, + "price": 122450000.0, + "datetime": "2025-04-19 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1444987, + "price": 122625000.0, + "datetime": "2025-04-19 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1445054, + "price": 122844000.0, + "datetime": "2025-04-19 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1445120, + "price": 123293000.0, + "datetime": "2025-04-19 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1445162, + "price": 123040000.0, + "datetime": "2025-04-19 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445201, + "price": 123148000.0, + "datetime": "2025-04-19 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1445312, + "price": 122896000.0, + "datetime": "2025-04-20 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445366, + "price": 123070000.0, + "datetime": "2025-04-20 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445441, + "price": 122973000.0, + "datetime": "2025-04-20 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1445524, + "price": 122994000.0, + "datetime": "2025-04-20 14:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1445674, + "price": 121878000.0, + "datetime": "2025-04-20 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1445693, + "price": 122178000.0, + "datetime": "2025-04-20 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445704, + "price": 122279000.0, + "datetime": "2025-04-20 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1445730, + "price": 122189000.0, + "datetime": "2025-04-21 01:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1445742, + "price": 122257000.0, + "datetime": "2025-04-21 01:45:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445750, + "price": 122184000.0, + "datetime": "2025-04-21 02:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1445771, + "price": 122263000.0, + "datetime": "2025-04-21 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1445829, + "price": 122545000.0, + "datetime": "2025-04-21 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1445902, + "price": 124855000.0, + "datetime": "2025-04-21 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1445936, + "price": 125411000.0, + "datetime": "2025-04-21 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", @@ -130486,17 +246208,35 @@ "price": 125058000.0, "datetime": "2025-04-21 12:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 1445967, - "price": 125112000.0, - "datetime": "2025-04-21 13:00:00", + "bar_index": 1445972, + "price": 125035000.0, + "datetime": "2025-04-21 13:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [rsi_swing]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1445982, + "price": 125140000.0, + "datetime": "2025-04-21 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1445996, + "price": 125303000.0, + "datetime": "2025-04-21 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -130505,34 +246245,214 @@ "datetime": "2025-04-21 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { - "side": "sell", - "bar_index": 1446112, - "price": 124726000.0, - "datetime": "2025-04-21 20:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1446271, - "price": 125203000.0, - "datetime": "2025-04-22 04:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1446761, - "price": 130822000.0, - "datetime": "2025-04-23 04:42:00", + "side": "buy", + "bar_index": 1446058, + "price": 125505000.0, + "datetime": "2025-04-21 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1446072, + "price": 125204000.0, + "datetime": "2025-04-21 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1446107, + "price": 125035000.0, + "datetime": "2025-04-21 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1446136, + "price": 125186000.0, + "datetime": "2025-04-21 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1446195, + "price": 126324000.0, + "datetime": "2025-04-22 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1446211, + "price": 126464000.0, + "datetime": "2025-04-22 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1446241, + "price": 125075000.0, + "datetime": "2025-04-22 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1446254, + "price": 124961000.0, + "datetime": "2025-04-22 03:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1446262, + "price": 125035000.0, + "datetime": "2025-04-22 03:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1446387, + "price": 126207000.0, + "datetime": "2025-04-22 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1446433, + "price": 126862000.0, + "datetime": "2025-04-22 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1446439, + "price": 127003000.0, + "datetime": "2025-04-22 12:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1446448, + "price": 126990000.0, + "datetime": "2025-04-22 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1446458, + "price": 127003000.0, + "datetime": "2025-04-22 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1446484, + "price": 127278000.0, + "datetime": "2025-04-22 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1446506, + "price": 127029000.0, + "datetime": "2025-04-22 15:57:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1446555, + "price": 127250000.0, + "datetime": "2025-04-22 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1446587, + "price": 127345000.0, + "datetime": "2025-04-22 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1446627, + "price": 128172000.0, + "datetime": "2025-04-22 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1446634, + "price": 128813000.0, + "datetime": "2025-04-22 22:21:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1446650, + "price": 129677000.0, + "datetime": "2025-04-22 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1446702, + "price": 130150000.0, + "datetime": "2025-04-23 01:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1446734, + "price": 130824000.0, + "datetime": "2025-04-23 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -130540,44 +246460,44 @@ "price": 130984000.0, "datetime": "2025-04-23 06:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1446860, - "price": 133570000.0, - "datetime": "2025-04-23 09:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1446873, - "price": 133617000.0, - "datetime": "2025-04-23 10:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1447091, - "price": 134162000.0, - "datetime": "2025-04-23 21:12:00", + "bar_index": 1446884, + "price": 133000000.0, + "datetime": "2025-04-23 10:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=37.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1447099, - "price": 134140000.0, - "datetime": "2025-04-23 21:36:00", + "side": "buy", + "bar_index": 1446929, + "price": 133277000.0, + "datetime": "2025-04-23 13:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1446942, + "price": 133449000.0, + "datetime": "2025-04-23 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447007, + "price": 134703000.0, + "datetime": "2025-04-23 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -130586,7 +246506,43 @@ "datetime": "2025-04-23 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1447147, + "price": 132802000.0, + "datetime": "2025-04-24 00:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1447172, + "price": 133460000.0, + "datetime": "2025-04-24 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fib_pullback,fractal_swing,keltner_breakout,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447180, + "price": 133993000.0, + "datetime": "2025-04-24 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1447206, + "price": 134407000.0, + "datetime": "2025-04-24 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" }, { "side": "sell", @@ -130594,17 +246550,53 @@ "price": 133929000.0, "datetime": "2025-04-24 04:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1447252, + "price": 134452000.0, + "datetime": "2025-04-24 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447304, + "price": 134330000.0, + "datetime": "2025-04-24 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1447309, + "price": 134405000.0, + "datetime": "2025-04-24 08:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,keltner_breakout]" }, { "side": "sell", - "bar_index": 1447479, - "price": 132667000.0, - "datetime": "2025-04-24 16:36:00", + "bar_index": 1447352, + "price": 133692000.0, + "datetime": "2025-04-24 10:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1447459, + "price": 132771000.0, + "datetime": "2025-04-24 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -130613,16 +246605,223 @@ "datetime": "2025-04-24 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=23.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1447936, - "price": 134409000.0, - "datetime": "2025-04-25 15:27:00", + "bar_index": 1447520, + "price": 132958000.0, + "datetime": "2025-04-24 18:39:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447562, + "price": 133363000.0, + "datetime": "2025-04-24 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1447572, + "price": 133454000.0, + "datetime": "2025-04-24 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447619, + "price": 134141000.0, + "datetime": "2025-04-24 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1447701, + "price": 134001000.0, + "datetime": "2025-04-25 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447731, + "price": 134408000.0, + "datetime": "2025-04-25 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1447742, + "price": 134390000.0, + "datetime": "2025-04-25 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447769, + "price": 134310000.0, + "datetime": "2025-04-25 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447791, + "price": 134293000.0, + "datetime": "2025-04-25 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1447839, + "price": 135009000.0, + "datetime": "2025-04-25 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1447854, + "price": 134614000.0, + "datetime": "2025-04-25 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1447904, + "price": 134178000.0, + "datetime": "2025-04-25 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1448042, + "price": 135759000.0, + "datetime": "2025-04-25 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1448085, + "price": 136359000.0, + "datetime": "2025-04-25 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1448102, + "price": 137526000.0, + "datetime": "2025-04-25 23:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1448149, + "price": 137600000.0, + "datetime": "2025-04-26 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1448234, + "price": 136753000.0, + "datetime": "2025-04-26 06:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1448290, + "price": 136577000.0, + "datetime": "2025-04-26 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1448305, + "price": 136747000.0, + "datetime": "2025-04-26 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1448313, + "price": 136999000.0, + "datetime": "2025-04-26 10:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1448510, + "price": 135761000.0, + "datetime": "2025-04-26 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1448583, + "price": 135799000.0, + "datetime": "2025-04-26 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1448636, + "price": 136040000.0, + "datetime": "2025-04-27 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1448644, + "price": 136049000.0, + "datetime": "2025-04-27 02:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -130630,170 +246829,917 @@ "price": 135960000.0, "datetime": "2025-04-27 05:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1448714, - "price": 135968000.0, - "datetime": "2025-04-27 06:21:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1448799, - "price": 136557000.0, - "datetime": "2025-04-27 10:36:00", + "bar_index": 1448704, + "price": 135949000.0, + "datetime": "2025-04-27 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=10.1 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1448952, - "price": 136150000.0, - "datetime": "2025-04-27 18:15:00", + "bar_index": 1448719, + "price": 135999000.0, + "datetime": "2025-04-27 06:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1449463, - "price": 136904000.0, - "datetime": "2025-04-28 19:48:00", + "bar_index": 1448777, + "price": 136842000.0, + "datetime": "2025-04-27 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1449582, - "price": 135597000.0, - "datetime": "2025-04-29 01:45:00", + "bar_index": 1448808, + "price": 136252000.0, + "datetime": "2025-04-27 11:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1449770, - "price": 136695000.0, - "datetime": "2025-04-29 11:09:00", + "bar_index": 1448827, + "price": 136433000.0, + "datetime": "2025-04-27 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1449896, - "price": 136700000.0, - "datetime": "2025-04-29 17:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1450021, - "price": 137037000.0, - "datetime": "2025-04-29 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1450067, - "price": 136532000.0, - "datetime": "2025-04-30 02:00:00", + "bar_index": 1448835, + "price": 136315000.0, + "datetime": "2025-04-27 12:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1450119, - "price": 137171000.0, - "datetime": "2025-04-30 04:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1450130, - "price": 137151000.0, - "datetime": "2025-04-30 05:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1450540, - "price": 135903000.0, - "datetime": "2025-05-01 01:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1450916, - "price": 137997000.0, - "datetime": "2025-05-01 20:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1450967, - "price": 138408000.0, - "datetime": "2025-05-01 23:00:00", + "bar_index": 1448862, + "price": 136176000.0, + "datetime": "2025-04-27 13:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1451227, - "price": 140081000.0, - "datetime": "2025-05-02 12:00:00", + "bar_index": 1448913, + "price": 136098000.0, + "datetime": "2025-04-27 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1448932, + "price": 136209000.0, + "datetime": "2025-04-27 17:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1448989, + "price": 135902000.0, + "datetime": "2025-04-27 20:06:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1451477, - "price": 138602000.0, - "datetime": "2025-05-03 00:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1452026, - "price": 137843000.0, - "datetime": "2025-05-04 03:57:00", + "bar_index": 1449117, + "price": 135758000.0, + "datetime": "2025-04-28 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1452063, - "price": 137902000.0, - "datetime": "2025-05-04 05:48:00", + "bar_index": 1449157, + "price": 136015000.0, + "datetime": "2025-04-28 04:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449167, + "price": 135942000.0, + "datetime": "2025-04-28 05:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1449176, + "price": 135804000.0, + "datetime": "2025-04-28 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1449195, + "price": 135977000.0, + "datetime": "2025-04-28 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1449219, + "price": 135364000.0, + "datetime": "2025-04-28 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1449240, + "price": 135283000.0, + "datetime": "2025-04-28 08:39:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1449302, + "price": 134886000.0, + "datetime": "2025-04-28 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1449312, + "price": 135088000.0, + "datetime": "2025-04-28 12:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1449351, + "price": 135487000.0, + "datetime": "2025-04-28 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449362, + "price": 135594000.0, + "datetime": "2025-04-28 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449433, + "price": 136363000.0, + "datetime": "2025-04-28 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1449439, + "price": 136431000.0, + "datetime": "2025-04-28 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1449469, + "price": 137260000.0, + "datetime": "2025-04-28 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1449505, + "price": 137472000.0, + "datetime": "2025-04-28 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1449638, + "price": 136568000.0, + "datetime": "2025-04-29 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1449658, + "price": 136399000.0, + "datetime": "2025-04-29 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449671, + "price": 136251000.0, + "datetime": "2025-04-29 06:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1449702, + "price": 136649000.0, + "datetime": "2025-04-29 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449715, + "price": 136999000.0, + "datetime": "2025-04-29 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1449744, + "price": 137031000.0, + "datetime": "2025-04-29 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449815, + "price": 136686000.0, + "datetime": "2025-04-29 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1449857, + "price": 136569000.0, + "datetime": "2025-04-29 15:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1449865, + "price": 136665000.0, + "datetime": "2025-04-29 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1449906, + "price": 136794000.0, + "datetime": "2025-04-29 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 1449911, + "price": 136615000.0, + "datetime": "2025-04-29 18:12:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1449936, + "price": 136949000.0, + "datetime": "2025-04-29 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1449963, + "price": 136981000.0, + "datetime": "2025-04-29 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1450095, + "price": 137281000.0, + "datetime": "2025-04-30 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1450151, + "price": 136632000.0, + "datetime": "2025-04-30 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1450210, + "price": 136376000.0, + "datetime": "2025-04-30 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1450267, + "price": 136334000.0, + "datetime": "2025-04-30 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450278, + "price": 136434000.0, + "datetime": "2025-04-30 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1450289, + "price": 136612000.0, + "datetime": "2025-04-30 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1450343, + "price": 136287000.0, + "datetime": "2025-04-30 15:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1450366, + "price": 136180000.0, + "datetime": "2025-04-30 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1450385, + "price": 136225000.0, + "datetime": "2025-04-30 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450398, + "price": 136420000.0, + "datetime": "2025-04-30 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450414, + "price": 136419000.0, + "datetime": "2025-04-30 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450430, + "price": 136515000.0, + "datetime": "2025-04-30 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450435, + "price": 136551000.0, + "datetime": "2025-04-30 20:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1450466, + "price": 136200000.0, + "datetime": "2025-04-30 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1450480, + "price": 135510000.0, + "datetime": "2025-04-30 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1450543, + "price": 135908000.0, + "datetime": "2025-05-01 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450563, + "price": 135949000.0, + "datetime": "2025-05-01 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1450583, + "price": 135804000.0, + "datetime": "2025-05-01 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1450633, + "price": 136387000.0, + "datetime": "2025-05-01 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1450665, + "price": 135862000.0, + "datetime": "2025-05-01 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450745, + "price": 136622000.0, + "datetime": "2025-05-01 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1450775, + "price": 136574000.0, + "datetime": "2025-05-01 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1450793, + "price": 136778000.0, + "datetime": "2025-05-01 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1450839, + "price": 136853000.0, + "datetime": "2025-05-01 16:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450856, + "price": 136959000.0, + "datetime": "2025-05-01 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1450869, + "price": 137005000.0, + "datetime": "2025-05-01 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1450920, + "price": 138230000.0, + "datetime": "2025-05-01 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1450927, + "price": 138394000.0, + "datetime": "2025-05-01 21:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451009, + "price": 139800000.0, + "datetime": "2025-05-02 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1451024, + "price": 139791000.0, + "datetime": "2025-05-02 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1451032, + "price": 139899000.0, + "datetime": "2025-05-02 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1451093, + "price": 139401000.0, + "datetime": "2025-05-02 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1451143, + "price": 139004000.0, + "datetime": "2025-05-02 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451180, + "price": 139691000.0, + "datetime": "2025-05-02 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1451235, + "price": 140044000.0, + "datetime": "2025-05-02 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451251, + "price": 139947000.0, + "datetime": "2025-05-02 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451359, + "price": 138190000.0, + "datetime": "2025-05-02 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451398, + "price": 138341000.0, + "datetime": "2025-05-02 20:33:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451407, + "price": 138250000.0, + "datetime": "2025-05-02 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451423, + "price": 138523000.0, + "datetime": "2025-05-02 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1451430, + "price": 138248000.0, + "datetime": "2025-05-02 22:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451492, + "price": 139017000.0, + "datetime": "2025-05-03 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451501, + "price": 138941000.0, + "datetime": "2025-05-03 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451516, + "price": 138703000.0, + "datetime": "2025-05-03 02:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1451530, + "price": 138992000.0, + "datetime": "2025-05-03 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451548, + "price": 138601000.0, + "datetime": "2025-05-03 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1451594, + "price": 138623000.0, + "datetime": "2025-05-03 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1451635, + "price": 138351000.0, + "datetime": "2025-05-03 08:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1451669, + "price": 138051000.0, + "datetime": "2025-05-03 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1451712, + "price": 137651000.0, + "datetime": "2025-05-03 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451744, + "price": 137800000.0, + "datetime": "2025-05-03 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1451770, + "price": 137650000.0, + "datetime": "2025-05-03 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451789, + "price": 137643000.0, + "datetime": "2025-05-03 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451808, + "price": 137661000.0, + "datetime": "2025-05-03 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1451816, + "price": 137780000.0, + "datetime": "2025-05-03 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451825, + "price": 137700000.0, + "datetime": "2025-05-03 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1451875, + "price": 137428000.0, + "datetime": "2025-05-03 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1451907, + "price": 137637000.0, + "datetime": "2025-05-03 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1452010, + "price": 137900000.0, + "datetime": "2025-05-04 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452033, + "price": 137900000.0, + "datetime": "2025-05-04 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452043, + "price": 137924000.0, + "datetime": "2025-05-04 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452069, + "price": 137955000.0, + "datetime": "2025-05-04 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1452155, + "price": 137622000.0, + "datetime": "2025-05-04 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -130802,34 +247748,52 @@ "datetime": "2025-05-04 10:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1452234, - "price": 137537000.0, - "datetime": "2025-05-04 14:21:00", + "bar_index": 1452193, + "price": 137327000.0, + "datetime": "2025-05-04 12:18:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1452243, - "price": 137647000.0, - "datetime": "2025-05-04 14:48:00", + "bar_index": 1452244, + "price": 137707000.0, + "datetime": "2025-05-04 14:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1452378, - "price": 137100000.0, - "datetime": "2025-05-04 21:33:00", + "bar_index": 1452262, + "price": 137557000.0, + "datetime": "2025-05-04 15:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1452277, + "price": 137489000.0, + "datetime": "2025-05-04 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1452382, + "price": 137197000.0, + "datetime": "2025-05-04 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -130837,62 +247801,143 @@ "price": 137111000.0, "datetime": "2025-05-04 22:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1452618, - "price": 136235000.0, - "datetime": "2025-05-05 09:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1452731, - "price": 134501000.0, - "datetime": "2025-05-05 15:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1452820, - "price": 133248000.0, - "datetime": "2025-05-05 19:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1452888, - "price": 133875000.0, - "datetime": "2025-05-05 23:03:00", + "bar_index": 1452420, + "price": 137171000.0, + "datetime": "2025-05-04 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1452895, - "price": 133529000.0, - "datetime": "2025-05-05 23:24:00", + "bar_index": 1452440, + "price": 137049000.0, + "datetime": "2025-05-05 00:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1452953, - "price": 134127000.0, - "datetime": "2025-05-06 02:18:00", + "bar_index": 1452522, + "price": 137229000.0, + "datetime": "2025-05-05 04:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1452528, + "price": 137247000.0, + "datetime": "2025-05-05 05:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1452589, + "price": 136170000.0, + "datetime": "2025-05-05 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1452696, + "price": 134728000.0, + "datetime": "2025-05-05 13:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1452770, + "price": 134756000.0, + "datetime": "2025-05-05 17:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1452811, + "price": 133745000.0, + "datetime": "2025-05-05 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1452821, + "price": 133249000.0, + "datetime": "2025-05-05 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [fractal_swing,minor_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1452836, + "price": 133103000.0, + "datetime": "2025-05-05 20:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452861, + "price": 133769000.0, + "datetime": "2025-05-05 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fib_pullback,fractal_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1452907, + "price": 133501000.0, + "datetime": "2025-05-06 00:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1452926, + "price": 133607000.0, + "datetime": "2025-05-06 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452957, + "price": 134434000.0, + "datetime": "2025-05-06 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1452969, + "price": 134635000.0, + "datetime": "2025-05-06 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -130901,16 +247946,223 @@ "datetime": "2025-05-06 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453031, + "price": 134746000.0, + "datetime": "2025-05-06 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1453305, - "price": 133898000.0, - "datetime": "2025-05-06 19:54:00", + "bar_index": 1453082, + "price": 134995000.0, + "datetime": "2025-05-06 08:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1453141, + "price": 134627000.0, + "datetime": "2025-05-06 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1453175, + "price": 134561000.0, + "datetime": "2025-05-06 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453212, + "price": 134643000.0, + "datetime": "2025-05-06 15:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453219, + "price": 134708000.0, + "datetime": "2025-05-06 15:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1453246, + "price": 134780000.0, + "datetime": "2025-05-06 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1453275, + "price": 134401000.0, + "datetime": "2025-05-06 18:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1453286, + "price": 134434000.0, + "datetime": "2025-05-06 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1453322, + "price": 133800000.0, + "datetime": "2025-05-06 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1453417, + "price": 134564000.0, + "datetime": "2025-05-07 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1453452, + "price": 134541000.0, + "datetime": "2025-05-07 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453465, + "price": 134784000.0, + "datetime": "2025-05-07 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453537, + "price": 135606000.0, + "datetime": "2025-05-07 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1453543, + "price": 136386000.0, + "datetime": "2025-05-07 07:48:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1453555, + "price": 137244000.0, + "datetime": "2025-05-07 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1453580, + "price": 137728000.0, + "datetime": "2025-05-07 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1453585, + "price": 137900000.0, + "datetime": "2025-05-07 09:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1453630, + "price": 136721000.0, + "datetime": "2025-05-07 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1453641, + "price": 136813000.0, + "datetime": "2025-05-07 12:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1453659, + "price": 136856000.0, + "datetime": "2025-05-07 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1453665, + "price": 137063000.0, + "datetime": "2025-05-07 13:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453709, + "price": 136994000.0, + "datetime": "2025-05-07 16:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453721, + "price": 137169000.0, + "datetime": "2025-05-07 16:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -130918,143 +248170,269 @@ "price": 137235000.0, "datetime": "2025-05-07 18:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1453780, - "price": 137383000.0, - "datetime": "2025-05-07 19:39:00", + "bar_index": 1453761, + "price": 137393000.0, + "datetime": "2025-05-07 18:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1453781, + "price": 137418000.0, + "datetime": "2025-05-07 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453788, + "price": 137468000.0, + "datetime": "2025-05-07 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1453820, - "price": 137297000.0, - "datetime": "2025-05-07 21:39:00", + "bar_index": 1453830, + "price": 137225000.0, + "datetime": "2025-05-07 22:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.3 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1453840, - "price": 137306000.0, - "datetime": "2025-05-07 22:39:00", + "bar_index": 1453877, + "price": 137588000.0, + "datetime": "2025-05-08 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1453938, - "price": 137186000.0, - "datetime": "2025-05-08 03:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=33.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1453955, - "price": 136520000.0, - "datetime": "2025-05-08 04:24:00", + "bar_index": 1453895, + "price": 137100000.0, + "datetime": "2025-05-08 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1453902, + "price": 137365000.0, + "datetime": "2025-05-08 01:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1453985, + "price": 137209000.0, + "datetime": "2025-05-08 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1454032, + "price": 138053000.0, + "datetime": "2025-05-08 08:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1454082, + "price": 138555000.0, + "datetime": "2025-05-08 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1454088, + "price": 138730000.0, + "datetime": "2025-05-08 11:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1454151, + "price": 139487000.0, + "datetime": "2025-05-08 14:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1454159, + "price": 139369000.0, + "datetime": "2025-05-08 14:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1454163, + "price": 139253000.0, + "datetime": "2025-05-08 14:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" }, { "side": "buy", - "bar_index": 1453961, - "price": 137010000.0, - "datetime": "2025-05-08 04:42:00", + "bar_index": 1454195, + "price": 139778000.0, + "datetime": "2025-05-08 16:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=15.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 1454070, - "price": 138444000.0, - "datetime": "2025-05-08 10:09:00", + "side": "sell", + "bar_index": 1454309, + "price": 139784000.0, + "datetime": "2025-05-08 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1454272, - "price": 140529000.0, - "datetime": "2025-05-08 20:15:00", + "bar_index": 1454370, + "price": 142092000.0, + "datetime": "2025-05-09 01:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1454459, + "price": 143225000.0, + "datetime": "2025-05-09 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1454481, + "price": 144497000.0, + "datetime": "2025-05-09 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1454506, + "price": 144670000.0, + "datetime": "2025-05-09 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1454557, + "price": 144537000.0, + "datetime": "2025-05-09 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1454648, + "price": 144563000.0, + "datetime": "2025-05-09 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1454668, + "price": 144975000.0, + "datetime": "2025-05-09 16:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1454730, + "price": 144551000.0, + "datetime": "2025-05-09 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1454319, - "price": 139884000.0, - "datetime": "2025-05-08 22:36:00", + "bar_index": 1454778, + "price": 144180000.0, + "datetime": "2025-05-09 21:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1454825, + "price": 144463000.0, + "datetime": "2025-05-09 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1454348, - "price": 139847000.0, - "datetime": "2025-05-09 00:03:00", + "bar_index": 1454839, + "price": 144167000.0, + "datetime": "2025-05-10 00:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1454354, - "price": 140448000.0, - "datetime": "2025-05-09 00:21:00", + "bar_index": 1454875, + "price": 144235000.0, + "datetime": "2025-05-10 02:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1454433, - "price": 142472000.0, - "datetime": "2025-05-09 04:18:00", + "bar_index": 1454879, + "price": 144380000.0, + "datetime": "2025-05-10 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1454446, - "price": 142646000.0, - "datetime": "2025-05-09 04:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1454814, - "price": 144256000.0, - "datetime": "2025-05-09 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1454851, - "price": 144275000.0, - "datetime": "2025-05-10 01:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -131062,89 +248440,377 @@ "price": 144437000.0, "datetime": "2025-05-10 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1455108, - "price": 144233000.0, - "datetime": "2025-05-10 14:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1455929, - "price": 145120000.0, - "datetime": "2025-05-12 07:06:00", + "bar_index": 1454981, + "price": 144002000.0, + "datetime": "2025-05-10 07:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1456586, - "price": 144801000.0, - "datetime": "2025-05-13 15:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1456698, - "price": 146499000.0, - "datetime": "2025-05-13 21:33:00", + "bar_index": 1455040, + "price": 144012000.0, + "datetime": "2025-05-10 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1456800, - "price": 146093000.0, - "datetime": "2025-05-14 02:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1456822, - "price": 146276000.0, - "datetime": "2025-05-14 03:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1456876, - "price": 146340000.0, - "datetime": "2025-05-14 06:27:00", + "bar_index": 1455059, + "price": 144197000.0, + "datetime": "2025-05-10 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1456893, - "price": 146127000.0, - "datetime": "2025-05-14 07:18:00", + "bar_index": 1455075, + "price": 144031000.0, + "datetime": "2025-05-10 12:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.6 [macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1455126, + "price": 144512000.0, + "datetime": "2025-05-10 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1456955, - "price": 146057000.0, - "datetime": "2025-05-14 10:24:00", + "bar_index": 1455237, + "price": 144592000.0, + "datetime": "2025-05-10 20:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1455334, + "price": 144171000.0, + "datetime": "2025-05-11 01:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1455453, + "price": 144259000.0, + "datetime": "2025-05-11 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1455466, + "price": 144059000.0, + "datetime": "2025-05-11 07:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1455477, + "price": 144961000.0, + "datetime": "2025-05-11 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1455501, + "price": 144992000.0, + "datetime": "2025-05-11 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1455575, + "price": 144928000.0, + "datetime": "2025-05-11 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1455585, + "price": 144900000.0, + "datetime": "2025-05-11 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1455660, + "price": 144943000.0, + "datetime": "2025-05-11 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1455676, + "price": 145399000.0, + "datetime": "2025-05-11 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1455724, + "price": 145837000.0, + "datetime": "2025-05-11 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1455795, + "price": 146021000.0, + "datetime": "2025-05-12 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1455820, + "price": 145426000.0, + "datetime": "2025-05-12 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1455876, + "price": 145777000.0, + "datetime": "2025-05-12 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1455886, + "price": 145700000.0, + "datetime": "2025-05-12 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1455918, + "price": 145355000.0, + "datetime": "2025-05-12 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1456001, + "price": 145630000.0, + "datetime": "2025-05-12 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1456070, + "price": 145395000.0, + "datetime": "2025-05-12 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1456097, + "price": 145756000.0, + "datetime": "2025-05-12 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1456146, + "price": 146817000.0, + "datetime": "2025-05-12 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1456183, + "price": 146727000.0, + "datetime": "2025-05-12 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1456193, + "price": 146617000.0, + "datetime": "2025-05-12 20:18:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1456419, + "price": 144970000.0, + "datetime": "2025-05-13 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1456452, + "price": 144431000.0, + "datetime": "2025-05-13 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1456499, + "price": 143863000.0, + "datetime": "2025-05-13 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1456533, + "price": 144305000.0, + "datetime": "2025-05-13 13:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1456587, + "price": 144888000.0, + "datetime": "2025-05-13 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1456618, + "price": 145300000.0, + "datetime": "2025-05-13 17:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1456633, + "price": 145842000.0, + "datetime": "2025-05-13 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1456662, + "price": 146022000.0, + "datetime": "2025-05-13 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1456699, + "price": 146476000.0, + "datetime": "2025-05-13 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1456713, + "price": 146309000.0, + "datetime": "2025-05-13 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1456792, + "price": 145942000.0, + "datetime": "2025-05-14 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1456824, + "price": 146315000.0, + "datetime": "2025-05-14 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1456905, + "price": 146120000.0, + "datetime": "2025-05-14 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1457020, + "price": 146060000.0, + "datetime": "2025-05-14 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -131153,43 +248819,160 @@ "datetime": "2025-05-14 14:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence]" }, { "side": "sell", - "bar_index": 1457133, - "price": 145029000.0, - "datetime": "2025-05-14 19:18:00", + "bar_index": 1457056, + "price": 145854000.0, + "datetime": "2025-05-14 15:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1457203, - "price": 145751000.0, - "datetime": "2025-05-14 22:48:00", + "bar_index": 1457066, + "price": 145913000.0, + "datetime": "2025-05-14 15:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1457411, - "price": 145998000.0, - "datetime": "2025-05-15 09:12:00", + "bar_index": 1457139, + "price": 145289000.0, + "datetime": "2025-05-14 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=21.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=40.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1457147, + "price": 145473000.0, + "datetime": "2025-05-14 20:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1457301, + "price": 145555000.0, + "datetime": "2025-05-15 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1457349, + "price": 145881000.0, + "datetime": "2025-05-15 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1457363, + "price": 145987000.0, + "datetime": "2025-05-15 06:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1457413, + "price": 146079000.0, + "datetime": "2025-05-15 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1457538, - "price": 144394000.0, - "datetime": "2025-05-15 15:33:00", + "bar_index": 1457477, + "price": 144850000.0, + "datetime": "2025-05-15 12:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1457515, + "price": 144512000.0, + "datetime": "2025-05-15 14:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1457547, + "price": 144303000.0, + "datetime": "2025-05-15 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1457551, + "price": 144078000.0, + "datetime": "2025-05-15 16:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1457582, + "price": 144535000.0, + "datetime": "2025-05-15 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1457590, + "price": 144249000.0, + "datetime": "2025-05-15 18:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1457598, + "price": 143936000.0, + "datetime": "2025-05-15 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1457608, + "price": 143874000.0, + "datetime": "2025-05-15 19:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1457630, + "price": 144410000.0, + "datetime": "2025-05-15 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -131198,16 +248981,61 @@ "datetime": "2025-05-16 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1457770, - "price": 146343000.0, - "datetime": "2025-05-16 03:09:00", + "bar_index": 1457721, + "price": 145944000.0, + "datetime": "2025-05-16 00:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1457800, + "price": 145794000.0, + "datetime": "2025-05-16 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1457814, + "price": 146164000.0, + "datetime": "2025-05-16 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1457837, + "price": 145915000.0, + "datetime": "2025-05-16 06:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1457842, + "price": 146010000.0, + "datetime": "2025-05-16 06:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1457848, + "price": 146181000.0, + "datetime": "2025-05-16 07:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -131216,52 +249044,133 @@ "datetime": "2025-05-16 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1457949, - "price": 146482000.0, - "datetime": "2025-05-16 12:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1458094, - "price": 146231000.0, - "datetime": "2025-05-16 19:21:00", + "bar_index": 1457889, + "price": 146112000.0, + "datetime": "2025-05-16 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.8 [donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1457899, + "price": 146431000.0, + "datetime": "2025-05-16 09:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1457935, + "price": 146798000.0, + "datetime": "2025-05-16 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1457956, + "price": 146758000.0, + "datetime": "2025-05-16 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1458074, + "price": 146252000.0, + "datetime": "2025-05-16 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458174, + "price": 146315000.0, + "datetime": "2025-05-16 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458194, + "price": 146545000.0, + "datetime": "2025-05-17 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1458232, + "price": 147089000.0, + "datetime": "2025-05-17 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458291, + "price": 146763000.0, + "datetime": "2025-05-17 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1458169, - "price": 146001000.0, - "datetime": "2025-05-16 23:06:00", + "bar_index": 1458313, + "price": 146510000.0, + "datetime": "2025-05-17 06:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.0 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1458191, - "price": 146723000.0, - "datetime": "2025-05-17 00:12:00", + "bar_index": 1458418, + "price": 146498000.0, + "datetime": "2025-05-17 11:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1458410, - "price": 146214000.0, - "datetime": "2025-05-17 11:09:00", + "side": "buy", + "bar_index": 1458426, + "price": 146614000.0, + "datetime": "2025-05-17 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1458446, + "price": 146690000.0, + "datetime": "2025-05-17 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1458465, + "price": 146706000.0, + "datetime": "2025-05-17 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -131270,124 +249179,484 @@ "datetime": "2025-05-17 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1458536, - "price": 146690000.0, - "datetime": "2025-05-17 17:27:00", + "bar_index": 1458513, + "price": 146672000.0, + "datetime": "2025-05-17 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458539, + "price": 146679000.0, + "datetime": "2025-05-17 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1458607, + "price": 146204000.0, + "datetime": "2025-05-17 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=50.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1458588, - "price": 146000000.0, - "datetime": "2025-05-17 20:03:00", + "bar_index": 1458626, + "price": 146172000.0, + "datetime": "2025-05-17 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1458631, - "price": 146299000.0, - "datetime": "2025-05-17 22:12:00", + "bar_index": 1458648, + "price": 146197000.0, + "datetime": "2025-05-17 23:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1458802, - "price": 146638000.0, - "datetime": "2025-05-18 06:45:00", + "bar_index": 1458661, + "price": 146306000.0, + "datetime": "2025-05-17 23:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458721, + "price": 146580000.0, + "datetime": "2025-05-18 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1458727, + "price": 146560000.0, + "datetime": "2025-05-18 03:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1458782, + "price": 146685000.0, + "datetime": "2025-05-18 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1458804, + "price": 146579000.0, + "datetime": "2025-05-18 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458819, + "price": 146608000.0, + "datetime": "2025-05-18 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1458823, + "price": 146613000.0, + "datetime": "2025-05-18 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1458837, + "price": 146668000.0, + "datetime": "2025-05-18 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1458909, - "price": 146643000.0, - "datetime": "2025-05-18 12:06:00", + "bar_index": 1458880, + "price": 146646000.0, + "datetime": "2025-05-18 10:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1458899, + "price": 146710000.0, + "datetime": "2025-05-18 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458904, + "price": 146770000.0, + "datetime": "2025-05-18 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1458929, + "price": 146731000.0, + "datetime": "2025-05-18 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458950, + "price": 146777000.0, + "datetime": "2025-05-18 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1458957, + "price": 146799000.0, + "datetime": "2025-05-18 14:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1458993, + "price": 146851000.0, + "datetime": "2025-05-18 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1459006, + "price": 147134000.0, + "datetime": "2025-05-18 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1459048, + "price": 147127000.0, + "datetime": "2025-05-18 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1459057, + "price": 147105000.0, + "datetime": "2025-05-18 19:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1458978, - "price": 146738000.0, - "datetime": "2025-05-18 15:33:00", + "bar_index": 1459062, + "price": 147040000.0, + "datetime": "2025-05-18 19:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1459047, - "price": 147047000.0, - "datetime": "2025-05-18 19:00:00", + "bar_index": 1459075, + "price": 147074000.0, + "datetime": "2025-05-18 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1459200, - "price": 149228000.0, - "datetime": "2025-05-19 02:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1459481, - "price": 146502000.0, - "datetime": "2025-05-19 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1459743, - "price": 148556000.0, - "datetime": "2025-05-20 05:48:00", + "bar_index": 1459109, + "price": 147068000.0, + "datetime": "2025-05-18 22:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1459131, + "price": 148289000.0, + "datetime": "2025-05-18 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1459177, + "price": 148910000.0, + "datetime": "2025-05-19 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1459952, - "price": 148916000.0, - "datetime": "2025-05-20 16:15:00", + "bar_index": 1459239, + "price": 148090000.0, + "datetime": "2025-05-19 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1459959, - "price": 148690000.0, - "datetime": "2025-05-20 16:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1460178, - "price": 149556000.0, - "datetime": "2025-05-21 03:33:00", + "bar_index": 1459266, + "price": 148235000.0, + "datetime": "2025-05-19 05:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1459288, + "price": 148140000.0, + "datetime": "2025-05-19 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1459315, + "price": 149801000.0, + "datetime": "2025-05-19 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1459359, + "price": 149091000.0, + "datetime": "2025-05-19 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1459389, + "price": 148174000.0, + "datetime": "2025-05-19 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1459491, + "price": 146671000.0, + "datetime": "2025-05-19 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1459503, + "price": 146747000.0, + "datetime": "2025-05-19 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1459537, + "price": 146213000.0, + "datetime": "2025-05-19 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1459666, + "price": 148861000.0, + "datetime": "2025-05-20 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1459723, + "price": 148824000.0, + "datetime": "2025-05-20 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1459828, + "price": 149266000.0, + "datetime": "2025-05-20 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1459844, + "price": 149947000.0, + "datetime": "2025-05-20 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1459850, + "price": 150021000.0, + "datetime": "2025-05-20 11:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1459872, + "price": 149131000.0, + "datetime": "2025-05-20 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1459910, + "price": 149570000.0, + "datetime": "2025-05-20 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1459927, + "price": 149476000.0, + "datetime": "2025-05-20 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1459960, + "price": 148610000.0, + "datetime": "2025-05-20 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1459975, + "price": 148436000.0, + "datetime": "2025-05-20 17:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1459989, + "price": 148810000.0, + "datetime": "2025-05-20 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1460037, + "price": 148775000.0, + "datetime": "2025-05-20 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1460048, + "price": 148721000.0, + "datetime": "2025-05-20 21:03:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1460116, + "price": 148735000.0, + "datetime": "2025-05-21 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1460153, + "price": 149767000.0, + "datetime": "2025-05-21 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1460164, + "price": 149883000.0, + "datetime": "2025-05-21 02:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -131395,35 +249664,71 @@ "price": 150095000.0, "datetime": "2025-05-21 04:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1460230, - "price": 150066000.0, - "datetime": "2025-05-21 06:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1460285, - "price": 150372000.0, - "datetime": "2025-05-21 08:54:00", + "bar_index": 1460266, + "price": 150560000.0, + "datetime": "2025-05-21 07:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1460316, - "price": 150220000.0, - "datetime": "2025-05-21 10:27:00", + "bar_index": 1460326, + "price": 149818000.0, + "datetime": "2025-05-21 10:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1460383, + "price": 150473000.0, + "datetime": "2025-05-21 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1460387, + "price": 150733000.0, + "datetime": "2025-05-21 14:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1460428, + "price": 151044000.0, + "datetime": "2025-05-21 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1460439, + "price": 149998000.0, + "datetime": "2025-05-21 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1460453, + "price": 149879000.0, + "datetime": "2025-05-21 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -131431,17 +249736,26 @@ "price": 149400000.0, "datetime": "2025-05-21 19:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1460537, - "price": 149418000.0, - "datetime": "2025-05-21 21:30:00", + "bar_index": 1460542, + "price": 149250000.0, + "datetime": "2025-05-21 21:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1460549, + "price": 149127000.0, + "datetime": "2025-05-21 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -131449,62 +249763,440 @@ "price": 149883000.0, "datetime": "2025-05-21 22:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1460990, - "price": 153912000.0, - "datetime": "2025-05-22 20:09:00", + "bar_index": 1460592, + "price": 151893000.0, + "datetime": "2025-05-22 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1461043, - "price": 154723000.0, - "datetime": "2025-05-22 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1461297, - "price": 154250000.0, - "datetime": "2025-05-23 11:30:00", + "bar_index": 1460642, + "price": 149123000.0, + "datetime": "2025-05-22 02:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1460744, + "price": 151495000.0, + "datetime": "2025-05-22 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1460758, + "price": 152304000.0, + "datetime": "2025-05-22 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1460784, + "price": 152611000.0, + "datetime": "2025-05-22 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1460821, + "price": 153576000.0, + "datetime": "2025-05-22 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1460841, + "price": 154669000.0, + "datetime": "2025-05-22 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1460971, + "price": 153886000.0, + "datetime": "2025-05-22 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1461015, + "price": 154520000.0, + "datetime": "2025-05-22 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1461044, + "price": 154918000.0, + "datetime": "2025-05-22 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1461084, + "price": 154531000.0, + "datetime": "2025-05-23 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1461100, + "price": 154633000.0, + "datetime": "2025-05-23 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1461151, + "price": 155021000.0, + "datetime": "2025-05-23 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1461349, - "price": 153589000.0, - "datetime": "2025-05-23 14:06:00", + "bar_index": 1461172, + "price": 154568000.0, + "datetime": "2025-05-23 05:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1461298, + "price": 154197000.0, + "datetime": "2025-05-23 11:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1461351, + "price": 153596000.0, + "datetime": "2025-05-23 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1461835, - "price": 151079000.0, - "datetime": "2025-05-24 14:24:00", + "bar_index": 1461388, + "price": 153543000.0, + "datetime": "2025-05-23 16:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1461408, + "price": 153442000.0, + "datetime": "2025-05-23 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1462704, - "price": 152305000.0, - "datetime": "2025-05-26 09:51:00", + "bar_index": 1461425, + "price": 153614000.0, + "datetime": "2025-05-23 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1461520, + "price": 151958000.0, + "datetime": "2025-05-23 22:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1461526, + "price": 152550000.0, + "datetime": "2025-05-23 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1461589, + "price": 151904000.0, + "datetime": "2025-05-24 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1461629, + "price": 151399000.0, + "datetime": "2025-05-24 04:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1461636, + "price": 151376000.0, + "datetime": "2025-05-24 04:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1461654, + "price": 151275000.0, + "datetime": "2025-05-24 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1461742, + "price": 150371000.0, + "datetime": "2025-05-24 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1461793, + "price": 150918000.0, + "datetime": "2025-05-24 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1461918, + "price": 151114000.0, + "datetime": "2025-05-24 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1461948, + "price": 152270000.0, + "datetime": "2025-05-24 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1461981, + "price": 151836000.0, + "datetime": "2025-05-24 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1462019, + "price": 151884000.0, + "datetime": "2025-05-24 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1462039, + "price": 152001000.0, + "datetime": "2025-05-25 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1462130, + "price": 151998000.0, + "datetime": "2025-05-25 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1462240, + "price": 151179000.0, + "datetime": "2025-05-25 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1462272, + "price": 151262000.0, + "datetime": "2025-05-25 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1462306, + "price": 151338000.0, + "datetime": "2025-05-25 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1462386, + "price": 150230000.0, + "datetime": "2025-05-25 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1462413, + "price": 150489000.0, + "datetime": "2025-05-25 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1462444, + "price": 150281000.0, + "datetime": "2025-05-25 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1462469, + "price": 150340000.0, + "datetime": "2025-05-25 22:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1462491, + "price": 150422000.0, + "datetime": "2025-05-25 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1462547, + "price": 150270000.0, + "datetime": "2025-05-26 02:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1462589, + "price": 150417000.0, + "datetime": "2025-05-26 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1462624, + "price": 150721000.0, + "datetime": "2025-05-26 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1462672, + "price": 152300000.0, + "datetime": "2025-05-26 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1462685, + "price": 152200000.0, + "datetime": "2025-05-26 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [donchian,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1462731, + "price": 152369000.0, + "datetime": "2025-05-26 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1462747, + "price": 152004000.0, + "datetime": "2025-05-26 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -131513,43 +250205,106 @@ "datetime": "2025-05-26 13:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { - "side": "buy", - "bar_index": 1462813, - "price": 152083000.0, - "datetime": "2025-05-26 15:18:00", + "side": "sell", + "bar_index": 1462791, + "price": 151833000.0, + "datetime": "2025-05-26 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1462950, - "price": 152308000.0, - "datetime": "2025-05-26 22:09:00", + "bar_index": 1462834, + "price": 152281000.0, + "datetime": "2025-05-26 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=32.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1462870, + "price": 152344000.0, + "datetime": "2025-05-26 18:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1463005, + "price": 152615000.0, + "datetime": "2025-05-27 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1463174, - "price": 152051000.0, - "datetime": "2025-05-27 09:21:00", + "bar_index": 1463024, + "price": 152000000.0, + "datetime": "2025-05-27 01:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1463105, + "price": 152268000.0, + "datetime": "2025-05-27 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463127, + "price": 152265000.0, + "datetime": "2025-05-27 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463161, + "price": 152115000.0, + "datetime": "2025-05-27 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463168, + "price": 152163000.0, + "datetime": "2025-05-27 09:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1463219, - "price": 151030000.0, - "datetime": "2025-05-27 11:36:00", + "bar_index": 1463186, + "price": 151533000.0, + "datetime": "2025-05-27 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463239, + "price": 151278000.0, + "datetime": "2025-05-27 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -131558,178 +250313,772 @@ "datetime": "2025-05-27 13:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1463316, - "price": 151458000.0, - "datetime": "2025-05-27 16:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1463430, - "price": 152570000.0, - "datetime": "2025-05-27 22:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1463701, - "price": 151207000.0, - "datetime": "2025-05-28 11:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1463807, - "price": 151400000.0, - "datetime": "2025-05-28 17:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1463819, - "price": 151493000.0, - "datetime": "2025-05-28 17:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1464129, - "price": 150190000.0, - "datetime": "2025-05-29 09:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1464295, - "price": 150428000.0, - "datetime": "2025-05-29 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1464529, - "price": 148018000.0, - "datetime": "2025-05-30 05:06:00", + "bar_index": 1463278, + "price": 150879000.0, + "datetime": "2025-05-27 14:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1464692, - "price": 148500000.0, - "datetime": "2025-05-30 13:15:00", + "bar_index": 1463295, + "price": 151157000.0, + "datetime": "2025-05-27 15:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463350, + "price": 152091000.0, + "datetime": "2025-05-27 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1463367, + "price": 152151000.0, + "datetime": "2025-05-27 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1463441, + "price": 152599000.0, + "datetime": "2025-05-27 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1463453, + "price": 152476000.0, + "datetime": "2025-05-27 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1464725, - "price": 148376000.0, - "datetime": "2025-05-30 14:54:00", + "bar_index": 1463672, + "price": 151109000.0, + "datetime": "2025-05-28 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1464797, - "price": 147617000.0, - "datetime": "2025-05-30 18:30:00", + "bar_index": 1463679, + "price": 151090000.0, + "datetime": "2025-05-28 10:36:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [bb_reversal,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463717, + "price": 151148000.0, + "datetime": "2025-05-28 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463750, + "price": 151273000.0, + "datetime": "2025-05-28 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463792, + "price": 151474000.0, + "datetime": "2025-05-28 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1463824, + "price": 151461000.0, + "datetime": "2025-05-28 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1463963, + "price": 149645000.0, + "datetime": "2025-05-29 00:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1464804, - "price": 147714000.0, - "datetime": "2025-05-30 18:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1464858, - "price": 148095000.0, - "datetime": "2025-05-30 21:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1464972, - "price": 147025000.0, - "datetime": "2025-05-31 03:15:00", + "bar_index": 1463983, + "price": 149736000.0, + "datetime": "2025-05-29 01:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464005, + "price": 150294000.0, + "datetime": "2025-05-29 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1464014, + "price": 150259000.0, + "datetime": "2025-05-29 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464029, + "price": 150420000.0, + "datetime": "2025-05-29 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1465252, - "price": 146347000.0, - "datetime": "2025-05-31 17:15:00", + "bar_index": 1464050, + "price": 149723000.0, + "datetime": "2025-05-29 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1465541, - "price": 148337000.0, - "datetime": "2025-06-01 07:42:00", + "bar_index": 1464060, + "price": 150149000.0, + "datetime": "2025-05-29 05:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1465679, - "price": 147946000.0, - "datetime": "2025-06-01 14:36:00", + "bar_index": 1464071, + "price": 150061000.0, + "datetime": "2025-05-29 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1465947, - "price": 148408000.0, - "datetime": "2025-06-02 04:00:00", + "bar_index": 1464152, + "price": 150719000.0, + "datetime": "2025-05-29 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1464177, + "price": 150605000.0, + "datetime": "2025-05-29 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1464234, + "price": 150102000.0, + "datetime": "2025-05-29 14:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1464243, + "price": 150097000.0, + "datetime": "2025-05-29 14:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1466203, - "price": 147582000.0, - "datetime": "2025-06-02 16:48:00", + "bar_index": 1464256, + "price": 150284000.0, + "datetime": "2025-05-29 15:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1464267, + "price": 150245000.0, + "datetime": "2025-05-29 16:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1464272, + "price": 150344000.0, + "datetime": "2025-05-29 16:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1464277, + "price": 150234000.0, + "datetime": "2025-05-29 16:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1464304, + "price": 150707000.0, + "datetime": "2025-05-29 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1464324, + "price": 150827000.0, + "datetime": "2025-05-29 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464332, + "price": 150820000.0, + "datetime": "2025-05-29 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464339, + "price": 150955000.0, + "datetime": "2025-05-29 19:36:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1464433, + "price": 149701000.0, + "datetime": "2025-05-30 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464544, + "price": 148322000.0, + "datetime": "2025-05-30 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1464556, + "price": 148287000.0, + "datetime": "2025-05-30 06:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1464592, + "price": 147706000.0, + "datetime": "2025-05-30 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1464648, + "price": 148288000.0, + "datetime": "2025-05-30 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1464682, + "price": 148692000.0, + "datetime": "2025-05-30 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1464732, + "price": 148323000.0, + "datetime": "2025-05-30 15:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464817, + "price": 148246000.0, + "datetime": "2025-05-30 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1464832, + "price": 148382000.0, + "datetime": "2025-05-30 20:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1464879, + "price": 148139000.0, + "datetime": "2025-05-30 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1464901, + "price": 147955000.0, + "datetime": "2025-05-30 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1464986, + "price": 147476000.0, + "datetime": "2025-05-31 03:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1465028, + "price": 147330000.0, + "datetime": "2025-05-31 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1465041, + "price": 147170000.0, + "datetime": "2025-05-31 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1465056, + "price": 147142000.0, + "datetime": "2025-05-31 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465088, + "price": 147154000.0, + "datetime": "2025-05-31 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1465151, + "price": 146352000.0, + "datetime": "2025-05-31 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1465169, + "price": 146750000.0, + "datetime": "2025-05-31 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1465213, + "price": 146456000.0, + "datetime": "2025-05-31 15:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1465275, + "price": 146550000.0, + "datetime": "2025-05-31 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1465296, + "price": 146500000.0, + "datetime": "2025-05-31 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465319, + "price": 146708000.0, + "datetime": "2025-05-31 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1465335, + "price": 147230000.0, + "datetime": "2025-05-31 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1465380, + "price": 148180000.0, + "datetime": "2025-05-31 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1465413, + "price": 148549000.0, + "datetime": "2025-06-01 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465472, + "price": 148275000.0, + "datetime": "2025-06-01 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465496, + "price": 148269000.0, + "datetime": "2025-06-01 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1465507, + "price": 148307000.0, + "datetime": "2025-06-01 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1465511, + "price": 148214000.0, + "datetime": "2025-06-01 06:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1465517, + "price": 148369000.0, + "datetime": "2025-06-01 06:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1465543, + "price": 148087000.0, + "datetime": "2025-06-01 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1465555, + "price": 148004000.0, + "datetime": "2025-06-01 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1465631, + "price": 147291000.0, + "datetime": "2025-06-01 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1465640, + "price": 147575000.0, + "datetime": "2025-06-01 12:39:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465652, + "price": 147847000.0, + "datetime": "2025-06-01 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1465742, + "price": 147513000.0, + "datetime": "2025-06-01 17:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1465794, + "price": 147250000.0, + "datetime": "2025-06-01 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465841, + "price": 147630000.0, + "datetime": "2025-06-01 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1465879, + "price": 148129000.0, + "datetime": "2025-06-02 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1465901, + "price": 148528000.0, + "datetime": "2025-06-02 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1465913, + "price": 148411000.0, + "datetime": "2025-06-02 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465921, + "price": 148256000.0, + "datetime": "2025-06-02 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1465954, + "price": 148312000.0, + "datetime": "2025-06-02 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1465962, + "price": 148363000.0, + "datetime": "2025-06-02 04:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1466003, + "price": 148652000.0, + "datetime": "2025-06-02 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1466032, + "price": 149300000.0, + "datetime": "2025-06-02 08:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [bb_reversal,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1466063, + "price": 148502000.0, + "datetime": "2025-06-02 09:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1466220, + "price": 147835000.0, + "datetime": "2025-06-02 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1466232, + "price": 147199000.0, + "datetime": "2025-06-02 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1466240, + "price": 147078000.0, + "datetime": "2025-06-02 18:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1466286, + "price": 146424000.0, + "datetime": "2025-06-02 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1466361, + "price": 146724000.0, + "datetime": "2025-06-03 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1466405, + "price": 146573000.0, + "datetime": "2025-06-03 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -131737,107 +251086,557 @@ "price": 146456000.0, "datetime": "2025-06-03 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1466553, - "price": 148522000.0, - "datetime": "2025-06-03 10:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1466814, - "price": 147760000.0, - "datetime": "2025-06-03 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1466857, - "price": 148283000.0, - "datetime": "2025-06-04 01:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1467284, - "price": 145920000.0, - "datetime": "2025-06-04 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1467516, - "price": 145191000.0, - "datetime": "2025-06-05 10:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1467593, - "price": 145116000.0, - "datetime": "2025-06-05 14:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1467760, - "price": 145562000.0, - "datetime": "2025-06-05 22:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1467783, - "price": 144779000.0, - "datetime": "2025-06-05 23:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1468182, - "price": 144280000.0, - "datetime": "2025-06-06 19:45:00", + "bar_index": 1466461, + "price": 147062000.0, + "datetime": "2025-06-03 05:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1468489, - "price": 145174000.0, - "datetime": "2025-06-07 11:06:00", + "bar_index": 1466499, + "price": 147772000.0, + "datetime": "2025-06-03 07:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1468537, - "price": 145588000.0, - "datetime": "2025-06-07 13:30:00", + "bar_index": 1466508, + "price": 147959000.0, + "datetime": "2025-06-03 08:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1466532, + "price": 148429000.0, + "datetime": "2025-06-03 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1466570, + "price": 148449000.0, + "datetime": "2025-06-03 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1466610, + "price": 147491000.0, + "datetime": "2025-06-03 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1466644, + "price": 147358000.0, + "datetime": "2025-06-03 14:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1466659, + "price": 147220000.0, + "datetime": "2025-06-03 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1466670, + "price": 147450000.0, + "datetime": "2025-06-03 16:09:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1466681, + "price": 147273000.0, + "datetime": "2025-06-03 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1466692, + "price": 147101000.0, + "datetime": "2025-06-03 17:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1466753, + "price": 147125000.0, + "datetime": "2025-06-03 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1466782, + "price": 147131000.0, + "datetime": "2025-06-03 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1466791, + "price": 147270000.0, + "datetime": "2025-06-03 22:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1466824, + "price": 148556000.0, + "datetime": "2025-06-03 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1466905, + "price": 147846000.0, + "datetime": "2025-06-04 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1466981, + "price": 147751000.0, + "datetime": "2025-06-04 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1466997, + "price": 147288000.0, + "datetime": "2025-06-04 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467063, + "price": 147022000.0, + "datetime": "2025-06-04 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467087, + "price": 147022000.0, + "datetime": "2025-06-04 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467099, + "price": 146950000.0, + "datetime": "2025-06-04 13:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1467131, + "price": 146714000.0, + "datetime": "2025-06-04 15:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1467201, + "price": 146610000.0, + "datetime": "2025-06-04 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1467206, + "price": 146875000.0, + "datetime": "2025-06-04 18:57:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1467276, + "price": 146106000.0, + "datetime": "2025-06-04 22:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1467301, + "price": 145682000.0, + "datetime": "2025-06-04 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1467314, + "price": 146300000.0, + "datetime": "2025-06-05 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1467336, + "price": 145901000.0, + "datetime": "2025-06-05 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1467431, + "price": 145707000.0, + "datetime": "2025-06-05 06:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1467465, + "price": 145526000.0, + "datetime": "2025-06-05 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467559, + "price": 144819000.0, + "datetime": "2025-06-05 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1467600, + "price": 144854000.0, + "datetime": "2025-06-05 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1467634, + "price": 144835000.0, + "datetime": "2025-06-05 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1467649, + "price": 144639000.0, + "datetime": "2025-06-05 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467666, + "price": 144642000.0, + "datetime": "2025-06-05 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1467684, + "price": 145000000.0, + "datetime": "2025-06-05 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1467745, + "price": 146260000.0, + "datetime": "2025-06-05 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1467762, + "price": 145026000.0, + "datetime": "2025-06-05 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467819, + "price": 144112000.0, + "datetime": "2025-06-06 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1467838, + "price": 143416000.0, + "datetime": "2025-06-06 02:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1467988, + "price": 142145000.0, + "datetime": "2025-06-06 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468021, + "price": 141943000.0, + "datetime": "2025-06-06 11:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1468025, + "price": 142100000.0, + "datetime": "2025-06-06 11:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468106, + "price": 143670000.0, + "datetime": "2025-06-06 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468140, + "price": 144090000.0, + "datetime": "2025-06-06 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468192, + "price": 144363000.0, + "datetime": "2025-06-06 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1468201, + "price": 144450000.0, + "datetime": "2025-06-06 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1468211, + "price": 144654000.0, + "datetime": "2025-06-06 21:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468264, + "price": 145405000.0, + "datetime": "2025-06-06 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468298, + "price": 145645000.0, + "datetime": "2025-06-07 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468329, + "price": 145521000.0, + "datetime": "2025-06-07 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1468345, + "price": 145100000.0, + "datetime": "2025-06-07 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468384, + "price": 145186000.0, + "datetime": "2025-06-07 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1468412, + "price": 144929000.0, + "datetime": "2025-06-07 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1468440, + "price": 145005000.0, + "datetime": "2025-06-07 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1468444, + "price": 145099000.0, + "datetime": "2025-06-07 08:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468466, + "price": 145200000.0, + "datetime": "2025-06-07 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468473, + "price": 145283000.0, + "datetime": "2025-06-07 10:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1468538, + "price": 145501000.0, + "datetime": "2025-06-07 13:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468553, + "price": 145670000.0, + "datetime": "2025-06-07 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468564, + "price": 145710000.0, + "datetime": "2025-06-07 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -131846,52 +251645,214 @@ "datetime": "2025-06-07 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1468590, - "price": 145647000.0, - "datetime": "2025-06-07 16:09:00", + "bar_index": 1468601, + "price": 145590000.0, + "datetime": "2025-06-07 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1468629, + "price": 145478000.0, + "datetime": "2025-06-07 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1468639, + "price": 145373000.0, + "datetime": "2025-06-07 18:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1468686, - "price": 145769000.0, - "datetime": "2025-06-07 20:57:00", + "bar_index": 1468670, + "price": 145775000.0, + "datetime": "2025-06-07 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1468737, + "bar_index": 1468705, + "price": 146289000.0, + "datetime": "2025-06-07 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1468741, + "price": 146270000.0, + "datetime": "2025-06-07 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468756, + "price": 146228000.0, + "datetime": "2025-06-08 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1468776, + "price": 146188000.0, + "datetime": "2025-06-08 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1468794, "price": 146288000.0, - "datetime": "2025-06-07 23:30:00", + "datetime": "2025-06-08 02:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1468885, - "price": 146691000.0, - "datetime": "2025-06-08 06:54:00", + "bar_index": 1468813, + "price": 146528000.0, + "datetime": "2025-06-08 03:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468840, + "price": 146427000.0, + "datetime": "2025-06-08 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1468848, + "price": 146596000.0, + "datetime": "2025-06-08 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1468863, + "price": 146681000.0, + "datetime": "2025-06-08 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1469039, - "price": 146101000.0, - "datetime": "2025-06-08 14:36:00", + "bar_index": 1468942, + "price": 146341000.0, + "datetime": "2025-06-08 09:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1468981, + "price": 146279000.0, + "datetime": "2025-06-08 11:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1468986, + "price": 146035000.0, + "datetime": "2025-06-08 11:57:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1469022, + "price": 146112000.0, + "datetime": "2025-06-08 13:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1469064, + "price": 145868000.0, + "datetime": "2025-06-08 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1469099, + "price": 145681000.0, + "datetime": "2025-06-08 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1469120, + "price": 145595000.0, + "datetime": "2025-06-08 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1469150, + "price": 145829000.0, + "datetime": "2025-06-08 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1469159, + "price": 146015000.0, + "datetime": "2025-06-08 20:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1469199, + "price": 146088000.0, + "datetime": "2025-06-08 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -131900,169 +251861,421 @@ "datetime": "2025-06-08 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1469323, - "price": 146578000.0, - "datetime": "2025-06-09 04:48:00", + "bar_index": 1469224, + "price": 146148000.0, + "datetime": "2025-06-08 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1469368, - "price": 146369000.0, - "datetime": "2025-06-09 07:03:00", + "side": "buy", + "bar_index": 1469305, + "price": 146584000.0, + "datetime": "2025-06-09 03:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1469413, - "price": 145898000.0, - "datetime": "2025-06-09 09:18:00", + "bar_index": 1469435, + "price": 145977000.0, + "datetime": "2025-06-09 10:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1469501, - "price": 145502000.0, - "datetime": "2025-06-09 13:42:00", + "bar_index": 1469516, + "price": 145250000.0, + "datetime": "2025-06-09 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1469544, + "price": 145498000.0, + "datetime": "2025-06-09 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1469563, + "price": 145277000.0, + "datetime": "2025-06-09 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1469573, + "price": 145307000.0, + "datetime": "2025-06-09 17:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1469580, + "price": 145394000.0, + "datetime": "2025-06-09 17:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1469614, + "price": 147546000.0, + "datetime": "2025-06-09 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1469645, + "price": 148047000.0, + "datetime": "2025-06-09 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1469687, + "price": 147523000.0, + "datetime": "2025-06-09 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1469714, + "price": 148203000.0, + "datetime": "2025-06-10 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1469751, + "price": 148400000.0, + "datetime": "2025-06-10 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1469815, + "price": 148839000.0, + "datetime": "2025-06-10 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1469826, + "price": 148844000.0, + "datetime": "2025-06-10 05:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1469831, + "price": 149312000.0, + "datetime": "2025-06-10 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1469866, + "price": 150386000.0, + "datetime": "2025-06-10 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1469981, + "price": 149924000.0, + "datetime": "2025-06-10 13:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1469987, + "price": 149977000.0, + "datetime": "2025-06-10 14:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1470012, + "price": 149999000.0, + "datetime": "2025-06-10 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1470081, + "price": 150246000.0, + "datetime": "2025-06-10 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1470089, + "price": 150350000.0, + "datetime": "2025-06-10 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1470168, + "price": 149878000.0, + "datetime": "2025-06-10 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1470181, + "price": 149321000.0, + "datetime": "2025-06-10 23:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1470210, + "price": 149884000.0, + "datetime": "2025-06-11 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1470230, + "price": 149742000.0, + "datetime": "2025-06-11 02:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1470241, + "price": 149554000.0, + "datetime": "2025-06-11 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1470254, + "price": 149603000.0, + "datetime": "2025-06-11 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1470261, + "price": 149836000.0, + "datetime": "2025-06-11 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1470285, + "price": 149943000.0, + "datetime": "2025-06-11 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1470309, + "price": 150471000.0, + "datetime": "2025-06-11 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1470362, + "price": 150595000.0, + "datetime": "2025-06-11 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1470416, + "price": 150570000.0, + "datetime": "2025-06-11 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1470462, + "price": 150551000.0, + "datetime": "2025-06-11 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1470502, + "price": 150444000.0, + "datetime": "2025-06-11 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1470513, + "price": 150727000.0, + "datetime": "2025-06-11 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1470587, + "price": 150608000.0, + "datetime": "2025-06-11 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1470633, + "price": 150923000.0, + "datetime": "2025-06-11 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1470698, + "price": 150517000.0, + "datetime": "2025-06-12 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1470725, + "price": 150261000.0, + "datetime": "2025-06-12 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1470785, + "price": 150154000.0, + "datetime": "2025-06-12 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1470806, + "price": 149693000.0, + "datetime": "2025-06-12 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1470848, + "price": 149574000.0, + "datetime": "2025-06-12 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1470963, + "price": 147924000.0, + "datetime": "2025-06-12 14:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1470988, + "price": 148344000.0, + "datetime": "2025-06-12 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1471043, + "price": 147573000.0, + "datetime": "2025-06-12 18:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1469613, - "price": 147671000.0, - "datetime": "2025-06-09 19:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1469682, - "price": 147745000.0, - "datetime": "2025-06-09 22:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1469694, - "price": 148046000.0, - "datetime": "2025-06-09 23:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1470076, - "price": 150002000.0, - "datetime": "2025-06-10 18:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1470107, - "price": 150250000.0, - "datetime": "2025-06-10 20:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1470163, - "price": 149785000.0, - "datetime": "2025-06-10 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1470193, - "price": 149879000.0, - "datetime": "2025-06-11 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1470207, - "price": 149942000.0, - "datetime": "2025-06-11 01:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1470240, - "price": 149546000.0, - "datetime": "2025-06-11 02:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1470284, - "price": 149992000.0, - "datetime": "2025-06-11 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1470481, - "price": 150550000.0, - "datetime": "2025-06-11 14:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1470643, - "price": 150885000.0, - "datetime": "2025-06-11 22:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1470691, - "price": 150449000.0, - "datetime": "2025-06-12 01:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1470863, - "price": 149698000.0, - "datetime": "2025-06-12 09:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -132070,26 +252283,170 @@ "price": 147067000.0, "datetime": "2025-06-12 22:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1471467, - "price": 145465000.0, - "datetime": "2025-06-13 16:00:00", + "bar_index": 1471132, + "price": 147690000.0, + "datetime": "2025-06-12 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1471817, - "price": 147163000.0, - "datetime": "2025-06-14 09:30:00", + "bar_index": 1471178, + "price": 147991000.0, + "datetime": "2025-06-13 01:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1471225, + "price": 147689000.0, + "datetime": "2025-06-13 03:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1471336, + "price": 143657000.0, + "datetime": "2025-06-13 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1471399, + "price": 145080000.0, + "datetime": "2025-06-13 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1471429, + "price": 145316000.0, + "datetime": "2025-06-13 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1471486, + "price": 146190000.0, + "datetime": "2025-06-13 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1471546, + "price": 145979000.0, + "datetime": "2025-06-13 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471566, + "price": 146152000.0, + "datetime": "2025-06-13 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471575, + "price": 146212000.0, + "datetime": "2025-06-13 21:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471638, + "price": 146687000.0, + "datetime": "2025-06-14 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1471674, + "price": 146093000.0, + "datetime": "2025-06-14 02:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,donchian,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1471703, + "price": 145991000.0, + "datetime": "2025-06-14 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471720, + "price": 146172000.0, + "datetime": "2025-06-14 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471730, + "price": 146230000.0, + "datetime": "2025-06-14 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1471737, + "price": 146322000.0, + "datetime": "2025-06-14 05:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1471746, + "price": 146542000.0, + "datetime": "2025-06-14 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1471787, + "price": 147120000.0, + "datetime": "2025-06-14 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -132097,8 +252454,17 @@ "price": 146523000.0, "datetime": "2025-06-14 12:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1471938, + "price": 146132000.0, + "datetime": "2025-06-14 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -132106,26 +252472,80 @@ "price": 145834000.0, "datetime": "2025-06-14 16:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [donchian,keltner_breakout,macd_cross,range_breakout]" }, { - "side": "buy", - "bar_index": 1472083, - "price": 145681000.0, - "datetime": "2025-06-14 22:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1472266, - "price": 146426000.0, - "datetime": "2025-06-15 07:57:00", + "side": "sell", + "bar_index": 1471998, + "price": 145630000.0, + "datetime": "2025-06-14 18:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1472055, + "price": 145646000.0, + "datetime": "2025-06-14 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1472084, + "price": 145694000.0, + "datetime": "2025-06-14 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1472110, + "price": 145590000.0, + "datetime": "2025-06-15 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1472195, + "price": 145934000.0, + "datetime": "2025-06-15 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1472219, + "price": 145916000.0, + "datetime": "2025-06-15 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1472227, + "price": 145995000.0, + "datetime": "2025-06-15 06:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1472269, + "price": 146468000.0, + "datetime": "2025-06-15 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -132133,53 +252553,188 @@ "price": 146379000.0, "datetime": "2025-06-15 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1472291, - "price": 146400000.0, - "datetime": "2025-06-15 09:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1472531, - "price": 145801000.0, - "datetime": "2025-06-15 21:12:00", + "bar_index": 1472296, + "price": 146495000.0, + "datetime": "2025-06-15 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1472304, + "price": 146620000.0, + "datetime": "2025-06-15 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1472679, - "price": 146034000.0, - "datetime": "2025-06-16 04:36:00", + "bar_index": 1472325, + "price": 146335000.0, + "datetime": "2025-06-15 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1472758, - "price": 145927000.0, - "datetime": "2025-06-16 08:33:00", + "bar_index": 1472331, + "price": 146499000.0, + "datetime": "2025-06-15 11:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1472362, + "price": 146412000.0, + "datetime": "2025-06-15 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1472457, + "price": 145876000.0, + "datetime": "2025-06-15 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1472513, + "price": 145812000.0, + "datetime": "2025-06-15 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1472778, - "price": 145843000.0, - "datetime": "2025-06-16 09:33:00", + "bar_index": 1472564, + "price": 146094000.0, + "datetime": "2025-06-15 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1472586, + "price": 146328000.0, + "datetime": "2025-06-15 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1472608, + "price": 146318000.0, + "datetime": "2025-06-16 01:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1472637, + "price": 146170000.0, + "datetime": "2025-06-16 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1472650, + "price": 146140000.0, + "datetime": "2025-06-16 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1472661, + "price": 146060000.0, + "datetime": "2025-06-16 03:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1472770, + "price": 146000000.0, + "datetime": "2025-06-16 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1472781, + "price": 145882000.0, + "datetime": "2025-06-16 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1472815, + "price": 146079000.0, + "datetime": "2025-06-16 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1472836, + "price": 146230000.0, + "datetime": "2025-06-16 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1472928, + "price": 147503000.0, + "datetime": "2025-06-16 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1472941, + "price": 147485000.0, + "datetime": "2025-06-16 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1472945, + "price": 147680000.0, + "datetime": "2025-06-16 17:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" }, { "side": "buy", @@ -132188,79 +252743,205 @@ "datetime": "2025-06-16 19:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1473219, - "price": 148333000.0, - "datetime": "2025-06-17 07:36:00", + "bar_index": 1472987, + "price": 147180000.0, + "datetime": "2025-06-16 20:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1473306, - "price": 147730000.0, - "datetime": "2025-06-17 11:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1473492, - "price": 145909000.0, - "datetime": "2025-06-17 21:15:00", + "bar_index": 1472991, + "price": 147106000.0, + "datetime": "2025-06-16 20:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1473531, - "price": 145751000.0, - "datetime": "2025-06-17 23:12:00", + "bar_index": 1473062, + "price": 147765000.0, + "datetime": "2025-06-16 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1473094, + "price": 147667000.0, + "datetime": "2025-06-17 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1473107, + "price": 147853000.0, + "datetime": "2025-06-17 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1473141, + "price": 148300000.0, + "datetime": "2025-06-17 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1473173, + "price": 149021000.0, + "datetime": "2025-06-17 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1473586, - "price": 144053000.0, - "datetime": "2025-06-18 01:57:00", + "bar_index": 1473436, + "price": 146494000.0, + "datetime": "2025-06-17 18:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { - "side": "buy", - "bar_index": 1473676, - "price": 145538000.0, - "datetime": "2025-06-18 06:27:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1473739, - "price": 145645000.0, - "datetime": "2025-06-18 09:36:00", + "side": "sell", + "bar_index": 1473536, + "price": 145394000.0, + "datetime": "2025-06-17 23:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1473577, + "price": 144527000.0, + "datetime": "2025-06-18 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1473591, + "price": 144237000.0, + "datetime": "2025-06-18 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1473849, - "price": 145993000.0, - "datetime": "2025-06-18 15:06:00", + "bar_index": 1473604, + "price": 144661000.0, + "datetime": "2025-06-18 02:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1473692, + "price": 145694000.0, + "datetime": "2025-06-18 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1473719, + "price": 145625000.0, + "datetime": "2025-06-18 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1473731, + "price": 145425000.0, + "datetime": "2025-06-18 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1473744, + "price": 145591000.0, + "datetime": "2025-06-18 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1473752, + "price": 145958000.0, + "datetime": "2025-06-18 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1473810, + "price": 145775000.0, + "datetime": "2025-06-18 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1473819, + "price": 145860000.0, + "datetime": "2025-06-18 13:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1473861, + "price": 145558000.0, + "datetime": "2025-06-18 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1473899, + "price": 145500000.0, + "datetime": "2025-06-18 17:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1474012, + "price": 145619000.0, + "datetime": "2025-06-18 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=56.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -132268,80 +252949,224 @@ "price": 145228000.0, "datetime": "2025-06-18 23:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1474107, - "price": 144247000.0, - "datetime": "2025-06-19 04:00:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1474111, - "price": 145107000.0, - "datetime": "2025-06-19 04:12:00", + "bar_index": 1474037, + "price": 145249000.0, + "datetime": "2025-06-19 00:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1474151, - "price": 144891000.0, - "datetime": "2025-06-19 06:12:00", + "bar_index": 1474061, + "price": 145102000.0, + "datetime": "2025-06-19 01:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1474206, - "price": 145340000.0, - "datetime": "2025-06-19 08:57:00", + "bar_index": 1474134, + "price": 144734000.0, + "datetime": "2025-06-19 05:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1474291, - "price": 145741000.0, - "datetime": "2025-06-19 13:12:00", + "bar_index": 1474190, + "price": 145364000.0, + "datetime": "2025-06-19 08:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1474215, + "price": 145513000.0, + "datetime": "2025-06-19 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1474255, + "price": 145694000.0, + "datetime": "2025-06-19 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1474304, + "price": 145723000.0, + "datetime": "2025-06-19 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1474711, - "price": 144560000.0, - "datetime": "2025-06-20 10:12:00", + "bar_index": 1474435, + "price": 145370000.0, + "datetime": "2025-06-19 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1474833, - "price": 144990000.0, - "datetime": "2025-06-20 16:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_sell score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1474929, - "price": 146026000.0, - "datetime": "2025-06-20 21:06:00", + "bar_index": 1474514, + "price": 144884000.0, + "datetime": "2025-06-20 00:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1474562, + "price": 145290000.0, + "datetime": "2025-06-20 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1474579, + "price": 144820000.0, + "datetime": "2025-06-20 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1474628, + "price": 144676000.0, + "datetime": "2025-06-20 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1474652, + "price": 144889000.0, + "datetime": "2025-06-20 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1474666, + "price": 144962000.0, + "datetime": "2025-06-20 07:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1474680, + "price": 145040000.0, + "datetime": "2025-06-20 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1474723, + "price": 144760000.0, + "datetime": "2025-06-20 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1474766, + "price": 144547000.0, + "datetime": "2025-06-20 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1474804, + "price": 144409000.0, + "datetime": "2025-06-20 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1474834, + "price": 145146000.0, + "datetime": "2025-06-20 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1474848, + "price": 146300000.0, + "datetime": "2025-06-20 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1474897, + "price": 146300000.0, + "datetime": "2025-06-20 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1474917, + "price": 145907000.0, + "datetime": "2025-06-20 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1474942, + "price": 146242000.0, + "datetime": "2025-06-20 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1475027, + "price": 144270000.0, + "datetime": "2025-06-21 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -132349,134 +253174,332 @@ "price": 143908000.0, "datetime": "2025-06-21 04:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1475115, - "price": 144194000.0, - "datetime": "2025-06-21 06:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1475248, - "price": 144071000.0, - "datetime": "2025-06-21 13:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1475275, - "price": 143921000.0, - "datetime": "2025-06-21 14:24:00", + "bar_index": 1475144, + "price": 143740000.0, + "datetime": "2025-06-21 07:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1475286, - "price": 143901000.0, - "datetime": "2025-06-21 14:57:00", + "bar_index": 1475171, + "price": 143778000.0, + "datetime": "2025-06-21 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1475185, + "price": 143798000.0, + "datetime": "2025-06-21 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1475391, - "price": 144296000.0, - "datetime": "2025-06-21 20:12:00", + "bar_index": 1475206, + "price": 144027000.0, + "datetime": "2025-06-21 10:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1475430, - "price": 144328000.0, - "datetime": "2025-06-21 22:09:00", + "bar_index": 1475299, + "price": 143935000.0, + "datetime": "2025-06-21 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1475580, - "price": 143462000.0, - "datetime": "2025-06-22 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1475898, - "price": 143129000.0, - "datetime": "2025-06-22 21:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1475912, - "price": 142463000.0, - "datetime": "2025-06-22 22:15:00", + "bar_index": 1475339, + "price": 143911000.0, + "datetime": "2025-06-21 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1475996, - "price": 138481000.0, - "datetime": "2025-06-23 02:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1476029, - "price": 138487000.0, - "datetime": "2025-06-23 04:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [ema_pullback,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1476198, - "price": 141510000.0, - "datetime": "2025-06-23 12:33:00", + "bar_index": 1475414, + "price": 144360000.0, + "datetime": "2025-06-21 21:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1476292, - "price": 142340000.0, - "datetime": "2025-06-23 17:15:00", + "bar_index": 1475435, + "price": 144330000.0, + "datetime": "2025-06-21 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1475495, + "price": 144260000.0, + "datetime": "2025-06-22 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1476332, - "price": 142008000.0, - "datetime": "2025-06-23 19:15:00", + "bar_index": 1475515, + "price": 144169000.0, + "datetime": "2025-06-22 02:24:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1475584, + "price": 143725000.0, + "datetime": "2025-06-22 05:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1475590, + "price": 143342000.0, + "datetime": "2025-06-22 06:09:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1475713, + "price": 142863000.0, + "datetime": "2025-06-22 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1475728, + "price": 142944000.0, + "datetime": "2025-06-22 13:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1475865, + "price": 142928000.0, + "datetime": "2025-06-22 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1475881, + "price": 143143000.0, + "datetime": "2025-06-22 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1475977, + "price": 137952000.0, + "datetime": "2025-06-23 01:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1476036, + "price": 138000000.0, + "datetime": "2025-06-23 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1476075, + "price": 138693000.0, + "datetime": "2025-06-23 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1476102, + "price": 140460000.0, + "datetime": "2025-06-23 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1476213, + "price": 141400000.0, + "datetime": "2025-06-23 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1476230, + "price": 141562000.0, + "datetime": "2025-06-23 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1476295, + "price": 142288000.0, + "datetime": "2025-06-23 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1476312, + "price": 142296000.0, + "datetime": "2025-06-23 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1476316, + "price": 142140000.0, + "datetime": "2025-06-23 18:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1476410, + "price": 142733000.0, + "datetime": "2025-06-23 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1476424, + "price": 141977000.0, + "datetime": "2025-06-23 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1476430, + "price": 142317000.0, + "datetime": "2025-06-24 00:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1476444, + "price": 141662000.0, + "datetime": "2025-06-24 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1476481, + "price": 142694000.0, + "datetime": "2025-06-24 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1476547, + "price": 143923000.0, + "datetime": "2025-06-24 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1476600, + "price": 146528000.0, + "datetime": "2025-06-24 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1476666, + "price": 145119000.0, + "datetime": "2025-06-24 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1476734, + "price": 145702000.0, + "datetime": "2025-06-24 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1476739, + "price": 145870000.0, + "datetime": "2025-06-24 15:36:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1476780, + "price": 144880000.0, + "datetime": "2025-06-24 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -132484,8 +253507,8 @@ "price": 145032000.0, "datetime": "2025-06-24 20:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -132493,35 +253516,89 @@ "price": 145000000.0, "datetime": "2025-06-24 20:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1476894, + "price": 144950000.0, + "datetime": "2025-06-24 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1476873, - "price": 144783000.0, - "datetime": "2025-06-24 22:18:00", + "bar_index": 1476930, + "price": 144990000.0, + "datetime": "2025-06-25 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1476923, - "price": 145131000.0, - "datetime": "2025-06-25 00:48:00", + "bar_index": 1476936, + "price": 145183000.0, + "datetime": "2025-06-25 01:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1477049, - "price": 145619000.0, - "datetime": "2025-06-25 07:06:00", + "bar_index": 1476949, + "price": 145841000.0, + "datetime": "2025-06-25 02:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1476969, + "price": 145786000.0, + "datetime": "2025-06-25 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1476985, + "price": 145243000.0, + "datetime": "2025-06-25 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1476999, + "price": 145163000.0, + "datetime": "2025-06-25 04:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1477010, + "price": 145063000.0, + "datetime": "2025-06-25 05:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1477034, + "price": 145766000.0, + "datetime": "2025-06-25 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -132529,8 +253606,35 @@ "price": 145448000.0, "datetime": "2025-06-25 09:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [donchian,ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1477107, + "price": 145949000.0, + "datetime": "2025-06-25 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477121, + "price": 145891000.0, + "datetime": "2025-06-25 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477134, + "price": 146384000.0, + "datetime": "2025-06-25 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -132539,79 +253643,313 @@ "datetime": "2025-06-25 12:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1477512, - "price": 147697000.0, - "datetime": "2025-06-26 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1477725, - "price": 147657000.0, - "datetime": "2025-06-26 16:54:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1477738, - "price": 147679000.0, - "datetime": "2025-06-26 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1477843, - "price": 146961000.0, - "datetime": "2025-06-26 22:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1477886, - "price": 147328000.0, - "datetime": "2025-06-27 00:57:00", + "bar_index": 1477230, + "price": 146302000.0, + "datetime": "2025-06-25 16:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1477928, - "price": 147367000.0, - "datetime": "2025-06-27 03:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1478198, - "price": 147062000.0, - "datetime": "2025-06-27 16:33:00", + "bar_index": 1477267, + "price": 146505000.0, + "datetime": "2025-06-25 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1477287, + "price": 146659000.0, + "datetime": "2025-06-25 19:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477317, + "price": 147140000.0, + "datetime": "2025-06-25 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1477329, + "price": 147310000.0, + "datetime": "2025-06-25 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1477367, + "price": 148332000.0, + "datetime": "2025-06-25 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1477569, + "price": 147462000.0, + "datetime": "2025-06-26 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1478298, - "price": 146930000.0, - "datetime": "2025-06-27 21:33:00", + "bar_index": 1477590, + "price": 147113000.0, + "datetime": "2025-06-26 10:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477602, + "price": 147669000.0, + "datetime": "2025-06-26 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1477613, + "price": 147899000.0, + "datetime": "2025-06-26 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1477635, + "price": 147676000.0, + "datetime": "2025-06-26 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1477679, + "price": 147479000.0, + "datetime": "2025-06-26 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477701, + "price": 147654000.0, + "datetime": "2025-06-26 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1477753, + "price": 147218000.0, + "datetime": "2025-06-26 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1477774, + "price": 147220000.0, + "datetime": "2025-06-26 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1477785, + "price": 147321000.0, + "datetime": "2025-06-26 19:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1477795, + "price": 147200000.0, + "datetime": "2025-06-26 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477804, + "price": 147340000.0, + "datetime": "2025-06-26 20:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1477825, + "price": 147050000.0, + "datetime": "2025-06-26 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1477880, + "price": 146980000.0, + "datetime": "2025-06-27 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1477922, + "price": 147267000.0, + "datetime": "2025-06-27 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1477962, + "price": 147587000.0, + "datetime": "2025-06-27 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1477978, + "price": 147899000.0, + "datetime": "2025-06-27 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1478002, + "price": 147025000.0, + "datetime": "2025-06-27 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1478018, + "price": 147220000.0, + "datetime": "2025-06-27 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1478041, + "price": 147029000.0, + "datetime": "2025-06-27 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1478061, + "price": 146726000.0, + "datetime": "2025-06-27 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1478092, + "price": 146994000.0, + "datetime": "2025-06-27 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1478130, + "price": 147210000.0, + "datetime": "2025-06-27 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1478151, + "price": 147347000.0, + "datetime": "2025-06-27 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1478173, + "price": 147066000.0, + "datetime": "2025-06-27 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1478191, + "price": 147253000.0, + "datetime": "2025-06-27 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1478210, + "price": 146610000.0, + "datetime": "2025-06-27 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1478278, + "price": 146979000.0, + "datetime": "2025-06-27 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -132620,7 +253958,43 @@ "datetime": "2025-06-27 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=35.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1478380, + "price": 147494000.0, + "datetime": "2025-06-28 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1478441, + "price": 146954000.0, + "datetime": "2025-06-28 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1478449, + "price": 147110000.0, + "datetime": "2025-06-28 05:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1478540, + "price": 147099000.0, + "datetime": "2025-06-28 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", @@ -132629,88 +254003,187 @@ "datetime": "2025-06-28 10:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1478663, - "price": 147400000.0, - "datetime": "2025-06-28 15:48:00", + "bar_index": 1478562, + "price": 147096000.0, + "datetime": "2025-06-28 10:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1478747, - "price": 147207000.0, - "datetime": "2025-06-28 20:00:00", + "bar_index": 1478585, + "price": 147020000.0, + "datetime": "2025-06-28 11:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1478796, - "price": 147170000.0, - "datetime": "2025-06-28 22:27:00", + "side": "buy", + "bar_index": 1478593, + "price": 147118000.0, + "datetime": "2025-06-28 12:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1478604, + "price": 147260000.0, + "datetime": "2025-06-28 12:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1478841, - "price": 147168000.0, - "datetime": "2025-06-29 00:42:00", + "bar_index": 1478678, + "price": 147398000.0, + "datetime": "2025-06-28 16:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1478860, - "price": 147187000.0, - "datetime": "2025-06-29 01:39:00", + "bar_index": 1478813, + "price": 147102000.0, + "datetime": "2025-06-28 23:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1478881, + "bar_index": 1478823, + "price": 147175000.0, + "datetime": "2025-06-28 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1478875, + "price": 147175000.0, + "datetime": "2025-06-29 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1479010, + "price": 147166000.0, + "datetime": "2025-06-29 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479131, "price": 147248000.0, - "datetime": "2025-06-29 02:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1478908, - "price": 147244000.0, - "datetime": "2025-06-29 04:03:00", + "datetime": "2025-06-29 15:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1478988, - "price": 147165000.0, - "datetime": "2025-06-29 08:03:00", + "bar_index": 1479150, + "price": 147207000.0, + "datetime": "2025-06-29 16:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1479045, - "price": 147334000.0, - "datetime": "2025-06-29 10:54:00", + "bar_index": 1479170, + "price": 147290000.0, + "datetime": "2025-06-29 17:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479177, + "price": 147400000.0, + "datetime": "2025-06-29 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1479201, + "price": 147840000.0, + "datetime": "2025-06-29 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1479269, + "price": 148130000.0, + "datetime": "2025-06-29 22:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1479294, + "price": 148162000.0, + "datetime": "2025-06-29 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479299, + "price": 147924000.0, + "datetime": "2025-06-29 23:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1479388, + "price": 147435000.0, + "datetime": "2025-06-30 04:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1479405, + "price": 147287000.0, + "datetime": "2025-06-30 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479418, + "price": 147455000.0, + "datetime": "2025-06-30 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -132719,7 +254192,70 @@ "datetime": "2025-06-30 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479484, + "price": 148034000.0, + "datetime": "2025-06-30 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479490, + "price": 148198000.0, + "datetime": "2025-06-30 09:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1479497, + "price": 148400000.0, + "datetime": "2025-06-30 09:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1479513, + "price": 148306000.0, + "datetime": "2025-06-30 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1479524, + "price": 148227000.0, + "datetime": "2025-06-30 10:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479535, + "price": 148130000.0, + "datetime": "2025-06-30 11:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479584, + "price": 147824000.0, + "datetime": "2025-06-30 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -132727,98 +254263,512 @@ "price": 147111000.0, "datetime": "2025-06-30 15:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1479845, - "price": 146786000.0, - "datetime": "2025-07-01 02:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [donchian,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1479938, - "price": 145825000.0, - "datetime": "2025-07-01 07:33:00", + "bar_index": 1479659, + "price": 146799000.0, + "datetime": "2025-06-30 17:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1480258, - "price": 145750000.0, - "datetime": "2025-07-01 23:33:00", + "bar_index": 1479683, + "price": 146733000.0, + "datetime": "2025-06-30 18:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1480312, - "price": 145616000.0, - "datetime": "2025-07-02 02:15:00", + "bar_index": 1479706, + "price": 146822000.0, + "datetime": "2025-06-30 19:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479774, + "price": 146721000.0, + "datetime": "2025-06-30 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1480640, - "price": 147013000.0, - "datetime": "2025-07-02 18:39:00", + "bar_index": 1479824, + "price": 146789000.0, + "datetime": "2025-07-01 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1480669, - "price": 147210000.0, - "datetime": "2025-07-02 20:06:00", + "bar_index": 1479835, + "price": 146850000.0, + "datetime": "2025-07-01 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479852, + "price": 146299000.0, + "datetime": "2025-07-01 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479879, + "price": 146002000.0, + "datetime": "2025-07-01 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1479888, + "price": 146022000.0, + "datetime": "2025-07-01 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1479960, + "price": 145644000.0, + "datetime": "2025-07-01 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1480804, - "price": 148298000.0, - "datetime": "2025-07-03 02:51:00", + "bar_index": 1479971, + "price": 145776000.0, + "datetime": "2025-07-01 09:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1479981, + "price": 145730000.0, + "datetime": "2025-07-01 09:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1481082, - "price": 148291000.0, - "datetime": "2025-07-03 16:45:00", + "bar_index": 1479991, + "price": 145999000.0, + "datetime": "2025-07-01 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480017, + "price": 146097000.0, + "datetime": "2025-07-01 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1480040, + "price": 145872000.0, + "datetime": "2025-07-01 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480129, + "price": 145840000.0, + "datetime": "2025-07-01 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1480144, + "price": 145596000.0, + "datetime": "2025-07-01 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1480159, + "price": 145528000.0, + "datetime": "2025-07-01 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1480235, + "price": 145798000.0, + "datetime": "2025-07-01 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480243, + "price": 146111000.0, + "datetime": "2025-07-01 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1480263, + "price": 145246000.0, + "datetime": "2025-07-01 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1480325, + "price": 145626000.0, + "datetime": "2025-07-02 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1480342, + "price": 145318000.0, + "datetime": "2025-07-02 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480382, + "price": 145500000.0, + "datetime": "2025-07-02 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1480410, + "price": 145263000.0, + "datetime": "2025-07-02 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1480428, + "price": 144874000.0, + "datetime": "2025-07-02 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1480449, + "price": 144881000.0, + "datetime": "2025-07-02 09:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1480463, + "price": 144625000.0, + "datetime": "2025-07-02 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480484, + "price": 144998000.0, + "datetime": "2025-07-02 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480556, + "price": 145783000.0, + "datetime": "2025-07-02 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480609, + "price": 146857000.0, + "datetime": "2025-07-02 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1480647, + "price": 147187000.0, + "datetime": "2025-07-02 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1480677, + "price": 147109000.0, + "datetime": "2025-07-02 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480726, + "price": 147322000.0, + "datetime": "2025-07-02 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1480744, + "price": 147459000.0, + "datetime": "2025-07-02 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1480760, + "price": 147815000.0, + "datetime": "2025-07-03 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1480815, + "price": 148361000.0, + "datetime": "2025-07-03 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1480831, + "price": 148518000.0, + "datetime": "2025-07-03 04:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1480955, + "price": 148128000.0, + "datetime": "2025-07-03 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1480967, + "price": 147904000.0, + "datetime": "2025-07-03 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1480975, + "price": 147705000.0, + "datetime": "2025-07-03 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1481134, + "price": 148957000.0, + "datetime": "2025-07-03 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1481147, + "price": 149000000.0, + "datetime": "2025-07-03 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1481267, + "price": 149098000.0, + "datetime": "2025-07-04 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1481277, + "price": 149077000.0, + "datetime": "2025-07-04 02:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1481313, + "price": 149344000.0, + "datetime": "2025-07-04 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1481448, + "price": 149116000.0, + "datetime": "2025-07-04 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1481456, + "price": 148902000.0, + "datetime": "2025-07-04 11:27:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1481264, - "price": 148793000.0, - "datetime": "2025-07-04 01:51:00", + "bar_index": 1481525, + "price": 148444000.0, + "datetime": "2025-07-04 14:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=41.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1481563, + "price": 148155000.0, + "datetime": "2025-07-04 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1481447, - "price": 149134000.0, - "datetime": "2025-07-04 11:00:00", + "bar_index": 1481619, + "price": 148522000.0, + "datetime": "2025-07-04 19:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback]" + }, + { + "side": "sell", + "bar_index": 1481624, + "price": 148394000.0, + "datetime": "2025-07-04 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [bb_reversal,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1481634, + "price": 148568000.0, + "datetime": "2025-07-04 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1481760, + "price": 147363000.0, + "datetime": "2025-07-05 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1481780, + "price": 147253000.0, + "datetime": "2025-07-05 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1481814, + "price": 147336000.0, + "datetime": "2025-07-05 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -132827,124 +254777,421 @@ "datetime": "2025-07-05 08:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1482118, - "price": 147878000.0, - "datetime": "2025-07-05 20:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1482302, - "price": 148021000.0, - "datetime": "2025-07-06 05:45:00", + "bar_index": 1481885, + "price": 147717000.0, + "datetime": "2025-07-05 08:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1482332, - "price": 148080000.0, - "datetime": "2025-07-06 07:15:00", + "bar_index": 1481896, + "price": 147865000.0, + "datetime": "2025-07-05 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1482379, - "price": 148119000.0, - "datetime": "2025-07-06 09:36:00", + "bar_index": 1481904, + "price": 147999000.0, + "datetime": "2025-07-05 09:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1481954, + "price": 147975000.0, + "datetime": "2025-07-05 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1482482, - "price": 147819000.0, - "datetime": "2025-07-06 14:45:00", + "bar_index": 1482062, + "price": 147818000.0, + "datetime": "2025-07-05 17:45:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1482488, - "price": 147788000.0, - "datetime": "2025-07-06 15:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1482578, - "price": 147601000.0, - "datetime": "2025-07-06 19:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1483020, - "price": 148593000.0, - "datetime": "2025-07-07 17:39:00", + "bar_index": 1482120, + "price": 147890000.0, + "datetime": "2025-07-05 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1483177, - "price": 147718000.0, - "datetime": "2025-07-08 01:30:00", + "bar_index": 1482155, + "price": 147990000.0, + "datetime": "2025-07-05 22:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1483508, - "price": 147936000.0, - "datetime": "2025-07-08 18:03:00", + "bar_index": 1482165, + "price": 147938000.0, + "datetime": "2025-07-05 22:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 1483615, + "side": "buy", + "bar_index": 1482240, + "price": 147999000.0, + "datetime": "2025-07-06 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1482282, "price": 148047000.0, - "datetime": "2025-07-08 23:24:00", + "datetime": "2025-07-06 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1482310, + "price": 148097000.0, + "datetime": "2025-07-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1482344, + "price": 148158000.0, + "datetime": "2025-07-06 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1482363, + "price": 148158000.0, + "datetime": "2025-07-06 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1483657, - "price": 148055000.0, - "datetime": "2025-07-09 01:30:00", + "bar_index": 1482426, + "price": 147973000.0, + "datetime": "2025-07-06 11:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1483737, - "price": 148239000.0, - "datetime": "2025-07-09 05:30:00", + "bar_index": 1482516, + "price": 147779000.0, + "datetime": "2025-07-06 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=31.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1482542, + "price": 147648000.0, + "datetime": "2025-07-06 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1482579, + "price": 147573000.0, + "datetime": "2025-07-06 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1482622, + "price": 147579000.0, + "datetime": "2025-07-06 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1482694, + "price": 148182000.0, + "datetime": "2025-07-07 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1482717, + "price": 148258000.0, + "datetime": "2025-07-07 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1482726, + "price": 148285000.0, + "datetime": "2025-07-07 02:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1482777, + "price": 148131000.0, + "datetime": "2025-07-07 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1482791, + "price": 148300000.0, + "datetime": "2025-07-07 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1482824, + "price": 148650000.0, + "datetime": "2025-07-07 07:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1482906, + "price": 148879000.0, + "datetime": "2025-07-07 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1482961, + "price": 148723000.0, + "datetime": "2025-07-07 14:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1482979, + "price": 148501000.0, + "datetime": "2025-07-07 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1483012, + "price": 148464000.0, + "datetime": "2025-07-07 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1483085, + "price": 148119000.0, + "datetime": "2025-07-07 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1483148, + "price": 147683000.0, + "datetime": "2025-07-08 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1483162, + "price": 147700000.0, + "datetime": "2025-07-08 00:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483193, + "price": 147659000.0, + "datetime": "2025-07-08 02:18:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483241, + "price": 147812000.0, + "datetime": "2025-07-08 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1483304, + "price": 147823000.0, + "datetime": "2025-07-08 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1483314, + "price": 147951000.0, + "datetime": "2025-07-08 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1483324, + "price": 148041000.0, + "datetime": "2025-07-08 08:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1483410, + "price": 147439000.0, + "datetime": "2025-07-08 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483442, + "price": 147671000.0, + "datetime": "2025-07-08 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483521, + "price": 148069000.0, + "datetime": "2025-07-08 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1483582, + "price": 148494000.0, + "datetime": "2025-07-08 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483691, + "price": 148513000.0, + "datetime": "2025-07-09 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1483801, + "price": 148325000.0, + "datetime": "2025-07-09 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483819, + "price": 148349000.0, + "datetime": "2025-07-09 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483825, + "price": 148463000.0, + "datetime": "2025-07-09 09:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1483853, + "price": 148439000.0, + "datetime": "2025-07-09 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1483867, + "price": 148224000.0, + "datetime": "2025-07-09 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing]" }, { "side": "sell", @@ -132952,44 +255199,206 @@ "price": 148063000.0, "datetime": "2025-07-09 13:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1484096, - "price": 148350000.0, - "datetime": "2025-07-09 23:27:00", + "bar_index": 1483906, + "price": 148113000.0, + "datetime": "2025-07-09 13:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1483913, + "price": 148098000.0, + "datetime": "2025-07-09 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1484289, - "price": 150885000.0, - "datetime": "2025-07-10 09:06:00", + "bar_index": 1483924, + "price": 148240000.0, + "datetime": "2025-07-09 14:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1484442, - "price": 151023000.0, - "datetime": "2025-07-10 16:45:00", + "bar_index": 1483947, + "price": 148371000.0, + "datetime": "2025-07-09 16:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1484659, - "price": 153170000.0, - "datetime": "2025-07-11 03:36:00", + "bar_index": 1483960, + "price": 148319000.0, + "datetime": "2025-07-09 16:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1484004, + "price": 148344000.0, + "datetime": "2025-07-09 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1484054, + "price": 148998000.0, + "datetime": "2025-07-09 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1484078, + "price": 149117000.0, + "datetime": "2025-07-09 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1484114, + "price": 148470000.0, + "datetime": "2025-07-10 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1484210, + "price": 150893000.0, + "datetime": "2025-07-10 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1484228, + "price": 150486000.0, + "datetime": "2025-07-10 06:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1484262, + "price": 150898000.0, + "datetime": "2025-07-10 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1484279, + "price": 151043000.0, + "datetime": "2025-07-10 08:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1484291, + "price": 150957000.0, + "datetime": "2025-07-10 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1484331, + "price": 150997000.0, + "datetime": "2025-07-10 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1484389, + "price": 150834000.0, + "datetime": "2025-07-10 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1484423, + "price": 151011000.0, + "datetime": "2025-07-10 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1484456, + "price": 151198000.0, + "datetime": "2025-07-10 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1484492, + "price": 151034000.0, + "datetime": "2025-07-10 19:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1484578, + "price": 150981000.0, + "datetime": "2025-07-10 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1484618, + "price": 152538000.0, + "datetime": "2025-07-11 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1484718, + "price": 156231000.0, + "datetime": "2025-07-11 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", @@ -132997,53 +255406,431 @@ "price": 156065000.0, "datetime": "2025-07-11 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1485352, - "price": 158916000.0, - "datetime": "2025-07-12 14:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1485400, - "price": 159421000.0, - "datetime": "2025-07-12 16:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1485509, - "price": 159575000.0, - "datetime": "2025-07-12 22:06:00", + "bar_index": 1484795, + "price": 156554000.0, + "datetime": "2025-07-11 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1485612, - "price": 159639000.0, - "datetime": "2025-07-13 03:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1485837, - "price": 160255000.0, - "datetime": "2025-07-13 14:30:00", + "bar_index": 1484819, + "price": 157830000.0, + "datetime": "2025-07-11 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1484879, + "price": 159729000.0, + "datetime": "2025-07-11 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1484932, + "price": 159616000.0, + "datetime": "2025-07-11 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1484942, + "price": 159832000.0, + "datetime": "2025-07-11 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1484952, + "price": 160100000.0, + "datetime": "2025-07-11 18:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1484977, + "price": 159786000.0, + "datetime": "2025-07-11 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1485113, + "price": 158019000.0, + "datetime": "2025-07-12 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1485124, + "price": 158096000.0, + "datetime": "2025-07-12 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485171, + "price": 158550000.0, + "datetime": "2025-07-12 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1485197, + "price": 158294000.0, + "datetime": "2025-07-12 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1485232, + "price": 158393000.0, + "datetime": "2025-07-12 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1485276, + "price": 158317000.0, + "datetime": "2025-07-12 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1485287, + "price": 158606000.0, + "datetime": "2025-07-12 11:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1485331, + "price": 158924000.0, + "datetime": "2025-07-12 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485338, + "price": 159012000.0, + "datetime": "2025-07-12 13:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485365, + "price": 159083000.0, + "datetime": "2025-07-12 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1485379, + "price": 159496000.0, + "datetime": "2025-07-12 15:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1485401, + "price": 159337000.0, + "datetime": "2025-07-12 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485413, + "price": 159388000.0, + "datetime": "2025-07-12 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1485422, + "price": 159425000.0, + "datetime": "2025-07-12 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485463, + "price": 159812000.0, + "datetime": "2025-07-12 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1485570, + "price": 159529000.0, + "datetime": "2025-07-13 01:09:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485593, + "price": 159700000.0, + "datetime": "2025-07-13 02:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485629, + "price": 159699000.0, + "datetime": "2025-07-13 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485639, + "price": 159684000.0, + "datetime": "2025-07-13 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485651, + "price": 159669000.0, + "datetime": "2025-07-13 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1485682, + "price": 159785000.0, + "datetime": "2025-07-13 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [keltner_breakout,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1485696, + "price": 159800000.0, + "datetime": "2025-07-13 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1485743, + "price": 159774000.0, + "datetime": "2025-07-13 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1485795, + "price": 160091000.0, + "datetime": "2025-07-13 12:24:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1485898, + "price": 159947000.0, + "datetime": "2025-07-13 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1485923, + "price": 160004000.0, + "datetime": "2025-07-13 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1485960, + "price": 160047000.0, + "datetime": "2025-07-13 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486042, + "price": 160824000.0, + "datetime": "2025-07-14 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486077, + "price": 160911000.0, + "datetime": "2025-07-14 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486147, + "price": 161130000.0, + "datetime": "2025-07-14 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486195, + "price": 161130000.0, + "datetime": "2025-07-14 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1486208, + "price": 161675000.0, + "datetime": "2025-07-14 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486285, + "price": 164250000.0, + "datetime": "2025-07-14 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1486318, + "price": 165973000.0, + "datetime": "2025-07-14 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1486363, + "price": 166744000.0, + "datetime": "2025-07-14 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486384, + "price": 166499000.0, + "datetime": "2025-07-14 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486456, + "price": 165552000.0, + "datetime": "2025-07-14 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1486509, + "price": 163957000.0, + "datetime": "2025-07-15 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486548, + "price": 163786000.0, + "datetime": "2025-07-15 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1486558, + "price": 163522000.0, + "datetime": "2025-07-15 02:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "sell", @@ -133051,35 +255838,170 @@ "price": 163491000.0, "datetime": "2025-07-15 03:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486640, + "price": 164204000.0, + "datetime": "2025-07-15 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486663, + "price": 164452000.0, + "datetime": "2025-07-15 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1486782, - "price": 160510000.0, - "datetime": "2025-07-15 13:45:00", + "bar_index": 1486676, + "price": 164091000.0, + "datetime": "2025-07-15 08:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1486800, - "price": 160270000.0, - "datetime": "2025-07-15 14:39:00", + "bar_index": 1486689, + "price": 163433000.0, + "datetime": "2025-07-15 09:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486786, + "price": 160645000.0, + "datetime": "2025-07-15 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1486828, - "price": 160027000.0, - "datetime": "2025-07-15 16:03:00", + "bar_index": 1486809, + "price": 160025000.0, + "datetime": "2025-07-15 15:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1486847, + "price": 159857000.0, + "datetime": "2025-07-15 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1486862, + "price": 159807000.0, + "datetime": "2025-07-15 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1486891, + "price": 159624000.0, + "datetime": "2025-07-15 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1486908, + "price": 159829000.0, + "datetime": "2025-07-15 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1486930, + "price": 160180000.0, + "datetime": "2025-07-15 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486953, + "price": 161290000.0, + "datetime": "2025-07-15 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1486963, + "price": 161925000.0, + "datetime": "2025-07-15 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1487051, + "price": 159986000.0, + "datetime": "2025-07-16 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1487111, + "price": 160252000.0, + "datetime": "2025-07-16 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1487146, + "price": 161148000.0, + "datetime": "2025-07-16 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1487185, + "price": 161690000.0, + "datetime": "2025-07-16 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1487239, + "price": 161030000.0, + "datetime": "2025-07-16 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -133087,98 +256009,449 @@ "price": 161190000.0, "datetime": "2025-07-16 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1487384, - "price": 162377000.0, - "datetime": "2025-07-16 19:51:00", + "bar_index": 1487313, + "price": 161496000.0, + "datetime": "2025-07-16 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1487420, - "price": 162521000.0, - "datetime": "2025-07-16 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1487761, - "price": 161620000.0, - "datetime": "2025-07-17 14:42:00", + "bar_index": 1487333, + "price": 161509000.0, + "datetime": "2025-07-16 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1487928, - "price": 161206000.0, - "datetime": "2025-07-17 23:03:00", + "bar_index": 1487339, + "price": 161960000.0, + "datetime": "2025-07-16 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1488055, - "price": 162321000.0, - "datetime": "2025-07-18 05:24:00", + "bar_index": 1487364, + "price": 162537000.0, + "datetime": "2025-07-16 18:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1488106, - "price": 163298000.0, - "datetime": "2025-07-18 07:57:00", + "bar_index": 1487411, + "price": 162419000.0, + "datetime": "2025-07-16 21:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1487474, + "price": 162681000.0, + "datetime": "2025-07-17 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1487505, + "price": 162721000.0, + "datetime": "2025-07-17 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1488395, - "price": 161902000.0, - "datetime": "2025-07-18 22:24:00", + "bar_index": 1487524, + "price": 162242000.0, + "datetime": "2025-07-17 02:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=7.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1487531, + "price": 162260000.0, + "datetime": "2025-07-17 03:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1488545, - "price": 160714000.0, - "datetime": "2025-07-19 05:54:00", + "bar_index": 1487546, + "price": 162540000.0, + "datetime": "2025-07-17 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1487559, + "price": 162000000.0, + "datetime": "2025-07-17 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1488651, - "price": 161308000.0, - "datetime": "2025-07-19 11:12:00", + "bar_index": 1487583, + "price": 162698000.0, + "datetime": "2025-07-17 05:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1488737, - "price": 161874000.0, - "datetime": "2025-07-19 15:30:00", + "bar_index": 1487589, + "price": 162977000.0, + "datetime": "2025-07-17 06:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1487607, + "price": 162125000.0, + "datetime": "2025-07-17 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1487616, + "price": 162021000.0, + "datetime": "2025-07-17 07:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1487695, + "price": 161965000.0, + "datetime": "2025-07-17 11:24:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1487715, + "price": 161390000.0, + "datetime": "2025-07-17 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1487766, + "price": 161752000.0, + "datetime": "2025-07-17 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1487776, + "price": 161957000.0, + "datetime": "2025-07-17 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1487808, + "price": 161520000.0, + "datetime": "2025-07-17 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1487818, + "price": 161702000.0, + "datetime": "2025-07-17 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1487834, + "price": 162276000.0, + "datetime": "2025-07-17 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1487857, + "price": 161635000.0, + "datetime": "2025-07-17 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1487944, + "price": 161642000.0, + "datetime": "2025-07-17 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1487964, + "price": 161881000.0, + "datetime": "2025-07-18 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1487983, + "price": 161792000.0, + "datetime": "2025-07-18 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1487997, + "price": 161921000.0, + "datetime": "2025-07-18 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1488007, + "price": 162244000.0, + "datetime": "2025-07-18 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1488015, + "price": 162659000.0, + "datetime": "2025-07-18 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1488056, + "price": 162306000.0, + "datetime": "2025-07-18 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1488154, + "price": 163779000.0, + "datetime": "2025-07-18 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1488176, + "price": 163815000.0, + "datetime": "2025-07-18 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1488187, + "price": 163693000.0, + "datetime": "2025-07-18 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1488194, + "price": 163533000.0, + "datetime": "2025-07-18 12:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1488204, + "price": 163813000.0, + "datetime": "2025-07-18 12:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1488223, + "price": 164001000.0, + "datetime": "2025-07-18 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1488249, + "price": 163950000.0, + "datetime": "2025-07-18 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1488280, + "price": 162834000.0, + "datetime": "2025-07-18 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1488329, + "price": 161723000.0, + "datetime": "2025-07-18 19:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1488366, + "price": 162376000.0, + "datetime": "2025-07-18 20:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1488417, + "price": 160823000.0, + "datetime": "2025-07-18 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1488482, + "price": 160765000.0, + "datetime": "2025-07-19 02:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1488504, + "price": 160628000.0, + "datetime": "2025-07-19 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1488560, + "price": 160999000.0, + "datetime": "2025-07-19 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1488599, + "price": 161264000.0, + "datetime": "2025-07-19 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1488620, + "price": 161420000.0, + "datetime": "2025-07-19 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1488655, + "price": 161435000.0, + "datetime": "2025-07-19 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1488723, + "price": 161983000.0, + "datetime": "2025-07-19 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1488738, + "price": 161898000.0, + "datetime": "2025-07-19 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -133186,71 +256459,314 @@ "price": 161895000.0, "datetime": "2025-07-19 16:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1488871, - "price": 162145000.0, - "datetime": "2025-07-19 22:12:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1489200, - "price": 161617000.0, - "datetime": "2025-07-20 14:39:00", + "bar_index": 1488771, + "price": 161695000.0, + "datetime": "2025-07-19 17:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1489323, - "price": 161071000.0, - "datetime": "2025-07-20 20:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1489463, - "price": 161076000.0, - "datetime": "2025-07-21 03:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1489814, + "bar_index": 1488794, + "price": 161938000.0, + "datetime": "2025-07-19 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1488844, + "price": 162300000.0, + "datetime": "2025-07-19 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1488943, + "price": 161799000.0, + "datetime": "2025-07-20 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1488967, + "price": 161595000.0, + "datetime": "2025-07-20 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1488975, + "price": 161745000.0, + "datetime": "2025-07-20 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1488982, + "price": 161522000.0, + "datetime": "2025-07-20 03:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1489004, + "price": 161711000.0, + "datetime": "2025-07-20 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1489016, + "price": 161548000.0, + "datetime": "2025-07-20 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1489050, + "price": 161620000.0, + "datetime": "2025-07-20 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1489061, + "price": 161626000.0, + "datetime": "2025-07-20 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1489084, + "price": 161504000.0, + "datetime": "2025-07-20 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489163, + "price": 161537000.0, + "datetime": "2025-07-20 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1489175, + "price": 161661000.0, + "datetime": "2025-07-20 13:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1489181, + "price": 161599000.0, + "datetime": "2025-07-20 13:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1489210, + "price": 161555000.0, + "datetime": "2025-07-20 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489253, + "price": 161522000.0, + "datetime": "2025-07-20 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489261, + "price": 161301000.0, + "datetime": "2025-07-20 17:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489290, + "price": 161200000.0, + "datetime": "2025-07-20 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1489374, + "price": 161918000.0, + "datetime": "2025-07-20 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1489394, + "price": 161668000.0, + "datetime": "2025-07-21 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1489408, + "price": 161774000.0, + "datetime": "2025-07-21 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489440, + "price": 161100000.0, + "datetime": "2025-07-21 02:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1489479, + "price": 161022000.0, + "datetime": "2025-07-21 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1489593, + "price": 160538000.0, + "datetime": "2025-07-21 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1489627, + "price": 161395000.0, + "datetime": "2025-07-21 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1489659, + "price": 161569000.0, + "datetime": "2025-07-21 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489667, "price": 161294000.0, - "datetime": "2025-07-21 21:21:00", + "datetime": "2025-07-21 14:00:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1489680, + "price": 161284000.0, + "datetime": "2025-07-21 14:39:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1489719, + "price": 162183000.0, + "datetime": "2025-07-21 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=27.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1490046, - "price": 160151000.0, - "datetime": "2025-07-22 08:57:00", + "bar_index": 1489849, + "price": 161000000.0, + "datetime": "2025-07-21 23:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1490059, - "price": 160171000.0, - "datetime": "2025-07-22 09:36:00", + "bar_index": 1489864, + "price": 160883000.0, + "datetime": "2025-07-21 23:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1489975, + "price": 159866000.0, + "datetime": "2025-07-22 05:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490026, + "price": 160203000.0, + "datetime": "2025-07-22 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -133259,16 +256775,25 @@ "datetime": "2025-07-22 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1490089, + "price": 160421000.0, + "datetime": "2025-07-22 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1490141, - "price": 159788000.0, - "datetime": "2025-07-22 13:42:00", + "bar_index": 1490110, + "price": 160018000.0, + "datetime": "2025-07-22 12:09:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -133276,53 +256801,170 @@ "price": 160027000.0, "datetime": "2025-07-22 14:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1490375, - "price": 161725000.0, - "datetime": "2025-07-23 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1490582, - "price": 161954000.0, - "datetime": "2025-07-23 11:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1490634, - "price": 161740000.0, - "datetime": "2025-07-23 14:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1490675, - "price": 161504000.0, - "datetime": "2025-07-23 16:24:00", + "side": "buy", + "bar_index": 1490218, + "price": 161349000.0, + "datetime": "2025-07-22 17:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490230, + "price": 161333000.0, + "datetime": "2025-07-22 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490240, + "price": 161750000.0, + "datetime": "2025-07-22 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1490258, + "price": 161799000.0, + "datetime": "2025-07-22 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490346, + "price": 161947000.0, + "datetime": "2025-07-22 23:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1490831, - "price": 160604000.0, - "datetime": "2025-07-24 00:12:00", + "bar_index": 1490363, + "price": 161796000.0, + "datetime": "2025-07-23 00:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490413, + "price": 161994000.0, + "datetime": "2025-07-23 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1490448, + "price": 162520000.0, + "datetime": "2025-07-23 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1490467, + "price": 162665000.0, + "datetime": "2025-07-23 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490493, + "price": 162430000.0, + "datetime": "2025-07-23 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1490540, + "price": 162700000.0, + "datetime": "2025-07-23 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1490629, + "price": 161760000.0, + "datetime": "2025-07-23 14:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1490644, + "price": 161586000.0, + "datetime": "2025-07-23 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1490649, + "price": 161635000.0, + "datetime": "2025-07-23 15:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1490659, + "price": 161494000.0, + "datetime": "2025-07-23 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1490685, + "price": 161415000.0, + "datetime": "2025-07-23 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490742, + "price": 161331000.0, + "datetime": "2025-07-23 19:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1490817, + "price": 160775000.0, + "datetime": "2025-07-23 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -133330,116 +256972,404 @@ "price": 160801000.0, "datetime": "2025-07-24 01:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1490875, - "price": 160799000.0, - "datetime": "2025-07-24 02:24:00", + "bar_index": 1490895, + "price": 161335000.0, + "datetime": "2025-07-24 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1491010, - "price": 161838000.0, - "datetime": "2025-07-24 09:09:00", + "bar_index": 1490922, + "price": 161447000.0, + "datetime": "2025-07-24 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1491648, - "price": 158697000.0, - "datetime": "2025-07-25 17:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1491741, - "price": 159130000.0, - "datetime": "2025-07-25 21:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1491795, - "price": 158872000.0, - "datetime": "2025-07-26 00:24:00", + "bar_index": 1490977, + "price": 161540000.0, + "datetime": "2025-07-24 07:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1491839, - "price": 159278000.0, - "datetime": "2025-07-26 02:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1491922, - "price": 159913000.0, - "datetime": "2025-07-26 06:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1491935, - "price": 159967000.0, - "datetime": "2025-07-26 07:24:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1492062, - "price": 160280000.0, - "datetime": "2025-07-26 13:45:00", + "bar_index": 1491033, + "price": 162492000.0, + "datetime": "2025-07-24 10:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal]" + "reason": "composite_buy score=30.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1492078, - "price": 160195000.0, - "datetime": "2025-07-26 14:33:00", + "bar_index": 1491041, + "price": 162290000.0, + "datetime": "2025-07-24 10:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1491070, + "price": 162223000.0, + "datetime": "2025-07-24 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1492085, - "price": 160065000.0, - "datetime": "2025-07-26 14:54:00", + "bar_index": 1491082, + "price": 161933000.0, + "datetime": "2025-07-24 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1491095, + "price": 161551000.0, + "datetime": "2025-07-24 13:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1491105, + "price": 160468000.0, + "datetime": "2025-07-24 13:54:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1491124, + "price": 160234000.0, + "datetime": "2025-07-24 14:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1491139, + "price": 159967000.0, + "datetime": "2025-07-24 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1492261, - "price": 160918000.0, - "datetime": "2025-07-26 23:42:00", + "bar_index": 1491161, + "price": 160341000.0, + "datetime": "2025-07-24 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1491175, + "price": 161162000.0, + "datetime": "2025-07-24 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,local_extrema,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1491214, + "price": 160434000.0, + "datetime": "2025-07-24 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1491237, + "price": 160973000.0, + "datetime": "2025-07-24 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1491321, + "price": 161345000.0, + "datetime": "2025-07-25 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1491348, + "price": 161209000.0, + "datetime": "2025-07-25 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1491361, + "price": 161800000.0, + "datetime": "2025-07-25 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1491503, + "price": 160230000.0, + "datetime": "2025-07-25 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1491539, + "price": 159728000.0, + "datetime": "2025-07-25 11:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1491570, + "price": 158086000.0, + "datetime": "2025-07-25 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1491666, + "price": 158011000.0, + "datetime": "2025-07-25 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.6 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1491674, + "price": 158362000.0, + "datetime": "2025-07-25 18:21:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1491720, + "price": 159341000.0, + "datetime": "2025-07-25 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1491771, + "price": 158518000.0, + "datetime": "2025-07-25 23:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1491802, + "price": 158850000.0, + "datetime": "2025-07-26 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1491826, + "price": 159490000.0, + "datetime": "2025-07-26 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1491853, + "price": 159591000.0, + "datetime": "2025-07-26 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1491915, + "price": 160066000.0, + "datetime": "2025-07-26 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1491923, + "price": 159979000.0, + "datetime": "2025-07-26 06:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1491944, + "price": 160030000.0, + "datetime": "2025-07-26 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1491962, + "price": 160255000.0, + "datetime": "2025-07-26 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1491973, + "price": 160181000.0, + "datetime": "2025-07-26 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1492021, + "price": 160147000.0, + "datetime": "2025-07-26 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492038, + "price": 160306000.0, + "datetime": "2025-07-26 12:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1492047, + "price": 160269000.0, + "datetime": "2025-07-26 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1492153, + "price": 160119000.0, + "datetime": "2025-07-26 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492167, + "price": 160300000.0, + "datetime": "2025-07-26 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1492214, + "price": 160780000.0, + "datetime": "2025-07-26 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492222, + "price": 160878000.0, + "datetime": "2025-07-26 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492229, + "price": 160991000.0, + "datetime": "2025-07-26 22:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1492266, + "price": 160951000.0, + "datetime": "2025-07-26 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492282, + "price": 160871000.0, + "datetime": "2025-07-27 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1492294, + "price": 161024000.0, + "datetime": "2025-07-27 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -133447,53 +257377,233 @@ "price": 160955000.0, "datetime": "2025-07-27 03:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1492434, - "price": 161005000.0, - "datetime": "2025-07-27 08:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1492463, - "price": 160999000.0, - "datetime": "2025-07-27 09:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1492512, - "price": 161218000.0, - "datetime": "2025-07-27 12:15:00", + "bar_index": 1492369, + "price": 160973000.0, + "datetime": "2025-07-27 05:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=43.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1492912, - "price": 162563000.0, - "datetime": "2025-07-28 08:15:00", + "bar_index": 1492408, + "price": 160928000.0, + "datetime": "2025-07-27 07:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1493125, - "price": 162321000.0, - "datetime": "2025-07-28 18:54:00", + "bar_index": 1492456, + "price": 161035000.0, + "datetime": "2025-07-27 09:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492467, + "price": 161090000.0, + "datetime": "2025-07-27 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1492477, + "price": 161299000.0, + "datetime": "2025-07-27 10:30:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1492492, + "price": 161317000.0, + "datetime": "2025-07-27 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1492572, + "price": 161301000.0, + "datetime": "2025-07-27 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1492595, + "price": 161301000.0, + "datetime": "2025-07-27 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1492660, + "price": 161321000.0, + "datetime": "2025-07-27 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492732, + "price": 161495000.0, + "datetime": "2025-07-27 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1492769, + "price": 162100000.0, + "datetime": "2025-07-28 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,donchian,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1492792, + "price": 162362000.0, + "datetime": "2025-07-28 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1492855, + "price": 162076000.0, + "datetime": "2025-07-28 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1492866, + "price": 161921000.0, + "datetime": "2025-07-28 05:57:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492876, + "price": 162301000.0, + "datetime": "2025-07-28 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1492881, + "price": 162468000.0, + "datetime": "2025-07-28 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [bb_reversal,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1492901, + "price": 162850000.0, + "datetime": "2025-07-28 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1492930, + "price": 162750000.0, + "datetime": "2025-07-28 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1492970, + "price": 162620000.0, + "datetime": "2025-07-28 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1492996, + "price": 162501000.0, + "datetime": "2025-07-28 12:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493024, + "price": 162349000.0, + "datetime": "2025-07-28 13:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1493056, + "price": 162414000.0, + "datetime": "2025-07-28 15:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493068, + "price": 162163000.0, + "datetime": "2025-07-28 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1493102, + "price": 162232000.0, + "datetime": "2025-07-28 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493118, + "price": 162241000.0, + "datetime": "2025-07-28 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -133501,53 +257611,116 @@ "price": 162275000.0, "datetime": "2025-07-28 20:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1493171, + "price": 162480000.0, + "datetime": "2025-07-28 21:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1493239, - "price": 161917000.0, - "datetime": "2025-07-29 00:36:00", + "bar_index": 1493231, + "price": 161748000.0, + "datetime": "2025-07-29 00:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1493381, - "price": 162500000.0, - "datetime": "2025-07-29 07:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1493409, - "price": 162650000.0, - "datetime": "2025-07-29 09:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1493421, - "price": 162279000.0, - "datetime": "2025-07-29 09:42:00", + "bar_index": 1493265, + "price": 161862000.0, + "datetime": "2025-07-29 01:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493283, + "price": 161702000.0, + "datetime": "2025-07-29 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1493514, - "price": 163349000.0, - "datetime": "2025-07-29 14:21:00", + "bar_index": 1493314, + "price": 162153000.0, + "datetime": "2025-07-29 04:21:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1493339, + "price": 162225000.0, + "datetime": "2025-07-29 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1493429, + "price": 162600000.0, + "datetime": "2025-07-29 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1493475, + "price": 162899000.0, + "datetime": "2025-07-29 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1493483, + "price": 163091000.0, + "datetime": "2025-07-29 12:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1493506, + "price": 163199000.0, + "datetime": "2025-07-29 13:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1493516, + "price": 163339000.0, + "datetime": "2025-07-29 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1493568, + "price": 163543000.0, + "datetime": "2025-07-29 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -133555,89 +257728,287 @@ "price": 163600000.0, "datetime": "2025-07-29 18:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1493744, - "price": 162929000.0, - "datetime": "2025-07-30 01:51:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1493796, - "price": 162270000.0, - "datetime": "2025-07-30 04:27:00", + "bar_index": 1493607, + "price": 163442000.0, + "datetime": "2025-07-29 19:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1493964, - "price": 162919000.0, - "datetime": "2025-07-30 12:51:00", + "bar_index": 1493672, + "price": 163568000.0, + "datetime": "2025-07-29 22:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1494047, - "price": 163000000.0, - "datetime": "2025-07-30 17:00:00", + "bar_index": 1493747, + "price": 162837000.0, + "datetime": "2025-07-30 02:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1494052, - "price": 163014000.0, - "datetime": "2025-07-30 17:15:00", + "bar_index": 1493755, + "price": 162968000.0, + "datetime": "2025-07-30 02:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1494263, - "price": 162004000.0, - "datetime": "2025-07-31 03:48:00", + "bar_index": 1493765, + "price": 162771000.0, + "datetime": "2025-07-30 02:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1494399, - "price": 163283000.0, - "datetime": "2025-07-31 10:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1494457, - "price": 163456000.0, - "datetime": "2025-07-31 13:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1494467, - "price": 163445000.0, - "datetime": "2025-07-31 14:00:00", + "bar_index": 1493798, + "price": 162313000.0, + "datetime": "2025-07-30 04:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493809, + "price": 162279000.0, + "datetime": "2025-07-30 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1493829, + "price": 162739000.0, + "datetime": "2025-07-30 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1493855, + "price": 163039000.0, + "datetime": "2025-07-30 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1493897, + "price": 162918000.0, + "datetime": "2025-07-30 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1493940, + "price": 162932000.0, + "datetime": "2025-07-30 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1493954, + "price": 162763000.0, + "datetime": "2025-07-30 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1493969, + "price": 162930000.0, + "datetime": "2025-07-30 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494004, + "price": 162851000.0, + "datetime": "2025-07-30 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494067, + "price": 163229000.0, + "datetime": "2025-07-30 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494100, + "price": 163462000.0, + "datetime": "2025-07-30 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1494166, + "price": 162994000.0, + "datetime": "2025-07-30 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494191, + "price": 163417000.0, + "datetime": "2025-07-31 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1494207, + "price": 162910000.0, + "datetime": "2025-07-31 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1494273, + "price": 162160000.0, + "datetime": "2025-07-31 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=37.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1494284, + "price": 162771000.0, + "datetime": "2025-07-31 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1494329, + "price": 162872000.0, + "datetime": "2025-07-31 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494339, + "price": 162933000.0, + "datetime": "2025-07-31 07:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1494411, + "price": 163303000.0, + "datetime": "2025-07-31 11:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1494424, + "price": 163549000.0, + "datetime": "2025-07-31 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494435, + "price": 163497000.0, + "datetime": "2025-07-31 12:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1494447, + "price": 163546000.0, + "datetime": "2025-07-31 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1494515, + "price": 163660000.0, + "datetime": "2025-07-31 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1494535, + "price": 163472000.0, + "datetime": "2025-07-31 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1494541, + "price": 163557000.0, + "datetime": "2025-07-31 17:42:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1494556, + "price": 163344000.0, + "datetime": "2025-07-31 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -133645,44 +258016,395 @@ "price": 163710000.0, "datetime": "2025-07-31 22:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1494671, - "price": 163642000.0, - "datetime": "2025-08-01 00:12:00", + "bar_index": 1494685, + "price": 163888000.0, + "datetime": "2025-08-01 00:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=35.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1494801, - "price": 162690000.0, - "datetime": "2025-08-01 06:42:00", + "bar_index": 1494717, + "price": 163336000.0, + "datetime": "2025-08-01 02:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=27.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1495413, - "price": 159019000.0, - "datetime": "2025-08-02 13:18:00", + "bar_index": 1494893, + "price": 161279000.0, + "datetime": "2025-08-01 11:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1496172, - "price": 159656000.0, - "datetime": "2025-08-04 03:15:00", + "bar_index": 1494899, + "price": 161493000.0, + "datetime": "2025-08-01 11:36:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1494914, + "price": 161730000.0, + "datetime": "2025-08-01 12:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1494938, + "price": 161157000.0, + "datetime": "2025-08-01 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1494949, + "price": 161388000.0, + "datetime": "2025-08-01 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495033, + "price": 160825000.0, + "datetime": "2025-08-01 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1495089, + "price": 160736000.0, + "datetime": "2025-08-01 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1495109, + "price": 160901000.0, + "datetime": "2025-08-01 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1495173, + "price": 160279000.0, + "datetime": "2025-08-02 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1495201, + "price": 159270000.0, + "datetime": "2025-08-02 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1495254, + "price": 158238000.0, + "datetime": "2025-08-02 05:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1495269, + "price": 159049000.0, + "datetime": "2025-08-02 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1495277, + "price": 159135000.0, + "datetime": "2025-08-02 06:30:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1495345, + "price": 159008000.0, + "datetime": "2025-08-02 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1495362, + "price": 158735000.0, + "datetime": "2025-08-02 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495366, + "price": 158790000.0, + "datetime": "2025-08-02 10:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1495383, + "price": 158950000.0, + "datetime": "2025-08-02 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495415, + "price": 159119000.0, + "datetime": "2025-08-02 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1495428, + "price": 158960000.0, + "datetime": "2025-08-02 14:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495472, + "price": 158788000.0, + "datetime": "2025-08-02 16:15:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495510, + "price": 158864000.0, + "datetime": "2025-08-02 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1495545, + "price": 158670000.0, + "datetime": "2025-08-02 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495571, + "price": 158916000.0, + "datetime": "2025-08-02 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1495584, + "price": 158929000.0, + "datetime": "2025-08-02 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1495638, + "price": 158666000.0, + "datetime": "2025-08-03 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1495678, + "price": 158837000.0, + "datetime": "2025-08-03 02:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1495690, + "price": 158403000.0, + "datetime": "2025-08-03 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1495726, + "price": 157900000.0, + "datetime": "2025-08-03 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1495760, + "price": 158330000.0, + "datetime": "2025-08-03 06:39:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1495771, + "price": 158265000.0, + "datetime": "2025-08-03 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1495835, + "price": 158000000.0, + "datetime": "2025-08-03 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1495848, + "price": 158301000.0, + "datetime": "2025-08-03 11:03:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1495925, + "price": 158878000.0, + "datetime": "2025-08-03 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1495979, + "price": 159111000.0, + "datetime": "2025-08-03 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1495986, + "price": 159151000.0, + "datetime": "2025-08-03 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1496012, + "price": 159377000.0, + "datetime": "2025-08-03 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1496107, + "price": 159228000.0, + "datetime": "2025-08-04 00:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1496139, + "price": 159469000.0, + "datetime": "2025-08-04 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1496147, + "price": 159490000.0, + "datetime": "2025-08-04 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1496201, + "price": 159907000.0, + "datetime": "2025-08-04 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1496225, + "price": 160105000.0, + "datetime": "2025-08-04 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -133691,43 +258413,295 @@ "datetime": "2025-08-04 07:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1496563, - "price": 160106000.0, - "datetime": "2025-08-04 22:48:00", + "bar_index": 1496275, + "price": 160355000.0, + "datetime": "2025-08-04 08:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1496582, - "price": 160112000.0, - "datetime": "2025-08-04 23:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1496643, - "price": 160550000.0, - "datetime": "2025-08-05 02:48:00", + "bar_index": 1496296, + "price": 160480000.0, + "datetime": "2025-08-04 09:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1496306, + "price": 161220000.0, + "datetime": "2025-08-04 09:57:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1496853, - "price": 159562000.0, - "datetime": "2025-08-05 13:18:00", + "bar_index": 1496324, + "price": 160460000.0, + "datetime": "2025-08-04 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1496344, + "price": 160544000.0, + "datetime": "2025-08-04 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1496361, + "price": 160400000.0, + "datetime": "2025-08-04 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496422, + "price": 159829000.0, + "datetime": "2025-08-04 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1496434, + "price": 160081000.0, + "datetime": "2025-08-04 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496463, + "price": 160000000.0, + "datetime": "2025-08-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1496481, + "price": 159870000.0, + "datetime": "2025-08-04 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496506, + "price": 159722000.0, + "datetime": "2025-08-04 19:57:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496535, + "price": 159880000.0, + "datetime": "2025-08-04 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1496546, + "price": 159803000.0, + "datetime": "2025-08-04 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,obv_divergence]" + }, + { + "side": "sell", + "bar_index": 1496553, + "price": 159690000.0, + "datetime": "2025-08-04 22:18:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1496589, + "price": 160319000.0, + "datetime": "2025-08-05 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1496605, + "price": 160400000.0, + "datetime": "2025-08-05 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1496711, + "price": 160515000.0, + "datetime": "2025-08-05 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1496719, + "price": 160647000.0, + "datetime": "2025-08-05 06:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1496740, + "price": 160646000.0, + "datetime": "2025-08-05 07:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1496758, + "price": 160666000.0, + "datetime": "2025-08-05 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496836, + "price": 159512000.0, + "datetime": "2025-08-05 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1496860, + "price": 159485000.0, + "datetime": "2025-08-05 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1496872, + "price": 159813000.0, + "datetime": "2025-08-05 14:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1496877, + "price": 159840000.0, + "datetime": "2025-08-05 14:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1496886, + "price": 159966000.0, + "datetime": "2025-08-05 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1496894, + "price": 159916000.0, + "datetime": "2025-08-05 15:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1496907, + "price": 159584000.0, + "datetime": "2025-08-05 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1496950, + "price": 159799000.0, + "datetime": "2025-08-05 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1496975, + "price": 160200000.0, + "datetime": "2025-08-05 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 1497057, + "price": 158666000.0, + "datetime": "2025-08-05 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1497083, + "price": 158091000.0, + "datetime": "2025-08-06 00:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1497109, + "price": 158617000.0, + "datetime": "2025-08-06 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -133735,62 +258709,278 @@ "price": 159535000.0, "datetime": "2025-08-06 07:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1497800, - "price": 159940000.0, - "datetime": "2025-08-07 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1497863, - "price": 159707000.0, - "datetime": "2025-08-07 15:48:00", + "bar_index": 1497229, + "price": 159830000.0, + "datetime": "2025-08-06 08:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1497972, - "price": 160944000.0, - "datetime": "2025-08-07 21:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1498018, - "price": 161233000.0, - "datetime": "2025-08-07 23:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1498072, - "price": 161321000.0, - "datetime": "2025-08-08 02:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1498277, - "price": 160930000.0, - "datetime": "2025-08-08 12:30:00", + "bar_index": 1497334, + "price": 158752000.0, + "datetime": "2025-08-06 13:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1497367, + "price": 159487000.0, + "datetime": "2025-08-06 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1497380, + "price": 159600000.0, + "datetime": "2025-08-06 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497393, + "price": 159694000.0, + "datetime": "2025-08-06 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1497434, + "price": 159629000.0, + "datetime": "2025-08-06 18:21:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497445, + "price": 159601000.0, + "datetime": "2025-08-06 18:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497473, + "price": 159590000.0, + "datetime": "2025-08-06 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497554, + "price": 160349000.0, + "datetime": "2025-08-07 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1497609, + "price": 160952000.0, + "datetime": "2025-08-07 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1497636, + "price": 160523000.0, + "datetime": "2025-08-07 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1497698, + "price": 160200000.0, + "datetime": "2025-08-07 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497742, + "price": 160163000.0, + "datetime": "2025-08-07 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497754, + "price": 160285000.0, + "datetime": "2025-08-07 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1497772, + "price": 160056000.0, + "datetime": "2025-08-07 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1497807, + "price": 159852000.0, + "datetime": "2025-08-07 13:00:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1497856, + "price": 159582000.0, + "datetime": "2025-08-07 15:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1497902, + "price": 159843000.0, + "datetime": "2025-08-07 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1497915, + "price": 159853000.0, + "datetime": "2025-08-07 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497923, + "price": 159910000.0, + "datetime": "2025-08-07 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1497946, + "price": 161192000.0, + "datetime": "2025-08-07 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1497989, + "price": 161060000.0, + "datetime": "2025-08-07 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1498003, + "price": 161344000.0, + "datetime": "2025-08-07 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498052, + "price": 161449000.0, + "datetime": "2025-08-08 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1498112, + "price": 161166000.0, + "datetime": "2025-08-08 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1498147, + "price": 161596000.0, + "datetime": "2025-08-08 06:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1498178, + "price": 161700000.0, + "datetime": "2025-08-08 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498184, + "price": 161900000.0, + "datetime": "2025-08-08 07:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1498195, + "price": 161741000.0, + "datetime": "2025-08-08 08:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1498205, + "price": 161851000.0, + "datetime": "2025-08-08 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -133798,26 +258988,62 @@ "price": 160977000.0, "datetime": "2025-08-08 13:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1498340, - "price": 160709000.0, - "datetime": "2025-08-08 15:39:00", + "bar_index": 1498310, + "price": 160813000.0, + "datetime": "2025-08-08 14:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1498427, - "price": 160624000.0, - "datetime": "2025-08-08 20:00:00", + "bar_index": 1498352, + "price": 160739000.0, + "datetime": "2025-08-08 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1498371, + "price": 160759000.0, + "datetime": "2025-08-08 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1498407, + "price": 160731000.0, + "datetime": "2025-08-08 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498430, + "price": 160757000.0, + "datetime": "2025-08-08 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498439, + "price": 160762000.0, + "datetime": "2025-08-08 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -133826,7 +259052,7 @@ "datetime": "2025-08-08 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -133834,71 +259060,215 @@ "price": 160556000.0, "datetime": "2025-08-08 23:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1498552, - "price": 160261000.0, - "datetime": "2025-08-09 02:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1498562, - "price": 160256000.0, - "datetime": "2025-08-09 02:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1498571, - "price": 160348000.0, - "datetime": "2025-08-09 03:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1498665, - "price": 160520000.0, - "datetime": "2025-08-09 07:54:00", + "bar_index": 1498530, + "price": 160168000.0, + "datetime": "2025-08-09 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1498760, - "price": 160300000.0, - "datetime": "2025-08-09 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1499286, - "price": 162220000.0, - "datetime": "2025-08-10 14:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1499302, - "price": 162141000.0, - "datetime": "2025-08-10 15:45:00", + "bar_index": 1498576, + "price": 160222000.0, + "datetime": "2025-08-09 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1498588, + "price": 160243000.0, + "datetime": "2025-08-09 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1498597, + "price": 160109000.0, + "datetime": "2025-08-09 04:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1498734, + "price": 160276000.0, + "datetime": "2025-08-09 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1498766, + "price": 160341000.0, + "datetime": "2025-08-09 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1498783, + "price": 160272000.0, + "datetime": "2025-08-09 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498830, + "price": 160501000.0, + "datetime": "2025-08-09 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1498854, + "price": 160486000.0, + "datetime": "2025-08-09 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1498866, + "price": 160733000.0, + "datetime": "2025-08-09 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1498887, + "price": 161119000.0, + "datetime": "2025-08-09 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1498934, + "price": 160765000.0, + "datetime": "2025-08-09 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1499047, + "price": 160284000.0, + "datetime": "2025-08-10 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1499128, + "price": 160200000.0, + "datetime": "2025-08-10 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1499145, + "price": 160200000.0, + "datetime": "2025-08-10 07:54:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1499156, + "price": 160169000.0, + "datetime": "2025-08-10 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1499169, + "price": 160366000.0, + "datetime": "2025-08-10 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1499231, + "price": 161998000.0, + "datetime": "2025-08-10 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1499255, + "price": 162629000.0, + "datetime": "2025-08-10 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1499304, + "price": 162111000.0, + "datetime": "2025-08-10 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1499312, + "price": 162200000.0, + "datetime": "2025-08-10 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1499319, + "price": 161820000.0, + "datetime": "2025-08-10 16:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1499344, + "price": 162194000.0, + "datetime": "2025-08-10 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -133907,61 +259277,331 @@ "datetime": "2025-08-10 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1499447, - "price": 162376000.0, - "datetime": "2025-08-10 23:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1499687, - "price": 165171000.0, - "datetime": "2025-08-11 11:00:00", + "bar_index": 1499402, + "price": 162401000.0, + "datetime": "2025-08-10 20:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1499720, - "price": 166385000.0, - "datetime": "2025-08-11 12:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1499975, - "price": 165316000.0, - "datetime": "2025-08-12 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1500023, - "price": 164807000.0, - "datetime": "2025-08-12 03:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1500787, - "price": 163969000.0, - "datetime": "2025-08-13 18:00:00", + "bar_index": 1499412, + "price": 162594000.0, + "datetime": "2025-08-10 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1499452, + "price": 162550000.0, + "datetime": "2025-08-10 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1499464, + "price": 162692000.0, + "datetime": "2025-08-10 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1499475, + "price": 162761000.0, + "datetime": "2025-08-11 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1499506, + "price": 162680000.0, + "datetime": "2025-08-11 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1499565, + "price": 162660000.0, + "datetime": "2025-08-11 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1499639, + "price": 163576000.0, + "datetime": "2025-08-11 08:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1499699, + "price": 166488000.0, + "datetime": "2025-08-11 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1499748, + "price": 166863000.0, + "datetime": "2025-08-11 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1499814, + "price": 166177000.0, + "datetime": "2025-08-11 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1499945, + "price": 165260000.0, + "datetime": "2025-08-11 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1500001, + "price": 164723000.0, + "datetime": "2025-08-12 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1500032, + "price": 164529000.0, + "datetime": "2025-08-12 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1500073, + "price": 164178000.0, + "datetime": "2025-08-12 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500109, + "price": 164368000.0, + "datetime": "2025-08-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1500123, + "price": 164231000.0, + "datetime": "2025-08-12 08:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500258, + "price": 163849000.0, + "datetime": "2025-08-12 15:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500268, + "price": 163923000.0, + "datetime": "2025-08-12 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1500316, + "price": 163493000.0, + "datetime": "2025-08-12 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1500385, + "price": 164606000.0, + "datetime": "2025-08-12 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1500394, + "price": 164214000.0, + "datetime": "2025-08-12 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1500404, + "price": 164231000.0, + "datetime": "2025-08-12 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1500419, + "price": 164160000.0, + "datetime": "2025-08-12 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1500465, + "price": 164300000.0, + "datetime": "2025-08-13 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1500488, + "price": 164029000.0, + "datetime": "2025-08-13 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1500506, + "price": 163780000.0, + "datetime": "2025-08-13 03:57:00", + "pivot_bar_index": null, + "confidence": 0.92, + "reason": "composite_sell score=4.6 [fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1500523, + "price": 163917000.0, + "datetime": "2025-08-13 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1500578, + "price": 163852000.0, + "datetime": "2025-08-13 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1500590, + "price": 164170000.0, + "datetime": "2025-08-13 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500601, + "price": 164426000.0, + "datetime": "2025-08-13 08:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1500655, + "price": 163823000.0, + "datetime": "2025-08-13 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1500703, + "price": 163704000.0, + "datetime": "2025-08-13 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500746, + "price": 163783000.0, + "datetime": "2025-08-13 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500755, + "price": 163838000.0, + "datetime": "2025-08-13 16:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1500835, + "price": 164497000.0, + "datetime": "2025-08-13 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -133969,161 +259609,476 @@ "price": 164439000.0, "datetime": "2025-08-13 22:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1500883, - "price": 165300000.0, - "datetime": "2025-08-13 22:48:00", + "bar_index": 1500884, + "price": 165951000.0, + "datetime": "2025-08-13 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1500920, + "price": 165497000.0, + "datetime": "2025-08-14 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1500931, + "price": 165946000.0, + "datetime": "2025-08-14 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500954, + "price": 166080000.0, + "datetime": "2025-08-14 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1500989, + "price": 166185000.0, + "datetime": "2025-08-14 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1501002, + "price": 166884000.0, + "datetime": "2025-08-14 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1501034, + "price": 167270000.0, + "datetime": "2025-08-14 06:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_buy score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1501079, + "price": 168470000.0, + "datetime": "2025-08-14 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1501088, + "price": 168739000.0, + "datetime": "2025-08-14 09:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "sell", - "bar_index": 1500980, - "price": 165800000.0, - "datetime": "2025-08-14 03:39:00", + "bar_index": 1501122, + "price": 168408000.0, + "datetime": "2025-08-14 10:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1500988, - "price": 166142000.0, - "datetime": "2025-08-14 04:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1501050, - "price": 167554000.0, - "datetime": "2025-08-14 07:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1501271, - "price": 167463000.0, - "datetime": "2025-08-14 18:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1501457, - "price": 163772000.0, - "datetime": "2025-08-15 03:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1501575, - "price": 164824000.0, - "datetime": "2025-08-15 09:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1501952, - "price": 163835000.0, - "datetime": "2025-08-16 04:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1501994, - "price": 163750000.0, - "datetime": "2025-08-16 06:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1502035, - "price": 163678000.0, - "datetime": "2025-08-16 08:24:00", + "bar_index": 1501154, + "price": 168525000.0, + "datetime": "2025-08-14 12:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1502202, - "price": 163407000.0, - "datetime": "2025-08-16 16:45:00", + "bar_index": 1501242, + "price": 167080000.0, + "datetime": "2025-08-14 16:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1501250, + "price": 167420000.0, + "datetime": "2025-08-14 17:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1501274, + "price": 167422000.0, + "datetime": "2025-08-14 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1502237, - "price": 163186000.0, - "datetime": "2025-08-16 18:30:00", + "bar_index": 1501311, + "price": 166400000.0, + "datetime": "2025-08-14 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1502337, - "price": 163207000.0, - "datetime": "2025-08-16 23:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1502444, - "price": 163237000.0, - "datetime": "2025-08-17 10:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1502468, - "price": 163194000.0, - "datetime": "2025-08-17 12:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1502580, - "price": 163588000.0, - "datetime": "2025-08-17 17:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1502720, - "price": 163510000.0, - "datetime": "2025-08-18 00:36:00", + "bar_index": 1501343, + "price": 164551000.0, + "datetime": "2025-08-14 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1501388, + "price": 164370000.0, + "datetime": "2025-08-15 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1501428, + "price": 163394000.0, + "datetime": "2025-08-15 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1501468, + "price": 164045000.0, + "datetime": "2025-08-15 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1501511, + "price": 164232000.0, + "datetime": "2025-08-15 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1501536, + "price": 164370000.0, + "datetime": "2025-08-15 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1501543, + "price": 164603000.0, + "datetime": "2025-08-15 07:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1501586, + "price": 164765000.0, + "datetime": "2025-08-15 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1501600, + "price": 165148000.0, + "datetime": "2025-08-15 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1501641, + "price": 165589000.0, + "datetime": "2025-08-15 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1501656, + "price": 165770000.0, + "datetime": "2025-08-15 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1501674, + "price": 164950000.0, + "datetime": "2025-08-15 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1501714, + "price": 164960000.0, + "datetime": "2025-08-15 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1501809, + "price": 164994000.0, + "datetime": "2025-08-15 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1501928, + "price": 163897000.0, + "datetime": "2025-08-16 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1501939, + "price": 163801000.0, + "datetime": "2025-08-16 03:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1501982, + "price": 163927000.0, + "datetime": "2025-08-16 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1502001, + "price": 163876000.0, + "datetime": "2025-08-16 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1502007, + "price": 163994000.0, + "datetime": "2025-08-16 07:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1502019, + "price": 164281000.0, + "datetime": "2025-08-16 07:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1502056, + "price": 164129000.0, + "datetime": "2025-08-16 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1502139, + "price": 163735000.0, + "datetime": "2025-08-16 13:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1502174, + "price": 163397000.0, + "datetime": "2025-08-16 15:21:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1502204, + "price": 163291000.0, + "datetime": "2025-08-16 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1502224, + "price": 163147000.0, + "datetime": "2025-08-16 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1502338, + "price": 163247000.0, + "datetime": "2025-08-16 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1502396, + "price": 163104000.0, + "datetime": "2025-08-17 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1502484, + "price": 163381000.0, + "datetime": "2025-08-17 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1502511, + "price": 163933000.0, + "datetime": "2025-08-17 14:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,fractal_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1502581, + "price": 163650000.0, + "datetime": "2025-08-17 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1502617, + "price": 163801000.0, + "datetime": "2025-08-17 19:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1502623, + "price": 163910000.0, + "datetime": "2025-08-17 19:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1502629, + "price": 164020000.0, + "datetime": "2025-08-17 20:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1502638, + "price": 163960000.0, + "datetime": "2025-08-17 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1502687, + "price": 163989000.0, + "datetime": "2025-08-17 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1502769, + "price": 163199000.0, + "datetime": "2025-08-18 03:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1502859, + "price": 163579000.0, + "datetime": "2025-08-18 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", @@ -134131,89 +260086,269 @@ "price": 161350000.0, "datetime": "2025-08-18 11:15:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,minor_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1503007, - "price": 161190000.0, - "datetime": "2025-08-18 14:57:00", + "bar_index": 1502985, + "price": 161044000.0, + "datetime": "2025-08-18 13:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1503015, + "price": 160715000.0, + "datetime": "2025-08-18 15:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1503043, - "price": 160770000.0, - "datetime": "2025-08-18 16:45:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1503302, - "price": 161500000.0, - "datetime": "2025-08-19 05:42:00", + "bar_index": 1503074, + "price": 160406000.0, + "datetime": "2025-08-18 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1503379, - "price": 161450000.0, - "datetime": "2025-08-19 09:33:00", + "side": "buy", + "bar_index": 1503092, + "price": 160707000.0, + "datetime": "2025-08-18 19:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1503384, - "price": 161783000.0, - "datetime": "2025-08-19 09:48:00", + "bar_index": 1503192, + "price": 160843000.0, + "datetime": "2025-08-19 00:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1503200, + "price": 161101000.0, + "datetime": "2025-08-19 00:36:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1503277, + "price": 161760000.0, + "datetime": "2025-08-19 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1503398, - "price": 161338000.0, - "datetime": "2025-08-19 10:30:00", + "bar_index": 1503282, + "price": 161739000.0, + "datetime": "2025-08-19 04:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1503615, - "price": 160577000.0, - "datetime": "2025-08-19 21:21:00", + "bar_index": 1503306, + "price": 161861000.0, + "datetime": "2025-08-19 05:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1503629, - "price": 160721000.0, - "datetime": "2025-08-19 22:03:00", + "bar_index": 1503334, + "price": 162415000.0, + "datetime": "2025-08-19 07:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1503771, - "price": 158198000.0, - "datetime": "2025-08-20 05:09:00", + "bar_index": 1503352, + "price": 161944000.0, + "datetime": "2025-08-19 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1503438, + "price": 160729000.0, + "datetime": "2025-08-19 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1503485, + "price": 160329000.0, + "datetime": "2025-08-19 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1503501, + "price": 160281000.0, + "datetime": "2025-08-19 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1503512, + "price": 160065000.0, + "datetime": "2025-08-19 16:12:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1503605, + "price": 160589000.0, + "datetime": "2025-08-19 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1503630, + "price": 160710000.0, + "datetime": "2025-08-19 22:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1503669, + "price": 158894000.0, + "datetime": "2025-08-20 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1503678, + "price": 159110000.0, + "datetime": "2025-08-20 00:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1503785, + "price": 158794000.0, + "datetime": "2025-08-20 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1503807, + "price": 158574000.0, + "datetime": "2025-08-20 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1503817, + "price": 158101000.0, + "datetime": "2025-08-20 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1503859, + "price": 158176000.0, + "datetime": "2025-08-20 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1503893, + "price": 158540000.0, + "datetime": "2025-08-20 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1503905, + "price": 158700000.0, + "datetime": "2025-08-20 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1503914, + "price": 158820000.0, + "datetime": "2025-08-20 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1503965, + "price": 159274000.0, + "datetime": "2025-08-20 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1503995, + "price": 159388000.0, + "datetime": "2025-08-20 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1504005, + "price": 159123000.0, + "datetime": "2025-08-20 16:51:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -134222,34 +260357,34 @@ "datetime": "2025-08-20 17:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1504088, - "price": 159259000.0, - "datetime": "2025-08-20 21:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1504141, - "price": 158720000.0, - "datetime": "2025-08-20 23:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1504167, - "price": 158202000.0, - "datetime": "2025-08-21 00:57:00", + "bar_index": 1504104, + "price": 158998000.0, + "datetime": "2025-08-20 21:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1504244, + "price": 158762000.0, + "datetime": "2025-08-21 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1504259, + "price": 158923000.0, + "datetime": "2025-08-21 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -134258,43 +260393,160 @@ "datetime": "2025-08-21 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1504375, - "price": 159121000.0, - "datetime": "2025-08-21 11:21:00", + "bar_index": 1504356, + "price": 159200000.0, + "datetime": "2025-08-21 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1504444, - "price": 158839000.0, - "datetime": "2025-08-21 14:48:00", + "bar_index": 1504384, + "price": 159032000.0, + "datetime": "2025-08-21 11:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1504552, - "price": 158351000.0, - "datetime": "2025-08-21 20:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1504753, - "price": 157896000.0, - "datetime": "2025-08-22 06:15:00", + "bar_index": 1504394, + "price": 159394000.0, + "datetime": "2025-08-21 12:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1504406, + "price": 159049000.0, + "datetime": "2025-08-21 12:54:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1504453, + "price": 158606000.0, + "datetime": "2025-08-21 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1504473, + "price": 158638000.0, + "datetime": "2025-08-21 16:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1504487, + "price": 158810000.0, + "datetime": "2025-08-21 16:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1504511, + "price": 158492000.0, + "datetime": "2025-08-21 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1504553, + "price": 158331000.0, + "datetime": "2025-08-21 20:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1504565, + "price": 158009000.0, + "datetime": "2025-08-21 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1504708, + "price": 157799000.0, + "datetime": "2025-08-22 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1504718, + "price": 157283000.0, + "datetime": "2025-08-22 04:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1504728, + "price": 157483000.0, + "datetime": "2025-08-22 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1504764, + "price": 157840000.0, + "datetime": "2025-08-22 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1504773, + "price": 157939000.0, + "datetime": "2025-08-22 07:15:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1504788, + "price": 157800000.0, + "datetime": "2025-08-22 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1504824, + "price": 157983000.0, + "datetime": "2025-08-22 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -134303,52 +260555,277 @@ "datetime": "2025-08-22 10:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1504921, - "price": 158065000.0, - "datetime": "2025-08-22 14:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1505065, - "price": 157808000.0, - "datetime": "2025-08-22 21:51:00", + "bar_index": 1504910, + "price": 158000000.0, + "datetime": "2025-08-22 14:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1505135, - "price": 161319000.0, - "datetime": "2025-08-23 01:21:00", + "bar_index": 1504969, + "price": 158099000.0, + "datetime": "2025-08-22 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1505616, - "price": 159320000.0, - "datetime": "2025-08-24 01:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1506081, - "price": 159159000.0, - "datetime": "2025-08-25 00:39:00", + "bar_index": 1504980, + "price": 158117000.0, + "datetime": "2025-08-22 17:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1504989, + "price": 157902000.0, + "datetime": "2025-08-22 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.1 [fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1505098, + "price": 161000000.0, + "datetime": "2025-08-22 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1505109, + "price": 161957000.0, + "datetime": "2025-08-23 00:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1505119, + "price": 162374000.0, + "datetime": "2025-08-23 00:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1505181, + "price": 161580000.0, + "datetime": "2025-08-23 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1505248, + "price": 161627000.0, + "datetime": "2025-08-23 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505279, + "price": 160748000.0, + "datetime": "2025-08-23 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1505295, + "price": 161192000.0, + "datetime": "2025-08-23 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1505308, + "price": 161080000.0, + "datetime": "2025-08-23 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1505331, + "price": 160244000.0, + "datetime": "2025-08-23 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1505423, + "price": 159874000.0, + "datetime": "2025-08-23 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505448, + "price": 159820000.0, + "datetime": "2025-08-23 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505481, + "price": 159698000.0, + "datetime": "2025-08-23 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505511, + "price": 159715000.0, + "datetime": "2025-08-23 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505525, + "price": 159601000.0, + "datetime": "2025-08-23 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1505548, + "price": 159496000.0, + "datetime": "2025-08-23 22:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1505593, + "price": 159190000.0, + "datetime": "2025-08-24 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1505628, + "price": 159462000.0, + "datetime": "2025-08-24 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1505642, + "price": 159454000.0, + "datetime": "2025-08-24 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1505648, + "price": 159521000.0, + "datetime": "2025-08-24 03:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1505712, + "price": 159373000.0, + "datetime": "2025-08-24 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1505802, + "price": 159989000.0, + "datetime": "2025-08-24 10:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1505877, + "price": 159599000.0, + "datetime": "2025-08-24 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1505933, + "price": 159427000.0, + "datetime": "2025-08-24 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1505956, + "price": 159461000.0, + "datetime": "2025-08-24 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1506001, + "price": 159326000.0, + "datetime": "2025-08-24 20:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1506145, + "price": 158252000.0, + "datetime": "2025-08-25 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", @@ -134356,17 +260833,35 @@ "price": 156831000.0, "datetime": "2025-08-25 14:54:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1506514, - "price": 156200000.0, - "datetime": "2025-08-25 22:18:00", + "bar_index": 1506443, + "price": 156267000.0, + "datetime": "2025-08-25 18:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=47.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1506472, + "price": 155800000.0, + "datetime": "2025-08-25 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1506485, + "price": 155949000.0, + "datetime": "2025-08-25 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -134375,25 +260870,61 @@ "datetime": "2025-08-25 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1506560, - "price": 157272000.0, - "datetime": "2025-08-26 00:36:00", + "bar_index": 1506544, + "price": 157202000.0, + "datetime": "2025-08-25 23:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.4 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1506564, + "price": 157258000.0, + "datetime": "2025-08-26 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1506613, + "price": 157695000.0, + "datetime": "2025-08-26 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1506711, - "price": 155690000.0, - "datetime": "2025-08-26 08:09:00", + "bar_index": 1506638, + "price": 156877000.0, + "datetime": "2025-08-26 04:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1506722, + "price": 155774000.0, + "datetime": "2025-08-26 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1506729, + "price": 155440000.0, + "datetime": "2025-08-26 09:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -134401,44 +260932,80 @@ "price": 155138000.0, "datetime": "2025-08-26 12:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1506828, - "price": 155302000.0, - "datetime": "2025-08-26 14:00:00", + "bar_index": 1506801, + "price": 155139000.0, + "datetime": "2025-08-26 12:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1506850, - "price": 155451000.0, - "datetime": "2025-08-26 15:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1506881, - "price": 155630000.0, - "datetime": "2025-08-26 16:39:00", + "bar_index": 1506841, + "price": 155460000.0, + "datetime": "2025-08-26 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1506930, - "price": 155620000.0, - "datetime": "2025-08-26 19:06:00", + "bar_index": 1506885, + "price": 155498000.0, + "datetime": "2025-08-26 16:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1506912, + "price": 155538000.0, + "datetime": "2025-08-26 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1506933, + "price": 155690000.0, + "datetime": "2025-08-26 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1506938, + "price": 155734000.0, + "datetime": "2025-08-26 19:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1506959, + "price": 155038000.0, + "datetime": "2025-08-26 20:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1506988, + "price": 155409000.0, + "datetime": "2025-08-26 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -134446,44 +261013,116 @@ "price": 155067000.0, "datetime": "2025-08-26 22:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1507017, - "price": 155217000.0, - "datetime": "2025-08-26 23:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1507034, - "price": 155247000.0, - "datetime": "2025-08-27 00:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.8 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1507259, - "price": 155908000.0, - "datetime": "2025-08-27 11:33:00", + "bar_index": 1507001, + "price": 155168000.0, + "datetime": "2025-08-26 22:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1507544, - "price": 156520000.0, - "datetime": "2025-08-28 01:48:00", + "bar_index": 1507145, + "price": 155540000.0, + "datetime": "2025-08-27 05:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507158, + "price": 155610000.0, + "datetime": "2025-08-27 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507168, + "price": 156143000.0, + "datetime": "2025-08-27 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1507196, + "price": 156809000.0, + "datetime": "2025-08-27 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1507271, + "price": 155525000.0, + "datetime": "2025-08-27 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1507326, + "price": 155747000.0, + "datetime": "2025-08-27 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507453, + "price": 155688000.0, + "datetime": "2025-08-27 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1507491, + "price": 156087000.0, + "datetime": "2025-08-27 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1507514, + "price": 156287000.0, + "datetime": "2025-08-28 00:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507547, + "price": 156413000.0, + "datetime": "2025-08-28 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1507559, + "price": 156705000.0, + "datetime": "2025-08-28 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -134492,34 +261131,79 @@ "datetime": "2025-08-28 04:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1507617, - "price": 156769000.0, - "datetime": "2025-08-28 05:27:00", + "bar_index": 1507620, + "price": 156673000.0, + "datetime": "2025-08-28 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1507733, - "price": 155800000.0, - "datetime": "2025-08-28 11:15:00", + "bar_index": 1507640, + "price": 155935000.0, + "datetime": "2025-08-28 06:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1507750, - "price": 156120000.0, - "datetime": "2025-08-28 12:06:00", + "bar_index": 1507691, + "price": 155891000.0, + "datetime": "2025-08-28 09:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507712, + "price": 155878000.0, + "datetime": "2025-08-28 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1507719, + "price": 155841000.0, + "datetime": "2025-08-28 10:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1507774, + "price": 156599000.0, + "datetime": "2025-08-28 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1507780, + "price": 157004000.0, + "datetime": "2025-08-28 13:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1507827, + "price": 157612000.0, + "datetime": "2025-08-28 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -134528,34 +261212,214 @@ "datetime": "2025-08-28 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1507958, - "price": 157184000.0, - "datetime": "2025-08-28 22:30:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1508112, - "price": 156631000.0, - "datetime": "2025-08-29 06:12:00", + "bar_index": 1507870, + "price": 157488000.0, + "datetime": "2025-08-28 18:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1508495, - "price": 152355000.0, - "datetime": "2025-08-30 01:21:00", + "bar_index": 1507878, + "price": 157235000.0, + "datetime": "2025-08-28 18:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1507896, + "price": 157270000.0, + "datetime": "2025-08-28 19:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1507916, + "price": 157137000.0, + "datetime": "2025-08-28 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507969, + "price": 157239000.0, + "datetime": "2025-08-28 23:03:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1507981, + "price": 157393000.0, + "datetime": "2025-08-28 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508016, + "price": 157393000.0, + "datetime": "2025-08-29 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1508034, + "price": 156850000.0, + "datetime": "2025-08-29 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1508098, + "price": 156507000.0, + "datetime": "2025-08-29 05:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1508126, + "price": 156627000.0, + "datetime": "2025-08-29 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1508157, + "price": 156765000.0, + "datetime": "2025-08-29 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508181, + "price": 156834000.0, + "datetime": "2025-08-29 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1508207, + "price": 155969000.0, + "datetime": "2025-08-29 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1508262, + "price": 155455000.0, + "datetime": "2025-08-29 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1508312, + "price": 154451000.0, + "datetime": "2025-08-29 16:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1508374, + "price": 153774000.0, + "datetime": "2025-08-29 19:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1508413, + "price": 153891000.0, + "datetime": "2025-08-29 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1508424, + "price": 154630000.0, + "datetime": "2025-08-29 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1508450, + "price": 152360000.0, + "datetime": "2025-08-29 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1508499, + "price": 152440000.0, + "datetime": "2025-08-30 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,donchian,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1508532, + "price": 152079000.0, + "datetime": "2025-08-30 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508604, + "price": 152200000.0, + "datetime": "2025-08-30 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1508633, + "price": 152349000.0, + "datetime": "2025-08-30 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -134563,8 +261427,35 @@ "price": 152231000.0, "datetime": "2025-08-30 09:15:00", "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1508664, + "price": 151740000.0, + "datetime": "2025-08-30 09:48:00", + "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=11.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1508707, + "price": 150333000.0, + "datetime": "2025-08-30 11:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1508728, + "price": 151453000.0, + "datetime": "2025-08-30 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" }, { "side": "buy", @@ -134572,8 +261463,17 @@ "price": 151521000.0, "datetime": "2025-08-30 14:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1508783, + "price": 151497000.0, + "datetime": "2025-08-30 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -134582,34 +261482,151 @@ "datetime": "2025-08-30 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 1508889, - "price": 151549000.0, - "datetime": "2025-08-30 21:03:00", + "side": "buy", + "bar_index": 1508806, + "price": 151570000.0, + "datetime": "2025-08-30 16:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1509043, - "price": 151670000.0, - "datetime": "2025-08-31 04:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1509272, - "price": 151349000.0, - "datetime": "2025-08-31 16:12:00", + "bar_index": 1508838, + "price": 151378000.0, + "datetime": "2025-08-30 18:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508873, + "price": 151520000.0, + "datetime": "2025-08-30 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508883, + "price": 151698000.0, + "datetime": "2025-08-30 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508893, + "price": 151649000.0, + "datetime": "2025-08-30 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1508914, + "price": 151070000.0, + "datetime": "2025-08-30 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1508930, + "price": 151278000.0, + "datetime": "2025-08-30 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1508992, + "price": 151834000.0, + "datetime": "2025-08-31 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1509001, + "price": 151678000.0, + "datetime": "2025-08-31 02:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1509037, + "price": 151732000.0, + "datetime": "2025-08-31 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1509051, + "price": 151596000.0, + "datetime": "2025-08-31 05:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1509076, + "price": 151494000.0, + "datetime": "2025-08-31 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1509103, + "price": 151403000.0, + "datetime": "2025-08-31 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1509122, + "price": 151841000.0, + "datetime": "2025-08-31 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1509132, + "price": 152091000.0, + "datetime": "2025-08-31 09:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,fractal_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1509217, + "price": 151750000.0, + "datetime": "2025-08-31 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -134617,8 +261634,26 @@ "price": 151461000.0, "datetime": "2025-08-31 17:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1509319, + "price": 151511000.0, + "datetime": "2025-08-31 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1509327, + "price": 151132000.0, + "datetime": "2025-08-31 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", @@ -134626,143 +261661,665 @@ "price": 151107000.0, "datetime": "2025-08-31 20:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1509514, - "price": 151470000.0, - "datetime": "2025-09-01 04:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1509646, - "price": 150549000.0, - "datetime": "2025-09-01 10:54:00", + "bar_index": 1509360, + "price": 150858000.0, + "datetime": "2025-08-31 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1510032, - "price": 151514000.0, - "datetime": "2025-09-02 06:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1510107, - "price": 152167000.0, - "datetime": "2025-09-02 09:57:00", + "bar_index": 1509405, + "price": 150569000.0, + "datetime": "2025-08-31 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1510192, - "price": 153310000.0, - "datetime": "2025-09-02 14:12:00", + "bar_index": 1509470, + "price": 151250000.0, + "datetime": "2025-09-01 02:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1510495, - "price": 155019000.0, - "datetime": "2025-09-03 06:54:00", + "bar_index": 1509525, + "price": 151400000.0, + "datetime": "2025-09-01 04:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1509535, + "price": 151494000.0, + "datetime": "2025-09-01 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1509544, + "price": 151539000.0, + "datetime": "2025-09-01 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1509558, + "price": 151590000.0, + "datetime": "2025-09-01 06:30:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1509726, + "price": 150027000.0, + "datetime": "2025-09-01 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1509743, + "price": 150287000.0, + "datetime": "2025-09-01 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1510822, - "price": 154528000.0, - "datetime": "2025-09-03 23:15:00", + "bar_index": 1509828, + "price": 150768000.0, + "datetime": "2025-09-01 20:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1510832, - "price": 155640000.0, - "datetime": "2025-09-03 23:45:00", + "bar_index": 1509857, + "price": 151491000.0, + "datetime": "2025-09-01 21:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1511068, - "price": 155254000.0, - "datetime": "2025-09-04 11:33:00", + "bar_index": 1509889, + "price": 152115000.0, + "datetime": "2025-09-01 23:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1511089, - "price": 154950000.0, - "datetime": "2025-09-04 12:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1511163, - "price": 154260000.0, - "datetime": "2025-09-04 16:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1511183, - "price": 154314000.0, - "datetime": "2025-09-04 17:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1511414, - "price": 154216000.0, - "datetime": "2025-09-05 04:51:00", + "bar_index": 1509973, + "price": 151986000.0, + "datetime": "2025-09-02 03:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1511637, - "price": 156598000.0, - "datetime": "2025-09-05 16:00:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [zigzag_causal]" + "reason": "composite_buy score=8.1 [donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1511974, - "price": 154886000.0, - "datetime": "2025-09-06 09:21:00", + "bar_index": 1510049, + "price": 150869000.0, + "datetime": "2025-09-02 07:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1510136, + "price": 152647000.0, + "datetime": "2025-09-02 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=55.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1510177, + "price": 153460000.0, + "datetime": "2025-09-02 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510196, + "price": 153368000.0, + "datetime": "2025-09-02 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1510212, + "price": 153412000.0, + "datetime": "2025-09-02 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510251, + "price": 153079000.0, + "datetime": "2025-09-02 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1510270, + "price": 153700000.0, + "datetime": "2025-09-02 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510283, + "price": 153526000.0, + "datetime": "2025-09-02 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1510287, + "price": 153640000.0, + "datetime": "2025-09-02 18:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510310, + "price": 153293000.0, + "datetime": "2025-09-02 20:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1510360, + "price": 153496000.0, + "datetime": "2025-09-02 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1510412, + "price": 154402000.0, + "datetime": "2025-09-03 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510427, + "price": 153900000.0, + "datetime": "2025-09-03 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510449, + "price": 154271000.0, + "datetime": "2025-09-03 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1510513, + "price": 154943000.0, + "datetime": "2025-09-03 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510537, + "price": 155101000.0, + "datetime": "2025-09-03 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510563, + "price": 155000000.0, + "datetime": "2025-09-03 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510592, + "price": 155124000.0, + "datetime": "2025-09-03 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510607, + "price": 154618000.0, + "datetime": "2025-09-03 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510651, + "price": 154387000.0, + "datetime": "2025-09-03 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1510686, + "price": 154400000.0, + "datetime": "2025-09-03 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510707, + "price": 154700000.0, + "datetime": "2025-09-03 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1510725, + "price": 154874000.0, + "datetime": "2025-09-03 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1510761, + "price": 155125000.0, + "datetime": "2025-09-03 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1510837, + "price": 155548000.0, + "datetime": "2025-09-04 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1510849, + "price": 155435000.0, + "datetime": "2025-09-04 00:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1510859, + "price": 155513000.0, + "datetime": "2025-09-04 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510867, + "price": 155270000.0, + "datetime": "2025-09-04 01:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1510887, + "price": 155700000.0, + "datetime": "2025-09-04 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1510916, + "price": 155249000.0, + "datetime": "2025-09-04 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1510951, + "price": 155500000.0, + "datetime": "2025-09-04 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1510979, + "price": 155364000.0, + "datetime": "2025-09-04 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1511006, + "price": 155042000.0, + "datetime": "2025-09-04 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511049, + "price": 155248000.0, + "datetime": "2025-09-04 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1511054, + "price": 155210000.0, + "datetime": "2025-09-04 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1511097, + "price": 154838000.0, + "datetime": "2025-09-04 13:00:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_sell score=3.6 [obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1511129, + "price": 154420000.0, + "datetime": "2025-09-04 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1511245, + "price": 154487000.0, + "datetime": "2025-09-04 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1511256, + "price": 154581000.0, + "datetime": "2025-09-04 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1511314, + "price": 153770000.0, + "datetime": "2025-09-04 23:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1511341, + "price": 153421000.0, + "datetime": "2025-09-05 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1511350, + "price": 153340000.0, + "datetime": "2025-09-05 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511362, + "price": 153754000.0, + "datetime": "2025-09-05 02:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511397, + "price": 154261000.0, + "datetime": "2025-09-05 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1511431, + "price": 154762000.0, + "datetime": "2025-09-05 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1511493, + "price": 155288000.0, + "datetime": "2025-09-05 08:48:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511550, + "price": 156000000.0, + "datetime": "2025-09-05 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1511597, + "price": 155800000.0, + "datetime": "2025-09-05 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511633, + "price": 156169000.0, + "datetime": "2025-09-05 15:48:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1511707, + "price": 156929000.0, + "datetime": "2025-09-05 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1511736, + "price": 156890000.0, + "datetime": "2025-09-05 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1511753, + "price": 157230000.0, + "datetime": "2025-09-05 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1511761, + "price": 157370000.0, + "datetime": "2025-09-05 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1511786, + "price": 155139000.0, + "datetime": "2025-09-05 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1511813, + "price": 155319000.0, + "datetime": "2025-09-06 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1511824, + "price": 155188000.0, + "datetime": "2025-09-06 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511866, + "price": 155566000.0, + "datetime": "2025-09-06 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1511880, + "price": 155680000.0, + "datetime": "2025-09-06 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1511941, + "price": 155210000.0, + "datetime": "2025-09-06 07:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1511967, + "price": 154848000.0, + "datetime": "2025-09-06 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -134771,7 +262328,43 @@ "datetime": "2025-09-06 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1512083, + "price": 155023000.0, + "datetime": "2025-09-06 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1512122, + "price": 155131000.0, + "datetime": "2025-09-06 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1512131, + "price": 155080000.0, + "datetime": "2025-09-06 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1512138, + "price": 155187000.0, + "datetime": "2025-09-06 17:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -134779,17 +262372,80 @@ "price": 155136000.0, "datetime": "2025-09-06 18:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1512259, - "price": 155325000.0, - "datetime": "2025-09-06 23:36:00", + "bar_index": 1512160, + "price": 155247000.0, + "datetime": "2025-09-06 18:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512171, + "price": 155186000.0, + "datetime": "2025-09-06 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1512209, + "price": 155193000.0, + "datetime": "2025-09-06 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1512268, + "price": 155245000.0, + "datetime": "2025-09-07 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1512349, + "price": 154593000.0, + "datetime": "2025-09-07 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1512408, + "price": 154563000.0, + "datetime": "2025-09-07 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1512449, + "price": 154376000.0, + "datetime": "2025-09-07 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512477, + "price": 154650000.0, + "datetime": "2025-09-07 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -134798,160 +262454,376 @@ "datetime": "2025-09-07 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1512550, - "price": 154533000.0, - "datetime": "2025-09-07 14:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1512643, - "price": 155032000.0, - "datetime": "2025-09-07 18:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1512801, - "price": 155252000.0, - "datetime": "2025-09-08 02:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1513001, - "price": 154970000.0, - "datetime": "2025-09-08 12:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1513149, - "price": 155810000.0, - "datetime": "2025-09-08 20:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1513200, - "price": 156020000.0, - "datetime": "2025-09-08 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1513263, - "price": 156189000.0, - "datetime": "2025-09-09 01:51:00", + "bar_index": 1512569, + "price": 154475000.0, + "datetime": "2025-09-07 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1513343, - "price": 156078000.0, - "datetime": "2025-09-09 05:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1513461, - "price": 155203000.0, - "datetime": "2025-09-09 11:45:00", + "bar_index": 1512582, + "price": 154459000.0, + "datetime": "2025-09-07 15:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1513522, - "price": 155737000.0, - "datetime": "2025-09-09 14:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1513583, - "price": 156641000.0, - "datetime": "2025-09-09 17:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1513613, - "price": 156543000.0, - "datetime": "2025-09-09 19:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1513670, - "price": 156461000.0, - "datetime": "2025-09-09 22:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1514093, - "price": 156311000.0, - "datetime": "2025-09-10 19:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1514102, - "price": 156370000.0, - "datetime": "2025-09-10 19:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1514127, - "price": 156367000.0, - "datetime": "2025-09-10 21:03:00", + "bar_index": 1512596, + "price": 154639000.0, + "datetime": "2025-09-07 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.8 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1512632, + "price": 155210000.0, + "datetime": "2025-09-07 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512648, + "price": 155255000.0, + "datetime": "2025-09-07 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1512673, + "price": 155286000.0, + "datetime": "2025-09-07 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1514235, - "price": 157733000.0, - "datetime": "2025-09-11 02:27:00", + "bar_index": 1512747, + "price": 155110000.0, + "datetime": "2025-09-08 00:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1512782, + "price": 155301000.0, + "datetime": "2025-09-08 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512837, + "price": 155500000.0, + "datetime": "2025-09-08 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512867, + "price": 155480000.0, + "datetime": "2025-09-08 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1512904, + "price": 155054000.0, + "datetime": "2025-09-08 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1512980, + "price": 155058000.0, + "datetime": "2025-09-08 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513010, + "price": 155080000.0, + "datetime": "2025-09-08 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1513048, + "price": 154986000.0, + "datetime": "2025-09-08 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513161, + "price": 155722000.0, + "datetime": "2025-09-08 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1513178, + "price": 156000000.0, + "datetime": "2025-09-08 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513220, + "price": 156390000.0, + "datetime": "2025-09-08 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1513249, + "price": 156059000.0, + "datetime": "2025-09-09 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1513271, + "price": 156200000.0, + "datetime": "2025-09-09 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513372, + "price": 156262000.0, + "datetime": "2025-09-09 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513395, + "price": 156149000.0, + "datetime": "2025-09-09 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513494, + "price": 155600000.0, + "datetime": "2025-09-09 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1513515, + "price": 155656000.0, + "datetime": "2025-09-09 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513527, + "price": 156178000.0, + "datetime": "2025-09-09 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1513640, + "price": 156215000.0, + "datetime": "2025-09-09 20:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1513735, + "price": 154708000.0, + "datetime": "2025-09-10 01:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1513776, + "price": 154897000.0, + "datetime": "2025-09-10 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513927, + "price": 155130000.0, + "datetime": "2025-09-10 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1513937, + "price": 155320000.0, + "datetime": "2025-09-10 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1513982, + "price": 155398000.0, + "datetime": "2025-09-10 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1514022, + "price": 155799000.0, + "datetime": "2025-09-10 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1514075, + "price": 156374000.0, + "datetime": "2025-09-10 18:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1514145, + "price": 157526000.0, + "datetime": "2025-09-10 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=71.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1514189, + "price": 158291000.0, + "datetime": "2025-09-11 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1514226, + "price": 157989000.0, + "datetime": "2025-09-11 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1514290, + "price": 158498000.0, + "datetime": "2025-09-11 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1514308, + "price": 158363000.0, + "datetime": "2025-09-11 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1514324, + "price": 158480000.0, + "datetime": "2025-09-11 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1514356, + "price": 158554000.0, + "datetime": "2025-09-11 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1514384, + "price": 158633000.0, + "datetime": "2025-09-11 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1514450, + "price": 159054000.0, + "datetime": "2025-09-11 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -134959,80 +262831,323 @@ "price": 158835000.0, "datetime": "2025-09-11 13:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,pivot_swing]" }, { "side": "buy", - "bar_index": 1514476, - "price": 159012000.0, - "datetime": "2025-09-11 14:30:00", + "bar_index": 1514498, + "price": 159224000.0, + "datetime": "2025-09-11 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1514574, - "price": 158715000.0, - "datetime": "2025-09-11 19:24:00", + "bar_index": 1514523, + "price": 158881000.0, + "datetime": "2025-09-11 16:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1514622, - "price": 158890000.0, - "datetime": "2025-09-11 21:48:00", + "bar_index": 1514579, + "price": 158803000.0, + "datetime": "2025-09-11 19:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1514639, - "price": 158834000.0, - "datetime": "2025-09-11 22:39:00", + "bar_index": 1514657, + "price": 159223000.0, + "datetime": "2025-09-11 23:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1514813, - "price": 159926000.0, - "datetime": "2025-09-12 07:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1514878, - "price": 160869000.0, - "datetime": "2025-09-12 10:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1515249, - "price": 161436000.0, - "datetime": "2025-09-13 05:09:00", + "bar_index": 1514675, + "price": 159300000.0, + "datetime": "2025-09-12 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=8.9 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1515795, - "price": 160604000.0, - "datetime": "2025-09-14 08:27:00", + "bar_index": 1514702, + "price": 159440000.0, + "datetime": "2025-09-12 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1514799, + "price": 159404000.0, + "datetime": "2025-09-12 06:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1514817, + "price": 160152000.0, + "datetime": "2025-09-12 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1514853, + "price": 161000000.0, + "datetime": "2025-09-12 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1514884, + "price": 160620000.0, + "datetime": "2025-09-12 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1514908, + "price": 160385000.0, + "datetime": "2025-09-12 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1514977, + "price": 160221000.0, + "datetime": "2025-09-12 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1515033, + "price": 159951000.0, + "datetime": "2025-09-12 18:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1515087, + "price": 160026000.0, + "datetime": "2025-09-12 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1515111, + "price": 160166000.0, + "datetime": "2025-09-12 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1515158, + "price": 160342000.0, + "datetime": "2025-09-13 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1515182, + "price": 160551000.0, + "datetime": "2025-09-13 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1515213, + "price": 161239000.0, + "datetime": "2025-09-13 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1515243, + "price": 161640000.0, + "datetime": "2025-09-13 04:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1515257, + "price": 161099000.0, + "datetime": "2025-09-13 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1515275, + "price": 160998000.0, + "datetime": "2025-09-13 06:27:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1515298, + "price": 161013000.0, + "datetime": "2025-09-13 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1515305, + "price": 160978000.0, + "datetime": "2025-09-13 07:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1515322, + "price": 161164000.0, + "datetime": "2025-09-13 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1515346, + "price": 161260000.0, + "datetime": "2025-09-13 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1515372, + "price": 160991000.0, + "datetime": "2025-09-13 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1515395, + "price": 160900000.0, + "datetime": "2025-09-13 12:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1515437, + "price": 160666000.0, + "datetime": "2025-09-13 14:33:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1515491, + "price": 160730000.0, + "datetime": "2025-09-13 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1515516, + "price": 160624000.0, + "datetime": "2025-09-13 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1515677, + "price": 159900000.0, + "datetime": "2025-09-14 02:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1515690, + "price": 160023000.0, + "datetime": "2025-09-14 03:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1515730, + "price": 160411000.0, + "datetime": "2025-09-14 05:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1515814, + "price": 160819000.0, + "datetime": "2025-09-14 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1515896, + "price": 160416000.0, + "datetime": "2025-09-14 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -135041,115 +263156,457 @@ "datetime": "2025-09-14 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1515975, + "price": 160498000.0, + "datetime": "2025-09-14 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1516026, + "price": 160876000.0, + "datetime": "2025-09-14 20:00:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1515933, - "price": 160394000.0, - "datetime": "2025-09-14 15:21:00", + "bar_index": 1516110, + "price": 160133000.0, + "datetime": "2025-09-15 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1516118, + "price": 160237000.0, + "datetime": "2025-09-15 00:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1516208, + "price": 160699000.0, + "datetime": "2025-09-15 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1516219, + "price": 160788000.0, + "datetime": "2025-09-15 05:39:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1516264, + "price": 161223000.0, + "datetime": "2025-09-15 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1516285, + "price": 160456000.0, + "datetime": "2025-09-15 08:57:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1516347, + "price": 160393000.0, + "datetime": "2025-09-15 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1516365, + "price": 160300000.0, + "datetime": "2025-09-15 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1516385, + "price": 161060000.0, + "datetime": "2025-09-15 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1516490, + "price": 159953000.0, + "datetime": "2025-09-15 19:12:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1516132, - "price": 160232000.0, - "datetime": "2025-09-15 01:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1516598, - "price": 159983000.0, - "datetime": "2025-09-16 00:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1516938, - "price": 160768000.0, - "datetime": "2025-09-16 17:36:00", + "bar_index": 1516519, + "price": 160280000.0, + "datetime": "2025-09-15 20:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1517051, - "price": 160684000.0, - "datetime": "2025-09-16 23:15:00", + "bar_index": 1516524, + "price": 160301000.0, + "datetime": "2025-09-15 20:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1516534, + "price": 160095000.0, + "datetime": "2025-09-15 21:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1516543, + "price": 159896000.0, + "datetime": "2025-09-15 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1517304, - "price": 162014000.0, - "datetime": "2025-09-17 11:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1517500, - "price": 162013000.0, - "datetime": "2025-09-17 21:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1517534, - "price": 161418000.0, - "datetime": "2025-09-17 23:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1517628, - "price": 161188000.0, - "datetime": "2025-09-18 04:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1517819, - "price": 162802000.0, - "datetime": "2025-09-18 13:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1517841, - "price": 162738000.0, - "datetime": "2025-09-18 14:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1517851, - "price": 162737000.0, - "datetime": "2025-09-18 15:15:00", + "bar_index": 1516572, + "price": 159930000.0, + "datetime": "2025-09-15 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1516637, + "price": 160130000.0, + "datetime": "2025-09-16 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1516672, + "price": 160577000.0, + "datetime": "2025-09-16 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1516696, + "price": 160756000.0, + "datetime": "2025-09-16 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1516717, + "price": 160855000.0, + "datetime": "2025-09-16 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1516780, + "price": 160449000.0, + "datetime": "2025-09-16 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1516810, + "price": 160440000.0, + "datetime": "2025-09-16 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1516828, + "price": 160406000.0, + "datetime": "2025-09-16 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1516856, + "price": 160453000.0, + "datetime": "2025-09-16 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1516868, + "price": 160777000.0, + "datetime": "2025-09-16 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1517058, + "price": 160470000.0, + "datetime": "2025-09-16 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1517142, + "price": 161703000.0, + "datetime": "2025-09-17 03:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1517146, + "price": 161830000.0, + "datetime": "2025-09-17 04:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1517156, + "price": 161833000.0, + "datetime": "2025-09-17 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517164, + "price": 162215000.0, + "datetime": "2025-09-17 04:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1517232, + "price": 162187000.0, + "datetime": "2025-09-17 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517292, + "price": 162151000.0, + "datetime": "2025-09-17 11:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1517320, + "price": 161922000.0, + "datetime": "2025-09-17 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1517336, + "price": 161773000.0, + "datetime": "2025-09-17 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1517346, + "price": 161949000.0, + "datetime": "2025-09-17 14:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1517362, + "price": 162620000.0, + "datetime": "2025-09-17 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1517539, + "price": 161247000.0, + "datetime": "2025-09-17 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1517623, + "price": 160363000.0, + "datetime": "2025-09-18 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=51.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1517646, + "price": 161162000.0, + "datetime": "2025-09-18 05:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1517681, + "price": 161330000.0, + "datetime": "2025-09-18 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517686, + "price": 161468000.0, + "datetime": "2025-09-18 07:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1517695, + "price": 161409000.0, + "datetime": "2025-09-18 07:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1517725, + "price": 161379000.0, + "datetime": "2025-09-18 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1517774, + "price": 161780000.0, + "datetime": "2025-09-18 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517784, + "price": 162087000.0, + "datetime": "2025-09-18 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1517789, + "price": 162532000.0, + "datetime": "2025-09-18 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [donchian,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1517822, + "price": 162880000.0, + "datetime": "2025-09-18 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517869, + "price": 162658000.0, + "datetime": "2025-09-18 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1517878, + "price": 162645000.0, + "datetime": "2025-09-18 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -135158,16 +263615,106 @@ "datetime": "2025-09-18 17:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1517918, - "price": 162594000.0, - "datetime": "2025-09-18 18:36:00", + "bar_index": 1517905, + "price": 162601000.0, + "datetime": "2025-09-18 17:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1517923, + "price": 162683000.0, + "datetime": "2025-09-18 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1517954, + "price": 162718000.0, + "datetime": "2025-09-18 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1517958, + "price": 162641000.0, + "datetime": "2025-09-18 20:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1517982, + "price": 162530000.0, + "datetime": "2025-09-18 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518008, + "price": 163072000.0, + "datetime": "2025-09-18 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1518051, + "price": 163027000.0, + "datetime": "2025-09-19 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1518139, + "price": 163133000.0, + "datetime": "2025-09-19 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1518146, + "price": 162912000.0, + "datetime": "2025-09-19 06:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1518166, + "price": 162755000.0, + "datetime": "2025-09-19 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518212, + "price": 162639000.0, + "datetime": "2025-09-19 09:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -135176,7 +263723,25 @@ "datetime": "2025-09-19 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1518264, + "price": 162797000.0, + "datetime": "2025-09-19 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518268, + "price": 162846000.0, + "datetime": "2025-09-19 12:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -135184,8 +263749,8 @@ "price": 162777000.0, "datetime": "2025-09-19 12:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -135194,34 +263759,25 @@ "datetime": "2025-09-19 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1518349, - "price": 162664000.0, - "datetime": "2025-09-19 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1518484, - "price": 162298000.0, - "datetime": "2025-09-19 22:54:00", + "bar_index": 1518338, + "price": 162601000.0, + "datetime": "2025-09-19 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1518499, - "price": 162252000.0, - "datetime": "2025-09-19 23:39:00", + "side": "buy", + "bar_index": 1518488, + "price": 162346000.0, + "datetime": "2025-09-19 23:06:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -135230,25 +263786,70 @@ "datetime": "2025-09-20 01:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1518644, - "price": 161841000.0, - "datetime": "2025-09-20 06:54:00", + "bar_index": 1518548, + "price": 162043000.0, + "datetime": "2025-09-20 02:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1518563, + "price": 161813000.0, + "datetime": "2025-09-20 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1518588, + "price": 161613000.0, + "datetime": "2025-09-20 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1518673, - "price": 162072000.0, - "datetime": "2025-09-20 08:21:00", + "bar_index": 1518617, + "price": 161770000.0, + "datetime": "2025-09-20 05:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1518633, + "price": 161986000.0, + "datetime": "2025-09-20 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1518674, + "price": 162100000.0, + "datetime": "2025-09-20 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518686, + "price": 162178000.0, + "datetime": "2025-09-20 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -135257,52 +263858,178 @@ "datetime": "2025-09-20 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1518749, - "price": 162152000.0, - "datetime": "2025-09-20 12:09:00", + "bar_index": 1518780, + "price": 162083000.0, + "datetime": "2025-09-20 13:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1518867, - "price": 162346000.0, - "datetime": "2025-09-20 18:03:00", + "bar_index": 1518802, + "price": 162260000.0, + "datetime": "2025-09-20 14:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1518986, - "price": 162444000.0, - "datetime": "2025-09-21 00:00:00", + "bar_index": 1518839, + "price": 162338000.0, + "datetime": "2025-09-20 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518879, + "price": 162401000.0, + "datetime": "2025-09-20 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1518911, + "price": 162460000.0, + "datetime": "2025-09-20 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1518967, + "price": 162445000.0, + "datetime": "2025-09-20 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519041, + "price": 162107000.0, + "datetime": "2025-09-21 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519058, + "price": 162075000.0, + "datetime": "2025-09-21 03:36:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1519356, - "price": 161826000.0, - "datetime": "2025-09-21 18:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1519436, - "price": 162100000.0, - "datetime": "2025-09-21 22:30:00", + "bar_index": 1519124, + "price": 162294000.0, + "datetime": "2025-09-21 06:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1519154, + "price": 162322000.0, + "datetime": "2025-09-21 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519260, + "price": 161744000.0, + "datetime": "2025-09-21 13:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1519361, + "price": 161997000.0, + "datetime": "2025-09-21 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1519381, + "price": 162018000.0, + "datetime": "2025-09-21 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1519393, + "price": 162075000.0, + "datetime": "2025-09-21 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1519522, + "price": 161927000.0, + "datetime": "2025-09-22 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1519560, + "price": 161777000.0, + "datetime": "2025-09-22 04:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519567, + "price": 161670000.0, + "datetime": "2025-09-22 05:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1519591, + "price": 161590000.0, + "datetime": "2025-09-22 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519612, + "price": 161612000.0, + "datetime": "2025-09-22 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -135311,7 +264038,79 @@ "datetime": "2025-09-22 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1519701, + "price": 160589000.0, + "datetime": "2025-09-22 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,macd_divergence]" + }, + { + "side": "buy", + "bar_index": 1519729, + "price": 160896000.0, + "datetime": "2025-09-22 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1519768, + "price": 160169000.0, + "datetime": "2025-09-22 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1519817, + "price": 159498000.0, + "datetime": "2025-09-22 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1519830, + "price": 159472000.0, + "datetime": "2025-09-22 18:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1519848, + "price": 159497000.0, + "datetime": "2025-09-22 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1519877, + "price": 159720000.0, + "datetime": "2025-09-22 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1519904, + "price": 159790000.0, + "datetime": "2025-09-22 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -135319,71 +264118,359 @@ "price": 159736000.0, "datetime": "2025-09-22 22:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1519942, + "price": 160337000.0, + "datetime": "2025-09-22 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1520068, + "price": 160571000.0, + "datetime": "2025-09-23 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1520078, + "price": 160756000.0, + "datetime": "2025-09-23 06:36:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1520128, - "price": 160637000.0, - "datetime": "2025-09-23 09:06:00", + "bar_index": 1520147, + "price": 160513000.0, + "datetime": "2025-09-23 10:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1520195, - "price": 159917000.0, - "datetime": "2025-09-23 12:27:00", + "bar_index": 1520197, + "price": 159970000.0, + "datetime": "2025-09-23 12:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1520577, - "price": 159955000.0, - "datetime": "2025-09-24 07:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1520611, - "price": 159829000.0, - "datetime": "2025-09-24 09:15:00", + "bar_index": 1520223, + "price": 159807000.0, + "datetime": "2025-09-23 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1520699, + "bar_index": 1520233, + "price": 160137000.0, + "datetime": "2025-09-23 14:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1520251, + "price": 160100000.0, + "datetime": "2025-09-23 15:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1520338, + "price": 160632000.0, + "datetime": "2025-09-23 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1520367, + "price": 160750000.0, + "datetime": "2025-09-23 21:03:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1520382, + "price": 160592000.0, + "datetime": "2025-09-23 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1520429, + "price": 160472000.0, + "datetime": "2025-09-24 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1520476, + "price": 159902000.0, + "datetime": "2025-09-24 02:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1520546, + "price": 159670000.0, + "datetime": "2025-09-24 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1520565, + "price": 159957000.0, + "datetime": "2025-09-24 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1520582, + "price": 159923000.0, + "datetime": "2025-09-24 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1520617, + "price": 159959000.0, + "datetime": "2025-09-24 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1520623, + "price": 159980000.0, + "datetime": "2025-09-24 09:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1520665, + "price": 159765000.0, + "datetime": "2025-09-24 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1520719, + "price": 159983000.0, + "datetime": "2025-09-24 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1520804, + "price": 159998000.0, + "datetime": "2025-09-24 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1520898, + "price": 160504000.0, + "datetime": "2025-09-24 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1520934, + "price": 160767000.0, + "datetime": "2025-09-25 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1520946, + "price": 160887000.0, + "datetime": "2025-09-25 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1521018, + "price": 160570000.0, + "datetime": "2025-09-25 05:36:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1521063, + "price": 160594000.0, + "datetime": "2025-09-25 07:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1521070, + "price": 160588000.0, + "datetime": "2025-09-25 08:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1521139, + "price": 160649000.0, + "datetime": "2025-09-25 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1521161, + "price": 160204000.0, + "datetime": "2025-09-25 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1521242, + "price": 159934000.0, + "datetime": "2025-09-25 16:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1521352, "price": 160024000.0, - "datetime": "2025-09-24 13:39:00", + "datetime": "2025-09-25 22:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1521361, - "price": 159531000.0, - "datetime": "2025-09-25 22:45:00", + "bar_index": 1521362, + "price": 159575000.0, + "datetime": "2025-09-25 22:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1521371, - "price": 160041000.0, - "datetime": "2025-09-25 23:15:00", + "bar_index": 1521407, + "price": 159936000.0, + "datetime": "2025-09-26 01:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1521456, + "price": 158280000.0, + "datetime": "2025-09-26 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1521495, + "price": 158363000.0, + "datetime": "2025-09-26 05:27:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1521517, + "price": 158466000.0, + "datetime": "2025-09-26 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1521563, + "price": 158160000.0, + "datetime": "2025-09-26 08:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1521587, + "price": 158800000.0, + "datetime": "2025-09-26 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1521595, + "price": 158900000.0, + "datetime": "2025-09-26 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [donchian,fractal_swing,keltner_breakout,support_bounce]" }, { "side": "buy", @@ -135391,71 +264478,188 @@ "price": 158935000.0, "datetime": "2025-09-26 12:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1521919, - "price": 158190000.0, - "datetime": "2025-09-27 02:39:00", + "bar_index": 1521678, + "price": 158110000.0, + "datetime": "2025-09-26 14:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1521932, - "price": 158256000.0, - "datetime": "2025-09-27 03:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1522063, - "price": 158129000.0, - "datetime": "2025-09-27 09:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1522120, - "price": 157785000.0, - "datetime": "2025-09-27 12:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1522260, - "price": 157260000.0, - "datetime": "2025-09-27 19:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1522289, - "price": 157294000.0, - "datetime": "2025-09-27 21:09:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1522349, - "price": 157350000.0, - "datetime": "2025-09-28 00:09:00", + "bar_index": 1521759, + "price": 158375000.0, + "datetime": "2025-09-26 18:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1521798, + "price": 158161000.0, + "datetime": "2025-09-26 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1521834, + "price": 158810000.0, + "datetime": "2025-09-26 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1521871, + "price": 158763000.0, + "datetime": "2025-09-27 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1521882, + "price": 158660000.0, + "datetime": "2025-09-27 00:48:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1521892, + "price": 158831000.0, + "datetime": "2025-09-27 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1521899, + "price": 158278000.0, + "datetime": "2025-09-27 01:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1522010, + "price": 157676000.0, + "datetime": "2025-09-27 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1522020, + "price": 157910000.0, + "datetime": "2025-09-27 07:42:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1522034, + "price": 157992000.0, + "datetime": "2025-09-27 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1522071, + "price": 158102000.0, + "datetime": "2025-09-27 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1522087, + "price": 157920000.0, + "datetime": "2025-09-27 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1522133, + "price": 157805000.0, + "datetime": "2025-09-27 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1522137, + "price": 157860000.0, + "datetime": "2025-09-27 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1522161, + "price": 157622000.0, + "datetime": "2025-09-27 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1522290, + "price": 157293000.0, + "datetime": "2025-09-27 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1522355, + "price": 157351000.0, + "datetime": "2025-09-28 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=48.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1522422, + "price": 157569000.0, + "datetime": "2025-09-28 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1522476, + "price": 157545000.0, + "datetime": "2025-09-28 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -135463,134 +264667,341 @@ "price": 157713000.0, "datetime": "2025-09-28 08:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1522553, - "price": 157920000.0, - "datetime": "2025-09-28 10:21:00", + "bar_index": 1522525, + "price": 157879000.0, + "datetime": "2025-09-28 08:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1522583, - "price": 157886000.0, - "datetime": "2025-09-28 11:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1522596, - "price": 157792000.0, - "datetime": "2025-09-28 12:30:00", + "bar_index": 1522658, + "price": 157750000.0, + "datetime": "2025-09-28 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1522649, - "price": 157666000.0, - "datetime": "2025-09-28 15:09:00", + "bar_index": 1522668, + "price": 157710000.0, + "datetime": "2025-09-28 16:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 1522667, - "price": 157717000.0, - "datetime": "2025-09-28 16:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1522830, - "price": 157905000.0, - "datetime": "2025-09-29 00:12:00", + "side": "buy", + "bar_index": 1522696, + "price": 157856000.0, + "datetime": "2025-09-28 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=23.9 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1522959, - "price": 158676000.0, - "datetime": "2025-09-29 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1523221, - "price": 160183000.0, - "datetime": "2025-09-29 19:45:00", + "bar_index": 1522723, + "price": 158006000.0, + "datetime": "2025-09-28 18:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1523311, - "price": 162575000.0, - "datetime": "2025-09-30 00:15:00", + "bar_index": 1522835, + "price": 157988000.0, + "datetime": "2025-09-29 00:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=56.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1523352, - "price": 162428000.0, - "datetime": "2025-09-30 02:18:00", + "bar_index": 1522842, + "price": 158026000.0, + "datetime": "2025-09-29 00:48:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1523394, - "price": 162729000.0, - "datetime": "2025-09-30 04:24:00", + "bar_index": 1522883, + "price": 158224000.0, + "datetime": "2025-09-29 02:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1523403, - "price": 162869000.0, - "datetime": "2025-09-30 04:51:00", + "bar_index": 1522931, + "price": 158496000.0, + "datetime": "2025-09-29 05:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1522961, + "price": 158728000.0, + "datetime": "2025-09-29 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1522972, + "price": 159794000.0, + "datetime": "2025-09-29 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1523026, + "price": 160463000.0, + "datetime": "2025-09-29 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1523085, + "price": 159886000.0, + "datetime": "2025-09-29 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1523705, - "price": 161462000.0, - "datetime": "2025-09-30 19:57:00", + "bar_index": 1523152, + "price": 159340000.0, + "datetime": "2025-09-29 16:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523173, + "price": 159931000.0, + "datetime": "2025-09-29 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1523194, + "price": 160320000.0, + "datetime": "2025-09-29 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1523223, + "price": 160291000.0, + "datetime": "2025-09-29 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1523252, + "price": 160647000.0, + "datetime": "2025-09-29 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523286, + "price": 162211000.0, + "datetime": "2025-09-29 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1523343, + "price": 162344000.0, + "datetime": "2025-09-30 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523353, + "price": 162551000.0, + "datetime": "2025-09-30 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1523371, + "price": 162718000.0, + "datetime": "2025-09-30 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1523385, + "price": 162774000.0, + "datetime": "2025-09-30 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523411, + "price": 162965000.0, + "datetime": "2025-09-30 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1523768, - "price": 161918000.0, - "datetime": "2025-09-30 23:06:00", + "bar_index": 1523438, + "price": 162750000.0, + "datetime": "2025-09-30 06:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.8 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1523452, + "price": 162526000.0, + "datetime": "2025-09-30 07:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1523480, + "price": 162658000.0, + "datetime": "2025-09-30 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523510, + "price": 163499000.0, + "datetime": "2025-09-30 10:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1523532, + "price": 163370000.0, + "datetime": "2025-09-30 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523547, + "price": 163400000.0, + "datetime": "2025-09-30 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523557, + "price": 163284000.0, + "datetime": "2025-09-30 12:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1523567, + "price": 163233000.0, + "datetime": "2025-09-30 13:03:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1523815, + "price": 162360000.0, + "datetime": "2025-10-01 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1523828, + "price": 162293000.0, + "datetime": "2025-10-01 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1523878, + "price": 163171000.0, + "datetime": "2025-10-01 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1523969, + "price": 162953000.0, + "datetime": "2025-10-01 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1523999, + "price": 163418000.0, + "datetime": "2025-10-01 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", @@ -135599,79 +265010,403 @@ "datetime": "2025-10-01 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1524030, - "price": 163311000.0, - "datetime": "2025-10-01 12:12:00", + "bar_index": 1524053, + "price": 163781000.0, + "datetime": "2025-10-01 13:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1524371, - "price": 166458000.0, - "datetime": "2025-10-02 05:15:00", + "bar_index": 1524068, + "price": 163790000.0, + "datetime": "2025-10-01 14:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1524527, - "price": 168881000.0, - "datetime": "2025-10-02 13:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1524754, - "price": 169882000.0, - "datetime": "2025-10-03 00:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1524781, - "price": 169919000.0, - "datetime": "2025-10-03 01:45:00", + "bar_index": 1524111, + "price": 163594000.0, + "datetime": "2025-10-01 16:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1525215, - "price": 170976000.0, - "datetime": "2025-10-03 23:27:00", + "bar_index": 1524121, + "price": 163670000.0, + "datetime": "2025-10-01 16:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1525268, - "price": 173403000.0, - "datetime": "2025-10-04 02:06:00", + "bar_index": 1524135, + "price": 164253000.0, + "datetime": "2025-10-01 17:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1525530, - "price": 174130000.0, - "datetime": "2025-10-04 15:12:00", + "bar_index": 1524182, + "price": 165166000.0, + "datetime": "2025-10-01 19:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1524198, + "price": 165391000.0, + "datetime": "2025-10-01 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524215, + "price": 165680000.0, + "datetime": "2025-10-01 21:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1524233, + "price": 165499000.0, + "datetime": "2025-10-01 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1524264, + "price": 166400000.0, + "datetime": "2025-10-01 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1524319, + "price": 166415000.0, + "datetime": "2025-10-02 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524390, + "price": 166776000.0, + "datetime": "2025-10-02 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1524413, + "price": 167350000.0, + "datetime": "2025-10-02 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1524431, + "price": 167878000.0, + "datetime": "2025-10-02 08:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1524451, + "price": 169382000.0, + "datetime": "2025-10-02 09:15:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [bb_reversal,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1524484, + "price": 168390000.0, + "datetime": "2025-10-02 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524502, + "price": 168522000.0, + "datetime": "2025-10-02 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524529, + "price": 168960000.0, + "datetime": "2025-10-02 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1524607, + "price": 168026000.0, + "datetime": "2025-10-02 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1524616, + "price": 168200000.0, + "datetime": "2025-10-02 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1524690, + "price": 168727000.0, + "datetime": "2025-10-02 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1524756, + "price": 169638000.0, + "datetime": "2025-10-03 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1524818, + "price": 170002000.0, + "datetime": "2025-10-03 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524835, + "price": 170613000.0, + "datetime": "2025-10-03 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1524854, + "price": 170519000.0, + "datetime": "2025-10-03 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1524883, + "price": 170244000.0, + "datetime": "2025-10-03 06:51:00", + "pivot_bar_index": null, + "confidence": 0.92, + "reason": "composite_sell score=4.6 [keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1524907, + "price": 170464000.0, + "datetime": "2025-10-03 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1524934, + "price": 170229000.0, + "datetime": "2025-10-03 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1524943, + "price": 169981000.0, + "datetime": "2025-10-03 09:51:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1524985, + "price": 170065000.0, + "datetime": "2025-10-03 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1525068, + "price": 169905000.0, + "datetime": "2025-10-03 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525225, + "price": 171499000.0, + "datetime": "2025-10-03 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1525238, + "price": 172492000.0, + "datetime": "2025-10-04 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1525292, + "price": 173292000.0, + "datetime": "2025-10-04 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1525301, + "price": 173641000.0, + "datetime": "2025-10-04 03:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1525316, + "price": 173870000.0, + "datetime": "2025-10-04 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1525354, + "price": 173228000.0, + "datetime": "2025-10-04 06:24:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525375, + "price": 173600000.0, + "datetime": "2025-10-04 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1525399, + "price": 173410000.0, + "datetime": "2025-10-04 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1525435, + "price": 173188000.0, + "datetime": "2025-10-04 10:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525469, + "price": 173165000.0, + "datetime": "2025-10-04 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [fib_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1525553, + "price": 173952000.0, + "datetime": "2025-10-04 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525567, + "price": 174162000.0, + "datetime": "2025-10-04 17:03:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1525582, + "price": 174300000.0, + "datetime": "2025-10-04 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -135680,25 +265415,124 @@ "datetime": "2025-10-04 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1526034, - "price": 175675000.0, - "datetime": "2025-10-05 22:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=33.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1526099, - "price": 175999000.0, - "datetime": "2025-10-06 02:06:00", + "bar_index": 1525679, + "price": 174700000.0, + "datetime": "2025-10-04 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1525710, + "price": 174420000.0, + "datetime": "2025-10-05 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525733, + "price": 174897000.0, + "datetime": "2025-10-05 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1525800, + "price": 174798000.0, + "datetime": "2025-10-05 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525835, + "price": 176458000.0, + "datetime": "2025-10-05 12:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525842, + "price": 176538000.0, + "datetime": "2025-10-05 13:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1525879, + "price": 178222000.0, + "datetime": "2025-10-05 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1525887, + "price": 177858000.0, + "datetime": "2025-10-05 15:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1525897, + "price": 177936000.0, + "datetime": "2025-10-05 16:00:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1525991, + "price": 175908000.0, + "datetime": "2025-10-05 20:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1525998, + "price": 175520000.0, + "datetime": "2025-10-05 21:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1526018, + "price": 175674000.0, + "datetime": "2025-10-05 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1526123, + "price": 175924000.0, + "datetime": "2025-10-06 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -135707,16 +265541,43 @@ "datetime": "2025-10-06 05:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1526293, - "price": 177938000.0, - "datetime": "2025-10-06 11:48:00", + "bar_index": 1526174, + "price": 176028000.0, + "datetime": "2025-10-06 05:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1526193, + "price": 175994000.0, + "datetime": "2025-10-06 06:48:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1526286, + "price": 177703000.0, + "datetime": "2025-10-06 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1526296, + "price": 177854000.0, + "datetime": "2025-10-06 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -135724,89 +265585,278 @@ "price": 177125000.0, "datetime": "2025-10-06 16:03:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1526427, - "price": 177000000.0, - "datetime": "2025-10-06 18:30:00", + "bar_index": 1526387, + "price": 176858000.0, + "datetime": "2025-10-06 16:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1526444, + "price": 177190000.0, + "datetime": "2025-10-06 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1526474, + "price": 177402000.0, + "datetime": "2025-10-06 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1526495, + "price": 177700000.0, + "datetime": "2025-10-06 21:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1526538, + "price": 177515000.0, + "datetime": "2025-10-07 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1526568, + "price": 177839000.0, + "datetime": "2025-10-07 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1526587, + "price": 178106000.0, + "datetime": "2025-10-07 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1526600, + "price": 177844000.0, + "datetime": "2025-10-07 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1526613, + "price": 178471000.0, + "datetime": "2025-10-07 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1526631, + "price": 177959000.0, + "datetime": "2025-10-07 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1526642, + "price": 177770000.0, + "datetime": "2025-10-07 05:15:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1526440, - "price": 177114000.0, - "datetime": "2025-10-06 19:09:00", + "bar_index": 1526735, + "price": 178199000.0, + "datetime": "2025-10-07 09:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=34.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1526885, - "price": 176418000.0, - "datetime": "2025-10-07 17:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1526951, - "price": 177710000.0, - "datetime": "2025-10-07 20:42:00", + "bar_index": 1526785, + "price": 177500000.0, + "datetime": "2025-10-07 12:24:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1527154, - "price": 176539000.0, - "datetime": "2025-10-08 06:51:00", + "bar_index": 1526903, + "price": 177280000.0, + "datetime": "2025-10-07 18:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1526944, + "price": 177611000.0, + "datetime": "2025-10-07 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1526954, + "price": 177800000.0, + "datetime": "2025-10-07 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1526972, + "price": 178290000.0, + "datetime": "2025-10-07 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1527291, - "price": 176687000.0, - "datetime": "2025-10-08 13:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1527434, - "price": 178174000.0, - "datetime": "2025-10-08 20:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1527478, - "price": 178105000.0, - "datetime": "2025-10-08 23:03:00", + "bar_index": 1526994, + "price": 177111000.0, + "datetime": "2025-10-07 22:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1527488, - "price": 177400000.0, - "datetime": "2025-10-08 23:33:00", + "side": "buy", + "bar_index": 1527104, + "price": 175435000.0, + "datetime": "2025-10-08 04:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1527144, + "price": 176809000.0, + "datetime": "2025-10-08 06:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1527166, + "price": 176636000.0, + "datetime": "2025-10-08 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527211, + "price": 176734000.0, + "datetime": "2025-10-08 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1527227, + "price": 176817000.0, + "datetime": "2025-10-08 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1527235, + "price": 176957000.0, + "datetime": "2025-10-08 10:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527244, + "price": 177160000.0, + "datetime": "2025-10-08 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527331, + "price": 176600000.0, + "datetime": "2025-10-08 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527341, + "price": 176815000.0, + "datetime": "2025-10-08 16:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1527368, + "price": 177480000.0, + "datetime": "2025-10-08 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1527479, + "price": 178045000.0, + "datetime": "2025-10-08 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1527563, + "price": 178204000.0, + "datetime": "2025-10-09 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -135815,52 +265865,151 @@ "datetime": "2025-10-09 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1527663, - "price": 177860000.0, - "datetime": "2025-10-09 08:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1527889, - "price": 177706000.0, - "datetime": "2025-10-09 19:36:00", + "side": "sell", + "bar_index": 1527595, + "price": 177873000.0, + "datetime": "2025-10-09 04:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1528003, - "price": 177907000.0, - "datetime": "2025-10-10 01:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1528037, - "price": 177045000.0, - "datetime": "2025-10-10 03:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1528123, - "price": 177929000.0, - "datetime": "2025-10-10 07:18:00", + "bar_index": 1527602, + "price": 178036000.0, + "datetime": "2025-10-09 05:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1527610, + "price": 177764000.0, + "datetime": "2025-10-09 05:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1527633, + "price": 177700000.0, + "datetime": "2025-10-09 06:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1527656, + "price": 177748000.0, + "datetime": "2025-10-09 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1527668, + "price": 177990000.0, + "datetime": "2025-10-09 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1527691, + "price": 177754000.0, + "datetime": "2025-10-09 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1527756, + "price": 177123000.0, + "datetime": "2025-10-09 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527805, + "price": 177275000.0, + "datetime": "2025-10-09 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1527874, + "price": 177650000.0, + "datetime": "2025-10-09 18:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527897, + "price": 178087000.0, + "datetime": "2025-10-09 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1527932, + "price": 179322000.0, + "datetime": "2025-10-09 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1527967, + "price": 177916000.0, + "datetime": "2025-10-09 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1528023, + "price": 176881000.0, + "datetime": "2025-10-10 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1528054, + "price": 176882000.0, + "datetime": "2025-10-10 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1528063, + "price": 177417000.0, + "datetime": "2025-10-10 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -135868,35 +266017,98 @@ "price": 177736000.0, "datetime": "2025-10-10 07:36:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { - "side": "sell", - "bar_index": 1528401, - "price": 176950000.0, - "datetime": "2025-10-10 21:12:00", + "side": "buy", + "bar_index": 1528164, + "price": 177963000.0, + "datetime": "2025-10-10 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1528434, - "price": 176954000.0, - "datetime": "2025-10-10 22:51:00", + "bar_index": 1528219, + "price": 176999000.0, + "datetime": "2025-10-10 12:06:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1528588, - "price": 173005000.0, - "datetime": "2025-10-11 06:33:00", + "bar_index": 1528318, + "price": 177076000.0, + "datetime": "2025-10-10 17:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=20.0 [bb_reversal,donchian,macd_cross,rsi_swing,zigzag_causal]" + "reason": "composite_buy score=51.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1528330, + "price": 177054000.0, + "datetime": "2025-10-10 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1528361, + "price": 177021000.0, + "datetime": "2025-10-10 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1528405, + "price": 176934000.0, + "datetime": "2025-10-10 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1528508, + "price": 174740000.0, + "datetime": "2025-10-11 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1528601, + "price": 173216000.0, + "datetime": "2025-10-11 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1528609, + "price": 174798000.0, + "datetime": "2025-10-11 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,local_extrema,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1528627, + "price": 171995000.0, + "datetime": "2025-10-11 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,minor_swing,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -135904,125 +266116,404 @@ "price": 172290000.0, "datetime": "2025-10-11 08:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1528742, - "price": 171713000.0, - "datetime": "2025-10-11 14:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,local_extrema,macd_cross]" }, { "side": "buy", - "bar_index": 1529026, - "price": 171000000.0, - "datetime": "2025-10-12 04:27:00", + "bar_index": 1528713, + "price": 172097000.0, + "datetime": "2025-10-11 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1529265, - "price": 170969000.0, - "datetime": "2025-10-12 16:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1529294, - "price": 170900000.0, - "datetime": "2025-10-12 17:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1529398, - "price": 170870000.0, - "datetime": "2025-10-12 23:03:00", + "bar_index": 1528750, + "price": 171876000.0, + "datetime": "2025-10-11 14:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1528772, + "price": 170878000.0, + "datetime": "2025-10-11 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1529412, - "price": 171290000.0, - "datetime": "2025-10-12 23:45:00", + "bar_index": 1528820, + "price": 170074000.0, + "datetime": "2025-10-11 18:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1529459, - "price": 172583000.0, - "datetime": "2025-10-13 02:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1529753, - "price": 173227000.0, - "datetime": "2025-10-13 16:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1529861, - "price": 172175000.0, - "datetime": "2025-10-13 22:12:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1529928, - "price": 171967000.0, - "datetime": "2025-10-14 01:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1530155, - "price": 170104000.0, - "datetime": "2025-10-14 12:54:00", + "bar_index": 1528849, + "price": 170600000.0, + "datetime": "2025-10-11 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1530181, - "price": 170018000.0, - "datetime": "2025-10-14 14:12:00", + "bar_index": 1528869, + "price": 171229000.0, + "datetime": "2025-10-11 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.5 [bb_reversal,fib_pullback,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1530216, - "price": 169390000.0, - "datetime": "2025-10-14 15:57:00", + "bar_index": 1528907, + "price": 171502000.0, + "datetime": "2025-10-11 22:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1528926, + "price": 171008000.0, + "datetime": "2025-10-11 23:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1528963, + "price": 170657000.0, + "datetime": "2025-10-12 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1528984, + "price": 170783000.0, + "datetime": "2025-10-12 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1529106, + "price": 170465000.0, + "datetime": "2025-10-12 08:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1529119, + "price": 170320000.0, + "datetime": "2025-10-12 09:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1529130, + "price": 169627000.0, + "datetime": "2025-10-12 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1529194, + "price": 169801000.0, + "datetime": "2025-10-12 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1529233, + "price": 171066000.0, + "datetime": "2025-10-12 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1529248, + "price": 171359000.0, + "datetime": "2025-10-12 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1529270, + "price": 170999000.0, + "datetime": "2025-10-12 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1529302, + "price": 170405000.0, + "datetime": "2025-10-12 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1529335, + "price": 171031000.0, + "datetime": "2025-10-12 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1529388, + "price": 171166000.0, + "datetime": "2025-10-12 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1529399, + "price": 170781000.0, + "datetime": "2025-10-12 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1529431, + "price": 172584000.0, + "datetime": "2025-10-13 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1529454, + "price": 172726000.0, + "datetime": "2025-10-13 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1529522, + "price": 172857000.0, + "datetime": "2025-10-13 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1529563, + "price": 174520000.0, + "datetime": "2025-10-13 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1529615, + "price": 174657000.0, + "datetime": "2025-10-13 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1529682, + "price": 173510000.0, + "datetime": "2025-10-13 13:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1529727, + "price": 173725000.0, + "datetime": "2025-10-13 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1529732, + "price": 173274000.0, + "datetime": "2025-10-13 15:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1529799, + "price": 172544000.0, + "datetime": "2025-10-13 19:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1529807, + "price": 172451000.0, + "datetime": "2025-10-13 19:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1529875, + "price": 172861000.0, + "datetime": "2025-10-13 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1529890, + "price": 172273000.0, + "datetime": "2025-10-13 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1529938, + "price": 172141000.0, + "datetime": "2025-10-14 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1529990, + "price": 172220000.0, + "datetime": "2025-10-14 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1530036, + "price": 172394000.0, + "datetime": "2025-10-14 06:57:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1530058, + "price": 172108000.0, + "datetime": "2025-10-14 08:03:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1530067, + "price": 172010000.0, + "datetime": "2025-10-14 08:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1530101, + "price": 171446000.0, + "datetime": "2025-10-14 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1530156, + "price": 169939000.0, + "datetime": "2025-10-14 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1530167, + "price": 169500000.0, + "datetime": "2025-10-14 13:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1530195, + "price": 168906000.0, + "datetime": "2025-10-14 14:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1530204, + "price": 169024000.0, + "datetime": "2025-10-14 15:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1530238, + "price": 169394000.0, + "datetime": "2025-10-14 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -136030,71 +266521,215 @@ "price": 169280000.0, "datetime": "2025-10-14 17:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1530352, - "price": 169213000.0, - "datetime": "2025-10-14 22:45:00", + "bar_index": 1530305, + "price": 169701000.0, + "datetime": "2025-10-14 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1530420, - "price": 170000000.0, - "datetime": "2025-10-15 02:09:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=6.6 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1530655, - "price": 169379000.0, - "datetime": "2025-10-15 13:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1530671, - "price": 169540000.0, - "datetime": "2025-10-15 14:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1530867, - "price": 168785000.0, - "datetime": "2025-10-16 00:30:00", + "bar_index": 1530336, + "price": 169011000.0, + "datetime": "2025-10-14 21:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1530910, - "price": 168377000.0, - "datetime": "2025-10-16 02:39:00", + "bar_index": 1530354, + "price": 169099000.0, + "datetime": "2025-10-14 22:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1530365, + "price": 170102000.0, + "datetime": "2025-10-14 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1530406, + "price": 170484000.0, + "datetime": "2025-10-15 01:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1530432, + "price": 170107000.0, + "datetime": "2025-10-15 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1531149, - "price": 168930000.0, - "datetime": "2025-10-16 14:36:00", + "bar_index": 1530455, + "price": 170053000.0, + "datetime": "2025-10-15 03:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1530462, + "price": 170660000.0, + "datetime": "2025-10-15 04:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1530491, + "price": 170165000.0, + "datetime": "2025-10-15 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1530571, + "price": 170297000.0, + "datetime": "2025-10-15 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1530611, + "price": 170240000.0, + "datetime": "2025-10-15 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1530660, + "price": 169678000.0, + "datetime": "2025-10-15 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1530710, + "price": 168898000.0, + "datetime": "2025-10-15 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1530729, + "price": 169664000.0, + "datetime": "2025-10-15 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1530958, + "price": 169686000.0, + "datetime": "2025-10-16 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1530975, + "price": 169591000.0, + "datetime": "2025-10-16 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1530992, + "price": 169422000.0, + "datetime": "2025-10-16 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531008, + "price": 169601000.0, + "datetime": "2025-10-16 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1531017, + "price": 169044000.0, + "datetime": "2025-10-16 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1531033, + "price": 168706000.0, + "datetime": "2025-10-16 08:48:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_sell score=3.2 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1531088, + "price": 169398000.0, + "datetime": "2025-10-16 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531112, + "price": 169634000.0, + "datetime": "2025-10-16 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1531164, + "price": 168538000.0, + "datetime": "2025-10-16 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -136102,26 +266737,98 @@ "price": 168741000.0, "datetime": "2025-10-16 15:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531255, + "price": 168906000.0, + "datetime": "2025-10-16 19:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1531291, - "price": 168451000.0, - "datetime": "2025-10-16 21:42:00", + "bar_index": 1531391, + "price": 165233000.0, + "datetime": "2025-10-17 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1531398, + "price": 164803000.0, + "datetime": "2025-10-17 03:03:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1531436, + "price": 165834000.0, + "datetime": "2025-10-17 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1531468, + "price": 165815000.0, + "datetime": "2025-10-17 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.4 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1531718, - "price": 160999000.0, - "datetime": "2025-10-17 19:03:00", + "bar_index": 1531493, + "price": 165322000.0, + "datetime": "2025-10-17 07:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1531563, + "price": 165618000.0, + "datetime": "2025-10-17 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531582, + "price": 166213000.0, + "datetime": "2025-10-17 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1531733, + "price": 160788000.0, + "datetime": "2025-10-17 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1531768, + "price": 162452000.0, + "datetime": "2025-10-17 21:33:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", @@ -136129,8 +266836,8 @@ "price": 162120000.0, "datetime": "2025-10-17 22:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -136139,25 +266846,43 @@ "datetime": "2025-10-18 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1531867, - "price": 163126000.0, - "datetime": "2025-10-18 02:30:00", + "bar_index": 1531892, + "price": 163470000.0, + "datetime": "2025-10-18 03:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=45.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1531881, - "price": 163445000.0, - "datetime": "2025-10-18 03:12:00", + "bar_index": 1531902, + "price": 163640000.0, + "datetime": "2025-10-18 04:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531923, + "price": 163955000.0, + "datetime": "2025-10-18 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1531938, + "price": 164400000.0, + "datetime": "2025-10-18 06:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -136166,43 +266891,61 @@ "datetime": "2025-10-18 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1532120, - "price": 163312000.0, - "datetime": "2025-10-18 15:09:00", + "bar_index": 1532044, + "price": 164064000.0, + "datetime": "2025-10-18 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=13.5 [bb_reversal,rsi_swing]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 1532138, - "price": 163395000.0, - "datetime": "2025-10-18 16:03:00", + "side": "sell", + "bar_index": 1532054, + "price": 163769000.0, + "datetime": "2025-10-18 11:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1532232, - "price": 163548000.0, - "datetime": "2025-10-18 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1532298, - "price": 163598000.0, - "datetime": "2025-10-19 00:03:00", + "side": "sell", + "bar_index": 1532131, + "price": 163173000.0, + "datetime": "2025-10-18 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1532151, + "price": 163794000.0, + "datetime": "2025-10-18 16:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1532223, + "price": 163541000.0, + "datetime": "2025-10-18 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1532362, + "price": 162918000.0, + "datetime": "2025-10-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", @@ -136211,43 +266954,214 @@ "datetime": "2025-10-19 06:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1532527, - "price": 163056000.0, - "datetime": "2025-10-19 11:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=39.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "buy", - "bar_index": 1532747, - "price": 163291000.0, - "datetime": "2025-10-19 22:30:00", + "bar_index": 1532433, + "price": 163396000.0, + "datetime": "2025-10-19 06:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1533142, - "price": 166218000.0, - "datetime": "2025-10-20 18:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1533278, - "price": 166600000.0, - "datetime": "2025-10-21 01:03:00", + "bar_index": 1532460, + "price": 163431000.0, + "datetime": "2025-10-19 08:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1532535, + "price": 163084000.0, + "datetime": "2025-10-19 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1532542, + "price": 163187000.0, + "datetime": "2025-10-19 12:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1532565, + "price": 163051000.0, + "datetime": "2025-10-19 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1532680, + "price": 162918000.0, + "datetime": "2025-10-19 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1532735, + "price": 163321000.0, + "datetime": "2025-10-19 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1532766, + "price": 163998000.0, + "datetime": "2025-10-19 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1532773, + "price": 163805000.0, + "datetime": "2025-10-19 23:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1532779, + "price": 164061000.0, + "datetime": "2025-10-20 00:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1532876, + "price": 164958000.0, + "datetime": "2025-10-20 04:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1532945, + "price": 164999000.0, + "datetime": "2025-10-20 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [donchian,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1532992, + "price": 164088000.0, + "datetime": "2025-10-20 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1533051, + "price": 166107000.0, + "datetime": "2025-10-20 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1533120, + "price": 166503000.0, + "datetime": "2025-10-20 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1533180, + "price": 165949000.0, + "datetime": "2025-10-20 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1533224, + "price": 165911000.0, + "datetime": "2025-10-20 22:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1533234, + "price": 166372000.0, + "datetime": "2025-10-20 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1533249, + "price": 166500000.0, + "datetime": "2025-10-20 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1533265, + "price": 166660000.0, + "datetime": "2025-10-21 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1533327, + "price": 166374000.0, + "datetime": "2025-10-21 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1533340, + "price": 166097000.0, + "datetime": "2025-10-21 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1533369, + "price": 166219000.0, + "datetime": "2025-10-21 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -136256,7 +267170,25 @@ "datetime": "2025-10-21 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1533396, + "price": 165745000.0, + "datetime": "2025-10-21 06:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1533468, + "price": 165419000.0, + "datetime": "2025-10-21 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", @@ -136264,17 +267196,35 @@ "price": 164910000.0, "datetime": "2025-10-21 10:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,donchian,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1533499, - "price": 164800000.0, - "datetime": "2025-10-21 12:06:00", + "bar_index": 1533526, + "price": 163199000.0, + "datetime": "2025-10-21 13:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1533560, + "price": 162391000.0, + "datetime": "2025-10-21 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1533584, + "price": 162883000.0, + "datetime": "2025-10-21 16:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -136282,89 +267232,242 @@ "price": 162915000.0, "datetime": "2025-10-21 17:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1533718, - "price": 163805000.0, - "datetime": "2025-10-21 23:03:00", + "side": "sell", + "bar_index": 1533610, + "price": 162446000.0, + "datetime": "2025-10-21 17:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.3 [donchian,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1533778, - "price": 167664000.0, - "datetime": "2025-10-22 02:03:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1533794, - "price": 166956000.0, - "datetime": "2025-10-22 02:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1534089, - "price": 163308000.0, - "datetime": "2025-10-22 17:36:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1534144, - "price": 163374000.0, - "datetime": "2025-10-22 20:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1534153, - "price": 162590000.0, - "datetime": "2025-10-22 20:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1534222, + "bar_index": 1533657, "price": 163312000.0, - "datetime": "2025-10-23 00:15:00", + "datetime": "2025-10-21 20:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1534250, - "price": 163728000.0, - "datetime": "2025-10-23 01:39:00", + "bar_index": 1533676, + "price": 163637000.0, + "datetime": "2025-10-21 20:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1533694, + "price": 163939000.0, + "datetime": "2025-10-21 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1533744, + "price": 168254000.0, + "datetime": "2025-10-22 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1533765, + "price": 169087000.0, + "datetime": "2025-10-22 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1534323, - "price": 163181000.0, - "datetime": "2025-10-23 05:18:00", + "bar_index": 1533785, + "price": 167157000.0, + "datetime": "2025-10-22 02:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1533817, + "price": 166519000.0, + "datetime": "2025-10-22 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1533935, + "price": 163158000.0, + "datetime": "2025-10-22 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1533969, + "price": 163280000.0, + "datetime": "2025-10-22 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1533983, + "price": 163000000.0, + "datetime": "2025-10-22 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534007, + "price": 163444000.0, + "datetime": "2025-10-22 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1534019, + "price": 163211000.0, + "datetime": "2025-10-22 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1534033, + "price": 163383000.0, + "datetime": "2025-10-22 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534076, + "price": 163340000.0, + "datetime": "2025-10-22 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1534106, + "price": 163372000.0, + "datetime": "2025-10-22 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1534128, + "price": 163047000.0, + "datetime": "2025-10-22 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534162, + "price": 163015000.0, + "datetime": "2025-10-22 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534183, + "price": 163368000.0, + "datetime": "2025-10-22 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534291, + "price": 163194000.0, + "datetime": "2025-10-23 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1534352, + "price": 163163000.0, + "datetime": "2025-10-23 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1534365, + "price": 162999000.0, + "datetime": "2025-10-23 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1534391, + "price": 163016000.0, + "datetime": "2025-10-23 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1534434, + "price": 163749000.0, + "datetime": "2025-10-23 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1534441, + "price": 163671000.0, + "datetime": "2025-10-23 11:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1534471, + "price": 163796000.0, + "datetime": "2025-10-23 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -136372,17 +267475,62 @@ "price": 163835000.0, "datetime": "2025-10-23 14:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1534530, + "price": 165391000.0, + "datetime": "2025-10-23 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1534560, + "price": 165037000.0, + "datetime": "2025-10-23 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1534605, - "price": 164699000.0, - "datetime": "2025-10-23 19:24:00", + "bar_index": 1534575, + "price": 164776000.0, + "datetime": "2025-10-23 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534597, + "price": 164745000.0, + "datetime": "2025-10-23 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1534609, + "price": 164575000.0, + "datetime": "2025-10-23 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1534616, + "price": 164550000.0, + "datetime": "2025-10-23 19:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -136391,232 +267539,988 @@ "datetime": "2025-10-23 23:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1534740, - "price": 164929000.0, - "datetime": "2025-10-24 02:09:00", + "bar_index": 1534714, + "price": 165110000.0, + "datetime": "2025-10-24 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=19.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1534725, + "price": 165080000.0, + "datetime": "2025-10-24 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534761, + "price": 165668000.0, + "datetime": "2025-10-24 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1535184, - "price": 165487000.0, - "datetime": "2025-10-25 00:21:00", + "bar_index": 1534835, + "price": 164877000.0, + "datetime": "2025-10-24 06:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1535489, - "price": 166039000.0, - "datetime": "2025-10-25 15:36:00", + "bar_index": 1534863, + "price": 165330000.0, + "datetime": "2025-10-24 08:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1534869, + "price": 165348000.0, + "datetime": "2025-10-24 08:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1534898, + "price": 166460000.0, + "datetime": "2025-10-24 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1534931, + "price": 166591000.0, + "datetime": "2025-10-24 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1535733, - "price": 166033000.0, - "datetime": "2025-10-26 03:48:00", + "bar_index": 1534953, + "price": 165940000.0, + "datetime": "2025-10-24 12:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1535837, - "price": 166276000.0, - "datetime": "2025-10-26 09:00:00", + "bar_index": 1534970, + "price": 166591000.0, + "datetime": "2025-10-24 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1535879, + "bar_index": 1535012, + "price": 166711000.0, + "datetime": "2025-10-24 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535061, + "price": 166500000.0, + "datetime": "2025-10-24 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1535076, + "price": 166616000.0, + "datetime": "2025-10-24 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1535090, + "price": 166347000.0, + "datetime": "2025-10-24 19:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535129, + "price": 166461000.0, + "datetime": "2025-10-24 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1535196, + "price": 164952000.0, + "datetime": "2025-10-25 00:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1535285, + "price": 165259000.0, + "datetime": "2025-10-25 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1535308, + "price": 165588000.0, + "datetime": "2025-10-25 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535337, + "price": 165680000.0, + "datetime": "2025-10-25 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1535390, + "price": 165835000.0, + "datetime": "2025-10-25 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535404, + "price": 165902000.0, + "datetime": "2025-10-25 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1535428, + "price": 165987000.0, + "datetime": "2025-10-25 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1535468, + "price": 166034000.0, + "datetime": "2025-10-25 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535495, + "price": 166102000.0, + "datetime": "2025-10-25 15:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1535579, + "price": 166504000.0, + "datetime": "2025-10-25 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1535592, + "price": 166400000.0, + "datetime": "2025-10-25 20:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1535651, + "price": 166247000.0, + "datetime": "2025-10-25 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1535699, + "price": 166107000.0, + "datetime": "2025-10-26 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1535708, + "price": 165995000.0, + "datetime": "2025-10-26 02:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1535790, + "price": 165808000.0, + "datetime": "2025-10-26 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1535824, + "price": 166184000.0, + "datetime": "2025-10-26 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1535880, "price": 166604000.0, - "datetime": "2025-10-26 11:06:00", + "datetime": "2025-10-26 11:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1535935, - "price": 166303000.0, - "datetime": "2025-10-26 13:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1536030, - "price": 167070000.0, - "datetime": "2025-10-26 18:39:00", + "bar_index": 1535971, + "price": 166264000.0, + "datetime": "2025-10-26 15:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1536103, - "price": 168429000.0, - "datetime": "2025-10-26 22:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1536595, - "price": 170102000.0, - "datetime": "2025-10-27 22:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1536678, - "price": 170299000.0, - "datetime": "2025-10-28 03:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1537367, - "price": 167942000.0, - "datetime": "2025-10-29 13:30:00", + "bar_index": 1535995, + "price": 166324000.0, + "datetime": "2025-10-26 16:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1536033, + "price": 167004000.0, + "datetime": "2025-10-26 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1536050, + "price": 167100000.0, + "datetime": "2025-10-26 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1536117, + "price": 168600000.0, + "datetime": "2025-10-26 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1536291, + "price": 169541000.0, + "datetime": "2025-10-27 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1536310, + "price": 169598000.0, + "datetime": "2025-10-27 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1536326, + "price": 170100000.0, + "datetime": "2025-10-27 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1536339, + "price": 170081000.0, + "datetime": "2025-10-27 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1536350, + "price": 170451000.0, + "datetime": "2025-10-27 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1537553, - "price": 167076000.0, - "datetime": "2025-10-29 22:48:00", + "bar_index": 1536377, + "price": 170095000.0, + "datetime": "2025-10-27 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1536425, + "price": 170440000.0, + "datetime": "2025-10-27 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1536465, + "price": 171124000.0, + "datetime": "2025-10-27 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1537640, - "price": 165437000.0, - "datetime": "2025-10-30 03:09:00", + "bar_index": 1536480, + "price": 170665000.0, + "datetime": "2025-10-27 17:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1537654, - "price": 165999000.0, - "datetime": "2025-10-30 03:51:00", + "bar_index": 1536521, + "price": 170386000.0, + "datetime": "2025-10-27 19:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1536548, + "price": 170600000.0, + "datetime": "2025-10-27 20:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1537796, - "price": 165068000.0, - "datetime": "2025-10-30 10:57:00", + "bar_index": 1536562, + "price": 170192000.0, + "datetime": "2025-10-27 21:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1537924, - "price": 165170000.0, - "datetime": "2025-10-30 17:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1538081, - "price": 163253000.0, - "datetime": "2025-10-31 01:12:00", + "bar_index": 1536612, + "price": 169746000.0, + "datetime": "2025-10-27 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1538112, - "price": 162891000.0, - "datetime": "2025-10-31 02:45:00", + "bar_index": 1536679, + "price": 170343000.0, + "datetime": "2025-10-28 03:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1538450, - "price": 164686000.0, - "datetime": "2025-10-31 19:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1538637, - "price": 164028000.0, - "datetime": "2025-11-01 05:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1538829, - "price": 164530000.0, - "datetime": "2025-11-01 14:36:00", + "bar_index": 1536703, + "price": 169495000.0, + "datetime": "2025-10-28 04:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "buy", - "bar_index": 1539094, - "price": 164250000.0, - "datetime": "2025-11-02 03:51:00", + "side": "sell", + "bar_index": 1536778, + "price": 169072000.0, + "datetime": "2025-10-28 08:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1539121, - "price": 164215000.0, - "datetime": "2025-11-02 05:12:00", + "side": "sell", + "bar_index": 1536795, + "price": 168854000.0, + "datetime": "2025-10-28 08:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1536819, + "price": 168673000.0, + "datetime": "2025-10-28 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1539145, - "price": 164270000.0, - "datetime": "2025-11-02 06:24:00", + "bar_index": 1536835, + "price": 169499000.0, + "datetime": "2025-10-28 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1536937, + "price": 168778000.0, + "datetime": "2025-10-28 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1536953, + "price": 168884000.0, + "datetime": "2025-10-28 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1537013, + "price": 169211000.0, + "datetime": "2025-10-28 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1537051, + "price": 169151000.0, + "datetime": "2025-10-28 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1537072, + "price": 169923000.0, + "datetime": "2025-10-28 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1537098, + "price": 170328000.0, + "datetime": "2025-10-29 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1537129, + "price": 170200000.0, + "datetime": "2025-10-29 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1537153, + "price": 170400000.0, + "datetime": "2025-10-29 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1537244, + "price": 168827000.0, + "datetime": "2025-10-29 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1537253, + "price": 168748000.0, + "datetime": "2025-10-29 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1537285, + "price": 168052000.0, + "datetime": "2025-10-29 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1537372, + "price": 167809000.0, + "datetime": "2025-10-29 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=60.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1537393, + "price": 168016000.0, + "datetime": "2025-10-29 14:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1537426, + "price": 168276000.0, + "datetime": "2025-10-29 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1537445, + "price": 168336000.0, + "datetime": "2025-10-29 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1537453, + "price": 168004000.0, + "datetime": "2025-10-29 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1537466, + "price": 167864000.0, + "datetime": "2025-10-29 18:27:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1537563, + "price": 166777000.0, + "datetime": "2025-10-29 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1537656, + "price": 165563000.0, + "datetime": "2025-10-30 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1537689, + "price": 166104000.0, + "datetime": "2025-10-30 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1537704, + "price": 166402000.0, + "datetime": "2025-10-30 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1537780, + "price": 165198000.0, + "datetime": "2025-10-30 10:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1537791, + "price": 165168000.0, + "datetime": "2025-10-30 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1537861, + "price": 163509000.0, + "datetime": "2025-10-30 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=45.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1537868, + "price": 163793000.0, + "datetime": "2025-10-30 14:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1537934, + "price": 165001000.0, + "datetime": "2025-10-30 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1538106, + "price": 162420000.0, + "datetime": "2025-10-31 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1538140, + "price": 162301000.0, + "datetime": "2025-10-31 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1538162, + "price": 162534000.0, + "datetime": "2025-10-31 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1538170, + "price": 162700000.0, + "datetime": "2025-10-31 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1538223, + "price": 163736000.0, + "datetime": "2025-10-31 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1538237, + "price": 164449000.0, + "datetime": "2025-10-31 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1538333, + "price": 164849000.0, + "datetime": "2025-10-31 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1538413, + "price": 164792000.0, + "datetime": "2025-10-31 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1538435, + "price": 164670000.0, + "datetime": "2025-10-31 18:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1538443, + "price": 164529000.0, + "datetime": "2025-10-31 19:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1538501, + "price": 164669000.0, + "datetime": "2025-10-31 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1538513, + "price": 164630000.0, + "datetime": "2025-10-31 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1538545, + "price": 165100000.0, + "datetime": "2025-11-01 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1538557, + "price": 164783000.0, + "datetime": "2025-11-01 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1538643, + "price": 164172000.0, + "datetime": "2025-11-01 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1538679, + "price": 164407000.0, + "datetime": "2025-11-01 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1538688, + "price": 164402000.0, + "datetime": "2025-11-01 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1538794, + "price": 164186000.0, + "datetime": "2025-11-01 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1538805, + "price": 164500000.0, + "datetime": "2025-11-01 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1538831, + "price": 164497000.0, + "datetime": "2025-11-01 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1538873, + "price": 164208000.0, + "datetime": "2025-11-01 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1538937, + "price": 164222000.0, + "datetime": "2025-11-01 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1538945, + "price": 164106000.0, + "datetime": "2025-11-01 20:24:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1538958, + "price": 164065000.0, + "datetime": "2025-11-01 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1538972, + "price": 163932000.0, + "datetime": "2025-11-01 21:45:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1539008, + "price": 163883000.0, + "datetime": "2025-11-01 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1539059, + "price": 164271000.0, + "datetime": "2025-11-02 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -136625,7 +268529,7 @@ "datetime": "2025-11-02 08:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -136634,70 +268538,250 @@ "datetime": "2025-11-02 09:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1539311, - "price": 164098000.0, - "datetime": "2025-11-02 14:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1539857, - "price": 160675000.0, - "datetime": "2025-11-03 18:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1539902, - "price": 160713000.0, - "datetime": "2025-11-03 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1539962, - "price": 160712000.0, - "datetime": "2025-11-03 23:15:00", + "bar_index": 1539222, + "price": 163950000.0, + "datetime": "2025-11-02 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1539976, - "price": 160876000.0, - "datetime": "2025-11-03 23:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1540070, - "price": 160409000.0, - "datetime": "2025-11-04 04:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1540097, - "price": 160300000.0, - "datetime": "2025-11-04 06:00:00", + "bar_index": 1539335, + "price": 164299000.0, + "datetime": "2025-11-02 15:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1539423, + "price": 164781000.0, + "datetime": "2025-11-02 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1539444, + "price": 164769000.0, + "datetime": "2025-11-02 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1539512, + "price": 164220000.0, + "datetime": "2025-11-03 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1539549, + "price": 163908000.0, + "datetime": "2025-11-03 02:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1539567, + "price": 164119000.0, + "datetime": "2025-11-03 03:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1539579, + "price": 164100000.0, + "datetime": "2025-11-03 04:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1539611, + "price": 164058000.0, + "datetime": "2025-11-03 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1539627, + "price": 163932000.0, + "datetime": "2025-11-03 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1539657, + "price": 163959000.0, + "datetime": "2025-11-03 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1539702, + "price": 163286000.0, + "datetime": "2025-11-03 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1539727, + "price": 162564000.0, + "datetime": "2025-11-03 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1539800, + "price": 160580000.0, + "datetime": "2025-11-03 15:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1539847, + "price": 160012000.0, + "datetime": "2025-11-03 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1539858, + "price": 160746000.0, + "datetime": "2025-11-03 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1539865, + "price": 160110000.0, + "datetime": "2025-11-03 18:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1539874, + "price": 160000000.0, + "datetime": "2025-11-03 18:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1539890, + "price": 160299000.0, + "datetime": "2025-11-03 19:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1539908, + "price": 160655000.0, + "datetime": "2025-11-03 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1539964, + "price": 160439000.0, + "datetime": "2025-11-03 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1539992, + "price": 159035000.0, + "datetime": "2025-11-04 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1540031, + "price": 160456000.0, + "datetime": "2025-11-04 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1540072, + "price": 160420000.0, + "datetime": "2025-11-04 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1540173, + "price": 159455000.0, + "datetime": "2025-11-04 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1540185, + "price": 160181000.0, + "datetime": "2025-11-04 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1540204, + "price": 160390000.0, + "datetime": "2025-11-04 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -136706,16 +268790,43 @@ "datetime": "2025-11-04 12:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1540231, + "price": 160166000.0, + "datetime": "2025-11-04 12:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1540245, + "price": 159999000.0, + "datetime": "2025-11-04 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1540372, - "price": 154300000.0, - "datetime": "2025-11-04 19:45:00", + "bar_index": 1540289, + "price": 155708000.0, + "datetime": "2025-11-04 15:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1540312, + "price": 155058000.0, + "datetime": "2025-11-04 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -136724,16 +268835,61 @@ "datetime": "2025-11-04 21:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1540572, - "price": 150720000.0, - "datetime": "2025-11-05 05:45:00", + "bar_index": 1540414, + "price": 154226000.0, + "datetime": "2025-11-04 21:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.96, + "reason": "composite_sell score=4.8 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1540498, + "price": 152044000.0, + "datetime": "2025-11-05 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1540667, + "price": 147295000.0, + "datetime": "2025-11-05 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=87.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1540685, + "price": 150250000.0, + "datetime": "2025-11-05 11:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1540690, + "price": 150997000.0, + "datetime": "2025-11-05 11:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1540701, + "price": 151274000.0, + "datetime": "2025-11-05 12:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -136742,196 +268898,457 @@ "datetime": "2025-11-05 15:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1540929, - "price": 152933000.0, - "datetime": "2025-11-05 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1541094, - "price": 155231000.0, - "datetime": "2025-11-06 07:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1541118, - "price": 155219000.0, - "datetime": "2025-11-06 09:03:00", + "bar_index": 1540887, + "price": 152434000.0, + "datetime": "2025-11-05 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=19.4 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1541249, - "price": 154395000.0, - "datetime": "2025-11-06 15:36:00", + "side": "buy", + "bar_index": 1540943, + "price": 154223000.0, + "datetime": "2025-11-06 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" }, { "side": "buy", - "bar_index": 1541265, - "price": 154500000.0, - "datetime": "2025-11-06 16:24:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1541383, - "price": 154276000.0, - "datetime": "2025-11-06 22:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1541400, - "price": 153977000.0, - "datetime": "2025-11-06 23:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1541423, - "price": 153840000.0, - "datetime": "2025-11-07 00:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1541604, - "price": 151167000.0, - "datetime": "2025-11-07 09:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1541612, - "price": 151480000.0, - "datetime": "2025-11-07 09:45:00", + "bar_index": 1540966, + "price": 154895000.0, + "datetime": "2025-11-06 01:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1541628, - "price": 151242000.0, - "datetime": "2025-11-07 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1541682, - "price": 152184000.0, - "datetime": "2025-11-07 13:15:00", + "bar_index": 1540978, + "price": 155045000.0, + "datetime": "2025-11-06 02:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,donchian,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1540982, + "price": 154960000.0, + "datetime": "2025-11-06 02:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1541883, - "price": 150056000.0, - "datetime": "2025-11-07 23:18:00", + "bar_index": 1541079, + "price": 154964000.0, + "datetime": "2025-11-06 07:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1541105, + "price": 155611000.0, + "datetime": "2025-11-06 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1541126, + "price": 154848000.0, + "datetime": "2025-11-06 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1541168, + "price": 153770000.0, + "datetime": "2025-11-06 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1541188, + "price": 154790000.0, + "datetime": "2025-11-06 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1541204, + "price": 154806000.0, + "datetime": "2025-11-06 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1541215, + "price": 155107000.0, + "datetime": "2025-11-06 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1541234, + "price": 153975000.0, + "datetime": "2025-11-06 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1541290, + "price": 154256000.0, + "datetime": "2025-11-06 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=34.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1541345, + "price": 154239000.0, + "datetime": "2025-11-06 20:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1541374, + "price": 153528000.0, + "datetime": "2025-11-06 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1541387, + "price": 154513000.0, + "datetime": "2025-11-06 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1541392, + "price": 154711000.0, + "datetime": "2025-11-06 22:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1541430, + "price": 152400000.0, + "datetime": "2025-11-07 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1541476, + "price": 152278000.0, + "datetime": "2025-11-07 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1541496, + "price": 152021000.0, + "datetime": "2025-11-07 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1541538, + "price": 150712000.0, + "datetime": "2025-11-07 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1541615, + "price": 151568000.0, + "datetime": "2025-11-07 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1541640, + "price": 151834000.0, + "datetime": "2025-11-07 11:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1541655, + "price": 152238000.0, + "datetime": "2025-11-07 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1541688, + "price": 152216000.0, + "datetime": "2025-11-07 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1541704, + "price": 152912000.0, + "datetime": "2025-11-07 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1541752, + "price": 152262000.0, + "datetime": "2025-11-07 16:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1541760, + "price": 152351000.0, + "datetime": "2025-11-07 17:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { - "side": "buy", - "bar_index": 1542084, - "price": 154035000.0, - "datetime": "2025-11-08 09:21:00", + "side": "sell", + "bar_index": 1541767, + "price": 152064000.0, + "datetime": "2025-11-07 17:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.0 [keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1542121, - "price": 153747000.0, - "datetime": "2025-11-08 11:12:00", + "bar_index": 1541865, + "price": 150230000.0, + "datetime": "2025-11-07 22:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1542345, - "price": 152242000.0, - "datetime": "2025-11-08 22:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1542403, - "price": 151617000.0, - "datetime": "2025-11-09 01:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=13.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1542555, - "price": 152589000.0, - "datetime": "2025-11-09 08:54:00", + "bar_index": 1541873, + "price": 150306000.0, + "datetime": "2025-11-07 22:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1541965, + "price": 153380000.0, + "datetime": "2025-11-08 03:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1542592, - "price": 152168000.0, - "datetime": "2025-11-09 10:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1542678, - "price": 151740000.0, - "datetime": "2025-11-09 15:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=36.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1542729, - "price": 151742000.0, - "datetime": "2025-11-09 17:36:00", + "bar_index": 1542036, + "price": 154410000.0, + "datetime": "2025-11-08 06:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1542044, + "price": 154786000.0, + "datetime": "2025-11-08 07:21:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1542065, + "price": 153913000.0, + "datetime": "2025-11-08 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1542151, + "price": 153324000.0, + "datetime": "2025-11-08 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1542155, + "price": 153101000.0, + "datetime": "2025-11-08 12:54:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1542213, + "price": 152382000.0, + "datetime": "2025-11-08 15:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542245, + "price": 152592000.0, + "datetime": "2025-11-08 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1542267, + "price": 152816000.0, + "datetime": "2025-11-08 18:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542280, + "price": 152629000.0, + "datetime": "2025-11-08 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1542317, + "price": 152117000.0, + "datetime": "2025-11-08 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1542359, + "price": 151594000.0, + "datetime": "2025-11-08 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1542436, + "price": 151963000.0, + "datetime": "2025-11-09 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542478, + "price": 152132000.0, + "datetime": "2025-11-09 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1542504, + "price": 152188000.0, + "datetime": "2025-11-09 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1542567, + "price": 152045000.0, + "datetime": "2025-11-09 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1542607, + "price": 151880000.0, + "datetime": "2025-11-09 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1542680, + "price": 151692000.0, + "datetime": "2025-11-09 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -136939,278 +269356,1196 @@ "price": 151781000.0, "datetime": "2025-11-09 18:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1543040, - "price": 155808000.0, - "datetime": "2025-11-10 09:09:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1543134, - "price": 157543000.0, - "datetime": "2025-11-10 13:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1543301, - "price": 157284000.0, - "datetime": "2025-11-10 22:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1543816, - "price": 155693000.0, - "datetime": "2025-11-11 23:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=42.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1543893, - "price": 154112000.0, - "datetime": "2025-11-12 03:48:00", + "bar_index": 1542768, + "price": 151378000.0, + "datetime": "2025-11-09 19:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1542778, + "price": 151832000.0, + "datetime": "2025-11-09 20:03:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542821, + "price": 152214000.0, + "datetime": "2025-11-09 22:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1542830, + "price": 152738000.0, + "datetime": "2025-11-09 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1542859, + "price": 153708000.0, + "datetime": "2025-11-10 00:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542869, + "price": 154309000.0, + "datetime": "2025-11-10 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1542924, + "price": 154115000.0, + "datetime": "2025-11-10 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1542962, + "price": 155091000.0, + "datetime": "2025-11-10 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1542986, + "price": 155338000.0, + "datetime": "2025-11-10 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1544048, - "price": 154084000.0, - "datetime": "2025-11-12 11:33:00", + "bar_index": 1543004, + "price": 154983000.0, + "datetime": "2025-11-10 07:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=10.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1544167, - "price": 155191000.0, - "datetime": "2025-11-12 17:30:00", + "bar_index": 1543053, + "price": 157971000.0, + "datetime": "2025-11-10 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1544443, - "price": 153231000.0, - "datetime": "2025-11-13 07:18:00", + "bar_index": 1543083, + "price": 157200000.0, + "datetime": "2025-11-10 11:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" }, { "side": "buy", - "bar_index": 1544890, - "price": 150500000.0, - "datetime": "2025-11-14 05:39:00", + "bar_index": 1543123, + "price": 157350000.0, + "datetime": "2025-11-10 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=30.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1543148, + "price": 157369000.0, + "datetime": "2025-11-10 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1543194, + "price": 157665000.0, + "datetime": "2025-11-10 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1544895, - "price": 149982000.0, - "datetime": "2025-11-14 05:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1545309, - "price": 146206000.0, - "datetime": "2025-11-15 02:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1545687, - "price": 144667000.0, - "datetime": "2025-11-15 21:30:00", + "bar_index": 1543216, + "price": 157109000.0, + "datetime": "2025-11-10 17:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" }, { - "side": "sell", - "bar_index": 1545919, - "price": 144141000.0, - "datetime": "2025-11-16 09:06:00", + "side": "buy", + "bar_index": 1543239, + "price": 157526000.0, + "datetime": "2025-11-10 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1546077, - "price": 144045000.0, - "datetime": "2025-11-16 17:00:00", + "bar_index": 1543306, + "price": 157333000.0, + "datetime": "2025-11-10 22:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1543399, + "price": 156725000.0, + "datetime": "2025-11-11 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1543408, + "price": 156723000.0, + "datetime": "2025-11-11 03:33:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1546083, - "price": 143936000.0, - "datetime": "2025-11-16 17:18:00", + "bar_index": 1543421, + "price": 156367000.0, + "datetime": "2025-11-11 04:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1546095, - "price": 144009000.0, - "datetime": "2025-11-16 17:54:00", + "bar_index": 1543431, + "price": 156533000.0, + "datetime": "2025-11-11 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1543443, + "price": 157100000.0, + "datetime": "2025-11-11 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1543506, + "price": 157103000.0, + "datetime": "2025-11-11 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1543548, + "price": 158197000.0, + "datetime": "2025-11-11 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1543577, + "price": 158303000.0, + "datetime": "2025-11-11 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543601, + "price": 157670000.0, + "datetime": "2025-11-11 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543680, + "price": 156348000.0, + "datetime": "2025-11-11 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543689, + "price": 156096000.0, + "datetime": "2025-11-11 17:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543714, + "price": 156147000.0, + "datetime": "2025-11-11 18:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1543784, + "price": 155544000.0, + "datetime": "2025-11-11 22:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1543912, + "price": 154065000.0, + "datetime": "2025-11-12 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543930, + "price": 153600000.0, + "datetime": "2025-11-12 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1543960, + "price": 153473000.0, + "datetime": "2025-11-12 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1543975, + "price": 154226000.0, + "datetime": "2025-11-12 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1543982, + "price": 154274000.0, + "datetime": "2025-11-12 08:15:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1544005, + "price": 154310000.0, + "datetime": "2025-11-12 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1544014, + "price": 153974000.0, + "datetime": "2025-11-12 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544081, + "price": 154578000.0, + "datetime": "2025-11-12 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1544097, + "price": 154477000.0, + "datetime": "2025-11-12 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544118, + "price": 154636000.0, + "datetime": "2025-11-12 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544171, + "price": 155772000.0, + "datetime": "2025-11-12 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1544181, + "price": 156697000.0, + "datetime": "2025-11-12 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,fractal_swing,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1544198, + "price": 156449000.0, + "datetime": "2025-11-12 19:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1544394, + "price": 152647000.0, + "datetime": "2025-11-13 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544399, + "price": 152810000.0, + "datetime": "2025-11-13 05:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544407, + "price": 153237000.0, + "datetime": "2025-11-13 05:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1544444, + "price": 153467000.0, + "datetime": "2025-11-13 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1544493, + "price": 153777000.0, + "datetime": "2025-11-13 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1544509, + "price": 154220000.0, + "datetime": "2025-11-13 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1544547, + "price": 153625000.0, + "datetime": "2025-11-13 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1544583, + "price": 153001000.0, + "datetime": "2025-11-13 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544650, + "price": 154783000.0, + "datetime": "2025-11-13 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1544691, + "price": 153690000.0, + "datetime": "2025-11-13 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1544721, + "price": 153721000.0, + "datetime": "2025-11-13 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1544734, + "price": 154013000.0, + "datetime": "2025-11-13 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1544764, + "price": 153066000.0, + "datetime": "2025-11-13 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1544819, + "price": 151202000.0, + "datetime": "2025-11-14 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1544922, + "price": 151387000.0, + "datetime": "2025-11-14 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.1 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1544950, + "price": 152285000.0, + "datetime": "2025-11-14 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1545017, + "price": 150233000.0, + "datetime": "2025-11-14 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1545027, + "price": 150080000.0, + "datetime": "2025-11-14 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1545055, + "price": 148277000.0, + "datetime": "2025-11-14 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1545153, + "price": 147140000.0, + "datetime": "2025-11-14 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1545203, + "price": 144733000.0, + "datetime": "2025-11-14 21:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,range_breakout]" }, { - "side": "sell", - "bar_index": 1546267, - "price": 142082000.0, - "datetime": "2025-11-17 02:30:00", + "side": "buy", + "bar_index": 1545263, + "price": 145773000.0, + "datetime": "2025-11-15 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1546580, - "price": 142255000.0, - "datetime": "2025-11-17 18:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1546824, - "price": 138000000.0, - "datetime": "2025-11-18 06:21:00", + "bar_index": 1545336, + "price": 144090000.0, + "datetime": "2025-11-15 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=30.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 1547104, - "price": 135342000.0, - "datetime": "2025-11-18 20:21:00", + "side": "sell", + "bar_index": 1545347, + "price": 144787000.0, + "datetime": "2025-11-15 04:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1547130, - "price": 135596000.0, - "datetime": "2025-11-18 21:39:00", + "bar_index": 1545466, + "price": 144290000.0, + "datetime": "2025-11-15 10:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1547146, - "price": 134895000.0, - "datetime": "2025-11-18 22:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=9.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1547229, - "price": 138300000.0, - "datetime": "2025-11-19 02:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1547534, - "price": 135661000.0, - "datetime": "2025-11-19 17:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1547547, - "price": 135758000.0, - "datetime": "2025-11-19 18:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1547612, - "price": 136240000.0, - "datetime": "2025-11-19 21:45:00", + "bar_index": 1545477, + "price": 144900000.0, + "datetime": "2025-11-15 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1545483, + "price": 145174000.0, + "datetime": "2025-11-15 11:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1547664, + "bar_index": 1545526, + "price": 145325000.0, + "datetime": "2025-11-15 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1545538, + "price": 145448000.0, + "datetime": "2025-11-15 14:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1545606, + "price": 144770000.0, + "datetime": "2025-11-15 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1545611, + "price": 144700000.0, + "datetime": "2025-11-15 17:42:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1545653, + "price": 144763000.0, + "datetime": "2025-11-15 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1545661, + "price": 144555000.0, + "datetime": "2025-11-15 20:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1545837, + "price": 144626000.0, + "datetime": "2025-11-16 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1545851, + "price": 144205000.0, + "datetime": "2025-11-16 05:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1545920, + "price": 144170000.0, + "datetime": "2025-11-16 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=30.6 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1545930, + "price": 144183000.0, + "datetime": "2025-11-16 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.6 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1545953, + "price": 143400000.0, + "datetime": "2025-11-16 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1545968, + "price": 143971000.0, + "datetime": "2025-11-16 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1545989, + "price": 143992000.0, + "datetime": "2025-11-16 12:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546106, + "price": 144067000.0, + "datetime": "2025-11-16 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546125, + "price": 144748000.0, + "datetime": "2025-11-16 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1546209, + "price": 143202000.0, + "datetime": "2025-11-16 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1546221, + "price": 143227000.0, + "datetime": "2025-11-17 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1546227, + "price": 143382000.0, + "datetime": "2025-11-17 00:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1546242, + "price": 142364000.0, + "datetime": "2025-11-17 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1546340, + "price": 140737000.0, + "datetime": "2025-11-17 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1546423, + "price": 141667000.0, + "datetime": "2025-11-17 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1546449, + "price": 141790000.0, + "datetime": "2025-11-17 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546472, + "price": 142135000.0, + "datetime": "2025-11-17 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546494, + "price": 141850000.0, + "datetime": "2025-11-17 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546549, + "price": 142288000.0, + "datetime": "2025-11-17 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1546584, + "price": 142590000.0, + "datetime": "2025-11-17 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1546596, + "price": 142480000.0, + "datetime": "2025-11-17 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1546634, + "price": 142378000.0, + "datetime": "2025-11-17 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1546653, + "price": 141920000.0, + "datetime": "2025-11-17 21:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1546661, + "price": 141226000.0, + "datetime": "2025-11-17 22:12:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [bb_reversal,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1546694, + "price": 141409000.0, + "datetime": "2025-11-17 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1546709, + "price": 140489000.0, + "datetime": "2025-11-18 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1546753, + "price": 139116000.0, + "datetime": "2025-11-18 02:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1546835, + "price": 138347000.0, + "datetime": "2025-11-18 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1546963, + "price": 133510000.0, + "datetime": "2025-11-18 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547051, + "price": 135561000.0, + "datetime": "2025-11-18 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1547097, + "price": 135454000.0, + "datetime": "2025-11-18 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.7 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1547175, + "price": 135314000.0, + "datetime": "2025-11-18 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1547190, + "price": 137310000.0, + "datetime": "2025-11-19 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1547211, + "price": 138407000.0, + "datetime": "2025-11-19 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1547244, + "price": 138440000.0, + "datetime": "2025-11-19 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547321, + "price": 137674000.0, + "datetime": "2025-11-19 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1547351, + "price": 137681000.0, + "datetime": "2025-11-19 08:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547407, + "price": 137319000.0, + "datetime": "2025-11-19 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1547509, "price": 136248000.0, - "datetime": "2025-11-20 00:21:00", + "datetime": "2025-11-19 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1547541, + "price": 135515000.0, + "datetime": "2025-11-19 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1547893, - "price": 138124000.0, - "datetime": "2025-11-20 11:48:00", + "bar_index": 1547567, + "price": 136112000.0, + "datetime": "2025-11-19 19:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1547589, + "price": 136312000.0, + "datetime": "2025-11-19 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547622, + "price": 136578000.0, + "datetime": "2025-11-19 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1547654, + "price": 136524000.0, + "datetime": "2025-11-19 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1548202, - "price": 131566000.0, - "datetime": "2025-11-21 03:15:00", + "bar_index": 1547693, + "price": 133834000.0, + "datetime": "2025-11-20 01:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1548227, - "price": 130692000.0, - "datetime": "2025-11-21 04:30:00", + "bar_index": 1547759, + "price": 132560000.0, + "datetime": "2025-11-20 05:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1547799, + "price": 134984000.0, + "datetime": "2025-11-20 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1547818, + "price": 135400000.0, + "datetime": "2025-11-20 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547854, + "price": 137170000.0, + "datetime": "2025-11-20 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1547894, + "price": 138153000.0, + "datetime": "2025-11-20 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1547910, + "price": 138100000.0, + "datetime": "2025-11-20 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1547947, + "price": 137922000.0, + "datetime": "2025-11-20 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1548020, + "price": 136966000.0, + "datetime": "2025-11-20 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1548059, + "price": 136323000.0, + "datetime": "2025-11-20 20:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_sell score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1548093, + "price": 136718000.0, + "datetime": "2025-11-20 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -137219,25 +270554,115 @@ "datetime": "2025-11-21 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1548569, - "price": 124440000.0, - "datetime": "2025-11-21 21:36:00", + "bar_index": 1548272, + "price": 131957000.0, + "datetime": "2025-11-21 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=14.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1548280, + "price": 132050000.0, + "datetime": "2025-11-21 07:09:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1548651, - "price": 125424000.0, - "datetime": "2025-11-22 01:42:00", + "bar_index": 1548310, + "price": 130365000.0, + "datetime": "2025-11-21 08:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1548354, + "price": 130078000.0, + "datetime": "2025-11-21 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1548433, + "price": 128485000.0, + "datetime": "2025-11-21 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1548544, + "price": 125071000.0, + "datetime": "2025-11-21 20:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1548592, + "price": 127058000.0, + "datetime": "2025-11-21 22:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1548620, + "price": 127200000.0, + "datetime": "2025-11-22 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1548643, + "price": 124991000.0, + "datetime": "2025-11-22 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1548689, + "price": 126958000.0, + "datetime": "2025-11-22 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1548704, + "price": 127505000.0, + "datetime": "2025-11-22 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1548777, + "price": 127030000.0, + "datetime": "2025-11-22 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -137245,44 +270670,197 @@ "price": 127691000.0, "datetime": "2025-11-22 08:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1548907, - "price": 126225000.0, - "datetime": "2025-11-22 14:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1548957, - "price": 126910000.0, - "datetime": "2025-11-22 17:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1548982, - "price": 126864000.0, - "datetime": "2025-11-22 18:15:00", + "bar_index": 1548825, + "price": 127930000.0, + "datetime": "2025-11-22 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1548835, + "price": 128385000.0, + "datetime": "2025-11-22 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1549042, - "price": 126003000.0, - "datetime": "2025-11-22 21:15:00", + "bar_index": 1548842, + "price": 127862000.0, + "datetime": "2025-11-22 11:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.54, + "reason": "composite_sell score=2.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1548850, + "price": 127333000.0, + "datetime": "2025-11-22 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1548930, + "price": 127058000.0, + "datetime": "2025-11-22 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1548951, + "price": 127006000.0, + "datetime": "2025-11-22 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1548970, + "price": 126400000.0, + "datetime": "2025-11-22 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549031, + "price": 126499000.0, + "datetime": "2025-11-22 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1549047, + "price": 125887000.0, + "datetime": "2025-11-22 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549104, + "price": 126864000.0, + "datetime": "2025-11-23 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1549119, + "price": 126903000.0, + "datetime": "2025-11-23 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1549126, + "price": 127042000.0, + "datetime": "2025-11-23 01:27:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549154, + "price": 126904000.0, + "datetime": "2025-11-23 02:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1549171, + "price": 127045000.0, + "datetime": "2025-11-23 03:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549187, + "price": 126991000.0, + "datetime": "2025-11-23 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1549267, + "price": 127602000.0, + "datetime": "2025-11-23 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1549284, + "price": 127979000.0, + "datetime": "2025-11-23 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1549300, + "price": 128133000.0, + "datetime": "2025-11-23 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1549315, + "price": 129437000.0, + "datetime": "2025-11-23 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1549354, + "price": 129957000.0, + "datetime": "2025-11-23 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1549386, + "price": 130049000.0, + "datetime": "2025-11-23 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -137291,7 +270869,7 @@ "datetime": "2025-11-23 14:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,rsi_swing]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,rsi_swing]" }, { "side": "buy", @@ -137299,17 +270877,89 @@ "price": 130318000.0, "datetime": "2025-11-23 15:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [donchian,ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 1549730, - "price": 132029000.0, - "datetime": "2025-11-24 14:06:00", + "bar_index": 1549446, + "price": 129643000.0, + "datetime": "2025-11-23 17:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549479, + "price": 130192000.0, + "datetime": "2025-11-23 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1549493, + "price": 130103000.0, + "datetime": "2025-11-23 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549565, + "price": 131520000.0, + "datetime": "2025-11-23 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1549601, + "price": 133101000.0, + "datetime": "2025-11-24 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1549639, + "price": 131306000.0, + "datetime": "2025-11-24 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1549660, + "price": 131336000.0, + "datetime": "2025-11-24 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549697, + "price": 132502000.0, + "datetime": "2025-11-24 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1549731, + "price": 132267000.0, + "datetime": "2025-11-24 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -137317,143 +270967,710 @@ "price": 131903000.0, "datetime": "2025-11-24 14:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1549872, - "price": 129929000.0, - "datetime": "2025-11-24 21:12:00", + "bar_index": 1549796, + "price": 131428000.0, + "datetime": "2025-11-24 17:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.8 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549865, + "price": 130451000.0, + "datetime": "2025-11-24 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1549909, + "bar_index": 1549880, + "price": 130030000.0, + "datetime": "2025-11-24 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549896, + "price": 130333000.0, + "datetime": "2025-11-24 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1549910, "price": 129956000.0, - "datetime": "2025-11-24 23:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1549930, - "price": 130510000.0, - "datetime": "2025-11-25 00:06:00", + "datetime": "2025-11-24 23:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1550031, - "price": 132893000.0, - "datetime": "2025-11-25 05:09:00", + "bar_index": 1549942, + "price": 130571000.0, + "datetime": "2025-11-25 00:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=21.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1550218, - "price": 132332000.0, - "datetime": "2025-11-25 14:30:00", + "bar_index": 1549978, + "price": 131842000.0, + "datetime": "2025-11-25 02:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1549987, + "price": 132720000.0, + "datetime": "2025-11-25 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.4 [bb_reversal,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550060, + "price": 133376000.0, + "datetime": "2025-11-25 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550211, + "price": 132399000.0, + "datetime": "2025-11-25 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550224, + "price": 132334000.0, + "datetime": "2025-11-25 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1550424, - "price": 130536000.0, - "datetime": "2025-11-26 00:48:00", + "bar_index": 1550321, + "price": 130572000.0, + "datetime": "2025-11-25 19:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1550332, + "price": 130864000.0, + "datetime": "2025-11-25 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1550830, - "price": 130208000.0, - "datetime": "2025-11-26 21:06:00", + "bar_index": 1550413, + "price": 130102000.0, + "datetime": "2025-11-26 00:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1550909, - "price": 130608000.0, - "datetime": "2025-11-27 01:03:00", + "bar_index": 1550513, + "price": 130495000.0, + "datetime": "2025-11-26 05:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,fib_pullback,pivot_swing]" }, { "side": "buy", - "bar_index": 1551281, - "price": 136803000.0, - "datetime": "2025-11-27 19:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1551436, - "price": 136666000.0, - "datetime": "2025-11-28 03:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1551494, - "price": 136659000.0, - "datetime": "2025-11-28 06:18:00", + "bar_index": 1550533, + "price": 130809000.0, + "datetime": "2025-11-26 06:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1551513, - "price": 136725000.0, - "datetime": "2025-11-28 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1551774, - "price": 136380000.0, - "datetime": "2025-11-28 20:18:00", + "bar_index": 1550544, + "price": 130604000.0, + "datetime": "2025-11-26 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1551818, - "price": 136970000.0, - "datetime": "2025-11-28 22:30:00", + "bar_index": 1550556, + "price": 130485000.0, + "datetime": "2025-11-26 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550624, + "price": 131341000.0, + "datetime": "2025-11-26 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550644, + "price": 131252000.0, + "datetime": "2025-11-26 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1552006, - "price": 136606000.0, - "datetime": "2025-11-29 07:54:00", + "bar_index": 1550684, + "price": 130419000.0, + "datetime": "2025-11-26 13:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1550737, + "price": 131210000.0, + "datetime": "2025-11-26 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1550764, + "price": 131096000.0, + "datetime": "2025-11-26 17:48:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1550775, + "price": 130744000.0, + "datetime": "2025-11-26 18:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,donchian,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1550832, + "price": 130001000.0, + "datetime": "2025-11-26 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1550874, + "price": 130768000.0, + "datetime": "2025-11-26 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1550928, + "price": 131268000.0, + "datetime": "2025-11-27 02:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1550946, + "price": 133841000.0, + "datetime": "2025-11-27 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1550965, + "price": 134158000.0, + "datetime": "2025-11-27 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [donchian,ema_pullback,fractal_swing,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1551024, + "price": 134540000.0, + "datetime": "2025-11-27 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551034, + "price": 134700000.0, + "datetime": "2025-11-27 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1551049, + "price": 134864000.0, + "datetime": "2025-11-27 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1551096, + "price": 135391000.0, + "datetime": "2025-11-27 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551157, + "price": 136377000.0, + "datetime": "2025-11-27 13:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551201, + "price": 136308000.0, + "datetime": "2025-11-27 15:39:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1551207, + "price": 136110000.0, + "datetime": "2025-11-27 15:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1551216, + "price": 136398000.0, + "datetime": "2025-11-27 16:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1551225, + "price": 136483000.0, + "datetime": "2025-11-27 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1551274, + "price": 137052000.0, + "datetime": "2025-11-27 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1551353, + "price": 135660000.0, + "datetime": "2025-11-27 23:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1551366, + "price": 135680000.0, + "datetime": "2025-11-27 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1551405, + "price": 136607000.0, + "datetime": "2025-11-28 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1551423, + "price": 136663000.0, + "datetime": "2025-11-28 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence]" + }, + { + "side": "buy", + "bar_index": 1551496, + "price": 136617000.0, + "datetime": "2025-11-28 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1551550, + "price": 136388000.0, + "datetime": "2025-11-28 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1551586, + "price": 135691000.0, + "datetime": "2025-11-28 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551614, + "price": 135997000.0, + "datetime": "2025-11-28 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1551632, + "price": 136151000.0, + "datetime": "2025-11-28 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551641, + "price": 136329000.0, + "datetime": "2025-11-28 13:39:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1551709, + "price": 135928000.0, + "datetime": "2025-11-28 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551754, + "price": 136758000.0, + "datetime": "2025-11-28 19:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1551776, + "price": 136460000.0, + "datetime": "2025-11-28 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1551941, + "price": 136791000.0, + "datetime": "2025-11-29 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1551956, + "price": 136802000.0, + "datetime": "2025-11-29 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1552012, + "price": 136650000.0, + "datetime": "2025-11-29 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1552026, + "price": 136326000.0, + "datetime": "2025-11-29 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fib_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1552059, + "price": 136308000.0, + "datetime": "2025-11-29 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1552097, + "price": 136074000.0, + "datetime": "2025-11-29 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1552105, + "price": 135997000.0, + "datetime": "2025-11-29 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552130, + "price": 136112000.0, + "datetime": "2025-11-29 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1552161, + "price": 135807000.0, + "datetime": "2025-11-29 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1552188, + "price": 135672000.0, + "datetime": "2025-11-29 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1552286, + "price": 135805000.0, + "datetime": "2025-11-29 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1552356, + "price": 136219000.0, + "datetime": "2025-11-30 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1552407, + "price": 135828000.0, + "datetime": "2025-11-30 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552437, + "price": 135857000.0, + "datetime": "2025-11-30 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552497, + "price": 136022000.0, + "datetime": "2025-11-30 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1552532, + "price": 136290000.0, + "datetime": "2025-11-30 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1552547, + "price": 136220000.0, + "datetime": "2025-11-30 10:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552582, + "price": 136040000.0, + "datetime": "2025-11-30 12:42:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1552592, + "price": 136064000.0, + "datetime": "2025-11-30 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552659, + "price": 136071000.0, + "datetime": "2025-11-30 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1552715, + "price": 136802000.0, + "datetime": "2025-11-30 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1552736, + "price": 136742000.0, + "datetime": "2025-11-30 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552764, + "price": 136960000.0, + "datetime": "2025-11-30 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1552789, + "price": 137176000.0, + "datetime": "2025-11-30 23:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1552844, + "price": 137295000.0, + "datetime": "2025-12-01 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1552876, + "price": 136652000.0, + "datetime": "2025-12-01 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -137461,35 +271678,80 @@ "price": 136753000.0, "datetime": "2025-12-01 04:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1552998, - "price": 131846000.0, - "datetime": "2025-12-01 09:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1553284, - "price": 128677000.0, - "datetime": "2025-12-01 23:48:00", + "bar_index": 1552978, + "price": 135923000.0, + "datetime": "2025-12-01 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1553323, - "price": 127341000.0, - "datetime": "2025-12-02 01:45:00", + "bar_index": 1553000, + "price": 131416000.0, + "datetime": "2025-12-01 09:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=15.2 [fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1553114, + "price": 129191000.0, + "datetime": "2025-12-01 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1553137, + "price": 129341000.0, + "datetime": "2025-12-01 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1553165, + "price": 130200000.0, + "datetime": "2025-12-01 17:51:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1553193, + "price": 129597000.0, + "datetime": "2025-12-01 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1553211, + "price": 129326000.0, + "datetime": "2025-12-01 20:09:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1553324, + "price": 126875000.0, + "datetime": "2025-12-02 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -137497,17 +271759,26 @@ "price": 127344000.0, "datetime": "2025-12-02 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1553375, + "price": 127186000.0, + "datetime": "2025-12-02 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1553388, - "price": 127700000.0, - "datetime": "2025-12-02 05:00:00", + "bar_index": 1553394, + "price": 128102000.0, + "datetime": "2025-12-02 05:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=18.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", @@ -137515,242 +271786,899 @@ "price": 129282000.0, "datetime": "2025-12-02 08:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,keltner_breakout,local_extrema]" }, { "side": "buy", - "bar_index": 1553543, - "price": 129638000.0, - "datetime": "2025-12-02 12:45:00", + "bar_index": 1553492, + "price": 130146000.0, + "datetime": "2025-12-02 10:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1553603, - "price": 130109000.0, - "datetime": "2025-12-02 15:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1553754, - "price": 132055000.0, - "datetime": "2025-12-02 23:18:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1553965, - "price": 136211000.0, - "datetime": "2025-12-03 09:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=18.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1554162, - "price": 138269000.0, - "datetime": "2025-12-03 19:42:00", + "bar_index": 1553502, + "price": 129620000.0, + "datetime": "2025-12-02 10:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1554341, - "price": 137801000.0, - "datetime": "2025-12-04 04:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1554592, - "price": 138560000.0, - "datetime": "2025-12-04 17:12:00", + "bar_index": 1553551, + "price": 130070000.0, + "datetime": "2025-12-02 13:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=22.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1554868, - "price": 137846000.0, - "datetime": "2025-12-05 07:00:00", + "bar_index": 1553588, + "price": 129936000.0, + "datetime": "2025-12-02 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1555093, - "price": 136832000.0, - "datetime": "2025-12-05 18:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1555210, - "price": 135733000.0, - "datetime": "2025-12-06 00:06:00", + "bar_index": 1553604, + "price": 130093000.0, + "datetime": "2025-12-02 15:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1555227, - "price": 135282000.0, - "datetime": "2025-12-06 00:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1555238, - "price": 132795000.0, - "datetime": "2025-12-06 01:30:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1555266, - "price": 133464000.0, - "datetime": "2025-12-06 02:54:00", + "bar_index": 1553643, + "price": 129468000.0, + "datetime": "2025-12-02 17:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_sell score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1555277, - "price": 133597000.0, - "datetime": "2025-12-06 03:27:00", + "bar_index": 1553662, + "price": 129551000.0, + "datetime": "2025-12-02 18:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1555423, - "price": 133770000.0, - "datetime": "2025-12-06 10:45:00", + "bar_index": 1553757, + "price": 132592000.0, + "datetime": "2025-12-02 23:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "buy", - "bar_index": 1555472, - "price": 134202000.0, - "datetime": "2025-12-06 13:12:00", + "bar_index": 1553786, + "price": 135607000.0, + "datetime": "2025-12-03 00:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1555503, - "price": 134258000.0, - "datetime": "2025-12-06 14:45:00", + "bar_index": 1553842, + "price": 137020000.0, + "datetime": "2025-12-03 03:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1555837, - "price": 133722000.0, - "datetime": "2025-12-07 07:27:00", + "bar_index": 1553895, + "price": 135679000.0, + "datetime": "2025-12-03 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1556114, - "price": 133427000.0, - "datetime": "2025-12-07 21:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=28.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1556738, - "price": 134419000.0, - "datetime": "2025-12-09 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1556900, - "price": 134399000.0, - "datetime": "2025-12-09 12:36:00", + "bar_index": 1553927, + "price": 136869000.0, + "datetime": "2025-12-03 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1556941, - "price": 134182000.0, - "datetime": "2025-12-09 14:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1557044, - "price": 134236000.0, - "datetime": "2025-12-09 19:48:00", + "bar_index": 1553944, + "price": 135904000.0, + "datetime": "2025-12-03 08:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1557105, - "price": 134276000.0, - "datetime": "2025-12-09 22:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fib_pullback,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1557231, - "price": 138455000.0, - "datetime": "2025-12-10 05:09:00", + "bar_index": 1553974, + "price": 136638000.0, + "datetime": "2025-12-03 10:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1553993, + "price": 138139000.0, + "datetime": "2025-12-03 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.9 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1557284, - "price": 137356000.0, - "datetime": "2025-12-10 07:48:00", + "bar_index": 1554098, + "price": 138314000.0, + "datetime": "2025-12-03 16:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1554154, + "price": 138870000.0, + "datetime": "2025-12-03 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1554171, + "price": 138090000.0, + "datetime": "2025-12-03 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1554185, + "price": 138367000.0, + "datetime": "2025-12-03 20:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1554278, + "price": 137336000.0, + "datetime": "2025-12-04 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1554296, + "price": 137426000.0, + "datetime": "2025-12-04 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1554329, + "price": 137686000.0, + "datetime": "2025-12-04 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1554348, + "price": 138309000.0, + "datetime": "2025-12-04 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1554413, + "price": 139375000.0, + "datetime": "2025-12-04 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1554456, + "price": 138883000.0, + "datetime": "2025-12-04 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1554619, + "price": 138830000.0, + "datetime": "2025-12-04 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1554647, + "price": 138639000.0, + "datetime": "2025-12-04 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1554655, + "price": 138503000.0, + "datetime": "2025-12-04 20:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1554761, + "price": 137827000.0, + "datetime": "2025-12-05 01:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1554771, + "price": 137201000.0, + "datetime": "2025-12-05 02:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1554796, + "price": 137701000.0, + "datetime": "2025-12-05 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1554834, + "price": 137221000.0, + "datetime": "2025-12-05 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1554902, + "price": 137463000.0, + "datetime": "2025-12-05 08:42:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1554924, + "price": 137857000.0, + "datetime": "2025-12-05 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1554969, + "price": 137979000.0, + "datetime": "2025-12-05 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1555030, + "price": 136980000.0, + "datetime": "2025-12-05 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555041, + "price": 137100000.0, + "datetime": "2025-12-05 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555078, + "price": 137184000.0, + "datetime": "2025-12-05 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555120, + "price": 136166000.0, + "datetime": "2025-12-05 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1555130, + "price": 136391000.0, + "datetime": "2025-12-05 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1555157, + "price": 136027000.0, + "datetime": "2025-12-05 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555194, + "price": 134700000.0, + "datetime": "2025-12-05 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1555364, + "price": 133738000.0, + "datetime": "2025-12-06 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555376, + "price": 133506000.0, + "datetime": "2025-12-06 08:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555412, + "price": 133849000.0, + "datetime": "2025-12-06 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555449, + "price": 133998000.0, + "datetime": "2025-12-06 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555484, + "price": 134288000.0, + "datetime": "2025-12-06 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555507, + "price": 134180000.0, + "datetime": "2025-12-06 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1555527, + "price": 134310000.0, + "datetime": "2025-12-06 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555580, + "price": 134107000.0, + "datetime": "2025-12-06 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555598, + "price": 133950000.0, + "datetime": "2025-12-06 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555637, + "price": 134080000.0, + "datetime": "2025-12-06 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1555711, + "price": 134495000.0, + "datetime": "2025-12-07 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555740, + "price": 134145000.0, + "datetime": "2025-12-07 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555814, + "price": 133843000.0, + "datetime": "2025-12-07 06:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1555824, + "price": 133800000.0, + "datetime": "2025-12-07 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555880, + "price": 133870000.0, + "datetime": "2025-12-07 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555897, + "price": 133878000.0, + "datetime": "2025-12-07 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1555906, + "price": 133734000.0, + "datetime": "2025-12-07 10:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1555916, + "price": 133823000.0, + "datetime": "2025-12-07 11:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1555931, + "price": 133965000.0, + "datetime": "2025-12-07 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1555971, + "price": 133859000.0, + "datetime": "2025-12-07 14:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1556011, + "price": 133822000.0, + "datetime": "2025-12-07 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556067, + "price": 133296000.0, + "datetime": "2025-12-07 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1556077, + "price": 133384000.0, + "datetime": "2025-12-07 19:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556116, + "price": 133475000.0, + "datetime": "2025-12-07 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556138, + "price": 133152000.0, + "datetime": "2025-12-07 22:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1556179, + "price": 133358000.0, + "datetime": "2025-12-08 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556423, + "price": 135786000.0, + "datetime": "2025-12-08 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1556454, + "price": 136061000.0, + "datetime": "2025-12-08 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1556507, + "price": 136194000.0, + "datetime": "2025-12-08 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1556553, + "price": 136800000.0, + "datetime": "2025-12-08 19:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1556565, + "price": 137076000.0, + "datetime": "2025-12-08 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556589, + "price": 136583000.0, + "datetime": "2025-12-08 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556625, + "price": 136130000.0, + "datetime": "2025-12-08 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1556694, + "price": 134126000.0, + "datetime": "2025-12-09 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=48.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1556713, + "price": 134454000.0, + "datetime": "2025-12-09 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556729, + "price": 134157000.0, + "datetime": "2025-12-09 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1556857, + "price": 134442000.0, + "datetime": "2025-12-09 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1556888, + "price": 134106000.0, + "datetime": "2025-12-09 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1556963, + "price": 134025000.0, + "datetime": "2025-12-09 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557003, + "price": 134584000.0, + "datetime": "2025-12-09 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1557033, + "price": 134251000.0, + "datetime": "2025-12-09 19:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1557046, + "price": 134200000.0, + "datetime": "2025-12-09 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1557131, + "price": 134729000.0, + "datetime": "2025-12-10 00:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1557151, + "price": 138417000.0, + "datetime": "2025-12-10 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,fractal_swing,keltner_breakout,minor_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1557196, + "price": 138981000.0, + "datetime": "2025-12-10 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557224, + "price": 138550000.0, + "datetime": "2025-12-10 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1557251, + "price": 137456000.0, + "datetime": "2025-12-10 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1557262, + "price": 136946000.0, + "datetime": "2025-12-10 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1557306, + "price": 137270000.0, + "datetime": "2025-12-10 08:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1557320, + "price": 137051000.0, + "datetime": "2025-12-10 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557357, + "price": 137064000.0, + "datetime": "2025-12-10 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1557367, + "price": 136996000.0, + "datetime": "2025-12-10 11:57:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1557420, + "price": 137499000.0, + "datetime": "2025-12-10 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1557441, + "price": 137445000.0, + "datetime": "2025-12-10 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557468, + "price": 137750000.0, + "datetime": "2025-12-10 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1557492, + "price": 137614000.0, + "datetime": "2025-12-10 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557504, + "price": 137809000.0, + "datetime": "2025-12-10 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -137758,35 +272686,89 @@ "price": 137486000.0, "datetime": "2025-12-10 19:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1557609, - "price": 136845000.0, - "datetime": "2025-12-11 00:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1557710, - "price": 138600000.0, - "datetime": "2025-12-11 05:06:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1557952, - "price": 134363000.0, - "datetime": "2025-12-11 17:12:00", + "bar_index": 1557545, + "price": 136862000.0, + "datetime": "2025-12-10 20:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1557654, + "price": 137287000.0, + "datetime": "2025-12-11 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1557719, + "price": 138880000.0, + "datetime": "2025-12-11 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=66.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1557734, + "price": 137347000.0, + "datetime": "2025-12-11 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1557816, + "price": 135180000.0, + "datetime": "2025-12-11 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.9 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1557905, + "price": 134736000.0, + "datetime": "2025-12-11 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1557965, + "price": 134580000.0, + "datetime": "2025-12-11 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1557977, + "price": 134860000.0, + "datetime": "2025-12-11 18:27:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1558012, + "price": 134775000.0, + "datetime": "2025-12-11 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -137795,7 +272777,7 @@ "datetime": "2025-12-11 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -137804,34 +272786,133 @@ "datetime": "2025-12-12 00:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=43.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1558101, - "price": 134161000.0, - "datetime": "2025-12-12 00:39:00", + "bar_index": 1558111, + "price": 133603000.0, + "datetime": "2025-12-12 01:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=13.8 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1558125, + "price": 134036000.0, + "datetime": "2025-12-12 01:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1558239, - "price": 137265000.0, - "datetime": "2025-12-12 07:33:00", + "bar_index": 1558225, + "price": 137942000.0, + "datetime": "2025-12-12 06:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1558431, - "price": 137332000.0, - "datetime": "2025-12-12 17:09:00", + "bar_index": 1558250, + "price": 137372000.0, + "datetime": "2025-12-12 08:06:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1558256, + "price": 137500000.0, + "datetime": "2025-12-12 08:24:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1558260, + "price": 137767000.0, + "datetime": "2025-12-12 08:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1558278, + "price": 137200000.0, + "datetime": "2025-12-12 09:30:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1558314, + "price": 137048000.0, + "datetime": "2025-12-12 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1558333, + "price": 137119000.0, + "datetime": "2025-12-12 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1558343, + "price": 137162000.0, + "datetime": "2025-12-12 12:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1558383, + "price": 137150000.0, + "datetime": "2025-12-12 14:45:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1558395, + "price": 137572000.0, + "datetime": "2025-12-12 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1558486, + "price": 137600000.0, + "datetime": "2025-12-12 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1558504, + "price": 137370000.0, + "datetime": "2025-12-12 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -137840,169 +272921,448 @@ "datetime": "2025-12-12 21:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1558547, + "price": 137234000.0, + "datetime": "2025-12-12 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1558647, + "price": 135149000.0, + "datetime": "2025-12-13 03:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1558664, + "price": 135017000.0, + "datetime": "2025-12-13 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1558558, - "price": 137320000.0, - "datetime": "2025-12-12 23:30:00", + "bar_index": 1558692, + "price": 135083000.0, + "datetime": "2025-12-13 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1558564, - "price": 137224000.0, - "datetime": "2025-12-12 23:48:00", + "bar_index": 1558781, + "price": 134756000.0, + "datetime": "2025-12-13 10:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1558749, - "price": 135093000.0, - "datetime": "2025-12-13 09:03:00", + "bar_index": 1558895, + "price": 134807000.0, + "datetime": "2025-12-13 16:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1558761, - "price": 135001000.0, - "datetime": "2025-12-13 09:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1558875, - "price": 134718000.0, - "datetime": "2025-12-13 15:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=14.8 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1558943, - "price": 134869000.0, - "datetime": "2025-12-13 18:45:00", + "bar_index": 1558929, + "price": 134921000.0, + "datetime": "2025-12-13 18:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1559018, - "price": 134653000.0, - "datetime": "2025-12-13 22:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1559217, - "price": 134680000.0, - "datetime": "2025-12-14 08:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1559325, - "price": 134580000.0, - "datetime": "2025-12-14 13:51:00", + "bar_index": 1558960, + "price": 135011000.0, + "datetime": "2025-12-13 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1559345, - "price": 134604000.0, - "datetime": "2025-12-14 14:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1559436, - "price": 134464000.0, - "datetime": "2025-12-14 19:24:00", + "bar_index": 1558972, + "price": 135016000.0, + "datetime": "2025-12-13 20:12:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1559443, - "price": 134159000.0, - "datetime": "2025-12-14 19:45:00", + "bar_index": 1559002, + "price": 134689000.0, + "datetime": "2025-12-13 21:42:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1559512, - "price": 133538000.0, - "datetime": "2025-12-14 23:12:00", + "bar_index": 1559043, + "price": 134532000.0, + "datetime": "2025-12-13 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1560002, - "price": 132675000.0, - "datetime": "2025-12-15 23:42:00", + "bar_index": 1559054, + "price": 134527000.0, + "datetime": "2025-12-14 00:18:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1560092, - "price": 128770000.0, - "datetime": "2025-12-16 04:12:00", + "bar_index": 1559071, + "price": 134541000.0, + "datetime": "2025-12-14 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,rsi_swing]" + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1559095, + "price": 134330000.0, + "datetime": "2025-12-14 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1560138, - "price": 128633000.0, - "datetime": "2025-12-16 06:30:00", + "bar_index": 1559111, + "price": 134460000.0, + "datetime": "2025-12-14 03:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1560336, - "price": 128335000.0, - "datetime": "2025-12-16 16:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1560395, - "price": 128719000.0, - "datetime": "2025-12-16 19:21:00", + "bar_index": 1559121, + "price": 134500000.0, + "datetime": "2025-12-14 03:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1559219, + "price": 134682000.0, + "datetime": "2025-12-14 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1559235, + "price": 134700000.0, + "datetime": "2025-12-14 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1559329, + "price": 134571000.0, + "datetime": "2025-12-14 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1559346, + "price": 134592000.0, + "datetime": "2025-12-14 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1559364, + "price": 134558000.0, + "datetime": "2025-12-14 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1559505, + "price": 133479000.0, + "datetime": "2025-12-14 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1559525, + "price": 133041000.0, + "datetime": "2025-12-14 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1559546, + "price": 133168000.0, + "datetime": "2025-12-15 00:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1559598, + "price": 132937000.0, + "datetime": "2025-12-15 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1559635, + "price": 132673000.0, + "datetime": "2025-12-15 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1559730, + "price": 132174000.0, + "datetime": "2025-12-15 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1559750, + "price": 133691000.0, + "datetime": "2025-12-15 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1559790, + "price": 133250000.0, + "datetime": "2025-12-15 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1559803, + "price": 133567000.0, + "datetime": "2025-12-15 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1559835, + "price": 133441000.0, + "datetime": "2025-12-15 15:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1559840, + "price": 133506000.0, + "datetime": "2025-12-15 15:36:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1559850, + "price": 133509000.0, + "datetime": "2025-12-15 16:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1559882, + "price": 133757000.0, + "datetime": "2025-12-15 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1559891, + "price": 133674000.0, + "datetime": "2025-12-15 18:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1560159, + "price": 128603000.0, + "datetime": "2025-12-16 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1560252, + "price": 127544000.0, + "datetime": "2025-12-16 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560311, + "price": 128465000.0, + "datetime": "2025-12-16 15:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1560325, + "price": 128900000.0, + "datetime": "2025-12-16 15:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1560345, + "price": 128209000.0, + "datetime": "2025-12-16 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1560350, + "price": 128401000.0, + "datetime": "2025-12-16 17:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1560358, + "price": 128504000.0, + "datetime": "2025-12-16 17:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560421, + "price": 129697000.0, + "datetime": "2025-12-16 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1560434, + "price": 129950000.0, + "datetime": "2025-12-16 21:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1560445, + "price": 129891000.0, + "datetime": "2025-12-16 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1560487, + "price": 129837000.0, + "datetime": "2025-12-16 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1560509, + "price": 130540000.0, + "datetime": "2025-12-17 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1560546, + "price": 129775000.0, + "datetime": "2025-12-17 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560563, + "price": 130633000.0, + "datetime": "2025-12-17 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -138010,17 +273370,80 @@ "price": 130155000.0, "datetime": "2025-12-17 04:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_sell score=4.2 [donchian,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1560579, + "price": 130249000.0, + "datetime": "2025-12-17 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560587, + "price": 130349000.0, + "datetime": "2025-12-17 04:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560636, + "price": 130673000.0, + "datetime": "2025-12-17 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1560648, + "price": 130590000.0, + "datetime": "2025-12-17 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1560663, + "price": 130546000.0, + "datetime": "2025-12-17 08:45:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1560792, - "price": 129399000.0, - "datetime": "2025-12-17 15:12:00", + "bar_index": 1560804, + "price": 129300000.0, + "datetime": "2025-12-17 15:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1560822, + "price": 129647000.0, + "datetime": "2025-12-17 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1560889, + "price": 129268000.0, + "datetime": "2025-12-17 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -138029,142 +273452,646 @@ "datetime": "2025-12-18 00:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,zigzag_causal]" + "reason": "composite_buy score=45.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" }, { "side": "sell", - "bar_index": 1561114, - "price": 128444000.0, - "datetime": "2025-12-18 07:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1561155, - "price": 128446000.0, - "datetime": "2025-12-18 09:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1561219, - "price": 128710000.0, - "datetime": "2025-12-18 12:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1561365, - "price": 129866000.0, - "datetime": "2025-12-18 19:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1561581, - "price": 127170000.0, - "datetime": "2025-12-19 06:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1561745, - "price": 129727000.0, - "datetime": "2025-12-19 14:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1561871, - "price": 131360000.0, - "datetime": "2025-12-19 21:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1561925, - "price": 130923000.0, - "datetime": "2025-12-19 23:51:00", + "bar_index": 1560994, + "price": 129261000.0, + "datetime": "2025-12-18 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1562072, - "price": 131126000.0, - "datetime": "2025-12-20 07:12:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1562154, - "price": 131306000.0, - "datetime": "2025-12-20 11:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1562454, - "price": 131282000.0, - "datetime": "2025-12-21 02:18:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1563364, - "price": 134029000.0, - "datetime": "2025-12-22 23:48:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=18.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1563372, - "price": 133422000.0, - "datetime": "2025-12-23 00:12:00", + "bar_index": 1561018, + "price": 129480000.0, + "datetime": "2025-12-18 02:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1561074, + "price": 128696000.0, + "datetime": "2025-12-18 05:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=29.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1563447, - "price": 132744000.0, - "datetime": "2025-12-23 03:57:00", + "bar_index": 1561101, + "price": 128241000.0, + "datetime": "2025-12-18 06:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1561119, + "price": 128633000.0, + "datetime": "2025-12-18 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1563488, - "price": 131959000.0, - "datetime": "2025-12-23 06:00:00", + "bar_index": 1561174, + "price": 128254000.0, + "datetime": "2025-12-18 10:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1561199, + "price": 128925000.0, + "datetime": "2025-12-18 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1561224, + "price": 129004000.0, + "datetime": "2025-12-18 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1561231, + "price": 129111000.0, + "datetime": "2025-12-18 13:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1561257, + "price": 129007000.0, + "datetime": "2025-12-18 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,ema_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1561331, + "price": 129516000.0, + "datetime": "2025-12-18 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1561434, + "price": 131608000.0, + "datetime": "2025-12-18 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1561463, + "price": 131779000.0, + "datetime": "2025-12-19 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1561535, + "price": 127723000.0, + "datetime": "2025-12-19 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1561608, + "price": 127320000.0, + "datetime": "2025-12-19 08:00:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1561668, + "price": 126812000.0, + "datetime": "2025-12-19 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1561715, + "price": 129778000.0, + "datetime": "2025-12-19 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1561727, + "price": 129615000.0, + "datetime": "2025-12-19 13:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1561774, + "price": 130900000.0, + "datetime": "2025-12-19 16:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1561801, + "price": 131012000.0, + "datetime": "2025-12-19 17:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1561810, + "price": 130999000.0, + "datetime": "2025-12-19 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1561821, + "price": 131124000.0, + "datetime": "2025-12-19 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1561836, + "price": 131191000.0, + "datetime": "2025-12-19 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1561844, + "price": 131374000.0, + "datetime": "2025-12-19 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1561961, + "price": 131554000.0, + "datetime": "2025-12-20 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562021, + "price": 130643000.0, + "datetime": "2025-12-20 04:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1562047, + "price": 131030000.0, + "datetime": "2025-12-20 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1562057, + "price": 130963000.0, + "datetime": "2025-12-20 06:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562074, + "price": 131248000.0, + "datetime": "2025-12-20 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1562080, + "price": 131354000.0, + "datetime": "2025-12-20 07:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562116, + "price": 131369000.0, + "datetime": "2025-12-20 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1562134, + "price": 131284000.0, + "datetime": "2025-12-20 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562138, + "price": 131330000.0, + "datetime": "2025-12-20 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1562148, + "price": 131274000.0, + "datetime": "2025-12-20 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1562161, + "price": 131388000.0, + "datetime": "2025-12-20 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562178, + "price": 131586000.0, + "datetime": "2025-12-20 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1562209, + "price": 131757000.0, + "datetime": "2025-12-20 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562276, + "price": 131742000.0, + "datetime": "2025-12-20 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562286, + "price": 131680000.0, + "datetime": "2025-12-20 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1562294, + "price": 131725000.0, + "datetime": "2025-12-20 18:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562300, + "price": 131650000.0, + "datetime": "2025-12-20 18:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562330, + "price": 131344000.0, + "datetime": "2025-12-20 20:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1562392, + "price": 131110000.0, + "datetime": "2025-12-20 23:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562401, + "price": 131150000.0, + "datetime": "2025-12-20 23:39:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562416, + "price": 131160000.0, + "datetime": "2025-12-21 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562475, + "price": 131320000.0, + "datetime": "2025-12-21 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562520, + "price": 131492000.0, + "datetime": "2025-12-21 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562536, + "price": 131555000.0, + "datetime": "2025-12-21 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1562549, + "price": 131441000.0, + "datetime": "2025-12-21 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562560, + "price": 131439000.0, + "datetime": "2025-12-21 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1562570, + "price": 131558000.0, + "datetime": "2025-12-21 08:06:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562671, + "price": 131104000.0, + "datetime": "2025-12-21 13:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562686, + "price": 131068000.0, + "datetime": "2025-12-21 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1562730, + "price": 131096000.0, + "datetime": "2025-12-21 16:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562832, + "price": 132216000.0, + "datetime": "2025-12-21 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.4 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1562860, + "price": 131010000.0, + "datetime": "2025-12-21 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1562927, + "price": 131463000.0, + "datetime": "2025-12-22 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562971, + "price": 131551000.0, + "datetime": "2025-12-22 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562981, + "price": 131521000.0, + "datetime": "2025-12-22 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1562991, + "price": 131502000.0, + "datetime": "2025-12-22 05:09:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1563001, + "price": 131408000.0, + "datetime": "2025-12-22 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1563051, + "price": 131871000.0, + "datetime": "2025-12-22 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1563090, + "price": 132281000.0, + "datetime": "2025-12-22 10:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1563143, + "price": 132107000.0, + "datetime": "2025-12-22 12:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1563188, + "price": 132215000.0, + "datetime": "2025-12-22 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1563259, + "price": 133465000.0, + "datetime": "2025-12-22 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1563292, + "price": 133657000.0, + "datetime": "2025-12-22 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1563324, + "price": 134139000.0, + "datetime": "2025-12-22 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1563353, + "price": 134031000.0, + "datetime": "2025-12-22 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1563403, + "price": 133450000.0, + "datetime": "2025-12-23 01:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1563466, + "price": 131337000.0, + "datetime": "2025-12-23 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=32.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -138173,70 +274100,178 @@ "datetime": "2025-12-23 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1563798, - "price": 130809000.0, - "datetime": "2025-12-23 21:30:00", + "bar_index": 1563515, + "price": 131957000.0, + "datetime": "2025-12-23 07:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" }, { - "side": "sell", - "bar_index": 1563967, - "price": 130772000.0, - "datetime": "2025-12-24 05:57:00", + "side": "buy", + "bar_index": 1563527, + "price": 132171000.0, + "datetime": "2025-12-23 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "sell", - "bar_index": 1564060, - "price": 129898000.0, - "datetime": "2025-12-24 10:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1564171, - "price": 128613000.0, - "datetime": "2025-12-24 16:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1564233, - "price": 128440000.0, - "datetime": "2025-12-24 19:15:00", + "side": "buy", + "bar_index": 1563573, + "price": 132190000.0, + "datetime": "2025-12-23 10:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1563581, + "price": 131969000.0, + "datetime": "2025-12-23 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1563717, + "price": 130699000.0, + "datetime": "2025-12-23 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1564279, - "price": 128970000.0, - "datetime": "2025-12-24 21:33:00", + "bar_index": 1563778, + "price": 130844000.0, + "datetime": "2025-12-23 20:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1564339, - "price": 128783000.0, - "datetime": "2025-12-25 00:33:00", + "bar_index": 1563783, + "price": 130907000.0, + "datetime": "2025-12-23 20:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1563802, + "price": 130981000.0, + "datetime": "2025-12-23 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1563865, + "price": 130486000.0, + "datetime": "2025-12-24 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1563916, + "price": 130886000.0, + "datetime": "2025-12-24 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1563920, + "price": 131251000.0, + "datetime": "2025-12-24 03:36:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1564234, + "price": 128445000.0, + "datetime": "2025-12-24 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1564243, + "price": 128500000.0, + "datetime": "2025-12-24 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564253, + "price": 128872000.0, + "datetime": "2025-12-24 20:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1564302, + "price": 128741000.0, + "datetime": "2025-12-24 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1564362, + "price": 129200000.0, + "datetime": "2025-12-25 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1564406, + "price": 129074000.0, + "datetime": "2025-12-25 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564418, + "price": 129079000.0, + "datetime": "2025-12-25 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1564430, + "price": 129201000.0, + "datetime": "2025-12-25 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", @@ -138244,35 +274279,80 @@ "price": 129252000.0, "datetime": "2025-12-25 06:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1564524, - "price": 129277000.0, - "datetime": "2025-12-25 09:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1564585, - "price": 129550000.0, - "datetime": "2025-12-25 12:51:00", + "bar_index": 1564459, + "price": 129425000.0, + "datetime": "2025-12-25 06:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564472, + "price": 129471000.0, + "datetime": "2025-12-25 07:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1564479, + "price": 129560000.0, + "datetime": "2025-12-25 07:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1564656, - "price": 129293000.0, - "datetime": "2025-12-25 16:24:00", + "bar_index": 1564527, + "price": 129220000.0, + "datetime": "2025-12-25 09:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564543, + "price": 129425000.0, + "datetime": "2025-12-25 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564562, + "price": 129557000.0, + "datetime": "2025-12-25 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1564642, + "price": 129308000.0, + "datetime": "2025-12-25 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1564746, + "price": 128925000.0, + "datetime": "2025-12-25 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -138281,7 +274361,7 @@ "datetime": "2025-12-25 22:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -138289,152 +274369,314 @@ "price": 129138000.0, "datetime": "2025-12-26 00:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1564848, - "price": 129555000.0, - "datetime": "2025-12-26 02:00:00", + "bar_index": 1564854, + "price": 129533000.0, + "datetime": "2025-12-26 02:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1565032, - "price": 129265000.0, - "datetime": "2025-12-26 11:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1565141, - "price": 129815000.0, - "datetime": "2025-12-26 16:39:00", + "bar_index": 1564867, + "price": 129592000.0, + "datetime": "2025-12-26 02:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1565238, - "price": 129501000.0, - "datetime": "2025-12-26 21:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1565309, - "price": 127924000.0, - "datetime": "2025-12-27 01:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1565316, - "price": 128051000.0, - "datetime": "2025-12-27 01:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1565355, - "price": 128120000.0, - "datetime": "2025-12-27 03:21:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1565548, - "price": 128170000.0, - "datetime": "2025-12-27 13:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1565581, - "price": 128171000.0, - "datetime": "2025-12-27 14:39:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1565659, - "price": 128259000.0, - "datetime": "2025-12-27 18:33:00", + "bar_index": 1565040, + "price": 130027000.0, + "datetime": "2025-12-26 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1565801, - "price": 127995000.0, - "datetime": "2025-12-28 01:39:00", + "bar_index": 1565078, + "price": 129399000.0, + "datetime": "2025-12-26 13:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" }, { "side": "buy", - "bar_index": 1565884, - "price": 128054000.0, - "datetime": "2025-12-28 05:48:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1565989, - "price": 128298000.0, - "datetime": "2025-12-28 11:03:00", + "bar_index": 1565085, + "price": 129797000.0, + "datetime": "2025-12-26 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565112, + "price": 130041000.0, + "datetime": "2025-12-26 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1566089, - "price": 128011000.0, - "datetime": "2025-12-28 16:03:00", + "bar_index": 1565164, + "price": 129691000.0, + "datetime": "2025-12-26 17:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=25.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1566189, - "price": 128195000.0, - "datetime": "2025-12-28 21:03:00", + "bar_index": 1565180, + "price": 129768000.0, + "datetime": "2025-12-26 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1566212, - "price": 128168000.0, - "datetime": "2025-12-28 22:12:00", + "bar_index": 1565209, + "price": 129694000.0, + "datetime": "2025-12-26 20:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=16.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1565247, + "price": 129559000.0, + "datetime": "2025-12-26 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565264, + "price": 129977000.0, + "datetime": "2025-12-26 22:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1565289, + "price": 127927000.0, + "datetime": "2025-12-27 00:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,support_bounce,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1565310, + "price": 127919000.0, + "datetime": "2025-12-27 01:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1565329, + "price": 127717000.0, + "datetime": "2025-12-27 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1565357, + "price": 128045000.0, + "datetime": "2025-12-27 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565448, + "price": 128288000.0, + "datetime": "2025-12-27 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1565520, + "price": 128172000.0, + "datetime": "2025-12-27 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1565604, + "price": 128147000.0, + "datetime": "2025-12-27 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=40.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565639, + "price": 128287000.0, + "datetime": "2025-12-27 17:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1565686, + "price": 128060000.0, + "datetime": "2025-12-27 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565816, + "price": 127977000.0, + "datetime": "2025-12-28 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565826, + "price": 128001000.0, + "datetime": "2025-12-28 02:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565841, + "price": 128010000.0, + "datetime": "2025-12-28 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1565850, + "price": 128050000.0, + "datetime": "2025-12-28 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1565903, + "price": 128097000.0, + "datetime": "2025-12-28 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1565959, + "price": 128300000.0, + "datetime": "2025-12-28 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1565975, + "price": 128317000.0, + "datetime": "2025-12-28 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1565998, + "price": 128349000.0, + "datetime": "2025-12-28 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1566173, + "price": 128200000.0, + "datetime": "2025-12-28 20:15:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1566296, + "price": 128065000.0, + "datetime": "2025-12-29 02:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1566307, + "price": 127934000.0, + "datetime": "2025-12-29 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1566345, + "price": 127779000.0, + "datetime": "2025-12-29 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1566371, + "price": 127573000.0, + "datetime": "2025-12-29 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1566424, + "price": 127859000.0, + "datetime": "2025-12-29 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -138442,17 +274684,44 @@ "price": 128300000.0, "datetime": "2025-12-29 10:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1566549, - "price": 130050000.0, - "datetime": "2025-12-29 15:03:00", + "bar_index": 1566487, + "price": 129091000.0, + "datetime": "2025-12-29 11:57:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1566506, + "price": 130189000.0, + "datetime": "2025-12-29 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1566555, + "price": 130131000.0, + "datetime": "2025-12-29 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1566619, + "price": 128420000.0, + "datetime": "2025-12-29 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", @@ -138461,34 +274730,97 @@ "datetime": "2025-12-29 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=25.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1566789, - "price": 127798000.0, - "datetime": "2025-12-30 03:03:00", + "bar_index": 1566737, + "price": 127637000.0, + "datetime": "2025-12-30 00:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1566978, - "price": 126934000.0, - "datetime": "2025-12-30 12:30:00", + "bar_index": 1566750, + "price": 127558000.0, + "datetime": "2025-12-30 01:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1567008, - "price": 126876000.0, - "datetime": "2025-12-30 14:00:00", + "bar_index": 1566793, + "price": 127701000.0, + "datetime": "2025-12-30 03:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=42.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1566835, + "price": 127317000.0, + "datetime": "2025-12-30 05:21:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1566859, + "price": 127249000.0, + "datetime": "2025-12-30 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1566964, + "price": 126542000.0, + "datetime": "2025-12-30 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1566979, + "price": 126866000.0, + "datetime": "2025-12-30 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1566995, + "price": 127032000.0, + "datetime": "2025-12-30 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1567055, + "price": 127320000.0, + "datetime": "2025-12-30 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1567069, + "price": 127782000.0, + "datetime": "2025-12-30 17:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [macd_cross,range_breakout]" }, { "side": "buy", @@ -138497,52 +274829,169 @@ "datetime": "2025-12-30 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1567178, - "price": 128113000.0, - "datetime": "2025-12-30 22:30:00", + "bar_index": 1567116, + "price": 128150000.0, + "datetime": "2025-12-30 19:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1567204, - "price": 128553000.0, - "datetime": "2025-12-30 23:48:00", + "bar_index": 1567131, + "price": 127964000.0, + "datetime": "2025-12-30 20:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1567413, - "price": 128341000.0, - "datetime": "2025-12-31 10:15:00", + "bar_index": 1567153, + "price": 128067000.0, + "datetime": "2025-12-30 21:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1567456, - "price": 128715000.0, - "datetime": "2025-12-31 12:24:00", + "bar_index": 1567181, + "price": 128125000.0, + "datetime": "2025-12-30 22:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1567639, - "price": 129127000.0, - "datetime": "2025-12-31 21:33:00", + "bar_index": 1567220, + "price": 128767000.0, + "datetime": "2025-12-31 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=31.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1567257, + "price": 128515000.0, + "datetime": "2025-12-31 02:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1567340, + "price": 128201000.0, + "datetime": "2025-12-31 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1567417, + "price": 128602000.0, + "datetime": "2025-12-31 10:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1567561, + "price": 128566000.0, + "datetime": "2025-12-31 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1567587, + "price": 128799000.0, + "datetime": "2025-12-31 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1567618, + "price": 129154000.0, + "datetime": "2025-12-31 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1567630, + "price": 129217000.0, + "datetime": "2025-12-31 21:06:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1567724, + "price": 127680000.0, + "datetime": "2026-01-01 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1567756, + "price": 128226000.0, + "datetime": "2026-01-01 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1567776, + "price": 127935000.0, + "datetime": "2026-01-01 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1567783, + "price": 127979000.0, + "datetime": "2026-01-01 04:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1567813, + "price": 128059000.0, + "datetime": "2026-01-01 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1567825, + "price": 128090000.0, + "datetime": "2026-01-01 06:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", @@ -138550,80 +274999,152 @@ "price": 128158000.0, "datetime": "2026-01-01 07:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1567856, - "price": 128099000.0, - "datetime": "2026-01-01 08:24:00", + "bar_index": 1567870, + "price": 128177000.0, + "datetime": "2026-01-01 09:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1567885, + "price": 128272000.0, + "datetime": "2026-01-01 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1568013, - "price": 127964000.0, - "datetime": "2026-01-01 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1568187, - "price": 128016000.0, - "datetime": "2026-01-02 00:57:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1568293, - "price": 128373000.0, - "datetime": "2026-01-02 06:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1568363, - "price": 128771000.0, - "datetime": "2026-01-02 09:45:00", + "bar_index": 1567981, + "price": 128001000.0, + "datetime": "2026-01-01 14:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1568460, - "price": 128728000.0, - "datetime": "2026-01-02 14:36:00", + "bar_index": 1568095, + "price": 128122000.0, + "datetime": "2026-01-01 20:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1568619, - "price": 129797000.0, - "datetime": "2026-01-02 22:33:00", + "bar_index": 1568120, + "price": 128062000.0, + "datetime": "2026-01-01 21:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.8 [macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1568162, + "price": 127972000.0, + "datetime": "2026-01-01 23:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1568198, + "price": 127974000.0, + "datetime": "2026-01-02 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1568645, - "price": 130053000.0, - "datetime": "2026-01-02 23:51:00", + "bar_index": 1568261, + "price": 128317000.0, + "datetime": "2026-01-02 04:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1568294, + "price": 128362000.0, + "datetime": "2026-01-02 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1568339, + "price": 128849000.0, + "datetime": "2026-01-02 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1568415, + "price": 128875000.0, + "datetime": "2026-01-02 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1568422, + "price": 128987000.0, + "datetime": "2026-01-02 12:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1568474, + "price": 128937000.0, + "datetime": "2026-01-02 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1568515, + "price": 129243000.0, + "datetime": "2026-01-02 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1568544, + "price": 129739000.0, + "datetime": "2026-01-02 18:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1568601, + "price": 129894000.0, + "datetime": "2026-01-02 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -138631,35 +275152,260 @@ "price": 129340000.0, "datetime": "2026-01-03 00:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1568896, - "price": 130775000.0, - "datetime": "2026-01-03 12:24:00", + "bar_index": 1568659, + "price": 129718000.0, + "datetime": "2026-01-03 00:33:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1568674, + "price": 129934000.0, + "datetime": "2026-01-03 01:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1568769, + "price": 129822000.0, + "datetime": "2026-01-03 06:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1569157, + "bar_index": 1568791, + "price": 130307000.0, + "datetime": "2026-01-03 07:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1568811, + "price": 130314000.0, + "datetime": "2026-01-03 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1568820, + "price": 130128000.0, + "datetime": "2026-01-03 08:36:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1568837, + "price": 130440000.0, + "datetime": "2026-01-03 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1568861, + "price": 130721000.0, + "datetime": "2026-01-03 10:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1568879, + "price": 130905000.0, + "datetime": "2026-01-03 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1568913, + "price": 130766000.0, + "datetime": "2026-01-03 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1568933, + "price": 130477000.0, + "datetime": "2026-01-03 14:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1568956, "price": 130300000.0, - "datetime": "2026-01-04 01:27:00", + "datetime": "2026-01-03 15:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1569626, - "price": 132040000.0, - "datetime": "2026-01-05 00:54:00", + "bar_index": 1569001, + "price": 129924000.0, + "datetime": "2026-01-03 17:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1569046, + "price": 130000000.0, + "datetime": "2026-01-03 19:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1569055, + "price": 129856000.0, + "datetime": "2026-01-03 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1569078, + "price": 129975000.0, + "datetime": "2026-01-03 21:30:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1569099, + "price": 130246000.0, + "datetime": "2026-01-03 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1569137, + "price": 130338000.0, + "datetime": "2026-01-04 00:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1569172, + "price": 130414000.0, + "datetime": "2026-01-04 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1569234, + "price": 130333000.0, + "datetime": "2026-01-04 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,fib_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1569298, + "price": 131025000.0, + "datetime": "2026-01-04 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1569350, + "price": 131822000.0, + "datetime": "2026-01-04 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1569386, + "price": 131969000.0, + "datetime": "2026-01-04 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1569448, + "price": 132235000.0, + "datetime": "2026-01-04 16:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1569517, + "price": 132319000.0, + "datetime": "2026-01-04 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1569606, + "price": 132067000.0, + "datetime": "2026-01-04 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1569635, + "price": 132055000.0, + "datetime": "2026-01-05 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1569806, + "price": 133680000.0, + "datetime": "2026-01-05 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=67.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", @@ -138667,35 +275413,89 @@ "price": 134400000.0, "datetime": "2026-01-05 13:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,range_breakout]" }, { "side": "buy", - "bar_index": 1569886, - "price": 134550000.0, - "datetime": "2026-01-05 13:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1569951, - "price": 134323000.0, - "datetime": "2026-01-05 17:09:00", + "bar_index": 1569898, + "price": 134589000.0, + "datetime": "2026-01-05 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1569961, - "price": 134301000.0, - "datetime": "2026-01-05 17:39:00", + "bar_index": 1569904, + "price": 134339000.0, + "datetime": "2026-01-05 14:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1569937, + "price": 134282000.0, + "datetime": "2026-01-05 16:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1569994, + "price": 134901000.0, + "datetime": "2026-01-05 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1570028, + "price": 135510000.0, + "datetime": "2026-01-05 21:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1570048, + "price": 135100000.0, + "datetime": "2026-01-05 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1570055, + "price": 135002000.0, + "datetime": "2026-01-05 22:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1570112, + "price": 136509000.0, + "datetime": "2026-01-06 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1570127, + "price": 136165000.0, + "datetime": "2026-01-06 01:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -138703,53 +275503,242 @@ "price": 136380000.0, "datetime": "2026-01-06 02:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1570191, - "price": 136577000.0, - "datetime": "2026-01-06 05:09:00", + "bar_index": 1570149, + "price": 136645000.0, + "datetime": "2026-01-06 03:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1570170, + "price": 136635000.0, + "datetime": "2026-01-06 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1570234, + "price": 136544000.0, + "datetime": "2026-01-06 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1570565, - "price": 135854000.0, - "datetime": "2026-01-06 23:51:00", + "bar_index": 1570252, + "price": 136214000.0, + "datetime": "2026-01-06 08:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fib_pullback,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1570294, + "price": 136012000.0, + "datetime": "2026-01-06 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1570648, - "price": 134011000.0, - "datetime": "2026-01-07 04:00:00", + "bar_index": 1570305, + "price": 135934000.0, + "datetime": "2026-01-06 10:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { - "side": "buy", - "bar_index": 1570692, - "price": 134897000.0, - "datetime": "2026-01-07 06:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1571014, - "price": 134145000.0, - "datetime": "2026-01-07 22:18:00", + "side": "sell", + "bar_index": 1570323, + "price": 135538000.0, + "datetime": "2026-01-06 11:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1570346, + "price": 135807000.0, + "datetime": "2026-01-06 12:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1570379, + "price": 135619000.0, + "datetime": "2026-01-06 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1570405, + "price": 135849000.0, + "datetime": "2026-01-06 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1570421, + "price": 135124000.0, + "datetime": "2026-01-06 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1570463, + "price": 135371000.0, + "datetime": "2026-01-06 18:45:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1570550, + "price": 136183000.0, + "datetime": "2026-01-06 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1570580, + "price": 135916000.0, + "datetime": "2026-01-07 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1570590, + "price": 135583000.0, + "datetime": "2026-01-07 01:06:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1570660, + "price": 134141000.0, + "datetime": "2026-01-07 04:36:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1570680, + "price": 134620000.0, + "datetime": "2026-01-07 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1570696, + "price": 135579000.0, + "datetime": "2026-01-07 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1570708, + "price": 135499000.0, + "datetime": "2026-01-07 07:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1570731, + "price": 135681000.0, + "datetime": "2026-01-07 08:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1570737, + "price": 135722000.0, + "datetime": "2026-01-07 08:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1570804, + "price": 135021000.0, + "datetime": "2026-01-07 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1570873, + "price": 134546000.0, + "datetime": "2026-01-07 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1570901, + "price": 134889000.0, + "datetime": "2026-01-07 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1570956, + "price": 133844000.0, + "datetime": "2026-01-07 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1570965, + "price": 133895000.0, + "datetime": "2026-01-07 19:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -138758,250 +275747,754 @@ "datetime": "2026-01-07 23:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.7 [donchian,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1571076, - "price": 133459000.0, - "datetime": "2026-01-08 01:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1571231, - "price": 132767000.0, - "datetime": "2026-01-08 09:09:00", + "bar_index": 1571058, + "price": 133035000.0, + "datetime": "2026-01-08 00:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1571504, - "price": 131337000.0, - "datetime": "2026-01-08 22:48:00", + "bar_index": 1571138, + "price": 132856000.0, + "datetime": "2026-01-08 04:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1571525, - "price": 131616000.0, - "datetime": "2026-01-08 23:51:00", + "bar_index": 1571170, + "price": 132960000.0, + "datetime": "2026-01-08 06:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1571743, - "price": 133032000.0, - "datetime": "2026-01-09 10:45:00", + "bar_index": 1571244, + "price": 132638000.0, + "datetime": "2026-01-08 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=51.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1571262, + "price": 133111000.0, + "datetime": "2026-01-08 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1571917, - "price": 132636000.0, - "datetime": "2026-01-09 19:27:00", + "bar_index": 1571280, + "price": 132666000.0, + "datetime": "2026-01-08 11:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1571947, - "price": 132794000.0, - "datetime": "2026-01-09 20:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1572015, - "price": 133180000.0, - "datetime": "2026-01-10 00:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1572197, - "price": 133476000.0, - "datetime": "2026-01-10 09:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1572319, - "price": 133444000.0, - "datetime": "2026-01-10 15:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1572368, - "price": 133612000.0, - "datetime": "2026-01-10 18:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1572380, - "price": 133630000.0, - "datetime": "2026-01-10 18:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1572411, - "price": 133769000.0, - "datetime": "2026-01-10 20:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1572533, - "price": 133622000.0, - "datetime": "2026-01-11 02:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1572595, - "price": 133464000.0, - "datetime": "2026-01-11 05:21:00", + "bar_index": 1571291, + "price": 132850000.0, + "datetime": "2026-01-08 12:09:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1572631, - "price": 133379000.0, - "datetime": "2026-01-11 07:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1572638, - "price": 133432000.0, - "datetime": "2026-01-11 07:30:00", + "bar_index": 1571319, + "price": 132742000.0, + "datetime": "2026-01-08 13:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1571329, + "price": 132769000.0, + "datetime": "2026-01-08 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1571392, + "price": 132252000.0, + "datetime": "2026-01-08 17:12:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1572651, - "price": 133338000.0, - "datetime": "2026-01-11 08:09:00", + "bar_index": 1571406, + "price": 131829000.0, + "datetime": "2026-01-08 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1571448, + "price": 131993000.0, + "datetime": "2026-01-08 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1571487, + "price": 131381000.0, + "datetime": "2026-01-08 21:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571535, + "price": 132298000.0, + "datetime": "2026-01-09 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1571562, + "price": 132497000.0, + "datetime": "2026-01-09 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571572, + "price": 133026000.0, + "datetime": "2026-01-09 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1571595, + "price": 133161000.0, + "datetime": "2026-01-09 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1571622, + "price": 133207000.0, + "datetime": "2026-01-09 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1571633, + "price": 132544000.0, + "datetime": "2026-01-09 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571650, + "price": 133185000.0, + "datetime": "2026-01-09 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.1 [bb_reversal,donchian,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1571659, + "price": 133352000.0, + "datetime": "2026-01-09 06:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1571694, + "price": 133479000.0, + "datetime": "2026-01-09 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571720, + "price": 133330000.0, + "datetime": "2026-01-09 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571732, + "price": 133550000.0, + "datetime": "2026-01-09 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1571746, + "price": 133098000.0, + "datetime": "2026-01-09 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1571750, + "price": 133538000.0, + "datetime": "2026-01-09 11:06:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1571766, + "price": 133167000.0, + "datetime": "2026-01-09 11:54:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571780, + "price": 133370000.0, + "datetime": "2026-01-09 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1571808, + "price": 133236000.0, + "datetime": "2026-01-09 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1571910, + "price": 132542000.0, + "datetime": "2026-01-09 19:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571920, + "price": 132681000.0, + "datetime": "2026-01-09 19:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571949, + "price": 132829000.0, + "datetime": "2026-01-09 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1571961, + "price": 132754000.0, + "datetime": "2026-01-09 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1572022, + "price": 133840000.0, + "datetime": "2026-01-10 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572043, + "price": 134145000.0, + "datetime": "2026-01-10 01:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1572068, + "price": 134322000.0, + "datetime": "2026-01-10 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572080, + "price": 133613000.0, + "datetime": "2026-01-10 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1572095, + "price": 133074000.0, + "datetime": "2026-01-10 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1572124, + "price": 133176000.0, + "datetime": "2026-01-10 05:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572252, + "price": 133443000.0, + "datetime": "2026-01-10 12:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1572258, + "price": 133474000.0, + "datetime": "2026-01-10 12:30:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1572759, - "price": 133664000.0, - "datetime": "2026-01-11 13:33:00", + "bar_index": 1572334, + "price": 133453000.0, + "datetime": "2026-01-10 16:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=35.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1572344, + "price": 133526000.0, + "datetime": "2026-01-10 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572390, + "price": 133724000.0, + "datetime": "2026-01-10 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572421, + "price": 133765000.0, + "datetime": "2026-01-10 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1572460, + "price": 133737000.0, + "datetime": "2026-01-10 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1572889, - "price": 133524000.0, - "datetime": "2026-01-11 20:03:00", + "bar_index": 1572550, + "price": 133490000.0, + "datetime": "2026-01-11 03:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572585, + "price": 133448000.0, + "datetime": "2026-01-11 04:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572612, + "price": 133380000.0, + "datetime": "2026-01-11 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572619, + "price": 133421000.0, + "datetime": "2026-01-11 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fib_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1573135, + "bar_index": 1572684, + "price": 133549000.0, + "datetime": "2026-01-11 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=57.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572726, + "price": 133682000.0, + "datetime": "2026-01-11 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572768, + "price": 133669000.0, + "datetime": "2026-01-11 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1572824, + "price": 133556000.0, + "datetime": "2026-01-11 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1572899, + "price": 133423000.0, + "datetime": "2026-01-11 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1572916, + "price": 133582000.0, + "datetime": "2026-01-11 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1572929, + "price": 133725000.0, + "datetime": "2026-01-11 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1573001, + "price": 134077000.0, + "datetime": "2026-01-12 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1573058, "price": 133657000.0, - "datetime": "2026-01-12 08:21:00", + "datetime": "2026-01-12 04:30:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1573441, - "price": 134074000.0, - "datetime": "2026-01-12 23:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.6, + "reason": "composite_sell score=3.0 [macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1573642, - "price": 134725000.0, - "datetime": "2026-01-13 09:42:00", + "bar_index": 1573121, + "price": 133520000.0, + "datetime": "2026-01-12 07:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1573822, - "price": 135787000.0, - "datetime": "2026-01-13 18:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1573918, - "price": 136070000.0, - "datetime": "2026-01-13 23:30:00", + "bar_index": 1573136, + "price": 133690000.0, + "datetime": "2026-01-12 08:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1573928, - "price": 135783000.0, - "datetime": "2026-01-14 00:00:00", + "bar_index": 1573160, + "price": 133680000.0, + "datetime": "2026-01-12 09:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1574066, - "price": 138290000.0, - "datetime": "2026-01-14 06:54:00", + "bar_index": 1573182, + "price": 134454000.0, + "datetime": "2026-01-12 10:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1573257, + "price": 135919000.0, + "datetime": "2026-01-12 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1573276, + "price": 135596000.0, + "datetime": "2026-01-12 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1573320, + "price": 134014000.0, + "datetime": "2026-01-12 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1573394, + "price": 134078000.0, + "datetime": "2026-01-12 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1573403, + "price": 133858000.0, + "datetime": "2026-01-12 21:45:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1573428, + "price": 133768000.0, + "datetime": "2026-01-12 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1573466, + "price": 134786000.0, + "datetime": "2026-01-13 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1573501, + "price": 134505000.0, + "datetime": "2026-01-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1573511, + "price": 134964000.0, + "datetime": "2026-01-13 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1573533, + "price": 135073000.0, + "datetime": "2026-01-13 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1573545, + "price": 135189000.0, + "datetime": "2026-01-13 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1573632, + "price": 134785000.0, + "datetime": "2026-01-13 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1573738, + "price": 135496000.0, + "datetime": "2026-01-13 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1573752, + "price": 135495000.0, + "datetime": "2026-01-13 15:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1573924, + "price": 136280000.0, + "datetime": "2026-01-13 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1573942, + "price": 136769000.0, + "datetime": "2026-01-14 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1573960, + "price": 137613000.0, + "datetime": "2026-01-14 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1574000, + "price": 137628000.0, + "datetime": "2026-01-14 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1574056, + "price": 138699000.0, + "datetime": "2026-01-14 06:24:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1574082, + "price": 140169000.0, + "datetime": "2026-01-14 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -139009,71 +276502,332 @@ "price": 139490000.0, "datetime": "2026-01-14 08:42:00", "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574110, + "price": 140196000.0, + "datetime": "2026-01-14 09:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1574120, + "price": 140060000.0, + "datetime": "2026-01-14 09:36:00", + "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574141, + "price": 139851000.0, + "datetime": "2026-01-14 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574152, + "price": 140153000.0, + "datetime": "2026-01-14 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1574180, + "price": 140295000.0, + "datetime": "2026-01-14 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1574316, - "price": 139346000.0, - "datetime": "2026-01-14 19:24:00", + "bar_index": 1574223, + "price": 139699000.0, + "datetime": "2026-01-14 14:45:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1574378, - "price": 139747000.0, - "datetime": "2026-01-14 22:30:00", + "bar_index": 1574268, + "price": 139711000.0, + "datetime": "2026-01-14 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1574486, - "price": 141883000.0, - "datetime": "2026-01-15 03:54:00", + "bar_index": 1574293, + "price": 139592000.0, + "datetime": "2026-01-14 18:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1574640, - "price": 141373000.0, - "datetime": "2026-01-15 11:36:00", + "bar_index": 1574301, + "price": 139438000.0, + "datetime": "2026-01-14 18:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1574869, - "price": 142401000.0, - "datetime": "2026-01-15 23:03:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1574909, - "price": 141910000.0, - "datetime": "2026-01-16 01:03:00", + "side": "sell", + "bar_index": 1574332, + "price": 139425000.0, + "datetime": "2026-01-14 20:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1574340, + "price": 139403000.0, + "datetime": "2026-01-14 20:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1575255, - "price": 141060000.0, - "datetime": "2026-01-16 18:21:00", + "bar_index": 1574365, + "price": 139563000.0, + "datetime": "2026-01-14 21:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1574475, + "price": 141757000.0, + "datetime": "2026-01-15 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1574502, + "price": 142532000.0, + "datetime": "2026-01-15 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1574519, + "price": 142650000.0, + "datetime": "2026-01-15 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1574534, + "price": 142784000.0, + "datetime": "2026-01-15 06:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1574644, + "price": 141390000.0, + "datetime": "2026-01-15 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1574714, + "price": 141669000.0, + "datetime": "2026-01-15 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1574766, + "price": 141853000.0, + "datetime": "2026-01-15 17:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574772, + "price": 141875000.0, + "datetime": "2026-01-15 18:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574798, + "price": 142150000.0, + "datetime": "2026-01-15 19:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1574808, + "price": 142217000.0, + "datetime": "2026-01-15 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1574851, + "price": 142290000.0, + "datetime": "2026-01-15 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1574933, + "price": 142016000.0, + "datetime": "2026-01-16 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1574980, + "price": 140698000.0, + "datetime": "2026-01-16 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1575024, + "price": 140856000.0, + "datetime": "2026-01-16 06:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1575080, + "price": 141120000.0, + "datetime": "2026-01-16 09:36:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1575120, + "price": 140775000.0, + "datetime": "2026-01-16 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1575175, + "price": 140401000.0, + "datetime": "2026-01-16 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1575184, + "price": 140783000.0, + "datetime": "2026-01-16 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1575243, + "price": 141064000.0, + "datetime": "2026-01-16 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1575333, + "price": 140858000.0, + "datetime": "2026-01-16 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1575344, + "price": 140940000.0, + "datetime": "2026-01-16 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1575419, + "price": 140181000.0, + "datetime": "2026-01-17 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1575449, + "price": 140304000.0, + "datetime": "2026-01-17 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1575460, + "price": 140394000.0, + "datetime": "2026-01-17 04:36:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -139081,107 +276835,494 @@ "price": 140806000.0, "datetime": "2026-01-17 07:33:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1575866, - "price": 141055000.0, - "datetime": "2026-01-18 00:54:00", + "bar_index": 1575527, + "price": 140944000.0, + "datetime": "2026-01-17 07:57:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1575569, + "price": 141095000.0, + "datetime": "2026-01-17 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1575585, + "price": 141080000.0, + "datetime": "2026-01-17 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1575981, - "price": 140724000.0, - "datetime": "2026-01-18 06:39:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1576126, - "price": 140619000.0, - "datetime": "2026-01-18 13:54:00", + "bar_index": 1575654, + "price": 140802000.0, + "datetime": "2026-01-17 14:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1576167, + "bar_index": 1575742, + "price": 140641000.0, + "datetime": "2026-01-17 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1575768, + "price": 140416000.0, + "datetime": "2026-01-17 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1575779, + "price": 140624000.0, + "datetime": "2026-01-17 20:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1575815, + "price": 140688000.0, + "datetime": "2026-01-17 22:21:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1575825, + "price": 140790000.0, + "datetime": "2026-01-17 22:51:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1575892, + "price": 140760000.0, + "datetime": "2026-01-18 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1575912, + "price": 140819000.0, + "datetime": "2026-01-18 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1575966, "price": 140723000.0, - "datetime": "2026-01-18 15:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1576263, - "price": 140701000.0, - "datetime": "2026-01-18 20:45:00", + "datetime": "2026-01-18 05:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1576303, - "price": 140732000.0, - "datetime": "2026-01-18 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1576425, - "price": 140900000.0, - "datetime": "2026-01-19 04:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1576575, - "price": 137547000.0, - "datetime": "2026-01-19 12:21:00", + "bar_index": 1575984, + "price": 140729000.0, + "datetime": "2026-01-18 06:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1576593, - "price": 137628000.0, - "datetime": "2026-01-19 13:15:00", + "bar_index": 1576042, + "price": 140553000.0, + "datetime": "2026-01-18 09:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=22.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1577146, - "price": 135249000.0, - "datetime": "2026-01-20 16:54:00", + "bar_index": 1576060, + "price": 140444000.0, + "datetime": "2026-01-18 10:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1577231, - "price": 135299000.0, - "datetime": "2026-01-20 21:09:00", + "bar_index": 1576072, + "price": 140525000.0, + "datetime": "2026-01-18 11:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576133, + "price": 140628000.0, + "datetime": "2026-01-18 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576168, + "price": 140729000.0, + "datetime": "2026-01-18 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576200, + "price": 140681000.0, + "datetime": "2026-01-18 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576305, + "price": 140655000.0, + "datetime": "2026-01-18 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1576346, + "price": 140696000.0, + "datetime": "2026-01-19 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576381, + "price": 140802000.0, + "datetime": "2026-01-19 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1576393, + "price": 140800000.0, + "datetime": "2026-01-19 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1576400, + "price": 140862000.0, + "datetime": "2026-01-19 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1576430, + "price": 140880000.0, + "datetime": "2026-01-19 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1576458, + "price": 140887000.0, + "datetime": "2026-01-19 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1576466, + "price": 141000000.0, + "datetime": "2026-01-19 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1576499, + "price": 140300000.0, + "datetime": "2026-01-19 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1576602, + "price": 137642000.0, + "datetime": "2026-01-19 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576665, + "price": 137521000.0, + "datetime": "2026-01-19 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1576680, + "price": 138056000.0, + "datetime": "2026-01-19 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1576707, + "price": 138027000.0, + "datetime": "2026-01-19 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1576717, + "price": 138005000.0, + "datetime": "2026-01-19 19:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1576747, + "price": 138096000.0, + "datetime": "2026-01-19 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1576761, + "price": 138132000.0, + "datetime": "2026-01-19 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1576766, + "price": 138012000.0, + "datetime": "2026-01-19 21:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1576790, + "price": 137670000.0, + "datetime": "2026-01-19 23:06:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1576800, + "price": 137413000.0, + "datetime": "2026-01-19 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1576852, + "price": 138044000.0, + "datetime": "2026-01-20 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1576862, + "price": 137929000.0, + "datetime": "2026-01-20 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1577003, + "price": 137056000.0, + "datetime": "2026-01-20 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1577024, + "price": 137417000.0, + "datetime": "2026-01-20 10:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1577029, + "price": 137241000.0, + "datetime": "2026-01-20 11:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1577041, + "price": 137316000.0, + "datetime": "2026-01-20 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1577050, + "price": 137165000.0, + "datetime": "2026-01-20 12:06:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1577148, + "price": 135137000.0, + "datetime": "2026-01-20 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1577168, + "price": 135006000.0, + "datetime": "2026-01-20 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1577203, + "price": 134996000.0, + "datetime": "2026-01-20 19:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1577241, + "price": 135056000.0, + "datetime": "2026-01-20 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1577311, + "price": 134955000.0, + "datetime": "2026-01-21 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [ema_pullback,fractal_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1577318, + "price": 134600000.0, + "datetime": "2026-01-21 01:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1577333, + "price": 134366000.0, + "datetime": "2026-01-21 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1577395, + "price": 133551000.0, + "datetime": "2026-01-21 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1577426, + "price": 133145000.0, + "datetime": "2026-01-21 06:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -139189,8 +277330,80 @@ "price": 132086000.0, "datetime": "2026-01-21 07:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1577472, + "price": 131713000.0, + "datetime": "2026-01-21 09:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1577482, + "price": 132467000.0, + "datetime": "2026-01-21 09:42:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1577536, + "price": 132468000.0, + "datetime": "2026-01-21 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1577545, + "price": 132695000.0, + "datetime": "2026-01-21 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1577555, + "price": 132690000.0, + "datetime": "2026-01-21 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1577580, + "price": 133400000.0, + "datetime": "2026-01-21 14:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1577620, + "price": 132523000.0, + "datetime": "2026-01-21 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1577659, + "price": 132785000.0, + "datetime": "2026-01-21 18:33:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,keltner_breakout,pivot_swing]" }, { "side": "sell", @@ -139198,116 +277411,395 @@ "price": 132546000.0, "datetime": "2026-01-21 19:45:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1577954, - "price": 133104000.0, - "datetime": "2026-01-22 09:18:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1578075, - "price": 133330000.0, - "datetime": "2026-01-22 15:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1578114, - "price": 133338000.0, - "datetime": "2026-01-22 17:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1578412, - "price": 132696000.0, - "datetime": "2026-01-23 08:12:00", + "bar_index": 1577714, + "price": 131313000.0, + "datetime": "2026-01-21 21:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=21.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1578532, - "price": 133300000.0, - "datetime": "2026-01-23 14:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1578724, - "price": 132319000.0, - "datetime": "2026-01-23 23:48:00", + "bar_index": 1577732, + "price": 131964000.0, + "datetime": "2026-01-21 22:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1578917, - "price": 131830000.0, - "datetime": "2026-01-24 09:27:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1579275, - "price": 131927000.0, - "datetime": "2026-01-25 03:21:00", + "bar_index": 1577761, + "price": 133089000.0, + "datetime": "2026-01-21 23:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1579307, - "price": 131850000.0, - "datetime": "2026-01-25 04:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1579399, - "price": 131754000.0, - "datetime": "2026-01-25 09:33:00", + "bar_index": 1577862, + "price": 133515000.0, + "datetime": "2026-01-22 04:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1577891, + "price": 133437000.0, + "datetime": "2026-01-22 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1577899, + "price": 133519000.0, + "datetime": "2026-01-22 06:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1577918, + "price": 133460000.0, + "datetime": "2026-01-22 07:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1577961, + "price": 133316000.0, + "datetime": "2026-01-22 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1579560, - "price": 130549000.0, - "datetime": "2026-01-25 17:36:00", + "bar_index": 1578013, + "price": 133133000.0, + "datetime": "2026-01-22 12:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578086, + "price": 133575000.0, + "datetime": "2026-01-22 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1578200, + "price": 133777000.0, + "datetime": "2026-01-22 21:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1579819, - "price": 128600000.0, - "datetime": "2026-01-26 06:33:00", + "bar_index": 1578278, + "price": 132164000.0, + "datetime": "2026-01-23 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578313, + "price": 133009000.0, + "datetime": "2026-01-23 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1578453, + "price": 133010000.0, + "datetime": "2026-01-23 10:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578473, + "price": 133190000.0, + "datetime": "2026-01-23 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578495, + "price": 133203000.0, + "datetime": "2026-01-23 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1578587, + "price": 132854000.0, + "datetime": "2026-01-23 16:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1578605, + "price": 132529000.0, + "datetime": "2026-01-23 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1578710, + "price": 132814000.0, + "datetime": "2026-01-23 23:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1578800, + "price": 133783000.0, + "datetime": "2026-01-24 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [ema_pullback,fractal_swing,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1578901, + "price": 131909000.0, + "datetime": "2026-01-24 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1578927, + "price": 131869000.0, + "datetime": "2026-01-24 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578945, + "price": 132004000.0, + "datetime": "2026-01-24 10:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1578995, + "price": 132248000.0, + "datetime": "2026-01-24 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1579008, + "price": 132360000.0, + "datetime": "2026-01-24 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1579107, + "price": 132172000.0, + "datetime": "2026-01-24 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1579114, + "price": 132210000.0, + "datetime": "2026-01-24 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1579147, + "price": 132121000.0, + "datetime": "2026-01-24 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1579215, + "price": 131900000.0, + "datetime": "2026-01-25 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1579269, + "price": 131859000.0, + "datetime": "2026-01-25 03:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1579285, + "price": 131884000.0, + "datetime": "2026-01-25 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1579293, + "price": 131775000.0, + "datetime": "2026-01-25 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.6 [macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1579403, + "price": 131800000.0, + "datetime": "2026-01-25 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1579561, + "price": 130400000.0, + "datetime": "2026-01-25 17:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1579584, + "price": 130360000.0, + "datetime": "2026-01-25 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1579590, + "price": 130317000.0, + "datetime": "2026-01-25 19:06:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1579687, + "price": 130941000.0, + "datetime": "2026-01-25 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1579774, + "price": 128812000.0, + "datetime": "2026-01-26 04:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1579811, + "price": 129160000.0, + "datetime": "2026-01-26 06:09:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1579821, + "price": 128583000.0, + "datetime": "2026-01-26 06:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1579836, + "price": 128125000.0, + "datetime": "2026-01-26 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1579844, + "price": 128342000.0, + "datetime": "2026-01-26 07:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1579870, + "price": 128746000.0, + "datetime": "2026-01-26 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", @@ -139316,70 +277808,295 @@ "datetime": "2026-01-26 09:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1580097, - "price": 128399000.0, - "datetime": "2026-01-26 20:27:00", + "bar_index": 1579936, + "price": 128600000.0, + "datetime": "2026-01-26 12:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1580113, - "price": 128579000.0, - "datetime": "2026-01-26 21:15:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1580195, - "price": 128794000.0, - "datetime": "2026-01-27 01:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.6 [donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1580640, - "price": 128403000.0, - "datetime": "2026-01-27 23:36:00", + "bar_index": 1579975, + "price": 128541000.0, + "datetime": "2026-01-26 14:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.56, + "reason": "composite_sell score=2.8 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1581182, - "price": 130289000.0, - "datetime": "2026-01-29 02:42:00", + "bar_index": 1580037, + "price": 128949000.0, + "datetime": "2026-01-26 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1581216, - "price": 129986000.0, - "datetime": "2026-01-29 04:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1581228, - "price": 129903000.0, - "datetime": "2026-01-29 05:00:00", + "side": "sell", + "bar_index": 1580050, + "price": 128425000.0, + "datetime": "2026-01-26 18:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=11.3 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1580144, + "price": 128920000.0, + "datetime": "2026-01-26 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1580250, + "price": 129485000.0, + "datetime": "2026-01-27 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1580278, + "price": 128641000.0, + "datetime": "2026-01-27 05:30:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1580309, + "price": 128957000.0, + "datetime": "2026-01-27 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1580347, + "price": 129495000.0, + "datetime": "2026-01-27 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1580384, + "price": 129980000.0, + "datetime": "2026-01-27 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1580409, + "price": 130076000.0, + "datetime": "2026-01-27 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1580480, + "price": 129257000.0, + "datetime": "2026-01-27 15:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 1580507, + "price": 129166000.0, + "datetime": "2026-01-27 16:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1580513, + "price": 129260000.0, + "datetime": "2026-01-27 17:15:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1580587, + "price": 128761000.0, + "datetime": "2026-01-27 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1580601, + "price": 128758000.0, + "datetime": "2026-01-27 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1580636, + "price": 129109000.0, + "datetime": "2026-01-27 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1580654, + "price": 128302000.0, + "datetime": "2026-01-28 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1580681, + "price": 129372000.0, + "datetime": "2026-01-28 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1580691, + "price": 128606000.0, + "datetime": "2026-01-28 02:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1580773, + "price": 130074000.0, + "datetime": "2026-01-28 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1580810, + "price": 129833000.0, + "datetime": "2026-01-28 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1580820, + "price": 130119000.0, + "datetime": "2026-01-28 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1580838, + "price": 129669000.0, + "datetime": "2026-01-28 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1580848, + "price": 129853000.0, + "datetime": "2026-01-28 10:00:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1580881, + "price": 129246000.0, + "datetime": "2026-01-28 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1580955, + "price": 128844000.0, + "datetime": "2026-01-28 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1581022, + "price": 129204000.0, + "datetime": "2026-01-28 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1581027, + "price": 129457000.0, + "datetime": "2026-01-28 18:57:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1581061, + "price": 129650000.0, + "datetime": "2026-01-28 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1581164, + "price": 129995000.0, + "datetime": "2026-01-29 01:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1581192, + "price": 130270000.0, + "datetime": "2026-01-29 03:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", @@ -139388,16 +278105,79 @@ "datetime": "2026-01-29 05:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1581477, - "price": 128116000.0, - "datetime": "2026-01-29 17:27:00", + "bar_index": 1581265, + "price": 129730000.0, + "datetime": "2026-01-29 06:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1581280, + "price": 129280000.0, + "datetime": "2026-01-29 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1581311, + "price": 128896000.0, + "datetime": "2026-01-29 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1581385, + "price": 127628000.0, + "datetime": "2026-01-29 12:51:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1581412, + "price": 127980000.0, + "datetime": "2026-01-29 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1581423, + "price": 127841000.0, + "datetime": "2026-01-29 14:45:00", + "pivot_bar_index": null, + "confidence": 0.98, + "reason": "composite_sell score=4.9 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1581452, + "price": 127935000.0, + "datetime": "2026-01-29 16:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1581470, + "price": 127699000.0, + "datetime": "2026-01-29 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", @@ -139405,71 +278185,170 @@ "price": 127661000.0, "datetime": "2026-01-29 18:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1581700, - "price": 123580000.0, - "datetime": "2026-01-30 04:36:00", + "bar_index": 1581536, + "price": 127640000.0, + "datetime": "2026-01-29 20:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=21.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1581960, - "price": 120950000.0, - "datetime": "2026-01-30 17:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1581994, - "price": 121095000.0, - "datetime": "2026-01-30 19:18:00", + "bar_index": 1581543, + "price": 127590000.0, + "datetime": "2026-01-29 20:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=5.1 [fractal_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1582025, - "price": 121850000.0, - "datetime": "2026-01-30 20:51:00", + "bar_index": 1581734, + "price": 123799000.0, + "datetime": "2026-01-30 06:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=59.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1581738, + "price": 123976000.0, + "datetime": "2026-01-30 06:30:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1581760, + "price": 123852000.0, + "datetime": "2026-01-30 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1581786, + "price": 124201000.0, + "datetime": "2026-01-30 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "sell", - "bar_index": 1582036, - "price": 121446000.0, - "datetime": "2026-01-30 21:24:00", + "bar_index": 1581809, + "price": 122921000.0, + "datetime": "2026-01-30 10:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1582060, - "price": 121700000.0, - "datetime": "2026-01-30 22:36:00", + "bar_index": 1581866, + "price": 121374000.0, + "datetime": "2026-01-30 12:54:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1582195, - "price": 124092000.0, - "datetime": "2026-01-31 05:21:00", + "bar_index": 1581885, + "price": 121611000.0, + "datetime": "2026-01-30 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1581926, + "price": 120999000.0, + "datetime": "2026-01-30 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1582009, + "price": 121456000.0, + "datetime": "2026-01-30 20:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1582046, + "price": 121559000.0, + "datetime": "2026-01-30 21:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1582061, + "price": 121711000.0, + "datetime": "2026-01-30 22:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1582074, + "price": 122009000.0, + "datetime": "2026-01-30 23:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1582103, + "price": 122499000.0, + "datetime": "2026-01-31 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1582122, + "price": 122900000.0, + "datetime": "2026-01-31 01:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1582222, + "price": 124906000.0, + "datetime": "2026-01-31 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=85.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1582325, + "price": 124643000.0, + "datetime": "2026-01-31 11:51:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -139478,7 +278357,7 @@ "datetime": "2026-01-31 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -139487,61 +278366,268 @@ "datetime": "2026-01-31 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "buy", - "bar_index": 1582983, - "price": 116565000.0, - "datetime": "2026-02-01 20:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1583192, - "price": 113968000.0, - "datetime": "2026-02-02 07:12:00", + "side": "sell", + "bar_index": 1582389, + "price": 124356000.0, + "datetime": "2026-01-31 15:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1583630, - "price": 116248000.0, - "datetime": "2026-02-03 05:06:00", + "side": "sell", + "bar_index": 1582400, + "price": 124176000.0, + "datetime": "2026-01-31 15:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { - "side": "buy", - "bar_index": 1583717, - "price": 116987000.0, - "datetime": "2026-02-03 09:27:00", + "side": "sell", + "bar_index": 1582582, + "price": 120775000.0, + "datetime": "2026-02-01 00:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,local_extrema,pivot_swing]" }, { "side": "buy", - "bar_index": 1583837, - "price": 115800000.0, - "datetime": "2026-02-03 15:27:00", + "bar_index": 1582704, + "price": 116536000.0, + "datetime": "2026-02-01 06:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=17.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1583876, - "price": 116228000.0, - "datetime": "2026-02-03 17:24:00", + "bar_index": 1582716, + "price": 116576000.0, + "datetime": "2026-02-01 07:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1582781, + "price": 116550000.0, + "datetime": "2026-02-01 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1582821, + "price": 116941000.0, + "datetime": "2026-02-01 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1582836, + "price": 117256000.0, + "datetime": "2026-02-01 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1582866, + "price": 116640000.0, + "datetime": "2026-02-01 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1582916, + "price": 115951000.0, + "datetime": "2026-02-01 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1582954, + "price": 117116000.0, + "datetime": "2026-02-01 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1583031, + "price": 115608000.0, + "datetime": "2026-02-01 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1583086, + "price": 114284000.0, + "datetime": "2026-02-02 01:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1583130, + "price": 114701000.0, + "datetime": "2026-02-02 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1583236, + "price": 115000000.0, + "datetime": "2026-02-02 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1583298, + "price": 111172000.0, + "datetime": "2026-02-02 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1583364, + "price": 112959000.0, + "datetime": "2026-02-02 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1583376, + "price": 113233000.0, + "datetime": "2026-02-02 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1583470, + "price": 115184000.0, + "datetime": "2026-02-02 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1583491, + "price": 115440000.0, + "datetime": "2026-02-02 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1583502, + "price": 115544000.0, + "datetime": "2026-02-02 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1583526, + "price": 115649000.0, + "datetime": "2026-02-02 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1583534, + "price": 116262000.0, + "datetime": "2026-02-03 00:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1583664, + "price": 116073000.0, + "datetime": "2026-02-03 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1583679, + "price": 116666000.0, + "datetime": "2026-02-03 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1583736, + "price": 116985000.0, + "datetime": "2026-02-03 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1583803, + "price": 116300000.0, + "datetime": "2026-02-03 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1583816, + "price": 115607000.0, + "datetime": "2026-02-03 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1583856, + "price": 115940000.0, + "datetime": "2026-02-03 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", @@ -139549,44 +278635,125 @@ "price": 115113000.0, "datetime": "2026-02-04 00:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=97.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1584064, - "price": 111432000.0, - "datetime": "2026-02-04 02:48:00", + "bar_index": 1584021, + "price": 114550000.0, + "datetime": "2026-02-04 00:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1584312, - "price": 112985000.0, - "datetime": "2026-02-04 15:12:00", + "bar_index": 1584025, + "price": 115017000.0, + "datetime": "2026-02-04 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=5.3 [fractal_swing,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1584331, - "price": 112672000.0, - "datetime": "2026-02-04 16:09:00", + "bar_index": 1584037, + "price": 113424000.0, + "datetime": "2026-02-04 01:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1584554, - "price": 108093000.0, - "datetime": "2026-02-05 03:18:00", + "bar_index": 1584084, + "price": 109052000.0, + "datetime": "2026-02-04 03:48:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=29.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1584209, + "price": 112963000.0, + "datetime": "2026-02-04 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1584263, + "price": 113166000.0, + "datetime": "2026-02-04 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1584281, + "price": 113004000.0, + "datetime": "2026-02-04 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1584314, + "price": 112896000.0, + "datetime": "2026-02-04 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1584320, + "price": 113152000.0, + "datetime": "2026-02-04 15:36:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1584363, + "price": 112732000.0, + "datetime": "2026-02-04 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1584503, + "price": 109611000.0, + "datetime": "2026-02-05 00:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=81.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1584511, + "price": 108966000.0, + "datetime": "2026-02-05 01:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1584564, + "price": 108906000.0, + "datetime": "2026-02-05 03:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,minor_swing,pivot_swing]" }, { "side": "buy", @@ -139594,80 +278761,215 @@ "price": 108111000.0, "datetime": "2026-02-05 08:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=69.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1584803, - "price": 104103000.0, - "datetime": "2026-02-05 15:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1584821, - "price": 104618000.0, - "datetime": "2026-02-05 16:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1584968, - "price": 101612000.0, - "datetime": "2026-02-06 00:00:00", + "bar_index": 1584824, + "price": 104522000.0, + "datetime": "2026-02-05 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1585000, - "price": 100256000.0, - "datetime": "2026-02-06 01:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1585006, - "price": 100612000.0, - "datetime": "2026-02-06 01:54:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1585302, - "price": 96936000.0, - "datetime": "2026-02-06 16:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1585528, - "price": 103420000.0, - "datetime": "2026-02-07 04:00:00", + "bar_index": 1584839, + "price": 104936000.0, + "datetime": "2026-02-05 17:33:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1584879, + "price": 105376000.0, + "datetime": "2026-02-05 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1585770, - "price": 101213000.0, - "datetime": "2026-02-07 16:06:00", + "bar_index": 1585021, + "price": 99083000.0, + "datetime": "2026-02-06 02:39:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=49.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1585027, + "price": 97846000.0, + "datetime": "2026-02-06 02:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [fractal_swing,keltner_breakout,local_extrema,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1585134, + "price": 95067000.0, + "datetime": "2026-02-06 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1585140, + "price": 94089000.0, + "datetime": "2026-02-06 08:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1585174, + "price": 95200000.0, + "datetime": "2026-02-06 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [donchian,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1585193, + "price": 96473000.0, + "datetime": "2026-02-06 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1585232, + "price": 95653000.0, + "datetime": "2026-02-06 13:12:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1585273, + "price": 98000000.0, + "datetime": "2026-02-06 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1585306, + "price": 96392000.0, + "datetime": "2026-02-06 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1585344, + "price": 97970000.0, + "datetime": "2026-02-06 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1585375, + "price": 97207000.0, + "datetime": "2026-02-06 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1585428, + "price": 99536000.0, + "datetime": "2026-02-06 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1585447, + "price": 100660000.0, + "datetime": "2026-02-06 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1585505, + "price": 104738000.0, + "datetime": "2026-02-07 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1585555, + "price": 104365000.0, + "datetime": "2026-02-07 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1585612, + "price": 105761000.0, + "datetime": "2026-02-07 08:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1585672, + "price": 104400000.0, + "datetime": "2026-02-07 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1585704, + "price": 105041000.0, + "datetime": "2026-02-07 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1585742, + "price": 104401000.0, + "datetime": "2026-02-07 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1585776, + "price": 100576000.0, + "datetime": "2026-02-07 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" }, { "side": "sell", @@ -139675,8 +278977,26 @@ "price": 101019000.0, "datetime": "2026-02-07 18:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1585880, + "price": 102632000.0, + "datetime": "2026-02-07 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1585894, + "price": 102329000.0, + "datetime": "2026-02-07 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -139685,106 +279005,187 @@ "datetime": "2026-02-08 00:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1585977, - "price": 102293000.0, - "datetime": "2026-02-08 02:27:00", + "bar_index": 1585945, + "price": 102288000.0, + "datetime": "2026-02-08 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_buy score=13.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1586028, - "price": 102632000.0, - "datetime": "2026-02-08 05:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1586066, - "price": 102804000.0, - "datetime": "2026-02-08 06:54:00", + "bar_index": 1585995, + "price": 102572000.0, + "datetime": "2026-02-08 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1586196, - "price": 102620000.0, - "datetime": "2026-02-08 13:24:00", + "bar_index": 1586000, + "price": 102788000.0, + "datetime": "2026-02-08 03:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1586308, - "price": 104275000.0, - "datetime": "2026-02-08 19:00:00", + "bar_index": 1586036, + "price": 102732000.0, + "datetime": "2026-02-08 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,local_extrema]" + "reason": "composite_buy score=26.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1586140, + "price": 102642000.0, + "datetime": "2026-02-08 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1586510, - "price": 105494000.0, - "datetime": "2026-02-09 05:06:00", + "bar_index": 1586218, + "price": 102502000.0, + "datetime": "2026-02-08 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1586535, - "price": 105420000.0, - "datetime": "2026-02-09 06:21:00", + "bar_index": 1586281, + "price": 104400000.0, + "datetime": "2026-02-08 17:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1586323, + "price": 104265000.0, + "datetime": "2026-02-08 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1586340, + "price": 105181000.0, + "datetime": "2026-02-08 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1586384, + "price": 105998000.0, + "datetime": "2026-02-08 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1586410, + "price": 105946000.0, + "datetime": "2026-02-09 00:06:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,local_extrema,macd_cross]" }, { "side": "sell", - "bar_index": 1586624, - "price": 104428000.0, - "datetime": "2026-02-09 10:48:00", + "bar_index": 1586519, + "price": 105434000.0, + "datetime": "2026-02-09 05:33:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1586735, - "price": 104819000.0, - "datetime": "2026-02-09 16:21:00", + "bar_index": 1586578, + "price": 104392000.0, + "datetime": "2026-02-09 08:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1586833, - "price": 102527000.0, - "datetime": "2026-02-09 21:15:00", + "bar_index": 1586610, + "price": 104457000.0, + "datetime": "2026-02-09 10:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1586648, + "price": 104784000.0, + "datetime": "2026-02-09 12:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1586859, - "price": 102461000.0, - "datetime": "2026-02-09 22:33:00", + "bar_index": 1586689, + "price": 105101000.0, + "datetime": "2026-02-09 14:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=24.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1586763, + "price": 103681000.0, + "datetime": "2026-02-09 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1586810, + "price": 102013000.0, + "datetime": "2026-02-09 20:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1586834, + "price": 102553000.0, + "datetime": "2026-02-09 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1586885, + "price": 102732000.0, + "datetime": "2026-02-09 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -139793,34 +279194,142 @@ "datetime": "2026-02-10 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1586930, + "price": 103472000.0, + "datetime": "2026-02-10 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1586976, + "price": 104267000.0, + "datetime": "2026-02-10 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1587038, + "price": 103980000.0, + "datetime": "2026-02-10 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1586910, - "price": 102394000.0, - "datetime": "2026-02-10 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1586958, - "price": 104008000.0, - "datetime": "2026-02-10 03:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1586998, - "price": 104347000.0, - "datetime": "2026-02-10 05:30:00", + "bar_index": 1587045, + "price": 103833000.0, + "datetime": "2026-02-10 07:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1587186, + "price": 102575000.0, + "datetime": "2026-02-10 14:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1587251, + "price": 102729000.0, + "datetime": "2026-02-10 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1587419, + "price": 103250000.0, + "datetime": "2026-02-11 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1587455, + "price": 102118000.0, + "datetime": "2026-02-11 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1587466, + "price": 102438000.0, + "datetime": "2026-02-11 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1587475, + "price": 102085000.0, + "datetime": "2026-02-11 05:21:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1587491, + "price": 102156000.0, + "datetime": "2026-02-11 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1587535, + "price": 101835000.0, + "datetime": "2026-02-11 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1587559, + "price": 102562000.0, + "datetime": "2026-02-11 09:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1587782, + "price": 98906000.0, + "datetime": "2026-02-11 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1587880, + "price": 98101000.0, + "datetime": "2026-02-12 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.2 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -139829,25 +279338,52 @@ "datetime": "2026-02-12 03:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1588000, + "price": 99520000.0, + "datetime": "2026-02-12 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1588276, - "price": 99409000.0, - "datetime": "2026-02-12 21:24:00", + "bar_index": 1588035, + "price": 99380000.0, + "datetime": "2026-02-12 09:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=7.6 [bb_reversal,macd_divergence,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1588294, - "price": 99609000.0, - "datetime": "2026-02-12 22:18:00", + "bar_index": 1588042, + "price": 99670000.0, + "datetime": "2026-02-12 09:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1588183, + "price": 98554000.0, + "datetime": "2026-02-12 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=45.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1588213, + "price": 98651000.0, + "datetime": "2026-02-12 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -139856,88 +279392,124 @@ "datetime": "2026-02-13 00:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=61.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1588428, - "price": 96666000.0, - "datetime": "2026-02-13 05:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1588504, - "price": 97181000.0, - "datetime": "2026-02-13 08:48:00", + "bar_index": 1588345, + "price": 98524000.0, + "datetime": "2026-02-13 00:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1588509, - "price": 97617000.0, - "datetime": "2026-02-13 09:03:00", + "bar_index": 1588488, + "price": 97366000.0, + "datetime": "2026-02-13 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=24.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1588533, - "price": 97241000.0, - "datetime": "2026-02-13 10:15:00", + "bar_index": 1588549, + "price": 97430000.0, + "datetime": "2026-02-13 11:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1588661, - "price": 97100000.0, - "datetime": "2026-02-13 16:39:00", + "bar_index": 1588596, + "price": 97326000.0, + "datetime": "2026-02-13 13:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1588776, - "price": 98804000.0, - "datetime": "2026-02-13 22:24:00", + "bar_index": 1588622, + "price": 97461000.0, + "datetime": "2026-02-13 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1588640, + "price": 97000000.0, + "datetime": "2026-02-13 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1588851, - "price": 100733000.0, - "datetime": "2026-02-14 02:09:00", + "bar_index": 1588677, + "price": 97476000.0, + "datetime": "2026-02-13 17:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=24.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { - "side": "sell", - "bar_index": 1588966, - "price": 100747000.0, - "datetime": "2026-02-14 07:54:00", + "side": "buy", + "bar_index": 1588686, + "price": 97710000.0, + "datetime": "2026-02-13 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,support_bounce]" }, { - "side": "sell", - "bar_index": 1588982, - "price": 100744000.0, - "datetime": "2026-02-14 08:42:00", + "side": "buy", + "bar_index": 1588740, + "price": 98347000.0, + "datetime": "2026-02-13 20:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1588755, + "price": 98480000.0, + "datetime": "2026-02-13 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1588826, + "price": 100471000.0, + "datetime": "2026-02-14 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=68.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1588866, + "price": 101101000.0, + "datetime": "2026-02-14 02:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1588887, + "price": 101116000.0, + "datetime": "2026-02-14 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -139946,25 +279518,34 @@ "datetime": "2026-02-14 10:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=67.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1589029, - "price": 101127000.0, - "datetime": "2026-02-14 11:03:00", + "bar_index": 1589017, + "price": 101290000.0, + "datetime": "2026-02-14 10:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1589039, - "price": 101085000.0, - "datetime": "2026-02-14 11:33:00", + "bar_index": 1589031, + "price": 101176000.0, + "datetime": "2026-02-14 11:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589068, + "price": 101145000.0, + "datetime": "2026-02-14 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -139973,25 +279554,124 @@ "datetime": "2026-02-14 14:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1589405, - "price": 102820000.0, - "datetime": "2026-02-15 05:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1589421, - "price": 102565000.0, - "datetime": "2026-02-15 06:39:00", + "bar_index": 1589102, + "price": 101060000.0, + "datetime": "2026-02-14 14:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589125, + "price": 101159000.0, + "datetime": "2026-02-14 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589151, + "price": 102092000.0, + "datetime": "2026-02-14 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1589159, + "price": 102366000.0, + "datetime": "2026-02-14 17:33:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1589191, + "price": 102587000.0, + "datetime": "2026-02-14 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589221, + "price": 103569000.0, + "datetime": "2026-02-14 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1589262, + "price": 102188000.0, + "datetime": "2026-02-14 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1589298, + "price": 102977000.0, + "datetime": "2026-02-15 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1589316, + "price": 102144000.0, + "datetime": "2026-02-15 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1589333, + "price": 102583000.0, + "datetime": "2026-02-15 02:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1589345, + "price": 102442000.0, + "datetime": "2026-02-15 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1589393, + "price": 102614000.0, + "datetime": "2026-02-15 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589410, + "price": 103045000.0, + "datetime": "2026-02-15 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", @@ -139999,17 +279679,89 @@ "price": 102810000.0, "datetime": "2026-02-15 07:27:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1589458, + "price": 102753000.0, + "datetime": "2026-02-15 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1589515, + "price": 102314000.0, + "datetime": "2026-02-15 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1589546, - "price": 102842000.0, - "datetime": "2026-02-15 12:54:00", + "bar_index": 1589561, + "price": 103262000.0, + "datetime": "2026-02-15 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1589568, + "price": 103234000.0, + "datetime": "2026-02-15 14:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1589607, + "price": 103769000.0, + "datetime": "2026-02-15 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1589656, + "price": 104204000.0, + "datetime": "2026-02-15 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1589665, + "price": 103979000.0, + "datetime": "2026-02-15 18:51:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_sell score=4.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1589737, + "price": 101826000.0, + "datetime": "2026-02-15 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.9 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1589778, + "price": 101948000.0, + "datetime": "2026-02-16 00:30:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -140017,134 +279769,260 @@ "price": 101239000.0, "datetime": "2026-02-16 03:48:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=47.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1590079, - "price": 101453000.0, - "datetime": "2026-02-16 15:33:00", + "bar_index": 1589889, + "price": 101605000.0, + "datetime": "2026-02-16 06:03:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1590285, - "price": 100651000.0, - "datetime": "2026-02-17 01:51:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" - }, - { - "side": "sell", - "bar_index": 1590343, - "price": 100778000.0, - "datetime": "2026-02-17 04:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,macd_cross]" + "confidence": 0.96, + "reason": "composite_buy score=4.8 [ema_pullback,fractal_swing,keltner_breakout,range_breakout]" }, { "side": "buy", - "bar_index": 1590353, - "price": 100849000.0, - "datetime": "2026-02-17 05:15:00", + "bar_index": 1589945, + "price": 101989000.0, + "datetime": "2026-02-16 08:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=37.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1590064, + "price": 101322000.0, + "datetime": "2026-02-16 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1590472, - "price": 102290000.0, - "datetime": "2026-02-17 11:12:00", + "bar_index": 1590103, + "price": 101560000.0, + "datetime": "2026-02-16 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1590487, - "price": 101929000.0, - "datetime": "2026-02-17 11:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1590519, - "price": 101360000.0, - "datetime": "2026-02-17 13:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1590581, - "price": 101430000.0, - "datetime": "2026-02-17 16:39:00", + "bar_index": 1590108, + "price": 101600000.0, + "datetime": "2026-02-16 17:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1590139, + "price": 102172000.0, + "datetime": "2026-02-16 18:33:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1590198, + "price": 102656000.0, + "datetime": "2026-02-16 21:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1590722, - "price": 99666000.0, - "datetime": "2026-02-17 23:42:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [zigzag_causal]" - }, - { - "side": "sell", - "bar_index": 1590746, - "price": 99932000.0, - "datetime": "2026-02-18 00:54:00", + "bar_index": 1590333, + "price": 100700000.0, + "datetime": "2026-02-17 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian]" + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { - "side": "sell", - "bar_index": 1590763, - "price": 100130000.0, - "datetime": "2026-02-18 01:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1590856, - "price": 100043000.0, - "datetime": "2026-02-18 06:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1590884, - "price": 100020000.0, - "datetime": "2026-02-18 07:48:00", + "side": "buy", + "bar_index": 1590428, + "price": 101890000.0, + "datetime": "2026-02-17 09:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=31.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1590474, + "price": 102139000.0, + "datetime": "2026-02-17 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1591330, - "price": 98411000.0, - "datetime": "2026-02-19 06:06:00", + "bar_index": 1590496, + "price": 101637000.0, + "datetime": "2026-02-17 12:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,local_extrema,macd_cross]" + "reason": "composite_sell score=10.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1590558, + "price": 101432000.0, + "datetime": "2026-02-17 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [donchian,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1590567, + "price": 101326000.0, + "datetime": "2026-02-17 15:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1590625, + "price": 100969000.0, + "datetime": "2026-02-17 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1590652, + "price": 100561000.0, + "datetime": "2026-02-17 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1590736, + "price": 99219000.0, + "datetime": "2026-02-18 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=60.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1590825, + "price": 100310000.0, + "datetime": "2026-02-18 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1590897, + "price": 99840000.0, + "datetime": "2026-02-18 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1590993, + "price": 99973000.0, + "datetime": "2026-02-18 13:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1591012, + "price": 100270000.0, + "datetime": "2026-02-18 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1591048, + "price": 100258000.0, + "datetime": "2026-02-18 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1591073, + "price": 100877000.0, + "datetime": "2026-02-18 17:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1591094, + "price": 100680000.0, + "datetime": "2026-02-18 18:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1591106, + "price": 100685000.0, + "datetime": "2026-02-18 18:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1591287, + "price": 98649000.0, + "datetime": "2026-02-19 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=35.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1591335, + "price": 98700000.0, + "datetime": "2026-02-19 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1591346, + "price": 98704000.0, + "datetime": "2026-02-19 06:54:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1591369, + "price": 98484000.0, + "datetime": "2026-02-19 08:03:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -140153,142 +280031,502 @@ "datetime": "2026-02-19 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1591847, - "price": 98776000.0, - "datetime": "2026-02-20 07:57:00", + "bar_index": 1591421, + "price": 98978000.0, + "datetime": "2026-02-19 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1591897, - "price": 99111000.0, - "datetime": "2026-02-20 10:27:00", + "bar_index": 1591458, + "price": 99059000.0, + "datetime": "2026-02-19 12:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1592043, - "price": 99882000.0, - "datetime": "2026-02-20 17:45:00", + "bar_index": 1591474, + "price": 99107000.0, + "datetime": "2026-02-19 13:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1592162, - "price": 98990000.0, - "datetime": "2026-02-20 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,local_extrema]" + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1592224, - "price": 99391000.0, - "datetime": "2026-02-21 02:48:00", + "bar_index": 1591535, + "price": 99288000.0, + "datetime": "2026-02-19 16:21:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1592756, - "price": 100712000.0, - "datetime": "2026-02-22 05:24:00", + "bar_index": 1591577, + "price": 99138000.0, + "datetime": "2026-02-19 18:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=25.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1591587, + "price": 98739000.0, + "datetime": "2026-02-19 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1591643, + "price": 98328000.0, + "datetime": "2026-02-19 21:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1592925, - "price": 100073000.0, - "datetime": "2026-02-22 13:51:00", + "bar_index": 1591700, + "price": 98245000.0, + "datetime": "2026-02-20 00:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1593014, - "price": 100011000.0, - "datetime": "2026-02-22 18:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1593099, - "price": 99549000.0, - "datetime": "2026-02-22 22:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1593238, - "price": 99220000.0, - "datetime": "2026-02-23 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1593314, - "price": 99180000.0, - "datetime": "2026-02-23 09:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1593560, - "price": 97362000.0, - "datetime": "2026-02-23 21:36:00", + "bar_index": 1591761, + "price": 98684000.0, + "datetime": "2026-02-20 03:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { - "side": "sell", - "bar_index": 1593587, - "price": 97072000.0, - "datetime": "2026-02-23 22:57:00", + "side": "buy", + "bar_index": 1591805, + "price": 99121000.0, + "datetime": "2026-02-20 05:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=12.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1591822, + "price": 98905000.0, + "datetime": "2026-02-20 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1591858, + "price": 98852000.0, + "datetime": "2026-02-20 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1591872, + "price": 99145000.0, + "datetime": "2026-02-20 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1591889, + "price": 99201000.0, + "datetime": "2026-02-20 10:03:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1591899, + "price": 99231000.0, + "datetime": "2026-02-20 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1591998, + "price": 99822000.0, + "datetime": "2026-02-20 15:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1592022, + "price": 99999000.0, + "datetime": "2026-02-20 16:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592061, + "price": 100312000.0, + "datetime": "2026-02-20 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1593652, - "price": 95620000.0, - "datetime": "2026-02-24 02:12:00", + "bar_index": 1592095, + "price": 99947000.0, + "datetime": "2026-02-20 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1592147, + "price": 98709000.0, + "datetime": "2026-02-20 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1592188, + "price": 99701000.0, + "datetime": "2026-02-21 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1592214, + "price": 98898000.0, + "datetime": "2026-02-21 02:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592305, + "price": 99777000.0, + "datetime": "2026-02-21 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592355, + "price": 100098000.0, + "datetime": "2026-02-21 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592400, + "price": 100107000.0, + "datetime": "2026-02-21 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592467, + "price": 99850000.0, + "datetime": "2026-02-21 14:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1592567, + "price": 100274000.0, + "datetime": "2026-02-21 19:57:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1592592, + "price": 99994000.0, + "datetime": "2026-02-21 21:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1592614, + "price": 100183000.0, + "datetime": "2026-02-21 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1592641, + "price": 100559000.0, + "datetime": "2026-02-21 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1592678, + "price": 100184000.0, + "datetime": "2026-02-22 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1592714, + "price": 100668000.0, + "datetime": "2026-02-22 03:18:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1592743, + "price": 100788000.0, + "datetime": "2026-02-22 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1592794, + "price": 100338000.0, + "datetime": "2026-02-22 07:18:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1592824, + "price": 99969000.0, + "datetime": "2026-02-22 08:48:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1592837, + "price": 99864000.0, + "datetime": "2026-02-22 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1593749, - "price": 95499000.0, - "datetime": "2026-02-24 07:03:00", + "bar_index": 1592856, + "price": 100171000.0, + "datetime": "2026-02-22 10:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1592889, + "price": 99983000.0, + "datetime": "2026-02-22 12:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.1 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1592969, + "price": 100031000.0, + "datetime": "2026-02-22 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1593015, + "price": 100008000.0, + "datetime": "2026-02-22 18:21:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1593043, + "price": 100098000.0, + "datetime": "2026-02-22 19:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1593083, + "price": 99877000.0, + "datetime": "2026-02-22 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1593208, + "price": 99244000.0, + "datetime": "2026-02-23 04:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1593262, + "price": 99460000.0, + "datetime": "2026-02-23 06:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1593299, + "price": 99500000.0, + "datetime": "2026-02-23 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1593335, + "price": 96140000.0, + "datetime": "2026-02-23 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1593484, + "price": 96480000.0, + "datetime": "2026-02-23 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1593488, + "price": 96667000.0, + "datetime": "2026-02-23 18:00:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1593504, + "price": 97382000.0, + "datetime": "2026-02-23 18:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1593533, + "price": 97500000.0, + "datetime": "2026-02-23 20:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fractal_swing,local_extrema,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1593564, + "price": 97350000.0, + "datetime": "2026-02-23 21:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1593577, + "price": 97164000.0, + "datetime": "2026-02-23 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1593654, + "price": 95308000.0, + "datetime": "2026-02-24 02:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1593744, + "price": 95301000.0, + "datetime": "2026-02-24 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=49.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1593750, + "price": 95560000.0, + "datetime": "2026-02-24 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", @@ -140296,17 +280534,35 @@ "price": 95633000.0, "datetime": "2026-02-24 09:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1593916, - "price": 92930000.0, - "datetime": "2026-02-24 15:24:00", + "bar_index": 1593992, + "price": 92856000.0, + "datetime": "2026-02-24 19:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1594067, + "price": 92364000.0, + "datetime": "2026-02-24 22:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1594090, + "price": 93112000.0, + "datetime": "2026-02-25 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -140314,17 +280570,62 @@ "price": 94248000.0, "datetime": "2026-02-25 03:21:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1594296, - "price": 96647000.0, - "datetime": "2026-02-25 10:24:00", + "bar_index": 1594178, + "price": 94432000.0, + "datetime": "2026-02-25 04:30:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [bb_reversal,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1594315, + "price": 96500000.0, + "datetime": "2026-02-25 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1594430, + "price": 94445000.0, + "datetime": "2026-02-25 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.6 [ema_pullback,local_extrema,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1594442, + "price": 95008000.0, + "datetime": "2026-02-25 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1594475, + "price": 94977000.0, + "datetime": "2026-02-25 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1594485, + "price": 95009000.0, + "datetime": "2026-02-25 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", @@ -140332,8 +280633,44 @@ "price": 94934000.0, "datetime": "2026-02-25 20:27:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1594520, + "price": 95485000.0, + "datetime": "2026-02-25 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1594599, + "price": 97970000.0, + "datetime": "2026-02-26 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1594637, + "price": 99830000.0, + "datetime": "2026-02-26 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1594674, + "price": 98921000.0, + "datetime": "2026-02-26 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout]" }, { "side": "buy", @@ -140341,35 +280678,71 @@ "price": 99258000.0, "datetime": "2026-02-26 05:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,donchian,ema_pullback,macd_cross]" }, { "side": "sell", - "bar_index": 1594703, - "price": 99207000.0, - "datetime": "2026-02-26 06:45:00", + "bar_index": 1594788, + "price": 97846000.0, + "datetime": "2026-02-26 11:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1595035, - "price": 98312000.0, - "datetime": "2026-02-26 23:21:00", + "bar_index": 1594936, + "price": 98151000.0, + "datetime": "2026-02-26 18:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595005, + "price": 98289000.0, + "datetime": "2026-02-26 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1595041, - "price": 98027000.0, - "datetime": "2026-02-26 23:39:00", + "bar_index": 1595012, + "price": 98149000.0, + "datetime": "2026-02-26 22:12:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1595131, + "price": 97749000.0, + "datetime": "2026-02-27 04:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=20.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1595145, + "price": 97518000.0, + "datetime": "2026-02-27 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595156, + "price": 97608000.0, + "datetime": "2026-02-27 05:24:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -140377,44 +280750,53 @@ "price": 97472000.0, "datetime": "2026-02-27 05:39:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1595195, - "price": 97416000.0, - "datetime": "2026-02-27 07:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1595286, - "price": 97182000.0, - "datetime": "2026-02-27 11:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1595348, - "price": 97870000.0, - "datetime": "2026-02-27 15:00:00", - "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { "side": "buy", - "bar_index": 1595359, - "price": 98016000.0, - "datetime": "2026-02-27 15:33:00", + "bar_index": 1595187, + "price": 97600000.0, + "datetime": "2026-02-27 06:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595270, + "price": 97520000.0, + "datetime": "2026-02-27 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1595290, + "price": 97012000.0, + "datetime": "2026-02-27 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595353, + "price": 97820000.0, + "datetime": "2026-02-27 15:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595362, + "price": 98000000.0, + "datetime": "2026-02-27 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -140423,115 +280805,295 @@ "datetime": "2026-02-27 16:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1595422, - "price": 97989000.0, - "datetime": "2026-02-27 18:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1595505, - "price": 96500000.0, - "datetime": "2026-02-27 22:51:00", + "bar_index": 1595395, + "price": 98174000.0, + "datetime": "2026-02-27 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=13.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1595589, - "price": 95729000.0, - "datetime": "2026-02-28 03:03:00", + "bar_index": 1595427, + "price": 97695000.0, + "datetime": "2026-02-27 18:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" - }, - { - "side": "buy", - "bar_index": 1595683, - "price": 96065000.0, - "datetime": "2026-02-28 07:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1595720, - "price": 96176000.0, - "datetime": "2026-02-28 09:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1595739, - "price": 96266000.0, - "datetime": "2026-02-28 10:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1595771, - "price": 96346000.0, - "datetime": "2026-02-28 12:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", - "bar_index": 1595862, - "price": 93865000.0, - "datetime": "2026-02-28 16:42:00", + "bar_index": 1595580, + "price": 95512000.0, + "datetime": "2026-02-28 02:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1595600, + "price": 95627000.0, + "datetime": "2026-02-28 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1596064, - "price": 95237000.0, - "datetime": "2026-03-01 02:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1596341, - "price": 97388000.0, - "datetime": "2026-03-01 16:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1596400, - "price": 96787000.0, - "datetime": "2026-03-01 19:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1596644, - "price": 95355000.0, - "datetime": "2026-03-02 07:48:00", + "bar_index": 1595628, + "price": 95628000.0, + "datetime": "2026-02-28 05:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595640, + "price": 95776000.0, + "datetime": "2026-02-28 05:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1595675, + "price": 95730000.0, + "datetime": "2026-02-28 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595685, + "price": 95949000.0, + "datetime": "2026-02-28 07:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1595699, + "price": 96289000.0, + "datetime": "2026-02-28 08:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595759, + "price": 96415000.0, + "datetime": "2026-02-28 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595773, + "price": 96391000.0, + "datetime": "2026-02-28 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1595877, + "price": 93290000.0, + "datetime": "2026-02-28 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595915, + "price": 93531000.0, + "datetime": "2026-02-28 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595921, + "price": 93623000.0, + "datetime": "2026-02-28 19:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1595931, + "price": 93904000.0, + "datetime": "2026-02-28 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1595953, + "price": 93800000.0, + "datetime": "2026-02-28 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1595995, + "price": 94790000.0, + "datetime": "2026-02-28 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1596008, + "price": 94415000.0, + "datetime": "2026-03-01 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,ema_pullback,fractal_swing,local_extrema,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1596017, + "price": 94779000.0, + "datetime": "2026-03-01 00:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1596070, + "price": 95544000.0, + "datetime": "2026-03-01 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1596093, + "price": 96105000.0, + "datetime": "2026-03-01 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1596101, + "price": 96758000.0, + "datetime": "2026-03-01 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,keltner_breakout,macd_cross,minor_swing,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1596150, + "price": 97303000.0, + "datetime": "2026-03-01 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1596183, + "price": 97731000.0, + "datetime": "2026-03-01 08:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "sell", + "bar_index": 1596276, + "price": 97548000.0, + "datetime": "2026-03-01 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1596304, + "price": 97802000.0, + "datetime": "2026-03-01 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1596376, + "price": 96794000.0, + "datetime": "2026-03-01 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1596487, + "price": 97065000.0, + "datetime": "2026-03-01 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1596497, + "price": 97325000.0, + "datetime": "2026-03-02 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1596530, + "price": 96190000.0, + "datetime": "2026-03-02 02:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1596555, + "price": 96693000.0, + "datetime": "2026-03-02 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1596620, + "price": 95848000.0, + "datetime": "2026-03-02 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -140539,26 +281101,107 @@ "price": 96033000.0, "datetime": "2026-03-02 08:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1596789, - "price": 97282000.0, - "datetime": "2026-03-02 15:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1597032, - "price": 100941000.0, - "datetime": "2026-03-03 03:12:00", + "bar_index": 1596685, + "price": 97248000.0, + "datetime": "2026-03-02 09:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1596713, + "price": 96565000.0, + "datetime": "2026-03-02 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1596742, + "price": 97442000.0, + "datetime": "2026-03-02 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1596811, + "price": 96335000.0, + "datetime": "2026-03-02 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1596852, + "price": 97231000.0, + "datetime": "2026-03-02 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1596883, + "price": 96871000.0, + "datetime": "2026-03-02 19:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1596909, + "price": 97030000.0, + "datetime": "2026-03-02 21:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1596975, + "price": 100212000.0, + "datetime": "2026-03-03 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1596989, + "price": 101378000.0, + "datetime": "2026-03-03 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1597046, + "price": 100654000.0, + "datetime": "2026-03-03 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1597073, + "price": 100566000.0, + "datetime": "2026-03-03 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing]" }, { "side": "buy", @@ -140566,62 +281209,197 @@ "price": 101030000.0, "datetime": "2026-03-03 06:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1597149, - "price": 100834000.0, - "datetime": "2026-03-03 09:03:00", - "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1597254, - "price": 100133000.0, - "datetime": "2026-03-03 14:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "sell", - "bar_index": 1597260, - "price": 99663000.0, - "datetime": "2026-03-03 14:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1597296, - "price": 99672000.0, - "datetime": "2026-03-03 16:24:00", + "bar_index": 1597270, + "price": 99461000.0, + "datetime": "2026-03-03 15:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1597319, - "price": 99247000.0, - "datetime": "2026-03-03 17:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.3 [fractal_swing,keltner_breakout,pivot_swing,range_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1597861, - "price": 103547000.0, - "datetime": "2026-03-04 20:39:00", + "bar_index": 1597303, + "price": 99787000.0, + "datetime": "2026-03-03 16:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=22.8 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1597377, + "price": 98404000.0, + "datetime": "2026-03-03 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1597399, + "price": 99042000.0, + "datetime": "2026-03-03 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1597408, + "price": 98699000.0, + "datetime": "2026-03-03 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1597413, + "price": 98649000.0, + "datetime": "2026-03-03 22:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1597450, + "price": 98678000.0, + "datetime": "2026-03-04 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1597464, + "price": 99991000.0, + "datetime": "2026-03-04 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1597471, + "price": 100883000.0, + "datetime": "2026-03-04 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1597497, + "price": 100434000.0, + "datetime": "2026-03-04 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fractal_swing,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1597505, + "price": 100445000.0, + "datetime": "2026-03-04 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [ema_pullback,fib_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1597514, + "price": 100575000.0, + "datetime": "2026-03-04 03:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1597548, + "price": 100506000.0, + "datetime": "2026-03-04 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1597592, + "price": 100509000.0, + "datetime": "2026-03-04 07:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1597630, + "price": 100114000.0, + "datetime": "2026-03-04 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1597658, + "price": 100709000.0, + "datetime": "2026-03-04 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [donchian,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1597677, + "price": 100005000.0, + "datetime": "2026-03-04 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1597759, + "price": 100273000.0, + "datetime": "2026-03-04 15:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1597797, + "price": 101236000.0, + "datetime": "2026-03-04 17:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1597820, + "price": 104700000.0, + "datetime": "2026-03-04 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1597862, + "price": 103559000.0, + "datetime": "2026-03-04 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -140630,97 +281408,214 @@ "datetime": "2026-03-04 21:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1597922, - "price": 104080000.0, - "datetime": "2026-03-04 23:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=15.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1598235, - "price": 105729000.0, - "datetime": "2026-03-05 15:21:00", + "bar_index": 1597893, + "price": 104075000.0, + "datetime": "2026-03-04 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1598384, - "price": 106482000.0, - "datetime": "2026-03-05 22:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1598498, - "price": 104292000.0, - "datetime": "2026-03-06 04:30:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1598540, - "price": 104405000.0, - "datetime": "2026-03-06 06:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1598604, - "price": 103994000.0, - "datetime": "2026-03-06 09:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1598609, - "price": 104070000.0, - "datetime": "2026-03-06 10:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1598867, - "price": 102000000.0, - "datetime": "2026-03-06 22:57:00", + "bar_index": 1597967, + "price": 106429000.0, + "datetime": "2026-03-05 01:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,zigzag_causal]" + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1598006, + "price": 106797000.0, + "datetime": "2026-03-05 03:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1598898, - "price": 101800000.0, - "datetime": "2026-03-07 00:30:00", + "bar_index": 1598050, + "price": 105800000.0, + "datetime": "2026-03-05 06:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=27.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1599133, - "price": 100719000.0, - "datetime": "2026-03-07 12:15:00", + "bar_index": 1598083, + "price": 105507000.0, + "datetime": "2026-03-05 07:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1598121, + "price": 105997000.0, + "datetime": "2026-03-05 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1598179, + "price": 105320000.0, + "datetime": "2026-03-05 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1598357, + "price": 106516000.0, + "datetime": "2026-03-05 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.0 [bb_reversal,donchian,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1598513, + "price": 104477000.0, + "datetime": "2026-03-06 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1598748, + "price": 103827000.0, + "datetime": "2026-03-06 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=53.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1598789, + "price": 103727000.0, + "datetime": "2026-03-06 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1598875, + "price": 101830000.0, + "datetime": "2026-03-06 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=49.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1599002, + "price": 100548000.0, + "datetime": "2026-03-07 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1599020, + "price": 100780000.0, + "datetime": "2026-03-07 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1599027, + "price": 101020000.0, + "datetime": "2026-03-07 06:57:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1599053, + "price": 101065000.0, + "datetime": "2026-03-07 08:15:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1599117, + "price": 100516000.0, + "datetime": "2026-03-07 11:27:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1599128, + "price": 100802000.0, + "datetime": "2026-03-07 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1599134, + "price": 100647000.0, + "datetime": "2026-03-07 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1599144, + "price": 100558000.0, + "datetime": "2026-03-07 12:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1599175, + "price": 100340000.0, + "datetime": "2026-03-07 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1599206, + "price": 99920000.0, + "datetime": "2026-03-07 15:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1599264, + "price": 100343000.0, + "datetime": "2026-03-07 18:48:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,pivot_swing]" }, { "side": "buy", @@ -140728,98 +281623,179 @@ "price": 100456000.0, "datetime": "2026-03-07 22:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1599343, - "price": 100321000.0, - "datetime": "2026-03-07 22:45:00", + "bar_index": 1599354, + "price": 100131000.0, + "datetime": "2026-03-07 23:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1599362, - "price": 100436000.0, - "datetime": "2026-03-07 23:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1599549, - "price": 99629000.0, - "datetime": "2026-03-08 09:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1599679, - "price": 99226000.0, - "datetime": "2026-03-08 15:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1599715, - "price": 99393000.0, - "datetime": "2026-03-08 17:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1599851, - "price": 99657000.0, - "datetime": "2026-03-09 00:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1599906, - "price": 99188000.0, - "datetime": "2026-03-09 02:54:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1599960, - "price": 99810000.0, - "datetime": "2026-03-09 05:36:00", + "bar_index": 1599366, + "price": 100468000.0, + "datetime": "2026-03-07 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1600040, - "price": 98650000.0, - "datetime": "2026-03-09 09:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=16.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1600049, - "price": 98369000.0, - "datetime": "2026-03-09 10:03:00", + "bar_index": 1599525, + "price": 99540000.0, + "datetime": "2026-03-08 07:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1599550, + "price": 99650000.0, + "datetime": "2026-03-08 09:06:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1599560, + "price": 99500000.0, + "datetime": "2026-03-08 09:36:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1599621, + "price": 99146000.0, + "datetime": "2026-03-08 12:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.6 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1599663, + "price": 99329000.0, + "datetime": "2026-03-08 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1599700, + "price": 99500000.0, + "datetime": "2026-03-08 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1599710, + "price": 99523000.0, + "datetime": "2026-03-08 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1599728, + "price": 99787000.0, + "datetime": "2026-03-08 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1599772, + "price": 99989000.0, + "datetime": "2026-03-08 20:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1599783, + "price": 99853000.0, + "datetime": "2026-03-08 20:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1599803, + "price": 99595000.0, + "datetime": "2026-03-08 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1599833, + "price": 99646000.0, + "datetime": "2026-03-08 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1599864, + "price": 99445000.0, + "datetime": "2026-03-09 00:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1599938, + "price": 99488000.0, + "datetime": "2026-03-09 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1599962, + "price": 99660000.0, + "datetime": "2026-03-09 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1599974, + "price": 99060000.0, + "datetime": "2026-03-09 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1600042, + "price": 98510000.0, + "datetime": "2026-03-09 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,range_breakout]" }, { "side": "sell", @@ -140827,8 +281803,17 @@ "price": 98370000.0, "datetime": "2026-03-09 10:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1600080, + "price": 98733000.0, + "datetime": "2026-03-09 11:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -140837,34 +281822,70 @@ "datetime": "2026-03-09 16:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1600335, - "price": 101610000.0, - "datetime": "2026-03-10 00:21:00", + "bar_index": 1600189, + "price": 99773000.0, + "datetime": "2026-03-09 17:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=11.1 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1600204, + "price": 100223000.0, + "datetime": "2026-03-09 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1600273, + "price": 100319000.0, + "datetime": "2026-03-09 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1600324, + "price": 101863000.0, + "datetime": "2026-03-09 23:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1600366, - "price": 101237000.0, - "datetime": "2026-03-10 01:54:00", + "bar_index": 1600344, + "price": 101160000.0, + "datetime": "2026-03-10 00:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=14.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1600352, + "price": 101102000.0, + "datetime": "2026-03-10 01:12:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" }, { "side": "buy", - "bar_index": 1600414, - "price": 101000000.0, - "datetime": "2026-03-10 04:18:00", + "bar_index": 1600425, + "price": 101152000.0, + "datetime": "2026-03-10 04:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=23.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -140873,52 +281894,169 @@ "datetime": "2026-03-10 06:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1600464, - "price": 101037000.0, - "datetime": "2026-03-10 06:48:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1600561, - "price": 102539000.0, - "datetime": "2026-03-10 11:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross,zigzag_causal]" - }, - { - "side": "buy", - "bar_index": 1600637, - "price": 102700000.0, - "datetime": "2026-03-10 15:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,local_extrema,macd_cross,rsi_swing]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1601036, - "price": 102254000.0, - "datetime": "2026-03-11 11:24:00", + "bar_index": 1600481, + "price": 100646000.0, + "datetime": "2026-03-10 07:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1600520, + "price": 101409000.0, + "datetime": "2026-03-10 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1600536, + "price": 101302000.0, + "datetime": "2026-03-10 10:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1600548, + "price": 101702000.0, + "datetime": "2026-03-10 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1600571, + "price": 102815000.0, + "datetime": "2026-03-10 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1600624, + "price": 102494000.0, + "datetime": "2026-03-10 14:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1600684, + "price": 103480000.0, + "datetime": "2026-03-10 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=47.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1600690, + "price": 103474000.0, + "datetime": "2026-03-10 18:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1600815, + "price": 103756000.0, + "datetime": "2026-03-11 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1600852, + "price": 103656000.0, + "datetime": "2026-03-11 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1601238, - "price": 101663000.0, - "datetime": "2026-03-11 21:30:00", + "bar_index": 1600912, + "price": 102680000.0, + "datetime": "2026-03-11 05:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1600932, + "price": 102619000.0, + "datetime": "2026-03-11 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1600945, + "price": 102203000.0, + "datetime": "2026-03-11 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1600958, + "price": 101984000.0, + "datetime": "2026-03-11 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1601087, + "price": 102374000.0, + "datetime": "2026-03-11 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=54.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1601126, + "price": 102229000.0, + "datetime": "2026-03-11 15:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1601133, + "price": 101985000.0, + "datetime": "2026-03-11 16:15:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1601204, + "price": 101934000.0, + "datetime": "2026-03-11 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -140927,16 +282065,34 @@ "datetime": "2026-03-12 00:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1601300, - "price": 102796000.0, - "datetime": "2026-03-12 00:36:00", + "bar_index": 1601306, + "price": 102903000.0, + "datetime": "2026-03-12 00:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1601329, + "price": 103683000.0, + "datetime": "2026-03-12 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1601401, + "price": 103088000.0, + "datetime": "2026-03-12 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -140944,44 +282100,53 @@ "price": 103293000.0, "datetime": "2026-03-12 06:51:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1601453, + "price": 102800000.0, + "datetime": "2026-03-12 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1601505, + "price": 102300000.0, + "datetime": "2026-03-12 10:51:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1601437, - "price": 102969000.0, - "datetime": "2026-03-12 07:27:00", + "bar_index": 1601567, + "price": 101905000.0, + "datetime": "2026-03-12 13:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1601542, - "price": 102083000.0, - "datetime": "2026-03-12 12:42:00", + "bar_index": 1601572, + "price": 101835000.0, + "datetime": "2026-03-12 14:12:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1601582, - "price": 102037000.0, - "datetime": "2026-03-12 14:42:00", + "bar_index": 1601675, + "price": 102712000.0, + "datetime": "2026-03-12 19:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1601712, - "price": 102866000.0, - "datetime": "2026-03-12 21:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "reason": "composite_buy score=52.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -140990,97 +282155,250 @@ "datetime": "2026-03-12 23:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1601754, - "price": 102697000.0, - "datetime": "2026-03-12 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1601790, - "price": 102654000.0, - "datetime": "2026-03-13 01:06:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1601804, - "price": 103203000.0, - "datetime": "2026-03-13 01:48:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1602051, - "price": 104164000.0, - "datetime": "2026-03-13 14:09:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1602175, - "price": 105917000.0, - "datetime": "2026-03-13 20:21:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1602417, - "price": 104385000.0, - "datetime": "2026-03-14 08:27:00", + "bar_index": 1601864, + "price": 103156000.0, + "datetime": "2026-03-13 04:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=58.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1602461, - "price": 104329000.0, - "datetime": "2026-03-14 10:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1602485, - "price": 104397000.0, - "datetime": "2026-03-14 11:51:00", + "bar_index": 1601907, + "price": 103027000.0, + "datetime": "2026-03-13 06:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1602714, - "price": 104560000.0, - "datetime": "2026-03-14 23:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1602855, - "price": 104577000.0, - "datetime": "2026-03-15 06:21:00", + "bar_index": 1601964, + "price": 104288000.0, + "datetime": "2026-03-13 09:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1601982, + "price": 104555000.0, + "datetime": "2026-03-13 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1601995, + "price": 104348000.0, + "datetime": "2026-03-13 11:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1602008, + "price": 104088000.0, + "datetime": "2026-03-13 12:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602030, + "price": 104300000.0, + "datetime": "2026-03-13 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [bb_reversal,donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602041, + "price": 104280000.0, + "datetime": "2026-03-13 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602061, + "price": 104521000.0, + "datetime": "2026-03-13 14:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1602101, + "price": 104767000.0, + "datetime": "2026-03-13 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1602135, + "price": 105173000.0, + "datetime": "2026-03-13 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1602149, + "price": 105891000.0, + "datetime": "2026-03-13 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1602279, + "price": 105113000.0, + "datetime": "2026-03-14 01:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=54.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1602300, + "price": 104907000.0, + "datetime": "2026-03-14 02:36:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1602370, + "price": 105030000.0, + "datetime": "2026-03-14 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence]" + }, + { + "side": "sell", + "bar_index": 1602393, + "price": 104174000.0, + "datetime": "2026-03-14 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1602445, + "price": 104085000.0, + "datetime": "2026-03-14 09:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602462, + "price": 104332000.0, + "datetime": "2026-03-14 10:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1602472, + "price": 104440000.0, + "datetime": "2026-03-14 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602496, + "price": 104745000.0, + "datetime": "2026-03-14 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1602602, + "price": 104154000.0, + "datetime": "2026-03-14 17:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1602609, + "price": 104316000.0, + "datetime": "2026-03-14 18:03:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1602628, + "price": 104154000.0, + "datetime": "2026-03-14 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602660, + "price": 104441000.0, + "datetime": "2026-03-14 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1602688, + "price": 104618000.0, + "datetime": "2026-03-14 22:00:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602803, + "price": 104424000.0, + "datetime": "2026-03-15 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602810, + "price": 104433000.0, + "datetime": "2026-03-15 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fib_pullback,fractal_swing]" }, { "side": "sell", @@ -141089,16 +282407,79 @@ "datetime": "2026-03-15 07:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1602964, - "price": 105326000.0, - "datetime": "2026-03-15 11:48:00", + "bar_index": 1602912, + "price": 104979000.0, + "datetime": "2026-03-15 09:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=33.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1602921, + "price": 104991000.0, + "datetime": "2026-03-15 09:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602952, + "price": 105199000.0, + "datetime": "2026-03-15 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1602990, + "price": 105438000.0, + "datetime": "2026-03-15 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1603018, + "price": 105520000.0, + "datetime": "2026-03-15 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1603034, + "price": 105404000.0, + "datetime": "2026-03-15 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1603060, + "price": 105442000.0, + "datetime": "2026-03-15 16:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1603122, + "price": 105847000.0, + "datetime": "2026-03-15 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -141106,71 +282487,413 @@ "price": 105765000.0, "datetime": "2026-03-15 20:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1603415, - "price": 106560000.0, - "datetime": "2026-03-16 10:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1603677, - "price": 108305000.0, - "datetime": "2026-03-16 23:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1604034, - "price": 109831000.0, - "datetime": "2026-03-17 17:18:00", + "bar_index": 1603187, + "price": 105479000.0, + "datetime": "2026-03-15 22:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1604276, - "price": 110040000.0, - "datetime": "2026-03-18 05:24:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=13.7 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1604576, - "price": 109035000.0, - "datetime": "2026-03-18 20:24:00", + "bar_index": 1603193, + "price": 105354000.0, + "datetime": "2026-03-15 23:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1604891, - "price": 105788000.0, - "datetime": "2026-03-19 12:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1605018, - "price": 104420000.0, - "datetime": "2026-03-19 18:30:00", + "bar_index": 1603204, + "price": 105374000.0, + "datetime": "2026-03-15 23:48:00", + "pivot_bar_index": null, + "confidence": 0.56, + "reason": "composite_sell score=2.8 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1603261, + "price": 105369000.0, + "datetime": "2026-03-16 02:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1603270, + "price": 105787000.0, + "datetime": "2026-03-16 03:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1603291, + "price": 105200000.0, + "datetime": "2026-03-16 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1603334, + "price": 105615000.0, + "datetime": "2026-03-16 06:18:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1603344, + "price": 106002000.0, + "datetime": "2026-03-16 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1603393, + "price": 106866000.0, + "datetime": "2026-03-16 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1603403, + "price": 106465000.0, + "datetime": "2026-03-16 09:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1603434, + "price": 106600000.0, + "datetime": "2026-03-16 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1603488, + "price": 108216000.0, + "datetime": "2026-03-16 14:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1603614, + "price": 108122000.0, + "datetime": "2026-03-16 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1603621, + "price": 108088000.0, + "datetime": "2026-03-16 20:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1603716, + "price": 108030000.0, + "datetime": "2026-03-17 01:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1603756, + "price": 108858000.0, + "datetime": "2026-03-17 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1603783, + "price": 108552000.0, + "datetime": "2026-03-17 04:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1603923, + "price": 111281000.0, + "datetime": "2026-03-17 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1604011, + "price": 109503000.0, + "datetime": "2026-03-17 16:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1604036, + "price": 109712000.0, + "datetime": "2026-03-17 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1604096, + "price": 109315000.0, + "datetime": "2026-03-17 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1604128, + "price": 108990000.0, + "datetime": "2026-03-17 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1604173, + "price": 109540000.0, + "datetime": "2026-03-18 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1604217, + "price": 109593000.0, + "datetime": "2026-03-18 02:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1604238, + "price": 109852000.0, + "datetime": "2026-03-18 03:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1604256, + "price": 110001000.0, + "datetime": "2026-03-18 04:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1604279, + "price": 109915000.0, + "datetime": "2026-03-18 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1604294, + "price": 110076000.0, + "datetime": "2026-03-18 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1604309, + "price": 110251000.0, + "datetime": "2026-03-18 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1604323, + "price": 109514000.0, + "datetime": "2026-03-18 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1604379, + "price": 109460000.0, + "datetime": "2026-03-18 10:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1604495, + "price": 109048000.0, + "datetime": "2026-03-18 16:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1604515, + "price": 109280000.0, + "datetime": "2026-03-18 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1604582, + "price": 108119000.0, + "datetime": "2026-03-18 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1604695, + "price": 106034000.0, + "datetime": "2026-03-19 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1604729, + "price": 106092000.0, + "datetime": "2026-03-19 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1604783, + "price": 106151000.0, + "datetime": "2026-03-19 06:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1604796, + "price": 105794000.0, + "datetime": "2026-03-19 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1604827, + "price": 105960000.0, + "datetime": "2026-03-19 08:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1604870, + "price": 105557000.0, + "datetime": "2026-03-19 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1604898, + "price": 106165000.0, + "datetime": "2026-03-19 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1604921, + "price": 105276000.0, + "datetime": "2026-03-19 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1605027, + "price": 104781000.0, + "datetime": "2026-03-19 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=52.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1605055, + "price": 104523000.0, + "datetime": "2026-03-19 20:21:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1605062, + "price": 104265000.0, + "datetime": "2026-03-19 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", @@ -141179,7 +282902,16 @@ "datetime": "2026-03-19 23:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=10.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1605135, + "price": 103266000.0, + "datetime": "2026-03-20 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -141188,52 +282920,277 @@ "datetime": "2026-03-20 00:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1605270, - "price": 104660000.0, - "datetime": "2026-03-20 07:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1605455, - "price": 105154000.0, - "datetime": "2026-03-20 16:21:00", + "bar_index": 1605227, + "price": 104170000.0, + "datetime": "2026-03-20 04:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1605246, + "price": 104501000.0, + "datetime": "2026-03-20 05:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1605289, + "price": 104520000.0, + "datetime": "2026-03-20 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1605323, + "price": 104450000.0, + "datetime": "2026-03-20 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605385, + "price": 105393000.0, + "datetime": "2026-03-20 12:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1605404, + "price": 105510000.0, + "datetime": "2026-03-20 13:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1605540, - "price": 105087000.0, - "datetime": "2026-03-20 20:36:00", + "bar_index": 1605431, + "price": 105131000.0, + "datetime": "2026-03-20 15:09:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,donchian,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1605615, - "price": 104662000.0, - "datetime": "2026-03-21 00:21:00", + "bar_index": 1605480, + "price": 105935000.0, + "datetime": "2026-03-20 17:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1605774, - "price": 105338000.0, - "datetime": "2026-03-21 08:18:00", + "bar_index": 1605486, + "price": 105912000.0, + "datetime": "2026-03-20 17:54:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1605493, + "price": 105549000.0, + "datetime": "2026-03-20 18:15:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1605503, + "price": 105208000.0, + "datetime": "2026-03-20 18:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1605530, + "price": 105589000.0, + "datetime": "2026-03-20 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1605535, + "price": 105434000.0, + "datetime": "2026-03-20 20:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1605557, + "price": 105189000.0, + "datetime": "2026-03-20 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1605633, + "price": 104594000.0, + "datetime": "2026-03-21 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.1 [ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1605652, + "price": 104336000.0, + "datetime": "2026-03-21 02:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605716, + "price": 104793000.0, + "datetime": "2026-03-21 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1605728, + "price": 104789000.0, + "datetime": "2026-03-21 06:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605755, + "price": 105634000.0, + "datetime": "2026-03-21 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1605767, + "price": 105709000.0, + "datetime": "2026-03-21 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605788, + "price": 105455000.0, + "datetime": "2026-03-21 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605796, + "price": 105727000.0, + "datetime": "2026-03-21 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1605815, + "price": 105654000.0, + "datetime": "2026-03-21 10:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605843, + "price": 105751000.0, + "datetime": "2026-03-21 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1605879, + "price": 105645000.0, + "datetime": "2026-03-21 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605893, + "price": 105787000.0, + "datetime": "2026-03-21 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605903, + "price": 105882000.0, + "datetime": "2026-03-21 14:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1605910, + "price": 105860000.0, + "datetime": "2026-03-21 15:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1605960, + "price": 105710000.0, + "datetime": "2026-03-21 17:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1605980, + "price": 105835000.0, + "datetime": "2026-03-21 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -141241,17 +283198,44 @@ "price": 105810000.0, "datetime": "2026-03-21 19:18:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1606087, - "price": 105862000.0, - "datetime": "2026-03-21 23:57:00", + "bar_index": 1606157, + "price": 105403000.0, + "datetime": "2026-03-22 03:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1606167, + "price": 105487000.0, + "datetime": "2026-03-22 03:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1606185, + "price": 105416000.0, + "datetime": "2026-03-22 04:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606197, + "price": 105554000.0, + "datetime": "2026-03-22 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -141260,25 +283244,79 @@ "datetime": "2026-03-22 06:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { - "side": "sell", - "bar_index": 1606263, - "price": 104731000.0, - "datetime": "2026-03-22 08:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1606625, - "price": 103182000.0, - "datetime": "2026-03-23 02:51:00", + "side": "buy", + "bar_index": 1606319, + "price": 104075000.0, + "datetime": "2026-03-22 11:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1606347, + "price": 104197000.0, + "datetime": "2026-03-22 12:57:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1606355, + "price": 104161000.0, + "datetime": "2026-03-22 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1606362, + "price": 104223000.0, + "datetime": "2026-03-22 13:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1606481, + "price": 103024000.0, + "datetime": "2026-03-22 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1606520, + "price": 102991000.0, + "datetime": "2026-03-22 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606556, + "price": 103220000.0, + "datetime": "2026-03-22 23:24:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1606586, + "price": 103363000.0, + "datetime": "2026-03-23 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -141286,8 +283324,44 @@ "price": 103226000.0, "datetime": "2026-03-23 03:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=36.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1606643, + "price": 102998000.0, + "datetime": "2026-03-23 03:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1606664, + "price": 102609000.0, + "datetime": "2026-03-23 04:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1606719, + "price": 102671000.0, + "datetime": "2026-03-23 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606776, + "price": 102282000.0, + "datetime": "2026-03-23 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", @@ -141295,35 +283369,125 @@ "price": 102499000.0, "datetime": "2026-03-23 11:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1606947, - "price": 102765000.0, - "datetime": "2026-03-23 18:57:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1607040, - "price": 105924000.0, - "datetime": "2026-03-23 23:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "sell", - "bar_index": 1607263, - "price": 105001000.0, - "datetime": "2026-03-24 10:45:00", + "bar_index": 1606825, + "price": 102354000.0, + "datetime": "2026-03-23 12:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606846, + "price": 102750000.0, + "datetime": "2026-03-23 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606872, + "price": 103211000.0, + "datetime": "2026-03-23 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1606904, + "price": 102902000.0, + "datetime": "2026-03-23 16:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1606931, + "price": 102747000.0, + "datetime": "2026-03-23 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606965, + "price": 103026000.0, + "datetime": "2026-03-23 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1606974, + "price": 105717000.0, + "datetime": "2026-03-23 20:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1606993, + "price": 104888000.0, + "datetime": "2026-03-23 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607047, + "price": 105898000.0, + "datetime": "2026-03-23 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607108, + "price": 105570000.0, + "datetime": "2026-03-24 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1607138, + "price": 105322000.0, + "datetime": "2026-03-24 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1607156, + "price": 104992000.0, + "datetime": "2026-03-24 05:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1607194, + "price": 104872000.0, + "datetime": "2026-03-24 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -141331,26 +283495,170 @@ "price": 105171000.0, "datetime": "2026-03-24 12:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=67.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1607360, - "price": 104977000.0, - "datetime": "2026-03-24 15:36:00", + "bar_index": 1607322, + "price": 105000000.0, + "datetime": "2026-03-24 13:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal]" + "reason": "composite_sell score=18.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1607760, - "price": 105465000.0, - "datetime": "2026-03-25 11:36:00", + "bar_index": 1607389, + "price": 105864000.0, + "datetime": "2026-03-24 17:03:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607402, + "price": 105711000.0, + "datetime": "2026-03-24 17:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1607415, + "price": 105778000.0, + "datetime": "2026-03-24 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1607460, + "price": 106129000.0, + "datetime": "2026-03-24 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1607475, + "price": 105807000.0, + "datetime": "2026-03-24 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1607483, + "price": 105727000.0, + "datetime": "2026-03-24 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1607582, + "price": 103331000.0, + "datetime": "2026-03-25 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607608, + "price": 104097000.0, + "datetime": "2026-03-25 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1607626, + "price": 103812000.0, + "datetime": "2026-03-25 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1607639, + "price": 104588000.0, + "datetime": "2026-03-25 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1607676, + "price": 105031000.0, + "datetime": "2026-03-25 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607704, + "price": 105303000.0, + "datetime": "2026-03-25 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1607747, + "price": 105385000.0, + "datetime": "2026-03-25 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1607762, + "price": 105397000.0, + "datetime": "2026-03-25 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1607773, + "price": 105133000.0, + "datetime": "2026-03-25 12:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1607782, + "price": 105492000.0, + "datetime": "2026-03-25 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1607817, + "price": 106042000.0, + "datetime": "2026-03-25 14:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -141358,44 +283666,125 @@ "price": 105877000.0, "datetime": "2026-03-25 16:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1607966, - "price": 106961000.0, - "datetime": "2026-03-25 21:54:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1608089, - "price": 105930000.0, - "datetime": "2026-03-26 04:03:00", + "bar_index": 1607885, + "price": 106250000.0, + "datetime": "2026-03-25 17:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", - "bar_index": 1608145, - "price": 106050000.0, - "datetime": "2026-03-26 06:51:00", + "bar_index": 1607910, + "price": 106400000.0, + "datetime": "2026-03-25 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1607958, + "price": 106137000.0, + "datetime": "2026-03-25 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1607971, + "price": 106835000.0, + "datetime": "2026-03-25 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1608001, + "price": 106309000.0, + "datetime": "2026-03-25 23:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1608060, + "price": 105658000.0, + "datetime": "2026-03-26 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1608183, - "price": 106439000.0, - "datetime": "2026-03-26 08:45:00", + "bar_index": 1608094, + "price": 105934000.0, + "datetime": "2026-03-26 04:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1608106, + "price": 105796000.0, + "datetime": "2026-03-26 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1608118, + "price": 105599000.0, + "datetime": "2026-03-26 05:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1608139, + "price": 106000000.0, + "datetime": "2026-03-26 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1608164, + "price": 106598000.0, + "datetime": "2026-03-26 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1608185, + "price": 106514000.0, + "datetime": "2026-03-26 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1608221, + "price": 106546000.0, + "datetime": "2026-03-26 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -141403,26 +283792,107 @@ "price": 106505000.0, "datetime": "2026-03-26 10:54:00", "pivot_bar_index": null, - "confidence": 0.75, + "confidence": 0.6, "reason": "composite_buy score=3.0 [bb_reversal]" }, { - "side": "buy", - "bar_index": 1608691, - "price": 103950000.0, - "datetime": "2026-03-27 10:09:00", + "side": "sell", + "bar_index": 1608305, + "price": 105175000.0, + "datetime": "2026-03-26 14:51:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=34.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1608783, - "price": 103626000.0, - "datetime": "2026-03-27 14:45:00", + "bar_index": 1608411, + "price": 104544000.0, + "datetime": "2026-03-26 20:09:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=32.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1608442, + "price": 104472000.0, + "datetime": "2026-03-26 21:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1608477, + "price": 104884000.0, + "datetime": "2026-03-26 23:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1608521, + "price": 103859000.0, + "datetime": "2026-03-27 01:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1608572, + "price": 103484000.0, + "datetime": "2026-03-27 04:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1608623, + "price": 104280000.0, + "datetime": "2026-03-27 06:45:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [ema_pullback,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1608692, + "price": 103944000.0, + "datetime": "2026-03-27 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1608735, + "price": 103664000.0, + "datetime": "2026-03-27 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1608758, + "price": 103481000.0, + "datetime": "2026-03-27 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1608853, + "price": 102534000.0, + "datetime": "2026-03-27 18:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", @@ -141430,8 +283900,26 @@ "price": 101701000.0, "datetime": "2026-03-27 19:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross,zigzag_causal]" + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,zigzag_causal]" + }, + { + "side": "sell", + "bar_index": 1608931, + "price": 100932000.0, + "datetime": "2026-03-27 22:09:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1608992, + "price": 100190000.0, + "datetime": "2026-03-28 01:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing]" }, { "side": "sell", @@ -141439,98 +283927,386 @@ "price": 100139000.0, "datetime": "2026-03-28 02:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1609039, - "price": 100214000.0, - "datetime": "2026-03-28 03:33:00", + "bar_index": 1609025, + "price": 99968000.0, + "datetime": "2026-03-28 02:51:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1609040, + "price": 100177000.0, + "datetime": "2026-03-28 03:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1609113, - "price": 100359000.0, - "datetime": "2026-03-28 07:15:00", + "bar_index": 1609053, + "price": 100295000.0, + "datetime": "2026-03-28 04:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=7.7 [donchian,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1609123, - "price": 100439000.0, - "datetime": "2026-03-28 07:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1609260, - "price": 100773000.0, - "datetime": "2026-03-28 14:36:00", + "bar_index": 1609063, + "price": 100306000.0, + "datetime": "2026-03-28 04:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=5.3 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1609546, - "price": 101322000.0, - "datetime": "2026-03-29 04:54:00", + "bar_index": 1609096, + "price": 100492000.0, + "datetime": "2026-03-28 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1609114, + "price": 100354000.0, + "datetime": "2026-03-28 07:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609141, + "price": 100912000.0, + "datetime": "2026-03-28 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1609239, + "price": 100662000.0, + "datetime": "2026-03-28 13:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1609288, + "price": 100896000.0, + "datetime": "2026-03-28 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1609342, + "price": 100628000.0, + "datetime": "2026-03-28 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1609352, + "price": 100665000.0, + "datetime": "2026-03-28 19:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1609414, + "price": 100830000.0, + "datetime": "2026-03-28 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1609424, + "price": 101369000.0, + "datetime": "2026-03-28 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1609448, + "price": 101151000.0, + "datetime": "2026-03-29 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609471, + "price": 101596000.0, + "datetime": "2026-03-29 01:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1609483, + "price": 101345000.0, + "datetime": "2026-03-29 01:45:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1609494, + "price": 101264000.0, + "datetime": "2026-03-29 02:18:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1609515, + "price": 101392000.0, + "datetime": "2026-03-29 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609523, + "price": 101350000.0, + "datetime": "2026-03-29 03:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1609548, + "price": 101426000.0, + "datetime": "2026-03-29 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1609615, + "price": 100840000.0, + "datetime": "2026-03-29 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1609668, + "price": 101025000.0, + "datetime": "2026-03-29 11:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609695, + "price": 101554000.0, + "datetime": "2026-03-29 12:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1609721, + "price": 101325000.0, + "datetime": "2026-03-29 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1609768, + "price": 101042000.0, + "datetime": "2026-03-29 16:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609805, + "price": 101256000.0, + "datetime": "2026-03-29 17:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1609860, + "price": 101474000.0, + "datetime": "2026-03-29 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1609906, + "price": 101145000.0, + "datetime": "2026-03-29 22:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1609718, - "price": 101330000.0, - "datetime": "2026-03-29 13:30:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1609876, - "price": 101385000.0, - "datetime": "2026-03-29 21:24:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1609912, - "price": 101349000.0, - "datetime": "2026-03-29 23:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1609939, - "price": 100966000.0, - "datetime": "2026-03-30 00:33:00", + "bar_index": 1609948, + "price": 100673000.0, + "datetime": "2026-03-30 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" }, { "side": "buy", - "bar_index": 1610149, - "price": 102410000.0, - "datetime": "2026-03-30 18:03:00", + "bar_index": 1609977, + "price": 101083000.0, + "datetime": "2026-03-30 09:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1609991, + "price": 100898000.0, + "datetime": "2026-03-30 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1610026, + "price": 101615000.0, + "datetime": "2026-03-30 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1610096, + "price": 101911000.0, + "datetime": "2026-03-30 15:24:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1610142, + "price": 102566000.0, + "datetime": "2026-03-30 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1610161, + "price": 102200000.0, + "datetime": "2026-03-30 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1610167, + "price": 102233000.0, + "datetime": "2026-03-30 18:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1610177, + "price": 102125000.0, + "datetime": "2026-03-30 19:27:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1610211, + "price": 102791000.0, + "datetime": "2026-03-30 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1610282, + "price": 102694000.0, + "datetime": "2026-03-31 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1610325, + "price": 101507000.0, + "datetime": "2026-03-31 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1610361, + "price": 100792000.0, + "datetime": "2026-03-31 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1610381, + "price": 101385000.0, + "datetime": "2026-03-31 05:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", @@ -141539,16 +284315,16 @@ "datetime": "2026-03-31 06:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1610413, - "price": 101490000.0, - "datetime": "2026-03-31 07:15:00", + "bar_index": 1610445, + "price": 101470000.0, + "datetime": "2026-03-31 08:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=5.8 [ema_pullback,fib_pullback,pivot_swing]" }, { "side": "buy", @@ -141557,25 +284333,106 @@ "datetime": "2026-03-31 09:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1610509, - "price": 103080000.0, - "datetime": "2026-03-31 12:03:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1610752, - "price": 102368000.0, - "datetime": "2026-04-01 00:12:00", + "bar_index": 1610511, + "price": 103324000.0, + "datetime": "2026-03-31 12:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1610555, + "price": 103114000.0, + "datetime": "2026-03-31 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1610676, + "price": 101792000.0, + "datetime": "2026-03-31 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1610715, + "price": 101926000.0, + "datetime": "2026-03-31 22:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1610773, + "price": 102174000.0, + "datetime": "2026-04-01 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1610800, + "price": 102552000.0, + "datetime": "2026-04-01 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1610829, + "price": 102641000.0, + "datetime": "2026-04-01 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1610854, + "price": 102789000.0, + "datetime": "2026-04-01 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1610870, + "price": 102854000.0, + "datetime": "2026-04-01 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1610904, + "price": 103200000.0, + "datetime": "2026-04-01 07:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1610935, + "price": 102771000.0, + "datetime": "2026-04-01 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence]" }, { "side": "buy", @@ -141583,35 +284440,62 @@ "price": 103223000.0, "datetime": "2026-04-01 09:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "buy", - "bar_index": 1610991, - "price": 102860000.0, - "datetime": "2026-04-01 12:09:00", + "bar_index": 1610993, + "price": 102850000.0, + "datetime": "2026-04-01 12:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", - "bar_index": 1611215, - "price": 103399000.0, - "datetime": "2026-04-01 23:21:00", + "bar_index": 1611039, + "price": 103533000.0, + "datetime": "2026-04-01 14:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1611273, - "price": 103661000.0, - "datetime": "2026-04-02 02:15:00", + "bar_index": 1611085, + "price": 103431000.0, + "datetime": "2026-04-01 16:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1611142, + "price": 103236000.0, + "datetime": "2026-04-01 19:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611255, + "price": 103887000.0, + "datetime": "2026-04-02 01:21:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1611296, + "price": 102921000.0, + "datetime": "2026-04-02 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", @@ -141619,62 +284503,341 @@ "price": 103213000.0, "datetime": "2026-04-02 08:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=34.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611415, + "price": 103279000.0, + "datetime": "2026-04-02 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1611430, - "price": 103272000.0, - "datetime": "2026-04-02 10:06:00", + "bar_index": 1611441, + "price": 102001000.0, + "datetime": "2026-04-02 10:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1611690, - "price": 101092000.0, - "datetime": "2026-04-02 23:06:00", + "bar_index": 1611528, + "price": 101475000.0, + "datetime": "2026-04-02 15:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,local_extrema]" }, { - "side": "buy", - "bar_index": 1611933, - "price": 101403000.0, - "datetime": "2026-04-03 11:15:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1612314, - "price": 101504000.0, - "datetime": "2026-04-04 06:18:00", + "side": "sell", + "bar_index": 1611539, + "price": 101449000.0, + "datetime": "2026-04-02 15:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1612456, - "price": 101508000.0, - "datetime": "2026-04-04 13:24:00", + "bar_index": 1611570, + "price": 101535000.0, + "datetime": "2026-04-02 17:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1611583, + "price": 101217000.0, + "datetime": "2026-04-02 17:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1612607, - "price": 101897000.0, - "datetime": "2026-04-04 20:57:00", + "bar_index": 1611635, + "price": 101250000.0, + "datetime": "2026-04-02 20:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1611642, + "price": 101135000.0, + "datetime": "2026-04-02 20:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1611650, + "price": 100795000.0, + "datetime": "2026-04-02 21:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1611691, + "price": 101193000.0, + "datetime": "2026-04-02 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1611722, + "price": 101671000.0, + "datetime": "2026-04-03 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611738, + "price": 101754000.0, + "datetime": "2026-04-03 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611759, + "price": 101747000.0, + "datetime": "2026-04-03 02:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1611788, + "price": 101853000.0, + "datetime": "2026-04-03 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1611817, + "price": 101817000.0, + "datetime": "2026-04-03 05:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611860, + "price": 101763000.0, + "datetime": "2026-04-03 07:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1611878, + "price": 101737000.0, + "datetime": "2026-04-03 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1611890, + "price": 101576000.0, + "datetime": "2026-04-03 09:06:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1611946, + "price": 101054000.0, + "datetime": "2026-04-03 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1612016, + "price": 101066000.0, + "datetime": "2026-04-03 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=43.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1612077, + "price": 101468000.0, + "datetime": "2026-04-03 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1612126, + "price": 101597000.0, + "datetime": "2026-04-03 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1612166, + "price": 101200000.0, + "datetime": "2026-04-03 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1612179, + "price": 101483000.0, + "datetime": "2026-04-03 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1612197, + "price": 101507000.0, + "datetime": "2026-04-04 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612257, + "price": 101448000.0, + "datetime": "2026-04-04 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.2 [bb_reversal,ema_pullback,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1612267, + "price": 101351000.0, + "datetime": "2026-04-04 03:57:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1612281, + "price": 101357000.0, + "datetime": "2026-04-04 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612292, + "price": 101475000.0, + "datetime": "2026-04-04 05:12:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [bb_reversal,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612315, + "price": 101520000.0, + "datetime": "2026-04-04 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1612323, + "price": 101571000.0, + "datetime": "2026-04-04 06:45:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1612414, + "price": 101463000.0, + "datetime": "2026-04-04 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612470, + "price": 101509000.0, + "datetime": "2026-04-04 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1612500, + "price": 101599000.0, + "datetime": "2026-04-04 15:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1612528, + "price": 101688000.0, + "datetime": "2026-04-04 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612565, + "price": 101650000.0, + "datetime": "2026-04-04 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=35.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1612615, + "price": 101894000.0, + "datetime": "2026-04-04 21:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", @@ -141683,16 +284846,7 @@ "datetime": "2026-04-04 22:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=14.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1612663, - "price": 102000000.0, - "datetime": "2026-04-04 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=27.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -141700,35 +284854,143 @@ "price": 102341000.0, "datetime": "2026-04-05 01:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1612739, + "price": 102115000.0, + "datetime": "2026-04-05 03:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1612848, + "price": 102036000.0, + "datetime": "2026-04-05 09:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1613187, - "price": 102150000.0, - "datetime": "2026-04-06 01:57:00", + "bar_index": 1612907, + "price": 101941000.0, + "datetime": "2026-04-05 11:57:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1613242, - "price": 102250000.0, - "datetime": "2026-04-06 04:42:00", + "bar_index": 1612958, + "price": 101856000.0, + "datetime": "2026-04-05 14:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1613294, - "price": 102488000.0, - "datetime": "2026-04-06 07:18:00", + "bar_index": 1613006, + "price": 101637000.0, + "datetime": "2026-04-05 16:54:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613068, + "price": 101942000.0, + "datetime": "2026-04-05 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1613089, + "price": 101755000.0, + "datetime": "2026-04-05 21:03:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1613141, + "price": 101834000.0, + "datetime": "2026-04-05 23:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613162, + "price": 102445000.0, + "datetime": "2026-04-06 00:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1613174, + "price": 102318000.0, + "datetime": "2026-04-06 01:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613190, + "price": 102222000.0, + "datetime": "2026-04-06 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1613208, + "price": 102223000.0, + "datetime": "2026-04-06 03:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613263, + "price": 102679000.0, + "datetime": "2026-04-06 05:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1613309, + "price": 103650000.0, + "datetime": "2026-04-06 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1613387, + "price": 104183000.0, + "datetime": "2026-04-06 11:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -141736,107 +284998,422 @@ "price": 104125000.0, "datetime": "2026-04-06 12:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1613960, - "price": 103570000.0, - "datetime": "2026-04-07 16:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1614416, - "price": 106200000.0, - "datetime": "2026-04-08 15:24:00", + "bar_index": 1613488, + "price": 104099000.0, + "datetime": "2026-04-06 17:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1614439, - "price": 105933000.0, - "datetime": "2026-04-08 16:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1614932, - "price": 105874000.0, - "datetime": "2026-04-09 17:12:00", + "bar_index": 1613529, + "price": 104878000.0, + "datetime": "2026-04-06 19:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" + "reason": "composite_buy score=14.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1615018, - "price": 106179000.0, - "datetime": "2026-04-09 21:30:00", + "bar_index": 1613545, + "price": 104846000.0, + "datetime": "2026-04-06 19:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=8.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1615030, - "price": 106049000.0, - "datetime": "2026-04-09 22:06:00", + "bar_index": 1613569, + "price": 104597000.0, + "datetime": "2026-04-06 21:03:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1615104, - "price": 106501000.0, - "datetime": "2026-04-10 01:48:00", + "bar_index": 1613626, + "price": 104646000.0, + "datetime": "2026-04-06 23:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=44.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1615153, - "price": 106676000.0, - "datetime": "2026-04-10 04:15:00", + "bar_index": 1613676, + "price": 104588000.0, + "datetime": "2026-04-07 02:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1615253, - "price": 106768000.0, - "datetime": "2026-04-10 09:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=24.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1615278, - "price": 107307000.0, - "datetime": "2026-04-10 10:30:00", + "bar_index": 1613699, + "price": 104972000.0, + "datetime": "2026-04-07 03:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613740, + "price": 105257000.0, + "datetime": "2026-04-07 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1613877, + "price": 103950000.0, + "datetime": "2026-04-07 12:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1613881, + "price": 103974000.0, + "datetime": "2026-04-07 12:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1613909, + "price": 103900000.0, + "datetime": "2026-04-07 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1615404, - "price": 106750000.0, - "datetime": "2026-04-10 16:48:00", + "bar_index": 1613918, + "price": 103750000.0, + "datetime": "2026-04-07 14:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1613924, + "price": 103664000.0, + "datetime": "2026-04-07 14:48:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1614025, + "price": 102950000.0, + "datetime": "2026-04-07 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1614107, + "price": 102446000.0, + "datetime": "2026-04-07 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1614162, + "price": 103610000.0, + "datetime": "2026-04-08 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1614239, + "price": 104694000.0, + "datetime": "2026-04-08 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1614314, + "price": 106280000.0, + "datetime": "2026-04-08 10:18:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_sell score=4.8 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1614351, + "price": 105756000.0, + "datetime": "2026-04-08 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1614398, + "price": 106131000.0, + "datetime": "2026-04-08 14:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614421, + "price": 106150000.0, + "datetime": "2026-04-08 15:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1614449, + "price": 106100000.0, + "datetime": "2026-04-08 17:03:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614464, + "price": 106350000.0, + "datetime": "2026-04-08 17:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614525, + "price": 106307000.0, + "datetime": "2026-04-08 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1614545, + "price": 106598000.0, + "datetime": "2026-04-08 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1614593, + "price": 105845000.0, + "datetime": "2026-04-09 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1614620, + "price": 106050000.0, + "datetime": "2026-04-09 01:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1614675, + "price": 105850000.0, + "datetime": "2026-04-09 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1614689, + "price": 106170000.0, + "datetime": "2026-04-09 05:03:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1614700, + "price": 106023000.0, + "datetime": "2026-04-09 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1614712, + "price": 106334000.0, + "datetime": "2026-04-09 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1614866, + "price": 105414000.0, + "datetime": "2026-04-09 13:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614895, + "price": 105692000.0, + "datetime": "2026-04-09 15:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614905, + "price": 105784000.0, + "datetime": "2026-04-09 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1614917, + "price": 105856000.0, + "datetime": "2026-04-09 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1615080, + "price": 106778000.0, + "datetime": "2026-04-10 00:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1615141, + "price": 106550000.0, + "datetime": "2026-04-10 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=39.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1615166, + "price": 106798000.0, + "datetime": "2026-04-10 04:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1615179, + "price": 107204000.0, + "datetime": "2026-04-10 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1615219, + "price": 107288000.0, + "datetime": "2026-04-10 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1615235, + "price": 106701000.0, + "datetime": "2026-04-10 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1615294, + "price": 107301000.0, + "datetime": "2026-04-10 11:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1615311, + "price": 106987000.0, + "datetime": "2026-04-10 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1615349, + "price": 107159000.0, + "datetime": "2026-04-10 14:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1615357, + "price": 107353000.0, + "datetime": "2026-04-10 14:27:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1615443, + "price": 106930000.0, + "datetime": "2026-04-10 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -141845,7 +285422,7 @@ "datetime": "2026-04-10 19:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -141853,35 +285430,107 @@ "price": 107106000.0, "datetime": "2026-04-10 19:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1615522, - "price": 107281000.0, - "datetime": "2026-04-10 22:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [donchian,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1615527, - "price": 107644000.0, - "datetime": "2026-04-10 22:57:00", + "bar_index": 1615502, + "price": 107601000.0, + "datetime": "2026-04-10 21:42:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1615535, + "price": 108370000.0, + "datetime": "2026-04-10 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1615547, + "price": 108199000.0, + "datetime": "2026-04-10 23:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,rsi_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1615638, - "price": 108181000.0, - "datetime": "2026-04-11 04:30:00", + "bar_index": 1615561, + "price": 107886000.0, + "datetime": "2026-04-11 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=6.0 [bb_reversal,donchian,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1615589, + "price": 108168000.0, + "datetime": "2026-04-11 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1615611, + "price": 108400000.0, + "datetime": "2026-04-11 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1615618, + "price": 108350000.0, + "datetime": "2026-04-11 03:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1615685, + "price": 108538000.0, + "datetime": "2026-04-11 06:51:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1615713, + "price": 108182000.0, + "datetime": "2026-04-11 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1615724, + "price": 108317000.0, + "datetime": "2026-04-11 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1615743, + "price": 108256000.0, + "datetime": "2026-04-11 09:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.9 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -141890,7 +285539,79 @@ "datetime": "2026-04-11 10:30:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1615781, + "price": 108515000.0, + "datetime": "2026-04-11 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1615843, + "price": 108169000.0, + "datetime": "2026-04-11 14:45:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1615884, + "price": 108160000.0, + "datetime": "2026-04-11 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1615892, + "price": 108263000.0, + "datetime": "2026-04-11 17:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1615908, + "price": 108132000.0, + "datetime": "2026-04-11 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1615913, + "price": 108284000.0, + "datetime": "2026-04-11 18:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1615923, + "price": 108409000.0, + "datetime": "2026-04-11 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1615936, + "price": 108420000.0, + "datetime": "2026-04-11 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing,macd_cross,support_bounce]" }, { "side": "buy", @@ -141899,61 +285620,232 @@ "datetime": "2026-04-11 19:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1615989, - "price": 108466000.0, - "datetime": "2026-04-11 22:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1616025, - "price": 108336000.0, - "datetime": "2026-04-11 23:51:00", + "bar_index": 1615960, + "price": 108455000.0, + "datetime": "2026-04-11 20:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.0 [fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1616410, - "price": 106867000.0, - "datetime": "2026-04-12 19:06:00", + "bar_index": 1615968, + "price": 108499000.0, + "datetime": "2026-04-11 21:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1616465, - "price": 106107000.0, - "datetime": "2026-04-12 21:51:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1616785, - "price": 105860000.0, - "datetime": "2026-04-13 13:51:00", + "bar_index": 1615999, + "price": 108215000.0, + "datetime": "2026-04-11 22:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1616035, + "price": 108450000.0, + "datetime": "2026-04-12 00:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1616046, + "price": 108442000.0, + "datetime": "2026-04-12 00:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1616080, + "price": 108721000.0, + "datetime": "2026-04-12 02:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1616117, + "price": 109143000.0, + "datetime": "2026-04-12 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1616170, + "price": 109044000.0, + "datetime": "2026-04-12 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1616829, - "price": 105937000.0, - "datetime": "2026-04-13 16:03:00", + "bar_index": 1616193, + "price": 108603000.0, + "datetime": "2026-04-12 08:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=17.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1616246, + "price": 106582000.0, + "datetime": "2026-04-12 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1616361, + "price": 106902000.0, + "datetime": "2026-04-12 16:39:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1616375, + "price": 106939000.0, + "datetime": "2026-04-12 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1616403, + "price": 106744000.0, + "datetime": "2026-04-12 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1616411, + "price": 106883000.0, + "datetime": "2026-04-12 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1616421, + "price": 106741000.0, + "datetime": "2026-04-12 19:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1616474, + "price": 105940000.0, + "datetime": "2026-04-12 22:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1616526, + "price": 105814000.0, + "datetime": "2026-04-13 00:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fib_pullback]" + }, + { + "side": "buy", + "bar_index": 1616556, + "price": 105894000.0, + "datetime": "2026-04-13 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1616571, + "price": 106100000.0, + "datetime": "2026-04-13 03:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1616636, + "price": 106367000.0, + "datetime": "2026-04-13 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1616697, + "price": 106178000.0, + "datetime": "2026-04-13 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1616723, + "price": 106251000.0, + "datetime": "2026-04-13 10:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [bb_reversal,ema_pullback,fractal_swing,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1616787, + "price": 105914000.0, + "datetime": "2026-04-13 13:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1616871, + "price": 105579000.0, + "datetime": "2026-04-13 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=31.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1616887, + "price": 105670000.0, + "datetime": "2026-04-13 18:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.6 [fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "sell", @@ -141961,8 +285853,8 @@ "price": 105630000.0, "datetime": "2026-04-13 19:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", @@ -141970,53 +285862,215 @@ "price": 105714000.0, "datetime": "2026-04-13 20:00:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1616946, - "price": 106048000.0, - "datetime": "2026-04-13 21:54:00", + "bar_index": 1616917, + "price": 105752000.0, + "datetime": "2026-04-13 20:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1617192, - "price": 109556000.0, - "datetime": "2026-04-14 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1617606, - "price": 109962000.0, - "datetime": "2026-04-15 06:54:00", + "bar_index": 1616948, + "price": 106120000.0, + "datetime": "2026-04-13 22:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1616971, + "price": 106673000.0, + "datetime": "2026-04-13 23:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1617018, + "price": 107328000.0, + "datetime": "2026-04-14 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1617050, + "price": 107275000.0, + "datetime": "2026-04-14 03:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1617099, + "price": 108410000.0, + "datetime": "2026-04-14 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1617114, + "price": 108449000.0, + "datetime": "2026-04-14 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1617124, + "price": 108521000.0, + "datetime": "2026-04-14 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1617136, + "price": 109570000.0, + "datetime": "2026-04-14 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1617144, + "price": 109733000.0, + "datetime": "2026-04-14 07:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1617194, + "price": 109601000.0, + "datetime": "2026-04-14 10:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1617204, + "price": 109833000.0, + "datetime": "2026-04-14 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1617255, + "price": 110063000.0, + "datetime": "2026-04-14 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1617264, + "price": 109932000.0, + "datetime": "2026-04-14 13:48:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1617330, + "price": 110193000.0, + "datetime": "2026-04-14 17:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1617431, + "price": 110004000.0, + "datetime": "2026-04-14 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1617479, + "price": 110970000.0, + "datetime": "2026-04-15 00:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1617488, + "price": 111354000.0, + "datetime": "2026-04-15 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,keltner_breakout,pivot_swing]" }, { "side": "sell", - "bar_index": 1617618, - "price": 109796000.0, - "datetime": "2026-04-15 07:30:00", + "bar_index": 1617620, + "price": 109665000.0, + "datetime": "2026-04-15 07:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=30.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1617839, - "price": 109641000.0, - "datetime": "2026-04-15 18:33:00", + "bar_index": 1617657, + "price": 110462000.0, + "datetime": "2026-04-15 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1617734, + "price": 110114000.0, + "datetime": "2026-04-15 13:18:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1617777, + "price": 109620000.0, + "datetime": "2026-04-15 15:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1617878, + "price": 109756000.0, + "datetime": "2026-04-15 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=60.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "buy", @@ -142024,35 +286078,89 @@ "price": 110068000.0, "datetime": "2026-04-15 23:15:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" }, { "side": "sell", - "bar_index": 1617941, - "price": 109619000.0, - "datetime": "2026-04-15 23:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1618082, - "price": 110298000.0, - "datetime": "2026-04-16 06:42:00", + "bar_index": 1617961, + "price": 109336000.0, + "datetime": "2026-04-16 00:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1618140, - "price": 110510000.0, - "datetime": "2026-04-16 09:36:00", + "bar_index": 1618005, + "price": 109555000.0, + "datetime": "2026-04-16 02:51:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1618070, + "price": 110324000.0, + "datetime": "2026-04-16 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1618096, + "price": 110504000.0, + "datetime": "2026-04-16 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1618117, + "price": 110301000.0, + "datetime": "2026-04-16 08:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1618142, + "price": 110483000.0, + "datetime": "2026-04-16 09:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1618152, + "price": 110151000.0, + "datetime": "2026-04-16 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1618178, + "price": 110623000.0, + "datetime": "2026-04-16 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1618212, + "price": 110458000.0, + "datetime": "2026-04-16 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", @@ -142060,17 +286168,17 @@ "price": 110467000.0, "datetime": "2026-04-16 13:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=10.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1618263, - "price": 110565000.0, - "datetime": "2026-04-16 15:45:00", + "bar_index": 1618306, + "price": 110422000.0, + "datetime": "2026-04-16 17:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", @@ -142078,71 +286186,323 @@ "price": 110073000.0, "datetime": "2026-04-16 20:39:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1618402, - "price": 110122000.0, - "datetime": "2026-04-16 22:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.9, + "reason": "composite_sell score=4.5 [bb_reversal,fractal_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1618925, - "price": 114184000.0, - "datetime": "2026-04-18 00:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1618963, - "price": 113941000.0, - "datetime": "2026-04-18 02:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1619061, - "price": 113937000.0, - "datetime": "2026-04-18 07:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1619513, - "price": 112288000.0, - "datetime": "2026-04-19 06:15:00", + "bar_index": 1618375, + "price": 110390000.0, + "datetime": "2026-04-16 21:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1619924, - "price": 111591000.0, - "datetime": "2026-04-20 02:48:00", + "bar_index": 1618384, + "price": 110247000.0, + "datetime": "2026-04-16 21:48:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1618413, + "price": 109062000.0, + "datetime": "2026-04-16 23:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=24.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1618510, + "price": 110516000.0, + "datetime": "2026-04-17 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1618520, + "price": 110809000.0, + "datetime": "2026-04-17 04:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1618589, + "price": 110641000.0, + "datetime": "2026-04-17 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1618825, + "price": 111500000.0, + "datetime": "2026-04-17 19:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1618840, + "price": 111844000.0, + "datetime": "2026-04-17 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1618845, + "price": 111900000.0, + "datetime": "2026-04-17 20:51:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1618895, + "price": 114000000.0, + "datetime": "2026-04-17 23:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1619030, + "price": 113841000.0, + "datetime": "2026-04-18 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1619045, + "price": 113903000.0, + "datetime": "2026-04-18 06:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1619093, + "price": 113777000.0, + "datetime": "2026-04-18 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1619106, + "price": 113831000.0, + "datetime": "2026-04-18 09:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1619194, + "price": 114014000.0, + "datetime": "2026-04-18 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1619336, + "price": 112700000.0, + "datetime": "2026-04-18 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1619397, + "price": 112891000.0, + "datetime": "2026-04-19 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1619529, + "price": 112238000.0, + "datetime": "2026-04-19 07:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1619546, + "price": 112485000.0, + "datetime": "2026-04-19 07:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1619624, + "price": 112138000.0, + "datetime": "2026-04-19 11:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1619643, + "price": 112158000.0, + "datetime": "2026-04-19 12:45:00", + "pivot_bar_index": null, + "confidence": 0.72, + "reason": "composite_buy score=3.6 [obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1619651, + "price": 112226000.0, + "datetime": "2026-04-19 13:09:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1619682, + "price": 112320000.0, + "datetime": "2026-04-19 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1619702, + "price": 112072000.0, + "datetime": "2026-04-19 15:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1619734, + "price": 111814000.0, + "datetime": "2026-04-19 17:18:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1619800, + "price": 112050000.0, + "datetime": "2026-04-19 20:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1619837, + "price": 113114000.0, + "datetime": "2026-04-19 22:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1619868, + "price": 112722000.0, + "datetime": "2026-04-20 00:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1620054, - "price": 110409000.0, - "datetime": "2026-04-20 09:18:00", + "bar_index": 1619888, + "price": 112560000.0, + "datetime": "2026-04-20 01:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.66, + "reason": "composite_sell score=3.3 [donchian,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1619962, + "price": 111712000.0, + "datetime": "2026-04-20 04:42:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1619992, + "price": 111350000.0, + "datetime": "2026-04-20 06:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620069, + "price": 110696000.0, + "datetime": "2026-04-20 10:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1620078, + "price": 111061000.0, + "datetime": "2026-04-20 10:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1620103, + "price": 110738000.0, + "datetime": "2026-04-20 11:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [donchian,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1620130, + "price": 110653000.0, + "datetime": "2026-04-20 13:06:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -142150,161 +286510,332 @@ "price": 110450000.0, "datetime": "2026-04-20 15:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=27.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1620268, - "price": 111460000.0, - "datetime": "2026-04-20 20:00:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1620301, - "price": 111571000.0, - "datetime": "2026-04-20 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1620337, - "price": 111917000.0, - "datetime": "2026-04-20 23:27:00", + "bar_index": 1620202, + "price": 111394000.0, + "datetime": "2026-04-20 16:42:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1620342, - "price": 111610000.0, - "datetime": "2026-04-20 23:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" + "reason": "composite_buy score=21.2 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1620451, - "price": 112878000.0, - "datetime": "2026-04-21 05:09:00", + "bar_index": 1620221, + "price": 111209000.0, + "datetime": "2026-04-20 17:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620231, + "price": 111384000.0, + "datetime": "2026-04-20 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620237, + "price": 111424000.0, + "datetime": "2026-04-20 18:27:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_buy score=3.8 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620258, + "price": 111619000.0, + "datetime": "2026-04-20 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1620356, + "price": 111911000.0, + "datetime": "2026-04-21 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=81.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1620493, - "price": 112554000.0, - "datetime": "2026-04-21 07:15:00", + "bar_index": 1620377, + "price": 111684000.0, + "datetime": "2026-04-21 01:27:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1620389, + "price": 111833000.0, + "datetime": "2026-04-21 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620434, + "price": 112794000.0, + "datetime": "2026-04-21 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1620440, + "price": 112754000.0, + "datetime": "2026-04-21 04:36:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1620508, - "price": 112300000.0, - "datetime": "2026-04-21 08:00:00", + "bar_index": 1620501, + "price": 112473000.0, + "datetime": "2026-04-21 07:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1620533, + "price": 112472000.0, + "datetime": "2026-04-21 09:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1620570, + "price": 112233000.0, + "datetime": "2026-04-21 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=25.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1620581, + "price": 111981000.0, + "datetime": "2026-04-21 11:39:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1620753, - "price": 112983000.0, - "datetime": "2026-04-21 20:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1620815, - "price": 112738000.0, - "datetime": "2026-04-21 23:21:00", + "bar_index": 1620661, + "price": 112378000.0, + "datetime": "2026-04-21 15:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1620851, - "price": 112402000.0, - "datetime": "2026-04-22 01:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1620881, - "price": 112628000.0, - "datetime": "2026-04-22 02:39:00", + "bar_index": 1620681, + "price": 112700000.0, + "datetime": "2026-04-21 16:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=15.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1620931, - "price": 112425000.0, - "datetime": "2026-04-22 05:09:00", + "bar_index": 1620760, + "price": 113225000.0, + "datetime": "2026-04-21 20:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=28.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1620772, + "price": 112859000.0, + "datetime": "2026-04-21 21:12:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1621035, - "price": 112900000.0, - "datetime": "2026-04-22 10:21:00", + "bar_index": 1620863, + "price": 112585000.0, + "datetime": "2026-04-22 01:45:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout]" }, { "side": "buy", - "bar_index": 1621157, - "price": 114992000.0, - "datetime": "2026-04-22 16:27:00", + "bar_index": 1620940, + "price": 112537000.0, + "datetime": "2026-04-22 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=46.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1621391, - "price": 116448000.0, - "datetime": "2026-04-23 04:09:00", + "bar_index": 1620976, + "price": 111973000.0, + "datetime": "2026-04-22 07:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=5.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1620982, + "price": 112219000.0, + "datetime": "2026-04-22 07:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1621036, + "price": 112895000.0, + "datetime": "2026-04-22 10:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1621046, + "price": 112994000.0, + "datetime": "2026-04-22 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [ema_pullback,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621066, + "price": 114600000.0, + "datetime": "2026-04-22 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1621103, + "price": 114598000.0, + "datetime": "2026-04-22 13:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621128, + "price": 115067000.0, + "datetime": "2026-04-22 15:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1621136, + "price": 115213000.0, + "datetime": "2026-04-22 15:24:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1621142, + "price": 115070000.0, + "datetime": "2026-04-22 15:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1621168, + "price": 115359000.0, + "datetime": "2026-04-22 17:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621245, + "price": 115673000.0, + "datetime": "2026-04-22 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1621265, + "price": 115698000.0, + "datetime": "2026-04-22 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621319, + "price": 116900000.0, + "datetime": "2026-04-23 00:33:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1621416, - "price": 116350000.0, - "datetime": "2026-04-23 05:24:00", + "bar_index": 1621359, + "price": 116497000.0, + "datetime": "2026-04-23 02:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=14.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" }, { "side": "sell", - "bar_index": 1621455, - "price": 116482000.0, - "datetime": "2026-04-23 07:21:00", + "bar_index": 1621368, + "price": 116629000.0, + "datetime": "2026-04-23 03:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1621420, + "price": 116314000.0, + "datetime": "2026-04-23 05:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -142313,61 +286844,295 @@ "datetime": "2026-04-23 09:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1621600, - "price": 115753000.0, - "datetime": "2026-04-23 14:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1621652, - "price": 116066000.0, - "datetime": "2026-04-23 17:12:00", + "bar_index": 1621579, + "price": 115713000.0, + "datetime": "2026-04-23 13:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621605, + "price": 115938000.0, + "datetime": "2026-04-23 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1621631, + "price": 116085000.0, + "datetime": "2026-04-23 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621737, + "price": 115554000.0, + "datetime": "2026-04-23 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1621756, + "price": 115531000.0, + "datetime": "2026-04-23 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621804, + "price": 116246000.0, + "datetime": "2026-04-24 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.1 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1621858, + "price": 115934000.0, + "datetime": "2026-04-24 03:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fib_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1622056, - "price": 115881000.0, - "datetime": "2026-04-24 13:24:00", + "bar_index": 1621865, + "price": 115759000.0, + "datetime": "2026-04-24 03:51:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1622677, - "price": 115729000.0, - "datetime": "2026-04-25 20:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1622822, - "price": 115321000.0, - "datetime": "2026-04-26 03:42:00", + "bar_index": 1621895, + "price": 115638000.0, + "datetime": "2026-04-24 05:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1622919, - "price": 115723000.0, - "datetime": "2026-04-26 08:33:00", + "bar_index": 1621904, + "price": 115923000.0, + "datetime": "2026-04-24 05:48:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621939, + "price": 116260000.0, + "datetime": "2026-04-24 07:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621958, + "price": 116226000.0, + "datetime": "2026-04-24 08:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1621962, + "price": 116333000.0, + "datetime": "2026-04-24 08:42:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1621996, + "price": 116178000.0, + "datetime": "2026-04-24 10:24:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1622021, + "price": 116523000.0, + "datetime": "2026-04-24 11:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1622031, + "price": 116257000.0, + "datetime": "2026-04-24 12:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1622089, + "price": 116053000.0, + "datetime": "2026-04-24 15:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1622107, + "price": 115903000.0, + "datetime": "2026-04-24 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1622178, + "price": 115703000.0, + "datetime": "2026-04-24 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1622188, + "price": 116016000.0, + "datetime": "2026-04-24 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1622216, + "price": 116287000.0, + "datetime": "2026-04-24 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1622404, + "price": 115322000.0, + "datetime": "2026-04-25 06:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1622423, + "price": 115200000.0, + "datetime": "2026-04-25 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1622452, + "price": 115270000.0, + "datetime": "2026-04-25 09:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1622464, + "price": 115293000.0, + "datetime": "2026-04-25 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1622497, + "price": 115500000.0, + "datetime": "2026-04-25 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1622514, + "price": 115534000.0, + "datetime": "2026-04-25 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1622532, + "price": 115560000.0, + "datetime": "2026-04-25 13:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1622583, + "price": 115420000.0, + "datetime": "2026-04-25 15:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1622605, + "price": 115458000.0, + "datetime": "2026-04-25 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1622658, + "price": 115808000.0, + "datetime": "2026-04-25 19:30:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1622741, + "price": 115906000.0, + "datetime": "2026-04-25 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=62.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" }, { "side": "buy", @@ -142376,25 +287141,61 @@ "datetime": "2026-04-26 09:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=41.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" }, { - "side": "buy", - "bar_index": 1623063, - "price": 115920000.0, - "datetime": "2026-04-26 15:45:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1623148, - "price": 116013000.0, - "datetime": "2026-04-26 20:00:00", + "side": "sell", + "bar_index": 1622975, + "price": 115460000.0, + "datetime": "2026-04-26 11:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1623034, + "price": 116273000.0, + "datetime": "2026-04-26 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1623051, + "price": 116069000.0, + "datetime": "2026-04-26 15:09:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623079, + "price": 116024000.0, + "datetime": "2026-04-26 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623094, + "price": 116093000.0, + "datetime": "2026-04-26 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1623219, + "price": 115953000.0, + "datetime": "2026-04-26 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", @@ -142402,26 +287203,98 @@ "price": 116420000.0, "datetime": "2026-04-27 08:36:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=68.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1623380, - "price": 117165000.0, - "datetime": "2026-04-27 11:39:00", + "bar_index": 1623375, + "price": 117200000.0, + "datetime": "2026-04-27 11:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=15.0 [donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623393, + "price": 117233000.0, + "datetime": "2026-04-27 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1623506, - "price": 115629000.0, - "datetime": "2026-04-27 17:57:00", + "bar_index": 1623413, + "price": 116954000.0, + "datetime": "2026-04-27 13:18:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1623424, + "price": 116897000.0, + "datetime": "2026-04-27 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1623435, + "price": 115750000.0, + "datetime": "2026-04-27 14:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1623477, + "price": 115540000.0, + "datetime": "2026-04-27 16:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1623494, + "price": 115420000.0, + "datetime": "2026-04-27 17:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623520, + "price": 115767000.0, + "datetime": "2026-04-27 18:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623530, + "price": 115700000.0, + "datetime": "2026-04-27 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1623555, + "price": 115737000.0, + "datetime": "2026-04-27 20:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", @@ -142429,161 +287302,656 @@ "price": 115768000.0, "datetime": "2026-04-27 21:09:00", "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623619, + "price": 116095000.0, + "datetime": "2026-04-27 23:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1623637, + "price": 114878000.0, + "datetime": "2026-04-28 00:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1623699, + "price": 114579000.0, + "datetime": "2026-04-28 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1623720, + "price": 114462000.0, + "datetime": "2026-04-28 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623732, + "price": 114794000.0, + "datetime": "2026-04-28 05:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [donchian,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1623744, + "price": 114837000.0, + "datetime": "2026-04-28 05:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1623759, + "price": 114759000.0, + "datetime": "2026-04-28 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623823, + "price": 115138000.0, + "datetime": "2026-04-28 09:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=44.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1623869, + "price": 114154000.0, + "datetime": "2026-04-28 12:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1623911, + "price": 114357000.0, + "datetime": "2026-04-28 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1623933, + "price": 114264000.0, + "datetime": "2026-04-28 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1623968, + "price": 114166000.0, + "datetime": "2026-04-28 17:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1624030, + "price": 113632000.0, + "datetime": "2026-04-28 20:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1624065, + "price": 113524000.0, + "datetime": "2026-04-28 21:54:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [bb_reversal,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1624132, + "price": 113016000.0, + "datetime": "2026-04-29 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1624161, + "price": 113142000.0, + "datetime": "2026-04-29 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1624208, + "price": 113486000.0, + "datetime": "2026-04-29 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1624254, + "price": 113603000.0, + "datetime": "2026-04-29 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1624295, + "price": 113494000.0, + "datetime": "2026-04-29 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1624331, + "price": 113817000.0, + "datetime": "2026-04-29 11:12:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1624369, + "price": 114325000.0, + "datetime": "2026-04-29 13:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1624374, + "price": 114417000.0, + "datetime": "2026-04-29 13:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1624445, + "price": 114332000.0, + "datetime": "2026-04-29 16:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1624453, + "price": 114408000.0, + "datetime": "2026-04-29 17:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1624475, + "price": 114541000.0, + "datetime": "2026-04-29 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1624488, + "price": 115331000.0, + "datetime": "2026-04-29 19:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.6 [bb_reversal,donchian,fractal_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1624520, + "price": 115260000.0, + "datetime": "2026-04-29 20:39:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1624536, + "price": 114609000.0, + "datetime": "2026-04-29 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,donchian,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1624664, + "price": 112985000.0, + "datetime": "2026-04-30 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1624680, + "price": 113054000.0, + "datetime": "2026-04-30 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1624713, + "price": 113670000.0, + "datetime": "2026-04-30 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1624764, + "price": 113410000.0, + "datetime": "2026-04-30 08:51:00", + "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" }, { "side": "sell", - "bar_index": 1623631, - "price": 115372000.0, - "datetime": "2026-04-28 00:12:00", + "bar_index": 1624770, + "price": 113210000.0, + "datetime": "2026-04-30 09:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1624789, + "price": 113699000.0, + "datetime": "2026-04-30 10:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=12.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1624808, + "price": 113770000.0, + "datetime": "2026-04-30 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1623680, - "price": 114475000.0, - "datetime": "2026-04-28 02:39:00", + "bar_index": 1624824, + "price": 113015000.0, + "datetime": "2026-04-30 11:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1623755, - "price": 114727000.0, - "datetime": "2026-04-28 06:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1623778, - "price": 114845000.0, - "datetime": "2026-04-28 07:33:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1623819, - "price": 115163000.0, - "datetime": "2026-04-28 09:36:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1624195, - "price": 113138000.0, - "datetime": "2026-04-29 04:24:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1624410, - "price": 114624000.0, - "datetime": "2026-04-29 15:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1624749, - "price": 113652000.0, - "datetime": "2026-04-30 08:06:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "reason": "composite_sell score=7.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1624881, - "price": 112847000.0, - "datetime": "2026-04-30 14:42:00", + "bar_index": 1624850, + "price": 113069000.0, + "datetime": "2026-04-30 13:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=11.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1624917, + "price": 113118000.0, + "datetime": "2026-04-30 16:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625019, + "price": 113596000.0, + "datetime": "2026-04-30 21:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625065, + "price": 113681000.0, + "datetime": "2026-04-30 23:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625071, + "price": 113791000.0, + "datetime": "2026-05-01 00:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1625140, + "price": 113663000.0, + "datetime": "2026-05-01 03:39:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1625155, + "price": 113836000.0, + "datetime": "2026-05-01 04:24:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1625179, + "price": 113880000.0, + "datetime": "2026-05-01 05:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625212, + "price": 113807000.0, + "datetime": "2026-05-01 07:15:00", + "pivot_bar_index": null, + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1625253, + "price": 114000000.0, + "datetime": "2026-05-01 09:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1625279, + "price": 114080000.0, + "datetime": "2026-05-01 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1625052, - "price": 113463000.0, - "datetime": "2026-04-30 23:15:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1625098, - "price": 113732000.0, - "datetime": "2026-05-01 01:33:00", + "bar_index": 1625299, + "price": 113990000.0, + "datetime": "2026-05-01 11:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=6.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1625175, - "price": 113821000.0, - "datetime": "2026-05-01 05:24:00", + "bar_index": 1625329, + "price": 114647000.0, + "datetime": "2026-05-01 13:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1625316, - "price": 114757000.0, - "datetime": "2026-05-01 12:27:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1625341, - "price": 114606000.0, - "datetime": "2026-05-01 13:42:00", + "bar_index": 1625344, + "price": 114591000.0, + "datetime": "2026-05-01 13:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "buy", - "bar_index": 1625778, - "price": 116201000.0, - "datetime": "2026-05-02 11:33:00", + "bar_index": 1625359, + "price": 114621000.0, + "datetime": "2026-05-01 14:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_buy score=10.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625390, + "price": 114634000.0, + "datetime": "2026-05-01 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625436, + "price": 114959000.0, + "datetime": "2026-05-01 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625457, + "price": 115000000.0, + "datetime": "2026-05-01 19:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625486, + "price": 115061000.0, + "datetime": "2026-05-01 20:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625491, + "price": 115249000.0, + "datetime": "2026-05-01 21:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1625555, + "price": 116314000.0, + "datetime": "2026-05-02 00:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625567, + "price": 116435000.0, + "datetime": "2026-05-02 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1626099, + "bar_index": 1625587, + "price": 116033000.0, + "datetime": "2026-05-02 02:00:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1625607, "price": 116277000.0, - "datetime": "2026-05-03 03:36:00", + "datetime": "2026-05-02 03:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1626127, - "price": 116326000.0, - "datetime": "2026-05-03 05:00:00", + "bar_index": 1625687, + "price": 115997000.0, + "datetime": "2026-05-02 07:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=14.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1625723, + "price": 115881000.0, + "datetime": "2026-05-02 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1625736, + "price": 116204000.0, + "datetime": "2026-05-02 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1625814, + "price": 116245000.0, + "datetime": "2026-05-02 13:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1625870, + "price": 116300000.0, + "datetime": "2026-05-02 16:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1625880, + "price": 116201000.0, + "datetime": "2026-05-02 16:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1625908, + "price": 116274000.0, + "datetime": "2026-05-02 18:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=19.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1625999, + "price": 116161000.0, + "datetime": "2026-05-02 22:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1626006, + "price": 116233000.0, + "datetime": "2026-05-02 22:57:00", + "pivot_bar_index": null, + "confidence": 0.84, + "reason": "composite_buy score=4.2 [keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1626018, + "price": 116314000.0, + "datetime": "2026-05-02 23:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1626044, + "price": 116330000.0, + "datetime": "2026-05-03 00:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1626109, + "price": 116364000.0, + "datetime": "2026-05-03 04:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.3 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" }, { "side": "buy", @@ -142591,206 +287959,863 @@ "price": 116315000.0, "datetime": "2026-05-03 05:57:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1626397, - "price": 116518000.0, - "datetime": "2026-05-03 18:30:00", + "bar_index": 1626162, + "price": 116729000.0, + "datetime": "2026-05-03 06:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1626430, - "price": 116565000.0, - "datetime": "2026-05-03 20:09:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1626593, - "price": 116581000.0, - "datetime": "2026-05-04 04:18:00", + "bar_index": 1626216, + "price": 116635000.0, + "datetime": "2026-05-03 09:27:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1626652, - "price": 117093000.0, - "datetime": "2026-05-04 07:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1626781, - "price": 118436000.0, - "datetime": "2026-05-04 13:42:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,donchian]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1626888, - "price": 117092000.0, - "datetime": "2026-05-04 19:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1626952, - "price": 116945000.0, - "datetime": "2026-05-04 22:15:00", + "bar_index": 1626255, + "price": 116120000.0, + "datetime": "2026-05-03 11:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1626972, - "price": 117002000.0, - "datetime": "2026-05-04 23:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=19.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1627373, - "price": 119549000.0, - "datetime": "2026-05-05 19:18:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1627457, - "price": 120492000.0, - "datetime": "2026-05-05 23:30:00", + "bar_index": 1626266, + "price": 116130000.0, + "datetime": "2026-05-03 11:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1627577, - "price": 120695000.0, - "datetime": "2026-05-06 05:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1627812, - "price": 119686000.0, - "datetime": "2026-05-06 17:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1628262, - "price": 119370000.0, - "datetime": "2026-05-07 15:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1628296, - "price": 119488000.0, - "datetime": "2026-05-07 17:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=5.8 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1629092, - "price": 118103000.0, - "datetime": "2026-05-09 09:15:00", + "bar_index": 1626272, + "price": 116089000.0, + "datetime": "2026-05-03 12:15:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1629253, - "price": 118409000.0, - "datetime": "2026-05-09 17:18:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1629382, - "price": 118499000.0, - "datetime": "2026-05-09 23:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1629480, - "price": 119067000.0, - "datetime": "2026-05-10 04:39:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1629550, - "price": 118965000.0, - "datetime": "2026-05-10 08:09:00", + "bar_index": 1626303, + "price": 116115000.0, + "datetime": "2026-05-03 13:48:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1629679, - "price": 119025000.0, - "datetime": "2026-05-10 14:36:00", - "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_sell score=3.5 [bb_reversal,macd_cross]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1630074, - "price": 120259000.0, - "datetime": "2026-05-11 10:21:00", + "bar_index": 1626313, + "price": 116232000.0, + "datetime": "2026-05-03 14:18:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 0.84, + "reason": "composite_buy score=4.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1626414, + "price": 116506000.0, + "datetime": "2026-05-03 19:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1626444, + "price": 116766000.0, + "datetime": "2026-05-03 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1626471, + "price": 116770000.0, + "datetime": "2026-05-03 22:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "sell", - "bar_index": 1630146, - "price": 119153000.0, - "datetime": "2026-05-11 13:57:00", + "bar_index": 1626475, + "price": 116670000.0, + "datetime": "2026-05-03 22:24:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 0.5, + "reason": "composite_sell score=2.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1626503, + "price": 116671000.0, + "datetime": "2026-05-03 23:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1626532, + "price": 116500000.0, + "datetime": "2026-05-04 01:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1626579, + "price": 116567000.0, + "datetime": "2026-05-04 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.3 [bb_reversal,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1626634, + "price": 116880000.0, + "datetime": "2026-05-04 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1626657, + "price": 116996000.0, + "datetime": "2026-05-04 07:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1626677, + "price": 116669000.0, + "datetime": "2026-05-04 08:30:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,donchian,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1626719, + "price": 116825000.0, + "datetime": "2026-05-04 10:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1626871, + "price": 117754000.0, + "datetime": "2026-05-04 18:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=33.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1626882, + "price": 117898000.0, + "datetime": "2026-05-04 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1626889, + "price": 116600000.0, + "datetime": "2026-05-04 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1626961, + "price": 116840000.0, + "datetime": "2026-05-04 22:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [donchian,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1626991, + "price": 118180000.0, + "datetime": "2026-05-05 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1627000, + "price": 118021000.0, + "datetime": "2026-05-05 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627040, + "price": 118919000.0, + "datetime": "2026-05-05 02:39:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1627067, + "price": 118481000.0, + "datetime": "2026-05-05 04:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.8 [fractal_swing,keltner_breakout,local_extrema,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627116, + "price": 118876000.0, + "datetime": "2026-05-05 06:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.1 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1627164, + "price": 118512000.0, + "datetime": "2026-05-05 08:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1627190, + "price": 119125000.0, + "datetime": "2026-05-05 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1627269, + "price": 119901000.0, + "datetime": "2026-05-05 14:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1627276, + "price": 120093000.0, + "datetime": "2026-05-05 14:27:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627293, + "price": 120033000.0, + "datetime": "2026-05-05 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.3 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627306, + "price": 120021000.0, + "datetime": "2026-05-05 15:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1627346, + "price": 119600000.0, + "datetime": "2026-05-05 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627380, + "price": 119667000.0, + "datetime": "2026-05-05 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [bb_reversal,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1627473, + "price": 120581000.0, + "datetime": "2026-05-06 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627487, + "price": 120684000.0, + "datetime": "2026-05-06 01:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1627503, + "price": 120300000.0, + "datetime": "2026-05-06 01:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627533, + "price": 120691000.0, + "datetime": "2026-05-06 03:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627546, + "price": 120700000.0, + "datetime": "2026-05-06 03:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627554, + "price": 120657000.0, + "datetime": "2026-05-06 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1627590, + "price": 120668000.0, + "datetime": "2026-05-06 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1627626, + "price": 120140000.0, + "datetime": "2026-05-06 07:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1627636, + "price": 119815000.0, + "datetime": "2026-05-06 08:27:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1627701, + "price": 119439000.0, + "datetime": "2026-05-06 11:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627717, + "price": 119962000.0, + "datetime": "2026-05-06 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.1 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1627827, + "price": 119831000.0, + "datetime": "2026-05-06 18:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627847, + "price": 120006000.0, + "datetime": "2026-05-06 19:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1627883, + "price": 120611000.0, + "datetime": "2026-05-06 20:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1627995, + "price": 119734000.0, + "datetime": "2026-05-07 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1628007, + "price": 119692000.0, + "datetime": "2026-05-07 03:00:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1628053, + "price": 119843000.0, + "datetime": "2026-05-07 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1628073, + "price": 119534000.0, + "datetime": "2026-05-07 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1628089, + "price": 119598000.0, + "datetime": "2026-05-07 07:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1628100, + "price": 119511000.0, + "datetime": "2026-05-07 07:39:00", + "pivot_bar_index": null, + "confidence": 0.86, + "reason": "composite_sell score=4.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1628137, + "price": 119050000.0, + "datetime": "2026-05-07 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.2 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1628160, + "price": 119243000.0, + "datetime": "2026-05-07 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1628164, + "price": 119128000.0, + "datetime": "2026-05-07 10:51:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1628184, + "price": 119088000.0, + "datetime": "2026-05-07 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1628198, + "price": 118861000.0, + "datetime": "2026-05-07 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628234, + "price": 119010000.0, + "datetime": "2026-05-07 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628264, + "price": 119420000.0, + "datetime": "2026-05-07 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1628377, + "price": 119027000.0, + "datetime": "2026-05-07 21:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628384, + "price": 119093000.0, + "datetime": "2026-05-07 21:51:00", + "pivot_bar_index": null, + "confidence": 0.54, + "reason": "composite_buy score=2.7 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1628398, + "price": 118737000.0, + "datetime": "2026-05-07 22:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628529, + "price": 118231000.0, + "datetime": "2026-05-08 05:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1628562, + "price": 117807000.0, + "datetime": "2026-05-08 06:45:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628704, + "price": 117674000.0, + "datetime": "2026-05-08 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1628724, + "price": 117637000.0, + "datetime": "2026-05-08 14:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1628767, + "price": 117779000.0, + "datetime": "2026-05-08 17:00:00", + "pivot_bar_index": null, + "confidence": 0.96, + "reason": "composite_buy score=4.8 [bb_reversal,donchian,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628819, + "price": 118329000.0, + "datetime": "2026-05-08 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1628872, + "price": 118046000.0, + "datetime": "2026-05-08 22:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=29.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1628900, + "price": 118556000.0, + "datetime": "2026-05-08 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1628932, + "price": 118110000.0, + "datetime": "2026-05-09 01:15:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1628941, + "price": 117835000.0, + "datetime": "2026-05-09 01:42:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,ema_pullback,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1628975, + "price": 118170000.0, + "datetime": "2026-05-09 03:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1629024, + "price": 118100000.0, + "datetime": "2026-05-09 05:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1629068, + "price": 118193000.0, + "datetime": "2026-05-09 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=31.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1629110, + "price": 118309000.0, + "datetime": "2026-05-09 10:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1629158, + "price": 118500000.0, + "datetime": "2026-05-09 12:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1629266, + "price": 118442000.0, + "datetime": "2026-05-09 17:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=26.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1629282, + "price": 118297000.0, + "datetime": "2026-05-09 18:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1629322, + "price": 118385000.0, + "datetime": "2026-05-09 20:45:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1629396, + "price": 118665000.0, + "datetime": "2026-05-10 00:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1629412, + "price": 118834000.0, + "datetime": "2026-05-10 01:15:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1629527, + "price": 118990000.0, + "datetime": "2026-05-10 07:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1629576, + "price": 119049000.0, + "datetime": "2026-05-10 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1629642, + "price": 119077000.0, + "datetime": "2026-05-10 12:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1629820, + "price": 119141000.0, + "datetime": "2026-05-10 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=73.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1629871, + "price": 119200000.0, + "datetime": "2026-05-11 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1629887, + "price": 119653000.0, + "datetime": "2026-05-11 01:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1629897, + "price": 119218000.0, + "datetime": "2026-05-11 01:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1629963, + "price": 119043000.0, + "datetime": "2026-05-11 04:48:00", + "pivot_bar_index": null, + "confidence": 0.8, + "reason": "composite_sell score=4.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1630027, + "price": 120322000.0, + "datetime": "2026-05-11 08:00:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [fractal_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1630092, + "price": 119753000.0, + "datetime": "2026-05-11 11:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" }, { "side": "sell", @@ -142798,17 +288823,17 @@ "price": 119183000.0, "datetime": "2026-05-11 14:42:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_sell score=5.2 [ema_pullback,fractal_swing,macd_cross,rsi_swing]" }, { - "side": "buy", - "bar_index": 1630174, - "price": 119314000.0, - "datetime": "2026-05-11 15:21:00", + "side": "sell", + "bar_index": 1630205, + "price": 118988000.0, + "datetime": "2026-05-11 16:54:00", "pivot_bar_index": null, - "confidence": 0.88, - "reason": "composite_buy score=3.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", @@ -142817,79 +288842,313 @@ "datetime": "2026-05-11 17:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=8.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1630390, - "price": 119806000.0, - "datetime": "2026-05-12 02:09:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1630428, - "price": 120240000.0, - "datetime": "2026-05-12 04:03:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=12.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1630450, - "price": 120306000.0, - "datetime": "2026-05-12 05:09:00", + "bar_index": 1630225, + "price": 119050000.0, + "datetime": "2026-05-11 17:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1630229, + "price": 119105000.0, + "datetime": "2026-05-11 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1630277, + "price": 119477000.0, + "datetime": "2026-05-11 20:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1630301, + "price": 119584000.0, + "datetime": "2026-05-11 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1630323, + "price": 119395000.0, + "datetime": "2026-05-11 22:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1630360, + "price": 119565000.0, + "datetime": "2026-05-12 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1630394, + "price": 119969000.0, + "datetime": "2026-05-12 02:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1630412, + "price": 120395000.0, + "datetime": "2026-05-12 03:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1630454, + "price": 120417000.0, + "datetime": "2026-05-12 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1630509, + "price": 120300000.0, + "datetime": "2026-05-12 08:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1630590, + "price": 119879000.0, + "datetime": "2026-05-12 12:09:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "buy", - "bar_index": 1630940, - "price": 119590000.0, - "datetime": "2026-05-13 05:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1630967, - "price": 119597000.0, - "datetime": "2026-05-13 07:00:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=10.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1631074, - "price": 120055000.0, - "datetime": "2026-05-13 12:21:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1631343, - "price": 117858000.0, - "datetime": "2026-05-14 01:48:00", + "bar_index": 1630608, + "price": 119777000.0, + "datetime": "2026-05-12 13:03:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1631514, - "price": 118108000.0, - "datetime": "2026-05-14 10:21:00", + "bar_index": 1630717, + "price": 119702000.0, + "datetime": "2026-05-12 18:30:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" + "confidence": 0.64, + "reason": "composite_buy score=3.2 [ema_pullback,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1630773, + "price": 119655000.0, + "datetime": "2026-05-12 21:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.3 [fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1630840, + "price": 119109000.0, + "datetime": "2026-05-13 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1630865, + "price": 118793000.0, + "datetime": "2026-05-13 01:54:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1630880, + "price": 119338000.0, + "datetime": "2026-05-13 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.3 [donchian,fib_pullback,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1630889, + "price": 119381000.0, + "datetime": "2026-05-13 03:06:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1630934, + "price": 119644000.0, + "datetime": "2026-05-13 05:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1631038, + "price": 120202000.0, + "datetime": "2026-05-13 10:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.1 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1631101, + "price": 120259000.0, + "datetime": "2026-05-13 13:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=34.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1631213, + "price": 119881000.0, + "datetime": "2026-05-13 19:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1631309, + "price": 118217000.0, + "datetime": "2026-05-14 00:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1631360, + "price": 118059000.0, + "datetime": "2026-05-14 02:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1631392, + "price": 118175000.0, + "datetime": "2026-05-14 04:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1631413, + "price": 118499000.0, + "datetime": "2026-05-14 05:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1631421, + "price": 118476000.0, + "datetime": "2026-05-14 05:42:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631429, + "price": 118300000.0, + "datetime": "2026-05-14 06:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631437, + "price": 118130000.0, + "datetime": "2026-05-14 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.3 [bb_reversal,fractal_swing,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1631499, + "price": 118205000.0, + "datetime": "2026-05-14 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1631525, + "price": 118136000.0, + "datetime": "2026-05-14 10:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1631534, + "price": 118074000.0, + "datetime": "2026-05-14 11:21:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1631552, + "price": 117602000.0, + "datetime": "2026-05-14 12:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1631594, + "price": 117981000.0, + "datetime": "2026-05-14 14:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [donchian,keltner_breakout]" }, { "side": "buy", @@ -142897,26 +289156,152 @@ "price": 118368000.0, "datetime": "2026-05-14 16:09:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1631719, - "price": 117880000.0, - "datetime": "2026-05-14 20:36:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback]" }, { "side": "buy", - "bar_index": 1631969, - "price": 120127000.0, - "datetime": "2026-05-15 09:06:00", + "bar_index": 1631639, + "price": 118480000.0, + "datetime": "2026-05-14 16:36:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" + "confidence": 1.0, + "reason": "composite_buy score=6.7 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631721, + "price": 117773000.0, + "datetime": "2026-05-14 20:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.7 [bb_reversal,donchian,ema_pullback,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1631744, + "price": 118263000.0, + "datetime": "2026-05-14 21:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1631803, + "price": 119955000.0, + "datetime": "2026-05-15 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=22.1 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1631851, + "price": 120639000.0, + "datetime": "2026-05-15 03:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [ema_pullback,fractal_swing,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631860, + "price": 120220000.0, + "datetime": "2026-05-15 03:39:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631893, + "price": 119950000.0, + "datetime": "2026-05-15 05:18:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1631963, + "price": 119886000.0, + "datetime": "2026-05-15 08:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=28.7 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1631986, + "price": 120812000.0, + "datetime": "2026-05-15 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1632043, + "price": 119915000.0, + "datetime": "2026-05-15 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632063, + "price": 119800000.0, + "datetime": "2026-05-15 13:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.4 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1632186, + "price": 119638000.0, + "datetime": "2026-05-15 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.6 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1632196, + "price": 119498000.0, + "datetime": "2026-05-15 20:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632230, + "price": 119096000.0, + "datetime": "2026-05-15 22:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1632244, + "price": 117654000.0, + "datetime": "2026-05-15 22:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1632280, + "price": 117911000.0, + "datetime": "2026-05-16 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing]" }, { "side": "sell", @@ -142925,34 +289310,169 @@ "datetime": "2026-05-16 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=15.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { - "side": "buy", - "bar_index": 1632821, - "price": 116633000.0, - "datetime": "2026-05-17 03:42:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1632894, - "price": 116820000.0, - "datetime": "2026-05-17 07:21:00", + "side": "sell", + "bar_index": 1632334, + "price": 118045000.0, + "datetime": "2026-05-16 03:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=26.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1632353, + "price": 117830000.0, + "datetime": "2026-05-16 04:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" }, { "side": "buy", - "bar_index": 1632912, - "price": 116777000.0, - "datetime": "2026-05-17 08:15:00", + "bar_index": 1632426, + "price": 117844000.0, + "datetime": "2026-05-16 07:57:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=14.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632480, + "price": 117772000.0, + "datetime": "2026-05-16 10:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,obv_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1632498, + "price": 117828000.0, + "datetime": "2026-05-16 11:33:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632596, + "price": 117082000.0, + "datetime": "2026-05-16 16:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1632613, + "price": 116893000.0, + "datetime": "2026-05-16 17:18:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632698, + "price": 116312000.0, + "datetime": "2026-05-16 21:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1632744, + "price": 116364000.0, + "datetime": "2026-05-16 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1632763, + "price": 116583000.0, + "datetime": "2026-05-17 00:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.4 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1632787, + "price": 116670000.0, + "datetime": "2026-05-17 02:00:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1632837, + "price": 116682000.0, + "datetime": "2026-05-17 04:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=38.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1632847, + "price": 116675000.0, + "datetime": "2026-05-17 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1632872, + "price": 116717000.0, + "datetime": "2026-05-17 06:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.1 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1632985, + "price": 116262000.0, + "datetime": "2026-05-17 11:54:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1632997, + "price": 116298000.0, + "datetime": "2026-05-17 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1633049, + "price": 116581000.0, + "datetime": "2026-05-17 15:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1633056, + "price": 116500000.0, + "datetime": "2026-05-17 15:27:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [bb_reversal,fractal_swing,keltner_breakout]" }, { "side": "sell", @@ -142961,16 +289481,106 @@ "datetime": "2026-05-17 17:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=20.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1633124, + "price": 116599000.0, + "datetime": "2026-05-17 18:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1633188, - "price": 116915000.0, - "datetime": "2026-05-17 22:03:00", + "bar_index": 1633235, + "price": 116356000.0, + "datetime": "2026-05-18 00:24:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1633250, + "price": 116328000.0, + "datetime": "2026-05-18 01:09:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1633275, + "price": 116200000.0, + "datetime": "2026-05-18 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1633304, + "price": 116428000.0, + "datetime": "2026-05-18 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1633321, + "price": 116674000.0, + "datetime": "2026-05-18 04:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1633375, + "price": 116236000.0, + "datetime": "2026-05-18 07:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1633414, + "price": 114751000.0, + "datetime": "2026-05-18 09:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1633483, + "price": 114554000.0, + "datetime": "2026-05-18 12:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.2 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1633514, + "price": 114678000.0, + "datetime": "2026-05-18 14:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1633590, + "price": 114242000.0, + "datetime": "2026-05-18 18:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing,support_bounce]" }, { "side": "sell", @@ -142978,35 +289588,44 @@ "price": 114127000.0, "datetime": "2026-05-18 19:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1633726, - "price": 113772000.0, - "datetime": "2026-05-19 00:57:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1633737, - "price": 113793000.0, - "datetime": "2026-05-19 01:30:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_sell score=4.5 [bb_reversal,local_extrema]" + "confidence": 0.74, + "reason": "composite_sell score=3.7 [donchian,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1633789, - "price": 113892000.0, - "datetime": "2026-05-19 04:06:00", + "bar_index": 1633649, + "price": 115121000.0, + "datetime": "2026-05-18 21:06:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=32.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1633687, + "price": 114338000.0, + "datetime": "2026-05-18 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1633780, + "price": 113535000.0, + "datetime": "2026-05-19 03:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=42.7 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1633790, + "price": 114029000.0, + "datetime": "2026-05-19 04:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.3 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" }, { "side": "buy", @@ -143014,8 +289633,8 @@ "price": 114253000.0, "datetime": "2026-05-19 06:06:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -143024,25 +289643,133 @@ "datetime": "2026-05-19 09:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=8.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=15.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1634159, - "price": 114606000.0, - "datetime": "2026-05-19 22:36:00", + "bar_index": 1633980, + "price": 114338000.0, + "datetime": "2026-05-19 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=12.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1634257, - "price": 114507000.0, - "datetime": "2026-05-20 03:30:00", + "bar_index": 1634014, + "price": 114470000.0, + "datetime": "2026-05-19 15:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=19.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1634024, + "price": 114627000.0, + "datetime": "2026-05-19 15:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1634079, + "price": 114409000.0, + "datetime": "2026-05-19 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1634142, + "price": 114510000.0, + "datetime": "2026-05-19 21:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.6 [bb_reversal,fib_pullback,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1634200, + "price": 113959000.0, + "datetime": "2026-05-20 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=36.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1634278, + "price": 114684000.0, + "datetime": "2026-05-20 04:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1634287, + "price": 114669000.0, + "datetime": "2026-05-20 05:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1634306, + "price": 114828000.0, + "datetime": "2026-05-20 05:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1634327, + "price": 114663000.0, + "datetime": "2026-05-20 07:00:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,keltner_breakout,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1634370, + "price": 114245000.0, + "datetime": "2026-05-20 09:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=16.0 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1634417, + "price": 114080000.0, + "datetime": "2026-05-20 11:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1634439, + "price": 114092000.0, + "datetime": "2026-05-20 12:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1634447, + "price": 114157000.0, + "datetime": "2026-05-20 13:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "buy", @@ -143051,106 +289778,340 @@ "datetime": "2026-05-20 14:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" }, { "side": "buy", - "bar_index": 1634608, - "price": 115217000.0, - "datetime": "2026-05-20 21:03:00", + "bar_index": 1634519, + "price": 114909000.0, + "datetime": "2026-05-20 16:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1634680, - "price": 114835000.0, - "datetime": "2026-05-21 00:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,support_bounce]" }, { "side": "buy", - "bar_index": 1634804, - "price": 115194000.0, - "datetime": "2026-05-21 06:51:00", + "bar_index": 1634547, + "price": 115100000.0, + "datetime": "2026-05-20 18:00:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal]" + "reason": "composite_buy score=19.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" }, { "side": "buy", - "bar_index": 1634921, - "price": 115801000.0, - "datetime": "2026-05-21 12:42:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "sell", - "bar_index": 1634951, - "price": 115676000.0, - "datetime": "2026-05-21 14:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1635100, - "price": 114911000.0, - "datetime": "2026-05-21 21:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1635492, - "price": 115423000.0, - "datetime": "2026-05-22 17:15:00", + "bar_index": 1634569, + "price": 115300000.0, + "datetime": "2026-05-20 19:06:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1635543, - "price": 115306000.0, - "datetime": "2026-05-22 19:48:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1635586, - "price": 115395000.0, - "datetime": "2026-05-22 21:57:00", - "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "sell", - "bar_index": 1635761, - "price": 113955000.0, - "datetime": "2026-05-23 06:42:00", + "bar_index": 1634698, + "price": 114589000.0, + "datetime": "2026-05-21 01:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=19.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1634724, + "price": 115057000.0, + "datetime": "2026-05-21 02:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1634781, + "price": 115257000.0, + "datetime": "2026-05-21 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" }, { "side": "sell", - "bar_index": 1636022, - "price": 112224000.0, - "datetime": "2026-05-23 19:45:00", + "bar_index": 1634807, + "price": 114976000.0, + "datetime": "2026-05-21 07:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1634849, + "price": 115109000.0, + "datetime": "2026-05-21 09:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [bb_reversal,fib_pullback,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1634886, + "price": 115481000.0, + "datetime": "2026-05-21 10:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1634898, + "price": 115806000.0, + "datetime": "2026-05-21 11:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1634935, + "price": 115798000.0, + "datetime": "2026-05-21 13:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1634944, + "price": 115800000.0, + "datetime": "2026-05-21 13:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1634953, + "price": 115665000.0, + "datetime": "2026-05-21 14:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1634995, + "price": 115300000.0, + "datetime": "2026-05-21 16:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1635013, + "price": 115758000.0, + "datetime": "2026-05-21 17:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1635029, + "price": 115706000.0, + "datetime": "2026-05-21 18:06:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1635038, + "price": 115568000.0, + "datetime": "2026-05-21 18:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1635090, + "price": 114788000.0, + "datetime": "2026-05-21 21:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1635151, + "price": 114733000.0, + "datetime": "2026-05-22 00:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=37.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1635161, + "price": 114752000.0, + "datetime": "2026-05-22 00:42:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1635240, + "price": 115148000.0, + "datetime": "2026-05-22 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1635274, + "price": 115315000.0, + "datetime": "2026-05-22 06:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=23.4 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1635319, + "price": 115229000.0, + "datetime": "2026-05-22 08:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1635336, + "price": 115036000.0, + "datetime": "2026-05-22 09:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1635369, + "price": 115384000.0, + "datetime": "2026-05-22 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1635397, + "price": 115513000.0, + "datetime": "2026-05-22 12:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1635451, + "price": 115270000.0, + "datetime": "2026-05-22 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=23.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1635530, + "price": 115327000.0, + "datetime": "2026-05-22 19:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [fractal_swing,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1635575, + "price": 115313000.0, + "datetime": "2026-05-22 21:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1635587, + "price": 115361000.0, + "datetime": "2026-05-22 22:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.4 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1635607, + "price": 115040000.0, + "datetime": "2026-05-22 23:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1635708, + "price": 114260000.0, + "datetime": "2026-05-23 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1635717, + "price": 113723000.0, + "datetime": "2026-05-23 04:30:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1635787, + "price": 113541000.0, + "datetime": "2026-05-23 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=26.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1635805, + "price": 113376000.0, + "datetime": "2026-05-23 08:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1635918, + "price": 113278000.0, + "datetime": "2026-05-23 14:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.6 [ema_pullback,fib_pullback,fractal_swing,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1636009, + "price": 112168000.0, + "datetime": "2026-05-23 19:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing]" }, { "side": "sell", @@ -143158,17 +290119,53 @@ "price": 112218000.0, "datetime": "2026-05-23 20:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=15.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1636052, + "price": 112049000.0, + "datetime": "2026-05-23 21:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" }, { "side": "buy", - "bar_index": 1636260, - "price": 114380000.0, - "datetime": "2026-05-24 07:39:00", + "bar_index": 1636094, + "price": 112775000.0, + "datetime": "2026-05-23 23:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=21.6 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636194, + "price": 113513000.0, + "datetime": "2026-05-24 04:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=39.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636273, + "price": 114725000.0, + "datetime": "2026-05-24 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636278, + "price": 114731000.0, + "datetime": "2026-05-24 08:33:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [fib_pullback,fractal_swing]" }, { "side": "buy", @@ -143176,35 +290173,134 @@ "price": 114866000.0, "datetime": "2026-05-24 09:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1636658, - "price": 114667000.0, - "datetime": "2026-05-25 03:33:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1636731, - "price": 115230000.0, - "datetime": "2026-05-25 07:12:00", + "bar_index": 1636325, + "price": 115109000.0, + "datetime": "2026-05-24 10:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=15.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=7.2 [fractal_swing,keltner_breakout,macd_cross]" }, { "side": "buy", - "bar_index": 1636791, - "price": 115274000.0, - "datetime": "2026-05-25 10:12:00", + "bar_index": 1636427, + "price": 114984000.0, + "datetime": "2026-05-24 16:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" + "confidence": 1.0, + "reason": "composite_buy score=34.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636455, + "price": 114881000.0, + "datetime": "2026-05-24 17:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1636469, + "price": 114907000.0, + "datetime": "2026-05-24 18:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.8 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636500, + "price": 115380000.0, + "datetime": "2026-05-24 19:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636614, + "price": 114643000.0, + "datetime": "2026-05-25 01:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636628, + "price": 114717000.0, + "datetime": "2026-05-25 02:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.0 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636637, + "price": 114635000.0, + "datetime": "2026-05-25 02:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1636680, + "price": 114693000.0, + "datetime": "2026-05-25 04:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636710, + "price": 114785000.0, + "datetime": "2026-05-25 06:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636734, + "price": 115152000.0, + "datetime": "2026-05-25 07:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.3 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636747, + "price": 115058000.0, + "datetime": "2026-05-25 08:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636777, + "price": 115426000.0, + "datetime": "2026-05-25 09:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1636785, + "price": 115422000.0, + "datetime": "2026-05-25 09:54:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "buy", @@ -143213,7 +290309,61 @@ "datetime": "2026-05-25 11:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_buy score=11.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1636825, + "price": 115190000.0, + "datetime": "2026-05-25 11:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1636860, + "price": 115301000.0, + "datetime": "2026-05-25 13:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.7 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1636956, + "price": 115550000.0, + "datetime": "2026-05-25 18:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.3 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1637004, + "price": 115345000.0, + "datetime": "2026-05-25 20:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [ema_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1637072, + "price": 115507000.0, + "datetime": "2026-05-26 00:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=45.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1637085, + "price": 115500000.0, + "datetime": "2026-05-26 00:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", @@ -143222,16 +290372,43 @@ "datetime": "2026-05-26 01:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1637220, - "price": 114871000.0, - "datetime": "2026-05-26 07:39:00", + "bar_index": 1637125, + "price": 115388000.0, + "datetime": "2026-05-26 02:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]" + "reason": "composite_sell score=5.3 [fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637221, + "price": 114845000.0, + "datetime": "2026-05-26 07:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1637234, + "price": 114959000.0, + "datetime": "2026-05-26 08:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [ema_pullback,fractal_swing,keltner_breakout,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637247, + "price": 114917000.0, + "datetime": "2026-05-26 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -143240,7 +290417,16 @@ "datetime": "2026-05-26 13:39:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1637352, + "price": 113994000.0, + "datetime": "2026-05-26 14:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", @@ -143249,79 +290435,430 @@ "datetime": "2026-05-26 15:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=13.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "sell", - "bar_index": 1637411, - "price": 113930000.0, - "datetime": "2026-05-26 17:12:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1637523, - "price": 114451000.0, - "datetime": "2026-05-26 22:48:00", + "bar_index": 1637428, + "price": 113807000.0, + "datetime": "2026-05-26 18:03:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=22.9 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1637539, - "price": 114211000.0, - "datetime": "2026-05-26 23:36:00", + "bar_index": 1637439, + "price": 113771000.0, + "datetime": "2026-05-26 18:36:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=8.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1638344, - "price": 108000000.0, - "datetime": "2026-05-28 15:51:00", + "bar_index": 1637475, + "price": 114446000.0, + "datetime": "2026-05-26 20:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=24.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing,support_bounce]" }, { "side": "buy", - "bar_index": 1638381, - "price": 108354000.0, - "datetime": "2026-05-28 17:42:00", + "bar_index": 1637481, + "price": 114412000.0, + "datetime": "2026-05-26 20:42:00", "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=4.5 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1638493, - "price": 108273000.0, - "datetime": "2026-05-28 23:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1638962, - "price": 108585000.0, - "datetime": "2026-05-29 22:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=12.5 [bb_reversal,donchian,macd_cross,rsi_swing]" + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1639053, - "price": 109239000.0, - "datetime": "2026-05-30 03:18:00", + "bar_index": 1637494, + "price": 114147000.0, + "datetime": "2026-05-26 21:21:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [donchian,local_extrema]" + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,donchian,fractal_swing,keltner_breakout]" + }, + { + "side": "buy", + "bar_index": 1637501, + "price": 114260000.0, + "datetime": "2026-05-26 21:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1637525, + "price": 114442000.0, + "datetime": "2026-05-26 22:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1637540, + "price": 113991000.0, + "datetime": "2026-05-26 23:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1637550, + "price": 113969000.0, + "datetime": "2026-05-27 00:09:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637568, + "price": 113439000.0, + "datetime": "2026-05-27 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1637628, + "price": 112924000.0, + "datetime": "2026-05-27 04:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1637661, + "price": 113224000.0, + "datetime": "2026-05-27 05:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.5 [ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1637673, + "price": 113052000.0, + "datetime": "2026-05-27 06:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637692, + "price": 112740000.0, + "datetime": "2026-05-27 07:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637727, + "price": 112550000.0, + "datetime": "2026-05-27 09:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1637771, + "price": 112239000.0, + "datetime": "2026-05-27 11:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=14.7 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1637884, + "price": 112297000.0, + "datetime": "2026-05-27 16:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.2 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1637914, + "price": 111940000.0, + "datetime": "2026-05-27 18:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.1 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1637931, + "price": 112145000.0, + "datetime": "2026-05-27 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1637976, + "price": 112045000.0, + "datetime": "2026-05-27 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=24.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1637995, + "price": 111056000.0, + "datetime": "2026-05-27 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.8 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1638116, + "price": 110759000.0, + "datetime": "2026-05-28 04:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1638128, + "price": 110968000.0, + "datetime": "2026-05-28 05:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1638243, + "price": 109681000.0, + "datetime": "2026-05-28 10:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1638281, + "price": 108406000.0, + "datetime": "2026-05-28 12:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1638308, + "price": 107871000.0, + "datetime": "2026-05-28 14:03:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_sell score=4.5 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1638320, + "price": 107733000.0, + "datetime": "2026-05-28 14:39:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_sell score=3.0 [fractal_swing]" + }, + { + "side": "sell", + "bar_index": 1638331, + "price": 107753000.0, + "datetime": "2026-05-28 15:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [bb_reversal,ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1638348, + "price": 108189000.0, + "datetime": "2026-05-28 16:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.3 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1638360, + "price": 108627000.0, + "datetime": "2026-05-28 16:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [fib_pullback,fractal_swing,local_extrema,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1638399, + "price": 108630000.0, + "datetime": "2026-05-28 18:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=30.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1638418, + "price": 108514000.0, + "datetime": "2026-05-28 19:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=19.5 [bb_reversal,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1638429, + "price": 108344000.0, + "datetime": "2026-05-28 20:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout]" + }, + { + "side": "sell", + "bar_index": 1638475, + "price": 107996000.0, + "datetime": "2026-05-28 22:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=18.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1638479, + "price": 107713000.0, + "datetime": "2026-05-28 22:36:00", + "pivot_bar_index": null, + "confidence": 0.76, + "reason": "composite_sell score=3.8 [bb_reversal,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1638574, + "price": 108668000.0, + "datetime": "2026-05-29 03:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1638618, + "price": 108701000.0, + "datetime": "2026-05-29 05:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1638638, + "price": 108851000.0, + "datetime": "2026-05-29 06:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=15.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1638672, + "price": 108592000.0, + "datetime": "2026-05-29 08:15:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=17.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1638680, + "price": 108539000.0, + "datetime": "2026-05-29 08:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1638791, + "price": 108479000.0, + "datetime": "2026-05-29 14:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.6 [bb_reversal,donchian,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "sell", + "bar_index": 1638838, + "price": 108682000.0, + "datetime": "2026-05-29 16:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.0 [fractal_swing,keltner_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1638850, + "price": 108957000.0, + "datetime": "2026-05-29 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1638857, + "price": 109070000.0, + "datetime": "2026-05-29 17:30:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [donchian,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1638895, + "price": 109001000.0, + "datetime": "2026-05-29 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1638993, + "price": 108868000.0, + "datetime": "2026-05-30 00:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.9 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1639058, + "price": 109129000.0, + "datetime": "2026-05-30 03:33:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.0 [donchian,fractal_swing,keltner_breakout,local_extrema]" }, { "side": "sell", @@ -143330,34 +290867,97 @@ "datetime": "2026-05-30 06:21:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1639216, - "price": 109093000.0, - "datetime": "2026-05-30 11:27:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal]" - }, - { - "side": "buy", - "bar_index": 1639312, - "price": 109109000.0, - "datetime": "2026-05-30 16:15:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal]" + "reason": "composite_sell score=9.9 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" }, { "side": "sell", - "bar_index": 1639518, - "price": 109379000.0, - "datetime": "2026-05-31 02:33:00", + "bar_index": 1639133, + "price": 108776000.0, + "datetime": "2026-05-30 07:18:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=10.6 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1639162, + "price": 108681000.0, + "datetime": "2026-05-30 08:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.2 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639175, + "price": 108958000.0, + "datetime": "2026-05-30 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.6 [bb_reversal,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1639223, + "price": 109213000.0, + "datetime": "2026-05-30 11:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.2 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639275, + "price": 109047000.0, + "datetime": "2026-05-30 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.8 [bb_reversal,fib_pullback,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639361, + "price": 109008000.0, + "datetime": "2026-05-30 18:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1639384, + "price": 109110000.0, + "datetime": "2026-05-30 19:51:00", + "pivot_bar_index": null, + "confidence": 0.9, + "reason": "composite_buy score=4.5 [fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1639420, + "price": 109158000.0, + "datetime": "2026-05-30 21:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=17.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1639522, + "price": 109513000.0, + "datetime": "2026-05-31 02:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1639544, + "price": 109548000.0, + "datetime": "2026-05-31 03:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,support_bounce]" }, { "side": "buy", @@ -143365,17 +290965,98 @@ "price": 109546000.0, "datetime": "2026-05-31 06:00:00", "pivot_bar_index": null, - "confidence": 0.5, - "reason": "composite_buy score=2.0 [macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=5.9 [ema_pullback,fractal_swing,macd_cross]" }, { "side": "buy", - "bar_index": 1639736, - "price": 109825000.0, - "datetime": "2026-05-31 13:27:00", + "bar_index": 1639595, + "price": 109527000.0, + "datetime": "2026-05-31 06:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,macd_cross]" + "reason": "composite_buy score=10.3 [ema_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639666, + "price": 109694000.0, + "datetime": "2026-05-31 09:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1639696, + "price": 109636000.0, + "datetime": "2026-05-31 11:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.3 [ema_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639713, + "price": 109785000.0, + "datetime": "2026-05-31 12:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1639818, + "price": 109326000.0, + "datetime": "2026-05-31 17:33:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1639859, + "price": 109206000.0, + "datetime": "2026-05-31 19:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.3 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1639874, + "price": 109307000.0, + "datetime": "2026-05-31 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=10.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1639963, + "price": 108686000.0, + "datetime": "2026-06-01 00:48:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1640001, + "price": 108747000.0, + "datetime": "2026-06-01 02:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=12.1 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1640014, + "price": 108741000.0, + "datetime": "2026-06-01 03:21:00", + "pivot_bar_index": null, + "confidence": 0.6, + "reason": "composite_buy score=3.0 [fractal_swing,macd_cross]" }, { "side": "buy", @@ -143383,26 +291064,170 @@ "price": 108650000.0, "datetime": "2026-06-01 05:00:00", "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [macd_cross,rsi_swing]" - }, - { - "side": "sell", - "bar_index": 1640942, - "price": 99722000.0, - "datetime": "2026-06-03 01:45:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=29.2 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1641003, - "price": 99286000.0, - "datetime": "2026-06-03 04:48:00", + "bar_index": 1640111, + "price": 109000000.0, + "datetime": "2026-06-01 08:12:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_buy score=4.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1640191, + "price": 108887000.0, + "datetime": "2026-06-01 12:12:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=10.3 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,pivot_swing,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1640206, + "price": 108555000.0, + "datetime": "2026-06-01 12:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640347, + "price": 106780000.0, + "datetime": "2026-06-01 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1640376, + "price": 106059000.0, + "datetime": "2026-06-01 21:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.0 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1640463, + "price": 104934000.0, + "datetime": "2026-06-02 01:48:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_buy score=3.3 [keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640499, + "price": 104961000.0, + "datetime": "2026-06-02 03:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640557, + "price": 104218000.0, + "datetime": "2026-06-02 06:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1640619, + "price": 103721000.0, + "datetime": "2026-06-02 09:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=15.7 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1640630, + "price": 103805000.0, + "datetime": "2026-06-02 10:09:00", + "pivot_bar_index": null, + "confidence": 0.5, + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1640675, + "price": 103475000.0, + "datetime": "2026-06-02 12:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.5 [fractal_swing,keltner_breakout,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1640693, + "price": 103550000.0, + "datetime": "2026-06-02 13:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.0 [bb_reversal,ema_pullback,fractal_swing,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1640715, + "price": 103130000.0, + "datetime": "2026-06-02 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640781, + "price": 102532000.0, + "datetime": "2026-06-02 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=11.8 [ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640827, + "price": 101710000.0, + "datetime": "2026-06-02 20:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1640949, + "price": 99365000.0, + "datetime": "2026-06-03 02:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=9.0 [donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640961, + "price": 99470000.0, + "datetime": "2026-06-03 02:42:00", + "pivot_bar_index": null, + "confidence": 0.74, + "reason": "composite_sell score=3.7 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1640976, + "price": 99226000.0, + "datetime": "2026-06-03 03:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=8.5 [ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", @@ -143410,188 +291235,395 @@ "price": 99373000.0, "datetime": "2026-06-03 05:36:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=30.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641035, + "price": 100288000.0, + "datetime": "2026-06-03 06:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=11.7 [bb_reversal,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641095, + "price": 99093000.0, + "datetime": "2026-06-03 09:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=33.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641213, + "price": 99598000.0, + "datetime": "2026-06-03 15:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641243, + "price": 99631000.0, + "datetime": "2026-06-03 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.2 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641291, + "price": 99609000.0, + "datetime": "2026-06-03 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.9 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641295, + "price": 99558000.0, + "datetime": "2026-06-03 19:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.1 [fractal_swing,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1641306, + "price": 99632000.0, + "datetime": "2026-06-03 19:57:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=7.0 [ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1641311, + "price": 99634000.0, + "datetime": "2026-06-03 20:12:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_buy score=3.5 [ema_pullback,fractal_swing]" }, { "side": "sell", - "bar_index": 1641111, - "price": 98901000.0, - "datetime": "2026-06-03 10:12:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1641128, - "price": 99043000.0, - "datetime": "2026-06-03 11:03:00", + "bar_index": 1641478, + "price": 97496000.0, + "datetime": "2026-06-04 04:33:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=12.0 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" }, { "side": "buy", - "bar_index": 1641187, - "price": 98668000.0, - "datetime": "2026-06-03 14:00:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1641284, - "price": 99384000.0, - "datetime": "2026-06-03 18:51:00", + "bar_index": 1641525, + "price": 97387000.0, + "datetime": "2026-06-04 06:54:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=12.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_buy score=6.8 [ema_pullback,fractal_swing,macd_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1641358, - "price": 99197000.0, - "datetime": "2026-06-03 22:33:00", + "bar_index": 1641542, + "price": 96185000.0, + "datetime": "2026-06-04 07:45:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1641657, + "price": 96000000.0, + "datetime": "2026-06-04 13:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=36.1 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1641704, + "price": 95455000.0, + "datetime": "2026-06-04 15:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=21.5 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1641855, + "price": 95663000.0, + "datetime": "2026-06-04 23:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=43.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_divergence,rsi_swing,support_bounce]" + }, + { + "side": "sell", + "bar_index": 1641888, + "price": 95104000.0, + "datetime": "2026-06-05 01:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=5.5 [ema_pullback,fib_pullback,fractal_swing,minor_swing]" + }, + { + "side": "sell", + "bar_index": 1641915, + "price": 94237000.0, + "datetime": "2026-06-05 02:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=12.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout]" + }, + { + "side": "sell", + "bar_index": 1642071, + "price": 94591000.0, + "datetime": "2026-06-05 10:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=59.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1642089, + "price": 94574000.0, + "datetime": "2026-06-05 11:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=10.0 [donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1642101, + "price": 94056000.0, + "datetime": "2026-06-05 11:42:00", + "pivot_bar_index": null, + "confidence": 0.94, + "reason": "composite_sell score=4.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" + }, + { + "side": "buy", + "bar_index": 1642155, + "price": 95115000.0, + "datetime": "2026-06-05 14:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1642183, + "price": 93207000.0, + "datetime": "2026-06-05 15:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=22.6 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1642203, + "price": 94434000.0, + "datetime": "2026-06-05 16:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.0 [bb_reversal,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_divergence,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1642263, + "price": 94005000.0, + "datetime": "2026-06-05 19:48:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross]" + }, + { + "side": "sell", + "bar_index": 1642344, + "price": 92231000.0, + "datetime": "2026-06-05 23:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=21.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,range_breakout,rsi_swing,support_bounce,zigzag_causal]" + }, + { + "side": "buy", + "bar_index": 1642464, + "price": 93251000.0, + "datetime": "2026-06-06 05:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=28.4 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1642508, + "price": 93626000.0, + "datetime": "2026-06-06 08:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=18.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1642520, + "price": 92438000.0, + "datetime": "2026-06-06 08:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=7.8 [bb_reversal,donchian,fractal_swing,keltner_breakout,minor_swing,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1642547, + "price": 93277000.0, + "datetime": "2026-06-06 10:00:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=29.5 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1642655, + "price": 92730000.0, + "datetime": "2026-06-06 15:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=40.4 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,obv_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1642690, + "price": 92645000.0, + "datetime": "2026-06-06 17:09:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=27.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,local_extrema,macd_cross,macd_divergence,minor_swing,pivot_swing,rsi_divergence]" + }, + { + "side": "buy", + "bar_index": 1642701, + "price": 93169000.0, + "datetime": "2026-06-06 17:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=6.3 [bb_reversal,fractal_swing,keltner_breakout,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1642817, + "price": 92548000.0, + "datetime": "2026-06-06 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=41.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1642840, + "price": 92452000.0, + "datetime": "2026-06-07 00:39:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=16.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1642845, + "price": 92357000.0, + "datetime": "2026-06-07 00:54:00", "pivot_bar_index": null, "confidence": 0.5, - "reason": "composite_sell score=2.0 [macd_cross]" - }, - { - "side": "sell", - "bar_index": 1641380, - "price": 99000000.0, - "datetime": "2026-06-03 23:39:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_sell score=3.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=2.5 [ema_pullback,fractal_swing,pivot_swing]" }, { "side": "buy", - "bar_index": 1641678, - "price": 95545000.0, - "datetime": "2026-06-04 14:33:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1641980, - "price": 94828000.0, - "datetime": "2026-06-05 05:39:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,macd_cross]" - }, - { - "side": "sell", - "bar_index": 1642033, - "price": 94800000.0, - "datetime": "2026-06-05 08:18:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1642274, - "price": 94077000.0, - "datetime": "2026-06-05 20:21:00", + "bar_index": 1642935, + "price": 92141000.0, + "datetime": "2026-06-07 05:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_buy score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_buy score=23.8 [bb_reversal,ema_pullback,fib_pullback,fractal_swing,macd_cross,macd_divergence,obv_divergence,pivot_swing,rsi_divergence]" }, { "side": "sell", - "bar_index": 1642299, - "price": 93491000.0, - "datetime": "2026-06-05 21:36:00", + "bar_index": 1642978, + "price": 92068000.0, + "datetime": "2026-06-07 07:33:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=12.6 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_divergence,obv_divergence,pivot_swing,range_breakout]" + }, + { + "side": "buy", + "bar_index": 1642993, + "price": 92231000.0, + "datetime": "2026-06-07 08:18:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=5.3 [ema_pullback,fib_pullback,fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1643048, + "price": 93342000.0, + "datetime": "2026-06-07 11:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=20.9 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing,support_bounce]" + }, + { + "side": "buy", + "bar_index": 1643064, + "price": 93256000.0, + "datetime": "2026-06-07 11:51:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross]" }, { "side": "sell", - "bar_index": 1642321, - "price": 93353000.0, - "datetime": "2026-06-05 22:42:00", + "bar_index": 1643220, + "price": 94656000.0, + "datetime": "2026-06-07 19:39:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_sell score=20.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,minor_swing,pivot_swing,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1643234, + "price": 94904000.0, + "datetime": "2026-06-07 20:21:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.0 [ema_pullback,fractal_swing,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1643245, + "price": 95171000.0, + "datetime": "2026-06-07 20:54:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=8.5 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,rsi_swing]" }, { "side": "sell", - "bar_index": 1642394, - "price": 92453000.0, - "datetime": "2026-06-06 02:21:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_sell score=2.5 [local_extrema,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1642492, - "price": 93434000.0, - "datetime": "2026-06-06 07:15:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,local_extrema]" - }, - { - "side": "buy", - "bar_index": 1642664, - "price": 92510000.0, - "datetime": "2026-06-06 15:51:00", - "pivot_bar_index": null, - "confidence": 0.75, - "reason": "composite_buy score=3.0 [bb_reversal,donchian]" - }, - { - "side": "sell", - "bar_index": 1642777, - "price": 92386000.0, - "datetime": "2026-06-06 21:30:00", + "bar_index": 1643255, + "price": 94050000.0, + "datetime": "2026-06-07 21:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=7.0 [bb_reversal,donchian,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1642862, - "price": 92345000.0, - "datetime": "2026-06-07 01:45:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.0 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1642896, - "price": 92224000.0, - "datetime": "2026-06-07 03:27:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=5.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1643028, - "price": 92737000.0, - "datetime": "2026-06-07 10:03:00", - "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" - }, - { - "side": "buy", - "bar_index": 1643059, - "price": 92982000.0, - "datetime": "2026-06-07 11:36:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=7.5 [bb_reversal,donchian]" + "reason": "composite_sell score=7.5 [bb_reversal,donchian,keltner_breakout,macd_cross,pivot_swing,range_breakout,support_bounce]" }, { "side": "sell", @@ -143600,70 +291632,151 @@ "datetime": "2026-06-07 23:45:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=9.0 [bb_reversal,donchian,macd_cross,rsi_swing]" + "reason": "composite_sell score=14.2 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1643321, - "price": 94163000.0, - "datetime": "2026-06-08 00:42:00", + "bar_index": 1643331, + "price": 94237000.0, + "datetime": "2026-06-08 01:12:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=13.7 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "buy", - "bar_index": 1643497, - "price": 95613000.0, - "datetime": "2026-06-08 09:30:00", + "bar_index": 1643417, + "price": 93750000.0, + "datetime": "2026-06-08 05:30:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=16.0 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,rsi_swing]" }, { "side": "buy", - "bar_index": 1643525, - "price": 95410000.0, - "datetime": "2026-06-08 10:54:00", + "bar_index": 1643467, + "price": 95289000.0, + "datetime": "2026-06-08 08:00:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=26.6 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,macd_cross,minor_swing,pivot_swing,range_breakout,rsi_swing]" }, { "side": "buy", - "bar_index": 1643632, - "price": 94737000.0, - "datetime": "2026-06-08 16:15:00", + "bar_index": 1643475, + "price": 95404000.0, + "datetime": "2026-06-08 08:24:00", "pivot_bar_index": null, - "confidence": 0.62, - "reason": "composite_buy score=2.5 [bb_reversal,macd_cross]" + "confidence": 1.0, + "reason": "composite_buy score=7.5 [ema_pullback,fractal_swing,local_extrema]" + }, + { + "side": "buy", + "bar_index": 1643489, + "price": 95281000.0, + "datetime": "2026-06-08 09:06:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.3 [ema_pullback,fractal_swing,minor_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1643691, + "price": 95137000.0, + "datetime": "2026-06-08 19:12:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=42.8 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "buy", + "bar_index": 1643748, + "price": 95421000.0, + "datetime": "2026-06-08 22:03:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=9.0 [bb_reversal,donchian,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1643777, + "price": 95604000.0, + "datetime": "2026-06-08 23:30:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=25.9 [bb_reversal,donchian,ema_pullback,fib_pullback,fractal_swing,macd_cross,obv_divergence,pivot_swing]" }, { "side": "sell", - "bar_index": 1643678, - "price": 94828000.0, - "datetime": "2026-06-08 18:33:00", + "bar_index": 1643824, + "price": 95111000.0, + "datetime": "2026-06-09 01:51:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]" - }, - { - "side": "buy", - "bar_index": 1643769, - "price": 95499000.0, - "datetime": "2026-06-08 23:06:00", - "pivot_bar_index": null, - "confidence": 1.0, - "reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]" + "reason": "composite_sell score=38.5 [bb_reversal,donchian,ema_pullback,fractal_swing,keltner_breakout,local_extrema,macd_cross,macd_divergence,obv_divergence,pivot_swing,range_breakout,rsi_divergence,support_bounce]" }, { "side": "sell", - "bar_index": 1643820, - "price": 95341000.0, - "datetime": "2026-06-09 01:39:00", + "bar_index": 1643875, + "price": 94802000.0, + "datetime": "2026-06-09 04:24:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=5.5 [bb_reversal,local_extrema,macd_cross]" + "reason": "composite_sell score=14.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1643880, + "price": 94789000.0, + "datetime": "2026-06-09 04:39:00", + "pivot_bar_index": null, + "confidence": 0.7, + "reason": "composite_sell score=3.5 [ema_pullback,fractal_swing]" + }, + { + "side": "buy", + "bar_index": 1643919, + "price": 95265000.0, + "datetime": "2026-06-09 06:36:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=14.4 [bb_reversal,donchian,fractal_swing,keltner_breakout,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1643936, + "price": 94860000.0, + "datetime": "2026-06-09 07:27:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=13.0 [bb_reversal,donchian,fib_pullback,fractal_swing,keltner_breakout,macd_cross,macd_divergence,pivot_swing]" + }, + { + "side": "sell", + "bar_index": 1643965, + "price": 94694000.0, + "datetime": "2026-06-09 08:54:00", + "pivot_bar_index": null, + "confidence": 0.66, + "reason": "composite_sell score=3.3 [fractal_swing,pivot_swing]" + }, + { + "side": "buy", + "bar_index": 1644081, + "price": 94689000.0, + "datetime": "2026-06-09 14:42:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_buy score=32.7 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing,range_breakout,rsi_swing]" + }, + { + "side": "sell", + "bar_index": 1644155, + "price": 94000000.0, + "datetime": "2026-06-09 18:24:00", + "pivot_bar_index": null, + "confidence": 1.0, + "reason": "composite_sell score=6.5 [bb_reversal,ema_pullback,fractal_swing,keltner_breakout,macd_cross,pivot_swing]" }, { "side": "sell", @@ -143672,3708 +291785,4192 @@ "datetime": "2026-06-09 20:15:00", "pivot_bar_index": null, "confidence": 1.0, - "reason": "composite_sell score=4.0 [bb_reversal,macd_cross]" + "reason": "composite_sell score=11.7 [bb_reversal,ema_pullback,fractal_swing,macd_cross,support_bounce]" } ], "legs": [ { "leg_id": 1, - "buy_datetime": "2017-01-01 07:18:00", + "buy_datetime": "2017-01-01 14:30:00", "buy_price": 1196000.0, - "buy_bar_index": 67, - "sell_datetime": "2017-01-02 09:30:00", - "sell_price": 1256000.0, - "sell_bar_index": 545, - "leg_pct": 5.02, - "bars_held": 478 + "buy_bar_index": 189, + "sell_datetime": "2017-01-02 08:54:00", + "sell_price": 1257000.0, + "sell_bar_index": 533, + "leg_pct": 5.1, + "bars_held": 344 }, { "leg_id": 2, - "buy_datetime": "2017-01-02 16:15:00", - "buy_price": 1281000.0, - "buy_bar_index": 680, - "sell_datetime": "2017-01-03 07:54:00", - "sell_price": 1320000.0, - "sell_bar_index": 971, - "leg_pct": 3.04, - "bars_held": 291 + "buy_datetime": "2017-01-02 11:42:00", + "buy_price": 1269000.0, + "buy_bar_index": 589, + "sell_datetime": "2017-01-03 17:36:00", + "sell_price": 1350000.0, + "sell_bar_index": 1165, + "leg_pct": 6.38, + "bars_held": 576 }, { "leg_id": 3, - "buy_datetime": "2017-01-03 08:36:00", - "buy_price": 1327000.0, - "buy_bar_index": 985, - "sell_datetime": "2017-01-04 15:24:00", - "sell_price": 1392000.0, - "sell_bar_index": 1586, - "leg_pct": 4.9, - "bars_held": 601 + "buy_datetime": "2017-01-04 01:06:00", + "buy_price": 1354000.0, + "buy_bar_index": 1315, + "sell_datetime": "2017-01-05 21:09:00", + "sell_price": 1481000.0, + "sell_bar_index": 2121, + "leg_pct": 9.38, + "bars_held": 806 }, { "leg_id": 4, - "buy_datetime": "2017-01-08 01:03:00", - "buy_price": 1127000.0, - "buy_bar_index": 3131, - "sell_datetime": "2017-01-08 17:51:00", - "sell_price": 1181000.0, - "sell_bar_index": 3446, - "leg_pct": 4.79, - "bars_held": 315 + "buy_datetime": "2017-01-07 23:30:00", + "buy_price": 1105000.0, + "buy_bar_index": 3100, + "sell_datetime": "2017-01-08 15:54:00", + "sell_price": 1186000.0, + "sell_bar_index": 3408, + "leg_pct": 7.33, + "bars_held": 308 }, { "leg_id": 5, - "buy_datetime": "2017-01-13 00:12:00", - "buy_price": 935000.0, - "buy_bar_index": 5399, - "sell_datetime": "2017-01-13 09:39:00", - "sell_price": 969000.0, - "sell_bar_index": 5573, - "leg_pct": 3.64, - "bars_held": 174 + "buy_datetime": "2017-01-12 22:09:00", + "buy_price": 916000.0, + "buy_bar_index": 5359, + "sell_datetime": "2017-01-13 08:39:00", + "sell_price": 971000.0, + "sell_bar_index": 5553, + "leg_pct": 6.0, + "bars_held": 194 }, { "leg_id": 6, - "buy_datetime": "2017-01-13 21:39:00", - "buy_price": 950000.0, - "buy_bar_index": 5813, - "sell_datetime": "2017-01-14 14:39:00", - "sell_price": 980000.0, - "sell_bar_index": 6131, - "leg_pct": 3.16, - "bars_held": 318 + "buy_datetime": "2017-01-13 20:36:00", + "buy_price": 955000.0, + "buy_bar_index": 5792, + "sell_datetime": "2017-01-17 21:21:00", + "sell_price": 1058000.0, + "sell_bar_index": 7534, + "leg_pct": 10.79, + "bars_held": 1742 }, { "leg_id": 7, - "buy_datetime": "2017-01-16 05:45:00", - "buy_price": 971000.0, - "buy_bar_index": 6825, - "sell_datetime": "2017-01-17 17:33:00", - "sell_price": 1056000.0, - "sell_bar_index": 7458, - "leg_pct": 8.75, - "bars_held": 633 + "buy_datetime": "2017-01-20 18:57:00", + "buy_price": 1068000.0, + "buy_bar_index": 8851, + "sell_datetime": "2017-02-03 20:54:00", + "sell_price": 1228000.0, + "sell_bar_index": 14697, + "leg_pct": 14.98, + "bars_held": 5846 }, { "leg_id": 8, - "buy_datetime": "2017-01-19 08:03:00", - "buy_price": 1047000.0, - "buy_bar_index": 8192, - "sell_datetime": "2017-01-22 04:45:00", - "sell_price": 1093000.0, - "sell_bar_index": 9453, - "leg_pct": 4.39, - "bars_held": 1261 + "buy_datetime": "2017-02-11 01:00:00", + "buy_price": 1161000.0, + "buy_bar_index": 17935, + "sell_datetime": "2017-02-19 12:21:00", + "sell_price": 1236000.0, + "sell_bar_index": 21570, + "leg_pct": 6.46, + "bars_held": 3635 }, { "leg_id": 9, - "buy_datetime": "2017-01-26 06:03:00", - "buy_price": 1073000.0, - "buy_bar_index": 11183, - "sell_datetime": "2017-01-31 21:54:00", - "sell_price": 1121000.0, - "sell_bar_index": 13377, - "leg_pct": 4.47, - "bars_held": 2194 + "buy_datetime": "2017-02-20 15:39:00", + "buy_price": 1238000.0, + "buy_bar_index": 22036, + "sell_datetime": "2017-02-21 23:36:00", + "sell_price": 1288000.0, + "sell_bar_index": 22617, + "leg_pct": 4.04, + "bars_held": 581 }, { "leg_id": 10, - "buy_datetime": "2017-02-01 01:54:00", - "buy_price": 1137000.0, - "buy_bar_index": 13455, - "sell_datetime": "2017-02-01 13:54:00", - "sell_price": 1172000.0, - "sell_bar_index": 13664, - "leg_pct": 3.08, - "bars_held": 209 + "buy_datetime": "2017-02-22 22:09:00", + "buy_price": 1306000.0, + "buy_bar_index": 23044, + "sell_datetime": "2017-02-24 19:06:00", + "sell_price": 1385000.0, + "sell_bar_index": 23917, + "leg_pct": 6.05, + "bars_held": 873 }, { "leg_id": 11, - "buy_datetime": "2017-02-02 02:30:00", - "buy_price": 1179000.0, - "buy_bar_index": 13914, - "sell_datetime": "2017-02-04 08:27:00", - "sell_price": 1235000.0, - "sell_bar_index": 14897, - "leg_pct": 4.75, - "bars_held": 983 + "buy_datetime": "2017-02-26 03:18:00", + "buy_price": 1358000.0, + "buy_bar_index": 24545, + "sell_datetime": "2017-03-03 07:27:00", + "sell_price": 1492000.0, + "sell_bar_index": 26894, + "leg_pct": 9.87, + "bars_held": 2349 }, { "leg_id": 12, - "buy_datetime": "2017-02-10 22:36:00", - "buy_price": 1154000.0, - "buy_bar_index": 17887, - "sell_datetime": "2017-02-11 23:30:00", - "sell_price": 1191000.0, - "sell_bar_index": 18368, - "leg_pct": 3.21, - "bars_held": 481 + "buy_datetime": "2017-03-09 14:48:00", + "buy_price": 1390000.0, + "buy_bar_index": 29825, + "sell_datetime": "2017-03-15 04:30:00", + "sell_price": 1496000.0, + "sell_bar_index": 32432, + "leg_pct": 7.63, + "bars_held": 2607 }, { "leg_id": 13, - "buy_datetime": "2017-02-14 14:30:00", - "buy_price": 1179000.0, - "buy_bar_index": 19434, - "sell_datetime": "2017-02-18 04:33:00", - "sell_price": 1240000.0, - "sell_bar_index": 21025, - "leg_pct": 5.17, - "bars_held": 1591 + "buy_datetime": "2017-03-25 19:15:00", + "buy_price": 1067000.0, + "buy_bar_index": 37429, + "sell_datetime": "2017-03-26 05:30:00", + "sell_price": 1101000.0, + "sell_bar_index": 37633, + "leg_pct": 3.19, + "bars_held": 204 }, { "leg_id": 14, - "buy_datetime": "2017-02-20 00:18:00", - "buy_price": 1237000.0, - "buy_bar_index": 21806, - "sell_datetime": "2017-02-22 10:48:00", - "sell_price": 1306000.0, - "sell_bar_index": 22817, - "leg_pct": 5.58, - "bars_held": 1011 + "buy_datetime": "2017-03-26 11:48:00", + "buy_price": 1136000.0, + "buy_bar_index": 37759, + "sell_datetime": "2017-03-27 06:06:00", + "sell_price": 1192000.0, + "sell_bar_index": 38124, + "leg_pct": 4.93, + "bars_held": 365 }, { "leg_id": 15, - "buy_datetime": "2017-02-22 19:30:00", - "buy_price": 1303000.0, - "buy_bar_index": 22991, - "sell_datetime": "2017-02-24 17:48:00", - "sell_price": 1382000.0, - "sell_bar_index": 23891, - "leg_pct": 6.06, - "bars_held": 900 + "buy_datetime": "2017-03-27 10:24:00", + "buy_price": 1177000.0, + "buy_bar_index": 38210, + "sell_datetime": "2017-03-29 00:27:00", + "sell_price": 1250000.0, + "sell_bar_index": 38865, + "leg_pct": 6.2, + "bars_held": 655 }, { "leg_id": 16, - "buy_datetime": "2017-02-26 13:12:00", - "buy_price": 1359000.0, - "buy_bar_index": 24723, - "sell_datetime": "2017-03-03 16:51:00", - "sell_price": 1525000.0, - "sell_bar_index": 27082, - "leg_pct": 12.21, - "bars_held": 2359 + "buy_datetime": "2017-03-29 18:06:00", + "buy_price": 1206000.0, + "buy_bar_index": 39215, + "sell_datetime": "2017-04-01 08:51:00", + "sell_price": 1267000.0, + "sell_bar_index": 40440, + "leg_pct": 5.06, + "bars_held": 1225 }, { "leg_id": 17, - "buy_datetime": "2017-03-09 23:39:00", - "buy_price": 1408000.0, - "buy_bar_index": 30002, - "sell_datetime": "2017-03-13 09:03:00", - "sell_price": 1468000.0, - "sell_bar_index": 31581, - "leg_pct": 4.26, - "bars_held": 1579 + "buy_datetime": "2017-04-01 19:30:00", + "buy_price": 1288000.0, + "buy_bar_index": 40653, + "sell_datetime": "2017-04-04 08:30:00", + "sell_price": 1349000.0, + "sell_bar_index": 41861, + "leg_pct": 4.74, + "bars_held": 1208 }, { "leg_id": 18, - "buy_datetime": "2017-03-26 00:36:00", - "buy_price": 1106000.0, - "buy_bar_index": 37536, - "sell_datetime": "2017-03-27 04:00:00", - "sell_price": 1185000.0, - "sell_bar_index": 38083, - "leg_pct": 7.14, - "bars_held": 547 + "buy_datetime": "2017-04-06 03:24:00", + "buy_price": 1327000.0, + "buy_bar_index": 42707, + "sell_datetime": "2017-04-08 10:30:00", + "sell_price": 1380000.0, + "sell_bar_index": 43800, + "leg_pct": 3.99, + "bars_held": 1093 }, { "leg_id": 19, - "buy_datetime": "2017-03-27 16:48:00", - "buy_price": 1177000.0, - "buy_bar_index": 38338, - "sell_datetime": "2017-03-28 21:45:00", - "sell_price": 1254000.0, - "sell_bar_index": 38811, - "leg_pct": 6.54, - "bars_held": 473 + "buy_datetime": "2017-04-14 07:15:00", + "buy_price": 1370000.0, + "buy_bar_index": 46549, + "sell_datetime": "2017-04-20 13:42:00", + "sell_price": 1423000.0, + "sell_bar_index": 49491, + "leg_pct": 3.87, + "bars_held": 2942 }, { "leg_id": 20, - "buy_datetime": "2017-03-31 00:54:00", - "buy_price": 1203000.0, - "buy_bar_index": 39824, - "sell_datetime": "2017-04-01 14:06:00", - "sell_price": 1260000.0, - "sell_bar_index": 40545, - "leg_pct": 4.74, - "bars_held": 721 - }, - { - "leg_id": 21, - "buy_datetime": "2017-04-02 12:18:00", - "buy_price": 1272000.0, - "buy_bar_index": 40977, - "sell_datetime": "2017-04-03 13:54:00", - "sell_price": 1333000.0, - "sell_bar_index": 41489, - "leg_pct": 4.8, - "bars_held": 512 - }, - { - "leg_id": 22, - "buy_datetime": "2017-04-06 00:00:00", - "buy_price": 1320000.0, - "buy_bar_index": 42639, - "sell_datetime": "2017-04-07 09:54:00", - "sell_price": 1371000.0, - "sell_bar_index": 43315, - "leg_pct": 3.86, - "bars_held": 676 - }, - { - "leg_id": 23, - "buy_datetime": "2017-04-14 03:03:00", - "buy_price": 1354000.0, - "buy_bar_index": 46470, - "sell_datetime": "2017-04-19 00:57:00", - "sell_price": 1405000.0, - "sell_bar_index": 48766, - "leg_pct": 3.77, - "bars_held": 2296 - }, - { - "leg_id": 24, - "buy_datetime": "2017-04-19 06:00:00", - "buy_price": 1404000.0, - "buy_bar_index": 48863, - "sell_datetime": "2017-04-21 20:30:00", - "sell_price": 1454000.0, - "sell_bar_index": 50101, - "leg_pct": 3.56, - "bars_held": 1238 - }, - { - "leg_id": 25, - "buy_datetime": "2017-04-22 23:03:00", - "buy_price": 1445000.0, - "buy_bar_index": 50625, + "buy_datetime": "2017-04-23 00:39:00", + "buy_price": 1446000.0, + "buy_bar_index": 50656, "sell_datetime": "2017-04-28 13:48:00", "sell_price": 1492000.0, "sell_bar_index": 53228, + "leg_pct": 3.18, + "bars_held": 2572 + }, + { + "leg_id": 21, + "buy_datetime": "2017-04-29 10:21:00", + "buy_price": 1476000.0, + "buy_bar_index": 53638, + "sell_datetime": "2017-05-01 10:42:00", + "sell_price": 1565000.0, + "sell_bar_index": 54596, + "leg_pct": 6.03, + "bars_held": 958 + }, + { + "leg_id": 22, + "buy_datetime": "2017-05-01 14:18:00", + "buy_price": 1585000.0, + "buy_bar_index": 54668, + "sell_datetime": "2017-05-03 03:30:00", + "sell_price": 1694000.0, + "sell_bar_index": 55410, + "leg_pct": 6.88, + "bars_held": 742 + }, + { + "leg_id": 23, + "buy_datetime": "2017-05-03 06:09:00", + "buy_price": 1687000.0, + "buy_bar_index": 55463, + "sell_datetime": "2017-05-05 14:09:00", + "sell_price": 1967000.0, + "sell_bar_index": 56578, + "leg_pct": 16.6, + "bars_held": 1115 + }, + { + "leg_id": 24, + "buy_datetime": "2017-05-07 02:03:00", + "buy_price": 1915000.0, + "buy_bar_index": 57295, + "sell_datetime": "2017-05-09 12:57:00", + "sell_price": 2230000.0, + "sell_bar_index": 58463, + "leg_pct": 16.45, + "bars_held": 1168 + }, + { + "leg_id": 25, + "buy_datetime": "2017-05-09 14:00:00", + "buy_price": 2246000.0, + "buy_bar_index": 58484, + "sell_datetime": "2017-05-10 01:00:00", + "sell_price": 2319000.0, + "sell_bar_index": 58704, "leg_pct": 3.25, - "bars_held": 2603 + "bars_held": 220 }, { "leg_id": 26, - "buy_datetime": "2017-04-29 10:00:00", - "buy_price": 1466000.0, - "buy_bar_index": 53631, - "sell_datetime": "2017-05-01 05:03:00", - "sell_price": 1523000.0, - "sell_bar_index": 54484, - "leg_pct": 3.89, - "bars_held": 853 + "buy_datetime": "2017-05-10 17:33:00", + "buy_price": 2219000.0, + "buy_bar_index": 59034, + "sell_datetime": "2017-05-11 22:42:00", + "sell_price": 2341000.0, + "sell_bar_index": 59617, + "leg_pct": 5.5, + "bars_held": 583 }, { "leg_id": 27, - "buy_datetime": "2017-05-01 14:06:00", - "buy_price": 1584000.0, - "buy_bar_index": 54664, - "sell_datetime": "2017-05-02 04:45:00", - "sell_price": 1662000.0, - "sell_bar_index": 54955, - "leg_pct": 4.92, - "bars_held": 291 - }, - { - "leg_id": 28, - "buy_datetime": "2017-05-02 09:36:00", - "buy_price": 1684000.0, - "buy_bar_index": 55052, - "sell_datetime": "2017-05-05 13:27:00", - "sell_price": 2005000.0, - "sell_bar_index": 56564, - "leg_pct": 19.06, - "bars_held": 1512 - }, - { - "leg_id": 29, - "buy_datetime": "2017-05-07 05:06:00", - "buy_price": 1924000.0, - "buy_bar_index": 57351, - "sell_datetime": "2017-05-10 00:57:00", - "sell_price": 2321000.0, - "sell_bar_index": 58703, - "leg_pct": 20.63, - "bars_held": 1352 - }, - { - "leg_id": 30, - "buy_datetime": "2017-05-10 18:36:00", - "buy_price": 2222000.0, - "buy_bar_index": 59055, - "sell_datetime": "2017-05-11 21:51:00", - "sell_price": 2338000.0, - "sell_bar_index": 59600, - "leg_pct": 5.22, - "bars_held": 545 - }, - { - "leg_id": 31, - "buy_datetime": "2017-05-16 05:03:00", - "buy_price": 2140000.0, - "buy_bar_index": 61651, - "sell_datetime": "2017-05-18 18:39:00", - "sell_price": 2243000.0, - "sell_bar_index": 62873, - "leg_pct": 4.81, - "bars_held": 1222 - }, - { - "leg_id": 32, - "buy_datetime": "2017-05-18 22:51:00", - "buy_price": 2250000.0, - "buy_bar_index": 62957, + "buy_datetime": "2017-05-16 15:09:00", + "buy_price": 2143000.0, + "buy_bar_index": 61853, "sell_datetime": "2017-05-20 12:33:00", "sell_price": 2450000.0, "sell_bar_index": 63711, - "leg_pct": 8.89, - "bars_held": 754 + "leg_pct": 14.33, + "bars_held": 1858 + }, + { + "leg_id": 28, + "buy_datetime": "2017-05-20 22:48:00", + "buy_price": 2466000.0, + "buy_bar_index": 63916, + "sell_datetime": "2017-05-22 19:27:00", + "sell_price": 2986000.0, + "sell_bar_index": 64688, + "leg_pct": 21.09, + "bars_held": 772 + }, + { + "leg_id": 29, + "buy_datetime": "2017-05-22 22:03:00", + "buy_price": 3020000.0, + "buy_bar_index": 64740, + "sell_datetime": "2017-05-23 22:33:00", + "sell_price": 3133000.0, + "sell_bar_index": 65230, + "leg_pct": 3.74, + "bars_held": 490 + }, + { + "leg_id": 30, + "buy_datetime": "2017-05-23 23:42:00", + "buy_price": 3146000.0, + "buy_bar_index": 65253, + "sell_datetime": "2017-05-25 15:42:00", + "sell_price": 4310000.0, + "sell_bar_index": 66053, + "leg_pct": 37.0, + "bars_held": 800 + }, + { + "leg_id": 31, + "buy_datetime": "2017-05-25 19:42:00", + "buy_price": 4386000.0, + "buy_bar_index": 66133, + "sell_datetime": "2017-05-26 01:15:00", + "sell_price": 4579000.0, + "sell_bar_index": 66244, + "leg_pct": 4.4, + "bars_held": 111 + }, + { + "leg_id": 32, + "buy_datetime": "2017-05-27 22:15:00", + "buy_price": 2720000.0, + "buy_bar_index": 67144, + "sell_datetime": "2017-05-28 06:51:00", + "sell_price": 2992000.0, + "sell_bar_index": 67316, + "leg_pct": 10.0, + "bars_held": 172 }, { "leg_id": 33, - "buy_datetime": "2017-05-20 18:39:00", - "buy_price": 2474000.0, - "buy_bar_index": 63833, - "sell_datetime": "2017-05-23 21:30:00", - "sell_price": 3152000.0, - "sell_bar_index": 65209, - "leg_pct": 27.41, - "bars_held": 1376 + "buy_datetime": "2017-05-29 22:27:00", + "buy_price": 3059000.0, + "buy_bar_index": 68106, + "sell_datetime": "2017-05-30 07:48:00", + "sell_price": 3198000.0, + "sell_bar_index": 68293, + "leg_pct": 4.54, + "bars_held": 187 }, { "leg_id": 34, - "buy_datetime": "2017-05-24 13:09:00", - "buy_price": 3320000.0, - "buy_bar_index": 65522, - "sell_datetime": "2017-05-25 07:39:00", - "sell_price": 3880000.0, - "sell_bar_index": 65892, - "leg_pct": 16.87, - "bars_held": 370 - }, - { - "leg_id": 35, - "buy_datetime": "2017-05-25 08:42:00", - "buy_price": 4072000.0, - "buy_bar_index": 65913, - "sell_datetime": "2017-05-25 16:27:00", - "sell_price": 4312000.0, - "sell_bar_index": 66068, - "leg_pct": 5.89, - "bars_held": 155 - }, - { - "leg_id": 36, - "buy_datetime": "2017-05-27 20:57:00", - "buy_price": 2679000.0, - "buy_bar_index": 67118, - "sell_datetime": "2017-05-28 22:48:00", - "sell_price": 3131000.0, - "sell_bar_index": 67635, - "leg_pct": 16.87, - "bars_held": 517 - }, - { - "leg_id": 37, - "buy_datetime": "2017-05-29 18:21:00", - "buy_price": 3057000.0, - "buy_bar_index": 68024, - "sell_datetime": "2017-05-30 08:09:00", - "sell_price": 3194000.0, - "sell_bar_index": 68300, - "leg_pct": 4.48, - "bars_held": 276 - }, - { - "leg_id": 38, "buy_datetime": "2017-05-31 17:42:00", "buy_price": 3024000.0, "buy_bar_index": 68971, - "sell_datetime": "2017-06-04 04:42:00", - "sell_price": 3122000.0, - "sell_bar_index": 70584, - "leg_pct": 3.24, - "bars_held": 1613 + "sell_datetime": "2017-06-02 09:18:00", + "sell_price": 3127000.0, + "sell_bar_index": 69716, + "leg_pct": 3.41, + "bars_held": 745 + }, + { + "leg_id": 35, + "buy_datetime": "2017-06-03 20:00:00", + "buy_price": 3066000.0, + "buy_bar_index": 70410, + "sell_datetime": "2017-06-06 16:51:00", + "sell_price": 3305000.0, + "sell_bar_index": 71787, + "leg_pct": 7.8, + "bars_held": 1377 + }, + { + "leg_id": 36, + "buy_datetime": "2017-06-08 11:48:00", + "buy_price": 3223000.0, + "buy_bar_index": 72646, + "sell_datetime": "2017-06-12 18:00:00", + "sell_price": 3373000.0, + "sell_bar_index": 74687, + "leg_pct": 4.65, + "bars_held": 2041 + }, + { + "leg_id": 37, + "buy_datetime": "2017-06-16 01:33:00", + "buy_price": 2879000.0, + "buy_bar_index": 76257, + "sell_datetime": "2017-06-16 13:12:00", + "sell_price": 3005000.0, + "sell_bar_index": 76490, + "leg_pct": 4.38, + "bars_held": 233 + }, + { + "leg_id": 38, + "buy_datetime": "2017-06-17 01:24:00", + "buy_price": 3033000.0, + "buy_bar_index": 76734, + "sell_datetime": "2017-06-18 09:18:00", + "sell_price": 3219000.0, + "sell_bar_index": 77372, + "leg_pct": 6.13, + "bars_held": 638 }, { "leg_id": 39, - "buy_datetime": "2017-06-05 07:48:00", - "buy_price": 3073000.0, - "buy_bar_index": 71126, - "sell_datetime": "2017-06-08 03:06:00", - "sell_price": 3283000.0, - "sell_bar_index": 72472, - "leg_pct": 6.83, - "bars_held": 1346 + "buy_datetime": "2017-06-19 00:27:00", + "buy_price": 3162000.0, + "buy_bar_index": 77674, + "sell_datetime": "2017-06-21 06:51:00", + "sell_price": 3379000.0, + "sell_bar_index": 78762, + "leg_pct": 6.86, + "bars_held": 1088 }, { "leg_id": 40, - "buy_datetime": "2017-06-16 03:33:00", - "buy_price": 2882000.0, - "buy_bar_index": 76297, - "sell_datetime": "2017-06-16 12:27:00", - "sell_price": 3005000.0, - "sell_bar_index": 76475, - "leg_pct": 4.27, - "bars_held": 178 + "buy_datetime": "2017-07-03 04:36:00", + "buy_price": 3009000.0, + "buy_bar_index": 84455, + "sell_datetime": "2017-07-05 01:06:00", + "sell_price": 3115000.0, + "sell_bar_index": 85345, + "leg_pct": 3.52, + "bars_held": 890 }, { "leg_id": 41, - "buy_datetime": "2017-06-16 14:39:00", - "buy_price": 3016000.0, - "buy_bar_index": 76519, - "sell_datetime": "2017-06-18 20:21:00", - "sell_price": 3159000.0, - "sell_bar_index": 77592, - "leg_pct": 4.74, - "bars_held": 1073 + "buy_datetime": "2017-07-16 22:48:00", + "buy_price": 2128000.0, + "buy_bar_index": 91050, + "sell_datetime": "2017-07-17 14:36:00", + "sell_price": 2272000.0, + "sell_bar_index": 91315, + "leg_pct": 6.77, + "bars_held": 265 }, { "leg_id": 42, - "buy_datetime": "2017-06-19 03:51:00", - "buy_price": 3169000.0, - "buy_bar_index": 77742, - "sell_datetime": "2017-06-20 15:33:00", - "sell_price": 3268000.0, - "sell_bar_index": 78456, - "leg_pct": 3.12, - "bars_held": 714 + "buy_datetime": "2017-07-17 18:36:00", + "buy_price": 2325000.0, + "buy_bar_index": 91395, + "sell_datetime": "2017-07-19 03:48:00", + "sell_price": 2696000.0, + "sell_bar_index": 92059, + "leg_pct": 15.96, + "bars_held": 664 }, { "leg_id": 43, - "buy_datetime": "2017-07-03 15:09:00", - "buy_price": 3018000.0, - "buy_bar_index": 84666, - "sell_datetime": "2017-07-07 02:36:00", - "sell_price": 3110000.0, - "sell_bar_index": 86334, - "leg_pct": 3.05, - "bars_held": 1668 + "buy_datetime": "2017-07-20 17:39:00", + "buy_price": 2666000.0, + "buy_bar_index": 92814, + "sell_datetime": "2017-07-21 23:09:00", + "sell_price": 3065000.0, + "sell_bar_index": 93388, + "leg_pct": 14.97, + "bars_held": 574 }, { "leg_id": 44, - "buy_datetime": "2017-07-16 22:45:00", - "buy_price": 2145000.0, - "buy_bar_index": 91049, - "sell_datetime": "2017-07-17 15:39:00", - "sell_price": 2283000.0, - "sell_bar_index": 91336, - "leg_pct": 6.43, - "bars_held": 287 + "buy_datetime": "2017-07-22 08:21:00", + "buy_price": 2994000.0, + "buy_bar_index": 93572, + "sell_datetime": "2017-07-23 14:54:00", + "sell_price": 3092000.0, + "sell_bar_index": 94183, + "leg_pct": 3.27, + "bars_held": 611 }, { "leg_id": 45, - "buy_datetime": "2017-07-17 22:18:00", - "buy_price": 2276000.0, - "buy_bar_index": 91469, - "sell_datetime": "2017-07-18 14:18:00", - "sell_price": 2517000.0, - "sell_bar_index": 91789, - "leg_pct": 10.59, - "bars_held": 320 + "buy_datetime": "2017-07-27 03:36:00", + "buy_price": 2828000.0, + "buy_bar_index": 95875, + "sell_datetime": "2017-07-29 00:21:00", + "sell_price": 3143000.0, + "sell_bar_index": 96767, + "leg_pct": 11.14, + "bars_held": 892 }, { "leg_id": 46, - "buy_datetime": "2017-07-18 18:21:00", - "buy_price": 2617000.0, - "buy_bar_index": 91870, - "sell_datetime": "2017-07-19 21:03:00", - "sell_price": 2737000.0, - "sell_bar_index": 92402, - "leg_pct": 4.59, - "bars_held": 532 + "buy_datetime": "2017-07-30 20:42:00", + "buy_price": 3038000.0, + "buy_bar_index": 97654, + "sell_datetime": "2017-08-01 11:09:00", + "sell_price": 3168000.0, + "sell_bar_index": 98379, + "leg_pct": 4.28, + "bars_held": 725 }, { "leg_id": 47, - "buy_datetime": "2017-07-20 09:06:00", - "buy_price": 2679000.0, - "buy_bar_index": 92643, - "sell_datetime": "2017-07-21 13:03:00", - "sell_price": 3050000.0, - "sell_bar_index": 93202, - "leg_pct": 13.85, - "bars_held": 559 + "buy_datetime": "2017-08-03 07:09:00", + "buy_price": 3042000.0, + "buy_bar_index": 99188, + "sell_datetime": "2017-08-05 03:48:00", + "sell_price": 3144000.0, + "sell_bar_index": 100078, + "leg_pct": 3.35, + "bars_held": 890 }, { "leg_id": 48, - "buy_datetime": "2017-07-26 19:18:00", - "buy_price": 2844000.0, - "buy_bar_index": 95709, - "sell_datetime": "2017-07-29 04:48:00", - "sell_price": 3160000.0, - "sell_bar_index": 96856, - "leg_pct": 11.11, - "bars_held": 1147 - }, - { - "leg_id": 49, - "buy_datetime": "2017-07-30 17:36:00", - "buy_price": 3033000.0, - "buy_bar_index": 97592, - "sell_datetime": "2017-08-01 06:36:00", - "sell_price": 3172000.0, - "sell_bar_index": 98328, - "leg_pct": 4.58, - "bars_held": 736 - }, - { - "leg_id": 50, - "buy_datetime": "2017-08-03 06:30:00", - "buy_price": 3045000.0, - "buy_bar_index": 99175, - "sell_datetime": "2017-08-05 05:36:00", - "sell_price": 3140000.0, - "sell_bar_index": 100114, - "leg_pct": 3.12, - "bars_held": 939 - }, - { - "leg_id": 51, - "buy_datetime": "2017-08-05 10:06:00", - "buy_price": 3162000.0, - "buy_bar_index": 100204, - "sell_datetime": "2017-08-06 20:36:00", - "sell_price": 3494000.0, - "sell_bar_index": 100894, - "leg_pct": 10.5, - "bars_held": 690 - }, - { - "leg_id": 52, - "buy_datetime": "2017-08-07 12:39:00", - "buy_price": 3547000.0, - "buy_bar_index": 101215, - "sell_datetime": "2017-08-08 15:03:00", - "sell_price": 3858000.0, - "sell_bar_index": 101742, - "leg_pct": 8.77, - "bars_held": 527 - }, - { - "leg_id": 53, - "buy_datetime": "2017-08-10 01:36:00", - "buy_price": 3748000.0, - "buy_bar_index": 102433, - "sell_datetime": "2017-08-11 02:18:00", - "sell_price": 3872000.0, - "sell_bar_index": 102927, - "leg_pct": 3.31, - "bars_held": 494 - }, - { - "leg_id": 54, - "buy_datetime": "2017-08-11 03:54:00", - "buy_price": 3869000.0, - "buy_bar_index": 102959, - "sell_datetime": "2017-08-13 11:00:00", - "sell_price": 4621000.0, - "sell_bar_index": 104060, - "leg_pct": 19.44, - "bars_held": 1101 - }, - { - "leg_id": 55, - "buy_datetime": "2017-08-14 14:21:00", - "buy_price": 4672000.0, - "buy_bar_index": 104607, - "sell_datetime": "2017-08-15 17:42:00", - "sell_price": 4991000.0, - "sell_bar_index": 105154, - "leg_pct": 6.83, - "bars_held": 547 - }, - { - "leg_id": 56, - "buy_datetime": "2017-08-22 17:54:00", - "buy_price": 4379000.0, - "buy_bar_index": 108518, - "sell_datetime": "2017-08-23 14:09:00", - "sell_price": 4616000.0, - "sell_bar_index": 108923, - "leg_pct": 5.41, - "bars_held": 405 - }, - { - "leg_id": 57, - "buy_datetime": "2017-08-24 20:00:00", - "buy_price": 4715000.0, - "buy_bar_index": 109520, - "sell_datetime": "2017-08-26 02:21:00", - "sell_price": 4924000.0, - "sell_bar_index": 110127, - "leg_pct": 4.43, - "bars_held": 607 - }, - { - "leg_id": 58, - "buy_datetime": "2017-08-28 17:39:00", - "buy_price": 4835000.0, - "buy_bar_index": 111393, - "sell_datetime": "2017-09-01 04:39:00", - "sell_price": 5185000.0, - "sell_bar_index": 113053, - "leg_pct": 7.24, - "bars_held": 1660 - }, - { - "leg_id": 59, - "buy_datetime": "2017-09-03 04:24:00", - "buy_price": 5008000.0, - "buy_bar_index": 114008, - "sell_datetime": "2017-09-03 17:51:00", - "sell_price": 5164000.0, - "sell_bar_index": 114277, - "leg_pct": 3.12, - "bars_held": 269 - }, - { - "leg_id": 60, - "buy_datetime": "2017-09-05 21:57:00", - "buy_price": 4806000.0, - "buy_bar_index": 115319, - "sell_datetime": "2017-09-08 00:33:00", - "sell_price": 5088000.0, - "sell_bar_index": 116331, - "leg_pct": 5.87, - "bars_held": 1012 - }, - { - "leg_id": 61, - "buy_datetime": "2017-09-10 16:57:00", - "buy_price": 4634000.0, - "buy_bar_index": 117619, - "sell_datetime": "2017-09-12 17:09:00", - "sell_price": 4843000.0, - "sell_bar_index": 118437, - "leg_pct": 4.51, - "bars_held": 818 - }, - { - "leg_id": 62, - "buy_datetime": "2017-09-15 09:36:00", - "buy_price": 3740000.0, - "buy_bar_index": 119726, - "sell_datetime": "2017-09-15 12:27:00", - "sell_price": 3853000.0, - "sell_bar_index": 119783, - "leg_pct": 3.02, - "bars_held": 57 - }, - { - "leg_id": 63, - "buy_datetime": "2017-09-15 22:54:00", - "buy_price": 3783000.0, - "buy_bar_index": 119992, - "sell_datetime": "2017-09-16 13:24:00", - "sell_price": 4236000.0, - "sell_bar_index": 120282, - "leg_pct": 11.97, - "bars_held": 290 - }, - { - "leg_id": 64, - "buy_datetime": "2017-09-17 18:36:00", - "buy_price": 4010000.0, - "buy_bar_index": 120866, - "sell_datetime": "2017-09-19 04:03:00", - "sell_price": 4330000.0, - "sell_bar_index": 121535, - "leg_pct": 7.98, - "bars_held": 669 - }, - { - "leg_id": 65, - "buy_datetime": "2017-09-23 03:30:00", - "buy_price": 4084000.0, - "buy_bar_index": 123444, - "sell_datetime": "2017-09-26 15:30:00", - "sell_price": 4327000.0, - "sell_bar_index": 125123, - "leg_pct": 5.95, - "bars_held": 1679 - }, - { - "leg_id": 66, - "buy_datetime": "2017-09-26 18:36:00", - "buy_price": 4358000.0, - "buy_bar_index": 125185, - "sell_datetime": "2017-09-28 19:12:00", - "sell_price": 4732000.0, - "sell_bar_index": 126157, - "leg_pct": 8.58, - "bars_held": 972 - }, - { - "leg_id": 67, - "buy_datetime": "2017-09-29 13:54:00", - "buy_price": 4544000.0, - "buy_bar_index": 126531, - "sell_datetime": "2017-09-30 19:57:00", - "sell_price": 4744000.0, - "sell_bar_index": 127131, - "leg_pct": 4.4, - "bars_held": 600 - }, - { - "leg_id": 68, - "buy_datetime": "2017-10-01 07:15:00", - "buy_price": 4844000.0, - "buy_bar_index": 127357, - "sell_datetime": "2017-10-02 16:42:00", - "sell_price": 5057000.0, - "sell_bar_index": 128026, - "leg_pct": 4.4, - "bars_held": 669 - }, - { - "leg_id": 69, - "buy_datetime": "2017-10-03 23:30:00", - "buy_price": 4885000.0, - "buy_bar_index": 128642, - "sell_datetime": "2017-10-10 08:30:00", - "sell_price": 5535000.0, - "sell_bar_index": 131702, - "leg_pct": 13.31, - "bars_held": 3060 - }, - { - "leg_id": 70, - "buy_datetime": "2017-10-11 18:21:00", - "buy_price": 5526000.0, - "buy_bar_index": 132379, - "sell_datetime": "2017-10-13 06:27:00", - "sell_price": 6143000.0, - "sell_bar_index": 133101, - "leg_pct": 11.17, - "bars_held": 722 - }, - { - "leg_id": 71, - "buy_datetime": "2017-10-18 17:51:00", - "buy_price": 6125000.0, - "buy_bar_index": 135729, - "sell_datetime": "2017-10-19 15:36:00", - "sell_price": 6453000.0, - "sell_bar_index": 136164, - "leg_pct": 5.36, - "bars_held": 435 - }, - { - "leg_id": 72, - "buy_datetime": "2017-10-19 21:39:00", - "buy_price": 6483000.0, - "buy_bar_index": 136285, - "sell_datetime": "2017-10-22 03:36:00", - "sell_price": 6989000.0, - "sell_bar_index": 137364, - "leg_pct": 7.81, - "bars_held": 1079 - }, - { - "leg_id": 73, - "buy_datetime": "2017-10-26 00:27:00", - "buy_price": 6434000.0, - "buy_bar_index": 139221, - "sell_datetime": "2017-10-27 16:09:00", - "sell_price": 6751000.0, - "sell_bar_index": 140015, - "leg_pct": 4.93, - "bars_held": 794 - }, - { - "leg_id": 74, - "buy_datetime": "2017-10-28 21:27:00", - "buy_price": 6638000.0, - "buy_bar_index": 140601, - "sell_datetime": "2017-10-30 09:00:00", - "sell_price": 6925000.0, - "sell_bar_index": 141312, - "leg_pct": 4.32, - "bars_held": 711 - }, - { - "leg_id": 75, - "buy_datetime": "2017-10-30 16:42:00", - "buy_price": 6945000.0, - "buy_bar_index": 141466, - "sell_datetime": "2017-11-01 15:18:00", - "sell_price": 7318000.0, - "sell_bar_index": 142398, - "leg_pct": 5.37, - "bars_held": 932 - }, - { - "leg_id": 76, - "buy_datetime": "2017-11-01 21:30:00", - "buy_price": 7443000.0, - "buy_bar_index": 142522, - "sell_datetime": "2017-11-02 20:18:00", - "sell_price": 8173000.0, - "sell_bar_index": 142978, - "leg_pct": 9.81, - "bars_held": 456 - }, - { - "leg_id": 77, - "buy_datetime": "2017-11-04 15:42:00", - "buy_price": 8121000.0, - "buy_bar_index": 143846, - "sell_datetime": "2017-11-05 18:57:00", - "sell_price": 8394000.0, - "sell_bar_index": 144391, - "leg_pct": 3.36, + "buy_datetime": "2017-08-05 11:54:00", + "buy_price": 3243000.0, + "buy_bar_index": 100240, + "sell_datetime": "2017-08-06 15:09:00", + "sell_price": 3502000.0, + "sell_bar_index": 100785, + "leg_pct": 7.99, "bars_held": 545 }, + { + "leg_id": 49, + "buy_datetime": "2017-08-06 21:33:00", + "buy_price": 3512000.0, + "buy_bar_index": 100913, + "sell_datetime": "2017-08-08 06:00:00", + "sell_price": 3685000.0, + "sell_bar_index": 101561, + "leg_pct": 4.93, + "bars_held": 648 + }, + { + "leg_id": 50, + "buy_datetime": "2017-08-08 06:33:00", + "buy_price": 3697000.0, + "buy_bar_index": 101572, + "sell_datetime": "2017-08-08 15:03:00", + "sell_price": 3858000.0, + "sell_bar_index": 101742, + "leg_pct": 4.35, + "bars_held": 170 + }, + { + "leg_id": 51, + "buy_datetime": "2017-08-10 01:42:00", + "buy_price": 3743000.0, + "buy_bar_index": 102435, + "sell_datetime": "2017-08-11 07:30:00", + "sell_price": 3867000.0, + "sell_bar_index": 103030, + "leg_pct": 3.31, + "bars_held": 595 + }, + { + "leg_id": 52, + "buy_datetime": "2017-08-11 07:54:00", + "buy_price": 3879000.0, + "buy_bar_index": 103038, + "sell_datetime": "2017-08-12 17:42:00", + "sell_price": 4313000.0, + "sell_bar_index": 103714, + "leg_pct": 11.19, + "bars_held": 676 + }, + { + "leg_id": 53, + "buy_datetime": "2017-08-12 18:30:00", + "buy_price": 4326000.0, + "buy_bar_index": 103730, + "sell_datetime": "2017-08-13 21:00:00", + "sell_price": 4620000.0, + "sell_bar_index": 104260, + "leg_pct": 6.8, + "bars_held": 530 + }, + { + "leg_id": 54, + "buy_datetime": "2017-08-13 22:57:00", + "buy_price": 4643000.0, + "buy_bar_index": 104299, + "sell_datetime": "2017-08-15 20:51:00", + "sell_price": 4837000.0, + "sell_bar_index": 105217, + "leg_pct": 4.18, + "bars_held": 918 + }, + { + "leg_id": 55, + "buy_datetime": "2017-08-22 15:15:00", + "buy_price": 4344000.0, + "buy_bar_index": 108465, + "sell_datetime": "2017-08-23 23:57:00", + "sell_price": 4708000.0, + "sell_bar_index": 109119, + "leg_pct": 8.38, + "bars_held": 654 + }, + { + "leg_id": 56, + "buy_datetime": "2017-08-24 09:33:00", + "buy_price": 4690000.0, + "buy_bar_index": 109311, + "sell_datetime": "2017-08-25 19:51:00", + "sell_price": 4886000.0, + "sell_bar_index": 109997, + "leg_pct": 4.18, + "bars_held": 686 + }, + { + "leg_id": 57, + "buy_datetime": "2017-08-28 16:45:00", + "buy_price": 4842000.0, + "buy_bar_index": 111375, + "sell_datetime": "2017-08-30 01:51:00", + "sell_price": 5052000.0, + "sell_bar_index": 112037, + "leg_pct": 4.34, + "bars_held": 662 + }, + { + "leg_id": 58, + "buy_datetime": "2017-08-30 03:03:00", + "buy_price": 5055000.0, + "buy_bar_index": 112061, + "sell_datetime": "2017-09-02 13:36:00", + "sell_price": 5371000.0, + "sell_bar_index": 113712, + "leg_pct": 6.25, + "bars_held": 1651 + }, + { + "leg_id": 59, + "buy_datetime": "2017-09-05 19:03:00", + "buy_price": 4736000.0, + "buy_bar_index": 115261, + "sell_datetime": "2017-09-08 01:51:00", + "sell_price": 5096000.0, + "sell_bar_index": 116357, + "leg_pct": 7.6, + "bars_held": 1096 + }, + { + "leg_id": 60, + "buy_datetime": "2017-09-10 17:06:00", + "buy_price": 4626000.0, + "buy_bar_index": 117622, + "sell_datetime": "2017-09-12 02:51:00", + "sell_price": 4769000.0, + "sell_bar_index": 118151, + "leg_pct": 3.09, + "bars_held": 529 + }, + { + "leg_id": 61, + "buy_datetime": "2017-09-15 22:06:00", + "buy_price": 3801000.0, + "buy_bar_index": 119976, + "sell_datetime": "2017-09-16 02:06:00", + "sell_price": 3976000.0, + "sell_bar_index": 120056, + "leg_pct": 4.6, + "bars_held": 80 + }, + { + "leg_id": 62, + "buy_datetime": "2017-09-16 04:18:00", + "buy_price": 4005000.0, + "buy_bar_index": 120100, + "sell_datetime": "2017-09-16 11:54:00", + "sell_price": 4206000.0, + "sell_bar_index": 120252, + "leg_pct": 5.02, + "bars_held": 152 + }, + { + "leg_id": 63, + "buy_datetime": "2017-09-17 01:57:00", + "buy_price": 4044000.0, + "buy_bar_index": 120533, + "sell_datetime": "2017-09-19 14:27:00", + "sell_price": 4320000.0, + "sell_bar_index": 121743, + "leg_pct": 6.82, + "bars_held": 1210 + }, + { + "leg_id": 64, + "buy_datetime": "2017-09-23 04:27:00", + "buy_price": 4098000.0, + "buy_bar_index": 123463, + "sell_datetime": "2017-09-26 12:33:00", + "sell_price": 4344000.0, + "sell_bar_index": 125064, + "leg_pct": 6.0, + "bars_held": 1601 + }, + { + "leg_id": 65, + "buy_datetime": "2017-09-27 09:57:00", + "buy_price": 4352000.0, + "buy_bar_index": 125492, + "sell_datetime": "2017-09-28 16:45:00", + "sell_price": 4731000.0, + "sell_bar_index": 126108, + "leg_pct": 8.71, + "bars_held": 616 + }, + { + "leg_id": 66, + "buy_datetime": "2017-09-29 15:03:00", + "buy_price": 4541000.0, + "buy_bar_index": 126554, + "sell_datetime": "2017-10-01 02:33:00", + "sell_price": 4796000.0, + "sell_bar_index": 127263, + "leg_pct": 5.62, + "bars_held": 709 + }, + { + "leg_id": 67, + "buy_datetime": "2017-10-01 04:09:00", + "buy_price": 4810000.0, + "buy_bar_index": 127295, + "sell_datetime": "2017-10-02 20:39:00", + "sell_price": 5040000.0, + "sell_bar_index": 128105, + "leg_pct": 4.78, + "bars_held": 810 + }, + { + "leg_id": 68, + "buy_datetime": "2017-10-03 23:30:00", + "buy_price": 4885000.0, + "buy_bar_index": 128642, + "sell_datetime": "2017-10-09 14:12:00", + "sell_price": 5259000.0, + "sell_bar_index": 131336, + "leg_pct": 7.66, + "bars_held": 2694 + }, + { + "leg_id": 69, + "buy_datetime": "2017-10-09 16:42:00", + "buy_price": 5245000.0, + "buy_bar_index": 131386, + "sell_datetime": "2017-10-10 08:57:00", + "sell_price": 5496000.0, + "sell_bar_index": 131711, + "leg_pct": 4.79, + "bars_held": 325 + }, + { + "leg_id": 70, + "buy_datetime": "2017-10-11 15:30:00", + "buy_price": 5503000.0, + "buy_bar_index": 132322, + "sell_datetime": "2017-10-13 16:21:00", + "sell_price": 6417000.0, + "sell_bar_index": 133299, + "leg_pct": 16.61, + "bars_held": 977 + }, + { + "leg_id": 71, + "buy_datetime": "2017-10-18 18:27:00", + "buy_price": 6126000.0, + "buy_bar_index": 135741, + "sell_datetime": "2017-10-20 03:54:00", + "sell_price": 6459000.0, + "sell_bar_index": 136410, + "leg_pct": 5.44, + "bars_held": 669 + }, + { + "leg_id": 72, + "buy_datetime": "2017-10-20 16:36:00", + "buy_price": 6461000.0, + "buy_bar_index": 136664, + "sell_datetime": "2017-10-21 14:12:00", + "sell_price": 6947000.0, + "sell_bar_index": 137096, + "leg_pct": 7.52, + "bars_held": 432 + }, + { + "leg_id": 73, + "buy_datetime": "2017-10-25 15:12:00", + "buy_price": 6378000.0, + "buy_bar_index": 139036, + "sell_datetime": "2017-10-27 05:09:00", + "sell_price": 6771000.0, + "sell_bar_index": 139795, + "leg_pct": 6.16, + "bars_held": 759 + }, + { + "leg_id": 74, + "buy_datetime": "2017-10-29 10:27:00", + "buy_price": 6655000.0, + "buy_bar_index": 140861, + "sell_datetime": "2017-10-30 11:39:00", + "sell_price": 6914000.0, + "sell_bar_index": 141365, + "leg_pct": 3.89, + "bars_held": 504 + }, + { + "leg_id": 75, + "buy_datetime": "2017-10-30 14:54:00", + "buy_price": 6926000.0, + "buy_bar_index": 141430, + "sell_datetime": "2017-11-01 15:30:00", + "sell_price": 7315000.0, + "sell_bar_index": 142402, + "leg_pct": 5.62, + "bars_held": 972 + }, + { + "leg_id": 76, + "buy_datetime": "2017-11-01 18:06:00", + "buy_price": 7333000.0, + "buy_bar_index": 142454, + "sell_datetime": "2017-11-03 08:06:00", + "sell_price": 8190000.0, + "sell_bar_index": 143214, + "leg_pct": 11.69, + "bars_held": 760 + }, + { + "leg_id": 77, + "buy_datetime": "2017-11-04 16:18:00", + "buy_price": 8141000.0, + "buy_bar_index": 143858, + "sell_datetime": "2017-11-05 17:42:00", + "sell_price": 8391000.0, + "sell_bar_index": 144366, + "leg_pct": 3.07, + "bars_held": 508 + }, { "leg_id": 78, - "buy_datetime": "2017-11-12 05:39:00", - "buy_price": 7143000.0, - "buy_bar_index": 147484, - "sell_datetime": "2017-11-14 04:33:00", - "sell_price": 7400000.0, - "sell_bar_index": 148390, - "leg_pct": 3.6, - "bars_held": 906 + "buy_datetime": "2017-11-13 10:03:00", + "buy_price": 6966000.0, + "buy_bar_index": 148020, + "sell_datetime": "2017-11-14 13:24:00", + "sell_price": 7530000.0, + "sell_bar_index": 148567, + "leg_pct": 8.1, + "bars_held": 547 }, { "leg_id": 79, "buy_datetime": "2017-11-15 01:24:00", "buy_price": 7444000.0, "buy_bar_index": 148807, - "sell_datetime": "2017-11-16 11:39:00", - "sell_price": 8190000.0, - "sell_bar_index": 149492, - "leg_pct": 10.02, - "bars_held": 685 + "sell_datetime": "2017-11-16 01:42:00", + "sell_price": 8128000.0, + "sell_bar_index": 149293, + "leg_pct": 9.19, + "bars_held": 486 }, { "leg_id": 80, - "buy_datetime": "2017-11-16 13:51:00", - "buy_price": 8198000.0, - "buy_bar_index": 149536, - "sell_datetime": "2017-11-17 15:15:00", - "sell_price": 8725000.0, - "sell_bar_index": 150044, - "leg_pct": 6.43, - "bars_held": 508 + "buy_datetime": "2017-11-16 03:21:00", + "buy_price": 8181000.0, + "buy_bar_index": 149326, + "sell_datetime": "2017-11-17 13:51:00", + "sell_price": 8733000.0, + "sell_bar_index": 150016, + "leg_pct": 6.75, + "bars_held": 690 }, { "leg_id": 81, - "buy_datetime": "2017-11-18 12:03:00", - "buy_price": 8440000.0, - "buy_bar_index": 150460, + "buy_datetime": "2017-11-18 13:15:00", + "buy_price": 8465000.0, + "buy_bar_index": 150484, "sell_datetime": "2017-11-21 05:15:00", "sell_price": 8903000.0, "sell_bar_index": 151764, - "leg_pct": 5.49, - "bars_held": 1304 + "leg_pct": 5.17, + "bars_held": 1280 }, { "leg_id": 82, - "buy_datetime": "2017-11-21 20:06:00", - "buy_price": 8912000.0, - "buy_bar_index": 152061, - "sell_datetime": "2017-11-25 23:48:00", - "sell_price": 9449000.0, - "sell_bar_index": 154055, - "leg_pct": 6.03, - "bars_held": 1994 + "buy_datetime": "2017-11-21 16:30:00", + "buy_price": 8851000.0, + "buy_bar_index": 151989, + "sell_datetime": "2017-11-24 21:33:00", + "sell_price": 9128000.0, + "sell_bar_index": 153530, + "leg_pct": 3.13, + "bars_held": 1541 }, { "leg_id": 83, - "buy_datetime": "2017-11-26 02:33:00", - "buy_price": 9539000.0, - "buy_bar_index": 154110, - "sell_datetime": "2017-11-29 15:27:00", - "sell_price": 12657000.0, - "sell_bar_index": 155808, - "leg_pct": 32.69, - "bars_held": 1698 + "buy_datetime": "2017-11-25 06:12:00", + "buy_price": 9091000.0, + "buy_bar_index": 153703, + "sell_datetime": "2017-11-26 16:57:00", + "sell_price": 9993000.0, + "sell_bar_index": 154398, + "leg_pct": 9.92, + "bars_held": 695 }, { "leg_id": 84, - "buy_datetime": "2017-12-01 06:12:00", - "buy_price": 11304000.0, - "buy_bar_index": 156583, - "sell_datetime": "2017-12-04 07:30:00", - "sell_price": 13022000.0, - "sell_bar_index": 158049, - "leg_pct": 15.2, - "bars_held": 1466 + "buy_datetime": "2017-11-26 17:09:00", + "buy_price": 10087000.0, + "buy_bar_index": 154402, + "sell_datetime": "2017-11-27 22:12:00", + "sell_price": 10851000.0, + "sell_bar_index": 154983, + "leg_pct": 7.57, + "bars_held": 581 }, { "leg_id": 85, - "buy_datetime": "2017-12-04 08:57:00", - "buy_price": 13130000.0, - "buy_bar_index": 158078, - "sell_datetime": "2017-12-05 17:18:00", - "sell_price": 13913000.0, - "sell_bar_index": 158725, - "leg_pct": 5.96, - "bars_held": 647 + "buy_datetime": "2017-11-27 23:09:00", + "buy_price": 10909000.0, + "buy_bar_index": 155002, + "sell_datetime": "2017-11-30 02:12:00", + "sell_price": 12952000.0, + "sell_bar_index": 156023, + "leg_pct": 18.73, + "bars_held": 1021 }, { "leg_id": 86, - "buy_datetime": "2017-12-05 18:24:00", - "buy_price": 13950000.0, - "buy_bar_index": 158747, - "sell_datetime": "2017-12-06 20:06:00", - "sell_price": 15901000.0, - "sell_bar_index": 159261, - "leg_pct": 13.99, - "bars_held": 514 - }, - { - "leg_id": 87, - "buy_datetime": "2017-12-07 02:48:00", - "buy_price": 15938000.0, - "buy_bar_index": 159395, - "sell_datetime": "2017-12-08 13:12:00", - "sell_price": 22700000.0, - "sell_bar_index": 160079, - "leg_pct": 42.43, - "bars_held": 684 - }, - { - "leg_id": 88, - "buy_datetime": "2017-12-10 14:00:00", - "buy_price": 15040000.0, - "buy_bar_index": 161052, - "sell_datetime": "2017-12-10 20:48:00", - "sell_price": 15500000.0, - "sell_bar_index": 161188, - "leg_pct": 3.06, - "bars_held": 136 - }, - { - "leg_id": 89, - "buy_datetime": "2017-12-11 00:15:00", - "buy_price": 17512000.0, - "buy_bar_index": 161257, - "sell_datetime": "2017-12-11 22:18:00", - "sell_price": 18830000.0, - "sell_bar_index": 161583, - "leg_pct": 7.53, - "bars_held": 326 - }, - { - "leg_id": 90, - "buy_datetime": "2017-12-14 11:54:00", - "buy_price": 18372000.0, - "buy_bar_index": 162805, - "sell_datetime": "2017-12-16 01:30:00", - "sell_price": 20073000.0, - "sell_bar_index": 163557, - "leg_pct": 9.26, - "bars_held": 752 - }, - { - "leg_id": 91, - "buy_datetime": "2017-12-16 13:06:00", - "buy_price": 19950000.0, - "buy_bar_index": 163789, - "sell_datetime": "2017-12-18 01:06:00", - "sell_price": 21981000.0, - "sell_bar_index": 164509, - "leg_pct": 10.18, - "bars_held": 720 - }, - { - "leg_id": 92, - "buy_datetime": "2017-12-23 02:24:00", - "buy_price": 17449000.0, - "buy_bar_index": 166924, - "sell_datetime": "2017-12-23 13:12:00", - "sell_price": 18902000.0, - "sell_bar_index": 167140, - "leg_pct": 8.33, + "buy_datetime": "2017-12-01 03:54:00", + "buy_price": 11031000.0, + "buy_bar_index": 156537, + "sell_datetime": "2017-12-01 14:42:00", + "sell_price": 11549000.0, + "sell_bar_index": 156753, + "leg_pct": 4.7, "bars_held": 216 }, { - "leg_id": 93, - "buy_datetime": "2017-12-25 01:00:00", - "buy_price": 18485000.0, - "buy_bar_index": 167854, - "sell_datetime": "2017-12-25 15:33:00", - "sell_price": 19054000.0, - "sell_bar_index": 168145, - "leg_pct": 3.08, - "bars_held": 291 - }, - { - "leg_id": 94, - "buy_datetime": "2017-12-25 19:12:00", - "buy_price": 19118000.0, - "buy_bar_index": 168218, - "sell_datetime": "2017-12-28 03:33:00", - "sell_price": 21460000.0, - "sell_bar_index": 169345, - "leg_pct": 12.25, - "bars_held": 1127 - }, - { - "leg_id": 95, - "buy_datetime": "2017-12-31 02:15:00", - "buy_price": 18255000.0, - "buy_bar_index": 170740, - "sell_datetime": "2018-01-01 12:48:00", - "sell_price": 18998000.0, - "sell_bar_index": 171431, - "leg_pct": 4.07, - "bars_held": 691 - }, - { - "leg_id": 96, - "buy_datetime": "2018-01-02 03:27:00", - "buy_price": 18652000.0, - "buy_bar_index": 171724, - "sell_datetime": "2018-01-03 10:27:00", - "sell_price": 19993000.0, - "sell_bar_index": 172344, - "leg_pct": 7.19, - "bars_held": 620 - }, - { - "leg_id": 97, - "buy_datetime": "2018-01-04 07:15:00", - "buy_price": 20306000.0, - "buy_bar_index": 172760, - "sell_datetime": "2018-01-06 08:51:00", - "sell_price": 25032000.0, - "sell_bar_index": 173752, - "leg_pct": 23.27, - "bars_held": 992 - }, - { - "leg_id": 98, - "buy_datetime": "2018-01-06 21:33:00", - "buy_price": 24110000.0, - "buy_bar_index": 174006, - "sell_datetime": "2018-01-07 21:39:00", - "sell_price": 25169000.0, - "sell_bar_index": 174488, - "leg_pct": 4.39, - "bars_held": 482 - }, - { - "leg_id": 99, - "buy_datetime": "2018-01-12 06:54:00", - "buy_price": 19325000.0, - "buy_bar_index": 176475, - "sell_datetime": "2018-01-13 21:51:00", - "sell_price": 20469000.0, - "sell_bar_index": 177250, - "leg_pct": 5.92, - "bars_held": 775 - }, - { - "leg_id": 100, - "buy_datetime": "2018-01-17 07:45:00", - "buy_price": 13836000.0, - "buy_bar_index": 178888, - "sell_datetime": "2018-01-18 16:09:00", - "sell_price": 14421000.0, - "sell_bar_index": 179524, - "leg_pct": 4.23, - "bars_held": 636 - }, - { - "leg_id": 101, - "buy_datetime": "2018-01-18 18:18:00", - "buy_price": 14419000.0, - "buy_bar_index": 179567, - "sell_datetime": "2018-01-20 17:15:00", - "sell_price": 16471000.0, - "sell_bar_index": 180506, - "leg_pct": 14.23, - "bars_held": 939 - }, - { - "leg_id": 102, - "buy_datetime": "2018-01-26 19:51:00", - "buy_price": 12087000.0, - "buy_bar_index": 183434, - "sell_datetime": "2018-01-27 07:39:00", - "sell_price": 12609000.0, - "sell_bar_index": 183670, - "leg_pct": 4.32, - "bars_held": 236 - }, - { - "leg_id": 103, - "buy_datetime": "2018-01-28 00:27:00", - "buy_price": 12535000.0, - "buy_bar_index": 184006, - "sell_datetime": "2018-01-28 19:45:00", - "sell_price": 13281000.0, - "sell_bar_index": 184392, - "leg_pct": 5.95, - "bars_held": 386 - }, - { - "leg_id": 104, - "buy_datetime": "2018-02-02 22:12:00", - "buy_price": 8359000.0, - "buy_bar_index": 186841, - "sell_datetime": "2018-02-03 14:45:00", - "sell_price": 8714000.0, - "sell_bar_index": 187172, - "leg_pct": 4.25, - "bars_held": 331 - }, - { - "leg_id": 105, - "buy_datetime": "2018-02-03 16:21:00", - "buy_price": 8877000.0, - "buy_bar_index": 187204, - "sell_datetime": "2018-02-04 18:27:00", - "sell_price": 9630000.0, - "sell_bar_index": 187726, - "leg_pct": 8.48, - "bars_held": 522 - }, - { - "leg_id": 106, - "buy_datetime": "2018-02-06 16:12:00", - "buy_price": 7052000.0, - "buy_bar_index": 188641, - "sell_datetime": "2018-02-07 01:36:00", - "sell_price": 7730000.0, - "sell_bar_index": 188829, - "leg_pct": 9.61, - "bars_held": 188 - }, - { - "leg_id": 107, - "buy_datetime": "2018-02-07 03:06:00", - "buy_price": 7855000.0, - "buy_bar_index": 188859, - "sell_datetime": "2018-02-07 20:30:00", - "sell_price": 8690000.0, - "sell_bar_index": 189207, - "leg_pct": 10.63, - "bars_held": 348 - }, - { - "leg_id": 108, - "buy_datetime": "2018-02-08 12:15:00", - "buy_price": 8747000.0, - "buy_bar_index": 189522, - "sell_datetime": "2018-02-09 01:48:00", - "sell_price": 9301000.0, - "sell_bar_index": 189793, - "leg_pct": 6.33, - "bars_held": 271 - }, - { - "leg_id": 109, - "buy_datetime": "2018-02-09 17:33:00", - "buy_price": 9217000.0, - "buy_bar_index": 190108, - "sell_datetime": "2018-02-10 19:42:00", - "sell_price": 9684000.0, - "sell_bar_index": 190578, - "leg_pct": 5.07, - "bars_held": 470 - }, - { - "leg_id": 110, - "buy_datetime": "2018-02-12 07:48:00", - "buy_price": 9608000.0, - "buy_bar_index": 191300, - "sell_datetime": "2018-02-13 17:12:00", - "sell_price": 9958000.0, - "sell_bar_index": 191968, - "leg_pct": 3.64, - "bars_held": 668 - }, - { - "leg_id": 111, - "buy_datetime": "2018-02-14 04:36:00", - "buy_price": 9868000.0, - "buy_bar_index": 192196, - "sell_datetime": "2018-02-15 05:27:00", - "sell_price": 10323000.0, - "sell_bar_index": 192693, - "leg_pct": 4.61, - "bars_held": 497 - }, - { - "leg_id": 112, - "buy_datetime": "2018-02-15 09:06:00", - "buy_price": 10429000.0, - "buy_bar_index": 192766, - "sell_datetime": "2018-02-15 20:30:00", - "sell_price": 10874000.0, - "sell_bar_index": 192994, - "leg_pct": 4.27, - "bars_held": 228 - }, - { - "leg_id": 113, - "buy_datetime": "2018-02-16 01:00:00", - "buy_price": 11018000.0, - "buy_bar_index": 193084, - "sell_datetime": "2018-02-18 00:09:00", - "sell_price": 11919000.0, - "sell_bar_index": 194027, - "leg_pct": 8.18, - "bars_held": 943 - }, - { - "leg_id": 114, - "buy_datetime": "2018-02-18 07:18:00", - "buy_price": 12050000.0, - "buy_bar_index": 194170, - "sell_datetime": "2018-02-20 20:00:00", - "sell_price": 13132000.0, - "sell_bar_index": 195384, - "leg_pct": 8.98, - "bars_held": 1214 - }, - { - "leg_id": 115, - "buy_datetime": "2018-02-23 15:45:00", - "buy_price": 11582000.0, - "buy_bar_index": 196739, - "sell_datetime": "2018-02-24 01:18:00", - "sell_price": 12027000.0, - "sell_bar_index": 196930, - "leg_pct": 3.84, - "bars_held": 191 - }, - { - "leg_id": 116, - "buy_datetime": "2018-02-26 12:06:00", - "buy_price": 11298000.0, - "buy_bar_index": 198106, - "sell_datetime": "2018-02-27 04:36:00", - "sell_price": 11645000.0, - "sell_bar_index": 198436, - "leg_pct": 3.07, - "bars_held": 330 - }, - { - "leg_id": 117, - "buy_datetime": "2018-02-27 09:42:00", - "buy_price": 11776000.0, - "buy_bar_index": 198538, - "sell_datetime": "2018-03-02 16:36:00", - "sell_price": 12370000.0, - "sell_bar_index": 200046, - "leg_pct": 5.04, - "bars_held": 1508 - }, - { - "leg_id": 118, - "buy_datetime": "2018-03-03 01:42:00", - "buy_price": 12239000.0, - "buy_bar_index": 200228, - "sell_datetime": "2018-03-04 02:24:00", - "sell_price": 12709000.0, - "sell_bar_index": 200722, - "leg_pct": 3.84, - "bars_held": 494 - }, - { - "leg_id": 119, - "buy_datetime": "2018-03-05 03:15:00", - "buy_price": 12360000.0, - "buy_bar_index": 201219, - "sell_datetime": "2018-03-06 07:51:00", - "sell_price": 12796000.0, - "sell_bar_index": 201791, - "leg_pct": 3.53, - "bars_held": 572 - }, - { - "leg_id": 120, - "buy_datetime": "2018-03-11 11:33:00", - "buy_price": 9760000.0, - "buy_bar_index": 204265, - "sell_datetime": "2018-03-12 12:21:00", - "sell_price": 10503000.0, - "sell_bar_index": 204761, - "leg_pct": 7.61, - "bars_held": 496 - }, - { - "leg_id": 121, - "buy_datetime": "2018-03-16 21:45:00", - "buy_price": 8974000.0, - "buy_bar_index": 206869, - "sell_datetime": "2018-03-17 07:36:00", - "sell_price": 9267000.0, - "sell_bar_index": 207066, - "leg_pct": 3.26, - "bars_held": 197 - }, - { - "leg_id": 122, - "buy_datetime": "2018-03-19 04:30:00", - "buy_price": 8198000.0, - "buy_bar_index": 207964, - "sell_datetime": "2018-03-19 18:03:00", - "sell_price": 9110000.0, - "sell_bar_index": 208235, - "leg_pct": 11.12, - "bars_held": 271 - }, - { - "leg_id": 123, - "buy_datetime": "2018-03-19 19:45:00", - "buy_price": 9095000.0, - "buy_bar_index": 208269, - "sell_datetime": "2018-03-20 10:39:00", - "sell_price": 9536000.0, - "sell_bar_index": 208567, - "leg_pct": 4.85, - "bars_held": 298 - }, - { - "leg_id": 124, - "buy_datetime": "2018-03-23 17:03:00", - "buy_price": 9455000.0, - "buy_bar_index": 210135, - "sell_datetime": "2018-03-24 20:12:00", - "sell_price": 9764000.0, - "sell_bar_index": 210678, - "leg_pct": 3.27, - "bars_held": 543 - }, - { - "leg_id": 125, - "buy_datetime": "2018-04-02 07:45:00", - "buy_price": 7447000.0, - "buy_bar_index": 214677, - "sell_datetime": "2018-04-04 01:03:00", - "sell_price": 8026000.0, - "sell_bar_index": 215503, - "leg_pct": 7.77, - "bars_held": 826 - }, - { - "leg_id": 126, - "buy_datetime": "2018-04-07 02:54:00", - "buy_price": 7250000.0, - "buy_bar_index": 216980, - "sell_datetime": "2018-04-07 19:36:00", - "sell_price": 7469000.0, - "sell_bar_index": 217313, - "leg_pct": 3.02, - "bars_held": 333 - }, - { - "leg_id": 127, - "buy_datetime": "2018-04-10 21:39:00", - "buy_price": 7343000.0, - "buy_bar_index": 218794, - "sell_datetime": "2018-04-13 01:30:00", - "sell_price": 7887000.0, - "sell_bar_index": 219831, - "leg_pct": 7.41, - "bars_held": 1037 - }, - { - "leg_id": 128, - "buy_datetime": "2018-04-13 04:06:00", - "buy_price": 8029000.0, - "buy_bar_index": 219883, - "sell_datetime": "2018-04-14 01:00:00", - "sell_price": 8422000.0, - "sell_bar_index": 220301, - "leg_pct": 4.89, - "bars_held": 418 - }, - { - "leg_id": 129, - "buy_datetime": "2018-04-15 03:24:00", - "buy_price": 8295000.0, - "buy_bar_index": 220829, - "sell_datetime": "2018-04-16 01:24:00", - "sell_price": 8562000.0, - "sell_bar_index": 221269, - "leg_pct": 3.22, - "bars_held": 440 - }, - { - "leg_id": 130, - "buy_datetime": "2018-04-18 08:48:00", - "buy_price": 8479000.0, - "buy_bar_index": 222377, - "sell_datetime": "2018-04-19 15:39:00", - "sell_price": 8777000.0, - "sell_bar_index": 222994, - "leg_pct": 3.51, - "bars_held": 617 - }, - { - "leg_id": 131, - "buy_datetime": "2018-04-19 18:15:00", - "buy_price": 8788000.0, - "buy_bar_index": 223045, - "sell_datetime": "2018-04-20 12:33:00", - "sell_price": 9078000.0, - "sell_bar_index": 223411, - "leg_pct": 3.3, - "bars_held": 366 - }, - { - "leg_id": 132, - "buy_datetime": "2018-04-20 17:42:00", - "buy_price": 8998000.0, - "buy_bar_index": 223514, - "sell_datetime": "2018-04-21 23:30:00", - "sell_price": 9476000.0, - "sell_bar_index": 224110, - "leg_pct": 5.31, - "bars_held": 596 - }, - { - "leg_id": 133, - "buy_datetime": "2018-04-22 03:54:00", - "buy_price": 9514000.0, - "buy_bar_index": 224198, - "sell_datetime": "2018-04-25 01:27:00", - "sell_price": 10099000.0, - "sell_bar_index": 225589, - "leg_pct": 6.15, - "bars_held": 1391 - }, - { - "leg_id": 134, - "buy_datetime": "2018-04-26 23:54:00", - "buy_price": 9785000.0, - "buy_bar_index": 226518, - "sell_datetime": "2018-04-29 17:24:00", - "sell_price": 10188000.0, - "sell_bar_index": 227828, - "leg_pct": 4.12, - "bars_held": 1310 - }, - { - "leg_id": 135, - "buy_datetime": "2018-05-02 08:18:00", - "buy_price": 9916000.0, - "buy_bar_index": 229086, - "sell_datetime": "2018-05-04 23:45:00", - "sell_price": 10605000.0, - "sell_bar_index": 230355, - "leg_pct": 6.95, - "bars_held": 1269 - }, - { - "leg_id": 136, - "buy_datetime": "2018-05-12 13:00:00", - "buy_price": 9337000.0, - "buy_bar_index": 233980, - "sell_datetime": "2018-05-14 01:51:00", - "sell_price": 9672000.0, - "sell_bar_index": 234717, - "leg_pct": 3.59, - "bars_held": 737 - }, - { - "leg_id": 137, - "buy_datetime": "2018-05-18 16:39:00", - "buy_price": 9025000.0, - "buy_bar_index": 236879, - "sell_datetime": "2018-05-21 10:36:00", - "sell_price": 9328000.0, - "sell_bar_index": 238198, - "leg_pct": 3.36, - "bars_held": 1319 - }, - { - "leg_id": 138, - "buy_datetime": "2018-05-29 05:48:00", - "buy_price": 8027000.0, - "buy_bar_index": 241942, - "sell_datetime": "2018-05-30 15:36:00", - "sell_price": 8304000.0, - "sell_bar_index": 242618, - "leg_pct": 3.45, - "bars_held": 676 - }, - { - "leg_id": 139, - "buy_datetime": "2018-06-18 14:30:00", - "buy_price": 7163000.0, - "buy_bar_index": 251483, - "sell_datetime": "2018-06-19 15:27:00", - "sell_price": 7417000.0, - "sell_bar_index": 251982, - "leg_pct": 3.55, - "bars_held": 499 - }, - { - "leg_id": 140, - "buy_datetime": "2018-06-29 22:54:00", - "buy_price": 6645000.0, - "buy_bar_index": 256904, - "sell_datetime": "2018-06-30 21:45:00", - "sell_price": 7158000.0, - "sell_bar_index": 257360, - "leg_pct": 7.72, - "bars_held": 456 - }, - { - "leg_id": 141, - "buy_datetime": "2018-07-02 04:39:00", - "buy_price": 7031000.0, - "buy_bar_index": 257978, - "sell_datetime": "2018-07-03 05:48:00", - "sell_price": 7291000.0, - "sell_bar_index": 258481, - "leg_pct": 3.7, - "bars_held": 503 - }, - { - "leg_id": 142, - "buy_datetime": "2018-07-04 16:45:00", - "buy_price": 7161000.0, - "buy_bar_index": 259180, - "sell_datetime": "2018-07-07 11:18:00", - "sell_price": 7427000.0, - "sell_bar_index": 260511, - "leg_pct": 3.71, - "bars_held": 1331 - }, - { - "leg_id": 143, - "buy_datetime": "2018-07-14 16:21:00", - "buy_price": 7075000.0, - "buy_bar_index": 263960, - "sell_datetime": "2018-07-17 16:51:00", - "sell_price": 7432000.0, - "sell_bar_index": 265398, - "leg_pct": 5.05, - "bars_held": 1438 - }, - { - "leg_id": 144, - "buy_datetime": "2018-07-18 01:30:00", - "buy_price": 7455000.0, - "buy_bar_index": 265569, - "sell_datetime": "2018-07-20 06:39:00", - "sell_price": 8392000.0, - "sell_bar_index": 266632, - "leg_pct": 12.57, - "bars_held": 1063 - }, - { - "leg_id": 145, - "buy_datetime": "2018-07-22 00:21:00", - "buy_price": 8348000.0, - "buy_bar_index": 267465, - "sell_datetime": "2018-07-24 04:42:00", - "sell_price": 8780000.0, - "sell_bar_index": 268492, - "leg_pct": 5.17, - "bars_held": 1027 - }, - { - "leg_id": 146, - "buy_datetime": "2018-07-24 11:42:00", - "buy_price": 8805000.0, - "buy_bar_index": 268632, - "sell_datetime": "2018-07-25 22:30:00", - "sell_price": 9152000.0, - "sell_bar_index": 269028, - "leg_pct": 3.94, - "bars_held": 396 - }, - { - "leg_id": 147, - "buy_datetime": "2018-07-27 16:12:00", - "buy_price": 8862000.0, - "buy_bar_index": 269856, - "sell_datetime": "2018-07-29 05:33:00", - "sell_price": 9157000.0, - "sell_bar_index": 270550, - "leg_pct": 3.33, - "bars_held": 694 - }, - { - "leg_id": 148, - "buy_datetime": "2018-08-11 19:00:00", - "buy_price": 7195000.0, - "buy_bar_index": 276918, - "sell_datetime": "2018-08-13 21:36:00", - "sell_price": 7528000.0, - "sell_bar_index": 277920, - "leg_pct": 4.63, - "bars_held": 1002 - }, - { - "leg_id": 149, - "buy_datetime": "2018-08-14 18:12:00", - "buy_price": 7076000.0, - "buy_bar_index": 278331, - "sell_datetime": "2018-08-15 20:57:00", - "sell_price": 7362000.0, - "sell_bar_index": 278861, - "leg_pct": 4.04, - "bars_held": 530 - }, - { - "leg_id": 150, - "buy_datetime": "2018-08-16 15:24:00", - "buy_price": 7313000.0, - "buy_bar_index": 279228, - "sell_datetime": "2018-08-22 17:42:00", - "sell_price": 7567000.0, - "sell_bar_index": 282097, - "leg_pct": 3.47, - "bars_held": 2869 - }, - { - "leg_id": 151, - "buy_datetime": "2018-08-23 07:27:00", - "buy_price": 7306000.0, - "buy_bar_index": 282367, - "sell_datetime": "2018-08-25 08:48:00", - "sell_price": 7545000.0, - "sell_bar_index": 283343, - "leg_pct": 3.27, - "bars_held": 976 - }, - { - "leg_id": 152, - "buy_datetime": "2018-08-27 13:33:00", - "buy_price": 7530000.0, - "buy_bar_index": 284376, - "sell_datetime": "2018-08-29 09:00:00", - "sell_price": 7831000.0, - "sell_bar_index": 285245, - "leg_pct": 4.0, - "bars_held": 869 - }, - { - "leg_id": 153, - "buy_datetime": "2018-08-31 03:06:00", - "buy_price": 7741000.0, - "buy_bar_index": 286083, - "sell_datetime": "2018-09-02 05:21:00", - "sell_price": 7994000.0, - "sell_bar_index": 287086, - "leg_pct": 3.27, - "bars_held": 1003 - }, - { - "leg_id": 154, - "buy_datetime": "2018-09-09 14:30:00", - "buy_price": 7160000.0, - "buy_bar_index": 290604, - "sell_datetime": "2018-09-21 23:12:00", - "sell_price": 7541000.0, - "sell_bar_index": 296460, - "leg_pct": 5.32, - "bars_held": 5856 - }, - { - "leg_id": 155, - "buy_datetime": "2018-09-26 12:06:00", - "buy_price": 7279000.0, - "buy_bar_index": 298607, - "sell_datetime": "2018-10-09 04:06:00", - "sell_price": 7539000.0, - "sell_bar_index": 304600, - "leg_pct": 3.57, - "bars_held": 5993 - }, - { - "leg_id": 156, - "buy_datetime": "2018-10-14 03:48:00", - "buy_price": 7188000.0, - "buy_bar_index": 306984, - "sell_datetime": "2018-10-15 17:06:00", - "sell_price": 7508000.0, - "sell_bar_index": 307728, - "leg_pct": 4.45, - "bars_held": 744 - }, - { - "leg_id": 157, - "buy_datetime": "2018-11-25 21:15:00", - "buy_price": 4408000.0, - "buy_bar_index": 327212, - "sell_datetime": "2018-11-26 13:03:00", - "sell_price": 4619000.0, - "sell_bar_index": 327528, - "leg_pct": 4.79, - "bars_held": 316 - }, - { - "leg_id": 158, - "buy_datetime": "2018-11-28 01:48:00", - "buy_price": 4294000.0, - "buy_bar_index": 328263, - "sell_datetime": "2018-11-29 09:18:00", - "sell_price": 4787000.0, - "sell_bar_index": 328893, - "leg_pct": 11.48, - "bars_held": 630 - }, - { - "leg_id": 159, - "buy_datetime": "2018-12-01 16:57:00", - "buy_price": 4506000.0, - "buy_bar_index": 330006, - "sell_datetime": "2018-12-02 05:24:00", - "sell_price": 4797000.0, - "sell_bar_index": 330254, - "leg_pct": 6.46, - "bars_held": 248 - }, - { - "leg_id": 160, - "buy_datetime": "2018-12-08 08:36:00", - "buy_price": 3847000.0, - "buy_bar_index": 333198, - "sell_datetime": "2018-12-10 05:36:00", - "sell_price": 4043000.0, - "sell_bar_index": 334098, - "leg_pct": 5.09, - "bars_held": 900 - }, - { - "leg_id": 161, - "buy_datetime": "2018-12-16 10:15:00", - "buy_price": 3630000.0, - "buy_bar_index": 337067, - "sell_datetime": "2018-12-20 04:42:00", - "sell_price": 4240000.0, - "sell_bar_index": 338875, - "leg_pct": 16.8, - "bars_held": 1808 - }, - { - "leg_id": 162, - "buy_datetime": "2018-12-20 13:09:00", - "buy_price": 4196000.0, - "buy_bar_index": 339044, - "sell_datetime": "2018-12-21 12:03:00", - "sell_price": 4533000.0, - "sell_bar_index": 339502, - "leg_pct": 8.03, - "bars_held": 458 - }, - { - "leg_id": 163, - "buy_datetime": "2018-12-22 14:57:00", - "buy_price": 4314000.0, - "buy_bar_index": 340040, - "sell_datetime": "2018-12-23 17:24:00", - "sell_price": 4454000.0, - "sell_bar_index": 340569, - "leg_pct": 3.25, - "bars_held": 529 - }, - { - "leg_id": 164, - "buy_datetime": "2018-12-24 03:24:00", - "buy_price": 4429000.0, - "buy_bar_index": 340769, - "sell_datetime": "2018-12-24 18:51:00", - "sell_price": 4664000.0, - "sell_bar_index": 341078, - "leg_pct": 5.31, - "bars_held": 309 - }, - { - "leg_id": 165, - "buy_datetime": "2018-12-28 14:48:00", - "buy_price": 4082000.0, - "buy_bar_index": 342917, - "sell_datetime": "2018-12-29 20:48:00", - "sell_price": 4299000.0, - "sell_bar_index": 343517, - "leg_pct": 5.32, - "bars_held": 600 - }, - { - "leg_id": 166, - "buy_datetime": "2019-01-02 07:27:00", - "buy_price": 4200000.0, - "buy_bar_index": 345170, - "sell_datetime": "2019-01-03 09:33:00", - "sell_price": 4334000.0, - "sell_bar_index": 345692, - "leg_pct": 3.19, - "bars_held": 522 - }, - { - "leg_id": 167, - "buy_datetime": "2019-01-06 16:30:00", - "buy_price": 4293000.0, - "buy_bar_index": 347270, - "sell_datetime": "2019-01-07 10:27:00", - "sell_price": 4502000.0, - "sell_bar_index": 347629, - "leg_pct": 4.87, - "bars_held": 359 - }, - { - "leg_id": 168, - "buy_datetime": "2019-01-14 06:21:00", - "buy_price": 3969000.0, - "buy_bar_index": 350901, - "sell_datetime": "2019-01-15 16:36:00", - "sell_price": 4090000.0, - "sell_bar_index": 351586, - "leg_pct": 3.05, - "bars_held": 685 - }, - { - "leg_id": 169, - "buy_datetime": "2019-02-01 15:15:00", - "buy_price": 3764000.0, - "buy_bar_index": 359711, - "sell_datetime": "2019-02-09 20:30:00", - "sell_price": 4016000.0, - "sell_bar_index": 363650, - "leg_pct": 6.7, - "bars_held": 3939 - }, - { - "leg_id": 170, - "buy_datetime": "2019-02-14 08:36:00", - "buy_price": 3986000.0, - "buy_bar_index": 365811, - "sell_datetime": "2019-02-18 19:30:00", - "sell_price": 4122000.0, - "sell_bar_index": 367948, - "leg_pct": 3.41, - "bars_held": 2137 - }, - { - "leg_id": 171, - "buy_datetime": "2019-02-19 00:09:00", - "buy_price": 4164000.0, - "buy_bar_index": 368041, - "sell_datetime": "2019-02-20 22:30:00", - "sell_price": 4296000.0, - "sell_bar_index": 368968, - "leg_pct": 3.17, - "bars_held": 927 - }, - { - "leg_id": 172, - "buy_datetime": "2019-02-22 06:09:00", - "buy_price": 4332000.0, - "buy_bar_index": 369599, - "sell_datetime": "2019-02-24 16:42:00", - "sell_price": 4533000.0, - "sell_bar_index": 370770, - "leg_pct": 4.64, - "bars_held": 1171 - }, - { - "leg_id": 173, - "buy_datetime": "2019-03-05 00:42:00", - "buy_price": 4157000.0, - "buy_bar_index": 374769, - "sell_datetime": "2019-03-08 22:45:00", - "sell_price": 4327000.0, - "sell_bar_index": 376649, - "leg_pct": 4.09, - "bars_held": 1880 - }, - { - "leg_id": 174, - "buy_datetime": "2019-03-12 06:21:00", - "buy_price": 4321000.0, - "buy_bar_index": 378241, - "sell_datetime": "2019-03-19 14:30:00", - "sell_price": 4457000.0, - "sell_bar_index": 381764, + "leg_id": 87, + "buy_datetime": "2017-12-01 18:00:00", + "buy_price": 11574000.0, + "buy_bar_index": 156819, + "sell_datetime": "2017-12-02 00:03:00", + "sell_price": 12150000.0, + "sell_bar_index": 156940, + "leg_pct": 4.98, + "bars_held": 121 + }, + { + "leg_id": 88, + "buy_datetime": "2017-12-02 00:57:00", + "buy_price": 12289000.0, + "buy_bar_index": 156958, + "sell_datetime": "2017-12-02 20:36:00", + "sell_price": 12676000.0, + "sell_bar_index": 157351, "leg_pct": 3.15, - "bars_held": 3523 + "bars_held": 393 }, { - "leg_id": 175, - "buy_datetime": "2019-03-26 18:12:00", - "buy_price": 4464000.0, - "buy_bar_index": 385196, - "sell_datetime": "2019-03-30 07:39:00", - "sell_price": 4633000.0, - "sell_bar_index": 386905, - "leg_pct": 3.79, - "bars_held": 1709 - }, - { - "leg_id": 176, - "buy_datetime": "2019-03-31 05:00:00", - "buy_price": 4607000.0, - "buy_bar_index": 387328, - "sell_datetime": "2019-04-03 01:09:00", - "sell_price": 5329000.0, - "sell_bar_index": 388680, - "leg_pct": 15.67, - "bars_held": 1352 - }, - { - "leg_id": 177, - "buy_datetime": "2019-04-03 08:12:00", - "buy_price": 5424000.0, - "buy_bar_index": 388821, - "sell_datetime": "2019-04-07 07:09:00", - "sell_price": 5724000.0, - "sell_bar_index": 390691, - "leg_pct": 5.53, - "bars_held": 1870 - }, - { - "leg_id": 178, - "buy_datetime": "2019-04-07 22:39:00", - "buy_price": 5840000.0, - "buy_bar_index": 391001, - "sell_datetime": "2019-04-10 19:06:00", - "sell_price": 6038000.0, - "sell_bar_index": 392328, - "leg_pct": 3.39, - "bars_held": 1327 - }, - { - "leg_id": 179, - "buy_datetime": "2019-04-14 20:09:00", - "buy_price": 5872000.0, - "buy_bar_index": 394184, - "sell_datetime": "2019-04-20 18:51:00", - "sell_price": 6132000.0, - "sell_bar_index": 396959, - "leg_pct": 4.43, - "bars_held": 2775 - }, - { - "leg_id": 180, - "buy_datetime": "2019-04-22 15:39:00", - "buy_price": 6126000.0, - "buy_bar_index": 397830, - "sell_datetime": "2019-04-25 13:09:00", - "sell_price": 6389000.0, - "sell_bar_index": 399219, - "leg_pct": 4.29, - "bars_held": 1389 - }, - { - "leg_id": 181, - "buy_datetime": "2019-04-30 14:39:00", - "buy_price": 6024000.0, - "buy_bar_index": 401625, - "sell_datetime": "2019-05-02 22:15:00", - "sell_price": 6273000.0, - "sell_bar_index": 402710, - "leg_pct": 4.13, - "bars_held": 1085 - }, - { - "leg_id": 182, - "buy_datetime": "2019-05-02 22:51:00", - "buy_price": 6284000.0, - "buy_bar_index": 402722, - "sell_datetime": "2019-05-05 12:00:00", - "sell_price": 6677000.0, - "sell_bar_index": 403922, - "leg_pct": 6.25, - "bars_held": 1200 - }, - { - "leg_id": 183, - "buy_datetime": "2019-05-06 23:57:00", - "buy_price": 6634000.0, - "buy_bar_index": 404629, - "sell_datetime": "2019-05-08 06:21:00", - "sell_price": 6834000.0, - "sell_bar_index": 405228, - "leg_pct": 3.01, - "bars_held": 599 - }, - { - "leg_id": 184, - "buy_datetime": "2019-05-08 15:00:00", - "buy_price": 6797000.0, - "buy_bar_index": 405400, - "sell_datetime": "2019-05-10 21:06:00", - "sell_price": 7419000.0, - "sell_bar_index": 406473, - "leg_pct": 9.15, - "bars_held": 1073 - }, - { - "leg_id": 185, - "buy_datetime": "2019-05-11 04:12:00", - "buy_price": 7517000.0, - "buy_bar_index": 406615, - "sell_datetime": "2019-05-11 22:39:00", - "sell_price": 7893000.0, - "sell_bar_index": 406984, - "leg_pct": 5.0, - "bars_held": 369 - }, - { - "leg_id": 186, - "buy_datetime": "2019-05-12 00:33:00", - "buy_price": 7979000.0, - "buy_bar_index": 407022, - "sell_datetime": "2019-05-12 18:54:00", - "sell_price": 8636000.0, - "sell_bar_index": 407389, - "leg_pct": 8.23, - "bars_held": 367 - }, - { - "leg_id": 187, - "buy_datetime": "2019-05-13 11:09:00", - "buy_price": 8251000.0, - "buy_bar_index": 407714, - "sell_datetime": "2019-05-14 05:03:00", - "sell_price": 9100000.0, - "sell_bar_index": 408072, - "leg_pct": 10.29, - "bars_held": 358 - }, - { - "leg_id": 188, - "buy_datetime": "2019-05-18 03:18:00", - "buy_price": 8544000.0, - "buy_bar_index": 409957, - "sell_datetime": "2019-05-18 20:39:00", - "sell_price": 8884000.0, - "sell_bar_index": 410304, - "leg_pct": 3.98, - "bars_held": 347 - }, - { - "leg_id": 189, - "buy_datetime": "2019-05-18 21:24:00", - "buy_price": 8894000.0, - "buy_bar_index": 410319, - "sell_datetime": "2019-05-19 17:03:00", - "sell_price": 9423000.0, - "sell_bar_index": 410711, - "leg_pct": 5.95, - "bars_held": 392 - }, - { - "leg_id": 190, - "buy_datetime": "2019-05-23 21:36:00", - "buy_price": 9200000.0, - "buy_bar_index": 412722, - "sell_datetime": "2019-05-25 13:15:00", - "sell_price": 9556000.0, - "sell_bar_index": 413515, - "leg_pct": 3.87, - "bars_held": 793 - }, - { - "leg_id": 191, - "buy_datetime": "2019-05-27 00:15:00", - "buy_price": 9528000.0, - "buy_bar_index": 414214, - "sell_datetime": "2019-05-27 13:27:00", - "sell_price": 10298000.0, - "sell_bar_index": 414474, - "leg_pct": 8.08, - "bars_held": 260 - }, - { - "leg_id": 192, - "buy_datetime": "2019-06-07 10:33:00", - "buy_price": 9427000.0, - "buy_bar_index": 419692, - "sell_datetime": "2019-06-13 09:00:00", - "sell_price": 9773000.0, - "sell_bar_index": 422537, - "leg_pct": 3.67, - "bars_held": 2845 - }, - { - "leg_id": 193, - "buy_datetime": "2019-06-13 19:45:00", - "buy_price": 9738000.0, - "buy_bar_index": 422752, - "sell_datetime": "2019-06-15 13:15:00", - "sell_price": 10377000.0, - "sell_bar_index": 423582, - "leg_pct": 6.56, - "bars_held": 830 - }, - { - "leg_id": 194, - "buy_datetime": "2019-06-16 09:15:00", - "buy_price": 10492000.0, - "buy_bar_index": 423834, - "sell_datetime": "2019-06-16 21:15:00", - "sell_price": 10862000.0, - "sell_bar_index": 424074, - "leg_pct": 3.53, - "bars_held": 240 - }, - { - "leg_id": 195, - "buy_datetime": "2019-06-17 09:09:00", - "buy_price": 10791000.0, - "buy_bar_index": 424312, - "sell_datetime": "2019-06-23 01:54:00", - "sell_price": 12638000.0, - "sell_bar_index": 427042, - "leg_pct": 17.12, - "bars_held": 2730 - }, - { - "leg_id": 196, - "buy_datetime": "2019-06-24 00:42:00", - "buy_price": 12425000.0, - "buy_bar_index": 427498, - "sell_datetime": "2019-06-26 18:51:00", - "sell_price": 14765000.0, - "sell_bar_index": 428821, - "leg_pct": 18.83, - "bars_held": 1323 - }, - { - "leg_id": 197, - "buy_datetime": "2019-07-02 21:54:00", - "buy_price": 12286000.0, - "buy_bar_index": 431762, - "sell_datetime": "2019-07-03 07:42:00", - "sell_price": 13117000.0, - "sell_bar_index": 431958, - "leg_pct": 6.76, - "bars_held": 196 - }, - { - "leg_id": 198, - "buy_datetime": "2019-07-06 08:12:00", - "buy_price": 13374000.0, - "buy_bar_index": 433408, - "sell_datetime": "2019-07-09 16:12:00", - "sell_price": 14999000.0, - "sell_bar_index": 435008, - "leg_pct": 12.15, - "bars_held": 1600 - }, - { - "leg_id": 199, - "buy_datetime": "2019-07-15 18:15:00", - "buy_price": 12362000.0, - "buy_bar_index": 437929, - "sell_datetime": "2019-07-16 09:21:00", - "sell_price": 13210000.0, - "sell_bar_index": 438231, - "leg_pct": 6.86, - "bars_held": 302 - }, - { - "leg_id": 200, - "buy_datetime": "2019-07-17 17:42:00", - "buy_price": 11512000.0, - "buy_bar_index": 438878, - "sell_datetime": "2019-07-19 14:54:00", - "sell_price": 12493000.0, - "sell_bar_index": 439782, - "leg_pct": 8.52, - "bars_held": 904 - }, - { - "leg_id": 201, - "buy_datetime": "2019-07-30 18:54:00", - "buy_price": 11218000.0, - "buy_bar_index": 445139, - "sell_datetime": "2019-08-02 00:48:00", - "sell_price": 11853000.0, - "sell_bar_index": 446217, - "leg_pct": 5.66, - "bars_held": 1078 - }, - { - "leg_id": 202, - "buy_datetime": "2019-08-02 21:33:00", - "buy_price": 12522000.0, - "buy_bar_index": 446632, - "sell_datetime": "2019-08-05 19:24:00", - "sell_price": 13767000.0, - "sell_bar_index": 448029, - "leg_pct": 9.94, - "bars_held": 1397 - }, - { - "leg_id": 203, - "buy_datetime": "2019-08-05 20:24:00", - "buy_price": 13773000.0, - "buy_bar_index": 448049, - "sell_datetime": "2019-08-06 19:30:00", - "sell_price": 14244000.0, - "sell_bar_index": 448511, - "leg_pct": 3.42, - "bars_held": 462 - }, - { - "leg_id": 204, - "buy_datetime": "2019-08-07 09:54:00", - "buy_price": 13770000.0, - "buy_bar_index": 448799, - "sell_datetime": "2019-08-10 18:36:00", - "sell_price": 14192000.0, - "sell_bar_index": 450413, - "leg_pct": 3.06, - "bars_held": 1614 - }, - { - "leg_id": 205, - "buy_datetime": "2019-08-18 18:00:00", - "buy_price": 12317000.0, - "buy_bar_index": 454241, - "sell_datetime": "2019-08-19 21:00:00", - "sell_price": 12861000.0, - "sell_bar_index": 454612, - "leg_pct": 4.42, - "bars_held": 371 - }, - { - "leg_id": 206, - "buy_datetime": "2019-08-22 18:15:00", - "buy_price": 12080000.0, - "buy_bar_index": 455997, - "sell_datetime": "2019-08-24 05:33:00", - "sell_price": 12456000.0, - "sell_bar_index": 456702, - "leg_pct": 3.11, - "bars_held": 705 - }, - { - "leg_id": 207, - "buy_datetime": "2019-08-30 00:12:00", - "buy_price": 11513000.0, - "buy_bar_index": 459473, - "sell_datetime": "2019-09-04 04:42:00", - "sell_price": 12784000.0, - "sell_bar_index": 461963, - "leg_pct": 11.04, - "bars_held": 2490 - }, - { - "leg_id": 208, - "buy_datetime": "2019-09-28 00:57:00", - "buy_price": 9591000.0, - "buy_bar_index": 473400, - "sell_datetime": "2019-10-01 17:24:00", - "sell_price": 10079000.0, - "sell_bar_index": 475169, - "leg_pct": 5.09, - "bars_held": 1769 - }, - { - "leg_id": 209, - "buy_datetime": "2019-10-05 23:00:00", - "buy_price": 9667000.0, - "buy_bar_index": 477200, - "sell_datetime": "2019-10-10 22:48:00", - "sell_price": 10103000.0, - "sell_bar_index": 479596, - "leg_pct": 4.51, - "bars_held": 2396 - }, - { - "leg_id": 210, - "buy_datetime": "2019-10-20 10:54:00", - "buy_price": 9422000.0, - "buy_bar_index": 484157, - "sell_datetime": "2019-10-21 07:27:00", - "sell_price": 9709000.0, - "sell_bar_index": 484568, - "leg_pct": 3.05, - "bars_held": 411 - }, - { - "leg_id": 211, - "buy_datetime": "2019-10-24 17:18:00", - "buy_price": 8729000.0, - "buy_bar_index": 486205, - "sell_datetime": "2019-10-26 06:00:00", - "sell_price": 9932000.0, - "sell_bar_index": 486939, - "leg_pct": 13.78, - "bars_held": 734 - }, - { - "leg_id": 212, - "buy_datetime": "2019-11-25 19:30:00", - "buy_price": 7958000.0, - "buy_bar_index": 501545, - "sell_datetime": "2019-11-27 04:42:00", - "sell_price": 8305000.0, - "sell_bar_index": 502209, - "leg_pct": 4.36, - "bars_held": 664 - }, - { - "leg_id": 213, - "buy_datetime": "2019-11-27 11:03:00", - "buy_price": 8402000.0, - "buy_bar_index": 502336, - "sell_datetime": "2019-11-28 09:12:00", - "sell_price": 8795000.0, - "sell_bar_index": 502779, - "leg_pct": 4.68, - "bars_held": 443 - }, - { - "leg_id": 214, - "buy_datetime": "2019-11-28 17:51:00", - "buy_price": 8769000.0, - "buy_bar_index": 502952, - "sell_datetime": "2019-11-30 06:06:00", - "sell_price": 9053000.0, - "sell_bar_index": 503677, - "leg_pct": 3.24, - "bars_held": 725 - }, - { - "leg_id": 215, - "buy_datetime": "2019-12-04 15:12:00", - "buy_price": 8473000.0, - "buy_bar_index": 505779, - "sell_datetime": "2019-12-07 18:42:00", - "sell_price": 8808000.0, - "sell_bar_index": 507289, - "leg_pct": 3.95, - "bars_held": 1510 - }, - { - "leg_id": 216, - "buy_datetime": "2019-12-18 22:33:00", - "buy_price": 7694000.0, - "buy_bar_index": 512646, - "sell_datetime": "2019-12-19 11:33:00", - "sell_price": 8350000.0, - "sell_bar_index": 512906, - "leg_pct": 8.53, - "bars_held": 260 - }, - { - "leg_id": 217, - "buy_datetime": "2019-12-22 13:12:00", - "buy_price": 8293000.0, - "buy_bar_index": 514376, - "sell_datetime": "2019-12-24 01:36:00", - "sell_price": 8745000.0, - "sell_bar_index": 515104, - "leg_pct": 5.45, - "bars_held": 728 - }, - { - "leg_id": 218, - "buy_datetime": "2020-01-01 13:27:00", - "buy_price": 8340000.0, - "buy_bar_index": 519181, - "sell_datetime": "2020-01-06 20:42:00", - "sell_price": 8664000.0, - "sell_bar_index": 521653, - "leg_pct": 3.88, - "bars_held": 2472 - }, - { - "leg_id": 219, - "buy_datetime": "2020-01-10 23:09:00", - "buy_price": 9009000.0, - "buy_bar_index": 523622, - "sell_datetime": "2020-01-15 03:39:00", - "sell_price": 9522000.0, - "sell_bar_index": 525632, - "leg_pct": 5.69, - "bars_held": 2010 - }, - { - "leg_id": 220, - "buy_datetime": "2020-01-15 04:36:00", - "buy_price": 9563000.0, - "buy_bar_index": 525651, - "sell_datetime": "2020-01-18 19:21:00", - "sell_price": 10017000.0, - "sell_bar_index": 527386, - "leg_pct": 4.75, - "bars_held": 1735 - }, - { - "leg_id": 221, - "buy_datetime": "2020-01-24 14:21:00", - "buy_price": 9675000.0, - "buy_bar_index": 530164, - "sell_datetime": "2020-01-28 16:36:00", - "sell_price": 10294000.0, - "sell_bar_index": 532128, - "leg_pct": 6.4, - "bars_held": 1964 - }, - { - "leg_id": 222, - "buy_datetime": "2020-01-30 13:12:00", - "buy_price": 10605000.0, - "buy_bar_index": 533020, - "sell_datetime": "2020-02-06 16:57:00", - "sell_price": 11087000.0, - "sell_bar_index": 536455, - "leg_pct": 4.55, - "bars_held": 3435 - }, - { - "leg_id": 223, - "buy_datetime": "2020-02-08 16:00:00", - "buy_price": 11384000.0, - "buy_bar_index": 537396, - "sell_datetime": "2020-02-10 12:00:00", - "sell_price": 11795000.0, - "sell_bar_index": 538276, - "leg_pct": 3.61, - "bars_held": 880 - }, - { - "leg_id": 224, - "buy_datetime": "2020-02-18 08:09:00", - "buy_price": 11376000.0, - "buy_bar_index": 542039, - "sell_datetime": "2020-02-19 13:18:00", - "sell_price": 11839000.0, - "sell_bar_index": 542622, - "leg_pct": 4.07, - "bars_held": 583 - }, - { - "leg_id": 225, - "buy_datetime": "2020-03-02 04:18:00", - "buy_price": 10347000.0, - "buy_bar_index": 548200, - "sell_datetime": "2020-03-06 22:27:00", - "sell_price": 10833000.0, - "sell_bar_index": 550483, - "leg_pct": 4.7, - "bars_held": 2283 - }, - { - "leg_id": 226, - "buy_datetime": "2020-03-13 11:45:00", - "buy_price": 6380000.0, - "buy_bar_index": 553629, - "sell_datetime": "2020-03-13 22:54:00", - "sell_price": 7136000.0, - "sell_bar_index": 553852, - "leg_pct": 11.85, - "bars_held": 223 - }, - { - "leg_id": 227, - "buy_datetime": "2020-03-16 22:57:00", - "buy_price": 6311000.0, - "buy_bar_index": 555293, - "sell_datetime": "2020-03-17 17:45:00", - "sell_price": 6670000.0, - "sell_bar_index": 555669, - "leg_pct": 5.69, - "bars_held": 376 - }, - { - "leg_id": 228, - "buy_datetime": "2020-03-18 05:15:00", - "buy_price": 6722000.0, - "buy_bar_index": 555899, - "sell_datetime": "2020-03-20 08:21:00", - "sell_price": 7772000.0, - "sell_bar_index": 556921, - "leg_pct": 15.62, - "bars_held": 1022 - }, - { - "leg_id": 229, - "buy_datetime": "2020-03-20 15:51:00", - "buy_price": 7809000.0, - "buy_bar_index": 557071, - "sell_datetime": "2020-03-20 23:39:00", - "sell_price": 8208000.0, - "sell_bar_index": 557227, - "leg_pct": 5.11, - "bars_held": 156 - }, - { - "leg_id": 230, - "buy_datetime": "2020-03-23 11:48:00", - "buy_price": 7493000.0, - "buy_bar_index": 558430, - "sell_datetime": "2020-03-25 23:45:00", - "sell_price": 8200000.0, - "sell_bar_index": 559629, - "leg_pct": 9.44, - "bars_held": 1199 - }, - { - "leg_id": 231, - "buy_datetime": "2020-03-30 14:03:00", - "buy_price": 7549000.0, - "buy_bar_index": 561835, - "sell_datetime": "2020-04-01 00:30:00", - "sell_price": 7842000.0, - "sell_bar_index": 562524, - "leg_pct": 3.88, - "bars_held": 689 - }, - { - "leg_id": 232, - "buy_datetime": "2020-04-01 03:03:00", - "buy_price": 7843000.0, - "buy_bar_index": 562575, - "sell_datetime": "2020-04-04 03:03:00", - "sell_price": 8117000.0, - "sell_bar_index": 564015, - "leg_pct": 3.49, - "bars_held": 1440 - }, - { - "leg_id": 233, - "buy_datetime": "2020-04-04 18:21:00", - "buy_price": 8168000.0, - "buy_bar_index": 564321, - "sell_datetime": "2020-04-07 01:12:00", - "sell_price": 8500000.0, - "sell_bar_index": 565418, - "leg_pct": 4.06, - "bars_held": 1097 - }, - { - "leg_id": 234, - "buy_datetime": "2020-04-12 05:30:00", - "buy_price": 8363000.0, - "buy_bar_index": 567904, - "sell_datetime": "2020-04-13 06:00:00", - "sell_price": 8665000.0, - "sell_bar_index": 568394, - "leg_pct": 3.61, - "bars_held": 490 - }, - { - "leg_id": 235, - "buy_datetime": "2020-04-16 12:09:00", - "buy_price": 8101000.0, - "buy_bar_index": 569955, - "sell_datetime": "2020-04-17 03:00:00", - "sell_price": 8426000.0, - "sell_bar_index": 570252, - "leg_pct": 4.01, - "bars_held": 297 - }, - { - "leg_id": 236, - "buy_datetime": "2020-04-21 22:00:00", - "buy_price": 8365000.0, - "buy_bar_index": 572552, - "sell_datetime": "2020-04-24 15:06:00", - "sell_price": 9115000.0, - "sell_bar_index": 573854, - "leg_pct": 8.97, - "bars_held": 1302 - }, - { - "leg_id": 237, - "buy_datetime": "2020-04-25 10:12:00", - "buy_price": 9102000.0, - "buy_bar_index": 574236, - "sell_datetime": "2020-04-28 09:00:00", - "sell_price": 9449000.0, - "sell_bar_index": 575652, - "leg_pct": 3.81, - "bars_held": 1416 - }, - { - "leg_id": 238, - "buy_datetime": "2020-04-29 02:30:00", - "buy_price": 9385000.0, - "buy_bar_index": 576002, - "sell_datetime": "2020-04-30 23:09:00", - "sell_price": 10702000.0, - "sell_bar_index": 576895, - "leg_pct": 14.03, - "bars_held": 893 - }, - { - "leg_id": 239, - "buy_datetime": "2020-05-01 05:39:00", - "buy_price": 10670000.0, - "buy_bar_index": 577025, - "sell_datetime": "2020-05-07 01:18:00", - "sell_price": 11222000.0, - "sell_bar_index": 579818, - "leg_pct": 5.17, - "bars_held": 2793 - }, - { - "leg_id": 240, - "buy_datetime": "2020-05-07 05:18:00", - "buy_price": 11264000.0, - "buy_bar_index": 579898, - "sell_datetime": "2020-05-08 09:06:00", - "sell_price": 11940000.0, - "sell_bar_index": 580454, - "leg_pct": 6.0, - "bars_held": 556 - }, - { - "leg_id": 241, - "buy_datetime": "2020-05-12 08:42:00", - "buy_price": 10503000.0, - "buy_bar_index": 582366, - "sell_datetime": "2020-05-14 04:00:00", - "sell_price": 10985000.0, - "sell_bar_index": 583232, - "leg_pct": 4.59, - "bars_held": 866 - }, - { - "leg_id": 242, - "buy_datetime": "2020-05-14 04:36:00", - "buy_price": 11000000.0, - "buy_bar_index": 583244, - "sell_datetime": "2020-05-14 19:18:00", - "sell_price": 11640000.0, - "sell_bar_index": 583538, - "leg_pct": 5.82, - "bars_held": 294 - }, - { - "leg_id": 243, - "buy_datetime": "2020-05-17 09:24:00", - "buy_price": 11350000.0, - "buy_bar_index": 584780, - "sell_datetime": "2020-05-19 20:30:00", - "sell_price": 11720000.0, - "sell_bar_index": 585962, - "leg_pct": 3.26, - "bars_held": 1182 - }, - { - "leg_id": 244, - "buy_datetime": "2020-05-27 10:48:00", - "buy_price": 10763000.0, - "buy_bar_index": 589607, - "sell_datetime": "2020-05-29 02:09:00", - "sell_price": 11417000.0, - "sell_bar_index": 590394, - "leg_pct": 6.08, - "bars_held": 787 - }, - { - "leg_id": 245, - "buy_datetime": "2020-05-30 01:03:00", - "buy_price": 11398000.0, - "buy_bar_index": 590852, - "sell_datetime": "2020-06-05 12:30:00", - "sell_price": 11811000.0, - "sell_bar_index": 593961, - "leg_pct": 3.62, - "bars_held": 3109 - }, - { - "leg_id": 246, - "buy_datetime": "2020-06-15 22:42:00", - "buy_price": 10990000.0, - "buy_bar_index": 598907, - "sell_datetime": "2020-06-16 15:39:00", - "sell_price": 11415000.0, - "sell_bar_index": 599246, - "leg_pct": 3.87, - "bars_held": 339 - }, - { - "leg_id": 247, - "buy_datetime": "2020-07-06 02:39:00", - "buy_price": 10790000.0, - "buy_bar_index": 608586, - "sell_datetime": "2020-07-22 07:51:00", - "sell_price": 11120000.0, - "sell_bar_index": 616370, - "leg_pct": 3.06, - "bars_held": 7784 - }, - { - "leg_id": 248, - "buy_datetime": "2020-07-22 11:33:00", - "buy_price": 11107000.0, - "buy_bar_index": 616444, - "sell_datetime": "2020-07-27 01:12:00", - "sell_price": 11728000.0, - "sell_bar_index": 618637, - "leg_pct": 5.59, - "bars_held": 2193 - }, - { - "leg_id": 249, - "buy_datetime": "2020-07-27 08:30:00", - "buy_price": 11695000.0, - "buy_bar_index": 618783, - "sell_datetime": "2020-07-29 18:36:00", - "sell_price": 12979000.0, - "sell_bar_index": 619945, - "leg_pct": 10.98, - "bars_held": 1162 - }, - { - "leg_id": 250, - "buy_datetime": "2020-07-30 19:57:00", - "buy_price": 12994000.0, - "buy_bar_index": 620452, - "sell_datetime": "2020-08-01 23:48:00", - "sell_price": 13706000.0, - "sell_bar_index": 621489, - "leg_pct": 5.48, - "bars_held": 1037 - }, - { - "leg_id": 251, - "buy_datetime": "2020-08-03 01:09:00", - "buy_price": 13110000.0, - "buy_bar_index": 621996, - "sell_datetime": "2020-08-06 11:39:00", - "sell_price": 13785000.0, - "sell_bar_index": 623646, - "leg_pct": 5.15, - "bars_held": 1650 - }, - { - "leg_id": 252, - "buy_datetime": "2020-08-14 01:30:00", - "buy_price": 13578000.0, - "buy_bar_index": 627283, - "sell_datetime": "2020-08-19 03:03:00", - "sell_price": 13992000.0, - "sell_bar_index": 629714, - "leg_pct": 3.05, - "bars_held": 2431 - }, - { - "leg_id": 253, - "buy_datetime": "2020-08-27 21:54:00", - "buy_price": 13375000.0, - "buy_bar_index": 633931, - "sell_datetime": "2020-09-02 10:42:00", - "sell_price": 13919000.0, - "sell_bar_index": 636587, - "leg_pct": 4.07, - "bars_held": 2656 - }, - { - "leg_id": 254, - "buy_datetime": "2020-09-08 00:09:00", - "buy_price": 12055000.0, - "buy_bar_index": 639256, - "sell_datetime": "2020-09-13 18:45:00", - "sell_price": 12462000.0, - "sell_bar_index": 642028, - "leg_pct": 3.38, - "bars_held": 2772 - }, - { - "leg_id": 255, - "buy_datetime": "2020-09-14 07:18:00", - "buy_price": 12329000.0, - "buy_bar_index": 642279, - "sell_datetime": "2020-09-16 02:21:00", - "sell_price": 12759000.0, - "sell_bar_index": 643140, - "leg_pct": 3.49, - "bars_held": 861 - }, - { - "leg_id": 256, - "buy_datetime": "2020-09-24 10:57:00", - "buy_price": 12011000.0, - "buy_bar_index": 646955, - "sell_datetime": "2020-09-25 09:12:00", - "sell_price": 12453000.0, - "sell_bar_index": 647400, - "leg_pct": 3.68, - "bars_held": 445 - }, - { - "leg_id": 257, - "buy_datetime": "2020-10-02 18:09:00", - "buy_price": 12314000.0, - "buy_bar_index": 650939, - "sell_datetime": "2020-10-11 04:06:00", - "sell_price": 12880000.0, - "sell_bar_index": 654978, - "leg_pct": 4.6, - "bars_held": 4039 - }, - { - "leg_id": 258, - "buy_datetime": "2020-10-11 11:51:00", - "buy_price": 12888000.0, - "buy_bar_index": 655133, - "sell_datetime": "2020-10-21 18:27:00", - "sell_price": 13801000.0, - "sell_bar_index": 660065, - "leg_pct": 7.08, - "bars_held": 4932 - }, - { - "leg_id": 259, - "buy_datetime": "2020-10-21 20:42:00", - "buy_price": 13879000.0, - "buy_bar_index": 660110, - "sell_datetime": "2020-10-23 02:33:00", - "sell_price": 14560000.0, - "sell_bar_index": 660707, - "leg_pct": 4.91, - "bars_held": 597 - }, - { - "leg_id": 260, - "buy_datetime": "2020-10-23 17:18:00", - "buy_price": 14529000.0, - "buy_bar_index": 661002, - "sell_datetime": "2020-10-28 05:51:00", - "sell_price": 15256000.0, - "sell_bar_index": 663173, - "leg_pct": 5.0, - "bars_held": 2171 - }, - { - "leg_id": 261, - "buy_datetime": "2020-10-29 21:33:00", - "buy_price": 14826000.0, - "buy_bar_index": 663967, - "sell_datetime": "2020-10-31 08:54:00", - "sell_price": 15319000.0, - "sell_bar_index": 664674, - "leg_pct": 3.33, - "bars_held": 707 - }, - { - "leg_id": 262, - "buy_datetime": "2020-11-03 18:18:00", - "buy_price": 15323000.0, - "buy_bar_index": 666301, - "sell_datetime": "2020-11-06 05:33:00", - "sell_price": 16780000.0, - "sell_bar_index": 667486, - "leg_pct": 9.51, - "bars_held": 1185 - }, - { - "leg_id": 263, - "buy_datetime": "2020-11-08 09:27:00", - "buy_price": 16688000.0, - "buy_bar_index": 668524, - "sell_datetime": "2020-11-12 11:48:00", - "sell_price": 17319000.0, - "sell_bar_index": 670491, - "leg_pct": 3.78, - "bars_held": 1967 - }, - { - "leg_id": 264, - "buy_datetime": "2020-11-12 22:24:00", - "buy_price": 17596000.0, - "buy_bar_index": 670703, - "sell_datetime": "2020-11-13 14:06:00", - "sell_price": 18127000.0, - "sell_bar_index": 671017, - "leg_pct": 3.02, - "bars_held": 314 - }, - { - "leg_id": 265, - "buy_datetime": "2020-11-14 22:18:00", - "buy_price": 17602000.0, - "buy_bar_index": 671661, - "sell_datetime": "2020-11-18 07:09:00", - "sell_price": 19125000.0, - "sell_bar_index": 673278, - "leg_pct": 8.65, - "bars_held": 1617 - }, - { - "leg_id": 266, - "buy_datetime": "2020-11-18 09:12:00", - "buy_price": 19453000.0, - "buy_bar_index": 673319, - "sell_datetime": "2020-11-20 16:24:00", - "sell_price": 20085000.0, - "sell_bar_index": 674423, - "leg_pct": 3.25, - "bars_held": 1104 - }, - { - "leg_id": 267, - "buy_datetime": "2020-11-22 21:15:00", - "buy_price": 19911000.0, - "buy_bar_index": 675480, - "sell_datetime": "2020-11-25 09:15:00", - "sell_price": 20890000.0, - "sell_bar_index": 676680, - "leg_pct": 4.92, - "bars_held": 1200 - }, - { - "leg_id": 268, - "buy_datetime": "2020-11-28 05:03:00", - "buy_price": 18741000.0, - "buy_bar_index": 678034, - "sell_datetime": "2020-11-30 04:18:00", - "sell_price": 19884000.0, - "sell_bar_index": 678979, - "leg_pct": 6.1, - "bars_held": 945 - }, - { - "leg_id": 269, - "buy_datetime": "2020-11-30 05:06:00", - "buy_price": 19899000.0, - "buy_bar_index": 678995, - "sell_datetime": "2020-12-01 09:03:00", - "sell_price": 21116000.0, - "sell_bar_index": 679554, - "leg_pct": 6.12, - "bars_held": 559 - }, - { - "leg_id": 270, - "buy_datetime": "2020-12-11 19:33:00", - "buy_price": 19581000.0, - "buy_bar_index": 684564, - "sell_datetime": "2020-12-13 09:39:00", - "sell_price": 20487000.0, - "sell_bar_index": 685326, - "leg_pct": 4.63, - "bars_held": 762 - }, - { - "leg_id": 271, - "buy_datetime": "2020-12-13 13:24:00", - "buy_price": 20568000.0, - "buy_bar_index": 685401, - "sell_datetime": "2020-12-18 09:00:00", - "sell_price": 24659000.0, - "sell_bar_index": 687713, - "leg_pct": 19.89, - "bars_held": 2312 - }, - { - "leg_id": 272, - "buy_datetime": "2020-12-18 12:03:00", - "buy_price": 24932000.0, - "buy_bar_index": 687774, - "sell_datetime": "2020-12-21 15:03:00", - "sell_price": 26360000.0, - "sell_bar_index": 689274, - "leg_pct": 5.73, - "bars_held": 1500 - }, - { - "leg_id": 273, - "buy_datetime": "2020-12-22 05:09:00", - "buy_price": 25439000.0, - "buy_bar_index": 689556, - "sell_datetime": "2020-12-23 11:39:00", - "sell_price": 26532000.0, - "sell_bar_index": 690166, - "leg_pct": 4.3, - "bars_held": 610 - }, - { - "leg_id": 274, - "buy_datetime": "2020-12-25 00:45:00", - "buy_price": 26284000.0, - "buy_bar_index": 690908, - "sell_datetime": "2020-12-27 20:42:00", - "sell_price": 30507000.0, - "sell_bar_index": 692267, - "leg_pct": 16.07, - "bars_held": 1359 - }, - { - "leg_id": 275, - "buy_datetime": "2020-12-30 06:45:00", - "buy_price": 29951000.0, - "buy_bar_index": 693428, - "sell_datetime": "2020-12-30 17:27:00", - "sell_price": 31125000.0, - "sell_bar_index": 693642, - "leg_pct": 3.92, - "bars_held": 214 - }, - { - "leg_id": 276, - "buy_datetime": "2020-12-31 00:42:00", - "buy_price": 31156000.0, - "buy_bar_index": 693787, - "sell_datetime": "2021-01-01 21:51:00", - "sell_price": 32347000.0, - "sell_bar_index": 694690, - "leg_pct": 3.82, - "bars_held": 903 - }, - { - "leg_id": 277, - "buy_datetime": "2021-01-02 03:03:00", - "buy_price": 32256000.0, - "buy_bar_index": 694794, - "sell_datetime": "2021-01-03 08:00:00", - "sell_price": 35350000.0, - "sell_bar_index": 695373, - "leg_pct": 9.59, - "bars_held": 579 - }, - { - "leg_id": 278, - "buy_datetime": "2021-01-05 04:27:00", - "buy_price": 35695000.0, - "buy_bar_index": 696262, - "sell_datetime": "2021-01-06 19:18:00", - "sell_price": 38455000.0, - "sell_bar_index": 697039, - "leg_pct": 7.73, - "bars_held": 777 - }, - { - "leg_id": 279, - "buy_datetime": "2021-01-06 21:57:00", - "buy_price": 38842000.0, - "buy_bar_index": 697092, - "sell_datetime": "2021-01-08 08:45:00", - "sell_price": 44153000.0, - "sell_bar_index": 697788, - "leg_pct": 13.67, - "bars_held": 696 - }, - { - "leg_id": 280, - "buy_datetime": "2021-01-08 18:36:00", - "buy_price": 44386000.0, - "buy_bar_index": 697985, - "sell_datetime": "2021-01-10 04:42:00", - "sell_price": 46343000.0, - "sell_bar_index": 698667, - "leg_pct": 4.41, - "bars_held": 682 - }, - { - "leg_id": 281, - "buy_datetime": "2021-01-13 13:21:00", - "buy_price": 37885000.0, - "buy_bar_index": 700280, - "sell_datetime": "2021-01-14 12:54:00", - "sell_price": 40956000.0, - "sell_bar_index": 700751, - "leg_pct": 8.11, - "bars_held": 471 - }, - { - "leg_id": 282, - "buy_datetime": "2021-01-24 11:18:00", - "buy_price": 35383000.0, - "buy_bar_index": 705519, - "sell_datetime": "2021-01-25 16:15:00", - "sell_price": 36498000.0, - "sell_bar_index": 706098, - "leg_pct": 3.15, - "bars_held": 579 - }, - { - "leg_id": 283, - "buy_datetime": "2021-01-28 02:03:00", - "buy_price": 34481000.0, - "buy_bar_index": 707254, - "sell_datetime": "2021-01-29 17:12:00", - "sell_price": 35900000.0, - "sell_bar_index": 708037, - "leg_pct": 4.12, - "bars_held": 783 - }, - { - "leg_id": 284, - "buy_datetime": "2021-02-01 13:03:00", - "buy_price": 36771000.0, - "buy_bar_index": 709394, - "sell_datetime": "2021-02-03 20:21:00", - "sell_price": 38451000.0, - "sell_bar_index": 710500, - "leg_pct": 4.57, - "bars_held": 1106 - }, - { - "leg_id": 285, - "buy_datetime": "2021-02-03 21:12:00", - "buy_price": 38624000.0, - "buy_bar_index": 710517, - "sell_datetime": "2021-02-05 10:42:00", - "sell_price": 39827000.0, - "sell_bar_index": 711267, - "leg_pct": 3.11, - "bars_held": 750 - }, - { - "leg_id": 286, - "buy_datetime": "2021-02-05 13:21:00", - "buy_price": 39877000.0, - "buy_bar_index": 711320, - "sell_datetime": "2021-02-07 12:06:00", - "sell_price": 41684000.0, - "sell_bar_index": 712255, - "leg_pct": 4.53, - "bars_held": 935 - }, - { - "leg_id": 287, - "buy_datetime": "2021-02-08 03:15:00", - "buy_price": 41501000.0, - "buy_bar_index": 712558, - "sell_datetime": "2021-02-09 04:51:00", - "sell_price": 45095000.0, - "sell_bar_index": 713070, - "leg_pct": 8.66, - "bars_held": 512 - }, - { - "leg_id": 288, - "buy_datetime": "2021-02-11 09:27:00", - "buy_price": 48631000.0, - "buy_bar_index": 714122, - "sell_datetime": "2021-02-12 17:06:00", - "sell_price": 51326000.0, - "sell_bar_index": 714755, - "leg_pct": 5.54, - "bars_held": 633 - }, - { - "leg_id": 289, - "buy_datetime": "2021-02-13 20:21:00", - "buy_price": 50900000.0, - "buy_bar_index": 715300, - "sell_datetime": "2021-02-15 10:09:00", - "sell_price": 52723000.0, - "sell_bar_index": 716056, - "leg_pct": 3.58, - "bars_held": 756 - }, - { - "leg_id": 290, - "buy_datetime": "2021-02-15 16:03:00", - "buy_price": 51567000.0, - "buy_bar_index": 716174, - "sell_datetime": "2021-02-17 01:27:00", - "sell_price": 54129000.0, - "sell_bar_index": 716842, - "leg_pct": 4.97, - "bars_held": 668 - }, - { - "leg_id": 291, - "buy_datetime": "2021-02-17 10:06:00", - "buy_price": 54760000.0, - "buy_bar_index": 717015, - "sell_datetime": "2021-02-18 00:21:00", - "sell_price": 56431000.0, - "sell_bar_index": 717300, - "leg_pct": 3.05, - "bars_held": 285 - }, - { - "leg_id": 292, - "buy_datetime": "2021-02-18 20:51:00", - "buy_price": 57245000.0, - "buy_bar_index": 717710, - "sell_datetime": "2021-02-21 05:12:00", - "sell_price": 65261000.0, - "sell_bar_index": 718837, - "leg_pct": 14.0, - "bars_held": 1127 - }, - { - "leg_id": 293, - "buy_datetime": "2021-02-24 00:03:00", - "buy_price": 53751000.0, - "buy_bar_index": 720174, - "sell_datetime": "2021-02-25 16:09:00", - "sell_price": 56800000.0, - "sell_bar_index": 720976, - "leg_pct": 5.67, - "bars_held": 802 - }, - { - "leg_id": 294, - "buy_datetime": "2021-03-01 04:36:00", - "buy_price": 50006000.0, - "buy_bar_index": 722665, - "sell_datetime": "2021-03-02 05:45:00", - "sell_price": 54746000.0, - "sell_bar_index": 723168, - "leg_pct": 9.48, - "bars_held": 503 - }, - { - "leg_id": 295, - "buy_datetime": "2021-03-03 05:54:00", - "buy_price": 54777000.0, - "buy_bar_index": 723651, - "sell_datetime": "2021-03-04 21:33:00", - "sell_price": 56605000.0, - "sell_bar_index": 724444, - "leg_pct": 3.34, - "bars_held": 793 - }, - { - "leg_id": 296, - "buy_datetime": "2021-03-07 01:18:00", - "buy_price": 55346000.0, - "buy_bar_index": 725479, - "sell_datetime": "2021-03-07 22:24:00", - "sell_price": 57653000.0, - "sell_bar_index": 725901, - "leg_pct": 4.17, - "bars_held": 422 - }, - { - "leg_id": 297, - "buy_datetime": "2021-03-08 18:42:00", - "buy_price": 57412000.0, - "buy_bar_index": 726307, - "sell_datetime": "2021-03-11 08:09:00", - "sell_price": 64664000.0, - "sell_bar_index": 727536, - "leg_pct": 12.63, - "bars_held": 1229 - }, - { - "leg_id": 298, - "buy_datetime": "2021-03-11 16:27:00", - "buy_price": 64147000.0, - "buy_bar_index": 727702, - "sell_datetime": "2021-03-14 19:03:00", - "sell_price": 70211000.0, - "sell_bar_index": 729194, - "leg_pct": 9.45, - "bars_held": 1492 - }, - { - "leg_id": 299, - "buy_datetime": "2021-03-16 15:00:00", - "buy_price": 63100000.0, - "buy_bar_index": 730073, - "sell_datetime": "2021-03-18 19:21:00", - "sell_price": 67615000.0, - "sell_bar_index": 731120, - "leg_pct": 7.16, - "bars_held": 1047 - }, - { - "leg_id": 300, - "buy_datetime": "2021-03-23 21:09:00", - "buy_price": 65212000.0, - "buy_bar_index": 733556, - "sell_datetime": "2021-03-24 22:54:00", - "sell_price": 67608000.0, - "sell_bar_index": 734071, - "leg_pct": 3.67, - "bars_held": 515 - }, - { - "leg_id": 301, - "buy_datetime": "2021-03-26 09:03:00", - "buy_price": 63632000.0, - "buy_bar_index": 734754, - "sell_datetime": "2021-03-29 15:15:00", - "sell_price": 66348000.0, - "sell_bar_index": 736318, - "leg_pct": 4.27, - "bars_held": 1564 - }, - { - "leg_id": 302, - "buy_datetime": "2021-03-30 08:24:00", - "buy_price": 68380000.0, - "buy_bar_index": 736661, - "sell_datetime": "2021-04-02 02:24:00", - "sell_price": 71740000.0, - "sell_bar_index": 737981, - "leg_pct": 4.91, - "bars_held": 1320 - }, - { - "leg_id": 303, - "buy_datetime": "2021-04-02 09:12:00", - "buy_price": 72276000.0, - "buy_bar_index": 738117, - "sell_datetime": "2021-04-05 14:12:00", - "sell_price": 74951000.0, - "sell_bar_index": 739657, - "leg_pct": 3.7, - "bars_held": 1540 - }, - { - "leg_id": 304, - "buy_datetime": "2021-04-05 21:06:00", - "buy_price": 75299000.0, - "buy_bar_index": 739795, - "sell_datetime": "2021-04-06 20:09:00", - "sell_price": 77837000.0, - "sell_bar_index": 740256, - "leg_pct": 3.37, - "bars_held": 461 - }, - { - "leg_id": 305, - "buy_datetime": "2021-04-08 15:12:00", - "buy_price": 71666000.0, - "buy_bar_index": 741117, - "sell_datetime": "2021-04-09 23:09:00", - "sell_price": 75219000.0, - "sell_bar_index": 741756, - "leg_pct": 4.96, - "bars_held": 639 - }, - { - "leg_id": 306, - "buy_datetime": "2021-04-10 07:48:00", - "buy_price": 75384000.0, - "buy_bar_index": 741929, - "sell_datetime": "2021-04-11 05:30:00", - "sell_price": 77820000.0, - "sell_bar_index": 742363, - "leg_pct": 3.23, - "bars_held": 434 - }, - { - "leg_id": 307, - "buy_datetime": "2021-04-11 19:18:00", - "buy_price": 77648000.0, - "buy_bar_index": 742639, - "sell_datetime": "2021-04-14 04:27:00", - "sell_price": 80527000.0, - "sell_bar_index": 743782, - "leg_pct": 3.71, - "bars_held": 1143 - }, - { - "leg_id": 308, - "buy_datetime": "2021-04-25 00:24:00", - "buy_price": 59351000.0, - "buy_bar_index": 748981, - "sell_datetime": "2021-04-27 06:18:00", - "sell_price": 62621000.0, - "sell_bar_index": 750059, - "leg_pct": 5.51, - "bars_held": 1078 - }, - { - "leg_id": 309, - "buy_datetime": "2021-04-30 07:03:00", - "buy_price": 63427000.0, - "buy_bar_index": 751514, - "sell_datetime": "2021-05-01 14:51:00", - "sell_price": 68840000.0, - "sell_bar_index": 752150, - "leg_pct": 8.53, - "bars_held": 636 - }, - { - "leg_id": 310, - "buy_datetime": "2021-05-05 05:39:00", - "buy_price": 67513000.0, - "buy_bar_index": 753886, - "sell_datetime": "2021-05-09 00:48:00", - "sell_price": 69787000.0, - "sell_bar_index": 755709, - "leg_pct": 3.37, - "bars_held": 1823 - }, - { - "leg_id": 311, - "buy_datetime": "2021-05-19 23:48:00", - "buy_price": 47978000.0, - "buy_bar_index": 760950, - "sell_datetime": "2021-05-20 08:12:00", - "sell_price": 51163000.0, - "sell_bar_index": 761118, - "leg_pct": 6.64, - "bars_held": 168 - }, - { - "leg_id": 312, - "buy_datetime": "2021-05-24 11:21:00", - "buy_price": 42362000.0, - "buy_bar_index": 763002, - "sell_datetime": "2021-05-25 13:18:00", - "sell_price": 46094000.0, - "sell_bar_index": 763521, - "leg_pct": 8.81, - "bars_held": 519 - }, - { - "leg_id": 313, - "buy_datetime": "2021-05-26 05:21:00", - "buy_price": 46521000.0, - "buy_bar_index": 763842, - "sell_datetime": "2021-05-26 17:18:00", - "sell_price": 48015000.0, - "sell_bar_index": 764081, - "leg_pct": 3.21, - "bars_held": 239 - }, - { - "leg_id": 314, - "buy_datetime": "2021-05-30 04:30:00", - "buy_price": 41750000.0, - "buy_bar_index": 765745, - "sell_datetime": "2021-06-01 05:42:00", - "sell_price": 43300000.0, - "sell_bar_index": 766729, - "leg_pct": 3.71, - "bars_held": 984 - }, - { - "leg_id": 315, - "buy_datetime": "2021-06-02 05:03:00", - "buy_price": 42839000.0, - "buy_bar_index": 767196, - "sell_datetime": "2021-06-03 22:18:00", - "sell_price": 44990000.0, - "sell_bar_index": 768021, - "leg_pct": 5.02, - "bars_held": 825 - }, - { - "leg_id": 316, - "buy_datetime": "2021-06-09 06:45:00", - "buy_price": 38770000.0, - "buy_bar_index": 770553, - "sell_datetime": "2021-06-10 15:39:00", - "sell_price": 42372000.0, - "sell_bar_index": 771211, - "leg_pct": 9.29, - "bars_held": 658 - }, - { - "leg_id": 317, - "buy_datetime": "2021-06-13 17:18:00", - "buy_price": 41235000.0, - "buy_bar_index": 772684, - "sell_datetime": "2021-06-14 09:09:00", - "sell_price": 44565000.0, - "sell_bar_index": 773001, - "leg_pct": 8.08, + "leg_id": 89, + "buy_datetime": "2017-12-03 11:24:00", + "buy_price": 12868000.0, + "buy_bar_index": 157647, + "sell_datetime": "2017-12-04 03:15:00", + "sell_price": 13280000.0, + "sell_bar_index": 157964, + "leg_pct": 3.2, "bars_held": 317 }, { - "leg_id": 318, - "buy_datetime": "2021-06-23 05:27:00", - "buy_price": 37913000.0, - "buy_bar_index": 777247, - "sell_datetime": "2021-06-25 18:30:00", - "sell_price": 39602000.0, - "sell_bar_index": 778468, - "leg_pct": 4.45, - "bars_held": 1221 + "leg_id": 90, + "buy_datetime": "2017-12-04 10:00:00", + "buy_price": 13296000.0, + "buy_bar_index": 158099, + "sell_datetime": "2017-12-06 03:18:00", + "sell_price": 14282000.0, + "sell_bar_index": 158925, + "leg_pct": 7.42, + "bars_held": 826 }, { - "leg_id": 319, - "buy_datetime": "2021-06-27 03:57:00", - "buy_price": 37012000.0, - "buy_bar_index": 779137, - "sell_datetime": "2021-06-28 01:15:00", - "sell_price": 38426000.0, - "sell_bar_index": 779563, - "leg_pct": 3.82, - "bars_held": 426 + "leg_id": 91, + "buy_datetime": "2017-12-06 05:24:00", + "buy_price": 14465000.0, + "buy_bar_index": 158967, + "sell_datetime": "2017-12-06 17:24:00", + "sell_price": 15701000.0, + "sell_bar_index": 159207, + "leg_pct": 8.54, + "bars_held": 240 }, { - "leg_id": 320, - "buy_datetime": "2021-07-03 01:54:00", - "buy_price": 39330000.0, - "buy_bar_index": 781976, - "sell_datetime": "2021-07-05 05:12:00", - "sell_price": 41182000.0, - "sell_bar_index": 783002, - "leg_pct": 4.71, - "bars_held": 1026 + "leg_id": 92, + "buy_datetime": "2017-12-06 19:21:00", + "buy_price": 15934000.0, + "buy_bar_index": 159246, + "sell_datetime": "2017-12-07 20:42:00", + "sell_price": 19300000.0, + "sell_bar_index": 159753, + "leg_pct": 21.12, + "bars_held": 507 }, { - "leg_id": 321, - "buy_datetime": "2021-07-21 10:36:00", - "buy_price": 35158000.0, - "buy_bar_index": 790790, - "sell_datetime": "2021-07-23 04:42:00", - "sell_price": 37945000.0, - "sell_bar_index": 791632, - "leg_pct": 7.93, - "bars_held": 842 + "leg_id": 93, + "buy_datetime": "2017-12-08 00:42:00", + "buy_price": 20710000.0, + "buy_bar_index": 159833, + "sell_datetime": "2017-12-08 13:51:00", + "sell_price": 21580000.0, + "sell_bar_index": 160092, + "leg_pct": 4.2, + "bars_held": 259 }, { - "leg_id": 322, - "buy_datetime": "2021-07-23 06:27:00", - "buy_price": 37935000.0, - "buy_bar_index": 791667, - "sell_datetime": "2021-07-25 07:21:00", - "sell_price": 39896000.0, - "sell_bar_index": 792645, - "leg_pct": 5.17, - "bars_held": 978 + "leg_id": 94, + "buy_datetime": "2017-12-10 22:45:00", + "buy_price": 16311000.0, + "buy_bar_index": 161227, + "sell_datetime": "2017-12-11 16:18:00", + "sell_price": 19088000.0, + "sell_bar_index": 161463, + "leg_pct": 17.03, + "bars_held": 236 }, { - "leg_id": 323, - "buy_datetime": "2021-07-25 11:30:00", - "buy_price": 39926000.0, - "buy_bar_index": 792728, - "sell_datetime": "2021-07-26 22:03:00", - "sell_price": 44427000.0, - "sell_bar_index": 793419, - "leg_pct": 11.27, + "leg_id": 95, + "buy_datetime": "2017-12-14 06:45:00", + "buy_price": 18394000.0, + "buy_bar_index": 162702, + "sell_datetime": "2017-12-15 23:09:00", + "sell_price": 20393000.0, + "sell_bar_index": 163510, + "leg_pct": 10.87, + "bars_held": 808 + }, + { + "leg_id": 96, + "buy_datetime": "2017-12-16 09:00:00", + "buy_price": 20041000.0, + "buy_bar_index": 163707, + "sell_datetime": "2017-12-17 10:27:00", + "sell_price": 21796000.0, + "sell_bar_index": 164216, + "leg_pct": 8.76, + "bars_held": 509 + }, + { + "leg_id": 97, + "buy_datetime": "2017-12-23 05:24:00", + "buy_price": 18148000.0, + "buy_bar_index": 166984, + "sell_datetime": "2017-12-24 08:54:00", + "sell_price": 19179000.0, + "sell_bar_index": 167534, + "leg_pct": 5.68, + "bars_held": 550 + }, + { + "leg_id": 98, + "buy_datetime": "2017-12-24 22:39:00", + "buy_price": 18233000.0, + "buy_bar_index": 167807, + "sell_datetime": "2017-12-25 19:24:00", + "sell_price": 19010000.0, + "sell_bar_index": 168222, + "leg_pct": 4.26, + "bars_held": 415 + }, + { + "leg_id": 99, + "buy_datetime": "2017-12-26 01:21:00", + "buy_price": 19197000.0, + "buy_bar_index": 168341, + "sell_datetime": "2017-12-26 20:06:00", + "sell_price": 20709000.0, + "sell_bar_index": 168716, + "leg_pct": 7.88, + "bars_held": 375 + }, + { + "leg_id": 100, + "buy_datetime": "2017-12-26 22:15:00", + "buy_price": 20905000.0, + "buy_bar_index": 168759, + "sell_datetime": "2017-12-27 20:51:00", + "sell_price": 21624000.0, + "sell_bar_index": 169211, + "leg_pct": 3.44, + "bars_held": 452 + }, + { + "leg_id": 101, + "buy_datetime": "2017-12-31 02:18:00", + "buy_price": 18254000.0, + "buy_bar_index": 170741, + "sell_datetime": "2018-01-01 11:12:00", + "sell_price": 18983000.0, + "sell_bar_index": 171399, + "leg_pct": 3.99, + "bars_held": 658 + }, + { + "leg_id": 102, + "buy_datetime": "2018-01-02 04:54:00", + "buy_price": 18627000.0, + "buy_bar_index": 171753, + "sell_datetime": "2018-01-03 10:27:00", + "sell_price": 19993000.0, + "sell_bar_index": 172344, + "leg_pct": 7.33, + "bars_held": 591 + }, + { + "leg_id": 103, + "buy_datetime": "2018-01-03 11:09:00", + "buy_price": 20100000.0, + "buy_bar_index": 172358, + "sell_datetime": "2018-01-05 20:54:00", + "sell_price": 22640000.0, + "sell_bar_index": 173513, + "leg_pct": 12.64, + "bars_held": 1155 + }, + { + "leg_id": 104, + "buy_datetime": "2018-01-05 23:45:00", + "buy_price": 22777000.0, + "buy_bar_index": 173570, + "sell_datetime": "2018-01-06 13:54:00", + "sell_price": 24332000.0, + "sell_bar_index": 173853, + "leg_pct": 6.83, + "bars_held": 283 + }, + { + "leg_id": 105, + "buy_datetime": "2018-01-06 21:03:00", + "buy_price": 24032000.0, + "buy_bar_index": 173996, + "sell_datetime": "2018-01-08 00:15:00", + "sell_price": 24918000.0, + "sell_bar_index": 174540, + "leg_pct": 3.69, + "bars_held": 544 + }, + { + "leg_id": 106, + "buy_datetime": "2018-01-12 08:42:00", + "buy_price": 18991000.0, + "buy_bar_index": 176511, + "sell_datetime": "2018-01-13 18:48:00", + "sell_price": 20540000.0, + "sell_bar_index": 177189, + "leg_pct": 8.16, + "bars_held": 678 + }, + { + "leg_id": 107, + "buy_datetime": "2018-01-18 03:00:00", + "buy_price": 12637000.0, + "buy_bar_index": 179273, + "sell_datetime": "2018-01-18 14:06:00", + "sell_price": 14137000.0, + "sell_bar_index": 179483, + "leg_pct": 11.87, + "bars_held": 210 + }, + { + "leg_id": 108, + "buy_datetime": "2018-01-18 18:30:00", + "buy_price": 14211000.0, + "buy_bar_index": 179571, + "sell_datetime": "2018-01-19 07:33:00", + "sell_price": 14735000.0, + "sell_bar_index": 179832, + "leg_pct": 3.69, + "bars_held": 261 + }, + { + "leg_id": 109, + "buy_datetime": "2018-01-19 17:21:00", + "buy_price": 14769000.0, + "buy_bar_index": 180028, + "sell_datetime": "2018-01-21 10:03:00", + "sell_price": 16000000.0, + "sell_bar_index": 180842, + "leg_pct": 8.34, + "bars_held": 814 + }, + { + "leg_id": 110, + "buy_datetime": "2018-01-23 23:36:00", + "buy_price": 12680000.0, + "buy_bar_index": 182069, + "sell_datetime": "2018-01-25 13:48:00", + "sell_price": 13527000.0, + "sell_bar_index": 182833, + "leg_pct": 6.68, + "bars_held": 764 + }, + { + "leg_id": 111, + "buy_datetime": "2018-01-26 19:54:00", + "buy_price": 12087000.0, + "buy_bar_index": 183435, + "sell_datetime": "2018-01-27 06:36:00", + "sell_price": 12632000.0, + "sell_bar_index": 183649, + "leg_pct": 4.51, + "bars_held": 214 + }, + { + "leg_id": 112, + "buy_datetime": "2018-01-27 11:51:00", + "buy_price": 12632000.0, + "buy_bar_index": 183754, + "sell_datetime": "2018-01-28 17:30:00", + "sell_price": 13287000.0, + "sell_bar_index": 184347, + "leg_pct": 5.19, + "bars_held": 593 + }, + { + "leg_id": 113, + "buy_datetime": "2018-02-02 23:57:00", + "buy_price": 8884000.0, + "buy_bar_index": 186876, + "sell_datetime": "2018-02-04 18:57:00", + "sell_price": 9613000.0, + "sell_bar_index": 187736, + "leg_pct": 8.21, + "bars_held": 860 + }, + { + "leg_id": 114, + "buy_datetime": "2018-02-06 17:21:00", + "buy_price": 7034000.0, + "buy_bar_index": 188664, + "sell_datetime": "2018-02-07 02:00:00", + "sell_price": 7753000.0, + "sell_bar_index": 188837, + "leg_pct": 10.22, + "bars_held": 173 + }, + { + "leg_id": 115, + "buy_datetime": "2018-02-07 05:45:00", + "buy_price": 8163000.0, + "buy_bar_index": 188912, + "sell_datetime": "2018-02-09 09:06:00", + "sell_price": 9361000.0, + "sell_bar_index": 189939, + "leg_pct": 14.68, + "bars_held": 1027 + }, + { + "leg_id": 116, + "buy_datetime": "2018-02-10 01:30:00", + "buy_price": 9558000.0, + "buy_bar_index": 190238, + "sell_datetime": "2018-02-10 19:24:00", + "sell_price": 9850000.0, + "sell_bar_index": 190572, + "leg_pct": 3.06, + "bars_held": 334 + }, + { + "leg_id": 117, + "buy_datetime": "2018-02-11 19:48:00", + "buy_price": 9283000.0, + "buy_bar_index": 191060, + "sell_datetime": "2018-02-12 22:57:00", + "sell_price": 9876000.0, + "sell_bar_index": 191603, + "leg_pct": 6.39, + "bars_held": 543 + }, + { + "leg_id": 118, + "buy_datetime": "2018-02-14 08:39:00", + "buy_price": 9874000.0, + "buy_bar_index": 192277, + "sell_datetime": "2018-02-15 01:54:00", + "sell_price": 10343000.0, + "sell_bar_index": 192622, + "leg_pct": 4.75, + "bars_held": 345 + }, + { + "leg_id": 119, + "buy_datetime": "2018-02-15 09:54:00", + "buy_price": 10518000.0, + "buy_bar_index": 192782, + "sell_datetime": "2018-02-15 20:30:00", + "sell_price": 10874000.0, + "sell_bar_index": 192994, + "leg_pct": 3.38, + "bars_held": 212 + }, + { + "leg_id": 120, + "buy_datetime": "2018-02-16 02:00:00", + "buy_price": 11035000.0, + "buy_bar_index": 193104, + "sell_datetime": "2018-02-16 12:00:00", + "sell_price": 11566000.0, + "sell_bar_index": 193304, + "leg_pct": 4.81, + "bars_held": 200 + }, + { + "leg_id": 121, + "buy_datetime": "2018-02-17 06:09:00", + "buy_price": 11331000.0, + "buy_bar_index": 193667, + "sell_datetime": "2018-02-18 12:45:00", + "sell_price": 12455000.0, + "sell_bar_index": 194279, + "leg_pct": 9.92, + "bars_held": 612 + }, + { + "leg_id": 122, + "buy_datetime": "2018-02-18 20:36:00", + "buy_price": 12002000.0, + "buy_bar_index": 194436, + "sell_datetime": "2018-02-20 02:21:00", + "sell_price": 12420000.0, + "sell_bar_index": 195031, + "leg_pct": 3.48, + "bars_held": 595 + }, + { + "leg_id": 123, + "buy_datetime": "2018-02-20 03:48:00", + "buy_price": 12444000.0, + "buy_bar_index": 195060, + "sell_datetime": "2018-02-20 20:09:00", + "sell_price": 13123000.0, + "sell_bar_index": 195387, + "leg_pct": 5.46, + "bars_held": 327 + }, + { + "leg_id": 124, + "buy_datetime": "2018-02-20 22:03:00", + "buy_price": 13244000.0, + "buy_bar_index": 195425, + "sell_datetime": "2018-02-21 08:27:00", + "sell_price": 13650000.0, + "sell_bar_index": 195633, + "leg_pct": 3.07, + "bars_held": 208 + }, + { + "leg_id": 125, + "buy_datetime": "2018-02-26 18:09:00", + "buy_price": 10977000.0, + "buy_bar_index": 198227, + "sell_datetime": "2018-02-27 01:57:00", + "sell_price": 11560000.0, + "sell_bar_index": 198383, + "leg_pct": 5.31, + "bars_held": 156 + }, + { + "leg_id": 126, + "buy_datetime": "2018-02-27 15:51:00", + "buy_price": 11597000.0, + "buy_bar_index": 198661, + "sell_datetime": "2018-02-28 07:48:00", + "sell_price": 11989000.0, + "sell_bar_index": 198980, + "leg_pct": 3.38, + "bars_held": 319 + }, + { + "leg_id": 127, + "buy_datetime": "2018-03-01 16:30:00", + "buy_price": 11811000.0, + "buy_bar_index": 199634, + "sell_datetime": "2018-03-02 11:57:00", + "sell_price": 12373000.0, + "sell_bar_index": 199953, + "leg_pct": 4.76, + "bars_held": 319 + }, + { + "leg_id": 128, + "buy_datetime": "2018-03-03 01:42:00", + "buy_price": 12239000.0, + "buy_bar_index": 200228, + "sell_datetime": "2018-03-04 07:12:00", + "sell_price": 12655000.0, + "sell_bar_index": 200818, + "leg_pct": 3.4, + "bars_held": 590 + }, + { + "leg_id": 129, + "buy_datetime": "2018-03-09 20:06:00", + "buy_price": 9855000.0, + "buy_bar_index": 203476, + "sell_datetime": "2018-03-11 02:15:00", + "sell_price": 10347000.0, + "sell_bar_index": 204079, + "leg_pct": 4.99, + "bars_held": 603 + }, + { + "leg_id": 130, + "buy_datetime": "2018-03-11 19:54:00", + "buy_price": 9755000.0, + "buy_bar_index": 204432, + "sell_datetime": "2018-03-12 08:39:00", + "sell_price": 10456000.0, + "sell_bar_index": 204687, + "leg_pct": 7.19, + "bars_held": 255 + }, + { + "leg_id": 131, + "buy_datetime": "2018-03-15 16:09:00", + "buy_price": 8740000.0, + "buy_bar_index": 206277, + "sell_datetime": "2018-03-16 08:18:00", + "sell_price": 9115000.0, + "sell_bar_index": 206600, + "leg_pct": 4.29, + "bars_held": 323 + }, + { + "leg_id": 132, + "buy_datetime": "2018-03-19 03:21:00", + "buy_price": 8258000.0, + "buy_bar_index": 207941, + "sell_datetime": "2018-03-19 18:30:00", + "sell_price": 9101000.0, + "sell_bar_index": 208244, + "leg_pct": 10.21, + "bars_held": 303 + }, + { + "leg_id": 133, + "buy_datetime": "2018-03-19 20:15:00", + "buy_price": 9088000.0, + "buy_bar_index": 208279, + "sell_datetime": "2018-03-20 13:36:00", + "sell_price": 9503000.0, + "sell_bar_index": 208626, + "leg_pct": 4.57, + "bars_held": 347 + }, + { + "leg_id": 134, + "buy_datetime": "2018-03-20 19:09:00", + "buy_price": 9409000.0, + "buy_bar_index": 208737, + "sell_datetime": "2018-03-22 05:09:00", + "sell_price": 9910000.0, + "sell_bar_index": 209417, + "leg_pct": 5.32, + "bars_held": 680 + }, + { + "leg_id": 135, + "buy_datetime": "2018-04-02 01:39:00", + "buy_price": 7437000.0, + "buy_bar_index": 214627, + "sell_datetime": "2018-04-02 21:33:00", + "sell_price": 7679000.0, + "sell_bar_index": 214953, + "leg_pct": 3.25, + "bars_held": 326 + }, + { + "leg_id": 136, + "buy_datetime": "2018-04-03 06:45:00", + "buy_price": 7642000.0, + "buy_bar_index": 215137, + "sell_datetime": "2018-04-03 23:27:00", + "sell_price": 7972000.0, + "sell_bar_index": 215471, + "leg_pct": 4.32, + "bars_held": 334 + }, + { + "leg_id": 137, + "buy_datetime": "2018-04-06 23:48:00", + "buy_price": 7239000.0, + "buy_bar_index": 216918, + "sell_datetime": "2018-04-07 19:36:00", + "sell_price": 7469000.0, + "sell_bar_index": 217313, + "leg_pct": 3.18, + "bars_held": 395 + }, + { + "leg_id": 138, + "buy_datetime": "2018-04-07 23:51:00", + "buy_price": 7452000.0, + "buy_bar_index": 217398, + "sell_datetime": "2018-04-09 16:06:00", + "sell_price": 7698000.0, + "sell_bar_index": 218203, + "leg_pct": 3.3, + "bars_held": 805 + }, + { + "leg_id": 139, + "buy_datetime": "2018-04-10 18:21:00", + "buy_price": 7334000.0, + "buy_bar_index": 218728, + "sell_datetime": "2018-04-13 13:21:00", + "sell_price": 8034000.0, + "sell_bar_index": 220068, + "leg_pct": 9.54, + "bars_held": 1340 + }, + { + "leg_id": 140, + "buy_datetime": "2018-04-15 03:36:00", + "buy_price": 8293000.0, + "buy_bar_index": 220833, + "sell_datetime": "2018-04-15 23:57:00", + "sell_price": 8583000.0, + "sell_bar_index": 221240, + "leg_pct": 3.5, + "bars_held": 407 + }, + { + "leg_id": 141, + "buy_datetime": "2018-04-18 09:54:00", + "buy_price": 8493000.0, + "buy_bar_index": 222399, + "sell_datetime": "2018-04-19 20:51:00", + "sell_price": 8826000.0, + "sell_bar_index": 223097, + "leg_pct": 3.92, + "bars_held": 698 + }, + { + "leg_id": 142, + "buy_datetime": "2018-04-19 21:15:00", + "buy_price": 8835000.0, + "buy_bar_index": 223105, + "sell_datetime": "2018-04-21 00:57:00", + "sell_price": 9112000.0, + "sell_bar_index": 223659, + "leg_pct": 3.14, + "bars_held": 554 + }, + { + "leg_id": 143, + "buy_datetime": "2018-04-21 01:24:00", + "buy_price": 9141000.0, + "buy_bar_index": 223668, + "sell_datetime": "2018-04-21 17:36:00", + "sell_price": 9599000.0, + "sell_bar_index": 223992, + "leg_pct": 5.01, + "bars_held": 324 + }, + { + "leg_id": 144, + "buy_datetime": "2018-04-22 03:57:00", + "buy_price": 9507000.0, + "buy_bar_index": 224199, + "sell_datetime": "2018-04-25 01:30:00", + "sell_price": 10106000.0, + "sell_bar_index": 225590, + "leg_pct": 6.3, + "bars_held": 1391 + }, + { + "leg_id": 145, + "buy_datetime": "2018-04-26 12:12:00", + "buy_price": 9740000.0, + "buy_bar_index": 226284, + "sell_datetime": "2018-04-28 03:18:00", + "sell_price": 10062000.0, + "sell_bar_index": 227066, + "leg_pct": 3.31, + "bars_held": 782 + }, + { + "leg_id": 146, + "buy_datetime": "2018-04-28 10:06:00", + "buy_price": 9913000.0, + "buy_bar_index": 227202, + "sell_datetime": "2018-05-04 19:33:00", + "sell_price": 10636000.0, + "sell_bar_index": 230271, + "leg_pct": 7.29, + "bars_held": 3069 + }, + { + "leg_id": 147, + "buy_datetime": "2018-05-12 16:21:00", + "buy_price": 9263000.0, + "buy_bar_index": 234047, + "sell_datetime": "2018-05-14 10:03:00", + "sell_price": 9751000.0, + "sell_bar_index": 234827, + "leg_pct": 5.27, + "bars_held": 780 + }, + { + "leg_id": 148, + "buy_datetime": "2018-05-18 16:39:00", + "buy_price": 9025000.0, + "buy_bar_index": 236879, + "sell_datetime": "2018-05-21 17:15:00", + "sell_price": 9394000.0, + "sell_bar_index": 238331, + "leg_pct": 4.09, + "bars_held": 1452 + }, + { + "leg_id": 149, + "buy_datetime": "2018-05-29 18:18:00", + "buy_price": 7956000.0, + "buy_bar_index": 242192, + "sell_datetime": "2018-05-30 02:27:00", + "sell_price": 8236000.0, + "sell_bar_index": 242355, + "leg_pct": 3.52, + "bars_held": 163 + }, + { + "leg_id": 150, + "buy_datetime": "2018-06-14 11:06:00", + "buy_price": 7153000.0, + "buy_bar_index": 249688, + "sell_datetime": "2018-06-19 08:48:00", + "sell_price": 7448000.0, + "sell_bar_index": 251849, + "leg_pct": 4.12, + "bars_held": 2161 + }, + { + "leg_id": 151, + "buy_datetime": "2018-06-24 18:45:00", + "buy_price": 6700000.0, + "buy_bar_index": 254434, + "sell_datetime": "2018-06-25 10:45:00", + "sell_price": 6969000.0, + "sell_bar_index": 254754, + "leg_pct": 4.01, + "bars_held": 320 + }, + { + "leg_id": 152, + "buy_datetime": "2018-06-30 02:09:00", + "buy_price": 6664000.0, + "buy_bar_index": 256969, + "sell_datetime": "2018-07-01 09:57:00", + "sell_price": 7122000.0, + "sell_bar_index": 257604, + "leg_pct": 6.87, + "bars_held": 635 + }, + { + "leg_id": 153, + "buy_datetime": "2018-07-02 05:30:00", + "buy_price": 7080000.0, + "buy_bar_index": 257995, + "sell_datetime": "2018-07-07 10:21:00", + "sell_price": 7424000.0, + "sell_bar_index": 260492, + "leg_pct": 4.86, + "bars_held": 2497 + }, + { + "leg_id": 154, + "buy_datetime": "2018-07-13 05:30:00", + "buy_price": 7033000.0, + "buy_bar_index": 263263, + "sell_datetime": "2018-07-19 00:27:00", + "sell_price": 8240000.0, + "sell_bar_index": 266028, + "leg_pct": 17.16, + "bars_held": 2765 + }, + { + "leg_id": 155, + "buy_datetime": "2018-07-19 14:42:00", + "buy_price": 8193000.0, + "buy_bar_index": 266313, + "sell_datetime": "2018-07-20 22:21:00", + "sell_price": 8457000.0, + "sell_bar_index": 266946, + "leg_pct": 3.22, + "bars_held": 633 + }, + { + "leg_id": 156, + "buy_datetime": "2018-07-21 11:39:00", + "buy_price": 8309000.0, + "buy_bar_index": 267212, + "sell_datetime": "2018-07-24 08:12:00", + "sell_price": 8750000.0, + "sell_bar_index": 268562, + "leg_pct": 5.31, + "bars_held": 1350 + }, + { + "leg_id": 157, + "buy_datetime": "2018-07-24 11:03:00", + "buy_price": 8823000.0, + "buy_bar_index": 268619, + "sell_datetime": "2018-07-24 22:12:00", + "sell_price": 9235000.0, + "sell_bar_index": 268842, + "leg_pct": 4.67, + "bars_held": 223 + }, + { + "leg_id": 158, + "buy_datetime": "2018-07-27 14:21:00", + "buy_price": 8865000.0, + "buy_bar_index": 269819, + "sell_datetime": "2018-07-29 03:15:00", + "sell_price": 9134000.0, + "sell_bar_index": 270510, + "leg_pct": 3.03, "bars_held": 691 }, + { + "leg_id": 159, + "buy_datetime": "2018-08-11 11:24:00", + "buy_price": 7197000.0, + "buy_bar_index": 276766, + "sell_datetime": "2018-08-13 23:21:00", + "sell_price": 7475000.0, + "sell_bar_index": 277955, + "leg_pct": 3.86, + "bars_held": 1189 + }, + { + "leg_id": 160, + "buy_datetime": "2018-08-14 17:06:00", + "buy_price": 7079000.0, + "buy_bar_index": 278309, + "sell_datetime": "2018-08-16 10:18:00", + "sell_price": 7326000.0, + "sell_bar_index": 279126, + "leg_pct": 3.49, + "bars_held": 817 + }, + { + "leg_id": 161, + "buy_datetime": "2018-08-16 15:30:00", + "buy_price": 7314000.0, + "buy_bar_index": 279230, + "sell_datetime": "2018-08-22 18:57:00", + "sell_price": 7592000.0, + "sell_bar_index": 282122, + "leg_pct": 3.8, + "bars_held": 2892 + }, + { + "leg_id": 162, + "buy_datetime": "2018-08-23 09:12:00", + "buy_price": 7320000.0, + "buy_bar_index": 282402, + "sell_datetime": "2018-08-25 13:18:00", + "sell_price": 7569000.0, + "sell_bar_index": 283433, + "leg_pct": 3.4, + "bars_held": 1031 + }, + { + "leg_id": 163, + "buy_datetime": "2018-08-27 13:54:00", + "buy_price": 7526000.0, + "buy_bar_index": 284383, + "sell_datetime": "2018-08-29 09:48:00", + "sell_price": 7806000.0, + "sell_bar_index": 285261, + "leg_pct": 3.72, + "bars_held": 878 + }, + { + "leg_id": 164, + "buy_datetime": "2018-08-31 06:06:00", + "buy_price": 7764000.0, + "buy_bar_index": 286141, + "sell_datetime": "2018-09-02 09:15:00", + "sell_price": 8006000.0, + "sell_bar_index": 287160, + "leg_pct": 3.12, + "bars_held": 1019 + }, + { + "leg_id": 165, + "buy_datetime": "2018-09-09 15:30:00", + "buy_price": 7179000.0, + "buy_bar_index": 290624, + "sell_datetime": "2018-09-22 02:27:00", + "sell_price": 7508000.0, + "sell_bar_index": 296525, + "leg_pct": 4.58, + "bars_held": 5901 + }, + { + "leg_id": 166, + "buy_datetime": "2018-09-26 06:03:00", + "buy_price": 7291000.0, + "buy_bar_index": 298486, + "sell_datetime": "2018-10-09 11:06:00", + "sell_price": 7529000.0, + "sell_bar_index": 304736, + "leg_pct": 3.26, + "bars_held": 6250 + }, + { + "leg_id": 167, + "buy_datetime": "2018-10-14 05:39:00", + "buy_price": 7193000.0, + "buy_bar_index": 307021, + "sell_datetime": "2018-10-15 17:06:00", + "sell_price": 7508000.0, + "sell_bar_index": 307728, + "leg_pct": 4.38, + "bars_held": 707 + }, + { + "leg_id": 168, + "buy_datetime": "2018-11-27 22:15:00", + "buy_price": 4307000.0, + "buy_bar_index": 328192, + "sell_datetime": "2018-11-29 09:18:00", + "sell_price": 4787000.0, + "sell_bar_index": 328893, + "leg_pct": 11.14, + "bars_held": 701 + }, + { + "leg_id": 169, + "buy_datetime": "2018-12-01 17:00:00", + "buy_price": 4527000.0, + "buy_bar_index": 330007, + "sell_datetime": "2018-12-01 23:03:00", + "sell_price": 4705000.0, + "sell_bar_index": 330128, + "leg_pct": 3.93, + "bars_held": 121 + }, + { + "leg_id": 170, + "buy_datetime": "2018-12-09 01:00:00", + "buy_price": 3817000.0, + "buy_bar_index": 333526, + "sell_datetime": "2018-12-10 10:57:00", + "sell_price": 4025000.0, + "sell_bar_index": 334205, + "leg_pct": 5.45, + "bars_held": 679 + }, + { + "leg_id": 171, + "buy_datetime": "2018-12-16 03:42:00", + "buy_price": 3602000.0, + "buy_bar_index": 336937, + "sell_datetime": "2018-12-18 07:51:00", + "sell_price": 3910000.0, + "sell_bar_index": 337978, + "leg_pct": 8.55, + "bars_held": 1041 + }, + { + "leg_id": 172, + "buy_datetime": "2018-12-18 08:21:00", + "buy_price": 3920000.0, + "buy_bar_index": 337988, + "sell_datetime": "2018-12-20 01:03:00", + "sell_price": 4207000.0, + "sell_bar_index": 338802, + "leg_pct": 7.32, + "bars_held": 814 + }, + { + "leg_id": 173, + "buy_datetime": "2018-12-20 15:54:00", + "buy_price": 4191000.0, + "buy_bar_index": 339099, + "sell_datetime": "2018-12-21 14:21:00", + "sell_price": 4468000.0, + "sell_bar_index": 339548, + "leg_pct": 6.61, + "bars_held": 449 + }, + { + "leg_id": 174, + "buy_datetime": "2018-12-22 14:57:00", + "buy_price": 4314000.0, + "buy_bar_index": 340040, + "sell_datetime": "2018-12-23 16:30:00", + "sell_price": 4461000.0, + "sell_bar_index": 340551, + "leg_pct": 3.41, + "bars_held": 511 + }, + { + "leg_id": 175, + "buy_datetime": "2018-12-24 08:54:00", + "buy_price": 4433000.0, + "buy_bar_index": 340879, + "sell_datetime": "2018-12-24 23:06:00", + "sell_price": 4603000.0, + "sell_bar_index": 341163, + "leg_pct": 3.83, + "bars_held": 284 + }, + { + "leg_id": 176, + "buy_datetime": "2018-12-28 16:24:00", + "buy_price": 4093000.0, + "buy_bar_index": 342949, + "sell_datetime": "2018-12-29 12:48:00", + "sell_price": 4321000.0, + "sell_bar_index": 343357, + "leg_pct": 5.57, + "bars_held": 408 + }, + { + "leg_id": 177, + "buy_datetime": "2019-01-01 09:18:00", + "buy_price": 4192000.0, + "buy_bar_index": 344727, + "sell_datetime": "2019-01-03 14:27:00", + "sell_price": 4318000.0, + "sell_bar_index": 345790, + "leg_pct": 3.01, + "bars_held": 1063 + }, + { + "leg_id": 178, + "buy_datetime": "2019-01-04 10:09:00", + "buy_price": 4284000.0, + "buy_bar_index": 346184, + "sell_datetime": "2019-01-07 11:15:00", + "sell_price": 4495000.0, + "sell_bar_index": 347645, + "leg_pct": 4.93, + "bars_held": 1461 + }, + { + "leg_id": 179, + "buy_datetime": "2019-02-01 12:24:00", + "buy_price": 3759000.0, + "buy_bar_index": 359654, + "sell_datetime": "2019-02-09 09:39:00", + "sell_price": 3978000.0, + "sell_bar_index": 363433, + "leg_pct": 5.83, + "bars_held": 3779 + }, + { + "leg_id": 180, + "buy_datetime": "2019-02-10 17:24:00", + "buy_price": 3975000.0, + "buy_bar_index": 364068, + "sell_datetime": "2019-02-19 07:39:00", + "sell_price": 4205000.0, + "sell_bar_index": 368191, + "leg_pct": 5.79, + "bars_held": 4123 + }, + { + "leg_id": 181, + "buy_datetime": "2019-02-19 08:39:00", + "buy_price": 4245000.0, + "buy_bar_index": 368211, + "sell_datetime": "2019-02-24 16:42:00", + "sell_price": 4533000.0, + "sell_bar_index": 370770, + "leg_pct": 6.78, + "bars_held": 2559 + }, + { + "leg_id": 182, + "buy_datetime": "2019-03-04 20:27:00", + "buy_price": 4152000.0, + "buy_bar_index": 374684, + "sell_datetime": "2019-03-08 16:48:00", + "sell_price": 4333000.0, + "sell_bar_index": 376530, + "leg_pct": 4.36, + "bars_held": 1846 + }, + { + "leg_id": 183, + "buy_datetime": "2019-03-12 13:57:00", + "buy_price": 4296000.0, + "buy_bar_index": 378393, + "sell_datetime": "2019-03-16 15:15:00", + "sell_price": 4439000.0, + "sell_bar_index": 380339, + "leg_pct": 3.33, + "bars_held": 1946 + }, + { + "leg_id": 184, + "buy_datetime": "2019-03-17 19:24:00", + "buy_price": 4421000.0, + "buy_bar_index": 380902, + "sell_datetime": "2019-03-29 14:27:00", + "sell_price": 4568000.0, + "sell_bar_index": 386561, + "leg_pct": 3.33, + "bars_held": 5659 + }, + { + "leg_id": 185, + "buy_datetime": "2019-03-29 16:48:00", + "buy_price": 4591000.0, + "buy_bar_index": 386608, + "sell_datetime": "2019-04-02 19:51:00", + "sell_price": 5360000.0, + "sell_bar_index": 388574, + "leg_pct": 16.75, + "bars_held": 1966 + }, + { + "leg_id": 186, + "buy_datetime": "2019-04-03 05:39:00", + "buy_price": 5402000.0, + "buy_bar_index": 388770, + "sell_datetime": "2019-04-03 17:48:00", + "sell_price": 5577000.0, + "sell_bar_index": 389013, + "leg_pct": 3.24, + "bars_held": 243 + }, + { + "leg_id": 187, + "buy_datetime": "2019-04-05 08:09:00", + "buy_price": 5552000.0, + "buy_bar_index": 389776, + "sell_datetime": "2019-04-07 07:36:00", + "sell_price": 5734000.0, + "sell_bar_index": 390700, + "leg_pct": 3.28, + "bars_held": 924 + }, + { + "leg_id": 188, + "buy_datetime": "2019-04-07 11:30:00", + "buy_price": 5778000.0, + "buy_bar_index": 390778, + "sell_datetime": "2019-04-08 17:09:00", + "sell_price": 6013000.0, + "sell_bar_index": 391357, + "leg_pct": 4.07, + "bars_held": 579 + }, + { + "leg_id": 189, + "buy_datetime": "2019-04-12 13:30:00", + "buy_price": 5801000.0, + "buy_bar_index": 393162, + "sell_datetime": "2019-04-17 15:57:00", + "sell_price": 6000000.0, + "sell_bar_index": 395486, + "leg_pct": 3.43, + "bars_held": 2324 + }, + { + "leg_id": 190, + "buy_datetime": "2019-04-18 02:30:00", + "buy_price": 6002000.0, + "buy_bar_index": 395697, + "sell_datetime": "2019-04-25 13:21:00", + "sell_price": 6376000.0, + "sell_bar_index": 399223, + "leg_pct": 6.23, + "bars_held": 3526 + }, + { + "leg_id": 191, + "buy_datetime": "2019-04-30 08:21:00", + "buy_price": 6026000.0, + "buy_bar_index": 401499, + "sell_datetime": "2019-05-03 05:36:00", + "sell_price": 6333000.0, + "sell_bar_index": 402846, + "leg_pct": 5.09, + "bars_held": 1347 + }, + { + "leg_id": 192, + "buy_datetime": "2019-05-03 10:09:00", + "buy_price": 6366000.0, + "buy_bar_index": 402937, + "sell_datetime": "2019-05-03 20:03:00", + "sell_price": 6594000.0, + "sell_bar_index": 403135, + "leg_pct": 3.58, + "bars_held": 198 + }, + { + "leg_id": 193, + "buy_datetime": "2019-05-05 05:33:00", + "buy_price": 6583000.0, + "buy_bar_index": 403793, + "sell_datetime": "2019-05-08 01:03:00", + "sell_price": 6824000.0, + "sell_bar_index": 405125, + "leg_pct": 3.66, + "bars_held": 1332 + }, + { + "leg_id": 194, + "buy_datetime": "2019-05-08 19:30:00", + "buy_price": 6837000.0, + "buy_bar_index": 405490, + "sell_datetime": "2019-05-09 20:45:00", + "sell_price": 7103000.0, + "sell_bar_index": 405986, + "leg_pct": 3.89, + "bars_held": 496 + }, + { + "leg_id": 195, + "buy_datetime": "2019-05-09 23:24:00", + "buy_price": 7088000.0, + "buy_bar_index": 406039, + "sell_datetime": "2019-05-10 19:57:00", + "sell_price": 7417000.0, + "sell_bar_index": 406450, + "leg_pct": 4.64, + "bars_held": 411 + }, + { + "leg_id": 196, + "buy_datetime": "2019-05-10 20:48:00", + "buy_price": 7434000.0, + "buy_bar_index": 406467, + "sell_datetime": "2019-05-11 18:03:00", + "sell_price": 7900000.0, + "sell_bar_index": 406892, + "leg_pct": 6.27, + "bars_held": 425 + }, + { + "leg_id": 197, + "buy_datetime": "2019-05-11 18:45:00", + "buy_price": 8002000.0, + "buy_bar_index": 406906, + "sell_datetime": "2019-05-12 17:27:00", + "sell_price": 8564000.0, + "sell_bar_index": 407360, + "leg_pct": 7.02, + "bars_held": 454 + }, + { + "leg_id": 198, + "buy_datetime": "2019-05-13 05:12:00", + "buy_price": 8218000.0, + "buy_bar_index": 407595, + "sell_datetime": "2019-05-15 02:36:00", + "sell_price": 9500000.0, + "sell_bar_index": 408503, + "leg_pct": 15.6, + "bars_held": 908 + }, + { + "leg_id": 199, + "buy_datetime": "2019-05-18 00:06:00", + "buy_price": 8634000.0, + "buy_bar_index": 409893, + "sell_datetime": "2019-05-18 16:48:00", + "sell_price": 8905000.0, + "sell_bar_index": 410227, + "leg_pct": 3.14, + "bars_held": 334 + }, + { + "leg_id": 200, + "buy_datetime": "2019-05-19 09:27:00", + "buy_price": 8850000.0, + "buy_bar_index": 410559, + "sell_datetime": "2019-05-20 14:21:00", + "sell_price": 9582000.0, + "sell_bar_index": 411137, + "leg_pct": 8.27, + "bars_held": 578 + }, + { + "leg_id": 201, + "buy_datetime": "2019-05-23 20:45:00", + "buy_price": 9233000.0, + "buy_bar_index": 412705, + "sell_datetime": "2019-05-24 22:54:00", + "sell_price": 9520000.0, + "sell_bar_index": 413228, + "leg_pct": 3.11, + "bars_held": 523 + }, + { + "leg_id": 202, + "buy_datetime": "2019-05-26 21:36:00", + "buy_price": 9501000.0, + "buy_bar_index": 414161, + "sell_datetime": "2019-05-27 12:24:00", + "sell_price": 10312000.0, + "sell_bar_index": 414453, + "leg_pct": 8.54, + "bars_held": 292 + }, + { + "leg_id": 203, + "buy_datetime": "2019-05-31 14:51:00", + "buy_price": 10097000.0, + "buy_bar_index": 416422, + "sell_datetime": "2019-06-02 22:39:00", + "sell_price": 10470000.0, + "sell_bar_index": 417537, + "leg_pct": 3.69, + "bars_held": 1115 + }, + { + "leg_id": 204, + "buy_datetime": "2019-06-07 14:27:00", + "buy_price": 9447000.0, + "buy_bar_index": 419770, + "sell_datetime": "2019-06-08 10:33:00", + "sell_price": 9755000.0, + "sell_bar_index": 420172, + "leg_pct": 3.26, + "bars_held": 402 + }, + { + "leg_id": 205, + "buy_datetime": "2019-06-10 15:18:00", + "buy_price": 9442000.0, + "buy_bar_index": 421227, + "sell_datetime": "2019-06-13 05:42:00", + "sell_price": 9761000.0, + "sell_bar_index": 422471, + "leg_pct": 3.38, + "bars_held": 1244 + }, + { + "leg_id": 206, + "buy_datetime": "2019-06-13 20:30:00", + "buy_price": 9737000.0, + "buy_bar_index": 422767, + "sell_datetime": "2019-06-15 12:09:00", + "sell_price": 10380000.0, + "sell_bar_index": 423560, + "leg_pct": 6.6, + "bars_held": 793 + }, + { + "leg_id": 207, + "buy_datetime": "2019-06-16 00:18:00", + "buy_price": 10440000.0, + "buy_bar_index": 423803, + "sell_datetime": "2019-06-16 17:51:00", + "sell_price": 10909000.0, + "sell_bar_index": 424006, + "leg_pct": 4.49, + "bars_held": 203 + }, + { + "leg_id": 208, + "buy_datetime": "2019-06-17 06:42:00", + "buy_price": 10814000.0, + "buy_bar_index": 424263, + "sell_datetime": "2019-06-21 19:51:00", + "sell_price": 11500000.0, + "sell_bar_index": 426441, + "leg_pct": 6.34, + "bars_held": 2178 + }, + { + "leg_id": 209, + "buy_datetime": "2019-06-21 21:30:00", + "buy_price": 11567000.0, + "buy_bar_index": 426474, + "sell_datetime": "2019-06-22 20:48:00", + "sell_price": 12652000.0, + "sell_bar_index": 426940, + "leg_pct": 9.38, + "bars_held": 466 + }, + { + "leg_id": 210, + "buy_datetime": "2019-06-24 00:42:00", + "buy_price": 12425000.0, + "buy_bar_index": 427498, + "sell_datetime": "2019-06-25 06:27:00", + "sell_price": 12802000.0, + "sell_bar_index": 428093, + "leg_pct": 3.03, + "bars_held": 595 + }, + { + "leg_id": 211, + "buy_datetime": "2019-06-25 09:12:00", + "buy_price": 12929000.0, + "buy_bar_index": 428148, + "sell_datetime": "2019-06-26 18:51:00", + "sell_price": 14765000.0, + "sell_bar_index": 428821, + "leg_pct": 14.2, + "bars_held": 673 + }, + { + "leg_id": 212, + "buy_datetime": "2019-06-28 06:51:00", + "buy_price": 13413000.0, + "buy_bar_index": 429541, + "sell_datetime": "2019-06-28 11:33:00", + "sell_price": 14022000.0, + "sell_bar_index": 429635, + "leg_pct": 4.54, + "bars_held": 94 + }, + { + "leg_id": 213, + "buy_datetime": "2019-06-28 16:45:00", + "buy_price": 14128000.0, + "buy_bar_index": 429739, + "sell_datetime": "2019-06-29 11:39:00", + "sell_price": 14750000.0, + "sell_bar_index": 430117, + "leg_pct": 4.4, + "bars_held": 378 + }, + { + "leg_id": 214, + "buy_datetime": "2019-07-02 21:33:00", + "buy_price": 12299000.0, + "buy_bar_index": 431755, + "sell_datetime": "2019-07-04 09:51:00", + "sell_price": 14147000.0, + "sell_bar_index": 432481, + "leg_pct": 15.03, + "bars_held": 726 + }, + { + "leg_id": 215, + "buy_datetime": "2019-07-06 08:12:00", + "buy_price": 13374000.0, + "buy_bar_index": 433408, + "sell_datetime": "2019-07-09 20:24:00", + "sell_price": 14674000.0, + "sell_bar_index": 435092, + "leg_pct": 9.72, + "bars_held": 1684 + }, + { + "leg_id": 216, + "buy_datetime": "2019-07-10 00:45:00", + "buy_price": 14712000.0, + "buy_bar_index": 435179, + "sell_datetime": "2019-07-10 16:09:00", + "sell_price": 15180000.0, + "sell_bar_index": 435487, + "leg_pct": 3.18, + "bars_held": 308 + }, + { + "leg_id": 217, + "buy_datetime": "2019-07-15 20:54:00", + "buy_price": 12430000.0, + "buy_bar_index": 437982, + "sell_datetime": "2019-07-16 07:09:00", + "sell_price": 13043000.0, + "sell_bar_index": 438187, + "leg_pct": 4.93, + "bars_held": 205 + }, + { + "leg_id": 218, + "buy_datetime": "2019-07-17 17:00:00", + "buy_price": 11540000.0, + "buy_bar_index": 438864, + "sell_datetime": "2019-07-19 20:45:00", + "sell_price": 12327000.0, + "sell_bar_index": 439899, + "leg_pct": 6.82, + "bars_held": 1035 + }, + { + "leg_id": 219, + "buy_datetime": "2019-07-26 16:15:00", + "buy_price": 11533000.0, + "buy_bar_index": 443169, + "sell_datetime": "2019-07-27 15:36:00", + "sell_price": 11892000.0, + "sell_bar_index": 443636, + "leg_pct": 3.11, + "bars_held": 467 + }, + { + "leg_id": 220, + "buy_datetime": "2019-07-30 19:24:00", + "buy_price": 11226000.0, + "buy_bar_index": 445149, + "sell_datetime": "2019-08-01 07:54:00", + "sell_price": 11855000.0, + "sell_bar_index": 445879, + "leg_pct": 5.6, + "bars_held": 730 + }, + { + "leg_id": 221, + "buy_datetime": "2019-08-01 17:00:00", + "buy_price": 11814000.0, + "buy_bar_index": 446061, + "sell_datetime": "2019-08-02 10:30:00", + "sell_price": 12302000.0, + "sell_bar_index": 446411, + "leg_pct": 4.13, + "bars_held": 350 + }, + { + "leg_id": 222, + "buy_datetime": "2019-08-02 12:00:00", + "buy_price": 12327000.0, + "buy_bar_index": 446441, + "sell_datetime": "2019-08-03 18:45:00", + "sell_price": 12760000.0, + "sell_bar_index": 447056, + "leg_pct": 3.51, + "bars_held": 615 + }, + { + "leg_id": 223, + "buy_datetime": "2019-08-04 23:15:00", + "buy_price": 12609000.0, + "buy_bar_index": 447626, + "sell_datetime": "2019-08-06 13:12:00", + "sell_price": 13822000.0, + "sell_bar_index": 448385, + "leg_pct": 9.62, + "bars_held": 759 + }, + { + "leg_id": 224, + "buy_datetime": "2019-08-07 10:45:00", + "buy_price": 13807000.0, + "buy_bar_index": 448816, + "sell_datetime": "2019-08-10 08:18:00", + "sell_price": 14231000.0, + "sell_bar_index": 450207, + "leg_pct": 3.07, + "bars_held": 1391 + }, + { + "leg_id": 225, + "buy_datetime": "2019-08-15 17:30:00", + "buy_price": 12049000.0, + "buy_bar_index": 452791, + "sell_datetime": "2019-08-17 08:36:00", + "sell_price": 12617000.0, + "sell_bar_index": 453573, + "leg_pct": 4.71, + "bars_held": 782 + }, + { + "leg_id": 226, + "buy_datetime": "2019-08-18 18:42:00", + "buy_price": 12368000.0, + "buy_bar_index": 454255, + "sell_datetime": "2019-08-20 14:24:00", + "sell_price": 13002000.0, + "sell_bar_index": 454960, + "leg_pct": 5.13, + "bars_held": 705 + }, + { + "leg_id": 227, + "buy_datetime": "2019-08-29 21:36:00", + "buy_price": 11494000.0, + "buy_bar_index": 459421, + "sell_datetime": "2019-09-03 08:09:00", + "sell_price": 12440000.0, + "sell_bar_index": 461552, + "leg_pct": 8.23, + "bars_held": 2131 + }, + { + "leg_id": 228, + "buy_datetime": "2019-09-03 08:51:00", + "buy_price": 12450000.0, + "buy_bar_index": 461566, + "sell_datetime": "2019-09-07 00:51:00", + "sell_price": 12920000.0, + "sell_bar_index": 463326, + "leg_pct": 3.78, + "bars_held": 1760 + }, + { + "leg_id": 229, + "buy_datetime": "2019-09-30 18:03:00", + "buy_price": 9430000.0, + "buy_bar_index": 474702, + "sell_datetime": "2019-10-01 05:36:00", + "sell_price": 9832000.0, + "sell_bar_index": 474933, + "leg_pct": 4.26, + "bars_held": 231 + }, + { + "leg_id": 230, + "buy_datetime": "2019-10-07 12:09:00", + "buy_price": 9424000.0, + "buy_bar_index": 477943, + "sell_datetime": "2019-10-08 13:33:00", + "sell_price": 9818000.0, + "sell_bar_index": 478451, + "leg_pct": 4.18, + "bars_held": 508 + }, + { + "leg_id": 231, + "buy_datetime": "2019-10-09 15:45:00", + "buy_price": 9715000.0, + "buy_bar_index": 478975, + "sell_datetime": "2019-10-10 22:21:00", + "sell_price": 10066000.0, + "sell_bar_index": 479587, + "leg_pct": 3.61, + "bars_held": 612 + }, + { + "leg_id": 232, + "buy_datetime": "2019-10-19 13:33:00", + "buy_price": 9425000.0, + "buy_bar_index": 483730, + "sell_datetime": "2019-10-21 12:45:00", + "sell_price": 9710000.0, + "sell_bar_index": 484674, + "leg_pct": 3.02, + "bars_held": 944 + }, + { + "leg_id": 233, + "buy_datetime": "2019-10-25 16:00:00", + "buy_price": 8769000.0, + "buy_bar_index": 486659, + "sell_datetime": "2019-10-26 18:51:00", + "sell_price": 10592000.0, + "sell_bar_index": 487196, + "leg_pct": 20.79, + "bars_held": 537 + }, + { + "leg_id": 234, + "buy_datetime": "2019-11-25 16:18:00", + "buy_price": 7910000.0, + "buy_bar_index": 501481, + "sell_datetime": "2019-11-26 11:51:00", + "sell_price": 8398000.0, + "sell_bar_index": 501872, + "leg_pct": 6.17, + "bars_held": 391 + }, + { + "leg_id": 235, + "buy_datetime": "2019-11-27 06:21:00", + "buy_price": 8363000.0, + "buy_bar_index": 502242, + "sell_datetime": "2019-11-28 10:12:00", + "sell_price": 8808000.0, + "sell_bar_index": 502799, + "leg_pct": 5.32, + "bars_held": 557 + }, + { + "leg_id": 236, + "buy_datetime": "2019-11-28 16:12:00", + "buy_price": 8761000.0, + "buy_bar_index": 502919, + "sell_datetime": "2019-11-30 04:15:00", + "sell_price": 9062000.0, + "sell_bar_index": 503640, + "leg_pct": 3.44, + "bars_held": 721 + }, + { + "leg_id": 237, + "buy_datetime": "2019-12-04 16:03:00", + "buy_price": 8476000.0, + "buy_bar_index": 505796, + "sell_datetime": "2019-12-07 15:45:00", + "sell_price": 8834000.0, + "sell_bar_index": 507230, + "leg_pct": 4.22, + "bars_held": 1434 + }, + { + "leg_id": 238, + "buy_datetime": "2019-12-18 22:33:00", + "buy_price": 7694000.0, + "buy_bar_index": 512646, + "sell_datetime": "2019-12-19 10:27:00", + "sell_price": 8312000.0, + "sell_bar_index": 512884, + "leg_pct": 8.03, + "bars_held": 238 + }, + { + "leg_id": 239, + "buy_datetime": "2019-12-20 18:24:00", + "buy_price": 8308000.0, + "buy_bar_index": 513522, + "sell_datetime": "2019-12-23 14:51:00", + "sell_price": 8731000.0, + "sell_bar_index": 514889, + "leg_pct": 5.09, + "bars_held": 1367 + }, + { + "leg_id": 240, + "buy_datetime": "2020-01-03 12:39:00", + "buy_price": 8062000.0, + "buy_bar_index": 520125, + "sell_datetime": "2020-01-04 00:27:00", + "sell_price": 8396000.0, + "sell_bar_index": 520361, + "leg_pct": 4.14, + "bars_held": 236 + }, + { + "leg_id": 241, + "buy_datetime": "2020-01-05 02:48:00", + "buy_price": 8445000.0, + "buy_bar_index": 520815, + "sell_datetime": "2020-01-07 19:12:00", + "sell_price": 9001000.0, + "sell_bar_index": 522103, + "leg_pct": 6.58, + "bars_held": 1288 + }, + { + "leg_id": 242, + "buy_datetime": "2020-01-07 22:48:00", + "buy_price": 9030000.0, + "buy_bar_index": 522175, + "sell_datetime": "2020-01-08 14:27:00", + "sell_price": 9577000.0, + "sell_bar_index": 522488, + "leg_pct": 6.06, + "bars_held": 313 + }, + { + "leg_id": 243, + "buy_datetime": "2020-01-10 18:48:00", + "buy_price": 8822000.0, + "buy_bar_index": 523535, + "sell_datetime": "2020-01-11 13:18:00", + "sell_price": 9184000.0, + "sell_bar_index": 523905, + "leg_pct": 4.1, + "bars_held": 370 + }, + { + "leg_id": 244, + "buy_datetime": "2020-01-12 12:39:00", + "buy_price": 9127000.0, + "buy_bar_index": 524372, + "sell_datetime": "2020-01-15 01:15:00", + "sell_price": 9465000.0, + "sell_bar_index": 525584, + "leg_pct": 3.7, + "bars_held": 1212 + }, + { + "leg_id": 245, + "buy_datetime": "2020-01-15 04:36:00", + "buy_price": 9563000.0, + "buy_bar_index": 525651, + "sell_datetime": "2020-01-18 10:42:00", + "sell_price": 10041000.0, + "sell_bar_index": 527213, + "leg_pct": 5.0, + "bars_held": 1562 + }, + { + "leg_id": 246, + "buy_datetime": "2020-01-24 03:30:00", + "buy_price": 9682000.0, + "buy_bar_index": 529947, + "sell_datetime": "2020-01-27 13:54:00", + "sell_price": 9999000.0, + "sell_bar_index": 531594, + "leg_pct": 3.27, + "bars_held": 1647 + }, + { + "leg_id": 247, + "buy_datetime": "2020-01-27 20:51:00", + "buy_price": 10044000.0, + "buy_bar_index": 531733, + "sell_datetime": "2020-01-29 20:42:00", + "sell_price": 10610000.0, + "sell_bar_index": 532690, + "leg_pct": 5.64, + "bars_held": 957 + }, + { + "leg_id": 248, + "buy_datetime": "2020-02-04 23:00:00", + "buy_price": 10581000.0, + "buy_bar_index": 535616, + "sell_datetime": "2020-02-06 07:27:00", + "sell_price": 11056000.0, + "sell_bar_index": 536265, + "leg_pct": 4.49, + "bars_held": 649 + }, + { + "leg_id": 249, + "buy_datetime": "2020-02-06 08:00:00", + "buy_price": 11065000.0, + "buy_bar_index": 536276, + "sell_datetime": "2020-02-07 21:27:00", + "sell_price": 11489000.0, + "sell_bar_index": 537025, + "leg_pct": 3.83, + "bars_held": 749 + }, + { + "leg_id": 250, + "buy_datetime": "2020-02-08 13:24:00", + "buy_price": 11348000.0, + "buy_bar_index": 537344, + "sell_datetime": "2020-02-09 14:12:00", + "sell_price": 11722000.0, + "sell_bar_index": 537840, + "leg_pct": 3.3, + "bars_held": 496 + }, + { + "leg_id": 251, + "buy_datetime": "2020-02-11 17:42:00", + "buy_price": 11384000.0, + "buy_bar_index": 538870, + "sell_datetime": "2020-02-12 04:36:00", + "sell_price": 11799000.0, + "sell_bar_index": 539088, + "leg_pct": 3.65, + "bars_held": 218 + }, + { + "leg_id": 252, + "buy_datetime": "2020-02-18 00:45:00", + "buy_price": 11267000.0, + "buy_bar_index": 541891, + "sell_datetime": "2020-02-19 13:57:00", + "sell_price": 11834000.0, + "sell_bar_index": 542635, + "leg_pct": 5.03, + "bars_held": 744 + }, + { + "leg_id": 253, + "buy_datetime": "2020-03-02 04:39:00", + "buy_price": 10373000.0, + "buy_bar_index": 548207, + "sell_datetime": "2020-03-06 08:21:00", + "sell_price": 10789000.0, + "sell_bar_index": 550201, + "leg_pct": 4.01, + "bars_held": 1994 + }, + { + "leg_id": 254, + "buy_datetime": "2020-03-13 13:06:00", + "buy_price": 6750000.0, + "buy_bar_index": 553656, + "sell_datetime": "2020-03-13 20:15:00", + "sell_price": 7059000.0, + "sell_bar_index": 553799, + "leg_pct": 4.58, + "bars_held": 143 + }, + { + "leg_id": 255, + "buy_datetime": "2020-03-14 05:00:00", + "buy_price": 6895000.0, + "buy_bar_index": 553974, + "sell_datetime": "2020-03-14 13:27:00", + "sell_price": 7105000.0, + "sell_bar_index": 554143, + "leg_pct": 3.05, + "bars_held": 169 + }, + { + "leg_id": 256, + "buy_datetime": "2020-03-16 23:57:00", + "buy_price": 6391000.0, + "buy_bar_index": 555313, + "sell_datetime": "2020-03-19 09:48:00", + "sell_price": 6681000.0, + "sell_bar_index": 556470, + "leg_pct": 4.54, + "bars_held": 1157 + }, + { + "leg_id": 257, + "buy_datetime": "2020-03-19 14:03:00", + "buy_price": 6668000.0, + "buy_bar_index": 556555, + "sell_datetime": "2020-03-20 10:51:00", + "sell_price": 7589000.0, + "sell_bar_index": 556971, + "leg_pct": 13.81, + "bars_held": 416 + }, + { + "leg_id": 258, + "buy_datetime": "2020-03-20 14:03:00", + "buy_price": 7768000.0, + "buy_bar_index": 557035, + "sell_datetime": "2020-03-20 20:54:00", + "sell_price": 8326000.0, + "sell_bar_index": 557172, + "leg_pct": 7.18, + "bars_held": 137 + }, + { + "leg_id": 259, + "buy_datetime": "2020-03-23 19:24:00", + "buy_price": 7387000.0, + "buy_bar_index": 558582, + "sell_datetime": "2020-03-24 13:57:00", + "sell_price": 7964000.0, + "sell_bar_index": 558953, + "leg_pct": 7.81, + "bars_held": 371 + }, + { + "leg_id": 260, + "buy_datetime": "2020-03-30 13:33:00", + "buy_price": 7426000.0, + "buy_bar_index": 561825, + "sell_datetime": "2020-03-31 19:24:00", + "sell_price": 7837000.0, + "sell_bar_index": 562422, + "leg_pct": 5.53, + "bars_held": 597 + }, + { + "leg_id": 261, + "buy_datetime": "2020-04-02 03:06:00", + "buy_price": 7621000.0, + "buy_bar_index": 563056, + "sell_datetime": "2020-04-02 21:39:00", + "sell_price": 8091000.0, + "sell_bar_index": 563427, + "leg_pct": 6.17, + "bars_held": 371 + }, + { + "leg_id": 262, + "buy_datetime": "2020-04-04 15:54:00", + "buy_price": 8158000.0, + "buy_bar_index": 564272, + "sell_datetime": "2020-04-07 00:30:00", + "sell_price": 8498000.0, + "sell_bar_index": 565404, + "leg_pct": 4.17, + "bars_held": 1132 + }, + { + "leg_id": 263, + "buy_datetime": "2020-04-07 02:18:00", + "buy_price": 8520000.0, + "buy_bar_index": 565440, + "sell_datetime": "2020-04-08 17:48:00", + "sell_price": 8791000.0, + "sell_bar_index": 566230, + "leg_pct": 3.18, + "bars_held": 790 + }, + { + "leg_id": 264, + "buy_datetime": "2020-04-16 11:42:00", + "buy_price": 8114000.0, + "buy_bar_index": 569946, + "sell_datetime": "2020-04-16 19:54:00", + "sell_price": 8412000.0, + "sell_bar_index": 570110, + "leg_pct": 3.67, + "bars_held": 164 + }, + { + "leg_id": 265, + "buy_datetime": "2020-04-21 22:03:00", + "buy_price": 8370000.0, + "buy_bar_index": 572553, + "sell_datetime": "2020-04-24 07:48:00", + "sell_price": 9081000.0, + "sell_bar_index": 573708, + "leg_pct": 8.49, + "bars_held": 1155 + }, + { + "leg_id": 266, + "buy_datetime": "2020-04-24 09:21:00", + "buy_price": 9097000.0, + "buy_bar_index": 573739, + "sell_datetime": "2020-04-27 14:45:00", + "sell_price": 9417000.0, + "sell_bar_index": 575287, + "leg_pct": 3.52, + "bars_held": 1548 + }, + { + "leg_id": 267, + "buy_datetime": "2020-04-27 20:42:00", + "buy_price": 9378000.0, + "buy_bar_index": 575406, + "sell_datetime": "2020-04-30 16:36:00", + "sell_price": 11021000.0, + "sell_bar_index": 576764, + "leg_pct": 17.52, + "bars_held": 1358 + }, + { + "leg_id": 268, + "buy_datetime": "2020-05-01 03:57:00", + "buy_price": 10563000.0, + "buy_bar_index": 576991, + "sell_datetime": "2020-05-03 17:12:00", + "sell_price": 10938000.0, + "sell_bar_index": 578216, + "leg_pct": 3.55, + "bars_held": 1225 + }, + { + "leg_id": 269, + "buy_datetime": "2020-05-04 19:18:00", + "buy_price": 10614000.0, + "buy_bar_index": 578738, + "sell_datetime": "2020-05-06 16:21:00", + "sell_price": 10954000.0, + "sell_bar_index": 579639, + "leg_pct": 3.2, + "bars_held": 901 + }, + { + "leg_id": 270, + "buy_datetime": "2020-05-06 16:45:00", + "buy_price": 10973000.0, + "buy_bar_index": 579647, + "sell_datetime": "2020-05-07 14:03:00", + "sell_price": 11327000.0, + "sell_bar_index": 580073, + "leg_pct": 3.23, + "bars_held": 426 + }, + { + "leg_id": 271, + "buy_datetime": "2020-05-07 16:48:00", + "buy_price": 11339000.0, + "buy_bar_index": 580128, + "sell_datetime": "2020-05-08 14:03:00", + "sell_price": 11986000.0, + "sell_bar_index": 580553, + "leg_pct": 5.71, + "bars_held": 425 + }, + { + "leg_id": 272, + "buy_datetime": "2020-05-11 19:18:00", + "buy_price": 10500000.0, + "buy_bar_index": 582098, + "sell_datetime": "2020-05-14 10:06:00", + "sell_price": 11252000.0, + "sell_bar_index": 583354, + "leg_pct": 7.16, + "bars_held": 1256 + }, + { + "leg_id": 273, + "buy_datetime": "2020-05-14 12:03:00", + "buy_price": 11285000.0, + "buy_bar_index": 583393, + "sell_datetime": "2020-05-15 01:15:00", + "sell_price": 11645000.0, + "sell_bar_index": 583657, + "leg_pct": 3.19, + "bars_held": 264 + }, + { + "leg_id": 274, + "buy_datetime": "2020-05-17 06:54:00", + "buy_price": 11324000.0, + "buy_bar_index": 584730, + "sell_datetime": "2020-05-18 03:21:00", + "sell_price": 11680000.0, + "sell_bar_index": 585139, + "leg_pct": 3.14, + "bars_held": 409 + }, + { + "leg_id": 275, + "buy_datetime": "2020-05-25 23:33:00", + "buy_price": 10694000.0, + "buy_bar_index": 588902, + "sell_datetime": "2020-05-27 23:03:00", + "sell_price": 11075000.0, + "sell_bar_index": 589852, + "leg_pct": 3.56, + "bars_held": 950 + }, + { + "leg_id": 276, + "buy_datetime": "2020-05-28 05:45:00", + "buy_price": 11125000.0, + "buy_bar_index": 589986, + "sell_datetime": "2020-05-29 17:42:00", + "sell_price": 11465000.0, + "sell_bar_index": 590705, + "leg_pct": 3.06, + "bars_held": 719 + }, + { + "leg_id": 277, + "buy_datetime": "2020-05-30 01:03:00", + "buy_price": 11398000.0, + "buy_bar_index": 590852, + "sell_datetime": "2020-06-05 04:03:00", + "sell_price": 11767000.0, + "sell_bar_index": 593792, + "leg_pct": 3.24, + "bars_held": 2940 + }, + { + "leg_id": 278, + "buy_datetime": "2020-06-15 17:33:00", + "buy_price": 11007000.0, + "buy_bar_index": 598804, + "sell_datetime": "2020-06-17 00:39:00", + "sell_price": 11372000.0, + "sell_bar_index": 599426, + "leg_pct": 3.32, + "bars_held": 622 + }, + { + "leg_id": 279, + "buy_datetime": "2020-06-19 17:42:00", + "buy_price": 11224000.0, + "buy_bar_index": 600727, + "sell_datetime": "2020-06-23 10:09:00", + "sell_price": 11568000.0, + "sell_bar_index": 602496, + "leg_pct": 3.06, + "bars_held": 1769 + }, + { + "leg_id": 280, + "buy_datetime": "2020-07-06 02:15:00", + "buy_price": 10794000.0, + "buy_bar_index": 608578, + "sell_datetime": "2020-07-23 14:18:00", + "sell_price": 11257000.0, + "sell_bar_index": 616979, + "leg_pct": 4.29, + "bars_held": 8401 + }, + { + "leg_id": 281, + "buy_datetime": "2020-07-23 19:09:00", + "buy_price": 11269000.0, + "buy_bar_index": 617076, + "sell_datetime": "2020-07-27 01:12:00", + "sell_price": 11728000.0, + "sell_bar_index": 618637, + "leg_pct": 4.07, + "bars_held": 1561 + }, + { + "leg_id": 282, + "buy_datetime": "2020-07-27 08:42:00", + "buy_price": 11704000.0, + "buy_bar_index": 618787, + "sell_datetime": "2020-07-28 08:27:00", + "sell_price": 12854000.0, + "sell_bar_index": 619262, + "leg_pct": 9.83, + "bars_held": 475 + }, + { + "leg_id": 283, + "buy_datetime": "2020-07-29 13:24:00", + "buy_price": 12865000.0, + "buy_bar_index": 619841, + "sell_datetime": "2020-08-01 10:45:00", + "sell_price": 13327000.0, + "sell_bar_index": 621228, + "leg_pct": 3.59, + "bars_held": 1387 + }, + { + "leg_id": 284, + "buy_datetime": "2020-08-01 11:36:00", + "buy_price": 13370000.0, + "buy_bar_index": 621245, + "sell_datetime": "2020-08-01 20:18:00", + "sell_price": 13776000.0, + "sell_bar_index": 621419, + "leg_pct": 3.04, + "bars_held": 174 + }, + { + "leg_id": 285, + "buy_datetime": "2020-08-02 23:54:00", + "buy_price": 13150000.0, + "buy_bar_index": 621971, + "sell_datetime": "2020-08-06 07:18:00", + "sell_price": 13776000.0, + "sell_bar_index": 623559, + "leg_pct": 4.76, + "bars_held": 1588 + }, + { + "leg_id": 286, + "buy_datetime": "2020-08-12 15:48:00", + "buy_price": 13422000.0, + "buy_bar_index": 626609, + "sell_datetime": "2020-08-15 08:12:00", + "sell_price": 13825000.0, + "sell_bar_index": 627897, + "leg_pct": 3.0, + "bars_held": 1288 + }, + { + "leg_id": 287, + "buy_datetime": "2020-08-28 04:03:00", + "buy_price": 13329000.0, + "buy_bar_index": 634054, + "sell_datetime": "2020-09-02 04:12:00", + "sell_price": 13991000.0, + "sell_bar_index": 636457, + "leg_pct": 4.97, + "bars_held": 2403 + }, + { + "leg_id": 288, + "buy_datetime": "2020-09-09 13:45:00", + "buy_price": 12016000.0, + "buy_bar_index": 640008, + "sell_datetime": "2020-09-15 07:48:00", + "sell_price": 12648000.0, + "sell_bar_index": 642769, + "leg_pct": 5.26, + "bars_held": 2761 + }, + { + "leg_id": 289, + "buy_datetime": "2020-09-24 11:06:00", + "buy_price": 12022000.0, + "buy_bar_index": 646958, + "sell_datetime": "2020-09-25 09:48:00", + "sell_price": 12422000.0, + "sell_bar_index": 647412, + "leg_pct": 3.33, + "bars_held": 454 + }, + { + "leg_id": 290, + "buy_datetime": "2020-10-02 21:33:00", + "buy_price": 12310000.0, + "buy_bar_index": 651007, + "sell_datetime": "2020-10-11 08:18:00", + "sell_price": 12862000.0, + "sell_bar_index": 655062, + "leg_pct": 4.48, + "bars_held": 4055 + }, + { + "leg_id": 291, + "buy_datetime": "2020-10-11 15:12:00", + "buy_price": 12874000.0, + "buy_bar_index": 655200, + "sell_datetime": "2020-10-20 20:33:00", + "sell_price": 13458000.0, + "sell_bar_index": 659627, + "leg_pct": 4.54, + "bars_held": 4427 + }, + { + "leg_id": 292, + "buy_datetime": "2020-10-20 21:12:00", + "buy_price": 13515000.0, + "buy_bar_index": 659640, + "sell_datetime": "2020-10-22 04:57:00", + "sell_price": 14261000.0, + "sell_bar_index": 660275, + "leg_pct": 5.52, + "bars_held": 635 + }, + { + "leg_id": 293, + "buy_datetime": "2020-10-22 17:51:00", + "buy_price": 14427000.0, + "buy_bar_index": 660533, + "sell_datetime": "2020-10-28 08:39:00", + "sell_price": 15294000.0, + "sell_bar_index": 663229, + "leg_pct": 6.01, + "bars_held": 2696 + }, + { + "leg_id": 294, + "buy_datetime": "2020-10-29 18:39:00", + "buy_price": 14894000.0, + "buy_bar_index": 663909, + "sell_datetime": "2020-11-01 02:15:00", + "sell_price": 15597000.0, + "sell_bar_index": 665021, + "leg_pct": 4.72, + "bars_held": 1112 + }, + { + "leg_id": 295, + "buy_datetime": "2020-11-02 22:48:00", + "buy_price": 15242000.0, + "buy_bar_index": 665911, + "sell_datetime": "2020-11-05 07:06:00", + "sell_price": 15840000.0, + "sell_bar_index": 667037, + "leg_pct": 3.92, + "bars_held": 1126 + }, + { + "leg_id": 296, + "buy_datetime": "2020-11-05 09:09:00", + "buy_price": 15977000.0, + "buy_bar_index": 667078, + "sell_datetime": "2020-11-06 18:54:00", + "sell_price": 17256000.0, + "sell_bar_index": 667753, + "leg_pct": 8.01, + "bars_held": 675 + }, + { + "leg_id": 297, + "buy_datetime": "2020-11-08 08:12:00", + "buy_price": 16740000.0, + "buy_bar_index": 668499, + "sell_datetime": "2020-11-12 10:39:00", + "sell_price": 17333000.0, + "sell_bar_index": 670468, + "leg_pct": 3.54, + "bars_held": 1969 + }, + { + "leg_id": 298, + "buy_datetime": "2020-11-12 14:18:00", + "buy_price": 17418000.0, + "buy_bar_index": 670541, + "sell_datetime": "2020-11-13 16:54:00", + "sell_price": 18030000.0, + "sell_bar_index": 671073, + "leg_pct": 3.51, + "bars_held": 532 + }, + { + "leg_id": 299, + "buy_datetime": "2020-11-14 22:21:00", + "buy_price": 17597000.0, + "buy_bar_index": 671662, + "sell_datetime": "2020-11-17 06:54:00", + "sell_price": 18314000.0, + "sell_bar_index": 672793, + "leg_pct": 4.07, + "bars_held": 1131 + }, + { + "leg_id": 300, + "buy_datetime": "2020-11-17 15:36:00", + "buy_price": 18285000.0, + "buy_bar_index": 672967, + "sell_datetime": "2020-11-20 08:45:00", + "sell_price": 19799000.0, + "sell_bar_index": 674270, + "leg_pct": 8.28, + "bars_held": 1303 + }, + { + "leg_id": 301, + "buy_datetime": "2020-11-20 09:12:00", + "buy_price": 19888000.0, + "buy_bar_index": 674279, + "sell_datetime": "2020-11-21 02:09:00", + "sell_price": 20527000.0, + "sell_bar_index": 674618, + "leg_pct": 3.21, + "bars_held": 339 + }, + { + "leg_id": 302, + "buy_datetime": "2020-11-22 22:51:00", + "buy_price": 20043000.0, + "buy_bar_index": 675512, + "sell_datetime": "2020-11-24 23:00:00", + "sell_price": 20916000.0, + "sell_bar_index": 676475, + "leg_pct": 4.36, + "bars_held": 963 + }, + { + "leg_id": 303, + "buy_datetime": "2020-11-28 04:06:00", + "buy_price": 18723000.0, + "buy_bar_index": 678015, + "sell_datetime": "2020-11-29 10:48:00", + "sell_price": 19338000.0, + "sell_bar_index": 678629, + "leg_pct": 3.28, + "bars_held": 614 + }, + { + "leg_id": 304, + "buy_datetime": "2020-11-29 15:36:00", + "buy_price": 19586000.0, + "buy_bar_index": 678725, + "sell_datetime": "2020-12-01 02:27:00", + "sell_price": 20845000.0, + "sell_bar_index": 679422, + "leg_pct": 6.43, + "bars_held": 697 + }, + { + "leg_id": 305, + "buy_datetime": "2020-12-11 13:00:00", + "buy_price": 19725000.0, + "buy_bar_index": 684433, + "sell_datetime": "2020-12-13 09:42:00", + "sell_price": 20491000.0, + "sell_bar_index": 685327, + "leg_pct": 3.88, + "bars_held": 894 + }, + { + "leg_id": 306, + "buy_datetime": "2020-12-13 11:39:00", + "buy_price": 20566000.0, + "buy_bar_index": 685366, + "sell_datetime": "2020-12-17 09:24:00", + "sell_price": 22743000.0, + "sell_bar_index": 687241, + "leg_pct": 10.59, + "bars_held": 1875 + }, + { + "leg_id": 307, + "buy_datetime": "2020-12-17 12:27:00", + "buy_price": 23543000.0, + "buy_bar_index": 687302, + "sell_datetime": "2020-12-17 18:51:00", + "sell_price": 24283000.0, + "sell_bar_index": 687430, + "leg_pct": 3.14, + "bars_held": 128 + }, + { + "leg_id": 308, + "buy_datetime": "2020-12-17 20:45:00", + "buy_price": 24511000.0, + "buy_bar_index": 687468, + "sell_datetime": "2020-12-20 09:18:00", + "sell_price": 25801000.0, + "sell_bar_index": 688679, + "leg_pct": 5.26, + "bars_held": 1211 + }, + { + "leg_id": 309, + "buy_datetime": "2020-12-22 18:18:00", + "buy_price": 25294000.0, + "buy_bar_index": 689819, + "sell_datetime": "2020-12-23 10:48:00", + "sell_price": 26457000.0, + "sell_bar_index": 690149, + "leg_pct": 4.6, + "bars_held": 330 + }, + { + "leg_id": 310, + "buy_datetime": "2020-12-24 20:54:00", + "buy_price": 26194000.0, + "buy_bar_index": 690831, + "sell_datetime": "2020-12-27 22:39:00", + "sell_price": 30338000.0, + "sell_bar_index": 692306, + "leg_pct": 15.82, + "bars_held": 1475 + }, + { + "leg_id": 311, + "buy_datetime": "2020-12-29 15:27:00", + "buy_price": 29629000.0, + "buy_bar_index": 693122, + "sell_datetime": "2020-12-30 17:27:00", + "sell_price": 31125000.0, + "sell_bar_index": 693642, + "leg_pct": 5.05, + "bars_held": 520 + }, + { + "leg_id": 312, + "buy_datetime": "2020-12-30 21:30:00", + "buy_price": 30911000.0, + "buy_bar_index": 693723, + "sell_datetime": "2021-01-03 12:39:00", + "sell_price": 36413000.0, + "sell_bar_index": 695466, + "leg_pct": 17.8, + "bars_held": 1743 + }, + { + "leg_id": 313, + "buy_datetime": "2021-01-05 08:00:00", + "buy_price": 35713000.0, + "buy_bar_index": 696333, + "sell_datetime": "2021-01-07 17:03:00", + "sell_price": 41402000.0, + "sell_bar_index": 697474, + "leg_pct": 15.93, + "bars_held": 1141 + }, + { + "leg_id": 314, + "buy_datetime": "2021-01-07 18:42:00", + "buy_price": 41658000.0, + "buy_bar_index": 697507, + "sell_datetime": "2021-01-08 05:15:00", + "sell_price": 43413000.0, + "sell_bar_index": 697718, + "leg_pct": 4.21, + "bars_held": 211 + }, + { + "leg_id": 315, + "buy_datetime": "2021-01-08 12:45:00", + "buy_price": 43769000.0, + "buy_bar_index": 697868, + "sell_datetime": "2021-01-09 13:03:00", + "sell_price": 46414000.0, + "sell_bar_index": 698354, + "leg_pct": 6.04, + "bars_held": 486 + }, + { + "leg_id": 316, + "buy_datetime": "2021-01-12 02:45:00", + "buy_price": 36658000.0, + "buy_bar_index": 699588, + "sell_datetime": "2021-01-12 11:39:00", + "sell_price": 38465000.0, + "sell_bar_index": 699766, + "leg_pct": 4.93, + "bars_held": 178 + }, + { + "leg_id": 317, + "buy_datetime": "2021-01-13 16:12:00", + "buy_price": 37919000.0, + "buy_bar_index": 700337, + "sell_datetime": "2021-01-14 10:06:00", + "sell_price": 41349000.0, + "sell_bar_index": 700695, + "leg_pct": 9.05, + "bars_held": 358 + }, + { + "leg_id": 318, + "buy_datetime": "2021-01-22 10:54:00", + "buy_price": 33504000.0, + "buy_bar_index": 704551, + "sell_datetime": "2021-01-23 22:15:00", + "sell_price": 35273000.0, + "sell_bar_index": 705258, + "leg_pct": 5.28, + "bars_held": 707 + }, + { + "leg_id": 319, + "buy_datetime": "2021-01-28 11:33:00", + "buy_price": 34831000.0, + "buy_bar_index": 707444, + "sell_datetime": "2021-01-30 02:30:00", + "sell_price": 39006000.0, + "sell_bar_index": 708223, + "leg_pct": 11.99, + "bars_held": 779 + }, + { + "leg_id": 320, + "buy_datetime": "2021-02-01 04:36:00", + "buy_price": 36289000.0, + "buy_bar_index": 709225, + "sell_datetime": "2021-02-03 17:00:00", + "sell_price": 38565000.0, + "sell_bar_index": 710433, + "leg_pct": 6.27, + "bars_held": 1208 + }, + { + "leg_id": 321, + "buy_datetime": "2021-02-03 22:48:00", + "buy_price": 38756000.0, + "buy_bar_index": 710549, + "sell_datetime": "2021-02-07 13:24:00", + "sell_price": 41565000.0, + "sell_bar_index": 712281, + "leg_pct": 7.25, + "bars_held": 1732 + }, + { + "leg_id": 322, + "buy_datetime": "2021-02-08 02:09:00", + "buy_price": 41421000.0, + "buy_bar_index": 712536, + "sell_datetime": "2021-02-09 17:15:00", + "sell_price": 49455000.0, + "sell_bar_index": 713318, + "leg_pct": 19.4, + "bars_held": 782 + }, + { + "leg_id": 323, + "buy_datetime": "2021-02-11 19:06:00", + "buy_price": 48764000.0, + "buy_bar_index": 714315, + "sell_datetime": "2021-02-12 16:24:00", + "sell_price": 51108000.0, + "sell_bar_index": 714741, + "leg_pct": 4.81, + "bars_held": 426 + }, { "leg_id": 324, - "buy_datetime": "2021-07-31 03:30:00", - "buy_price": 45400000.0, - "buy_bar_index": 795448, - "sell_datetime": "2021-07-31 22:06:00", - "sell_price": 48037000.0, - "sell_bar_index": 795820, - "leg_pct": 5.81, - "bars_held": 372 + "buy_datetime": "2021-02-14 07:57:00", + "buy_price": 50453000.0, + "buy_bar_index": 715532, + "sell_datetime": "2021-02-14 23:09:00", + "sell_price": 52250000.0, + "sell_bar_index": 715836, + "leg_pct": 3.56, + "bars_held": 304 }, { "leg_id": 325, - "buy_datetime": "2021-08-05 21:57:00", - "buy_price": 44385000.0, - "buy_bar_index": 798217, - "sell_datetime": "2021-08-06 08:48:00", - "sell_price": 47137000.0, - "sell_bar_index": 798434, - "leg_pct": 6.2, - "bars_held": 217 + "buy_datetime": "2021-02-15 16:36:00", + "buy_price": 51703000.0, + "buy_bar_index": 716185, + "sell_datetime": "2021-02-17 23:45:00", + "sell_price": 56245000.0, + "sell_bar_index": 717288, + "leg_pct": 8.78, + "bars_held": 1103 }, { "leg_id": 326, - "buy_datetime": "2021-08-06 23:39:00", - "buy_price": 47312000.0, - "buy_bar_index": 798731, - "sell_datetime": "2021-08-07 21:39:00", - "sell_price": 50284000.0, - "sell_bar_index": 799171, - "leg_pct": 6.28, - "bars_held": 440 + "buy_datetime": "2021-02-18 03:42:00", + "buy_price": 56740000.0, + "buy_bar_index": 717367, + "sell_datetime": "2021-02-20 19:15:00", + "sell_price": 63016000.0, + "sell_bar_index": 718638, + "leg_pct": 11.06, + "bars_held": 1271 }, { "leg_id": 327, - "buy_datetime": "2021-08-08 02:45:00", - "buy_price": 50060000.0, - "buy_bar_index": 799273, - "sell_datetime": "2021-08-09 23:33:00", - "sell_price": 52436000.0, - "sell_bar_index": 800169, - "leg_pct": 4.75, - "bars_held": 896 + "buy_datetime": "2021-02-23 21:57:00", + "buy_price": 54164000.0, + "buy_bar_index": 720132, + "sell_datetime": "2021-02-24 14:15:00", + "sell_price": 56732000.0, + "sell_bar_index": 720458, + "leg_pct": 4.74, + "bars_held": 326 }, { "leg_id": 328, - "buy_datetime": "2021-08-13 08:15:00", - "buy_price": 51798000.0, - "buy_bar_index": 801783, - "sell_datetime": "2021-08-15 03:45:00", - "sell_price": 54413000.0, - "sell_bar_index": 802653, - "leg_pct": 5.05, - "bars_held": 870 + "buy_datetime": "2021-03-01 05:27:00", + "buy_price": 50720000.0, + "buy_bar_index": 722682, + "sell_datetime": "2021-03-01 14:33:00", + "sell_price": 52568000.0, + "sell_bar_index": 722864, + "leg_pct": 3.64, + "bars_held": 182 }, { "leg_id": 329, - "buy_datetime": "2021-08-18 12:00:00", - "buy_price": 52781000.0, - "buy_bar_index": 804258, - "sell_datetime": "2021-08-20 21:30:00", - "sell_price": 55285000.0, - "sell_bar_index": 805408, - "leg_pct": 4.74, - "bars_held": 1150 + "buy_datetime": "2021-03-01 21:09:00", + "buy_price": 54058000.0, + "buy_bar_index": 722996, + "sell_datetime": "2021-03-04 16:06:00", + "sell_price": 57004000.0, + "sell_bar_index": 724335, + "leg_pct": 5.45, + "bars_held": 1339 }, { "leg_id": 330, - "buy_datetime": "2021-08-27 01:30:00", - "buy_price": 55270000.0, - "buy_bar_index": 808368, - "sell_datetime": "2021-08-28 22:00:00", - "sell_price": 57175000.0, - "sell_bar_index": 809258, - "leg_pct": 3.45, - "bars_held": 890 + "buy_datetime": "2021-03-05 18:51:00", + "buy_price": 54831000.0, + "buy_bar_index": 724870, + "sell_datetime": "2021-03-08 06:45:00", + "sell_price": 57464000.0, + "sell_bar_index": 726068, + "leg_pct": 4.8, + "bars_held": 1198 }, { "leg_id": 331, - "buy_datetime": "2021-08-31 13:15:00", - "buy_price": 55575000.0, - "buy_bar_index": 810523, - "sell_datetime": "2021-09-03 04:18:00", - "sell_price": 57512000.0, - "sell_bar_index": 811784, - "leg_pct": 3.49, - "bars_held": 1261 + "buy_datetime": "2021-03-08 19:57:00", + "buy_price": 57500000.0, + "buy_bar_index": 726332, + "sell_datetime": "2021-03-09 19:42:00", + "sell_price": 61344000.0, + "sell_bar_index": 726807, + "leg_pct": 6.69, + "bars_held": 475 }, { "leg_id": 332, - "buy_datetime": "2021-09-03 16:15:00", - "buy_price": 57470000.0, - "buy_bar_index": 812023, - "sell_datetime": "2021-09-06 20:21:00", - "sell_price": 59448000.0, - "sell_bar_index": 813545, - "leg_pct": 3.44, - "bars_held": 1522 + "buy_datetime": "2021-03-09 19:57:00", + "buy_price": 61513000.0, + "buy_bar_index": 726812, + "sell_datetime": "2021-03-11 08:12:00", + "sell_price": 64651000.0, + "sell_bar_index": 727537, + "leg_pct": 5.1, + "bars_held": 725 }, { "leg_id": 333, - "buy_datetime": "2021-09-08 17:30:00", - "buy_price": 54147000.0, - "buy_bar_index": 814448, - "sell_datetime": "2021-09-15 12:57:00", - "sell_price": 56484000.0, - "sell_bar_index": 817717, - "leg_pct": 4.32, - "bars_held": 3269 + "buy_datetime": "2021-03-11 10:54:00", + "buy_price": 64474000.0, + "buy_bar_index": 727591, + "sell_datetime": "2021-03-14 19:03:00", + "sell_price": 70211000.0, + "sell_bar_index": 729194, + "leg_pct": 8.9, + "bars_held": 1603 }, { "leg_id": 334, - "buy_datetime": "2021-09-15 15:45:00", - "buy_price": 56234000.0, - "buy_bar_index": 817773, - "sell_datetime": "2021-09-19 13:39:00", - "sell_price": 58060000.0, - "sell_bar_index": 819651, - "leg_pct": 3.25, - "bars_held": 1878 + "buy_datetime": "2021-03-16 15:00:00", + "buy_price": 63100000.0, + "buy_bar_index": 730073, + "sell_datetime": "2021-03-18 12:48:00", + "sell_price": 67890000.0, + "sell_bar_index": 730989, + "leg_pct": 7.59, + "bars_held": 916 }, { "leg_id": 335, - "buy_datetime": "2021-09-22 03:09:00", - "buy_price": 52284000.0, - "buy_bar_index": 820881, - "sell_datetime": "2021-09-24 07:21:00", - "sell_price": 54050000.0, - "sell_bar_index": 821925, - "leg_pct": 3.38, - "bars_held": 1044 + "buy_datetime": "2021-03-23 16:30:00", + "buy_price": 64202000.0, + "buy_bar_index": 733463, + "sell_datetime": "2021-03-24 22:54:00", + "sell_price": 67608000.0, + "sell_bar_index": 734071, + "leg_pct": 5.31, + "bars_held": 608 }, { "leg_id": 336, - "buy_datetime": "2021-09-26 17:00:00", - "buy_price": 51477000.0, - "buy_bar_index": 823078, - "sell_datetime": "2021-09-27 14:39:00", - "sell_price": 53251000.0, - "sell_bar_index": 823511, - "leg_pct": 3.45, - "bars_held": 433 + "buy_datetime": "2021-03-26 02:06:00", + "buy_price": 63073000.0, + "buy_bar_index": 734615, + "sell_datetime": "2021-03-27 10:54:00", + "sell_price": 65321000.0, + "sell_bar_index": 735271, + "leg_pct": 3.56, + "bars_held": 656 }, { "leg_id": 337, + "buy_datetime": "2021-03-27 23:06:00", + "buy_price": 65554000.0, + "buy_bar_index": 735515, + "sell_datetime": "2021-03-30 17:33:00", + "sell_price": 68779000.0, + "sell_bar_index": 736844, + "leg_pct": 4.92, + "bars_held": 1329 + }, + { + "leg_id": 338, + "buy_datetime": "2021-03-30 20:03:00", + "buy_price": 69853000.0, + "buy_bar_index": 736894, + "sell_datetime": "2021-04-02 23:18:00", + "sell_price": 72958000.0, + "sell_bar_index": 738399, + "leg_pct": 4.45, + "bars_held": 1505 + }, + { + "leg_id": 339, + "buy_datetime": "2021-04-04 10:09:00", + "buy_price": 72957000.0, + "buy_bar_index": 739096, + "sell_datetime": "2021-04-06 09:57:00", + "sell_price": 77810000.0, + "sell_bar_index": 740052, + "leg_pct": 6.65, + "bars_held": 956 + }, + { + "leg_id": 340, + "buy_datetime": "2021-04-08 18:48:00", + "buy_price": 72060000.0, + "buy_bar_index": 741189, + "sell_datetime": "2021-04-10 05:54:00", + "sell_price": 75414000.0, + "sell_bar_index": 741891, + "leg_pct": 4.65, + "bars_held": 702 + }, + { + "leg_id": 341, + "buy_datetime": "2021-04-10 08:33:00", + "buy_price": 75399000.0, + "buy_bar_index": 741944, + "sell_datetime": "2021-04-11 05:12:00", + "sell_price": 77731000.0, + "sell_bar_index": 742357, + "leg_pct": 3.09, + "bars_held": 413 + }, + { + "leg_id": 342, + "buy_datetime": "2021-04-24 04:09:00", + "buy_price": 58493000.0, + "buy_bar_index": 748576, + "sell_datetime": "2021-04-25 10:00:00", + "sell_price": 60817000.0, + "sell_bar_index": 749173, + "leg_pct": 3.97, + "bars_held": 597 + }, + { + "leg_id": 343, + "buy_datetime": "2021-04-25 21:51:00", + "buy_price": 60886000.0, + "buy_bar_index": 749410, + "sell_datetime": "2021-04-27 17:39:00", + "sell_price": 64100000.0, + "sell_bar_index": 750286, + "leg_pct": 5.28, + "bars_held": 876 + }, + { + "leg_id": 344, + "buy_datetime": "2021-04-30 06:09:00", + "buy_price": 63347000.0, + "buy_bar_index": 751496, + "sell_datetime": "2021-05-01 19:54:00", + "sell_price": 68532000.0, + "sell_bar_index": 752251, + "leg_pct": 8.19, + "bars_held": 755 + }, + { + "leg_id": 345, + "buy_datetime": "2021-05-05 08:06:00", + "buy_price": 67658000.0, + "buy_bar_index": 753935, + "sell_datetime": "2021-05-09 00:00:00", + "sell_price": 70127000.0, + "sell_bar_index": 755693, + "leg_pct": 3.65, + "bars_held": 1758 + }, + { + "leg_id": 346, + "buy_datetime": "2021-05-18 03:15:00", + "buy_price": 53100000.0, + "buy_bar_index": 760059, + "sell_datetime": "2021-05-18 18:03:00", + "sell_price": 54923000.0, + "sell_bar_index": 760355, + "leg_pct": 3.43, + "bars_held": 296 + }, + { + "leg_id": 347, + "buy_datetime": "2021-05-19 23:48:00", + "buy_price": 47978000.0, + "buy_bar_index": 760950, + "sell_datetime": "2021-05-20 12:33:00", + "sell_price": 50365000.0, + "sell_bar_index": 761205, + "leg_pct": 4.98, + "bars_held": 255 + }, + { + "leg_id": 348, + "buy_datetime": "2021-05-24 06:27:00", + "buy_price": 42162000.0, + "buy_bar_index": 762904, + "sell_datetime": "2021-05-26 04:15:00", + "sell_price": 46425000.0, + "sell_bar_index": 763820, + "leg_pct": 10.11, + "bars_held": 916 + }, + { + "leg_id": 349, + "buy_datetime": "2021-05-30 05:45:00", + "buy_price": 41978000.0, + "buy_bar_index": 765770, + "sell_datetime": "2021-05-31 21:54:00", + "sell_price": 43344000.0, + "sell_bar_index": 766573, + "leg_pct": 3.25, + "bars_held": 803 + }, + { + "leg_id": 350, + "buy_datetime": "2021-06-02 06:57:00", + "buy_price": 43167000.0, + "buy_bar_index": 767234, + "sell_datetime": "2021-06-03 20:33:00", + "sell_price": 45053000.0, + "sell_bar_index": 767986, + "leg_pct": 4.37, + "bars_held": 752 + }, + { + "leg_id": 351, + "buy_datetime": "2021-06-09 13:57:00", + "buy_price": 37820000.0, + "buy_bar_index": 770697, + "sell_datetime": "2021-06-10 03:51:00", + "sell_price": 41444000.0, + "sell_bar_index": 770975, + "leg_pct": 9.58, + "bars_held": 278 + }, + { + "leg_id": 352, + "buy_datetime": "2021-06-10 05:27:00", + "buy_price": 41728000.0, + "buy_bar_index": 771007, + "sell_datetime": "2021-06-11 20:30:00", + "sell_price": 43016000.0, + "sell_bar_index": 771788, + "leg_pct": 3.09, + "bars_held": 781 + }, + { + "leg_id": 353, + "buy_datetime": "2021-06-13 02:30:00", + "buy_price": 41363000.0, + "buy_bar_index": 772388, + "sell_datetime": "2021-06-14 09:09:00", + "sell_price": 44565000.0, + "sell_bar_index": 773001, + "leg_pct": 7.74, + "bars_held": 613 + }, + { + "leg_id": 354, + "buy_datetime": "2021-06-14 10:06:00", + "buy_price": 44861000.0, + "buy_bar_index": 773020, + "sell_datetime": "2021-06-15 15:45:00", + "sell_price": 46274000.0, + "sell_bar_index": 773613, + "leg_pct": 3.15, + "bars_held": 593 + }, + { + "leg_id": 355, + "buy_datetime": "2021-06-23 01:27:00", + "buy_price": 37528000.0, + "buy_bar_index": 777167, + "sell_datetime": "2021-06-23 18:06:00", + "sell_price": 38827000.0, + "sell_bar_index": 777500, + "leg_pct": 3.46, + "bars_held": 333 + }, + { + "leg_id": 356, + "buy_datetime": "2021-06-24 14:12:00", + "buy_price": 38099000.0, + "buy_bar_index": 777902, + "sell_datetime": "2021-06-25 10:18:00", + "sell_price": 39800000.0, + "sell_bar_index": 778304, + "leg_pct": 4.46, + "bars_held": 402 + }, + { + "leg_id": 357, + "buy_datetime": "2021-06-27 00:24:00", + "buy_price": 36390000.0, + "buy_bar_index": 779066, + "sell_datetime": "2021-06-27 14:51:00", + "sell_price": 38219000.0, + "sell_bar_index": 779355, + "leg_pct": 5.03, + "bars_held": 289 + }, + { + "leg_id": 358, + "buy_datetime": "2021-06-27 20:03:00", + "buy_price": 38052000.0, + "buy_bar_index": 779459, + "sell_datetime": "2021-06-28 19:45:00", + "sell_price": 39480000.0, + "sell_bar_index": 779933, + "leg_pct": 3.75, + "bars_held": 474 + }, + { + "leg_id": 359, + "buy_datetime": "2021-06-28 22:09:00", + "buy_price": 39882000.0, + "buy_bar_index": 779981, + "sell_datetime": "2021-06-30 06:15:00", + "sell_price": 41894000.0, + "sell_bar_index": 780623, + "leg_pct": 5.04, + "bars_held": 642 + }, + { + "leg_id": 360, + "buy_datetime": "2021-07-02 21:36:00", + "buy_price": 38908000.0, + "buy_bar_index": 781890, + "sell_datetime": "2021-07-04 07:03:00", + "sell_price": 40332000.0, + "sell_bar_index": 782559, + "leg_pct": 3.66, + "bars_held": 669 + }, + { + "leg_id": 361, + "buy_datetime": "2021-07-08 21:03:00", + "buy_price": 38727000.0, + "buy_bar_index": 784759, + "sell_datetime": "2021-07-10 10:18:00", + "sell_price": 39928000.0, + "sell_bar_index": 785504, + "leg_pct": 3.1, + "bars_held": 745 + }, + { + "leg_id": 362, + "buy_datetime": "2021-07-20 21:48:00", + "buy_price": 35226000.0, + "buy_bar_index": 790534, + "sell_datetime": "2021-07-22 02:00:00", + "sell_price": 37484000.0, + "sell_bar_index": 791098, + "leg_pct": 6.41, + "bars_held": 564 + }, + { + "leg_id": 363, + "buy_datetime": "2021-07-22 06:00:00", + "buy_price": 37520000.0, + "buy_bar_index": 791178, + "sell_datetime": "2021-07-24 18:09:00", + "sell_price": 39310000.0, + "sell_bar_index": 792381, + "leg_pct": 4.77, + "bars_held": 1203 + }, + { + "leg_id": 364, + "buy_datetime": "2021-07-24 21:18:00", + "buy_price": 39590000.0, + "buy_bar_index": 792444, + "sell_datetime": "2021-07-26 18:33:00", + "sell_price": 44424000.0, + "sell_bar_index": 793349, + "leg_pct": 12.21, + "bars_held": 905 + }, + { + "leg_id": 365, + "buy_datetime": "2021-07-27 13:18:00", + "buy_price": 42894000.0, + "buy_bar_index": 793724, + "sell_datetime": "2021-07-28 15:48:00", + "sell_price": 45884000.0, + "sell_bar_index": 794254, + "leg_pct": 6.97, + "bars_held": 530 + }, + { + "leg_id": 366, + "buy_datetime": "2021-07-30 22:51:00", + "buy_price": 45123000.0, + "buy_bar_index": 795355, + "sell_datetime": "2021-07-31 14:42:00", + "sell_price": 47915000.0, + "sell_bar_index": 795672, + "leg_pct": 6.19, + "bars_held": 317 + }, + { + "leg_id": 367, + "buy_datetime": "2021-08-04 18:51:00", + "buy_price": 44211000.0, + "buy_bar_index": 797675, + "sell_datetime": "2021-08-06 12:27:00", + "sell_price": 46625000.0, + "sell_bar_index": 798507, + "leg_pct": 5.46, + "bars_held": 832 + }, + { + "leg_id": 368, + "buy_datetime": "2021-08-06 14:57:00", + "buy_price": 46833000.0, + "buy_bar_index": 798557, + "sell_datetime": "2021-08-07 21:39:00", + "sell_price": 50284000.0, + "sell_bar_index": 799171, + "leg_pct": 7.37, + "bars_held": 614 + }, + { + "leg_id": 369, + "buy_datetime": "2021-08-08 03:21:00", + "buy_price": 50073000.0, + "buy_bar_index": 799285, + "sell_datetime": "2021-08-10 05:45:00", + "sell_price": 52512000.0, + "sell_bar_index": 800293, + "leg_pct": 4.87, + "bars_held": 1008 + }, + { + "leg_id": 370, + "buy_datetime": "2021-08-13 03:18:00", + "buy_price": 51703000.0, + "buy_bar_index": 801684, + "sell_datetime": "2021-08-14 04:36:00", + "sell_price": 53789000.0, + "sell_bar_index": 802190, + "leg_pct": 4.03, + "bars_held": 506 + }, + { + "leg_id": 371, + "buy_datetime": "2021-08-19 14:27:00", + "buy_price": 52512000.0, + "buy_bar_index": 804787, + "sell_datetime": "2021-08-20 21:33:00", + "sell_price": 55254000.0, + "sell_bar_index": 805409, + "leg_pct": 5.22, + "bars_held": 622 + }, + { + "leg_id": 372, + "buy_datetime": "2021-08-20 23:21:00", + "buy_price": 56179000.0, + "buy_bar_index": 805445, + "sell_datetime": "2021-08-23 12:27:00", + "sell_price": 58097000.0, + "sell_bar_index": 806667, + "leg_pct": 3.41, + "bars_held": 1222 + }, + { + "leg_id": 373, + "buy_datetime": "2021-08-27 16:30:00", + "buy_price": 55261000.0, + "buy_bar_index": 808668, + "sell_datetime": "2021-08-28 17:51:00", + "sell_price": 57374000.0, + "sell_bar_index": 809175, + "leg_pct": 3.82, + "bars_held": 507 + }, + { + "leg_id": 374, + "buy_datetime": "2021-09-01 14:21:00", + "buy_price": 55224000.0, + "buy_bar_index": 811025, + "sell_datetime": "2021-09-03 02:00:00", + "sell_price": 57677000.0, + "sell_bar_index": 811738, + "leg_pct": 4.44, + "bars_held": 713 + }, + { + "leg_id": 375, + "buy_datetime": "2021-09-03 11:30:00", + "buy_price": 56955000.0, + "buy_bar_index": 811928, + "sell_datetime": "2021-09-06 17:21:00", + "sell_price": 59520000.0, + "sell_bar_index": 813485, + "leg_pct": 4.5, + "bars_held": 1557 + }, + { + "leg_id": 376, + "buy_datetime": "2021-09-08 17:30:00", + "buy_price": 54147000.0, + "buy_bar_index": 814448, + "sell_datetime": "2021-09-10 15:27:00", + "sell_price": 56055000.0, + "sell_bar_index": 815367, + "leg_pct": 3.52, + "bars_held": 919 + }, + { + "leg_id": 377, + "buy_datetime": "2021-09-14 03:57:00", + "buy_price": 54200000.0, + "buy_bar_index": 817057, + "sell_datetime": "2021-09-15 08:24:00", + "sell_price": 56433000.0, + "sell_bar_index": 817626, + "leg_pct": 4.12, + "bars_held": 569 + }, + { + "leg_id": 378, + "buy_datetime": "2021-09-15 16:03:00", + "buy_price": 56232000.0, + "buy_bar_index": 817779, + "sell_datetime": "2021-09-18 21:15:00", + "sell_price": 58572000.0, + "sell_bar_index": 819323, + "leg_pct": 4.16, + "bars_held": 1544 + }, + { + "leg_id": 379, + "buy_datetime": "2021-09-22 10:30:00", + "buy_price": 51842000.0, + "buy_bar_index": 821028, + "sell_datetime": "2021-09-24 12:15:00", + "sell_price": 53777000.0, + "sell_bar_index": 822023, + "leg_pct": 3.73, + "bars_held": 995 + }, + { + "leg_id": 380, + "buy_datetime": "2021-09-26 17:00:00", + "buy_price": 51477000.0, + "buy_bar_index": 823078, + "sell_datetime": "2021-09-27 17:48:00", + "sell_price": 53085000.0, + "sell_bar_index": 823574, + "leg_pct": 3.12, + "bars_held": 496 + }, + { + "leg_id": 381, "buy_datetime": "2021-09-30 07:36:00", "buy_price": 50527000.0, "buy_bar_index": 824810, @@ -147383,8487 +295980,10510 @@ "leg_pct": 3.79, "bars_held": 236 }, - { - "leg_id": 338, - "buy_datetime": "2021-09-30 20:12:00", - "buy_price": 52513000.0, - "buy_bar_index": 825062, - "sell_datetime": "2021-10-02 09:15:00", - "sell_price": 58060000.0, - "sell_bar_index": 825803, - "leg_pct": 10.56, - "bars_held": 741 - }, - { - "leg_id": 339, - "buy_datetime": "2021-10-04 10:24:00", - "buy_price": 58432000.0, - "buy_bar_index": 826786, - "sell_datetime": "2021-10-06 16:06:00", - "sell_price": 62243000.0, - "sell_bar_index": 827860, - "leg_pct": 6.52, - "bars_held": 1074 - }, - { - "leg_id": 340, - "buy_datetime": "2021-10-07 20:39:00", - "buy_price": 65775000.0, - "buy_bar_index": 828431, - "sell_datetime": "2021-10-11 16:18:00", - "sell_price": 69562000.0, - "sell_bar_index": 830264, - "leg_pct": 5.76, - "bars_held": 1833 - }, - { - "leg_id": 341, - "buy_datetime": "2021-10-13 21:54:00", - "buy_price": 67788000.0, - "buy_bar_index": 831336, - "sell_datetime": "2021-10-14 09:27:00", - "sell_price": 69850000.0, - "sell_bar_index": 831567, - "leg_pct": 3.04, - "bars_held": 231 - }, - { - "leg_id": 342, - "buy_datetime": "2021-10-15 03:33:00", - "buy_price": 69545000.0, - "buy_bar_index": 831929, - "sell_datetime": "2021-10-16 11:15:00", - "sell_price": 75192000.0, - "sell_bar_index": 832563, - "leg_pct": 8.12, - "bars_held": 634 - }, - { - "leg_id": 343, - "buy_datetime": "2021-10-17 20:48:00", - "buy_price": 74971000.0, - "buy_bar_index": 833234, - "sell_datetime": "2021-10-20 09:06:00", - "sell_price": 78469000.0, - "sell_bar_index": 834440, - "leg_pct": 4.67, - "bars_held": 1206 - }, - { - "leg_id": 344, - "buy_datetime": "2021-10-25 03:42:00", - "buy_price": 73987000.0, - "buy_bar_index": 836732, - "sell_datetime": "2021-10-26 02:18:00", - "sell_price": 76559000.0, - "sell_bar_index": 837184, - "leg_pct": 3.48, - "bars_held": 452 - }, - { - "leg_id": 345, - "buy_datetime": "2021-10-28 10:12:00", - "buy_price": 71791000.0, - "buy_bar_index": 838302, - "sell_datetime": "2021-10-30 08:30:00", - "sell_price": 74614000.0, - "sell_bar_index": 839228, - "leg_pct": 3.93, - "bars_held": 926 - }, - { - "leg_id": 346, - "buy_datetime": "2021-11-01 05:12:00", - "buy_price": 72222000.0, - "buy_bar_index": 840122, - "sell_datetime": "2021-11-03 04:42:00", - "sell_price": 74443000.0, - "sell_bar_index": 841072, - "leg_pct": 3.08, - "bars_held": 950 - }, - { - "leg_id": 347, - "buy_datetime": "2021-11-04 03:18:00", - "buy_price": 73452000.0, - "buy_bar_index": 841524, - "sell_datetime": "2021-11-09 04:00:00", - "sell_price": 79623000.0, - "sell_bar_index": 843938, - "leg_pct": 8.4, - "bars_held": 2414 - }, - { - "leg_id": 348, - "buy_datetime": "2021-11-24 23:21:00", - "buy_price": 70631000.0, - "buy_bar_index": 851525, - "sell_datetime": "2021-11-26 08:30:00", - "sell_price": 73253000.0, - "sell_bar_index": 852188, - "leg_pct": 3.71, - "bars_held": 663 - }, - { - "leg_id": 349, - "buy_datetime": "2021-11-28 15:39:00", - "buy_price": 69306000.0, - "buy_bar_index": 853291, - "sell_datetime": "2021-11-29 22:24:00", - "sell_price": 71620000.0, - "sell_bar_index": 853906, - "leg_pct": 3.34, - "bars_held": 615 - }, - { - "leg_id": 350, - "buy_datetime": "2021-12-06 20:45:00", - "buy_price": 59791000.0, - "buy_bar_index": 857144, - "sell_datetime": "2021-12-08 10:57:00", - "sell_price": 62869000.0, - "sell_bar_index": 857908, - "leg_pct": 5.15, - "bars_held": 764 - }, - { - "leg_id": 351, - "buy_datetime": "2021-12-14 09:36:00", - "buy_price": 58797000.0, - "buy_bar_index": 860693, - "sell_datetime": "2021-12-16 10:06:00", - "sell_price": 61058000.0, - "sell_bar_index": 861595, - "leg_pct": 3.85, - "bars_held": 902 - }, - { - "leg_id": 352, - "buy_datetime": "2021-12-21 04:00:00", - "buy_price": 57399000.0, - "buy_bar_index": 863873, - "sell_datetime": "2021-12-23 00:09:00", - "sell_price": 59721000.0, - "sell_bar_index": 864756, - "leg_pct": 4.05, - "bars_held": 883 - }, - { - "leg_id": 353, - "buy_datetime": "2021-12-23 15:57:00", - "buy_price": 59198000.0, - "buy_bar_index": 865072, - "sell_datetime": "2021-12-24 08:09:00", - "sell_price": 61381000.0, - "sell_bar_index": 865396, - "leg_pct": 3.69, - "bars_held": 324 - }, - { - "leg_id": 354, - "buy_datetime": "2022-01-10 23:51:00", - "buy_price": 50175000.0, - "buy_bar_index": 873870, - "sell_datetime": "2022-01-12 09:24:00", - "sell_price": 52243000.0, - "sell_bar_index": 874541, - "leg_pct": 4.12, - "bars_held": 671 - }, - { - "leg_id": 355, - "buy_datetime": "2022-01-24 17:15:00", - "buy_price": 43160000.0, - "buy_bar_index": 880458, - "sell_datetime": "2022-01-27 04:18:00", - "sell_price": 46038000.0, - "sell_bar_index": 881639, - "leg_pct": 6.67, - "bars_held": 1181 - }, - { - "leg_id": 356, - "buy_datetime": "2022-01-27 17:45:00", - "buy_price": 44674000.0, - "buy_bar_index": 881908, - "sell_datetime": "2022-01-30 11:54:00", - "sell_price": 47020000.0, - "sell_bar_index": 883231, - "leg_pct": 5.25, - "bars_held": 1323 - }, - { - "leg_id": 357, - "buy_datetime": "2022-01-31 16:00:00", - "buy_price": 45917000.0, - "buy_bar_index": 883793, - "sell_datetime": "2022-02-02 09:30:00", - "sell_price": 47627000.0, - "sell_bar_index": 884623, - "leg_pct": 3.72, - "bars_held": 830 - }, - { - "leg_id": 358, - "buy_datetime": "2022-02-04 06:06:00", - "buy_price": 45225000.0, - "buy_bar_index": 885515, - "sell_datetime": "2022-02-05 21:36:00", - "sell_price": 50702000.0, - "sell_bar_index": 886305, - "leg_pct": 12.11, - "bars_held": 790 - }, - { - "leg_id": 359, - "buy_datetime": "2022-02-05 22:27:00", - "buy_price": 50754000.0, - "buy_bar_index": 886322, - "sell_datetime": "2022-02-08 22:39:00", - "sell_price": 53163000.0, - "sell_bar_index": 887766, - "leg_pct": 4.75, - "bars_held": 1444 - }, - { - "leg_id": 360, - "buy_datetime": "2022-02-14 19:21:00", - "buy_price": 51351000.0, - "buy_bar_index": 890580, - "sell_datetime": "2022-02-16 18:42:00", - "sell_price": 53415000.0, - "sell_bar_index": 891527, - "leg_pct": 4.02, - "bars_held": 947 - }, - { - "leg_id": 361, - "buy_datetime": "2022-02-22 16:51:00", - "buy_price": 45117000.0, - "buy_bar_index": 894229, - "sell_datetime": "2022-02-24 01:39:00", - "sell_price": 46731000.0, - "sell_bar_index": 894885, - "leg_pct": 3.58, - "bars_held": 656 - }, - { - "leg_id": 362, - "buy_datetime": "2022-02-24 16:42:00", - "buy_price": 43109000.0, - "buy_bar_index": 895186, - "sell_datetime": "2022-02-25 16:15:00", - "sell_price": 46902000.0, - "sell_bar_index": 895657, - "leg_pct": 8.8, - "bars_held": 471 - }, - { - "leg_id": 363, - "buy_datetime": "2022-02-28 10:03:00", - "buy_price": 46335000.0, - "buy_bar_index": 896973, - "sell_datetime": "2022-03-02 03:09:00", - "sell_price": 52790000.0, - "sell_bar_index": 897795, - "leg_pct": 13.93, - "bars_held": 822 - }, - { - "leg_id": 364, - "buy_datetime": "2022-03-07 14:24:00", - "buy_price": 47210000.0, - "buy_bar_index": 900401, - "sell_datetime": "2022-03-10 05:18:00", - "sell_price": 51683000.0, - "sell_bar_index": 901659, - "leg_pct": 9.47, - "bars_held": 1258 - }, - { - "leg_id": 365, - "buy_datetime": "2022-03-14 10:09:00", - "buy_price": 47637000.0, - "buy_bar_index": 903676, - "sell_datetime": "2022-03-17 14:12:00", - "sell_price": 50341000.0, - "sell_bar_index": 905197, - "leg_pct": 5.68, - "bars_held": 1521 - }, - { - "leg_id": 366, - "buy_datetime": "2022-03-18 22:36:00", - "buy_price": 49788000.0, - "buy_bar_index": 905845, - "sell_datetime": "2022-03-26 00:03:00", - "sell_price": 53923000.0, - "sell_bar_index": 909234, - "leg_pct": 8.31, - "bars_held": 3389 - }, - { - "leg_id": 367, - "buy_datetime": "2022-03-26 02:18:00", - "buy_price": 53755000.0, - "buy_bar_index": 909279, - "sell_datetime": "2022-03-29 12:12:00", - "sell_price": 57124000.0, - "sell_bar_index": 910917, - "leg_pct": 6.27, - "bars_held": 1638 - }, - { - "leg_id": 368, - "buy_datetime": "2022-04-01 15:27:00", - "buy_price": 54728000.0, - "buy_bar_index": 912422, - "sell_datetime": "2022-04-02 13:12:00", - "sell_price": 56652000.0, - "sell_bar_index": 912857, - "leg_pct": 3.52, - "bars_held": 435 - }, - { - "leg_id": 369, - "buy_datetime": "2022-04-25 18:51:00", - "buy_price": 48923000.0, - "buy_bar_index": 923861, - "sell_datetime": "2022-04-26 11:39:00", - "sell_price": 50651000.0, - "sell_bar_index": 924197, - "leg_pct": 3.53, - "bars_held": 336 - }, - { - "leg_id": 370, - "buy_datetime": "2022-04-27 09:54:00", - "buy_price": 48835000.0, - "buy_bar_index": 924642, - "sell_datetime": "2022-04-29 05:57:00", - "sell_price": 50779000.0, - "sell_bar_index": 925523, - "leg_pct": 3.98, - "bars_held": 881 - }, - { - "leg_id": 371, - "buy_datetime": "2022-05-12 16:30:00", - "buy_price": 37753000.0, - "buy_bar_index": 931974, - "sell_datetime": "2022-05-15 11:18:00", - "sell_price": 39622000.0, - "sell_bar_index": 933310, - "leg_pct": 4.95, - "bars_held": 1336 - }, - { - "leg_id": 372, - "buy_datetime": "2022-05-19 13:42:00", - "buy_price": 37409000.0, - "buy_bar_index": 935278, - "sell_datetime": "2022-05-24 01:30:00", - "sell_price": 38743000.0, - "sell_bar_index": 937434, - "leg_pct": 3.57, - "bars_held": 2156 - }, - { - "leg_id": 373, - "buy_datetime": "2022-05-28 05:57:00", - "buy_price": 36810000.0, - "buy_bar_index": 939443, - "sell_datetime": "2022-05-30 21:33:00", - "sell_price": 38409000.0, - "sell_bar_index": 940715, - "leg_pct": 4.34, - "bars_held": 1272 - }, - { - "leg_id": 374, - "buy_datetime": "2022-06-04 23:39:00", - "buy_price": 37820000.0, - "buy_bar_index": 943157, - "sell_datetime": "2022-06-06 20:24:00", - "sell_price": 39404000.0, - "sell_bar_index": 944052, - "leg_pct": 4.19, - "bars_held": 895 - }, - { - "leg_id": 375, - "buy_datetime": "2022-06-15 23:24:00", - "buy_price": 27900000.0, - "buy_bar_index": 948432, - "sell_datetime": "2022-06-16 09:21:00", - "sell_price": 29004000.0, - "sell_bar_index": 948631, - "leg_pct": 3.96, - "bars_held": 199 - }, - { - "leg_id": 376, - "buy_datetime": "2022-06-19 09:24:00", - "buy_price": 25146000.0, - "buy_bar_index": 950072, - "sell_datetime": "2022-06-20 11:12:00", - "sell_price": 25968000.0, - "sell_bar_index": 950588, - "leg_pct": 3.27, - "bars_held": 516 - }, - { - "leg_id": 377, - "buy_datetime": "2022-06-20 17:00:00", - "buy_price": 26104000.0, - "buy_bar_index": 950704, - "sell_datetime": "2022-06-21 20:21:00", - "sell_price": 27412000.0, - "sell_bar_index": 951251, - "leg_pct": 5.01, - "bars_held": 547 - }, - { - "leg_id": 378, - "buy_datetime": "2022-06-22 17:09:00", - "buy_price": 26469000.0, - "buy_bar_index": 951667, - "sell_datetime": "2022-06-25 02:39:00", - "sell_price": 27366000.0, - "sell_bar_index": 952817, - "leg_pct": 3.39, - "bars_held": 1150 - }, - { - "leg_id": 379, - "buy_datetime": "2022-07-04 15:18:00", - "buy_price": 25214000.0, - "buy_bar_index": 957390, - "sell_datetime": "2022-07-05 13:21:00", - "sell_price": 26476000.0, - "sell_bar_index": 957831, - "leg_pct": 5.01, - "bars_held": 441 - }, - { - "leg_id": 380, - "buy_datetime": "2022-07-06 21:24:00", - "buy_price": 26477000.0, - "buy_bar_index": 958472, - "sell_datetime": "2022-07-08 19:48:00", - "sell_price": 28273000.0, - "sell_bar_index": 959400, - "leg_pct": 6.78, - "bars_held": 928 - }, - { - "leg_id": 381, - "buy_datetime": "2022-07-13 19:39:00", - "buy_price": 26096000.0, - "buy_bar_index": 961797, - "sell_datetime": "2022-07-17 08:15:00", - "sell_price": 27915000.0, - "sell_bar_index": 963291, - "leg_pct": 6.97, - "bars_held": 1494 - }, { "leg_id": 382, - "buy_datetime": "2022-07-17 09:36:00", - "buy_price": 28000000.0, - "buy_bar_index": 963318, - "sell_datetime": "2022-07-19 22:45:00", - "sell_price": 28966000.0, - "sell_bar_index": 964541, - "leg_pct": 3.45, - "bars_held": 1223 + "buy_datetime": "2021-09-30 21:06:00", + "buy_price": 52714000.0, + "buy_bar_index": 825080, + "sell_datetime": "2021-10-02 11:03:00", + "sell_price": 58216000.0, + "sell_bar_index": 825839, + "leg_pct": 10.44, + "bars_held": 759 }, { "leg_id": 383, - "buy_datetime": "2022-07-26 16:18:00", - "buy_price": 28171000.0, - "buy_bar_index": 967772, - "sell_datetime": "2022-07-28 19:57:00", - "sell_price": 30228000.0, - "sell_bar_index": 968805, - "leg_pct": 7.3, - "bars_held": 1033 + "buy_datetime": "2021-10-04 18:42:00", + "buy_price": 57953000.0, + "buy_bar_index": 826952, + "sell_datetime": "2021-10-05 22:00:00", + "sell_price": 59917000.0, + "sell_bar_index": 827498, + "leg_pct": 3.39, + "bars_held": 546 }, { "leg_id": 384, - "buy_datetime": "2022-07-28 20:48:00", - "buy_price": 30338000.0, - "buy_bar_index": 968822, - "sell_datetime": "2022-07-30 15:45:00", - "sell_price": 31422000.0, - "sell_bar_index": 969681, - "leg_pct": 3.57, - "bars_held": 859 + "buy_datetime": "2021-10-06 01:09:00", + "buy_price": 60386000.0, + "buy_bar_index": 827561, + "sell_datetime": "2021-10-07 09:15:00", + "sell_price": 66810000.0, + "sell_bar_index": 828203, + "leg_pct": 10.64, + "bars_held": 642 }, { "leg_id": 385, - "buy_datetime": "2022-08-05 09:03:00", - "buy_price": 30296000.0, - "buy_bar_index": 972427, - "sell_datetime": "2022-08-09 06:06:00", - "sell_price": 31568000.0, - "sell_bar_index": 974288, - "leg_pct": 4.2, - "bars_held": 1861 + "buy_datetime": "2021-10-08 01:27:00", + "buy_price": 65855000.0, + "buy_bar_index": 828527, + "sell_datetime": "2021-10-12 09:15:00", + "sell_price": 70528000.0, + "sell_bar_index": 830603, + "leg_pct": 7.1, + "bars_held": 2076 }, { "leg_id": 386, - "buy_datetime": "2022-08-10 19:45:00", - "buy_price": 30839000.0, - "buy_bar_index": 975041, - "sell_datetime": "2022-08-11 16:54:00", - "sell_price": 32344000.0, - "sell_bar_index": 975464, - "leg_pct": 4.88, - "bars_held": 423 + "buy_datetime": "2021-10-13 23:21:00", + "buy_price": 67798000.0, + "buy_bar_index": 831365, + "sell_datetime": "2021-10-14 08:06:00", + "sell_price": 69979000.0, + "sell_bar_index": 831540, + "leg_pct": 3.22, + "bars_held": 175 }, { "leg_id": 387, - "buy_datetime": "2022-09-07 19:27:00", - "buy_price": 26387000.0, - "buy_bar_index": 988380, - "sell_datetime": "2022-09-10 08:21:00", - "sell_price": 29327000.0, - "sell_bar_index": 989598, - "leg_pct": 11.14, - "bars_held": 1218 + "buy_datetime": "2021-10-15 03:45:00", + "buy_price": 69906000.0, + "buy_bar_index": 831933, + "sell_datetime": "2021-10-16 04:24:00", + "sell_price": 75011000.0, + "sell_bar_index": 832426, + "leg_pct": 7.3, + "bars_held": 493 }, { "leg_id": 388, - "buy_datetime": "2022-09-22 14:39:00", - "buy_price": 26746000.0, - "buy_bar_index": 995484, - "sell_datetime": "2022-09-28 01:42:00", - "sell_price": 27686000.0, - "sell_bar_index": 998105, - "leg_pct": 3.51, - "bars_held": 2621 + "buy_datetime": "2021-10-17 03:15:00", + "buy_price": 74401000.0, + "buy_bar_index": 832883, + "sell_datetime": "2021-10-20 18:39:00", + "sell_price": 78285000.0, + "sell_bar_index": 834631, + "leg_pct": 5.22, + "bars_held": 1748 }, { "leg_id": 389, - "buy_datetime": "2022-09-28 16:24:00", - "buy_price": 27195000.0, - "buy_bar_index": 998399, - "sell_datetime": "2022-09-29 05:00:00", - "sell_price": 28038000.0, - "sell_bar_index": 998651, - "leg_pct": 3.1, - "bars_held": 252 + "buy_datetime": "2021-10-25 00:42:00", + "buy_price": 74000000.0, + "buy_bar_index": 836672, + "sell_datetime": "2021-10-26 04:24:00", + "sell_price": 76322000.0, + "sell_bar_index": 837226, + "leg_pct": 3.14, + "bars_held": 554 }, { "leg_id": 390, - "buy_datetime": "2022-10-03 02:36:00", - "buy_price": 27789000.0, - "buy_bar_index": 1000523, - "sell_datetime": "2022-10-05 09:24:00", - "sell_price": 28832000.0, - "sell_bar_index": 1001619, - "leg_pct": 3.75, - "bars_held": 1096 + "buy_datetime": "2021-10-28 10:18:00", + "buy_price": 72009000.0, + "buy_bar_index": 838304, + "sell_datetime": "2021-10-30 08:30:00", + "sell_price": 74614000.0, + "sell_bar_index": 839228, + "leg_pct": 3.62, + "bars_held": 924 }, { "leg_id": 391, - "buy_datetime": "2022-10-11 13:18:00", - "buy_price": 27363000.0, - "buy_bar_index": 1004577, - "sell_datetime": "2022-10-14 22:21:00", - "sell_price": 28224000.0, - "sell_bar_index": 1006198, - "leg_pct": 3.15, - "bars_held": 1621 + "buy_datetime": "2021-11-01 14:39:00", + "buy_price": 72105000.0, + "buy_bar_index": 840311, + "sell_datetime": "2021-11-03 02:21:00", + "sell_price": 74643000.0, + "sell_bar_index": 841025, + "leg_pct": 3.52, + "bars_held": 714 }, { "leg_id": 392, - "buy_datetime": "2022-10-16 14:06:00", - "buy_price": 27587000.0, - "buy_bar_index": 1006993, - "sell_datetime": "2022-10-26 07:09:00", - "sell_price": 28507000.0, - "sell_bar_index": 1011653, - "leg_pct": 3.33, - "bars_held": 4660 + "buy_datetime": "2021-11-04 00:57:00", + "buy_price": 73325000.0, + "buy_bar_index": 841477, + "sell_datetime": "2021-11-09 01:54:00", + "sell_price": 79755000.0, + "sell_bar_index": 843896, + "leg_pct": 8.77, + "bars_held": 2419 }, { "leg_id": 393, - "buy_datetime": "2022-10-28 19:33:00", - "buy_price": 28553000.0, - "buy_bar_index": 1012861, - "sell_datetime": "2022-11-05 23:21:00", - "sell_price": 29689000.0, - "sell_bar_index": 1016777, - "leg_pct": 3.98, - "bars_held": 3916 + "buy_datetime": "2021-11-19 15:12:00", + "buy_price": 70139000.0, + "buy_bar_index": 848962, + "sell_datetime": "2021-11-20 12:54:00", + "sell_price": 72478000.0, + "sell_bar_index": 849396, + "leg_pct": 3.33, + "bars_held": 434 }, { "leg_id": 394, - "buy_datetime": "2022-11-22 21:21:00", - "buy_price": 22174000.0, - "buy_bar_index": 1024818, - "sell_datetime": "2022-11-24 16:00:00", - "sell_price": 22958000.0, - "sell_bar_index": 1025671, - "leg_pct": 3.54, - "bars_held": 853 + "buy_datetime": "2021-11-24 16:24:00", + "buy_price": 70556000.0, + "buy_bar_index": 851386, + "sell_datetime": "2021-11-26 06:42:00", + "sell_price": 73098000.0, + "sell_bar_index": 852152, + "leg_pct": 3.6, + "bars_held": 766 }, { "leg_id": 395, - "buy_datetime": "2022-11-29 08:27:00", - "buy_price": 22321000.0, - "buy_bar_index": 1027920, - "sell_datetime": "2022-12-01 11:03:00", - "sell_price": 23100000.0, - "sell_bar_index": 1028932, - "leg_pct": 3.49, - "bars_held": 1012 + "buy_datetime": "2021-11-27 09:48:00", + "buy_price": 69354000.0, + "buy_bar_index": 852694, + "sell_datetime": "2021-11-29 17:27:00", + "sell_price": 72080000.0, + "sell_bar_index": 853807, + "leg_pct": 3.93, + "bars_held": 1113 }, { "leg_id": 396, - "buy_datetime": "2022-12-31 00:18:00", - "buy_price": 20899000.0, - "buy_bar_index": 1042989, - "sell_datetime": "2023-01-05 06:39:00", - "sell_price": 21544000.0, - "sell_bar_index": 1045516, - "leg_pct": 3.09, - "bars_held": 2527 + "buy_datetime": "2021-12-06 22:54:00", + "buy_price": 60433000.0, + "buy_bar_index": 857187, + "sell_datetime": "2021-12-07 21:51:00", + "sell_price": 63070000.0, + "sell_bar_index": 857646, + "leg_pct": 4.36, + "bars_held": 459 }, { "leg_id": 397, - "buy_datetime": "2023-01-06 23:36:00", - "buy_price": 21335000.0, - "buy_bar_index": 1046335, - "sell_datetime": "2023-01-12 22:42:00", - "sell_price": 22802000.0, - "sell_bar_index": 1049197, - "leg_pct": 6.88, - "bars_held": 2862 + "buy_datetime": "2021-12-15 00:21:00", + "buy_price": 58602000.0, + "buy_bar_index": 860988, + "sell_datetime": "2021-12-16 07:51:00", + "sell_price": 60845000.0, + "sell_bar_index": 861550, + "leg_pct": 3.83, + "bars_held": 562 }, { "leg_id": 398, - "buy_datetime": "2023-01-13 20:48:00", - "buy_price": 23783000.0, - "buy_bar_index": 1049639, - "sell_datetime": "2023-01-14 23:45:00", - "sell_price": 25779000.0, - "sell_bar_index": 1050178, - "leg_pct": 8.39, - "bars_held": 539 + "buy_datetime": "2021-12-20 20:48:00", + "buy_price": 57316000.0, + "buy_bar_index": 863729, + "sell_datetime": "2021-12-21 18:21:00", + "sell_price": 59522000.0, + "sell_bar_index": 864160, + "leg_pct": 3.85, + "bars_held": 431 }, { "leg_id": 399, - "buy_datetime": "2023-01-15 04:30:00", - "buy_price": 25739000.0, - "buy_bar_index": 1050273, - "sell_datetime": "2023-01-22 19:51:00", - "sell_price": 28612000.0, - "sell_bar_index": 1053940, - "leg_pct": 11.16, - "bars_held": 3667 + "buy_datetime": "2021-12-23 17:00:00", + "buy_price": 59178000.0, + "buy_bar_index": 865093, + "sell_datetime": "2021-12-25 02:27:00", + "sell_price": 62050000.0, + "sell_bar_index": 865762, + "leg_pct": 4.85, + "bars_held": 669 }, { "leg_id": 400, - "buy_datetime": "2023-01-25 18:39:00", - "buy_price": 28319000.0, - "buy_bar_index": 1055356, - "sell_datetime": "2023-01-30 09:27:00", - "sell_price": 29617000.0, - "sell_bar_index": 1057572, - "leg_pct": 4.58, - "bars_held": 2216 + "buy_datetime": "2022-01-11 03:18:00", + "buy_price": 50833000.0, + "buy_bar_index": 873939, + "sell_datetime": "2022-01-13 11:45:00", + "sell_price": 52985000.0, + "sell_bar_index": 875068, + "leg_pct": 4.23, + "bars_held": 1129 }, { "leg_id": 401, - "buy_datetime": "2023-01-31 20:30:00", - "buy_price": 28664000.0, - "buy_bar_index": 1058273, - "sell_datetime": "2023-02-02 16:06:00", - "sell_price": 29701000.0, - "sell_bar_index": 1059145, - "leg_pct": 3.62, - "bars_held": 872 + "buy_datetime": "2022-01-24 16:03:00", + "buy_price": 43168000.0, + "buy_bar_index": 880434, + "sell_datetime": "2022-01-28 00:18:00", + "sell_price": 45146000.0, + "sell_bar_index": 882039, + "leg_pct": 4.58, + "bars_held": 1605 }, { "leg_id": 402, - "buy_datetime": "2023-02-14 03:03:00", - "buy_price": 28039000.0, - "buy_bar_index": 1064535, - "sell_datetime": "2023-02-17 23:57:00", - "sell_price": 30975000.0, - "sell_bar_index": 1066393, - "leg_pct": 10.47, - "bars_held": 1858 + "buy_datetime": "2022-01-28 04:45:00", + "buy_price": 44503000.0, + "buy_bar_index": 882128, + "sell_datetime": "2022-01-29 17:36:00", + "sell_price": 46688000.0, + "sell_bar_index": 882865, + "leg_pct": 4.91, + "bars_held": 737 }, { "leg_id": 403, - "buy_datetime": "2023-03-10 18:45:00", - "buy_price": 26988000.0, - "buy_bar_index": 1076259, - "sell_datetime": "2023-03-13 20:24:00", - "sell_price": 29224000.0, - "sell_bar_index": 1077732, - "leg_pct": 8.29, - "bars_held": 1473 + "buy_datetime": "2022-01-31 17:27:00", + "buy_price": 46116000.0, + "buy_bar_index": 883822, + "sell_datetime": "2022-02-02 03:12:00", + "sell_price": 47747000.0, + "sell_bar_index": 884497, + "leg_pct": 3.54, + "bars_held": 675 }, { "leg_id": 404, - "buy_datetime": "2023-03-14 09:33:00", - "buy_price": 31741000.0, - "buy_bar_index": 1077995, - "sell_datetime": "2023-03-15 05:03:00", - "sell_price": 32830000.0, - "sell_bar_index": 1078385, - "leg_pct": 3.43, - "bars_held": 390 + "buy_datetime": "2022-02-03 21:12:00", + "buy_price": 45240000.0, + "buy_bar_index": 885337, + "sell_datetime": "2022-02-05 10:51:00", + "sell_price": 50205000.0, + "sell_bar_index": 886090, + "leg_pct": 10.97, + "bars_held": 753 }, { "leg_id": 405, - "buy_datetime": "2023-03-15 20:45:00", - "buy_price": 32555000.0, - "buy_bar_index": 1078699, - "sell_datetime": "2023-03-18 22:03:00", - "sell_price": 36182000.0, - "sell_bar_index": 1080165, - "leg_pct": 11.14, - "bars_held": 1466 + "buy_datetime": "2022-02-05 13:36:00", + "buy_price": 50614000.0, + "buy_bar_index": 886145, + "sell_datetime": "2022-02-08 06:30:00", + "sell_price": 53672000.0, + "sell_bar_index": 887443, + "leg_pct": 6.04, + "bars_held": 1298 }, { "leg_id": 406, - "buy_datetime": "2023-03-19 20:21:00", - "buy_price": 35898000.0, - "buy_bar_index": 1080611, - "sell_datetime": "2023-03-20 21:03:00", - "sell_price": 37459000.0, - "sell_bar_index": 1081105, - "leg_pct": 4.35, - "bars_held": 494 + "buy_datetime": "2022-02-09 18:06:00", + "buy_price": 52866000.0, + "buy_bar_index": 888155, + "sell_datetime": "2022-02-11 03:30:00", + "sell_price": 54615000.0, + "sell_bar_index": 888823, + "leg_pct": 3.31, + "bars_held": 668 }, { "leg_id": 407, - "buy_datetime": "2023-03-29 03:42:00", - "buy_price": 35718000.0, - "buy_bar_index": 1085078, - "sell_datetime": "2023-03-29 21:09:00", - "sell_price": 37216000.0, - "sell_bar_index": 1085427, - "leg_pct": 4.19, - "bars_held": 349 + "buy_datetime": "2022-02-14 16:09:00", + "buy_price": 51216000.0, + "buy_bar_index": 890516, + "sell_datetime": "2022-02-16 09:24:00", + "sell_price": 53473000.0, + "sell_bar_index": 891341, + "leg_pct": 4.41, + "bars_held": 825 }, { "leg_id": 408, - "buy_datetime": "2023-04-04 10:30:00", - "buy_price": 36870000.0, - "buy_bar_index": 1088092, - "sell_datetime": "2023-04-12 04:42:00", - "sell_price": 39912000.0, - "sell_bar_index": 1091816, - "leg_pct": 8.25, - "bars_held": 3724 + "buy_datetime": "2022-02-24 22:27:00", + "buy_price": 43629000.0, + "buy_bar_index": 895301, + "sell_datetime": "2022-02-25 14:15:00", + "sell_price": 46875000.0, + "sell_bar_index": 895617, + "leg_pct": 7.44, + "bars_held": 316 }, { "leg_id": 409, - "buy_datetime": "2023-04-25 17:45:00", - "buy_price": 36517000.0, - "buy_bar_index": 1098258, - "sell_datetime": "2023-04-26 15:36:00", - "sell_price": 37787000.0, - "sell_bar_index": 1098695, - "leg_pct": 3.48, - "bars_held": 437 + "buy_datetime": "2022-02-28 20:48:00", + "buy_price": 46946000.0, + "buy_bar_index": 897188, + "sell_datetime": "2022-03-02 02:24:00", + "sell_price": 52803000.0, + "sell_bar_index": 897780, + "leg_pct": 12.48, + "bars_held": 592 }, { "leg_id": 410, - "buy_datetime": "2023-05-02 20:24:00", - "buy_price": 37758000.0, - "buy_bar_index": 1101671, - "sell_datetime": "2023-05-06 05:54:00", - "sell_price": 39120000.0, - "sell_bar_index": 1103301, - "leg_pct": 3.61, - "bars_held": 1630 + "buy_datetime": "2022-03-08 06:36:00", + "buy_price": 47207000.0, + "buy_bar_index": 900725, + "sell_datetime": "2022-03-09 22:27:00", + "sell_price": 51581000.0, + "sell_bar_index": 901522, + "leg_pct": 9.27, + "bars_held": 797 }, { "leg_id": 411, - "buy_datetime": "2023-05-25 15:18:00", - "buy_price": 35190000.0, - "buy_bar_index": 1112609, - "sell_datetime": "2023-05-28 19:57:00", - "sell_price": 36295000.0, - "sell_bar_index": 1114142, - "leg_pct": 3.14, - "bars_held": 1533 + "buy_datetime": "2022-03-14 11:24:00", + "buy_price": 47574000.0, + "buy_bar_index": 903701, + "sell_datetime": "2022-03-17 03:54:00", + "sell_price": 49521000.0, + "sell_bar_index": 904991, + "leg_pct": 4.09, + "bars_held": 1290 }, { "leg_id": 412, - "buy_datetime": "2023-06-17 00:03:00", - "buy_price": 33522000.0, - "buy_bar_index": 1123344, - "sell_datetime": "2023-06-20 16:27:00", - "sell_price": 35155000.0, - "sell_bar_index": 1125063, - "leg_pct": 4.87, - "bars_held": 1719 + "buy_datetime": "2022-03-18 21:48:00", + "buy_price": 49763000.0, + "buy_bar_index": 905829, + "sell_datetime": "2022-03-23 02:48:00", + "sell_price": 51785000.0, + "sell_bar_index": 907849, + "leg_pct": 4.06, + "bars_held": 2020 }, { "leg_id": 413, - "buy_datetime": "2023-06-21 07:09:00", - "buy_price": 36681000.0, - "buy_bar_index": 1125357, - "sell_datetime": "2023-06-22 16:18:00", - "sell_price": 39440000.0, - "sell_bar_index": 1126020, - "leg_pct": 7.52, - "bars_held": 663 + "buy_datetime": "2022-03-23 15:48:00", + "buy_price": 51468000.0, + "buy_bar_index": 908109, + "sell_datetime": "2022-03-26 07:15:00", + "sell_price": 53898000.0, + "sell_bar_index": 909378, + "leg_pct": 4.72, + "bars_held": 1269 }, { "leg_id": 414, - "buy_datetime": "2023-06-23 09:33:00", - "buy_price": 39396000.0, - "buy_bar_index": 1126365, - "sell_datetime": "2023-06-24 16:27:00", - "sell_price": 40717000.0, - "sell_bar_index": 1126983, - "leg_pct": 3.35, - "bars_held": 618 + "buy_datetime": "2022-03-27 03:09:00", + "buy_price": 53936000.0, + "buy_bar_index": 909776, + "sell_datetime": "2022-03-28 15:15:00", + "sell_price": 56222000.0, + "sell_bar_index": 910498, + "leg_pct": 4.24, + "bars_held": 722 }, { "leg_id": 415, - "buy_datetime": "2023-08-01 23:18:00", - "buy_price": 37666000.0, - "buy_bar_index": 1145356, - "sell_datetime": "2023-08-09 06:36:00", - "sell_price": 39544000.0, - "sell_bar_index": 1148862, - "leg_pct": 4.99, - "bars_held": 3506 + "buy_datetime": "2022-04-01 13:15:00", + "buy_price": 54784000.0, + "buy_bar_index": 912378, + "sell_datetime": "2022-04-02 14:54:00", + "sell_price": 56632000.0, + "sell_bar_index": 912891, + "leg_pct": 3.37, + "bars_held": 513 }, { "leg_id": 416, - "buy_datetime": "2023-08-29 17:09:00", - "buy_price": 35123000.0, - "buy_bar_index": 1158673, - "sell_datetime": "2023-08-30 13:09:00", - "sell_price": 36970000.0, - "sell_bar_index": 1159073, - "leg_pct": 5.26, - "bars_held": 400 + "buy_datetime": "2022-04-18 19:18:00", + "buy_price": 48910000.0, + "buy_bar_index": 920510, + "sell_datetime": "2022-04-19 10:21:00", + "sell_price": 50768000.0, + "sell_bar_index": 920811, + "leg_pct": 3.8, + "bars_held": 301 }, { "leg_id": 417, - "buy_datetime": "2023-09-12 11:42:00", - "buy_price": 34303000.0, - "buy_bar_index": 1165163, - "sell_datetime": "2023-09-13 01:45:00", - "sell_price": 35473000.0, - "sell_bar_index": 1165444, - "leg_pct": 3.41, - "bars_held": 281 + "buy_datetime": "2022-04-25 20:30:00", + "buy_price": 49030000.0, + "buy_bar_index": 923894, + "sell_datetime": "2022-04-26 17:57:00", + "sell_price": 50861000.0, + "sell_bar_index": 924323, + "leg_pct": 3.73, + "bars_held": 429 }, { "leg_id": 418, - "buy_datetime": "2023-09-13 14:51:00", - "buy_price": 35121000.0, - "buy_bar_index": 1165706, - "sell_datetime": "2023-09-20 18:06:00", - "sell_price": 36410000.0, - "sell_bar_index": 1169091, - "leg_pct": 3.67, - "bars_held": 3385 + "buy_datetime": "2022-04-27 15:00:00", + "buy_price": 48883000.0, + "buy_bar_index": 924744, + "sell_datetime": "2022-04-29 08:24:00", + "sell_price": 50682000.0, + "sell_bar_index": 925572, + "leg_pct": 3.68, + "bars_held": 828 }, { "leg_id": 419, - "buy_datetime": "2023-09-27 11:15:00", - "buy_price": 35654000.0, - "buy_bar_index": 1172312, - "sell_datetime": "2023-10-01 20:51:00", - "sell_price": 36836000.0, - "sell_bar_index": 1174424, - "leg_pct": 3.32, - "bars_held": 2112 + "buy_datetime": "2022-05-04 14:12:00", + "buy_price": 48816000.0, + "buy_bar_index": 928088, + "sell_datetime": "2022-05-05 14:30:00", + "sell_price": 50678000.0, + "sell_bar_index": 928574, + "leg_pct": 3.81, + "bars_held": 486 }, { "leg_id": 420, - "buy_datetime": "2023-10-12 14:39:00", - "buy_price": 36570000.0, - "buy_bar_index": 1179580, - "sell_datetime": "2023-10-17 09:33:00", - "sell_price": 38560000.0, - "sell_bar_index": 1181878, - "leg_pct": 5.44, - "bars_held": 2298 + "buy_datetime": "2022-05-12 16:33:00", + "buy_price": 37827000.0, + "buy_bar_index": 931975, + "sell_datetime": "2022-05-13 13:42:00", + "sell_price": 39736000.0, + "sell_bar_index": 932398, + "leg_pct": 5.05, + "bars_held": 423 }, { "leg_id": 421, - "buy_datetime": "2023-10-19 18:00:00", - "buy_price": 38726000.0, - "buy_bar_index": 1183007, - "sell_datetime": "2023-10-20 22:39:00", - "sell_price": 40010000.0, - "sell_bar_index": 1183580, - "leg_pct": 3.32, + "buy_datetime": "2022-05-15 05:12:00", + "buy_price": 39061000.0, + "buy_bar_index": 933188, + "sell_datetime": "2022-05-16 09:51:00", + "sell_price": 40548000.0, + "sell_bar_index": 933761, + "leg_pct": 3.81, "bars_held": 573 }, { "leg_id": 422, - "buy_datetime": "2023-10-22 13:27:00", - "buy_price": 40453000.0, - "buy_bar_index": 1184356, - "sell_datetime": "2023-10-25 00:15:00", - "sell_price": 45656000.0, - "sell_bar_index": 1185450, - "leg_pct": 12.86, - "bars_held": 1094 + "buy_datetime": "2022-05-19 10:00:00", + "buy_price": 37217000.0, + "buy_bar_index": 935204, + "sell_datetime": "2022-05-20 11:54:00", + "sell_price": 38816000.0, + "sell_bar_index": 935722, + "leg_pct": 4.3, + "bars_held": 518 }, { "leg_id": 423, - "buy_datetime": "2023-10-27 19:03:00", - "buy_price": 46056000.0, - "buy_bar_index": 1186786, - "sell_datetime": "2023-11-02 22:06:00", - "sell_price": 47700000.0, - "sell_bar_index": 1189727, - "leg_pct": 3.57, - "bars_held": 2941 + "buy_datetime": "2022-05-28 11:39:00", + "buy_price": 36822000.0, + "buy_bar_index": 939557, + "sell_datetime": "2022-05-30 19:51:00", + "sell_price": 38476000.0, + "sell_bar_index": 940681, + "leg_pct": 4.49, + "bars_held": 1124 }, { "leg_id": 424, - "buy_datetime": "2023-11-04 07:09:00", - "buy_price": 46458000.0, - "buy_bar_index": 1190388, - "sell_datetime": "2023-11-10 09:27:00", - "sell_price": 49262000.0, - "sell_bar_index": 1193314, - "leg_pct": 6.04, - "bars_held": 2926 + "buy_datetime": "2022-05-31 02:33:00", + "buy_price": 38466000.0, + "buy_bar_index": 940815, + "sell_datetime": "2022-06-01 03:42:00", + "sell_price": 39944000.0, + "sell_bar_index": 941318, + "leg_pct": 3.84, + "bars_held": 503 }, { "leg_id": 425, - "buy_datetime": "2023-11-15 23:51:00", - "buy_price": 48248000.0, - "buy_bar_index": 1196002, - "sell_datetime": "2023-11-21 06:30:00", - "sell_price": 50051000.0, - "sell_bar_index": 1198500, - "leg_pct": 3.74, - "bars_held": 2498 + "buy_datetime": "2022-06-04 04:42:00", + "buy_price": 37709000.0, + "buy_bar_index": 942778, + "sell_datetime": "2022-06-06 14:57:00", + "sell_price": 39301000.0, + "sell_bar_index": 943943, + "leg_pct": 4.22, + "bars_held": 1165 }, { "leg_id": 426, - "buy_datetime": "2023-11-22 19:51:00", - "buy_price": 49361000.0, - "buy_bar_index": 1199247, - "sell_datetime": "2023-12-02 18:48:00", - "sell_price": 51662000.0, - "sell_bar_index": 1204026, - "leg_pct": 4.66, - "bars_held": 4779 + "buy_datetime": "2022-06-15 21:24:00", + "buy_price": 27831000.0, + "buy_bar_index": 948392, + "sell_datetime": "2022-06-16 11:15:00", + "sell_price": 29098000.0, + "sell_bar_index": 948669, + "leg_pct": 4.55, + "bars_held": 277 }, { "leg_id": 427, - "buy_datetime": "2023-12-03 00:33:00", - "buy_price": 51733000.0, - "buy_bar_index": 1204141, - "sell_datetime": "2023-12-07 00:06:00", - "sell_price": 60485000.0, - "sell_bar_index": 1206052, - "leg_pct": 16.92, - "bars_held": 1911 + "buy_datetime": "2022-06-19 15:24:00", + "buy_price": 24151000.0, + "buy_bar_index": 950192, + "sell_datetime": "2022-06-20 02:06:00", + "sell_price": 25457000.0, + "sell_bar_index": 950406, + "leg_pct": 5.41, + "bars_held": 214 }, { "leg_id": 428, - "buy_datetime": "2023-12-18 15:24:00", - "buy_price": 55858000.0, - "buy_bar_index": 1211638, - "sell_datetime": "2023-12-20 20:57:00", - "sell_price": 58054000.0, - "sell_bar_index": 1212709, - "leg_pct": 3.93, - "bars_held": 1071 + "buy_datetime": "2022-06-20 03:36:00", + "buy_price": 25605000.0, + "buy_bar_index": 950436, + "sell_datetime": "2022-06-20 21:33:00", + "sell_price": 26438000.0, + "sell_bar_index": 950795, + "leg_pct": 3.25, + "bars_held": 359 }, { "leg_id": 429, - "buy_datetime": "2023-12-30 22:24:00", - "buy_price": 56401000.0, - "buy_bar_index": 1217538, - "sell_datetime": "2024-01-03 07:33:00", - "sell_price": 60311000.0, - "sell_bar_index": 1219161, - "leg_pct": 6.93, - "bars_held": 1623 + "buy_datetime": "2022-06-21 06:33:00", + "buy_price": 26636000.0, + "buy_bar_index": 950975, + "sell_datetime": "2022-06-22 00:54:00", + "sell_price": 27665000.0, + "sell_bar_index": 951342, + "leg_pct": 3.86, + "bars_held": 367 }, { "leg_id": 430, - "buy_datetime": "2024-01-04 22:33:00", - "buy_price": 58137000.0, - "buy_bar_index": 1219973, - "sell_datetime": "2024-01-09 11:30:00", - "sell_price": 62491000.0, - "sell_bar_index": 1222145, - "leg_pct": 7.49, - "bars_held": 2172 + "buy_datetime": "2022-06-22 17:09:00", + "buy_price": 26469000.0, + "buy_bar_index": 951667, + "sell_datetime": "2022-06-25 23:30:00", + "sell_price": 27480000.0, + "sell_bar_index": 953234, + "leg_pct": 3.82, + "bars_held": 1567 }, { "leg_id": 431, - "buy_datetime": "2024-01-11 00:09:00", - "buy_price": 60976000.0, - "buy_bar_index": 1222878, - "sell_datetime": "2024-01-12 10:06:00", - "sell_price": 63395000.0, - "sell_bar_index": 1223557, - "leg_pct": 3.97, - "bars_held": 679 + "buy_datetime": "2022-07-01 08:06:00", + "buy_price": 24949000.0, + "buy_bar_index": 955806, + "sell_datetime": "2022-07-01 13:12:00", + "sell_price": 25719000.0, + "sell_bar_index": 955908, + "leg_pct": 3.09, + "bars_held": 102 }, { "leg_id": 432, - "buy_datetime": "2024-01-24 03:42:00", - "buy_price": 54259000.0, - "buy_bar_index": 1229189, - "sell_datetime": "2024-01-29 05:48:00", - "sell_price": 57693000.0, - "sell_bar_index": 1231631, - "leg_pct": 6.33, - "bars_held": 2442 + "buy_datetime": "2022-07-04 14:36:00", + "buy_price": 25211000.0, + "buy_bar_index": 957376, + "sell_datetime": "2022-07-05 16:30:00", + "sell_price": 26516000.0, + "sell_bar_index": 957894, + "leg_pct": 5.18, + "bars_held": 518 }, { "leg_id": 433, - "buy_datetime": "2024-02-01 22:36:00", - "buy_price": 58029000.0, - "buy_bar_index": 1233407, - "sell_datetime": "2024-02-12 01:15:00", - "sell_price": 64958000.0, - "sell_bar_index": 1238260, - "leg_pct": 11.94, - "bars_held": 4853 + "buy_datetime": "2022-07-06 03:15:00", + "buy_price": 26147000.0, + "buy_bar_index": 958109, + "sell_datetime": "2022-07-08 15:24:00", + "sell_price": 28425000.0, + "sell_bar_index": 959312, + "leg_pct": 8.71, + "bars_held": 1203 }, { "leg_id": 434, - "buy_datetime": "2024-02-12 16:00:00", - "buy_price": 65394000.0, - "buy_bar_index": 1238555, - "sell_datetime": "2024-02-16 00:03:00", - "sell_price": 71496000.0, - "sell_bar_index": 1240156, - "leg_pct": 9.33, - "bars_held": 1601 + "buy_datetime": "2022-07-13 11:12:00", + "buy_price": 25840000.0, + "buy_bar_index": 961628, + "sell_datetime": "2022-07-14 12:36:00", + "sell_price": 26643000.0, + "sell_bar_index": 962136, + "leg_pct": 3.11, + "bars_held": 508 }, { "leg_id": 435, - "buy_datetime": "2024-02-24 09:36:00", - "buy_price": 70959000.0, - "buy_bar_index": 1244115, - "sell_datetime": "2024-02-28 05:06:00", - "sell_price": 78592000.0, - "sell_bar_index": 1245945, - "leg_pct": 10.76, - "bars_held": 1830 + "buy_datetime": "2022-07-14 23:36:00", + "buy_price": 26279000.0, + "buy_bar_index": 962356, + "sell_datetime": "2022-07-15 05:15:00", + "sell_price": 27080000.0, + "sell_bar_index": 962469, + "leg_pct": 3.05, + "bars_held": 113 }, { "leg_id": 436, - "buy_datetime": "2024-02-28 12:42:00", - "buy_price": 78418000.0, - "buy_bar_index": 1246097, - "sell_datetime": "2024-02-29 02:36:00", - "sell_price": 83866000.0, - "sell_bar_index": 1246375, - "leg_pct": 6.95, - "bars_held": 278 + "buy_datetime": "2022-07-15 05:51:00", + "buy_price": 27190000.0, + "buy_bar_index": 962481, + "sell_datetime": "2022-07-19 15:54:00", + "sell_price": 28586000.0, + "sell_bar_index": 964404, + "leg_pct": 5.13, + "bars_held": 1923 }, { "leg_id": 437, - "buy_datetime": "2024-02-29 11:03:00", - "buy_price": 86313000.0, - "buy_bar_index": 1246544, - "sell_datetime": "2024-03-05 09:33:00", - "sell_price": 94871000.0, - "sell_bar_index": 1248914, - "leg_pct": 9.92, - "bars_held": 2370 + "buy_datetime": "2022-07-19 18:27:00", + "buy_price": 28761000.0, + "buy_bar_index": 964455, + "sell_datetime": "2022-07-20 05:15:00", + "sell_price": 30483000.0, + "sell_bar_index": 964671, + "leg_pct": 5.99, + "bars_held": 216 }, { "leg_id": 438, - "buy_datetime": "2024-03-06 05:03:00", - "buy_price": 91756000.0, - "buy_bar_index": 1249304, - "sell_datetime": "2024-03-09 17:54:00", - "sell_price": 95954000.0, - "sell_bar_index": 1251001, - "leg_pct": 4.58, - "bars_held": 1697 + "buy_datetime": "2022-07-27 02:57:00", + "buy_price": 27936000.0, + "buy_bar_index": 967985, + "sell_datetime": "2022-07-28 09:57:00", + "sell_price": 30055000.0, + "sell_bar_index": 968605, + "leg_pct": 7.59, + "bars_held": 620 }, { "leg_id": 439, - "buy_datetime": "2024-03-10 04:48:00", - "buy_price": 95476000.0, - "buy_bar_index": 1251219, - "sell_datetime": "2024-03-12 04:18:00", - "sell_price": 100648000.0, - "sell_bar_index": 1252169, - "leg_pct": 5.42, - "bars_held": 950 + "buy_datetime": "2022-07-28 19:00:00", + "buy_price": 30271000.0, + "buy_bar_index": 968786, + "sell_datetime": "2022-07-29 07:00:00", + "sell_price": 31290000.0, + "sell_bar_index": 969026, + "leg_pct": 3.37, + "bars_held": 240 }, { "leg_id": 440, - "buy_datetime": "2024-03-12 06:39:00", - "buy_price": 100230000.0, - "buy_bar_index": 1252216, - "sell_datetime": "2024-03-14 13:51:00", - "sell_price": 103800000.0, - "sell_bar_index": 1253320, - "leg_pct": 3.56, - "bars_held": 1104 + "buy_datetime": "2022-08-05 11:18:00", + "buy_price": 30452000.0, + "buy_bar_index": 972472, + "sell_datetime": "2022-08-09 03:27:00", + "sell_price": 31642000.0, + "sell_bar_index": 974235, + "leg_pct": 3.91, + "bars_held": 1763 }, { "leg_id": 441, - "buy_datetime": "2024-03-20 19:21:00", - "buy_price": 91984000.0, - "buy_bar_index": 1256310, - "sell_datetime": "2024-03-21 16:45:00", - "sell_price": 97303000.0, - "sell_bar_index": 1256738, - "leg_pct": 5.78, - "bars_held": 428 + "buy_datetime": "2022-08-10 17:39:00", + "buy_price": 30811000.0, + "buy_bar_index": 974999, + "sell_datetime": "2022-08-11 23:21:00", + "sell_price": 32615000.0, + "sell_bar_index": 975593, + "leg_pct": 5.86, + "bars_held": 594 }, { "leg_id": 442, - "buy_datetime": "2024-03-24 13:57:00", - "buy_price": 93187000.0, - "buy_bar_index": 1258122, - "sell_datetime": "2024-03-26 16:54:00", - "sell_price": 99784000.0, - "sell_bar_index": 1259141, - "leg_pct": 7.08, - "bars_held": 1019 + "buy_datetime": "2022-08-12 21:36:00", + "buy_price": 31842000.0, + "buy_bar_index": 976038, + "sell_datetime": "2022-08-13 15:24:00", + "sell_price": 32815000.0, + "sell_bar_index": 976394, + "leg_pct": 3.06, + "bars_held": 356 }, { "leg_id": 443, - "buy_datetime": "2024-04-03 00:42:00", - "buy_price": 95785000.0, - "buy_bar_index": 1262657, - "sell_datetime": "2024-04-05 10:21:00", - "sell_price": 98835000.0, - "sell_bar_index": 1263810, - "leg_pct": 3.18, - "bars_held": 1153 + "buy_datetime": "2022-09-07 18:18:00", + "buy_price": 26403000.0, + "buy_bar_index": 988357, + "sell_datetime": "2022-09-10 03:15:00", + "sell_price": 29261000.0, + "sell_bar_index": 989496, + "leg_pct": 10.82, + "bars_held": 1139 }, { "leg_id": 444, - "buy_datetime": "2024-04-05 21:09:00", - "buy_price": 97406000.0, - "buy_bar_index": 1264026, - "sell_datetime": "2024-04-09 11:15:00", - "sell_price": 101508000.0, - "sell_bar_index": 1265724, - "leg_pct": 4.21, - "bars_held": 1698 + "buy_datetime": "2022-09-10 07:21:00", + "buy_price": 29308000.0, + "buy_bar_index": 989578, + "sell_datetime": "2022-09-13 06:27:00", + "sell_price": 30637000.0, + "sell_bar_index": 991000, + "leg_pct": 4.53, + "bars_held": 1422 }, { "leg_id": 445, - "buy_datetime": "2024-04-19 14:48:00", - "buy_price": 91156000.0, - "buy_bar_index": 1270595, - "sell_datetime": "2024-04-21 14:30:00", - "sell_price": 95232000.0, - "sell_bar_index": 1271549, - "leg_pct": 4.47, - "bars_held": 954 + "buy_datetime": "2022-09-19 19:33:00", + "buy_price": 26507000.0, + "buy_bar_index": 994142, + "sell_datetime": "2022-09-20 11:42:00", + "sell_price": 27442000.0, + "sell_bar_index": 994465, + "leg_pct": 3.53, + "bars_held": 323 }, { "leg_id": 446, - "buy_datetime": "2024-05-02 19:42:00", - "buy_price": 81499000.0, - "buy_bar_index": 1276933, - "sell_datetime": "2024-05-05 06:39:00", - "sell_price": 90109000.0, - "sell_bar_index": 1278112, - "leg_pct": 10.56, - "bars_held": 1179 + "buy_datetime": "2022-09-21 09:42:00", + "buy_price": 26784000.0, + "buy_bar_index": 994905, + "sell_datetime": "2022-09-29 03:09:00", + "sell_price": 27862000.0, + "sell_bar_index": 998614, + "leg_pct": 4.02, + "bars_held": 3709 }, { "leg_id": 447, - "buy_datetime": "2024-05-09 23:06:00", - "buy_price": 85709000.0, - "buy_bar_index": 1280361, - "sell_datetime": "2024-05-16 09:33:00", - "sell_price": 91975000.0, - "sell_bar_index": 1283450, - "leg_pct": 7.31, - "bars_held": 3089 + "buy_datetime": "2022-09-30 00:00:00", + "buy_price": 27661000.0, + "buy_bar_index": 999031, + "sell_datetime": "2022-10-05 11:45:00", + "sell_price": 28850000.0, + "sell_bar_index": 1001666, + "leg_pct": 4.3, + "bars_held": 2635 }, { "leg_id": 448, - "buy_datetime": "2024-05-16 18:24:00", - "buy_price": 91554000.0, - "buy_bar_index": 1283627, - "sell_datetime": "2024-05-21 18:21:00", - "sell_price": 97049000.0, - "sell_bar_index": 1286026, - "leg_pct": 6.0, - "bars_held": 2399 + "buy_datetime": "2022-10-13 18:00:00", + "buy_price": 27282000.0, + "buy_bar_index": 1005631, + "sell_datetime": "2022-10-14 16:42:00", + "sell_price": 28108000.0, + "sell_bar_index": 1006085, + "leg_pct": 3.03, + "bars_held": 454 }, { "leg_id": 449, - "buy_datetime": "2024-05-30 02:57:00", - "buy_price": 93722000.0, - "buy_bar_index": 1289909, - "sell_datetime": "2024-06-06 03:24:00", - "sell_price": 98325000.0, - "sell_bar_index": 1293278, - "leg_pct": 4.91, - "bars_held": 3369 + "buy_datetime": "2022-10-21 22:36:00", + "buy_price": 27426000.0, + "buy_bar_index": 1009563, + "sell_datetime": "2022-10-26 05:15:00", + "sell_price": 28417000.0, + "sell_bar_index": 1011615, + "leg_pct": 3.61, + "bars_held": 2052 }, { "leg_id": 450, - "buy_datetime": "2024-06-29 15:15:00", - "buy_price": 85442000.0, - "buy_bar_index": 1304552, - "sell_datetime": "2024-07-01 19:09:00", - "sell_price": 88273000.0, - "sell_bar_index": 1305590, - "leg_pct": 3.31, - "bars_held": 1038 + "buy_datetime": "2022-10-28 20:27:00", + "buy_price": 28522000.0, + "buy_bar_index": 1012879, + "sell_datetime": "2022-11-05 14:12:00", + "sell_price": 29769000.0, + "sell_bar_index": 1016594, + "leg_pct": 4.37, + "bars_held": 3715 }, { "leg_id": 451, - "buy_datetime": "2024-07-09 09:03:00", - "buy_price": 80443000.0, - "buy_bar_index": 1309227, - "sell_datetime": "2024-07-15 02:15:00", - "sell_price": 84108000.0, - "sell_bar_index": 1311971, - "leg_pct": 4.56, - "bars_held": 2744 + "buy_datetime": "2022-11-10 13:00:00", + "buy_price": 23540000.0, + "buy_bar_index": 1018970, + "sell_datetime": "2022-11-11 05:03:00", + "sell_price": 24293000.0, + "sell_bar_index": 1019291, + "leg_pct": 3.2, + "bars_held": 321 }, { "leg_id": 452, - "buy_datetime": "2024-07-15 13:51:00", - "buy_price": 87870000.0, - "buy_bar_index": 1312203, - "sell_datetime": "2024-07-17 19:00:00", - "sell_price": 90900000.0, - "sell_bar_index": 1313266, - "leg_pct": 3.45, - "bars_held": 1063 + "buy_datetime": "2022-11-15 07:12:00", + "buy_price": 22404000.0, + "buy_bar_index": 1021254, + "sell_datetime": "2022-11-18 12:51:00", + "sell_price": 23117000.0, + "sell_bar_index": 1022807, + "leg_pct": 3.18, + "bars_held": 1553 }, { "leg_id": 453, - "buy_datetime": "2024-07-19 04:39:00", - "buy_price": 89476000.0, - "buy_bar_index": 1313939, - "sell_datetime": "2024-07-21 08:57:00", - "sell_price": 94200000.0, - "sell_bar_index": 1314985, - "leg_pct": 5.28, - "bars_held": 1046 + "buy_datetime": "2022-11-22 19:39:00", + "buy_price": 22106000.0, + "buy_bar_index": 1024784, + "sell_datetime": "2022-11-23 14:09:00", + "sell_price": 22786000.0, + "sell_bar_index": 1025154, + "leg_pct": 3.08, + "bars_held": 370 }, { "leg_id": 454, - "buy_datetime": "2024-07-25 23:24:00", - "buy_price": 89889000.0, - "buy_bar_index": 1317194, - "sell_datetime": "2024-07-26 23:24:00", - "sell_price": 94274000.0, - "sell_bar_index": 1317674, - "leg_pct": 4.88, - "bars_held": 480 + "buy_datetime": "2022-11-29 08:45:00", + "buy_price": 22317000.0, + "buy_bar_index": 1027926, + "sell_datetime": "2022-12-01 11:33:00", + "sell_price": 23083000.0, + "sell_bar_index": 1028942, + "leg_pct": 3.43, + "bars_held": 1016 }, { "leg_id": 455, - "buy_datetime": "2024-08-05 16:06:00", - "buy_price": 75400000.0, - "buy_bar_index": 1322328, - "sell_datetime": "2024-08-06 15:15:00", - "sell_price": 79855000.0, - "sell_bar_index": 1322791, - "leg_pct": 5.91, - "bars_held": 463 + "buy_datetime": "2022-12-08 18:48:00", + "buy_price": 22541000.0, + "buy_bar_index": 1032447, + "sell_datetime": "2022-12-14 18:51:00", + "sell_price": 23228000.0, + "sell_bar_index": 1035328, + "leg_pct": 3.05, + "bars_held": 2881 }, { "leg_id": 456, - "buy_datetime": "2024-08-06 23:00:00", - "buy_price": 79063000.0, - "buy_bar_index": 1322946, - "sell_datetime": "2024-08-09 12:36:00", - "sell_price": 86003000.0, - "sell_bar_index": 1324178, - "leg_pct": 8.78, - "bars_held": 1232 + "buy_datetime": "2022-12-31 00:33:00", + "buy_price": 20916000.0, + "buy_bar_index": 1042994, + "sell_datetime": "2023-01-08 09:12:00", + "sell_price": 21552000.0, + "sell_bar_index": 1047007, + "leg_pct": 3.04, + "bars_held": 4013 }, { "leg_id": 457, - "buy_datetime": "2024-08-19 23:06:00", - "buy_price": 80644000.0, - "buy_bar_index": 1329188, - "sell_datetime": "2024-08-25 01:09:00", - "sell_price": 85605000.0, - "sell_bar_index": 1331629, - "leg_pct": 6.15, - "bars_held": 2441 + "buy_datetime": "2023-01-08 13:42:00", + "buy_price": 21567000.0, + "buy_bar_index": 1047097, + "sell_datetime": "2023-01-12 14:33:00", + "sell_price": 22765000.0, + "sell_bar_index": 1049034, + "leg_pct": 5.55, + "bars_held": 1937 }, { "leg_id": 458, - "buy_datetime": "2024-09-07 15:24:00", - "buy_price": 73624000.0, - "buy_bar_index": 1338129, - "sell_datetime": "2024-09-11 15:27:00", - "sell_price": 76319000.0, - "sell_bar_index": 1340050, - "leg_pct": 3.66, - "bars_held": 1921 + "buy_datetime": "2023-01-13 02:48:00", + "buy_price": 23374000.0, + "buy_bar_index": 1049279, + "sell_datetime": "2023-01-14 18:45:00", + "sell_price": 25361000.0, + "sell_bar_index": 1050078, + "leg_pct": 8.5, + "bars_held": 799 }, { "leg_id": 459, - "buy_datetime": "2024-09-11 22:06:00", - "buy_price": 76999000.0, - "buy_bar_index": 1340183, - "sell_datetime": "2024-09-14 12:33:00", - "sell_price": 80887000.0, - "sell_bar_index": 1341432, - "leg_pct": 5.05, - "bars_held": 1249 + "buy_datetime": "2023-01-14 20:24:00", + "buy_price": 25588000.0, + "buy_bar_index": 1050111, + "sell_datetime": "2023-01-18 06:45:00", + "sell_price": 26419000.0, + "sell_bar_index": 1051758, + "leg_pct": 3.25, + "bars_held": 1647 }, { "leg_id": 460, - "buy_datetime": "2024-09-17 02:45:00", - "buy_price": 78299000.0, - "buy_bar_index": 1342676, - "sell_datetime": "2024-09-18 08:09:00", - "sell_price": 80721000.0, - "sell_bar_index": 1343264, - "leg_pct": 3.09, - "bars_held": 588 + "buy_datetime": "2023-01-19 09:48:00", + "buy_price": 25865000.0, + "buy_bar_index": 1052299, + "sell_datetime": "2023-01-22 10:15:00", + "sell_price": 28520000.0, + "sell_bar_index": 1053748, + "leg_pct": 10.26, + "bars_held": 1449 }, { "leg_id": 461, - "buy_datetime": "2024-09-18 09:45:00", - "buy_price": 81015000.0, - "buy_bar_index": 1343296, - "sell_datetime": "2024-09-19 23:54:00", - "sell_price": 84158000.0, - "sell_bar_index": 1344059, - "leg_pct": 3.88, - "bars_held": 763 + "buy_datetime": "2023-01-23 06:57:00", + "buy_price": 28280000.0, + "buy_bar_index": 1054162, + "sell_datetime": "2023-01-30 00:09:00", + "sell_price": 29441000.0, + "sell_bar_index": 1057386, + "leg_pct": 4.11, + "bars_held": 3224 }, { "leg_id": 462, - "buy_datetime": "2024-09-23 01:27:00", - "buy_price": 83793000.0, - "buy_bar_index": 1345530, - "sell_datetime": "2024-09-28 09:09:00", - "sell_price": 86984000.0, - "sell_bar_index": 1348084, - "leg_pct": 3.81, - "bars_held": 2554 + "buy_datetime": "2023-01-31 16:30:00", + "buy_price": 28635000.0, + "buy_bar_index": 1058193, + "sell_datetime": "2023-02-02 11:24:00", + "sell_price": 29826000.0, + "sell_bar_index": 1059051, + "leg_pct": 4.16, + "bars_held": 858 }, { "leg_id": 463, - "buy_datetime": "2024-10-02 22:45:00", - "buy_price": 81744000.0, - "buy_bar_index": 1350276, - "sell_datetime": "2024-10-07 22:30:00", - "sell_price": 84746000.0, - "sell_bar_index": 1352671, - "leg_pct": 3.67, - "bars_held": 2395 + "buy_datetime": "2023-02-11 07:42:00", + "buy_price": 28031000.0, + "buy_bar_index": 1063188, + "sell_datetime": "2023-02-16 13:24:00", + "sell_price": 31660000.0, + "sell_bar_index": 1065702, + "leg_pct": 12.95, + "bars_held": 2514 }, { "leg_id": 464, - "buy_datetime": "2024-10-11 09:36:00", - "buy_price": 81936000.0, - "buy_bar_index": 1354333, - "sell_datetime": "2024-10-13 01:24:00", - "sell_price": 84926000.0, - "sell_bar_index": 1355129, - "leg_pct": 3.65, - "bars_held": 796 - }, - { - "leg_id": 465, - "buy_datetime": "2024-10-14 11:12:00", - "buy_price": 84650000.0, - "buy_bar_index": 1355677, - "sell_datetime": "2024-10-16 23:36:00", - "sell_price": 91450000.0, - "sell_bar_index": 1356885, - "leg_pct": 8.03, - "bars_held": 1208 - }, - { - "leg_id": 466, - "buy_datetime": "2024-10-17 15:18:00", - "buy_price": 91501000.0, - "buy_bar_index": 1357199, - "sell_datetime": "2024-10-30 16:24:00", - "sell_price": 100565000.0, - "sell_bar_index": 1363461, - "leg_pct": 9.91, - "bars_held": 6262 - }, - { - "leg_id": 467, - "buy_datetime": "2024-11-05 10:48:00", - "buy_price": 94568000.0, - "buy_bar_index": 1366229, - "sell_datetime": "2024-11-06 23:51:00", - "sell_price": 102144000.0, - "sell_bar_index": 1366970, - "leg_pct": 8.01, - "bars_held": 741 - }, - { - "leg_id": 468, - "buy_datetime": "2024-11-07 03:06:00", - "buy_price": 102980000.0, - "buy_bar_index": 1367035, - "sell_datetime": "2024-11-09 11:36:00", - "sell_price": 106485000.0, - "sell_bar_index": 1368165, - "leg_pct": 3.4, - "bars_held": 1130 - }, - { - "leg_id": 469, - "buy_datetime": "2024-11-10 07:54:00", - "buy_price": 106215000.0, - "buy_bar_index": 1368571, - "sell_datetime": "2024-11-11 01:21:00", - "sell_price": 109982000.0, - "sell_bar_index": 1368920, - "leg_pct": 3.55, - "bars_held": 349 - }, - { - "leg_id": 470, - "buy_datetime": "2024-11-11 04:00:00", - "buy_price": 110791000.0, - "buy_bar_index": 1368973, - "sell_datetime": "2024-11-11 23:15:00", - "sell_price": 114783000.0, - "sell_bar_index": 1369358, - "leg_pct": 3.6, - "bars_held": 385 - }, - { - "leg_id": 471, - "buy_datetime": "2024-11-12 03:06:00", - "buy_price": 117659000.0, - "buy_bar_index": 1369435, - "sell_datetime": "2024-11-12 18:15:00", - "sell_price": 126249000.0, - "sell_bar_index": 1369738, - "leg_pct": 7.3, - "bars_held": 303 - }, - { - "leg_id": 472, - "buy_datetime": "2024-11-18 12:33:00", - "buy_price": 126824000.0, - "buy_bar_index": 1372504, - "sell_datetime": "2024-11-21 01:09:00", - "sell_price": 132109000.0, - "sell_bar_index": 1373716, - "leg_pct": 4.17, - "bars_held": 1212 - }, - { - "leg_id": 473, - "buy_datetime": "2024-11-27 10:15:00", - "buy_price": 128750000.0, - "buy_bar_index": 1376778, - "sell_datetime": "2024-11-28 07:45:00", - "sell_price": 133367000.0, - "sell_bar_index": 1377208, - "leg_pct": 3.59, - "bars_held": 430 - }, - { - "leg_id": 474, - "buy_datetime": "2024-12-03 23:09:00", - "buy_price": 130700000.0, - "buy_bar_index": 1379916, - "sell_datetime": "2024-12-04 23:57:00", - "sell_price": 134820000.0, - "sell_bar_index": 1380412, - "leg_pct": 3.15, - "bars_held": 496 - }, - { - "leg_id": 475, - "buy_datetime": "2024-12-05 06:51:00", - "buy_price": 137369000.0, - "buy_bar_index": 1380550, - "sell_datetime": "2024-12-12 08:42:00", - "sell_price": 143489000.0, - "sell_bar_index": 1383888, - "leg_pct": 4.46, - "bars_held": 3338 - }, - { - "leg_id": 476, - "buy_datetime": "2024-12-13 13:30:00", - "buy_price": 142838000.0, - "buy_bar_index": 1384464, - "sell_datetime": "2024-12-16 01:51:00", - "sell_price": 147709000.0, - "sell_bar_index": 1385671, - "leg_pct": 3.41, - "bars_held": 1207 - }, - { - "leg_id": 477, - "buy_datetime": "2024-12-16 05:39:00", - "buy_price": 148109000.0, - "buy_bar_index": 1385747, - "sell_datetime": "2024-12-18 00:36:00", - "sell_price": 155149000.0, - "sell_bar_index": 1386606, - "leg_pct": 4.75, - "bars_held": 859 - }, - { - "leg_id": 478, - "buy_datetime": "2024-12-24 04:15:00", - "buy_price": 141772000.0, - "buy_bar_index": 1389559, - "sell_datetime": "2024-12-25 10:27:00", - "sell_price": 146494000.0, - "sell_bar_index": 1390163, - "leg_pct": 3.33, - "bars_held": 604 - }, - { - "leg_id": 479, - "buy_datetime": "2024-12-31 13:12:00", - "buy_price": 137090000.0, - "buy_bar_index": 1393098, - "sell_datetime": "2025-01-02 23:33:00", - "sell_price": 142984000.0, - "sell_bar_index": 1394166, - "leg_pct": 4.3, - "bars_held": 1068 - }, - { - "leg_id": 480, - "buy_datetime": "2025-01-14 02:09:00", - "buy_price": 139768000.0, - "buy_bar_index": 1399498, - "sell_datetime": "2025-01-16 15:15:00", - "sell_price": 146062000.0, - "sell_bar_index": 1400720, - "leg_pct": 4.5, - "bars_held": 1222 - }, - { - "leg_id": 481, - "buy_datetime": "2025-01-16 22:45:00", - "buy_price": 146091000.0, - "buy_bar_index": 1400870, - "sell_datetime": "2025-01-18 15:00:00", - "sell_price": 152888000.0, - "sell_bar_index": 1401675, - "leg_pct": 4.65, - "bars_held": 805 - }, - { - "leg_id": 482, - "buy_datetime": "2025-01-18 17:36:00", - "buy_price": 153530000.0, - "buy_bar_index": 1401727, - "sell_datetime": "2025-01-19 23:42:00", - "sell_price": 158868000.0, - "sell_bar_index": 1402329, - "leg_pct": 3.48, - "bars_held": 602 - }, - { - "leg_id": 483, - "buy_datetime": "2025-01-20 12:27:00", - "buy_price": 154640000.0, - "buy_bar_index": 1402584, - "sell_datetime": "2025-01-20 20:06:00", - "sell_price": 161090000.0, - "sell_bar_index": 1402737, - "leg_pct": 4.17, - "bars_held": 153 - }, - { - "leg_id": 484, - "buy_datetime": "2025-01-23 20:15:00", - "buy_price": 152918000.0, - "buy_bar_index": 1404180, - "sell_datetime": "2025-01-27 05:24:00", - "sell_price": 157551000.0, - "sell_bar_index": 1405803, - "leg_pct": 3.03, - "bars_held": 1623 - }, - { - "leg_id": 485, - "buy_datetime": "2025-01-27 16:54:00", - "buy_price": 153414000.0, - "buy_bar_index": 1406033, - "sell_datetime": "2025-01-31 19:48:00", - "sell_price": 158430000.0, - "sell_bar_index": 1408011, - "leg_pct": 3.27, - "bars_held": 1978 - }, - { - "leg_id": 486, - "buy_datetime": "2025-02-03 17:42:00", - "buy_price": 151922000.0, - "buy_bar_index": 1409409, - "sell_datetime": "2025-02-04 12:18:00", - "sell_price": 157007000.0, - "sell_bar_index": 1409781, - "leg_pct": 3.35, + "buy_datetime": "2023-02-17 16:06:00", + "buy_price": 30768000.0, + "buy_bar_index": 1066236, + "sell_datetime": "2023-02-18 10:42:00", + "sell_price": 31752000.0, + "sell_bar_index": 1066608, + "leg_pct": 3.2, "bars_held": 372 }, + { + "leg_id": 465, + "buy_datetime": "2023-03-10 14:51:00", + "buy_price": 27009000.0, + "buy_bar_index": 1076181, + "sell_datetime": "2023-03-13 20:42:00", + "sell_price": 29200000.0, + "sell_bar_index": 1077738, + "leg_pct": 8.11, + "bars_held": 1557 + }, + { + "leg_id": 466, + "buy_datetime": "2023-03-13 23:36:00", + "buy_price": 30759000.0, + "buy_bar_index": 1077796, + "sell_datetime": "2023-03-15 06:30:00", + "sell_price": 32179000.0, + "sell_bar_index": 1078414, + "leg_pct": 4.62, + "bars_held": 618 + }, + { + "leg_id": 467, + "buy_datetime": "2023-03-16 15:18:00", + "buy_price": 32543000.0, + "buy_bar_index": 1079070, + "sell_datetime": "2023-03-18 03:18:00", + "sell_price": 35003000.0, + "sell_bar_index": 1079790, + "leg_pct": 7.56, + "bars_held": 720 + }, + { + "leg_id": 468, + "buy_datetime": "2023-03-18 06:03:00", + "buy_price": 35521000.0, + "buy_bar_index": 1079845, + "sell_datetime": "2023-03-20 09:27:00", + "sell_price": 37265000.0, + "sell_bar_index": 1080873, + "leg_pct": 4.91, + "bars_held": 1028 + }, + { + "leg_id": 469, + "buy_datetime": "2023-03-28 21:21:00", + "buy_price": 35713000.0, + "buy_bar_index": 1084951, + "sell_datetime": "2023-03-29 20:33:00", + "sell_price": 37229000.0, + "sell_bar_index": 1085415, + "leg_pct": 4.24, + "bars_held": 464 + }, + { + "leg_id": 470, + "buy_datetime": "2023-04-04 10:36:00", + "buy_price": 36838000.0, + "buy_bar_index": 1088094, + "sell_datetime": "2023-04-11 12:18:00", + "sell_price": 39418000.0, + "sell_bar_index": 1091488, + "leg_pct": 7.0, + "bars_held": 3394 + }, + { + "leg_id": 471, + "buy_datetime": "2023-04-22 09:09:00", + "buy_price": 36340000.0, + "buy_bar_index": 1096646, + "sell_datetime": "2023-04-26 10:30:00", + "sell_price": 37736000.0, + "sell_bar_index": 1098593, + "leg_pct": 3.84, + "bars_held": 1947 + }, + { + "leg_id": 472, + "buy_datetime": "2023-04-26 12:30:00", + "buy_price": 37848000.0, + "buy_bar_index": 1098633, + "sell_datetime": "2023-04-28 07:12:00", + "sell_price": 39404000.0, + "sell_bar_index": 1099487, + "leg_pct": 4.11, + "bars_held": 854 + }, + { + "leg_id": 473, + "buy_datetime": "2023-05-02 13:06:00", + "buy_price": 37547000.0, + "buy_bar_index": 1101525, + "sell_datetime": "2023-05-04 11:45:00", + "sell_price": 38713000.0, + "sell_bar_index": 1102458, + "leg_pct": 3.11, + "bars_held": 933 + }, + { + "leg_id": 474, + "buy_datetime": "2023-05-25 17:36:00", + "buy_price": 35172000.0, + "buy_bar_index": 1112655, + "sell_datetime": "2023-05-28 18:45:00", + "sell_price": 36293000.0, + "sell_bar_index": 1114118, + "leg_pct": 3.19, + "bars_held": 1463 + }, + { + "leg_id": 475, + "buy_datetime": "2023-06-06 11:27:00", + "buy_price": 34147000.0, + "buy_bar_index": 1118292, + "sell_datetime": "2023-06-07 11:15:00", + "sell_price": 35544000.0, + "sell_bar_index": 1118768, + "leg_pct": 4.09, + "bars_held": 476 + }, + { + "leg_id": 476, + "buy_datetime": "2023-06-15 20:51:00", + "buy_price": 32699000.0, + "buy_bar_index": 1122800, + "sell_datetime": "2023-06-17 12:09:00", + "sell_price": 34387000.0, + "sell_bar_index": 1123586, + "leg_pct": 5.16, + "bars_held": 786 + }, + { + "leg_id": 477, + "buy_datetime": "2023-06-17 13:57:00", + "buy_price": 34462000.0, + "buy_bar_index": 1123622, + "sell_datetime": "2023-06-21 18:00:00", + "sell_price": 37781000.0, + "sell_bar_index": 1125574, + "leg_pct": 9.63, + "bars_held": 1952 + }, + { + "leg_id": 478, + "buy_datetime": "2023-06-21 20:21:00", + "buy_price": 37922000.0, + "buy_bar_index": 1125621, + "sell_datetime": "2023-06-22 06:24:00", + "sell_price": 39147000.0, + "sell_bar_index": 1125822, + "leg_pct": 3.23, + "bars_held": 201 + }, + { + "leg_id": 479, + "buy_datetime": "2023-06-22 08:03:00", + "buy_price": 39335000.0, + "buy_bar_index": 1125855, + "sell_datetime": "2023-06-24 04:12:00", + "sell_price": 40670000.0, + "sell_bar_index": 1126738, + "leg_pct": 3.39, + "bars_held": 883 + }, + { + "leg_id": 480, + "buy_datetime": "2023-08-01 21:45:00", + "buy_price": 37661000.0, + "buy_bar_index": 1145325, + "sell_datetime": "2023-08-08 22:57:00", + "sell_price": 38993000.0, + "sell_bar_index": 1148709, + "leg_pct": 3.54, + "bars_held": 3384 + }, + { + "leg_id": 481, + "buy_datetime": "2023-08-29 18:15:00", + "buy_price": 35116000.0, + "buy_bar_index": 1158695, + "sell_datetime": "2023-08-30 10:27:00", + "sell_price": 37167000.0, + "sell_bar_index": 1159019, + "leg_pct": 5.84, + "bars_held": 324 + }, + { + "leg_id": 482, + "buy_datetime": "2023-09-12 06:27:00", + "buy_price": 34278000.0, + "buy_bar_index": 1165058, + "sell_datetime": "2023-09-14 02:42:00", + "sell_price": 35388000.0, + "sell_bar_index": 1165943, + "leg_pct": 3.24, + "bars_held": 885 + }, + { + "leg_id": 483, + "buy_datetime": "2023-09-14 15:06:00", + "buy_price": 35440000.0, + "buy_bar_index": 1166190, + "sell_datetime": "2023-09-20 11:54:00", + "sell_price": 36509000.0, + "sell_bar_index": 1168967, + "leg_pct": 3.02, + "bars_held": 2777 + }, + { + "leg_id": 484, + "buy_datetime": "2023-09-25 21:42:00", + "buy_price": 35296000.0, + "buy_bar_index": 1171561, + "sell_datetime": "2023-09-29 09:39:00", + "sell_price": 36619000.0, + "sell_bar_index": 1173240, + "leg_pct": 3.75, + "bars_held": 1679 + }, + { + "leg_id": 485, + "buy_datetime": "2023-09-30 09:39:00", + "buy_price": 36447000.0, + "buy_bar_index": 1173720, + "sell_datetime": "2023-10-02 21:03:00", + "sell_price": 38311000.0, + "sell_bar_index": 1174908, + "leg_pct": 5.11, + "bars_held": 1188 + }, + { + "leg_id": 486, + "buy_datetime": "2023-10-12 04:12:00", + "buy_price": 36484000.0, + "buy_bar_index": 1179371, + "sell_datetime": "2023-10-16 18:09:00", + "sell_price": 37751000.0, + "sell_bar_index": 1181570, + "leg_pct": 3.47, + "bars_held": 2199 + }, { "leg_id": 487, - "buy_datetime": "2025-02-27 09:45:00", - "buy_price": 123050000.0, - "buy_bar_index": 1420671, - "sell_datetime": "2025-03-02 09:24:00", - "sell_price": 127730000.0, - "sell_bar_index": 1422104, - "leg_pct": 3.8, - "bars_held": 1433 + "buy_datetime": "2023-10-17 01:00:00", + "buy_price": 38214000.0, + "buy_bar_index": 1181707, + "sell_datetime": "2023-10-20 21:45:00", + "sell_price": 39878000.0, + "sell_bar_index": 1183562, + "leg_pct": 4.35, + "bars_held": 1855 }, { "leg_id": 488, - "buy_datetime": "2025-03-03 00:27:00", - "buy_price": 128523000.0, - "buy_bar_index": 1422405, - "sell_datetime": "2025-03-03 13:27:00", - "sell_price": 138526000.0, - "sell_bar_index": 1422665, - "leg_pct": 7.78, - "bars_held": 260 + "buy_datetime": "2023-10-21 01:24:00", + "buy_price": 40011000.0, + "buy_bar_index": 1183635, + "sell_datetime": "2023-10-23 18:06:00", + "sell_price": 41234000.0, + "sell_bar_index": 1184847, + "leg_pct": 3.06, + "bars_held": 1212 }, { "leg_id": 489, - "buy_datetime": "2025-03-05 01:42:00", - "buy_price": 125418000.0, - "buy_bar_index": 1423390, - "sell_datetime": "2025-03-06 20:00:00", - "sell_price": 135275000.0, - "sell_bar_index": 1424236, - "leg_pct": 7.86, - "bars_held": 846 + "buy_datetime": "2023-10-23 22:54:00", + "buy_price": 41349000.0, + "buy_bar_index": 1184943, + "sell_datetime": "2023-10-24 14:42:00", + "sell_price": 46014000.0, + "sell_bar_index": 1185259, + "leg_pct": 11.28, + "bars_held": 316 }, { "leg_id": 490, - "buy_datetime": "2025-03-11 07:24:00", - "buy_price": 118700000.0, - "buy_bar_index": 1426384, - "sell_datetime": "2025-03-12 11:03:00", - "sell_price": 123283000.0, - "sell_bar_index": 1426937, - "leg_pct": 3.86, - "bars_held": 553 + "buy_datetime": "2023-10-24 18:00:00", + "buy_price": 45611000.0, + "buy_bar_index": 1185325, + "sell_datetime": "2023-11-02 17:33:00", + "sell_price": 47877000.0, + "sell_bar_index": 1189636, + "leg_pct": 4.97, + "bars_held": 4311 }, { "leg_id": 491, - "buy_datetime": "2025-03-14 09:33:00", - "buy_price": 120292000.0, - "buy_bar_index": 1427867, - "sell_datetime": "2025-03-15 16:00:00", - "sell_price": 124118000.0, - "sell_bar_index": 1428476, - "leg_pct": 3.18, - "bars_held": 609 + "buy_datetime": "2023-11-04 05:24:00", + "buy_price": 46387000.0, + "buy_bar_index": 1190353, + "sell_datetime": "2023-11-10 14:57:00", + "sell_price": 49332000.0, + "sell_bar_index": 1193424, + "leg_pct": 6.35, + "bars_held": 3071 }, { "leg_id": 492, - "buy_datetime": "2025-03-19 03:54:00", - "buy_price": 120319000.0, - "buy_bar_index": 1430154, - "sell_datetime": "2025-03-20 11:48:00", - "sell_price": 126026000.0, - "sell_bar_index": 1430792, - "leg_pct": 4.74, - "bars_held": 638 + "buy_datetime": "2023-11-15 15:48:00", + "buy_price": 47418000.0, + "buy_bar_index": 1195841, + "sell_datetime": "2023-11-16 10:48:00", + "sell_price": 50059000.0, + "sell_bar_index": 1196186, + "leg_pct": 5.57, + "bars_held": 345 }, { "leg_id": 493, - "buy_datetime": "2025-03-21 22:57:00", - "buy_price": 124183000.0, - "buy_bar_index": 1431495, - "sell_datetime": "2025-03-25 15:42:00", - "sell_price": 128022000.0, - "sell_bar_index": 1433061, - "leg_pct": 3.09, - "bars_held": 1566 + "buy_datetime": "2023-11-17 05:51:00", + "buy_price": 48667000.0, + "buy_bar_index": 1196567, + "sell_datetime": "2023-11-21 12:36:00", + "sell_price": 50153000.0, + "sell_bar_index": 1198622, + "leg_pct": 3.05, + "bars_held": 2055 }, { "leg_id": 494, - "buy_datetime": "2025-03-31 15:18:00", - "buy_price": 122199000.0, - "buy_bar_index": 1435933, - "sell_datetime": "2025-04-03 05:36:00", - "sell_price": 126782000.0, - "sell_bar_index": 1437179, - "leg_pct": 3.75, - "bars_held": 1246 + "buy_datetime": "2023-11-22 14:03:00", + "buy_price": 48988000.0, + "buy_bar_index": 1199131, + "sell_datetime": "2023-11-25 17:24:00", + "sell_price": 50599000.0, + "sell_bar_index": 1200638, + "leg_pct": 3.29, + "bars_held": 1507 }, { "leg_id": 495, - "buy_datetime": "2025-04-09 13:18:00", - "buy_price": 113974000.0, - "buy_bar_index": 1440213, - "sell_datetime": "2025-04-10 21:42:00", - "sell_price": 121023000.0, - "sell_bar_index": 1440861, - "leg_pct": 6.18, - "bars_held": 648 + "buy_datetime": "2023-11-28 17:00:00", + "buy_price": 49834000.0, + "buy_bar_index": 1202070, + "sell_datetime": "2023-12-02 07:48:00", + "sell_price": 51829000.0, + "sell_bar_index": 1203806, + "leg_pct": 4.0, + "bars_held": 1736 }, { "leg_id": 496, - "buy_datetime": "2025-04-11 16:39:00", - "buy_price": 119905000.0, - "buy_bar_index": 1441240, - "sell_datetime": "2025-04-15 21:24:00", - "sell_price": 124018000.0, - "sell_bar_index": 1443255, - "leg_pct": 3.43, - "bars_held": 2015 + "buy_datetime": "2023-12-03 00:48:00", + "buy_price": 51744000.0, + "buy_bar_index": 1204146, + "sell_datetime": "2023-12-05 08:24:00", + "sell_price": 56730000.0, + "sell_bar_index": 1205258, + "leg_pct": 9.64, + "bars_held": 1112 }, { "leg_id": 497, - "buy_datetime": "2025-04-21 04:33:00", - "buy_price": 122209000.0, - "buy_bar_index": 1445798, - "sell_datetime": "2025-04-23 04:42:00", - "sell_price": 130822000.0, - "sell_bar_index": 1446761, - "leg_pct": 7.05, - "bars_held": 963 + "buy_datetime": "2023-12-05 18:30:00", + "buy_price": 56411000.0, + "buy_bar_index": 1205460, + "sell_datetime": "2023-12-06 15:30:00", + "sell_price": 59754000.0, + "sell_bar_index": 1205880, + "leg_pct": 5.93, + "bars_held": 420 }, { "leg_id": 498, - "buy_datetime": "2025-04-23 06:06:00", - "buy_price": 130984000.0, - "buy_bar_index": 1446789, - "sell_datetime": "2025-04-27 05:21:00", - "sell_price": 135960000.0, - "sell_bar_index": 1448694, - "leg_pct": 3.8, - "bars_held": 1905 + "buy_datetime": "2023-12-13 14:09:00", + "buy_price": 56762000.0, + "buy_bar_index": 1209213, + "sell_datetime": "2023-12-14 11:33:00", + "sell_price": 58747000.0, + "sell_bar_index": 1209641, + "leg_pct": 3.5, + "bars_held": 428 }, { "leg_id": 499, - "buy_datetime": "2025-05-05 23:03:00", - "buy_price": 133875000.0, - "buy_bar_index": 1452888, - "sell_datetime": "2025-05-08 22:36:00", - "sell_price": 139884000.0, - "sell_bar_index": 1454319, + "buy_datetime": "2023-12-18 15:33:00", + "buy_price": 55865000.0, + "buy_bar_index": 1211641, + "sell_datetime": "2023-12-19 21:33:00", + "sell_price": 58371000.0, + "sell_bar_index": 1212241, "leg_pct": 4.49, - "bars_held": 1431 + "bars_held": 600 }, { "leg_id": 500, - "buy_datetime": "2025-05-09 00:21:00", - "buy_price": 140448000.0, - "buy_bar_index": 1454354, - "sell_datetime": "2025-05-12 07:06:00", - "sell_price": 145120000.0, - "sell_bar_index": 1455929, - "leg_pct": 3.33, - "bars_held": 1575 + "buy_datetime": "2023-12-30 19:27:00", + "buy_price": 56255000.0, + "buy_bar_index": 1217479, + "sell_datetime": "2024-01-03 03:06:00", + "sell_price": 60447000.0, + "sell_bar_index": 1219072, + "leg_pct": 7.45, + "bars_held": 1593 }, { "leg_id": 501, - "buy_datetime": "2025-05-16 00:03:00", - "buy_price": 144744000.0, - "buy_bar_index": 1457708, - "sell_datetime": "2025-05-21 06:09:00", - "sell_price": 150066000.0, - "sell_bar_index": 1460230, - "leg_pct": 3.68, - "bars_held": 2522 + "buy_datetime": "2024-01-04 19:39:00", + "buy_price": 57911000.0, + "buy_bar_index": 1219915, + "sell_datetime": "2024-01-08 23:54:00", + "sell_price": 60226000.0, + "sell_bar_index": 1221913, + "leg_pct": 4.0, + "bars_held": 1998 }, { "leg_id": 502, - "buy_datetime": "2025-06-06 19:45:00", - "buy_price": 144280000.0, - "buy_bar_index": 1468182, - "sell_datetime": "2025-06-10 18:27:00", - "sell_price": 150002000.0, - "sell_bar_index": 1470076, - "leg_pct": 3.97, - "bars_held": 1894 + "buy_datetime": "2024-01-09 00:48:00", + "buy_price": 60385000.0, + "buy_bar_index": 1221931, + "sell_datetime": "2024-01-09 19:30:00", + "sell_price": 62539000.0, + "sell_bar_index": 1222305, + "leg_pct": 3.57, + "bars_held": 374 }, { "leg_id": 503, - "buy_datetime": "2025-06-23 12:33:00", - "buy_price": 141510000.0, - "buy_bar_index": 1476198, - "sell_datetime": "2025-06-26 06:15:00", - "sell_price": 147697000.0, - "sell_bar_index": 1477512, - "leg_pct": 4.37, - "bars_held": 1314 + "buy_datetime": "2024-01-24 02:06:00", + "buy_price": 54355000.0, + "buy_bar_index": 1229157, + "sell_datetime": "2024-01-27 05:48:00", + "sell_price": 57779000.0, + "sell_bar_index": 1230671, + "leg_pct": 6.3, + "bars_held": 1514 }, { "leg_id": 504, - "buy_datetime": "2025-07-02 02:15:00", - "buy_price": 145616000.0, - "buy_bar_index": 1480312, - "sell_datetime": "2025-07-15 03:42:00", - "sell_price": 163491000.0, - "sell_bar_index": 1486581, - "leg_pct": 12.28, - "bars_held": 6269 + "buy_datetime": "2024-01-27 23:18:00", + "buy_price": 57505000.0, + "buy_bar_index": 1231021, + "sell_datetime": "2024-02-03 11:12:00", + "sell_price": 59262000.0, + "sell_bar_index": 1234139, + "leg_pct": 3.06, + "bars_held": 3118 }, { "leg_id": 505, - "buy_datetime": "2025-07-25 17:03:00", - "buy_price": 158697000.0, - "buy_bar_index": 1491648, - "sell_datetime": "2025-08-12 03:48:00", - "sell_price": 164807000.0, - "sell_bar_index": 1500023, - "leg_pct": 3.85, - "bars_held": 8375 + "buy_datetime": "2024-02-05 12:09:00", + "buy_price": 58585000.0, + "buy_bar_index": 1235118, + "sell_datetime": "2024-02-08 14:54:00", + "sell_price": 60650000.0, + "sell_bar_index": 1236613, + "leg_pct": 3.52, + "bars_held": 1495 }, { "leg_id": 506, - "buy_datetime": "2025-09-01 04:18:00", - "buy_price": 151470000.0, - "buy_bar_index": 1509514, - "sell_datetime": "2025-09-09 19:21:00", - "sell_price": 156543000.0, - "sell_bar_index": 1513613, - "leg_pct": 3.35, - "bars_held": 4099 + "buy_datetime": "2024-02-08 15:24:00", + "buy_price": 60693000.0, + "buy_bar_index": 1236623, + "sell_datetime": "2024-02-10 00:24:00", + "sell_price": 63643000.0, + "sell_bar_index": 1237283, + "leg_pct": 4.86, + "bars_held": 660 }, { "leg_id": 507, - "buy_datetime": "2025-09-10 19:21:00", - "buy_price": 156311000.0, - "buy_bar_index": 1514093, - "sell_datetime": "2025-09-17 11:54:00", - "sell_price": 162014000.0, - "sell_bar_index": 1517304, - "leg_pct": 3.65, - "bars_held": 3211 + "buy_datetime": "2024-02-10 21:00:00", + "buy_price": 63865000.0, + "buy_bar_index": 1237695, + "sell_datetime": "2024-02-13 03:48:00", + "sell_price": 66792000.0, + "sell_bar_index": 1238791, + "leg_pct": 4.58, + "bars_held": 1096 }, { "leg_id": 508, - "buy_datetime": "2025-09-27 21:09:00", - "buy_price": 157294000.0, - "buy_bar_index": 1522289, - "sell_datetime": "2025-10-05 22:51:00", - "sell_price": 175675000.0, - "sell_bar_index": 1526034, - "leg_pct": 11.69, - "bars_held": 3745 + "buy_datetime": "2024-02-14 03:30:00", + "buy_price": 66715000.0, + "buy_bar_index": 1239265, + "sell_datetime": "2024-02-15 06:30:00", + "sell_price": 69708000.0, + "sell_bar_index": 1239805, + "leg_pct": 4.49, + "bars_held": 540 }, { "leg_id": 509, - "buy_datetime": "2025-10-18 00:03:00", - "buy_price": 162104000.0, - "buy_bar_index": 1531818, - "sell_datetime": "2025-10-29 22:48:00", - "sell_price": 167076000.0, - "sell_bar_index": 1537553, - "leg_pct": 3.07, - "bars_held": 5735 + "buy_datetime": "2024-02-15 07:15:00", + "buy_price": 69948000.0, + "buy_bar_index": 1239820, + "sell_datetime": "2024-02-19 17:30:00", + "sell_price": 72071000.0, + "sell_bar_index": 1241873, + "leg_pct": 3.04, + "bars_held": 2053 }, { "leg_id": 510, - "buy_datetime": "2025-11-21 21:36:00", - "buy_price": 124440000.0, - "buy_bar_index": 1548569, - "sell_datetime": "2025-11-24 14:48:00", - "sell_price": 131903000.0, - "sell_bar_index": 1549744, - "leg_pct": 6.0, - "bars_held": 1175 + "buy_datetime": "2024-02-26 22:12:00", + "buy_price": 70766000.0, + "buy_bar_index": 1245327, + "sell_datetime": "2024-02-27 16:39:00", + "sell_price": 76996000.0, + "sell_bar_index": 1245696, + "leg_pct": 8.8, + "bars_held": 369 }, { "leg_id": 511, - "buy_datetime": "2025-11-25 00:06:00", - "buy_price": 130510000.0, - "buy_bar_index": 1549930, - "sell_datetime": "2025-11-28 20:18:00", - "sell_price": 136380000.0, - "sell_bar_index": 1551774, - "leg_pct": 4.5, - "bars_held": 1844 + "buy_datetime": "2024-02-27 17:18:00", + "buy_price": 77300000.0, + "buy_bar_index": 1245709, + "sell_datetime": "2024-02-29 02:36:00", + "sell_price": 83866000.0, + "sell_bar_index": 1246375, + "leg_pct": 8.49, + "bars_held": 666 }, { "leg_id": 512, - "buy_datetime": "2025-12-02 05:00:00", - "buy_price": 127700000.0, - "buy_bar_index": 1553388, - "sell_datetime": "2025-12-03 19:42:00", - "sell_price": 138269000.0, - "sell_bar_index": 1554162, - "leg_pct": 8.28, - "bars_held": 774 + "buy_datetime": "2024-02-29 02:54:00", + "buy_price": 85546000.0, + "buy_bar_index": 1246381, + "sell_datetime": "2024-03-04 14:33:00", + "sell_price": 88250000.0, + "sell_bar_index": 1248534, + "leg_pct": 3.16, + "bars_held": 2153 }, { "leg_id": 513, - "buy_datetime": "2025-12-16 06:30:00", - "buy_price": 128633000.0, - "buy_bar_index": 1560138, - "sell_datetime": "2025-12-23 00:12:00", - "sell_price": 133422000.0, - "sell_bar_index": 1563372, - "leg_pct": 3.72, - "bars_held": 3234 + "buy_datetime": "2024-03-04 15:30:00", + "buy_price": 88443000.0, + "buy_bar_index": 1248553, + "sell_datetime": "2024-03-06 02:27:00", + "sell_price": 91660000.0, + "sell_bar_index": 1249252, + "leg_pct": 3.64, + "bars_held": 699 }, { "leg_id": 514, - "buy_datetime": "2025-12-30 14:00:00", - "buy_price": 126876000.0, - "buy_bar_index": 1567008, - "sell_datetime": "2026-01-05 13:24:00", - "sell_price": 134400000.0, - "sell_bar_index": 1569876, - "leg_pct": 5.93, - "bars_held": 2868 + "buy_datetime": "2024-03-06 08:27:00", + "buy_price": 90750000.0, + "buy_bar_index": 1249372, + "sell_datetime": "2024-03-08 07:54:00", + "sell_price": 94197000.0, + "sell_bar_index": 1250321, + "leg_pct": 3.8, + "bars_held": 949 }, { "leg_id": 515, - "buy_datetime": "2026-01-08 23:51:00", - "buy_price": 131616000.0, - "buy_bar_index": 1571525, - "sell_datetime": "2026-01-13 18:42:00", - "sell_price": 135787000.0, - "sell_bar_index": 1573822, - "leg_pct": 3.17, - "bars_held": 2297 + "buy_datetime": "2024-03-08 12:36:00", + "buy_price": 94272000.0, + "buy_bar_index": 1250415, + "sell_datetime": "2024-03-11 07:09:00", + "sell_price": 97725000.0, + "sell_bar_index": 1251746, + "leg_pct": 3.66, + "bars_held": 1331 }, { "leg_id": 516, - "buy_datetime": "2026-01-13 23:30:00", - "buy_price": 136070000.0, - "buy_bar_index": 1573918, - "sell_datetime": "2026-01-15 11:36:00", - "sell_price": 141373000.0, - "sell_bar_index": 1574640, - "leg_pct": 3.9, - "bars_held": 722 + "buy_datetime": "2024-03-11 17:00:00", + "buy_price": 99737000.0, + "buy_bar_index": 1251943, + "sell_datetime": "2024-03-14 00:30:00", + "sell_price": 102891000.0, + "sell_bar_index": 1253053, + "leg_pct": 3.16, + "bars_held": 1110 }, { "leg_id": 517, - "buy_datetime": "2026-02-08 00:03:00", - "buy_price": 102242000.0, - "buy_bar_index": 1585929, - "sell_datetime": "2026-02-09 05:06:00", - "sell_price": 105494000.0, - "sell_bar_index": 1586510, - "leg_pct": 3.18, - "bars_held": 581 + "buy_datetime": "2024-03-17 18:30:00", + "buy_price": 95916000.0, + "buy_bar_index": 1254853, + "sell_datetime": "2024-03-18 15:18:00", + "sell_price": 99020000.0, + "sell_bar_index": 1255269, + "leg_pct": 3.24, + "bars_held": 416 }, { "leg_id": 518, - "buy_datetime": "2026-02-13 08:48:00", - "buy_price": 97181000.0, - "buy_bar_index": 1588504, - "sell_datetime": "2026-02-14 07:54:00", - "sell_price": 100747000.0, - "sell_bar_index": 1588966, - "leg_pct": 3.67, - "bars_held": 462 - }, - { - "leg_id": 519, - "buy_datetime": "2026-02-25 03:21:00", - "buy_price": 94248000.0, - "buy_bar_index": 1594155, - "sell_datetime": "2026-02-26 06:45:00", - "sell_price": 99207000.0, - "sell_bar_index": 1594703, - "leg_pct": 5.26, - "bars_held": 548 - }, - { - "leg_id": 520, - "buy_datetime": "2026-03-01 02:48:00", - "buy_price": 95237000.0, - "buy_bar_index": 1596064, - "sell_datetime": "2026-03-03 14:36:00", - "sell_price": 99663000.0, - "sell_bar_index": 1597260, - "leg_pct": 4.65, - "bars_held": 1196 - }, - { - "leg_id": 521, - "buy_datetime": "2026-03-09 09:36:00", - "buy_price": 98650000.0, - "buy_bar_index": 1600040, - "sell_datetime": "2026-03-11 11:24:00", - "sell_price": 102254000.0, - "sell_bar_index": 1601036, - "leg_pct": 3.65, - "bars_held": 996 - }, - { - "leg_id": 522, - "buy_datetime": "2026-03-12 14:42:00", - "buy_price": 102037000.0, - "buy_bar_index": 1601582, - "sell_datetime": "2026-03-16 23:27:00", - "sell_price": 108305000.0, - "sell_bar_index": 1603677, - "leg_pct": 6.14, - "bars_held": 2095 - }, - { - "leg_id": 523, - "buy_datetime": "2026-03-28 07:15:00", - "buy_price": 100359000.0, - "buy_bar_index": 1609113, - "sell_datetime": "2026-04-02 02:15:00", - "sell_price": 103661000.0, - "sell_bar_index": 1611273, - "leg_pct": 3.29, - "bars_held": 2160 - }, - { - "leg_id": 524, - "buy_datetime": "2026-04-02 23:06:00", - "buy_price": 101092000.0, - "buy_bar_index": 1611690, - "sell_datetime": "2026-04-08 16:33:00", - "sell_price": 105933000.0, - "sell_bar_index": 1614439, - "leg_pct": 4.79, - "bars_held": 2749 - }, - { - "leg_id": 525, - "buy_datetime": "2026-04-13 20:00:00", - "buy_price": 105714000.0, - "buy_bar_index": 1616908, - "sell_datetime": "2026-04-15 07:30:00", - "sell_price": 109796000.0, - "sell_bar_index": 1617618, - "leg_pct": 3.86, - "bars_held": 710 - }, - { - "leg_id": 526, - "buy_datetime": "2026-04-15 18:33:00", - "buy_price": 109641000.0, - "buy_bar_index": 1617839, - "sell_datetime": "2026-04-21 20:15:00", - "sell_price": 112983000.0, - "sell_bar_index": 1620753, - "leg_pct": 3.05, - "bars_held": 2914 - }, - { - "leg_id": 527, - "buy_datetime": "2026-04-22 05:09:00", - "buy_price": 112425000.0, - "buy_bar_index": 1620931, - "sell_datetime": "2026-04-23 04:09:00", - "sell_price": 116448000.0, - "sell_bar_index": 1621391, - "leg_pct": 3.58, + "buy_datetime": "2024-03-20 17:45:00", + "buy_price": 91993000.0, + "buy_bar_index": 1256278, + "sell_datetime": "2024-03-21 16:45:00", + "sell_price": 97303000.0, + "sell_bar_index": 1256738, + "leg_pct": 5.77, "bars_held": 460 }, + { + "leg_id": 519, + "buy_datetime": "2024-03-23 14:24:00", + "buy_price": 93020000.0, + "buy_bar_index": 1257651, + "sell_datetime": "2024-03-25 09:33:00", + "sell_price": 95901000.0, + "sell_bar_index": 1258514, + "leg_pct": 3.1, + "bars_held": 863 + }, + { + "leg_id": 520, + "buy_datetime": "2024-03-25 21:48:00", + "buy_price": 96247000.0, + "buy_bar_index": 1258759, + "sell_datetime": "2024-03-26 08:24:00", + "sell_price": 99700000.0, + "sell_bar_index": 1258971, + "leg_pct": 3.59, + "bars_held": 212 + }, + { + "leg_id": 521, + "buy_datetime": "2024-04-03 01:27:00", + "buy_price": 95653000.0, + "buy_bar_index": 1262672, + "sell_datetime": "2024-04-05 10:21:00", + "sell_price": 98835000.0, + "sell_bar_index": 1263810, + "leg_pct": 3.33, + "bars_held": 1138 + }, + { + "leg_id": 522, + "buy_datetime": "2024-04-05 17:30:00", + "buy_price": 97955000.0, + "buy_bar_index": 1263953, + "sell_datetime": "2024-04-09 02:33:00", + "sell_price": 101568000.0, + "sell_bar_index": 1265550, + "leg_pct": 3.69, + "bars_held": 1597 + }, + { + "leg_id": 523, + "buy_datetime": "2024-04-18 10:27:00", + "buy_price": 91500000.0, + "buy_bar_index": 1270028, + "sell_datetime": "2024-04-21 03:21:00", + "sell_price": 94789000.0, + "sell_bar_index": 1271326, + "leg_pct": 3.59, + "bars_held": 1298 + }, + { + "leg_id": 524, + "buy_datetime": "2024-05-02 19:42:00", + "buy_price": 81499000.0, + "buy_bar_index": 1276933, + "sell_datetime": "2024-05-03 15:36:00", + "sell_price": 83945000.0, + "sell_bar_index": 1277331, + "leg_pct": 3.0, + "bars_held": 398 + }, + { + "leg_id": 525, + "buy_datetime": "2024-05-03 20:21:00", + "buy_price": 83876000.0, + "buy_bar_index": 1277426, + "sell_datetime": "2024-05-04 11:51:00", + "sell_price": 88240000.0, + "sell_bar_index": 1277736, + "leg_pct": 5.2, + "bars_held": 310 + }, + { + "leg_id": 526, + "buy_datetime": "2024-05-09 20:42:00", + "buy_price": 85495000.0, + "buy_bar_index": 1280313, + "sell_datetime": "2024-05-16 09:48:00", + "sell_price": 91549000.0, + "sell_bar_index": 1283455, + "leg_pct": 7.08, + "bars_held": 3142 + }, + { + "leg_id": 527, + "buy_datetime": "2024-05-17 14:36:00", + "buy_price": 90903000.0, + "buy_bar_index": 1284031, + "sell_datetime": "2024-05-21 06:03:00", + "sell_price": 94909000.0, + "sell_bar_index": 1285780, + "leg_pct": 4.41, + "bars_held": 1749 + }, { "leg_id": 528, - "buy_datetime": "2026-04-29 04:24:00", - "buy_price": 113138000.0, - "buy_bar_index": 1624195, - "sell_datetime": "2026-05-04 19:03:00", - "sell_price": 117092000.0, - "sell_bar_index": 1626888, - "leg_pct": 3.49, - "bars_held": 2693 + "buy_datetime": "2024-05-30 10:42:00", + "buy_price": 93949000.0, + "buy_bar_index": 1290064, + "sell_datetime": "2024-06-05 04:09:00", + "sell_price": 97495000.0, + "sell_bar_index": 1292813, + "leg_pct": 3.77, + "bars_held": 2749 }, { "leg_id": 529, - "buy_datetime": "2026-06-07 03:27:00", - "buy_price": 92224000.0, - "buy_bar_index": 1642896, - "sell_datetime": "2026-06-09 01:39:00", - "sell_price": 95341000.0, - "sell_bar_index": 1643820, - "leg_pct": 3.38, - "bars_held": 924 + "buy_datetime": "2024-06-25 06:33:00", + "buy_price": 84914000.0, + "buy_bar_index": 1302458, + "sell_datetime": "2024-06-26 12:21:00", + "sell_price": 87469000.0, + "sell_bar_index": 1303054, + "leg_pct": 3.01, + "bars_held": 596 + }, + { + "leg_id": 530, + "buy_datetime": "2024-06-29 08:42:00", + "buy_price": 85099000.0, + "buy_bar_index": 1304421, + "sell_datetime": "2024-07-02 08:27:00", + "sell_price": 88216000.0, + "sell_bar_index": 1305856, + "leg_pct": 3.66, + "bars_held": 1435 + }, + { + "leg_id": 531, + "buy_datetime": "2024-07-05 19:27:00", + "buy_price": 78938000.0, + "buy_bar_index": 1307516, + "sell_datetime": "2024-07-07 06:18:00", + "sell_price": 82451000.0, + "sell_bar_index": 1308213, + "leg_pct": 4.45, + "bars_held": 697 + }, + { + "leg_id": 532, + "buy_datetime": "2024-07-08 15:15:00", + "buy_price": 79120000.0, + "buy_bar_index": 1308871, + "sell_datetime": "2024-07-10 09:03:00", + "sell_price": 81850000.0, + "sell_bar_index": 1309707, + "leg_pct": 3.45, + "bars_held": 836 + }, + { + "leg_id": 533, + "buy_datetime": "2024-07-12 19:36:00", + "buy_price": 80649000.0, + "buy_bar_index": 1310878, + "sell_datetime": "2024-07-14 19:39:00", + "sell_price": 84335000.0, + "sell_bar_index": 1311839, + "leg_pct": 4.57, + "bars_held": 961 + }, + { + "leg_id": 534, + "buy_datetime": "2024-07-15 00:27:00", + "buy_price": 84127000.0, + "buy_bar_index": 1311935, + "sell_datetime": "2024-07-15 19:24:00", + "sell_price": 88072000.0, + "sell_bar_index": 1312314, + "leg_pct": 4.69, + "bars_held": 379 + }, + { + "leg_id": 535, + "buy_datetime": "2024-07-15 21:21:00", + "buy_price": 87869000.0, + "buy_bar_index": 1312353, + "sell_datetime": "2024-07-16 12:33:00", + "sell_price": 90763000.0, + "sell_bar_index": 1312657, + "leg_pct": 3.29, + "bars_held": 304 + }, + { + "leg_id": 536, + "buy_datetime": "2024-07-16 18:51:00", + "buy_price": 88696000.0, + "buy_bar_index": 1312783, + "sell_datetime": "2024-07-20 11:00:00", + "sell_price": 93097000.0, + "sell_bar_index": 1314546, + "leg_pct": 4.96, + "bars_held": 1763 + }, + { + "leg_id": 537, + "buy_datetime": "2024-07-25 21:15:00", + "buy_price": 89990000.0, + "buy_bar_index": 1317151, + "sell_datetime": "2024-07-26 14:48:00", + "sell_price": 93549000.0, + "sell_bar_index": 1317502, + "leg_pct": 3.95, + "bars_held": 351 + }, + { + "leg_id": 538, + "buy_datetime": "2024-08-05 18:30:00", + "buy_price": 75777000.0, + "buy_bar_index": 1322376, + "sell_datetime": "2024-08-06 19:42:00", + "sell_price": 78905000.0, + "sell_bar_index": 1322880, + "leg_pct": 4.13, + "bars_held": 504 + }, + { + "leg_id": 539, + "buy_datetime": "2024-08-06 21:21:00", + "buy_price": 79400000.0, + "buy_bar_index": 1322913, + "sell_datetime": "2024-08-09 15:51:00", + "sell_price": 85251000.0, + "sell_bar_index": 1324243, + "leg_pct": 7.37, + "bars_held": 1330 + }, + { + "leg_id": 540, + "buy_datetime": "2024-08-16 06:39:00", + "buy_price": 80711000.0, + "buy_bar_index": 1327419, + "sell_datetime": "2024-08-19 01:33:00", + "sell_price": 83231000.0, + "sell_bar_index": 1328757, + "leg_pct": 3.12, + "bars_held": 1338 + }, + { + "leg_id": 541, + "buy_datetime": "2024-08-19 22:39:00", + "buy_price": 80739000.0, + "buy_bar_index": 1329179, + "sell_datetime": "2024-08-24 08:09:00", + "sell_price": 85711000.0, + "sell_bar_index": 1331289, + "leg_pct": 6.16, + "bars_held": 2110 + }, + { + "leg_id": 542, + "buy_datetime": "2024-09-07 07:12:00", + "buy_price": 73508000.0, + "buy_bar_index": 1337965, + "sell_datetime": "2024-09-10 08:42:00", + "sell_price": 77373000.0, + "sell_bar_index": 1339435, + "leg_pct": 5.26, + "bars_held": 1470 + }, + { + "leg_id": 543, + "buy_datetime": "2024-09-11 20:03:00", + "buy_price": 76495000.0, + "buy_bar_index": 1340142, + "sell_datetime": "2024-09-15 03:15:00", + "sell_price": 80229000.0, + "sell_bar_index": 1341726, + "leg_pct": 4.88, + "bars_held": 1584 + }, + { + "leg_id": 544, + "buy_datetime": "2024-09-17 11:39:00", + "buy_price": 78254000.0, + "buy_bar_index": 1342854, + "sell_datetime": "2024-09-18 07:30:00", + "sell_price": 80833000.0, + "sell_bar_index": 1343251, + "leg_pct": 3.3, + "bars_held": 397 + }, + { + "leg_id": 545, + "buy_datetime": "2024-09-19 01:51:00", + "buy_price": 80649000.0, + "buy_bar_index": 1343618, + "sell_datetime": "2024-09-20 08:48:00", + "sell_price": 83951000.0, + "sell_bar_index": 1344237, + "leg_pct": 4.09, + "bars_held": 619 + }, + { + "leg_id": 546, + "buy_datetime": "2024-09-23 01:27:00", + "buy_price": 83793000.0, + "buy_bar_index": 1345530, + "sell_datetime": "2024-09-27 22:42:00", + "sell_price": 86554000.0, + "sell_bar_index": 1347875, + "leg_pct": 3.3, + "bars_held": 2345 + }, + { + "leg_id": 547, + "buy_datetime": "2024-10-02 09:45:00", + "buy_price": 81685000.0, + "buy_bar_index": 1350016, + "sell_datetime": "2024-10-07 17:57:00", + "sell_price": 85395000.0, + "sell_bar_index": 1352580, + "leg_pct": 4.54, + "bars_held": 2564 + }, + { + "leg_id": 548, + "buy_datetime": "2024-10-11 11:39:00", + "buy_price": 82172000.0, + "buy_bar_index": 1354374, + "sell_datetime": "2024-10-12 10:48:00", + "sell_price": 84718000.0, + "sell_bar_index": 1354837, + "leg_pct": 3.1, + "bars_held": 463 + }, + { + "leg_id": 549, + "buy_datetime": "2024-10-14 08:03:00", + "buy_price": 84706000.0, + "buy_bar_index": 1355614, + "sell_datetime": "2024-10-15 06:54:00", + "sell_price": 88319000.0, + "sell_bar_index": 1356071, + "leg_pct": 4.27, + "bars_held": 457 + }, + { + "leg_id": 550, + "buy_datetime": "2024-10-15 13:42:00", + "buy_price": 88139000.0, + "buy_bar_index": 1356207, + "sell_datetime": "2024-10-17 04:30:00", + "sell_price": 91820000.0, + "sell_bar_index": 1356983, + "leg_pct": 4.18, + "bars_held": 776 + }, + { + "leg_id": 551, + "buy_datetime": "2024-10-17 23:42:00", + "buy_price": 91499000.0, + "buy_bar_index": 1357367, + "sell_datetime": "2024-10-28 12:36:00", + "sell_price": 94672000.0, + "sell_bar_index": 1362425, + "leg_pct": 3.47, + "bars_held": 5058 + }, + { + "leg_id": 552, + "buy_datetime": "2024-10-28 18:21:00", + "buy_price": 95127000.0, + "buy_bar_index": 1362540, + "sell_datetime": "2024-10-30 09:15:00", + "sell_price": 100903000.0, + "sell_bar_index": 1363318, + "leg_pct": 6.07, + "bars_held": 778 + }, + { + "leg_id": 553, + "buy_datetime": "2024-11-05 07:39:00", + "buy_price": 94211000.0, + "buy_bar_index": 1366166, + "sell_datetime": "2024-11-06 03:21:00", + "sell_price": 97150000.0, + "sell_bar_index": 1366560, + "leg_pct": 3.12, + "bars_held": 394 + }, + { + "leg_id": 554, + "buy_datetime": "2024-11-06 07:57:00", + "buy_price": 96659000.0, + "buy_bar_index": 1366652, + "sell_datetime": "2024-11-06 17:36:00", + "sell_price": 100393000.0, + "sell_bar_index": 1366845, + "leg_pct": 3.86, + "bars_held": 193 + }, + { + "leg_id": 555, + "buy_datetime": "2024-11-06 19:48:00", + "buy_price": 101875000.0, + "buy_bar_index": 1366889, + "sell_datetime": "2024-11-09 15:45:00", + "sell_price": 106483000.0, + "sell_bar_index": 1368248, + "leg_pct": 4.52, + "bars_held": 1359 + }, + { + "leg_id": 556, + "buy_datetime": "2024-11-10 03:18:00", + "buy_price": 106387000.0, + "buy_bar_index": 1368479, + "sell_datetime": "2024-11-11 02:06:00", + "sell_price": 109961000.0, + "sell_bar_index": 1368935, + "leg_pct": 3.36, + "bars_held": 456 + }, + { + "leg_id": 557, + "buy_datetime": "2024-11-11 03:42:00", + "buy_price": 110901000.0, + "buy_bar_index": 1368967, + "sell_datetime": "2024-11-12 09:24:00", + "sell_price": 122720000.0, + "sell_bar_index": 1369561, + "leg_pct": 10.66, + "bars_held": 594 + }, + { + "leg_id": 558, + "buy_datetime": "2024-11-13 01:27:00", + "buy_price": 123263000.0, + "buy_bar_index": 1369882, + "sell_datetime": "2024-11-14 16:21:00", + "sell_price": 127879000.0, + "sell_bar_index": 1370660, + "leg_pct": 3.74, + "bars_held": 778 + }, + { + "leg_id": 559, + "buy_datetime": "2024-11-15 14:24:00", + "buy_price": 124839000.0, + "buy_bar_index": 1371101, + "sell_datetime": "2024-11-20 07:03:00", + "sell_price": 129725000.0, + "sell_bar_index": 1373354, + "leg_pct": 3.91, + "bars_held": 2253 + }, + { + "leg_id": 560, + "buy_datetime": "2024-11-20 13:24:00", + "buy_price": 129290000.0, + "buy_bar_index": 1373481, + "sell_datetime": "2024-11-22 06:48:00", + "sell_price": 136832000.0, + "sell_bar_index": 1374309, + "leg_pct": 5.83, + "bars_held": 828 + }, + { + "leg_id": 561, + "buy_datetime": "2024-11-27 10:33:00", + "buy_price": 128844000.0, + "buy_bar_index": 1376784, + "sell_datetime": "2024-11-28 08:12:00", + "sell_price": 133066000.0, + "sell_bar_index": 1377217, + "leg_pct": 3.28, + "bars_held": 433 + }, + { + "leg_id": 562, + "buy_datetime": "2024-12-04 00:48:00", + "buy_price": 132579000.0, + "buy_bar_index": 1379949, + "sell_datetime": "2024-12-05 15:27:00", + "sell_price": 143398000.0, + "sell_bar_index": 1380722, + "leg_pct": 8.16, + "bars_held": 773 + }, + { + "leg_id": 563, + "buy_datetime": "2024-12-06 15:06:00", + "buy_price": 137736000.0, + "buy_bar_index": 1381195, + "sell_datetime": "2024-12-12 09:06:00", + "sell_price": 143494000.0, + "sell_bar_index": 1383896, + "leg_pct": 4.18, + "bars_held": 2701 + }, + { + "leg_id": 564, + "buy_datetime": "2024-12-13 13:30:00", + "buy_price": 142838000.0, + "buy_bar_index": 1384464, + "sell_datetime": "2024-12-16 02:27:00", + "sell_price": 147582000.0, + "sell_bar_index": 1385683, + "leg_pct": 3.32, + "bars_held": 1219 + }, + { + "leg_id": 565, + "buy_datetime": "2024-12-16 03:45:00", + "buy_price": 148004000.0, + "buy_bar_index": 1385709, + "sell_datetime": "2024-12-17 08:21:00", + "sell_price": 152873000.0, + "sell_bar_index": 1386281, + "leg_pct": 3.29, + "bars_held": 572 + }, + { + "leg_id": 566, + "buy_datetime": "2024-12-24 16:39:00", + "buy_price": 141729000.0, + "buy_bar_index": 1389807, + "sell_datetime": "2024-12-25 04:15:00", + "sell_price": 146958000.0, + "sell_bar_index": 1390039, + "leg_pct": 3.69, + "bars_held": 232 + }, + { + "leg_id": 567, + "buy_datetime": "2024-12-31 15:15:00", + "buy_price": 137230000.0, + "buy_bar_index": 1393139, + "sell_datetime": "2025-01-02 10:45:00", + "sell_price": 141513000.0, + "sell_bar_index": 1393910, + "leg_pct": 3.12, + "bars_held": 771 + }, + { + "leg_id": 568, + "buy_datetime": "2025-01-02 11:48:00", + "buy_price": 141944000.0, + "buy_bar_index": 1393931, + "sell_datetime": "2025-01-07 10:24:00", + "sell_price": 149563000.0, + "sell_bar_index": 1396303, + "leg_pct": 5.37, + "bars_held": 2372 + }, + { + "leg_id": 569, + "buy_datetime": "2025-01-13 22:27:00", + "buy_price": 139058000.0, + "buy_bar_index": 1399424, + "sell_datetime": "2025-01-15 04:54:00", + "sell_price": 143599000.0, + "sell_bar_index": 1400033, + "leg_pct": 3.27, + "bars_held": 609 + }, + { + "leg_id": 570, + "buy_datetime": "2025-01-15 16:42:00", + "buy_price": 144206000.0, + "buy_bar_index": 1400269, + "sell_datetime": "2025-01-18 06:33:00", + "sell_price": 153925000.0, + "sell_bar_index": 1401506, + "leg_pct": 6.74, + "bars_held": 1237 + }, + { + "leg_id": 571, + "buy_datetime": "2025-01-23 20:45:00", + "buy_price": 152755000.0, + "buy_bar_index": 1404190, + "sell_datetime": "2025-01-27 04:24:00", + "sell_price": 157619000.0, + "sell_bar_index": 1405783, + "leg_pct": 3.18, + "bars_held": 1593 + }, + { + "leg_id": 572, + "buy_datetime": "2025-01-27 21:24:00", + "buy_price": 152728000.0, + "buy_bar_index": 1406123, + "sell_datetime": "2025-01-30 15:33:00", + "sell_price": 159618000.0, + "sell_bar_index": 1407446, + "leg_pct": 4.51, + "bars_held": 1323 + }, + { + "leg_id": 573, + "buy_datetime": "2025-02-03 16:18:00", + "buy_price": 150855000.0, + "buy_bar_index": 1409381, + "sell_datetime": "2025-02-04 08:39:00", + "sell_price": 158693000.0, + "sell_bar_index": 1409708, + "leg_pct": 5.2, + "bars_held": 327 + }, + { + "leg_id": 574, + "buy_datetime": "2025-02-28 20:27:00", + "buy_price": 119804000.0, + "buy_bar_index": 1421365, + "sell_datetime": "2025-03-01 10:03:00", + "sell_price": 123840000.0, + "sell_bar_index": 1421637, + "leg_pct": 3.37, + "bars_held": 272 + }, + { + "leg_id": 575, + "buy_datetime": "2025-03-02 02:36:00", + "buy_price": 126520000.0, + "buy_bar_index": 1421968, + "sell_datetime": "2025-03-03 09:18:00", + "sell_price": 140602000.0, + "sell_bar_index": 1422582, + "leg_pct": 11.13, + "bars_held": 614 + }, + { + "leg_id": 576, + "buy_datetime": "2025-03-05 01:42:00", + "buy_price": 125418000.0, + "buy_bar_index": 1423390, + "sell_datetime": "2025-03-05 13:06:00", + "sell_price": 130473000.0, + "sell_bar_index": 1423618, + "leg_pct": 4.03, + "bars_held": 228 + }, + { + "leg_id": 577, + "buy_datetime": "2025-03-05 16:45:00", + "buy_price": 131272000.0, + "buy_bar_index": 1423691, + "sell_datetime": "2025-03-06 15:42:00", + "sell_price": 136653000.0, + "sell_bar_index": 1424150, + "leg_pct": 4.1, + "bars_held": 459 + }, + { + "leg_id": 578, + "buy_datetime": "2025-03-11 11:42:00", + "buy_price": 118098000.0, + "buy_bar_index": 1426470, + "sell_datetime": "2025-03-12 12:12:00", + "sell_price": 122767000.0, + "sell_bar_index": 1426960, + "leg_pct": 3.95, + "bars_held": 490 + }, + { + "leg_id": 579, + "buy_datetime": "2025-03-14 06:09:00", + "buy_price": 119683000.0, + "buy_bar_index": 1427799, + "sell_datetime": "2025-03-15 06:42:00", + "sell_price": 124052000.0, + "sell_bar_index": 1428290, + "leg_pct": 3.65, + "bars_held": 491 + }, + { + "leg_id": 580, + "buy_datetime": "2025-03-19 04:12:00", + "buy_price": 120368000.0, + "buy_bar_index": 1430160, + "sell_datetime": "2025-03-20 14:21:00", + "sell_price": 125239000.0, + "sell_bar_index": 1430843, + "leg_pct": 4.05, + "bars_held": 683 + }, + { + "leg_id": 581, + "buy_datetime": "2025-03-22 01:51:00", + "buy_price": 124191000.0, + "buy_bar_index": 1431553, + "sell_datetime": "2025-03-24 21:51:00", + "sell_price": 128767000.0, + "sell_bar_index": 1432704, + "leg_pct": 3.68, + "bars_held": 1151 + }, + { + "leg_id": 582, + "buy_datetime": "2025-03-31 19:36:00", + "buy_price": 121884000.0, + "buy_bar_index": 1436019, + "sell_datetime": "2025-04-03 04:09:00", + "sell_price": 127526000.0, + "sell_bar_index": 1437150, + "leg_pct": 4.63, + "bars_held": 1131 + }, + { + "leg_id": 583, + "buy_datetime": "2025-04-07 18:27:00", + "buy_price": 114312000.0, + "buy_bar_index": 1439356, + "sell_datetime": "2025-04-08 12:12:00", + "sell_price": 119014000.0, + "sell_bar_index": 1439711, + "leg_pct": 4.11, + "bars_held": 355 + }, + { + "leg_id": 584, + "buy_datetime": "2025-04-09 14:00:00", + "buy_price": 114960000.0, + "buy_bar_index": 1440227, + "sell_datetime": "2025-04-10 16:54:00", + "sell_price": 120827000.0, + "sell_bar_index": 1440765, + "leg_pct": 5.1, + "bars_held": 538 + }, + { + "leg_id": 585, + "buy_datetime": "2025-04-11 10:33:00", + "buy_price": 117831000.0, + "buy_bar_index": 1441118, + "sell_datetime": "2025-04-12 07:30:00", + "sell_price": 121451000.0, + "sell_bar_index": 1441537, + "leg_pct": 3.07, + "bars_held": 419 + }, + { + "leg_id": 586, + "buy_datetime": "2025-04-12 14:03:00", + "buy_price": 121414000.0, + "buy_bar_index": 1441668, + "sell_datetime": "2025-04-21 18:15:00", + "sell_price": 125204000.0, + "sell_bar_index": 1446072, + "leg_pct": 3.12, + "bars_held": 4404 + }, + { + "leg_id": 587, + "buy_datetime": "2025-04-21 21:27:00", + "buy_price": 125186000.0, + "buy_bar_index": 1446136, + "sell_datetime": "2025-04-23 10:51:00", + "sell_price": 133000000.0, + "sell_bar_index": 1446884, + "leg_pct": 6.24, + "bars_held": 748 + }, + { + "leg_id": 588, + "buy_datetime": "2025-04-24 18:03:00", + "buy_price": 132712000.0, + "buy_bar_index": 1447508, + "sell_datetime": "2025-04-26 06:21:00", + "sell_price": 136753000.0, + "sell_bar_index": 1448234, + "leg_pct": 3.04, + "bars_held": 726 + }, + { + "leg_id": 589, + "buy_datetime": "2025-04-28 11:45:00", + "buy_price": 134886000.0, + "buy_bar_index": 1449302, + "sell_datetime": "2025-05-02 07:48:00", + "sell_price": 139004000.0, + "sell_bar_index": 1451143, + "leg_pct": 3.05, + "bars_held": 1841 + }, + { + "leg_id": 590, + "buy_datetime": "2025-05-06 00:57:00", + "buy_price": 133607000.0, + "buy_bar_index": 1452926, + "sell_datetime": "2025-05-08 14:36:00", + "sell_price": 139369000.0, + "sell_bar_index": 1454159, + "leg_pct": 4.31, + "bars_held": 1233 + }, + { + "leg_id": 591, + "buy_datetime": "2025-05-08 16:24:00", + "buy_price": 139778000.0, + "buy_bar_index": 1454195, + "sell_datetime": "2025-05-09 21:33:00", + "sell_price": 144180000.0, + "sell_bar_index": 1454778, + "leg_pct": 3.15, + "bars_held": 583 + }, + { + "leg_id": 592, + "buy_datetime": "2025-05-10 10:39:00", + "buy_price": 144012000.0, + "buy_bar_index": 1455040, + "sell_datetime": "2025-05-19 10:36:00", + "sell_price": 149091000.0, + "sell_bar_index": 1459359, + "leg_pct": 3.53, + "bars_held": 4319 + }, + { + "leg_id": 593, + "buy_datetime": "2025-05-19 17:12:00", + "buy_price": 146671000.0, + "buy_bar_index": 1459491, + "sell_datetime": "2025-05-23 05:15:00", + "sell_price": 154568000.0, + "sell_bar_index": 1461172, + "leg_pct": 5.38, + "bars_held": 1681 + }, + { + "leg_id": 594, + "buy_datetime": "2025-06-06 11:42:00", + "buy_price": 141943000.0, + "buy_bar_index": 1468021, + "sell_datetime": "2025-06-08 09:45:00", + "sell_price": 146341000.0, + "sell_bar_index": 1468942, + "leg_pct": 3.1, + "bars_held": 921 + }, + { + "leg_id": 595, + "buy_datetime": "2025-06-09 17:39:00", + "buy_price": 145394000.0, + "buy_bar_index": 1469580, + "sell_datetime": "2025-06-10 23:03:00", + "sell_price": 149878000.0, + "sell_bar_index": 1470168, + "leg_pct": 3.08, + "bars_held": 588 + }, + { + "leg_id": 596, + "buy_datetime": "2025-06-23 06:24:00", + "buy_price": 138693000.0, + "buy_bar_index": 1476075, + "sell_datetime": "2025-06-24 11:57:00", + "sell_price": 145119000.0, + "sell_bar_index": 1476666, + "leg_pct": 4.63, + "bars_held": 591 + }, + { + "leg_id": 597, + "buy_datetime": "2025-06-24 23:21:00", + "buy_price": 144950000.0, + "buy_bar_index": 1476894, + "sell_datetime": "2025-07-10 14:06:00", + "sell_price": 150834000.0, + "sell_bar_index": 1484389, + "leg_pct": 4.06, + "bars_held": 7495 + }, + { + "leg_id": 598, + "buy_datetime": "2025-07-10 23:33:00", + "buy_price": 150981000.0, + "buy_bar_index": 1484578, + "sell_datetime": "2025-07-11 19:30:00", + "sell_price": 159786000.0, + "sell_bar_index": 1484977, + "leg_pct": 5.83, + "bars_held": 399 + }, + { + "leg_id": 599, + "buy_datetime": "2025-07-12 10:27:00", + "buy_price": 158317000.0, + "buy_bar_index": 1485276, + "sell_datetime": "2025-07-15 00:06:00", + "sell_price": 163957000.0, + "sell_bar_index": 1486509, + "leg_pct": 3.56, + "bars_held": 1233 + }, + { + "leg_id": 600, + "buy_datetime": "2025-07-25 18:21:00", + "buy_price": 158362000.0, + "buy_bar_index": 1491674, + "sell_datetime": "2025-07-29 19:00:00", + "sell_price": 163442000.0, + "sell_bar_index": 1493607, + "leg_pct": 3.21, + "bars_held": 1933 + }, + { + "leg_id": 601, + "buy_datetime": "2025-08-03 10:24:00", + "buy_price": 158000000.0, + "buy_bar_index": 1495835, + "sell_datetime": "2025-08-11 17:21:00", + "sell_price": 166177000.0, + "sell_bar_index": 1499814, + "leg_pct": 5.18, + "bars_held": 3979 + }, + { + "leg_id": 602, + "buy_datetime": "2025-09-01 14:54:00", + "buy_price": 150027000.0, + "buy_bar_index": 1509726, + "sell_datetime": "2025-09-03 10:18:00", + "sell_price": 155000000.0, + "sell_bar_index": 1510563, + "leg_pct": 3.31, + "bars_held": 837 + }, + { + "leg_id": 603, + "buy_datetime": "2025-09-05 02:15:00", + "buy_price": 153754000.0, + "buy_bar_index": 1511362, + "sell_datetime": "2025-09-11 16:51:00", + "sell_price": 158881000.0, + "sell_bar_index": 1514523, + "leg_pct": 3.33, + "bars_held": 3161 + }, + { + "leg_id": 604, + "buy_datetime": "2025-09-27 21:12:00", + "buy_price": 157293000.0, + "buy_bar_index": 1522290, + "sell_datetime": "2025-09-30 06:36:00", + "sell_price": 162750000.0, + "sell_bar_index": 1523438, + "leg_pct": 3.47, + "bars_held": 1148 + }, + { + "leg_id": 605, + "buy_datetime": "2025-10-01 02:06:00", + "buy_price": 162293000.0, + "buy_bar_index": 1523828, + "sell_datetime": "2025-10-02 17:03:00", + "sell_price": 168026000.0, + "sell_bar_index": 1524607, + "leg_pct": 3.53, + "bars_held": 779 + }, + { + "leg_id": 606, + "buy_datetime": "2025-10-02 17:30:00", + "buy_price": 168200000.0, + "buy_bar_index": 1524616, + "sell_datetime": "2025-10-04 08:39:00", + "sell_price": 173410000.0, + "sell_bar_index": 1525399, + "leg_pct": 3.1, + "bars_held": 783 + }, + { + "leg_id": 607, + "buy_datetime": "2025-10-18 00:03:00", + "buy_price": 162104000.0, + "buy_bar_index": 1531818, + "sell_datetime": "2025-10-22 02:24:00", + "sell_price": 167157000.0, + "sell_bar_index": 1533785, + "leg_pct": 3.12, + "bars_held": 1967 + }, + { + "leg_id": 608, + "buy_datetime": "2025-10-22 21:15:00", + "buy_price": 163015000.0, + "buy_bar_index": 1534162, + "sell_datetime": "2025-10-27 12:00:00", + "sell_price": 170095000.0, + "sell_bar_index": 1536377, + "leg_pct": 4.34, + "bars_held": 2215 + }, + { + "leg_id": 609, + "buy_datetime": "2025-11-05 11:24:00", + "buy_price": 150250000.0, + "buy_bar_index": 1540685, + "sell_datetime": "2025-11-06 07:06:00", + "sell_price": 154964000.0, + "sell_bar_index": 1541079, + "leg_pct": 3.14, + "bars_held": 394 + }, + { + "leg_id": 610, + "buy_datetime": "2025-11-07 22:24:00", + "buy_price": 150230000.0, + "buy_bar_index": 1541865, + "sell_datetime": "2025-11-10 07:21:00", + "sell_price": 154983000.0, + "sell_bar_index": 1543004, + "leg_pct": 3.16, + "bars_held": 1139 + }, + { + "leg_id": 611, + "buy_datetime": "2025-11-21 20:21:00", + "buy_price": 125071000.0, + "buy_bar_index": 1548544, + "sell_datetime": "2025-11-23 14:27:00", + "sell_price": 130049000.0, + "sell_bar_index": 1549386, + "leg_pct": 3.98, + "bars_held": 842 + }, + { + "leg_id": 612, + "buy_datetime": "2025-11-23 17:27:00", + "buy_price": 129643000.0, + "buy_bar_index": 1549446, + "sell_datetime": "2025-11-27 15:57:00", + "sell_price": 136110000.0, + "sell_bar_index": 1551207, + "leg_pct": 4.99, + "bars_held": 1761 + }, + { + "leg_id": 613, + "buy_datetime": "2025-12-02 05:18:00", + "buy_price": 128102000.0, + "buy_bar_index": 1553394, + "sell_datetime": "2025-12-03 06:21:00", + "sell_price": 135679000.0, + "sell_bar_index": 1553895, + "leg_pct": 5.91, + "bars_held": 501 + }, + { + "leg_id": 614, + "buy_datetime": "2025-12-08 00:33:00", + "buy_price": 133358000.0, + "buy_bar_index": 1556179, + "sell_datetime": "2025-12-10 06:09:00", + "sell_price": 137456000.0, + "sell_bar_index": 1557251, + "leg_pct": 3.07, + "bars_held": 1072 + }, + { + "leg_id": 615, + "buy_datetime": "2025-12-16 17:06:00", + "buy_price": 128401000.0, + "buy_bar_index": 1560350, + "sell_datetime": "2025-12-23 01:45:00", + "sell_price": 133450000.0, + "sell_bar_index": 1563403, + "leg_pct": 3.93, + "bars_held": 3053 + }, + { + "leg_id": 616, + "buy_datetime": "2025-12-30 12:33:00", + "buy_price": 126866000.0, + "buy_bar_index": 1566979, + "sell_datetime": "2026-01-04 16:00:00", + "sell_price": 132235000.0, + "sell_bar_index": 1569448, + "leg_pct": 4.23, + "bars_held": 2469 + }, + { + "leg_id": 617, + "buy_datetime": "2026-01-05 01:21:00", + "buy_price": 132055000.0, + "buy_bar_index": 1569635, + "sell_datetime": "2026-01-06 08:12:00", + "sell_price": 136214000.0, + "sell_bar_index": 1570252, + "leg_pct": 3.15, + "bars_held": 617 + }, + { + "leg_id": 618, + "buy_datetime": "2026-01-08 20:00:00", + "buy_price": 131993000.0, + "buy_bar_index": 1571448, + "sell_datetime": "2026-01-14 14:45:00", + "sell_price": 139699000.0, + "sell_bar_index": 1574223, + "leg_pct": 5.84, + "bars_held": 2775 + }, + { + "leg_id": 619, + "buy_datetime": "2026-02-06 08:18:00", + "buy_price": 95067000.0, + "buy_bar_index": 1585134, + "sell_datetime": "2026-02-07 14:42:00", + "sell_price": 104401000.0, + "sell_bar_index": 1585742, + "leg_pct": 9.82, + "bars_held": 608 + }, + { + "leg_id": 620, + "buy_datetime": "2026-02-08 00:03:00", + "buy_price": 102242000.0, + "buy_bar_index": 1585929, + "sell_datetime": "2026-02-09 05:33:00", + "sell_price": 105434000.0, + "sell_bar_index": 1586519, + "leg_pct": 3.12, + "bars_held": 590 + }, + { + "leg_id": 621, + "buy_datetime": "2026-02-13 08:00:00", + "buy_price": 97366000.0, + "buy_bar_index": 1588488, + "sell_datetime": "2026-02-14 14:42:00", + "sell_price": 101060000.0, + "sell_bar_index": 1589102, + "leg_pct": 3.79, + "bars_held": 614 + }, + { + "leg_id": 622, + "buy_datetime": "2026-02-25 00:06:00", + "buy_price": 93112000.0, + "buy_bar_index": 1594090, + "sell_datetime": "2026-02-26 05:18:00", + "sell_price": 98921000.0, + "sell_bar_index": 1594674, + "leg_pct": 6.24, + "bars_held": 584 + }, + { + "leg_id": 623, + "buy_datetime": "2026-02-28 19:21:00", + "buy_price": 93531000.0, + "buy_bar_index": 1595915, + "sell_datetime": "2026-03-01 13:24:00", + "sell_price": 97548000.0, + "sell_bar_index": 1596276, + "leg_pct": 4.29, + "bars_held": 361 + }, + { + "leg_id": 624, + "buy_datetime": "2026-03-02 06:36:00", + "buy_price": 95848000.0, + "buy_bar_index": 1596620, + "sell_datetime": "2026-03-03 15:06:00", + "sell_price": 99461000.0, + "sell_bar_index": 1597270, + "leg_pct": 3.77, + "bars_held": 650 + }, + { + "leg_id": 625, + "buy_datetime": "2026-03-03 20:27:00", + "buy_price": 98404000.0, + "buy_bar_index": 1597377, + "sell_datetime": "2026-03-05 06:06:00", + "sell_price": 105800000.0, + "sell_bar_index": 1598050, + "leg_pct": 7.52, + "bars_held": 673 + }, + { + "leg_id": 626, + "buy_datetime": "2026-03-09 09:42:00", + "buy_price": 98510000.0, + "buy_bar_index": 1600042, + "sell_datetime": "2026-03-11 05:12:00", + "sell_price": 102680000.0, + "sell_bar_index": 1600912, + "leg_pct": 4.23, + "bars_held": 870 + }, + { + "leg_id": 627, + "buy_datetime": "2026-03-11 19:48:00", + "buy_price": 101934000.0, + "buy_bar_index": 1601204, + "sell_datetime": "2026-03-14 01:33:00", + "sell_price": 105113000.0, + "sell_bar_index": 1602279, + "leg_pct": 3.12, + "bars_held": 1075 + }, + { + "leg_id": 628, + "buy_datetime": "2026-03-14 18:03:00", + "buy_price": 104316000.0, + "buy_bar_index": 1602609, + "sell_datetime": "2026-03-17 01:24:00", + "sell_price": 108030000.0, + "sell_bar_index": 1603716, + "leg_pct": 3.56, + "bars_held": 1107 + }, + { + "leg_id": 629, + "buy_datetime": "2026-03-23 10:24:00", + "buy_price": 102282000.0, + "buy_bar_index": 1606776, + "sell_datetime": "2026-03-24 21:21:00", + "sell_price": 105807000.0, + "sell_bar_index": 1607475, + "leg_pct": 3.45, + "bars_held": 699 + }, + { + "leg_id": 630, + "buy_datetime": "2026-03-28 04:15:00", + "buy_price": 100295000.0, + "buy_bar_index": 1609053, + "sell_datetime": "2026-04-01 16:51:00", + "sell_price": 103431000.0, + "sell_bar_index": 1611085, + "leg_pct": 3.13, + "bars_held": 2032 + }, + { + "leg_id": 631, + "buy_datetime": "2026-04-02 23:09:00", + "buy_price": 101193000.0, + "buy_bar_index": 1611691, + "sell_datetime": "2026-04-06 21:03:00", + "sell_price": 104597000.0, + "sell_bar_index": 1613569, + "leg_pct": 3.36, + "bars_held": 1878 + }, + { + "leg_id": 632, + "buy_datetime": "2026-04-08 02:42:00", + "buy_price": 103610000.0, + "buy_bar_index": 1614162, + "sell_datetime": "2026-04-10 12:09:00", + "sell_price": 106987000.0, + "sell_bar_index": 1615311, + "leg_pct": 3.26, + "bars_held": 1149 + }, + { + "leg_id": 633, + "buy_datetime": "2026-04-13 20:00:00", + "buy_price": 105714000.0, + "buy_bar_index": 1616908, + "sell_datetime": "2026-04-15 07:36:00", + "sell_price": 109665000.0, + "sell_bar_index": 1617620, + "leg_pct": 3.74, + "bars_held": 712 + }, + { + "leg_id": 634, + "buy_datetime": "2026-04-16 02:51:00", + "buy_price": 109555000.0, + "buy_bar_index": 1618005, + "sell_datetime": "2026-04-21 21:12:00", + "sell_price": 112859000.0, + "sell_bar_index": 1620772, + "leg_pct": 3.02, + "bars_held": 2767 + }, + { + "leg_id": 635, + "buy_datetime": "2026-04-22 07:42:00", + "buy_price": 112219000.0, + "buy_bar_index": 1620982, + "sell_datetime": "2026-04-23 02:33:00", + "sell_price": 116497000.0, + "sell_bar_index": 1621359, + "leg_pct": 3.81, + "bars_held": 377 + }, + { + "leg_id": 636, + "buy_datetime": "2026-04-30 16:30:00", + "buy_price": 113118000.0, + "buy_bar_index": 1624917, + "sell_datetime": "2026-05-03 22:24:00", + "sell_price": 116670000.0, + "sell_bar_index": 1626475, + "leg_pct": 3.14, + "bars_held": 1558 + }, + { + "leg_id": 637, + "buy_datetime": "2026-05-03 23:48:00", + "buy_price": 116671000.0, + "buy_bar_index": 1626503, + "sell_datetime": "2026-05-06 01:48:00", + "sell_price": 120300000.0, + "sell_bar_index": 1627503, + "leg_pct": 3.11, + "bars_held": 1000 + }, + { + "leg_id": 638, + "buy_datetime": "2026-06-07 05:24:00", + "buy_price": 92141000.0, + "buy_bar_index": 1642935, + "sell_datetime": "2026-06-09 01:51:00", + "sell_price": 95111000.0, + "sell_bar_index": 1643824, + "leg_pct": 3.22, + "bars_held": 889 } ], "summary": { - "leg_count": 529, - "buy_count": 529, - "sell_count": 529, - "avg_leg_pct": 6.0, - "median_leg_pct": 4.65, - "max_leg_pct": 42.43, - "min_leg_pct": 3.01, - "avg_bars_held": 1202.8 + "leg_count": 638, + "buy_count": 638, + "sell_count": 638, + "avg_leg_pct": 5.51, + "median_leg_pct": 4.38, + "max_leg_pct": 37.0, + "min_leg_pct": 3.0, + "avg_bars_held": 1042.6 }, "pnl": { "initial_cash_krw": 400000.0, - "final_cash_krw": 4.051238629832667e+18, - "total_pnl_krw": 4.0512386298322673e+18, - "total_return_pct": 1012809657458066.8, + "final_cash_krw": 1.155404664141833e+20, + "total_pnl_krw": 1.155404664141829e+20, + "total_return_pct": 2.8885116603545724e+16, "fee_rate": 0.0005, - "legs_traded": 529, + "legs_traded": 638, "legs_skipped": 0, - "period_from": "2017-01-01 07:18:00", - "period_to": "2026-06-09 01:39:00", + "period_from": "2017-01-01 14:30:00", + "period_to": "2026-06-09 01:51:00", "leg_pnls": [ { "leg_id": 1, - "buy_datetime": "2017-01-01 07:18:00", - "sell_datetime": "2017-01-02 09:30:00", + "buy_datetime": "2017-01-01 14:30:00", + "sell_datetime": "2017-01-02 08:54:00", "buy_price": 1196000.0, - "sell_price": 1256000.0, + "sell_price": 1257000.0, "cash_before": 400000.0, - "cash_after": 419647.0, - "leg_return_pct": 4.91, - "cumulative_return_pct": 4.91, + "cash_after": 419981.0, + "leg_return_pct": 5.0, + "cumulative_return_pct": 5.0, "btc_qty": 0.33428094 }, { "leg_id": 2, - "buy_datetime": "2017-01-02 16:15:00", - "sell_datetime": "2017-01-03 07:54:00", - "buy_price": 1281000.0, - "sell_price": 1320000.0, - "cash_before": 419647.0, - "cash_after": 431991.0, - "leg_return_pct": 2.94, - "cumulative_return_pct": 8.0, - "btc_qty": 0.32742943 + "buy_datetime": "2017-01-02 11:42:00", + "sell_datetime": "2017-01-03 17:36:00", + "buy_price": 1269000.0, + "sell_price": 1350000.0, + "cash_before": 419981.0, + "cash_after": 446342.0, + "leg_return_pct": 6.28, + "cumulative_return_pct": 11.59, + "btc_qty": 0.33078885 }, { "leg_id": 3, - "buy_datetime": "2017-01-03 08:36:00", - "sell_datetime": "2017-01-04 15:24:00", - "buy_price": 1327000.0, - "sell_price": 1392000.0, - "cash_before": 431991.0, - "cash_after": 452698.0, - "leg_return_pct": 4.79, - "cumulative_return_pct": 13.17, - "btc_qty": 0.3253766 + "buy_datetime": "2017-01-04 01:06:00", + "sell_datetime": "2017-01-05 21:09:00", + "buy_price": 1354000.0, + "sell_price": 1481000.0, + "cash_before": 446342.0, + "cash_after": 487719.0, + "leg_return_pct": 9.27, + "cumulative_return_pct": 21.93, + "btc_qty": 0.3294819 }, { "leg_id": 4, - "buy_datetime": "2017-01-08 01:03:00", - "sell_datetime": "2017-01-08 17:51:00", - "buy_price": 1127000.0, - "sell_price": 1181000.0, - "cash_before": 452698.0, - "cash_after": 473914.0, - "leg_return_pct": 4.69, - "cumulative_return_pct": 18.48, - "btc_qty": 0.40148307 + "buy_datetime": "2017-01-07 23:30:00", + "sell_datetime": "2017-01-08 15:54:00", + "buy_price": 1105000.0, + "sell_price": 1186000.0, + "cash_before": 487719.0, + "cash_after": 522947.0, + "leg_return_pct": 7.22, + "cumulative_return_pct": 30.74, + "btc_qty": 0.44115372 }, { "leg_id": 5, - "buy_datetime": "2017-01-13 00:12:00", - "sell_datetime": "2017-01-13 09:39:00", - "buy_price": 935000.0, - "sell_price": 969000.0, - "cash_before": 473914.0, - "cash_after": 490657.0, - "leg_return_pct": 3.53, - "cumulative_return_pct": 22.66, - "btc_qty": 0.50660692 + "buy_datetime": "2017-01-12 22:09:00", + "sell_datetime": "2017-01-13 08:39:00", + "buy_price": 916000.0, + "sell_price": 971000.0, + "cash_before": 522947.0, + "cash_after": 553792.0, + "leg_return_pct": 5.9, + "cumulative_return_pct": 38.45, + "btc_qty": 0.57061706 }, { "leg_id": 6, - "buy_datetime": "2017-01-13 21:39:00", - "sell_datetime": "2017-01-14 14:39:00", - "buy_price": 950000.0, - "sell_price": 980000.0, - "cash_before": 490657.0, - "cash_after": 505645.0, - "leg_return_pct": 3.05, - "cumulative_return_pct": 26.41, - "btc_qty": 0.51622245 + "buy_datetime": "2017-01-13 20:36:00", + "sell_datetime": "2017-01-17 21:21:00", + "buy_price": 955000.0, + "sell_price": 1058000.0, + "cash_before": 553792.0, + "cash_after": 612907.0, + "leg_return_pct": 10.67, + "cumulative_return_pct": 53.23, + "btc_qty": 0.57959711 }, { "leg_id": 7, - "buy_datetime": "2017-01-16 05:45:00", - "sell_datetime": "2017-01-17 17:33:00", - "buy_price": 971000.0, - "sell_price": 1056000.0, - "cash_before": 505645.0, - "cash_after": 549359.0, - "leg_return_pct": 8.65, - "cumulative_return_pct": 37.34, - "btc_qty": 0.52048634 + "buy_datetime": "2017-01-20 18:57:00", + "sell_datetime": "2017-02-03 20:54:00", + "buy_price": 1068000.0, + "sell_price": 1228000.0, + "cash_before": 612907.0, + "cash_after": 704024.0, + "leg_return_pct": 14.87, + "cumulative_return_pct": 76.01, + "btc_qty": 0.57359614 }, { "leg_id": 8, - "buy_datetime": "2017-01-19 08:03:00", - "sell_datetime": "2017-01-22 04:45:00", - "buy_price": 1047000.0, - "sell_price": 1093000.0, - "cash_before": 549359.0, - "cash_after": 572922.0, - "leg_return_pct": 4.29, - "cumulative_return_pct": 43.23, - "btc_qty": 0.5244356 + "buy_datetime": "2017-02-11 01:00:00", + "sell_datetime": "2017-02-19 12:21:00", + "buy_price": 1161000.0, + "sell_price": 1236000.0, + "cash_before": 704024.0, + "cash_after": 748754.0, + "leg_return_pct": 6.35, + "cumulative_return_pct": 87.19, + "btc_qty": 0.60609118 }, { "leg_id": 9, - "buy_datetime": "2017-01-26 06:03:00", - "sell_datetime": "2017-01-31 21:54:00", - "buy_price": 1073000.0, - "sell_price": 1121000.0, - "cash_before": 572922.0, - "cash_after": 597952.0, - "leg_return_pct": 4.37, - "cumulative_return_pct": 49.49, - "btc_qty": 0.53367665 + "buy_datetime": "2017-02-20 15:39:00", + "sell_datetime": "2017-02-21 23:36:00", + "buy_price": 1238000.0, + "sell_price": 1288000.0, + "cash_before": 748754.0, + "cash_after": 778216.0, + "leg_return_pct": 3.93, + "cumulative_return_pct": 94.55, + "btc_qty": 0.60450707 }, { "leg_id": 10, - "buy_datetime": "2017-02-01 01:54:00", - "sell_datetime": "2017-02-01 13:54:00", - "buy_price": 1137000.0, - "sell_price": 1172000.0, - "cash_before": 597952.0, - "cash_after": 615743.0, - "leg_return_pct": 2.98, - "cumulative_return_pct": 53.94, - "btc_qty": 0.52564066 + "buy_datetime": "2017-02-22 22:09:00", + "sell_datetime": "2017-02-24 19:06:00", + "buy_price": 1306000.0, + "sell_price": 1385000.0, + "cash_before": 778216.0, + "cash_after": 824465.0, + "leg_return_pct": 5.94, + "cumulative_return_pct": 106.12, + "btc_qty": 0.5955794 }, { "leg_id": 11, - "buy_datetime": "2017-02-02 02:30:00", - "sell_datetime": "2017-02-04 08:27:00", - "buy_price": 1179000.0, - "sell_price": 1235000.0, - "cash_before": 615743.0, - "cash_after": 644344.0, - "leg_return_pct": 4.65, - "cumulative_return_pct": 61.09, - "btc_qty": 0.52199741 + "buy_datetime": "2017-02-26 03:18:00", + "sell_datetime": "2017-03-03 07:27:00", + "buy_price": 1358000.0, + "sell_price": 1492000.0, + "cash_before": 824465.0, + "cash_after": 904913.0, + "leg_return_pct": 9.76, + "cumulative_return_pct": 126.23, + "btc_qty": 0.60681355 }, { "leg_id": 12, - "buy_datetime": "2017-02-10 22:36:00", - "sell_datetime": "2017-02-11 23:30:00", - "buy_price": 1154000.0, - "sell_price": 1191000.0, - "cash_before": 644344.0, - "cash_after": 664339.0, - "leg_return_pct": 3.1, - "cumulative_return_pct": 66.08, - "btc_qty": 0.55807825 + "buy_datetime": "2017-03-09 14:48:00", + "sell_datetime": "2017-03-15 04:30:00", + "buy_price": 1390000.0, + "sell_price": 1496000.0, + "cash_before": 904913.0, + "cash_after": 972947.0, + "leg_return_pct": 7.52, + "cumulative_return_pct": 143.24, + "btc_qty": 0.65069114 }, { "leg_id": 13, - "buy_datetime": "2017-02-14 14:30:00", - "sell_datetime": "2017-02-18 04:33:00", - "buy_price": 1179000.0, - "sell_price": 1240000.0, - "cash_before": 664339.0, - "cash_after": 698012.0, - "leg_return_pct": 5.07, - "cumulative_return_pct": 74.5, - "btc_qty": 0.56319482 + "buy_datetime": "2017-03-25 19:15:00", + "sell_datetime": "2017-03-26 05:30:00", + "buy_price": 1067000.0, + "sell_price": 1101000.0, + "cash_before": 972947.0, + "cash_after": 1002947.0, + "leg_return_pct": 3.08, + "cumulative_return_pct": 150.74, + "btc_qty": 0.91139714 }, { "leg_id": 14, - "buy_datetime": "2017-02-20 00:18:00", - "sell_datetime": "2017-02-22 10:48:00", - "buy_price": 1237000.0, - "sell_price": 1306000.0, - "cash_before": 698012.0, - "cash_after": 736211.0, - "leg_return_pct": 5.47, - "cumulative_return_pct": 84.05, - "btc_qty": 0.56399627 + "buy_datetime": "2017-03-26 11:48:00", + "sell_datetime": "2017-03-27 06:06:00", + "buy_price": 1136000.0, + "sell_price": 1192000.0, + "cash_before": 1002947.0, + "cash_after": 1051335.0, + "leg_return_pct": 4.82, + "cumulative_return_pct": 162.83, + "btc_qty": 0.88243403 }, { "leg_id": 15, - "buy_datetime": "2017-02-22 19:30:00", - "sell_datetime": "2017-02-24 17:48:00", - "buy_price": 1303000.0, - "sell_price": 1382000.0, - "cash_before": 736211.0, - "cash_after": 780066.0, - "leg_return_pct": 5.96, - "cumulative_return_pct": 95.02, - "btc_qty": 0.56472965 + "buy_datetime": "2017-03-27 10:24:00", + "sell_datetime": "2017-03-29 00:27:00", + "buy_price": 1177000.0, + "sell_price": 1250000.0, + "cash_before": 1051335.0, + "cash_after": 1115425.0, + "leg_return_pct": 6.1, + "cumulative_return_pct": 178.86, + "btc_qty": 0.89278654 }, { "leg_id": 16, - "buy_datetime": "2017-02-26 13:12:00", - "sell_datetime": "2017-03-03 16:51:00", - "buy_price": 1359000.0, - "sell_price": 1525000.0, - "cash_before": 780066.0, - "cash_after": 874475.0, - "leg_return_pct": 12.1, - "cumulative_return_pct": 118.62, - "btc_qty": 0.57371311 + "buy_datetime": "2017-03-29 18:06:00", + "sell_datetime": "2017-04-01 08:51:00", + "buy_price": 1206000.0, + "sell_price": 1267000.0, + "cash_before": 1115425.0, + "cash_after": 1170672.0, + "leg_return_pct": 4.95, + "cumulative_return_pct": 192.67, + "btc_qty": 0.92443406 }, { "leg_id": 17, - "buy_datetime": "2017-03-09 23:39:00", - "sell_datetime": "2017-03-13 09:03:00", - "buy_price": 1408000.0, - "sell_price": 1468000.0, - "cash_before": 874475.0, - "cash_after": 910828.0, - "leg_return_pct": 4.16, - "cumulative_return_pct": 127.71, - "btc_qty": 0.62076548 + "buy_datetime": "2017-04-01 19:30:00", + "sell_datetime": "2017-04-04 08:30:00", + "buy_price": 1288000.0, + "sell_price": 1349000.0, + "cash_before": 1170672.0, + "cash_after": 1224890.0, + "leg_return_pct": 4.63, + "cumulative_return_pct": 206.22, + "btc_qty": 0.90845263 }, { "leg_id": 18, - "buy_datetime": "2017-03-26 00:36:00", - "sell_datetime": "2017-03-27 04:00:00", - "buy_price": 1106000.0, - "sell_price": 1185000.0, - "cash_before": 910828.0, - "cash_after": 974912.0, - "leg_return_pct": 7.04, - "cumulative_return_pct": 143.73, - "btc_qty": 0.82312177 + "buy_datetime": "2017-04-06 03:24:00", + "sell_datetime": "2017-04-08 10:30:00", + "buy_price": 1327000.0, + "sell_price": 1380000.0, + "cash_before": 1224890.0, + "cash_after": 1272538.0, + "leg_return_pct": 3.89, + "cumulative_return_pct": 218.13, + "btc_qty": 0.92259036 }, { "leg_id": 19, - "buy_datetime": "2017-03-27 16:48:00", - "sell_datetime": "2017-03-28 21:45:00", - "buy_price": 1177000.0, - "sell_price": 1254000.0, - "cash_before": 974912.0, - "cash_after": 1037652.0, - "leg_return_pct": 6.44, - "cumulative_return_pct": 159.41, - "btc_qty": 0.82788797 + "buy_datetime": "2017-04-14 07:15:00", + "sell_datetime": "2017-04-20 13:42:00", + "buy_price": 1370000.0, + "sell_price": 1423000.0, + "cash_before": 1272538.0, + "cash_after": 1320446.0, + "leg_return_pct": 3.76, + "cumulative_return_pct": 230.11, + "btc_qty": 0.9283955 }, { "leg_id": 20, - "buy_datetime": "2017-03-31 00:54:00", - "sell_datetime": "2017-04-01 14:06:00", - "buy_price": 1203000.0, - "sell_price": 1260000.0, - "cash_before": 1037652.0, - "cash_after": 1085731.0, - "leg_return_pct": 4.63, - "cumulative_return_pct": 171.43, - "btc_qty": 0.86212269 + "buy_datetime": "2017-04-23 00:39:00", + "sell_datetime": "2017-04-28 13:48:00", + "buy_price": 1446000.0, + "sell_price": 1492000.0, + "cash_before": 1320446.0, + "cash_after": 1361090.0, + "leg_return_pct": 3.08, + "cumulative_return_pct": 240.27, + "btc_qty": 0.91271509 }, { "leg_id": 21, - "buy_datetime": "2017-04-02 12:18:00", - "sell_datetime": "2017-04-03 13:54:00", - "buy_price": 1272000.0, - "sell_price": 1333000.0, - "cash_before": 1085731.0, - "cash_after": 1136661.0, - "leg_return_pct": 4.69, - "cumulative_return_pct": 184.17, - "btc_qty": 0.85313568 + "buy_datetime": "2017-04-29 10:21:00", + "sell_datetime": "2017-05-01 10:42:00", + "buy_price": 1476000.0, + "sell_price": 1565000.0, + "cash_before": 1361090.0, + "cash_after": 1441718.0, + "leg_return_pct": 5.92, + "cumulative_return_pct": 260.43, + "btc_qty": 0.92168664 }, { "leg_id": 22, - "buy_datetime": "2017-04-06 00:00:00", - "sell_datetime": "2017-04-07 09:54:00", - "buy_price": 1320000.0, - "sell_price": 1371000.0, - "cash_before": 1136661.0, - "cash_after": 1179397.0, - "leg_return_pct": 3.76, - "cumulative_return_pct": 194.85, - "btc_qty": 0.86067645 + "buy_datetime": "2017-05-01 14:18:00", + "sell_datetime": "2017-05-03 03:30:00", + "buy_price": 1585000.0, + "sell_price": 1694000.0, + "cash_before": 1441718.0, + "cash_after": 1539324.0, + "leg_return_pct": 6.77, + "cumulative_return_pct": 284.83, + "btc_qty": 0.9091467 }, { "leg_id": 23, - "buy_datetime": "2017-04-14 03:03:00", - "sell_datetime": "2017-04-19 00:57:00", - "buy_price": 1354000.0, - "sell_price": 1405000.0, - "cash_before": 1179397.0, - "cash_after": 1222597.0, - "leg_return_pct": 3.66, - "cumulative_return_pct": 205.65, - "btc_qty": 0.87061132 + "buy_datetime": "2017-05-03 06:09:00", + "sell_datetime": "2017-05-05 14:09:00", + "buy_price": 1687000.0, + "sell_price": 1967000.0, + "cash_before": 1539324.0, + "cash_after": 1793020.0, + "leg_return_pct": 16.48, + "cumulative_return_pct": 348.25, + "btc_qty": 0.9120064 }, { "leg_id": 24, - "buy_datetime": "2017-04-19 06:00:00", - "sell_datetime": "2017-04-21 20:30:00", - "buy_price": 1404000.0, - "sell_price": 1454000.0, - "cash_before": 1222597.0, - "cash_after": 1264871.0, - "leg_return_pct": 3.46, - "cumulative_return_pct": 216.22, - "btc_qty": 0.8703604 + "buy_datetime": "2017-05-07 02:03:00", + "sell_datetime": "2017-05-09 12:57:00", + "buy_price": 1915000.0, + "sell_price": 2230000.0, + "cash_before": 1793020.0, + "cash_after": 2085868.0, + "leg_return_pct": 16.33, + "cumulative_return_pct": 421.47, + "btc_qty": 0.93583453 }, { "leg_id": 25, - "buy_datetime": "2017-04-22 23:03:00", - "sell_datetime": "2017-04-28 13:48:00", - "buy_price": 1445000.0, - "sell_price": 1492000.0, - "cash_before": 1264871.0, - "cash_after": 1304707.0, + "buy_datetime": "2017-05-09 14:00:00", + "sell_datetime": "2017-05-10 01:00:00", + "buy_price": 2246000.0, + "sell_price": 2319000.0, + "cash_before": 2085868.0, + "cash_after": 2151510.0, "leg_return_pct": 3.15, - "cumulative_return_pct": 226.18, - "btc_qty": 0.87490577 + "cumulative_return_pct": 437.88, + "btc_qty": 0.92823892 }, { "leg_id": 26, - "buy_datetime": "2017-04-29 10:00:00", - "sell_datetime": "2017-05-01 05:03:00", - "buy_price": 1466000.0, - "sell_price": 1523000.0, - "cash_before": 1304707.0, - "cash_after": 1354080.0, - "leg_return_pct": 3.78, - "cumulative_return_pct": 238.52, - "btc_qty": 0.88953231 + "buy_datetime": "2017-05-10 17:33:00", + "sell_datetime": "2017-05-11 22:42:00", + "buy_price": 2219000.0, + "sell_price": 2341000.0, + "cash_before": 2151510.0, + "cash_after": 2267530.0, + "leg_return_pct": 5.39, + "cumulative_return_pct": 466.88, + "btc_qty": 0.96910049 }, { "leg_id": 27, - "buy_datetime": "2017-05-01 14:06:00", - "sell_datetime": "2017-05-02 04:45:00", - "buy_price": 1584000.0, - "sell_price": 1662000.0, - "cash_before": 1354080.0, - "cash_after": 1419338.0, - "leg_return_pct": 4.82, - "cumulative_return_pct": 254.83, - "btc_qty": 0.85442127 + "buy_datetime": "2017-05-16 15:09:00", + "sell_datetime": "2017-05-20 12:33:00", + "buy_price": 2143000.0, + "sell_price": 2450000.0, + "cash_before": 2267530.0, + "cash_after": 2589778.0, + "leg_return_pct": 14.21, + "cumulative_return_pct": 547.44, + "btc_qty": 1.05758104 }, { "leg_id": 28, - "buy_datetime": "2017-05-02 09:36:00", - "sell_datetime": "2017-05-05 13:27:00", - "buy_price": 1684000.0, - "sell_price": 2005000.0, - "cash_before": 1419338.0, - "cash_after": 1688199.0, - "leg_return_pct": 18.94, - "cumulative_return_pct": 322.05, - "btc_qty": 0.84241595 + "buy_datetime": "2017-05-20 22:48:00", + "sell_datetime": "2017-05-22 19:27:00", + "buy_price": 2466000.0, + "sell_price": 2986000.0, + "cash_before": 2589778.0, + "cash_after": 3132744.0, + "leg_return_pct": 20.97, + "cumulative_return_pct": 683.19, + "btc_qty": 1.04966874 }, { "leg_id": 29, - "buy_datetime": "2017-05-07 05:06:00", - "sell_datetime": "2017-05-10 00:57:00", - "buy_price": 1924000.0, - "sell_price": 2321000.0, - "cash_before": 1688199.0, - "cash_after": 2034508.0, - "leg_return_pct": 20.51, - "cumulative_return_pct": 408.63, - "btc_qty": 0.87700382 + "buy_datetime": "2017-05-22 22:03:00", + "sell_datetime": "2017-05-23 22:33:00", + "buy_price": 3020000.0, + "sell_price": 3133000.0, + "cash_before": 3132744.0, + "cash_after": 3246713.0, + "leg_return_pct": 3.64, + "cumulative_return_pct": 711.68, + "btc_qty": 1.03681369 }, { "leg_id": 30, - "buy_datetime": "2017-05-10 18:36:00", - "sell_datetime": "2017-05-11 21:51:00", - "buy_price": 2222000.0, - "sell_price": 2338000.0, - "cash_before": 2034508.0, - "cash_after": 2138580.0, - "leg_return_pct": 5.12, - "cumulative_return_pct": 434.64, - "btc_qty": 0.9151624 + "buy_datetime": "2017-05-23 23:42:00", + "sell_datetime": "2017-05-25 15:42:00", + "buy_price": 3146000.0, + "sell_price": 4310000.0, + "cash_before": 3246713.0, + "cash_after": 4443529.0, + "leg_return_pct": 36.86, + "cumulative_return_pct": 1010.88, + "btc_qty": 1.03149706 }, { "leg_id": 31, - "buy_datetime": "2017-05-16 05:03:00", - "sell_datetime": "2017-05-18 18:39:00", - "buy_price": 2140000.0, - "sell_price": 2243000.0, - "cash_before": 2138580.0, - "cash_after": 2239271.0, - "leg_return_pct": 4.71, - "cumulative_return_pct": 459.82, - "btc_qty": 0.99883672 + "buy_datetime": "2017-05-25 19:42:00", + "sell_datetime": "2017-05-26 01:15:00", + "buy_price": 4386000.0, + "sell_price": 4579000.0, + "cash_before": 4443529.0, + "cash_after": 4634423.0, + "leg_return_pct": 4.3, + "cumulative_return_pct": 1058.61, + "btc_qty": 1.01261005 }, { "leg_id": 32, - "buy_datetime": "2017-05-18 22:51:00", - "sell_datetime": "2017-05-20 12:33:00", - "buy_price": 2250000.0, - "sell_price": 2450000.0, - "cash_before": 2239271.0, - "cash_after": 2435879.0, - "leg_return_pct": 8.78, - "cumulative_return_pct": 508.97, - "btc_qty": 0.99473375 + "buy_datetime": "2017-05-27 22:15:00", + "sell_datetime": "2017-05-28 06:51:00", + "buy_price": 2720000.0, + "sell_price": 2992000.0, + "cash_before": 4634423.0, + "cash_after": 5092769.0, + "leg_return_pct": 9.89, + "cumulative_return_pct": 1173.19, + "btc_qty": 1.70298009 }, { "leg_id": 33, - "buy_datetime": "2017-05-20 18:39:00", - "sell_datetime": "2017-05-23 21:30:00", - "buy_price": 2474000.0, - "sell_price": 3152000.0, - "cash_before": 2435879.0, - "cash_after": 3100329.0, - "leg_return_pct": 27.28, - "cumulative_return_pct": 675.08, - "btc_qty": 0.98409911 + "buy_datetime": "2017-05-29 22:27:00", + "sell_datetime": "2017-05-30 07:48:00", + "buy_price": 3059000.0, + "sell_price": 3198000.0, + "cash_before": 5092769.0, + "cash_after": 5318860.0, + "leg_return_pct": 4.44, + "cumulative_return_pct": 1229.71, + "btc_qty": 1.66401517 }, { "leg_id": 34, - "buy_datetime": "2017-05-24 13:09:00", - "sell_datetime": "2017-05-25 07:39:00", - "buy_price": 3320000.0, - "sell_price": 3880000.0, - "cash_before": 3100329.0, - "cash_after": 3619654.0, - "leg_return_pct": 16.75, - "cumulative_return_pct": 804.91, - "btc_qty": 0.93336726 + "buy_datetime": "2017-05-31 17:42:00", + "sell_datetime": "2017-06-02 09:18:00", + "buy_price": 3024000.0, + "sell_price": 3127000.0, + "cash_before": 5318860.0, + "cash_after": 5494526.0, + "leg_return_pct": 3.3, + "cumulative_return_pct": 1273.63, + "btc_qty": 1.75800275 }, { "leg_id": 35, - "buy_datetime": "2017-05-25 08:42:00", - "sell_datetime": "2017-05-25 16:27:00", - "buy_price": 4072000.0, - "sell_price": 4312000.0, - "cash_before": 3619654.0, - "cash_after": 3829161.0, - "leg_return_pct": 5.79, - "cumulative_return_pct": 857.29, - "btc_qty": 0.88846866 + "buy_datetime": "2017-06-03 20:00:00", + "sell_datetime": "2017-06-06 16:51:00", + "buy_price": 3066000.0, + "sell_price": 3305000.0, + "cash_before": 5494526.0, + "cash_after": 5916912.0, + "leg_return_pct": 7.69, + "cumulative_return_pct": 1379.23, + "btc_qty": 1.79118679 }, { "leg_id": 36, - "buy_datetime": "2017-05-27 20:57:00", - "sell_datetime": "2017-05-28 22:48:00", - "buy_price": 2679000.0, - "sell_price": 3131000.0, - "cash_before": 3829161.0, - "cash_after": 4470742.0, - "leg_return_pct": 16.76, - "cumulative_return_pct": 1017.69, - "btc_qty": 1.42861021 + "buy_datetime": "2017-06-08 11:48:00", + "sell_datetime": "2017-06-12 18:00:00", + "buy_price": 3223000.0, + "sell_price": 3373000.0, + "cash_before": 5916912.0, + "cash_after": 6186098.0, + "leg_return_pct": 4.55, + "cumulative_return_pct": 1446.52, + "btc_qty": 1.8349221 }, { "leg_id": 37, - "buy_datetime": "2017-05-29 18:21:00", - "sell_datetime": "2017-05-30 08:09:00", - "buy_price": 3057000.0, - "sell_price": 3194000.0, - "cash_before": 4470742.0, - "cash_after": 4666429.0, - "leg_return_pct": 4.38, - "cumulative_return_pct": 1066.61, - "btc_qty": 1.46172938 + "buy_datetime": "2017-06-16 01:33:00", + "sell_datetime": "2017-06-16 13:12:00", + "buy_price": 2879000.0, + "sell_price": 3005000.0, + "cash_before": 6186098.0, + "cash_after": 6450378.0, + "leg_return_pct": 4.27, + "cumulative_return_pct": 1512.59, + "btc_qty": 2.1476223 }, { "leg_id": 38, - "buy_datetime": "2017-05-31 17:42:00", - "sell_datetime": "2017-06-04 04:42:00", - "buy_price": 3024000.0, - "sell_price": 3122000.0, - "cash_before": 4666429.0, - "cash_after": 4812840.0, - "leg_return_pct": 3.14, - "cumulative_return_pct": 1103.21, - "btc_qty": 1.5423598 + "buy_datetime": "2017-06-17 01:24:00", + "sell_datetime": "2017-06-18 09:18:00", + "buy_price": 3033000.0, + "sell_price": 3219000.0, + "cash_before": 6450378.0, + "cash_after": 6839106.0, + "leg_return_pct": 6.03, + "cumulative_return_pct": 1609.78, + "btc_qty": 2.12566866 }, { "leg_id": 39, - "buy_datetime": "2017-06-05 07:48:00", - "sell_datetime": "2017-06-08 03:06:00", - "buy_price": 3073000.0, - "sell_price": 3283000.0, - "cash_before": 4812840.0, - "cash_after": 5136595.0, - "leg_return_pct": 6.73, - "cumulative_return_pct": 1184.15, - "btc_qty": 1.56538667 + "buy_datetime": "2017-06-19 00:27:00", + "sell_datetime": "2017-06-21 06:51:00", + "buy_price": 3162000.0, + "sell_price": 3379000.0, + "cash_before": 6839106.0, + "cash_after": 7301150.0, + "leg_return_pct": 6.76, + "cumulative_return_pct": 1725.29, + "btc_qty": 2.16182371 }, { "leg_id": 40, - "buy_datetime": "2017-06-16 03:33:00", - "sell_datetime": "2017-06-16 12:27:00", - "buy_price": 2882000.0, - "sell_price": 3005000.0, - "cash_before": 5136595.0, - "cash_after": 5350464.0, - "leg_return_pct": 4.16, - "cumulative_return_pct": 1237.62, - "btc_qty": 1.78141102 + "buy_datetime": "2017-07-03 04:36:00", + "sell_datetime": "2017-07-05 01:06:00", + "buy_price": 3009000.0, + "sell_price": 3115000.0, + "cash_before": 7301150.0, + "cash_after": 7550796.0, + "leg_return_pct": 3.42, + "cumulative_return_pct": 1787.7, + "btc_qty": 2.42522411 }, { "leg_id": 41, - "buy_datetime": "2017-06-16 14:39:00", - "sell_datetime": "2017-06-18 20:21:00", - "buy_price": 3016000.0, - "sell_price": 3159000.0, - "cash_before": 5350464.0, - "cash_after": 5598547.0, - "leg_return_pct": 4.64, - "cumulative_return_pct": 1299.64, - "btc_qty": 1.77313937 + "buy_datetime": "2017-07-16 22:48:00", + "sell_datetime": "2017-07-17 14:36:00", + "buy_price": 2128000.0, + "sell_price": 2272000.0, + "cash_before": 7550796.0, + "cash_after": 8053692.0, + "leg_return_pct": 6.66, + "cumulative_return_pct": 1913.42, + "btc_qty": 3.54653215 }, { "leg_id": 42, - "buy_datetime": "2017-06-19 03:51:00", - "sell_datetime": "2017-06-20 15:33:00", - "buy_price": 3169000.0, - "sell_price": 3268000.0, - "cash_before": 5598547.0, - "cash_after": 5767674.0, - "leg_return_pct": 3.02, - "cumulative_return_pct": 1341.92, - "btc_qty": 1.765777 + "buy_datetime": "2017-07-17 18:36:00", + "sell_datetime": "2017-07-19 03:48:00", + "buy_price": 2325000.0, + "sell_price": 2696000.0, + "cash_before": 8053692.0, + "cash_after": 9329483.0, + "leg_return_pct": 15.84, + "cumulative_return_pct": 2232.37, + "btc_qty": 3.46222166 }, { "leg_id": 43, - "buy_datetime": "2017-07-03 15:09:00", - "sell_datetime": "2017-07-07 02:36:00", - "buy_price": 3018000.0, - "sell_price": 3110000.0, - "cash_before": 5767674.0, - "cash_after": 5937552.0, - "leg_return_pct": 2.95, - "cumulative_return_pct": 1384.39, - "btc_qty": 1.91013589 + "buy_datetime": "2017-07-20 17:39:00", + "sell_datetime": "2017-07-21 23:09:00", + "buy_price": 2666000.0, + "sell_price": 3065000.0, + "cash_before": 9329483.0, + "cash_after": 10715032.0, + "leg_return_pct": 14.85, + "cumulative_return_pct": 2578.76, + "btc_qty": 3.49768108 }, { "leg_id": 44, - "buy_datetime": "2017-07-16 22:45:00", - "sell_datetime": "2017-07-17 15:39:00", - "buy_price": 2145000.0, - "sell_price": 2283000.0, - "cash_before": 5937552.0, - "cash_after": 6313231.0, - "leg_return_pct": 6.33, - "cumulative_return_pct": 1478.31, - "btc_qty": 2.76670563 + "buy_datetime": "2017-07-22 08:21:00", + "sell_datetime": "2017-07-23 14:54:00", + "buy_price": 2994000.0, + "sell_price": 3092000.0, + "cash_before": 10715032.0, + "cash_after": 11054695.0, + "leg_return_pct": 3.17, + "cumulative_return_pct": 2663.67, + "btc_qty": 3.57704569 }, { "leg_id": 45, - "buy_datetime": "2017-07-17 22:18:00", - "sell_datetime": "2017-07-18 14:18:00", - "buy_price": 2276000.0, - "sell_price": 2517000.0, - "cash_before": 6313231.0, - "cash_after": 6974743.0, - "leg_return_pct": 10.48, - "cumulative_return_pct": 1643.69, - "btc_qty": 2.77244031 + "buy_datetime": "2017-07-27 03:36:00", + "sell_datetime": "2017-07-29 00:21:00", + "buy_price": 2828000.0, + "sell_price": 3143000.0, + "cash_before": 11054695.0, + "cash_after": 12273752.0, + "leg_return_pct": 11.03, + "cumulative_return_pct": 2968.44, + "btc_qty": 3.90706076 }, { "leg_id": 46, - "buy_datetime": "2017-07-18 18:21:00", - "sell_datetime": "2017-07-19 21:03:00", - "buy_price": 2617000.0, - "sell_price": 2737000.0, - "cash_before": 6974743.0, - "cash_after": 7287270.0, - "leg_return_pct": 4.48, - "cumulative_return_pct": 1721.82, - "btc_qty": 2.66383484 + "buy_datetime": "2017-07-30 20:42:00", + "sell_datetime": "2017-08-01 11:09:00", + "buy_price": 3038000.0, + "sell_price": 3168000.0, + "cash_before": 12273752.0, + "cash_after": 12786166.0, + "leg_return_pct": 4.17, + "cumulative_return_pct": 3096.54, + "btc_qty": 4.03805633 }, { "leg_id": 47, - "buy_datetime": "2017-07-20 09:06:00", - "sell_datetime": "2017-07-21 13:03:00", - "buy_price": 2679000.0, - "sell_price": 3050000.0, - "cash_before": 7287270.0, - "cash_after": 8288150.0, - "leg_return_pct": 13.73, - "cumulative_return_pct": 1972.04, - "btc_qty": 2.71878569 + "buy_datetime": "2017-08-03 07:09:00", + "sell_datetime": "2017-08-05 03:48:00", + "buy_price": 3042000.0, + "sell_price": 3144000.0, + "cash_before": 12786166.0, + "cash_after": 13201682.0, + "leg_return_pct": 3.25, + "cumulative_return_pct": 3200.42, + "btc_qty": 4.20110884 }, { "leg_id": 48, - "buy_datetime": "2017-07-26 19:18:00", - "sell_datetime": "2017-07-29 04:48:00", - "buy_price": 2844000.0, - "sell_price": 3160000.0, - "cash_before": 8288150.0, - "cash_after": 9199849.0, - "leg_return_pct": 11.0, - "cumulative_return_pct": 2199.96, - "btc_qty": 2.91280103 + "buy_datetime": "2017-08-05 11:54:00", + "sell_datetime": "2017-08-06 15:09:00", + "buy_price": 3243000.0, + "sell_price": 3502000.0, + "cash_before": 13201682.0, + "cash_after": 14241773.0, + "leg_return_pct": 7.88, + "cumulative_return_pct": 3460.44, + "btc_qty": 4.06878853 }, { "leg_id": 49, - "buy_datetime": "2017-07-30 17:36:00", - "sell_datetime": "2017-08-01 06:36:00", - "buy_price": 3033000.0, - "sell_price": 3172000.0, - "cash_before": 9199849.0, - "cash_after": 9611852.0, - "leg_return_pct": 4.48, - "cumulative_return_pct": 2302.96, - "btc_qty": 3.03173396 + "buy_datetime": "2017-08-06 21:33:00", + "sell_datetime": "2017-08-08 06:00:00", + "buy_price": 3512000.0, + "sell_price": 3685000.0, + "cash_before": 14241773.0, + "cash_after": 14928379.0, + "leg_return_pct": 4.82, + "cumulative_return_pct": 3632.09, + "btc_qty": 4.05314696 }, { "leg_id": 50, - "buy_datetime": "2017-08-03 06:30:00", - "sell_datetime": "2017-08-05 05:36:00", - "buy_price": 3045000.0, - "sell_price": 3140000.0, - "cash_before": 9611852.0, - "cash_after": 9901820.0, - "leg_return_pct": 3.02, - "cumulative_return_pct": 2375.45, - "btc_qty": 3.15502327 + "buy_datetime": "2017-08-08 06:33:00", + "sell_datetime": "2017-08-08 15:03:00", + "buy_price": 3697000.0, + "sell_price": 3858000.0, + "cash_before": 14928379.0, + "cash_after": 15562917.0, + "leg_return_pct": 4.25, + "cumulative_return_pct": 3790.73, + "btc_qty": 4.03595197 }, { "leg_id": 51, - "buy_datetime": "2017-08-05 10:06:00", - "sell_datetime": "2017-08-06 20:36:00", - "buy_price": 3162000.0, - "sell_price": 3494000.0, - "cash_before": 9901820.0, - "cash_after": 10930541.0, - "leg_return_pct": 10.39, - "cumulative_return_pct": 2632.64, - "btc_qty": 3.12993953 + "buy_datetime": "2017-08-10 01:42:00", + "sell_datetime": "2017-08-11 07:30:00", + "buy_price": 3743000.0, + "sell_price": 3867000.0, + "cash_before": 15562917.0, + "cash_after": 16062419.0, + "leg_return_pct": 3.21, + "cumulative_return_pct": 3915.6, + "btc_qty": 4.15579372 }, { "leg_id": 52, - "buy_datetime": "2017-08-07 12:39:00", - "sell_datetime": "2017-08-08 15:03:00", - "buy_price": 3547000.0, - "sell_price": 3858000.0, - "cash_before": 10930541.0, - "cash_after": 11877042.0, - "leg_return_pct": 8.66, - "cumulative_return_pct": 2869.26, - "btc_qty": 3.08008893 + "buy_datetime": "2017-08-11 07:54:00", + "sell_datetime": "2017-08-12 17:42:00", + "buy_price": 3879000.0, + "sell_price": 4313000.0, + "cash_before": 16062419.0, + "cash_after": 17841700.0, + "leg_return_pct": 11.08, + "cumulative_return_pct": 4360.42, + "btc_qty": 4.13879553 }, { "leg_id": 53, - "buy_datetime": "2017-08-10 01:36:00", - "sell_datetime": "2017-08-11 02:18:00", - "buy_price": 3748000.0, - "sell_price": 3872000.0, - "cash_before": 11877042.0, - "cash_after": 12257718.0, - "leg_return_pct": 3.21, - "cumulative_return_pct": 2964.43, - "btc_qty": 3.16731672 + "buy_datetime": "2017-08-12 18:30:00", + "sell_datetime": "2017-08-13 21:00:00", + "buy_price": 4326000.0, + "sell_price": 4620000.0, + "cash_before": 17841700.0, + "cash_after": 19035193.0, + "leg_return_pct": 6.69, + "cumulative_return_pct": 4658.8, + "btc_qty": 4.12223277 }, { "leg_id": 54, - "buy_datetime": "2017-08-11 03:54:00", - "sell_datetime": "2017-08-13 11:00:00", - "buy_price": 3869000.0, - "sell_price": 4621000.0, - "cash_before": 12257718.0, - "cash_after": 14625559.0, - "leg_return_pct": 19.32, - "cumulative_return_pct": 3556.39, - "btc_qty": 3.16660366 + "buy_datetime": "2017-08-13 22:57:00", + "sell_datetime": "2017-08-15 20:51:00", + "buy_price": 4643000.0, + "sell_price": 4837000.0, + "cash_before": 19035193.0, + "cash_after": 19810721.0, + "leg_return_pct": 4.07, + "cumulative_return_pct": 4852.68, + "btc_qty": 4.0977117 }, { "leg_id": 55, - "buy_datetime": "2017-08-14 14:21:00", - "sell_datetime": "2017-08-15 17:42:00", - "buy_price": 4672000.0, - "sell_price": 4991000.0, - "cash_before": 14625559.0, - "cash_after": 15608559.0, - "leg_return_pct": 6.72, - "cumulative_return_pct": 3802.14, - "btc_qty": 3.12890546 + "buy_datetime": "2017-08-22 15:15:00", + "sell_datetime": "2017-08-23 23:57:00", + "buy_price": 4344000.0, + "sell_price": 4708000.0, + "cash_before": 19810721.0, + "cash_after": 21449270.0, + "leg_return_pct": 8.27, + "cumulative_return_pct": 5262.32, + "btc_qty": 4.55819886 }, { "leg_id": 56, - "buy_datetime": "2017-08-22 17:54:00", - "sell_datetime": "2017-08-23 14:09:00", - "buy_price": 4379000.0, - "sell_price": 4616000.0, - "cash_before": 15608559.0, - "cash_after": 16436875.0, - "leg_return_pct": 5.31, - "cumulative_return_pct": 4009.22, - "btc_qty": 3.56262952 + "buy_datetime": "2017-08-24 09:33:00", + "sell_datetime": "2017-08-25 19:51:00", + "buy_price": 4690000.0, + "sell_price": 4886000.0, + "cash_before": 21449270.0, + "cash_after": 22323318.0, + "leg_return_pct": 4.07, + "cumulative_return_pct": 5480.83, + "btc_qty": 4.57111846 }, { "leg_id": 57, - "buy_datetime": "2017-08-24 20:00:00", - "sell_datetime": "2017-08-26 02:21:00", - "buy_price": 4715000.0, - "sell_price": 4924000.0, - "cash_before": 16436875.0, - "cash_after": 17148305.0, - "leg_return_pct": 4.33, - "cumulative_return_pct": 4187.08, - "btc_qty": 3.48433868 + "buy_datetime": "2017-08-28 16:45:00", + "sell_datetime": "2017-08-30 01:51:00", + "buy_price": 4842000.0, + "sell_price": 5052000.0, + "cash_before": 22323318.0, + "cash_after": 23268206.0, + "leg_return_pct": 4.23, + "cumulative_return_pct": 5717.05, + "btc_qty": 4.60804542 }, { "leg_id": 58, - "buy_datetime": "2017-08-28 17:39:00", - "sell_datetime": "2017-09-01 04:39:00", - "buy_price": 4835000.0, - "sell_price": 5185000.0, - "cash_before": 17148305.0, - "cash_after": 18371266.0, - "leg_return_pct": 7.13, - "cumulative_return_pct": 4492.82, - "btc_qty": 3.54492887 + "buy_datetime": "2017-08-30 03:03:00", + "sell_datetime": "2017-09-02 13:36:00", + "buy_price": 5055000.0, + "sell_price": 5371000.0, + "cash_before": 23268206.0, + "cash_after": 24698039.0, + "leg_return_pct": 6.15, + "cumulative_return_pct": 6074.51, + "btc_qty": 4.60070651 }, { "leg_id": 59, - "buy_datetime": "2017-09-03 04:24:00", - "sell_datetime": "2017-09-03 17:51:00", - "buy_price": 5008000.0, - "sell_price": 5164000.0, - "cash_before": 18371266.0, - "cash_after": 18924595.0, - "leg_return_pct": 3.01, - "cumulative_return_pct": 4631.15, - "btc_qty": 3.66654959 + "buy_datetime": "2017-09-05 19:03:00", + "sell_datetime": "2017-09-08 01:51:00", + "buy_price": 4736000.0, + "sell_price": 5096000.0, + "cash_before": 24698039.0, + "cash_after": 26548855.0, + "leg_return_pct": 7.49, + "cumulative_return_pct": 6537.21, + "btc_qty": 5.21235018 }, { "leg_id": 60, - "buy_datetime": "2017-09-05 21:57:00", - "sell_datetime": "2017-09-08 00:33:00", - "buy_price": 4806000.0, - "sell_price": 5088000.0, - "cash_before": 18924595.0, - "cash_after": 20014997.0, - "leg_return_pct": 5.76, - "cumulative_return_pct": 4903.75, - "btc_qty": 3.93573299 + "buy_datetime": "2017-09-10 17:06:00", + "sell_datetime": "2017-09-12 02:51:00", + "buy_price": 4626000.0, + "sell_price": 4769000.0, + "cash_before": 26548855.0, + "cash_after": 27342177.0, + "leg_return_pct": 2.99, + "cumulative_return_pct": 6735.54, + "btc_qty": 5.73618267 }, { "leg_id": 61, - "buy_datetime": "2017-09-10 16:57:00", - "sell_datetime": "2017-09-12 17:09:00", - "buy_price": 4634000.0, - "sell_price": 4843000.0, - "cash_before": 20014997.0, - "cash_after": 20896789.0, - "leg_return_pct": 4.41, - "cumulative_return_pct": 5124.2, - "btc_qty": 4.31700247 + "buy_datetime": "2017-09-15 22:06:00", + "sell_datetime": "2017-09-16 02:06:00", + "buy_price": 3801000.0, + "sell_price": 3976000.0, + "cash_before": 27342177.0, + "cash_after": 28572431.0, + "leg_return_pct": 4.5, + "cumulative_return_pct": 7043.11, + "btc_qty": 7.18982008 }, { "leg_id": 62, - "buy_datetime": "2017-09-15 09:36:00", - "sell_datetime": "2017-09-15 12:27:00", - "buy_price": 3740000.0, - "sell_price": 3853000.0, - "cash_before": 20896789.0, - "cash_after": 21506640.0, - "leg_return_pct": 2.92, - "cumulative_return_pct": 5276.66, - "btc_qty": 5.58458314 + "buy_datetime": "2017-09-16 04:18:00", + "sell_datetime": "2017-09-16 11:54:00", + "buy_price": 4005000.0, + "sell_price": 4206000.0, + "cash_before": 28572431.0, + "cash_after": 29976405.0, + "leg_return_pct": 4.91, + "cumulative_return_pct": 7394.1, + "btc_qty": 7.13062299 }, { "leg_id": 63, - "buy_datetime": "2017-09-15 22:54:00", - "sell_datetime": "2017-09-16 13:24:00", - "buy_price": 3783000.0, - "sell_price": 4236000.0, - "cash_before": 21506640.0, - "cash_after": 24057903.0, - "leg_return_pct": 11.86, - "cumulative_return_pct": 5914.48, - "btc_qty": 5.68223283 + "buy_datetime": "2017-09-17 01:57:00", + "sell_datetime": "2017-09-19 14:27:00", + "buy_price": 4044000.0, + "sell_price": 4320000.0, + "cash_before": 29976405.0, + "cash_after": 31990258.0, + "leg_return_pct": 6.72, + "cumulative_return_pct": 7897.56, + "btc_qty": 7.40885667 }, { "leg_id": 64, - "buy_datetime": "2017-09-17 18:36:00", - "sell_datetime": "2017-09-19 04:03:00", - "buy_price": 4010000.0, - "sell_price": 4330000.0, - "cash_before": 24057903.0, - "cash_after": 25951765.0, - "leg_return_pct": 7.87, - "cumulative_return_pct": 6387.94, - "btc_qty": 5.99647739 + "buy_datetime": "2017-09-23 04:27:00", + "sell_datetime": "2017-09-26 12:33:00", + "buy_price": 4098000.0, + "sell_price": 4344000.0, + "cash_before": 31990258.0, + "cash_after": 33876708.0, + "leg_return_pct": 5.9, + "cumulative_return_pct": 8369.18, + "btc_qty": 7.80240668 }, { "leg_id": 65, - "buy_datetime": "2017-09-23 03:30:00", - "sell_datetime": "2017-09-26 15:30:00", - "buy_price": 4084000.0, - "sell_price": 4327000.0, - "cash_before": 25951765.0, - "cash_after": 27468418.0, - "leg_return_pct": 5.84, - "cumulative_return_pct": 6767.1, - "btc_qty": 6.35131951 + "buy_datetime": "2017-09-27 09:57:00", + "sell_datetime": "2017-09-28 16:45:00", + "buy_price": 4352000.0, + "sell_price": 4731000.0, + "cash_before": 33876708.0, + "cash_after": 36790091.0, + "leg_return_pct": 8.6, + "cumulative_return_pct": 9097.52, + "btc_qty": 7.7802779 }, { "leg_id": 66, - "buy_datetime": "2017-09-26 18:36:00", - "sell_datetime": "2017-09-28 19:12:00", - "buy_price": 4358000.0, - "sell_price": 4732000.0, - "cash_before": 27468418.0, - "cash_after": 29795917.0, - "leg_return_pct": 8.47, - "cumulative_return_pct": 7348.98, - "btc_qty": 6.29983575 + "buy_datetime": "2017-09-29 15:03:00", + "sell_datetime": "2017-10-01 02:33:00", + "buy_price": 4541000.0, + "sell_price": 4796000.0, + "cash_before": 36790091.0, + "cash_after": 38817193.0, + "leg_return_pct": 5.51, + "cumulative_return_pct": 9604.3, + "btc_qty": 8.09770876 }, { "leg_id": 67, - "buy_datetime": "2017-09-29 13:54:00", - "sell_datetime": "2017-09-30 19:57:00", - "buy_price": 4544000.0, - "sell_price": 4744000.0, - "cash_before": 29795917.0, - "cash_after": 31076258.0, - "leg_return_pct": 4.3, - "cumulative_return_pct": 7669.06, - "btc_qty": 6.55392153 + "buy_datetime": "2017-10-01 04:09:00", + "sell_datetime": "2017-10-02 20:39:00", + "buy_price": 4810000.0, + "sell_price": 5040000.0, + "cash_before": 38817193.0, + "cash_after": 40632653.0, + "leg_return_pct": 4.68, + "cumulative_return_pct": 10058.16, + "btc_qty": 8.06606742 }, { "leg_id": 68, - "buy_datetime": "2017-10-01 07:15:00", - "sell_datetime": "2017-10-02 16:42:00", - "buy_price": 4844000.0, - "sell_price": 5057000.0, - "cash_before": 31076258.0, - "cash_after": 32410306.0, - "leg_return_pct": 4.29, - "cumulative_return_pct": 8002.58, - "btc_qty": 6.41220473 + "buy_datetime": "2017-10-03 23:30:00", + "sell_datetime": "2017-10-09 14:12:00", + "buy_price": 4885000.0, + "sell_price": 5259000.0, + "cash_before": 40632653.0, + "cash_after": 43699793.0, + "leg_return_pct": 7.55, + "cumulative_return_pct": 10824.95, + "btc_qty": 8.31368208 }, { "leg_id": 69, - "buy_datetime": "2017-10-03 23:30:00", - "sell_datetime": "2017-10-10 08:30:00", - "buy_price": 4885000.0, - "sell_price": 5535000.0, - "cash_before": 32410306.0, - "cash_after": 36686120.0, - "leg_return_pct": 13.19, - "cumulative_return_pct": 9071.53, - "btc_qty": 6.63134102 + "buy_datetime": "2017-10-09 16:42:00", + "sell_datetime": "2017-10-10 08:57:00", + "buy_price": 5245000.0, + "sell_price": 5496000.0, + "cash_before": 43699793.0, + "cash_after": 45745272.0, + "leg_return_pct": 4.68, + "cumulative_return_pct": 11336.32, + "btc_qty": 8.32753925 }, { "leg_id": 70, - "buy_datetime": "2017-10-11 18:21:00", - "sell_datetime": "2017-10-13 06:27:00", - "buy_price": 5526000.0, - "sell_price": 6143000.0, - "cash_before": 36686120.0, - "cash_after": 40741500.0, - "leg_return_pct": 11.05, - "cumulative_return_pct": 10085.38, - "btc_qty": 6.63550077 + "buy_datetime": "2017-10-11 15:30:00", + "sell_datetime": "2017-10-13 16:21:00", + "buy_price": 5503000.0, + "sell_price": 6417000.0, + "cash_before": 45745272.0, + "cash_after": 53289830.0, + "leg_return_pct": 16.49, + "cumulative_return_pct": 13222.46, + "btc_qty": 8.30863147 }, { "leg_id": 71, - "buy_datetime": "2017-10-18 17:51:00", - "sell_datetime": "2017-10-19 15:36:00", - "buy_price": 6125000.0, - "sell_price": 6453000.0, - "cash_before": 40741500.0, - "cash_after": 42880337.0, - "leg_return_pct": 5.25, - "cumulative_return_pct": 10620.08, - "btc_qty": 6.64834768 + "buy_datetime": "2017-10-18 18:27:00", + "sell_datetime": "2017-10-20 03:54:00", + "buy_price": 6126000.0, + "sell_price": 6459000.0, + "cash_before": 53289830.0, + "cash_after": 56130411.0, + "leg_return_pct": 5.33, + "cumulative_return_pct": 13932.6, + "btc_qty": 8.69461068 }, { "leg_id": 72, - "buy_datetime": "2017-10-19 21:39:00", - "sell_datetime": "2017-10-22 03:36:00", - "buy_price": 6483000.0, - "sell_price": 6989000.0, - "cash_before": 42880337.0, - "cash_after": 46180944.0, - "leg_return_pct": 7.7, - "cumulative_return_pct": 11445.24, - "btc_qty": 6.61096661 + "buy_datetime": "2017-10-20 16:36:00", + "sell_datetime": "2017-10-21 14:12:00", + "buy_price": 6461000.0, + "sell_price": 6947000.0, + "cash_before": 56130411.0, + "cash_after": 60292234.0, + "leg_return_pct": 7.41, + "cumulative_return_pct": 14973.06, + "btc_qty": 8.68322952 }, { "leg_id": 73, - "buy_datetime": "2017-10-26 00:27:00", - "sell_datetime": "2017-10-27 16:09:00", - "buy_price": 6434000.0, - "sell_price": 6751000.0, - "cash_before": 46180944.0, - "cash_after": 48407812.0, - "leg_return_pct": 4.82, - "cumulative_return_pct": 12001.95, - "btc_qty": 7.1740524 + "buy_datetime": "2017-10-25 15:12:00", + "sell_datetime": "2017-10-27 05:09:00", + "buy_price": 6378000.0, + "sell_price": 6771000.0, + "cash_before": 60292234.0, + "cash_after": 63943334.0, + "leg_return_pct": 6.06, + "cumulative_return_pct": 15885.83, + "btc_qty": 9.44843025 }, { "leg_id": 74, - "buy_datetime": "2017-10-28 21:27:00", - "sell_datetime": "2017-10-30 09:00:00", - "buy_price": 6638000.0, - "sell_price": 6925000.0, - "cash_before": 48407812.0, - "cash_after": 50450280.0, - "leg_return_pct": 4.22, - "cumulative_return_pct": 12512.57, - "btc_qty": 7.28888337 + "buy_datetime": "2017-10-29 10:27:00", + "sell_datetime": "2017-10-30 11:39:00", + "buy_price": 6655000.0, + "sell_price": 6914000.0, + "cash_before": 63943334.0, + "cash_after": 66365472.0, + "leg_return_pct": 3.79, + "cumulative_return_pct": 16491.37, + "btc_qty": 9.60351043 }, { "leg_id": 75, - "buy_datetime": "2017-10-30 16:42:00", - "sell_datetime": "2017-11-01 15:18:00", - "buy_price": 6945000.0, - "sell_price": 7318000.0, - "cash_before": 50450280.0, - "cash_after": 53106702.0, - "leg_return_pct": 5.27, - "cumulative_return_pct": 13176.68, - "btc_qty": 7.26062699 + "buy_datetime": "2017-10-30 14:54:00", + "sell_datetime": "2017-11-01 15:30:00", + "buy_price": 6926000.0, + "sell_price": 7315000.0, + "cash_before": 66365472.0, + "cash_after": 70022825.0, + "leg_return_pct": 5.51, + "cumulative_return_pct": 17405.71, + "btc_qty": 9.57728689 }, { "leg_id": 76, - "buy_datetime": "2017-11-01 21:30:00", - "sell_datetime": "2017-11-02 20:18:00", - "buy_price": 7443000.0, - "sell_price": 8173000.0, - "cash_before": 53106702.0, - "cash_after": 58257039.0, - "leg_return_pct": 9.7, - "cumulative_return_pct": 14464.26, - "btc_qty": 7.13155291 + "buy_datetime": "2017-11-01 18:06:00", + "sell_datetime": "2017-11-03 08:06:00", + "buy_price": 7333000.0, + "sell_price": 8190000.0, + "cash_before": 70022825.0, + "cash_after": 78128132.0, + "leg_return_pct": 11.58, + "cumulative_return_pct": 19432.03, + "btc_qty": 9.54422655 }, { "leg_id": 77, - "buy_datetime": "2017-11-04 15:42:00", - "sell_datetime": "2017-11-05 18:57:00", - "buy_price": 8121000.0, - "sell_price": 8394000.0, - "cash_before": 58257039.0, - "cash_after": 60155239.0, - "leg_return_pct": 3.26, - "cumulative_return_pct": 14938.81, - "btc_qty": 7.17004191 + "buy_datetime": "2017-11-04 16:18:00", + "sell_datetime": "2017-11-05 17:42:00", + "buy_price": 8141000.0, + "sell_price": 8391000.0, + "cash_before": 78128132.0, + "cash_after": 80446843.0, + "leg_return_pct": 2.97, + "cumulative_return_pct": 20011.71, + "btc_qty": 9.59207318 }, { "leg_id": 78, - "buy_datetime": "2017-11-12 05:39:00", - "sell_datetime": "2017-11-14 04:33:00", - "buy_price": 7143000.0, - "sell_price": 7400000.0, - "cash_before": 60155239.0, - "cash_after": 62257277.0, - "leg_return_pct": 3.49, - "cumulative_return_pct": 15464.32, - "btc_qty": 8.41735426 + "buy_datetime": "2017-11-13 10:03:00", + "sell_datetime": "2017-11-14 13:24:00", + "buy_price": 6966000.0, + "sell_price": 7530000.0, + "cash_before": 80446843.0, + "cash_after": 86873257.0, + "leg_return_pct": 7.99, + "cumulative_return_pct": 21618.31, + "btc_qty": 11.54272453 }, { "leg_id": 79, "buy_datetime": "2017-11-15 01:24:00", - "sell_datetime": "2017-11-16 11:39:00", + "sell_datetime": "2017-11-16 01:42:00", "buy_price": 7444000.0, - "sell_price": 8190000.0, - "cash_before": 62257277.0, - "cash_after": 68427907.0, - "leg_return_pct": 9.91, - "cumulative_return_pct": 17006.98, - "btc_qty": 8.35923545 + "sell_price": 8128000.0, + "cash_before": 86873257.0, + "cash_after": 94760869.0, + "leg_return_pct": 9.08, + "cumulative_return_pct": 23590.22, + "btc_qty": 11.66440365 }, { "leg_id": 80, - "buy_datetime": "2017-11-16 13:51:00", - "sell_datetime": "2017-11-17 15:15:00", - "buy_price": 8198000.0, - "sell_price": 8725000.0, - "cash_before": 68427907.0, - "cash_after": 72753916.0, - "leg_return_pct": 6.32, - "cumulative_return_pct": 18088.48, - "btc_qty": 8.34272912 + "buy_datetime": "2017-11-16 03:21:00", + "sell_datetime": "2017-11-17 13:51:00", + "buy_price": 8181000.0, + "sell_price": 8733000.0, + "cash_before": 94760869.0, + "cash_after": 101053579.0, + "leg_return_pct": 6.64, + "cumulative_return_pct": 25163.39, + "btc_qty": 11.57725074 }, { "leg_id": 81, - "buy_datetime": "2017-11-18 12:03:00", + "buy_datetime": "2017-11-18 13:15:00", "sell_datetime": "2017-11-21 05:15:00", - "buy_price": 8440000.0, + "buy_price": 8465000.0, "sell_price": 8903000.0, - "cash_before": 72753916.0, - "cash_after": 76668312.0, - "leg_return_pct": 5.38, - "cumulative_return_pct": 19067.08, - "btc_qty": 8.61582221 + "cash_before": 101053579.0, + "cash_after": 106176085.0, + "leg_return_pct": 5.07, + "cumulative_return_pct": 26444.02, + "btc_qty": 11.9318431 }, { "leg_id": 82, - "buy_datetime": "2017-11-21 20:06:00", - "sell_datetime": "2017-11-25 23:48:00", - "buy_price": 8912000.0, - "sell_price": 9449000.0, - "cash_before": 76668312.0, - "cash_after": 81206757.0, - "leg_return_pct": 5.92, - "cumulative_return_pct": 20201.69, - "btc_qty": 8.59851634 + "buy_datetime": "2017-11-21 16:30:00", + "sell_datetime": "2017-11-24 21:33:00", + "buy_price": 8851000.0, + "sell_price": 9128000.0, + "cash_before": 106176085.0, + "cash_after": 109389489.0, + "leg_return_pct": 3.03, + "cumulative_return_pct": 27247.37, + "btc_qty": 11.98994424 }, { "leg_id": 83, - "buy_datetime": "2017-11-26 02:33:00", - "sell_datetime": "2017-11-29 15:27:00", - "buy_price": 9539000.0, - "sell_price": 12657000.0, - "cash_before": 81206757.0, - "cash_after": 107642976.0, - "leg_return_pct": 32.55, - "cumulative_return_pct": 26810.74, - "btc_qty": 8.5088745 + "buy_datetime": "2017-11-25 06:12:00", + "sell_datetime": "2017-11-26 16:57:00", + "buy_price": 9091000.0, + "sell_price": 9993000.0, + "cash_before": 109389489.0, + "cash_after": 120122793.0, + "leg_return_pct": 9.81, + "cumulative_return_pct": 29930.7, + "btc_qty": 12.02670709 }, { "leg_id": 84, - "buy_datetime": "2017-12-01 06:12:00", - "sell_datetime": "2017-12-04 07:30:00", - "buy_price": 11304000.0, - "sell_price": 13022000.0, - "cash_before": 107642976.0, - "cash_after": 123878756.0, - "leg_return_pct": 15.08, - "cumulative_return_pct": 30869.69, - "btc_qty": 9.517795 + "buy_datetime": "2017-11-26 17:09:00", + "sell_datetime": "2017-11-27 22:12:00", + "buy_price": 10087000.0, + "sell_price": 10851000.0, + "cash_before": 120122793.0, + "cash_after": 129091831.0, + "leg_return_pct": 7.47, + "cumulative_return_pct": 32172.96, + "btc_qty": 11.90271945 }, { "leg_id": 85, - "buy_datetime": "2017-12-04 08:57:00", - "sell_datetime": "2017-12-05 17:18:00", - "buy_price": 13130000.0, - "sell_price": 13913000.0, - "cash_before": 123878756.0, - "cash_after": 131134961.0, - "leg_return_pct": 5.86, - "cumulative_return_pct": 32683.74, - "btc_qty": 9.43006982 + "buy_datetime": "2017-11-27 23:09:00", + "sell_datetime": "2017-11-30 02:12:00", + "buy_price": 10909000.0, + "sell_price": 12952000.0, + "cash_before": 129091831.0, + "cash_after": 153114475.0, + "leg_return_pct": 18.61, + "cumulative_return_pct": 38178.62, + "btc_qty": 11.82759966 }, { "leg_id": 86, - "buy_datetime": "2017-12-05 18:24:00", - "sell_datetime": "2017-12-06 20:06:00", - "buy_price": 13950000.0, - "sell_price": 15901000.0, - "cash_before": 131134961.0, - "cash_after": 149325617.0, - "leg_return_pct": 13.87, - "cumulative_return_pct": 37231.4, - "btc_qty": 9.39565545 + "buy_datetime": "2017-12-01 03:54:00", + "sell_datetime": "2017-12-01 14:42:00", + "buy_price": 11031000.0, + "sell_price": 11549000.0, + "cash_before": 153114475.0, + "cash_after": 160144248.0, + "leg_return_pct": 4.59, + "cumulative_return_pct": 39936.06, + "btc_qty": 13.87344012 }, { "leg_id": 87, - "buy_datetime": "2017-12-07 02:48:00", - "sell_datetime": "2017-12-08 13:12:00", - "buy_price": 15938000.0, - "sell_price": 22700000.0, - "cash_before": 149325617.0, - "cash_after": 212467227.0, - "leg_return_pct": 42.28, - "cumulative_return_pct": 53016.81, - "btc_qty": 9.36447198 + "buy_datetime": "2017-12-01 18:00:00", + "sell_datetime": "2017-12-02 00:03:00", + "buy_price": 11574000.0, + "sell_price": 12150000.0, + "cash_before": 160144248.0, + "cash_after": 167946029.0, + "leg_return_pct": 4.87, + "cumulative_return_pct": 41886.51, + "btc_qty": 13.82963329 }, { "leg_id": 88, - "buy_datetime": "2017-12-10 14:00:00", - "sell_datetime": "2017-12-10 20:48:00", - "buy_price": 15040000.0, - "sell_price": 15500000.0, - "cash_before": 212467227.0, - "cash_after": 218746649.0, - "leg_return_pct": 2.96, - "cumulative_return_pct": 54586.66, - "btc_qty": 14.11974691 + "buy_datetime": "2017-12-02 00:57:00", + "sell_datetime": "2017-12-02 20:36:00", + "buy_price": 12289000.0, + "sell_price": 12676000.0, + "cash_before": 167946029.0, + "cash_after": 173061723.0, + "leg_return_pct": 3.05, + "cumulative_return_pct": 43165.43, + "btc_qty": 13.65953751 }, { "leg_id": 89, - "buy_datetime": "2017-12-11 00:15:00", - "sell_datetime": "2017-12-11 22:18:00", - "buy_price": 17512000.0, - "sell_price": 18830000.0, - "cash_before": 218746649.0, - "cash_after": 234974956.0, - "leg_return_pct": 7.42, - "cumulative_return_pct": 58643.74, - "btc_qty": 12.48499748 + "buy_datetime": "2017-12-03 11:24:00", + "sell_datetime": "2017-12-04 03:15:00", + "buy_price": 12868000.0, + "sell_price": 13280000.0, + "cash_before": 173061723.0, + "cash_after": 178424153.0, + "leg_return_pct": 3.1, + "cumulative_return_pct": 44506.04, + "btc_qty": 13.44227482 }, { "leg_id": 90, - "buy_datetime": "2017-12-14 11:54:00", - "sell_datetime": "2017-12-16 01:30:00", - "buy_price": 18372000.0, - "sell_price": 20073000.0, - "cash_before": 234974956.0, - "cash_after": 256473809.0, - "leg_return_pct": 9.15, - "cumulative_return_pct": 64018.45, - "btc_qty": 12.78344594 + "buy_datetime": "2017-12-04 10:00:00", + "sell_datetime": "2017-12-06 03:18:00", + "buy_price": 13296000.0, + "sell_price": 14282000.0, + "cash_before": 178424153.0, + "cash_after": 191464060.0, + "leg_return_pct": 7.31, + "cumulative_return_pct": 47766.01, + "btc_qty": 13.41267606 }, { "leg_id": 91, - "buy_datetime": "2017-12-16 13:06:00", - "sell_datetime": "2017-12-18 01:06:00", - "buy_price": 19950000.0, - "sell_price": 21981000.0, - "cash_before": 256473809.0, - "cash_after": 282301487.0, - "leg_return_pct": 10.07, - "cumulative_return_pct": 70475.37, - "btc_qty": 12.84940212 + "buy_datetime": "2017-12-06 05:24:00", + "sell_datetime": "2017-12-06 17:24:00", + "buy_price": 14465000.0, + "sell_price": 15701000.0, + "cash_before": 191464060.0, + "cash_after": 207616438.0, + "leg_return_pct": 8.44, + "cumulative_return_pct": 51804.11, + "btc_qty": 13.22974957 }, { "leg_id": 92, - "buy_datetime": "2017-12-23 02:24:00", - "sell_datetime": "2017-12-23 13:12:00", - "buy_price": 17449000.0, - "sell_price": 18902000.0, - "cash_before": 282301487.0, - "cash_after": 305503351.0, - "leg_return_pct": 8.22, - "cumulative_return_pct": 76275.84, - "btc_qty": 16.17057344 + "buy_datetime": "2017-12-06 19:21:00", + "sell_datetime": "2017-12-07 20:42:00", + "buy_price": 15934000.0, + "sell_price": 19300000.0, + "cash_before": 207616438.0, + "cash_after": 251223249.0, + "leg_return_pct": 21.0, + "cumulative_return_pct": 62705.81, + "btc_qty": 13.0232603 }, { "leg_id": 93, - "buy_datetime": "2017-12-25 01:00:00", - "sell_datetime": "2017-12-25 15:33:00", - "buy_price": 18485000.0, - "sell_price": 19054000.0, - "cash_before": 305503351.0, - "cash_after": 314592440.0, - "leg_return_pct": 2.98, - "cumulative_return_pct": 78548.11, - "btc_qty": 16.51883145 + "buy_datetime": "2017-12-08 00:42:00", + "sell_datetime": "2017-12-08 13:51:00", + "buy_price": 20710000.0, + "sell_price": 21580000.0, + "cash_before": 251223249.0, + "cash_after": 261515098.0, + "leg_return_pct": 4.1, + "cumulative_return_pct": 65278.77, + "btc_qty": 12.12446343 }, { "leg_id": 94, - "buy_datetime": "2017-12-25 19:12:00", - "sell_datetime": "2017-12-28 03:33:00", - "buy_price": 19118000.0, - "sell_price": 21460000.0, - "cash_before": 314592440.0, - "cash_after": 352777711.0, - "leg_return_pct": 12.14, - "cumulative_return_pct": 88094.43, - "btc_qty": 16.44707309 + "buy_datetime": "2017-12-10 22:45:00", + "sell_datetime": "2017-12-11 16:18:00", + "buy_price": 16311000.0, + "sell_price": 19088000.0, + "cash_before": 261515098.0, + "cash_after": 305732919.0, + "leg_return_pct": 16.91, + "cumulative_return_pct": 76333.23, + "btc_qty": 16.02503466 }, { "leg_id": 95, - "buy_datetime": "2017-12-31 02:15:00", - "sell_datetime": "2018-01-01 12:48:00", - "buy_price": 18255000.0, - "sell_price": 18998000.0, - "cash_before": 352777711.0, - "cash_after": 366769135.0, - "leg_return_pct": 3.97, - "cumulative_return_pct": 91592.28, - "btc_qty": 19.31532854 + "buy_datetime": "2017-12-14 06:45:00", + "sell_datetime": "2017-12-15 23:09:00", + "buy_price": 18394000.0, + "sell_price": 20393000.0, + "cash_before": 305732919.0, + "cash_after": 338620102.0, + "leg_return_pct": 10.76, + "cumulative_return_pct": 84555.03, + "btc_qty": 16.61302883 }, { "leg_id": 96, - "buy_datetime": "2018-01-02 03:27:00", - "sell_datetime": "2018-01-03 10:27:00", - "buy_price": 18652000.0, - "sell_price": 19993000.0, - "cash_before": 366769135.0, - "cash_after": 392745247.0, - "leg_return_pct": 7.08, - "cumulative_return_pct": 98086.31, - "btc_qty": 19.65396477 + "buy_datetime": "2017-12-16 09:00:00", + "sell_datetime": "2017-12-17 10:27:00", + "buy_price": 20041000.0, + "sell_price": 21796000.0, + "cash_before": 338620102.0, + "cash_after": 367905046.0, + "leg_return_pct": 8.65, + "cumulative_return_pct": 91876.26, + "btc_qty": 16.88791937 }, { "leg_id": 97, - "buy_datetime": "2018-01-04 07:15:00", - "sell_datetime": "2018-01-06 08:51:00", - "buy_price": 20306000.0, - "sell_price": 25032000.0, - "cash_before": 392745247.0, - "cash_after": 483668387.0, - "leg_return_pct": 23.15, - "cumulative_return_pct": 120817.1, - "btc_qty": 19.33166917 + "buy_datetime": "2017-12-23 05:24:00", + "sell_datetime": "2017-12-24 08:54:00", + "buy_price": 18148000.0, + "sell_price": 19179000.0, + "cash_before": 367905046.0, + "cash_after": 388417269.0, + "leg_return_pct": 5.58, + "cumulative_return_pct": 97004.32, + "btc_qty": 20.26234811 }, { "leg_id": 98, - "buy_datetime": "2018-01-06 21:33:00", - "sell_datetime": "2018-01-07 21:39:00", - "buy_price": 24110000.0, - "sell_price": 25169000.0, - "cash_before": 483668387.0, - "cash_after": 504408098.0, - "leg_return_pct": 4.29, - "cumulative_return_pct": 126002.02, - "btc_qty": 20.05087321 + "buy_datetime": "2017-12-24 22:39:00", + "sell_datetime": "2017-12-25 19:24:00", + "buy_price": 18233000.0, + "sell_price": 19010000.0, + "cash_before": 388417269.0, + "cash_after": 404564817.0, + "leg_return_pct": 4.16, + "cumulative_return_pct": 101041.2, + "btc_qty": 21.29233039 }, { "leg_id": 99, - "buy_datetime": "2018-01-12 06:54:00", - "sell_datetime": "2018-01-13 21:51:00", - "buy_price": 19325000.0, - "sell_price": 20469000.0, - "cash_before": 504408098.0, - "cash_after": 533733879.0, - "leg_return_pct": 5.81, - "cumulative_return_pct": 133333.47, - "btc_qty": 26.08827393 + "buy_datetime": "2017-12-26 01:21:00", + "sell_datetime": "2017-12-26 20:06:00", + "buy_price": 19197000.0, + "sell_price": 20709000.0, + "cash_before": 404564817.0, + "cash_after": 435992955.0, + "leg_return_pct": 7.77, + "cumulative_return_pct": 108898.24, + "btc_qty": 21.06383991 }, { "leg_id": 100, - "buy_datetime": "2018-01-17 07:45:00", - "sell_datetime": "2018-01-18 16:09:00", - "buy_price": 13836000.0, - "sell_price": 14421000.0, - "cash_before": 533733879.0, - "cash_after": 555744522.0, - "leg_return_pct": 4.12, - "cumulative_return_pct": 138836.13, - "btc_qty": 38.55644779 + "buy_datetime": "2017-12-26 22:15:00", + "sell_datetime": "2017-12-27 20:51:00", + "buy_price": 20905000.0, + "sell_price": 21624000.0, + "cash_before": 435992955.0, + "cash_after": 450537484.0, + "leg_return_pct": 3.34, + "cumulative_return_pct": 112534.37, + "btc_qty": 20.84548953 }, { "leg_id": 101, - "buy_datetime": "2018-01-18 18:18:00", - "sell_datetime": "2018-01-20 17:15:00", - "buy_price": 14419000.0, - "sell_price": 16471000.0, - "cash_before": 555744522.0, - "cash_after": 634199088.0, - "leg_return_pct": 14.12, - "cumulative_return_pct": 158449.77, - "btc_qty": 38.52324364 + "buy_datetime": "2017-12-31 02:18:00", + "sell_datetime": "2018-01-01 11:12:00", + "buy_price": 18254000.0, + "sell_price": 18983000.0, + "cash_before": 450537484.0, + "cash_after": 468061940.0, + "leg_return_pct": 3.89, + "cumulative_return_pct": 116915.48, + "btc_qty": 24.66923498 }, { "leg_id": 102, - "buy_datetime": "2018-01-26 19:51:00", - "sell_datetime": "2018-01-27 07:39:00", - "buy_price": 12087000.0, - "sell_price": 12609000.0, - "cash_before": 634199088.0, - "cash_after": 660926754.0, - "leg_return_pct": 4.21, - "cumulative_return_pct": 165131.69, - "btc_qty": 52.44328521 + "buy_datetime": "2018-01-02 04:54:00", + "sell_datetime": "2018-01-03 10:27:00", + "buy_price": 18627000.0, + "sell_price": 19993000.0, + "cash_before": 468061940.0, + "cash_after": 501884723.0, + "leg_return_pct": 7.23, + "cumulative_return_pct": 125371.18, + "btc_qty": 25.11558 }, { "leg_id": 103, - "buy_datetime": "2018-01-28 00:27:00", - "sell_datetime": "2018-01-28 19:45:00", - "buy_price": 12535000.0, - "sell_price": 13281000.0, - "cash_before": 660926754.0, - "cash_after": 699560642.0, - "leg_return_pct": 5.85, - "cumulative_return_pct": 174790.16, - "btc_qty": 52.70014289 + "buy_datetime": "2018-01-03 11:09:00", + "sell_datetime": "2018-01-05 20:54:00", + "buy_price": 20100000.0, + "sell_price": 22640000.0, + "cash_before": 501884723.0, + "cash_after": 564741806.0, + "leg_return_pct": 12.52, + "cumulative_return_pct": 141085.45, + "btc_qty": 24.95690451 }, { "leg_id": 104, - "buy_datetime": "2018-02-02 22:12:00", - "sell_datetime": "2018-02-03 14:45:00", - "buy_price": 8359000.0, - "sell_price": 8714000.0, - "cash_before": 699560642.0, - "cash_after": 728541332.0, - "leg_return_pct": 4.14, - "cumulative_return_pct": 182035.33, - "btc_qty": 83.64766863 + "buy_datetime": "2018-01-05 23:45:00", + "sell_datetime": "2018-01-06 13:54:00", + "buy_price": 22777000.0, + "sell_price": 24332000.0, + "cash_before": 564741806.0, + "cash_after": 602693935.0, + "leg_return_pct": 6.72, + "cumulative_return_pct": 150573.48, + "btc_qty": 24.78199215 }, { "leg_id": 105, - "buy_datetime": "2018-02-03 16:21:00", - "sell_datetime": "2018-02-04 18:27:00", - "buy_price": 8877000.0, - "sell_price": 9630000.0, - "cash_before": 728541332.0, - "cash_after": 789550403.0, - "leg_return_pct": 8.37, - "cumulative_return_pct": 197287.6, - "btc_qty": 82.02963399 + "buy_datetime": "2018-01-06 21:03:00", + "sell_datetime": "2018-01-08 00:15:00", + "buy_price": 24032000.0, + "sell_price": 24918000.0, + "cash_before": 602693935.0, + "cash_after": 624289002.0, + "leg_return_pct": 3.58, + "cumulative_return_pct": 155972.25, + "btc_qty": 25.06626948 }, { "leg_id": 106, - "buy_datetime": "2018-02-06 16:12:00", - "sell_datetime": "2018-02-07 01:36:00", - "buy_price": 7052000.0, - "sell_price": 7730000.0, - "cash_before": 789550403.0, - "cash_after": 864594854.0, - "leg_return_pct": 9.5, - "cumulative_return_pct": 216048.71, - "btc_qty": 111.90522226 + "buy_datetime": "2018-01-12 08:42:00", + "sell_datetime": "2018-01-13 18:48:00", + "buy_price": 18991000.0, + "sell_price": 20540000.0, + "cash_before": 624289002.0, + "cash_after": 674534064.0, + "leg_return_pct": 8.05, + "cumulative_return_pct": 168533.52, + "btc_qty": 32.85645084 }, { "leg_id": 107, - "buy_datetime": "2018-02-07 03:06:00", - "sell_datetime": "2018-02-07 20:30:00", - "buy_price": 7855000.0, - "sell_price": 8690000.0, - "cash_before": 864594854.0, - "cash_after": 955546510.0, - "leg_return_pct": 10.52, - "cumulative_return_pct": 238786.63, - "btc_qty": 110.01432934 + "buy_datetime": "2018-01-18 03:00:00", + "sell_datetime": "2018-01-18 14:06:00", + "buy_price": 12637000.0, + "sell_price": 14137000.0, + "cash_before": 674534064.0, + "cash_after": 753846211.0, + "leg_return_pct": 11.76, + "cumulative_return_pct": 188361.55, + "btc_qty": 53.35101665 }, { "leg_id": 108, - "buy_datetime": "2018-02-08 12:15:00", - "sell_datetime": "2018-02-09 01:48:00", - "buy_price": 8747000.0, - "sell_price": 9301000.0, - "cash_before": 955546510.0, - "cash_after": 1015051191.0, - "leg_return_pct": 6.23, - "cumulative_return_pct": 253662.8, - "btc_qty": 109.18814868 + "buy_datetime": "2018-01-18 18:30:00", + "sell_datetime": "2018-01-19 07:33:00", + "buy_price": 14211000.0, + "sell_price": 14735000.0, + "cash_before": 753846211.0, + "cash_after": 780861218.0, + "leg_return_pct": 3.58, + "cumulative_return_pct": 195115.3, + "btc_qty": 53.02014549 }, { "leg_id": 109, - "buy_datetime": "2018-02-09 17:33:00", - "sell_datetime": "2018-02-10 19:42:00", - "buy_price": 9217000.0, - "sell_price": 9684000.0, - "cash_before": 1015051191.0, - "cash_after": 1065414825.0, - "leg_return_pct": 4.96, - "cumulative_return_pct": 266253.71, - "btc_qty": 110.07308948 + "buy_datetime": "2018-01-19 17:21:00", + "sell_datetime": "2018-01-21 10:03:00", + "buy_price": 14769000.0, + "sell_price": 16000000.0, + "cash_before": 780861218.0, + "cash_after": 845100469.0, + "leg_return_pct": 8.23, + "cumulative_return_pct": 211175.12, + "btc_qty": 52.84520193 }, { "leg_id": 110, - "buy_datetime": "2018-02-12 07:48:00", - "sell_datetime": "2018-02-13 17:12:00", - "buy_price": 9608000.0, - "sell_price": 9958000.0, - "cash_before": 1065414825.0, - "cash_after": 1103121781.0, - "leg_return_pct": 3.54, - "cumulative_return_pct": 275680.45, - "btc_qty": 110.83285983 + "buy_datetime": "2018-01-23 23:36:00", + "sell_datetime": "2018-01-25 13:48:00", + "buy_price": 12680000.0, + "sell_price": 13527000.0, + "cash_before": 845100469.0, + "cash_after": 900650255.0, + "leg_return_pct": 6.57, + "cumulative_return_pct": 225062.56, + "btc_qty": 66.61497784 }, { "leg_id": 111, - "buy_datetime": "2018-02-14 04:36:00", - "sell_datetime": "2018-02-15 05:27:00", - "buy_price": 9868000.0, - "sell_price": 10323000.0, - "cash_before": 1103121781.0, - "cash_after": 1152831523.0, - "leg_return_pct": 4.51, - "cumulative_return_pct": 288107.88, - "btc_qty": 111.7318829 + "buy_datetime": "2018-01-26 19:54:00", + "sell_datetime": "2018-01-27 06:36:00", + "buy_price": 12087000.0, + "sell_price": 12632000.0, + "cash_before": 900650255.0, + "cash_after": 940319339.0, + "leg_return_pct": 4.4, + "cumulative_return_pct": 234979.83, + "btc_qty": 74.4767047 }, { "leg_id": 112, - "buy_datetime": "2018-02-15 09:06:00", - "sell_datetime": "2018-02-15 20:30:00", - "buy_price": 10429000.0, - "sell_price": 10874000.0, - "cash_before": 1152831523.0, - "cash_after": 1200820522.0, - "leg_return_pct": 4.16, - "cumulative_return_pct": 300105.13, - "btc_qty": 110.48567526 + "buy_datetime": "2018-01-27 11:51:00", + "sell_datetime": "2018-01-28 17:30:00", + "buy_price": 12632000.0, + "sell_price": 13287000.0, + "cash_before": 940319339.0, + "cash_after": 988088359.0, + "leg_return_pct": 5.08, + "cumulative_return_pct": 246922.09, + "btc_qty": 74.40224661 }, { "leg_id": 113, - "buy_datetime": "2018-02-16 01:00:00", - "sell_datetime": "2018-02-18 00:09:00", - "buy_price": 11018000.0, - "sell_price": 11919000.0, - "cash_before": 1200820522.0, - "cash_after": 1297719260.0, - "leg_return_pct": 8.07, - "cumulative_return_pct": 324329.81, - "btc_qty": 108.93266581 + "buy_datetime": "2018-02-02 23:57:00", + "sell_datetime": "2018-02-04 18:57:00", + "buy_price": 8884000.0, + "sell_price": 9613000.0, + "cash_before": 988088359.0, + "cash_after": 1068099649.0, + "leg_return_pct": 8.1, + "cumulative_return_pct": 266924.91, + "btc_qty": 111.16550149 }, { "leg_id": 114, - "buy_datetime": "2018-02-18 07:18:00", - "sell_datetime": "2018-02-20 20:00:00", - "buy_price": 12050000.0, - "sell_price": 13132000.0, - "cash_before": 1297719260.0, - "cash_after": 1412830865.0, - "leg_return_pct": 8.87, - "cumulative_return_pct": 353107.72, - "btc_qty": 107.64069709 + "buy_datetime": "2018-02-06 17:21:00", + "sell_datetime": "2018-02-07 02:00:00", + "buy_price": 7034000.0, + "sell_price": 7753000.0, + "cash_before": 1068099649.0, + "cash_after": 1176101460.0, + "leg_return_pct": 10.11, + "cumulative_return_pct": 293925.37, + "btc_qty": 151.77219207 }, { "leg_id": 115, - "buy_datetime": "2018-02-23 15:45:00", - "sell_datetime": "2018-02-24 01:18:00", - "buy_price": 11582000.0, - "sell_price": 12027000.0, - "cash_before": 1412830865.0, - "cash_after": 1465647466.0, - "leg_return_pct": 3.74, - "cumulative_return_pct": 366311.87, - "btc_qty": 121.92405888 + "buy_datetime": "2018-02-07 05:45:00", + "sell_datetime": "2018-02-09 09:06:00", + "buy_price": 8163000.0, + "sell_price": 9361000.0, + "cash_before": 1176101460.0, + "cash_after": 1347357471.0, + "leg_return_pct": 14.56, + "cumulative_return_pct": 336739.37, + "btc_qty": 144.00507283 }, { "leg_id": 116, - "buy_datetime": "2018-02-26 12:06:00", - "sell_datetime": "2018-02-27 04:36:00", - "buy_price": 11298000.0, - "sell_price": 11645000.0, - "cash_before": 1465647466.0, - "cash_after": 1509152199.0, - "leg_return_pct": 2.97, - "cumulative_return_pct": 377188.05, - "btc_qty": 129.66141283 + "buy_datetime": "2018-02-10 01:30:00", + "sell_datetime": "2018-02-10 19:24:00", + "buy_price": 9558000.0, + "sell_price": 9850000.0, + "cash_before": 1347357471.0, + "cash_after": 1387131506.0, + "leg_return_pct": 2.95, + "cumulative_return_pct": 346682.88, + "btc_qty": 140.89598161 }, { "leg_id": 117, - "buy_datetime": "2018-02-27 09:42:00", - "sell_datetime": "2018-03-02 16:36:00", - "buy_price": 11776000.0, - "sell_price": 12370000.0, - "cash_before": 1509152199.0, - "cash_after": 1583691334.0, - "leg_return_pct": 4.94, - "cumulative_return_pct": 395822.83, - "btc_qty": 128.09083073 + "buy_datetime": "2018-02-11 19:48:00", + "sell_datetime": "2018-02-12 22:57:00", + "buy_price": 9283000.0, + "sell_price": 9876000.0, + "cash_before": 1387131506.0, + "cash_after": 1474266387.0, + "leg_return_pct": 6.28, + "cumulative_return_pct": 368466.6, + "btc_qty": 149.35235812 }, { "leg_id": 118, - "buy_datetime": "2018-03-03 01:42:00", - "sell_datetime": "2018-03-04 02:24:00", - "buy_price": 12239000.0, - "sell_price": 12709000.0, - "cash_before": 1583691334.0, - "cash_after": 1642863883.0, - "leg_return_pct": 3.74, - "cumulative_return_pct": 410615.97, - "btc_qty": 129.33242003 + "buy_datetime": "2018-02-14 08:39:00", + "sell_datetime": "2018-02-15 01:54:00", + "buy_price": 9874000.0, + "sell_price": 10343000.0, + "cash_before": 1474266387.0, + "cash_after": 1542747895.0, + "leg_return_pct": 4.65, + "cumulative_return_pct": 385586.97, + "btc_qty": 149.2332645 }, { "leg_id": 119, - "buy_datetime": "2018-03-05 03:15:00", - "sell_datetime": "2018-03-06 07:51:00", - "buy_price": 12360000.0, - "sell_price": 12796000.0, - "cash_before": 1642863883.0, - "cash_after": 1699115649.0, - "leg_return_pct": 3.42, - "cumulative_return_pct": 424678.91, - "btc_qty": 132.85133101 + "buy_datetime": "2018-02-15 09:54:00", + "sell_datetime": "2018-02-15 20:30:00", + "buy_price": 10518000.0, + "sell_price": 10874000.0, + "cash_before": 1542747895.0, + "cash_after": 1593370314.0, + "leg_return_pct": 3.28, + "cumulative_return_pct": 398242.58, + "btc_qty": 146.60358632 }, { "leg_id": 120, - "buy_datetime": "2018-03-11 11:33:00", - "sell_datetime": "2018-03-12 12:21:00", - "buy_price": 9760000.0, - "sell_price": 10503000.0, - "cash_before": 1699115649.0, - "cash_after": 1826636302.0, - "leg_return_pct": 7.51, - "cumulative_return_pct": 456559.08, - "btc_qty": 174.00267326 + "buy_datetime": "2018-02-16 02:00:00", + "sell_datetime": "2018-02-16 12:00:00", + "buy_price": 11035000.0, + "sell_price": 11566000.0, + "cash_before": 1593370314.0, + "cash_after": 1668373062.0, + "leg_return_pct": 4.71, + "cumulative_return_pct": 416993.27, + "btc_qty": 144.3202201 }, { "leg_id": 121, - "buy_datetime": "2018-03-16 21:45:00", - "sell_datetime": "2018-03-17 07:36:00", - "buy_price": 8974000.0, - "sell_price": 9267000.0, - "cash_before": 1826636302.0, - "cash_after": 1884389949.0, - "leg_return_pct": 3.16, - "cumulative_return_pct": 470997.49, - "btc_qty": 203.44584177 + "buy_datetime": "2018-02-17 06:09:00", + "sell_datetime": "2018-02-18 12:45:00", + "buy_price": 11331000.0, + "sell_price": 12455000.0, + "cash_before": 1668373062.0, + "cash_after": 1832037075.0, + "leg_return_pct": 9.81, + "cumulative_return_pct": 457909.27, + "btc_qty": 147.16608202 }, { "leg_id": 122, - "buy_datetime": "2018-03-19 04:30:00", - "sell_datetime": "2018-03-19 18:03:00", - "buy_price": 8198000.0, - "sell_price": 9110000.0, - "cash_before": 1884389949.0, - "cash_after": 2091928512.0, - "leg_return_pct": 11.01, - "cumulative_return_pct": 522882.13, - "btc_qty": 229.74478585 + "buy_datetime": "2018-02-18 20:36:00", + "sell_datetime": "2018-02-20 02:21:00", + "buy_price": 12002000.0, + "sell_price": 12420000.0, + "cash_before": 1832037075.0, + "cash_after": 1893947030.0, + "leg_return_pct": 3.38, + "cumulative_return_pct": 473386.76, + "btc_qty": 152.56799335 }, { "leg_id": 123, - "buy_datetime": "2018-03-19 19:45:00", - "sell_datetime": "2018-03-20 10:39:00", - "buy_price": 9095000.0, - "sell_price": 9536000.0, - "cash_before": 2091928512.0, - "cash_after": 2191169504.0, - "leg_return_pct": 4.74, - "cumulative_return_pct": 547692.38, - "btc_qty": 229.89362807 + "buy_datetime": "2018-02-20 03:48:00", + "sell_datetime": "2018-02-20 20:09:00", + "buy_price": 12444000.0, + "sell_price": 13123000.0, + "cash_before": 1893947030.0, + "cash_after": 1995292416.0, + "leg_return_pct": 5.35, + "cumulative_return_pct": 498723.1, + "btc_qty": 152.12150889 }, { "leg_id": 124, - "buy_datetime": "2018-03-23 17:03:00", - "sell_datetime": "2018-03-24 20:12:00", - "buy_price": 9455000.0, - "sell_price": 9764000.0, - "cash_before": 2191169504.0, - "cash_after": 2260517167.0, - "leg_return_pct": 3.16, - "cumulative_return_pct": 565029.29, - "btc_qty": 231.6312977 + "buy_datetime": "2018-02-20 22:03:00", + "sell_datetime": "2018-02-21 08:27:00", + "buy_price": 13244000.0, + "sell_price": 13650000.0, + "cash_before": 1995292416.0, + "cash_after": 2054402941.0, + "leg_return_pct": 2.96, + "cumulative_return_pct": 513500.74, + "btc_qty": 150.58100043 }, { "leg_id": 125, - "buy_datetime": "2018-04-02 07:45:00", - "sell_datetime": "2018-04-04 01:03:00", - "buy_price": 7447000.0, - "sell_price": 8026000.0, - "cash_before": 2260517167.0, - "cash_after": 2433835424.0, - "leg_return_pct": 7.67, - "cumulative_return_pct": 608358.86, - "btc_qty": 303.39558321 + "buy_datetime": "2018-02-26 18:09:00", + "sell_datetime": "2018-02-27 01:57:00", + "buy_price": 10977000.0, + "sell_price": 11560000.0, + "cash_before": 2054402941.0, + "cash_after": 2161351465.0, + "leg_return_pct": 5.21, + "cumulative_return_pct": 540237.87, + "btc_qty": 187.06165064 }, { "leg_id": 126, - "buy_datetime": "2018-04-07 02:54:00", - "sell_datetime": "2018-04-07 19:36:00", - "buy_price": 7250000.0, - "sell_price": 7469000.0, - "cash_before": 2433835424.0, - "cash_after": 2504847312.0, - "leg_return_pct": 2.92, - "cumulative_return_pct": 626111.83, - "btc_qty": 335.53358712 + "buy_datetime": "2018-02-27 15:51:00", + "sell_datetime": "2018-02-28 07:48:00", + "buy_price": 11597000.0, + "sell_price": 11989000.0, + "cash_before": 2161351465.0, + "cash_after": 2232175282.0, + "leg_return_pct": 3.28, + "cumulative_return_pct": 557943.82, + "btc_qty": 186.27841591 }, { "leg_id": 127, - "buy_datetime": "2018-04-10 21:39:00", - "sell_datetime": "2018-04-13 01:30:00", - "buy_price": 7343000.0, - "sell_price": 7887000.0, - "cash_before": 2504847312.0, - "cash_after": 2687727081.0, - "leg_return_pct": 7.3, - "cumulative_return_pct": 671831.77, - "btc_qty": 340.94986904 + "buy_datetime": "2018-03-01 16:30:00", + "sell_datetime": "2018-03-02 11:57:00", + "buy_price": 11811000.0, + "sell_price": 12373000.0, + "cash_before": 2232175282.0, + "cash_after": 2336050544.0, + "leg_return_pct": 4.65, + "cumulative_return_pct": 583912.64, + "btc_qty": 188.89672295 }, { "leg_id": 128, - "buy_datetime": "2018-04-13 04:06:00", - "sell_datetime": "2018-04-14 01:00:00", - "buy_price": 8029000.0, - "sell_price": 8422000.0, - "cash_before": 2687727081.0, - "cash_after": 2816466198.0, - "leg_return_pct": 4.79, - "cumulative_return_pct": 704016.55, - "btc_qty": 334.58503148 + "buy_datetime": "2018-03-03 01:42:00", + "sell_datetime": "2018-03-04 07:12:00", + "buy_price": 12239000.0, + "sell_price": 12655000.0, + "cash_before": 2336050544.0, + "cash_after": 2413037364.0, + "leg_return_pct": 3.3, + "cumulative_return_pct": 603159.34, + "btc_qty": 190.77396178 }, { "leg_id": 129, - "buy_datetime": "2018-04-15 03:24:00", - "sell_datetime": "2018-04-16 01:24:00", - "buy_price": 8295000.0, - "sell_price": 8562000.0, - "cash_before": 2816466198.0, - "cash_after": 2904216399.0, - "leg_return_pct": 3.12, - "cumulative_return_pct": 725954.1, - "btc_qty": 339.36804876 + "buy_datetime": "2018-03-09 20:06:00", + "sell_datetime": "2018-03-11 02:15:00", + "buy_price": 9855000.0, + "sell_price": 10347000.0, + "cash_before": 2413037364.0, + "cash_after": 2530972719.0, + "leg_return_pct": 4.89, + "cumulative_return_pct": 632643.18, + "btc_qty": 244.73169411 }, { "leg_id": 130, - "buy_datetime": "2018-04-18 08:48:00", - "sell_datetime": "2018-04-19 15:39:00", - "buy_price": 8479000.0, - "sell_price": 8777000.0, - "cash_before": 2904216399.0, - "cash_after": 3003281448.0, - "leg_return_pct": 3.41, - "cumulative_return_pct": 750720.36, - "btc_qty": 342.34748092 + "buy_datetime": "2018-03-11 19:54:00", + "sell_datetime": "2018-03-12 08:39:00", + "buy_price": 9755000.0, + "sell_price": 10456000.0, + "cash_before": 2530972719.0, + "cash_after": 2710137726.0, + "leg_return_pct": 7.08, + "cumulative_return_pct": 677434.43, + "btc_qty": 259.32416536 }, { "leg_id": 131, - "buy_datetime": "2018-04-19 18:15:00", - "sell_datetime": "2018-04-20 12:33:00", - "buy_price": 8788000.0, - "sell_price": 9078000.0, - "cash_before": 3003281448.0, - "cash_after": 3099286756.0, - "leg_return_pct": 3.2, - "cumulative_return_pct": 774721.69, - "btc_qty": 341.57712874 + "buy_datetime": "2018-03-15 16:09:00", + "sell_datetime": "2018-03-16 08:18:00", + "buy_price": 8740000.0, + "sell_price": 9115000.0, + "cash_before": 2710137726.0, + "cash_after": 2823593667.0, + "leg_return_pct": 4.19, + "cumulative_return_pct": 705798.42, + "btc_qty": 309.92936584 }, { "leg_id": 132, - "buy_datetime": "2018-04-20 17:42:00", - "sell_datetime": "2018-04-21 23:30:00", - "buy_price": 8998000.0, - "sell_price": 9476000.0, - "cash_before": 3099286756.0, - "cash_after": 3260666793.0, - "leg_return_pct": 5.21, - "cumulative_return_pct": 815066.7, - "btc_qty": 344.26951686 + "buy_datetime": "2018-03-19 03:21:00", + "sell_datetime": "2018-03-19 18:30:00", + "buy_price": 8258000.0, + "sell_price": 9101000.0, + "cash_before": 2823593667.0, + "cash_after": 3108723039.0, + "leg_return_pct": 10.1, + "cumulative_return_pct": 777080.76, + "btc_qty": 341.75125572 }, { "leg_id": 133, - "buy_datetime": "2018-04-22 03:54:00", - "sell_datetime": "2018-04-25 01:27:00", - "buy_price": 9514000.0, - "sell_price": 10099000.0, - "cash_before": 3260666793.0, - "cash_after": 3457699464.0, - "leg_return_pct": 6.04, - "cumulative_return_pct": 864324.87, - "btc_qty": 342.55165645 + "buy_datetime": "2018-03-19 20:15:00", + "sell_datetime": "2018-03-20 13:36:00", + "buy_price": 9088000.0, + "sell_price": 9503000.0, + "cash_before": 3108723039.0, + "cash_after": 3247431804.0, + "leg_return_pct": 4.46, + "cumulative_return_pct": 811757.95, + "btc_qty": 341.89796189 }, { "leg_id": 134, - "buy_datetime": "2018-04-26 23:54:00", - "sell_datetime": "2018-04-29 17:24:00", - "buy_price": 9785000.0, - "sell_price": 10188000.0, - "cash_before": 3457699464.0, - "cash_after": 3596507297.0, - "leg_return_pct": 4.01, - "cumulative_return_pct": 899026.82, - "btc_qty": 353.19066062 + "buy_datetime": "2018-03-20 19:09:00", + "sell_datetime": "2018-03-22 05:09:00", + "buy_price": 9409000.0, + "sell_price": 9910000.0, + "cash_before": 3247431804.0, + "cash_after": 3416927960.0, + "leg_return_pct": 5.22, + "cumulative_return_pct": 854131.99, + "btc_qty": 344.96844381 }, { "leg_id": 135, - "buy_datetime": "2018-05-02 08:18:00", - "sell_datetime": "2018-05-04 23:45:00", - "buy_price": 9916000.0, - "sell_price": 10605000.0, - "cash_before": 3596507297.0, - "cash_after": 3842560353.0, - "leg_return_pct": 6.84, - "cumulative_return_pct": 960540.09, - "btc_qty": 362.51603908 + "buy_datetime": "2018-04-02 01:39:00", + "sell_datetime": "2018-04-02 21:33:00", + "buy_price": 7437000.0, + "sell_price": 7679000.0, + "cash_before": 3416927960.0, + "cash_after": 3524587572.0, + "leg_return_pct": 3.15, + "cumulative_return_pct": 881046.89, + "btc_qty": 459.22004781 }, { "leg_id": 136, - "buy_datetime": "2018-05-12 13:00:00", - "sell_datetime": "2018-05-14 01:51:00", - "buy_price": 9337000.0, - "sell_price": 9672000.0, - "cash_before": 3842560353.0, - "cash_after": 3976447230.0, - "leg_return_pct": 3.48, - "cumulative_return_pct": 994011.81, - "btc_qty": 411.33544746 + "buy_datetime": "2018-04-03 06:45:00", + "sell_datetime": "2018-04-03 23:27:00", + "buy_price": 7642000.0, + "sell_price": 7972000.0, + "cash_before": 3524587572.0, + "cash_after": 3673111899.0, + "leg_return_pct": 4.21, + "cumulative_return_pct": 918177.97, + "btc_qty": 460.98210913 }, { "leg_id": 137, - "buy_datetime": "2018-05-18 16:39:00", - "sell_datetime": "2018-05-21 10:36:00", - "buy_price": 9025000.0, - "sell_price": 9328000.0, - "cash_before": 3976447230.0, - "cash_after": 4105841189.0, - "leg_return_pct": 3.25, - "cumulative_return_pct": 1026360.3, - "btc_qty": 440.38326936 + "buy_datetime": "2018-04-06 23:48:00", + "sell_datetime": "2018-04-07 19:36:00", + "buy_price": 7239000.0, + "sell_price": 7469000.0, + "cash_before": 3673111899.0, + "cash_after": 3786026407.0, + "leg_return_pct": 3.07, + "cumulative_return_pct": 946406.6, + "btc_qty": 507.1522784 }, { "leg_id": 138, - "buy_datetime": "2018-05-29 05:48:00", - "sell_datetime": "2018-05-30 15:36:00", - "buy_price": 8027000.0, - "sell_price": 8304000.0, - "cash_before": 4105841189.0, - "cash_after": 4243281282.0, - "leg_return_pct": 3.35, - "cumulative_return_pct": 1060720.32, - "btc_qty": 511.24807132 + "buy_datetime": "2018-04-07 23:51:00", + "sell_datetime": "2018-04-09 16:06:00", + "buy_price": 7452000.0, + "sell_price": 7698000.0, + "cash_before": 3786026407.0, + "cash_after": 3907097925.0, + "leg_return_pct": 3.2, + "cumulative_return_pct": 976674.48, + "btc_qty": 507.80104589 }, { "leg_id": 139, - "buy_datetime": "2018-06-18 14:30:00", - "sell_datetime": "2018-06-19 15:27:00", - "buy_price": 7163000.0, - "sell_price": 7417000.0, - "cash_before": 4243281282.0, - "cash_after": 4389355399.0, - "leg_return_pct": 3.44, - "cumulative_return_pct": 1097238.85, - "btc_qty": 592.09264855 + "buy_datetime": "2018-04-10 18:21:00", + "sell_datetime": "2018-04-13 13:21:00", + "buy_price": 7334000.0, + "sell_price": 8034000.0, + "cash_before": 3907097925.0, + "cash_after": 4275735336.0, + "leg_return_pct": 9.44, + "cumulative_return_pct": 1068833.83, + "btc_qty": 532.47128116 }, { "leg_id": 140, - "buy_datetime": "2018-06-29 22:54:00", - "sell_datetime": "2018-06-30 21:45:00", - "buy_price": 6645000.0, - "sell_price": 7158000.0, - "cash_before": 4389355399.0, - "cash_after": 4723490563.0, - "leg_return_pct": 7.61, - "cumulative_return_pct": 1180772.64, - "btc_qty": 660.21982258 + "buy_datetime": "2018-04-15 03:36:00", + "sell_datetime": "2018-04-15 23:57:00", + "buy_price": 8293000.0, + "sell_price": 8583000.0, + "cash_before": 4275735336.0, + "cash_after": 4420830450.0, + "leg_return_pct": 3.39, + "cumulative_return_pct": 1105107.61, + "btc_qty": 515.3258734 }, { "leg_id": 141, - "buy_datetime": "2018-07-02 04:39:00", - "sell_datetime": "2018-07-03 05:48:00", - "buy_price": 7031000.0, - "sell_price": 7291000.0, - "cash_before": 4723490563.0, - "cash_after": 4893264022.0, - "leg_return_pct": 3.59, - "cumulative_return_pct": 1223216.01, - "btc_qty": 671.4733065 + "buy_datetime": "2018-04-18 09:54:00", + "sell_datetime": "2018-04-19 20:51:00", + "buy_price": 8493000.0, + "sell_price": 8826000.0, + "cash_before": 4420830450.0, + "cash_after": 4589572714.0, + "leg_return_pct": 3.82, + "cumulative_return_pct": 1147293.18, + "btc_qty": 520.26610563 }, { "leg_id": 142, - "buy_datetime": "2018-07-04 16:45:00", - "sell_datetime": "2018-07-07 11:18:00", - "buy_price": 7161000.0, - "sell_price": 7427000.0, - "cash_before": 4893264022.0, - "cash_after": 5069953736.0, - "leg_return_pct": 3.61, - "cumulative_return_pct": 1267388.43, - "btc_qty": 682.97966621 + "buy_datetime": "2018-04-19 21:15:00", + "sell_datetime": "2018-04-21 00:57:00", + "buy_price": 8835000.0, + "sell_price": 9112000.0, + "cash_before": 4589572714.0, + "cash_after": 4728735352.0, + "leg_return_pct": 3.03, + "cumulative_return_pct": 1182083.84, + "btc_qty": 519.21651699 }, { "leg_id": 143, - "buy_datetime": "2018-07-14 16:21:00", - "sell_datetime": "2018-07-17 16:51:00", - "buy_price": 7075000.0, - "sell_price": 7432000.0, - "cash_before": 5069953736.0, - "cash_after": 5320455928.0, - "leg_return_pct": 4.94, - "cumulative_return_pct": 1330013.98, - "btc_qty": 716.24293414 + "buy_datetime": "2018-04-21 01:24:00", + "sell_datetime": "2018-04-21 17:36:00", + "buy_price": 9141000.0, + "sell_price": 9599000.0, + "cash_before": 4728735352.0, + "cash_after": 4960699143.0, + "leg_return_pct": 4.91, + "cumulative_return_pct": 1240074.79, + "btc_qty": 517.05185261 }, { "leg_id": 144, - "buy_datetime": "2018-07-18 01:30:00", - "sell_datetime": "2018-07-20 06:39:00", - "buy_price": 7455000.0, - "sell_price": 8392000.0, - "cash_before": 5320455928.0, - "cash_after": 5983182836.0, - "leg_return_pct": 12.46, - "cumulative_return_pct": 1495695.71, - "btc_qty": 713.3193427 + "buy_datetime": "2018-04-22 03:57:00", + "sell_datetime": "2018-04-25 01:30:00", + "buy_price": 9507000.0, + "sell_price": 10106000.0, + "cash_before": 4960699143.0, + "cash_after": 5267982039.0, + "leg_return_pct": 6.19, + "cumulative_return_pct": 1316895.51, + "btc_qty": 521.53347989 }, { "leg_id": 145, - "buy_datetime": "2018-07-22 00:21:00", - "sell_datetime": "2018-07-24 04:42:00", - "buy_price": 8348000.0, - "sell_price": 8780000.0, - "cash_before": 5983182836.0, - "cash_after": 6286514864.0, - "leg_return_pct": 5.07, - "cumulative_return_pct": 1571528.72, - "btc_qty": 716.36215196 + "buy_datetime": "2018-04-26 12:12:00", + "sell_datetime": "2018-04-28 03:18:00", + "buy_price": 9740000.0, + "sell_price": 10062000.0, + "cash_before": 5267982039.0, + "cash_after": 5436698367.0, + "leg_return_pct": 3.2, + "cumulative_return_pct": 1359074.59, + "btc_qty": 540.59014867 }, { "leg_id": 146, - "buy_datetime": "2018-07-24 11:42:00", - "sell_datetime": "2018-07-25 22:30:00", - "buy_price": 8805000.0, - "sell_price": 9152000.0, - "cash_before": 6286514864.0, - "cash_after": 6527730180.0, - "leg_return_pct": 3.84, - "cumulative_return_pct": 1631832.55, - "btc_qty": 713.61403827 + "buy_datetime": "2018-04-28 10:06:00", + "sell_datetime": "2018-05-04 19:33:00", + "buy_price": 9913000.0, + "sell_price": 10636000.0, + "cash_before": 5436698367.0, + "cash_after": 5827389646.0, + "leg_return_pct": 7.19, + "cumulative_return_pct": 1456747.41, + "btc_qty": 548.16705515 }, { "leg_id": 147, - "buy_datetime": "2018-07-27 16:12:00", - "sell_datetime": "2018-07-29 05:33:00", - "buy_price": 8862000.0, - "sell_price": 9157000.0, - "cash_before": 6527730180.0, - "cash_after": 6738283207.0, - "leg_return_pct": 3.23, - "cumulative_return_pct": 1684470.8, - "btc_qty": 736.22955488 + "buy_datetime": "2018-05-12 16:21:00", + "sell_datetime": "2018-05-14 10:03:00", + "buy_price": 9263000.0, + "sell_price": 9751000.0, + "cash_before": 5827389646.0, + "cash_after": 6128259502.0, + "leg_return_pct": 5.16, + "cumulative_return_pct": 1531964.88, + "btc_qty": 628.78937184 }, { "leg_id": 148, - "buy_datetime": "2018-08-11 19:00:00", - "sell_datetime": "2018-08-13 21:36:00", - "buy_price": 7195000.0, - "sell_price": 7528000.0, - "cash_before": 6738283207.0, - "cash_after": 7043096993.0, - "leg_return_pct": 4.52, - "cumulative_return_pct": 1760674.25, - "btc_qty": 936.05476934 + "buy_datetime": "2018-05-18 16:39:00", + "sell_datetime": "2018-05-21 17:15:00", + "buy_price": 9025000.0, + "sell_price": 9394000.0, + "cash_before": 6128259502.0, + "cash_after": 6372444907.0, + "leg_return_pct": 3.98, + "cumulative_return_pct": 1593011.23, + "btc_qty": 678.69200803 }, { "leg_id": 149, - "buy_datetime": "2018-08-14 18:12:00", - "sell_datetime": "2018-08-15 20:57:00", - "buy_price": 7076000.0, - "sell_price": 7362000.0, - "cash_before": 7043096993.0, - "cash_after": 7320441174.0, - "leg_return_pct": 3.94, - "cumulative_return_pct": 1830010.29, - "btc_qty": 994.85238057 + "buy_datetime": "2018-05-29 18:18:00", + "sell_datetime": "2018-05-30 02:27:00", + "buy_price": 7956000.0, + "sell_price": 8236000.0, + "cash_before": 6372444907.0, + "cash_after": 6590118894.0, + "leg_return_pct": 3.42, + "cumulative_return_pct": 1647429.72, + "btc_qty": 800.56041787 }, { "leg_id": 150, - "buy_datetime": "2018-08-16 15:24:00", - "sell_datetime": "2018-08-22 17:42:00", - "buy_price": 7313000.0, - "sell_price": 7567000.0, - "cash_before": 7320441174.0, - "cash_after": 7567126820.0, - "leg_return_pct": 3.37, - "cumulative_return_pct": 1891681.71, - "btc_qty": 1000.51701813 + "buy_datetime": "2018-06-14 11:06:00", + "sell_datetime": "2018-06-19 08:48:00", + "buy_price": 7153000.0, + "sell_price": 7448000.0, + "cash_before": 6590118894.0, + "cash_after": 6855044679.0, + "leg_return_pct": 4.02, + "cumulative_return_pct": 1713661.17, + "btc_qty": 920.84773303 }, { "leg_id": 151, - "buy_datetime": "2018-08-23 07:27:00", - "sell_datetime": "2018-08-25 08:48:00", - "buy_price": 7306000.0, - "sell_price": 7545000.0, - "cash_before": 7567126820.0, - "cash_after": 7806856304.0, - "leg_return_pct": 3.17, - "cumulative_return_pct": 1951614.08, - "btc_qty": 1035.22355004 + "buy_datetime": "2018-06-24 18:45:00", + "sell_datetime": "2018-06-25 10:45:00", + "buy_price": 6700000.0, + "sell_price": 6969000.0, + "cash_before": 6855044679.0, + "cash_after": 7123141120.0, + "leg_return_pct": 3.91, + "cumulative_return_pct": 1780685.28, + "btc_qty": 1022.62942631 }, { "leg_id": 152, - "buy_datetime": "2018-08-27 13:33:00", - "sell_datetime": "2018-08-29 09:00:00", - "buy_price": 7530000.0, - "sell_price": 7831000.0, - "cash_before": 7806856304.0, - "cash_after": 8110806310.0, - "leg_return_pct": 3.89, - "cumulative_return_pct": 2027601.58, - "btc_qty": 1036.24872192 + "buy_datetime": "2018-06-30 02:09:00", + "sell_datetime": "2018-07-01 09:57:00", + "buy_price": 6664000.0, + "sell_price": 7122000.0, + "cash_before": 7123141120.0, + "cash_after": 7605085943.0, + "leg_return_pct": 6.77, + "cumulative_return_pct": 1901171.49, + "btc_qty": 1068.36427809 }, { "leg_id": 153, - "buy_datetime": "2018-08-31 03:06:00", - "sell_datetime": "2018-09-02 05:21:00", - "buy_price": 7741000.0, - "sell_price": 7994000.0, - "cash_before": 8110806310.0, - "cash_after": 8367518933.0, - "leg_return_pct": 3.17, - "cumulative_return_pct": 2091779.73, - "btc_qty": 1047.2485346 + "buy_datetime": "2018-07-02 05:30:00", + "sell_datetime": "2018-07-07 10:21:00", + "buy_price": 7080000.0, + "sell_price": 7424000.0, + "cash_before": 7605085943.0, + "cash_after": 7966625989.0, + "leg_return_pct": 4.75, + "cumulative_return_pct": 1991556.5, + "btc_qty": 1073.62759893 }, { "leg_id": 154, - "buy_datetime": "2018-09-09 14:30:00", - "sell_datetime": "2018-09-21 23:12:00", - "buy_price": 7160000.0, - "sell_price": 7541000.0, - "cash_before": 8367518933.0, - "cash_after": 8803963211.0, - "leg_return_pct": 5.22, - "cumulative_return_pct": 2200890.8, - "btc_qty": 1168.06357175 + "buy_datetime": "2018-07-13 05:30:00", + "sell_datetime": "2018-07-19 00:27:00", + "buy_price": 7033000.0, + "sell_price": 8240000.0, + "cash_before": 7966625989.0, + "cash_after": 9324522901.0, + "leg_return_pct": 17.04, + "cumulative_return_pct": 2331030.73, + "btc_qty": 1132.18294836 }, { "leg_id": 155, - "buy_datetime": "2018-09-26 12:06:00", - "sell_datetime": "2018-10-09 04:06:00", - "buy_price": 7279000.0, - "sell_price": 7539000.0, - "cash_before": 8803963211.0, - "cash_after": 9109317511.0, - "leg_return_pct": 3.47, - "cumulative_return_pct": 2277229.38, - "btc_qty": 1208.89699537 + "buy_datetime": "2018-07-19 14:42:00", + "sell_datetime": "2018-07-20 22:21:00", + "buy_price": 8193000.0, + "sell_price": 8457000.0, + "cash_before": 9324522901.0, + "cash_after": 9615360966.0, + "leg_return_pct": 3.12, + "cumulative_return_pct": 2403740.24, + "btc_qty": 1137.53944089 }, { "leg_id": 156, - "buy_datetime": "2018-10-14 03:48:00", - "sell_datetime": "2018-10-15 17:06:00", - "buy_price": 7188000.0, - "sell_price": 7508000.0, - "cash_before": 9109317511.0, - "cash_after": 9505339484.0, - "leg_return_pct": 4.35, - "cumulative_return_pct": 2376234.87, - "btc_qty": 1266.66149862 + "buy_datetime": "2018-07-21 11:39:00", + "sell_datetime": "2018-07-24 08:12:00", + "buy_price": 8309000.0, + "sell_price": 8750000.0, + "cash_before": 9615360966.0, + "cash_after": 10115572882.0, + "leg_return_pct": 5.2, + "cumulative_return_pct": 2528793.22, + "btc_qty": 1156.64379416 }, { "leg_id": 157, - "buy_datetime": "2018-11-25 21:15:00", - "sell_datetime": "2018-11-26 13:03:00", - "buy_price": 4408000.0, - "sell_price": 4619000.0, - "cash_before": 9505339484.0, - "cash_after": 9950378605.0, - "leg_return_pct": 4.68, - "cumulative_return_pct": 2487494.65, - "btc_qty": 2155.30553871 + "buy_datetime": "2018-07-24 11:03:00", + "sell_datetime": "2018-07-24 22:12:00", + "buy_price": 8823000.0, + "sell_price": 9235000.0, + "cash_before": 10115572882.0, + "cash_after": 10577345756.0, + "leg_return_pct": 4.56, + "cumulative_return_pct": 2644236.44, + "btc_qty": 1145.92713315 }, { "leg_id": 158, - "buy_datetime": "2018-11-28 01:48:00", - "sell_datetime": "2018-11-29 09:18:00", - "buy_price": 4294000.0, - "sell_price": 4787000.0, - "cash_before": 9950378605.0, - "cash_after": 11081705130.0, - "leg_return_pct": 11.37, - "cumulative_return_pct": 2770326.28, - "btc_qty": 2316.11630551 + "buy_datetime": "2018-07-27 14:21:00", + "sell_datetime": "2018-07-29 03:15:00", + "buy_price": 8865000.0, + "sell_price": 9134000.0, + "cash_before": 10577345756.0, + "cash_after": 10887409680.0, + "leg_return_pct": 2.93, + "cumulative_return_pct": 2721752.42, + "btc_qty": 1192.56143071 }, { "leg_id": 159, - "buy_datetime": "2018-12-01 16:57:00", - "sell_datetime": "2018-12-02 05:24:00", - "buy_price": 4506000.0, - "sell_price": 4797000.0, - "cash_before": 11081705130.0, - "cash_after": 11785573426.0, - "leg_return_pct": 6.35, - "cumulative_return_pct": 2946293.36, - "btc_qty": 2458.09238294 + "buy_datetime": "2018-08-11 11:24:00", + "sell_datetime": "2018-08-13 23:21:00", + "buy_price": 7197000.0, + "sell_price": 7475000.0, + "cash_before": 10887409680.0, + "cash_after": 11296654761.0, + "leg_return_pct": 3.76, + "cumulative_return_pct": 2824063.69, + "btc_qty": 1512.01416913 }, { "leg_id": 160, - "buy_datetime": "2018-12-08 08:36:00", - "sell_datetime": "2018-12-10 05:36:00", - "buy_price": 3847000.0, - "sell_price": 4043000.0, - "cash_before": 11785573426.0, - "cash_after": 12373651209.0, - "leg_return_pct": 4.99, - "cumulative_return_pct": 3093312.8, - "btc_qty": 3062.04331679 + "buy_datetime": "2018-08-14 17:06:00", + "sell_datetime": "2018-08-16 10:18:00", + "buy_price": 7079000.0, + "sell_price": 7326000.0, + "cash_before": 11296654761.0, + "cash_after": 11679128998.0, + "leg_return_pct": 3.39, + "cumulative_return_pct": 2919682.25, + "btc_qty": 1595.00020256 }, { "leg_id": 161, - "buy_datetime": "2018-12-16 10:15:00", - "sell_datetime": "2018-12-20 04:42:00", - "buy_price": 3630000.0, - "sell_price": 4240000.0, - "cash_before": 12373651209.0, - "cash_after": 14438520651.0, - "leg_return_pct": 16.69, - "cumulative_return_pct": 3609530.16, - "btc_qty": 3407.01498171 + "buy_datetime": "2018-08-16 15:30:00", + "sell_datetime": "2018-08-22 18:57:00", + "buy_price": 7314000.0, + "sell_price": 7592000.0, + "cash_before": 11679128998.0, + "cash_after": 12110924470.0, + "leg_return_pct": 3.7, + "cumulative_return_pct": 3027631.12, + "btc_qty": 1596.01988429 }, { "leg_id": 162, - "buy_datetime": "2018-12-20 13:09:00", - "sell_datetime": "2018-12-21 12:03:00", - "buy_price": 4196000.0, - "sell_price": 4533000.0, - "cash_before": 14438520651.0, - "cash_after": 15582550204.0, - "leg_return_pct": 7.92, - "cumulative_return_pct": 3895537.55, - "btc_qty": 3439.29966405 + "buy_datetime": "2018-08-23 09:12:00", + "sell_datetime": "2018-08-25 13:18:00", + "buy_price": 7320000.0, + "sell_price": 7569000.0, + "cash_before": 12110924470.0, + "cash_after": 12510374678.0, + "leg_return_pct": 3.3, + "cumulative_return_pct": 3127493.67, + "btc_qty": 1653.67062948 }, { "leg_id": 163, - "buy_datetime": "2018-12-22 14:57:00", - "sell_datetime": "2018-12-23 17:24:00", - "buy_price": 4314000.0, - "sell_price": 4454000.0, - "cash_before": 15582550204.0, - "cash_after": 16072158387.0, - "leg_return_pct": 3.14, - "cumulative_return_pct": 4017939.6, - "btc_qty": 3610.28255201 + "buy_datetime": "2018-08-27 13:54:00", + "sell_datetime": "2018-08-29 09:48:00", + "buy_price": 7526000.0, + "sell_price": 7806000.0, + "cash_before": 12510374678.0, + "cash_after": 12962842568.0, + "leg_return_pct": 3.62, + "cumulative_return_pct": 3240610.64, + "btc_qty": 1661.45621721 }, { "leg_id": 164, - "buy_datetime": "2018-12-24 03:24:00", - "sell_datetime": "2018-12-24 18:51:00", - "buy_price": 4429000.0, - "sell_price": 4664000.0, - "cash_before": 16072158387.0, - "cash_after": 16908016462.0, - "leg_return_pct": 5.2, - "cumulative_return_pct": 4226904.12, - "btc_qty": 3627.03145365 + "buy_datetime": "2018-08-31 06:06:00", + "sell_datetime": "2018-09-02 09:15:00", + "buy_price": 7764000.0, + "sell_price": 8006000.0, + "cash_before": 12962842568.0, + "cash_after": 13353524347.0, + "leg_return_pct": 3.01, + "cumulative_return_pct": 3338281.09, + "btc_qty": 1668.77397561 }, { "leg_id": 165, - "buy_datetime": "2018-12-28 14:48:00", - "sell_datetime": "2018-12-29 20:48:00", - "buy_price": 4082000.0, - "sell_price": 4299000.0, - "cash_before": 16908016462.0, - "cash_after": 17789047864.0, - "leg_return_pct": 5.21, - "cumulative_return_pct": 4447161.97, - "btc_qty": 4140.02019947 + "buy_datetime": "2018-09-09 15:30:00", + "sell_datetime": "2018-09-22 02:27:00", + "buy_price": 7179000.0, + "sell_price": 7508000.0, + "cash_before": 13353524347.0, + "cash_after": 13951529126.0, + "leg_return_pct": 4.48, + "cumulative_return_pct": 3487782.28, + "btc_qty": 1859.15135595 }, { "leg_id": 166, - "buy_datetime": "2019-01-02 07:27:00", - "sell_datetime": "2019-01-03 09:33:00", - "buy_price": 4200000.0, - "sell_price": 4334000.0, - "cash_before": 17789047864.0, - "cash_after": 18338251187.0, - "leg_return_pct": 3.09, - "cumulative_return_pct": 4584462.8, - "btc_qty": 4233.3698429 + "buy_datetime": "2018-09-26 06:03:00", + "sell_datetime": "2018-10-09 11:06:00", + "buy_price": 7291000.0, + "sell_price": 7529000.0, + "cash_before": 13951529126.0, + "cash_after": 14392545328.0, + "leg_return_pct": 3.16, + "cumulative_return_pct": 3598036.33, + "btc_qty": 1912.57075322 }, { "leg_id": 167, - "buy_datetime": "2019-01-06 16:30:00", - "sell_datetime": "2019-01-07 10:27:00", - "buy_price": 4293000.0, - "sell_price": 4502000.0, - "cash_before": 18338251187.0, - "cash_after": 19211802626.0, - "leg_return_pct": 4.76, - "cumulative_return_pct": 4802850.66, - "btc_qty": 4269.5276173 + "buy_datetime": "2018-10-14 05:39:00", + "sell_datetime": "2018-10-15 17:06:00", + "buy_price": 7193000.0, + "sell_price": 7508000.0, + "cash_before": 14392545328.0, + "cash_after": 15007812889.0, + "leg_return_pct": 4.27, + "cumulative_return_pct": 3751853.22, + "btc_qty": 1999.90950309 }, { "leg_id": 168, - "buy_datetime": "2019-01-14 06:21:00", - "sell_datetime": "2019-01-15 16:36:00", - "buy_price": 3969000.0, - "sell_price": 4090000.0, - "cash_before": 19211802626.0, - "cash_after": 19777706252.0, - "leg_return_pct": 2.95, - "cumulative_return_pct": 4944326.56, - "btc_qty": 4838.04402245 + "buy_datetime": "2018-11-27 22:15:00", + "sell_datetime": "2018-11-29 09:18:00", + "buy_price": 4307000.0, + "sell_price": 4787000.0, + "cash_before": 15007812889.0, + "cash_after": 16663704634.0, + "leg_return_pct": 11.03, + "cumulative_return_pct": 4165826.16, + "btc_qty": 3482.7743168 }, { "leg_id": 169, - "buy_datetime": "2019-02-01 15:15:00", - "sell_datetime": "2019-02-09 20:30:00", - "buy_price": 3764000.0, - "sell_price": 4016000.0, - "cash_before": 19777706252.0, - "cash_after": 21080728187.0, - "leg_return_pct": 6.59, - "cumulative_return_pct": 5270082.05, - "btc_qty": 5251.81121112 + "buy_datetime": "2018-12-01 17:00:00", + "sell_datetime": "2018-12-01 23:03:00", + "buy_price": 4527000.0, + "sell_price": 4705000.0, + "cash_before": 16663704634.0, + "cash_after": 17301600878.0, + "leg_return_pct": 3.83, + "cumulative_return_pct": 4325300.22, + "btc_qty": 3679.11923611 }, { "leg_id": 170, - "buy_datetime": "2019-02-14 08:36:00", - "sell_datetime": "2019-02-18 19:30:00", - "buy_price": 3986000.0, - "sell_price": 4122000.0, - "cash_before": 21080728187.0, - "cash_after": 21778195823.0, - "leg_return_pct": 3.31, - "cumulative_return_pct": 5444448.96, - "btc_qty": 5286.04812415 + "buy_datetime": "2018-12-09 01:00:00", + "sell_datetime": "2018-12-10 10:57:00", + "buy_price": 3817000.0, + "sell_price": 4025000.0, + "cash_before": 17301600878.0, + "cash_after": 18226178150.0, + "leg_return_pct": 5.34, + "cumulative_return_pct": 4556444.54, + "btc_qty": 4530.50827285 }, { "leg_id": 171, - "buy_datetime": "2019-02-19 00:09:00", - "sell_datetime": "2019-02-20 22:30:00", - "buy_price": 4164000.0, - "sell_price": 4296000.0, - "cash_before": 21778195823.0, - "cash_after": 22446107953.0, - "leg_return_pct": 3.07, - "cumulative_return_pct": 5611426.99, - "btc_qty": 5227.49921341 + "buy_datetime": "2018-12-16 03:42:00", + "sell_datetime": "2018-12-18 07:51:00", + "buy_price": 3602000.0, + "sell_price": 3910000.0, + "cash_before": 18226178150.0, + "cash_after": 19764883406.0, + "leg_return_pct": 8.44, + "cumulative_return_pct": 4941120.85, + "btc_qty": 5057.48613582 }, { "leg_id": 172, - "buy_datetime": "2019-02-22 06:09:00", - "sell_datetime": "2019-02-24 16:42:00", - "buy_price": 4332000.0, - "sell_price": 4533000.0, - "cash_before": 22446107953.0, - "cash_after": 23464100780.0, - "leg_return_pct": 4.54, - "cumulative_return_pct": 5865925.19, - "btc_qty": 5178.87463032 + "buy_datetime": "2018-12-18 08:21:00", + "sell_datetime": "2018-12-20 01:03:00", + "buy_price": 3920000.0, + "sell_price": 4207000.0, + "cash_before": 19764883406.0, + "cash_after": 21190748574.0, + "leg_return_pct": 7.21, + "cumulative_return_pct": 5297587.14, + "btc_qty": 5039.54106224 }, { "leg_id": 173, - "buy_datetime": "2019-03-05 00:42:00", - "sell_datetime": "2019-03-08 22:45:00", - "buy_price": 4157000.0, - "sell_price": 4327000.0, - "cash_before": 23464100780.0, - "cash_after": 24399244718.0, - "leg_return_pct": 3.99, - "cumulative_return_pct": 6099711.18, - "btc_qty": 5641.65713964 + "buy_datetime": "2018-12-20 15:54:00", + "sell_datetime": "2018-12-21 14:21:00", + "buy_price": 4191000.0, + "sell_price": 4468000.0, + "cash_before": 21190748574.0, + "cash_after": 22568744461.0, + "leg_return_pct": 6.5, + "cumulative_return_pct": 5642086.12, + "btc_qty": 5053.72302551 }, { "leg_id": 174, - "buy_datetime": "2019-03-12 06:21:00", - "sell_datetime": "2019-03-19 14:30:00", - "buy_price": 4321000.0, - "sell_price": 4457000.0, - "cash_before": 24399244718.0, - "cash_after": 25142030424.0, - "leg_return_pct": 3.04, - "cumulative_return_pct": 6285407.61, - "btc_qty": 5643.84288259 + "buy_datetime": "2018-12-22 14:57:00", + "sell_datetime": "2018-12-23 16:30:00", + "buy_price": 4314000.0, + "sell_price": 4461000.0, + "cash_before": 22568744461.0, + "cash_after": 23314444840.0, + "leg_return_pct": 3.3, + "cumulative_return_pct": 5828511.21, + "btc_qty": 5228.89663619 }, { "leg_id": 175, - "buy_datetime": "2019-03-26 18:12:00", - "sell_datetime": "2019-03-30 07:39:00", - "buy_price": 4464000.0, - "sell_price": 4633000.0, - "cash_before": 25142030424.0, - "cash_after": 26067780701.0, - "leg_return_pct": 3.68, - "cumulative_return_pct": 6516845.18, - "btc_qty": 5629.35918652 + "buy_datetime": "2018-12-24 08:54:00", + "sell_datetime": "2018-12-24 23:06:00", + "buy_price": 4433000.0, + "sell_price": 4603000.0, + "cash_before": 23314444840.0, + "cash_after": 24184322138.0, + "leg_return_pct": 3.73, + "cumulative_return_pct": 6045980.53, + "btc_qty": 5256.66312151 }, { "leg_id": 176, - "buy_datetime": "2019-03-31 05:00:00", - "sell_datetime": "2019-04-03 01:09:00", - "buy_price": 4607000.0, - "sell_price": 5329000.0, - "cash_before": 26067780701.0, - "cash_after": 30122926607.0, - "leg_return_pct": 15.56, - "cumulative_return_pct": 7530631.65, - "btc_qty": 5655.46924468 + "buy_datetime": "2018-12-28 16:24:00", + "sell_datetime": "2018-12-29 12:48:00", + "buy_price": 4093000.0, + "sell_price": 4321000.0, + "cash_before": 24184322138.0, + "cash_after": 25505981341.0, + "leg_return_pct": 5.46, + "cumulative_return_pct": 6376395.34, + "btc_qty": 5905.74883388 }, { "leg_id": 177, - "buy_datetime": "2019-04-03 08:12:00", - "sell_datetime": "2019-04-07 07:09:00", - "buy_price": 5424000.0, - "sell_price": 5724000.0, - "cash_before": 30122926607.0, - "cash_after": 31757236610.0, - "leg_return_pct": 5.43, - "cumulative_return_pct": 7939209.15, - "btc_qty": 5550.86009288 + "buy_datetime": "2019-01-01 09:18:00", + "sell_datetime": "2019-01-03 14:27:00", + "buy_price": 4192000.0, + "sell_price": 4318000.0, + "cash_before": 25505981341.0, + "cash_after": 26246354994.0, + "leg_return_pct": 2.9, + "cumulative_return_pct": 6561488.75, + "btc_qty": 6081.39989269 }, { "leg_id": 178, - "buy_datetime": "2019-04-07 22:39:00", - "sell_datetime": "2019-04-10 19:06:00", - "buy_price": 5840000.0, - "sell_price": 6038000.0, - "cash_before": 31757236610.0, - "cash_after": 32801111711.0, - "leg_return_pct": 3.29, - "cumulative_return_pct": 8200177.93, - "btc_qty": 5435.16403968 + "buy_datetime": "2019-01-04 10:09:00", + "sell_datetime": "2019-01-07 11:15:00", + "buy_price": 4284000.0, + "sell_price": 4495000.0, + "cash_before": 26246354994.0, + "cash_after": 27511535441.0, + "leg_return_pct": 4.82, + "cumulative_return_pct": 6877783.86, + "btc_qty": 6123.53683865 }, { "leg_id": 179, - "buy_datetime": "2019-04-14 20:09:00", - "sell_datetime": "2019-04-20 18:51:00", - "buy_price": 5872000.0, - "sell_price": 6132000.0, - "cash_before": 32801111711.0, - "cash_after": 34219232098.0, - "leg_return_pct": 4.32, - "cumulative_return_pct": 8554708.02, - "btc_qty": 5583.22737662 + "buy_datetime": "2019-02-01 12:24:00", + "sell_datetime": "2019-02-09 09:39:00", + "buy_price": 3759000.0, + "sell_price": 3978000.0, + "cash_before": 27511535441.0, + "cash_after": 29085255242.0, + "leg_return_pct": 5.72, + "cumulative_return_pct": 7271213.81, + "btc_qty": 7315.1848026 }, { "leg_id": 180, - "buy_datetime": "2019-04-22 15:39:00", - "sell_datetime": "2019-04-25 13:09:00", - "buy_price": 6126000.0, - "sell_price": 6389000.0, - "cash_before": 34219232098.0, - "cash_after": 35652644770.0, - "leg_return_pct": 4.19, - "cumulative_return_pct": 8913061.19, - "btc_qty": 5583.10846919 + "buy_datetime": "2019-02-10 17:24:00", + "sell_datetime": "2019-02-19 07:39:00", + "buy_price": 3975000.0, + "sell_price": 4205000.0, + "cash_before": 29085255242.0, + "cash_after": 30737415188.0, + "leg_return_pct": 5.68, + "cumulative_return_pct": 7684253.8, + "btc_qty": 7313.38682127 }, { "leg_id": 181, - "buy_datetime": "2019-04-30 14:39:00", - "sell_datetime": "2019-05-02 22:15:00", - "buy_price": 6024000.0, - "sell_price": 6273000.0, - "cash_before": 35652644770.0, - "cash_after": 37089217714.0, - "leg_return_pct": 4.03, - "cumulative_return_pct": 9272204.43, - "btc_qty": 5915.47450984 + "buy_datetime": "2019-02-19 08:39:00", + "sell_datetime": "2019-02-24 16:42:00", + "buy_price": 4245000.0, + "sell_price": 4533000.0, + "cash_before": 30737415188.0, + "cash_after": 32789965884.0, + "leg_return_pct": 6.68, + "cumulative_return_pct": 8197391.47, + "btc_qty": 7237.2312085 }, { "leg_id": 182, - "buy_datetime": "2019-05-02 22:51:00", - "sell_datetime": "2019-05-05 12:00:00", - "buy_price": 6284000.0, - "sell_price": 6677000.0, - "cash_before": 37089217714.0, - "cash_after": 39369370446.0, - "leg_return_pct": 6.15, - "cumulative_return_pct": 9842242.61, - "btc_qty": 5899.21596206 + "buy_datetime": "2019-03-04 20:27:00", + "sell_datetime": "2019-03-08 16:48:00", + "buy_price": 4152000.0, + "sell_price": 4333000.0, + "cash_before": 32789965884.0, + "cash_after": 34185182748.0, + "leg_return_pct": 4.26, + "cumulative_return_pct": 8546195.69, + "btc_qty": 7893.44193175 }, { "leg_id": 183, - "buy_datetime": "2019-05-06 23:57:00", - "sell_datetime": "2019-05-08 06:21:00", - "buy_price": 6634000.0, - "sell_price": 6834000.0, - "cash_before": 39369370446.0, - "cash_after": 40515721226.0, - "leg_return_pct": 2.91, - "cumulative_return_pct": 10128830.31, - "btc_qty": 5931.5172989 + "buy_datetime": "2019-03-12 13:57:00", + "sell_datetime": "2019-03-16 15:15:00", + "buy_price": 4296000.0, + "sell_price": 4439000.0, + "cash_before": 34185182748.0, + "cash_after": 35287783084.0, + "leg_return_pct": 3.23, + "cumulative_return_pct": 8821845.77, + "btc_qty": 7953.46605143 }, { "leg_id": 184, - "buy_datetime": "2019-05-08 15:00:00", - "sell_datetime": "2019-05-10 21:06:00", - "buy_price": 6797000.0, - "sell_price": 7419000.0, - "cash_before": 40515721226.0, - "cash_after": 44179141502.0, - "leg_return_pct": 9.04, - "cumulative_return_pct": 11044685.38, - "btc_qty": 5957.84366125 + "buy_datetime": "2019-03-17 19:24:00", + "sell_datetime": "2019-03-29 14:27:00", + "buy_price": 4421000.0, + "sell_price": 4568000.0, + "cash_before": 35287783084.0, + "cash_after": 36424663840.0, + "leg_return_pct": 3.22, + "cumulative_return_pct": 9106065.96, + "btc_qty": 7977.86455392 }, { "leg_id": 185, - "buy_datetime": "2019-05-11 04:12:00", - "sell_datetime": "2019-05-11 22:39:00", - "buy_price": 7517000.0, - "sell_price": 7893000.0, - "cash_before": 44179141502.0, - "cash_after": 46342602778.0, - "leg_return_pct": 4.9, - "cumulative_return_pct": 11585550.69, - "btc_qty": 5874.29186257 + "buy_datetime": "2019-03-29 16:48:00", + "sell_datetime": "2019-04-02 19:51:00", + "buy_price": 4591000.0, + "sell_price": 5360000.0, + "cash_before": 36424663840.0, + "cash_after": 42483339314.0, + "leg_return_pct": 16.63, + "cumulative_return_pct": 10620734.83, + "btc_qty": 7929.96112127 }, { "leg_id": 186, - "buy_datetime": "2019-05-12 00:33:00", - "sell_datetime": "2019-05-12 18:54:00", - "buy_price": 7979000.0, - "sell_price": 8636000.0, - "cash_before": 46342602778.0, - "cash_after": 50108359811.0, - "leg_return_pct": 8.13, - "cumulative_return_pct": 12526989.95, - "btc_qty": 5805.16749932 + "buy_datetime": "2019-04-03 05:39:00", + "sell_datetime": "2019-04-03 17:48:00", + "buy_price": 5402000.0, + "sell_price": 5577000.0, + "cash_before": 42483339314.0, + "cash_after": 43815755832.0, + "leg_return_pct": 3.14, + "cumulative_return_pct": 10953838.96, + "btc_qty": 7860.44014153 }, { "leg_id": 187, - "buy_datetime": "2019-05-13 11:09:00", - "sell_datetime": "2019-05-14 05:03:00", - "buy_price": 8251000.0, - "sell_price": 9100000.0, - "cash_before": 50108359811.0, - "cash_after": 55209090074.0, - "leg_return_pct": 10.18, - "cumulative_return_pct": 13802172.52, - "btc_qty": 6069.96795915 + "buy_datetime": "2019-04-05 08:09:00", + "sell_datetime": "2019-04-07 07:36:00", + "buy_price": 5552000.0, + "sell_price": 5734000.0, + "cash_before": 43815755832.0, + "cash_after": 45206838474.0, + "leg_return_pct": 3.17, + "cumulative_return_pct": 11301609.62, + "btc_qty": 7887.94091391 }, { "leg_id": 188, - "buy_datetime": "2019-05-18 03:18:00", - "sell_datetime": "2019-05-18 20:39:00", - "buy_price": 8544000.0, - "sell_price": 8884000.0, - "cash_before": 55209090074.0, - "cash_after": 57348689289.0, - "leg_return_pct": 3.88, - "cumulative_return_pct": 14337072.32, - "btc_qty": 6458.50720143 + "buy_datetime": "2019-04-07 11:30:00", + "sell_datetime": "2019-04-08 17:09:00", + "buy_price": 5778000.0, + "sell_price": 6013000.0, + "cash_before": 45206838474.0, + "cash_after": 46998435268.0, + "leg_return_pct": 3.96, + "cumulative_return_pct": 11749508.82, + "btc_qty": 7820.04760376 }, { "leg_id": 189, - "buy_datetime": "2019-05-18 21:24:00", - "sell_datetime": "2019-05-19 17:03:00", - "buy_price": 8894000.0, - "sell_price": 9423000.0, - "cash_before": 57348689289.0, - "cash_after": 60698947331.0, - "leg_return_pct": 5.84, - "cumulative_return_pct": 15174636.83, - "btc_qty": 6444.79592353 + "buy_datetime": "2019-04-12 13:30:00", + "sell_datetime": "2019-04-17 15:57:00", + "buy_price": 5801000.0, + "sell_price": 6000000.0, + "cash_before": 46998435268.0, + "cash_after": 48562091277.0, + "leg_return_pct": 3.33, + "cumulative_return_pct": 12140422.82, + "btc_qty": 8097.73074482 }, { "leg_id": 190, - "buy_datetime": "2019-05-23 21:36:00", - "sell_datetime": "2019-05-25 13:15:00", - "buy_price": 9200000.0, - "sell_price": 9556000.0, - "cash_before": 60698947331.0, - "cash_after": 62984700714.0, - "leg_return_pct": 3.77, - "cumulative_return_pct": 15746075.18, - "btc_qty": 6594.41281063 + "buy_datetime": "2019-04-18 02:30:00", + "sell_datetime": "2019-04-25 13:21:00", + "buy_price": 6002000.0, + "sell_price": 6376000.0, + "cash_before": 48562091277.0, + "cash_after": 51536544401.0, + "leg_return_pct": 6.13, + "cumulative_return_pct": 12884036.1, + "btc_qty": 8086.93939204 }, { "leg_id": 191, - "buy_datetime": "2019-05-27 00:15:00", - "sell_datetime": "2019-05-27 13:27:00", - "buy_price": 9528000.0, - "sell_price": 10298000.0, - "cash_before": 62984700714.0, - "cash_after": 68006716379.0, - "leg_return_pct": 7.97, - "cumulative_return_pct": 17001579.09, - "btc_qty": 6607.1797191 + "buy_datetime": "2019-04-30 08:21:00", + "sell_datetime": "2019-05-03 05:36:00", + "buy_price": 6026000.0, + "sell_price": 6333000.0, + "cash_before": 51536544401.0, + "cash_after": 54107971515.0, + "leg_return_pct": 4.99, + "cumulative_return_pct": 13526892.88, + "btc_qty": 8548.08764166 }, { "leg_id": 192, - "buy_datetime": "2019-06-07 10:33:00", - "sell_datetime": "2019-06-13 09:00:00", - "buy_price": 9427000.0, - "sell_price": 9773000.0, - "cash_before": 68006716379.0, - "cash_after": 70432287651.0, - "leg_return_pct": 3.57, - "cumulative_return_pct": 17607971.91, - "btc_qty": 7210.42887671 + "buy_datetime": "2019-05-03 10:09:00", + "sell_datetime": "2019-05-03 20:03:00", + "buy_price": 6366000.0, + "sell_price": 6594000.0, + "cash_before": 54107971515.0, + "cash_after": 55989831198.0, + "leg_return_pct": 3.48, + "cumulative_return_pct": 13997357.8, + "btc_qty": 8495.2745098 }, { "leg_id": 193, - "buy_datetime": "2019-06-13 19:45:00", - "sell_datetime": "2019-06-15 13:15:00", - "buy_price": 9738000.0, - "sell_price": 10377000.0, - "cash_before": 70432287651.0, - "cash_after": 74978964451.0, - "leg_return_pct": 6.46, - "cumulative_return_pct": 18744641.11, - "btc_qty": 7229.10982825 + "buy_datetime": "2019-05-05 05:33:00", + "sell_datetime": "2019-05-08 01:03:00", + "buy_price": 6583000.0, + "sell_price": 6824000.0, + "cash_before": 55989831198.0, + "cash_after": 57981562966.0, + "leg_return_pct": 3.56, + "cumulative_return_pct": 14495290.74, + "btc_qty": 8500.96252194 }, { "leg_id": 194, - "buy_datetime": "2019-06-16 09:15:00", - "sell_datetime": "2019-06-16 21:15:00", - "buy_price": 10492000.0, - "sell_price": 10862000.0, - "cash_before": 74978964451.0, - "cash_after": 77545491228.0, - "leg_return_pct": 3.42, - "cumulative_return_pct": 19386272.81, - "btc_qty": 7142.7254069 + "buy_datetime": "2019-05-08 19:30:00", + "sell_datetime": "2019-05-09 20:45:00", + "buy_price": 6837000.0, + "sell_price": 7103000.0, + "cash_before": 57981562966.0, + "cash_after": 60177168592.0, + "leg_return_pct": 3.79, + "cumulative_return_pct": 15044192.15, + "btc_qty": 8476.31595497 }, { "leg_id": 195, - "buy_datetime": "2019-06-17 09:09:00", - "sell_datetime": "2019-06-23 01:54:00", - "buy_price": 10791000.0, - "sell_price": 12638000.0, - "cash_before": 77545491228.0, - "cash_after": 90727471340.0, - "leg_return_pct": 17.0, - "cumulative_return_pct": 22681767.83, - "btc_qty": 7182.53345218 + "buy_datetime": "2019-05-09 23:24:00", + "sell_datetime": "2019-05-10 19:57:00", + "buy_price": 7088000.0, + "sell_price": 7417000.0, + "cash_before": 60177168592.0, + "cash_after": 62907426209.0, + "leg_return_pct": 4.54, + "cumulative_return_pct": 15726756.55, + "btc_qty": 8485.76185211 }, { "leg_id": 196, - "buy_datetime": "2019-06-24 00:42:00", - "sell_datetime": "2019-06-26 18:51:00", - "buy_price": 12425000.0, - "sell_price": 14765000.0, - "cash_before": 90727471340.0, - "cash_after": 107706386971.0, - "leg_return_pct": 18.71, - "cumulative_return_pct": 26926496.74, - "btc_qty": 7298.35876089 + "buy_datetime": "2019-05-10 20:48:00", + "sell_datetime": "2019-05-11 18:03:00", + "buy_price": 7434000.0, + "sell_price": 7900000.0, + "cash_before": 62907426209.0, + "cash_after": 66783941704.0, + "leg_return_pct": 6.16, + "cumulative_return_pct": 16695885.43, + "btc_qty": 8457.89245307 }, { "leg_id": 197, - "buy_datetime": "2019-07-02 21:54:00", - "sell_datetime": "2019-07-03 07:42:00", - "buy_price": 12286000.0, - "sell_price": 13117000.0, - "cash_before": 107706386971.0, - "cash_after": 114876464791.0, - "leg_return_pct": 6.66, - "cumulative_return_pct": 28719016.2, - "btc_qty": 8762.21176767 + "buy_datetime": "2019-05-11 18:45:00", + "sell_datetime": "2019-05-12 17:27:00", + "buy_price": 8002000.0, + "sell_price": 8564000.0, + "cash_before": 66783941704.0, + "cash_after": 71402884537.0, + "leg_return_pct": 6.92, + "cumulative_return_pct": 17850621.13, + "btc_qty": 8341.73328333 }, { "leg_id": 198, - "buy_datetime": "2019-07-06 08:12:00", - "sell_datetime": "2019-07-09 16:12:00", - "buy_price": 13374000.0, - "sell_price": 14999000.0, - "cash_before": 114876464791.0, - "cash_after": 128705659792.0, - "leg_return_pct": 12.04, - "cumulative_return_pct": 32176314.95, - "btc_qty": 8585.24200375 + "buy_datetime": "2019-05-13 05:12:00", + "sell_datetime": "2019-05-15 02:36:00", + "buy_price": 8218000.0, + "sell_price": 9500000.0, + "cash_before": 71402884537.0, + "cash_after": 82459143986.0, + "leg_return_pct": 15.48, + "cumulative_return_pct": 20614686.0, + "btc_qty": 8684.25201926 }, { "leg_id": 199, - "buy_datetime": "2019-07-15 18:15:00", - "sell_datetime": "2019-07-16 09:21:00", - "buy_price": 12362000.0, - "sell_price": 13210000.0, - "cash_before": 128705659792.0, - "cash_after": 137397022257.0, - "leg_return_pct": 6.75, - "cumulative_return_pct": 34349155.56, - "btc_qty": 10406.18888222 + "buy_datetime": "2019-05-18 00:06:00", + "sell_datetime": "2019-05-18 16:48:00", + "buy_price": 8634000.0, + "sell_price": 8905000.0, + "cash_before": 82459143986.0, + "cash_after": 84962307400.0, + "leg_return_pct": 3.04, + "cumulative_return_pct": 21240476.85, + "btc_qty": 9545.7394503 }, { "leg_id": 200, - "buy_datetime": "2019-07-17 17:42:00", - "sell_datetime": "2019-07-19 14:54:00", - "buy_price": 11512000.0, - "sell_price": 12493000.0, - "cash_before": 137397022257.0, - "cash_after": 148956300137.0, - "leg_return_pct": 8.41, - "cumulative_return_pct": 37238975.03, - "btc_qty": 11929.1455651 + "buy_datetime": "2019-05-19 09:27:00", + "sell_datetime": "2019-05-20 14:21:00", + "buy_price": 8850000.0, + "sell_price": 9582000.0, + "cash_before": 84962307400.0, + "cash_after": 91897731549.0, + "leg_return_pct": 8.16, + "cumulative_return_pct": 22974332.89, + "btc_qty": 9595.46059281 }, { "leg_id": 201, - "buy_datetime": "2019-07-30 18:54:00", - "sell_datetime": "2019-08-02 00:48:00", - "buy_price": 11218000.0, - "sell_price": 11853000.0, - "cash_before": 148956300137.0, - "cash_after": 157230690666.0, - "leg_return_pct": 5.55, - "cumulative_return_pct": 39307572.67, - "btc_qty": 13271.69031797 + "buy_datetime": "2019-05-23 20:45:00", + "sell_datetime": "2019-05-24 22:54:00", + "buy_price": 9233000.0, + "sell_price": 9520000.0, + "cash_before": 91897731549.0, + "cash_after": 94659564243.0, + "leg_return_pct": 3.01, + "cumulative_return_pct": 23664791.06, + "btc_qty": 9948.20564094 }, { "leg_id": 202, - "buy_datetime": "2019-08-02 21:33:00", - "sell_datetime": "2019-08-05 19:24:00", - "buy_price": 12522000.0, - "sell_price": 13767000.0, - "cash_before": 157230690666.0, - "cash_after": 172690533831.0, - "leg_return_pct": 9.83, - "cumulative_return_pct": 43172533.46, - "btc_qty": 12550.07788859 + "buy_datetime": "2019-05-26 21:36:00", + "sell_datetime": "2019-05-27 12:24:00", + "buy_price": 9501000.0, + "sell_price": 10312000.0, + "cash_before": 94659564243.0, + "cash_after": 102636937278.0, + "leg_return_pct": 8.43, + "cumulative_return_pct": 25659134.32, + "btc_qty": 9958.13435015 }, { "leg_id": 203, - "buy_datetime": "2019-08-05 20:24:00", - "sell_datetime": "2019-08-06 19:30:00", - "buy_price": 13773000.0, - "sell_price": 14244000.0, - "cash_before": 172690533831.0, - "cash_after": 178417539743.0, - "leg_return_pct": 3.32, - "cumulative_return_pct": 44604284.94, - "btc_qty": 12532.0691617 + "buy_datetime": "2019-05-31 14:51:00", + "sell_datetime": "2019-06-02 22:39:00", + "buy_price": 10097000.0, + "sell_price": 10470000.0, + "cash_before": 102636937278.0, + "cash_after": 106322114808.0, + "leg_return_pct": 3.59, + "cumulative_return_pct": 26580428.7, + "btc_qty": 10160.00978601 }, { "leg_id": 204, - "buy_datetime": "2019-08-07 09:54:00", - "sell_datetime": "2019-08-10 18:36:00", - "buy_price": 13770000.0, - "sell_price": 14192000.0, - "cash_before": 178417539743.0, - "cash_after": 183701543597.0, - "leg_return_pct": 2.96, - "cumulative_return_pct": 45925285.9, - "btc_qty": 12950.49607646 + "buy_datetime": "2019-06-07 14:27:00", + "sell_datetime": "2019-06-08 10:33:00", + "buy_price": 9447000.0, + "sell_price": 9755000.0, + "cash_before": 106322114808.0, + "cash_after": 109678767547.0, + "leg_return_pct": 3.16, + "cumulative_return_pct": 27419591.89, + "btc_qty": 11248.96303069 }, { "leg_id": 205, - "buy_datetime": "2019-08-18 18:00:00", - "sell_datetime": "2019-08-19 21:00:00", - "buy_price": 12317000.0, - "sell_price": 12861000.0, - "cash_before": 183701543597.0, - "cash_after": 191623248948.0, - "leg_return_pct": 4.31, - "cumulative_return_pct": 47905712.24, - "btc_qty": 14907.01411262 + "buy_datetime": "2019-06-10 15:18:00", + "sell_datetime": "2019-06-13 05:42:00", + "buy_price": 9442000.0, + "sell_price": 9761000.0, + "cash_before": 109678767547.0, + "cash_after": 113270932347.0, + "leg_return_pct": 3.28, + "cumulative_return_pct": 28317633.09, + "btc_qty": 11610.24445705 }, { "leg_id": 206, - "buy_datetime": "2019-08-22 18:15:00", - "sell_datetime": "2019-08-24 05:33:00", - "buy_price": 12080000.0, - "sell_price": 12456000.0, - "cash_before": 191623248948.0, - "cash_after": 197390142916.0, - "leg_return_pct": 3.01, - "cumulative_return_pct": 49347435.73, - "btc_qty": 15854.92030825 + "buy_datetime": "2019-06-13 20:30:00", + "sell_datetime": "2019-06-15 12:09:00", + "buy_price": 9737000.0, + "sell_price": 10380000.0, + "cash_before": 113270932347.0, + "cash_after": 120630257720.0, + "leg_return_pct": 6.5, + "cumulative_return_pct": 30157464.43, + "btc_qty": 11627.22572466 }, { "leg_id": 207, - "buy_datetime": "2019-08-30 00:12:00", - "sell_datetime": "2019-09-04 04:42:00", - "buy_price": 11513000.0, - "sell_price": 12784000.0, - "cash_before": 197390142916.0, - "cash_after": 218962284575.0, - "leg_return_pct": 10.93, - "cumulative_return_pct": 54740471.14, - "btc_qty": 17136.40648349 + "buy_datetime": "2019-06-16 00:18:00", + "sell_datetime": "2019-06-16 17:51:00", + "buy_price": 10440000.0, + "sell_price": 10909000.0, + "cash_before": 120630257720.0, + "cash_after": 125923357757.0, + "leg_return_pct": 4.39, + "cumulative_return_pct": 31480739.44, + "btc_qty": 11548.84507582 }, { "leg_id": 208, - "buy_datetime": "2019-09-28 00:57:00", - "sell_datetime": "2019-10-01 17:24:00", - "buy_price": 9591000.0, - "sell_price": 10079000.0, - "cash_before": 218962284575.0, - "cash_after": 229873266301.0, - "leg_return_pct": 4.98, - "cumulative_return_pct": 57468216.58, - "btc_qty": 22818.55942367 + "buy_datetime": "2019-06-17 06:42:00", + "sell_datetime": "2019-06-21 19:51:00", + "buy_price": 10814000.0, + "sell_price": 11500000.0, + "cash_before": 125923357757.0, + "cash_after": 133777589941.0, + "leg_return_pct": 6.24, + "cumulative_return_pct": 33444297.49, + "btc_qty": 11638.65323449 }, { "leg_id": 209, - "buy_datetime": "2019-10-05 23:00:00", - "sell_datetime": "2019-10-10 22:48:00", - "buy_price": 9667000.0, - "sell_price": 10103000.0, - "cash_before": 229873266301.0, - "cash_after": 240000804844.0, - "leg_return_pct": 4.41, - "cumulative_return_pct": 60000101.21, - "btc_qty": 23767.28350758 + "buy_datetime": "2019-06-21 21:30:00", + "sell_datetime": "2019-06-22 20:48:00", + "buy_price": 11567000.0, + "sell_price": 12652000.0, + "cash_before": 133777589941.0, + "cash_after": 146179816460.0, + "leg_return_pct": 9.27, + "cumulative_return_pct": 36544854.12, + "btc_qty": 11559.66984919 }, { "leg_id": 210, - "buy_datetime": "2019-10-20 10:54:00", - "sell_datetime": "2019-10-21 07:27:00", - "buy_price": 9422000.0, - "sell_price": 9709000.0, - "cash_before": 240000804844.0, - "cash_after": 247064129586.0, - "leg_return_pct": 2.94, - "cumulative_return_pct": 61765932.4, - "btc_qty": 25459.64810465 + "buy_datetime": "2019-06-24 00:42:00", + "sell_datetime": "2019-06-25 06:27:00", + "buy_price": 12425000.0, + "sell_price": 12802000.0, + "cash_before": 146179816460.0, + "cash_after": 150464634540.0, + "leg_return_pct": 2.93, + "cumulative_return_pct": 37616058.64, + "btc_qty": 11759.09268026 }, { "leg_id": 211, - "buy_datetime": "2019-10-24 17:18:00", - "sell_datetime": "2019-10-26 06:00:00", - "buy_price": 8729000.0, - "sell_price": 9932000.0, - "cash_before": 247064129586.0, - "cash_after": 280832593376.0, - "leg_return_pct": 13.67, - "cumulative_return_pct": 70208048.34, - "btc_qty": 28289.67780061 + "buy_datetime": "2019-06-25 09:12:00", + "sell_datetime": "2019-06-26 18:51:00", + "buy_price": 12929000.0, + "sell_price": 14765000.0, + "cash_before": 150464634540.0, + "cash_after": 171659778333.0, + "leg_return_pct": 14.09, + "cumulative_return_pct": 42914844.58, + "btc_qty": 11631.94386443 }, { "leg_id": 212, - "buy_datetime": "2019-11-25 19:30:00", - "sell_datetime": "2019-11-27 04:42:00", - "buy_price": 7958000.0, - "sell_price": 8305000.0, - "cash_before": 280832593376.0, - "cash_after": 292784990748.0, - "leg_return_pct": 4.26, - "cumulative_return_pct": 73196147.69, - "btc_qty": 35271.69855228 + "buy_datetime": "2019-06-28 06:51:00", + "sell_datetime": "2019-06-28 11:33:00", + "buy_price": 13413000.0, + "sell_price": 14022000.0, + "cash_before": 171659778333.0, + "cash_after": 179274360704.0, + "leg_return_pct": 4.44, + "cumulative_return_pct": 44818490.18, + "btc_qty": 12791.61622631 }, { "leg_id": 213, - "buy_datetime": "2019-11-27 11:03:00", - "sell_datetime": "2019-11-28 09:12:00", - "buy_price": 8402000.0, - "sell_price": 8795000.0, - "cash_before": 292784990748.0, - "cash_after": 306173481719.0, - "leg_return_pct": 4.57, - "cumulative_return_pct": 76543270.43, - "btc_qty": 34829.63559308 + "buy_datetime": "2019-06-28 16:45:00", + "sell_datetime": "2019-06-29 11:39:00", + "buy_price": 14128000.0, + "sell_price": 14750000.0, + "cash_before": 179274360704.0, + "cash_after": 186979981925.0, + "leg_return_pct": 4.3, + "cumulative_return_pct": 46744895.48, + "btc_qty": 12682.95041928 }, { "leg_id": 214, - "buy_datetime": "2019-11-28 17:51:00", - "sell_datetime": "2019-11-30 06:06:00", - "buy_price": 8769000.0, - "sell_price": 9053000.0, - "cash_before": 306173481719.0, - "cash_after": 315773455858.0, - "leg_return_pct": 3.14, - "cumulative_return_pct": 78943263.96, - "btc_qty": 34897.98095311 + "buy_datetime": "2019-07-02 21:33:00", + "sell_datetime": "2019-07-04 09:51:00", + "buy_price": 12299000.0, + "sell_price": 14147000.0, + "cash_before": 186979981925.0, + "cash_after": 214859847125.0, + "leg_return_pct": 14.91, + "cumulative_return_pct": 53714861.78, + "btc_qty": 15195.2591214 }, { "leg_id": 215, - "buy_datetime": "2019-12-04 15:12:00", - "sell_datetime": "2019-12-07 18:42:00", - "buy_price": 8473000.0, - "sell_price": 8808000.0, - "cash_before": 315773455858.0, - "cash_after": 327930126511.0, - "leg_return_pct": 3.85, - "cumulative_return_pct": 81982431.63, - "btc_qty": 37249.56557651 + "buy_datetime": "2019-07-06 08:12:00", + "sell_datetime": "2019-07-09 20:24:00", + "buy_price": 13374000.0, + "sell_price": 14674000.0, + "cash_before": 214859847125.0, + "cash_after": 235509296510.0, + "leg_return_pct": 9.61, + "cumulative_return_pct": 58877224.13, + "btc_qty": 16057.45604916 }, { "leg_id": 216, - "buy_datetime": "2019-12-18 22:33:00", - "sell_datetime": "2019-12-19 11:33:00", - "buy_price": 7694000.0, - "sell_price": 8350000.0, - "cash_before": 327930126511.0, - "cash_after": 355534055675.0, - "leg_return_pct": 8.42, - "cumulative_return_pct": 88883413.92, - "btc_qty": 42600.22893785 + "buy_datetime": "2019-07-10 00:45:00", + "sell_datetime": "2019-07-10 16:09:00", + "buy_price": 14712000.0, + "sell_price": 15180000.0, + "cash_before": 235509296510.0, + "cash_after": 242758087525.0, + "leg_return_pct": 3.08, + "cumulative_return_pct": 60689421.88, + "btc_qty": 15999.96885958 }, { "leg_id": 217, - "buy_datetime": "2019-12-22 13:12:00", - "sell_datetime": "2019-12-24 01:36:00", - "buy_price": 8293000.0, - "sell_price": 8745000.0, - "cash_before": 355534055675.0, - "cash_after": 374537193880.0, - "leg_return_pct": 5.34, - "cumulative_return_pct": 93634198.47, - "btc_qty": 42850.14936059 + "buy_datetime": "2019-07-15 20:54:00", + "sell_datetime": "2019-07-16 07:09:00", + "buy_price": 12430000.0, + "sell_price": 13043000.0, + "cash_before": 242758087525.0, + "cash_after": 254475320469.0, + "leg_return_pct": 4.83, + "cumulative_return_pct": 63618730.12, + "btc_qty": 19520.25007892 }, { "leg_id": 218, - "buy_datetime": "2020-01-01 13:27:00", - "sell_datetime": "2020-01-06 20:42:00", - "buy_price": 8340000.0, - "sell_price": 8664000.0, - "cash_before": 374537193880.0, - "cash_after": 388698569398.0, - "leg_return_pct": 3.78, - "cumulative_return_pct": 97174542.35, - "btc_qty": 44886.08216827 + "buy_datetime": "2019-07-17 17:00:00", + "sell_datetime": "2019-07-19 20:45:00", + "buy_price": 11540000.0, + "sell_price": 12327000.0, + "cash_before": 254475320469.0, + "cash_after": 271558157918.0, + "leg_return_pct": 6.71, + "cumulative_return_pct": 67889439.48, + "btc_qty": 22040.56176848 }, { "leg_id": 219, - "buy_datetime": "2020-01-10 23:09:00", - "sell_datetime": "2020-01-15 03:39:00", - "buy_price": 9009000.0, - "sell_price": 9522000.0, - "cash_before": 388698569398.0, - "cash_after": 410421524623.0, - "leg_return_pct": 5.59, - "cumulative_return_pct": 102605281.16, - "btc_qty": 43124.01155658 + "buy_datetime": "2019-07-26 16:15:00", + "sell_datetime": "2019-07-27 15:36:00", + "buy_price": 11533000.0, + "sell_price": 11892000.0, + "cash_before": 271558157918.0, + "cash_after": 279731297293.0, + "leg_return_pct": 3.01, + "cumulative_return_pct": 69932724.32, + "btc_qty": 23534.41245458 }, { "leg_id": 220, - "buy_datetime": "2020-01-15 04:36:00", - "sell_datetime": "2020-01-18 19:21:00", - "buy_price": 9563000.0, - "sell_price": 10017000.0, - "cash_before": 410421524623.0, - "cash_after": 429476340848.0, - "leg_return_pct": 4.64, - "cumulative_return_pct": 107368985.21, - "btc_qty": 42896.19511246 + "buy_datetime": "2019-07-30 19:24:00", + "sell_datetime": "2019-08-01 07:54:00", + "buy_price": 11226000.0, + "sell_price": 11855000.0, + "cash_before": 279731297293.0, + "cash_after": 295109490819.0, + "leg_return_pct": 5.5, + "cumulative_return_pct": 73777272.7, + "btc_qty": 24905.70387001 }, { "leg_id": 221, - "buy_datetime": "2020-01-24 14:21:00", - "sell_datetime": "2020-01-28 16:36:00", - "buy_price": 9675000.0, - "sell_price": 10294000.0, - "cash_before": 429476340848.0, - "cash_after": 456497108889.0, - "leg_return_pct": 6.29, - "cumulative_return_pct": 114124177.22, - "btc_qty": 44368.12430779 + "buy_datetime": "2019-08-01 17:00:00", + "sell_datetime": "2019-08-02 10:30:00", + "buy_price": 11814000.0, + "sell_price": 12302000.0, + "cash_before": 295109490819.0, + "cash_after": 306992333394.0, + "leg_return_pct": 4.03, + "cumulative_return_pct": 76747983.35, + "btc_qty": 24967.15219857 }, { "leg_id": 222, - "buy_datetime": "2020-01-30 13:12:00", - "sell_datetime": "2020-02-06 16:57:00", - "buy_price": 10605000.0, - "sell_price": 11087000.0, - "cash_before": 456497108889.0, - "cash_after": 476767895153.0, - "leg_return_pct": 4.44, - "cumulative_return_pct": 119191873.79, - "btc_qty": 43023.93779671 + "buy_datetime": "2019-08-02 12:00:00", + "sell_datetime": "2019-08-03 18:45:00", + "buy_price": 12327000.0, + "sell_price": 12760000.0, + "cash_before": 306992333394.0, + "cash_after": 317458094527.0, + "leg_return_pct": 3.41, + "cumulative_return_pct": 79364423.63, + "btc_qty": 24891.60681649 }, { "leg_id": 223, - "buy_datetime": "2020-02-08 16:00:00", - "sell_datetime": "2020-02-10 12:00:00", - "buy_price": 11384000.0, - "sell_price": 11795000.0, - "cash_before": 476767895153.0, - "cash_after": 493486933580.0, - "leg_return_pct": 3.51, - "cumulative_return_pct": 123371633.4, - "btc_qty": 41859.58461045 + "buy_datetime": "2019-08-04 23:15:00", + "sell_datetime": "2019-08-06 13:12:00", + "buy_price": 12609000.0, + "sell_price": 13822000.0, + "cash_before": 317458094527.0, + "cash_after": 347650009814.0, + "leg_return_pct": 9.51, + "cumulative_return_pct": 86912402.45, + "btc_qty": 25164.51467045 }, { "leg_id": 224, - "buy_datetime": "2020-02-18 08:09:00", - "sell_datetime": "2020-02-19 13:18:00", - "buy_price": 11376000.0, - "sell_price": 11839000.0, - "cash_before": 493486933580.0, - "cash_after": 513058269642.0, - "leg_return_pct": 3.97, - "cumulative_return_pct": 128264467.41, - "btc_qty": 43357.96326593 + "buy_datetime": "2019-08-07 10:45:00", + "sell_datetime": "2019-08-10 08:18:00", + "buy_price": 13807000.0, + "sell_price": 14231000.0, + "cash_before": 347650009814.0, + "cash_after": 357967778607.0, + "leg_return_pct": 2.97, + "cumulative_return_pct": 89491844.65, + "btc_qty": 25166.66798068 }, { "leg_id": 225, - "buy_datetime": "2020-03-02 04:18:00", - "sell_datetime": "2020-03-06 22:27:00", - "buy_price": 10347000.0, - "sell_price": 10833000.0, - "cash_before": 513058269642.0, - "cash_after": 536619664085.0, - "leg_return_pct": 4.59, - "cumulative_return_pct": 134154816.02, - "btc_qty": 49560.42722596 + "buy_datetime": "2019-08-15 17:30:00", + "sell_datetime": "2019-08-17 08:36:00", + "buy_price": 12049000.0, + "sell_price": 12617000.0, + "cash_before": 357967778607.0, + "cash_after": 374467931973.0, + "leg_return_pct": 4.61, + "cumulative_return_pct": 93616882.99, + "btc_qty": 29694.48043138 }, { "leg_id": 226, - "buy_datetime": "2020-03-13 11:45:00", - "sell_datetime": "2020-03-13 22:54:00", - "buy_price": 6380000.0, - "sell_price": 7136000.0, - "cash_before": 536619664085.0, - "cash_after": 599606514469.0, - "leg_return_pct": 11.74, - "cumulative_return_pct": 149901528.62, - "btc_qty": 84067.61038443 + "buy_datetime": "2019-08-18 18:42:00", + "sell_datetime": "2019-08-20 14:24:00", + "buy_price": 12368000.0, + "sell_price": 13002000.0, + "cash_before": 374467931973.0, + "cash_after": 393270087053.0, + "leg_return_pct": 5.02, + "cumulative_return_pct": 98317421.76, + "btc_qty": 30262.02280133 }, { "leg_id": 227, - "buy_datetime": "2020-03-16 22:57:00", - "sell_datetime": "2020-03-17 17:45:00", - "buy_price": 6311000.0, - "sell_price": 6670000.0, - "cash_before": 599606514469.0, - "cash_after": 633081457123.0, - "leg_return_pct": 5.58, - "cumulative_return_pct": 158270264.28, - "btc_qty": 94962.24230902 + "buy_datetime": "2019-08-29 21:36:00", + "sell_datetime": "2019-09-03 08:09:00", + "buy_price": 11494000.0, + "sell_price": 12440000.0, + "cash_before": 393270087053.0, + "cash_after": 425212182541.0, + "leg_return_pct": 8.12, + "cumulative_return_pct": 106302945.64, + "btc_qty": 34198.14268394 }, { "leg_id": 228, - "buy_datetime": "2020-03-18 05:15:00", - "sell_datetime": "2020-03-20 08:21:00", - "buy_price": 6722000.0, - "sell_price": 7772000.0, - "cash_before": 633081457123.0, - "cash_after": 731239215375.0, - "leg_return_pct": 15.5, - "cumulative_return_pct": 182809703.84, - "btc_qty": 94133.42999026 + "buy_datetime": "2019-09-03 08:51:00", + "sell_datetime": "2019-09-07 00:51:00", + "buy_price": 12450000.0, + "sell_price": 12920000.0, + "cash_before": 425212182541.0, + "cash_after": 440823215298.0, + "leg_return_pct": 3.67, + "cumulative_return_pct": 110205703.82, + "btc_qty": 34136.51216461 }, { "leg_id": 229, - "buy_datetime": "2020-03-20 15:51:00", - "sell_datetime": "2020-03-20 23:39:00", - "buy_price": 7809000.0, - "sell_price": 8208000.0, - "cash_before": 731239215375.0, - "cash_after": 767833393370.0, - "leg_return_pct": 5.0, - "cumulative_return_pct": 191958248.34, - "btc_qty": 93593.75025837 + "buy_datetime": "2019-09-30 18:03:00", + "sell_datetime": "2019-10-01 05:36:00", + "buy_price": 9430000.0, + "sell_price": 9832000.0, + "cash_before": 440823215298.0, + "cash_after": 459155966331.0, + "leg_return_pct": 4.16, + "cumulative_return_pct": 114788891.58, + "btc_qty": 46723.52107005 }, { "leg_id": 230, - "buy_datetime": "2020-03-23 11:48:00", - "sell_datetime": "2020-03-25 23:45:00", - "buy_price": 7493000.0, - "sell_price": 8200000.0, - "cash_before": 767833393370.0, - "cash_after": 839442034681.0, - "leg_return_pct": 9.33, - "cumulative_return_pct": 209860408.67, - "btc_qty": 102422.19093461 + "buy_datetime": "2019-10-07 12:09:00", + "sell_datetime": "2019-10-08 13:33:00", + "buy_price": 9424000.0, + "sell_price": 9818000.0, + "cash_before": 459155966331.0, + "cash_after": 477874194733.0, + "leg_return_pct": 4.08, + "cumulative_return_pct": 119468448.68, + "btc_qty": 48697.62185356 }, { "leg_id": 231, - "buy_datetime": "2020-03-30 14:03:00", - "sell_datetime": "2020-04-01 00:30:00", - "buy_price": 7549000.0, - "sell_price": 7842000.0, - "cash_before": 839442034681.0, - "cash_after": 871151566732.0, - "leg_return_pct": 3.78, - "cumulative_return_pct": 217787791.68, - "btc_qty": 111143.50426064 + "buy_datetime": "2019-10-09 15:45:00", + "sell_datetime": "2019-10-10 22:21:00", + "buy_price": 9715000.0, + "sell_price": 10066000.0, + "cash_before": 477874194733.0, + "cash_after": 494644628420.0, + "leg_return_pct": 3.51, + "cumulative_return_pct": 123661057.11, + "btc_qty": 49164.72029184 }, { "leg_id": 232, - "buy_datetime": "2020-04-01 03:03:00", - "sell_datetime": "2020-04-04 03:03:00", - "buy_price": 7843000.0, - "sell_price": 8117000.0, - "cash_before": 871151566732.0, - "cash_after": 900684418931.0, - "leg_return_pct": 3.39, - "cumulative_return_pct": 225171004.73, - "btc_qty": 111018.23166497 + "buy_datetime": "2019-10-19 13:33:00", + "sell_datetime": "2019-10-21 12:45:00", + "buy_price": 9425000.0, + "sell_price": 9710000.0, + "cash_before": 494644628420.0, + "cash_after": 509092577546.0, + "leg_return_pct": 2.92, + "cumulative_return_pct": 127273044.39, + "btc_qty": 52455.94759748 }, { "leg_id": 233, - "buy_datetime": "2020-04-04 18:21:00", - "sell_datetime": "2020-04-07 01:12:00", - "buy_price": 8168000.0, - "sell_price": 8500000.0, - "cash_before": 900684418931.0, - "cash_after": 936356960983.0, - "leg_return_pct": 3.96, - "cumulative_return_pct": 234089140.25, - "btc_qty": 110214.74984352 + "buy_datetime": "2019-10-25 16:00:00", + "sell_datetime": "2019-10-26 18:51:00", + "buy_price": 8769000.0, + "sell_price": 10592000.0, + "cash_before": 509092577546.0, + "cash_after": 614313789584.0, + "leg_return_pct": 20.67, + "cumulative_return_pct": 153578347.4, + "btc_qty": 58026.91655345 }, { "leg_id": 234, - "buy_datetime": "2020-04-12 05:30:00", - "sell_datetime": "2020-04-13 06:00:00", - "buy_price": 8363000.0, - "sell_price": 8665000.0, - "cash_before": 936356960983.0, - "cash_after": 969200234633.0, - "leg_return_pct": 3.51, - "cumulative_return_pct": 242299958.66, - "btc_qty": 111908.26049296 + "buy_datetime": "2019-11-25 16:18:00", + "sell_datetime": "2019-11-26 11:51:00", + "buy_price": 7910000.0, + "sell_price": 8398000.0, + "cash_before": 614313789584.0, + "cash_after": 651561249997.0, + "leg_return_pct": 6.06, + "cumulative_return_pct": 162890212.5, + "btc_qty": 77624.10021356 }, { "leg_id": 235, - "buy_datetime": "2020-04-16 12:09:00", - "sell_datetime": "2020-04-17 03:00:00", - "buy_price": 8101000.0, - "sell_price": 8426000.0, - "cash_before": 969200234633.0, - "cash_after": 1007075266937.0, - "leg_return_pct": 3.91, - "cumulative_return_pct": 251768716.73, - "btc_qty": 119579.75984639 + "buy_datetime": "2019-11-27 06:21:00", + "sell_datetime": "2019-11-28 10:12:00", + "buy_price": 8363000.0, + "sell_price": 8808000.0, + "cash_before": 651561249997.0, + "cash_after": 685545136102.0, + "leg_return_pct": 5.22, + "cumulative_return_pct": 171386184.03, + "btc_qty": 77871.03543844 }, { "leg_id": 236, - "buy_datetime": "2020-04-21 22:00:00", - "sell_datetime": "2020-04-24 15:06:00", - "buy_price": 8365000.0, - "sell_price": 9115000.0, - "cash_before": 1007075266937.0, - "cash_after": 1096271830478.0, - "leg_return_pct": 8.86, - "cumulative_return_pct": 274067857.62, - "btc_qty": 120331.34839259 + "buy_datetime": "2019-11-28 16:12:00", + "sell_datetime": "2019-11-30 04:15:00", + "buy_price": 8761000.0, + "sell_price": 9062000.0, + "cash_before": 685545136102.0, + "cash_after": 708389358114.0, + "leg_return_pct": 3.33, + "cumulative_return_pct": 177097239.53, + "btc_qty": 78210.51975044 }, { "leg_id": 237, - "buy_datetime": "2020-04-25 10:12:00", - "sell_datetime": "2020-04-28 09:00:00", - "buy_price": 9102000.0, - "sell_price": 9449000.0, - "cash_before": 1096271830478.0, - "cash_after": 1136927756903.0, - "leg_return_pct": 3.71, - "cumulative_return_pct": 284231839.23, - "btc_qty": 120382.73945978 + "buy_datetime": "2019-12-04 16:03:00", + "sell_datetime": "2019-12-07 15:45:00", + "buy_price": 8476000.0, + "sell_price": 8834000.0, + "cash_before": 708389358114.0, + "cash_after": 737571406614.0, + "leg_return_pct": 4.12, + "cumulative_return_pct": 184392751.65, + "btc_qty": 83534.11555386 }, { "leg_id": 238, - "buy_datetime": "2020-04-29 02:30:00", - "sell_datetime": "2020-04-30 23:09:00", - "buy_price": 9385000.0, - "sell_price": 10702000.0, - "cash_before": 1136927756903.0, - "cash_after": 1295177037333.0, - "leg_return_pct": 13.92, - "cumulative_return_pct": 323794159.33, - "btc_qty": 121082.50325247 + "buy_datetime": "2019-12-18 22:33:00", + "sell_datetime": "2019-12-19 10:27:00", + "buy_price": 7694000.0, + "sell_price": 8312000.0, + "cash_before": 737571406614.0, + "cash_after": 796018244206.0, + "leg_return_pct": 7.92, + "cumulative_return_pct": 199004461.05, + "btc_qty": 95815.26136094 }, { "leg_id": 239, - "buy_datetime": "2020-05-01 05:39:00", - "sell_datetime": "2020-05-07 01:18:00", - "buy_price": 10670000.0, - "sell_price": 11222000.0, - "cash_before": 1295177037333.0, - "cash_after": 1360819669152.0, - "leg_return_pct": 5.07, - "cumulative_return_pct": 340204817.29, - "btc_qty": 121324.22200697 + "buy_datetime": "2019-12-20 18:24:00", + "sell_datetime": "2019-12-23 14:51:00", + "buy_price": 8308000.0, + "sell_price": 8731000.0, + "cash_before": 796018244206.0, + "cash_after": 835711000527.0, + "leg_return_pct": 4.99, + "cumulative_return_pct": 208927650.13, + "btc_qty": 95765.55549877 }, { "leg_id": 240, - "buy_datetime": "2020-05-07 05:18:00", - "sell_datetime": "2020-05-08 09:06:00", - "buy_price": 11264000.0, - "sell_price": 11940000.0, - "cash_before": 1360819669152.0, - "cash_after": 1441046051569.0, - "leg_return_pct": 5.9, - "cumulative_return_pct": 360261412.89, - "btc_qty": 120750.99958433 + "buy_datetime": "2020-01-03 12:39:00", + "sell_datetime": "2020-01-04 00:27:00", + "buy_price": 8062000.0, + "sell_price": 8396000.0, + "cash_before": 835711000527.0, + "cash_after": 869463493553.0, + "leg_return_pct": 4.04, + "cumulative_return_pct": 217365773.39, + "btc_qty": 103608.67589022 }, { "leg_id": 241, - "buy_datetime": "2020-05-12 08:42:00", - "sell_datetime": "2020-05-14 04:00:00", - "buy_price": 10503000.0, - "sell_price": 10985000.0, - "cash_before": 1441046051569.0, - "cash_after": 1505671231371.0, - "leg_return_pct": 4.48, - "cumulative_return_pct": 376417707.84, - "btc_qty": 137134.67852458 + "buy_datetime": "2020-01-05 02:48:00", + "sell_datetime": "2020-01-07 19:12:00", + "buy_price": 8445000.0, + "sell_price": 9001000.0, + "cash_before": 869463493553.0, + "cash_after": 925780559038.0, + "leg_return_pct": 6.48, + "cumulative_return_pct": 231445039.76, + "btc_qty": 102904.53070529 }, { "leg_id": 242, - "buy_datetime": "2020-05-14 04:36:00", - "sell_datetime": "2020-05-14 19:18:00", - "buy_price": 11000000.0, - "sell_price": 11640000.0, - "cash_before": 1505671231371.0, - "cash_after": 1591681045593.0, - "leg_return_pct": 5.71, - "cumulative_return_pct": 397920161.4, - "btc_qty": 136810.76325045 + "buy_datetime": "2020-01-07 22:48:00", + "sell_datetime": "2020-01-08 14:27:00", + "buy_price": 9030000.0, + "sell_price": 9577000.0, + "cash_before": 925780559038.0, + "cash_after": 980878895907.0, + "leg_return_pct": 5.95, + "cumulative_return_pct": 245219623.98, + "btc_qty": 102471.50263104 }, { "leg_id": 243, - "buy_datetime": "2020-05-17 09:24:00", - "sell_datetime": "2020-05-19 20:30:00", - "buy_price": 11350000.0, - "sell_price": 11720000.0, - "cash_before": 1591681045593.0, - "cash_after": 1641925287764.0, - "leg_return_pct": 3.16, - "cumulative_return_pct": 410481221.94, - "btc_qty": 140166.09736303 + "buy_datetime": "2020-01-10 18:48:00", + "sell_datetime": "2020-01-11 13:18:00", + "buy_price": 8822000.0, + "sell_price": 9184000.0, + "cash_before": 980878895907.0, + "cash_after": 1020107191150.0, + "leg_return_pct": 4.0, + "cumulative_return_pct": 255026697.79, + "btc_qty": 111129.95425745 }, { "leg_id": 244, - "buy_datetime": "2020-05-27 10:48:00", - "sell_datetime": "2020-05-29 02:09:00", - "buy_price": 10763000.0, - "sell_price": 11417000.0, - "cash_before": 1641925287764.0, - "cash_after": 1739953529300.0, - "leg_return_pct": 5.97, - "cumulative_return_pct": 434988282.33, - "btc_qty": 152476.47729446 + "buy_datetime": "2020-01-12 12:39:00", + "sell_datetime": "2020-01-15 01:15:00", + "buy_price": 9127000.0, + "sell_price": 9465000.0, + "cash_before": 1020107191150.0, + "cash_after": 1056827179084.0, + "leg_return_pct": 3.6, + "cumulative_return_pct": 264206694.77, + "btc_qty": 111712.18774569 }, { "leg_id": 245, - "buy_datetime": "2020-05-30 01:03:00", - "sell_datetime": "2020-06-05 12:30:00", - "buy_price": 11398000.0, - "sell_price": 11811000.0, - "cash_before": 1739953529300.0, - "cash_after": 1801197199603.0, - "leg_return_pct": 3.52, - "cumulative_return_pct": 450299199.9, - "btc_qty": 152577.95688152 + "buy_datetime": "2020-01-15 04:36:00", + "sell_datetime": "2020-01-18 10:42:00", + "buy_price": 9563000.0, + "sell_price": 10041000.0, + "cash_before": 1056827179084.0, + "cash_after": 1108542586676.0, + "leg_return_pct": 4.89, + "cumulative_return_pct": 277135546.67, + "btc_qty": 110456.84047839 }, { "leg_id": 246, - "buy_datetime": "2020-06-15 22:42:00", - "sell_datetime": "2020-06-16 15:39:00", - "buy_price": 10990000.0, - "sell_price": 11415000.0, - "cash_before": 1801197199603.0, - "cash_after": 1868981847826.0, - "leg_return_pct": 3.76, - "cumulative_return_pct": 467245361.96, - "btc_qty": 163812.24758903 + "buy_datetime": "2020-01-24 03:30:00", + "sell_datetime": "2020-01-27 13:54:00", + "buy_price": 9682000.0, + "sell_price": 9999000.0, + "cash_before": 1108542586676.0, + "cash_after": 1143693015692.0, + "leg_return_pct": 3.17, + "cumulative_return_pct": 285923153.92, + "btc_qty": 114437.95862245 }, { "leg_id": 247, - "buy_datetime": "2020-07-06 02:39:00", - "sell_datetime": "2020-07-22 07:51:00", - "buy_price": 10790000.0, - "sell_price": 11120000.0, - "cash_before": 1868981847826.0, - "cash_after": 1924216892071.0, - "leg_return_pct": 2.96, - "cumulative_return_pct": 481054123.02, - "btc_qty": 173127.65124205 + "buy_datetime": "2020-01-27 20:51:00", + "sell_datetime": "2020-01-29 20:42:00", + "buy_price": 10044000.0, + "sell_price": 10610000.0, + "cash_before": 1143693015692.0, + "cash_after": 1206934622385.0, + "leg_return_pct": 5.53, + "cumulative_return_pct": 301733555.6, + "btc_qty": 113811.34699163 }, { "leg_id": 248, - "buy_datetime": "2020-07-22 11:33:00", - "sell_datetime": "2020-07-27 01:12:00", - "buy_price": 11107000.0, - "sell_price": 11728000.0, - "cash_before": 1924216892071.0, - "cash_after": 2029769887125.0, - "leg_return_pct": 5.49, - "cumulative_return_pct": 507442371.78, - "btc_qty": 173156.99861571 + "buy_datetime": "2020-02-04 23:00:00", + "sell_datetime": "2020-02-06 07:27:00", + "buy_price": 10581000.0, + "sell_price": 11056000.0, + "cash_before": 1206934622385.0, + "cash_after": 1259855273781.0, + "leg_return_pct": 4.38, + "cumulative_return_pct": 314963718.45, + "btc_qty": 114009.1820314 }, { "leg_id": 249, - "buy_datetime": "2020-07-27 08:30:00", - "sell_datetime": "2020-07-29 18:36:00", - "buy_price": 11695000.0, - "sell_price": 12979000.0, - "cash_before": 2029769887125.0, - "cash_after": 2250367299506.0, - "leg_return_pct": 10.87, - "cumulative_return_pct": 562591724.88, - "btc_qty": 173471.99676628 + "buy_datetime": "2020-02-06 08:00:00", + "sell_datetime": "2020-02-07 21:27:00", + "buy_price": 11065000.0, + "sell_price": 11489000.0, + "cash_before": 1259855273781.0, + "cash_after": 1306823893524.0, + "leg_return_pct": 3.73, + "cumulative_return_pct": 326705873.38, + "btc_qty": 113802.56178436 }, { "leg_id": 250, - "buy_datetime": "2020-07-30 19:57:00", - "sell_datetime": "2020-08-01 23:48:00", - "buy_price": 12994000.0, - "sell_price": 13706000.0, - "cash_before": 2250367299506.0, - "cash_after": 2371302015062.0, - "leg_return_pct": 5.37, - "cumulative_return_pct": 592825403.77, - "btc_qty": 173098.5159194 + "buy_datetime": "2020-02-08 13:24:00", + "sell_datetime": "2020-02-09 14:12:00", + "buy_price": 11348000.0, + "sell_price": 11722000.0, + "cash_before": 1306823893524.0, + "cash_after": 1348543789202.0, + "leg_return_pct": 3.19, + "cumulative_return_pct": 337135847.3, + "btc_qty": 115101.3818803 }, { "leg_id": 251, - "buy_datetime": "2020-08-03 01:09:00", - "sell_datetime": "2020-08-06 11:39:00", - "buy_price": 13110000.0, - "sell_price": 13785000.0, - "cash_before": 2371302015062.0, - "cash_after": 2490901453200.0, - "leg_return_pct": 5.04, - "cumulative_return_pct": 622725263.3, - "btc_qty": 180786.90801329 + "buy_datetime": "2020-02-11 17:42:00", + "sell_datetime": "2020-02-12 04:36:00", + "buy_price": 11384000.0, + "sell_price": 11799000.0, + "cash_before": 1348543789202.0, + "cash_after": 1396307157281.0, + "leg_return_pct": 3.54, + "cumulative_return_pct": 349076689.32, + "btc_qty": 118400.34410638 }, { "leg_id": 252, - "buy_datetime": "2020-08-14 01:30:00", - "sell_datetime": "2020-08-19 03:03:00", - "buy_price": 13578000.0, - "sell_price": 13992000.0, - "cash_before": 2490901453200.0, - "cash_after": 2564284073738.0, - "leg_return_pct": 2.95, - "cumulative_return_pct": 641070918.43, - "btc_qty": 183359.55239896 + "buy_datetime": "2020-02-18 00:45:00", + "sell_datetime": "2020-02-19 13:57:00", + "buy_price": 11267000.0, + "sell_price": 11834000.0, + "cash_before": 1396307157281.0, + "cash_after": 1465108647496.0, + "leg_return_pct": 4.93, + "cumulative_return_pct": 366277061.87, + "btc_qty": 123866.95692753 }, { "leg_id": 253, - "buy_datetime": "2020-08-27 21:54:00", - "sell_datetime": "2020-09-02 10:42:00", - "buy_price": 13375000.0, - "sell_price": 13919000.0, - "cash_before": 2564284073738.0, - "cash_after": 2665913022460.0, - "leg_return_pct": 3.96, - "cumulative_return_pct": 666478155.61, - "btc_qty": 191626.31265053 + "buy_datetime": "2020-03-02 04:39:00", + "sell_datetime": "2020-03-06 08:21:00", + "buy_price": 10373000.0, + "sell_price": 10789000.0, + "cash_before": 1465108647496.0, + "cash_after": 1522342050747.0, + "leg_return_pct": 3.91, + "cumulative_return_pct": 380585412.69, + "btc_qty": 141171.89753904 }, { "leg_id": 254, - "buy_datetime": "2020-09-08 00:09:00", - "sell_datetime": "2020-09-13 18:45:00", - "buy_price": 12055000.0, - "sell_price": 12462000.0, - "cash_before": 2665913022460.0, - "cash_after": 2753164146285.0, - "leg_return_pct": 3.27, - "cumulative_return_pct": 688290936.57, - "btc_qty": 221035.26055152 + "buy_datetime": "2020-03-13 13:06:00", + "sell_datetime": "2020-03-13 20:15:00", + "buy_price": 6750000.0, + "sell_price": 7059000.0, + "cash_before": 1522342050747.0, + "cash_after": 1590439853369.0, + "leg_return_pct": 4.47, + "cumulative_return_pct": 397609863.34, + "btc_qty": 225419.38958846 }, { "leg_id": 255, - "buy_datetime": "2020-09-14 07:18:00", - "sell_datetime": "2020-09-16 02:21:00", - "buy_price": 12329000.0, - "sell_price": 12759000.0, - "cash_before": 2753164146285.0, - "cash_after": 2846338105524.0, - "leg_return_pct": 3.38, - "cumulative_return_pct": 711584426.38, - "btc_qty": 223196.33094423 + "buy_datetime": "2020-03-14 05:00:00", + "sell_datetime": "2020-03-14 13:27:00", + "buy_price": 6895000.0, + "sell_price": 7105000.0, + "cash_before": 1590439853369.0, + "cash_after": 1637241175932.0, + "leg_return_pct": 2.94, + "cumulative_return_pct": 409310193.98, + "btc_qty": 230550.34567697 }, { "leg_id": 256, - "buy_datetime": "2020-09-24 10:57:00", - "sell_datetime": "2020-09-25 09:12:00", - "buy_price": 12011000.0, - "sell_price": 12453000.0, - "cash_before": 2846338105524.0, - "cash_after": 2948131865875.0, - "leg_return_pct": 3.58, - "cumulative_return_pct": 737032866.47, - "btc_qty": 236859.12384243 + "buy_datetime": "2020-03-16 23:57:00", + "sell_datetime": "2020-03-19 09:48:00", + "buy_price": 6391000.0, + "sell_price": 6681000.0, + "cash_before": 1637241175932.0, + "cash_after": 1709822034534.0, + "leg_return_pct": 4.43, + "cumulative_return_pct": 427455408.63, + "btc_qty": 256051.09612641 }, { "leg_id": 257, - "buy_datetime": "2020-10-02 18:09:00", - "sell_datetime": "2020-10-11 04:06:00", - "buy_price": 12314000.0, - "sell_price": 12880000.0, - "cash_before": 2948131865875.0, - "cash_after": 3080556763604.0, - "leg_return_pct": 4.49, - "cumulative_return_pct": 770139090.9, - "btc_qty": 239293.30842474 + "buy_datetime": "2020-03-19 14:03:00", + "sell_datetime": "2020-03-20 10:51:00", + "buy_price": 6668000.0, + "sell_price": 7589000.0, + "cash_before": 1709822034534.0, + "cash_after": 1944041215450.0, + "leg_return_pct": 13.7, + "cumulative_return_pct": 486010203.86, + "btc_qty": 256293.80976554 }, { "leg_id": 258, - "buy_datetime": "2020-10-11 11:51:00", - "sell_datetime": "2020-10-21 18:27:00", - "buy_price": 12888000.0, - "sell_price": 13801000.0, - "cash_before": 3080556763604.0, - "cash_after": 3295488808139.0, - "leg_return_pct": 6.98, - "cumulative_return_pct": 823872102.03, - "btc_qty": 238905.6863146 + "buy_datetime": "2020-03-20 14:03:00", + "sell_datetime": "2020-03-20 20:54:00", + "buy_price": 7768000.0, + "sell_price": 8326000.0, + "cash_before": 1944041215450.0, + "cash_after": 2081604675489.0, + "leg_return_pct": 7.08, + "cumulative_return_pct": 520401068.87, + "btc_qty": 250137.64094256 }, { "leg_id": 259, - "buy_datetime": "2020-10-21 20:42:00", - "sell_datetime": "2020-10-23 02:33:00", - "buy_price": 13879000.0, - "sell_price": 14560000.0, - "cash_before": 3295488808139.0, - "cash_after": 3453732021402.0, - "leg_return_pct": 4.8, - "cumulative_return_pct": 863432905.35, - "btc_qty": 237325.53236799 + "buy_datetime": "2020-03-23 19:24:00", + "sell_datetime": "2020-03-24 13:57:00", + "buy_price": 7387000.0, + "sell_price": 7964000.0, + "cash_before": 2081604675489.0, + "cash_after": 2241955581485.0, + "leg_return_pct": 7.7, + "cumulative_return_pct": 560488795.37, + "btc_qty": 281652.07434016 }, { "leg_id": 260, - "buy_datetime": "2020-10-23 17:18:00", - "sell_datetime": "2020-10-28 05:51:00", - "buy_price": 14529000.0, - "sell_price": 15256000.0, - "cash_before": 3453732021402.0, - "cash_after": 3622923721889.0, - "leg_return_pct": 4.9, - "cumulative_return_pct": 905730830.47, - "btc_qty": 237594.1327959 + "buy_datetime": "2020-03-30 13:33:00", + "sell_datetime": "2020-03-31 19:24:00", + "buy_price": 7426000.0, + "sell_price": 7837000.0, + "cash_before": 2241955581485.0, + "cash_after": 2363673589922.0, + "leg_return_pct": 5.43, + "cumulative_return_pct": 590918297.48, + "btc_qty": 301755.26578162 }, { "leg_id": 261, - "buy_datetime": "2020-10-29 21:33:00", - "sell_datetime": "2020-10-31 08:54:00", - "buy_price": 14826000.0, - "sell_price": 15319000.0, - "cash_before": 3622923721889.0, - "cash_after": 3739652151762.0, - "leg_return_pct": 3.22, - "cumulative_return_pct": 934912937.94, - "btc_qty": 244240.67584165 + "buy_datetime": "2020-04-02 03:06:00", + "sell_datetime": "2020-04-02 21:39:00", + "buy_price": 7621000.0, + "sell_price": 8091000.0, + "cash_before": 2363673589922.0, + "cash_after": 2506936532497.0, + "leg_return_pct": 6.06, + "cumulative_return_pct": 626734033.12, + "btc_qty": 309997.60571141 }, { "leg_id": 262, - "buy_datetime": "2020-11-03 18:18:00", - "sell_datetime": "2020-11-06 05:33:00", - "buy_price": 15323000.0, - "sell_price": 16780000.0, - "cash_before": 3739652151762.0, - "cash_after": 4091145822051.0, - "leg_return_pct": 9.4, - "cumulative_return_pct": 1022786355.51, - "btc_qty": 243932.80204175 + "buy_datetime": "2020-04-04 15:54:00", + "sell_datetime": "2020-04-07 00:30:00", + "buy_price": 8158000.0, + "sell_price": 8498000.0, + "cash_before": 2506936532497.0, + "cash_after": 2608807064537.0, + "leg_return_pct": 4.06, + "cumulative_return_pct": 652201666.13, + "btc_qty": 307144.28343109 }, { "leg_id": 263, - "buy_datetime": "2020-11-08 09:27:00", - "sell_datetime": "2020-11-12 11:48:00", - "buy_price": 16688000.0, - "sell_price": 17319000.0, - "cash_before": 4091145822051.0, - "cash_after": 4241593818987.0, - "leg_return_pct": 3.68, - "cumulative_return_pct": 1060398354.75, - "btc_qty": 245032.37351033 + "buy_datetime": "2020-04-07 02:18:00", + "sell_datetime": "2020-04-08 17:48:00", + "buy_price": 8520000.0, + "sell_price": 8791000.0, + "cash_before": 2608807064537.0, + "cash_after": 2689095612083.0, + "leg_return_pct": 3.08, + "cumulative_return_pct": 672273803.02, + "btc_qty": 306044.91326348 }, { "leg_id": 264, - "buy_datetime": "2020-11-12 22:24:00", - "sell_datetime": "2020-11-13 14:06:00", - "buy_price": 17596000.0, - "sell_price": 18127000.0, - "cash_before": 4241593818987.0, - "cash_after": 4365225222065.0, - "leg_return_pct": 2.91, - "cumulative_return_pct": 1091306205.52, - "btc_qty": 240933.90668774 + "buy_datetime": "2020-04-16 11:42:00", + "sell_datetime": "2020-04-16 19:54:00", + "buy_price": 8114000.0, + "sell_price": 8412000.0, + "cash_before": 2689095612083.0, + "cash_after": 2785069912709.0, + "leg_return_pct": 3.57, + "cumulative_return_pct": 696267378.18, + "btc_qty": 331248.59061831 }, { "leg_id": 265, - "buy_datetime": "2020-11-14 22:18:00", - "sell_datetime": "2020-11-18 07:09:00", - "buy_price": 17602000.0, - "sell_price": 19125000.0, - "cash_before": 4365225222065.0, - "cash_after": 4738181360690.0, - "leg_return_pct": 8.54, - "cumulative_return_pct": 1184545240.17, - "btc_qty": 247871.98099389 + "buy_datetime": "2020-04-21 22:03:00", + "sell_datetime": "2020-04-24 07:48:00", + "buy_price": 8370000.0, + "sell_price": 9081000.0, + "cash_before": 2785069912709.0, + "cash_after": 3018630224640.0, + "leg_return_pct": 8.39, + "cumulative_return_pct": 754657456.16, + "btc_qty": 332577.94238384 }, { "leg_id": 266, - "buy_datetime": "2020-11-18 09:12:00", - "sell_datetime": "2020-11-20 16:24:00", - "buy_price": 19453000.0, - "sell_price": 20085000.0, - "cash_before": 4738181360690.0, - "cash_after": 4887227165395.0, - "leg_return_pct": 3.15, - "cumulative_return_pct": 1221806691.35, - "btc_qty": 243448.94206598 + "buy_datetime": "2020-04-24 09:21:00", + "sell_datetime": "2020-04-27 14:45:00", + "buy_price": 9097000.0, + "sell_price": 9417000.0, + "cash_before": 3018630224640.0, + "cash_after": 3121690831177.0, + "leg_return_pct": 3.41, + "cumulative_return_pct": 780422607.79, + "btc_qty": 331661.0871197 }, { "leg_id": 267, - "buy_datetime": "2020-11-22 21:15:00", - "sell_datetime": "2020-11-25 09:15:00", - "buy_price": 19911000.0, - "sell_price": 20890000.0, - "cash_before": 4887227165395.0, - "cash_after": 5122400021754.0, - "leg_return_pct": 4.81, - "cumulative_return_pct": 1280599905.44, - "btc_qty": 245330.90009602 + "buy_datetime": "2020-04-27 20:42:00", + "sell_datetime": "2020-04-30 16:36:00", + "buy_price": 9378000.0, + "sell_price": 11021000.0, + "cash_before": 3121690831177.0, + "cash_after": 3664934857837.0, + "leg_return_pct": 17.4, + "cumulative_return_pct": 916233614.46, + "btc_qty": 332707.39878033 }, { "leg_id": 268, - "buy_datetime": "2020-11-28 05:03:00", - "sell_datetime": "2020-11-30 04:18:00", - "buy_price": 18741000.0, - "sell_price": 19884000.0, - "cash_before": 5122400021754.0, - "cash_after": 5429378031801.0, - "leg_return_pct": 5.99, - "cumulative_return_pct": 1357344407.95, - "btc_qty": 273189.20130961 + "buy_datetime": "2020-05-01 03:57:00", + "sell_datetime": "2020-05-03 17:12:00", + "buy_price": 10563000.0, + "sell_price": 10938000.0, + "cash_before": 3664934857837.0, + "cash_after": 3791250633278.0, + "leg_return_pct": 3.45, + "cumulative_return_pct": 947812558.32, + "btc_qty": 346786.17726101 }, { "leg_id": 269, - "buy_datetime": "2020-11-30 05:06:00", - "sell_datetime": "2020-12-01 09:03:00", - "buy_price": 19899000.0, - "sell_price": 21116000.0, - "cash_before": 5429378031801.0, - "cash_after": 5755672568203.0, - "leg_return_pct": 6.01, - "cumulative_return_pct": 1438918042.05, - "btc_qty": 272710.35442912 + "buy_datetime": "2020-05-04 19:18:00", + "sell_datetime": "2020-05-06 16:21:00", + "buy_price": 10614000.0, + "sell_price": 10954000.0, + "cash_before": 3791250633278.0, + "cash_after": 3908784667404.0, + "leg_return_pct": 3.1, + "cumulative_return_pct": 977196066.85, + "btc_qty": 357014.79253447 }, { "leg_id": 270, - "buy_datetime": "2020-12-11 19:33:00", - "sell_datetime": "2020-12-13 09:39:00", - "buy_price": 19581000.0, - "sell_price": 20487000.0, - "cash_before": 5755672568203.0, - "cash_after": 6015963276645.0, - "leg_return_pct": 4.52, - "cumulative_return_pct": 1503990719.16, - "btc_qty": 293794.7363219 + "buy_datetime": "2020-05-06 16:45:00", + "sell_datetime": "2020-05-07 14:03:00", + "buy_price": 10973000.0, + "sell_price": 11327000.0, + "cash_before": 3908784667404.0, + "cash_after": 4030852109036.0, + "leg_return_pct": 3.12, + "cumulative_return_pct": 1007712927.26, + "btc_qty": 356040.30575688 }, { "leg_id": 271, - "buy_datetime": "2020-12-13 13:24:00", - "sell_datetime": "2020-12-18 09:00:00", - "buy_price": 20568000.0, - "sell_price": 24659000.0, - "cash_before": 6015963276645.0, - "cash_after": 7205334883667.0, - "leg_return_pct": 19.77, - "cumulative_return_pct": 1801333620.92, - "btc_qty": 292345.16214541 + "buy_datetime": "2020-05-07 16:48:00", + "sell_datetime": "2020-05-08 14:03:00", + "buy_price": 11339000.0, + "sell_price": 11986000.0, + "cash_before": 4030852109036.0, + "cash_after": 4256591556926.0, + "leg_return_pct": 5.6, + "cumulative_return_pct": 1064147789.23, + "btc_qty": 355307.93570703 }, { "leg_id": 272, - "buy_datetime": "2020-12-18 12:03:00", - "sell_datetime": "2020-12-21 15:03:00", - "buy_price": 24932000.0, - "sell_price": 26360000.0, - "cash_before": 7205334883667.0, - "cash_after": 7610410010793.0, - "leg_return_pct": 5.62, - "cumulative_return_pct": 1902602402.7, - "btc_qty": 288854.97417878 + "buy_datetime": "2020-05-11 19:18:00", + "sell_datetime": "2020-05-14 10:06:00", + "buy_price": 10500000.0, + "sell_price": 11252000.0, + "cash_before": 4256591556926.0, + "cash_after": 4556884286107.0, + "leg_return_pct": 7.05, + "cumulative_return_pct": 1139220971.53, + "btc_qty": 405186.97725212 }, { "leg_id": 273, - "buy_datetime": "2020-12-22 05:09:00", - "sell_datetime": "2020-12-23 11:39:00", - "buy_price": 25439000.0, - "sell_price": 26532000.0, - "cash_before": 7610410010793.0, - "cash_after": 7929459864295.0, - "leg_return_pct": 4.19, - "cumulative_return_pct": 1982364866.07, - "btc_qty": 299013.51490968 + "buy_datetime": "2020-05-14 12:03:00", + "sell_datetime": "2020-05-15 01:15:00", + "buy_price": 11285000.0, + "sell_price": 11645000.0, + "cash_before": 4556884286107.0, + "cash_after": 4697551250371.0, + "leg_return_pct": 3.09, + "cumulative_return_pct": 1174387712.59, + "btc_qty": 403598.21390906 }, { "leg_id": 274, - "buy_datetime": "2020-12-25 00:45:00", - "sell_datetime": "2020-12-27 20:42:00", - "buy_price": 26284000.0, - "sell_price": 30507000.0, - "cash_before": 7929459864295.0, - "cash_after": 9194269841880.0, - "leg_return_pct": 15.95, - "cumulative_return_pct": 2298567360.47, - "btc_qty": 301533.06705078 + "buy_datetime": "2020-05-17 06:54:00", + "sell_datetime": "2020-05-18 03:21:00", + "buy_price": 11324000.0, + "sell_price": 11680000.0, + "cash_before": 4697551250371.0, + "cash_after": 4840387223823.0, + "leg_return_pct": 3.04, + "cumulative_return_pct": 1210096705.96, + "btc_qty": 414624.02638161 }, { "leg_id": 275, - "buy_datetime": "2020-12-30 06:45:00", - "sell_datetime": "2020-12-30 17:27:00", - "buy_price": 29951000.0, - "sell_price": 31125000.0, - "cash_before": 9194269841880.0, - "cash_after": 9545108634857.0, - "leg_return_pct": 3.82, - "cumulative_return_pct": 2386277058.71, - "btc_qty": 306823.56872756 + "buy_datetime": "2020-05-25 23:33:00", + "sell_datetime": "2020-05-27 23:03:00", + "buy_price": 10694000.0, + "sell_price": 11075000.0, + "cash_before": 4840387223823.0, + "cash_after": 5007826315425.0, + "leg_return_pct": 3.46, + "cumulative_return_pct": 1251956478.86, + "btc_qty": 452400.1337396 }, { "leg_id": 276, - "buy_datetime": "2020-12-31 00:42:00", - "sell_datetime": "2021-01-01 21:51:00", - "buy_price": 31156000.0, - "sell_price": 32347000.0, - "cash_before": 9545108634857.0, - "cash_after": 9900081864540.0, - "leg_return_pct": 3.72, - "cumulative_return_pct": 2475020366.14, - "btc_qty": 306211.83979136 + "buy_datetime": "2020-05-28 05:45:00", + "sell_datetime": "2020-05-29 17:42:00", + "buy_price": 11125000.0, + "sell_price": 11465000.0, + "cash_before": 5007826315425.0, + "cash_after": 5155714906187.0, + "leg_return_pct": 2.95, + "cumulative_return_pct": 1288928626.55, + "btc_qty": 449916.62042856 }, { "leg_id": 277, - "buy_datetime": "2021-01-02 03:03:00", - "sell_datetime": "2021-01-03 08:00:00", - "buy_price": 32256000.0, - "sell_price": 35350000.0, - "cash_before": 9900081864540.0, - "cash_after": 10838852105331.0, - "leg_return_pct": 9.48, - "cumulative_return_pct": 2709712926.33, - "btc_qty": 306768.71972991 + "buy_datetime": "2020-05-30 01:03:00", + "sell_datetime": "2020-06-05 04:03:00", + "buy_price": 11398000.0, + "sell_price": 11767000.0, + "cash_before": 5155714906187.0, + "cash_after": 5317305243957.0, + "leg_return_pct": 3.13, + "cumulative_return_pct": 1329326210.99, + "btc_qty": 452108.8830263 }, { "leg_id": 278, - "buy_datetime": "2021-01-05 04:27:00", - "sell_datetime": "2021-01-06 19:18:00", - "buy_price": 35695000.0, - "sell_price": 38455000.0, - "cash_before": 10838852105331.0, - "cash_after": 11665257146794.0, - "leg_return_pct": 7.62, - "cumulative_return_pct": 2916314186.7, - "btc_qty": 303500.0050225 + "buy_datetime": "2020-06-15 17:33:00", + "sell_datetime": "2020-06-17 00:39:00", + "buy_price": 11007000.0, + "sell_price": 11372000.0, + "cash_before": 5317305243957.0, + "cash_after": 5488138635064.0, + "leg_return_pct": 3.21, + "cumulative_return_pct": 1372034558.77, + "btc_qty": 482842.4267589 }, { "leg_id": 279, - "buy_datetime": "2021-01-06 21:57:00", - "sell_datetime": "2021-01-08 08:45:00", - "buy_price": 38842000.0, - "sell_price": 44153000.0, - "cash_before": 11665257146794.0, - "cash_after": 13247030829195.0, - "leg_return_pct": 13.56, - "cumulative_return_pct": 3311757607.3, - "btc_qty": 300175.69945472 + "buy_datetime": "2020-06-19 17:42:00", + "sell_datetime": "2020-06-23 10:09:00", + "buy_price": 11224000.0, + "sell_price": 11568000.0, + "cash_before": 5488138635064.0, + "cash_after": 5650687528010.0, + "leg_return_pct": 2.96, + "cumulative_return_pct": 1412671782.0, + "btc_qty": 488720.11455329 }, { "leg_id": 280, - "buy_datetime": "2021-01-08 18:36:00", - "sell_datetime": "2021-01-10 04:42:00", - "buy_price": 44386000.0, - "sell_price": 46343000.0, - "cash_before": 13247030829195.0, - "cash_after": 13817271122527.0, - "leg_return_pct": 4.3, - "cumulative_return_pct": 3454317680.63, - "btc_qty": 298301.43094176 + "buy_datetime": "2020-07-06 02:15:00", + "sell_datetime": "2020-07-23 14:18:00", + "buy_price": 10794000.0, + "sell_price": 11257000.0, + "cash_before": 5650687528010.0, + "cash_after": 5887177655712.0, + "leg_return_pct": 4.19, + "cumulative_return_pct": 1471794313.93, + "btc_qty": 523240.89162922 }, { "leg_id": 281, - "buy_datetime": "2021-01-13 13:21:00", - "sell_datetime": "2021-01-14 12:54:00", - "buy_price": 37885000.0, - "sell_price": 40956000.0, - "cash_before": 13817271122527.0, - "cash_after": 14922380821253.0, - "leg_return_pct": 8.0, - "cumulative_return_pct": 3730595105.31, - "btc_qty": 364533.78611497 + "buy_datetime": "2020-07-23 19:09:00", + "sell_datetime": "2020-07-27 01:12:00", + "buy_price": 11269000.0, + "sell_price": 11728000.0, + "cash_before": 5887177655712.0, + "cash_after": 6120844084466.0, + "leg_return_pct": 3.97, + "cumulative_return_pct": 1530210921.12, + "btc_qty": 522161.15599288 }, { "leg_id": 282, - "buy_datetime": "2021-01-24 11:18:00", - "sell_datetime": "2021-01-25 16:15:00", - "buy_price": 35383000.0, - "sell_price": 36498000.0, - "cash_before": 14922380821253.0, - "cash_after": 15377230713001.0, - "leg_return_pct": 3.05, - "cumulative_return_pct": 3844307578.25, - "btc_qty": 421527.84192527 + "buy_datetime": "2020-07-27 08:42:00", + "sell_datetime": "2020-07-28 08:27:00", + "buy_price": 11704000.0, + "sell_price": 12854000.0, + "cash_before": 6120844084466.0, + "cash_after": 6715539319993.0, + "leg_return_pct": 9.72, + "cumulative_return_pct": 1678884730.0, + "btc_qty": 522708.78865546 }, { "leg_id": 283, - "buy_datetime": "2021-01-28 02:03:00", - "sell_datetime": "2021-01-29 17:12:00", - "buy_price": 34481000.0, - "sell_price": 35900000.0, - "cash_before": 15377230713001.0, - "cash_after": 15994045359032.0, - "leg_return_pct": 4.01, - "cumulative_return_pct": 3998511239.76, - "btc_qty": 445739.45354383 + "buy_datetime": "2020-07-29 13:24:00", + "sell_datetime": "2020-08-01 10:45:00", + "buy_price": 12865000.0, + "sell_price": 13327000.0, + "cash_before": 6715539319993.0, + "cash_after": 6949748690208.0, + "leg_return_pct": 3.49, + "cumulative_return_pct": 1737437072.55, + "btc_qty": 521739.72408338 }, { "leg_id": 284, - "buy_datetime": "2021-02-01 13:03:00", - "sell_datetime": "2021-02-03 20:21:00", - "buy_price": 36771000.0, - "sell_price": 38451000.0, - "cash_before": 15994045359032.0, - "cash_after": 16708063550320.0, - "leg_return_pct": 4.46, - "cumulative_return_pct": 4177015787.58, - "btc_qty": 434746.08621884 + "buy_datetime": "2020-08-01 11:36:00", + "sell_datetime": "2020-08-01 20:18:00", + "buy_price": 13370000.0, + "sell_price": 13776000.0, + "cash_before": 6949748690208.0, + "cash_after": 7153629181248.0, + "leg_return_pct": 2.93, + "cumulative_return_pct": 1788407195.31, + "btc_qty": 519541.79625001 }, { "leg_id": 285, - "buy_datetime": "2021-02-03 21:12:00", - "sell_datetime": "2021-02-05 10:42:00", - "buy_price": 38624000.0, - "sell_price": 39827000.0, - "cash_before": 16708063550320.0, - "cash_after": 17211236053479.0, - "leg_return_pct": 3.01, - "cumulative_return_pct": 4302808913.37, - "btc_qty": 432366.13293664 + "buy_datetime": "2020-08-02 23:54:00", + "sell_datetime": "2020-08-06 07:18:00", + "buy_price": 13150000.0, + "sell_price": 13776000.0, + "cash_before": 7153629181248.0, + "cash_after": 7486682269381.0, + "leg_return_pct": 4.66, + "cumulative_return_pct": 1871670467.35, + "btc_qty": 543730.21799672 }, { "leg_id": 286, - "buy_datetime": "2021-02-05 13:21:00", - "sell_datetime": "2021-02-07 12:06:00", - "buy_price": 39877000.0, - "sell_price": 41684000.0, - "cash_before": 17211236053479.0, - "cash_after": 17973165229277.0, - "leg_return_pct": 4.43, - "cumulative_return_pct": 4493291207.32, - "btc_qty": 431392.29218478 + "buy_datetime": "2020-08-12 15:48:00", + "sell_datetime": "2020-08-15 08:12:00", + "buy_price": 13422000.0, + "sell_price": 13825000.0, + "cash_before": 7486682269381.0, + "cash_after": 7703762842175.0, + "leg_return_pct": 2.9, + "cumulative_return_pct": 1925940610.54, + "btc_qty": 557512.95844484 }, { "leg_id": 287, - "buy_datetime": "2021-02-08 03:15:00", - "sell_datetime": "2021-02-09 04:51:00", - "buy_price": 41501000.0, - "sell_price": 45095000.0, - "cash_before": 17973165229277.0, - "cash_after": 19510122376646.0, - "leg_return_pct": 8.55, - "cumulative_return_pct": 4877530494.16, - "btc_qty": 432861.34422453 + "buy_datetime": "2020-08-28 04:03:00", + "sell_datetime": "2020-09-02 04:12:00", + "buy_price": 13329000.0, + "sell_price": 13991000.0, + "cash_before": 7703762842175.0, + "cash_after": 8078294660123.0, + "leg_return_pct": 4.86, + "cumulative_return_pct": 2019573565.03, + "btc_qty": 577681.06840375 }, { "leg_id": 288, - "buy_datetime": "2021-02-11 09:27:00", - "sell_datetime": "2021-02-12 17:06:00", - "buy_price": 48631000.0, - "sell_price": 51326000.0, - "cash_before": 19510122376646.0, - "cash_after": 20570735023067.0, - "leg_return_pct": 5.44, - "cumulative_return_pct": 5142683655.77, - "btc_qty": 400986.35264457 + "buy_datetime": "2020-09-09 13:45:00", + "sell_datetime": "2020-09-15 07:48:00", + "buy_price": 12016000.0, + "sell_price": 12648000.0, + "cash_before": 8078294660123.0, + "cash_after": 8494683932585.0, + "leg_return_pct": 5.15, + "cumulative_return_pct": 2123670883.15, + "btc_qty": 671958.68115785 }, { "leg_id": 289, - "buy_datetime": "2021-02-13 20:21:00", - "sell_datetime": "2021-02-15 10:09:00", - "buy_price": 50900000.0, - "sell_price": 52723000.0, - "cash_before": 20570735023067.0, - "cash_after": 21286180410536.0, - "leg_return_pct": 3.48, - "cumulative_return_pct": 5321545002.63, - "btc_qty": 403938.10718184 + "buy_datetime": "2020-09-24 11:06:00", + "sell_datetime": "2020-09-25 09:48:00", + "buy_price": 12022000.0, + "sell_price": 12422000.0, + "cash_before": 8494683932585.0, + "cash_after": 8768546766511.0, + "leg_return_pct": 3.22, + "cumulative_return_pct": 2192136591.63, + "btc_qty": 706241.60627338 }, { "leg_id": 290, - "buy_datetime": "2021-02-15 16:03:00", - "sell_datetime": "2021-02-17 01:27:00", - "buy_price": 51567000.0, - "sell_price": 54129000.0, - "cash_before": 21286180410536.0, - "cash_after": 22321402211343.0, - "leg_return_pct": 4.86, - "cumulative_return_pct": 5580350452.84, - "btc_qty": 412580.47434077 + "buy_datetime": "2020-10-02 21:33:00", + "sell_datetime": "2020-10-11 08:18:00", + "buy_price": 12310000.0, + "sell_price": 12862000.0, + "cash_before": 8768546766511.0, + "cash_after": 9152582912886.0, + "leg_return_pct": 4.38, + "cumulative_return_pct": 2288145628.22, + "btc_qty": 711954.71105834 }, { "leg_id": 291, - "buy_datetime": "2021-02-17 10:06:00", - "sell_datetime": "2021-02-18 00:21:00", - "buy_price": 54760000.0, - "sell_price": 56431000.0, - "cash_before": 22321402211343.0, - "cash_after": 22979542440557.0, - "leg_return_pct": 2.95, - "cumulative_return_pct": 5744885510.14, - "btc_qty": 407418.58126804 + "buy_datetime": "2020-10-11 15:12:00", + "sell_datetime": "2020-10-20 20:33:00", + "buy_price": 12874000.0, + "sell_price": 13458000.0, + "cash_before": 9152582912886.0, + "cash_after": 9558203835221.0, + "leg_return_pct": 4.43, + "cumulative_return_pct": 2389550858.81, + "btc_qty": 710579.97680822 }, { "leg_id": 292, - "buy_datetime": "2021-02-18 20:51:00", - "sell_datetime": "2021-02-21 05:12:00", - "buy_price": 57245000.0, - "sell_price": 65261000.0, - "cash_before": 22979542440557.0, - "cash_after": 26171169992330.0, - "leg_return_pct": 13.89, - "cumulative_return_pct": 6542792398.08, - "btc_qty": 401223.73428835 + "buy_datetime": "2020-10-20 21:12:00", + "sell_datetime": "2020-10-22 04:57:00", + "buy_price": 13515000.0, + "sell_price": 14261000.0, + "cash_before": 9558203835221.0, + "cash_after": 10075713609070.0, + "leg_return_pct": 5.41, + "cumulative_return_pct": 2518928302.27, + "btc_qty": 706875.67394033 }, { "leg_id": 293, - "buy_datetime": "2021-02-24 00:03:00", - "sell_datetime": "2021-02-25 16:09:00", - "buy_price": 53751000.0, - "sell_price": 56800000.0, - "cash_before": 26171169992330.0, - "cash_after": 27628068403182.0, - "leg_return_pct": 5.57, - "cumulative_return_pct": 6907017000.8, - "btc_qty": 486652.98147633 + "buy_datetime": "2020-10-22 17:51:00", + "sell_datetime": "2020-10-28 08:39:00", + "buy_price": 14427000.0, + "sell_price": 15294000.0, + "cash_before": 10075713609070.0, + "cash_after": 10670541657841.0, + "leg_return_pct": 5.9, + "cumulative_return_pct": 2667635314.46, + "btc_qty": 698043.65095068 }, { "leg_id": 294, - "buy_datetime": "2021-03-01 04:36:00", - "sell_datetime": "2021-03-02 05:45:00", - "buy_price": 50006000.0, - "sell_price": 54746000.0, - "cash_before": 27628068403182.0, - "cash_after": 30216655695303.0, - "leg_return_pct": 9.37, - "cumulative_return_pct": 7554163823.83, - "btc_qty": 552218.82112107 + "buy_datetime": "2020-10-29 18:39:00", + "sell_datetime": "2020-11-01 02:15:00", + "buy_price": 14894000.0, + "sell_price": 15597000.0, + "cash_before": 10670541657841.0, + "cash_after": 11163022116706.0, + "leg_return_pct": 4.62, + "cumulative_return_pct": 2790755429.18, + "btc_qty": 716074.0155104 }, { "leg_id": 295, - "buy_datetime": "2021-03-03 05:54:00", - "sell_datetime": "2021-03-04 21:33:00", - "buy_price": 54777000.0, - "sell_price": 56605000.0, - "cash_before": 30216655695303.0, - "cash_after": 31193818745832.0, - "leg_return_pct": 3.23, - "cumulative_return_pct": 7798454586.46, - "btc_qty": 551354.53506865 + "buy_datetime": "2020-11-02 22:48:00", + "sell_datetime": "2020-11-05 07:06:00", + "buy_price": 15242000.0, + "sell_price": 15840000.0, + "cash_before": 11163022116706.0, + "cash_after": 11589390648462.0, + "leg_return_pct": 3.82, + "cumulative_return_pct": 2897347562.12, + "btc_qty": 732019.45975905 }, { "leg_id": 296, - "buy_datetime": "2021-03-07 01:18:00", - "sell_datetime": "2021-03-07 22:24:00", - "buy_price": 55346000.0, - "sell_price": 57653000.0, - "cash_before": 31193818745832.0, - "cash_after": 32461591886056.0, - "leg_return_pct": 4.06, - "cumulative_return_pct": 8115397871.51, - "btc_qty": 563332.88469735 + "buy_datetime": "2020-11-05 09:09:00", + "sell_datetime": "2020-11-06 18:54:00", + "buy_price": 15977000.0, + "sell_price": 17256000.0, + "cash_before": 11589390648462.0, + "cash_after": 12504637197313.0, + "leg_return_pct": 7.9, + "cumulative_return_pct": 3126159199.33, + "btc_qty": 725016.9589496 }, { "leg_id": 297, - "buy_datetime": "2021-03-08 18:42:00", - "sell_datetime": "2021-03-11 08:09:00", - "buy_price": 57412000.0, - "sell_price": 64664000.0, - "cash_before": 32461591886056.0, - "cash_after": 36525426846587.0, - "leg_return_pct": 12.52, - "cumulative_return_pct": 9131356611.65, - "btc_qty": 565132.04713496 + "buy_datetime": "2020-11-08 08:12:00", + "sell_datetime": "2020-11-12 10:39:00", + "buy_price": 16740000.0, + "sell_price": 17333000.0, + "cash_before": 12504637197313.0, + "cash_after": 12934658772413.0, + "leg_return_pct": 3.44, + "cumulative_return_pct": 3233664593.1, + "btc_qty": 746617.97363882 }, { "leg_id": 298, - "buy_datetime": "2021-03-11 16:27:00", - "sell_datetime": "2021-03-14 19:03:00", - "buy_price": 64147000.0, - "sell_price": 70211000.0, - "cash_before": 36525426846587.0, - "cash_after": 39938311981903.0, - "leg_return_pct": 9.34, - "cumulative_return_pct": 9984577895.48, - "btc_qty": 569117.24840077 + "buy_datetime": "2020-11-12 14:18:00", + "sell_datetime": "2020-11-13 16:54:00", + "buy_price": 17418000.0, + "sell_price": 18030000.0, + "cash_before": 12934658772413.0, + "cash_after": 13375746014004.0, + "leg_return_pct": 3.41, + "cumulative_return_pct": 3343936403.5, + "btc_qty": 742231.68234166 }, { "leg_id": 299, - "buy_datetime": "2021-03-16 15:00:00", - "sell_datetime": "2021-03-18 19:21:00", - "buy_price": 63100000.0, - "sell_price": 67615000.0, - "cash_before": 39938311981903.0, - "cash_after": 42753236304262.0, - "leg_return_pct": 7.05, - "cumulative_return_pct": 10688308976.07, - "btc_qty": 632620.33004614 + "buy_datetime": "2020-11-14 22:21:00", + "sell_datetime": "2020-11-17 06:54:00", + "buy_price": 17597000.0, + "sell_price": 18314000.0, + "cash_before": 13375746014004.0, + "cash_after": 13906831296745.0, + "leg_return_pct": 3.97, + "cumulative_return_pct": 3476707724.19, + "btc_qty": 759735.07649013 }, { "leg_id": 300, - "buy_datetime": "2021-03-23 21:09:00", - "sell_datetime": "2021-03-24 22:54:00", - "buy_price": 65212000.0, - "sell_price": 67608000.0, - "cash_before": 42753236304262.0, - "cash_after": 44279750074736.0, - "leg_return_pct": 3.57, - "cumulative_return_pct": 11069937418.68, - "btc_qty": 655276.0180045 + "buy_datetime": "2020-11-17 15:36:00", + "sell_datetime": "2020-11-20 08:45:00", + "buy_price": 18285000.0, + "sell_price": 19799000.0, + "cash_before": 13906831296745.0, + "cash_after": 15043263895365.0, + "leg_return_pct": 8.17, + "cumulative_return_pct": 3760815873.84, + "btc_qty": 760179.26612504 }, { "leg_id": 301, - "buy_datetime": "2021-03-26 09:03:00", - "sell_datetime": "2021-03-29 15:15:00", - "buy_price": 63632000.0, - "sell_price": 66348000.0, - "cash_before": 44279750074736.0, - "cash_after": 46123581210222.0, - "leg_return_pct": 4.16, - "cumulative_return_pct": 11530895202.56, - "btc_qty": 695524.42481296 + "buy_datetime": "2020-11-20 09:12:00", + "sell_datetime": "2020-11-21 02:09:00", + "buy_price": 19888000.0, + "sell_price": 20527000.0, + "cash_before": 15043263895365.0, + "cash_after": 15511080153884.0, + "leg_return_pct": 3.11, + "cumulative_return_pct": 3877769938.47, + "btc_qty": 756020.82981783 }, { "leg_id": 302, - "buy_datetime": "2021-03-30 08:24:00", - "sell_datetime": "2021-04-02 02:24:00", - "buy_price": 68380000.0, - "sell_price": 71740000.0, - "cash_before": 46123581210222.0, - "cash_after": 48341585807717.0, - "leg_return_pct": 4.81, - "cumulative_return_pct": 12085396351.93, - "btc_qty": 674181.33108536 + "buy_datetime": "2020-11-22 22:51:00", + "sell_datetime": "2020-11-24 23:00:00", + "buy_price": 20043000.0, + "sell_price": 20916000.0, + "cash_before": 15511080153884.0, + "cash_after": 16170503609917.0, + "leg_return_pct": 4.25, + "cumulative_return_pct": 4042625802.48, + "btc_qty": 773503.19881289 }, { "leg_id": 303, - "buy_datetime": "2021-04-02 09:12:00", - "sell_datetime": "2021-04-05 14:12:00", - "buy_price": 72276000.0, - "sell_price": 74951000.0, - "cash_before": 48341585807717.0, - "cash_after": 50080633315193.0, - "leg_return_pct": 3.6, - "cumulative_return_pct": 12520158228.8, - "btc_qty": 668512.57699393 + "buy_datetime": "2020-11-28 04:06:00", + "sell_datetime": "2020-11-29 10:48:00", + "buy_price": 18723000.0, + "sell_price": 19338000.0, + "cash_before": 16170503609917.0, + "cash_after": 16684963509377.0, + "leg_return_pct": 3.18, + "cumulative_return_pct": 4171240777.34, + "btc_qty": 863238.70950768 }, { "leg_id": 304, - "buy_datetime": "2021-04-05 21:06:00", - "sell_datetime": "2021-04-06 20:09:00", - "buy_price": 75299000.0, - "sell_price": 77837000.0, - "cash_before": 50080633315193.0, - "cash_after": 51716876766370.0, - "leg_return_pct": 3.27, - "cumulative_return_pct": 12929219091.59, - "btc_qty": 664757.73912715 + "buy_datetime": "2020-11-29 15:36:00", + "sell_datetime": "2020-12-01 02:27:00", + "buy_price": 19586000.0, + "sell_price": 20845000.0, + "cash_before": 16684963509377.0, + "cash_after": 17739730074448.0, + "leg_return_pct": 6.32, + "cumulative_return_pct": 4434932418.61, + "btc_qty": 851456.19460955 }, { "leg_id": 305, - "buy_datetime": "2021-04-08 15:12:00", - "sell_datetime": "2021-04-09 23:09:00", - "buy_price": 71666000.0, - "sell_price": 75219000.0, - "cash_before": 51716876766370.0, - "cash_after": 54226587702105.0, - "leg_return_pct": 4.85, - "cumulative_return_pct": 13556646825.53, - "btc_qty": 721276.73273222 + "buy_datetime": "2020-12-11 13:00:00", + "sell_datetime": "2020-12-13 09:42:00", + "buy_price": 19725000.0, + "sell_price": 20491000.0, + "cash_before": 17739730074448.0, + "cash_after": 18410210140571.0, + "leg_return_pct": 3.78, + "cumulative_return_pct": 4602552435.14, + "btc_qty": 898902.92569889 }, { "leg_id": 306, - "buy_datetime": "2021-04-10 07:48:00", - "sell_datetime": "2021-04-11 05:30:00", - "buy_price": 75384000.0, - "sell_price": 77820000.0, - "cash_before": 54226587702105.0, - "cash_after": 55922930554243.0, - "leg_return_pct": 3.13, - "cumulative_return_pct": 13980732538.56, - "btc_qty": 718978.48891348 + "buy_datetime": "2020-12-13 11:39:00", + "sell_datetime": "2020-12-17 09:24:00", + "buy_price": 20566000.0, + "sell_price": 22743000.0, + "cash_before": 18410210140571.0, + "cash_after": 20338656544473.0, + "leg_return_pct": 10.47, + "cumulative_return_pct": 5084664036.12, + "btc_qty": 894729.40948655 }, { "leg_id": 307, - "buy_datetime": "2021-04-11 19:18:00", - "sell_datetime": "2021-04-14 04:27:00", - "buy_price": 77648000.0, - "sell_price": 80527000.0, - "cash_before": 55922930554243.0, - "cash_after": 57938435616362.0, - "leg_return_pct": 3.6, - "cumulative_return_pct": 14484608804.09, - "btc_qty": 719850.72492487 + "buy_datetime": "2020-12-17 12:27:00", + "sell_datetime": "2020-12-17 18:51:00", + "buy_price": 23543000.0, + "sell_price": 24283000.0, + "cash_before": 20338656544473.0, + "cash_after": 20956965414070.0, + "leg_return_pct": 3.04, + "cumulative_return_pct": 5239241253.52, + "btc_qty": 863462.05735039 }, { "leg_id": 308, - "buy_datetime": "2021-04-25 00:24:00", - "sell_datetime": "2021-04-27 06:18:00", - "buy_price": 59351000.0, - "sell_price": 62621000.0, - "cash_before": 57938435616362.0, - "cash_after": 61069493706865.0, - "leg_return_pct": 5.4, - "cumulative_return_pct": 15267373326.72, - "btc_qty": 975711.72176634 + "buy_datetime": "2020-12-17 20:45:00", + "sell_datetime": "2020-12-20 09:18:00", + "buy_price": 24511000.0, + "sell_price": 25801000.0, + "cash_before": 20956965414070.0, + "cash_after": 22037864190015.0, + "leg_return_pct": 5.16, + "cumulative_return_pct": 5509465947.5, + "btc_qty": 854574.9635414 }, { "leg_id": 309, - "buy_datetime": "2021-04-30 07:03:00", - "sell_datetime": "2021-05-01 14:51:00", - "buy_price": 63427000.0, - "sell_price": 68840000.0, - "cash_before": 61069493706865.0, - "cash_after": 66215034194268.0, - "leg_return_pct": 8.43, - "cumulative_return_pct": 16553758448.57, - "btc_qty": 962349.77154858 + "buy_datetime": "2020-12-22 18:18:00", + "sell_datetime": "2020-12-23 10:48:00", + "buy_price": 25294000.0, + "sell_price": 26457000.0, + "cash_before": 22037864190015.0, + "cash_after": 23028104011476.0, + "leg_return_pct": 4.49, + "cumulative_return_pct": 5757025902.87, + "btc_qty": 870832.81639596 }, { "leg_id": 310, - "buy_datetime": "2021-05-05 05:39:00", - "sell_datetime": "2021-05-09 00:48:00", - "buy_price": 67513000.0, - "sell_price": 69787000.0, - "cash_before": 66215034194268.0, - "cash_after": 68376887384077.0, - "leg_return_pct": 3.26, - "cumulative_return_pct": 17094221746.02, - "btc_qty": 980284.19233585 + "buy_datetime": "2020-12-24 20:54:00", + "sell_datetime": "2020-12-27 22:39:00", + "buy_price": 26194000.0, + "sell_price": 30338000.0, + "cash_before": 23028104011476.0, + "cash_after": 26644581489552.0, + "leg_return_pct": 15.7, + "cumulative_return_pct": 6661145272.39, + "btc_qty": 878697.02830689 }, { "leg_id": 311, - "buy_datetime": "2021-05-19 23:48:00", - "sell_datetime": "2021-05-20 08:12:00", - "buy_price": 47978000.0, - "sell_price": 51163000.0, - "cash_before": 68376887384077.0, - "cash_after": 72843161389261.0, - "leg_return_pct": 6.53, - "cumulative_return_pct": 18210790247.32, - "btc_qty": 1424459.10501448 + "buy_datetime": "2020-12-29 15:27:00", + "sell_datetime": "2020-12-30 17:27:00", + "buy_price": 29629000.0, + "sell_price": 31125000.0, + "cash_before": 26644581489552.0, + "cash_after": 27961912099348.0, + "leg_return_pct": 4.94, + "cumulative_return_pct": 6990477924.84, + "btc_qty": 898824.09797182 }, { "leg_id": 312, - "buy_datetime": "2021-05-24 11:21:00", - "sell_datetime": "2021-05-25 13:18:00", - "buy_price": 42362000.0, - "sell_price": 46094000.0, - "cash_before": 72843161389261.0, - "cash_after": 79181244695805.0, - "leg_return_pct": 8.7, - "cumulative_return_pct": 19795311073.95, - "btc_qty": 1718680.41661316 + "buy_datetime": "2020-12-30 21:30:00", + "sell_datetime": "2021-01-03 12:39:00", + "buy_price": 30911000.0, + "sell_price": 36413000.0, + "cash_before": 27961912099348.0, + "cash_after": 32906058772365.0, + "leg_return_pct": 17.68, + "cumulative_return_pct": 8226514593.09, + "btc_qty": 904141.92822292 }, { "leg_id": 313, - "buy_datetime": "2021-05-26 05:21:00", - "sell_datetime": "2021-05-26 17:18:00", - "buy_price": 46521000.0, - "sell_price": 48015000.0, - "cash_before": 79181244695805.0, - "cash_after": 81642409386662.0, - "leg_return_pct": 3.11, - "cumulative_return_pct": 20410602246.67, - "btc_qty": 1701202.77022113 + "buy_datetime": "2021-01-05 08:00:00", + "sell_datetime": "2021-01-07 17:03:00", + "buy_price": 35713000.0, + "sell_price": 41402000.0, + "cash_before": 32906058772365.0, + "cash_after": 38109781010901.0, + "leg_return_pct": 15.81, + "cumulative_return_pct": 9527445152.73, + "btc_qty": 920942.11471954 }, { "leg_id": 314, - "buy_datetime": "2021-05-30 04:30:00", - "sell_datetime": "2021-06-01 05:42:00", - "buy_price": 41750000.0, - "sell_price": 43300000.0, - "cash_before": 81642409386662.0, - "cash_after": 84588792668146.0, - "leg_return_pct": 3.61, - "cumulative_return_pct": 21147198067.04, - "btc_qty": 1954529.05825074 + "buy_datetime": "2021-01-07 18:42:00", + "sell_datetime": "2021-01-08 05:15:00", + "buy_price": 41658000.0, + "sell_price": 43413000.0, + "cash_before": 38109781010901.0, + "cash_after": 39675593564699.0, + "leg_return_pct": 4.11, + "cumulative_return_pct": 9918898291.17, + "btc_qty": 914367.6153535 }, { "leg_id": 315, - "buy_datetime": "2021-06-02 05:03:00", - "sell_datetime": "2021-06-03 22:18:00", - "buy_price": 42839000.0, - "sell_price": 44990000.0, - "cash_before": 84588792668146.0, - "cash_after": 88747288306687.0, - "leg_return_pct": 4.92, - "cumulative_return_pct": 22186821976.67, - "btc_qty": 1973587.11155283 + "buy_datetime": "2021-01-08 12:45:00", + "sell_datetime": "2021-01-09 13:03:00", + "buy_price": 43769000.0, + "sell_price": 46414000.0, + "cash_before": 39675593564699.0, + "cash_after": 42031162628526.0, + "leg_return_pct": 5.94, + "cumulative_return_pct": 10507790557.13, + "btc_qty": 906023.80150143 }, { "leg_id": 316, - "buy_datetime": "2021-06-09 06:45:00", - "sell_datetime": "2021-06-10 15:39:00", - "buy_price": 38770000.0, - "sell_price": 42372000.0, - "cash_before": 88747288306687.0, - "cash_after": 96895554297933.0, - "leg_return_pct": 9.18, - "cumulative_return_pct": 24223888474.48, - "btc_qty": 2287926.60981517 + "buy_datetime": "2021-01-12 02:45:00", + "sell_datetime": "2021-01-12 11:39:00", + "buy_price": 36658000.0, + "sell_price": 38465000.0, + "cash_before": 42031162628526.0, + "cash_after": 44058932457251.0, + "leg_return_pct": 4.82, + "cumulative_return_pct": 11014733014.31, + "btc_qty": 1146002.15634273 }, { "leg_id": 317, - "buy_datetime": "2021-06-13 17:18:00", - "sell_datetime": "2021-06-14 09:09:00", - "buy_price": 41235000.0, - "sell_price": 44565000.0, - "cash_before": 96895554297933.0, - "cash_after": 104615819242092.0, - "leg_return_pct": 7.97, - "cumulative_return_pct": 26153954710.52, - "btc_qty": 2348662.70209249 + "buy_datetime": "2021-01-13 16:12:00", + "sell_datetime": "2021-01-14 10:06:00", + "buy_price": 37919000.0, + "sell_price": 41349000.0, + "cash_before": 44058932457251.0, + "cash_after": 47996293700385.0, + "leg_return_pct": 8.94, + "cumulative_return_pct": 11999073325.1, + "btc_qty": 1161341.35897631 }, { "leg_id": 318, - "buy_datetime": "2021-06-23 05:27:00", - "sell_datetime": "2021-06-25 18:30:00", - "buy_price": 37913000.0, - "sell_price": 39602000.0, - "cash_before": 104615819242092.0, - "cash_after": 109167138282400.0, - "leg_return_pct": 4.35, - "cumulative_return_pct": 27291784470.6, - "btc_qty": 2757985.68650519 + "buy_datetime": "2021-01-22 10:54:00", + "sell_datetime": "2021-01-23 22:15:00", + "buy_price": 33504000.0, + "sell_price": 35273000.0, + "cash_before": 47996293700385.0, + "cash_after": 50479964113817.0, + "leg_return_pct": 5.17, + "cumulative_return_pct": 12619990928.45, + "btc_qty": 1431837.85677934 }, { "leg_id": 319, - "buy_datetime": "2021-06-27 03:57:00", - "sell_datetime": "2021-06-28 01:15:00", - "buy_price": 37012000.0, - "sell_price": 38426000.0, - "cash_before": 109167138282400.0, - "cash_after": 113224431208743.0, - "leg_return_pct": 3.72, - "cumulative_return_pct": 28306107702.19, - "btc_qty": 2948031.84678642 + "buy_datetime": "2021-01-28 11:33:00", + "sell_datetime": "2021-01-30 02:30:00", + "buy_price": 34831000.0, + "sell_price": 39006000.0, + "cash_before": 50479964113817.0, + "cash_after": 56474202606835.0, + "leg_return_pct": 11.87, + "cumulative_return_pct": 14118550551.71, + "btc_qty": 1448558.01245327 }, { "leg_id": 320, - "buy_datetime": "2021-07-03 01:54:00", - "sell_datetime": "2021-07-05 05:12:00", - "buy_price": 39330000.0, - "sell_price": 41182000.0, - "cash_before": 113224431208743.0, - "cash_after": 118437500208862.0, - "leg_return_pct": 4.6, - "cumulative_return_pct": 29609374952.22, - "btc_qty": 2877391.78726515 + "buy_datetime": "2021-02-01 04:36:00", + "sell_datetime": "2021-02-03 17:00:00", + "buy_price": 36289000.0, + "sell_price": 38565000.0, + "cash_before": 56474202606835.0, + "cash_after": 59956191694204.0, + "leg_return_pct": 6.17, + "cumulative_return_pct": 14989047823.55, + "btc_qty": 1555456.62612725 }, { "leg_id": 321, - "buy_datetime": "2021-07-21 10:36:00", - "sell_datetime": "2021-07-23 04:42:00", - "buy_price": 35158000.0, - "sell_price": 37945000.0, - "cash_before": 118437500208862.0, - "cash_after": 127698332044131.0, - "leg_return_pct": 7.82, - "cumulative_return_pct": 31924582911.03, - "btc_qty": 3367036.8467705 + "buy_datetime": "2021-02-03 22:48:00", + "sell_datetime": "2021-02-07 13:24:00", + "buy_price": 38756000.0, + "sell_price": 41565000.0, + "cash_before": 59956191694204.0, + "cash_after": 64237476821179.0, + "leg_return_pct": 7.14, + "cumulative_return_pct": 16059369105.29, + "btc_qty": 1546243.51322007 }, { "leg_id": 322, - "buy_datetime": "2021-07-23 06:27:00", - "sell_datetime": "2021-07-25 07:21:00", - "buy_price": 37935000.0, - "sell_price": 39896000.0, - "cash_before": 127698332044131.0, - "cash_after": 134165263641508.0, - "leg_return_pct": 5.06, - "cumulative_return_pct": 33541315810.38, - "btc_qty": 3364557.34488228 + "buy_datetime": "2021-02-08 02:09:00", + "sell_datetime": "2021-02-09 17:15:00", + "buy_price": 41421000.0, + "sell_price": 49455000.0, + "cash_before": 64237476821179.0, + "cash_after": 76620273435970.0, + "leg_return_pct": 19.28, + "cumulative_return_pct": 19155068258.99, + "btc_qty": 1550067.79369808 }, { "leg_id": 323, - "buy_datetime": "2021-07-25 11:30:00", - "sell_datetime": "2021-07-26 22:03:00", - "buy_price": 39926000.0, - "sell_price": 44427000.0, - "cash_before": 134165263641508.0, - "cash_after": 149140938179970.0, - "leg_return_pct": 11.16, - "cumulative_return_pct": 37285234444.99, - "btc_qty": 3358668.06115531 + "buy_datetime": "2021-02-11 19:06:00", + "sell_datetime": "2021-02-12 16:24:00", + "buy_price": 48764000.0, + "sell_price": 51108000.0, + "cash_before": 76620273435970.0, + "cash_after": 80222992470019.0, + "leg_return_pct": 4.7, + "cumulative_return_pct": 20055748017.5, + "btc_qty": 1570461.06347412 }, { "leg_id": 324, - "buy_datetime": "2021-07-31 03:30:00", - "sell_datetime": "2021-07-31 22:06:00", - "buy_price": 45400000.0, - "sell_price": 48037000.0, - "cash_before": 149140938179970.0, - "cash_after": 157645831611778.0, - "leg_return_pct": 5.7, - "cumulative_return_pct": 39411457802.94, - "btc_qty": 3283400.16984318 + "buy_datetime": "2021-02-14 07:57:00", + "sell_datetime": "2021-02-14 23:09:00", + "buy_price": 50453000.0, + "sell_price": 52250000.0, + "cash_before": 80222992470019.0, + "cash_after": 82997259887713.0, + "leg_return_pct": 3.46, + "cumulative_return_pct": 20749314871.93, + "btc_qty": 1589258.93353783 }, { "leg_id": 325, - "buy_datetime": "2021-08-05 21:57:00", - "sell_datetime": "2021-08-06 08:48:00", - "buy_price": 44385000.0, - "sell_price": 47137000.0, - "cash_before": 157645831611778.0, - "cash_after": 167252956423512.0, - "leg_return_pct": 6.09, - "cumulative_return_pct": 41813239005.88, - "btc_qty": 3550005.82845492 + "buy_datetime": "2021-02-15 16:36:00", + "sell_datetime": "2021-02-17 23:45:00", + "buy_price": 51703000.0, + "sell_price": 56245000.0, + "cash_before": 82997259887713.0, + "cash_after": 90198129094003.0, + "leg_return_pct": 8.68, + "cumulative_return_pct": 22549532173.5, + "btc_qty": 1604467.07652881 }, { "leg_id": 326, - "buy_datetime": "2021-08-06 23:39:00", - "sell_datetime": "2021-08-07 21:39:00", - "buy_price": 47312000.0, - "sell_price": 50284000.0, - "cash_before": 167252956423512.0, - "cash_after": 177581577943777.0, - "leg_return_pct": 6.18, - "cumulative_return_pct": 44395394385.94, - "btc_qty": 3533338.89806603 + "buy_datetime": "2021-02-18 03:42:00", + "sell_datetime": "2021-02-20 19:15:00", + "buy_price": 56740000.0, + "sell_price": 63016000.0, + "cash_before": 90198129094003.0, + "cash_after": 100074776148503.0, + "leg_return_pct": 10.95, + "cumulative_return_pct": 25018693937.13, + "btc_qty": 1588879.62688503 }, { "leg_id": 327, - "buy_datetime": "2021-08-08 02:45:00", - "sell_datetime": "2021-08-09 23:33:00", - "buy_price": 50060000.0, - "sell_price": 52436000.0, - "cash_before": 177581577943777.0, - "cash_after": 185824176615177.0, + "buy_datetime": "2021-02-23 21:57:00", + "sell_datetime": "2021-02-24 14:15:00", + "buy_price": 54164000.0, + "sell_price": 56732000.0, + "cash_before": 100074776148503.0, + "cash_after": 104714684617402.0, "leg_return_pct": 4.64, - "cumulative_return_pct": 46456044053.79, - "btc_qty": 3545601.02186986 + "cumulative_return_pct": 26178671054.35, + "btc_qty": 1846701.47626521 }, { "leg_id": 328, - "buy_datetime": "2021-08-13 08:15:00", - "sell_datetime": "2021-08-15 03:45:00", - "buy_price": 51798000.0, - "sell_price": 54413000.0, - "cash_before": 185824176615177.0, - "cash_after": 195010274509675.0, - "leg_return_pct": 4.94, - "cumulative_return_pct": 48752568527.42, - "btc_qty": 3585684.09063803 + "buy_datetime": "2021-03-01 05:27:00", + "sell_datetime": "2021-03-01 14:33:00", + "buy_price": 50720000.0, + "sell_price": 52568000.0, + "cash_before": 104714684617402.0, + "cash_after": 108421495969775.0, + "leg_return_pct": 3.54, + "cumulative_return_pct": 27105373892.44, + "btc_qty": 2063531.68917771 }, { "leg_id": 329, - "buy_datetime": "2021-08-18 12:00:00", - "sell_datetime": "2021-08-20 21:30:00", - "buy_price": 52781000.0, - "sell_price": 55285000.0, - "cash_before": 195010274509675.0, - "cash_after": 204057607444476.0, - "leg_return_pct": 4.64, - "cumulative_return_pct": 51014401761.12, - "btc_qty": 3692858.59253179 + "buy_datetime": "2021-03-01 21:09:00", + "sell_datetime": "2021-03-04 16:06:00", + "buy_price": 54058000.0, + "sell_price": 57004000.0, + "cash_before": 108421495969775.0, + "cash_after": 114215843028221.0, + "leg_return_pct": 5.34, + "cumulative_return_pct": 28553960657.06, + "btc_qty": 2004648.4372672 }, { "leg_id": 330, - "buy_datetime": "2021-08-27 01:30:00", - "sell_datetime": "2021-08-28 22:00:00", - "buy_price": 55270000.0, - "sell_price": 57175000.0, - "cash_before": 204057607444476.0, - "cash_after": 210879855774936.0, - "leg_return_pct": 3.34, - "cumulative_return_pct": 52719963843.73, - "btc_qty": 3690167.87842869 + "buy_datetime": "2021-03-05 18:51:00", + "sell_datetime": "2021-03-08 06:45:00", + "buy_price": 54831000.0, + "sell_price": 57464000.0, + "cash_before": 114215843028221.0, + "cash_after": 119580849253063.0, + "leg_return_pct": 4.7, + "cumulative_return_pct": 29895212213.27, + "btc_qty": 2082010.81699598 }, { "leg_id": 331, - "buy_datetime": "2021-08-31 13:15:00", - "sell_datetime": "2021-09-03 04:18:00", - "buy_price": 55575000.0, - "sell_price": 57512000.0, - "cash_before": 210879855774936.0, - "cash_after": 218011645075904.0, - "leg_return_pct": 3.38, - "cumulative_return_pct": 54502911168.98, - "btc_qty": 3792612.07102202 + "buy_datetime": "2021-03-08 19:57:00", + "sell_datetime": "2021-03-09 19:42:00", + "buy_price": 57500000.0, + "sell_price": 61344000.0, + "cash_before": 119580849253063.0, + "cash_after": 127447545788786.0, + "leg_return_pct": 6.58, + "cumulative_return_pct": 31861886347.2, + "btc_qty": 2078627.11005976 }, { "leg_id": 332, - "buy_datetime": "2021-09-03 16:15:00", - "sell_datetime": "2021-09-06 20:21:00", - "buy_price": 57470000.0, - "sell_price": 59448000.0, - "cash_before": 218011645075904.0, - "cash_after": 225289701762397.0, - "leg_return_pct": 3.34, - "cumulative_return_pct": 56322425340.6, - "btc_qty": 3791589.337974 + "buy_datetime": "2021-03-09 19:57:00", + "sell_datetime": "2021-03-11 08:12:00", + "buy_price": 61513000.0, + "sell_price": 64651000.0, + "cash_before": 127447545788786.0, + "cash_after": 133815189169946.0, + "leg_return_pct": 5.0, + "cumulative_return_pct": 33453797192.49, + "btc_qty": 2070843.91942991 }, { "leg_id": 333, - "buy_datetime": "2021-09-08 17:30:00", - "sell_datetime": "2021-09-15 12:57:00", - "buy_price": 54147000.0, - "sell_price": 56484000.0, - "cash_before": 225289701762397.0, - "cash_after": 234778315181797.0, - "leg_return_pct": 4.21, - "cumulative_return_pct": 58694578695.45, - "btc_qty": 4158624.79752369 + "buy_datetime": "2021-03-11 10:54:00", + "sell_datetime": "2021-03-14 19:03:00", + "buy_price": 64474000.0, + "sell_price": 70211000.0, + "cash_before": 133815189169946.0, + "cash_after": 145576593625164.0, + "leg_return_pct": 8.79, + "cumulative_return_pct": 36394148306.29, + "btc_qty": 2074452.98221548 }, { "leg_id": 334, - "buy_datetime": "2021-09-15 15:45:00", - "sell_datetime": "2021-09-19 13:39:00", - "buy_price": 56234000.0, - "sell_price": 58060000.0, - "cash_before": 234778315181797.0, - "cash_after": 242159568202207.0, - "leg_return_pct": 3.14, - "cumulative_return_pct": 60539891950.55, - "btc_qty": 4172936.76466561 + "buy_datetime": "2021-03-16 15:00:00", + "sell_datetime": "2021-03-18 12:48:00", + "buy_price": 63100000.0, + "sell_price": 67890000.0, + "cash_before": 145576593625164.0, + "cash_after": 156470906768144.0, + "leg_return_pct": 7.48, + "cumulative_return_pct": 39117726592.04, + "btc_qty": 2305924.01471238 }, { "leg_id": 335, - "buy_datetime": "2021-09-22 03:09:00", - "sell_datetime": "2021-09-24 07:21:00", - "buy_price": 52284000.0, - "sell_price": 54050000.0, - "cash_before": 242159568202207.0, - "cash_after": 250088730947309.0, - "leg_return_pct": 3.27, - "cumulative_return_pct": 62522182636.83, - "btc_qty": 4629303.19826535 + "buy_datetime": "2021-03-23 16:30:00", + "sell_datetime": "2021-03-24 22:54:00", + "buy_price": 64202000.0, + "sell_price": 67608000.0, + "cash_before": 156470906768144.0, + "cash_after": 164607162150512.0, + "leg_return_pct": 5.2, + "cumulative_return_pct": 41151790437.63, + "btc_qty": 2435947.03147503 }, { "leg_id": 336, - "buy_datetime": "2021-09-26 17:00:00", - "sell_datetime": "2021-09-27 14:39:00", - "buy_price": 51477000.0, - "sell_price": 53251000.0, - "cash_before": 250088730947309.0, - "cash_after": 258448644366071.0, - "leg_return_pct": 3.34, - "cumulative_return_pct": 64612160991.52, - "btc_qty": 4855832.44132011 + "buy_datetime": "2021-03-26 02:06:00", + "sell_datetime": "2021-03-27 10:54:00", + "buy_price": 63073000.0, + "sell_price": 65321000.0, + "cash_before": 164607162150512.0, + "cash_after": 170303534356553.0, + "leg_return_pct": 3.46, + "cumulative_return_pct": 42575883489.14, + "btc_qty": 2608483.16346831 }, { "leg_id": 337, + "buy_datetime": "2021-03-27 23:06:00", + "sell_datetime": "2021-03-30 17:33:00", + "buy_price": 65554000.0, + "sell_price": 68779000.0, + "cash_before": 170303534356553.0, + "cash_after": 178503163972397.0, + "leg_return_pct": 4.81, + "cumulative_return_pct": 44625790893.1, + "btc_qty": 2596613.2133718 + }, + { + "leg_id": 338, + "buy_datetime": "2021-03-30 20:03:00", + "sell_datetime": "2021-04-02 23:18:00", + "buy_price": 69853000.0, + "sell_price": 72958000.0, + "cash_before": 178503163972397.0, + "cash_after": 186251325770826.0, + "leg_return_pct": 4.34, + "cumulative_return_pct": 46562831342.71, + "btc_qty": 2554133.8581079 + }, + { + "leg_id": 339, + "buy_datetime": "2021-04-04 10:09:00", + "sell_datetime": "2021-04-06 09:57:00", + "buy_price": 72957000.0, + "sell_price": 77810000.0, + "cash_before": 186251325770826.0, + "cash_after": 198441918741501.0, + "leg_return_pct": 6.55, + "cumulative_return_pct": 49610479585.38, + "btc_qty": 2551615.33653989 + }, + { + "leg_id": 340, + "buy_datetime": "2021-04-08 18:48:00", + "sell_datetime": "2021-04-10 05:54:00", + "buy_price": 72060000.0, + "sell_price": 75414000.0, + "cash_before": 198441918741501.0, + "cash_after": 207470681410440.0, + "leg_return_pct": 4.55, + "cumulative_return_pct": 51867670252.61, + "btc_qty": 2752465.96977699 + }, + { + "leg_id": 341, + "buy_datetime": "2021-04-10 08:33:00", + "sell_datetime": "2021-04-11 05:12:00", + "buy_price": 75399000.0, + "sell_price": 77731000.0, + "cash_before": 207470681410440.0, + "cash_after": 213673664967759.0, + "leg_return_pct": 2.99, + "cumulative_return_pct": 53418416141.94, + "btc_qty": 2750261.22454853 + }, + { + "leg_id": 342, + "buy_datetime": "2021-04-24 04:09:00", + "sell_datetime": "2021-04-25 10:00:00", + "buy_price": 58493000.0, + "sell_price": 60817000.0, + "cash_before": 213673664967759.0, + "cash_after": 221941079100229.0, + "leg_return_pct": 3.87, + "cumulative_return_pct": 55485269675.06, + "btc_qty": 3651151.90083045 + }, + { + "leg_id": 343, + "buy_datetime": "2021-04-25 21:51:00", + "sell_datetime": "2021-04-27 17:39:00", + "buy_price": 60886000.0, + "sell_price": 64100000.0, + "cash_before": 221941079100229.0, + "cash_after": 233423123604115.0, + "leg_return_pct": 5.17, + "cumulative_return_pct": 58355780801.03, + "btc_qty": 3643368.07411685 + }, + { + "leg_id": 344, + "buy_datetime": "2021-04-30 06:09:00", + "sell_datetime": "2021-05-01 19:54:00", + "buy_price": 63347000.0, + "sell_price": 68532000.0, + "cash_before": 233423123604115.0, + "cash_after": 252276517476262.0, + "leg_return_pct": 8.08, + "cumulative_return_pct": 63069129269.07, + "btc_qty": 3682990.70267436 + }, + { + "leg_id": 345, + "buy_datetime": "2021-05-05 08:06:00", + "sell_datetime": "2021-05-09 00:00:00", + "buy_price": 67658000.0, + "sell_price": 70127000.0, + "cash_before": 252276517476262.0, + "cash_after": 261221265313275.0, + "leg_return_pct": 3.55, + "cumulative_return_pct": 65305316228.32, + "btc_qty": 3726837.61295816 + }, + { + "leg_id": 346, + "buy_datetime": "2021-05-18 03:15:00", + "sell_datetime": "2021-05-18 18:03:00", + "buy_price": 53100000.0, + "sell_price": 54923000.0, + "cash_before": 261221265313275.0, + "cash_after": 269919248324107.0, + "leg_return_pct": 3.33, + "cumulative_return_pct": 67479811981.03, + "btc_qty": 4916961.48174423 + }, + { + "leg_id": 347, + "buy_datetime": "2021-05-19 23:48:00", + "sell_datetime": "2021-05-20 12:33:00", + "buy_price": 47978000.0, + "sell_price": 50365000.0, + "cash_before": 269919248324107.0, + "cash_after": 283064985149914.0, + "leg_return_pct": 4.87, + "cumulative_return_pct": 70766246187.48, + "btc_qty": 5623083.26107685 + }, + { + "leg_id": 348, + "buy_datetime": "2021-05-24 06:27:00", + "sell_datetime": "2021-05-26 04:15:00", + "buy_price": 42162000.0, + "sell_price": 46425000.0, + "cash_before": 283064985149914.0, + "cash_after": 311374079241311.0, + "leg_return_pct": 10.0, + "cumulative_return_pct": 77843519710.33, + "btc_qty": 6710389.7504231 + }, + { + "leg_id": 349, + "buy_datetime": "2021-05-30 05:45:00", + "sell_datetime": "2021-05-31 21:54:00", + "buy_price": 41978000.0, + "sell_price": 43344000.0, + "cash_before": 311374079241311.0, + "cash_after": 321185031840351.0, + "leg_return_pct": 3.15, + "cumulative_return_pct": 80296257860.09, + "btc_qty": 7413845.16179165 + }, + { + "leg_id": 350, + "buy_datetime": "2021-06-02 06:57:00", + "sell_datetime": "2021-06-03 20:33:00", + "buy_price": 43167000.0, + "sell_price": 45053000.0, + "cash_before": 321185031840351.0, + "cash_after": 334882723095215.0, + "leg_return_pct": 4.26, + "cumulative_return_pct": 83720680673.8, + "btc_qty": 7436802.17120557 + }, + { + "leg_id": 351, + "buy_datetime": "2021-06-09 13:57:00", + "sell_datetime": "2021-06-10 03:51:00", + "buy_price": 37820000.0, + "sell_price": 41444000.0, + "cash_before": 334882723095215.0, + "cash_after": 366605081070915.0, + "leg_return_pct": 9.47, + "cumulative_return_pct": 91651270167.73, + "btc_qty": 8850218.97762208 + }, + { + "leg_id": 352, + "buy_datetime": "2021-06-10 05:27:00", + "sell_datetime": "2021-06-11 20:30:00", + "buy_price": 41728000.0, + "sell_price": 43016000.0, + "cash_before": 366605081070915.0, + "cash_after": 377543093981264.0, + "leg_return_pct": 2.98, + "cumulative_return_pct": 94385773395.32, + "btc_qty": 8781196.76309384 + }, + { + "leg_id": 353, + "buy_datetime": "2021-06-13 02:30:00", + "sell_datetime": "2021-06-14 09:09:00", + "buy_price": 41363000.0, + "sell_price": 44565000.0, + "cash_before": 377543093981264.0, + "cash_after": 406362860082532.0, + "leg_return_pct": 7.63, + "cumulative_return_pct": 101590714920.63, + "btc_qty": 9122992.10488295 + }, + { + "leg_id": 354, + "buy_datetime": "2021-06-14 10:06:00", + "sell_datetime": "2021-06-15 15:45:00", + "buy_price": 44861000.0, + "sell_price": 46274000.0, + "cash_before": 406362860082532.0, + "cash_after": 418743132196794.0, + "leg_return_pct": 3.05, + "cumulative_return_pct": 104685782949.2, + "btc_qty": 9053736.62318028 + }, + { + "leg_id": 355, + "buy_datetime": "2021-06-23 01:27:00", + "sell_datetime": "2021-06-23 18:06:00", + "buy_price": 37528000.0, + "sell_price": 38827000.0, + "cash_before": 418743132196794.0, + "cash_after": 432804442518813.0, + "leg_return_pct": 3.36, + "cumulative_return_pct": 108201110529.7, + "btc_qty": 11152573.02895692 + }, + { + "leg_id": 356, + "buy_datetime": "2021-06-24 14:12:00", + "sell_datetime": "2021-06-25 10:18:00", + "buy_price": 38099000.0, + "sell_price": 39800000.0, + "cash_before": 432804442518813.0, + "cash_after": 451675778940148.0, + "leg_return_pct": 4.36, + "cumulative_return_pct": 112918944635.04, + "btc_qty": 11354314.81922237 + }, + { + "leg_id": 357, + "buy_datetime": "2021-06-27 00:24:00", + "sell_datetime": "2021-06-27 14:51:00", + "buy_price": 36390000.0, + "sell_price": 38219000.0, + "cash_before": 451675778940148.0, + "cash_after": 473903223807842.0, + "leg_return_pct": 4.92, + "cumulative_return_pct": 118475805851.96, + "btc_qty": 12405879.11653416 + }, + { + "leg_id": 358, + "buy_datetime": "2021-06-27 20:03:00", + "sell_datetime": "2021-06-28 19:45:00", + "buy_price": 38052000.0, + "sell_price": 39480000.0, + "cash_before": 473903223807842.0, + "cash_after": 491196106750827.0, + "leg_return_pct": 3.65, + "cumulative_return_pct": 122799026587.71, + "btc_qty": 12447867.97529532 + }, + { + "leg_id": 359, + "buy_datetime": "2021-06-28 22:09:00", + "sell_datetime": "2021-06-30 06:15:00", + "buy_price": 39882000.0, + "sell_price": 41894000.0, + "cash_before": 491196106750827.0, + "cash_after": 515460525326346.0, + "leg_return_pct": 4.94, + "cumulative_return_pct": 128865131231.59, + "btc_qty": 12310077.4459017 + }, + { + "leg_id": 360, + "buy_datetime": "2021-07-02 21:36:00", + "sell_datetime": "2021-07-04 07:03:00", + "buy_price": 38908000.0, + "sell_price": 40332000.0, + "cash_before": 515460525326346.0, + "cash_after": 533791753648176.0, + "leg_return_pct": 3.56, + "cumulative_return_pct": 133447938312.04, + "btc_qty": 13241564.58989625 + }, + { + "leg_id": 361, + "buy_datetime": "2021-07-08 21:03:00", + "sell_datetime": "2021-07-10 10:18:00", + "buy_price": 38727000.0, + "sell_price": 39928000.0, + "cash_before": 533791753648176.0, + "cash_after": 549795471656312.0, + "leg_return_pct": 3.0, + "cumulative_return_pct": 137448867814.08, + "btc_qty": 13776560.48161106 + }, + { + "leg_id": 362, + "buy_datetime": "2021-07-20 21:48:00", + "sell_datetime": "2021-07-22 02:00:00", + "buy_price": 35226000.0, + "sell_price": 37484000.0, + "cash_before": 549795471656312.0, + "cash_after": 584452679221001.0, + "leg_return_pct": 6.3, + "cumulative_return_pct": 146113169705.25, + "btc_qty": 15599857.31903945 + }, + { + "leg_id": 363, + "buy_datetime": "2021-07-22 06:00:00", + "sell_datetime": "2021-07-24 18:09:00", + "buy_price": 37520000.0, + "sell_price": 39310000.0, + "cash_before": 584452679221001.0, + "cash_after": 611723500241633.0, + "leg_return_pct": 4.67, + "cumulative_return_pct": 152930874960.41, + "btc_qty": 15569308.44566607 + }, + { + "leg_id": 364, + "buy_datetime": "2021-07-24 21:18:00", + "sell_datetime": "2021-07-26 18:33:00", + "buy_price": 39590000.0, + "sell_price": 44424000.0, + "cash_before": 611723500241633.0, + "cash_after": 685729637882313.0, + "leg_return_pct": 12.1, + "cumulative_return_pct": 171432409370.58, + "btc_qty": 15443739.29001042 + }, + { + "leg_id": 365, + "buy_datetime": "2021-07-27 13:18:00", + "sell_datetime": "2021-07-28 15:48:00", + "buy_price": 42894000.0, + "sell_price": 45884000.0, + "cash_before": 685729637882313.0, + "cash_after": 732796254765052.0, + "leg_return_pct": 6.86, + "cumulative_return_pct": 183199063591.26, + "btc_qty": 15978616.42801725 + }, + { + "leg_id": 366, + "buy_datetime": "2021-07-30 22:51:00", + "sell_datetime": "2021-07-31 14:42:00", + "buy_price": 45123000.0, + "sell_price": 47915000.0, + "cash_before": 732796254765052.0, + "cash_after": 777360312756322.0, + "leg_return_pct": 6.08, + "cumulative_return_pct": 194340078089.08, + "btc_qty": 16231851.97432948 + }, + { + "leg_id": 367, + "buy_datetime": "2021-08-04 18:51:00", + "sell_datetime": "2021-08-06 12:27:00", + "buy_price": 44211000.0, + "sell_price": 46625000.0, + "cash_before": 777360312756322.0, + "cash_after": 818985981289440.0, + "leg_return_pct": 5.35, + "cumulative_return_pct": 204746495222.36, + "btc_qty": 17574170.06174808 + }, + { + "leg_id": 368, + "buy_datetime": "2021-08-06 14:57:00", + "sell_datetime": "2021-08-07 21:39:00", + "buy_price": 46833000.0, + "sell_price": 50284000.0, + "cash_before": 818985981289440.0, + "cash_after": 878455778778805.0, + "leg_return_pct": 7.26, + "cumulative_return_pct": 219613944594.7, + "btc_qty": 17478625.93254318 + }, + { + "leg_id": 369, + "buy_datetime": "2021-08-08 03:21:00", + "sell_datetime": "2021-08-10 05:45:00", + "buy_price": 50073000.0, + "sell_price": 52512000.0, + "cash_before": 878455778778805.0, + "cash_after": 920323366240186.0, + "leg_return_pct": 4.77, + "cumulative_return_pct": 230080841460.05, + "btc_qty": 17534730.31153348 + }, + { + "leg_id": 370, + "buy_datetime": "2021-08-13 03:18:00", + "sell_datetime": "2021-08-14 04:36:00", + "buy_price": 51703000.0, + "sell_price": 53789000.0, + "cash_before": 920323366240186.0, + "cash_after": 956497353131638.0, + "leg_return_pct": 3.93, + "cumulative_return_pct": 239124338182.91, + "btc_qty": 17791292.66303824 + }, + { + "leg_id": 371, + "buy_datetime": "2021-08-19 14:27:00", + "sell_datetime": "2021-08-20 21:33:00", + "buy_price": 52512000.0, + "sell_price": 55254000.0, + "cash_before": 956497353131638.0, + "cash_after": 1005436236627090.0, + "leg_return_pct": 5.12, + "cumulative_return_pct": 251359059056.77, + "btc_qty": 18205726.39501584 + }, + { + "leg_id": 372, + "buy_datetime": "2021-08-20 23:21:00", + "sell_datetime": "2021-08-23 12:27:00", + "buy_price": 56179000.0, + "sell_price": 58097000.0, + "cash_before": 1005436236627090.0, + "cash_after": 1038723202860357.0, + "leg_return_pct": 3.31, + "cumulative_return_pct": 259680800615.09, + "btc_qty": 17888063.48473231 + }, + { + "leg_id": 373, + "buy_datetime": "2021-08-27 16:30:00", + "sell_datetime": "2021-08-28 17:51:00", + "buy_price": 55261000.0, + "sell_price": 57374000.0, + "cash_before": 1038723202860357.0, + "cash_after": 1077362411733329.0, + "leg_return_pct": 3.72, + "cumulative_return_pct": 269340602833.33, + "btc_qty": 18787279.29749601 + }, + { + "leg_id": 374, + "buy_datetime": "2021-09-01 14:21:00", + "sell_datetime": "2021-09-03 02:00:00", + "buy_price": 55224000.0, + "sell_price": 57677000.0, + "cash_before": 1077362411733329.0, + "cash_after": 1124092936485579.0, + "leg_return_pct": 4.34, + "cumulative_return_pct": 281023234021.39, + "btc_qty": 19499198.36533866 + }, + { + "leg_id": 375, + "buy_datetime": "2021-09-03 11:30:00", + "sell_datetime": "2021-09-06 17:21:00", + "buy_price": 56955000.0, + "sell_price": 59520000.0, + "cash_before": 1124092936485579.0, + "cash_after": 1173542661654726.0, + "leg_return_pct": 4.4, + "cumulative_return_pct": 293385665313.68, + "btc_qty": 19726641.91058443 + }, + { + "leg_id": 376, + "buy_datetime": "2021-09-08 17:30:00", + "sell_datetime": "2021-09-10 15:27:00", + "buy_price": 54147000.0, + "sell_price": 56055000.0, + "cash_before": 1173542661654726.0, + "cash_after": 1213680673183927.0, + "leg_return_pct": 3.42, + "cumulative_return_pct": 303420168195.98, + "btc_qty": 21662435.41329896 + }, + { + "leg_id": 377, + "buy_datetime": "2021-09-14 03:57:00", + "sell_datetime": "2021-09-15 08:24:00", + "buy_price": 54200000.0, + "sell_price": 56433000.0, + "cash_before": 1213680673183927.0, + "cash_after": 1262420053713452.0, + "leg_return_pct": 4.02, + "cumulative_return_pct": 315605013328.36, + "btc_qty": 22381436.03039363 + }, + { + "leg_id": 378, + "buy_datetime": "2021-09-15 16:03:00", + "sell_datetime": "2021-09-18 21:15:00", + "buy_price": 56232000.0, + "sell_price": 58572000.0, + "cash_before": 1262420053713452.0, + "cash_after": 1313638913862838.0, + "leg_return_pct": 4.06, + "cumulative_return_pct": 328409728365.71, + "btc_qty": 22438982.13982422 + }, + { + "leg_id": 379, + "buy_datetime": "2021-09-22 10:30:00", + "sell_datetime": "2021-09-24 12:15:00", + "buy_price": 51842000.0, + "sell_price": 53777000.0, + "cash_before": 1313638913862838.0, + "cash_after": 1361308089422109.0, + "leg_return_pct": 3.63, + "cumulative_return_pct": 340327022255.53, + "btc_qty": 25326609.5907933 + }, + { + "leg_id": 380, + "buy_datetime": "2021-09-26 17:00:00", + "sell_datetime": "2021-09-27 17:48:00", + "buy_price": 51477000.0, + "sell_price": 53085000.0, + "cash_before": 1361308089422109.0, + "cash_after": 1402428132045490.0, + "leg_return_pct": 3.02, + "cumulative_return_pct": 350607032911.37, + "btc_qty": 26431754.67446429 + }, + { + "leg_id": 381, "buy_datetime": "2021-09-30 07:36:00", "sell_datetime": "2021-09-30 19:24:00", "buy_price": 50527000.0, "sell_price": 52442000.0, - "cash_before": 258448644366071.0, - "cash_after": 267975807636088.0, + "cash_before": 1402428132045490.0, + "cash_after": 1454125682331483.0, "leg_return_pct": 3.69, - "cumulative_return_pct": 66993951809.02, - "btc_qty": 5112502.62322893 - }, - { - "leg_id": 338, - "buy_datetime": "2021-09-30 20:12:00", - "sell_datetime": "2021-10-02 09:15:00", - "buy_price": 52513000.0, - "sell_price": 58060000.0, - "cash_before": 267975807636088.0, - "cash_after": 295986148299064.0, - "leg_return_pct": 10.45, - "cumulative_return_pct": 73996536974.77, - "btc_qty": 5100485.96980309 - }, - { - "leg_id": 339, - "buy_datetime": "2021-10-04 10:24:00", - "sell_datetime": "2021-10-06 16:06:00", - "buy_price": 58432000.0, - "sell_price": 62243000.0, - "cash_before": 295986148299064.0, - "cash_after": 314975482073462.0, - "leg_return_pct": 6.42, - "cumulative_return_pct": 78743870418.37, - "btc_qty": 5062947.61817009 - }, - { - "leg_id": 340, - "buy_datetime": "2021-10-07 20:39:00", - "sell_datetime": "2021-10-11 16:18:00", - "buy_price": 65775000.0, - "sell_price": 69562000.0, - "cash_before": 314975482073462.0, - "cash_after": 332777189465470.0, - "leg_return_pct": 5.65, - "cumulative_return_pct": 83194297266.37, - "btc_qty": 4786286.49688218 - }, - { - "leg_id": 341, - "buy_datetime": "2021-10-13 21:54:00", - "sell_datetime": "2021-10-14 09:27:00", - "buy_price": 67788000.0, - "sell_price": 69850000.0, - "cash_before": 332777189465470.0, - "cash_after": 342556912854791.0, - "leg_return_pct": 2.94, - "cumulative_return_pct": 85639228113.7, - "btc_qty": 4906632.45516518 - }, - { - "leg_id": 342, - "buy_datetime": "2021-10-15 03:33:00", - "sell_datetime": "2021-10-16 11:15:00", - "buy_price": 69545000.0, - "sell_price": 75192000.0, - "cash_before": 342556912854791.0, - "cash_after": 370001988516370.0, - "leg_return_pct": 8.01, - "cumulative_return_pct": 92500497029.09, - "btc_qty": 4923224.30654057 - }, - { - "leg_id": 343, - "buy_datetime": "2021-10-17 20:48:00", - "sell_datetime": "2021-10-20 09:06:00", - "buy_price": 74971000.0, - "sell_price": 78469000.0, - "cash_before": 370001988516370.0, - "cash_after": 386878387766945.0, - "leg_return_pct": 4.56, - "cumulative_return_pct": 96719596841.74, - "btc_qty": 4932800.51649453 - }, - { - "leg_id": 344, - "buy_datetime": "2021-10-25 03:42:00", - "sell_datetime": "2021-10-26 02:18:00", - "buy_price": 73987000.0, - "sell_price": 76559000.0, - "cash_before": 386878387766945.0, - "cash_after": 399927161140688.0, - "leg_return_pct": 3.37, - "cumulative_return_pct": 99981790185.17, - "btc_qty": 5226390.42768407 - }, - { - "leg_id": 345, - "buy_datetime": "2021-10-28 10:12:00", - "sell_datetime": "2021-10-30 08:30:00", - "buy_price": 71791000.0, - "sell_price": 74614000.0, - "cash_before": 399927161140688.0, - "cash_after": 415237738660713.0, - "leg_return_pct": 3.83, - "cumulative_return_pct": 103809434565.18, - "btc_qty": 5567929.09362062 - }, - { - "leg_id": 346, - "buy_datetime": "2021-11-01 05:12:00", - "sell_datetime": "2021-11-03 04:42:00", - "buy_price": 72222000.0, - "sell_price": 74443000.0, - "cash_before": 415237738660713.0, - "cash_after": 427579396361581.0, - "leg_return_pct": 2.97, - "cumulative_return_pct": 106894848990.4, - "btc_qty": 5746588.57123014 - }, - { - "leg_id": 347, - "buy_datetime": "2021-11-04 03:18:00", - "sell_datetime": "2021-11-09 04:00:00", - "buy_price": 73452000.0, - "sell_price": 79623000.0, - "cash_before": 427579396361581.0, - "cash_after": 463038686945355.0, - "leg_return_pct": 8.29, - "cumulative_return_pct": 115759671636.34, - "btc_qty": 5818297.75449818 - }, - { - "leg_id": 348, - "buy_datetime": "2021-11-24 23:21:00", - "sell_datetime": "2021-11-26 08:30:00", - "buy_price": 70631000.0, - "sell_price": 73253000.0, - "cash_before": 463038686945355.0, - "cash_after": 479747737418648.0, - "leg_return_pct": 3.61, - "cumulative_return_pct": 119936934254.66, - "btc_qty": 6552465.17254297 - }, - { - "leg_id": 349, - "buy_datetime": "2021-11-28 15:39:00", - "sell_datetime": "2021-11-29 22:24:00", - "buy_price": 69306000.0, - "sell_price": 71620000.0, - "cash_before": 479747737418648.0, - "cash_after": 495269991210760.0, - "leg_return_pct": 3.24, - "cumulative_return_pct": 123817497702.69, - "btc_qty": 6918706.36813463 - }, - { - "leg_id": 350, - "buy_datetime": "2021-12-06 20:45:00", - "sell_datetime": "2021-12-08 10:57:00", - "buy_price": 59791000.0, - "sell_price": 62869000.0, - "cash_before": 495269991210760.0, - "cash_after": 520245517429614.0, - "leg_return_pct": 5.04, - "cumulative_return_pct": 130061379257.4, - "btc_qty": 8279211.85822539 - }, - { - "leg_id": 351, - "buy_datetime": "2021-12-14 09:36:00", - "sell_datetime": "2021-12-16 10:06:00", - "buy_price": 58797000.0, - "sell_price": 61058000.0, - "cash_before": 520245517429614.0, - "cash_after": 539711100799393.0, - "leg_return_pct": 3.74, - "cumulative_return_pct": 134927775099.85, - "btc_qty": 8843740.23625184 - }, - { - "leg_id": 352, - "buy_datetime": "2021-12-21 04:00:00", - "sell_datetime": "2021-12-23 00:09:00", - "buy_price": 57399000.0, - "sell_price": 59721000.0, - "cash_before": 539711100799393.0, - "cash_after": 560982989637648.0, - "leg_return_pct": 3.94, - "cumulative_return_pct": 140245747309.41, - "btc_qty": 9398094.83177395 - }, - { - "leg_id": 353, - "buy_datetime": "2021-12-23 15:57:00", - "sell_datetime": "2021-12-24 08:09:00", - "buy_price": 59198000.0, - "sell_price": 61381000.0, - "cash_before": 560982989637648.0, - "cash_after": 581088411745088.0, - "leg_return_pct": 3.58, - "cumulative_return_pct": 145272102836.27, - "btc_qty": 9471645.97018191 - }, - { - "leg_id": 354, - "buy_datetime": "2022-01-10 23:51:00", - "sell_datetime": "2022-01-12 09:24:00", - "buy_price": 50175000.0, - "sell_price": 52243000.0, - "cash_before": 581088411745088.0, - "cash_after": 604433516339897.0, - "leg_return_pct": 4.02, - "cumulative_return_pct": 151108378984.97, - "btc_qty": 11575443.29923698 - }, - { - "leg_id": 355, - "buy_datetime": "2022-01-24 17:15:00", - "sell_datetime": "2022-01-27 04:18:00", - "buy_price": 43160000.0, - "sell_price": 46038000.0, - "cash_before": 604433516339897.0, - "cash_after": 644093843182541.0, - "leg_return_pct": 6.56, - "cumulative_return_pct": 161023460695.64, - "btc_qty": 13997481.45462759 - }, - { - "leg_id": 356, - "buy_datetime": "2022-01-27 17:45:00", - "sell_datetime": "2022-01-30 11:54:00", - "buy_price": 44674000.0, - "sell_price": 47020000.0, - "cash_before": 644093843182541.0, - "cash_after": 677239888643501.0, - "leg_return_pct": 5.15, - "cumulative_return_pct": 169309972060.88, - "btc_qty": 14410435.51642901 - }, - { - "leg_id": 357, - "buy_datetime": "2022-01-31 16:00:00", - "sell_datetime": "2022-02-02 09:30:00", - "buy_price": 45917000.0, - "sell_price": 47627000.0, - "cash_before": 677239888643501.0, - "cash_after": 701758767688952.0, - "leg_return_pct": 3.62, - "cumulative_return_pct": 175439691822.24, - "btc_qty": 14741844.38659274 - }, - { - "leg_id": 358, - "buy_datetime": "2022-02-04 06:06:00", - "sell_datetime": "2022-02-05 21:36:00", - "buy_price": 45225000.0, - "sell_price": 50702000.0, - "cash_before": 701758767688952.0, - "cash_after": 785959123526128.0, - "leg_return_pct": 12.0, - "cumulative_return_pct": 196489780781.53, - "btc_qty": 15509295.48491117 - }, - { - "leg_id": 359, - "buy_datetime": "2022-02-05 22:27:00", - "sell_datetime": "2022-02-08 22:39:00", - "buy_price": 50754000.0, - "sell_price": 53163000.0, - "cash_before": 785959123526128.0, - "cash_after": 822441017163608.0, - "leg_return_pct": 4.64, - "cumulative_return_pct": 205610254190.9, - "btc_qty": 15477915.90740366 - }, - { - "leg_id": 360, - "buy_datetime": "2022-02-14 19:21:00", - "sell_datetime": "2022-02-16 18:42:00", - "buy_price": 51351000.0, - "sell_price": 53415000.0, - "cash_before": 822441017163608.0, - "cash_after": 854642893566514.0, - "leg_return_pct": 3.92, - "cumulative_return_pct": 213660723291.63, - "btc_qty": 16008058.20052241 - }, - { - "leg_id": 361, - "buy_datetime": "2022-02-22 16:51:00", - "sell_datetime": "2022-02-24 01:39:00", - "buy_price": 45117000.0, - "sell_price": 46731000.0, - "cash_before": 854642893566514.0, - "cash_after": 884331598439098.0, - "leg_return_pct": 3.47, - "cumulative_return_pct": 221082899509.77, - "btc_qty": 18933341.58121619 - }, - { - "leg_id": 362, - "buy_datetime": "2022-02-24 16:42:00", - "sell_datetime": "2022-02-25 16:15:00", - "buy_price": 43109000.0, - "sell_price": 46902000.0, - "cash_before": 884331598439098.0, - "cash_after": 961178734802262.0, - "leg_return_pct": 8.69, - "cumulative_return_pct": 240294683600.57, - "btc_qty": 20503593.97434128 - }, - { - "leg_id": 363, - "buy_datetime": "2022-02-28 10:03:00", - "sell_datetime": "2022-03-02 03:09:00", - "buy_price": 46335000.0, - "sell_price": 52790000.0, - "cash_before": 961178734802262.0, - "cash_after": 1093987212041817.0, - "leg_return_pct": 13.82, - "cumulative_return_pct": 273496802910.45, - "btc_qty": 20733746.52929452 - }, - { - "leg_id": 364, - "buy_datetime": "2022-03-07 14:24:00", - "sell_datetime": "2022-03-10 05:18:00", - "buy_price": 47210000.0, - "sell_price": 51683000.0, - "cash_before": 1093987212041817.0, - "cash_after": 1196441742724265.0, - "leg_return_pct": 9.37, - "cumulative_return_pct": 299110435581.07, - "btc_qty": 23161199.28904461 - }, - { - "leg_id": 365, - "buy_datetime": "2022-03-14 10:09:00", - "sell_datetime": "2022-03-17 14:12:00", - "buy_price": 47637000.0, - "sell_price": 50341000.0, - "cash_before": 1196441742724265.0, - "cash_after": 1263090848588916.0, - "leg_return_pct": 5.57, - "cumulative_return_pct": 315772712047.23, - "btc_qty": 25103250.03364827 - }, - { - "leg_id": 366, - "buy_datetime": "2022-03-18 22:36:00", - "sell_datetime": "2022-03-26 00:03:00", - "buy_price": 49788000.0, - "sell_price": 53923000.0, - "cash_before": 1263090848588916.0, - "cash_after": 1366625596690841.0, - "leg_return_pct": 8.2, - "cumulative_return_pct": 341656399072.71, - "btc_qty": 25356698.4647831 - }, - { - "leg_id": 367, - "buy_datetime": "2022-03-26 02:18:00", - "sell_datetime": "2022-03-29 12:12:00", - "buy_price": 53755000.0, - "sell_price": 57124000.0, - "cash_before": 1366625596690841.0, - "cash_after": 1450824536909354.0, - "leg_return_pct": 6.16, - "cumulative_return_pct": 362706134127.34, - "btc_qty": 25410515.93140164 - }, - { - "leg_id": 368, - "buy_datetime": "2022-04-01 15:27:00", - "sell_datetime": "2022-04-02 13:12:00", - "buy_price": 54728000.0, - "sell_price": 56652000.0, - "cash_before": 1450824536909354.0, - "cash_after": 1500327804804701.0, - "leg_return_pct": 3.41, - "cumulative_return_pct": 375081951101.18, - "btc_qty": 26496475.74625237 - }, - { - "leg_id": 369, - "buy_datetime": "2022-04-25 18:51:00", - "sell_datetime": "2022-04-26 11:39:00", - "buy_price": 48923000.0, - "sell_price": 50651000.0, - "cash_before": 1500327804804701.0, - "cash_after": 1551767666246912.0, - "leg_return_pct": 3.43, - "cumulative_return_pct": 387941916461.73, - "btc_qty": 30651792.42692187 - }, - { - "leg_id": 370, - "buy_datetime": "2022-04-27 09:54:00", - "sell_datetime": "2022-04-29 05:57:00", - "buy_price": 48835000.0, - "sell_price": 50779000.0, - "cash_before": 1551767666246912.0, - "cash_after": 1611926544759500.0, - "leg_return_pct": 3.88, - "cumulative_return_pct": 402981636089.87, - "btc_qty": 31759839.91837388 - }, - { - "leg_id": 371, - "buy_datetime": "2022-05-12 16:30:00", - "sell_datetime": "2022-05-15 11:18:00", - "buy_price": 37753000.0, - "sell_price": 39622000.0, - "cash_before": 1611926544759500.0, - "cash_after": 1690035275867953.0, - "leg_return_pct": 4.85, - "cumulative_return_pct": 422508818866.99, - "btc_qty": 42675299.48579238 - }, - { - "leg_id": 372, - "buy_datetime": "2022-05-19 13:42:00", - "sell_datetime": "2022-05-24 01:30:00", - "buy_price": 37409000.0, - "sell_price": 38743000.0, - "cash_before": 1690035275867953.0, - "cash_after": 1748551846494649.0, - "leg_return_pct": 3.46, - "cumulative_return_pct": 437137961523.66, - "btc_qty": 45154648.83397093 - }, - { - "leg_id": 373, - "buy_datetime": "2022-05-28 05:57:00", - "sell_datetime": "2022-05-30 21:33:00", - "buy_price": 36810000.0, - "sell_price": 38409000.0, - "cash_before": 1748551846494649.0, - "cash_after": 1822683633093532.0, - "leg_return_pct": 4.24, - "cumulative_return_pct": 455670908173.38, - "btc_qty": 47478336.60884003 - }, - { - "leg_id": 374, - "buy_datetime": "2022-06-04 23:39:00", - "sell_datetime": "2022-06-06 20:24:00", - "buy_price": 37820000.0, - "sell_price": 39404000.0, - "cash_before": 1822683633093532.0, - "cash_after": 1897123818291793.0, - "leg_return_pct": 4.08, - "cumulative_return_pct": 474280954472.95, - "btc_qty": 48169547.6276305 - }, - { - "leg_id": 375, - "buy_datetime": "2022-06-15 23:24:00", - "sell_datetime": "2022-06-16 09:21:00", - "buy_price": 27900000.0, - "sell_price": 29004000.0, - "cash_before": 1897123818291793.0, - "cash_after": 1970221104034202.0, - "leg_return_pct": 3.85, - "cumulative_return_pct": 492555275908.55, - "btc_qty": 67963270.8380877 - }, - { - "leg_id": 376, - "buy_datetime": "2022-06-19 09:24:00", - "sell_datetime": "2022-06-20 11:12:00", - "buy_price": 25146000.0, - "sell_price": 25968000.0, - "cash_before": 1970221104034202.0, - "cash_after": 2032591733023383.0, - "leg_return_pct": 3.17, - "cumulative_return_pct": 508147933155.85, - "btc_qty": 78312097.09226853 - }, - { - "leg_id": 377, - "buy_datetime": "2022-06-20 17:00:00", - "sell_datetime": "2022-06-21 20:21:00", - "buy_price": 26104000.0, - "sell_price": 27412000.0, - "cash_before": 2032591733023383.0, - "cash_after": 2132305436347015.0, - "leg_return_pct": 4.91, - "cumulative_return_pct": 533076358986.75, - "btc_qty": 77826211.96586236 - }, - { - "leg_id": 378, - "buy_datetime": "2022-06-22 17:09:00", - "sell_datetime": "2022-06-25 02:39:00", - "buy_price": 26469000.0, - "sell_price": 27366000.0, - "cash_before": 2132305436347015.0, - "cash_after": 2202362480209641.0, - "leg_return_pct": 3.29, - "cumulative_return_pct": 550590619952.41, - "btc_qty": 80518315.14710951 - }, - { - "leg_id": 379, - "buy_datetime": "2022-07-04 15:18:00", - "sell_datetime": "2022-07-05 13:21:00", - "buy_price": 25214000.0, - "sell_price": 26476000.0, - "cash_before": 2202362480209641.0, - "cash_after": 2310282139067252.0, - "leg_return_pct": 4.9, - "cumulative_return_pct": 577570534666.81, - "btc_qty": 87303137.10516126 - }, - { - "leg_id": 380, - "buy_datetime": "2022-07-06 21:24:00", - "sell_datetime": "2022-07-08 19:48:00", - "buy_price": 26477000.0, - "sell_price": 28273000.0, - "cash_before": 2310282139067252.0, - "cash_after": 2464527878558080.0, - "leg_return_pct": 6.68, - "cumulative_return_pct": 616131969539.52, - "btc_qty": 87212561.77050716 - }, - { - "leg_id": 381, - "buy_datetime": "2022-07-13 19:39:00", - "sell_datetime": "2022-07-17 08:15:00", - "buy_price": 26096000.0, - "sell_price": 27915000.0, - "cash_before": 2464527878558080.0, - "cash_after": 2633680090187876.0, - "leg_return_pct": 6.86, - "cumulative_return_pct": 658420022446.97, - "btc_qty": 94393608.77601169 + "cumulative_return_pct": 363531420482.87, + "btc_qty": 27742136.24358198 }, { "leg_id": 382, - "buy_datetime": "2022-07-17 09:36:00", - "sell_datetime": "2022-07-19 22:45:00", - "buy_price": 28000000.0, - "sell_price": 28966000.0, - "cash_before": 2633680090187876.0, - "cash_after": 2721818192381571.0, - "leg_return_pct": 3.35, - "cumulative_return_pct": 680454547995.39, - "btc_qty": 94012973.21938506 + "buy_datetime": "2021-09-30 21:06:00", + "sell_datetime": "2021-10-02 11:03:00", + "buy_price": 52714000.0, + "sell_price": 58216000.0, + "cash_before": 1454125682331483.0, + "cash_after": 1604293897356152.0, + "leg_return_pct": 10.33, + "cumulative_return_pct": 401073474239.04, + "btc_qty": 27571396.96267249 }, { "leg_id": 383, - "buy_datetime": "2022-07-26 16:18:00", - "sell_datetime": "2022-07-28 19:57:00", - "buy_price": 28171000.0, - "sell_price": 30228000.0, - "cash_before": 2721818192381571.0, - "cash_after": 2917641041062472.0, - "leg_return_pct": 7.19, - "cumulative_return_pct": 729410260165.62, - "btc_qty": 96569425.41213943 + "buy_datetime": "2021-10-04 18:42:00", + "sell_datetime": "2021-10-05 22:00:00", + "buy_price": 57953000.0, + "sell_price": 59917000.0, + "cash_before": 1604293897356152.0, + "cash_after": 1657004417399618.0, + "leg_return_pct": 3.29, + "cumulative_return_pct": 414251104249.9, + "btc_qty": 27668830.78369496 }, { "leg_id": 384, - "buy_datetime": "2022-07-28 20:48:00", - "sell_datetime": "2022-07-30 15:45:00", - "buy_price": 30338000.0, - "sell_price": 31422000.0, - "cash_before": 2917641041062472.0, - "cash_after": 3018869457281361.0, - "leg_return_pct": 3.47, - "cumulative_return_pct": 754717364220.34, - "btc_qty": 96123087.2352146 + "buy_datetime": "2021-10-06 01:09:00", + "sell_datetime": "2021-10-07 09:15:00", + "buy_price": 60386000.0, + "sell_price": 66810000.0, + "cash_before": 1657004417399618.0, + "cash_after": 1831447493416658.0, + "leg_return_pct": 10.53, + "cumulative_return_pct": 457861873254.16, + "btc_qty": 27426488.17922893 }, { "leg_id": 385, - "buy_datetime": "2022-08-05 09:03:00", - "sell_datetime": "2022-08-09 06:06:00", - "buy_price": 30296000.0, - "sell_price": 31568000.0, - "cash_before": 3018869457281361.0, - "cash_after": 3142474094974528.0, - "leg_return_pct": 4.09, - "cumulative_return_pct": 785618523643.63, - "btc_qty": 99595987.01322685 + "buy_datetime": "2021-10-08 01:27:00", + "sell_datetime": "2021-10-12 09:15:00", + "buy_price": 65855000.0, + "sell_price": 70528000.0, + "cash_before": 1831447493416658.0, + "cash_after": 1959444123892742.0, + "leg_return_pct": 6.99, + "cumulative_return_pct": 489861030873.19, + "btc_qty": 27796397.68688709 }, { "leg_id": 386, - "buy_datetime": "2022-08-10 19:45:00", - "sell_datetime": "2022-08-11 16:54:00", - "buy_price": 30839000.0, - "sell_price": 32344000.0, - "cash_before": 3142474094974528.0, - "cash_after": 3292537610031902.0, - "leg_return_pct": 4.78, - "cumulative_return_pct": 823134402407.98, - "btc_qty": 101848401.63192843 + "buy_datetime": "2021-10-13 23:21:00", + "sell_datetime": "2021-10-14 08:06:00", + "buy_price": 67798000.0, + "sell_price": 69979000.0, + "cash_before": 1959444123892742.0, + "cash_after": 2020455687269970.0, + "leg_return_pct": 3.11, + "cumulative_return_pct": 505113921717.49, + "btc_qty": 28886757.74847039 }, { "leg_id": 387, - "buy_datetime": "2022-09-07 19:27:00", - "sell_datetime": "2022-09-10 08:21:00", - "buy_price": 26387000.0, - "sell_price": 29327000.0, - "cash_before": 3292537610031902.0, - "cash_after": 3655728744418797.0, - "leg_return_pct": 11.03, - "cumulative_return_pct": 913932186004.7, - "btc_qty": 124716388.41955833 + "buy_datetime": "2021-10-15 03:45:00", + "sell_datetime": "2021-10-16 04:24:00", + "buy_price": 69906000.0, + "sell_price": 75011000.0, + "cash_before": 2020455687269970.0, + "cash_after": 2165835308061543.0, + "leg_return_pct": 7.2, + "cumulative_return_pct": 541458826915.39, + "btc_qty": 28888013.3239827 }, { "leg_id": 388, - "buy_datetime": "2022-09-22 14:39:00", - "sell_datetime": "2022-09-28 01:42:00", - "buy_price": 26746000.0, - "sell_price": 27686000.0, - "cash_before": 3655728744418797.0, - "cash_after": 3780427683208230.0, - "leg_return_pct": 3.41, - "cumulative_return_pct": 945106920702.06, - "btc_qty": 136614853.81165734 + "buy_datetime": "2021-10-17 03:15:00", + "sell_datetime": "2021-10-20 18:39:00", + "buy_price": 74401000.0, + "sell_price": 78285000.0, + "cash_before": 2165835308061543.0, + "cash_after": 2276621376898302.0, + "leg_return_pct": 5.12, + "cumulative_return_pct": 569155344124.58, + "btc_qty": 29095743.20785356 }, { "leg_id": 389, - "buy_datetime": "2022-09-28 16:24:00", - "sell_datetime": "2022-09-29 05:00:00", - "buy_price": 27195000.0, - "sell_price": 28038000.0, - "cash_before": 3780427683208230.0, - "cash_after": 3893718045571554.0, - "leg_return_pct": 3.0, - "cumulative_return_pct": 973429511292.89, - "btc_qty": 138942359.60164097 + "buy_datetime": "2021-10-25 00:42:00", + "sell_datetime": "2021-10-26 04:24:00", + "buy_price": 74000000.0, + "sell_price": 76322000.0, + "cash_before": 2276621376898302.0, + "cash_after": 2345710592837551.0, + "leg_return_pct": 3.03, + "cumulative_return_pct": 586427648109.39, + "btc_qty": 30749771.16499801 }, { "leg_id": 390, - "buy_datetime": "2022-10-03 02:36:00", - "sell_datetime": "2022-10-05 09:24:00", - "buy_price": 27789000.0, - "sell_price": 28832000.0, - "cash_before": 3893718045571554.0, - "cash_after": 4035821478899881.0, - "leg_return_pct": 3.65, - "cumulative_return_pct": 1008955369624.97, - "btc_qty": 140047183.6535596 + "buy_datetime": "2021-10-28 10:18:00", + "sell_datetime": "2021-10-30 08:30:00", + "buy_price": 72009000.0, + "sell_price": 74614000.0, + "cash_before": 2345710592837551.0, + "cash_after": 2428139136490155.0, + "leg_return_pct": 3.51, + "cumulative_return_pct": 607034784022.54, + "btc_qty": 32558954.26323282 }, { "leg_id": 391, - "buy_datetime": "2022-10-11 13:18:00", - "sell_datetime": "2022-10-14 22:21:00", - "buy_price": 27363000.0, - "sell_price": 28224000.0, - "cash_before": 4035821478899881.0, - "cash_after": 4158650252962253.0, - "leg_return_pct": 3.04, - "cumulative_return_pct": 1039662563140.56, - "btc_qty": 147418176.6677788 + "buy_datetime": "2021-11-01 14:39:00", + "sell_datetime": "2021-11-03 02:21:00", + "buy_price": 72105000.0, + "sell_price": 74643000.0, + "cash_before": 2428139136490155.0, + "cash_after": 2511093423290576.0, + "leg_return_pct": 3.42, + "cumulative_return_pct": 627773355722.64, + "btc_qty": 33658207.70989405 }, { "leg_id": 392, - "buy_datetime": "2022-10-16 14:06:00", - "sell_datetime": "2022-10-26 07:09:00", - "buy_price": 27587000.0, - "sell_price": 28507000.0, - "cash_before": 4158650252962253.0, - "cash_after": 4293040988729998.0, - "leg_return_pct": 3.23, - "cumulative_return_pct": 1073260247082.5, - "btc_qty": 150671364.33232218 + "buy_datetime": "2021-11-04 00:57:00", + "sell_datetime": "2021-11-09 01:54:00", + "buy_price": 73325000.0, + "sell_price": 79755000.0, + "cash_before": 2511093423290576.0, + "cash_after": 2728565070393854.0, + "leg_return_pct": 8.66, + "cumulative_return_pct": 682141267498.46, + "btc_qty": 34228951.60694075 }, { "leg_id": 393, - "buy_datetime": "2022-10-28 19:33:00", - "sell_datetime": "2022-11-05 23:21:00", - "buy_price": 28553000.0, - "sell_price": 29689000.0, - "cash_before": 4293040988729998.0, - "cash_after": 4459379738889572.0, - "leg_return_pct": 3.87, - "cumulative_return_pct": 1114844934622.39, - "btc_qty": 150278235.85037062 + "buy_datetime": "2021-11-19 15:12:00", + "sell_datetime": "2021-11-20 12:54:00", + "buy_price": 70139000.0, + "sell_price": 72478000.0, + "cash_before": 2728565070393854.0, + "cash_after": 2816738585851930.0, + "leg_return_pct": 3.23, + "cumulative_return_pct": 704184646362.98, + "btc_qty": 38882801.12146819 }, { "leg_id": 394, - "buy_datetime": "2022-11-22 21:21:00", - "sell_datetime": "2022-11-24 16:00:00", - "buy_price": 22174000.0, - "sell_price": 22958000.0, - "cash_before": 4459379738889572.0, - "cash_after": 4612432903399990.0, - "leg_return_pct": 3.43, - "cumulative_return_pct": 1153108225750.0, - "btc_qty": 201007939.43447852 + "buy_datetime": "2021-11-24 16:24:00", + "sell_datetime": "2021-11-26 06:42:00", + "buy_price": 70556000.0, + "sell_price": 73098000.0, + "cash_before": 2816738585851930.0, + "cash_after": 2915302889420391.0, + "leg_return_pct": 3.5, + "cumulative_return_pct": 728825722255.1, + "btc_qty": 39902066.67836902 }, { "leg_id": 395, - "buy_datetime": "2022-11-29 08:27:00", - "sell_datetime": "2022-12-01 11:03:00", - "buy_price": 22321000.0, - "sell_price": 23100000.0, - "cash_before": 4612432903399990.0, - "cash_after": 4768633999608944.0, - "leg_return_pct": 3.39, - "cumulative_return_pct": 1192158499802.24, - "btc_qty": 206537641.09799248 + "buy_datetime": "2021-11-27 09:48:00", + "sell_datetime": "2021-11-29 17:27:00", + "buy_price": 69354000.0, + "sell_price": 72080000.0, + "cash_before": 2915302889420391.0, + "cash_after": 3026861461068006.0, + "leg_return_pct": 3.83, + "cumulative_return_pct": 756715365167.0, + "btc_qty": 42014090.57841914 }, { "leg_id": 396, - "buy_datetime": "2022-12-31 00:18:00", - "sell_datetime": "2023-01-05 06:39:00", - "buy_price": 20899000.0, - "sell_price": 21544000.0, - "cash_before": 4768633999608944.0, - "cash_after": 4910892440812970.0, - "leg_return_pct": 2.98, - "cumulative_return_pct": 1227723110103.24, - "btc_qty": 228061136.06436384 + "buy_datetime": "2021-12-06 22:54:00", + "sell_datetime": "2021-12-07 21:51:00", + "buy_price": 60433000.0, + "sell_price": 63070000.0, + "cash_before": 3026861461068006.0, + "cash_after": 3155780714564024.0, + "leg_return_pct": 4.26, + "cumulative_return_pct": 788945178541.01, + "btc_qty": 50061192.23499531 }, { "leg_id": 397, - "buy_datetime": "2023-01-06 23:36:00", - "sell_datetime": "2023-01-12 22:42:00", - "buy_price": 21335000.0, - "sell_price": 22802000.0, - "cash_before": 4910892440812970.0, - "cash_after": 5243319393509458.0, - "leg_return_pct": 6.77, - "cumulative_return_pct": 1310829848277.36, - "btc_qty": 230065010.29259732 + "buy_datetime": "2021-12-15 00:21:00", + "sell_datetime": "2021-12-16 07:51:00", + "buy_price": 58602000.0, + "sell_price": 60845000.0, + "cash_before": 3155780714564024.0, + "cash_after": 3273292926921262.0, + "leg_return_pct": 3.72, + "cumulative_return_pct": 818323231630.32, + "btc_qty": 53824149.75950892 }, { "leg_id": 398, - "buy_datetime": "2023-01-13 20:48:00", - "sell_datetime": "2023-01-14 23:45:00", - "buy_price": 23783000.0, - "sell_price": 25779000.0, - "cash_before": 5243319393509458.0, - "cash_after": 5677685611845339.0, - "leg_return_pct": 8.28, - "cumulative_return_pct": 1419421402861.33, - "btc_qty": 220354780.04510376 + "buy_datetime": "2021-12-20 20:48:00", + "sell_datetime": "2021-12-21 18:21:00", + "buy_price": 57316000.0, + "sell_price": 59522000.0, + "cash_before": 3273292926921262.0, + "cash_after": 3395878242774208.0, + "leg_return_pct": 3.75, + "cumulative_return_pct": 848969560593.55, + "btc_qty": 57081029.38896296 }, { "leg_id": 399, - "buy_datetime": "2023-01-15 04:30:00", - "sell_datetime": "2023-01-22 19:51:00", - "buy_price": 25739000.0, - "sell_price": 28612000.0, - "cash_before": 5677685611845339.0, - "cash_after": 6305121853913434.0, - "leg_return_pct": 11.05, - "cumulative_return_pct": 1576280463378.36, - "btc_qty": 220476582.96901262 + "buy_datetime": "2021-12-23 17:00:00", + "sell_datetime": "2021-12-25 02:27:00", + "buy_price": 59178000.0, + "sell_price": 62050000.0, + "cash_before": 3395878242774208.0, + "cash_after": 3557125678423346.0, + "leg_return_pct": 4.75, + "cumulative_return_pct": 889281419505.84, + "btc_qty": 57355441.27298695 }, { "leg_id": 400, - "buy_datetime": "2023-01-25 18:39:00", - "sell_datetime": "2023-01-30 09:27:00", - "buy_price": 28319000.0, - "sell_price": 29617000.0, - "cash_before": 6305121853913434.0, - "cash_after": 6587524341894322.0, - "leg_return_pct": 4.48, - "cumulative_return_pct": 1646881085373.58, - "btc_qty": 222535022.17544678 + "buy_datetime": "2022-01-11 03:18:00", + "sell_datetime": "2022-01-13 11:45:00", + "buy_price": 50833000.0, + "sell_price": 52985000.0, + "cash_before": 3557125678423346.0, + "cash_after": 3704008751908518.0, + "leg_return_pct": 4.13, + "cumulative_return_pct": 926002187877.13, + "btc_qty": 69941713.36698864 }, { "leg_id": 401, - "buy_datetime": "2023-01-31 20:30:00", - "sell_datetime": "2023-02-02 16:06:00", - "buy_price": 28664000.0, - "sell_price": 29701000.0, - "cash_before": 6587524341894322.0, - "cash_after": 6819022234584838.0, - "leg_return_pct": 3.51, - "cumulative_return_pct": 1704755558546.21, - "btc_qty": 229703829.88150206 + "buy_datetime": "2022-01-24 16:03:00", + "sell_datetime": "2022-01-28 00:18:00", + "buy_price": 43168000.0, + "sell_price": 45146000.0, + "cash_before": 3704008751908518.0, + "cash_after": 3869857295678352.0, + "leg_return_pct": 4.48, + "cumulative_return_pct": 967464323819.59, + "btc_qty": 85761599.97063945 }, { "leg_id": 402, - "buy_datetime": "2023-02-14 03:03:00", - "sell_datetime": "2023-02-17 23:57:00", - "buy_price": 28039000.0, - "sell_price": 30975000.0, - "cash_before": 6819022234584838.0, - "cash_after": 7525519715658637.0, - "leg_return_pct": 10.36, - "cumulative_return_pct": 1881379928814.66, - "btc_qty": 243076169.74455386 + "buy_datetime": "2022-01-28 04:45:00", + "sell_datetime": "2022-01-29 17:36:00", + "buy_price": 44503000.0, + "sell_price": 46688000.0, + "cash_before": 3869857295678352.0, + "cash_after": 4055799984095108.0, + "leg_return_pct": 4.8, + "cumulative_return_pct": 1013949995923.78, + "btc_qty": 86913744.39993961 }, { "leg_id": 403, - "buy_datetime": "2023-03-10 18:45:00", - "sell_datetime": "2023-03-13 20:24:00", - "buy_price": 26988000.0, - "sell_price": 29224000.0, - "cash_before": 7525519715658637.0, - "cash_after": 8140874365039449.0, - "leg_return_pct": 8.18, - "cumulative_return_pct": 2035218591159.86, - "btc_qty": 278707460.9382247 + "buy_datetime": "2022-01-31 17:27:00", + "sell_datetime": "2022-02-02 03:12:00", + "buy_price": 46116000.0, + "sell_price": 47747000.0, + "cash_before": 4055799984095108.0, + "cash_after": 4195044625982718.0, + "leg_return_pct": 3.43, + "cumulative_return_pct": 1048761156395.68, + "btc_qty": 87903809.61278214 }, { "leg_id": 404, - "buy_datetime": "2023-03-14 09:33:00", - "sell_datetime": "2023-03-15 05:03:00", - "buy_price": 31741000.0, - "sell_price": 32830000.0, - "cash_before": 8140874365039449.0, - "cash_after": 8411761044550179.0, - "leg_return_pct": 3.33, - "cumulative_return_pct": 2102940261037.54, - "btc_qty": 256349955.19539174 + "buy_datetime": "2022-02-03 21:12:00", + "sell_datetime": "2022-02-05 10:51:00", + "buy_price": 45240000.0, + "sell_price": 50205000.0, + "cash_before": 4195044625982718.0, + "cash_after": 4650788149537329.0, + "leg_return_pct": 10.86, + "cumulative_return_pct": 1162697037284.33, + "btc_qty": 92682296.72125831 }, { "leg_id": 405, - "buy_datetime": "2023-03-15 20:45:00", - "sell_datetime": "2023-03-18 22:03:00", - "buy_price": 32555000.0, - "sell_price": 36182000.0, - "cash_before": 8411761044550179.0, - "cash_after": 9339581012575186.0, - "leg_return_pct": 11.03, - "cumulative_return_pct": 2334895253043.8, - "btc_qty": 258256954.8157857 + "buy_datetime": "2022-02-05 13:36:00", + "sell_datetime": "2022-02-08 06:30:00", + "buy_price": 50614000.0, + "sell_price": 53672000.0, + "cash_before": 4650788149537329.0, + "cash_after": 4926849228764392.0, + "leg_return_pct": 5.94, + "cumulative_return_pct": 1231712307091.1, + "btc_qty": 91841442.19904691 }, { "leg_id": 406, - "buy_datetime": "2023-03-19 20:21:00", - "sell_datetime": "2023-03-20 21:03:00", - "buy_price": 35898000.0, - "sell_price": 37459000.0, - "cash_before": 9339581012575186.0, - "cash_after": 9735963041053682.0, - "leg_return_pct": 4.24, - "cumulative_return_pct": 2433990760163.42, - "btc_qty": 260039869.13111866 + "buy_datetime": "2022-02-09 18:06:00", + "sell_datetime": "2022-02-11 03:30:00", + "buy_price": 52866000.0, + "sell_price": 54615000.0, + "cash_before": 4926849228764392.0, + "cash_after": 5084758786900957.0, + "leg_return_pct": 3.21, + "cumulative_return_pct": 1271189696625.24, + "btc_qty": 93148447.0954869 }, { "leg_id": 407, - "buy_datetime": "2023-03-29 03:42:00", - "sell_datetime": "2023-03-29 21:09:00", - "buy_price": 35718000.0, - "sell_price": 37216000.0, - "cash_before": 9735963041053682.0, - "cash_after": 1.0134144059541916e+16, - "leg_return_pct": 4.09, - "cumulative_return_pct": 2533536014785.48, - "btc_qty": 272442327.66485125 + "buy_datetime": "2022-02-14 16:09:00", + "sell_datetime": "2022-02-16 09:24:00", + "buy_price": 51216000.0, + "sell_price": 53473000.0, + "cash_before": 5084758786900957.0, + "cash_after": 5303527750696454.0, + "leg_return_pct": 4.3, + "cumulative_return_pct": 1325881937574.11, + "btc_qty": 99231029.51240838 }, { "leg_id": 408, - "buy_datetime": "2023-04-04 10:30:00", - "sell_datetime": "2023-04-12 04:42:00", - "buy_price": 36870000.0, - "sell_price": 39912000.0, - "cash_before": 1.0134144059541916e+16, - "cash_after": 1.0959305258074912e+16, - "leg_return_pct": 8.14, - "cumulative_return_pct": 2739826314418.73, - "btc_qty": 274724084.282944 + "buy_datetime": "2022-02-24 22:27:00", + "sell_datetime": "2022-02-25 14:15:00", + "buy_price": 43629000.0, + "sell_price": 46875000.0, + "cash_before": 5303527750696454.0, + "cash_after": 5692413821112064.0, + "leg_return_pct": 7.33, + "cumulative_return_pct": 1423103455178.02, + "btc_qty": 121498910.97254363 }, { "leg_id": 409, - "buy_datetime": "2023-04-25 17:45:00", - "sell_datetime": "2023-04-26 15:36:00", - "buy_price": 36517000.0, - "sell_price": 37787000.0, - "cash_before": 1.0959305258074912e+16, - "cash_after": 1.1329113893499104e+16, - "leg_return_pct": 3.37, - "cumulative_return_pct": 2832278473274.78, - "btc_qty": 299965101.33488166 + "buy_datetime": "2022-02-28 20:48:00", + "sell_datetime": "2022-03-02 02:24:00", + "buy_price": 46946000.0, + "sell_price": 52803000.0, + "cash_before": 5692413821112064.0, + "cash_after": 6396200434825457.0, + "leg_return_pct": 12.36, + "cumulative_return_pct": 1599050108606.36, + "btc_qty": 121193874.1149727 }, { "leg_id": 410, - "buy_datetime": "2023-05-02 20:24:00", - "sell_datetime": "2023-05-06 05:54:00", - "buy_price": 37758000.0, - "sell_price": 39120000.0, - "cash_before": 1.1329113893499104e+16, - "cash_after": 1.1726040875494072e+16, - "leg_return_pct": 3.5, - "cumulative_return_pct": 2931510218773.52, - "btc_qty": 299895368.83713 + "buy_datetime": "2022-03-08 06:36:00", + "sell_datetime": "2022-03-09 22:27:00", + "buy_price": 47207000.0, + "sell_price": 51581000.0, + "cash_before": 6396200434825457.0, + "cash_after": 6981858086612298.0, + "leg_return_pct": 9.16, + "cumulative_return_pct": 1745464521553.07, + "btc_qty": 135424880.51789021 }, { "leg_id": 411, - "buy_datetime": "2023-05-25 15:18:00", - "sell_datetime": "2023-05-28 19:57:00", - "buy_price": 35190000.0, - "sell_price": 36295000.0, - "cash_before": 1.1726040875494072e+16, - "cash_after": 1.2082158662166656e+16, - "leg_return_pct": 3.04, - "cumulative_return_pct": 3020539665441.66, - "btc_qty": 333054215.8299609 + "buy_datetime": "2022-03-14 11:24:00", + "sell_datetime": "2022-03-17 03:54:00", + "buy_price": 47574000.0, + "sell_price": 49521000.0, + "cash_before": 6981858086612298.0, + "cash_after": 7260329847184788.0, + "leg_return_pct": 3.99, + "cumulative_return_pct": 1815082461696.2, + "btc_qty": 146684473.82118368 }, { "leg_id": 412, - "buy_datetime": "2023-06-17 00:03:00", - "sell_datetime": "2023-06-20 16:27:00", - "buy_price": 33522000.0, - "sell_price": 35155000.0, - "cash_before": 1.2082158662166656e+16, - "cash_after": 1.265806472369704e+16, - "leg_return_pct": 4.77, - "cumulative_return_pct": 3164516180824.26, - "btc_qty": 360244543.3695952 + "buy_datetime": "2022-03-18 21:48:00", + "sell_datetime": "2022-03-23 02:48:00", + "buy_price": 49763000.0, + "sell_price": 51785000.0, + "cash_before": 7260329847184788.0, + "cash_after": 7547782467885238.0, + "leg_return_pct": 3.96, + "cumulative_return_pct": 1886945616871.31, + "btc_qty": 145825205.11748078 }, { "leg_id": 413, - "buy_datetime": "2023-06-21 07:09:00", - "sell_datetime": "2023-06-22 16:18:00", - "buy_price": 36681000.0, - "sell_price": 39440000.0, - "cash_before": 1.265806472369704e+16, - "cash_after": 1.359654762515817e+16, - "leg_return_pct": 7.41, - "cumulative_return_pct": 3399136906189.54, - "btc_qty": 344912507.6016246 + "buy_datetime": "2022-03-23 15:48:00", + "sell_datetime": "2022-03-26 07:15:00", + "buy_price": 51468000.0, + "sell_price": 53898000.0, + "cash_before": 7547782467885238.0, + "cash_after": 7896239814588080.0, + "leg_return_pct": 4.62, + "cumulative_return_pct": 1974059953547.02, + "btc_qty": 146576680.20228675 }, { "leg_id": 414, - "buy_datetime": "2023-06-23 09:33:00", - "sell_datetime": "2023-06-24 16:27:00", - "buy_price": 39396000.0, - "sell_price": 40717000.0, - "cash_before": 1.359654762515817e+16, - "cash_after": 1.4038408910208372e+16, - "leg_return_pct": 3.25, - "cumulative_return_pct": 3509602227452.09, - "btc_qty": 344952516.78712535 + "buy_datetime": "2022-03-27 03:09:00", + "sell_datetime": "2022-03-28 15:15:00", + "buy_price": 53936000.0, + "sell_price": 56222000.0, + "cash_before": 7896239814588080.0, + "cash_after": 8222681760725933.0, + "leg_return_pct": 4.13, + "cumulative_return_pct": 2055670440081.48, + "btc_qty": 146326974.46382353 }, { "leg_id": 415, - "buy_datetime": "2023-08-01 23:18:00", - "sell_datetime": "2023-08-09 06:36:00", - "buy_price": 37666000.0, - "sell_price": 39544000.0, - "cash_before": 1.4038408910208372e+16, - "cash_after": 1.4723619335396512e+16, - "leg_return_pct": 4.88, - "cumulative_return_pct": 3680904833749.13, - "btc_qty": 372521364.24768406 + "buy_datetime": "2022-04-01 13:15:00", + "sell_datetime": "2022-04-02 14:54:00", + "buy_price": 54784000.0, + "sell_price": 56632000.0, + "cash_before": 8222681760725933.0, + "cash_after": 8491555252933082.0, + "leg_return_pct": 3.27, + "cumulative_return_pct": 2122888813133.27, + "btc_qty": 150017713.56318578 }, { "leg_id": 416, - "buy_datetime": "2023-08-29 17:09:00", - "sell_datetime": "2023-08-30 13:09:00", - "buy_price": 35123000.0, - "sell_price": 36970000.0, - "cash_before": 1.4723619335396512e+16, - "cash_after": 1.5482390761205796e+16, - "leg_return_pct": 5.15, - "cumulative_return_pct": 3870597690201.45, - "btc_qty": 418992042.98405075 + "buy_datetime": "2022-04-18 19:18:00", + "sell_datetime": "2022-04-19 10:21:00", + "buy_price": 48910000.0, + "sell_price": 50768000.0, + "cash_before": 8491555252933082.0, + "cash_after": 8805321725181866.0, + "leg_return_pct": 3.7, + "cumulative_return_pct": 2201330431195.47, + "btc_qty": 173529124.41845462 }, { "leg_id": 417, - "buy_datetime": "2023-09-12 11:42:00", - "sell_datetime": "2023-09-13 01:45:00", - "buy_price": 34303000.0, - "sell_price": 35473000.0, - "cash_before": 1.5482390761205796e+16, - "cash_after": 1.5994454651969008e+16, - "leg_return_pct": 3.31, - "cumulative_return_pct": 3998613662892.25, - "btc_qty": 451116507.76390386 + "buy_datetime": "2022-04-25 20:30:00", + "sell_datetime": "2022-04-26 17:57:00", + "buy_price": 49030000.0, + "sell_price": 50861000.0, + "cash_before": 8805321725181866.0, + "cash_after": 9125020044015450.0, + "leg_return_pct": 3.63, + "cumulative_return_pct": 2281255010903.86, + "btc_qty": 179500694.76482308 }, { "leg_id": 418, - "buy_datetime": "2023-09-13 14:51:00", - "sell_datetime": "2023-09-20 18:06:00", - "buy_price": 35121000.0, - "sell_price": 36410000.0, - "cash_before": 1.5994454651969008e+16, - "cash_after": 1.656490081073537e+16, - "leg_return_pct": 3.57, - "cumulative_return_pct": 4141225202583.84, - "btc_qty": 455182296.1943858 + "buy_datetime": "2022-04-27 15:00:00", + "sell_datetime": "2022-04-29 08:24:00", + "buy_price": 48883000.0, + "sell_price": 50682000.0, + "cash_before": 9125020044015450.0, + "cash_after": 9451382018769036.0, + "leg_return_pct": 3.58, + "cumulative_return_pct": 2362845504592.26, + "btc_qty": 186577287.27765158 }, { "leg_id": 419, - "buy_datetime": "2023-09-27 11:15:00", - "sell_datetime": "2023-10-01 20:51:00", - "buy_price": 35654000.0, - "sell_price": 36836000.0, - "cash_before": 1.656490081073537e+16, - "cash_after": 1.7096949967020682e+16, - "leg_return_pct": 3.21, - "cumulative_return_pct": 4274237491655.17, - "btc_qty": 464369169.2469289 + "buy_datetime": "2022-05-04 14:12:00", + "sell_datetime": "2022-05-05 14:30:00", + "buy_price": 48816000.0, + "sell_price": 50678000.0, + "cash_before": 9451382018769036.0, + "cash_after": 9802078837953020.0, + "leg_return_pct": 3.71, + "cumulative_return_pct": 2450519709388.25, + "btc_qty": 193515575.3801961 }, { "leg_id": 420, - "buy_datetime": "2023-10-12 14:39:00", - "sell_datetime": "2023-10-17 09:33:00", - "buy_price": 36570000.0, - "sell_price": 38560000.0, - "cash_before": 1.7096949967020682e+16, - "cash_after": 1.8009278018927722e+16, - "leg_return_pct": 5.34, - "cumulative_return_pct": 4502319504631.93, - "btc_qty": 467279231.3928677 + "buy_datetime": "2022-05-12 16:33:00", + "sell_datetime": "2022-05-13 13:42:00", + "buy_price": 37827000.0, + "sell_price": 39736000.0, + "cash_before": 9802078837953020.0, + "cash_after": 1.028646222735209e+16, + "leg_return_pct": 4.94, + "cumulative_return_pct": 2571615556738.02, + "btc_qty": 258999598.13186464 }, { "leg_id": 421, - "buy_datetime": "2023-10-19 18:00:00", - "sell_datetime": "2023-10-20 22:39:00", - "buy_price": 38726000.0, - "sell_price": 40010000.0, - "cash_before": 1.8009278018927722e+16, - "cash_after": 1.85877922445273e+16, - "leg_return_pct": 3.21, - "cumulative_return_pct": 4646948061031.83, - "btc_qty": 464811066.9813112 + "buy_datetime": "2022-05-15 05:12:00", + "sell_datetime": "2022-05-16 09:51:00", + "buy_price": 39061000.0, + "sell_price": 40548000.0, + "cash_before": 1.028646222735209e+16, + "cash_after": 1.0667378694814404e+16, + "leg_return_pct": 3.7, + "cumulative_return_pct": 2666844673603.6, + "btc_qty": 263211873.63965115 }, { "leg_id": 422, - "buy_datetime": "2023-10-22 13:27:00", - "sell_datetime": "2023-10-25 00:15:00", - "buy_price": 40453000.0, - "sell_price": 45656000.0, - "cash_before": 1.85877922445273e+16, - "cash_after": 2.095755100077826e+16, - "leg_return_pct": 12.75, - "cumulative_return_pct": 5239387750094.56, - "btc_qty": 459261324.21340907 + "buy_datetime": "2022-05-19 10:00:00", + "sell_datetime": "2022-05-20 11:54:00", + "buy_price": 37217000.0, + "sell_price": 38816000.0, + "cash_before": 1.0667378694814404e+16, + "cash_after": 1.1114571565755992e+16, + "leg_return_pct": 4.19, + "cumulative_return_pct": 2778642891339.0, + "btc_qty": 286483193.3113092 }, { "leg_id": 423, - "buy_datetime": "2023-10-27 19:03:00", - "sell_datetime": "2023-11-02 22:06:00", - "buy_price": 46056000.0, - "sell_price": 47700000.0, - "cash_before": 2.095755100077826e+16, - "cash_after": 2.16839447080333e+16, - "leg_return_pct": 3.47, - "cumulative_return_pct": 5420986176908.33, - "btc_qty": 454817444.53009105 + "buy_datetime": "2022-05-28 11:39:00", + "sell_datetime": "2022-05-30 19:51:00", + "buy_price": 36822000.0, + "sell_price": 38476000.0, + "cash_before": 1.1114571565755992e+16, + "cash_after": 1.1602213845514298e+16, + "leg_return_pct": 4.39, + "cumulative_return_pct": 2900553461278.57, + "btc_qty": 301695026.88537055 }, { "leg_id": 424, - "buy_datetime": "2023-11-04 07:09:00", - "sell_datetime": "2023-11-10 09:27:00", - "buy_price": 46458000.0, - "sell_price": 49262000.0, - "cash_before": 2.16839447080333e+16, - "cash_after": 2.2969705040500028e+16, - "leg_return_pct": 5.93, - "cumulative_return_pct": 5742426260025.01, - "btc_qty": 466509594.3794241 + "buy_datetime": "2022-05-31 02:33:00", + "sell_datetime": "2022-06-01 03:42:00", + "buy_price": 38466000.0, + "sell_price": 39944000.0, + "cash_before": 1.1602213845514298e+16, + "cash_after": 1.2035967006579456e+16, + "leg_return_pct": 3.74, + "cumulative_return_pct": 3008991751544.86, + "btc_qty": 301471760.4791645 }, { "leg_id": 425, - "buy_datetime": "2023-11-15 23:51:00", - "sell_datetime": "2023-11-21 06:30:00", - "buy_price": 48248000.0, - "sell_price": 50051000.0, - "cash_before": 2.2969705040500028e+16, - "cash_after": 2.380424758931482e+16, - "leg_return_pct": 3.63, - "cumulative_return_pct": 5951061897228.71, - "btc_qty": 475837758.8289624 + "buy_datetime": "2022-06-04 04:42:00", + "sell_datetime": "2022-06-06 14:57:00", + "buy_price": 37709000.0, + "sell_price": 39301000.0, + "cash_before": 1.2035967006579456e+16, + "cash_after": 1.2531560954749222e+16, + "leg_return_pct": 4.12, + "cumulative_return_pct": 3132890238587.31, + "btc_qty": 319020632.2913937 }, { "leg_id": 426, - "buy_datetime": "2023-11-22 19:51:00", - "sell_datetime": "2023-12-02 18:48:00", - "buy_price": 49361000.0, - "sell_price": 51662000.0, - "cash_before": 2.380424758931482e+16, - "cash_after": 2.4888992754684524e+16, - "leg_return_pct": 4.56, - "cumulative_return_pct": 6222248188571.13, - "btc_qty": 482006958.2366679 + "buy_datetime": "2022-06-15 21:24:00", + "sell_datetime": "2022-06-16 11:15:00", + "buy_price": 27831000.0, + "sell_price": 29098000.0, + "cash_before": 1.2531560954749222e+16, + "cash_after": 1.3088958659820766e+16, + "leg_return_pct": 4.45, + "cumulative_return_pct": 3272239664855.19, + "btc_qty": 450048333.66648155 }, { "leg_id": 427, - "buy_datetime": "2023-12-03 00:33:00", - "sell_datetime": "2023-12-07 00:06:00", - "buy_price": 51733000.0, - "sell_price": 60485000.0, - "cash_before": 2.4888992754684524e+16, - "cash_after": 2.907052930224437e+16, - "leg_return_pct": 16.8, - "cumulative_return_pct": 7267632325461.09, - "btc_qty": 480864211.5923526 + "buy_datetime": "2022-06-19 15:24:00", + "sell_datetime": "2022-06-20 02:06:00", + "buy_price": 24151000.0, + "sell_price": 25457000.0, + "cash_before": 1.3088958659820766e+16, + "cash_after": 1.37829695782311e+16, + "leg_return_pct": 5.3, + "cumulative_return_pct": 3445742394457.77, + "btc_qty": 541692442.5692872 }, { "leg_id": 428, - "buy_datetime": "2023-12-18 15:24:00", - "sell_datetime": "2023-12-20 20:57:00", - "buy_price": 55858000.0, - "sell_price": 58054000.0, - "cash_before": 2.907052930224437e+16, - "cash_after": 3.018320150237225e+16, - "leg_return_pct": 3.83, - "cumulative_return_pct": 7545800375493.06, - "btc_qty": 520176054.23740995 + "buy_datetime": "2022-06-20 03:36:00", + "sell_datetime": "2022-06-20 21:33:00", + "buy_price": 25605000.0, + "sell_price": 26438000.0, + "cash_before": 1.37829695782311e+16, + "cash_after": 1.421713910010162e+16, + "leg_return_pct": 3.15, + "cumulative_return_pct": 3554284774925.41, + "btc_qty": 538022967.9141568 }, { "leg_id": 429, - "buy_datetime": "2023-12-30 22:24:00", - "sell_datetime": "2024-01-03 07:33:00", - "buy_price": 56401000.0, - "sell_price": 60311000.0, - "cash_before": 3.018320150237225e+16, - "cash_after": 3.2243384724358244e+16, - "leg_return_pct": 6.83, - "cumulative_return_pct": 8060846180989.56, - "btc_qty": 534886081.83580184 + "buy_datetime": "2022-06-21 06:33:00", + "sell_datetime": "2022-06-22 00:54:00", + "buy_price": 26636000.0, + "sell_price": 27665000.0, + "cash_before": 1.421713910010162e+16, + "cash_after": 1.4751611892941708e+16, + "leg_return_pct": 3.76, + "cumulative_return_pct": 3687902973135.43, + "btc_qty": 533489658.0023866 }, { "leg_id": 430, - "buy_datetime": "2024-01-04 22:33:00", - "sell_datetime": "2024-01-09 11:30:00", - "buy_price": 58137000.0, - "sell_price": 62491000.0, - "cash_before": 3.2243384724358244e+16, - "cash_after": 3.4623508904577116e+16, - "leg_return_pct": 7.38, - "cumulative_return_pct": 8655877226044.28, - "btc_qty": 554333093.0731903 + "buy_datetime": "2022-06-22 17:09:00", + "sell_datetime": "2022-06-25 23:30:00", + "buy_price": 26469000.0, + "sell_price": 27480000.0, + "cash_before": 1.4751611892941708e+16, + "cash_after": 1.5299747699829756e+16, + "leg_return_pct": 3.72, + "cumulative_return_pct": 3824936924857.44, + "btc_qty": 557037896.6713982 }, { "leg_id": 431, - "buy_datetime": "2024-01-11 00:09:00", - "sell_datetime": "2024-01-12 10:06:00", - "buy_price": 60976000.0, - "sell_price": 63395000.0, - "cash_before": 3.4623508904577116e+16, - "cash_after": 3.5961082038802108e+16, - "leg_return_pct": 3.86, - "cumulative_return_pct": 8990270509600.53, - "btc_qty": 567538001.0188407 + "buy_datetime": "2022-07-01 08:06:00", + "sell_datetime": "2022-07-01 13:12:00", + "buy_price": 24949000.0, + "sell_price": 25719000.0, + "cash_before": 1.5299747699829756e+16, + "cash_after": 1.5756175207598798e+16, + "leg_return_pct": 2.98, + "cumulative_return_pct": 3939043801799.7, + "btc_qty": 612934299.0091724 }, { "leg_id": 432, - "buy_datetime": "2024-01-24 03:42:00", - "sell_datetime": "2024-01-29 05:48:00", - "buy_price": 54259000.0, - "sell_price": 57693000.0, - "cash_before": 3.5961082038802108e+16, - "cash_after": 3.819879691911429e+16, - "leg_return_pct": 6.22, - "cumulative_return_pct": 9549699229678.57, - "btc_qty": 662435752.5531747 + "buy_datetime": "2022-07-04 14:36:00", + "sell_datetime": "2022-07-05 16:30:00", + "buy_price": 25211000.0, + "sell_price": 26516000.0, + "cash_before": 1.5756175207598798e+16, + "cash_after": 1.6555196363118102e+16, + "leg_return_pct": 5.07, + "cumulative_return_pct": 4138799090679.53, + "btc_qty": 624659756.455317 }, { "leg_id": 433, - "buy_datetime": "2024-02-01 22:36:00", - "sell_datetime": "2024-02-12 01:15:00", - "buy_price": 58029000.0, - "sell_price": 64958000.0, - "cash_before": 3.819879691911429e+16, - "cash_after": 4.2717206106445336e+16, - "leg_return_pct": 11.83, - "cumulative_return_pct": 10679301526511.33, - "btc_qty": 657941676.0698053 + "buy_datetime": "2022-07-06 03:15:00", + "sell_datetime": "2022-07-08 15:24:00", + "buy_price": 26147000.0, + "sell_price": 28425000.0, + "cash_before": 1.6555196363118102e+16, + "cash_after": 1.7979538486647588e+16, + "leg_return_pct": 8.6, + "cumulative_return_pct": 4494884621561.9, + "btc_qty": 632841961.4080598 }, { "leg_id": 434, - "buy_datetime": "2024-02-12 16:00:00", - "sell_datetime": "2024-02-16 00:03:00", - "buy_price": 65394000.0, - "sell_price": 71496000.0, - "cash_before": 4.2717206106445336e+16, - "cash_after": 4.665651316551933e+16, - "leg_return_pct": 9.22, - "cumulative_return_pct": 11664128291279.83, - "btc_qty": 652901604.1745743 + "buy_datetime": "2022-07-13 11:12:00", + "sell_datetime": "2022-07-14 12:36:00", + "buy_price": 25840000.0, + "sell_price": 26643000.0, + "cash_before": 1.7979538486647588e+16, + "cash_after": 1.851973431939098e+16, + "leg_return_pct": 3.0, + "cumulative_return_pct": 4629933579747.75, + "btc_qty": 695454671.7261713 }, { "leg_id": 435, - "buy_datetime": "2024-02-24 09:36:00", - "sell_datetime": "2024-02-28 05:06:00", - "buy_price": 70959000.0, - "sell_price": 78592000.0, - "cash_before": 4.665651316551933e+16, - "cash_after": 5.162365268294313e+16, - "leg_return_pct": 10.65, - "cumulative_return_pct": 12905913170635.78, - "btc_qty": 657184922.4050025 + "buy_datetime": "2022-07-14 23:36:00", + "sell_datetime": "2022-07-15 05:15:00", + "buy_price": 26279000.0, + "sell_price": 27080000.0, + "cash_before": 1.851973431939098e+16, + "cash_after": 1.9065147697490012e+16, + "leg_return_pct": 2.95, + "cumulative_return_pct": 4766286924272.5, + "btc_qty": 704382756.2780656 }, { "leg_id": 436, - "buy_datetime": "2024-02-28 12:42:00", - "sell_datetime": "2024-02-29 02:36:00", - "buy_price": 78418000.0, - "sell_price": 83866000.0, - "cash_before": 5.162365268294313e+16, - "cash_after": 5.515494999896854e+16, - "leg_return_pct": 6.84, - "cumulative_return_pct": 13788737499642.13, - "btc_qty": 657984657.3057418 + "buy_datetime": "2022-07-15 05:51:00", + "sell_datetime": "2022-07-19 15:54:00", + "buy_price": 27190000.0, + "sell_price": 28586000.0, + "cash_before": 1.9065147697490012e+16, + "cash_after": 2.0023959250365836e+16, + "leg_return_pct": 5.03, + "cumulative_return_pct": 5005989812491.46, + "btc_qty": 700831744.1574575 }, { "leg_id": 437, - "buy_datetime": "2024-02-29 11:03:00", - "sell_datetime": "2024-03-05 09:33:00", - "buy_price": 86313000.0, - "sell_price": 94871000.0, - "cash_before": 5.515494999896854e+16, - "cash_after": 6.0562997048441224e+16, - "leg_return_pct": 9.81, - "cumulative_return_pct": 15140749262010.31, - "btc_qty": 638691419.8784547 + "buy_datetime": "2022-07-19 18:27:00", + "sell_datetime": "2022-07-20 05:15:00", + "buy_price": 28761000.0, + "sell_price": 30483000.0, + "cash_before": 2.0023959250365836e+16, + "cash_after": 2.1201631100332404e+16, + "leg_return_pct": 5.88, + "cumulative_return_pct": 5300407774983.1, + "btc_qty": 695871050.0587828 }, { "leg_id": 438, - "buy_datetime": "2024-03-06 05:03:00", - "sell_datetime": "2024-03-09 17:54:00", - "buy_price": 91756000.0, - "sell_price": 95954000.0, - "cash_before": 6.0562997048441224e+16, - "cash_after": 6.327054372229389e+16, - "leg_return_pct": 4.47, - "cumulative_return_pct": 15817635930473.47, - "btc_qty": 659713975.6519138 + "buy_datetime": "2022-07-27 02:57:00", + "sell_datetime": "2022-07-28 09:57:00", + "buy_price": 27936000.0, + "sell_price": 30055000.0, + "cash_before": 2.1201631100332404e+16, + "cash_after": 2.278701199174991e+16, + "leg_return_pct": 7.48, + "cumulative_return_pct": 5696752997837.48, + "btc_qty": 758556353.263969 }, { "leg_id": 439, - "buy_datetime": "2024-03-10 04:48:00", - "sell_datetime": "2024-03-12 04:18:00", - "buy_price": 95476000.0, - "sell_price": 100648000.0, - "cash_before": 6.327054372229389e+16, - "cash_after": 6.663127092557601e+16, - "leg_return_pct": 5.31, - "cumulative_return_pct": 16657817731294.0, - "btc_qty": 662353978.4912726 + "buy_datetime": "2022-07-28 19:00:00", + "sell_datetime": "2022-07-29 07:00:00", + "buy_price": 30271000.0, + "sell_price": 31290000.0, + "cash_before": 2.278701199174991e+16, + "cash_after": 2.35305334434949e+16, + "leg_return_pct": 3.26, + "cumulative_return_pct": 5882633360773.73, + "btc_qty": 752390686.9860274 }, { "leg_id": 440, - "buy_datetime": "2024-03-12 06:39:00", - "sell_datetime": "2024-03-14 13:51:00", - "buy_price": 100230000.0, - "sell_price": 103800000.0, - "cash_before": 6.663127092557601e+16, - "cash_after": 6.893556146098169e+16, - "leg_return_pct": 3.46, - "cumulative_return_pct": 17233890365145.42, - "btc_qty": 664451314.8769152 + "buy_datetime": "2022-08-05 11:18:00", + "sell_datetime": "2022-08-09 03:27:00", + "buy_price": 30452000.0, + "sell_price": 31642000.0, + "cash_before": 2.35305334434949e+16, + "cash_after": 2.4425613168860216e+16, + "leg_return_pct": 3.8, + "cumulative_return_pct": 6106403292115.05, + "btc_qty": 772322611.8735436 }, { "leg_id": 441, - "buy_datetime": "2024-03-20 19:21:00", - "sell_datetime": "2024-03-21 16:45:00", - "buy_price": 91984000.0, - "sell_price": 97303000.0, - "cash_before": 6.893556146098169e+16, - "cash_after": 7.284887563935357e+16, - "leg_return_pct": 5.68, - "cumulative_return_pct": 18212218909738.39, - "btc_qty": 749055201.7769525 + "buy_datetime": "2022-08-10 17:39:00", + "sell_datetime": "2022-08-11 23:21:00", + "buy_price": 30811000.0, + "sell_price": 32615000.0, + "cash_before": 2.4425613168860216e+16, + "cash_after": 2.5829896182831356e+16, + "leg_return_pct": 5.75, + "cumulative_return_pct": 6457474045607.84, + "btc_qty": 792359883.2324749 }, { "leg_id": 442, - "buy_datetime": "2024-03-24 13:57:00", - "sell_datetime": "2024-03-26 16:54:00", - "buy_price": 93187000.0, - "sell_price": 99784000.0, - "cash_before": 7.284887563935357e+16, - "cash_after": 7.792808945323394e+16, - "leg_return_pct": 6.97, - "cumulative_return_pct": 19482022363208.48, - "btc_qty": 781358464.1799166 + "buy_datetime": "2022-08-12 21:36:00", + "sell_datetime": "2022-08-13 15:24:00", + "buy_price": 31842000.0, + "sell_price": 32815000.0, + "cash_before": 2.5829896182831356e+16, + "cash_after": 2.6592571041341064e+16, + "leg_return_pct": 2.95, + "cumulative_return_pct": 6648142760235.27, + "btc_qty": 810783909.136987 }, { "leg_id": 443, - "buy_datetime": "2024-04-03 00:42:00", - "sell_datetime": "2024-04-05 10:21:00", - "buy_price": 95785000.0, - "sell_price": 98835000.0, - "cash_before": 7.792808945323394e+16, - "cash_after": 8.032909770731269e+16, - "leg_return_pct": 3.08, - "cumulative_return_pct": 20082274426728.17, - "btc_qty": 813166209.8293816 + "buy_datetime": "2022-09-07 18:18:00", + "sell_datetime": "2022-09-10 03:15:00", + "buy_price": 26403000.0, + "sell_price": 29261000.0, + "cash_before": 2.6592571041341064e+16, + "cash_after": 2.944162748743497e+16, + "leg_return_pct": 10.71, + "cumulative_return_pct": 7360406871758.74, + "btc_qty": 1006676315.4118998 }, { "leg_id": 444, - "buy_datetime": "2024-04-05 21:09:00", - "sell_datetime": "2024-04-09 11:15:00", - "buy_price": 97406000.0, - "sell_price": 101508000.0, - "cash_before": 8.032909770731269e+16, - "cash_after": 8.362825742290344e+16, - "leg_return_pct": 4.11, - "cumulative_return_pct": 20907064355625.86, - "btc_qty": 824270919.2294009 + "buy_datetime": "2022-09-10 07:21:00", + "sell_datetime": "2022-09-13 06:27:00", + "buy_price": 29308000.0, + "sell_price": 30637000.0, + "cash_before": 2.944162748743497e+16, + "cash_after": 3.0745917964105296e+16, + "leg_return_pct": 4.43, + "cumulative_return_pct": 7686479490926.32, + "btc_qty": 1004057140.4971766 }, { "leg_id": 445, - "buy_datetime": "2024-04-19 14:48:00", - "sell_datetime": "2024-04-21 14:30:00", - "buy_price": 91156000.0, - "sell_price": 95232000.0, - "cash_before": 8.362825742290344e+16, - "cash_after": 8.728031194555043e+16, - "leg_return_pct": 4.37, - "cumulative_return_pct": 21820077986287.61, - "btc_qty": 916960411.7577777 + "buy_datetime": "2022-09-19 19:33:00", + "sell_datetime": "2022-09-20 11:42:00", + "buy_price": 26507000.0, + "sell_price": 27442000.0, + "cash_before": 3.0745917964105296e+16, + "cash_after": 3.1798617807468852e+16, + "leg_return_pct": 3.42, + "cumulative_return_pct": 7949654451767.21, + "btc_qty": 1159336967.7867448 }, { "leg_id": 446, - "buy_datetime": "2024-05-02 19:42:00", - "sell_datetime": "2024-05-05 06:39:00", - "buy_price": 81499000.0, - "sell_price": 90109000.0, - "cash_before": 8.728031194555043e+16, - "cash_after": 9.640460439585651e+16, - "leg_return_pct": 10.45, - "cumulative_return_pct": 24101151098864.12, - "btc_qty": 1070401744.6788018 + "buy_datetime": "2022-09-21 09:42:00", + "sell_datetime": "2022-09-29 03:09:00", + "buy_price": 26784000.0, + "sell_price": 27862000.0, + "cash_before": 3.1798617807468852e+16, + "cash_after": 3.3045375513575932e+16, + "leg_return_pct": 3.92, + "cumulative_return_pct": 8261343878293.98, + "btc_qty": 1186630768.3156033 }, { "leg_id": 447, - "buy_datetime": "2024-05-09 23:06:00", - "sell_datetime": "2024-05-16 09:33:00", - "buy_price": 85709000.0, - "sell_price": 91975000.0, - "cash_before": 9.640460439585651e+16, - "cash_after": 1.0334911027456821e+17, - "leg_return_pct": 7.2, - "cumulative_return_pct": 25837277568542.05, - "btc_qty": 1124227351.7793765 + "buy_datetime": "2022-09-30 00:00:00", + "sell_datetime": "2022-10-05 11:45:00", + "buy_price": 27661000.0, + "sell_price": 28850000.0, + "cash_before": 3.3045375513575932e+16, + "cash_after": 3.443136411636853e+16, + "leg_return_pct": 4.19, + "cumulative_return_pct": 8607841028992.13, + "btc_qty": 1194058523.7633905 }, { "leg_id": 448, - "buy_datetime": "2024-05-16 18:24:00", - "sell_datetime": "2024-05-21 18:21:00", - "buy_price": 91554000.0, - "sell_price": 97049000.0, - "cash_before": 1.0334911027456821e+17, - "cash_after": 1.0944251898022462e+17, - "leg_return_pct": 5.9, - "cumulative_return_pct": 27360629744956.16, - "btc_qty": 1128267860.7098644 + "buy_datetime": "2022-10-13 18:00:00", + "sell_datetime": "2022-10-14 16:42:00", + "buy_price": 27282000.0, + "sell_price": 28108000.0, + "cash_before": 3.443136411636853e+16, + "cash_after": 3.5438355976449652e+16, + "leg_return_pct": 2.92, + "cumulative_return_pct": 8859588994012.41, + "btc_qty": 1261423225.361423 }, { "leg_id": 449, - "buy_datetime": "2024-05-30 02:57:00", - "sell_datetime": "2024-06-06 03:24:00", - "buy_price": 93722000.0, - "sell_price": 98325000.0, - "cash_before": 1.0944251898022462e+17, - "cash_after": 1.1470281719645094e+17, - "leg_return_pct": 4.81, - "cumulative_return_pct": 28675704299012.74, - "btc_qty": 1167151765.014986 + "buy_datetime": "2022-10-21 22:36:00", + "sell_datetime": "2022-10-26 05:15:00", + "buy_price": 27426000.0, + "sell_price": 28417000.0, + "cash_before": 3.5438355976449652e+16, + "cash_after": 3.6682161517681304e+16, + "leg_return_pct": 3.51, + "cumulative_return_pct": 9170540379320.33, + "btc_qty": 1291498461.2579825 }, { "leg_id": 450, - "buy_datetime": "2024-06-29 15:15:00", - "sell_datetime": "2024-07-01 19:09:00", - "buy_price": 85442000.0, - "sell_price": 88273000.0, - "cash_before": 1.1470281719645094e+17, - "cash_after": 1.1838485934189715e+17, - "leg_return_pct": 3.21, - "cumulative_return_pct": 29596214835374.29, - "btc_qty": 1341792862.85261 + "buy_datetime": "2022-10-28 20:27:00", + "sell_datetime": "2022-11-05 14:12:00", + "buy_price": 28522000.0, + "sell_price": 29769000.0, + "cash_before": 3.6682161517681304e+16, + "cash_after": 3.8247652617328776e+16, + "leg_return_pct": 4.27, + "cumulative_return_pct": 9561913154232.2, + "btc_qty": 1285457556.8656638 }, { "leg_id": 451, - "buy_datetime": "2024-07-09 09:03:00", - "sell_datetime": "2024-07-15 02:15:00", - "buy_price": 80443000.0, - "sell_price": 84108000.0, - "cash_before": 1.1838485934189715e+17, - "cash_after": 1.2365475088021576e+17, - "leg_return_pct": 4.45, - "cumulative_return_pct": 30913687719953.94, - "btc_qty": 1470925585.970516 + "buy_datetime": "2022-11-10 13:00:00", + "sell_datetime": "2022-11-11 05:03:00", + "buy_price": 23540000.0, + "sell_price": 24293000.0, + "cash_before": 3.8247652617328776e+16, + "cash_after": 3.943166130396311e+16, + "leg_return_pct": 3.1, + "cumulative_return_pct": 9857915325890.78, + "btc_qty": 1623981681.8615172 }, { "leg_id": 452, - "buy_datetime": "2024-07-15 13:51:00", - "sell_datetime": "2024-07-17 19:00:00", - "buy_price": 87870000.0, - "sell_price": 90900000.0, - "cash_before": 1.2365475088021576e+17, - "cash_after": 1.2779082107898958e+17, - "leg_return_pct": 3.34, - "cumulative_return_pct": 31947705269647.39, - "btc_qty": 1406542887.2741055 + "buy_datetime": "2022-11-15 07:12:00", + "sell_datetime": "2022-11-18 12:51:00", + "buy_price": 22404000.0, + "sell_price": 23117000.0, + "cash_before": 3.943166130396311e+16, + "cash_after": 4.06458846873228e+16, + "leg_return_pct": 3.08, + "cumulative_return_pct": 10161471171730.7, + "btc_qty": 1759147717.9660385 }, { "leg_id": 453, - "buy_datetime": "2024-07-19 04:39:00", - "sell_datetime": "2024-07-21 08:57:00", - "buy_price": 89476000.0, - "sell_price": 94200000.0, - "cash_before": 1.2779082107898958e+17, - "cash_after": 1.3440319705584755e+17, - "leg_return_pct": 5.17, - "cumulative_return_pct": 33600799263861.89, - "btc_qty": 1427499281.0189335 + "buy_datetime": "2022-11-22 19:39:00", + "sell_datetime": "2022-11-23 14:09:00", + "buy_price": 22106000.0, + "sell_price": 22786000.0, + "cash_before": 4.06458846873228e+16, + "cash_after": 4.185430213046838e+16, + "leg_return_pct": 2.97, + "cumulative_return_pct": 10463575532517.1, + "btc_qty": 1837761772.5947316 }, { "leg_id": 454, - "buy_datetime": "2024-07-25 23:24:00", - "sell_datetime": "2024-07-26 23:24:00", - "buy_price": 89889000.0, - "sell_price": 94274000.0, - "cash_before": 1.3440319705584755e+17, - "cash_after": 1.4081878138510251e+17, - "leg_return_pct": 4.77, - "cumulative_return_pct": 35204695346175.62, - "btc_qty": 1494465345.6743276 + "buy_datetime": "2022-11-29 08:45:00", + "sell_datetime": "2022-12-01 11:33:00", + "buy_price": 22317000.0, + "sell_price": 23083000.0, + "cash_before": 4.185430213046838e+16, + "cash_after": 4.3247612795278856e+16, + "leg_return_pct": 3.33, + "cumulative_return_pct": 10811903198719.71, + "btc_qty": 1874507101.2861564 }, { "leg_id": 455, - "buy_datetime": "2024-08-05 16:06:00", - "sell_datetime": "2024-08-06 15:15:00", - "buy_price": 75400000.0, - "sell_price": 79855000.0, - "cash_before": 1.4081878138510251e+17, - "cash_after": 1.489899405171194e+17, - "leg_return_pct": 5.8, - "cumulative_return_pct": 37247485129179.84, - "btc_qty": 1866689283.7454903 + "buy_datetime": "2022-12-08 18:48:00", + "sell_datetime": "2022-12-14 18:51:00", + "buy_price": 22541000.0, + "sell_price": 23228000.0, + "cash_before": 4.3247612795278856e+16, + "cash_after": 4.452115015294867e+16, + "leg_return_pct": 2.94, + "cumulative_return_pct": 11130287538137.17, + "btc_qty": 1917660662.298976 }, { "leg_id": 456, - "buy_datetime": "2024-08-06 23:00:00", - "sell_datetime": "2024-08-09 12:36:00", - "buy_price": 79063000.0, - "sell_price": 86003000.0, - "cash_before": 1.489899405171194e+17, - "cash_after": 1.619059670874491e+17, - "leg_return_pct": 8.67, - "cumulative_return_pct": 40476491771762.27, - "btc_qty": 1883503605.3129888 + "buy_datetime": "2022-12-31 00:33:00", + "sell_datetime": "2023-01-08 09:12:00", + "buy_price": 20916000.0, + "sell_price": 21552000.0, + "cash_before": 4.452115015294867e+16, + "cash_after": 4.5829056614467896e+16, + "leg_return_pct": 2.94, + "cumulative_return_pct": 11457264153516.97, + "btc_qty": 2127504760.8468254 }, { "leg_id": 457, - "buy_datetime": "2024-08-19 23:06:00", - "sell_datetime": "2024-08-25 01:09:00", - "buy_price": 80644000.0, - "sell_price": 85605000.0, - "cash_before": 1.619059670874491e+17, - "cash_after": 1.716941597291632e+17, - "leg_return_pct": 6.05, - "cumulative_return_pct": 42923539932190.8, - "btc_qty": 2006659070.7790458 + "buy_datetime": "2023-01-08 13:42:00", + "sell_datetime": "2023-01-12 14:33:00", + "buy_price": 21567000.0, + "sell_price": 22765000.0, + "cash_before": 4.5829056614467896e+16, + "cash_after": 4.832639848746473e+16, + "leg_return_pct": 5.45, + "cumulative_return_pct": 12081599621766.18, + "btc_qty": 2123899572.7806678 }, { "leg_id": 458, - "buy_datetime": "2024-09-07 15:24:00", - "sell_datetime": "2024-09-11 15:27:00", - "buy_price": 73624000.0, - "sell_price": 76319000.0, - "cash_before": 1.716941597291632e+17, - "cash_after": 1.7780107472665546e+17, - "leg_return_pct": 3.56, - "cumulative_return_pct": 44450268681563.86, - "btc_qty": 2330874614.925821 + "buy_datetime": "2023-01-13 02:48:00", + "sell_datetime": "2023-01-14 18:45:00", + "buy_price": 23374000.0, + "sell_price": 25361000.0, + "cash_before": 4.832639848746473e+16, + "cash_after": 5.2382155071874744e+16, + "leg_return_pct": 8.39, + "cumulative_return_pct": 13095538767868.69, + "btc_qty": 2066494193.9001024 }, { "leg_id": 459, - "buy_datetime": "2024-09-11 22:06:00", - "sell_datetime": "2024-09-14 12:33:00", - "buy_price": 76999000.0, - "sell_price": 80887000.0, - "cash_before": 1.7780107472665546e+17, - "cash_after": 1.865922587479376e+17, - "leg_return_pct": 4.94, - "cumulative_return_pct": 46648064686884.4, - "btc_qty": 2307980287.916624 + "buy_datetime": "2023-01-14 20:24:00", + "sell_datetime": "2023-01-18 06:45:00", + "buy_price": 25588000.0, + "sell_price": 26419000.0, + "cash_before": 5.2382155071874744e+16, + "cash_after": 5.402925655229224e+16, + "leg_return_pct": 3.14, + "cumulative_return_pct": 13507314137973.06, + "btc_qty": 2046113959.4473507 }, { "leg_id": 460, - "buy_datetime": "2024-09-17 02:45:00", - "sell_datetime": "2024-09-18 08:09:00", - "buy_price": 78299000.0, - "sell_price": 80721000.0, - "cash_before": 1.865922587479376e+17, - "cash_after": 1.9217174638440218e+17, - "leg_return_pct": 2.99, - "cumulative_return_pct": 48042936596000.55, - "btc_qty": 2381881794.3851595 + "buy_datetime": "2023-01-19 09:48:00", + "sell_datetime": "2023-01-22 10:15:00", + "buy_price": 25865000.0, + "sell_price": 28520000.0, + "cash_before": 5.402925655229224e+16, + "cash_after": 5.9515711103928184e+16, + "leg_return_pct": 10.15, + "cumulative_return_pct": 14878927775882.05, + "btc_qty": 2087850064.7212873 }, { "leg_id": 461, - "buy_datetime": "2024-09-18 09:45:00", - "sell_datetime": "2024-09-19 23:54:00", - "buy_price": 81015000.0, - "sell_price": 84158000.0, - "cash_before": 1.9217174638440218e+17, - "cash_after": 1.9942752682322726e+17, - "leg_return_pct": 3.78, - "cumulative_return_pct": 49856881705706.82, - "btc_qty": 2370865401.607233 + "buy_datetime": "2023-01-23 06:57:00", + "sell_datetime": "2023-01-30 00:09:00", + "buy_price": 28280000.0, + "sell_price": 29441000.0, + "cash_before": 5.9515711103928184e+16, + "cash_after": 6.189711055907538e+16, + "leg_return_pct": 4.0, + "cumulative_return_pct": 15474277639668.84, + "btc_qty": 2103463693.3654957 }, { "leg_id": 462, - "buy_datetime": "2024-09-23 01:27:00", - "sell_datetime": "2024-09-28 09:09:00", - "buy_price": 83793000.0, - "sell_price": 86984000.0, - "cash_before": 1.9942752682322726e+17, - "cash_after": 2.068151435794089e+17, - "leg_return_pct": 3.7, - "cumulative_return_pct": 51703785894752.22, - "btc_qty": 2378812228.465572 + "buy_datetime": "2023-01-31 16:30:00", + "sell_datetime": "2023-02-02 11:24:00", + "buy_price": 28635000.0, + "sell_price": 29826000.0, + "cash_before": 6.189711055907538e+16, + "cash_after": 6.4407108009472744e+16, + "leg_return_pct": 4.06, + "cumulative_return_pct": 16101777002268.19, + "btc_qty": 2160508538.6343927 }, { "leg_id": 463, - "buy_datetime": "2024-10-02 22:45:00", - "sell_datetime": "2024-10-07 22:30:00", - "buy_price": 81744000.0, - "sell_price": 84746000.0, - "cash_before": 2.068151435794089e+17, - "cash_after": 2.14195950568994e+17, - "leg_return_pct": 3.57, - "cumulative_return_pct": 53548987642148.5, - "btc_qty": 2528769524.461969 + "buy_datetime": "2023-02-11 07:42:00", + "sell_datetime": "2023-02-16 13:24:00", + "buy_price": 28031000.0, + "sell_price": 31660000.0, + "cash_before": 6.4407108009472744e+16, + "cash_after": 7.267277015884509e+16, + "leg_return_pct": 12.83, + "cumulative_return_pct": 18168192539611.27, + "btc_qty": 2296561109.3242483 }, { "leg_id": 464, - "buy_datetime": "2024-10-11 09:36:00", - "sell_datetime": "2024-10-13 01:24:00", - "buy_price": 81936000.0, - "sell_price": 84926000.0, - "cash_before": 2.14195950568994e+17, - "cash_after": 2.2179041008135232e+17, - "leg_return_pct": 3.55, - "cumulative_return_pct": 55447602520238.09, - "btc_qty": 2612878985.9611096 + "buy_datetime": "2023-02-17 16:06:00", + "sell_datetime": "2023-02-18 10:42:00", + "buy_price": 30768000.0, + "sell_price": 31752000.0, + "cash_before": 7.267277015884509e+16, + "cash_after": 7.492196012617054e+16, + "leg_return_pct": 3.09, + "cumulative_return_pct": 18730490031442.64, + "btc_qty": 2360778528.7885356 }, { "leg_id": 465, - "buy_datetime": "2024-10-14 11:12:00", - "sell_datetime": "2024-10-16 23:36:00", - "buy_price": 84650000.0, - "sell_price": 91450000.0, - "cash_before": 2.2179041008135232e+17, - "cash_after": 2.393674582353335e+17, - "leg_return_pct": 7.93, - "cumulative_return_pct": 59841864558733.38, - "btc_qty": 2618777494.1088204 + "buy_datetime": "2023-03-10 14:51:00", + "sell_datetime": "2023-03-13 20:42:00", + "buy_price": 27009000.0, + "sell_price": 29200000.0, + "cash_before": 7.492196012617054e+16, + "cash_after": 8.091873306597077e+16, + "leg_return_pct": 8.0, + "cumulative_return_pct": 20229683266392.69, + "btc_qty": 2772575776.4488673 }, { "leg_id": 466, - "buy_datetime": "2024-10-17 15:18:00", - "sell_datetime": "2024-10-30 16:24:00", - "buy_price": 91501000.0, - "sell_price": 100565000.0, - "cash_before": 2.393674582353335e+17, - "cash_after": 2.6281595247042096e+17, - "leg_return_pct": 9.8, - "cumulative_return_pct": 65703988117505.23, - "btc_qty": 2614701200.054817 + "buy_datetime": "2023-03-13 23:36:00", + "sell_datetime": "2023-03-15 06:30:00", + "buy_price": 30759000.0, + "sell_price": 32179000.0, + "cash_before": 8.091873306597077e+16, + "cash_after": 8.456974148670376e+16, + "leg_return_pct": 4.51, + "cumulative_return_pct": 21142435371575.94, + "btc_qty": 2629418176.7755055 }, { "leg_id": 467, - "buy_datetime": "2024-11-05 10:48:00", - "sell_datetime": "2024-11-06 23:51:00", - "buy_price": 94568000.0, - "sell_price": 102144000.0, - "cash_before": 2.6281595247042096e+17, - "cash_after": 2.835867765814832e+17, - "leg_return_pct": 7.9, - "cumulative_return_pct": 70896694145270.8, - "btc_qty": 2777731838.4039607 + "buy_datetime": "2023-03-16 15:18:00", + "sell_datetime": "2023-03-18 03:18:00", + "buy_price": 32543000.0, + "sell_price": 35003000.0, + "cash_before": 8.456974148670376e+16, + "cash_after": 9.087162236568534e+16, + "leg_return_pct": 7.45, + "cumulative_return_pct": 22717905591321.34, + "btc_qty": 2597408248.039837 }, { "leg_id": 468, - "buy_datetime": "2024-11-07 03:06:00", - "sell_datetime": "2024-11-09 11:36:00", - "buy_price": 102980000.0, - "sell_price": 106485000.0, - "cash_before": 2.835867765814832e+17, - "cash_after": 2.929456954341565e+17, - "leg_return_pct": 3.3, - "cumulative_return_pct": 73236423858439.12, - "btc_qty": 2752427492.650927 + "buy_datetime": "2023-03-18 06:03:00", + "sell_datetime": "2023-03-20 09:27:00", + "buy_price": 35521000.0, + "sell_price": 37265000.0, + "cash_before": 9.087162236568534e+16, + "cash_after": 9.52379021714636e+16, + "leg_return_pct": 4.8, + "cumulative_return_pct": 23809475542765.9, + "btc_qty": 2556971553.5740123 }, { "leg_id": 469, - "buy_datetime": "2024-11-10 07:54:00", - "sell_datetime": "2024-11-11 01:21:00", - "buy_price": 106215000.0, - "sell_price": 109982000.0, - "cash_before": 2.929456954341565e+17, - "cash_after": 3.030319896102483e+17, - "leg_return_pct": 3.44, - "cumulative_return_pct": 75757997402462.08, - "btc_qty": 2756665467.0850577 + "buy_datetime": "2023-03-28 21:21:00", + "sell_datetime": "2023-03-29 20:33:00", + "buy_price": 35713000.0, + "sell_price": 37229000.0, + "cash_before": 9.52379021714636e+16, + "cash_after": 9.918145029777509e+16, + "leg_return_pct": 4.14, + "cumulative_return_pct": 24795362574343.77, + "btc_qty": 2665423885.4304557 }, { "leg_id": 470, - "buy_datetime": "2024-11-11 04:00:00", - "sell_datetime": "2024-11-11 23:15:00", - "buy_price": 110791000.0, - "sell_price": 114783000.0, - "cash_before": 3.030319896102483e+17, - "cash_after": 3.1363690767571296e+17, - "leg_return_pct": 3.5, - "cumulative_return_pct": 78409226918828.23, - "btc_qty": 2733800341.3223386 + "buy_datetime": "2023-04-04 10:36:00", + "sell_datetime": "2023-04-11 12:18:00", + "buy_price": 36838000.0, + "sell_price": 39418000.0, + "cash_before": 9.918145029777509e+16, + "cash_after": 1.060216583640117e+17, + "leg_return_pct": 6.9, + "cumulative_return_pct": 26505414590902.92, + "btc_qty": 2691021759.395901 }, { "leg_id": 471, - "buy_datetime": "2024-11-12 03:06:00", - "sell_datetime": "2024-11-12 18:15:00", - "buy_price": 117659000.0, - "sell_price": 126249000.0, - "cash_before": 3.1363690767571296e+17, - "cash_after": 3.361983317067153e+17, - "leg_return_pct": 7.19, - "cumulative_return_pct": 84049582926578.83, - "btc_qty": 2664310330.887353 + "buy_datetime": "2023-04-22 09:09:00", + "sell_datetime": "2023-04-26 10:30:00", + "buy_price": 36340000.0, + "sell_price": 37736000.0, + "cash_before": 1.060216583640117e+17, + "cash_after": 1.0998441020728251e+17, + "leg_return_pct": 3.74, + "cumulative_return_pct": 27496102551720.63, + "btc_qty": 2916033228.806541 }, { "leg_id": 472, - "buy_datetime": "2024-11-18 12:33:00", - "sell_datetime": "2024-11-21 01:09:00", - "buy_price": 126824000.0, - "sell_price": 132109000.0, - "cash_before": 3.361983317067153e+17, - "cash_after": 3.498582419868902e+17, - "leg_return_pct": 4.06, - "cumulative_return_pct": 87464560496622.55, - "btc_qty": 2649579200.6312838 + "buy_datetime": "2023-04-26 12:30:00", + "sell_datetime": "2023-04-28 07:12:00", + "buy_price": 37848000.0, + "sell_price": 39404000.0, + "cash_before": 1.0998441020728251e+17, + "cash_after": 1.1439159156532386e+17, + "leg_return_pct": 4.01, + "cumulative_return_pct": 28597897891230.96, + "btc_qty": 2904497410.752982 }, { "leg_id": 473, - "buy_datetime": "2024-11-27 10:15:00", - "sell_datetime": "2024-11-28 07:45:00", - "buy_price": 128750000.0, - "sell_price": 133367000.0, - "cash_before": 3.498582419868902e+17, - "cash_after": 3.620419128527577e+17, - "leg_return_pct": 3.48, - "cumulative_return_pct": 90510478213089.42, - "btc_qty": 2715986896.0457997 + "buy_datetime": "2023-05-02 13:06:00", + "sell_datetime": "2023-05-04 11:45:00", + "buy_price": 37547000.0, + "sell_price": 38713000.0, + "cash_before": 1.1439159156532386e+17, + "cash_after": 1.1782604068752592e+17, + "leg_return_pct": 3.0, + "cumulative_return_pct": 29456510171781.48, + "btc_qty": 3045100694.317554 }, { "leg_id": 474, - "buy_datetime": "2024-12-03 23:09:00", - "sell_datetime": "2024-12-04 23:57:00", - "buy_price": 130700000.0, - "sell_price": 134820000.0, - "cash_before": 3.620419128527577e+17, - "cash_after": 3.7308104363229274e+17, - "leg_return_pct": 3.05, - "cumulative_return_pct": 93270260907973.19, - "btc_qty": 2768637275.4118695 + "buy_datetime": "2023-05-25 17:36:00", + "sell_datetime": "2023-05-28 18:45:00", + "buy_price": 35172000.0, + "sell_price": 36293000.0, + "cash_before": 1.1782604068752592e+17, + "cash_after": 1.2145983461966421e+17, + "leg_return_pct": 3.08, + "cumulative_return_pct": 30364958654816.05, + "btc_qty": 3348320472.739172 }, { "leg_id": 475, - "buy_datetime": "2024-12-05 06:51:00", - "sell_datetime": "2024-12-12 08:42:00", - "buy_price": 137369000.0, - "sell_price": 143489000.0, - "cash_before": 3.7308104363229274e+17, - "cash_after": 3.8931277236596883e+17, - "leg_return_pct": 4.35, - "cumulative_return_pct": 97328193091392.22, - "btc_qty": 2714546244.862208 + "buy_datetime": "2023-06-06 11:27:00", + "sell_datetime": "2023-06-07 11:15:00", + "buy_price": 34147000.0, + "sell_price": 35544000.0, + "cash_before": 1.2145983461966421e+17, + "cash_after": 1.263025235789883e+17, + "leg_return_pct": 3.99, + "cumulative_return_pct": 31575630894647.08, + "btc_qty": 3555190930.4581475 }, { "leg_id": 476, - "buy_datetime": "2024-12-13 13:30:00", - "sell_datetime": "2024-12-16 01:51:00", - "buy_price": 142838000.0, - "sell_price": 147709000.0, - "cash_before": 3.8931277236596883e+17, - "cash_after": 4.021864606712608e+17, - "leg_return_pct": 3.31, - "cumulative_return_pct": 100546615167715.2, - "btc_qty": 2724191853.566879 + "buy_datetime": "2023-06-15 20:51:00", + "sell_datetime": "2023-06-17 12:09:00", + "buy_price": 32699000.0, + "sell_price": 34387000.0, + "cash_before": 1.263025235789883e+17, + "cash_after": 1.3268977030562341e+17, + "leg_return_pct": 5.06, + "cumulative_return_pct": 33172442576305.85, + "btc_qty": 3860649326.193425 }, { "leg_id": 477, - "buy_datetime": "2024-12-16 05:39:00", - "sell_datetime": "2024-12-18 00:36:00", - "buy_price": 148109000.0, - "sell_price": 155149000.0, - "cash_before": 4.021864606712608e+17, - "cash_after": 4.208822148499116e+17, - "leg_return_pct": 4.65, - "cumulative_return_pct": 105220553712377.9, - "btc_qty": 2714118436.022964 + "buy_datetime": "2023-06-17 13:57:00", + "sell_datetime": "2023-06-21 18:00:00", + "buy_price": 34462000.0, + "sell_price": 37781000.0, + "cash_before": 1.3268977030562341e+17, + "cash_after": 1.4532355385621536e+17, + "leg_return_pct": 9.52, + "cumulative_return_pct": 36330888463953.84, + "btc_qty": 3848396071.6287675 }, { "leg_id": 478, - "buy_datetime": "2024-12-24 04:15:00", - "sell_datetime": "2024-12-25 10:27:00", - "buy_price": 141772000.0, - "sell_price": 146494000.0, - "cash_before": 4.208822148499116e+17, - "cash_after": 4.3446574695440934e+17, - "leg_return_pct": 3.23, - "cumulative_return_pct": 108616436738502.33, - "btc_qty": 2967241583.263879 + "buy_datetime": "2023-06-21 20:21:00", + "sell_datetime": "2023-06-22 06:24:00", + "buy_price": 37922000.0, + "sell_price": 39147000.0, + "cash_before": 1.4532355385621536e+17, + "cash_after": 1.498679817491626e+17, + "leg_return_pct": 3.13, + "cumulative_return_pct": 37466995437190.65, + "btc_qty": 3830253997.133254 }, { "leg_id": 479, - "buy_datetime": "2024-12-31 13:12:00", - "sell_datetime": "2025-01-02 23:33:00", - "buy_price": 137090000.0, - "sell_price": 142984000.0, - "cash_before": 4.3446574695440934e+17, - "cash_after": 4.5269198513807955e+17, - "leg_return_pct": 4.2, - "cumulative_return_pct": 113172996284419.89, - "btc_qty": 3167616267.2764764 + "buy_datetime": "2023-06-22 08:03:00", + "sell_datetime": "2023-06-24 04:12:00", + "buy_price": 39335000.0, + "sell_price": 40670000.0, + "cash_before": 1.498679817491626e+17, + "cash_after": 1.547994714809561e+17, + "leg_return_pct": 3.29, + "cumulative_return_pct": 38699867870139.02, + "btc_qty": 3808136462.648735 }, { "leg_id": 480, - "buy_datetime": "2025-01-14 02:09:00", - "sell_datetime": "2025-01-16 15:15:00", - "buy_price": 139768000.0, - "sell_price": 146062000.0, - "cash_before": 4.5269198513807955e+17, - "cash_after": 4.7260454586728806e+17, - "leg_return_pct": 4.4, - "cumulative_return_pct": 118151136466722.02, - "btc_qty": 3237262028.114522 + "buy_datetime": "2023-08-01 21:45:00", + "sell_datetime": "2023-08-08 22:57:00", + "buy_price": 37661000.0, + "sell_price": 38993000.0, + "cash_before": 1.547994714809561e+17, + "cash_after": 1.6011420845674336e+17, + "leg_return_pct": 3.43, + "cumulative_return_pct": 40028552114085.84, + "btc_qty": 4108283681.9313245 }, { "leg_id": 481, - "buy_datetime": "2025-01-16 22:45:00", - "sell_datetime": "2025-01-18 15:00:00", - "buy_price": 146091000.0, - "sell_price": 152888000.0, - "cash_before": 4.7260454586728806e+17, - "cash_after": 4.9409837915162694e+17, - "leg_return_pct": 4.55, - "cumulative_return_pct": 123524594787806.73, - "btc_qty": 3233383600.593838 + "buy_datetime": "2023-08-29 18:15:00", + "sell_datetime": "2023-08-30 10:27:00", + "buy_price": 35116000.0, + "sell_price": 37167000.0, + "cash_before": 1.6011420845674336e+17, + "cash_after": 1.692964833314519e+17, + "leg_return_pct": 5.73, + "cumulative_return_pct": 42324120832762.98, + "btc_qty": 4557300129.642185 }, { "leg_id": 482, - "buy_datetime": "2025-01-18 17:36:00", - "sell_datetime": "2025-01-19 23:42:00", - "buy_price": 153530000.0, - "sell_price": 158868000.0, - "cash_before": 4.9409837915162694e+17, - "cash_after": 5.107662639345206e+17, - "leg_return_pct": 3.37, - "cumulative_return_pct": 127691565983530.16, - "btc_qty": 3216643847.8606863 + "buy_datetime": "2023-09-12 06:27:00", + "sell_datetime": "2023-09-14 02:42:00", + "buy_price": 34278000.0, + "sell_price": 35388000.0, + "cash_before": 1.692964833314519e+17, + "cash_after": 1.7460395548011187e+17, + "leg_return_pct": 3.14, + "cumulative_return_pct": 43650988869927.97, + "btc_qty": 4936455892.69462 }, { "leg_id": 483, - "buy_datetime": "2025-01-20 12:27:00", - "sell_datetime": "2025-01-20 20:06:00", - "buy_price": 154640000.0, - "sell_price": 161090000.0, - "cash_before": 5.107662639345206e+17, - "cash_after": 5.315382739885481e+17, - "leg_return_pct": 4.07, - "cumulative_return_pct": 132884568497037.03, - "btc_qty": 3301286088.9973702 + "buy_datetime": "2023-09-14 15:06:00", + "sell_datetime": "2023-09-20 11:54:00", + "buy_price": 35440000.0, + "sell_price": 36509000.0, + "cash_before": 1.7460395548011187e+17, + "cash_after": 1.7969082360233446e+17, + "leg_return_pct": 2.91, + "cumulative_return_pct": 44922705900483.62, + "btc_qty": 4924284805.371665 }, { "leg_id": 484, - "buy_datetime": "2025-01-23 20:15:00", - "sell_datetime": "2025-01-27 05:24:00", - "buy_price": 152918000.0, - "sell_price": 157551000.0, - "cash_before": 5.315382739885481e+17, - "cash_after": 5.470949342435895e+17, - "leg_return_pct": 2.93, - "cumulative_return_pct": 136773733560797.39, - "btc_qty": 3474231319.083128 + "buy_datetime": "2023-09-25 21:42:00", + "sell_datetime": "2023-09-29 09:39:00", + "buy_price": 35296000.0, + "sell_price": 36619000.0, + "cash_before": 1.7969082360233446e+17, + "cash_after": 1.8623979533796915e+17, + "leg_return_pct": 3.64, + "cumulative_return_pct": 46559948834392.28, + "btc_qty": 5088422999.5051365 }, { "leg_id": 485, - "buy_datetime": "2025-01-27 16:54:00", - "sell_datetime": "2025-01-31 19:48:00", - "buy_price": 153414000.0, - "sell_price": 158430000.0, - "cash_before": 5.470949342435895e+17, - "cash_after": 5.644178226944235e+17, - "leg_return_pct": 3.17, - "cumulative_return_pct": 141104455673505.88, - "btc_qty": 3564351276.783525 + "buy_datetime": "2023-09-30 09:39:00", + "sell_datetime": "2023-10-02 21:03:00", + "buy_price": 36447000.0, + "sell_price": 38311000.0, + "cash_before": 1.8623979533796915e+17, + "cash_after": 1.9556889593524688e+17, + "leg_return_pct": 5.01, + "cumulative_return_pct": 48892223983711.72, + "btc_qty": 5107325031.972458 }, { "leg_id": 486, - "buy_datetime": "2025-02-03 17:42:00", - "sell_datetime": "2025-02-04 12:18:00", - "buy_price": 151922000.0, - "sell_price": 157007000.0, - "cash_before": 5.644178226944235e+17, - "cash_after": 5.827263575590292e+17, - "leg_return_pct": 3.24, - "cumulative_return_pct": 145681589389657.3, - "btc_qty": 3713324033.2741556 + "buy_datetime": "2023-10-12 04:12:00", + "sell_datetime": "2023-10-16 18:09:00", + "buy_price": 36484000.0, + "sell_price": 37751000.0, + "cash_before": 1.9556889593524688e+17, + "cash_after": 2.021582149652286e+17, + "leg_return_pct": 3.37, + "cumulative_return_pct": 50539553741207.16, + "btc_qty": 5357721507.709661 }, { "leg_id": 487, - "buy_datetime": "2025-02-27 09:45:00", - "sell_datetime": "2025-03-02 09:24:00", - "buy_price": 123050000.0, - "sell_price": 127730000.0, - "cash_before": 5.827263575590292e+17, - "cash_after": 6.042846373122569e+17, - "leg_return_pct": 3.7, - "cumulative_return_pct": 151071159327964.22, - "btc_qty": 4733319743.033318 + "buy_datetime": "2023-10-17 01:00:00", + "sell_datetime": "2023-10-20 21:45:00", + "buy_price": 38214000.0, + "sell_price": 39878000.0, + "cash_before": 2.021582149652286e+17, + "cash_after": 2.1075013467586032e+17, + "leg_return_pct": 4.25, + "cumulative_return_pct": 52687533668865.08, + "btc_qty": 5287515985.182027 }, { "leg_id": 488, - "buy_datetime": "2025-03-03 00:27:00", - "sell_datetime": "2025-03-03 13:27:00", - "buy_price": 128523000.0, - "sell_price": 138526000.0, - "cash_before": 6.042846373122569e+17, - "cash_after": 6.506652152683395e+17, - "leg_return_pct": 7.68, - "cumulative_return_pct": 162666303816984.88, - "btc_qty": 4699411739.4832115 + "buy_datetime": "2023-10-21 01:24:00", + "sell_datetime": "2023-10-23 18:06:00", + "buy_price": 40011000.0, + "sell_price": 41234000.0, + "cash_before": 2.1075013467586032e+17, + "cash_after": 2.1697491076676326e+17, + "leg_return_pct": 2.95, + "cumulative_return_pct": 54243727691590.81, + "btc_qty": 5264671205.631512 }, { "leg_id": 489, - "buy_datetime": "2025-03-05 01:42:00", - "sell_datetime": "2025-03-06 20:00:00", - "buy_price": 125418000.0, - "sell_price": 135275000.0, - "cash_before": 6.506652152683395e+17, - "cash_after": 7.011014388932486e+17, - "leg_return_pct": 7.75, - "cumulative_return_pct": 175275359723212.16, - "btc_qty": 5185379153.396684 + "buy_datetime": "2023-10-23 22:54:00", + "sell_datetime": "2023-10-24 14:42:00", + "buy_price": 41349000.0, + "sell_price": 46014000.0, + "cash_before": 2.1697491076676326e+17, + "cash_after": 2.412126570521345e+17, + "leg_return_pct": 11.17, + "cumulative_return_pct": 60303164262933.62, + "btc_qty": 5244780364.975692 }, { "leg_id": 490, - "buy_datetime": "2025-03-11 07:24:00", - "sell_datetime": "2025-03-12 11:03:00", - "buy_price": 118700000.0, - "sell_price": 123283000.0, - "cash_before": 7.011014388932486e+17, - "cash_after": 7.274429352220511e+17, - "leg_return_pct": 3.76, - "cumulative_return_pct": 181860733805412.78, - "btc_qty": 5903545814.438096 + "buy_datetime": "2023-10-24 18:00:00", + "sell_datetime": "2023-11-02 17:33:00", + "buy_price": 45611000.0, + "sell_price": 47877000.0, + "cash_before": 2.412126570521345e+17, + "cash_after": 2.5294320954239005e+17, + "leg_return_pct": 4.86, + "cumulative_return_pct": 63235802385497.51, + "btc_qty": 5285831284.637662 }, { "leg_id": 491, - "buy_datetime": "2025-03-14 09:33:00", - "sell_datetime": "2025-03-15 16:00:00", - "buy_price": 120292000.0, - "sell_price": 124118000.0, - "cash_before": 7.274429352220511e+17, - "cash_after": 7.498295484641306e+17, - "leg_return_pct": 3.08, - "cumulative_return_pct": 187457387115932.66, - "btc_qty": 6044285686.117448 + "buy_datetime": "2023-11-04 05:24:00", + "sell_datetime": "2023-11-10 14:57:00", + "buy_price": 46387000.0, + "sell_price": 49332000.0, + "cash_before": 2.5294320954239005e+17, + "cash_after": 2.687330359428427e+17, + "leg_return_pct": 6.24, + "cumulative_return_pct": 67183258985610.67, + "btc_qty": 5450163578.968652 }, { "leg_id": 492, - "buy_datetime": "2025-03-19 03:54:00", - "sell_datetime": "2025-03-20 11:48:00", - "buy_price": 120319000.0, - "sell_price": 126026000.0, - "cash_before": 7.498295484641306e+17, - "cash_after": 7.846104462351786e+17, - "leg_return_pct": 4.64, - "cumulative_return_pct": 196152611558694.66, - "btc_qty": 6228896796.764422 + "buy_datetime": "2023-11-15 15:48:00", + "sell_datetime": "2023-11-16 10:48:00", + "buy_price": 47418000.0, + "sell_price": 50059000.0, + "cash_before": 2.687330359428427e+17, + "cash_after": 2.8341680168592646e+17, + "leg_return_pct": 5.46, + "cumulative_return_pct": 70854200421381.61, + "btc_qty": 5664487524.249679 }, { "leg_id": 493, - "buy_datetime": "2025-03-21 22:57:00", - "sell_datetime": "2025-03-25 15:42:00", - "buy_price": 124183000.0, - "sell_price": 128022000.0, - "cash_before": 7.846104462351786e+17, - "cash_after": 8.080572724223264e+17, - "leg_return_pct": 2.99, - "cumulative_return_pct": 202014318105481.6, - "btc_qty": 6315020099.466602 + "buy_datetime": "2023-11-17 05:51:00", + "sell_datetime": "2023-11-21 12:36:00", + "buy_price": 48667000.0, + "sell_price": 50153000.0, + "cash_before": 2.8341680168592646e+17, + "cash_after": 2.917786632759371e+17, + "leg_return_pct": 2.95, + "cumulative_return_pct": 72944665818884.28, + "btc_qty": 5820681227.219337 }, { "leg_id": 494, - "buy_datetime": "2025-03-31 15:18:00", - "sell_datetime": "2025-04-03 05:36:00", - "buy_price": 122199000.0, - "sell_price": 126782000.0, - "cash_before": 8.080572724223264e+17, - "cash_after": 8.375248210452983e+17, - "leg_return_pct": 3.65, - "cumulative_return_pct": 209381205261224.6, - "btc_qty": 6609327766.889379 + "buy_datetime": "2023-11-22 14:03:00", + "sell_datetime": "2023-11-25 17:24:00", + "buy_price": 48988000.0, + "sell_price": 50599000.0, + "cash_before": 2.917786632759371e+17, + "cash_after": 3.01072682400653e+17, + "leg_return_pct": 3.19, + "cumulative_return_pct": 75268170600063.25, + "btc_qty": 5953147177.763925 }, { "leg_id": 495, - "buy_datetime": "2025-04-09 13:18:00", - "sell_datetime": "2025-04-10 21:42:00", - "buy_price": 113974000.0, - "sell_price": 121023000.0, - "cash_before": 8.375248210452983e+17, - "cash_after": 8.884344849780596e+17, - "leg_return_pct": 6.08, - "cumulative_return_pct": 222108621244414.9, - "btc_qty": 7344710711.519958 + "buy_datetime": "2023-11-28 17:00:00", + "sell_datetime": "2023-12-02 07:48:00", + "buy_price": 49834000.0, + "sell_price": 51829000.0, + "cash_before": 3.01072682400653e+17, + "cash_after": 3.1281245055908243e+17, + "leg_return_pct": 3.9, + "cumulative_return_pct": 78203112639670.61, + "btc_qty": 6038490710.347406 }, { "leg_id": 496, - "buy_datetime": "2025-04-11 16:39:00", - "sell_datetime": "2025-04-15 21:24:00", - "buy_price": 119905000.0, - "sell_price": 124018000.0, - "cash_before": 8.884344849780596e+17, - "cash_after": 9.179910231893413e+17, - "leg_return_pct": 3.33, - "cumulative_return_pct": 229497755797235.34, - "btc_qty": 7405781808.394733 + "buy_datetime": "2023-12-03 00:48:00", + "sell_datetime": "2023-12-05 08:24:00", + "buy_price": 51744000.0, + "sell_price": 56730000.0, + "cash_before": 3.1281245055908243e+17, + "cash_after": 3.426118758959321e+17, + "leg_return_pct": 9.53, + "cumulative_return_pct": 85652968973883.02, + "btc_qty": 6042363256.296438 }, { "leg_id": 497, - "buy_datetime": "2025-04-21 04:33:00", - "sell_datetime": "2025-04-23 04:42:00", - "buy_price": 122209000.0, - "sell_price": 130822000.0, - "cash_before": 9.179910231893413e+17, - "cash_after": 9.817064065444914e+17, - "leg_return_pct": 6.94, - "cumulative_return_pct": 245426601636022.84, - "btc_qty": 7507892443.909587 + "buy_datetime": "2023-12-05 18:30:00", + "sell_datetime": "2023-12-06 15:30:00", + "buy_price": 56411000.0, + "sell_price": 59754000.0, + "cash_before": 3.426118758959321e+17, + "cash_after": 3.6255274184752525e+17, + "leg_return_pct": 5.82, + "cumulative_return_pct": 90638185461781.31, + "btc_qty": 6070457356.862741 }, { "leg_id": 498, - "buy_datetime": "2025-04-23 06:06:00", - "sell_datetime": "2025-04-27 05:21:00", - "buy_price": 130984000.0, - "sell_price": 135960000.0, - "cash_before": 9.817064065444914e+17, - "cash_after": 1.0179820710846822e+18, - "leg_return_pct": 3.7, - "cumulative_return_pct": 254495517771070.56, - "btc_qty": 7491110008.40728 + "buy_datetime": "2023-12-13 14:09:00", + "sell_datetime": "2023-12-14 11:33:00", + "buy_price": 56762000.0, + "sell_price": 58747000.0, + "cash_before": 3.6255274184752525e+17, + "cash_after": 3.7485628350151034e+17, + "leg_return_pct": 3.39, + "cumulative_return_pct": 93714070875277.6, + "btc_qty": 6384050341.365728 }, { "leg_id": 499, - "buy_datetime": "2025-05-05 23:03:00", - "sell_datetime": "2025-05-08 22:36:00", - "buy_price": 133875000.0, - "sell_price": 139884000.0, - "cash_before": 1.0179820710846822e+18, - "cash_after": 1.0626109447427009e+18, + "buy_datetime": "2023-12-18 15:33:00", + "sell_datetime": "2023-12-19 21:33:00", + "buy_price": 55865000.0, + "sell_price": 58371000.0, + "cash_before": 3.7485628350151034e+17, + "cash_after": 3.9128006548512346e+17, "leg_return_pct": 4.38, - "cumulative_return_pct": 265652736185575.25, - "btc_qty": 7600172399.993575 + "cumulative_return_pct": 97820016371180.86, + "btc_qty": 6706683171.212021 }, { "leg_id": 500, - "buy_datetime": "2025-05-09 00:21:00", - "sell_datetime": "2025-05-12 07:06:00", - "buy_price": 140448000.0, - "sell_price": 145120000.0, - "cash_before": 1.0626109447427009e+18, - "cash_after": 1.0968609930528365e+18, - "leg_return_pct": 3.22, - "cumulative_return_pct": 274215248263109.12, - "btc_qty": 7562084467.349692 + "buy_datetime": "2023-12-30 19:27:00", + "sell_datetime": "2024-01-03 03:06:00", + "buy_price": 56255000.0, + "sell_price": 60447000.0, + "cash_before": 3.9128006548512346e+17, + "cash_after": 4.2001707093036006e+17, + "leg_return_pct": 7.34, + "cumulative_return_pct": 105004267732490.02, + "btc_qty": 6951994053.015391 }, { "leg_id": 501, - "buy_datetime": "2025-05-16 00:03:00", - "sell_datetime": "2025-05-21 06:09:00", - "buy_price": 144744000.0, - "sell_price": 150066000.0, - "cash_before": 1.0968609930528365e+18, - "cash_after": 1.1360538702265306e+18, - "leg_return_pct": 3.57, - "cumulative_return_pct": 284013467556532.6, - "btc_qty": 7574148583.404563 + "buy_datetime": "2024-01-04 19:39:00", + "sell_datetime": "2024-01-08 23:54:00", + "buy_price": 57911000.0, + "sell_price": 60226000.0, + "cash_before": 4.2001707093036006e+17, + "cash_after": 4.363706116234402e+17, + "leg_return_pct": 3.89, + "cumulative_return_pct": 109092652905760.05, + "btc_qty": 7249176536.321164 }, { "leg_id": 502, - "buy_datetime": "2025-06-06 19:45:00", - "sell_datetime": "2025-06-10 18:27:00", - "buy_price": 144280000.0, - "sell_price": 150002000.0, - "cash_before": 1.1360538702265306e+18, - "cash_after": 1.1799278132219745e+18, - "leg_return_pct": 3.86, - "cumulative_return_pct": 294981953305393.6, - "btc_qty": 7870015548.180048 + "buy_datetime": "2024-01-09 00:48:00", + "sell_datetime": "2024-01-09 19:30:00", + "buy_price": 60385000.0, + "sell_price": 62539000.0, + "cash_before": 4.363706116234402e+17, + "cash_after": 4.514846124233407e+17, + "leg_return_pct": 3.46, + "cumulative_return_pct": 112871153105735.16, + "btc_qty": 7222860417.614118 }, { "leg_id": 503, - "buy_datetime": "2025-06-23 12:33:00", - "sell_datetime": "2025-06-26 06:15:00", - "buy_price": 141510000.0, - "sell_price": 147697000.0, - "cash_before": 1.1799278132219745e+18, - "cash_after": 1.2302845735224796e+18, - "leg_return_pct": 4.27, - "cumulative_return_pct": 307571143380519.94, - "btc_qty": 8333954132.678705 + "buy_datetime": "2024-01-24 02:06:00", + "sell_datetime": "2024-01-27 05:48:00", + "buy_price": 54355000.0, + "sell_price": 57779000.0, + "cash_before": 4.514846124233407e+17, + "cash_after": 4.794453061055901e+17, + "leg_return_pct": 6.19, + "cumulative_return_pct": 119861326526297.52, + "btc_qty": 8302067337.266655 }, { "leg_id": 504, - "buy_datetime": "2025-07-02 02:15:00", - "sell_datetime": "2025-07-15 03:42:00", - "buy_price": 145616000.0, - "sell_price": 163491000.0, - "cash_before": 1.2302845735224796e+18, - "cash_after": 1.3799264163255944e+18, - "leg_return_pct": 12.16, - "cumulative_return_pct": 344981604081298.56, - "btc_qty": 8444603829.494824 + "buy_datetime": "2024-01-27 23:18:00", + "sell_datetime": "2024-02-03 11:12:00", + "buy_price": 57505000.0, + "sell_price": 59262000.0, + "cash_before": 4.794453061055901e+17, + "cash_after": 4.9360024251666784e+17, + "leg_return_pct": 2.95, + "cumulative_return_pct": 123400060629066.97, + "btc_qty": 8333285513.477737 }, { "leg_id": 505, - "buy_datetime": "2025-07-25 17:03:00", - "sell_datetime": "2025-08-12 03:48:00", - "buy_price": 158697000.0, - "sell_price": 164807000.0, - "cash_before": 1.3799264163255944e+18, - "cash_after": 1.4316223256763523e+18, - "leg_return_pct": 3.75, - "cumulative_return_pct": 357905581418988.06, - "btc_qty": 8691005205.627274 + "buy_datetime": "2024-02-05 12:09:00", + "sell_datetime": "2024-02-08 14:54:00", + "buy_price": 58585000.0, + "sell_price": 60650000.0, + "cash_before": 4.9360024251666784e+17, + "cash_after": 5.104877586095579e+17, + "leg_return_pct": 3.42, + "cumulative_return_pct": 127621939652289.48, + "btc_qty": 8421156309.557217 }, { "leg_id": 506, - "buy_datetime": "2025-09-01 04:18:00", - "sell_datetime": "2025-09-09 19:21:00", - "buy_price": 151470000.0, - "sell_price": 156543000.0, - "cash_before": 1.4316223256763523e+18, - "cash_after": 1.4780907064252874e+18, - "leg_return_pct": 3.25, - "cumulative_return_pct": 369522676606221.8, - "btc_qty": 9446798141.635399 + "buy_datetime": "2024-02-08 15:24:00", + "sell_datetime": "2024-02-10 00:24:00", + "buy_price": 60693000.0, + "sell_price": 63643000.0, + "cash_before": 5.104877586095579e+17, + "cash_after": 5.3476499054273165e+17, + "leg_return_pct": 4.76, + "cumulative_return_pct": 133691247635582.9, + "btc_qty": 8406776971.483583 }, { "leg_id": 507, - "buy_datetime": "2025-09-10 19:21:00", - "sell_datetime": "2025-09-17 11:54:00", - "buy_price": 156311000.0, - "sell_price": 162014000.0, - "cash_before": 1.4780907064252874e+18, - "cash_after": 1.530487145440325e+18, - "leg_return_pct": 3.54, - "cumulative_return_pct": 382621786359981.3, - "btc_qty": 9451360819.597307 + "buy_datetime": "2024-02-10 21:00:00", + "sell_datetime": "2024-02-13 03:48:00", + "buy_price": 63865000.0, + "sell_price": 66792000.0, + "cash_before": 5.3476499054273165e+17, + "cash_after": 5.587146974804293e+17, + "leg_return_pct": 4.48, + "cumulative_return_pct": 139678674370007.33, + "btc_qty": 8369178862.404451 }, { "leg_id": 508, - "buy_datetime": "2025-09-27 21:09:00", - "sell_datetime": "2025-10-05 22:51:00", - "buy_price": 157294000.0, - "sell_price": 175675000.0, - "cash_before": 1.530487145440325e+18, - "cash_after": 1.7076272976911785e+18, - "leg_return_pct": 11.57, - "cumulative_return_pct": 426906824422694.7, - "btc_qty": 9725240008.313128 + "buy_datetime": "2024-02-14 03:30:00", + "sell_datetime": "2024-02-15 06:30:00", + "buy_price": 66715000.0, + "sell_price": 69708000.0, + "cash_before": 5.587146974804293e+17, + "cash_after": 5.831963873874666e+17, + "leg_return_pct": 4.38, + "cumulative_return_pct": 145799096846766.66, + "btc_qty": 8370461517.375239 }, { "leg_id": 509, - "buy_datetime": "2025-10-18 00:03:00", - "sell_datetime": "2025-10-29 22:48:00", - "buy_price": 162104000.0, - "sell_price": 167076000.0, - "cash_before": 1.7076272976911785e+18, - "cash_after": 1.7582435114281382e+18, - "leg_return_pct": 2.96, - "cumulative_return_pct": 439560877856934.5, - "btc_qty": 10528879509.71187 + "buy_datetime": "2024-02-15 07:15:00", + "sell_datetime": "2024-02-19 17:30:00", + "buy_price": 69948000.0, + "sell_price": 72071000.0, + "cash_before": 5.831963873874666e+17, + "cash_after": 6.002963029172159e+17, + "leg_return_pct": 2.93, + "cumulative_return_pct": 150074075729203.97, + "btc_qty": 8333401801.249112 }, { "leg_id": 510, - "buy_datetime": "2025-11-21 21:36:00", - "sell_datetime": "2025-11-24 14:48:00", - "buy_price": 124440000.0, - "sell_price": 131903000.0, - "cash_before": 1.7582435114281382e+18, - "cash_after": 1.8618268585134707e+18, - "leg_return_pct": 5.89, - "cumulative_return_pct": 465456714628267.7, - "btc_qty": 14122182494.9568 + "buy_datetime": "2024-02-26 22:12:00", + "sell_datetime": "2024-02-27 16:39:00", + "buy_price": 70766000.0, + "sell_price": 76996000.0, + "cash_before": 6.002963029172159e+17, + "cash_after": 6.524913840033078e+17, + "leg_return_pct": 8.69, + "cumulative_return_pct": 163122846000726.94, + "btc_qty": 8478593600.963137 }, { "leg_id": 511, - "buy_datetime": "2025-11-25 00:06:00", - "sell_datetime": "2025-11-28 20:18:00", - "buy_price": 130510000.0, - "sell_price": 136380000.0, - "cash_before": 1.8618268585134707e+18, - "cash_after": 1.943621902506243e+18, - "leg_return_pct": 4.39, - "cumulative_return_pct": 485905475626460.8, - "btc_qty": 14258646426.206528 + "buy_datetime": "2024-02-27 17:18:00", + "sell_datetime": "2024-02-29 02:36:00", + "buy_price": 77300000.0, + "sell_price": 83866000.0, + "cash_before": 6.524913840033078e+17, + "cash_after": 7.072074288340387e+17, + "leg_return_pct": 8.39, + "cumulative_return_pct": 176801857208409.66, + "btc_qty": 8436806446.459329 }, { "leg_id": 512, - "buy_datetime": "2025-12-02 05:00:00", - "sell_datetime": "2025-12-03 19:42:00", - "buy_price": 127700000.0, - "sell_price": 138269000.0, - "cash_before": 1.943621902506243e+18, - "cash_after": 2.1023804335666583e+18, - "leg_return_pct": 8.17, - "cumulative_return_pct": 525595108391564.56, - "btc_qty": 15212608391.19021 + "buy_datetime": "2024-02-29 02:54:00", + "sell_datetime": "2024-03-04 14:33:00", + "buy_price": 85546000.0, + "sell_price": 88250000.0, + "cash_before": 7.072074288340387e+17, + "cash_after": 7.28831975098464e+17, + "leg_return_pct": 3.06, + "cumulative_return_pct": 182207993774516.0, + "btc_qty": 8262850689.916789 }, { "leg_id": 513, - "buy_datetime": "2025-12-16 06:30:00", - "sell_datetime": "2025-12-23 00:12:00", - "buy_price": 128633000.0, - "sell_price": 133422000.0, - "cash_before": 2.1023804335666583e+18, - "cash_after": 2.1784718426148337e+18, - "leg_return_pct": 3.62, - "cumulative_return_pct": 544617960653608.5, - "btc_qty": 16335848836.223013 + "buy_datetime": "2024-03-04 15:30:00", + "sell_datetime": "2024-03-06 02:27:00", + "buy_price": 88443000.0, + "sell_price": 91660000.0, + "cash_before": 7.28831975098464e+17, + "cash_after": 7.545871442609635e+17, + "leg_return_pct": 3.53, + "cumulative_return_pct": 188646786065140.88, + "btc_qty": 8236576768.211331 }, { "leg_id": 514, - "buy_datetime": "2025-12-30 14:00:00", - "sell_datetime": "2026-01-05 13:24:00", - "buy_price": 126876000.0, - "sell_price": 134400000.0, - "cash_before": 2.1784718426148337e+18, - "cash_after": 2.3053524876922358e+18, - "leg_return_pct": 5.82, - "cumulative_return_pct": 576338121922959.0, - "btc_qty": 17161501045.852062 + "buy_datetime": "2024-03-06 08:27:00", + "sell_datetime": "2024-03-08 07:54:00", + "buy_price": 90750000.0, + "sell_price": 94197000.0, + "cash_before": 7.545871442609635e+17, + "cash_after": 7.824659300571167e+17, + "leg_return_pct": 3.69, + "cumulative_return_pct": 195616482514179.2, + "btc_qty": 8310852349.188243 }, { "leg_id": 515, - "buy_datetime": "2026-01-08 23:51:00", - "sell_datetime": "2026-01-13 18:42:00", - "buy_price": 131616000.0, - "sell_price": 135787000.0, - "cash_before": 2.3053524876922358e+18, - "cash_after": 2.376032850164447e+18, - "leg_return_pct": 3.07, - "cumulative_return_pct": 594008212541011.9, - "btc_qty": 17506988599.018276 + "buy_datetime": "2024-03-08 12:36:00", + "sell_datetime": "2024-03-11 07:09:00", + "buy_price": 94272000.0, + "sell_price": 97725000.0, + "cash_before": 7.824659300571167e+17, + "cash_after": 8.103152118172696e+17, + "leg_return_pct": 3.56, + "cumulative_return_pct": 202578802954217.4, + "btc_qty": 8295938317.762305 }, { "leg_id": 516, - "buy_datetime": "2026-01-13 23:30:00", - "sell_datetime": "2026-01-15 11:36:00", - "buy_price": 136070000.0, - "sell_price": 141373000.0, - "cash_before": 2.376032850164447e+18, - "cash_after": 2.466164982809547e+18, - "leg_return_pct": 3.79, - "cumulative_return_pct": 616541245702286.8, - "btc_qty": 17453111146.758026 + "buy_datetime": "2024-03-11 17:00:00", + "sell_datetime": "2024-03-14 00:30:00", + "buy_price": 99737000.0, + "sell_price": 102891000.0, + "cash_before": 8.103152118172696e+17, + "cash_after": 8.35104215688934e+17, + "leg_return_pct": 3.06, + "cumulative_return_pct": 208776053922133.5, + "btc_qty": 8120457344.9307785 }, { "leg_id": 517, - "buy_datetime": "2026-02-08 00:03:00", - "sell_datetime": "2026-02-09 05:06:00", - "buy_price": 102242000.0, - "sell_price": 105494000.0, - "cash_before": 2.466164982809547e+18, - "cash_after": 2.5420620501282836e+18, - "leg_return_pct": 3.08, - "cumulative_return_pct": 635515512531970.9, - "btc_qty": 24108799713.60245 + "buy_datetime": "2024-03-17 18:30:00", + "sell_datetime": "2024-03-18 15:18:00", + "buy_price": 95916000.0, + "sell_price": 99020000.0, + "cash_before": 8.35104215688934e+17, + "cash_after": 8.612676518108093e+17, + "leg_return_pct": 3.13, + "cumulative_return_pct": 215316912952602.34, + "btc_qty": 8702267229.46213 }, { "leg_id": 518, - "buy_datetime": "2026-02-13 08:48:00", - "sell_datetime": "2026-02-14 07:54:00", - "buy_price": 97181000.0, - "sell_price": 100747000.0, - "cash_before": 2.5420620501282836e+18, - "cash_after": 2.632706848717252e+18, - "leg_return_pct": 3.57, - "cumulative_return_pct": 658176712179213.1, - "btc_qty": 26144935935.041004 + "buy_datetime": "2024-03-20 17:45:00", + "sell_datetime": "2024-03-21 16:45:00", + "buy_price": 91993000.0, + "sell_price": 97303000.0, + "cash_before": 8.612676518108093e+17, + "cash_after": 9.10070802656774e+17, + "leg_return_pct": 5.67, + "cumulative_return_pct": 227517700664093.5, + "btc_qty": 9357636102.582848 }, { "leg_id": 519, - "buy_datetime": "2026-02-25 03:21:00", - "sell_datetime": "2026-02-26 06:45:00", - "buy_price": 94248000.0, - "sell_price": 99207000.0, - "cash_before": 2.632706848717252e+18, - "cash_after": 2.7684601337756646e+18, - "leg_return_pct": 5.16, - "cumulative_return_pct": 692115033443816.2, - "btc_qty": 27919855013.293583 + "buy_datetime": "2024-03-23 14:24:00", + "sell_datetime": "2024-03-25 09:33:00", + "buy_price": 93020000.0, + "sell_price": 95901000.0, + "cash_before": 9.10070802656774e+17, + "cash_after": 9.37319341697664e+17, + "leg_return_pct": 2.99, + "cumulative_return_pct": 234329835424316.0, + "btc_qty": 9778711752.907393 }, { "leg_id": 520, - "buy_datetime": "2026-03-01 02:48:00", - "sell_datetime": "2026-03-03 14:36:00", - "buy_price": 95237000.0, - "sell_price": 99663000.0, - "cash_before": 2.7684601337756646e+18, - "cash_after": 2.8942238651829873e+18, - "leg_return_pct": 4.54, - "cumulative_return_pct": 723555966295646.9, - "btc_qty": 29054631117.200005 + "buy_datetime": "2024-03-25 21:48:00", + "sell_datetime": "2024-03-26 08:24:00", + "buy_price": 96247000.0, + "sell_price": 99700000.0, + "cash_before": 9.37319341697664e+17, + "cash_after": 9.699763212523448e+17, + "leg_return_pct": 3.48, + "cumulative_return_pct": 242494080312986.22, + "btc_qty": 9733816971.197182 }, { "leg_id": 521, - "buy_datetime": "2026-03-09 09:36:00", - "sell_datetime": "2026-03-11 11:24:00", - "buy_price": 98650000.0, - "sell_price": 102254000.0, - "cash_before": 2.8942238651829873e+18, - "cash_after": 2.9969599100841615e+18, - "leg_return_pct": 3.55, - "cumulative_return_pct": 749239977520940.4, - "btc_qty": 29323636626.968025 + "buy_datetime": "2024-04-03 01:27:00", + "sell_datetime": "2024-04-05 10:21:00", + "buy_price": 95653000.0, + "sell_price": 98835000.0, + "cash_before": 9.699763212523448e+17, + "cash_after": 1.0012416345349016e+18, + "leg_return_pct": 3.22, + "cumulative_return_pct": 250310408633625.38, + "btc_qty": 10135503675.69986 }, { "leg_id": 522, - "buy_datetime": "2026-03-12 14:42:00", - "sell_datetime": "2026-03-16 23:27:00", - "buy_price": 102037000.0, - "sell_price": 108305000.0, - "cash_before": 2.9969599100841615e+18, - "cash_after": 3.177878989631596e+18, - "leg_return_pct": 6.04, - "cumulative_return_pct": 794469747407799.0, - "btc_qty": 29356619952.851604 + "buy_datetime": "2024-04-05 17:30:00", + "sell_datetime": "2024-04-09 02:33:00", + "buy_price": 97955000.0, + "sell_price": 101568000.0, + "cash_before": 1.0012416345349016e+18, + "cash_after": 1.0371338027628201e+18, + "leg_return_pct": 3.58, + "cumulative_return_pct": 259283450690605.03, + "btc_qty": 10216334170.972734 }, { "leg_id": 523, - "buy_datetime": "2026-03-28 07:15:00", - "sell_datetime": "2026-04-02 02:15:00", - "buy_price": 100359000.0, - "sell_price": 103661000.0, - "cash_before": 3.177878989631596e+18, - "cash_after": 3.279155573349527e+18, - "leg_return_pct": 3.19, - "cumulative_return_pct": 819788893337281.9, - "btc_qty": 31649279587.648148 + "buy_datetime": "2024-04-18 10:27:00", + "sell_datetime": "2024-04-21 03:21:00", + "buy_price": 91500000.0, + "sell_price": 94789000.0, + "cash_before": 1.0371338027628201e+18, + "cash_after": 1.073339800341791e+18, + "leg_return_pct": 3.49, + "cumulative_return_pct": 268334950085347.75, + "btc_qty": 11329128260.78075 }, { "leg_id": 524, - "buy_datetime": "2026-04-02 23:06:00", - "sell_datetime": "2026-04-08 16:33:00", - "buy_price": 101092000.0, - "sell_price": 105933000.0, - "cash_before": 3.279155573349527e+18, - "cash_after": 3.4327494105070694e+18, - "leg_return_pct": 4.68, - "cumulative_return_pct": 858187352626667.4, - "btc_qty": 32421121310.91335 + "buy_datetime": "2024-05-02 19:42:00", + "sell_datetime": "2024-05-03 15:36:00", + "buy_price": 81499000.0, + "sell_price": 83945000.0, + "cash_before": 1.073339800341791e+18, + "cash_after": 1.1044482822553569e+18, + "leg_return_pct": 2.9, + "cumulative_return_pct": 276112070563739.22, + "btc_qty": 13163390108.364767 }, { "leg_id": 525, - "buy_datetime": "2026-04-13 20:00:00", - "sell_datetime": "2026-04-15 07:30:00", - "buy_price": 105714000.0, - "sell_price": 109796000.0, - "cash_before": 3.4327494105070694e+18, - "cash_after": 3.561735875544363e+18, - "leg_return_pct": 3.76, - "cumulative_return_pct": 890433968885990.9, - "btc_qty": 32455805624.626976 + "buy_datetime": "2024-05-03 20:21:00", + "sell_datetime": "2024-05-04 11:51:00", + "buy_price": 83876000.0, + "sell_price": 88240000.0, + "cash_before": 1.1044482822553569e+18, + "cash_after": 1.1607502059458675e+18, + "leg_return_pct": 5.1, + "cumulative_return_pct": 290187551486366.9, + "btc_qty": 13161047953.100163 }, { "leg_id": 526, - "buy_datetime": "2026-04-15 18:33:00", - "sell_datetime": "2026-04-21 20:15:00", - "buy_price": 109641000.0, - "sell_price": 112983000.0, - "cash_before": 3.561735875544363e+18, - "cash_after": 3.6666328237256433e+18, - "leg_return_pct": 2.95, - "cumulative_return_pct": 916658205931311.0, - "btc_qty": 32469194987.336773 + "buy_datetime": "2024-05-09 20:42:00", + "sell_datetime": "2024-05-16 09:48:00", + "buy_price": 85495000.0, + "sell_price": 91549000.0, + "cash_before": 1.1607502059458675e+18, + "cash_after": 1.2417016392761477e+18, + "leg_return_pct": 6.97, + "cumulative_return_pct": 310425409818936.94, + "btc_qty": 13570031356.721382 }, { "leg_id": 527, - "buy_datetime": "2026-04-22 05:09:00", - "sell_datetime": "2026-04-23 04:09:00", - "buy_price": 112425000.0, - "sell_price": 116448000.0, - "cash_before": 3.6666328237256433e+18, - "cash_after": 3.7940421947179116e+18, - "leg_return_pct": 3.47, - "cumulative_return_pct": 948510548679377.9, - "btc_qty": 32597727438.85951 + "buy_datetime": "2024-05-17 14:36:00", + "sell_datetime": "2024-05-21 06:03:00", + "buy_price": 90903000.0, + "sell_price": 94909000.0, + "cash_before": 1.2417016392761477e+18, + "cash_after": 1.2951260319609152e+18, + "leg_return_pct": 4.3, + "cumulative_return_pct": 323781507990128.75, + "btc_qty": 13652803410.850134 }, { "leg_id": 528, - "buy_datetime": "2026-04-29 04:24:00", - "sell_datetime": "2026-05-04 19:03:00", - "buy_price": 113138000.0, - "sell_price": 117092000.0, - "cash_before": 3.7940421947179116e+18, - "cash_after": 3.9227125080719386e+18, - "leg_return_pct": 3.39, - "cumulative_return_pct": 980678127017884.8, - "btc_qty": 33517873513.943615 + "buy_datetime": "2024-05-30 10:42:00", + "sell_datetime": "2024-06-05 04:09:00", + "buy_price": 93949000.0, + "sell_price": 97495000.0, + "cash_before": 1.2951260319609152e+18, + "cash_after": 1.34266544338547e+18, + "leg_return_pct": 3.67, + "cumulative_return_pct": 335666360846267.5, + "btc_qty": 13778523123.662144 }, { "leg_id": 529, - "buy_datetime": "2026-06-07 03:27:00", - "sell_datetime": "2026-06-09 01:39:00", - "buy_price": 92224000.0, - "sell_price": 95341000.0, - "cash_before": 3.9227125080719386e+18, - "cash_after": 4.051238629832667e+18, - "leg_return_pct": 3.28, - "cumulative_return_pct": 1012809657458066.8, - "btc_qty": 42513349581.64797 + "buy_datetime": "2024-06-25 06:33:00", + "sell_datetime": "2024-06-26 12:21:00", + "buy_price": 84914000.0, + "sell_price": 87469000.0, + "cash_before": 1.34266544338547e+18, + "cash_after": 1.3816825426221484e+18, + "leg_return_pct": 2.91, + "cumulative_return_pct": 345420635655437.06, + "btc_qty": 15804156095.152475 + }, + { + "leg_id": 530, + "buy_datetime": "2024-06-29 08:42:00", + "sell_datetime": "2024-07-02 08:27:00", + "buy_price": 85099000.0, + "sell_price": 88216000.0, + "cash_before": 1.3816825426221484e+18, + "cash_after": 1.4308587779457134e+18, + "leg_return_pct": 3.56, + "cumulative_return_pct": 357714694486328.3, + "btc_qty": 16228060275.101202 + }, + { + "leg_id": 531, + "buy_datetime": "2024-07-05 19:27:00", + "sell_datetime": "2024-07-07 06:18:00", + "buy_price": 78938000.0, + "sell_price": 82451000.0, + "cash_before": 1.4308587779457134e+18, + "cash_after": 1.493042525237983e+18, + "leg_return_pct": 4.35, + "cumulative_return_pct": 373260631309395.7, + "btc_qty": 18117299001.20019 + }, + { + "leg_id": 532, + "buy_datetime": "2024-07-08 15:15:00", + "sell_datetime": "2024-07-10 09:03:00", + "buy_price": 79120000.0, + "sell_price": 81850000.0, + "cash_before": 1.493042525237983e+18, + "cash_after": 1.5430151126317094e+18, + "leg_return_pct": 3.35, + "cumulative_return_pct": 385753778157827.4, + "btc_qty": 18861172952.165874 + }, + { + "leg_id": 533, + "buy_datetime": "2024-07-12 19:36:00", + "sell_datetime": "2024-07-14 19:39:00", + "buy_price": 80649000.0, + "sell_price": 84335000.0, + "cash_before": 1.5430151126317094e+18, + "cash_after": 1.6119242876764288e+18, + "leg_return_pct": 4.47, + "cumulative_return_pct": 402981071919007.25, + "btc_qty": 19122910452.397346 + }, + { + "leg_id": 534, + "buy_datetime": "2024-07-15 00:27:00", + "sell_datetime": "2024-07-15 19:24:00", + "buy_price": 84127000.0, + "sell_price": 88072000.0, + "cash_before": 1.6119242876764288e+18, + "cash_after": 1.685825786723919e+18, + "leg_return_pct": 4.58, + "cumulative_return_pct": 421456446680879.75, + "btc_qty": 19151025539.156162 + }, + { + "leg_id": 535, + "buy_datetime": "2024-07-15 21:21:00", + "sell_datetime": "2024-07-16 12:33:00", + "buy_price": 87869000.0, + "sell_price": 90763000.0, + "cash_before": 1.685825786723919e+18, + "cash_after": 1.7396082068442125e+18, + "leg_return_pct": 3.19, + "cumulative_return_pct": 434902051710953.06, + "btc_qty": 19176078865.47653 + }, + { + "leg_id": 536, + "buy_datetime": "2024-07-16 18:51:00", + "sell_datetime": "2024-07-20 11:00:00", + "buy_price": 88696000.0, + "sell_price": 93097000.0, + "cash_before": 1.7396082068442125e+18, + "cash_after": 1.8241002234082637e+18, + "leg_return_pct": 4.86, + "cumulative_return_pct": 456025055851965.94, + "btc_qty": 19603346292.288155 + }, + { + "leg_id": 537, + "buy_datetime": "2024-07-25 21:15:00", + "sell_datetime": "2024-07-26 14:48:00", + "buy_price": 89990000.0, + "sell_price": 93549000.0, + "cash_before": 1.8241002234082637e+18, + "cash_after": 1.8943455018169574e+18, + "leg_return_pct": 3.85, + "cumulative_return_pct": 473586375454139.4, + "btc_qty": 20259897469.680626 + }, + { + "leg_id": 538, + "buy_datetime": "2024-08-05 18:30:00", + "sell_datetime": "2024-08-06 19:42:00", + "buy_price": 75777000.0, + "sell_price": 78905000.0, + "cash_before": 1.8943455018169574e+18, + "cash_after": 1.9705701711255278e+18, + "leg_return_pct": 4.02, + "cumulative_return_pct": 492642542781281.94, + "btc_qty": 24986451417.528393 + }, + { + "leg_id": 539, + "buy_datetime": "2024-08-06 21:21:00", + "sell_datetime": "2024-08-09 15:51:00", + "buy_price": 79400000.0, + "sell_price": 85251000.0, + "cash_before": 1.9705701711255278e+18, + "cash_after": 2.1136665816024328e+18, + "leg_return_pct": 7.26, + "cumulative_return_pct": 528416645400508.2, + "btc_qty": 24805854987.90888 + }, + { + "leg_id": 540, + "buy_datetime": "2024-08-16 06:39:00", + "sell_datetime": "2024-08-19 01:33:00", + "buy_price": 80711000.0, + "sell_price": 83231000.0, + "cash_before": 2.1136665816024328e+18, + "cash_after": 2.1774814418201303e+18, + "leg_return_pct": 3.02, + "cumulative_return_pct": 544370360454932.6, + "btc_qty": 26174991615.909004 + }, + { + "leg_id": 541, + "buy_datetime": "2024-08-19 22:39:00", + "sell_datetime": "2024-08-24 08:09:00", + "buy_price": 80739000.0, + "sell_price": 85711000.0, + "cash_before": 2.1774814418201303e+18, + "cash_after": 2.3092622450923756e+18, + "leg_return_pct": 6.05, + "cumulative_return_pct": 577315561272994.0, + "btc_qty": 26955903604.196487 + }, + { + "leg_id": 542, + "buy_datetime": "2024-09-07 07:12:00", + "sell_datetime": "2024-09-10 08:42:00", + "buy_price": 73508000.0, + "sell_price": 77373000.0, + "cash_before": 2.3092622450923756e+18, + "cash_after": 2.4282515890852664e+18, + "leg_return_pct": 5.15, + "cumulative_return_pct": 607062897271216.6, + "btc_qty": 31399407057.32477 + }, + { + "leg_id": 543, + "buy_datetime": "2024-09-11 20:03:00", + "sell_datetime": "2024-09-15 03:15:00", + "buy_price": 76495000.0, + "sell_price": 80229000.0, + "cash_before": 2.4282515890852664e+18, + "cash_after": 2.544237260579519e+18, + "leg_return_pct": 4.78, + "cumulative_return_pct": 636059315144779.8, + "btc_qty": 31728053641.293205 + }, + { + "leg_id": 544, + "buy_datetime": "2024-09-17 11:39:00", + "sell_datetime": "2024-09-18 07:30:00", + "buy_price": 78254000.0, + "sell_price": 80833000.0, + "cash_before": 2.544237260579519e+18, + "cash_after": 2.6254597026161275e+18, + "leg_return_pct": 3.19, + "cumulative_return_pct": 656364925653931.9, + "btc_qty": 32496295933.10539 + }, + { + "leg_id": 545, + "buy_datetime": "2024-09-19 01:51:00", + "sell_datetime": "2024-09-20 08:48:00", + "buy_price": 80649000.0, + "sell_price": 83951000.0, + "cash_before": 2.6254597026161275e+18, + "cash_after": 2.730221238072686e+18, + "leg_return_pct": 3.99, + "cumulative_return_pct": 682555309518071.6, + "btc_qty": 32537873659.49757 + }, + { + "leg_id": 546, + "buy_datetime": "2024-09-23 01:27:00", + "sell_datetime": "2024-09-27 22:42:00", + "buy_price": 83793000.0, + "sell_price": 86554000.0, + "cash_before": 2.730221238072686e+18, + "cash_after": 2.817363223049603e+18, + "leg_return_pct": 3.19, + "cumulative_return_pct": 704340805762300.8, + "btc_qty": 32566635965.458332 + }, + { + "leg_id": 547, + "buy_datetime": "2024-10-02 09:45:00", + "sell_datetime": "2024-10-07 17:57:00", + "buy_price": 81685000.0, + "sell_price": 85395000.0, + "cash_before": 2.817363223049603e+18, + "cash_after": 2.942378696787313e+18, + "leg_return_pct": 4.44, + "cumulative_return_pct": 735594674196728.4, + "btc_qty": 34473337105.197754 + }, + { + "leg_id": 548, + "buy_datetime": "2024-10-11 11:39:00", + "sell_datetime": "2024-10-12 10:48:00", + "buy_price": 82172000.0, + "sell_price": 84718000.0, + "cash_before": 2.942378696787313e+18, + "cash_after": 3.030511954365268e+18, + "leg_return_pct": 3.0, + "cumulative_return_pct": 757627988591217.0, + "btc_qty": 35789654717.408844 + }, + { + "leg_id": 549, + "buy_datetime": "2024-10-14 08:03:00", + "sell_datetime": "2024-10-15 06:54:00", + "buy_price": 84706000.0, + "sell_price": 88319000.0, + "cash_before": 3.030511954365268e+18, + "cash_after": 3.156614648610899e+18, + "leg_return_pct": 4.16, + "cumulative_return_pct": 789153662152624.8, + "btc_qty": 35758939135.22165 + }, + { + "leg_id": 550, + "buy_datetime": "2024-10-15 13:42:00", + "sell_datetime": "2024-10-17 04:30:00", + "buy_price": 88139000.0, + "sell_price": 91820000.0, + "cash_before": 3.156614648610899e+18, + "cash_after": 3.2851585465969265e+18, + "leg_return_pct": 4.07, + "cumulative_return_pct": 821289636649131.6, + "btc_qty": 35796144059.79865 + }, + { + "leg_id": 551, + "buy_datetime": "2024-10-17 23:42:00", + "sell_datetime": "2024-10-28 12:36:00", + "buy_price": 91499000.0, + "sell_price": 94672000.0, + "cash_before": 3.2851585465969265e+18, + "cash_after": 3.3956829598862643e+18, + "leg_return_pct": 3.36, + "cumulative_return_pct": 848920739971466.1, + "btc_qty": 35885812602.58176 + }, + { + "leg_id": 552, + "buy_datetime": "2024-10-28 18:21:00", + "sell_datetime": "2024-10-30 09:15:00", + "buy_price": 95127000.0, + "sell_price": 100903000.0, + "cash_before": 3.3956829598862643e+18, + "cash_after": 3.598263886828679e+18, + "leg_return_pct": 5.97, + "cumulative_return_pct": 899565971707069.8, + "btc_qty": 35678462669.970894 + }, + { + "leg_id": 553, + "buy_datetime": "2024-11-05 07:39:00", + "sell_datetime": "2024-11-06 03:21:00", + "buy_price": 94211000.0, + "sell_price": 97150000.0, + "cash_before": 3.598263886828679e+18, + "cash_after": 3.706805496827705e+18, + "leg_return_pct": 3.02, + "cumulative_return_pct": 926701374206826.1, + "btc_qty": 38174573615.45111 + }, + { + "leg_id": 554, + "buy_datetime": "2024-11-06 07:57:00", + "sell_datetime": "2024-11-06 17:36:00", + "buy_price": 96659000.0, + "sell_price": 100393000.0, + "cash_before": 3.706805496827705e+18, + "cash_after": 3.8461527633548017e+18, + "leg_return_pct": 3.76, + "cumulative_return_pct": 961538190838600.4, + "btc_qty": 38330130604.28197 + }, + { + "leg_id": 555, + "buy_datetime": "2024-11-06 19:48:00", + "sell_datetime": "2024-11-09 15:45:00", + "buy_price": 101875000.0, + "sell_price": 106483000.0, + "cash_before": 3.8461527633548017e+18, + "cash_after": 4.0161024510731796e+18, + "leg_return_pct": 4.42, + "cumulative_return_pct": 1004025612768194.9, + "btc_qty": 37734769933.478516 + }, + { + "leg_id": 556, + "buy_datetime": "2024-11-10 03:18:00", + "sell_datetime": "2024-11-11 02:06:00", + "buy_price": 106387000.0, + "sell_price": 109961000.0, + "cash_before": 4.0161024510731796e+18, + "cash_after": 4.146870739700301e+18, + "leg_return_pct": 3.26, + "cumulative_return_pct": 1036717684924975.2, + "btc_qty": 37731061124.457344 + }, + { + "leg_id": 557, + "buy_datetime": "2024-11-11 03:42:00", + "sell_datetime": "2024-11-12 09:24:00", + "buy_price": 110901000.0, + "sell_price": 122720000.0, + "cash_before": 4.146870739700301e+18, + "cash_after": 4.5842255743847137e+18, + "leg_return_pct": 10.55, + "cumulative_return_pct": 1146056393596078.5, + "btc_qty": 37373849688.73545 + }, + { + "leg_id": 558, + "buy_datetime": "2024-11-13 01:27:00", + "sell_datetime": "2024-11-14 16:21:00", + "buy_price": 123263000.0, + "sell_price": 127879000.0, + "cash_before": 4.5842255743847137e+18, + "cash_after": 4.75114269976442e+18, + "leg_return_pct": 3.64, + "cumulative_return_pct": 1187785674941005.0, + "btc_qty": 37172009942.947365 + }, + { + "leg_id": 559, + "buy_datetime": "2024-11-15 14:24:00", + "sell_datetime": "2024-11-20 07:03:00", + "buy_price": 124839000.0, + "sell_price": 129725000.0, + "cash_before": 4.75114269976442e+18, + "cash_after": 4.932159011412372e+18, + "leg_return_pct": 3.81, + "cumulative_return_pct": 1233039752852993.0, + "btc_qty": 38039131428.59634 + }, + { + "leg_id": 560, + "buy_datetime": "2024-11-20 13:24:00", + "sell_datetime": "2024-11-22 06:48:00", + "buy_price": 129290000.0, + "sell_price": 136832000.0, + "cash_before": 4.932159011412372e+18, + "cash_after": 5.214652899582518e+18, + "leg_return_pct": 5.73, + "cumulative_return_pct": 1303663224895529.5, + "btc_qty": 38128957629.41192 + }, + { + "leg_id": 561, + "buy_datetime": "2024-11-27 10:33:00", + "sell_datetime": "2024-11-28 08:12:00", + "buy_price": 128844000.0, + "sell_price": 133066000.0, + "cash_before": 5.214652899582518e+18, + "cash_after": 5.380144075054812e+18, + "leg_return_pct": 3.17, + "cumulative_return_pct": 1345036018763603.0, + "btc_qty": 40452373204.28368 + }, + { + "leg_id": 562, + "buy_datetime": "2024-12-04 00:48:00", + "sell_datetime": "2024-12-05 15:27:00", + "buy_price": 132579000.0, + "sell_price": 143398000.0, + "cash_before": 5.380144075054812e+18, + "cash_after": 5.813368565535344e+18, + "leg_return_pct": 8.05, + "cumulative_return_pct": 1453342141383735.8, + "btc_qty": 40560375346.15048 + }, + { + "leg_id": 563, + "buy_datetime": "2024-12-06 15:06:00", + "sell_datetime": "2024-12-12 09:06:00", + "buy_price": 137736000.0, + "sell_price": 143494000.0, + "cash_before": 5.813368565535344e+18, + "cash_after": 6.050339301125798e+18, + "leg_return_pct": 4.08, + "cumulative_return_pct": 1512584825281349.5, + "btc_qty": 42185498934.57467 + }, + { + "leg_id": 564, + "buy_datetime": "2024-12-13 13:30:00", + "sell_datetime": "2024-12-16 02:27:00", + "buy_price": 142838000.0, + "sell_price": 147582000.0, + "cash_before": 6.050339301125798e+18, + "cash_after": 6.245036172407219e+18, + "leg_return_pct": 3.22, + "cumulative_return_pct": 1561259043101704.8, + "btc_qty": 42336872061.18284 + }, + { + "leg_id": 565, + "buy_datetime": "2024-12-16 03:45:00", + "sell_datetime": "2024-12-17 08:21:00", + "buy_price": 148004000.0, + "sell_price": 152873000.0, + "cash_before": 6.245036172407219e+18, + "cash_after": 6.444034999351221e+18, + "leg_return_pct": 3.19, + "cumulative_return_pct": 1611008749837705.2, + "btc_qty": 42173952422.373825 + }, + { + "leg_id": 566, + "buy_datetime": "2024-12-24 16:39:00", + "sell_datetime": "2024-12-25 04:15:00", + "buy_price": 141729000.0, + "sell_price": 146958000.0, + "cash_before": 6.444034999351221e+18, + "cash_after": 6.675103399373776e+18, + "leg_return_pct": 3.59, + "cumulative_return_pct": 1668775849843344.0, + "btc_qty": 45444566615.523605 + }, + { + "leg_id": 567, + "buy_datetime": "2024-12-31 15:15:00", + "sell_datetime": "2025-01-02 10:45:00", + "buy_price": 137230000.0, + "sell_price": 141513000.0, + "cash_before": 6.675103399373776e+18, + "cash_after": 6.876554176212946e+18, + "leg_return_pct": 3.02, + "cumulative_return_pct": 1719138544053136.2, + "btc_qty": 48617400332.82875 + }, + { + "leg_id": 568, + "buy_datetime": "2025-01-02 11:48:00", + "sell_datetime": "2025-01-07 10:24:00", + "buy_price": 141944000.0, + "sell_price": 149563000.0, + "cash_before": 6.876554176212946e+18, + "cash_after": 7.238416920082553e+18, + "leg_return_pct": 5.26, + "cumulative_return_pct": 1809604230020538.2, + "btc_qty": 48421320373.70258 + }, + { + "leg_id": 569, + "buy_datetime": "2025-01-13 22:27:00", + "sell_datetime": "2025-01-15 04:54:00", + "buy_price": 139058000.0, + "sell_price": 143599000.0, + "cash_before": 7.238416920082553e+18, + "cash_after": 7.467317678472187e+18, + "leg_return_pct": 3.16, + "cumulative_return_pct": 1866829419617946.5, + "btc_qty": 52027195210.79342 + }, + { + "leg_id": 570, + "buy_datetime": "2025-01-15 16:42:00", + "sell_datetime": "2025-01-18 06:33:00", + "buy_price": 144206000.0, + "sell_price": 153925000.0, + "cash_before": 7.467317678472187e+18, + "cash_after": 7.962621209498156e+18, + "leg_return_pct": 6.63, + "cumulative_return_pct": 1990655302374439.0, + "btc_qty": 51756404169.264465 + }, + { + "leg_id": 571, + "buy_datetime": "2025-01-23 20:45:00", + "sell_datetime": "2025-01-27 04:24:00", + "buy_price": 152755000.0, + "sell_price": 157619000.0, + "cash_before": 7.962621209498156e+18, + "cash_after": 8.20795159433451e+18, + "leg_return_pct": 3.08, + "cumulative_return_pct": 2051987898583527.2, + "btc_qty": 52100683440.1061 + }, + { + "leg_id": 572, + "buy_datetime": "2025-01-27 21:24:00", + "sell_datetime": "2025-01-30 15:33:00", + "buy_price": 152728000.0, + "sell_price": 159618000.0, + "cash_before": 8.20795159433451e+18, + "cash_after": 8.569659841686565e+18, + "leg_return_pct": 4.41, + "cumulative_return_pct": 2142414960421541.0, + "btc_qty": 53715413143.217636 + }, + { + "leg_id": 573, + "buy_datetime": "2025-02-03 16:18:00", + "sell_datetime": "2025-02-04 08:39:00", + "buy_price": 150855000.0, + "sell_price": 158693000.0, + "cash_before": 8.569659841686565e+18, + "cash_after": 9.005902517077767e+18, + "leg_return_pct": 5.09, + "cumulative_return_pct": 2251475629269341.8, + "btc_qty": 56778860573.17107 + }, + { + "leg_id": 574, + "buy_datetime": "2025-02-28 20:27:00", + "sell_datetime": "2025-03-01 10:03:00", + "buy_price": 119804000.0, + "sell_price": 123840000.0, + "cash_before": 9.005902517077767e+18, + "cash_after": 9.299989612783694e+18, + "leg_return_pct": 3.27, + "cumulative_return_pct": 2324997403195823.5, + "btc_qty": 75134382539.97552 + }, + { + "leg_id": 575, + "buy_datetime": "2025-03-02 02:36:00", + "sell_datetime": "2025-03-03 09:18:00", + "buy_price": 126520000.0, + "sell_price": 140602000.0, + "cash_before": 9.299989612783694e+18, + "cash_after": 1.03247697541603e+19, + "leg_return_pct": 11.02, + "cumulative_return_pct": 2581192438539975.0, + "btc_qty": 73469329892.3277 + }, + { + "leg_id": 576, + "buy_datetime": "2025-03-05 01:42:00", + "sell_datetime": "2025-03-05 13:06:00", + "buy_price": 125418000.0, + "sell_price": 130473000.0, + "cash_before": 1.03247697541603e+19, + "cash_after": 1.0730173637168056e+19, + "leg_return_pct": 3.93, + "cumulative_return_pct": 2682543409291914.0, + "btc_qty": 82281708919.63849 + }, + { + "leg_id": 577, + "buy_datetime": "2025-03-05 16:45:00", + "sell_datetime": "2025-03-06 15:42:00", + "buy_price": 131272000.0, + "sell_price": 136653000.0, + "cash_before": 1.0730173637168056e+19, + "cash_after": 1.1158849367721148e+19, + "leg_return_pct": 4.0, + "cumulative_return_pct": 2789712341930187.0, + "btc_qty": 81699132719.46394 + }, + { + "leg_id": 578, + "buy_datetime": "2025-03-11 11:42:00", + "sell_datetime": "2025-03-12 12:12:00", + "buy_price": 118098000.0, + "sell_price": 122767000.0, + "cash_before": 1.1158849367721148e+19, + "cash_after": 1.158841694483658e+19, + "leg_return_pct": 3.85, + "cumulative_return_pct": 2897104236209045.0, + "btc_qty": 94440802918.23137 + }, + { + "leg_id": 579, + "buy_datetime": "2025-03-14 06:09:00", + "sell_datetime": "2025-03-15 06:42:00", + "buy_price": 119683000.0, + "sell_price": 124052000.0, + "cash_before": 1.158841694483658e+19, + "cash_after": 1.1999440955972037e+19, + "leg_return_pct": 3.55, + "cumulative_return_pct": 2999860238992909.5, + "btc_qty": 96777510058.77327 + }, + { + "leg_id": 580, + "buy_datetime": "2025-03-19 04:12:00", + "sell_datetime": "2025-03-20 14:21:00", + "buy_price": 120368000.0, + "sell_price": 125239000.0, + "cash_before": 1.1999440955972037e+19, + "cash_after": 1.2472547218518155e+19, + "leg_return_pct": 3.94, + "cumulative_return_pct": 3118136804629439.0, + "btc_qty": 99639781632.11194 + }, + { + "leg_id": 581, + "buy_datetime": "2025-03-22 01:51:00", + "sell_datetime": "2025-03-24 21:51:00", + "buy_price": 124191000.0, + "sell_price": 128767000.0, + "cash_before": 1.2472547218518155e+19, + "cash_after": 1.291918767634017e+19, + "leg_return_pct": 3.58, + "cumulative_return_pct": 3229796919084943.0, + "btc_qty": 100380147876.32675 + }, + { + "leg_id": 582, + "buy_datetime": "2025-03-31 19:36:00", + "sell_datetime": "2025-04-03 04:09:00", + "buy_price": 121884000.0, + "sell_price": 127526000.0, + "cash_before": 1.291918767634017e+19, + "cash_after": 1.3503701939290028e+19, + "leg_return_pct": 4.52, + "cumulative_return_pct": 3375925484822407.0, + "btc_qty": 105942765929.09653 + }, + { + "leg_id": 583, + "buy_datetime": "2025-04-07 18:27:00", + "sell_datetime": "2025-04-08 12:12:00", + "buy_price": 114312000.0, + "sell_price": 119014000.0, + "cash_before": 1.3503701939290028e+19, + "cash_after": 1.404509460776171e+19, + "leg_return_pct": 4.01, + "cumulative_return_pct": 3511273651940327.5, + "btc_qty": 118071156906.71481 + }, + { + "leg_id": 584, + "buy_datetime": "2025-04-09 14:00:00", + "sell_datetime": "2025-04-10 16:54:00", + "buy_price": 114960000.0, + "sell_price": 120827000.0, + "cash_before": 1.404509460776171e+19, + "cash_after": 1.4747129817175658e+19, + "leg_return_pct": 5.0, + "cumulative_return_pct": 3686782454293815.0, + "btc_qty": 122112665800.78139 + }, + { + "leg_id": 585, + "buy_datetime": "2025-04-11 10:33:00", + "sell_datetime": "2025-04-12 07:30:00", + "buy_price": 117831000.0, + "sell_price": 121451000.0, + "cash_before": 1.4747129817175658e+19, + "cash_after": 1.5184994250458632e+19, + "leg_return_pct": 2.97, + "cumulative_return_pct": 3796248562614558.5, + "btc_qty": 125092346260.8912 + }, + { + "leg_id": 586, + "buy_datetime": "2025-04-12 14:03:00", + "sell_datetime": "2025-04-21 18:15:00", + "buy_price": 121414000.0, + "sell_price": 125204000.0, + "cash_before": 1.5184994250458632e+19, + "cash_after": 1.5643346512097397e+19, + "leg_return_pct": 3.02, + "cumulative_return_pct": 3910836628024249.0, + "btc_qty": 125005368024.55568 + }, + { + "leg_id": 587, + "buy_datetime": "2025-04-21 21:27:00", + "sell_datetime": "2025-04-23 10:51:00", + "buy_price": 125186000.0, + "sell_price": 133000000.0, + "cash_before": 1.5643346512097397e+19, + "cash_after": 1.6603174805202788e+19, + "leg_return_pct": 6.14, + "cumulative_return_pct": 4150793701300597.0, + "btc_qty": 124898349965.9814 + }, + { + "leg_id": 588, + "buy_datetime": "2025-04-24 18:03:00", + "sell_datetime": "2025-04-26 06:21:00", + "buy_price": 132712000.0, + "sell_price": 136753000.0, + "cash_before": 1.6603174805202788e+19, + "cash_after": 1.709162696519721e+19, + "leg_return_pct": 2.94, + "cumulative_return_pct": 4272906741299202.5, + "btc_qty": 125044255363.4953 + }, + { + "leg_id": 589, + "buy_datetime": "2025-04-28 11:45:00", + "sell_datetime": "2025-05-02 07:48:00", + "buy_price": 134886000.0, + "sell_price": 139004000.0, + "cash_before": 1.709162696519721e+19, + "cash_after": 1.7595816497684945e+19, + "leg_return_pct": 2.95, + "cumulative_return_pct": 4398954124421136.5, + "btc_qty": 126648289308.85794 + }, + { + "leg_id": 590, + "buy_datetime": "2025-05-06 00:57:00", + "sell_datetime": "2025-05-08 14:36:00", + "buy_price": 133607000.0, + "sell_price": 139369000.0, + "cash_before": 1.7595816497684945e+19, + "cash_after": 1.8336312103364528e+19, + "leg_return_pct": 4.21, + "cumulative_return_pct": 4584078025841032.0, + "btc_qty": 131632463788.84416 + }, + { + "leg_id": 591, + "buy_datetime": "2025-05-08 16:24:00", + "sell_datetime": "2025-05-09 21:33:00", + "buy_price": 139778000.0, + "sell_price": 144180000.0, + "cash_before": 1.8336312103364528e+19, + "cash_after": 1.8894864789283037e+19, + "leg_return_pct": 3.05, + "cumulative_return_pct": 4723716197320659.0, + "btc_qty": 131116083699.24342 + }, + { + "leg_id": 592, + "buy_datetime": "2025-05-10 10:39:00", + "sell_datetime": "2025-05-19 10:36:00", + "buy_price": 144012000.0, + "sell_price": 149091000.0, + "cash_before": 1.8894864789283037e+19, + "cash_after": 1.9541690527707898e+19, + "leg_return_pct": 3.42, + "cumulative_return_pct": 4885422631926874.0, + "btc_qty": 131137803494.76707 + }, + { + "leg_id": 593, + "buy_datetime": "2025-05-19 17:12:00", + "sell_datetime": "2025-05-23 05:15:00", + "buy_price": 146671000.0, + "sell_price": 154568000.0, + "cash_before": 1.9541690527707898e+19, + "cash_after": 2.057325753963137e+19, + "leg_return_pct": 5.28, + "cumulative_return_pct": 5143314384907742.0, + "btc_qty": 133168245136.69397 + }, + { + "leg_id": 594, + "buy_datetime": "2025-06-06 11:42:00", + "sell_datetime": "2025-06-08 09:45:00", + "buy_price": 141943000.0, + "sell_price": 146341000.0, + "cash_before": 2.057325753963137e+19, + "cash_after": 2.1189499469529014e+19, + "leg_return_pct": 3.0, + "cumulative_return_pct": 5297374867382153.0, + "btc_qty": 144867805463.18982 + }, + { + "leg_id": 595, + "buy_datetime": "2025-06-09 17:39:00", + "sell_datetime": "2025-06-10 23:03:00", + "buy_price": 145394000.0, + "sell_price": 149878000.0, + "cash_before": 2.1189499469529014e+19, + "cash_after": 2.1821153250151494e+19, + "leg_return_pct": 2.98, + "cumulative_return_pct": 5455288312537773.0, + "btc_qty": 145665603255.94077 + }, + { + "leg_id": 596, + "buy_datetime": "2025-06-23 06:24:00", + "sell_datetime": "2025-06-24 11:57:00", + "buy_price": 138693000.0, + "sell_price": 145119000.0, + "cash_before": 2.1821153250151494e+19, + "cash_after": 2.2809356393157624e+19, + "leg_return_pct": 4.53, + "cumulative_return_pct": 5702339098289305.0, + "btc_qty": 157255540463.66016 + }, + { + "leg_id": 597, + "buy_datetime": "2025-06-24 23:21:00", + "sell_datetime": "2025-07-10 14:06:00", + "buy_price": 144950000.0, + "sell_price": 150834000.0, + "cash_before": 2.2809356393157624e+19, + "cash_after": 2.3711534293549134e+19, + "leg_return_pct": 3.96, + "cumulative_return_pct": 5927883573387183.0, + "btc_qty": 157281488202.5598 + }, + { + "leg_id": 598, + "buy_datetime": "2025-07-10 23:33:00", + "sell_datetime": "2025-07-11 19:30:00", + "buy_price": 150981000.0, + "sell_price": 159786000.0, + "cash_before": 2.3711534293549134e+19, + "cash_after": 2.5069269607455355e+19, + "leg_return_pct": 5.73, + "cumulative_return_pct": 6267317401863738.0, + "btc_qty": 156971264771.07953 + }, + { + "leg_id": 599, + "buy_datetime": "2025-07-12 10:27:00", + "sell_datetime": "2025-07-15 00:06:00", + "buy_price": 158317000.0, + "sell_price": 163957000.0, + "cash_before": 2.5069269607455355e+19, + "cash_after": 2.5936399643519566e+19, + "leg_return_pct": 3.46, + "cumulative_return_pct": 6484099910879791.0, + "btc_qty": 158269389722.2132 + }, + { + "leg_id": 600, + "buy_datetime": "2025-07-25 18:21:00", + "sell_datetime": "2025-07-29 19:00:00", + "buy_price": 158362000.0, + "sell_price": 163442000.0, + "cash_before": 2.5936399643519566e+19, + "cash_after": 2.6741636208685457e+19, + "leg_return_pct": 3.1, + "cumulative_return_pct": 6685409052171264.0, + "btc_qty": 163697297607.3667 + }, + { + "leg_id": 601, + "buy_datetime": "2025-08-03 10:24:00", + "sell_datetime": "2025-08-11 17:21:00", + "buy_price": 158000000.0, + "sell_price": 166177000.0, + "cash_before": 2.6741636208685457e+19, + "cash_after": 2.809748193880818e+19, + "leg_return_pct": 5.07, + "cumulative_return_pct": 7024370484701945.0, + "btc_qty": 169166236649.24756 + }, + { + "leg_id": 602, + "buy_datetime": "2025-09-01 14:54:00", + "sell_datetime": "2025-09-03 10:18:00", + "buy_price": 150027000.0, + "sell_price": 155000000.0, + "cash_before": 2.809748193880818e+19, + "cash_after": 2.899981789672644e+19, + "leg_return_pct": 3.21, + "cumulative_return_pct": 7249954474181509.0, + "btc_qty": 187189193930.68433 + }, + { + "leg_id": 603, + "buy_datetime": "2025-09-05 02:15:00", + "sell_datetime": "2025-09-11 16:51:00", + "buy_price": 153754000.0, + "sell_price": 158881000.0, + "cash_before": 2.899981789672644e+19, + "cash_after": 2.993687122977328e+19, + "leg_return_pct": 3.23, + "cumulative_return_pct": 7484217807443219.0, + "btc_qty": 188517488896.40646 + }, + { + "leg_id": 604, + "buy_datetime": "2025-09-27 21:12:00", + "sell_datetime": "2025-09-30 06:36:00", + "buy_price": 157293000.0, + "sell_price": 162750000.0, + "cash_before": 2.993687122977328e+19, + "cash_after": 3.0944509831393665e+19, + "leg_return_pct": 3.37, + "cumulative_return_pct": 7736127457848316.0, + "btc_qty": 190230352235.37216 + }, + { + "leg_id": 605, + "buy_datetime": "2025-10-01 02:06:00", + "sell_datetime": "2025-10-02 17:03:00", + "buy_price": 162293000.0, + "sell_price": 168026000.0, + "cash_before": 3.0944509831393665e+19, + "cash_after": 3.2005594983094616e+19, + "leg_return_pct": 3.43, + "cumulative_return_pct": 8001398745773553.0, + "btc_qty": 190575302548.34137 + }, + { + "leg_id": 606, + "buy_datetime": "2025-10-02 17:30:00", + "sell_datetime": "2025-10-04 08:39:00", + "buy_price": 168200000.0, + "sell_price": 173410000.0, + "cash_before": 3.2005594983094616e+19, + "cash_after": 3.2963980519114002e+19, + "leg_return_pct": 2.99, + "cumulative_return_pct": 8240995129778400.0, + "btc_qty": 190187825122.4915 + }, + { + "leg_id": 607, + "buy_datetime": "2025-10-18 00:03:00", + "sell_datetime": "2025-10-22 02:24:00", + "buy_price": 162104000.0, + "sell_price": 167157000.0, + "cash_before": 3.2963980519114002e+19, + "cash_after": 3.3957529173135327e+19, + "leg_return_pct": 3.01, + "cumulative_return_pct": 8489382293283731.0, + "btc_qty": 203249139619.3459 + }, + { + "leg_id": 608, + "buy_datetime": "2025-10-22 21:15:00", + "sell_datetime": "2025-10-27 12:00:00", + "buy_price": 163015000.0, + "sell_price": 170095000.0, + "cash_before": 3.3957529173135327e+19, + "cash_after": 3.5396935023042236e+19, + "leg_return_pct": 4.24, + "cumulative_return_pct": 8849233755760459.0, + "btc_qty": 208205075658.98083 + }, + { + "leg_id": 609, + "buy_datetime": "2025-11-05 11:24:00", + "sell_datetime": "2025-11-06 07:06:00", + "buy_price": 150250000.0, + "sell_price": 154964000.0, + "cash_before": 3.5396935023042236e+19, + "cash_after": 3.647099340821608e+19, + "leg_return_pct": 3.03, + "cumulative_return_pct": 9117748352053920.0, + "btc_qty": 235469128489.38913 + }, + { + "leg_id": 610, + "buy_datetime": "2025-11-07 22:24:00", + "sell_datetime": "2025-11-10 07:21:00", + "buy_price": 150230000.0, + "sell_price": 154983000.0, + "cash_before": 3.647099340821608e+19, + "cash_after": 3.758725288231485e+19, + "leg_return_pct": 3.06, + "cumulative_return_pct": 9396813220578610.0, + "btc_qty": 242646328373.24084 + }, + { + "leg_id": 611, + "buy_datetime": "2025-11-21 20:21:00", + "sell_datetime": "2025-11-23 14:27:00", + "buy_price": 125071000.0, + "sell_price": 130049000.0, + "cash_before": 3.758725288231485e+19, + "cash_after": 3.904420439181133e+19, + "leg_return_pct": 3.88, + "cumulative_return_pct": 9761051097952732.0, + "btc_qty": 300377059876.97943 + }, + { + "leg_id": 612, + "buy_datetime": "2025-11-23 17:27:00", + "sell_datetime": "2025-11-27 15:57:00", + "buy_price": 129643000.0, + "sell_price": 136110000.0, + "cash_before": 3.904420439181133e+19, + "cash_after": 4.095087032609809e+19, + "leg_return_pct": 4.88, + "cumulative_return_pct": 1.0237717581524422e+16, + "btc_qty": 301016501389.31854 + }, + { + "leg_id": 613, + "buy_datetime": "2025-12-02 05:18:00", + "sell_datetime": "2025-12-03 06:21:00", + "buy_price": 128102000.0, + "sell_price": 135679000.0, + "cash_before": 4.095087032609809e+19, + "cash_after": 4.332967752949191e+19, + "leg_return_pct": 5.81, + "cumulative_return_pct": 1.0832419382372876e+16, + "btc_qty": 319514097289.1527 + }, + { + "leg_id": 614, + "buy_datetime": "2025-12-08 00:33:00", + "sell_datetime": "2025-12-10 06:09:00", + "buy_price": 133358000.0, + "sell_price": 137456000.0, + "cash_before": 4.332967752949191e+19, + "cash_after": 4.4616518838917685e+19, + "leg_return_pct": 2.97, + "cumulative_return_pct": 1.115412970972932e+16, + "btc_qty": 324750016427.4146 + }, + { + "leg_id": 615, + "buy_datetime": "2025-12-16 17:06:00", + "sell_datetime": "2025-12-23 01:45:00", + "buy_price": 128401000.0, + "sell_price": 133450000.0, + "cash_before": 4.4616518838917685e+19, + "cash_after": 4.632457576758064e+19, + "leg_return_pct": 3.83, + "cumulative_return_pct": 1.158114394189506e+16, + "btc_qty": 347304231115.7875 + }, + { + "leg_id": 616, + "buy_datetime": "2025-12-30 12:33:00", + "sell_datetime": "2026-01-04 16:00:00", + "buy_price": 126866000.0, + "sell_price": 132235000.0, + "cash_before": 4.632457576758064e+19, + "cash_after": 4.823677011793522e+19, + "leg_return_pct": 4.13, + "cumulative_return_pct": 1.2059192529483704e+16, + "btc_qty": 364963138111.84125 + }, + { + "leg_id": 617, + "buy_datetime": "2026-01-05 01:21:00", + "sell_datetime": "2026-01-06 08:12:00", + "buy_price": 132055000.0, + "sell_price": 136214000.0, + "cash_before": 4.823677011793522e+19, + "cash_after": 4.970621728878448e+19, + "leg_return_pct": 3.05, + "cumulative_return_pct": 1.2426554322196018e+16, + "btc_qty": 365095238596.61694 + }, + { + "leg_id": 618, + "buy_datetime": "2026-01-08 20:00:00", + "sell_datetime": "2026-01-14 14:45:00", + "buy_price": 131993000.0, + "sell_price": 139699000.0, + "cash_before": 4.970621728878448e+19, + "cash_after": 5.255556488718409e+19, + "leg_return_pct": 5.73, + "cumulative_return_pct": 1.3138891221795922e+16, + "btc_qty": 376393931345.9054 + }, + { + "leg_id": 619, + "buy_datetime": "2026-02-06 08:18:00", + "sell_datetime": "2026-02-07 14:42:00", + "buy_price": 95067000.0, + "sell_price": 104401000.0, + "cash_before": 5.255556488718409e+19, + "cash_after": 5.765794700548563e+19, + "leg_return_pct": 9.71, + "cumulative_return_pct": 1.4414486751371306e+16, + "btc_qty": 552550170981.9443 + }, + { + "leg_id": 620, + "buy_datetime": "2026-02-08 00:03:00", + "sell_datetime": "2026-02-09 05:33:00", + "buy_price": 102242000.0, + "sell_price": 105434000.0, + "cash_before": 5.765794700548563e+19, + "cash_after": 5.939858762904474e+19, + "leg_return_pct": 3.02, + "cumulative_return_pct": 1.4849646907261084e+16, + "btc_qty": 563654056375.8816 + }, + { + "leg_id": 621, + "buy_datetime": "2026-02-13 08:00:00", + "sell_datetime": "2026-02-14 14:42:00", + "buy_price": 97366000.0, + "sell_price": 101060000.0, + "cash_before": 5.939858762904474e+19, + "cash_after": 6.1590493038953914e+19, + "leg_return_pct": 3.69, + "cumulative_return_pct": 1.5397623259738378e+16, + "btc_qty": 609749690191.9584 + }, + { + "leg_id": 622, + "buy_datetime": "2026-02-25 00:06:00", + "sell_datetime": "2026-02-26 05:18:00", + "buy_price": 93112000.0, + "sell_price": 98921000.0, + "cash_before": 6.1590493038953914e+19, + "cash_after": 6.536753685768476e+19, + "leg_return_pct": 6.13, + "cumulative_return_pct": 1.634188421442109e+16, + "btc_qty": 661136027498.4366 + }, + { + "leg_id": 623, + "buy_datetime": "2026-02-28 19:21:00", + "sell_datetime": "2026-03-01 13:24:00", + "buy_price": 93531000.0, + "sell_price": 97548000.0, + "cash_before": 6.536753685768476e+19, + "cash_after": 6.810680530547264e+19, + "leg_return_pct": 4.19, + "cumulative_return_pct": 1.702670132636806e+16, + "btc_qty": 698536881774.5552 + }, + { + "leg_id": 624, + "buy_datetime": "2026-03-02 06:36:00", + "sell_datetime": "2026-03-03 15:06:00", + "buy_price": 95848000.0, + "sell_price": 99461000.0, + "cash_before": 6.810680530547264e+19, + "cash_after": 7.0603441751709655e+19, + "leg_return_pct": 3.67, + "cumulative_return_pct": 1.7650860437927312e+16, + "btc_qty": 710215673804.5646 + }, + { + "leg_id": 625, + "buy_datetime": "2026-03-03 20:27:00", + "sell_datetime": "2026-03-05 06:06:00", + "buy_price": 98404000.0, + "sell_price": 105800000.0, + "cash_before": 7.0603441751709655e+19, + "cash_after": 7.583407341830195e+19, + "leg_return_pct": 7.41, + "cumulative_return_pct": 1.8958518354575388e+16, + "btc_qty": 717126743128.6716 + }, + { + "leg_id": 626, + "buy_datetime": "2026-03-09 09:42:00", + "sell_datetime": "2026-03-11 05:12:00", + "buy_price": 98510000.0, + "sell_price": 102680000.0, + "cash_before": 7.583407341830195e+19, + "cash_after": 7.896516051764609e+19, + "leg_return_pct": 4.13, + "cumulative_return_pct": 1.9741290129411424e+16, + "btc_qty": 769426011385.573 + }, + { + "leg_id": 627, + "buy_datetime": "2026-03-11 19:48:00", + "sell_datetime": "2026-03-14 01:33:00", + "buy_price": 101934000.0, + "sell_price": 105113000.0, + "cash_before": 7.896516051764609e+19, + "cash_after": 8.134642737104472e+19, + "leg_return_pct": 3.02, + "cumulative_return_pct": 2.033660684276108e+16, + "btc_qty": 774282162353.9474 + }, + { + "leg_id": 628, + "buy_datetime": "2026-03-14 18:03:00", + "sell_datetime": "2026-03-17 01:24:00", + "buy_price": 104316000.0, + "sell_price": 108030000.0, + "cash_before": 8.134642737104472e+19, + "cash_after": 8.41584118573249e+19, + "leg_return_pct": 3.46, + "cumulative_return_pct": 2.103960296433113e+16, + "btc_qty": 779417866457.2952 + }, + { + "leg_id": 629, + "buy_datetime": "2026-03-23 10:24:00", + "sell_datetime": "2026-03-24 21:21:00", + "buy_price": 102282000.0, + "sell_price": 105807000.0, + "cash_before": 8.41584118573249e+19, + "cash_after": 8.697177177256857e+19, + "leg_return_pct": 3.34, + "cumulative_return_pct": 2.1742942943142044e+16, + "btc_qty": 822396244220.8428 + }, + { + "leg_id": 630, + "buy_datetime": "2026-03-28 04:15:00", + "sell_datetime": "2026-04-01 16:51:00", + "buy_price": 100295000.0, + "sell_price": 103431000.0, + "cash_before": 8.697177177256857e+19, + "cash_after": 8.960151550702092e+19, + "leg_return_pct": 3.02, + "cumulative_return_pct": 2.2400378876755132e+16, + "btc_qty": 866726017116.3297 + }, + { + "leg_id": 631, + "buy_datetime": "2026-04-02 23:09:00", + "sell_datetime": "2026-04-06 21:03:00", + "buy_price": 101193000.0, + "sell_price": 104597000.0, + "cash_before": 8.960151550702092e+19, + "cash_after": 9.252300070936537e+19, + "leg_return_pct": 3.26, + "cumulative_return_pct": 2.3130750177341244e+16, + "btc_qty": 885008990239.1213 + }, + { + "leg_id": 632, + "buy_datetime": "2026-04-08 02:42:00", + "sell_datetime": "2026-04-10 12:09:00", + "buy_price": 103610000.0, + "sell_price": 106987000.0, + "cash_before": 9.252300070936537e+19, + "cash_after": 9.544312318603947e+19, + "leg_return_pct": 3.16, + "cumulative_return_pct": 2.386078079650977e+16, + "btc_qty": 892546464713.934 + }, + { + "leg_id": 633, + "buy_datetime": "2026-04-13 20:00:00", + "sell_datetime": "2026-04-15 07:36:00", + "buy_price": 105714000.0, + "sell_price": 109665000.0, + "cash_before": 9.544312318603947e+19, + "cash_after": 9.891126956491427e+19, + "leg_return_pct": 3.63, + "cumulative_return_pct": 2.4727817391228468e+16, + "btc_qty": 902391373180.9075 + }, + { + "leg_id": 634, + "buy_datetime": "2026-04-16 02:51:00", + "sell_datetime": "2026-04-21 21:12:00", + "buy_price": 109555000.0, + "sell_price": 112859000.0, + "cash_before": 9.891126956491427e+19, + "cash_after": 1.0179240322770824e+20, + "leg_return_pct": 2.91, + "cumulative_return_pct": 2.5448100806926964e+16, + "btc_qty": 902394358360.0184 + }, + { + "leg_id": 635, + "buy_datetime": "2026-04-22 07:42:00", + "sell_datetime": "2026-04-23 02:33:00", + "buy_price": 112219000.0, + "sell_price": 116497000.0, + "cash_before": 1.0179240322770824e+20, + "cash_after": 1.0556727518376487e+20, + "leg_return_pct": 3.71, + "cumulative_return_pct": 2.639181879594112e+16, + "btc_qty": 906633520402.9121 + }, + { + "leg_id": 636, + "buy_datetime": "2026-04-30 16:30:00", + "sell_datetime": "2026-05-03 22:24:00", + "buy_price": 113118000.0, + "sell_price": 116670000.0, + "cash_before": 1.0556727518376487e+20, + "cash_after": 1.0877332114100014e+20, + "leg_return_pct": 3.04, + "cumulative_return_pct": 2.7193330285249936e+16, + "btc_qty": 932782506287.001 + }, + { + "leg_id": 637, + "buy_datetime": "2026-05-03 23:48:00", + "sell_datetime": "2026-05-06 01:48:00", + "buy_price": 116671000.0, + "sell_price": 120300000.0, + "cash_before": 1.0877332114100014e+20, + "cash_after": 1.1204453869502009e+20, + "leg_return_pct": 3.01, + "cumulative_return_pct": 2.801113467375492e+16, + "btc_qty": 931841969987.6545 + }, + { + "leg_id": 638, + "buy_datetime": "2026-06-07 05:24:00", + "sell_datetime": "2026-06-09 01:51:00", + "buy_price": 92141000.0, + "sell_price": 95111000.0, + "cash_before": 1.1204453869502009e+20, + "cash_after": 1.155404664141833e+20, + "leg_return_pct": 3.12, + "cumulative_return_pct": 2.8885116603545724e+16, + "btc_qty": 1215403744540.135 } ] }, @@ -155872,22 +306492,22 @@ "buy": { "side": "buy", "gt_count": 1535, - "tech_count": 8859, - "hit_count": 1399, - "miss_count": 136, - "recall": 0.9114, - "precision": 0.1579, - "f1": 0.2692, - "avg_bar_offset": 123.0, + "tech_count": 21376, + "hit_count": 1497, + "miss_count": 38, + "recall": 0.9752, + "precision": 0.07, + "f1": 0.1307, + "avg_bar_offset": 71.3, "hits": [ { "matched": true, "gt_bar_index": 1141, - "tech_bar_index": 1107, - "signal_bar_index": 1107, - "bar_offset": 34, - "tech_price": 1387000.0, - "tech_datetime": "2017-01-03 14:42:00", + "tech_bar_index": 1217, + "signal_bar_index": 1217, + "bar_offset": 76, + "tech_price": 1357000.0, + "tech_datetime": "2017-01-03 20:12:00", "candidate_index": 10, "gt_datetime": "2017-01-03 16:24:00", "gt_price": 1271000.0 @@ -155895,288 +306515,360 @@ { "matched": true, "gt_bar_index": 1741, - "tech_bar_index": 1713, - "signal_bar_index": 1713, - "bar_offset": 28, - "tech_price": 1395000.0, - "tech_datetime": "2017-01-04 21:48:00", - "candidate_index": 14, + "tech_bar_index": 1744, + "signal_bar_index": 1744, + "bar_offset": 3, + "tech_price": 1403000.0, + "tech_datetime": "2017-01-04 23:21:00", + "candidate_index": 19, "gt_datetime": "2017-01-04 23:12:00", "gt_price": 1380000.0 }, { "matched": true, "gt_bar_index": 1946, - "tech_bar_index": 1898, - "signal_bar_index": 1898, - "bar_offset": 48, - "tech_price": 1510000.0, - "tech_datetime": "2017-01-05 10:00:00", - "candidate_index": 16, + "tech_bar_index": 1915, + "signal_bar_index": 1915, + "bar_offset": 31, + "tech_price": 1529000.0, + "tech_datetime": "2017-01-05 10:51:00", + "candidate_index": 24, "gt_datetime": "2017-01-05 12:24:00", "gt_price": 1552000.0 }, { "matched": true, "gt_bar_index": 1949, - "tech_bar_index": 2021, - "signal_bar_index": 2021, - "bar_offset": 72, - "tech_price": 1618000.0, - "tech_datetime": "2017-01-05 16:09:00", - "candidate_index": 17, + "tech_bar_index": 1889, + "signal_bar_index": 1889, + "bar_offset": 60, + "tech_price": 1520000.0, + "tech_datetime": "2017-01-05 09:33:00", + "candidate_index": 23, "gt_datetime": "2017-01-05 12:33:00", "gt_price": 1568000.0 }, { "matched": true, "gt_bar_index": 1952, - "tech_bar_index": 1775, - "signal_bar_index": 1775, - "bar_offset": 177, - "tech_price": 1403000.0, - "tech_datetime": "2017-01-05 00:54:00", - "candidate_index": 15, + "tech_bar_index": 1829, + "signal_bar_index": 1829, + "bar_offset": 123, + "tech_price": 1472000.0, + "tech_datetime": "2017-01-05 06:33:00", + "candidate_index": 22, "gt_datetime": "2017-01-05 12:42:00", "gt_price": 1586000.0 }, { "matched": true, "gt_bar_index": 2048, - "tech_bar_index": 1642, - "signal_bar_index": 1642, - "bar_offset": 406, - "tech_price": 1390000.0, - "tech_datetime": "2017-01-04 18:12:00", - "candidate_index": 13, + "tech_bar_index": 1809, + "signal_bar_index": 1809, + "bar_offset": 239, + "tech_price": 1446000.0, + "tech_datetime": "2017-01-05 02:36:00", + "candidate_index": 21, "gt_datetime": "2017-01-05 17:30:00", "gt_price": 1520000.0 }, { "matched": true, - "gt_bar_index": 2297, - "tech_bar_index": 2735, - "signal_bar_index": 2735, - "bar_offset": 438, - "tech_price": 1200000.0, - "tech_datetime": "2017-01-07 04:36:00", + "gt_bar_index": 2067, + "tech_bar_index": 2336, + "signal_bar_index": 2336, + "bar_offset": 269, + "tech_price": 1416000.0, + "tech_datetime": "2017-01-06 08:33:00", + "candidate_index": 25, + "gt_datetime": "2017-01-05 18:27:00", + "gt_price": 1401000.0 + }, + { + "matched": true, + "gt_bar_index": 2135, + "tech_bar_index": 1763, + "signal_bar_index": 1763, + "bar_offset": 372, + "tech_price": 1405000.0, + "tech_datetime": "2017-01-05 00:18:00", + "candidate_index": 20, + "gt_datetime": "2017-01-05 21:51:00", + "gt_price": 1302000.0 + }, + { + "matched": true, + "gt_bar_index": 2136, + "tech_bar_index": 1725, + "signal_bar_index": 1725, + "bar_offset": 411, + "tech_price": 1400000.0, + "tech_datetime": "2017-01-04 22:24:00", "candidate_index": 18, + "gt_datetime": "2017-01-05 21:54:00", + "gt_price": 1280000.0 + }, + { + "matched": true, + "gt_bar_index": 2145, + "tech_bar_index": 1674, + "signal_bar_index": 1674, + "bar_offset": 471, + "tech_price": 1393000.0, + "tech_datetime": "2017-01-04 19:51:00", + "candidate_index": 17, + "gt_datetime": "2017-01-05 22:21:00", + "gt_price": 1155000.0 + }, + { + "matched": true, + "gt_bar_index": 2297, + "tech_bar_index": 2762, + "signal_bar_index": 2762, + "bar_offset": 465, + "tech_price": 1203000.0, + "tech_datetime": "2017-01-07 06:24:00", + "candidate_index": 26, "gt_datetime": "2017-01-06 06:33:00", "gt_price": 1305000.0 }, { "matched": true, - "gt_bar_index": 2399, - "tech_bar_index": 2744, - "signal_bar_index": 2744, - "bar_offset": 345, - "tech_price": 1195000.0, - "tech_datetime": "2017-01-07 05:12:00", - "candidate_index": 19, - "gt_datetime": "2017-01-06 11:42:00", - "gt_price": 1351000.0 + "gt_bar_index": 2578, + "tech_bar_index": 3022, + "signal_bar_index": 3022, + "bar_offset": 444, + "tech_price": 1118000.0, + "tech_datetime": "2017-01-07 19:36:00", + "candidate_index": 27, + "gt_datetime": "2017-01-06 20:39:00", + "gt_price": 1089000.0 }, { "matched": true, "gt_bar_index": 2848, - "tech_bar_index": 3131, - "signal_bar_index": 3131, - "bar_offset": 283, - "tech_price": 1127000.0, - "tech_datetime": "2017-01-08 01:03:00", - "candidate_index": 20, + "tech_bar_index": 3032, + "signal_bar_index": 3032, + "bar_offset": 184, + "tech_price": 1109000.0, + "tech_datetime": "2017-01-07 20:06:00", + "candidate_index": 28, "gt_datetime": "2017-01-07 10:54:00", "gt_price": 1089000.0 }, + { + "matched": true, + "gt_bar_index": 2859, + "tech_bar_index": 3068, + "signal_bar_index": 3068, + "bar_offset": 209, + "tech_price": 1120000.0, + "tech_datetime": "2017-01-07 21:54:00", + "candidate_index": 29, + "gt_datetime": "2017-01-07 11:27:00", + "gt_price": 1050000.0 + }, { "matched": true, "gt_bar_index": 2990, - "tech_bar_index": 3406, - "signal_bar_index": 3406, - "bar_offset": 416, - "tech_price": 1187000.0, - "tech_datetime": "2017-01-08 15:48:00", - "candidate_index": 21, + "tech_bar_index": 3100, + "signal_bar_index": 3100, + "bar_offset": 110, + "tech_price": 1105000.0, + "tech_datetime": "2017-01-07 23:30:00", + "candidate_index": 30, "gt_datetime": "2017-01-07 18:00:00", "gt_price": 1002000.0 }, { "matched": true, "gt_bar_index": 3075, - "tech_bar_index": 3533, - "signal_bar_index": 3533, - "bar_offset": 458, - "tech_price": 1176000.0, - "tech_datetime": "2017-01-08 22:15:00", - "candidate_index": 22, + "tech_bar_index": 3142, + "signal_bar_index": 3142, + "bar_offset": 67, + "tech_price": 1128000.0, + "tech_datetime": "2017-01-08 01:36:00", + "candidate_index": 31, "gt_datetime": "2017-01-07 22:15:00", "gt_price": 1073000.0 }, + { + "matched": true, + "gt_bar_index": 3210, + "tech_bar_index": 3233, + "signal_bar_index": 3233, + "bar_offset": 23, + "tech_price": 1125000.0, + "tech_datetime": "2017-01-08 06:57:00", + "candidate_index": 32, + "gt_datetime": "2017-01-08 05:12:00", + "gt_price": 1115000.0 + }, { "matched": true, "gt_bar_index": 3618, - "tech_bar_index": 3703, - "signal_bar_index": 3703, - "bar_offset": 85, - "tech_price": 1164000.0, - "tech_datetime": "2017-01-09 07:15:00", - "candidate_index": 23, + "tech_bar_index": 3679, + "signal_bar_index": 3679, + "bar_offset": 61, + "tech_price": 1175000.0, + "tech_datetime": "2017-01-09 06:00:00", + "candidate_index": 36, "gt_datetime": "2017-01-09 02:33:00", "gt_price": 1118000.0 }, { "matched": true, "gt_bar_index": 4818, - "tech_bar_index": 4715, - "signal_bar_index": 4715, - "bar_offset": 103, - "tech_price": 1120000.0, - "tech_datetime": "2017-01-11 13:30:00", - "candidate_index": 32, + "tech_bar_index": 4739, + "signal_bar_index": 4739, + "bar_offset": 79, + "tech_price": 1122000.0, + "tech_datetime": "2017-01-11 14:45:00", + "candidate_index": 42, "gt_datetime": "2017-01-11 18:42:00", "gt_price": 1031000.0 }, { "matched": true, "gt_bar_index": 4871, - "tech_bar_index": 4986, - "signal_bar_index": 4986, - "bar_offset": 115, - "tech_price": 973000.0, - "tech_datetime": "2017-01-12 03:06:00", - "candidate_index": 33, + "tech_bar_index": 5172, + "signal_bar_index": 5172, + "bar_offset": 301, + "tech_price": 929000.0, + "tech_datetime": "2017-01-12 12:45:00", + "candidate_index": 43, "gt_datetime": "2017-01-11 21:21:00", "gt_price": 911000.0 }, { "matched": true, "gt_bar_index": 4873, - "tech_bar_index": 4604, - "signal_bar_index": 4604, - "bar_offset": 269, - "tech_price": 1124000.0, - "tech_datetime": "2017-01-11 07:51:00", - "candidate_index": 31, + "tech_bar_index": 4551, + "signal_bar_index": 4551, + "bar_offset": 322, + "tech_price": 1116000.0, + "tech_datetime": "2017-01-11 04:33:00", + "candidate_index": 41, "gt_datetime": "2017-01-11 21:27:00", "gt_price": 949000.0 }, { "matched": true, "gt_bar_index": 4982, - "tech_bar_index": 5399, - "signal_bar_index": 5399, - "bar_offset": 417, - "tech_price": 935000.0, - "tech_datetime": "2017-01-13 00:12:00", - "candidate_index": 34, + "tech_bar_index": 5359, + "signal_bar_index": 5359, + "bar_offset": 377, + "tech_price": 916000.0, + "tech_datetime": "2017-01-12 22:09:00", + "candidate_index": 44, "gt_datetime": "2017-01-12 02:54:00", "gt_price": 930000.0 }, { "matched": true, "gt_bar_index": 4994, - "tech_bar_index": 4551, - "signal_bar_index": 4551, - "bar_offset": 443, - "tech_price": 1116000.0, - "tech_datetime": "2017-01-11 04:33:00", - "candidate_index": 30, + "tech_bar_index": 5435, + "signal_bar_index": 5435, + "bar_offset": 441, + "tech_price": 970000.0, + "tech_datetime": "2017-01-13 02:00:00", + "candidate_index": 45, "gt_datetime": "2017-01-12 03:30:00", "gt_price": 923000.0 }, { "matched": true, "gt_bar_index": 5103, - "tech_bar_index": 5470, - "signal_bar_index": 5470, - "bar_offset": 367, - "tech_price": 966000.0, - "tech_datetime": "2017-01-13 03:48:00", - "candidate_index": 35, + "tech_bar_index": 5475, + "signal_bar_index": 5475, + "bar_offset": 372, + "tech_price": 962000.0, + "tech_datetime": "2017-01-13 04:06:00", + "candidate_index": 46, "gt_datetime": "2017-01-12 09:15:00", "gt_price": 896000.0 }, { "matched": true, "gt_bar_index": 5259, - "tech_bar_index": 5475, - "signal_bar_index": 5475, - "bar_offset": 216, - "tech_price": 962000.0, - "tech_datetime": "2017-01-13 04:06:00", - "candidate_index": 36, + "tech_bar_index": 5536, + "signal_bar_index": 5536, + "bar_offset": 277, + "tech_price": 982000.0, + "tech_datetime": "2017-01-13 07:48:00", + "candidate_index": 47, "gt_datetime": "2017-01-12 17:06:00", "gt_price": 887000.0 }, { "matched": true, "gt_bar_index": 5643, - "tech_bar_index": 5813, - "signal_bar_index": 5813, - "bar_offset": 170, - "tech_price": 950000.0, - "tech_datetime": "2017-01-13 21:39:00", - "candidate_index": 37, + "tech_bar_index": 5792, + "signal_bar_index": 5792, + "bar_offset": 149, + "tech_price": 955000.0, + "tech_datetime": "2017-01-13 20:36:00", + "candidate_index": 48, "gt_datetime": "2017-01-13 13:09:00", "gt_price": 911000.0 }, { "matched": true, "gt_bar_index": 6821, - "tech_bar_index": 6825, - "signal_bar_index": 6825, - "bar_offset": 4, - "tech_price": 971000.0, - "tech_datetime": "2017-01-16 05:45:00", - "candidate_index": 47, + "tech_bar_index": 6525, + "signal_bar_index": 6525, + "bar_offset": 296, + "tech_price": 983000.0, + "tech_datetime": "2017-01-15 13:06:00", + "candidate_index": 56, "gt_datetime": "2017-01-16 04:54:00", "gt_price": 966000.0 }, { "matched": true, "gt_bar_index": 7270, - "tech_bar_index": 7264, - "signal_bar_index": 7264, - "bar_offset": 6, - "tech_price": 987000.0, - "tech_datetime": "2017-01-17 07:45:00", - "candidate_index": 55, + "tech_bar_index": 7348, + "signal_bar_index": 7348, + "bar_offset": 78, + "tech_price": 1008000.0, + "tech_datetime": "2017-01-17 12:03:00", + "candidate_index": 59, "gt_datetime": "2017-01-17 08:06:00", "gt_price": 991000.0 }, { "matched": true, "gt_bar_index": 7532, - "tech_bar_index": 7487, - "signal_bar_index": 7487, - "bar_offset": 45, - "tech_price": 1069000.0, - "tech_datetime": "2017-01-17 19:00:00", - "candidate_index": 57, + "tech_bar_index": 7503, + "signal_bar_index": 7503, + "bar_offset": 29, + "tech_price": 1071000.0, + "tech_datetime": "2017-01-17 19:48:00", + "candidate_index": 62, "gt_datetime": "2017-01-17 21:15:00", "gt_price": 1050000.0 }, { "matched": true, "gt_bar_index": 8033, - "tech_bar_index": 8192, - "signal_bar_index": 8192, - "bar_offset": 159, - "tech_price": 1047000.0, - "tech_datetime": "2017-01-19 08:03:00", - "candidate_index": 59, + "tech_bar_index": 7901, + "signal_bar_index": 7901, + "bar_offset": 132, + "tech_price": 1085000.0, + "tech_datetime": "2017-01-18 16:24:00", + "candidate_index": 66, "gt_datetime": "2017-01-18 23:03:00", "gt_price": 1005000.0 }, { "matched": true, "gt_bar_index": 11362, - "tech_bar_index": 11363, - "signal_bar_index": 11363, - "bar_offset": 1, - "tech_price": 1077000.0, - "tech_datetime": "2017-01-26 15:42:00", - "candidate_index": 90, + "tech_bar_index": 11483, + "signal_bar_index": 11483, + "bar_offset": 121, + "tech_price": 1083000.0, + "tech_datetime": "2017-01-26 21:51:00", + "candidate_index": 84, "gt_datetime": "2017-01-26 15:39:00", "gt_price": 1074000.0 }, @@ -156188,439 +306880,463 @@ "bar_offset": 2, "tech_price": 1099000.0, "tech_datetime": "2017-01-31 13:33:00", - "candidate_index": 112, + "candidate_index": 91, "gt_datetime": "2017-01-31 13:27:00", "gt_price": 1090000.0 }, { "matched": true, "gt_bar_index": 14596, - "tech_bar_index": 14600, - "signal_bar_index": 14600, - "bar_offset": 4, - "tech_price": 1245000.0, - "tech_datetime": "2017-02-03 16:03:00", - "candidate_index": 121, + "tech_bar_index": 14496, + "signal_bar_index": 14496, + "bar_offset": 100, + "tech_price": 1226000.0, + "tech_datetime": "2017-02-03 10:51:00", + "candidate_index": 102, "gt_datetime": "2017-02-03 15:51:00", "gt_price": 1206000.0 }, { "matched": true, "gt_bar_index": 17419, - "tech_bar_index": 17400, - "signal_bar_index": 17400, - "bar_offset": 19, - "tech_price": 1256000.0, - "tech_datetime": "2017-02-09 21:36:00", - "candidate_index": 143, + "tech_bar_index": 17374, + "signal_bar_index": 17374, + "bar_offset": 45, + "tech_price": 1258000.0, + "tech_datetime": "2017-02-09 20:18:00", + "candidate_index": 127, "gt_datetime": "2017-02-09 22:33:00", "gt_price": 1133000.0 }, { "matched": true, "gt_bar_index": 17426, - "tech_bar_index": 17363, - "signal_bar_index": 17363, - "bar_offset": 63, - "tech_price": 1257000.0, - "tech_datetime": "2017-02-09 19:42:00", - "candidate_index": 142, + "tech_bar_index": 17475, + "signal_bar_index": 17475, + "bar_offset": 49, + "tech_price": 1175000.0, + "tech_datetime": "2017-02-10 01:21:00", + "candidate_index": 128, "gt_datetime": "2017-02-09 22:54:00", "gt_price": 1138000.0 }, { "matched": true, "gt_bar_index": 17451, - "tech_bar_index": 17186, - "signal_bar_index": 17186, - "bar_offset": 265, - "tech_price": 1254000.0, - "tech_datetime": "2017-02-09 10:48:00", - "candidate_index": 141, + "tech_bar_index": 17322, + "signal_bar_index": 17322, + "bar_offset": 129, + "tech_price": 1257000.0, + "tech_datetime": "2017-02-09 17:39:00", + "candidate_index": 126, "gt_datetime": "2017-02-10 00:09:00", "gt_price": 1083000.0 }, { "matched": true, "gt_bar_index": 17788, - "tech_bar_index": 17887, - "signal_bar_index": 17887, - "bar_offset": 99, - "tech_price": 1154000.0, - "tech_datetime": "2017-02-10 22:36:00", - "candidate_index": 144, + "tech_bar_index": 17676, + "signal_bar_index": 17676, + "bar_offset": 112, + "tech_price": 1177000.0, + "tech_datetime": "2017-02-10 12:00:00", + "candidate_index": 131, "gt_datetime": "2017-02-10 17:39:00", "gt_price": 1113000.0 }, { "matched": true, "gt_bar_index": 17917, - "tech_bar_index": 17955, - "signal_bar_index": 17955, - "bar_offset": 38, - "tech_price": 1157000.0, - "tech_datetime": "2017-02-11 02:00:00", - "candidate_index": 145, + "tech_bar_index": 17935, + "signal_bar_index": 17935, + "bar_offset": 18, + "tech_price": 1161000.0, + "tech_datetime": "2017-02-11 01:00:00", + "candidate_index": 132, "gt_datetime": "2017-02-11 00:06:00", "gt_price": 1141000.0 }, { "matched": true, "gt_bar_index": 18191, - "tech_bar_index": 18227, - "signal_bar_index": 18227, - "bar_offset": 36, - "tech_price": 1192000.0, - "tech_datetime": "2017-02-11 16:27:00", - "candidate_index": 148, + "tech_bar_index": 18158, + "signal_bar_index": 18158, + "bar_offset": 33, + "tech_price": 1180000.0, + "tech_datetime": "2017-02-11 13:00:00", + "candidate_index": 136, "gt_datetime": "2017-02-11 14:39:00", "gt_price": 1193000.0 }, { "matched": true, "gt_bar_index": 19075, - "tech_bar_index": 19043, - "signal_bar_index": 19043, - "bar_offset": 32, + "tech_bar_index": 18985, + "signal_bar_index": 18985, + "bar_offset": 90, "tech_price": 1196000.0, - "tech_datetime": "2017-02-13 16:18:00", - "candidate_index": 160, + "tech_datetime": "2017-02-13 13:24:00", + "candidate_index": 140, "gt_datetime": "2017-02-13 17:54:00", "gt_price": 1160000.0 }, { "matched": true, "gt_bar_index": 20599, - "tech_bar_index": 20603, - "signal_bar_index": 20603, - "bar_offset": 4, - "tech_price": 1205000.0, - "tech_datetime": "2017-02-17 07:03:00", - "candidate_index": 179, + "tech_bar_index": 20656, + "signal_bar_index": 20656, + "bar_offset": 57, + "tech_price": 1217000.0, + "tech_datetime": "2017-02-17 09:45:00", + "candidate_index": 148, "gt_datetime": "2017-02-17 06:48:00", "gt_price": 1201000.0 }, { "matched": true, "gt_bar_index": 22612, - "tech_bar_index": 22592, - "signal_bar_index": 22592, - "bar_offset": 20, - "tech_price": 1302000.0, - "tech_datetime": "2017-02-21 22:21:00", - "candidate_index": 194, + "tech_bar_index": 22583, + "signal_bar_index": 22583, + "bar_offset": 29, + "tech_price": 1308000.0, + "tech_datetime": "2017-02-21 21:54:00", + "candidate_index": 164, "gt_datetime": "2017-02-21 23:21:00", "gt_price": 1273000.0 }, { "matched": true, "gt_bar_index": 22886, - "tech_bar_index": 22890, - "signal_bar_index": 22890, - "bar_offset": 4, - "tech_price": 1305000.0, - "tech_datetime": "2017-02-22 14:27:00", - "candidate_index": 196, + "tech_bar_index": 22761, + "signal_bar_index": 22761, + "bar_offset": 125, + "tech_price": 1314000.0, + "tech_datetime": "2017-02-22 08:00:00", + "candidate_index": 165, "gt_datetime": "2017-02-22 14:15:00", "gt_price": 1291000.0 }, { "matched": true, "gt_bar_index": 23136, - "tech_bar_index": 23096, - "signal_bar_index": 23096, - "bar_offset": 40, - "tech_price": 1313000.0, - "tech_datetime": "2017-02-23 00:48:00", - "candidate_index": 199, + "tech_bar_index": 23147, + "signal_bar_index": 23147, + "bar_offset": 11, + "tech_price": 1315000.0, + "tech_datetime": "2017-02-23 03:33:00", + "candidate_index": 168, "gt_datetime": "2017-02-23 03:00:00", "gt_price": 1317000.0 }, { "matched": true, "gt_bar_index": 23858, - "tech_bar_index": 23605, - "signal_bar_index": 23605, - "bar_offset": 253, - "tech_price": 1354000.0, - "tech_datetime": "2017-02-24 03:21:00", - "candidate_index": 204, + "tech_bar_index": 23804, + "signal_bar_index": 23804, + "bar_offset": 54, + "tech_price": 1429000.0, + "tech_datetime": "2017-02-24 13:27:00", + "candidate_index": 176, "gt_datetime": "2017-02-24 16:09:00", "gt_price": 1302000.0 }, { "matched": true, "gt_bar_index": 24780, - "tech_bar_index": 24785, - "signal_bar_index": 24785, - "bar_offset": 5, - "tech_price": 1363000.0, - "tech_datetime": "2017-02-26 16:21:00", - "candidate_index": 211, + "tech_bar_index": 24810, + "signal_bar_index": 24810, + "bar_offset": 30, + "tech_price": 1369000.0, + "tech_datetime": "2017-02-26 17:36:00", + "candidate_index": 186, "gt_datetime": "2017-02-26 16:06:00", "gt_price": 1301000.0 }, { "matched": true, "gt_bar_index": 27028, - "tech_bar_index": 26922, - "signal_bar_index": 26922, - "bar_offset": 106, - "tech_price": 1495000.0, - "tech_datetime": "2017-03-03 08:51:00", - "candidate_index": 236, + "tech_bar_index": 26962, + "signal_bar_index": 26962, + "bar_offset": 66, + "tech_price": 1527000.0, + "tech_datetime": "2017-03-03 10:51:00", + "candidate_index": 202, "gt_datetime": "2017-03-03 14:09:00", "gt_price": 1507000.0 }, + { + "matched": true, + "gt_bar_index": 29344, + "tech_bar_index": 29445, + "signal_bar_index": 29445, + "bar_offset": 101, + "tech_price": 1458000.0, + "tech_datetime": "2017-03-08 19:39:00", + "candidate_index": 218, + "gt_datetime": "2017-03-08 14:36:00", + "gt_price": 1379000.0 + }, { "matched": true, "gt_bar_index": 29729, - "tech_bar_index": 29898, - "signal_bar_index": 29898, - "bar_offset": 169, + "tech_bar_index": 29668, + "signal_bar_index": 29668, + "bar_offset": 61, "tech_price": 1412000.0, - "tech_datetime": "2017-03-09 18:27:00", - "candidate_index": 248, + "tech_datetime": "2017-03-09 06:57:00", + "candidate_index": 220, "gt_datetime": "2017-03-09 10:00:00", "gt_price": 1367000.0 }, { "matched": true, "gt_bar_index": 30321, - "tech_bar_index": 30362, - "signal_bar_index": 30362, - "bar_offset": 41, - "tech_price": 1429000.0, - "tech_datetime": "2017-03-10 18:24:00", - "candidate_index": 254, + "tech_bar_index": 30274, + "signal_bar_index": 30274, + "bar_offset": 47, + "tech_price": 1435000.0, + "tech_datetime": "2017-03-10 14:00:00", + "candidate_index": 229, "gt_datetime": "2017-03-10 16:21:00", "gt_price": 1411000.0 }, { "matched": true, "gt_bar_index": 30443, - "tech_bar_index": 30439, - "signal_bar_index": 30439, - "bar_offset": 4, - "tech_price": 1433000.0, - "tech_datetime": "2017-03-10 22:15:00", - "candidate_index": 256, + "tech_bar_index": 30446, + "signal_bar_index": 30446, + "bar_offset": 3, + "tech_price": 1487000.0, + "tech_datetime": "2017-03-10 22:36:00", + "candidate_index": 230, "gt_datetime": "2017-03-10 22:27:00", "gt_price": 1418000.0 }, { "matched": true, "gt_bar_index": 30632, - "tech_bar_index": 30786, - "signal_bar_index": 30786, - "bar_offset": 154, - "tech_price": 1416000.0, - "tech_datetime": "2017-03-11 15:54:00", - "candidate_index": 257, + "tech_bar_index": 30566, + "signal_bar_index": 30566, + "bar_offset": 66, + "tech_price": 1460000.0, + "tech_datetime": "2017-03-11 04:48:00", + "candidate_index": 234, "gt_datetime": "2017-03-11 08:12:00", "gt_price": 1325000.0 }, { "matched": true, "gt_bar_index": 31905, - "tech_bar_index": 31979, - "signal_bar_index": 31979, - "bar_offset": 74, - "tech_price": 1493000.0, - "tech_datetime": "2017-03-14 05:18:00", - "candidate_index": 269, + "tech_bar_index": 31921, + "signal_bar_index": 31921, + "bar_offset": 16, + "tech_price": 1489000.0, + "tech_datetime": "2017-03-14 02:03:00", + "candidate_index": 248, "gt_datetime": "2017-03-14 01:15:00", "gt_price": 1475000.0 }, { "matched": true, "gt_bar_index": 34385, - "tech_bar_index": 34737, - "signal_bar_index": 34737, - "bar_offset": 352, - "tech_price": 1318000.0, - "tech_datetime": "2017-03-20 02:39:00", - "candidate_index": 292, + "tech_bar_index": 34411, + "signal_bar_index": 34411, + "bar_offset": 26, + "tech_price": 1369000.0, + "tech_datetime": "2017-03-19 10:21:00", + "candidate_index": 267, "gt_datetime": "2017-03-19 09:03:00", "gt_price": 1241000.0 }, + { + "matched": true, + "gt_bar_index": 34694, + "tech_bar_index": 34737, + "signal_bar_index": 34737, + "bar_offset": 43, + "tech_price": 1318000.0, + "tech_datetime": "2017-03-20 02:39:00", + "candidate_index": 268, + "gt_datetime": "2017-03-20 00:30:00", + "gt_price": 1256000.0 + }, { "matched": true, "gt_bar_index": 35165, - "tech_bar_index": 35318, - "signal_bar_index": 35318, - "bar_offset": 153, - "tech_price": 1315000.0, - "tech_datetime": "2017-03-21 08:12:00", - "candidate_index": 293, + "tech_bar_index": 35298, + "signal_bar_index": 35298, + "bar_offset": 133, + "tech_price": 1310000.0, + "tech_datetime": "2017-03-21 07:12:00", + "candidate_index": 270, "gt_datetime": "2017-03-21 00:06:00", "gt_price": 1296000.0 }, { "matched": true, "gt_bar_index": 35654, - "tech_bar_index": 35660, - "signal_bar_index": 35660, - "bar_offset": 6, + "tech_bar_index": 35676, + "signal_bar_index": 35676, + "bar_offset": 22, "tech_price": 1335000.0, - "tech_datetime": "2017-03-22 01:18:00", - "candidate_index": 296, + "tech_datetime": "2017-03-22 02:06:00", + "candidate_index": 274, "gt_datetime": "2017-03-22 01:00:00", "gt_price": 1324000.0 }, { "matched": true, "gt_bar_index": 37219, - "tech_bar_index": 37135, - "signal_bar_index": 37135, - "bar_offset": 84, - "tech_price": 1144000.0, - "tech_datetime": "2017-03-25 04:24:00", - "candidate_index": 302, + "tech_bar_index": 37393, + "signal_bar_index": 37393, + "bar_offset": 174, + "tech_price": 1075000.0, + "tech_datetime": "2017-03-25 17:27:00", + "candidate_index": 283, "gt_datetime": "2017-03-25 08:45:00", "gt_price": 1040000.0 }, { "matched": true, "gt_bar_index": 37355, - "tech_bar_index": 37536, - "signal_bar_index": 37536, - "bar_offset": 181, - "tech_price": 1106000.0, - "tech_datetime": "2017-03-26 00:36:00", - "candidate_index": 303, + "tech_bar_index": 37429, + "signal_bar_index": 37429, + "bar_offset": 74, + "tech_price": 1067000.0, + "tech_datetime": "2017-03-25 19:15:00", + "candidate_index": 284, "gt_datetime": "2017-03-25 15:33:00", "gt_price": 1037000.0 }, { "matched": true, "gt_bar_index": 37867, - "tech_bar_index": 37810, - "signal_bar_index": 37810, - "bar_offset": 57, - "tech_price": 1143000.0, - "tech_datetime": "2017-03-26 14:21:00", - "candidate_index": 308, + "tech_bar_index": 37812, + "signal_bar_index": 37812, + "bar_offset": 55, + "tech_price": 1139000.0, + "tech_datetime": "2017-03-26 14:27:00", + "candidate_index": 288, "gt_datetime": "2017-03-26 17:12:00", "gt_price": 1115000.0 }, { "matched": true, "gt_bar_index": 38141, - "tech_bar_index": 38255, - "signal_bar_index": 38255, - "bar_offset": 114, - "tech_price": 1179000.0, - "tech_datetime": "2017-03-27 12:39:00", - "candidate_index": 309, + "tech_bar_index": 38210, + "signal_bar_index": 38210, + "bar_offset": 69, + "tech_price": 1177000.0, + "tech_datetime": "2017-03-27 10:24:00", + "candidate_index": 291, "gt_datetime": "2017-03-27 06:57:00", "gt_price": 1151000.0 }, { "matched": true, "gt_bar_index": 38600, - "tech_bar_index": 38576, - "signal_bar_index": 38576, - "bar_offset": 24, - "tech_price": 1234000.0, - "tech_datetime": "2017-03-28 10:00:00", - "candidate_index": 315, + "tech_bar_index": 38615, + "signal_bar_index": 38615, + "bar_offset": 15, + "tech_price": 1240000.0, + "tech_datetime": "2017-03-28 11:57:00", + "candidate_index": 296, "gt_datetime": "2017-03-28 11:12:00", "gt_price": 1232000.0 }, { "matched": true, "gt_bar_index": 39087, - "tech_bar_index": 38829, - "signal_bar_index": 38829, - "bar_offset": 258, - "tech_price": 1256000.0, - "tech_datetime": "2017-03-28 22:39:00", - "candidate_index": 319, + "tech_bar_index": 39029, + "signal_bar_index": 39029, + "bar_offset": 58, + "tech_price": 1244000.0, + "tech_datetime": "2017-03-29 08:48:00", + "candidate_index": 298, "gt_datetime": "2017-03-29 11:42:00", "gt_price": 1180000.0 }, { "matched": true, "gt_bar_index": 40928, - "tech_bar_index": 40958, - "signal_bar_index": 40958, - "bar_offset": 30, - "tech_price": 1273000.0, - "tech_datetime": "2017-04-02 11:21:00", - "candidate_index": 333, + "tech_bar_index": 40653, + "signal_bar_index": 40653, + "bar_offset": 275, + "tech_price": 1288000.0, + "tech_datetime": "2017-04-01 19:30:00", + "candidate_index": 315, "gt_datetime": "2017-04-02 09:48:00", "gt_price": 1267000.0 }, { "matched": true, "gt_bar_index": 41220, - "tech_bar_index": 41209, - "signal_bar_index": 41209, - "bar_offset": 11, - "tech_price": 1274000.0, - "tech_datetime": "2017-04-02 23:54:00", - "candidate_index": 336, + "tech_bar_index": 41225, + "signal_bar_index": 41225, + "bar_offset": 5, + "tech_price": 1288000.0, + "tech_datetime": "2017-04-03 00:42:00", + "candidate_index": 316, "gt_datetime": "2017-04-03 00:27:00", "gt_price": 1285000.0 }, { "matched": true, "gt_bar_index": 42572, - "tech_bar_index": 42639, - "signal_bar_index": 42639, - "bar_offset": 67, - "tech_price": 1320000.0, - "tech_datetime": "2017-04-06 00:00:00", - "candidate_index": 347, + "tech_bar_index": 42707, + "signal_bar_index": 42707, + "bar_offset": 135, + "tech_price": 1327000.0, + "tech_datetime": "2017-04-06 03:24:00", + "candidate_index": 330, "gt_datetime": "2017-04-05 20:39:00", "gt_price": 1305000.0 }, { "matched": true, "gt_bar_index": 44674, - "tech_bar_index": 44715, - "signal_bar_index": 44715, - "bar_offset": 41, - "tech_price": 1396000.0, - "tech_datetime": "2017-04-10 09:33:00", - "candidate_index": 369, + "tech_bar_index": 44528, + "signal_bar_index": 44528, + "bar_offset": 146, + "tech_price": 1385000.0, + "tech_datetime": "2017-04-09 23:51:00", + "candidate_index": 346, "gt_datetime": "2017-04-10 07:24:00", "gt_price": 1388000.0 }, { "matched": true, "gt_bar_index": 46464, - "tech_bar_index": 46470, - "signal_bar_index": 46470, - "bar_offset": 6, - "tech_price": 1354000.0, - "tech_datetime": "2017-04-14 03:03:00", - "candidate_index": 382, + "tech_bar_index": 46549, + "signal_bar_index": 46549, + "bar_offset": 85, + "tech_price": 1370000.0, + "tech_datetime": "2017-04-14 07:15:00", + "candidate_index": 354, "gt_datetime": "2017-04-14 02:45:00", "gt_price": 1342000.0 }, { "matched": true, "gt_bar_index": 48003, - "tech_bar_index": 47931, - "signal_bar_index": 47931, - "bar_offset": 72, - "tech_price": 1385000.0, - "tech_datetime": "2017-04-17 06:51:00", - "candidate_index": 398, + "tech_bar_index": 48273, + "signal_bar_index": 48273, + "bar_offset": 270, + "tech_price": 1389000.0, + "tech_datetime": "2017-04-17 23:57:00", + "candidate_index": 363, "gt_datetime": "2017-04-17 10:27:00", "gt_price": 1380000.0 }, { "matched": true, "gt_bar_index": 53565, - "tech_bar_index": 53510, - "signal_bar_index": 53510, - "bar_offset": 55, - "tech_price": 1475000.0, - "tech_datetime": "2017-04-29 03:54:00", - "candidate_index": 442, + "tech_bar_index": 53638, + "signal_bar_index": 53638, + "bar_offset": 73, + "tech_price": 1476000.0, + "tech_datetime": "2017-04-29 10:21:00", + "candidate_index": 390, "gt_datetime": "2017-04-29 06:42:00", "gt_price": 1457000.0 }, @@ -156632,127 +307348,127 @@ "bar_offset": 91, "tech_price": 1495000.0, "tech_datetime": "2017-04-29 23:00:00", - "candidate_index": 445, + "candidate_index": 391, "gt_datetime": "2017-04-29 18:27:00", "gt_price": 1493000.0 }, { "matched": true, "gt_bar_index": 56575, - "tech_bar_index": 56631, - "signal_bar_index": 56631, - "bar_offset": 56, + "tech_bar_index": 56612, + "signal_bar_index": 56612, + "bar_offset": 37, "tech_price": 1992000.0, - "tech_datetime": "2017-05-05 16:48:00", - "candidate_index": 467, + "tech_datetime": "2017-05-05 15:51:00", + "candidate_index": 419, "gt_datetime": "2017-05-05 14:00:00", "gt_price": 1863000.0 }, { "matched": true, "gt_bar_index": 56631, - "tech_bar_index": 56662, - "signal_bar_index": 56662, - "bar_offset": 31, + "tech_bar_index": 56651, + "signal_bar_index": 56651, + "bar_offset": 20, "tech_price": 2000000.0, - "tech_datetime": "2017-05-05 18:21:00", - "candidate_index": 468, + "tech_datetime": "2017-05-05 17:48:00", + "candidate_index": 420, "gt_datetime": "2017-05-05 16:48:00", "gt_price": 1907000.0 }, { "matched": true, "gt_bar_index": 57088, - "tech_bar_index": 57091, - "signal_bar_index": 57091, - "bar_offset": 3, - "tech_price": 1927000.0, - "tech_datetime": "2017-05-06 15:51:00", - "candidate_index": 473, + "tech_bar_index": 57008, + "signal_bar_index": 57008, + "bar_offset": 80, + "tech_price": 1989000.0, + "tech_datetime": "2017-05-06 11:42:00", + "candidate_index": 423, "gt_datetime": "2017-05-06 15:42:00", "gt_price": 1841000.0 }, { "matched": true, "gt_bar_index": 58056, - "tech_bar_index": 58043, - "signal_bar_index": 58043, - "bar_offset": 13, - "tech_price": 2081000.0, - "tech_datetime": "2017-05-08 15:57:00", - "candidate_index": 479, + "tech_bar_index": 58079, + "signal_bar_index": 58079, + "bar_offset": 23, + "tech_price": 2079000.0, + "tech_datetime": "2017-05-08 17:45:00", + "candidate_index": 436, "gt_datetime": "2017-05-08 16:36:00", "gt_price": 2035000.0 }, { "matched": true, "gt_bar_index": 58312, - "tech_bar_index": 58261, - "signal_bar_index": 58261, - "bar_offset": 51, - "tech_price": 2085000.0, - "tech_datetime": "2017-05-09 02:51:00", - "candidate_index": 481, + "tech_bar_index": 58324, + "signal_bar_index": 58324, + "bar_offset": 12, + "tech_price": 2143000.0, + "tech_datetime": "2017-05-09 06:00:00", + "candidate_index": 444, "gt_datetime": "2017-05-09 05:24:00", "gt_price": 2103000.0 }, { "matched": true, "gt_bar_index": 58575, - "tech_bar_index": 58547, - "signal_bar_index": 58547, - "bar_offset": 28, - "tech_price": 2300000.0, - "tech_datetime": "2017-05-09 17:09:00", - "candidate_index": 484, + "tech_bar_index": 58587, + "signal_bar_index": 58587, + "bar_offset": 12, + "tech_price": 2434000.0, + "tech_datetime": "2017-05-09 19:09:00", + "candidate_index": 450, "gt_datetime": "2017-05-09 18:33:00", "gt_price": 2317000.0 }, { "matched": true, "gt_bar_index": 58595, - "tech_bar_index": 58738, - "signal_bar_index": 58738, - "bar_offset": 143, - "tech_price": 2318000.0, - "tech_datetime": "2017-05-10 02:45:00", - "candidate_index": 485, + "tech_bar_index": 58599, + "signal_bar_index": 58599, + "bar_offset": 4, + "tech_price": 2377000.0, + "tech_datetime": "2017-05-09 19:45:00", + "candidate_index": 451, "gt_datetime": "2017-05-09 19:33:00", "gt_price": 2290000.0 }, { "matched": true, "gt_bar_index": 58935, - "tech_bar_index": 59055, - "signal_bar_index": 59055, - "bar_offset": 120, - "tech_price": 2222000.0, - "tech_datetime": "2017-05-10 18:36:00", - "candidate_index": 487, + "tech_bar_index": 58969, + "signal_bar_index": 58969, + "bar_offset": 34, + "tech_price": 2260000.0, + "tech_datetime": "2017-05-10 14:18:00", + "candidate_index": 457, "gt_datetime": "2017-05-10 12:36:00", "gt_price": 2110000.0 }, { "matched": true, "gt_bar_index": 59285, - "tech_bar_index": 59124, - "signal_bar_index": 59124, - "bar_offset": 161, - "tech_price": 2222000.0, - "tech_datetime": "2017-05-10 22:03:00", - "candidate_index": 488, + "tech_bar_index": 59277, + "signal_bar_index": 59277, + "bar_offset": 8, + "tech_price": 2291000.0, + "tech_datetime": "2017-05-11 05:42:00", + "candidate_index": 462, "gt_datetime": "2017-05-11 06:06:00", "gt_price": 2244000.0 }, { "matched": true, "gt_bar_index": 60447, - "tech_bar_index": 60309, - "signal_bar_index": 60309, - "bar_offset": 138, - "tech_price": 2273000.0, - "tech_datetime": "2017-05-13 09:27:00", - "candidate_index": 497, + "tech_bar_index": 60527, + "signal_bar_index": 60527, + "bar_offset": 80, + "tech_price": 2215000.0, + "tech_datetime": "2017-05-13 20:21:00", + "candidate_index": 470, "gt_datetime": "2017-05-13 16:21:00", "gt_price": 2130000.0 }, @@ -156764,91 +307480,91 @@ "bar_offset": 5, "tech_price": 2246000.0, "tech_datetime": "2017-05-14 05:36:00", - "candidate_index": 501, + "candidate_index": 476, "gt_datetime": "2017-05-14 05:21:00", "gt_price": 2233000.0 }, { "matched": true, "gt_bar_index": 61437, - "tech_bar_index": 61491, - "signal_bar_index": 61491, - "bar_offset": 54, - "tech_price": 2160000.0, - "tech_datetime": "2017-05-15 21:03:00", - "candidate_index": 506, + "tech_bar_index": 61477, + "signal_bar_index": 61477, + "bar_offset": 40, + "tech_price": 2161000.0, + "tech_datetime": "2017-05-15 20:21:00", + "candidate_index": 487, "gt_datetime": "2017-05-15 18:21:00", "gt_price": 2097000.0 }, { "matched": true, "gt_bar_index": 62901, - "tech_bar_index": 62957, - "signal_bar_index": 62957, - "bar_offset": 56, - "tech_price": 2250000.0, - "tech_datetime": "2017-05-18 22:51:00", - "candidate_index": 527, + "tech_bar_index": 62915, + "signal_bar_index": 62915, + "bar_offset": 14, + "tech_price": 2243000.0, + "tech_datetime": "2017-05-18 20:45:00", + "candidate_index": 507, "gt_datetime": "2017-05-18 20:03:00", "gt_price": 2225000.0 }, { "matched": true, "gt_bar_index": 63124, - "tech_bar_index": 63038, - "signal_bar_index": 63038, - "bar_offset": 86, - "tech_price": 2261000.0, - "tech_datetime": "2017-05-19 02:54:00", - "candidate_index": 528, + "tech_bar_index": 63111, + "signal_bar_index": 63111, + "bar_offset": 13, + "tech_price": 2276000.0, + "tech_datetime": "2017-05-19 06:33:00", + "candidate_index": 511, "gt_datetime": "2017-05-19 07:12:00", "gt_price": 2281000.0 }, { "matched": true, "gt_bar_index": 63725, - "tech_bar_index": 63772, - "signal_bar_index": 63772, - "bar_offset": 47, - "tech_price": 2480000.0, - "tech_datetime": "2017-05-20 15:36:00", - "candidate_index": 531, + "tech_bar_index": 63753, + "signal_bar_index": 63753, + "bar_offset": 28, + "tech_price": 2485000.0, + "tech_datetime": "2017-05-20 14:39:00", + "candidate_index": 521, "gt_datetime": "2017-05-20 13:15:00", "gt_price": 2431000.0 }, { "matched": true, "gt_bar_index": 64264, - "tech_bar_index": 64248, - "signal_bar_index": 64248, - "bar_offset": 16, - "tech_price": 2610000.0, - "tech_datetime": "2017-05-21 21:27:00", - "candidate_index": 536, + "tech_bar_index": 64249, + "signal_bar_index": 64249, + "bar_offset": 15, + "tech_price": 2608000.0, + "tech_datetime": "2017-05-21 21:30:00", + "candidate_index": 530, "gt_datetime": "2017-05-21 22:15:00", "gt_price": 2563000.0 }, { "matched": true, "gt_bar_index": 64513, - "tech_bar_index": 64521, - "signal_bar_index": 64521, - "bar_offset": 8, - "tech_price": 2809000.0, - "tech_datetime": "2017-05-22 11:06:00", - "candidate_index": 540, + "tech_bar_index": 64525, + "signal_bar_index": 64525, + "bar_offset": 12, + "tech_price": 2843000.0, + "tech_datetime": "2017-05-22 11:18:00", + "candidate_index": 533, "gt_datetime": "2017-05-22 10:42:00", "gt_price": 2780000.0 }, { "matched": true, "gt_bar_index": 64666, - "tech_bar_index": 64722, - "signal_bar_index": 64722, - "bar_offset": 56, - "tech_price": 2985000.0, - "tech_datetime": "2017-05-22 21:09:00", - "candidate_index": 541, + "tech_bar_index": 64740, + "signal_bar_index": 64740, + "bar_offset": 74, + "tech_price": 3020000.0, + "tech_datetime": "2017-05-22 22:03:00", + "candidate_index": 537, "gt_datetime": "2017-05-22 18:21:00", "gt_price": 2908000.0 }, @@ -156860,175 +307576,223 @@ "bar_offset": 16, "tech_price": 3097000.0, "tech_datetime": "2017-05-23 08:54:00", - "candidate_index": 546, + "candidate_index": 539, "gt_datetime": "2017-05-23 08:06:00", "gt_price": 2966000.0 }, { "matched": true, "gt_bar_index": 65227, - "tech_bar_index": 65522, - "signal_bar_index": 65522, - "bar_offset": 295, - "tech_price": 3320000.0, - "tech_datetime": "2017-05-24 13:09:00", - "candidate_index": 547, + "tech_bar_index": 65253, + "signal_bar_index": 65253, + "bar_offset": 26, + "tech_price": 3146000.0, + "tech_datetime": "2017-05-23 23:42:00", + "candidate_index": 541, "gt_datetime": "2017-05-23 22:24:00", "gt_price": 3081000.0 }, { "matched": true, "gt_bar_index": 65598, - "tech_bar_index": 65719, - "signal_bar_index": 65719, - "bar_offset": 121, - "tech_price": 3547000.0, - "tech_datetime": "2017-05-24 23:00:00", - "candidate_index": 548, + "tech_bar_index": 65565, + "signal_bar_index": 65565, + "bar_offset": 33, + "tech_price": 3303000.0, + "tech_datetime": "2017-05-24 15:18:00", + "candidate_index": 546, "gt_datetime": "2017-05-24 16:57:00", "gt_price": 3263000.0 }, { "matched": true, "gt_bar_index": 65758, - "tech_bar_index": 65727, - "signal_bar_index": 65727, - "bar_offset": 31, - "tech_price": 3510000.0, - "tech_datetime": "2017-05-24 23:24:00", - "candidate_index": 549, + "tech_bar_index": 65760, + "signal_bar_index": 65760, + "bar_offset": 2, + "tech_price": 3811000.0, + "tech_datetime": "2017-05-25 01:03:00", + "candidate_index": 548, "gt_datetime": "2017-05-25 00:57:00", "gt_price": 3779000.0 }, { "matched": true, "gt_bar_index": 65764, - "tech_bar_index": 65913, - "signal_bar_index": 65913, - "bar_offset": 149, - "tech_price": 4072000.0, - "tech_datetime": "2017-05-25 08:42:00", - "candidate_index": 550, + "tech_bar_index": 65788, + "signal_bar_index": 65788, + "bar_offset": 24, + "tech_price": 3799000.0, + "tech_datetime": "2017-05-25 02:27:00", + "candidate_index": 549, "gt_datetime": "2017-05-25 01:15:00", "gt_price": 3652000.0 }, { "matched": true, "gt_bar_index": 65806, - "tech_bar_index": 66130, - "signal_bar_index": 66130, - "bar_offset": 324, - "tech_price": 4377000.0, - "tech_datetime": "2017-05-25 19:33:00", - "candidate_index": 551, + "tech_bar_index": 65811, + "signal_bar_index": 65811, + "bar_offset": 5, + "tech_price": 3752000.0, + "tech_datetime": "2017-05-25 03:36:00", + "candidate_index": 550, "gt_datetime": "2017-05-25 03:21:00", "gt_price": 3600000.0 }, { "matched": true, "gt_bar_index": 65893, - "tech_bar_index": 66162, - "signal_bar_index": 66162, - "bar_offset": 269, - "tech_price": 4439000.0, - "tech_datetime": "2017-05-25 21:09:00", - "candidate_index": 552, + "tech_bar_index": 65913, + "signal_bar_index": 65913, + "bar_offset": 20, + "tech_price": 4072000.0, + "tech_datetime": "2017-05-25 08:42:00", + "candidate_index": 551, "gt_datetime": "2017-05-25 07:42:00", "gt_price": 3775000.0 }, { "matched": true, "gt_bar_index": 65999, - "tech_bar_index": 66332, - "signal_bar_index": 66332, - "bar_offset": 333, - "tech_price": 4350000.0, - "tech_datetime": "2017-05-26 05:39:00", - "candidate_index": 553, + "tech_bar_index": 66001, + "signal_bar_index": 66001, + "bar_offset": 2, + "tech_price": 4700000.0, + "tech_datetime": "2017-05-25 13:06:00", + "candidate_index": 554, "gt_datetime": "2017-05-25 13:00:00", "gt_price": 4470000.0 }, + { + "matched": true, + "gt_bar_index": 66014, + "tech_bar_index": 65977, + "signal_bar_index": 65977, + "bar_offset": 37, + "tech_price": 4427000.0, + "tech_datetime": "2017-05-25 11:54:00", + "candidate_index": 553, + "gt_datetime": "2017-05-25 13:45:00", + "gt_price": 4350000.0 + }, + { + "matched": true, + "gt_bar_index": 66026, + "tech_bar_index": 65932, + "signal_bar_index": 65932, + "bar_offset": 94, + "tech_price": 4178000.0, + "tech_datetime": "2017-05-25 09:39:00", + "candidate_index": 552, + "gt_datetime": "2017-05-25 14:21:00", + "gt_price": 3964000.0 + }, { "matched": true, "gt_bar_index": 66257, - "tech_bar_index": 66533, - "signal_bar_index": 66533, - "bar_offset": 276, - "tech_price": 3589000.0, - "tech_datetime": "2017-05-26 15:42:00", - "candidate_index": 554, + "tech_bar_index": 66217, + "signal_bar_index": 66217, + "bar_offset": 40, + "tech_price": 4684000.0, + "tech_datetime": "2017-05-25 23:54:00", + "candidate_index": 558, "gt_datetime": "2017-05-26 01:54:00", "gt_price": 4100000.0 }, { "matched": true, "gt_bar_index": 66258, - "tech_bar_index": 66555, - "signal_bar_index": 66555, - "bar_offset": 297, - "tech_price": 3590000.0, - "tech_datetime": "2017-05-26 16:48:00", - "candidate_index": 555, + "tech_bar_index": 66332, + "signal_bar_index": 66332, + "bar_offset": 74, + "tech_price": 4350000.0, + "tech_datetime": "2017-05-26 05:39:00", + "candidate_index": 559, "gt_datetime": "2017-05-26 01:57:00", "gt_price": 4200000.0 }, { "matched": true, "gt_bar_index": 66274, - "tech_bar_index": 66616, - "signal_bar_index": 66616, - "bar_offset": 342, - "tech_price": 3706000.0, - "tech_datetime": "2017-05-26 19:51:00", - "candidate_index": 556, + "tech_bar_index": 66180, + "signal_bar_index": 66180, + "bar_offset": 94, + "tech_price": 4579000.0, + "tech_datetime": "2017-05-25 22:03:00", + "candidate_index": 557, "gt_datetime": "2017-05-26 02:45:00", "gt_price": 4036000.0 }, { "matched": true, "gt_bar_index": 66309, - "tech_bar_index": 66652, - "signal_bar_index": 66652, - "bar_offset": 343, - "tech_price": 3677000.0, - "tech_datetime": "2017-05-26 21:39:00", - "candidate_index": 557, + "tech_bar_index": 66142, + "signal_bar_index": 66142, + "bar_offset": 167, + "tech_price": 4439000.0, + "tech_datetime": "2017-05-25 20:09:00", + "candidate_index": 556, "gt_datetime": "2017-05-26 04:30:00", "gt_price": 4150000.0 }, { "matched": true, "gt_bar_index": 66393, - "tech_bar_index": 66863, - "signal_bar_index": 66863, - "bar_offset": 470, - "tech_price": 3240000.0, - "tech_datetime": "2017-05-27 08:12:00", - "candidate_index": 558, + "tech_bar_index": 66133, + "signal_bar_index": 66133, + "bar_offset": 260, + "tech_price": 4386000.0, + "tech_datetime": "2017-05-25 19:42:00", + "candidate_index": 555, "gt_datetime": "2017-05-26 08:42:00", "gt_price": 3102000.0 }, + { + "matched": true, + "gt_bar_index": 66395, + "tech_bar_index": 66796, + "signal_bar_index": 66796, + "bar_offset": 401, + "tech_price": 3301000.0, + "tech_datetime": "2017-05-27 04:51:00", + "candidate_index": 560, + "gt_datetime": "2017-05-26 08:48:00", + "gt_price": 3733000.0 + }, + { + "matched": true, + "gt_bar_index": 66481, + "tech_bar_index": 66906, + "signal_bar_index": 66906, + "bar_offset": 425, + "tech_price": 3220000.0, + "tech_datetime": "2017-05-27 10:21:00", + "candidate_index": 561, + "gt_datetime": "2017-05-26 13:06:00", + "gt_price": 3400000.0 + }, { "matched": true, "gt_bar_index": 66791, - "tech_bar_index": 67118, - "signal_bar_index": 67118, - "bar_offset": 327, - "tech_price": 2679000.0, - "tech_datetime": "2017-05-27 20:57:00", - "candidate_index": 559, + "tech_bar_index": 67144, + "signal_bar_index": 67144, + "bar_offset": 353, + "tech_price": 2720000.0, + "tech_datetime": "2017-05-27 22:15:00", + "candidate_index": 562, "gt_datetime": "2017-05-27 04:36:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 66793, - "tech_bar_index": 67134, - "signal_bar_index": 67134, - "bar_offset": 341, - "tech_price": 2750000.0, - "tech_datetime": "2017-05-27 21:45:00", - "candidate_index": 560, + "tech_bar_index": 67151, + "signal_bar_index": 67151, + "bar_offset": 358, + "tech_price": 2721000.0, + "tech_datetime": "2017-05-27 22:36:00", + "candidate_index": 563, "gt_datetime": "2017-05-27 04:42:00", "gt_price": 3217000.0 }, @@ -157040,331 +307804,403 @@ "bar_offset": 364, "tech_price": 2787000.0, "tech_datetime": "2017-05-27 23:15:00", - "candidate_index": 561, + "candidate_index": 564, "gt_datetime": "2017-05-27 05:03:00", "gt_price": 3202000.0 }, { "matched": true, "gt_bar_index": 66808, - "tech_bar_index": 67222, - "signal_bar_index": 67222, - "bar_offset": 414, - "tech_price": 3050000.0, - "tech_datetime": "2017-05-28 02:09:00", - "candidate_index": 562, + "tech_bar_index": 67228, + "signal_bar_index": 67228, + "bar_offset": 420, + "tech_price": 2998000.0, + "tech_datetime": "2017-05-28 02:27:00", + "candidate_index": 565, "gt_datetime": "2017-05-27 05:27:00", "gt_price": 3100000.0 }, { "matched": true, "gt_bar_index": 66852, - "tech_bar_index": 67302, - "signal_bar_index": 67302, - "bar_offset": 450, - "tech_price": 3044000.0, - "tech_datetime": "2017-05-28 06:09:00", - "candidate_index": 563, + "tech_bar_index": 67241, + "signal_bar_index": 67241, + "bar_offset": 389, + "tech_price": 3021000.0, + "tech_datetime": "2017-05-28 03:06:00", + "candidate_index": 566, "gt_datetime": "2017-05-27 07:39:00", "gt_price": 2900000.0 }, { "matched": true, - "gt_bar_index": 67128, - "tech_bar_index": 67586, - "signal_bar_index": 67586, - "bar_offset": 458, - "tech_price": 3174000.0, - "tech_datetime": "2017-05-28 20:21:00", - "candidate_index": 564, - "gt_datetime": "2017-05-27 21:27:00", - "gt_price": 2620000.0 + "gt_bar_index": 66944, + "tech_bar_index": 67345, + "signal_bar_index": 67345, + "bar_offset": 401, + "tech_price": 3087000.0, + "tech_datetime": "2017-05-28 08:18:00", + "candidate_index": 567, + "gt_datetime": "2017-05-27 12:15:00", + "gt_price": 3000000.0 + }, + { + "matched": true, + "gt_bar_index": 66973, + "tech_bar_index": 67370, + "signal_bar_index": 67370, + "bar_offset": 397, + "tech_price": 3294000.0, + "tech_datetime": "2017-05-28 09:33:00", + "candidate_index": 568, + "gt_datetime": "2017-05-27 13:42:00", + "gt_price": 2700000.0 + }, + { + "matched": true, + "gt_bar_index": 66975, + "tech_bar_index": 67418, + "signal_bar_index": 67418, + "bar_offset": 443, + "tech_price": 3287000.0, + "tech_datetime": "2017-05-28 11:57:00", + "candidate_index": 569, + "gt_datetime": "2017-05-27 13:48:00", + "gt_price": 2701000.0 + }, + { + "matched": true, + "gt_bar_index": 67083, + "tech_bar_index": 67515, + "signal_bar_index": 67515, + "bar_offset": 432, + "tech_price": 3134000.0, + "tech_datetime": "2017-05-28 16:48:00", + "candidate_index": 570, + "gt_datetime": "2017-05-27 19:12:00", + "gt_price": 2460000.0 + }, + { + "matched": true, + "gt_bar_index": 67084, + "tech_bar_index": 67523, + "signal_bar_index": 67523, + "bar_offset": 439, + "tech_price": 3160000.0, + "tech_datetime": "2017-05-28 17:12:00", + "candidate_index": 571, + "gt_datetime": "2017-05-27 19:15:00", + "gt_price": 2544000.0 }, { "matched": true, "gt_bar_index": 67292, - "tech_bar_index": 67766, - "signal_bar_index": 67766, - "bar_offset": 474, - "tech_price": 3098000.0, - "tech_datetime": "2017-05-29 05:27:00", - "candidate_index": 565, + "tech_bar_index": 67728, + "signal_bar_index": 67728, + "bar_offset": 436, + "tech_price": 3107000.0, + "tech_datetime": "2017-05-29 03:33:00", + "candidate_index": 572, "gt_datetime": "2017-05-28 05:39:00", "gt_price": 2929000.0 }, { "matched": true, "gt_bar_index": 67365, - "tech_bar_index": 67832, - "signal_bar_index": 67832, - "bar_offset": 467, - "tech_price": 3171000.0, - "tech_datetime": "2017-05-29 08:45:00", - "candidate_index": 566, + "tech_bar_index": 67766, + "signal_bar_index": 67766, + "bar_offset": 401, + "tech_price": 3098000.0, + "tech_datetime": "2017-05-29 05:27:00", + "candidate_index": 573, "gt_datetime": "2017-05-28 09:18:00", "gt_price": 3129000.0 }, + { + "matched": true, + "gt_bar_index": 67397, + "tech_bar_index": 67786, + "signal_bar_index": 67786, + "bar_offset": 389, + "tech_price": 3164000.0, + "tech_datetime": "2017-05-29 06:27:00", + "candidate_index": 574, + "gt_datetime": "2017-05-28 10:54:00", + "gt_price": 3123000.0 + }, { "matched": true, "gt_bar_index": 67655, - "tech_bar_index": 67979, - "signal_bar_index": 67979, - "bar_offset": 324, - "tech_price": 3066000.0, - "tech_datetime": "2017-05-29 16:06:00", - "candidate_index": 567, + "tech_bar_index": 68095, + "signal_bar_index": 68095, + "bar_offset": 440, + "tech_price": 3064000.0, + "tech_datetime": "2017-05-29 21:54:00", + "candidate_index": 575, "gt_datetime": "2017-05-28 23:48:00", "gt_price": 2850000.0 }, { "matched": true, "gt_bar_index": 67666, - "tech_bar_index": 68024, - "signal_bar_index": 68024, - "bar_offset": 358, - "tech_price": 3057000.0, - "tech_datetime": "2017-05-29 18:21:00", - "candidate_index": 568, + "tech_bar_index": 68106, + "signal_bar_index": 68106, + "bar_offset": 440, + "tech_price": 3059000.0, + "tech_datetime": "2017-05-29 22:27:00", + "candidate_index": 576, "gt_datetime": "2017-05-29 00:21:00", "gt_price": 2903000.0 }, { "matched": true, "gt_bar_index": 67942, - "tech_bar_index": 68095, - "signal_bar_index": 68095, - "bar_offset": 153, - "tech_price": 3064000.0, - "tech_datetime": "2017-05-29 21:54:00", - "candidate_index": 569, + "tech_bar_index": 68137, + "signal_bar_index": 68137, + "bar_offset": 195, + "tech_price": 3088000.0, + "tech_datetime": "2017-05-30 00:00:00", + "candidate_index": 577, "gt_datetime": "2017-05-29 14:15:00", "gt_price": 2966000.0 }, + { + "matched": true, + "gt_bar_index": 68082, + "tech_bar_index": 68211, + "signal_bar_index": 68211, + "bar_offset": 129, + "tech_price": 3110000.0, + "tech_datetime": "2017-05-30 03:42:00", + "candidate_index": 578, + "gt_datetime": "2017-05-29 21:15:00", + "gt_price": 3032000.0 + }, { "matched": true, "gt_bar_index": 68306, - "tech_bar_index": 68618, - "signal_bar_index": 68618, - "bar_offset": 312, - "tech_price": 3153000.0, - "tech_datetime": "2017-05-31 00:03:00", - "candidate_index": 570, + "tech_bar_index": 68284, + "signal_bar_index": 68284, + "bar_offset": 22, + "tech_price": 3260000.0, + "tech_datetime": "2017-05-30 07:21:00", + "candidate_index": 579, "gt_datetime": "2017-05-30 08:27:00", "gt_price": 3112000.0 }, { "matched": true, "gt_bar_index": 69048, - "tech_bar_index": 68971, - "signal_bar_index": 68971, - "bar_offset": 77, - "tech_price": 3024000.0, - "tech_datetime": "2017-05-31 17:42:00", - "candidate_index": 572, + "tech_bar_index": 69111, + "signal_bar_index": 69111, + "bar_offset": 63, + "tech_price": 3074000.0, + "tech_datetime": "2017-06-01 00:42:00", + "candidate_index": 584, "gt_datetime": "2017-05-31 21:33:00", "gt_price": 2963000.0 }, { "matched": true, "gt_bar_index": 69936, - "tech_bar_index": 69997, - "signal_bar_index": 69997, - "bar_offset": 61, - "tech_price": 3084000.0, - "tech_datetime": "2017-06-02 23:21:00", - "candidate_index": 578, + "tech_bar_index": 69983, + "signal_bar_index": 69983, + "bar_offset": 47, + "tech_price": 3089000.0, + "tech_datetime": "2017-06-02 22:39:00", + "candidate_index": 591, "gt_datetime": "2017-06-02 20:18:00", "gt_price": 3053000.0 }, { "matched": true, "gt_bar_index": 70388, - "tech_bar_index": 70538, - "signal_bar_index": 70538, - "bar_offset": 150, - "tech_price": 3150000.0, - "tech_datetime": "2017-06-04 02:24:00", - "candidate_index": 583, + "tech_bar_index": 70410, + "signal_bar_index": 70410, + "bar_offset": 22, + "tech_price": 3066000.0, + "tech_datetime": "2017-06-03 20:00:00", + "candidate_index": 597, "gt_datetime": "2017-06-03 18:54:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 70986, - "tech_bar_index": 70918, - "signal_bar_index": 70918, - "bar_offset": 68, - "tech_price": 3094000.0, - "tech_datetime": "2017-06-04 21:24:00", - "candidate_index": 585, + "tech_bar_index": 71061, + "signal_bar_index": 71061, + "bar_offset": 75, + "tech_price": 3071000.0, + "tech_datetime": "2017-06-05 04:33:00", + "candidate_index": 601, "gt_datetime": "2017-06-05 00:48:00", "gt_price": 3053000.0 }, { "matched": true, "gt_bar_index": 71389, - "tech_bar_index": 71383, - "signal_bar_index": 71383, - "bar_offset": 6, - "tech_price": 3090000.0, - "tech_datetime": "2017-06-05 20:39:00", - "candidate_index": 590, + "tech_bar_index": 71486, + "signal_bar_index": 71486, + "bar_offset": 97, + "tech_price": 3109000.0, + "tech_datetime": "2017-06-06 01:48:00", + "candidate_index": 604, "gt_datetime": "2017-06-05 20:57:00", "gt_price": 3075000.0 }, { "matched": true, "gt_bar_index": 71645, - "tech_bar_index": 71585, - "signal_bar_index": 71585, - "bar_offset": 60, - "tech_price": 3141000.0, - "tech_datetime": "2017-06-06 06:45:00", - "candidate_index": 594, + "tech_bar_index": 71647, + "signal_bar_index": 71647, + "bar_offset": 2, + "tech_price": 3287000.0, + "tech_datetime": "2017-06-06 09:51:00", + "candidate_index": 608, "gt_datetime": "2017-06-06 09:45:00", "gt_price": 3185000.0 }, { "matched": true, "gt_bar_index": 71702, - "tech_bar_index": 71724, - "signal_bar_index": 71724, - "bar_offset": 22, - "tech_price": 3331000.0, - "tech_datetime": "2017-06-06 13:42:00", - "candidate_index": 595, + "tech_bar_index": 71674, + "signal_bar_index": 71674, + "bar_offset": 28, + "tech_price": 3305000.0, + "tech_datetime": "2017-06-06 11:12:00", + "candidate_index": 609, "gt_datetime": "2017-06-06 12:36:00", "gt_price": 3250000.0 }, { "matched": true, "gt_bar_index": 72618, - "tech_bar_index": 72732, - "signal_bar_index": 72732, - "bar_offset": 114, - "tech_price": 3276000.0, - "tech_datetime": "2017-06-08 16:06:00", - "candidate_index": 603, + "tech_bar_index": 72646, + "signal_bar_index": 72646, + "bar_offset": 28, + "tech_price": 3223000.0, + "tech_datetime": "2017-06-08 11:48:00", + "candidate_index": 617, "gt_datetime": "2017-06-08 10:24:00", "gt_price": 3161000.0 }, { "matched": true, "gt_bar_index": 74182, - "tech_bar_index": 74185, - "signal_bar_index": 74185, - "bar_offset": 3, - "tech_price": 3266000.0, - "tech_datetime": "2017-06-11 16:54:00", - "candidate_index": 612, + "tech_bar_index": 74264, + "signal_bar_index": 74264, + "bar_offset": 82, + "tech_price": 3265000.0, + "tech_datetime": "2017-06-11 20:51:00", + "candidate_index": 632, "gt_datetime": "2017-06-11 16:45:00", "gt_price": 3235000.0 }, { "matched": true, "gt_bar_index": 74840, - "tech_bar_index": 74972, - "signal_bar_index": 74972, - "bar_offset": 132, - "tech_price": 3243000.0, - "tech_datetime": "2017-06-13 09:18:00", - "candidate_index": 619, + "tech_bar_index": 74981, + "signal_bar_index": 74981, + "bar_offset": 141, + "tech_price": 3218000.0, + "tech_datetime": "2017-06-13 09:45:00", + "candidate_index": 642, "gt_datetime": "2017-06-13 02:42:00", "gt_price": 3101000.0 }, { "matched": true, "gt_bar_index": 75002, - "tech_bar_index": 75101, - "signal_bar_index": 75101, - "bar_offset": 99, - "tech_price": 3259000.0, - "tech_datetime": "2017-06-13 15:45:00", - "candidate_index": 620, + "tech_bar_index": 75114, + "signal_bar_index": 75114, + "bar_offset": 112, + "tech_price": 3247000.0, + "tech_datetime": "2017-06-13 16:24:00", + "candidate_index": 643, "gt_datetime": "2017-06-13 10:48:00", "gt_price": 3180000.0 }, { "matched": true, "gt_bar_index": 75903, - "tech_bar_index": 75839, - "signal_bar_index": 75839, - "bar_offset": 64, - "tech_price": 3118000.0, - "tech_datetime": "2017-06-15 04:39:00", - "candidate_index": 625, + "tech_bar_index": 75860, + "signal_bar_index": 75860, + "bar_offset": 43, + "tech_price": 3109000.0, + "tech_datetime": "2017-06-15 05:42:00", + "candidate_index": 649, "gt_datetime": "2017-06-15 07:51:00", "gt_price": 2851000.0 }, { "matched": true, "gt_bar_index": 76054, - "tech_bar_index": 76065, - "signal_bar_index": 76065, - "bar_offset": 11, - "tech_price": 2961000.0, - "tech_datetime": "2017-06-15 15:57:00", - "candidate_index": 626, + "tech_bar_index": 76101, + "signal_bar_index": 76101, + "bar_offset": 47, + "tech_price": 2965000.0, + "tech_datetime": "2017-06-15 17:45:00", + "candidate_index": 651, "gt_datetime": "2017-06-15 15:24:00", "gt_price": 2675000.0 }, { "matched": true, "gt_bar_index": 76060, - "tech_bar_index": 76159, - "signal_bar_index": 76159, - "bar_offset": 99, - "tech_price": 2935000.0, - "tech_datetime": "2017-06-15 20:39:00", - "candidate_index": 627, + "tech_bar_index": 75998, + "signal_bar_index": 75998, + "bar_offset": 62, + "tech_price": 3012000.0, + "tech_datetime": "2017-06-15 12:36:00", + "candidate_index": 650, "gt_datetime": "2017-06-15 15:42:00", "gt_price": 2811000.0 }, { "matched": true, "gt_bar_index": 76207, - "tech_bar_index": 76210, - "signal_bar_index": 76210, - "bar_offset": 3, - "tech_price": 2890000.0, - "tech_datetime": "2017-06-15 23:12:00", - "candidate_index": 628, + "tech_bar_index": 76222, + "signal_bar_index": 76222, + "bar_offset": 15, + "tech_price": 2888000.0, + "tech_datetime": "2017-06-15 23:48:00", + "candidate_index": 652, "gt_datetime": "2017-06-15 23:03:00", "gt_price": 2783000.0 }, { "matched": true, "gt_bar_index": 78071, - "tech_bar_index": 78027, - "signal_bar_index": 78027, - "bar_offset": 44, - "tech_price": 3197000.0, - "tech_datetime": "2017-06-19 18:06:00", - "candidate_index": 654, + "tech_bar_index": 78094, + "signal_bar_index": 78094, + "bar_offset": 23, + "tech_price": 3190000.0, + "tech_datetime": "2017-06-19 21:27:00", + "candidate_index": 687, "gt_datetime": "2017-06-19 20:18:00", "gt_price": 3175000.0 }, { "matched": true, "gt_bar_index": 78281, - "tech_bar_index": 78303, - "signal_bar_index": 78303, - "bar_offset": 22, - "tech_price": 3231000.0, - "tech_datetime": "2017-06-20 07:54:00", - "candidate_index": 656, + "tech_bar_index": 78276, + "signal_bar_index": 78276, + "bar_offset": 5, + "tech_price": 3228000.0, + "tech_datetime": "2017-06-20 06:33:00", + "candidate_index": 691, "gt_datetime": "2017-06-20 06:48:00", "gt_price": 3233000.0 }, { "matched": true, "gt_bar_index": 79255, - "tech_bar_index": 79286, - "signal_bar_index": 79286, - "bar_offset": 31, - "tech_price": 3443000.0, - "tech_datetime": "2017-06-22 09:03:00", - "candidate_index": 663, + "tech_bar_index": 79171, + "signal_bar_index": 79171, + "bar_offset": 84, + "tech_price": 3460000.0, + "tech_datetime": "2017-06-22 03:18:00", + "candidate_index": 707, "gt_datetime": "2017-06-22 07:30:00", "gt_price": 3280000.0 }, @@ -157376,535 +308212,607 @@ "bar_offset": 7, "tech_price": 3429000.0, "tech_datetime": "2017-06-23 02:57:00", - "candidate_index": 667, + "candidate_index": 710, "gt_datetime": "2017-06-23 02:36:00", "gt_price": 3405000.0 }, { "matched": true, "gt_bar_index": 81515, - "tech_bar_index": 81609, - "signal_bar_index": 81609, - "bar_offset": 94, - "tech_price": 3257000.0, - "tech_datetime": "2017-06-27 06:15:00", - "candidate_index": 681, + "tech_bar_index": 81530, + "signal_bar_index": 81530, + "bar_offset": 15, + "tech_price": 3214000.0, + "tech_datetime": "2017-06-27 02:18:00", + "candidate_index": 732, "gt_datetime": "2017-06-27 01:33:00", "gt_price": 3095000.0 }, { "matched": true, "gt_bar_index": 81942, - "tech_bar_index": 82113, - "signal_bar_index": 82113, - "bar_offset": 171, - "tech_price": 3134000.0, - "tech_datetime": "2017-06-28 07:27:00", - "candidate_index": 683, + "tech_bar_index": 81977, + "signal_bar_index": 81977, + "bar_offset": 35, + "tech_price": 3035000.0, + "tech_datetime": "2017-06-28 00:39:00", + "candidate_index": 737, "gt_datetime": "2017-06-27 22:54:00", "gt_price": 2889000.0 }, { "matched": true, "gt_bar_index": 81949, - "tech_bar_index": 81635, - "signal_bar_index": 81635, - "bar_offset": 314, - "tech_price": 3250000.0, - "tech_datetime": "2017-06-27 07:33:00", - "candidate_index": 682, + "tech_bar_index": 81992, + "signal_bar_index": 81992, + "bar_offset": 43, + "tech_price": 3064000.0, + "tech_datetime": "2017-06-28 01:24:00", + "candidate_index": 738, "gt_datetime": "2017-06-27 23:15:00", "gt_price": 2900000.0 }, { "matched": true, "gt_bar_index": 84157, - "tech_bar_index": 84002, - "signal_bar_index": 84002, - "bar_offset": 155, - "tech_price": 3066000.0, - "tech_datetime": "2017-07-02 05:57:00", - "candidate_index": 699, + "tech_bar_index": 84274, + "signal_bar_index": 84274, + "bar_offset": 117, + "tech_price": 3019000.0, + "tech_datetime": "2017-07-02 19:33:00", + "candidate_index": 763, "gt_datetime": "2017-07-02 13:42:00", "gt_price": 2929000.0 }, { "matched": true, "gt_bar_index": 84849, - "tech_bar_index": 84852, - "signal_bar_index": 84852, - "bar_offset": 3, - "tech_price": 3096000.0, - "tech_datetime": "2017-07-04 00:27:00", - "candidate_index": 701, + "tech_bar_index": 84855, + "signal_bar_index": 84855, + "bar_offset": 6, + "tech_price": 3092000.0, + "tech_datetime": "2017-07-04 00:36:00", + "candidate_index": 772, "gt_datetime": "2017-07-04 00:18:00", "gt_price": 3017000.0 }, { "matched": true, "gt_bar_index": 86969, - "tech_bar_index": 86932, - "signal_bar_index": 86932, - "bar_offset": 37, - "tech_price": 3083000.0, - "tech_datetime": "2017-07-08 08:39:00", - "candidate_index": 717, + "tech_bar_index": 86995, + "signal_bar_index": 86995, + "bar_offset": 26, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-08 11:48:00", + "candidate_index": 790, "gt_datetime": "2017-07-08 10:30:00", "gt_price": 2931000.0 }, { "matched": true, "gt_bar_index": 87129, - "tech_bar_index": 87134, - "signal_bar_index": 87134, - "bar_offset": 5, - "tech_price": 3034000.0, - "tech_datetime": "2017-07-08 18:45:00", - "candidate_index": 720, + "tech_bar_index": 87147, + "signal_bar_index": 87147, + "bar_offset": 18, + "tech_price": 3041000.0, + "tech_datetime": "2017-07-08 19:24:00", + "candidate_index": 791, "gt_datetime": "2017-07-08 18:30:00", "gt_price": 3016000.0 }, { "matched": true, "gt_bar_index": 88364, - "tech_bar_index": 88372, - "signal_bar_index": 88372, - "bar_offset": 8, - "tech_price": 2963000.0, - "tech_datetime": "2017-07-11 08:51:00", - "candidate_index": 734, + "tech_bar_index": 88379, + "signal_bar_index": 88379, + "bar_offset": 15, + "tech_price": 2968000.0, + "tech_datetime": "2017-07-11 09:12:00", + "candidate_index": 801, "gt_datetime": "2017-07-11 08:27:00", "gt_price": 2789000.0 }, { "matched": true, "gt_bar_index": 88461, - "tech_bar_index": 88750, - "signal_bar_index": 88750, - "bar_offset": 289, - "tech_price": 2840000.0, - "tech_datetime": "2017-07-12 03:45:00", - "candidate_index": 735, + "tech_bar_index": 88483, + "signal_bar_index": 88483, + "bar_offset": 22, + "tech_price": 2807000.0, + "tech_datetime": "2017-07-11 14:24:00", + "candidate_index": 802, "gt_datetime": "2017-07-11 13:18:00", "gt_price": 2705000.0 }, { "matched": true, "gt_bar_index": 88935, - "tech_bar_index": 88800, - "signal_bar_index": 88800, - "bar_offset": 135, - "tech_price": 2874000.0, - "tech_datetime": "2017-07-12 06:15:00", - "candidate_index": 737, + "tech_bar_index": 88817, + "signal_bar_index": 88817, + "bar_offset": 118, + "tech_price": 2884000.0, + "tech_datetime": "2017-07-12 07:06:00", + "candidate_index": 807, "gt_datetime": "2017-07-12 13:00:00", "gt_price": 2789000.0 }, { "matched": true, "gt_bar_index": 89245, - "tech_bar_index": 89295, - "signal_bar_index": 89295, - "bar_offset": 50, + "tech_bar_index": 89265, + "signal_bar_index": 89265, + "bar_offset": 20, "tech_price": 2865000.0, - "tech_datetime": "2017-07-13 07:00:00", - "candidate_index": 739, + "tech_datetime": "2017-07-13 05:30:00", + "candidate_index": 811, "gt_datetime": "2017-07-13 04:30:00", "gt_price": 2819000.0 }, { "matched": true, "gt_bar_index": 90470, - "tech_bar_index": 90284, - "signal_bar_index": 90284, - "bar_offset": 186, - "tech_price": 2646000.0, - "tech_datetime": "2017-07-15 08:27:00", - "candidate_index": 745, + "tech_bar_index": 90504, + "signal_bar_index": 90504, + "bar_offset": 34, + "tech_price": 2401000.0, + "tech_datetime": "2017-07-15 19:27:00", + "candidate_index": 823, "gt_datetime": "2017-07-15 17:45:00", "gt_price": 2290000.0 }, { "matched": true, "gt_bar_index": 90599, - "tech_bar_index": 91049, - "signal_bar_index": 91049, - "bar_offset": 450, - "tech_price": 2145000.0, - "tech_datetime": "2017-07-16 22:45:00", - "candidate_index": 746, + "tech_bar_index": 90631, + "signal_bar_index": 90631, + "bar_offset": 32, + "tech_price": 2361000.0, + "tech_datetime": "2017-07-16 01:48:00", + "candidate_index": 824, "gt_datetime": "2017-07-16 00:12:00", "gt_price": 2085000.0 }, + { + "matched": true, + "gt_bar_index": 90627, + "tech_bar_index": 90672, + "signal_bar_index": 90672, + "bar_offset": 45, + "tech_price": 2348000.0, + "tech_datetime": "2017-07-16 03:51:00", + "candidate_index": 825, + "gt_datetime": "2017-07-16 01:36:00", + "gt_price": 2287000.0 + }, { "matched": true, "gt_bar_index": 90797, - "tech_bar_index": 91150, - "signal_bar_index": 91150, - "bar_offset": 353, - "tech_price": 2183000.0, - "tech_datetime": "2017-07-17 06:21:00", - "candidate_index": 747, + "tech_bar_index": 90812, + "signal_bar_index": 90812, + "bar_offset": 15, + "tech_price": 2250000.0, + "tech_datetime": "2017-07-16 10:54:00", + "candidate_index": 827, "gt_datetime": "2017-07-16 10:09:00", "gt_price": 2179000.0 }, { "matched": true, "gt_bar_index": 91030, - "tech_bar_index": 91219, - "signal_bar_index": 91219, - "bar_offset": 189, - "tech_price": 2258000.0, - "tech_datetime": "2017-07-17 09:48:00", - "candidate_index": 748, + "tech_bar_index": 91050, + "signal_bar_index": 91050, + "bar_offset": 20, + "tech_price": 2128000.0, + "tech_datetime": "2017-07-16 22:48:00", + "candidate_index": 828, "gt_datetime": "2017-07-16 21:48:00", "gt_price": 1800000.0 }, { "matched": true, "gt_bar_index": 91033, - "tech_bar_index": 91272, - "signal_bar_index": 91272, - "bar_offset": 239, - "tech_price": 2291000.0, - "tech_datetime": "2017-07-17 12:27:00", - "candidate_index": 749, + "tech_bar_index": 91152, + "signal_bar_index": 91152, + "bar_offset": 119, + "tech_price": 2183000.0, + "tech_datetime": "2017-07-17 06:27:00", + "candidate_index": 829, "gt_datetime": "2017-07-16 21:57:00", "gt_price": 1884000.0 }, { "matched": true, "gt_bar_index": 91035, - "tech_bar_index": 91469, - "signal_bar_index": 91469, - "bar_offset": 434, - "tech_price": 2276000.0, - "tech_datetime": "2017-07-17 22:18:00", - "candidate_index": 750, + "tech_bar_index": 91172, + "signal_bar_index": 91172, + "bar_offset": 137, + "tech_price": 2179000.0, + "tech_datetime": "2017-07-17 07:27:00", + "candidate_index": 830, "gt_datetime": "2017-07-16 22:03:00", "gt_price": 1911000.0 }, + { + "matched": true, + "gt_bar_index": 91043, + "tech_bar_index": 91225, + "signal_bar_index": 91225, + "bar_offset": 182, + "tech_price": 2290000.0, + "tech_datetime": "2017-07-17 10:06:00", + "candidate_index": 831, + "gt_datetime": "2017-07-16 22:27:00", + "gt_price": 2000000.0 + }, + { + "matched": true, + "gt_bar_index": 91059, + "tech_bar_index": 91232, + "signal_bar_index": 91232, + "bar_offset": 173, + "tech_price": 2300000.0, + "tech_datetime": "2017-07-17 10:27:00", + "candidate_index": 832, + "gt_datetime": "2017-07-16 23:15:00", + "gt_price": 1940000.0 + }, + { + "matched": true, + "gt_bar_index": 91092, + "tech_bar_index": 91281, + "signal_bar_index": 91281, + "bar_offset": 189, + "tech_price": 2292000.0, + "tech_datetime": "2017-07-17 12:54:00", + "candidate_index": 833, + "gt_datetime": "2017-07-17 00:54:00", + "gt_price": 2070000.0 + }, + { + "matched": true, + "gt_bar_index": 91145, + "tech_bar_index": 91290, + "signal_bar_index": 91290, + "bar_offset": 145, + "tech_price": 2296000.0, + "tech_datetime": "2017-07-17 13:21:00", + "candidate_index": 834, + "gt_datetime": "2017-07-17 06:06:00", + "gt_price": 2110000.0 + }, + { + "matched": true, + "gt_bar_index": 91199, + "tech_bar_index": 91395, + "signal_bar_index": 91395, + "bar_offset": 196, + "tech_price": 2325000.0, + "tech_datetime": "2017-07-17 18:36:00", + "candidate_index": 835, + "gt_datetime": "2017-07-17 08:48:00", + "gt_price": 2165000.0 + }, { "matched": true, "gt_bar_index": 91269, - "tech_bar_index": 91690, - "signal_bar_index": 91690, - "bar_offset": 421, - "tech_price": 2598000.0, - "tech_datetime": "2017-07-18 09:21:00", - "candidate_index": 751, + "tech_bar_index": 91495, + "signal_bar_index": 91495, + "bar_offset": 226, + "tech_price": 2331000.0, + "tech_datetime": "2017-07-17 23:36:00", + "candidate_index": 836, "gt_datetime": "2017-07-17 12:18:00", "gt_price": 2233000.0 }, { "matched": true, "gt_bar_index": 91441, - "tech_bar_index": 91779, - "signal_bar_index": 91779, - "bar_offset": 338, - "tech_price": 2530000.0, - "tech_datetime": "2017-07-18 13:48:00", - "candidate_index": 752, + "tech_bar_index": 91535, + "signal_bar_index": 91535, + "bar_offset": 94, + "tech_price": 2330000.0, + "tech_datetime": "2017-07-18 01:36:00", + "candidate_index": 837, "gt_datetime": "2017-07-17 20:54:00", "gt_price": 2164000.0 }, { "matched": true, "gt_bar_index": 91515, - "tech_bar_index": 91851, - "signal_bar_index": 91851, - "bar_offset": 336, - "tech_price": 2620000.0, - "tech_datetime": "2017-07-18 17:24:00", - "candidate_index": 753, + "tech_bar_index": 91567, + "signal_bar_index": 91567, + "bar_offset": 52, + "tech_price": 2398000.0, + "tech_datetime": "2017-07-18 03:12:00", + "candidate_index": 838, "gt_datetime": "2017-07-18 00:36:00", "gt_price": 2281000.0 }, { "matched": true, "gt_bar_index": 91670, - "tech_bar_index": 91870, - "signal_bar_index": 91870, - "bar_offset": 200, - "tech_price": 2617000.0, - "tech_datetime": "2017-07-18 18:21:00", - "candidate_index": 754, + "tech_bar_index": 91672, + "signal_bar_index": 91672, + "bar_offset": 2, + "tech_price": 2600000.0, + "tech_datetime": "2017-07-18 08:27:00", + "candidate_index": 841, "gt_datetime": "2017-07-18 08:21:00", "gt_price": 2510000.0 }, { "matched": true, "gt_bar_index": 91709, - "tech_bar_index": 91987, - "signal_bar_index": 91987, - "bar_offset": 278, - "tech_price": 2733000.0, - "tech_datetime": "2017-07-19 00:12:00", - "candidate_index": 755, + "tech_bar_index": 91729, + "signal_bar_index": 91729, + "bar_offset": 20, + "tech_price": 2534000.0, + "tech_datetime": "2017-07-18 11:18:00", + "candidate_index": 842, "gt_datetime": "2017-07-18 10:18:00", "gt_price": 2445000.0 }, { "matched": true, "gt_bar_index": 91992, - "tech_bar_index": 92257, - "signal_bar_index": 92257, - "bar_offset": 265, - "tech_price": 2688000.0, - "tech_datetime": "2017-07-19 13:48:00", - "candidate_index": 756, + "tech_bar_index": 91994, + "signal_bar_index": 91994, + "bar_offset": 2, + "tech_price": 2709000.0, + "tech_datetime": "2017-07-19 00:33:00", + "candidate_index": 848, "gt_datetime": "2017-07-19 00:27:00", "gt_price": 2645000.0 }, { "matched": true, "gt_bar_index": 92191, - "tech_bar_index": 92297, - "signal_bar_index": 92297, - "bar_offset": 106, - "tech_price": 2728000.0, - "tech_datetime": "2017-07-19 15:48:00", - "candidate_index": 757, + "tech_bar_index": 92158, + "signal_bar_index": 92158, + "bar_offset": 33, + "tech_price": 2766000.0, + "tech_datetime": "2017-07-19 08:51:00", + "candidate_index": 851, "gt_datetime": "2017-07-19 10:30:00", "gt_price": 2580000.0 }, { "matched": true, "gt_bar_index": 92635, - "tech_bar_index": 92643, - "signal_bar_index": 92643, - "bar_offset": 8, - "tech_price": 2679000.0, - "tech_datetime": "2017-07-20 09:06:00", - "candidate_index": 760, + "tech_bar_index": 92676, + "signal_bar_index": 92676, + "bar_offset": 41, + "tech_price": 2697000.0, + "tech_datetime": "2017-07-20 10:45:00", + "candidate_index": 860, "gt_datetime": "2017-07-20 08:42:00", "gt_price": 2510000.0 }, { "matched": true, "gt_bar_index": 92795, - "tech_bar_index": 92937, - "signal_bar_index": 92937, - "bar_offset": 142, - "tech_price": 2874000.0, - "tech_datetime": "2017-07-20 23:48:00", - "candidate_index": 761, + "tech_bar_index": 92814, + "signal_bar_index": 92814, + "bar_offset": 19, + "tech_price": 2666000.0, + "tech_datetime": "2017-07-20 17:39:00", + "candidate_index": 861, "gt_datetime": "2017-07-20 16:42:00", "gt_price": 2649000.0 }, { "matched": true, "gt_bar_index": 93007, - "tech_bar_index": 92981, - "signal_bar_index": 92981, - "bar_offset": 26, - "tech_price": 2937000.0, - "tech_datetime": "2017-07-21 02:00:00", - "candidate_index": 762, + "tech_bar_index": 93040, + "signal_bar_index": 93040, + "bar_offset": 33, + "tech_price": 2945000.0, + "tech_datetime": "2017-07-21 04:57:00", + "candidate_index": 866, "gt_datetime": "2017-07-21 03:18:00", "gt_price": 2820000.0 }, { "matched": true, "gt_bar_index": 93109, - "tech_bar_index": 93143, - "signal_bar_index": 93143, - "bar_offset": 34, - "tech_price": 3155000.0, - "tech_datetime": "2017-07-21 10:06:00", - "candidate_index": 764, + "tech_bar_index": 93092, + "signal_bar_index": 93092, + "bar_offset": 17, + "tech_price": 3160000.0, + "tech_datetime": "2017-07-21 07:33:00", + "candidate_index": 867, "gt_datetime": "2017-07-21 08:24:00", "gt_price": 3098000.0 }, { "matched": true, "gt_bar_index": 93132, - "tech_bar_index": 93040, - "signal_bar_index": 93040, - "bar_offset": 92, - "tech_price": 2945000.0, - "tech_datetime": "2017-07-21 04:57:00", - "candidate_index": 763, + "tech_bar_index": 93240, + "signal_bar_index": 93240, + "bar_offset": 108, + "tech_price": 3123000.0, + "tech_datetime": "2017-07-21 14:57:00", + "candidate_index": 868, "gt_datetime": "2017-07-21 09:33:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 93189, - "tech_bar_index": 93257, - "signal_bar_index": 93257, - "bar_offset": 68, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-21 15:48:00", - "candidate_index": 765, + "tech_bar_index": 93355, + "signal_bar_index": 93355, + "bar_offset": 166, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-21 21:30:00", + "candidate_index": 869, "gt_datetime": "2017-07-21 12:24:00", "gt_price": 2954000.0 }, { "matched": true, "gt_bar_index": 93330, - "tech_bar_index": 93333, - "signal_bar_index": 93333, - "bar_offset": 3, - "tech_price": 3046000.0, - "tech_datetime": "2017-07-21 20:24:00", - "candidate_index": 766, + "tech_bar_index": 93371, + "signal_bar_index": 93371, + "bar_offset": 41, + "tech_price": 3080000.0, + "tech_datetime": "2017-07-21 22:18:00", + "candidate_index": 870, "gt_datetime": "2017-07-21 20:15:00", "gt_price": 2923000.0 }, { "matched": true, "gt_bar_index": 93495, - "tech_bar_index": 93399, - "signal_bar_index": 93399, - "bar_offset": 96, - "tech_price": 3068000.0, - "tech_datetime": "2017-07-21 23:42:00", - "candidate_index": 768, + "tech_bar_index": 93572, + "signal_bar_index": 93572, + "bar_offset": 77, + "tech_price": 2994000.0, + "tech_datetime": "2017-07-22 08:21:00", + "candidate_index": 871, "gt_datetime": "2017-07-22 04:30:00", "gt_price": 2916000.0 }, { "matched": true, "gt_bar_index": 95284, - "tech_bar_index": 95132, - "signal_bar_index": 95132, - "bar_offset": 152, - "tech_price": 3066000.0, - "tech_datetime": "2017-07-25 14:27:00", - "candidate_index": 780, + "tech_bar_index": 95343, + "signal_bar_index": 95343, + "bar_offset": 59, + "tech_price": 2871000.0, + "tech_datetime": "2017-07-26 01:00:00", + "candidate_index": 887, "gt_datetime": "2017-07-25 22:03:00", "gt_price": 2759000.0 }, { "matched": true, "gt_bar_index": 95629, - "tech_bar_index": 95709, - "signal_bar_index": 95709, - "bar_offset": 80, - "tech_price": 2844000.0, - "tech_datetime": "2017-07-26 19:18:00", - "candidate_index": 786, + "tech_bar_index": 95731, + "signal_bar_index": 95731, + "bar_offset": 102, + "tech_price": 2849000.0, + "tech_datetime": "2017-07-26 20:24:00", + "candidate_index": 890, "gt_datetime": "2017-07-26 15:18:00", "gt_price": 2763000.0 }, { "matched": true, "gt_bar_index": 96324, - "tech_bar_index": 96331, - "signal_bar_index": 96331, - "bar_offset": 7, - "tech_price": 2886000.0, - "tech_datetime": "2017-07-28 02:24:00", - "candidate_index": 789, + "tech_bar_index": 96345, + "signal_bar_index": 96345, + "bar_offset": 21, + "tech_price": 2895000.0, + "tech_datetime": "2017-07-28 03:06:00", + "candidate_index": 899, "gt_datetime": "2017-07-28 02:03:00", "gt_price": 2855000.0 }, { "matched": true, "gt_bar_index": 97025, - "tech_bar_index": 96923, - "signal_bar_index": 96923, - "bar_offset": 102, - "tech_price": 3185000.0, - "tech_datetime": "2017-07-29 08:09:00", - "candidate_index": 796, + "tech_bar_index": 97076, + "signal_bar_index": 97076, + "bar_offset": 51, + "tech_price": 3132000.0, + "tech_datetime": "2017-07-29 15:48:00", + "candidate_index": 907, "gt_datetime": "2017-07-29 13:15:00", "gt_price": 2960000.0 }, { "matched": true, "gt_bar_index": 97553, - "tech_bar_index": 97592, - "signal_bar_index": 97592, - "bar_offset": 39, - "tech_price": 3033000.0, - "tech_datetime": "2017-07-30 17:36:00", - "candidate_index": 799, + "tech_bar_index": 97511, + "signal_bar_index": 97511, + "bar_offset": 42, + "tech_price": 3065000.0, + "tech_datetime": "2017-07-30 13:33:00", + "candidate_index": 914, "gt_datetime": "2017-07-30 15:39:00", "gt_price": 3001000.0 }, { "matched": true, "gt_bar_index": 98092, - "tech_bar_index": 98099, - "signal_bar_index": 98099, - "bar_offset": 7, - "tech_price": 3104000.0, - "tech_datetime": "2017-07-31 19:03:00", - "candidate_index": 800, + "tech_bar_index": 98048, + "signal_bar_index": 98048, + "bar_offset": 44, + "tech_price": 3094000.0, + "tech_datetime": "2017-07-31 16:30:00", + "candidate_index": 920, "gt_datetime": "2017-07-31 18:42:00", "gt_price": 3080000.0 }, { "matched": true, "gt_bar_index": 98493, - "tech_bar_index": 98413, - "signal_bar_index": 98413, - "bar_offset": 80, - "tech_price": 3172000.0, - "tech_datetime": "2017-08-01 12:51:00", - "candidate_index": 804, + "tech_bar_index": 98372, + "signal_bar_index": 98372, + "bar_offset": 121, + "tech_price": 3189000.0, + "tech_datetime": "2017-08-01 08:48:00", + "candidate_index": 923, "gt_datetime": "2017-08-01 16:51:00", "gt_price": 2998000.0 }, { "matched": true, "gt_bar_index": 99028, - "tech_bar_index": 98896, - "signal_bar_index": 98896, - "bar_offset": 132, - "tech_price": 3070000.0, - "tech_datetime": "2017-08-02 16:18:00", - "candidate_index": 805, + "tech_bar_index": 99092, + "signal_bar_index": 99092, + "bar_offset": 64, + "tech_price": 3046000.0, + "tech_datetime": "2017-08-03 02:06:00", + "candidate_index": 926, "gt_datetime": "2017-08-02 22:54:00", "gt_price": 3024000.0 }, { "matched": true, "gt_bar_index": 99814, - "tech_bar_index": 99745, - "signal_bar_index": 99745, - "bar_offset": 69, - "tech_price": 3096000.0, - "tech_datetime": "2017-08-04 11:09:00", - "candidate_index": 811, + "tech_bar_index": 99884, + "signal_bar_index": 99884, + "bar_offset": 70, + "tech_price": 3133000.0, + "tech_datetime": "2017-08-04 18:06:00", + "candidate_index": 933, "gt_datetime": "2017-08-04 14:36:00", "gt_price": 3059000.0 }, { "matched": true, "gt_bar_index": 100250, - "tech_bar_index": 100223, - "signal_bar_index": 100223, - "bar_offset": 27, - "tech_price": 3171000.0, - "tech_datetime": "2017-08-05 11:03:00", - "candidate_index": 813, + "tech_bar_index": 100252, + "signal_bar_index": 100252, + "bar_offset": 2, + "tech_price": 3343000.0, + "tech_datetime": "2017-08-05 12:30:00", + "candidate_index": 938, "gt_datetime": "2017-08-05 12:24:00", "gt_price": 3240000.0 }, { "matched": true, "gt_bar_index": 100422, - "tech_bar_index": 100425, - "signal_bar_index": 100425, - "bar_offset": 3, - "tech_price": 3455000.0, - "tech_datetime": "2017-08-05 21:09:00", - "candidate_index": 815, + "tech_bar_index": 100428, + "signal_bar_index": 100428, + "bar_offset": 6, + "tech_price": 3462000.0, + "tech_datetime": "2017-08-05 21:18:00", + "candidate_index": 941, "gt_datetime": "2017-08-05 21:00:00", "gt_price": 3400000.0 }, { "matched": true, "gt_bar_index": 100726, - "tech_bar_index": 100575, - "signal_bar_index": 100575, - "bar_offset": 151, - "tech_price": 3531000.0, - "tech_datetime": "2017-08-06 04:39:00", - "candidate_index": 816, + "tech_bar_index": 100639, + "signal_bar_index": 100639, + "bar_offset": 87, + "tech_price": 3555000.0, + "tech_datetime": "2017-08-06 07:51:00", + "candidate_index": 949, "gt_datetime": "2017-08-06 12:12:00", "gt_price": 3420000.0 }, @@ -157916,379 +308824,379 @@ "bar_offset": 4, "tech_price": 3679000.0, "tech_datetime": "2017-08-08 04:06:00", - "candidate_index": 821, + "candidate_index": 960, "gt_datetime": "2017-08-08 03:54:00", "gt_price": 3648000.0 }, { "matched": true, "gt_bar_index": 102308, - "tech_bar_index": 102317, - "signal_bar_index": 102317, - "bar_offset": 9, - "tech_price": 3779000.0, - "tech_datetime": "2017-08-09 19:48:00", - "candidate_index": 826, + "tech_bar_index": 102271, + "signal_bar_index": 102271, + "bar_offset": 37, + "tech_price": 3845000.0, + "tech_datetime": "2017-08-09 17:30:00", + "candidate_index": 975, "gt_datetime": "2017-08-09 19:21:00", "gt_price": 3600000.0 }, { "matched": true, "gt_bar_index": 102720, - "tech_bar_index": 102778, - "signal_bar_index": 102778, - "bar_offset": 58, - "tech_price": 3856000.0, - "tech_datetime": "2017-08-10 18:51:00", - "candidate_index": 830, + "tech_bar_index": 102756, + "signal_bar_index": 102756, + "bar_offset": 36, + "tech_price": 3845000.0, + "tech_datetime": "2017-08-10 17:45:00", + "candidate_index": 979, "gt_datetime": "2017-08-10 15:57:00", "gt_price": 3820000.0 }, { "matched": true, "gt_bar_index": 103580, - "tech_bar_index": 103584, - "signal_bar_index": 103584, - "bar_offset": 4, - "tech_price": 4158000.0, - "tech_datetime": "2017-08-12 11:12:00", - "candidate_index": 836, + "tech_bar_index": 103595, + "signal_bar_index": 103595, + "bar_offset": 15, + "tech_price": 4172000.0, + "tech_datetime": "2017-08-12 11:45:00", + "candidate_index": 988, "gt_datetime": "2017-08-12 11:00:00", "gt_price": 4111000.0 }, { "matched": true, "gt_bar_index": 104060, - "tech_bar_index": 104127, - "signal_bar_index": 104127, - "bar_offset": 67, - "tech_price": 4717000.0, - "tech_datetime": "2017-08-13 14:21:00", - "candidate_index": 838, + "tech_bar_index": 104064, + "signal_bar_index": 104064, + "bar_offset": 4, + "tech_price": 4735000.0, + "tech_datetime": "2017-08-13 11:12:00", + "candidate_index": 997, "gt_datetime": "2017-08-13 11:00:00", "gt_price": 4539000.0 }, { "matched": true, "gt_bar_index": 104105, - "tech_bar_index": 104169, - "signal_bar_index": 104169, - "bar_offset": 64, - "tech_price": 4836000.0, - "tech_datetime": "2017-08-13 16:27:00", - "candidate_index": 839, + "tech_bar_index": 104095, + "signal_bar_index": 104095, + "bar_offset": 10, + "tech_price": 4768000.0, + "tech_datetime": "2017-08-13 12:45:00", + "candidate_index": 998, "gt_datetime": "2017-08-13 13:15:00", "gt_price": 4600000.0 }, { "matched": true, "gt_bar_index": 104277, - "tech_bar_index": 104496, - "signal_bar_index": 104496, - "bar_offset": 219, - "tech_price": 4734000.0, - "tech_datetime": "2017-08-14 08:48:00", - "candidate_index": 840, + "tech_bar_index": 104299, + "signal_bar_index": 104299, + "bar_offset": 22, + "tech_price": 4643000.0, + "tech_datetime": "2017-08-13 22:57:00", + "candidate_index": 1001, "gt_datetime": "2017-08-13 21:51:00", "gt_price": 4300000.0 }, { "matched": true, "gt_bar_index": 104815, - "tech_bar_index": 104889, - "signal_bar_index": 104889, - "bar_offset": 74, - "tech_price": 4915000.0, - "tech_datetime": "2017-08-15 04:27:00", - "candidate_index": 842, + "tech_bar_index": 104820, + "signal_bar_index": 104820, + "bar_offset": 5, + "tech_price": 4881000.0, + "tech_datetime": "2017-08-15 01:00:00", + "candidate_index": 1011, "gt_datetime": "2017-08-15 00:45:00", "gt_price": 4841000.0 }, { "matched": true, "gt_bar_index": 105186, - "tech_bar_index": 105046, - "signal_bar_index": 105046, - "bar_offset": 140, - "tech_price": 5083000.0, - "tech_datetime": "2017-08-15 12:18:00", - "candidate_index": 843, + "tech_bar_index": 105059, + "signal_bar_index": 105059, + "bar_offset": 127, + "tech_price": 5110000.0, + "tech_datetime": "2017-08-15 12:57:00", + "candidate_index": 1017, "gt_datetime": "2017-08-15 19:18:00", "gt_price": 4671000.0 }, { "matched": true, "gt_bar_index": 105272, - "tech_bar_index": 105336, - "signal_bar_index": 105336, - "bar_offset": 64, - "tech_price": 4782000.0, - "tech_datetime": "2017-08-16 02:48:00", - "candidate_index": 844, + "tech_bar_index": 105328, + "signal_bar_index": 105328, + "bar_offset": 56, + "tech_price": 4790000.0, + "tech_datetime": "2017-08-16 02:24:00", + "candidate_index": 1018, "gt_datetime": "2017-08-15 23:36:00", "gt_price": 4503000.0 }, { "matched": true, "gt_bar_index": 105583, - "tech_bar_index": 105499, - "signal_bar_index": 105499, - "bar_offset": 84, - "tech_price": 4880000.0, - "tech_datetime": "2017-08-16 10:57:00", - "candidate_index": 850, + "tech_bar_index": 105604, + "signal_bar_index": 105604, + "bar_offset": 21, + "tech_price": 4783000.0, + "tech_datetime": "2017-08-16 16:12:00", + "candidate_index": 1024, "gt_datetime": "2017-08-16 15:09:00", "gt_price": 4612000.0 }, { "matched": true, "gt_bar_index": 106006, - "tech_bar_index": 106023, - "signal_bar_index": 106023, - "bar_offset": 17, - "tech_price": 4889000.0, - "tech_datetime": "2017-08-17 13:09:00", - "candidate_index": 857, + "tech_bar_index": 106001, + "signal_bar_index": 106001, + "bar_offset": 5, + "tech_price": 4931000.0, + "tech_datetime": "2017-08-17 12:03:00", + "candidate_index": 1029, "gt_datetime": "2017-08-17 12:18:00", "gt_price": 4880000.0 }, { "matched": true, "gt_bar_index": 107137, - "tech_bar_index": 107148, - "signal_bar_index": 107148, - "bar_offset": 11, - "tech_price": 4735000.0, - "tech_datetime": "2017-08-19 21:24:00", - "candidate_index": 869, + "tech_bar_index": 107152, + "signal_bar_index": 107152, + "bar_offset": 15, + "tech_price": 4726000.0, + "tech_datetime": "2017-08-19 21:36:00", + "candidate_index": 1051, "gt_datetime": "2017-08-19 20:51:00", "gt_price": 4601000.0 }, { "matched": true, "gt_bar_index": 108381, - "tech_bar_index": 108518, - "signal_bar_index": 108518, - "bar_offset": 137, - "tech_price": 4379000.0, - "tech_datetime": "2017-08-22 17:54:00", - "candidate_index": 876, + "tech_bar_index": 108465, + "signal_bar_index": 108465, + "bar_offset": 84, + "tech_price": 4344000.0, + "tech_datetime": "2017-08-22 15:15:00", + "candidate_index": 1067, "gt_datetime": "2017-08-22 11:03:00", "gt_price": 4280000.0 }, { "matched": true, "gt_bar_index": 108440, - "tech_bar_index": 108578, - "signal_bar_index": 108578, - "bar_offset": 138, - "tech_price": 4464000.0, - "tech_datetime": "2017-08-22 20:54:00", - "candidate_index": 877, + "tech_bar_index": 108504, + "signal_bar_index": 108504, + "bar_offset": 64, + "tech_price": 4372000.0, + "tech_datetime": "2017-08-22 17:12:00", + "candidate_index": 1068, "gt_datetime": "2017-08-22 14:00:00", "gt_price": 4090000.0 }, { "matched": true, "gt_bar_index": 108631, - "tech_bar_index": 108665, - "signal_bar_index": 108665, - "bar_offset": 34, - "tech_price": 4444000.0, - "tech_datetime": "2017-08-23 01:15:00", - "candidate_index": 878, + "tech_bar_index": 108646, + "signal_bar_index": 108646, + "bar_offset": 15, + "tech_price": 4469000.0, + "tech_datetime": "2017-08-23 00:18:00", + "candidate_index": 1071, "gt_datetime": "2017-08-22 23:33:00", "gt_price": 4400000.0 }, { "matched": true, "gt_bar_index": 111314, - "tech_bar_index": 111286, - "signal_bar_index": 111286, - "bar_offset": 28, - "tech_price": 4865000.0, - "tech_datetime": "2017-08-28 12:18:00", - "candidate_index": 914, + "tech_bar_index": 111292, + "signal_bar_index": 111292, + "bar_offset": 22, + "tech_price": 4863000.0, + "tech_datetime": "2017-08-28 12:36:00", + "candidate_index": 1123, "gt_datetime": "2017-08-28 13:42:00", "gt_price": 4787000.0 }, { "matched": true, "gt_bar_index": 111908, - "tech_bar_index": 112074, - "signal_bar_index": 112074, - "bar_offset": 166, - "tech_price": 5066000.0, - "tech_datetime": "2017-08-30 03:42:00", - "candidate_index": 921, + "tech_bar_index": 111935, + "signal_bar_index": 111935, + "bar_offset": 27, + "tech_price": 4916000.0, + "tech_datetime": "2017-08-29 20:45:00", + "candidate_index": 1133, "gt_datetime": "2017-08-29 19:24:00", "gt_price": 4880000.0 }, { "matched": true, "gt_bar_index": 112130, - "tech_bar_index": 112149, - "signal_bar_index": 112149, - "bar_offset": 19, - "tech_price": 5100000.0, - "tech_datetime": "2017-08-30 07:27:00", - "candidate_index": 922, + "tech_bar_index": 112095, + "signal_bar_index": 112095, + "bar_offset": 35, + "tech_price": 5073000.0, + "tech_datetime": "2017-08-30 04:45:00", + "candidate_index": 1139, "gt_datetime": "2017-08-30 06:30:00", "gt_price": 5127000.0 }, { "matched": true, "gt_bar_index": 113740, - "tech_bar_index": 113895, - "signal_bar_index": 113895, - "bar_offset": 155, - "tech_price": 5174000.0, - "tech_datetime": "2017-09-02 22:45:00", - "candidate_index": 936, + "tech_bar_index": 113654, + "signal_bar_index": 113654, + "bar_offset": 86, + "tech_price": 5443000.0, + "tech_datetime": "2017-09-02 10:42:00", + "candidate_index": 1164, "gt_datetime": "2017-09-02 15:00:00", "gt_price": 4999000.0 }, { "matched": true, "gt_bar_index": 114048, - "tech_bar_index": 114008, - "signal_bar_index": 114008, - "bar_offset": 40, - "tech_price": 5008000.0, - "tech_datetime": "2017-09-03 04:24:00", - "candidate_index": 937, + "tech_bar_index": 114113, + "signal_bar_index": 114113, + "bar_offset": 65, + "tech_price": 5168000.0, + "tech_datetime": "2017-09-03 09:39:00", + "candidate_index": 1166, "gt_datetime": "2017-09-03 06:24:00", "gt_price": 4860000.0 }, { "matched": true, "gt_bar_index": 114380, - "tech_bar_index": 114594, - "signal_bar_index": 114594, - "bar_offset": 214, - "tech_price": 5116000.0, - "tech_datetime": "2017-09-04 09:42:00", - "candidate_index": 941, + "tech_bar_index": 114425, + "signal_bar_index": 114425, + "bar_offset": 45, + "tech_price": 5066000.0, + "tech_datetime": "2017-09-04 01:15:00", + "candidate_index": 1172, "gt_datetime": "2017-09-03 23:00:00", "gt_price": 4900000.0 }, { "matched": true, "gt_bar_index": 114941, - "tech_bar_index": 115319, - "signal_bar_index": 115319, - "bar_offset": 378, - "tech_price": 4806000.0, - "tech_datetime": "2017-09-05 21:57:00", - "candidate_index": 942, + "tech_bar_index": 114956, + "signal_bar_index": 114956, + "bar_offset": 15, + "tech_price": 4818000.0, + "tech_datetime": "2017-09-05 03:48:00", + "candidate_index": 1177, "gt_datetime": "2017-09-05 03:03:00", "gt_price": 4680000.0 }, { "matched": true, "gt_bar_index": 115100, - "tech_bar_index": 115346, - "signal_bar_index": 115346, - "bar_offset": 246, - "tech_price": 4822000.0, - "tech_datetime": "2017-09-05 23:18:00", - "candidate_index": 943, + "tech_bar_index": 115034, + "signal_bar_index": 115034, + "bar_offset": 66, + "tech_price": 4897000.0, + "tech_datetime": "2017-09-05 07:42:00", + "candidate_index": 1179, "gt_datetime": "2017-09-05 11:00:00", "gt_price": 4250000.0 }, { "matched": true, "gt_bar_index": 116046, - "tech_bar_index": 115954, - "signal_bar_index": 115954, - "bar_offset": 92, - "tech_price": 5033000.0, - "tech_datetime": "2017-09-07 05:42:00", - "candidate_index": 950, + "tech_bar_index": 116024, + "signal_bar_index": 116024, + "bar_offset": 22, + "tech_price": 5060000.0, + "tech_datetime": "2017-09-07 09:12:00", + "candidate_index": 1202, "gt_datetime": "2017-09-07 10:18:00", "gt_price": 4950000.0 }, { "matched": true, "gt_bar_index": 116785, - "tech_bar_index": 116513, - "signal_bar_index": 116513, - "bar_offset": 272, - "tech_price": 5069000.0, - "tech_datetime": "2017-09-08 09:39:00", - "candidate_index": 956, + "tech_bar_index": 116816, + "signal_bar_index": 116816, + "bar_offset": 31, + "tech_price": 4959000.0, + "tech_datetime": "2017-09-09 00:48:00", + "candidate_index": 1214, "gt_datetime": "2017-09-08 23:15:00", "gt_price": 4700000.0 }, { "matched": true, "gt_bar_index": 117599, - "tech_bar_index": 117619, - "signal_bar_index": 117619, - "bar_offset": 20, - "tech_price": 4634000.0, - "tech_datetime": "2017-09-10 16:57:00", - "candidate_index": 964, + "tech_bar_index": 117622, + "signal_bar_index": 117622, + "bar_offset": 23, + "tech_price": 4626000.0, + "tech_datetime": "2017-09-10 17:06:00", + "candidate_index": 1223, "gt_datetime": "2017-09-10 15:57:00", "gt_price": 4443000.0 }, { "matched": true, "gt_bar_index": 119471, - "tech_bar_index": 119395, - "signal_bar_index": 119395, - "bar_offset": 76, - "tech_price": 4409000.0, - "tech_datetime": "2017-09-14 17:03:00", - "candidate_index": 979, + "tech_bar_index": 119200, + "signal_bar_index": 119200, + "bar_offset": 271, + "tech_price": 4537000.0, + "tech_datetime": "2017-09-14 07:18:00", + "candidate_index": 1242, "gt_datetime": "2017-09-14 20:51:00", "gt_price": 3828000.0 }, { "matched": true, "gt_bar_index": 119712, - "tech_bar_index": 119726, - "signal_bar_index": 119726, - "bar_offset": 14, - "tech_price": 3740000.0, - "tech_datetime": "2017-09-15 09:36:00", - "candidate_index": 980, + "tech_bar_index": 119752, + "signal_bar_index": 119752, + "bar_offset": 40, + "tech_price": 3890000.0, + "tech_datetime": "2017-09-15 10:54:00", + "candidate_index": 1243, "gt_datetime": "2017-09-15 08:54:00", "gt_price": 3420000.0 }, { "matched": true, "gt_bar_index": 119726, - "tech_bar_index": 119737, - "signal_bar_index": 119737, - "bar_offset": 11, - "tech_price": 3842000.0, - "tech_datetime": "2017-09-15 10:09:00", - "candidate_index": 981, + "tech_bar_index": 119976, + "signal_bar_index": 119976, + "bar_offset": 250, + "tech_price": 3801000.0, + "tech_datetime": "2017-09-15 22:06:00", + "candidate_index": 1244, "gt_datetime": "2017-09-15 09:36:00", "gt_price": 3703000.0 }, { "matched": true, "gt_bar_index": 119824, - "tech_bar_index": 119992, - "signal_bar_index": 119992, - "bar_offset": 168, - "tech_price": 3783000.0, - "tech_datetime": "2017-09-15 22:54:00", - "candidate_index": 982, + "tech_bar_index": 119999, + "signal_bar_index": 119999, + "bar_offset": 175, + "tech_price": 3930000.0, + "tech_datetime": "2017-09-15 23:15:00", + "candidate_index": 1245, "gt_datetime": "2017-09-15 14:30:00", "gt_price": 3600000.0 }, { "matched": true, "gt_bar_index": 119871, - "tech_bar_index": 120049, - "signal_bar_index": 120049, - "bar_offset": 178, - "tech_price": 4001000.0, - "tech_datetime": "2017-09-16 01:45:00", - "candidate_index": 983, + "tech_bar_index": 120041, + "signal_bar_index": 120041, + "bar_offset": 170, + "tech_price": 4116000.0, + "tech_datetime": "2017-09-16 01:21:00", + "candidate_index": 1246, "gt_datetime": "2017-09-15 16:51:00", "gt_price": 3436000.0 }, @@ -158300,619 +309208,691 @@ "bar_offset": 156, "tech_price": 4005000.0, "tech_datetime": "2017-09-16 04:18:00", - "candidate_index": 984, + "candidate_index": 1247, "gt_datetime": "2017-09-15 20:30:00", "gt_price": 3303000.0 }, { "matched": true, "gt_bar_index": 119985, - "tech_bar_index": 120164, - "signal_bar_index": 120164, - "bar_offset": 179, - "tech_price": 4215000.0, - "tech_datetime": "2017-09-16 07:30:00", - "candidate_index": 985, + "tech_bar_index": 120113, + "signal_bar_index": 120113, + "bar_offset": 128, + "tech_price": 4102000.0, + "tech_datetime": "2017-09-16 04:57:00", + "candidate_index": 1248, "gt_datetime": "2017-09-15 22:33:00", "gt_price": 3505000.0 }, { "matched": true, "gt_bar_index": 120047, - "tech_bar_index": 120466, - "signal_bar_index": 120466, - "bar_offset": 419, - "tech_price": 4025000.0, - "tech_datetime": "2017-09-16 22:36:00", - "candidate_index": 986, + "tech_bar_index": 120234, + "signal_bar_index": 120234, + "bar_offset": 187, + "tech_price": 4270000.0, + "tech_datetime": "2017-09-16 11:00:00", + "candidate_index": 1249, "gt_datetime": "2017-09-16 01:39:00", "gt_price": 3865000.0 }, + { + "matched": true, + "gt_bar_index": 120070, + "tech_bar_index": 120272, + "signal_bar_index": 120272, + "bar_offset": 202, + "tech_price": 4243000.0, + "tech_datetime": "2017-09-16 12:54:00", + "candidate_index": 1250, + "gt_datetime": "2017-09-16 02:48:00", + "gt_price": 3811000.0 + }, { "matched": true, "gt_bar_index": 120183, - "tech_bar_index": 120603, - "signal_bar_index": 120603, - "bar_offset": 420, - "tech_price": 4121000.0, - "tech_datetime": "2017-09-17 05:27:00", - "candidate_index": 987, + "tech_bar_index": 120309, + "signal_bar_index": 120309, + "bar_offset": 126, + "tech_price": 4285000.0, + "tech_datetime": "2017-09-16 14:45:00", + "candidate_index": 1251, "gt_datetime": "2017-09-16 08:27:00", "gt_price": 4100000.0 }, { "matched": true, "gt_bar_index": 120462, - "tech_bar_index": 120621, - "signal_bar_index": 120621, - "bar_offset": 159, - "tech_price": 4116000.0, - "tech_datetime": "2017-09-17 06:21:00", - "candidate_index": 988, + "tech_bar_index": 120482, + "signal_bar_index": 120482, + "bar_offset": 20, + "tech_price": 4090000.0, + "tech_datetime": "2017-09-16 23:24:00", + "candidate_index": 1252, "gt_datetime": "2017-09-16 22:24:00", "gt_price": 3900000.0 }, { "matched": true, "gt_bar_index": 120841, - "tech_bar_index": 120866, - "signal_bar_index": 120866, - "bar_offset": 25, - "tech_price": 4010000.0, - "tech_datetime": "2017-09-17 18:36:00", - "candidate_index": 989, + "tech_bar_index": 120875, + "signal_bar_index": 120875, + "bar_offset": 34, + "tech_price": 4056000.0, + "tech_datetime": "2017-09-17 19:03:00", + "candidate_index": 1257, "gt_datetime": "2017-09-17 17:21:00", "gt_price": 3920000.0 }, { "matched": true, "gt_bar_index": 121504, - "tech_bar_index": 121465, - "signal_bar_index": 121465, - "bar_offset": 39, - "tech_price": 4403000.0, - "tech_datetime": "2017-09-19 00:33:00", - "candidate_index": 997, + "tech_bar_index": 121383, + "signal_bar_index": 121383, + "bar_offset": 121, + "tech_price": 4377000.0, + "tech_datetime": "2017-09-18 20:27:00", + "candidate_index": 1269, "gt_datetime": "2017-09-19 02:30:00", "gt_price": 4306000.0 }, { "matched": true, "gt_bar_index": 121752, - "tech_bar_index": 121669, - "signal_bar_index": 121669, - "bar_offset": 83, - "tech_price": 4427000.0, - "tech_datetime": "2017-09-19 10:45:00", - "candidate_index": 1001, + "tech_bar_index": 121838, + "signal_bar_index": 121838, + "bar_offset": 86, + "tech_price": 4417000.0, + "tech_datetime": "2017-09-19 19:12:00", + "candidate_index": 1272, "gt_datetime": "2017-09-19 14:54:00", "gt_price": 4215000.0 }, { "matched": true, "gt_bar_index": 123420, - "tech_bar_index": 123444, - "signal_bar_index": 123444, - "bar_offset": 24, - "tech_price": 4084000.0, - "tech_datetime": "2017-09-23 03:30:00", - "candidate_index": 1013, + "tech_bar_index": 123463, + "signal_bar_index": 123463, + "bar_offset": 43, + "tech_price": 4098000.0, + "tech_datetime": "2017-09-23 04:27:00", + "candidate_index": 1295, "gt_datetime": "2017-09-23 02:18:00", "gt_price": 4051000.0 }, { "matched": true, "gt_bar_index": 124974, - "tech_bar_index": 124971, - "signal_bar_index": 124971, + "tech_bar_index": 124977, + "signal_bar_index": 124977, "bar_offset": 3, - "tech_price": 4313000.0, - "tech_datetime": "2017-09-26 07:54:00", - "candidate_index": 1034, + "tech_price": 4311000.0, + "tech_datetime": "2017-09-26 08:12:00", + "candidate_index": 1328, "gt_datetime": "2017-09-26 08:03:00", "gt_price": 4295000.0 }, { "matched": true, "gt_bar_index": 125477, - "tech_bar_index": 125574, - "signal_bar_index": 125574, - "bar_offset": 97, - "tech_price": 4396000.0, - "tech_datetime": "2017-09-27 14:03:00", - "candidate_index": 1042, + "tech_bar_index": 125492, + "signal_bar_index": 125492, + "bar_offset": 15, + "tech_price": 4352000.0, + "tech_datetime": "2017-09-27 09:57:00", + "candidate_index": 1331, "gt_datetime": "2017-09-27 09:12:00", "gt_price": 4313000.0 }, { "matched": true, "gt_bar_index": 125677, - "tech_bar_index": 125654, - "signal_bar_index": 125654, - "bar_offset": 23, - "tech_price": 4433000.0, - "tech_datetime": "2017-09-27 18:03:00", - "candidate_index": 1044, + "tech_bar_index": 125683, + "signal_bar_index": 125683, + "bar_offset": 6, + "tech_price": 4493000.0, + "tech_datetime": "2017-09-27 19:30:00", + "candidate_index": 1334, "gt_datetime": "2017-09-27 19:12:00", "gt_price": 4487000.0 }, { "matched": true, "gt_bar_index": 126510, - "tech_bar_index": 126531, - "signal_bar_index": 126531, - "bar_offset": 21, - "tech_price": 4544000.0, - "tech_datetime": "2017-09-29 13:54:00", - "candidate_index": 1048, + "tech_bar_index": 126534, + "signal_bar_index": 126534, + "bar_offset": 24, + "tech_price": 4543000.0, + "tech_datetime": "2017-09-29 14:03:00", + "candidate_index": 1341, "gt_datetime": "2017-09-29 12:51:00", "gt_price": 4478000.0 }, { "matched": true, "gt_bar_index": 127661, - "tech_bar_index": 127707, - "signal_bar_index": 127707, - "bar_offset": 46, - "tech_price": 4884000.0, - "tech_datetime": "2017-10-02 00:45:00", - "candidate_index": 1055, + "tech_bar_index": 127591, + "signal_bar_index": 127591, + "bar_offset": 70, + "tech_price": 4883000.0, + "tech_datetime": "2017-10-01 18:57:00", + "candidate_index": 1355, "gt_datetime": "2017-10-01 22:27:00", "gt_price": 4854000.0 }, { "matched": true, "gt_bar_index": 127885, - "tech_bar_index": 127870, - "signal_bar_index": 127870, - "bar_offset": 15, - "tech_price": 4958000.0, - "tech_datetime": "2017-10-02 08:54:00", - "candidate_index": 1056, + "tech_bar_index": 127888, + "signal_bar_index": 127888, + "bar_offset": 3, + "tech_price": 4996000.0, + "tech_datetime": "2017-10-02 09:48:00", + "candidate_index": 1356, "gt_datetime": "2017-10-02 09:39:00", "gt_price": 4986000.0 }, { "matched": true, "gt_bar_index": 129399, - "tech_bar_index": 129543, - "signal_bar_index": 129543, - "bar_offset": 144, - "tech_price": 4916000.0, - "tech_datetime": "2017-10-05 20:33:00", - "candidate_index": 1063, + "tech_bar_index": 129305, + "signal_bar_index": 129305, + "bar_offset": 94, + "tech_price": 4902000.0, + "tech_datetime": "2017-10-05 08:39:00", + "candidate_index": 1373, "gt_datetime": "2017-10-05 13:21:00", "gt_price": 4811000.0 }, { "matched": true, "gt_bar_index": 131371, - "tech_bar_index": 131285, - "signal_bar_index": 131285, - "bar_offset": 86, - "tech_price": 5266000.0, - "tech_datetime": "2017-10-09 11:39:00", - "candidate_index": 1078, + "tech_bar_index": 131386, + "signal_bar_index": 131386, + "bar_offset": 15, + "tech_price": 5245000.0, + "tech_datetime": "2017-10-09 16:42:00", + "candidate_index": 1401, "gt_datetime": "2017-10-09 15:57:00", "gt_price": 5201000.0 }, { "matched": true, "gt_bar_index": 131682, - "tech_bar_index": 131764, - "signal_bar_index": 131764, - "bar_offset": 82, - "tech_price": 5555000.0, - "tech_datetime": "2017-10-10 11:36:00", - "candidate_index": 1081, + "tech_bar_index": 131656, + "signal_bar_index": 131656, + "bar_offset": 26, + "tech_price": 5580000.0, + "tech_datetime": "2017-10-10 06:12:00", + "candidate_index": 1406, "gt_datetime": "2017-10-10 07:30:00", "gt_price": 5466000.0 }, { "matched": true, "gt_bar_index": 132684, - "tech_bar_index": 132741, - "signal_bar_index": 132741, - "bar_offset": 57, - "tech_price": 5563000.0, - "tech_datetime": "2017-10-12 12:27:00", - "candidate_index": 1086, + "tech_bar_index": 132786, + "signal_bar_index": 132786, + "bar_offset": 102, + "tech_price": 5620000.0, + "tech_datetime": "2017-10-12 14:42:00", + "candidate_index": 1420, "gt_datetime": "2017-10-12 09:36:00", "gt_price": 5537000.0 }, { "matched": true, "gt_bar_index": 132896, - "tech_bar_index": 132912, - "signal_bar_index": 132912, - "bar_offset": 16, - "tech_price": 5970000.0, - "tech_datetime": "2017-10-12 21:00:00", - "candidate_index": 1090, + "tech_bar_index": 132899, + "signal_bar_index": 132899, + "bar_offset": 3, + "tech_price": 5981000.0, + "tech_datetime": "2017-10-12 20:21:00", + "candidate_index": 1422, "gt_datetime": "2017-10-12 20:12:00", "gt_price": 6000000.0 }, { "matched": true, "gt_bar_index": 133272, - "tech_bar_index": 133042, - "signal_bar_index": 133042, - "bar_offset": 230, - "tech_price": 6101000.0, - "tech_datetime": "2017-10-13 03:30:00", - "candidate_index": 1092, + "tech_bar_index": 133307, + "signal_bar_index": 133307, + "bar_offset": 35, + "tech_price": 6523000.0, + "tech_datetime": "2017-10-13 16:45:00", + "candidate_index": 1433, "gt_datetime": "2017-10-13 15:00:00", "gt_price": 6346000.0 }, { "matched": true, "gt_bar_index": 133650, - "tech_bar_index": 133612, - "signal_bar_index": 133612, - "bar_offset": 38, - "tech_price": 6425000.0, - "tech_datetime": "2017-10-14 08:00:00", - "candidate_index": 1093, + "tech_bar_index": 133632, + "signal_bar_index": 133632, + "bar_offset": 18, + "tech_price": 6440000.0, + "tech_datetime": "2017-10-14 09:00:00", + "candidate_index": 1439, "gt_datetime": "2017-10-14 09:54:00", "gt_price": 6340000.0 }, { "matched": true, "gt_bar_index": 134352, - "tech_bar_index": 134206, - "signal_bar_index": 134206, - "bar_offset": 146, - "tech_price": 6578000.0, - "tech_datetime": "2017-10-15 13:42:00", - "candidate_index": 1098, + "tech_bar_index": 134158, + "signal_bar_index": 134158, + "bar_offset": 194, + "tech_price": 6601000.0, + "tech_datetime": "2017-10-15 11:18:00", + "candidate_index": 1447, "gt_datetime": "2017-10-15 21:00:00", "gt_price": 6153000.0 }, { "matched": true, "gt_bar_index": 135709, - "tech_bar_index": 135729, - "signal_bar_index": 135729, - "bar_offset": 20, - "tech_price": 6125000.0, - "tech_datetime": "2017-10-18 17:51:00", - "candidate_index": 1104, + "tech_bar_index": 135741, + "signal_bar_index": 135741, + "bar_offset": 32, + "tech_price": 6126000.0, + "tech_datetime": "2017-10-18 18:27:00", + "candidate_index": 1464, "gt_datetime": "2017-10-18 16:51:00", "gt_price": 5837000.0 }, { "matched": true, "gt_bar_index": 135837, - "tech_bar_index": 135943, - "signal_bar_index": 135943, - "bar_offset": 106, - "tech_price": 6207000.0, - "tech_datetime": "2017-10-19 04:33:00", - "candidate_index": 1105, + "tech_bar_index": 135876, + "signal_bar_index": 135876, + "bar_offset": 39, + "tech_price": 6167000.0, + "tech_datetime": "2017-10-19 01:12:00", + "candidate_index": 1465, "gt_datetime": "2017-10-18 23:15:00", "gt_price": 5899000.0 }, { "matched": true, "gt_bar_index": 136831, - "tech_bar_index": 136750, - "signal_bar_index": 136750, - "bar_offset": 81, - "tech_price": 6488000.0, - "tech_datetime": "2017-10-20 20:54:00", - "candidate_index": 1112, + "tech_bar_index": 136833, + "signal_bar_index": 136833, + "bar_offset": 2, + "tech_price": 6729000.0, + "tech_datetime": "2017-10-21 01:03:00", + "candidate_index": 1478, "gt_datetime": "2017-10-21 00:57:00", "gt_price": 6682000.0 }, { "matched": true, "gt_bar_index": 137569, - "tech_bar_index": 137274, - "signal_bar_index": 137274, - "bar_offset": 295, - "tech_price": 7067000.0, - "tech_datetime": "2017-10-21 23:06:00", - "candidate_index": 1117, + "tech_bar_index": 137653, + "signal_bar_index": 137653, + "bar_offset": 84, + "tech_price": 6906000.0, + "tech_datetime": "2017-10-22 18:03:00", + "candidate_index": 1491, "gt_datetime": "2017-10-22 13:51:00", "gt_price": 6677000.0 }, { "matched": true, "gt_bar_index": 137867, - "tech_bar_index": 138024, - "signal_bar_index": 138024, - "bar_offset": 157, - "tech_price": 6985000.0, - "tech_datetime": "2017-10-23 12:36:00", - "candidate_index": 1118, + "tech_bar_index": 137882, + "signal_bar_index": 137882, + "bar_offset": 15, + "tech_price": 6892000.0, + "tech_datetime": "2017-10-23 05:30:00", + "candidate_index": 1495, "gt_datetime": "2017-10-23 04:45:00", "gt_price": 6825000.0 }, { "matched": true, "gt_bar_index": 138478, - "tech_bar_index": 138402, - "signal_bar_index": 138402, - "bar_offset": 76, - "tech_price": 6930000.0, - "tech_datetime": "2017-10-24 07:30:00", - "candidate_index": 1120, + "tech_bar_index": 138410, + "signal_bar_index": 138410, + "bar_offset": 68, + "tech_price": 6912000.0, + "tech_datetime": "2017-10-24 07:54:00", + "candidate_index": 1502, "gt_datetime": "2017-10-24 11:18:00", "gt_price": 6322000.0 }, { "matched": true, "gt_bar_index": 138970, - "tech_bar_index": 139129, - "signal_bar_index": 139129, - "bar_offset": 159, - "tech_price": 6497000.0, - "tech_datetime": "2017-10-25 19:51:00", - "candidate_index": 1122, + "tech_bar_index": 138996, + "signal_bar_index": 138996, + "bar_offset": 26, + "tech_price": 6385000.0, + "tech_datetime": "2017-10-25 13:12:00", + "candidate_index": 1507, "gt_datetime": "2017-10-25 11:54:00", "gt_price": 6181000.0 }, { "matched": true, "gt_bar_index": 140575, - "tech_bar_index": 140601, - "signal_bar_index": 140601, - "bar_offset": 26, - "tech_price": 6638000.0, - "tech_datetime": "2017-10-28 21:27:00", - "candidate_index": 1133, + "tech_bar_index": 140638, + "signal_bar_index": 140638, + "bar_offset": 63, + "tech_price": 6686000.0, + "tech_datetime": "2017-10-28 23:18:00", + "candidate_index": 1533, "gt_datetime": "2017-10-28 20:09:00", "gt_price": 6593000.0 }, { "matched": true, "gt_bar_index": 141614, - "tech_bar_index": 141466, - "signal_bar_index": 141466, - "bar_offset": 148, - "tech_price": 6945000.0, - "tech_datetime": "2017-10-30 16:42:00", - "candidate_index": 1141, + "tech_bar_index": 141680, + "signal_bar_index": 141680, + "bar_offset": 66, + "tech_price": 6933000.0, + "tech_datetime": "2017-10-31 03:24:00", + "candidate_index": 1547, "gt_datetime": "2017-10-31 00:06:00", "gt_price": 6820000.0 }, { "matched": true, "gt_bar_index": 141987, - "tech_bar_index": 141916, - "signal_bar_index": 141916, - "bar_offset": 71, - "tech_price": 6973000.0, - "tech_datetime": "2017-10-31 15:12:00", - "candidate_index": 1143, + "tech_bar_index": 142000, + "signal_bar_index": 142000, + "bar_offset": 13, + "tech_price": 7013000.0, + "tech_datetime": "2017-10-31 19:24:00", + "candidate_index": 1553, "gt_datetime": "2017-10-31 18:45:00", "gt_price": 6987000.0 }, { "matched": true, "gt_bar_index": 142985, - "tech_bar_index": 143019, - "signal_bar_index": 143019, - "bar_offset": 34, - "tech_price": 8243000.0, - "tech_datetime": "2017-11-02 22:21:00", - "candidate_index": 1151, + "tech_bar_index": 143007, + "signal_bar_index": 143007, + "bar_offset": 22, + "tech_price": 8177000.0, + "tech_datetime": "2017-11-02 21:45:00", + "candidate_index": 1579, "gt_datetime": "2017-11-02 20:39:00", "gt_price": 7890000.0 }, { "matched": true, "gt_bar_index": 143343, - "tech_bar_index": 143424, - "signal_bar_index": 143424, - "bar_offset": 81, - "tech_price": 8334000.0, - "tech_datetime": "2017-11-03 18:36:00", - "candidate_index": 1152, + "tech_bar_index": 143355, + "signal_bar_index": 143355, + "bar_offset": 12, + "tech_price": 8299000.0, + "tech_datetime": "2017-11-03 15:09:00", + "candidate_index": 1586, "gt_datetime": "2017-11-03 14:33:00", "gt_price": 8202000.0 }, { "matched": true, "gt_bar_index": 143741, - "tech_bar_index": 143818, - "signal_bar_index": 143818, - "bar_offset": 77, - "tech_price": 8136000.0, - "tech_datetime": "2017-11-04 14:18:00", - "candidate_index": 1154, + "tech_bar_index": 143804, + "signal_bar_index": 143804, + "bar_offset": 63, + "tech_price": 8145000.0, + "tech_datetime": "2017-11-04 13:36:00", + "candidate_index": 1591, "gt_datetime": "2017-11-04 10:27:00", "gt_price": 7600000.0 }, { "matched": true, "gt_bar_index": 143923, - "tech_bar_index": 143846, - "signal_bar_index": 143846, - "bar_offset": 77, - "tech_price": 8121000.0, - "tech_datetime": "2017-11-04 15:42:00", - "candidate_index": 1155, + "tech_bar_index": 143872, + "signal_bar_index": 143872, + "bar_offset": 51, + "tech_price": 8146000.0, + "tech_datetime": "2017-11-04 17:00:00", + "candidate_index": 1593, "gt_datetime": "2017-11-04 19:33:00", "gt_price": 8050000.0 }, { "matched": true, "gt_bar_index": 145139, - "tech_bar_index": 145273, - "signal_bar_index": 145273, - "bar_offset": 134, - "tech_price": 8260000.0, - "tech_datetime": "2017-11-07 15:03:00", - "candidate_index": 1161, + "tech_bar_index": 145181, + "signal_bar_index": 145181, + "bar_offset": 42, + "tech_price": 8178000.0, + "tech_datetime": "2017-11-07 10:27:00", + "candidate_index": 1616, "gt_datetime": "2017-11-07 08:21:00", "gt_price": 8033000.0 }, { "matched": true, "gt_bar_index": 145497, - "tech_bar_index": 145683, - "signal_bar_index": 145683, - "bar_offset": 186, - "tech_price": 8284000.0, - "tech_datetime": "2017-11-08 11:33:00", - "candidate_index": 1162, + "tech_bar_index": 145387, + "signal_bar_index": 145387, + "bar_offset": 110, + "tech_price": 8254000.0, + "tech_datetime": "2017-11-07 20:45:00", + "candidate_index": 1621, "gt_datetime": "2017-11-08 02:15:00", "gt_price": 8100000.0 }, { "matched": true, "gt_bar_index": 146849, - "tech_bar_index": 147034, - "signal_bar_index": 147034, - "bar_offset": 185, - "tech_price": 7612000.0, - "tech_datetime": "2017-11-11 07:06:00", - "candidate_index": 1168, + "tech_bar_index": 146913, + "signal_bar_index": 146913, + "bar_offset": 64, + "tech_price": 7930000.0, + "tech_datetime": "2017-11-11 01:03:00", + "candidate_index": 1640, "gt_datetime": "2017-11-10 21:51:00", "gt_price": 7450000.0 }, { "matched": true, "gt_bar_index": 147010, - "tech_bar_index": 147196, - "signal_bar_index": 147196, - "bar_offset": 186, - "tech_price": 7693000.0, - "tech_datetime": "2017-11-11 15:12:00", - "candidate_index": 1169, + "tech_bar_index": 147051, + "signal_bar_index": 147051, + "bar_offset": 41, + "tech_price": 7694000.0, + "tech_datetime": "2017-11-11 07:57:00", + "candidate_index": 1641, "gt_datetime": "2017-11-11 05:54:00", "gt_price": 7225000.0 }, { "matched": true, "gt_bar_index": 147065, - "tech_bar_index": 147210, - "signal_bar_index": 147210, - "bar_offset": 145, - "tech_price": 7698000.0, - "tech_datetime": "2017-11-11 15:54:00", - "candidate_index": 1170, + "tech_bar_index": 147085, + "signal_bar_index": 147085, + "bar_offset": 20, + "tech_price": 7615000.0, + "tech_datetime": "2017-11-11 09:39:00", + "candidate_index": 1642, "gt_datetime": "2017-11-11 08:39:00", "gt_price": 7400000.0 }, { "matched": true, "gt_bar_index": 147342, - "tech_bar_index": 147351, - "signal_bar_index": 147351, - "bar_offset": 9, - "tech_price": 7482000.0, - "tech_datetime": "2017-11-11 22:57:00", - "candidate_index": 1171, + "tech_bar_index": 147246, + "signal_bar_index": 147246, + "bar_offset": 96, + "tech_price": 7666000.0, + "tech_datetime": "2017-11-11 17:42:00", + "candidate_index": 1645, "gt_datetime": "2017-11-11 22:30:00", "gt_price": 7025000.0 }, { "matched": true, "gt_bar_index": 147453, - "tech_bar_index": 147484, - "signal_bar_index": 147484, - "bar_offset": 31, - "tech_price": 7143000.0, - "tech_datetime": "2017-11-12 05:39:00", - "candidate_index": 1172, + "tech_bar_index": 147500, + "signal_bar_index": 147500, + "bar_offset": 47, + "tech_price": 7255000.0, + "tech_datetime": "2017-11-12 06:27:00", + "candidate_index": 1646, "gt_datetime": "2017-11-12 04:06:00", "gt_price": 7000000.0 }, { "matched": true, "gt_bar_index": 147622, - "tech_bar_index": 147537, - "signal_bar_index": 147537, - "bar_offset": 85, - "tech_price": 7197000.0, - "tech_datetime": "2017-11-12 08:18:00", - "candidate_index": 1173, + "tech_bar_index": 147710, + "signal_bar_index": 147710, + "bar_offset": 88, + "tech_price": 6997000.0, + "tech_datetime": "2017-11-12 18:33:00", + "candidate_index": 1647, "gt_datetime": "2017-11-12 12:33:00", "gt_price": 6611000.0 }, { "matched": true, "gt_bar_index": 147683, - "tech_bar_index": 147820, - "signal_bar_index": 147820, - "bar_offset": 137, - "tech_price": 7166000.0, - "tech_datetime": "2017-11-13 00:03:00", - "candidate_index": 1174, + "tech_bar_index": 147768, + "signal_bar_index": 147768, + "bar_offset": 85, + "tech_price": 7365000.0, + "tech_datetime": "2017-11-12 21:27:00", + "candidate_index": 1648, "gt_datetime": "2017-11-12 15:36:00", "gt_price": 6430000.0 }, + { + "matched": true, + "gt_bar_index": 147690, + "tech_bar_index": 147904, + "signal_bar_index": 147904, + "bar_offset": 214, + "tech_price": 7188000.0, + "tech_datetime": "2017-11-13 04:15:00", + "candidate_index": 1649, + "gt_datetime": "2017-11-12 17:33:00", + "gt_price": 6894000.0 + }, + { + "matched": true, + "gt_bar_index": 147695, + "tech_bar_index": 148020, + "signal_bar_index": 148020, + "bar_offset": 325, + "tech_price": 6966000.0, + "tech_datetime": "2017-11-13 10:03:00", + "candidate_index": 1650, + "gt_datetime": "2017-11-12 17:48:00", + "gt_price": 6600000.0 + }, + { + "matched": true, + "gt_bar_index": 147753, + "tech_bar_index": 148066, + "signal_bar_index": 148066, + "bar_offset": 313, + "tech_price": 7133000.0, + "tech_datetime": "2017-11-13 12:21:00", + "candidate_index": 1651, + "gt_datetime": "2017-11-12 20:42:00", + "gt_price": 6800000.0 + }, + { + "matched": true, + "gt_bar_index": 147787, + "tech_bar_index": 148099, + "signal_bar_index": 148099, + "bar_offset": 312, + "tech_price": 7241000.0, + "tech_datetime": "2017-11-13 14:00:00", + "candidate_index": 1652, + "gt_datetime": "2017-11-12 22:24:00", + "gt_price": 6859000.0 + }, + { + "matched": true, + "gt_bar_index": 147987, + "tech_bar_index": 148119, + "signal_bar_index": 148119, + "bar_offset": 132, + "tech_price": 7383000.0, + "tech_datetime": "2017-11-13 15:00:00", + "candidate_index": 1653, + "gt_datetime": "2017-11-13 08:24:00", + "gt_price": 6750000.0 + }, { "matched": true, "gt_bar_index": 148140, - "tech_bar_index": 148481, - "signal_bar_index": 148481, - "bar_offset": 341, - "tech_price": 7476000.0, - "tech_datetime": "2017-11-14 09:06:00", - "candidate_index": 1175, + "tech_bar_index": 148178, + "signal_bar_index": 148178, + "bar_offset": 38, + "tech_price": 7300000.0, + "tech_datetime": "2017-11-13 17:57:00", + "candidate_index": 1654, "gt_datetime": "2017-11-13 16:03:00", "gt_price": 7160000.0 }, { "matched": true, "gt_bar_index": 148367, - "tech_bar_index": 148807, - "signal_bar_index": 148807, - "bar_offset": 440, - "tech_price": 7444000.0, - "tech_datetime": "2017-11-15 01:24:00", - "candidate_index": 1176, + "tech_bar_index": 148424, + "signal_bar_index": 148424, + "bar_offset": 57, + "tech_price": 7472000.0, + "tech_datetime": "2017-11-14 06:15:00", + "candidate_index": 1655, "gt_datetime": "2017-11-14 03:24:00", "gt_price": 7201000.0 }, { "matched": true, "gt_bar_index": 149513, - "tech_bar_index": 149519, - "signal_bar_index": 149519, - "bar_offset": 6, - "tech_price": 8199000.0, - "tech_datetime": "2017-11-16 13:00:00", - "candidate_index": 1183, + "tech_bar_index": 149560, + "signal_bar_index": 149560, + "bar_offset": 47, + "tech_price": 8234000.0, + "tech_datetime": "2017-11-16 15:03:00", + "candidate_index": 1672, "gt_datetime": "2017-11-16 12:42:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 149815, - "tech_bar_index": 149812, - "signal_bar_index": 149812, - "bar_offset": 3, - "tech_price": 8494000.0, - "tech_datetime": "2017-11-17 03:39:00", - "candidate_index": 1188, + "tech_bar_index": 149850, + "signal_bar_index": 149850, + "bar_offset": 35, + "tech_price": 8530000.0, + "tech_datetime": "2017-11-17 05:33:00", + "candidate_index": 1676, "gt_datetime": "2017-11-17 03:48:00", "gt_price": 8519000.0 }, { "matched": true, "gt_bar_index": 150455, - "tech_bar_index": 150460, - "signal_bar_index": 150460, - "bar_offset": 5, - "tech_price": 8440000.0, - "tech_datetime": "2017-11-18 12:03:00", - "candidate_index": 1193, + "tech_bar_index": 150484, + "signal_bar_index": 150484, + "bar_offset": 29, + "tech_price": 8465000.0, + "tech_datetime": "2017-11-18 13:15:00", + "candidate_index": 1683, "gt_datetime": "2017-11-18 11:48:00", "gt_price": 8300000.0 }, { "matched": true, "gt_bar_index": 150737, - "tech_bar_index": 150743, - "signal_bar_index": 150743, - "bar_offset": 6, - "tech_price": 8488000.0, - "tech_datetime": "2017-11-19 02:12:00", - "candidate_index": 1196, + "tech_bar_index": 150763, + "signal_bar_index": 150763, + "bar_offset": 26, + "tech_price": 8531000.0, + "tech_datetime": "2017-11-19 03:12:00", + "candidate_index": 1685, "gt_datetime": "2017-11-19 01:54:00", "gt_price": 8443000.0 }, @@ -158924,295 +309904,391 @@ "bar_offset": 3, "tech_price": 8722000.0, "tech_datetime": "2017-11-20 03:09:00", - "candidate_index": 1200, + "candidate_index": 1690, "gt_datetime": "2017-11-20 03:00:00", "gt_price": 8677000.0 }, { "matched": true, "gt_bar_index": 151938, - "tech_bar_index": 152024, - "signal_bar_index": 152024, - "bar_offset": 86, - "tech_price": 8916000.0, - "tech_datetime": "2017-11-21 18:15:00", - "candidate_index": 1206, + "tech_bar_index": 151989, + "signal_bar_index": 151989, + "bar_offset": 51, + "tech_price": 8851000.0, + "tech_datetime": "2017-11-21 16:30:00", + "candidate_index": 1704, "gt_datetime": "2017-11-21 13:57:00", "gt_price": 8550000.0 }, { "matched": true, "gt_bar_index": 153279, - "tech_bar_index": 153372, - "signal_bar_index": 153372, - "bar_offset": 93, - "tech_price": 9022000.0, - "tech_datetime": "2017-11-24 13:39:00", - "candidate_index": 1211, + "tech_bar_index": 153283, + "signal_bar_index": 153283, + "bar_offset": 4, + "tech_price": 8947000.0, + "tech_datetime": "2017-11-24 09:12:00", + "candidate_index": 1723, "gt_datetime": "2017-11-24 09:00:00", "gt_price": 8846000.0 }, { "matched": true, "gt_bar_index": 153466, - "tech_bar_index": 153581, - "signal_bar_index": 153581, - "bar_offset": 115, - "tech_price": 9138000.0, - "tech_datetime": "2017-11-25 00:06:00", - "candidate_index": 1212, + "tech_bar_index": 153448, + "signal_bar_index": 153448, + "bar_offset": 18, + "tech_price": 9387000.0, + "tech_datetime": "2017-11-24 17:27:00", + "candidate_index": 1728, "gt_datetime": "2017-11-24 18:21:00", "gt_price": 9000000.0 }, { "matched": true, "gt_bar_index": 154270, - "tech_bar_index": 154276, - "signal_bar_index": 154276, - "bar_offset": 6, - "tech_price": 9895000.0, - "tech_datetime": "2017-11-26 10:51:00", - "candidate_index": 1218, + "tech_bar_index": 154277, + "signal_bar_index": 154277, + "bar_offset": 7, + "tech_price": 9885000.0, + "tech_datetime": "2017-11-26 10:54:00", + "candidate_index": 1748, "gt_datetime": "2017-11-26 10:33:00", "gt_price": 9758000.0 }, { "matched": true, "gt_bar_index": 154664, - "tech_bar_index": 154625, - "signal_bar_index": 154625, - "bar_offset": 39, - "tech_price": 10520000.0, - "tech_datetime": "2017-11-27 04:18:00", - "candidate_index": 1219, + "tech_bar_index": 154680, + "signal_bar_index": 154680, + "bar_offset": 16, + "tech_price": 10410000.0, + "tech_datetime": "2017-11-27 07:03:00", + "candidate_index": 1755, "gt_datetime": "2017-11-27 06:15:00", "gt_price": 10200000.0 }, { "matched": true, "gt_bar_index": 154909, - "tech_bar_index": 155070, - "signal_bar_index": 155070, - "bar_offset": 161, - "tech_price": 10958000.0, - "tech_datetime": "2017-11-28 02:33:00", - "candidate_index": 1221, + "tech_bar_index": 154948, + "signal_bar_index": 154948, + "bar_offset": 39, + "tech_price": 10898000.0, + "tech_datetime": "2017-11-27 20:27:00", + "candidate_index": 1761, "gt_datetime": "2017-11-27 18:30:00", "gt_price": 10520000.0 }, { "matched": true, "gt_bar_index": 155325, - "tech_bar_index": 155349, - "signal_bar_index": 155349, - "bar_offset": 24, - "tech_price": 11456000.0, - "tech_datetime": "2017-11-28 16:30:00", - "candidate_index": 1225, + "tech_bar_index": 155304, + "signal_bar_index": 155304, + "bar_offset": 21, + "tech_price": 11470000.0, + "tech_datetime": "2017-11-28 14:15:00", + "candidate_index": 1771, "gt_datetime": "2017-11-28 15:18:00", "gt_price": 11448000.0 }, { "matched": true, "gt_bar_index": 155462, - "tech_bar_index": 155595, - "signal_bar_index": 155595, - "bar_offset": 133, - "tech_price": 11761000.0, - "tech_datetime": "2017-11-29 04:48:00", - "candidate_index": 1226, + "tech_bar_index": 155415, + "signal_bar_index": 155415, + "bar_offset": 47, + "tech_price": 11433000.0, + "tech_datetime": "2017-11-28 19:48:00", + "candidate_index": 1772, "gt_datetime": "2017-11-28 22:09:00", "gt_price": 11277000.0 }, { "matched": true, "gt_bar_index": 155623, - "tech_bar_index": 155800, - "signal_bar_index": 155800, - "bar_offset": 177, - "tech_price": 12996000.0, - "tech_datetime": "2017-11-29 15:03:00", - "candidate_index": 1227, + "tech_bar_index": 155642, + "signal_bar_index": 155642, + "bar_offset": 19, + "tech_price": 11767000.0, + "tech_datetime": "2017-11-29 07:09:00", + "candidate_index": 1775, "gt_datetime": "2017-11-29 06:12:00", "gt_price": 11649000.0 }, { "matched": true, "gt_bar_index": 155799, - "tech_bar_index": 155837, - "signal_bar_index": 155837, - "bar_offset": 38, - "tech_price": 12859000.0, - "tech_datetime": "2017-11-29 16:54:00", - "candidate_index": 1228, + "tech_bar_index": 155868, + "signal_bar_index": 155868, + "bar_offset": 69, + "tech_price": 12775000.0, + "tech_datetime": "2017-11-29 18:27:00", + "candidate_index": 1777, "gt_datetime": "2017-11-29 15:00:00", "gt_price": 12240000.0 }, { "matched": true, "gt_bar_index": 155817, - "tech_bar_index": 155868, - "signal_bar_index": 155868, - "bar_offset": 51, - "tech_price": 12775000.0, - "tech_datetime": "2017-11-29 18:27:00", - "candidate_index": 1229, + "tech_bar_index": 155696, + "signal_bar_index": 155696, + "bar_offset": 121, + "tech_price": 11978000.0, + "tech_datetime": "2017-11-29 09:51:00", + "candidate_index": 1776, "gt_datetime": "2017-11-29 15:54:00", "gt_price": 12300000.0 }, { "matched": true, "gt_bar_index": 156072, - "tech_bar_index": 156185, - "signal_bar_index": 156185, - "bar_offset": 113, - "tech_price": 12244000.0, - "tech_datetime": "2017-11-30 10:18:00", - "candidate_index": 1230, + "tech_bar_index": 156012, + "signal_bar_index": 156012, + "bar_offset": 60, + "tech_price": 13040000.0, + "tech_datetime": "2017-11-30 01:39:00", + "candidate_index": 1779, "gt_datetime": "2017-11-30 04:39:00", "gt_price": 11510000.0 }, { "matched": true, "gt_bar_index": 156075, - "tech_bar_index": 156235, - "signal_bar_index": 156235, - "bar_offset": 160, - "tech_price": 12272000.0, - "tech_datetime": "2017-11-30 12:48:00", - "candidate_index": 1231, + "tech_bar_index": 156175, + "signal_bar_index": 156175, + "bar_offset": 100, + "tech_price": 11773000.0, + "tech_datetime": "2017-11-30 09:48:00", + "candidate_index": 1780, "gt_datetime": "2017-11-30 04:48:00", "gt_price": 12030000.0 }, + { + "matched": true, + "gt_bar_index": 156098, + "tech_bar_index": 156201, + "signal_bar_index": 156201, + "bar_offset": 103, + "tech_price": 12408000.0, + "tech_datetime": "2017-11-30 11:06:00", + "candidate_index": 1781, + "gt_datetime": "2017-11-30 05:57:00", + "gt_price": 11210000.0 + }, { "matched": true, "gt_bar_index": 156106, - "tech_bar_index": 156583, - "signal_bar_index": 156583, - "bar_offset": 477, - "tech_price": 11304000.0, - "tech_datetime": "2017-12-01 06:12:00", - "candidate_index": 1232, + "tech_bar_index": 156244, + "signal_bar_index": 156244, + "bar_offset": 138, + "tech_price": 12256000.0, + "tech_datetime": "2017-11-30 13:15:00", + "candidate_index": 1782, "gt_datetime": "2017-11-30 06:21:00", "gt_price": 10700000.0 }, + { + "matched": true, + "gt_bar_index": 156107, + "tech_bar_index": 156259, + "signal_bar_index": 156259, + "bar_offset": 152, + "tech_price": 12319000.0, + "tech_datetime": "2017-11-30 14:00:00", + "candidate_index": 1783, + "gt_datetime": "2017-11-30 06:24:00", + "gt_price": 10950000.0 + }, + { + "matched": true, + "gt_bar_index": 156113, + "tech_bar_index": 155954, + "signal_bar_index": 155954, + "bar_offset": 159, + "tech_price": 13135000.0, + "tech_datetime": "2017-11-29 22:45:00", + "candidate_index": 1778, + "gt_datetime": "2017-11-30 06:42:00", + "gt_price": 11594000.0 + }, + { + "matched": true, + "gt_bar_index": 156136, + "tech_bar_index": 156537, + "signal_bar_index": 156537, + "bar_offset": 401, + "tech_price": 11031000.0, + "tech_datetime": "2017-12-01 03:54:00", + "candidate_index": 1784, + "gt_datetime": "2017-11-30 07:51:00", + "gt_price": 11310000.0 + }, + { + "matched": true, + "gt_bar_index": 156147, + "tech_bar_index": 156547, + "signal_bar_index": 156547, + "bar_offset": 400, + "tech_price": 11330000.0, + "tech_datetime": "2017-12-01 04:24:00", + "candidate_index": 1785, + "gt_datetime": "2017-11-30 08:24:00", + "gt_price": 10730000.0 + }, + { + "matched": true, + "gt_bar_index": 156152, + "tech_bar_index": 156553, + "signal_bar_index": 156553, + "bar_offset": 401, + "tech_price": 11442000.0, + "tech_datetime": "2017-12-01 04:42:00", + "candidate_index": 1786, + "gt_datetime": "2017-11-30 08:39:00", + "gt_price": 10801000.0 + }, + { + "matched": true, + "gt_bar_index": 156169, + "tech_bar_index": 156567, + "signal_bar_index": 156567, + "bar_offset": 398, + "tech_price": 11328000.0, + "tech_datetime": "2017-12-01 05:24:00", + "candidate_index": 1787, + "gt_datetime": "2017-11-30 09:30:00", + "gt_price": 11506000.0 + }, { "matched": true, "gt_bar_index": 156292, - "tech_bar_index": 156762, - "signal_bar_index": 156762, - "bar_offset": 470, - "tech_price": 11607000.0, - "tech_datetime": "2017-12-01 15:09:00", - "candidate_index": 1233, + "tech_bar_index": 156583, + "signal_bar_index": 156583, + "bar_offset": 291, + "tech_price": 11304000.0, + "tech_datetime": "2017-12-01 06:12:00", + "candidate_index": 1788, "gt_datetime": "2017-11-30 15:39:00", "gt_price": 11500000.0 }, { "matched": true, "gt_bar_index": 156442, - "tech_bar_index": 156879, - "signal_bar_index": 156879, - "bar_offset": 437, - "tech_price": 11794000.0, - "tech_datetime": "2017-12-01 21:00:00", - "candidate_index": 1234, + "tech_bar_index": 156601, + "signal_bar_index": 156601, + "bar_offset": 159, + "tech_price": 11534000.0, + "tech_datetime": "2017-12-01 07:06:00", + "candidate_index": 1789, "gt_datetime": "2017-11-30 23:09:00", "gt_price": 10120000.0 }, + { + "matched": true, + "gt_bar_index": 156469, + "tech_bar_index": 156650, + "signal_bar_index": 156650, + "bar_offset": 181, + "tech_price": 11956000.0, + "tech_datetime": "2017-12-01 09:33:00", + "candidate_index": 1790, + "gt_datetime": "2017-12-01 00:30:00", + "gt_price": 10442000.0 + }, { "matched": true, "gt_bar_index": 156670, - "tech_bar_index": 157050, - "signal_bar_index": 157050, - "bar_offset": 380, - "tech_price": 12424000.0, - "tech_datetime": "2017-12-02 05:33:00", - "candidate_index": 1235, + "tech_bar_index": 156700, + "signal_bar_index": 156700, + "bar_offset": 30, + "tech_price": 11562000.0, + "tech_datetime": "2017-12-01 12:03:00", + "candidate_index": 1791, "gt_datetime": "2017-12-01 10:33:00", "gt_price": 11210000.0 }, { "matched": true, "gt_bar_index": 158316, - "tech_bar_index": 158189, - "signal_bar_index": 158189, - "bar_offset": 127, - "tech_price": 13408000.0, - "tech_datetime": "2017-12-04 14:30:00", - "candidate_index": 1240, + "tech_bar_index": 158331, + "signal_bar_index": 158331, + "bar_offset": 15, + "tech_price": 13355000.0, + "tech_datetime": "2017-12-04 21:36:00", + "candidate_index": 1817, "gt_datetime": "2017-12-04 20:51:00", "gt_price": 13101000.0 }, { "matched": true, "gt_bar_index": 158545, - "tech_bar_index": 158527, - "signal_bar_index": 158527, - "bar_offset": 18, - "tech_price": 13458000.0, - "tech_datetime": "2017-12-05 07:24:00", - "candidate_index": 1242, + "tech_bar_index": 158541, + "signal_bar_index": 158541, + "bar_offset": 4, + "tech_price": 13484000.0, + "tech_datetime": "2017-12-05 08:06:00", + "candidate_index": 1820, "gt_datetime": "2017-12-05 08:18:00", "gt_price": 13495000.0 }, { "matched": true, "gt_bar_index": 159200, - "tech_bar_index": 159120, - "signal_bar_index": 159120, - "bar_offset": 80, - "tech_price": 15490000.0, - "tech_datetime": "2017-12-06 13:03:00", - "candidate_index": 1245, + "tech_bar_index": 159175, + "signal_bar_index": 159175, + "bar_offset": 25, + "tech_price": 15951000.0, + "tech_datetime": "2017-12-06 15:48:00", + "candidate_index": 1833, "gt_datetime": "2017-12-06 17:03:00", "gt_price": 15355000.0 }, { "matched": true, "gt_bar_index": 159352, - "tech_bar_index": 159321, - "signal_bar_index": 159321, - "bar_offset": 31, - "tech_price": 16047000.0, - "tech_datetime": "2017-12-06 23:06:00", - "candidate_index": 1246, + "tech_bar_index": 159291, + "signal_bar_index": 159291, + "bar_offset": 61, + "tech_price": 16055000.0, + "tech_datetime": "2017-12-06 21:36:00", + "candidate_index": 1836, "gt_datetime": "2017-12-07 00:39:00", "gt_price": 15700000.0 }, { "matched": true, "gt_bar_index": 159499, - "tech_bar_index": 159395, - "signal_bar_index": 159395, - "bar_offset": 104, - "tech_price": 15938000.0, - "tech_datetime": "2017-12-07 02:48:00", - "candidate_index": 1247, + "tech_bar_index": 159467, + "signal_bar_index": 159467, + "bar_offset": 32, + "tech_price": 17377000.0, + "tech_datetime": "2017-12-07 06:24:00", + "candidate_index": 1838, "gt_datetime": "2017-12-07 08:00:00", "gt_price": 18100000.0 }, { "matched": true, "gt_bar_index": 159569, - "tech_bar_index": 159762, - "signal_bar_index": 159762, - "bar_offset": 193, - "tech_price": 19379000.0, - "tech_datetime": "2017-12-07 21:09:00", - "candidate_index": 1248, + "tech_bar_index": 159432, + "signal_bar_index": 159432, + "bar_offset": 137, + "tech_price": 16496000.0, + "tech_datetime": "2017-12-07 04:39:00", + "candidate_index": 1837, "gt_datetime": "2017-12-07 11:30:00", "gt_price": 18000000.0 }, { "matched": true, "gt_bar_index": 159697, - "tech_bar_index": 159859, - "signal_bar_index": 159859, - "bar_offset": 162, - "tech_price": 21100000.0, - "tech_datetime": "2017-12-08 02:00:00", - "candidate_index": 1249, + "tech_bar_index": 159714, + "signal_bar_index": 159714, + "bar_offset": 17, + "tech_price": 19394000.0, + "tech_datetime": "2017-12-07 18:45:00", + "candidate_index": 1839, "gt_datetime": "2017-12-07 17:54:00", "gt_price": 19000000.0 }, @@ -159224,34 +310300,166 @@ "bar_offset": 20, "tech_price": 21198000.0, "tech_datetime": "2017-12-08 02:54:00", - "candidate_index": 1250, + "candidate_index": 1841, "gt_datetime": "2017-12-08 01:54:00", "gt_price": 20550000.0 }, { "matched": true, "gt_bar_index": 160027, - "tech_bar_index": 160028, - "signal_bar_index": 160028, - "bar_offset": 1, - "tech_price": 24650000.0, - "tech_datetime": "2017-12-08 10:30:00", - "candidate_index": 1251, + "tech_bar_index": 160008, + "signal_bar_index": 160008, + "bar_offset": 19, + "tech_price": 24741000.0, + "tech_datetime": "2017-12-08 09:27:00", + "candidate_index": 1846, "gt_datetime": "2017-12-08 10:27:00", "gt_price": 23500000.0 }, { "matched": true, "gt_bar_index": 160067, - "tech_bar_index": 160470, - "signal_bar_index": 160470, - "bar_offset": 403, - "tech_price": 20081000.0, - "tech_datetime": "2017-12-09 08:54:00", - "candidate_index": 1252, + "tech_bar_index": 159953, + "signal_bar_index": 159953, + "bar_offset": 114, + "tech_price": 21840000.0, + "tech_datetime": "2017-12-08 06:42:00", + "candidate_index": 1845, "gt_datetime": "2017-12-08 12:27:00", "gt_price": 20000000.0 }, + { + "matched": true, + "gt_bar_index": 160103, + "tech_bar_index": 159932, + "signal_bar_index": 159932, + "bar_offset": 171, + "tech_price": 21221000.0, + "tech_datetime": "2017-12-08 05:39:00", + "candidate_index": 1844, + "gt_datetime": "2017-12-08 14:30:00", + "gt_price": 20149000.0 + }, + { + "matched": true, + "gt_bar_index": 160107, + "tech_bar_index": 160274, + "signal_bar_index": 160274, + "bar_offset": 167, + "tech_price": 19299000.0, + "tech_datetime": "2017-12-08 23:06:00", + "candidate_index": 1847, + "gt_datetime": "2017-12-08 14:42:00", + "gt_price": 20510000.0 + }, + { + "matched": true, + "gt_bar_index": 160117, + "tech_bar_index": 159926, + "signal_bar_index": 159926, + "bar_offset": 191, + "tech_price": 21180000.0, + "tech_datetime": "2017-12-08 05:21:00", + "candidate_index": 1843, + "gt_datetime": "2017-12-08 15:12:00", + "gt_price": 20832000.0 + }, + { + "matched": true, + "gt_bar_index": 160187, + "tech_bar_index": 160379, + "signal_bar_index": 160379, + "bar_offset": 192, + "tech_price": 19433000.0, + "tech_datetime": "2017-12-09 04:21:00", + "candidate_index": 1848, + "gt_datetime": "2017-12-08 18:42:00", + "gt_price": 18553000.0 + }, + { + "matched": true, + "gt_bar_index": 160192, + "tech_bar_index": 160392, + "signal_bar_index": 160392, + "bar_offset": 200, + "tech_price": 19382000.0, + "tech_datetime": "2017-12-09 05:00:00", + "candidate_index": 1849, + "gt_datetime": "2017-12-08 19:00:00", + "gt_price": 20010000.0 + }, + { + "matched": true, + "gt_bar_index": 160218, + "tech_bar_index": 160440, + "signal_bar_index": 160440, + "bar_offset": 222, + "tech_price": 20338000.0, + "tech_datetime": "2017-12-09 07:24:00", + "candidate_index": 1850, + "gt_datetime": "2017-12-08 20:18:00", + "gt_price": 17028000.0 + }, + { + "matched": true, + "gt_bar_index": 160223, + "tech_bar_index": 160470, + "signal_bar_index": 160470, + "bar_offset": 247, + "tech_price": 20081000.0, + "tech_datetime": "2017-12-09 08:54:00", + "candidate_index": 1851, + "gt_datetime": "2017-12-08 20:33:00", + "gt_price": 16240000.0 + }, + { + "matched": true, + "gt_bar_index": 160224, + "tech_bar_index": 160476, + "signal_bar_index": 160476, + "bar_offset": 252, + "tech_price": 20194000.0, + "tech_datetime": "2017-12-09 09:12:00", + "candidate_index": 1852, + "gt_datetime": "2017-12-08 20:36:00", + "gt_price": 16500000.0 + }, + { + "matched": true, + "gt_bar_index": 160227, + "tech_bar_index": 159898, + "signal_bar_index": 159898, + "bar_offset": 329, + "tech_price": 21476000.0, + "tech_datetime": "2017-12-08 03:57:00", + "candidate_index": 1842, + "gt_datetime": "2017-12-08 20:45:00", + "gt_price": 17356000.0 + }, + { + "matched": true, + "gt_bar_index": 160235, + "tech_bar_index": 160625, + "signal_bar_index": 160625, + "bar_offset": 390, + "tech_price": 18583000.0, + "tech_datetime": "2017-12-09 16:39:00", + "candidate_index": 1853, + "gt_datetime": "2017-12-08 21:09:00", + "gt_price": 18020000.0 + }, + { + "matched": true, + "gt_bar_index": 160253, + "tech_bar_index": 159833, + "signal_bar_index": 159833, + "bar_offset": 420, + "tech_price": 20710000.0, + "tech_datetime": "2017-12-08 00:42:00", + "candidate_index": 1840, + "gt_datetime": "2017-12-08 22:03:00", + "gt_price": 18500000.0 + }, { "matched": true, "gt_bar_index": 160364, @@ -159260,129 +310468,117 @@ "bar_offset": 472, "tech_price": 16764000.0, "tech_datetime": "2017-12-10 03:12:00", - "candidate_index": 1253, + "candidate_index": 1854, "gt_datetime": "2017-12-09 03:36:00", "gt_price": 18632000.0 }, { "matched": true, "gt_bar_index": 160588, - "tech_bar_index": 160875, - "signal_bar_index": 160875, - "bar_offset": 287, - "tech_price": 16499000.0, - "tech_datetime": "2017-12-10 05:09:00", - "candidate_index": 1254, + "tech_bar_index": 160886, + "signal_bar_index": 160886, + "bar_offset": 298, + "tech_price": 16600000.0, + "tech_datetime": "2017-12-10 05:42:00", + "candidate_index": 1855, "gt_datetime": "2017-12-09 14:48:00", "gt_price": 17686000.0 }, { "matched": true, "gt_bar_index": 160694, - "tech_bar_index": 161052, - "signal_bar_index": 161052, - "bar_offset": 358, - "tech_price": 15040000.0, - "tech_datetime": "2017-12-10 14:00:00", - "candidate_index": 1255, + "tech_bar_index": 160944, + "signal_bar_index": 160944, + "bar_offset": 250, + "tech_price": 17325000.0, + "tech_datetime": "2017-12-10 08:36:00", + "candidate_index": 1856, "gt_datetime": "2017-12-09 20:06:00", "gt_price": 16505000.0 }, { "matched": true, "gt_bar_index": 160830, - "tech_bar_index": 161257, - "signal_bar_index": 161257, - "bar_offset": 427, - "tech_price": 17512000.0, - "tech_datetime": "2017-12-11 00:15:00", - "candidate_index": 1256, + "tech_bar_index": 161227, + "signal_bar_index": 161227, + "bar_offset": 397, + "tech_price": 16311000.0, + "tech_datetime": "2017-12-10 22:45:00", + "candidate_index": 1857, "gt_datetime": "2017-12-10 02:54:00", "gt_price": 15411000.0 }, { "matched": true, "gt_bar_index": 160863, - "tech_bar_index": 161325, - "signal_bar_index": 161325, - "bar_offset": 462, - "tech_price": 17921000.0, - "tech_datetime": "2017-12-11 09:24:00", - "candidate_index": 1257, + "tech_bar_index": 161258, + "signal_bar_index": 161258, + "bar_offset": 395, + "tech_price": 17495000.0, + "tech_datetime": "2017-12-11 00:18:00", + "candidate_index": 1858, "gt_datetime": "2017-12-10 04:33:00", "gt_price": 15701000.0 }, { "matched": true, "gt_bar_index": 160991, - "tech_bar_index": 161412, - "signal_bar_index": 161412, - "bar_offset": 421, - "tech_price": 19141000.0, - "tech_datetime": "2017-12-11 13:45:00", - "candidate_index": 1258, + "tech_bar_index": 161397, + "signal_bar_index": 161397, + "bar_offset": 406, + "tech_price": 19620000.0, + "tech_datetime": "2017-12-11 13:00:00", + "candidate_index": 1859, "gt_datetime": "2017-12-10 10:57:00", "gt_price": 15500000.0 }, { "matched": true, - "gt_bar_index": 161188, - "tech_bar_index": 161653, - "signal_bar_index": 161653, - "bar_offset": 465, - "tech_price": 19014000.0, - "tech_datetime": "2017-12-12 01:48:00", - "candidate_index": 1259, - "gt_datetime": "2017-12-10 20:48:00", - "gt_price": 15400000.0 + "gt_bar_index": 161034, + "tech_bar_index": 161440, + "signal_bar_index": 161440, + "bar_offset": 406, + "tech_price": 19077000.0, + "tech_datetime": "2017-12-11 15:09:00", + "candidate_index": 1860, + "gt_datetime": "2017-12-10 13:06:00", + "gt_price": 13937000.0 }, { "matched": true, "gt_bar_index": 161255, - "tech_bar_index": 161714, - "signal_bar_index": 161714, - "bar_offset": 459, - "tech_price": 19425000.0, - "tech_datetime": "2017-12-12 04:51:00", - "candidate_index": 1260, + "tech_bar_index": 161688, + "signal_bar_index": 161688, + "bar_offset": 433, + "tech_price": 19021000.0, + "tech_datetime": "2017-12-12 03:33:00", + "candidate_index": 1861, "gt_datetime": "2017-12-11 00:09:00", "gt_price": 16750000.0 }, { "matched": true, "gt_bar_index": 161291, - "tech_bar_index": 161747, - "signal_bar_index": 161747, - "bar_offset": 456, - "tech_price": 19551000.0, - "tech_datetime": "2017-12-12 06:30:00", - "candidate_index": 1261, + "tech_bar_index": 161733, + "signal_bar_index": 161733, + "bar_offset": 442, + "tech_price": 19573000.0, + "tech_datetime": "2017-12-12 05:48:00", + "candidate_index": 1862, "gt_datetime": "2017-12-11 01:57:00", "gt_price": 16900000.0 }, { "matched": true, - "gt_bar_index": 161315, - "tech_bar_index": 161764, - "signal_bar_index": 161764, - "bar_offset": 449, - "tech_price": 19594000.0, - "tech_datetime": "2017-12-12 07:21:00", - "candidate_index": 1262, - "gt_datetime": "2017-12-11 08:54:00", - "gt_price": 17010000.0 - }, - { - "matched": true, - "gt_bar_index": 161412, - "tech_bar_index": 161775, - "signal_bar_index": 161775, - "bar_offset": 363, - "tech_price": 19480000.0, - "tech_datetime": "2017-12-12 07:54:00", - "candidate_index": 1263, - "gt_datetime": "2017-12-11 13:45:00", - "gt_price": 18505000.0 + "gt_bar_index": 161556, + "tech_bar_index": 161921, + "signal_bar_index": 161921, + "bar_offset": 365, + "tech_price": 19184000.0, + "tech_datetime": "2017-12-12 15:12:00", + "candidate_index": 1863, + "gt_datetime": "2017-12-11 20:57:00", + "gt_price": 18660000.0 }, { "matched": true, @@ -159392,547 +310588,595 @@ "bar_offset": 31, "tech_price": 19026000.0, "tech_datetime": "2017-12-13 09:06:00", - "candidate_index": 1265, + "candidate_index": 1870, "gt_datetime": "2017-12-13 10:39:00", "gt_price": 17630000.0 }, { "matched": true, "gt_bar_index": 162335, - "tech_bar_index": 162351, - "signal_bar_index": 162351, - "bar_offset": 16, - "tech_price": 18760000.0, - "tech_datetime": "2017-12-13 12:42:00", - "candidate_index": 1266, + "tech_bar_index": 162399, + "signal_bar_index": 162399, + "bar_offset": 64, + "tech_price": 18800000.0, + "tech_datetime": "2017-12-13 15:06:00", + "candidate_index": 1871, "gt_datetime": "2017-12-13 11:54:00", "gt_price": 17850000.0 }, { "matched": true, "gt_bar_index": 162637, - "tech_bar_index": 162805, - "signal_bar_index": 162805, - "bar_offset": 168, - "tech_price": 18372000.0, - "tech_datetime": "2017-12-14 11:54:00", - "candidate_index": 1267, + "tech_bar_index": 162702, + "signal_bar_index": 162702, + "bar_offset": 65, + "tech_price": 18394000.0, + "tech_datetime": "2017-12-14 06:45:00", + "candidate_index": 1874, "gt_datetime": "2017-12-14 03:30:00", "gt_price": 18003000.0 }, { "matched": true, "gt_bar_index": 162915, - "tech_bar_index": 162910, - "signal_bar_index": 162910, - "bar_offset": 5, - "tech_price": 18960000.0, - "tech_datetime": "2017-12-14 17:09:00", - "candidate_index": 1268, + "tech_bar_index": 162918, + "signal_bar_index": 162918, + "bar_offset": 3, + "tech_price": 18670000.0, + "tech_datetime": "2017-12-14 17:33:00", + "candidate_index": 1876, "gt_datetime": "2017-12-14 17:24:00", "gt_price": 18398000.0 }, { "matched": true, "gt_bar_index": 163180, - "tech_bar_index": 163258, - "signal_bar_index": 163258, - "bar_offset": 78, - "tech_price": 19337000.0, - "tech_datetime": "2017-12-15 10:33:00", - "candidate_index": 1271, + "tech_bar_index": 163269, + "signal_bar_index": 163269, + "bar_offset": 89, + "tech_price": 19599000.0, + "tech_datetime": "2017-12-15 11:06:00", + "candidate_index": 1881, "gt_datetime": "2017-12-15 06:39:00", "gt_price": 18440000.0 }, { "matched": true, "gt_bar_index": 163370, - "tech_bar_index": 163317, - "signal_bar_index": 163317, - "bar_offset": 53, - "tech_price": 19800000.0, - "tech_datetime": "2017-12-15 13:30:00", - "candidate_index": 1272, + "tech_bar_index": 163336, + "signal_bar_index": 163336, + "bar_offset": 34, + "tech_price": 20003000.0, + "tech_datetime": "2017-12-15 14:27:00", + "candidate_index": 1884, "gt_datetime": "2017-12-15 16:09:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 163683, - "tech_bar_index": 163789, - "signal_bar_index": 163789, - "bar_offset": 106, - "tech_price": 19950000.0, - "tech_datetime": "2017-12-16 13:06:00", - "candidate_index": 1274, + "tech_bar_index": 163707, + "signal_bar_index": 163707, + "bar_offset": 24, + "tech_price": 20041000.0, + "tech_datetime": "2017-12-16 09:00:00", + "candidate_index": 1888, "gt_datetime": "2017-12-16 07:48:00", "gt_price": 19836000.0 }, { "matched": true, "gt_bar_index": 164224, - "tech_bar_index": 164197, - "signal_bar_index": 164197, - "bar_offset": 27, - "tech_price": 22010000.0, - "tech_datetime": "2017-12-17 09:30:00", - "candidate_index": 1277, + "tech_bar_index": 164180, + "signal_bar_index": 164180, + "bar_offset": 44, + "tech_price": 22248000.0, + "tech_datetime": "2017-12-17 08:39:00", + "candidate_index": 1897, "gt_datetime": "2017-12-17 10:51:00", "gt_price": 21430000.0 }, { "matched": true, "gt_bar_index": 164578, - "tech_bar_index": 164376, - "signal_bar_index": 164376, - "bar_offset": 202, - "tech_price": 22290000.0, - "tech_datetime": "2017-12-17 18:27:00", - "candidate_index": 1279, + "tech_bar_index": 164392, + "signal_bar_index": 164392, + "bar_offset": 186, + "tech_price": 22415000.0, + "tech_datetime": "2017-12-17 19:15:00", + "candidate_index": 1899, "gt_datetime": "2017-12-18 04:33:00", "gt_price": 20975000.0 }, { "matched": true, "gt_bar_index": 164698, - "tech_bar_index": 164801, - "signal_bar_index": 164801, - "bar_offset": 103, - "tech_price": 21827000.0, - "tech_datetime": "2017-12-18 15:42:00", - "candidate_index": 1280, + "tech_bar_index": 164779, + "signal_bar_index": 164779, + "bar_offset": 81, + "tech_price": 21924000.0, + "tech_datetime": "2017-12-18 14:36:00", + "candidate_index": 1900, "gt_datetime": "2017-12-18 10:33:00", "gt_price": 20860000.0 }, { "matched": true, "gt_bar_index": 165077, - "tech_bar_index": 165067, - "signal_bar_index": 165067, - "bar_offset": 10, - "tech_price": 21639000.0, - "tech_datetime": "2017-12-19 05:00:00", - "candidate_index": 1281, + "tech_bar_index": 165114, + "signal_bar_index": 165114, + "bar_offset": 37, + "tech_price": 21530000.0, + "tech_datetime": "2017-12-19 07:21:00", + "candidate_index": 1902, "gt_datetime": "2017-12-19 05:30:00", "gt_price": 21400000.0 }, { "matched": true, "gt_bar_index": 165586, - "tech_bar_index": 165547, - "signal_bar_index": 165547, - "bar_offset": 39, - "tech_price": 21784000.0, - "tech_datetime": "2017-12-20 05:06:00", - "candidate_index": 1285, + "tech_bar_index": 165481, + "signal_bar_index": 165481, + "bar_offset": 105, + "tech_price": 21923000.0, + "tech_datetime": "2017-12-20 01:48:00", + "candidate_index": 1909, "gt_datetime": "2017-12-20 07:03:00", "gt_price": 20502000.0 }, { "matched": true, "gt_bar_index": 165664, - "tech_bar_index": 165756, - "signal_bar_index": 165756, - "bar_offset": 92, - "tech_price": 21035000.0, - "tech_datetime": "2017-12-20 15:33:00", - "candidate_index": 1286, + "tech_bar_index": 165700, + "signal_bar_index": 165700, + "bar_offset": 36, + "tech_price": 21300000.0, + "tech_datetime": "2017-12-20 12:45:00", + "candidate_index": 1910, "gt_datetime": "2017-12-20 10:57:00", "gt_price": 20132000.0 }, { "matched": true, "gt_bar_index": 166409, - "tech_bar_index": 166583, - "signal_bar_index": 166583, - "bar_offset": 174, - "tech_price": 20596000.0, - "tech_datetime": "2017-12-22 09:03:00", - "candidate_index": 1290, + "tech_bar_index": 166351, + "signal_bar_index": 166351, + "bar_offset": 58, + "tech_price": 21427000.0, + "tech_datetime": "2017-12-21 21:24:00", + "candidate_index": 1915, "gt_datetime": "2017-12-22 00:21:00", "gt_price": 20000000.0 }, { "matched": true, "gt_bar_index": 166421, - "tech_bar_index": 166180, - "signal_bar_index": 166180, - "bar_offset": 241, - "tech_price": 21184000.0, - "tech_datetime": "2017-12-21 12:51:00", - "candidate_index": 1289, + "tech_bar_index": 166555, + "signal_bar_index": 166555, + "bar_offset": 134, + "tech_price": 20664000.0, + "tech_datetime": "2017-12-22 07:39:00", + "candidate_index": 1916, "gt_datetime": "2017-12-22 00:57:00", "gt_price": 19100000.0 }, { "matched": true, "gt_bar_index": 166643, - "tech_bar_index": 166663, - "signal_bar_index": 166663, - "bar_offset": 20, - "tech_price": 19274000.0, - "tech_datetime": "2017-12-22 13:21:00", - "candidate_index": 1291, + "tech_bar_index": 166664, + "signal_bar_index": 166664, + "bar_offset": 21, + "tech_price": 19453000.0, + "tech_datetime": "2017-12-22 13:24:00", + "candidate_index": 1918, "gt_datetime": "2017-12-22 12:21:00", "gt_price": 18210000.0 }, { "matched": true, "gt_bar_index": 166744, - "tech_bar_index": 166924, - "signal_bar_index": 166924, - "bar_offset": 180, - "tech_price": 17449000.0, - "tech_datetime": "2017-12-23 02:24:00", - "candidate_index": 1292, + "tech_bar_index": 166781, + "signal_bar_index": 166781, + "bar_offset": 37, + "tech_price": 18626000.0, + "tech_datetime": "2017-12-22 19:15:00", + "candidate_index": 1919, "gt_datetime": "2017-12-22 17:24:00", "gt_price": 16600000.0 }, { "matched": true, "gt_bar_index": 166863, - "tech_bar_index": 166969, - "signal_bar_index": 166969, - "bar_offset": 106, - "tech_price": 17613000.0, - "tech_datetime": "2017-12-23 04:39:00", - "candidate_index": 1293, + "tech_bar_index": 166984, + "signal_bar_index": 166984, + "bar_offset": 121, + "tech_price": 18148000.0, + "tech_datetime": "2017-12-23 05:24:00", + "candidate_index": 1920, "gt_datetime": "2017-12-22 23:21:00", "gt_price": 15700000.0 }, { "matched": true, "gt_bar_index": 166872, - "tech_bar_index": 167065, - "signal_bar_index": 167065, - "bar_offset": 193, - "tech_price": 18770000.0, - "tech_datetime": "2017-12-23 09:27:00", - "candidate_index": 1294, + "tech_bar_index": 167000, + "signal_bar_index": 167000, + "bar_offset": 128, + "tech_price": 18470000.0, + "tech_datetime": "2017-12-23 06:12:00", + "candidate_index": 1921, "gt_datetime": "2017-12-22 23:48:00", "gt_price": 16000000.0 }, { "matched": true, "gt_bar_index": 166899, - "tech_bar_index": 167318, - "signal_bar_index": 167318, - "bar_offset": 419, - "tech_price": 18799000.0, - "tech_datetime": "2017-12-23 22:06:00", - "candidate_index": 1295, + "tech_bar_index": 167016, + "signal_bar_index": 167016, + "bar_offset": 117, + "tech_price": 18570000.0, + "tech_datetime": "2017-12-23 07:00:00", + "candidate_index": 1922, "gt_datetime": "2017-12-23 01:09:00", "gt_price": 16592000.0 }, { "matched": true, "gt_bar_index": 166961, - "tech_bar_index": 167375, - "signal_bar_index": 167375, - "bar_offset": 414, - "tech_price": 19137000.0, - "tech_datetime": "2017-12-24 00:57:00", - "candidate_index": 1296, + "tech_bar_index": 167065, + "signal_bar_index": 167065, + "bar_offset": 104, + "tech_price": 18770000.0, + "tech_datetime": "2017-12-23 09:27:00", + "candidate_index": 1923, "gt_datetime": "2017-12-23 04:15:00", "gt_price": 17300000.0 }, { "matched": true, "gt_bar_index": 167050, - "tech_bar_index": 167494, - "signal_bar_index": 167494, - "bar_offset": 444, - "tech_price": 19406000.0, - "tech_datetime": "2017-12-24 06:54:00", - "candidate_index": 1297, + "tech_bar_index": 167223, + "signal_bar_index": 167223, + "bar_offset": 173, + "tech_price": 18693000.0, + "tech_datetime": "2017-12-23 17:21:00", + "candidate_index": 1924, "gt_datetime": "2017-12-23 08:42:00", "gt_price": 17810000.0 }, + { + "matched": true, + "gt_bar_index": 167189, + "tech_bar_index": 167278, + "signal_bar_index": 167278, + "bar_offset": 89, + "tech_price": 18758000.0, + "tech_datetime": "2017-12-23 20:06:00", + "candidate_index": 1925, + "gt_datetime": "2017-12-23 15:39:00", + "gt_price": 17880000.0 + }, + { + "matched": true, + "gt_bar_index": 167313, + "tech_bar_index": 167299, + "signal_bar_index": 167299, + "bar_offset": 14, + "tech_price": 18970000.0, + "tech_datetime": "2017-12-23 21:09:00", + "candidate_index": 1926, + "gt_datetime": "2017-12-23 21:51:00", + "gt_price": 18501000.0 + }, { "matched": true, "gt_bar_index": 167787, - "tech_bar_index": 167854, - "signal_bar_index": 167854, - "bar_offset": 67, - "tech_price": 18485000.0, - "tech_datetime": "2017-12-25 01:00:00", - "candidate_index": 1298, + "tech_bar_index": 167807, + "signal_bar_index": 167807, + "bar_offset": 20, + "tech_price": 18233000.0, + "tech_datetime": "2017-12-24 22:39:00", + "candidate_index": 1933, "gt_datetime": "2017-12-24 21:39:00", "gt_price": 17544000.0 }, { "matched": true, "gt_bar_index": 168738, - "tech_bar_index": 168715, - "signal_bar_index": 168715, - "bar_offset": 23, - "tech_price": 20751000.0, - "tech_datetime": "2017-12-26 20:03:00", - "candidate_index": 1307, + "tech_bar_index": 168759, + "signal_bar_index": 168759, + "bar_offset": 21, + "tech_price": 20905000.0, + "tech_datetime": "2017-12-26 22:15:00", + "candidate_index": 1950, "gt_datetime": "2017-12-26 21:12:00", "gt_price": 20400000.0 }, { "matched": true, "gt_bar_index": 169507, - "tech_bar_index": 169892, - "signal_bar_index": 169892, - "bar_offset": 385, - "tech_price": 19278000.0, - "tech_datetime": "2017-12-29 06:54:00", - "candidate_index": 1311, + "tech_bar_index": 169428, + "signal_bar_index": 169428, + "bar_offset": 79, + "tech_price": 21700000.0, + "tech_datetime": "2017-12-28 07:42:00", + "candidate_index": 1958, "gt_datetime": "2017-12-28 11:39:00", "gt_price": 18552000.0 }, { "matched": true, "gt_bar_index": 169511, - "tech_bar_index": 169111, - "signal_bar_index": 169111, - "bar_offset": 400, - "tech_price": 22117000.0, - "tech_datetime": "2017-12-27 15:51:00", - "candidate_index": 1310, + "tech_bar_index": 169587, + "signal_bar_index": 169587, + "bar_offset": 76, + "tech_price": 19897000.0, + "tech_datetime": "2017-12-28 15:39:00", + "candidate_index": 1959, "gt_datetime": "2017-12-28 11:51:00", "gt_price": 18500000.0 }, { "matched": true, "gt_bar_index": 169673, - "tech_bar_index": 170020, - "signal_bar_index": 170020, - "bar_offset": 347, - "tech_price": 19165000.0, - "tech_datetime": "2017-12-29 13:18:00", - "candidate_index": 1312, + "tech_bar_index": 169709, + "signal_bar_index": 169709, + "bar_offset": 36, + "tech_price": 19463000.0, + "tech_datetime": "2017-12-28 21:45:00", + "candidate_index": 1960, "gt_datetime": "2017-12-28 19:57:00", "gt_price": 18750000.0 }, { "matched": true, "gt_bar_index": 170661, - "tech_bar_index": 170621, - "signal_bar_index": 170621, - "bar_offset": 40, - "tech_price": 18841000.0, - "tech_datetime": "2017-12-30 20:18:00", - "candidate_index": 1314, + "tech_bar_index": 170622, + "signal_bar_index": 170622, + "bar_offset": 39, + "tech_price": 18820000.0, + "tech_datetime": "2017-12-30 20:21:00", + "candidate_index": 1971, "gt_datetime": "2017-12-30 22:18:00", "gt_price": 18000000.0 }, { "matched": true, "gt_bar_index": 170822, - "tech_bar_index": 170810, - "signal_bar_index": 170810, - "bar_offset": 12, - "tech_price": 18579000.0, - "tech_datetime": "2017-12-31 05:45:00", - "candidate_index": 1316, + "tech_bar_index": 170799, + "signal_bar_index": 170799, + "bar_offset": 23, + "tech_price": 18689000.0, + "tech_datetime": "2017-12-31 05:12:00", + "candidate_index": 1974, "gt_datetime": "2017-12-31 06:21:00", "gt_price": 18334000.0 }, { "matched": true, "gt_bar_index": 171058, - "tech_bar_index": 171135, - "signal_bar_index": 171135, - "bar_offset": 77, - "tech_price": 18566000.0, - "tech_datetime": "2017-12-31 22:00:00", - "candidate_index": 1319, + "tech_bar_index": 171164, + "signal_bar_index": 171164, + "bar_offset": 106, + "tech_price": 18672000.0, + "tech_datetime": "2017-12-31 23:27:00", + "candidate_index": 1977, "gt_datetime": "2017-12-31 18:09:00", "gt_price": 18277000.0 }, { "matched": true, "gt_bar_index": 171927, - "tech_bar_index": 172099, - "signal_bar_index": 172099, - "bar_offset": 172, - "tech_price": 18906000.0, - "tech_datetime": "2018-01-02 22:12:00", - "candidate_index": 1326, + "tech_bar_index": 171874, + "signal_bar_index": 171874, + "bar_offset": 53, + "tech_price": 19023000.0, + "tech_datetime": "2018-01-02 10:57:00", + "candidate_index": 1987, "gt_datetime": "2018-01-02 13:36:00", "gt_price": 18570000.0 }, { "matched": true, "gt_bar_index": 172306, - "tech_bar_index": 172379, - "signal_bar_index": 172379, - "bar_offset": 73, - "tech_price": 20644000.0, - "tech_datetime": "2018-01-03 12:12:00", - "candidate_index": 1327, + "tech_bar_index": 172290, + "signal_bar_index": 172290, + "bar_offset": 16, + "tech_price": 20163000.0, + "tech_datetime": "2018-01-03 07:45:00", + "candidate_index": 1991, "gt_datetime": "2018-01-03 08:33:00", "gt_price": 19650000.0 }, { "matched": true, "gt_bar_index": 172993, - "tech_bar_index": 173132, - "signal_bar_index": 173132, - "bar_offset": 139, - "tech_price": 20399000.0, - "tech_datetime": "2018-01-05 01:51:00", - "candidate_index": 1332, + "tech_bar_index": 173028, + "signal_bar_index": 173028, + "bar_offset": 35, + "tech_price": 20348000.0, + "tech_datetime": "2018-01-04 20:39:00", + "candidate_index": 2002, "gt_datetime": "2018-01-04 18:54:00", "gt_price": 19891000.0 }, { "matched": true, "gt_bar_index": 173248, - "tech_bar_index": 173355, - "signal_bar_index": 173355, - "bar_offset": 107, - "tech_price": 21520000.0, - "tech_datetime": "2018-01-05 13:00:00", - "candidate_index": 1333, + "tech_bar_index": 173229, + "signal_bar_index": 173229, + "bar_offset": 19, + "tech_price": 21115000.0, + "tech_datetime": "2018-01-05 06:42:00", + "candidate_index": 2008, "gt_datetime": "2018-01-05 07:39:00", "gt_price": 20701000.0 }, { "matched": true, "gt_bar_index": 173537, - "tech_bar_index": 173781, - "signal_bar_index": 173781, - "bar_offset": 244, - "tech_price": 25650000.0, - "tech_datetime": "2018-01-06 10:18:00", - "candidate_index": 1334, + "tech_bar_index": 173570, + "signal_bar_index": 173570, + "bar_offset": 33, + "tech_price": 22777000.0, + "tech_datetime": "2018-01-05 23:45:00", + "candidate_index": 2014, "gt_datetime": "2018-01-05 22:06:00", "gt_price": 21800000.0 }, { "matched": true, "gt_bar_index": 173661, - "tech_bar_index": 174006, - "signal_bar_index": 174006, - "bar_offset": 345, - "tech_price": 24110000.0, - "tech_datetime": "2018-01-06 21:33:00", - "candidate_index": 1335, + "tech_bar_index": 173633, + "signal_bar_index": 173633, + "bar_offset": 28, + "tech_price": 24570000.0, + "tech_datetime": "2018-01-06 02:54:00", + "candidate_index": 2015, "gt_datetime": "2018-01-06 04:18:00", "gt_price": 23524000.0 }, { "matched": true, "gt_bar_index": 173765, - "tech_bar_index": 174148, - "signal_bar_index": 174148, - "bar_offset": 383, - "tech_price": 24597000.0, - "tech_datetime": "2018-01-07 04:39:00", - "candidate_index": 1336, + "tech_bar_index": 173771, + "signal_bar_index": 173771, + "bar_offset": 6, + "tech_price": 25057000.0, + "tech_datetime": "2018-01-06 09:48:00", + "candidate_index": 2018, "gt_datetime": "2018-01-06 09:30:00", "gt_price": 24300000.0 }, { "matched": true, - "gt_bar_index": 174939, - "tech_bar_index": 174982, - "signal_bar_index": 174982, + "gt_bar_index": 173958, + "tech_bar_index": 173973, + "signal_bar_index": 173973, + "bar_offset": 15, + "tech_price": 24080000.0, + "tech_datetime": "2018-01-06 19:54:00", + "candidate_index": 2020, + "gt_datetime": "2018-01-06 19:09:00", + "gt_price": 23314000.0 + }, + { + "matched": true, + "gt_bar_index": 174282, + "tech_bar_index": 174325, + "signal_bar_index": 174325, "bar_offset": 43, - "tech_price": 24186000.0, - "tech_datetime": "2018-01-09 04:15:00", - "candidate_index": 1337, + "tech_price": 25003000.0, + "tech_datetime": "2018-01-07 13:30:00", + "candidate_index": 2027, + "gt_datetime": "2018-01-07 11:21:00", + "gt_price": 24382000.0 + }, + { + "matched": true, + "gt_bar_index": 174939, + "tech_bar_index": 174973, + "signal_bar_index": 174973, + "bar_offset": 34, + "tech_price": 24310000.0, + "tech_datetime": "2018-01-09 03:48:00", + "candidate_index": 2037, "gt_datetime": "2018-01-09 00:15:00", "gt_price": 22561000.0 }, { "matched": true, "gt_bar_index": 175058, - "tech_bar_index": 175025, - "signal_bar_index": 175025, - "bar_offset": 33, - "tech_price": 24200000.0, - "tech_datetime": "2018-01-09 06:24:00", - "candidate_index": 1339, + "tech_bar_index": 175125, + "signal_bar_index": 175125, + "bar_offset": 67, + "tech_price": 24140000.0, + "tech_datetime": "2018-01-09 11:24:00", + "candidate_index": 2039, "gt_datetime": "2018-01-09 08:03:00", "gt_price": 22990000.0 }, { "matched": true, "gt_bar_index": 175293, - "tech_bar_index": 175421, - "signal_bar_index": 175421, - "bar_offset": 128, - "tech_price": 22873000.0, - "tech_datetime": "2018-01-10 02:12:00", - "candidate_index": 1341, + "tech_bar_index": 175374, + "signal_bar_index": 175374, + "bar_offset": 81, + "tech_price": 22616000.0, + "tech_datetime": "2018-01-09 23:51:00", + "candidate_index": 2040, "gt_datetime": "2018-01-09 19:48:00", "gt_price": 21700000.0 }, { "matched": true, "gt_bar_index": 175735, - "tech_bar_index": 175876, - "signal_bar_index": 175876, - "bar_offset": 141, - "tech_price": 21240000.0, - "tech_datetime": "2018-01-11 00:57:00", - "candidate_index": 1343, + "tech_bar_index": 175795, + "signal_bar_index": 175795, + "bar_offset": 60, + "tech_price": 21793000.0, + "tech_datetime": "2018-01-10 20:54:00", + "candidate_index": 2045, "gt_datetime": "2018-01-10 17:54:00", "gt_price": 20600000.0 }, { "matched": true, "gt_bar_index": 175852, - "tech_bar_index": 175911, - "signal_bar_index": 175911, - "bar_offset": 59, - "tech_price": 21356000.0, - "tech_datetime": "2018-01-11 02:42:00", - "candidate_index": 1344, + "tech_bar_index": 175885, + "signal_bar_index": 175885, + "bar_offset": 33, + "tech_price": 21473000.0, + "tech_datetime": "2018-01-11 01:24:00", + "candidate_index": 2046, "gt_datetime": "2018-01-10 23:45:00", "gt_price": 20401000.0 }, { "matched": true, "gt_bar_index": 176031, - "tech_bar_index": 176056, - "signal_bar_index": 176056, - "bar_offset": 25, - "tech_price": 20650000.0, - "tech_datetime": "2018-01-11 09:57:00", - "candidate_index": 1345, + "tech_bar_index": 175938, + "signal_bar_index": 175938, + "bar_offset": 93, + "tech_price": 21466000.0, + "tech_datetime": "2018-01-11 04:03:00", + "candidate_index": 2047, "gt_datetime": "2018-01-11 08:42:00", "gt_price": 19655000.0 }, { "matched": true, "gt_bar_index": 176043, - "tech_bar_index": 176239, - "signal_bar_index": 176239, - "bar_offset": 196, - "tech_price": 19542000.0, - "tech_datetime": "2018-01-11 19:06:00", - "candidate_index": 1346, + "tech_bar_index": 176207, + "signal_bar_index": 176207, + "bar_offset": 164, + "tech_price": 19997000.0, + "tech_datetime": "2018-01-11 17:30:00", + "candidate_index": 2048, "gt_datetime": "2018-01-11 09:18:00", "gt_price": 19660000.0 }, { "matched": true, "gt_bar_index": 176135, - "tech_bar_index": 176280, - "signal_bar_index": 176280, - "bar_offset": 145, - "tech_price": 19500000.0, - "tech_datetime": "2018-01-11 21:09:00", - "candidate_index": 1347, + "tech_bar_index": 176252, + "signal_bar_index": 176252, + "bar_offset": 117, + "tech_price": 19731000.0, + "tech_datetime": "2018-01-11 19:45:00", + "candidate_index": 2049, "gt_datetime": "2018-01-11 13:54:00", "gt_price": 17956000.0 }, { "matched": true, "gt_bar_index": 176157, - "tech_bar_index": 176341, - "signal_bar_index": 176341, - "bar_offset": 184, - "tech_price": 19652000.0, - "tech_datetime": "2018-01-12 00:12:00", - "candidate_index": 1348, + "tech_bar_index": 176327, + "signal_bar_index": 176327, + "bar_offset": 170, + "tech_price": 19601000.0, + "tech_datetime": "2018-01-11 23:30:00", + "candidate_index": 2050, "gt_datetime": "2018-01-11 15:00:00", "gt_price": 17510000.0 }, @@ -159944,163 +311188,223 @@ "bar_offset": 177, "tech_price": 19384000.0, "tech_datetime": "2018-01-12 05:30:00", - "candidate_index": 1349, + "candidate_index": 2051, "gt_datetime": "2018-01-11 20:39:00", "gt_price": 18600000.0 }, { "matched": true, "gt_bar_index": 176495, - "tech_bar_index": 176475, - "signal_bar_index": 176475, - "bar_offset": 20, - "tech_price": 19325000.0, - "tech_datetime": "2018-01-12 06:54:00", - "candidate_index": 1350, + "tech_bar_index": 176511, + "signal_bar_index": 176511, + "bar_offset": 16, + "tech_price": 18991000.0, + "tech_datetime": "2018-01-12 08:42:00", + "candidate_index": 2053, "gt_datetime": "2018-01-12 07:54:00", "gt_price": 17980000.0 }, { "matched": true, "gt_bar_index": 176533, - "tech_bar_index": 176808, - "signal_bar_index": 176808, - "bar_offset": 275, - "tech_price": 19696000.0, - "tech_datetime": "2018-01-12 23:36:00", - "candidate_index": 1351, + "tech_bar_index": 176475, + "signal_bar_index": 176475, + "bar_offset": 58, + "tech_price": 19325000.0, + "tech_datetime": "2018-01-12 06:54:00", + "candidate_index": 2052, "gt_datetime": "2018-01-12 09:48:00", "gt_price": 18252000.0 }, { "matched": true, "gt_bar_index": 176862, - "tech_bar_index": 176884, - "signal_bar_index": 176884, - "bar_offset": 22, - "tech_price": 19500000.0, - "tech_datetime": "2018-01-13 03:24:00", - "candidate_index": 1352, + "tech_bar_index": 176911, + "signal_bar_index": 176911, + "bar_offset": 49, + "tech_price": 19728000.0, + "tech_datetime": "2018-01-13 04:45:00", + "candidate_index": 2058, "gt_datetime": "2018-01-13 02:18:00", "gt_price": 19205000.0 }, { "matched": true, "gt_bar_index": 177792, - "tech_bar_index": 177849, - "signal_bar_index": 177849, - "bar_offset": 57, - "tech_price": 18857000.0, - "tech_datetime": "2018-01-15 03:48:00", - "candidate_index": 1359, + "tech_bar_index": 177752, + "signal_bar_index": 177752, + "bar_offset": 40, + "tech_price": 19109000.0, + "tech_datetime": "2018-01-14 22:57:00", + "candidate_index": 2071, "gt_datetime": "2018-01-15 00:57:00", "gt_price": 18350000.0 }, { "matched": true, "gt_bar_index": 178127, - "tech_bar_index": 177988, - "signal_bar_index": 177988, - "bar_offset": 139, - "tech_price": 19725000.0, - "tech_datetime": "2018-01-15 10:45:00", - "candidate_index": 1362, + "tech_bar_index": 178150, + "signal_bar_index": 178150, + "bar_offset": 23, + "tech_price": 18951000.0, + "tech_datetime": "2018-01-15 18:51:00", + "candidate_index": 2076, "gt_datetime": "2018-01-15 17:42:00", "gt_price": 18380000.0 }, { "matched": true, "gt_bar_index": 178447, - "tech_bar_index": 178640, - "signal_bar_index": 178640, - "bar_offset": 193, - "tech_price": 16781000.0, - "tech_datetime": "2018-01-16 19:21:00", - "candidate_index": 1363, + "tech_bar_index": 178388, + "signal_bar_index": 178388, + "bar_offset": 59, + "tech_price": 19346000.0, + "tech_datetime": "2018-01-16 06:45:00", + "candidate_index": 2079, "gt_datetime": "2018-01-16 09:42:00", "gt_price": 17525000.0 }, { "matched": true, "gt_bar_index": 178631, - "tech_bar_index": 178888, - "signal_bar_index": 178888, - "bar_offset": 257, - "tech_price": 13836000.0, - "tech_datetime": "2018-01-17 07:45:00", - "candidate_index": 1364, + "tech_bar_index": 178910, + "signal_bar_index": 178910, + "bar_offset": 279, + "tech_price": 14549000.0, + "tech_datetime": "2018-01-17 08:51:00", + "candidate_index": 2080, "gt_datetime": "2018-01-16 18:54:00", "gt_price": 15100000.0 }, { "matched": true, "gt_bar_index": 178638, - "tech_bar_index": 178904, - "signal_bar_index": 178904, - "bar_offset": 266, - "tech_price": 14110000.0, - "tech_datetime": "2018-01-17 08:33:00", - "candidate_index": 1365, + "tech_bar_index": 178288, + "signal_bar_index": 178288, + "bar_offset": 350, + "tech_price": 19342000.0, + "tech_datetime": "2018-01-16 01:45:00", + "candidate_index": 2078, "gt_datetime": "2018-01-16 19:15:00", "gt_price": 15960000.0 }, + { + "matched": true, + "gt_bar_index": 178795, + "tech_bar_index": 179030, + "signal_bar_index": 179030, + "bar_offset": 235, + "tech_price": 13342000.0, + "tech_datetime": "2018-01-17 14:51:00", + "candidate_index": 2081, + "gt_datetime": "2018-01-17 03:06:00", + "gt_price": 14566000.0 + }, { "matched": true, "gt_bar_index": 178854, - "tech_bar_index": 179329, - "signal_bar_index": 179329, - "bar_offset": 475, - "tech_price": 14315000.0, - "tech_datetime": "2018-01-18 05:48:00", - "candidate_index": 1366, + "tech_bar_index": 179273, + "signal_bar_index": 179273, + "bar_offset": 419, + "tech_price": 12637000.0, + "tech_datetime": "2018-01-18 03:00:00", + "candidate_index": 2082, "gt_datetime": "2018-01-17 06:03:00", "gt_price": 13711000.0 }, { "matched": true, - "gt_bar_index": 178884, - "tech_bar_index": 179356, - "signal_bar_index": 179356, - "bar_offset": 472, - "tech_price": 14000000.0, - "tech_datetime": "2018-01-18 07:45:00", - "candidate_index": 1367, - "gt_datetime": "2018-01-17 07:33:00", - "gt_price": 12339000.0 + "gt_bar_index": 178988, + "tech_bar_index": 179406, + "signal_bar_index": 179406, + "bar_offset": 418, + "tech_price": 14985000.0, + "tech_datetime": "2018-01-18 10:15:00", + "candidate_index": 2083, + "gt_datetime": "2018-01-17 12:45:00", + "gt_price": 12400000.0 }, { "matched": true, "gt_bar_index": 179133, - "tech_bar_index": 179567, - "signal_bar_index": 179567, - "bar_offset": 434, - "tech_price": 14419000.0, - "tech_datetime": "2018-01-18 18:18:00", - "candidate_index": 1368, + "tech_bar_index": 179571, + "signal_bar_index": 179571, + "bar_offset": 438, + "tech_price": 14211000.0, + "tech_datetime": "2018-01-18 18:30:00", + "candidate_index": 2084, "gt_datetime": "2018-01-17 20:00:00", "gt_price": 12319000.0 }, + { + "matched": true, + "gt_bar_index": 179224, + "tech_bar_index": 179635, + "signal_bar_index": 179635, + "bar_offset": 411, + "tech_price": 14890000.0, + "tech_datetime": "2018-01-18 21:42:00", + "candidate_index": 2085, + "gt_datetime": "2018-01-18 00:33:00", + "gt_price": 11700000.0 + }, + { + "matched": true, + "gt_bar_index": 179279, + "tech_bar_index": 179672, + "signal_bar_index": 179672, + "bar_offset": 393, + "tech_price": 14670000.0, + "tech_datetime": "2018-01-18 23:33:00", + "candidate_index": 2086, + "gt_datetime": "2018-01-18 03:18:00", + "gt_price": 12385000.0 + }, + { + "matched": true, + "gt_bar_index": 179325, + "tech_bar_index": 179767, + "signal_bar_index": 179767, + "bar_offset": 442, + "tech_price": 14877000.0, + "tech_datetime": "2018-01-19 04:18:00", + "candidate_index": 2087, + "gt_datetime": "2018-01-18 05:36:00", + "gt_price": 13500000.0 + }, + { + "matched": true, + "gt_bar_index": 179354, + "tech_bar_index": 179800, + "signal_bar_index": 179800, + "bar_offset": 446, + "tech_price": 15077000.0, + "tech_datetime": "2018-01-19 05:57:00", + "candidate_index": 2088, + "gt_datetime": "2018-01-18 07:39:00", + "gt_price": 13600000.0 + }, { "matched": true, "gt_bar_index": 179742, - "tech_bar_index": 180055, - "signal_bar_index": 180055, - "bar_offset": 313, - "tech_price": 14756000.0, - "tech_datetime": "2018-01-19 18:42:00", - "candidate_index": 1369, + "tech_bar_index": 180028, + "signal_bar_index": 180028, + "bar_offset": 286, + "tech_price": 14769000.0, + "tech_datetime": "2018-01-19 17:21:00", + "candidate_index": 2089, "gt_datetime": "2018-01-19 03:03:00", "gt_price": 14350000.0 }, { "matched": true, "gt_bar_index": 179916, - "tech_bar_index": 180087, - "signal_bar_index": 180087, - "bar_offset": 171, - "tech_price": 14780000.0, - "tech_datetime": "2018-01-19 20:18:00", - "candidate_index": 1370, + "tech_bar_index": 180040, + "signal_bar_index": 180040, + "bar_offset": 124, + "tech_price": 14808000.0, + "tech_datetime": "2018-01-19 17:57:00", + "candidate_index": 2090, "gt_datetime": "2018-01-19 11:45:00", "gt_price": 14300000.0 }, @@ -160112,1027 +311416,1135 @@ "bar_offset": 3, "tech_price": 15036000.0, "tech_datetime": "2018-01-20 05:42:00", - "candidate_index": 1373, + "candidate_index": 2096, "gt_datetime": "2018-01-20 05:33:00", "gt_price": 14851000.0 }, { "matched": true, "gt_bar_index": 180451, - "tech_bar_index": 180393, - "signal_bar_index": 180393, - "bar_offset": 58, - "tech_price": 15501000.0, - "tech_datetime": "2018-01-20 11:36:00", - "candidate_index": 1375, + "tech_bar_index": 180468, + "signal_bar_index": 180468, + "bar_offset": 17, + "tech_price": 16418000.0, + "tech_datetime": "2018-01-20 15:21:00", + "candidate_index": 2100, "gt_datetime": "2018-01-20 14:30:00", "gt_price": 16320000.0 }, { "matched": true, "gt_bar_index": 180580, - "tech_bar_index": 180737, - "signal_bar_index": 180737, - "bar_offset": 157, - "tech_price": 16627000.0, - "tech_datetime": "2018-01-21 04:48:00", - "candidate_index": 1376, + "tech_bar_index": 180522, + "signal_bar_index": 180522, + "bar_offset": 58, + "tech_price": 16797000.0, + "tech_datetime": "2018-01-20 18:03:00", + "candidate_index": 2103, "gt_datetime": "2018-01-20 20:57:00", "gt_price": 16045000.0 }, { "matched": true, "gt_bar_index": 180901, - "tech_bar_index": 180874, - "signal_bar_index": 180874, - "bar_offset": 27, - "tech_price": 16397000.0, - "tech_datetime": "2018-01-21 11:51:00", - "candidate_index": 1378, + "tech_bar_index": 180793, + "signal_bar_index": 180793, + "bar_offset": 108, + "tech_price": 16868000.0, + "tech_datetime": "2018-01-21 07:36:00", + "candidate_index": 2106, "gt_datetime": "2018-01-21 13:12:00", "gt_price": 15001000.0 }, { "matched": true, "gt_bar_index": 180919, - "tech_bar_index": 180744, - "signal_bar_index": 180744, - "bar_offset": 175, - "tech_price": 16678000.0, - "tech_datetime": "2018-01-21 05:09:00", - "candidate_index": 1377, + "tech_bar_index": 180754, + "signal_bar_index": 180754, + "bar_offset": 165, + "tech_price": 16706000.0, + "tech_datetime": "2018-01-21 05:39:00", + "candidate_index": 2105, "gt_datetime": "2018-01-21 14:06:00", "gt_price": 14000000.0 }, { "matched": true, "gt_bar_index": 181002, - "tech_bar_index": 181441, - "signal_bar_index": 181441, - "bar_offset": 439, - "tech_price": 14213000.0, - "tech_datetime": "2018-01-22 16:12:00", - "candidate_index": 1379, + "tech_bar_index": 181091, + "signal_bar_index": 181091, + "bar_offset": 89, + "tech_price": 14778000.0, + "tech_datetime": "2018-01-21 22:42:00", + "candidate_index": 2107, "gt_datetime": "2018-01-21 18:15:00", "gt_price": 13962000.0 }, { "matched": true, "gt_bar_index": 181162, - "tech_bar_index": 181521, - "signal_bar_index": 181521, - "bar_offset": 359, - "tech_price": 14447000.0, - "tech_datetime": "2018-01-22 20:12:00", - "candidate_index": 1380, + "tech_bar_index": 181204, + "signal_bar_index": 181204, + "bar_offset": 42, + "tech_price": 14385000.0, + "tech_datetime": "2018-01-22 04:21:00", + "candidate_index": 2108, "gt_datetime": "2018-01-22 02:15:00", "gt_price": 13888000.0 }, { "matched": true, "gt_bar_index": 181339, - "tech_bar_index": 181682, - "signal_bar_index": 181682, - "bar_offset": 343, - "tech_price": 13287000.0, - "tech_datetime": "2018-01-23 04:15:00", - "candidate_index": 1381, + "tech_bar_index": 181280, + "signal_bar_index": 181280, + "bar_offset": 59, + "tech_price": 14364000.0, + "tech_datetime": "2018-01-22 08:09:00", + "candidate_index": 2110, "gt_datetime": "2018-01-22 11:06:00", "gt_price": 13901000.0 }, { "matched": true, "gt_bar_index": 181616, - "tech_bar_index": 181799, - "signal_bar_index": 181799, - "bar_offset": 183, - "tech_price": 13730000.0, - "tech_datetime": "2018-01-23 10:06:00", - "candidate_index": 1382, + "tech_bar_index": 181692, + "signal_bar_index": 181692, + "bar_offset": 76, + "tech_price": 13322000.0, + "tech_datetime": "2018-01-23 04:45:00", + "candidate_index": 2113, "gt_datetime": "2018-01-23 00:57:00", "gt_price": 12901000.0 }, { "matched": true, "gt_bar_index": 181732, - "tech_bar_index": 182208, - "signal_bar_index": 182208, - "bar_offset": 476, - "tech_price": 13405000.0, - "tech_datetime": "2018-01-24 06:33:00", - "candidate_index": 1383, + "tech_bar_index": 181744, + "signal_bar_index": 181744, + "bar_offset": 12, + "tech_price": 13344000.0, + "tech_datetime": "2018-01-23 07:21:00", + "candidate_index": 2114, "gt_datetime": "2018-01-23 06:45:00", "gt_price": 12820000.0 }, + { + "matched": true, + "gt_bar_index": 182013, + "tech_bar_index": 182069, + "signal_bar_index": 182069, + "bar_offset": 56, + "tech_price": 12680000.0, + "tech_datetime": "2018-01-23 23:36:00", + "candidate_index": 2117, + "gt_datetime": "2018-01-23 20:48:00", + "gt_price": 12270000.0 + }, { "matched": true, "gt_bar_index": 182354, - "tech_bar_index": 182533, - "signal_bar_index": 182533, - "bar_offset": 179, - "tech_price": 13224000.0, - "tech_datetime": "2018-01-24 22:48:00", - "candidate_index": 1384, + "tech_bar_index": 182409, + "signal_bar_index": 182409, + "bar_offset": 55, + "tech_price": 12842000.0, + "tech_datetime": "2018-01-24 16:36:00", + "candidate_index": 2120, "gt_datetime": "2018-01-24 13:51:00", "gt_price": 12575000.0 }, { "matched": true, "gt_bar_index": 182675, - "tech_bar_index": 182676, - "signal_bar_index": 182676, - "bar_offset": 1, - "tech_price": 13280000.0, - "tech_datetime": "2018-01-25 05:57:00", - "candidate_index": 1385, + "tech_bar_index": 182678, + "signal_bar_index": 182678, + "bar_offset": 3, + "tech_price": 13325000.0, + "tech_datetime": "2018-01-25 06:03:00", + "candidate_index": 2123, "gt_datetime": "2018-01-25 05:54:00", "gt_price": 13232000.0 }, { "matched": true, "gt_bar_index": 183415, - "tech_bar_index": 183434, - "signal_bar_index": 183434, - "bar_offset": 19, + "tech_bar_index": 183435, + "signal_bar_index": 183435, + "bar_offset": 20, "tech_price": 12087000.0, - "tech_datetime": "2018-01-26 19:51:00", - "candidate_index": 1389, + "tech_datetime": "2018-01-26 19:54:00", + "candidate_index": 2131, "gt_datetime": "2018-01-26 18:54:00", "gt_price": 11520000.0 }, { "matched": true, "gt_bar_index": 183739, - "tech_bar_index": 183679, - "signal_bar_index": 183679, - "bar_offset": 60, - "tech_price": 12656000.0, - "tech_datetime": "2018-01-27 08:06:00", - "candidate_index": 1392, + "tech_bar_index": 183754, + "signal_bar_index": 183754, + "bar_offset": 15, + "tech_price": 12632000.0, + "tech_datetime": "2018-01-27 11:51:00", + "candidate_index": 2137, "gt_datetime": "2018-01-27 11:06:00", "gt_price": 12311000.0 }, { "matched": true, "gt_bar_index": 184230, - "tech_bar_index": 184179, - "signal_bar_index": 184179, - "bar_offset": 51, - "tech_price": 12942000.0, - "tech_datetime": "2018-01-28 09:06:00", - "candidate_index": 1395, + "tech_bar_index": 184242, + "signal_bar_index": 184242, + "bar_offset": 12, + "tech_price": 12889000.0, + "tech_datetime": "2018-01-28 12:15:00", + "candidate_index": 2143, "gt_datetime": "2018-01-28 11:39:00", "gt_price": 12820000.0 }, { "matched": true, "gt_bar_index": 185638, - "tech_bar_index": 185730, - "signal_bar_index": 185730, - "bar_offset": 92, - "tech_price": 11216000.0, - "tech_datetime": "2018-01-31 14:39:00", - "candidate_index": 1400, + "tech_bar_index": 185581, + "signal_bar_index": 185581, + "bar_offset": 57, + "tech_price": 11880000.0, + "tech_datetime": "2018-01-31 07:12:00", + "candidate_index": 2152, "gt_datetime": "2018-01-31 10:03:00", "gt_price": 10555000.0 }, { "matched": true, "gt_bar_index": 185726, - "tech_bar_index": 186112, - "signal_bar_index": 186112, - "bar_offset": 386, - "tech_price": 11349000.0, - "tech_datetime": "2018-02-01 09:45:00", - "candidate_index": 1401, + "tech_bar_index": 185730, + "signal_bar_index": 185730, + "bar_offset": 4, + "tech_price": 11216000.0, + "tech_datetime": "2018-01-31 14:39:00", + "candidate_index": 2153, "gt_datetime": "2018-01-31 14:27:00", "gt_price": 10924000.0 }, { "matched": true, "gt_bar_index": 186504, - "tech_bar_index": 186841, - "signal_bar_index": 186841, - "bar_offset": 337, - "tech_price": 8359000.0, - "tech_datetime": "2018-02-02 22:12:00", - "candidate_index": 1403, + "tech_bar_index": 186520, + "signal_bar_index": 186520, + "bar_offset": 16, + "tech_price": 10310000.0, + "tech_datetime": "2018-02-02 06:09:00", + "candidate_index": 2162, "gt_datetime": "2018-02-02 05:21:00", "gt_price": 9911000.0 }, { "matched": true, "gt_bar_index": 186600, - "tech_bar_index": 186874, - "signal_bar_index": 186874, - "bar_offset": 274, - "tech_price": 8910000.0, - "tech_datetime": "2018-02-02 23:51:00", - "candidate_index": 1404, + "tech_bar_index": 186876, + "signal_bar_index": 186876, + "bar_offset": 276, + "tech_price": 8884000.0, + "tech_datetime": "2018-02-02 23:57:00", + "candidate_index": 2163, "gt_datetime": "2018-02-02 10:09:00", "gt_price": 8845000.0 }, { "matched": true, "gt_bar_index": 186710, - "tech_bar_index": 186938, - "signal_bar_index": 186938, - "bar_offset": 228, - "tech_price": 9198000.0, - "tech_datetime": "2018-02-03 03:03:00", - "candidate_index": 1405, + "tech_bar_index": 186893, + "signal_bar_index": 186893, + "bar_offset": 183, + "tech_price": 9238000.0, + "tech_datetime": "2018-02-03 00:48:00", + "candidate_index": 2164, "gt_datetime": "2018-02-02 15:39:00", "gt_price": 8500000.0 }, { "matched": true, "gt_bar_index": 186833, - "tech_bar_index": 187060, - "signal_bar_index": 187060, - "bar_offset": 227, - "tech_price": 9338000.0, - "tech_datetime": "2018-02-03 09:09:00", - "candidate_index": 1406, + "tech_bar_index": 186904, + "signal_bar_index": 186904, + "bar_offset": 71, + "tech_price": 9245000.0, + "tech_datetime": "2018-02-03 01:21:00", + "candidate_index": 2165, "gt_datetime": "2018-02-02 21:48:00", "gt_price": 7686000.0 }, { "matched": true, "gt_bar_index": 186857, - "tech_bar_index": 187204, - "signal_bar_index": 187204, - "bar_offset": 347, - "tech_price": 8877000.0, - "tech_datetime": "2018-02-03 16:21:00", - "candidate_index": 1407, + "tech_bar_index": 186980, + "signal_bar_index": 186980, + "bar_offset": 123, + "tech_price": 9071000.0, + "tech_datetime": "2018-02-03 05:09:00", + "candidate_index": 2166, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 8901000.0 }, { "matched": true, "gt_bar_index": 186871, - "tech_bar_index": 187225, - "signal_bar_index": 187225, - "bar_offset": 354, - "tech_price": 8974000.0, - "tech_datetime": "2018-02-03 17:24:00", - "candidate_index": 1408, + "tech_bar_index": 187070, + "signal_bar_index": 187070, + "bar_offset": 199, + "tech_price": 9301000.0, + "tech_datetime": "2018-02-03 09:39:00", + "candidate_index": 2167, "gt_datetime": "2018-02-02 23:42:00", "gt_price": 8600000.0 }, { "matched": true, "gt_bar_index": 186960, - "tech_bar_index": 187375, - "signal_bar_index": 187375, - "bar_offset": 415, - "tech_price": 9576000.0, - "tech_datetime": "2018-02-04 00:54:00", - "candidate_index": 1409, + "tech_bar_index": 187254, + "signal_bar_index": 187254, + "bar_offset": 294, + "tech_price": 9149000.0, + "tech_datetime": "2018-02-03 18:51:00", + "candidate_index": 2168, "gt_datetime": "2018-02-03 04:09:00", "gt_price": 8859000.0 }, + { + "matched": true, + "gt_bar_index": 187132, + "tech_bar_index": 187290, + "signal_bar_index": 187290, + "bar_offset": 158, + "tech_price": 9183000.0, + "tech_datetime": "2018-02-03 20:39:00", + "candidate_index": 2169, + "gt_datetime": "2018-02-03 12:45:00", + "gt_price": 8500000.0 + }, { "matched": true, "gt_bar_index": 187577, - "tech_bar_index": 187677, - "signal_bar_index": 187677, - "bar_offset": 100, - "tech_price": 9924000.0, - "tech_datetime": "2018-02-04 16:00:00", - "candidate_index": 1410, + "tech_bar_index": 187601, + "signal_bar_index": 187601, + "bar_offset": 24, + "tech_price": 9524000.0, + "tech_datetime": "2018-02-04 12:12:00", + "candidate_index": 2171, "gt_datetime": "2018-02-04 11:00:00", "gt_price": 9332000.0 }, { "matched": true, "gt_bar_index": 187948, - "tech_bar_index": 187711, - "signal_bar_index": 187711, - "bar_offset": 237, - "tech_price": 9820000.0, - "tech_datetime": "2018-02-04 17:42:00", - "candidate_index": 1412, + "tech_bar_index": 188129, + "signal_bar_index": 188129, + "bar_offset": 181, + "tech_price": 9028000.0, + "tech_datetime": "2018-02-05 14:36:00", + "candidate_index": 2175, "gt_datetime": "2018-02-05 05:33:00", "gt_price": 8736000.0 }, { "matched": true, "gt_bar_index": 188069, - "tech_bar_index": 188295, - "signal_bar_index": 188295, - "bar_offset": 226, - "tech_price": 8551000.0, - "tech_datetime": "2018-02-05 22:54:00", - "candidate_index": 1413, + "tech_bar_index": 187761, + "signal_bar_index": 187761, + "bar_offset": 308, + "tech_price": 9749000.0, + "tech_datetime": "2018-02-04 20:12:00", + "candidate_index": 2174, "gt_datetime": "2018-02-05 11:36:00", "gt_price": 8537000.0 }, { "matched": true, "gt_bar_index": 188416, - "tech_bar_index": 188641, - "signal_bar_index": 188641, - "bar_offset": 225, - "tech_price": 7052000.0, - "tech_datetime": "2018-02-06 16:12:00", - "candidate_index": 1414, + "tech_bar_index": 188463, + "signal_bar_index": 188463, + "bar_offset": 47, + "tech_price": 8190000.0, + "tech_datetime": "2018-02-06 07:18:00", + "candidate_index": 2176, "gt_datetime": "2018-02-06 04:57:00", "gt_price": 7811000.0 }, { "matched": true, "gt_bar_index": 188600, - "tech_bar_index": 188859, - "signal_bar_index": 188859, - "bar_offset": 259, - "tech_price": 7855000.0, - "tech_datetime": "2018-02-07 03:06:00", - "candidate_index": 1415, + "tech_bar_index": 188664, + "signal_bar_index": 188664, + "bar_offset": 64, + "tech_price": 7034000.0, + "tech_datetime": "2018-02-06 17:21:00", + "candidate_index": 2177, "gt_datetime": "2018-02-06 14:09:00", "gt_price": 6600000.0 }, { "matched": true, "gt_bar_index": 188606, - "tech_bar_index": 188994, - "signal_bar_index": 188994, - "bar_offset": 388, - "tech_price": 8435000.0, - "tech_datetime": "2018-02-07 09:51:00", - "candidate_index": 1416, + "tech_bar_index": 188766, + "signal_bar_index": 188766, + "bar_offset": 160, + "tech_price": 7733000.0, + "tech_datetime": "2018-02-06 22:27:00", + "candidate_index": 2178, "gt_datetime": "2018-02-06 14:27:00", "gt_price": 6825000.0 }, { "matched": true, "gt_bar_index": 188627, - "tech_bar_index": 189082, - "signal_bar_index": 189082, - "bar_offset": 455, - "tech_price": 8251000.0, - "tech_datetime": "2018-02-07 14:15:00", - "candidate_index": 1417, + "tech_bar_index": 188912, + "signal_bar_index": 188912, + "bar_offset": 285, + "tech_price": 8163000.0, + "tech_datetime": "2018-02-07 05:45:00", + "candidate_index": 2179, "gt_datetime": "2018-02-06 15:30:00", "gt_price": 6800000.0 }, + { + "matched": true, + "gt_bar_index": 188656, + "tech_bar_index": 188938, + "signal_bar_index": 188938, + "bar_offset": 282, + "tech_price": 8260000.0, + "tech_datetime": "2018-02-07 07:03:00", + "candidate_index": 2180, + "gt_datetime": "2018-02-06 16:57:00", + "gt_price": 6732000.0 + }, + { + "matched": true, + "gt_bar_index": 188725, + "tech_bar_index": 188976, + "signal_bar_index": 188976, + "bar_offset": 251, + "tech_price": 8592000.0, + "tech_datetime": "2018-02-07 08:57:00", + "candidate_index": 2181, + "gt_datetime": "2018-02-06 20:24:00", + "gt_price": 7077000.0 + }, { "matched": true, "gt_bar_index": 188764, - "tech_bar_index": 189227, - "signal_bar_index": 189227, - "bar_offset": 463, - "tech_price": 8815000.0, - "tech_datetime": "2018-02-07 21:30:00", - "candidate_index": 1418, + "tech_bar_index": 188994, + "signal_bar_index": 188994, + "bar_offset": 230, + "tech_price": 8435000.0, + "tech_datetime": "2018-02-07 09:51:00", + "candidate_index": 2182, "gt_datetime": "2018-02-06 22:21:00", "gt_price": 7553000.0 }, + { + "matched": true, + "gt_bar_index": 188787, + "tech_bar_index": 189004, + "signal_bar_index": 189004, + "bar_offset": 217, + "tech_price": 8565000.0, + "tech_datetime": "2018-02-07 10:21:00", + "candidate_index": 2183, + "gt_datetime": "2018-02-06 23:30:00", + "gt_price": 7609000.0 + }, { "matched": true, "gt_bar_index": 188852, - "tech_bar_index": 189275, - "signal_bar_index": 189275, - "bar_offset": 423, - "tech_price": 8900000.0, - "tech_datetime": "2018-02-07 23:54:00", - "candidate_index": 1419, + "tech_bar_index": 189018, + "signal_bar_index": 189018, + "bar_offset": 166, + "tech_price": 8590000.0, + "tech_datetime": "2018-02-07 11:03:00", + "candidate_index": 2184, "gt_datetime": "2018-02-07 02:45:00", "gt_price": 7550000.0 }, { "matched": true, "gt_bar_index": 189061, - "tech_bar_index": 189390, - "signal_bar_index": 189390, - "bar_offset": 329, - "tech_price": 8831000.0, - "tech_datetime": "2018-02-08 05:39:00", - "candidate_index": 1420, + "tech_bar_index": 189082, + "signal_bar_index": 189082, + "bar_offset": 21, + "tech_price": 8251000.0, + "tech_datetime": "2018-02-07 14:15:00", + "candidate_index": 2185, "gt_datetime": "2018-02-07 13:12:00", "gt_price": 7970000.0 }, { "matched": true, "gt_bar_index": 189451, - "tech_bar_index": 189522, - "signal_bar_index": 189522, - "bar_offset": 71, - "tech_price": 8747000.0, - "tech_datetime": "2018-02-08 12:15:00", - "candidate_index": 1421, + "tech_bar_index": 189466, + "signal_bar_index": 189466, + "bar_offset": 15, + "tech_price": 8648000.0, + "tech_datetime": "2018-02-08 09:27:00", + "candidate_index": 2192, "gt_datetime": "2018-02-08 08:42:00", "gt_price": 8329000.0 }, { "matched": true, "gt_bar_index": 189588, - "tech_bar_index": 189707, - "signal_bar_index": 189707, - "bar_offset": 119, - "tech_price": 9535000.0, - "tech_datetime": "2018-02-08 21:30:00", - "candidate_index": 1422, + "tech_bar_index": 189556, + "signal_bar_index": 189556, + "bar_offset": 32, + "tech_price": 8930000.0, + "tech_datetime": "2018-02-08 13:57:00", + "candidate_index": 2196, "gt_datetime": "2018-02-08 15:33:00", "gt_price": 8728000.0 }, { "matched": true, "gt_bar_index": 189959, - "tech_bar_index": 190108, - "signal_bar_index": 190108, - "bar_offset": 149, - "tech_price": 9217000.0, - "tech_datetime": "2018-02-09 17:33:00", - "candidate_index": 1424, + "tech_bar_index": 189912, + "signal_bar_index": 189912, + "bar_offset": 47, + "tech_price": 9420000.0, + "tech_datetime": "2018-02-09 07:45:00", + "candidate_index": 2201, "gt_datetime": "2018-02-09 10:06:00", "gt_price": 9051000.0 }, { "matched": true, "gt_bar_index": 190332, - "tech_bar_index": 190320, - "signal_bar_index": 190320, - "bar_offset": 12, - "tech_price": 9780000.0, - "tech_datetime": "2018-02-10 06:48:00", - "candidate_index": 1427, + "tech_bar_index": 190322, + "signal_bar_index": 190322, + "bar_offset": 10, + "tech_price": 9731000.0, + "tech_datetime": "2018-02-10 06:54:00", + "candidate_index": 2203, "gt_datetime": "2018-02-10 07:24:00", "gt_price": 9660000.0 }, { "matched": true, "gt_bar_index": 190545, - "tech_bar_index": 190706, - "signal_bar_index": 190706, - "bar_offset": 161, - "tech_price": 9738000.0, - "tech_datetime": "2018-02-11 02:06:00", - "candidate_index": 1428, + "tech_bar_index": 190514, + "signal_bar_index": 190514, + "bar_offset": 31, + "tech_price": 10551000.0, + "tech_datetime": "2018-02-10 16:30:00", + "candidate_index": 2209, "gt_datetime": "2018-02-10 18:03:00", "gt_price": 9600000.0 }, { "matched": true, "gt_bar_index": 190584, - "tech_bar_index": 190751, - "signal_bar_index": 190751, - "bar_offset": 167, - "tech_price": 9750000.0, - "tech_datetime": "2018-02-11 04:21:00", - "candidate_index": 1429, + "tech_bar_index": 190643, + "signal_bar_index": 190643, + "bar_offset": 59, + "tech_price": 9957000.0, + "tech_datetime": "2018-02-10 22:57:00", + "candidate_index": 2210, "gt_datetime": "2018-02-10 20:00:00", "gt_price": 9500000.0 }, { "matched": true, "gt_bar_index": 190921, - "tech_bar_index": 190794, - "signal_bar_index": 190794, - "bar_offset": 127, - "tech_price": 9792000.0, - "tech_datetime": "2018-02-11 06:30:00", - "candidate_index": 1430, + "tech_bar_index": 190819, + "signal_bar_index": 190819, + "bar_offset": 102, + "tech_price": 9872000.0, + "tech_datetime": "2018-02-11 07:45:00", + "candidate_index": 2215, "gt_datetime": "2018-02-11 12:51:00", "gt_price": 9037000.0 }, { "matched": true, "gt_bar_index": 191058, - "tech_bar_index": 191300, - "signal_bar_index": 191300, - "bar_offset": 242, - "tech_price": 9608000.0, - "tech_datetime": "2018-02-12 07:48:00", - "candidate_index": 1431, + "tech_bar_index": 191060, + "signal_bar_index": 191060, + "bar_offset": 2, + "tech_price": 9283000.0, + "tech_datetime": "2018-02-11 19:48:00", + "candidate_index": 2216, "gt_datetime": "2018-02-11 19:42:00", "gt_price": 9221000.0 }, + { + "matched": true, + "gt_bar_index": 191321, + "tech_bar_index": 191300, + "signal_bar_index": 191300, + "bar_offset": 21, + "tech_price": 9608000.0, + "tech_datetime": "2018-02-12 07:48:00", + "candidate_index": 2219, + "gt_datetime": "2018-02-12 08:51:00", + "gt_price": 9251000.0 + }, { "matched": true, "gt_bar_index": 191639, - "tech_bar_index": 191803, - "signal_bar_index": 191803, - "bar_offset": 164, - "tech_price": 10134000.0, - "tech_datetime": "2018-02-13 08:57:00", - "candidate_index": 1432, + "tech_bar_index": 191590, + "signal_bar_index": 191590, + "bar_offset": 49, + "tech_price": 9942000.0, + "tech_datetime": "2018-02-12 22:18:00", + "candidate_index": 2225, "gt_datetime": "2018-02-13 00:45:00", "gt_price": 9780000.0 }, { "matched": true, "gt_bar_index": 192006, - "tech_bar_index": 192196, - "signal_bar_index": 192196, - "bar_offset": 190, - "tech_price": 9868000.0, - "tech_datetime": "2018-02-14 04:36:00", - "candidate_index": 1433, + "tech_bar_index": 192091, + "signal_bar_index": 192091, + "bar_offset": 85, + "tech_price": 9892000.0, + "tech_datetime": "2018-02-13 23:21:00", + "candidate_index": 2230, "gt_datetime": "2018-02-13 19:06:00", "gt_price": 9650000.0 }, { "matched": true, "gt_bar_index": 193472, - "tech_bar_index": 193643, - "signal_bar_index": 193643, - "bar_offset": 171, - "tech_price": 11317000.0, - "tech_datetime": "2018-02-17 04:57:00", - "candidate_index": 1441, + "tech_bar_index": 193541, + "signal_bar_index": 193541, + "bar_offset": 69, + "tech_price": 11390000.0, + "tech_datetime": "2018-02-16 23:51:00", + "candidate_index": 2245, "gt_datetime": "2018-02-16 20:24:00", "gt_price": 11150000.0 }, { "matched": true, "gt_bar_index": 193695, - "tech_bar_index": 193948, - "signal_bar_index": 193948, - "bar_offset": 253, - "tech_price": 12091000.0, - "tech_datetime": "2018-02-17 20:12:00", - "candidate_index": 1442, + "tech_bar_index": 193692, + "signal_bar_index": 193692, + "bar_offset": 3, + "tech_price": 11424000.0, + "tech_datetime": "2018-02-17 07:24:00", + "candidate_index": 2248, "gt_datetime": "2018-02-17 07:33:00", "gt_price": 11465000.0 }, { "matched": true, "gt_bar_index": 194403, - "tech_bar_index": 194170, - "signal_bar_index": 194170, - "bar_offset": 233, - "tech_price": 12050000.0, - "tech_datetime": "2018-02-18 07:18:00", - "candidate_index": 1444, + "tech_bar_index": 194436, + "signal_bar_index": 194436, + "bar_offset": 33, + "tech_price": 12002000.0, + "tech_datetime": "2018-02-18 20:36:00", + "candidate_index": 2259, "gt_datetime": "2018-02-18 18:57:00", "gt_price": 11500000.0 }, { "matched": true, "gt_bar_index": 195229, - "tech_bar_index": 195231, - "signal_bar_index": 195231, - "bar_offset": 2, - "tech_price": 12953000.0, - "tech_datetime": "2018-02-20 12:21:00", - "candidate_index": 1449, + "tech_bar_index": 195235, + "signal_bar_index": 195235, + "bar_offset": 6, + "tech_price": 12977000.0, + "tech_datetime": "2018-02-20 12:33:00", + "candidate_index": 2271, "gt_datetime": "2018-02-20 12:15:00", "gt_price": 12880000.0 }, { "matched": true, "gt_bar_index": 195493, - "tech_bar_index": 195548, - "signal_bar_index": 195548, - "bar_offset": 55, - "tech_price": 13662000.0, - "tech_datetime": "2018-02-21 04:12:00", - "candidate_index": 1452, + "tech_bar_index": 195495, + "signal_bar_index": 195495, + "bar_offset": 2, + "tech_price": 13452000.0, + "tech_datetime": "2018-02-21 01:33:00", + "candidate_index": 2277, "gt_datetime": "2018-02-21 01:27:00", "gt_price": 13474000.0 }, + { + "matched": true, + "gt_bar_index": 196083, + "tech_bar_index": 196111, + "signal_bar_index": 196111, + "bar_offset": 28, + "tech_price": 12744000.0, + "tech_datetime": "2018-02-22 08:21:00", + "candidate_index": 2286, + "gt_datetime": "2018-02-22 06:57:00", + "gt_price": 12350000.0 + }, { "matched": true, "gt_bar_index": 196639, - "tech_bar_index": 196739, - "signal_bar_index": 196739, - "bar_offset": 100, - "tech_price": 11582000.0, - "tech_datetime": "2018-02-23 15:45:00", - "candidate_index": 1453, + "tech_bar_index": 196756, + "signal_bar_index": 196756, + "bar_offset": 117, + "tech_price": 11630000.0, + "tech_datetime": "2018-02-23 16:36:00", + "candidate_index": 2293, "gt_datetime": "2018-02-23 10:45:00", "gt_price": 11290000.0 }, { "matched": true, "gt_bar_index": 197007, - "tech_bar_index": 197108, - "signal_bar_index": 197108, - "bar_offset": 101, - "tech_price": 12204000.0, - "tech_datetime": "2018-02-24 10:12:00", - "candidate_index": 1455, + "tech_bar_index": 196981, + "signal_bar_index": 196981, + "bar_offset": 26, + "tech_price": 12000000.0, + "tech_datetime": "2018-02-24 03:51:00", + "candidate_index": 2298, "gt_datetime": "2018-02-24 05:09:00", "gt_price": 11790000.0 }, { "matched": true, "gt_bar_index": 197874, - "tech_bar_index": 197682, - "signal_bar_index": 197682, - "bar_offset": 192, - "tech_price": 11438000.0, - "tech_datetime": "2018-02-25 14:54:00", - "candidate_index": 1460, + "tech_bar_index": 197948, + "signal_bar_index": 197948, + "bar_offset": 74, + "tech_price": 10986000.0, + "tech_datetime": "2018-02-26 04:12:00", + "candidate_index": 2303, "gt_datetime": "2018-02-26 00:30:00", "gt_price": 10813000.0 }, { "matched": true, "gt_bar_index": 198212, - "tech_bar_index": 198307, - "signal_bar_index": 198307, - "bar_offset": 95, - "tech_price": 11386000.0, - "tech_datetime": "2018-02-26 22:09:00", - "candidate_index": 1462, + "tech_bar_index": 198227, + "signal_bar_index": 198227, + "bar_offset": 15, + "tech_price": 10977000.0, + "tech_datetime": "2018-02-26 18:09:00", + "candidate_index": 2309, "gt_datetime": "2018-02-26 17:24:00", "gt_price": 10812000.0 }, { "matched": true, "gt_bar_index": 198833, - "tech_bar_index": 198739, - "signal_bar_index": 198739, - "bar_offset": 94, - "tech_price": 11911000.0, - "tech_datetime": "2018-02-27 19:45:00", - "candidate_index": 1466, + "tech_bar_index": 198809, + "signal_bar_index": 198809, + "bar_offset": 24, + "tech_price": 12052000.0, + "tech_datetime": "2018-02-27 23:15:00", + "candidate_index": 2318, "gt_datetime": "2018-02-28 00:27:00", "gt_price": 11800000.0 }, { "matched": true, "gt_bar_index": 199559, - "tech_bar_index": 199829, - "signal_bar_index": 199829, - "bar_offset": 270, - "tech_price": 11978000.0, - "tech_datetime": "2018-03-02 02:15:00", - "candidate_index": 1469, + "tech_bar_index": 199634, + "signal_bar_index": 199634, + "bar_offset": 75, + "tech_price": 11811000.0, + "tech_datetime": "2018-03-01 16:30:00", + "candidate_index": 2324, "gt_datetime": "2018-03-01 12:45:00", "gt_price": 11600000.0 }, { "matched": true, "gt_bar_index": 201215, - "tech_bar_index": 201219, - "signal_bar_index": 201219, - "bar_offset": 4, - "tech_price": 12360000.0, - "tech_datetime": "2018-03-05 03:15:00", - "candidate_index": 1474, + "tech_bar_index": 201229, + "signal_bar_index": 201229, + "bar_offset": 14, + "tech_price": 12499000.0, + "tech_datetime": "2018-03-05 03:45:00", + "candidate_index": 2343, "gt_datetime": "2018-03-05 03:03:00", "gt_price": 12253000.0 }, { "matched": true, "gt_bar_index": 202684, - "tech_bar_index": 202514, - "signal_bar_index": 202514, - "bar_offset": 170, - "tech_price": 11701000.0, - "tech_datetime": "2018-03-07 20:00:00", - "candidate_index": 1479, + "tech_bar_index": 202728, + "signal_bar_index": 202728, + "bar_offset": 44, + "tech_price": 11181000.0, + "tech_datetime": "2018-03-08 06:42:00", + "candidate_index": 2355, "gt_datetime": "2018-03-08 04:30:00", "gt_price": 10900000.0 }, { "matched": true, "gt_bar_index": 202854, - "tech_bar_index": 202909, - "signal_bar_index": 202909, - "bar_offset": 55, - "tech_price": 10889000.0, - "tech_datetime": "2018-03-08 15:45:00", - "candidate_index": 1480, + "tech_bar_index": 202897, + "signal_bar_index": 202897, + "bar_offset": 43, + "tech_price": 10950000.0, + "tech_datetime": "2018-03-08 15:09:00", + "candidate_index": 2358, "gt_datetime": "2018-03-08 13:00:00", "gt_price": 10617000.0 }, { "matched": true, "gt_bar_index": 203376, - "tech_bar_index": 203257, - "signal_bar_index": 203257, - "bar_offset": 119, - "tech_price": 10586000.0, - "tech_datetime": "2018-03-09 09:09:00", - "candidate_index": 1483, + "tech_bar_index": 203476, + "signal_bar_index": 203476, + "bar_offset": 100, + "tech_price": 9855000.0, + "tech_datetime": "2018-03-09 20:06:00", + "candidate_index": 2362, "gt_datetime": "2018-03-09 15:06:00", "gt_price": 9306000.0 }, { "matched": true, "gt_bar_index": 203641, - "tech_bar_index": 203888, - "signal_bar_index": 203888, - "bar_offset": 247, - "tech_price": 10467000.0, - "tech_datetime": "2018-03-10 16:42:00", - "candidate_index": 1484, + "tech_bar_index": 203656, + "signal_bar_index": 203656, + "bar_offset": 15, + "tech_price": 9929000.0, + "tech_datetime": "2018-03-10 05:06:00", + "candidate_index": 2365, "gt_datetime": "2018-03-10 04:21:00", "gt_price": 9750000.0 }, { "matched": true, "gt_bar_index": 204261, - "tech_bar_index": 204265, - "signal_bar_index": 204265, - "bar_offset": 4, - "tech_price": 9760000.0, - "tech_datetime": "2018-03-11 11:33:00", - "candidate_index": 1486, + "tech_bar_index": 204338, + "signal_bar_index": 204338, + "bar_offset": 77, + "tech_price": 9836000.0, + "tech_datetime": "2018-03-11 15:12:00", + "candidate_index": 2371, "gt_datetime": "2018-03-11 11:21:00", "gt_price": 9550000.0 }, { "matched": true, "gt_bar_index": 204769, - "tech_bar_index": 204867, - "signal_bar_index": 204867, - "bar_offset": 98, - "tech_price": 10510000.0, - "tech_datetime": "2018-03-12 17:39:00", - "candidate_index": 1492, + "tech_bar_index": 204705, + "signal_bar_index": 204705, + "bar_offset": 64, + "tech_price": 10516000.0, + "tech_datetime": "2018-03-12 09:33:00", + "candidate_index": 2377, "gt_datetime": "2018-03-12 12:45:00", "gt_price": 10312000.0 }, { "matched": true, "gt_bar_index": 205097, - "tech_bar_index": 205148, - "signal_bar_index": 205148, - "bar_offset": 51, - "tech_price": 10198000.0, - "tech_datetime": "2018-03-13 07:42:00", - "candidate_index": 1495, + "tech_bar_index": 205188, + "signal_bar_index": 205188, + "bar_offset": 91, + "tech_price": 10302000.0, + "tech_datetime": "2018-03-13 09:42:00", + "candidate_index": 2382, "gt_datetime": "2018-03-13 05:09:00", "gt_price": 9870000.0 }, { "matched": true, "gt_bar_index": 206093, - "tech_bar_index": 206101, - "signal_bar_index": 206101, - "bar_offset": 8, - "tech_price": 9287000.0, - "tech_datetime": "2018-03-15 07:21:00", - "candidate_index": 1503, + "tech_bar_index": 206106, + "signal_bar_index": 206106, + "bar_offset": 13, + "tech_price": 9238000.0, + "tech_datetime": "2018-03-15 07:36:00", + "candidate_index": 2389, "gt_datetime": "2018-03-15 06:57:00", "gt_price": 8910000.0 }, { "matched": true, "gt_bar_index": 206256, - "tech_bar_index": 206472, - "signal_bar_index": 206472, - "bar_offset": 216, - "tech_price": 8978000.0, - "tech_datetime": "2018-03-16 01:54:00", - "candidate_index": 1504, + "tech_bar_index": 206277, + "signal_bar_index": 206277, + "bar_offset": 21, + "tech_price": 8740000.0, + "tech_datetime": "2018-03-15 16:09:00", + "candidate_index": 2390, "gt_datetime": "2018-03-15 15:06:00", "gt_price": 8450000.0 }, { "matched": true, "gt_bar_index": 206466, - "tech_bar_index": 206869, - "signal_bar_index": 206869, - "bar_offset": 403, - "tech_price": 8974000.0, - "tech_datetime": "2018-03-16 21:45:00", - "candidate_index": 1505, + "tech_bar_index": 206534, + "signal_bar_index": 206534, + "bar_offset": 68, + "tech_price": 9075000.0, + "tech_datetime": "2018-03-16 05:00:00", + "candidate_index": 2391, "gt_datetime": "2018-03-16 01:36:00", "gt_price": 8781000.0 }, { "matched": true, "gt_bar_index": 206653, - "tech_bar_index": 206977, - "signal_bar_index": 206977, - "bar_offset": 324, - "tech_price": 9250000.0, - "tech_datetime": "2018-03-17 03:09:00", - "candidate_index": 1506, + "tech_bar_index": 206713, + "signal_bar_index": 206713, + "bar_offset": 60, + "tech_price": 8990000.0, + "tech_datetime": "2018-03-16 13:57:00", + "candidate_index": 2393, "gt_datetime": "2018-03-16 10:57:00", "gt_price": 8767000.0 }, { "matched": true, "gt_bar_index": 206833, - "tech_bar_index": 207032, - "signal_bar_index": 207032, - "bar_offset": 199, - "tech_price": 9273000.0, - "tech_datetime": "2018-03-17 05:54:00", - "candidate_index": 1507, + "tech_bar_index": 206870, + "signal_bar_index": 206870, + "bar_offset": 37, + "tech_price": 8969000.0, + "tech_datetime": "2018-03-16 21:48:00", + "candidate_index": 2396, "gt_datetime": "2018-03-16 19:57:00", "gt_price": 8853000.0 }, { "matched": true, "gt_bar_index": 207916, - "tech_bar_index": 207964, - "signal_bar_index": 207964, - "bar_offset": 48, - "tech_price": 8198000.0, - "tech_datetime": "2018-03-19 04:30:00", - "candidate_index": 1512, + "tech_bar_index": 207941, + "signal_bar_index": 207941, + "bar_offset": 25, + "tech_price": 8258000.0, + "tech_datetime": "2018-03-19 03:21:00", + "candidate_index": 2409, "gt_datetime": "2018-03-19 02:06:00", "gt_price": 8064000.0 }, { "matched": true, "gt_bar_index": 208402, - "tech_bar_index": 208269, - "signal_bar_index": 208269, - "bar_offset": 133, - "tech_price": 9095000.0, - "tech_datetime": "2018-03-19 19:45:00", - "candidate_index": 1513, + "tech_bar_index": 208386, + "signal_bar_index": 208386, + "bar_offset": 16, + "tech_price": 9423000.0, + "tech_datetime": "2018-03-20 01:36:00", + "candidate_index": 2417, "gt_datetime": "2018-03-20 02:24:00", "gt_price": 9150000.0 }, { "matched": true, "gt_bar_index": 208717, - "tech_bar_index": 208909, - "signal_bar_index": 208909, - "bar_offset": 192, - "tech_price": 9769000.0, - "tech_datetime": "2018-03-21 03:45:00", - "candidate_index": 1514, + "tech_bar_index": 208737, + "signal_bar_index": 208737, + "bar_offset": 20, + "tech_price": 9409000.0, + "tech_datetime": "2018-03-20 19:09:00", + "candidate_index": 2420, "gt_datetime": "2018-03-20 18:09:00", "gt_price": 9130000.0 }, { "matched": true, "gt_bar_index": 208985, - "tech_bar_index": 208949, - "signal_bar_index": 208949, - "bar_offset": 36, - "tech_price": 9833000.0, - "tech_datetime": "2018-03-21 05:45:00", - "candidate_index": 1515, + "tech_bar_index": 208944, + "signal_bar_index": 208944, + "bar_offset": 41, + "tech_price": 9887000.0, + "tech_datetime": "2018-03-21 05:30:00", + "candidate_index": 2425, "gt_datetime": "2018-03-21 07:33:00", "gt_price": 9800000.0 }, { "matched": true, "gt_bar_index": 210250, - "tech_bar_index": 210135, - "signal_bar_index": 210135, - "bar_offset": 115, - "tech_price": 9455000.0, - "tech_datetime": "2018-03-23 17:03:00", - "candidate_index": 1520, + "tech_bar_index": 210298, + "signal_bar_index": 210298, + "bar_offset": 48, + "tech_price": 9538000.0, + "tech_datetime": "2018-03-24 01:12:00", + "candidate_index": 2437, "gt_datetime": "2018-03-23 22:48:00", "gt_price": 9271000.0 }, { "matched": true, "gt_bar_index": 210636, - "tech_bar_index": 210596, - "signal_bar_index": 210596, - "bar_offset": 40, - "tech_price": 9870000.0, - "tech_datetime": "2018-03-24 16:06:00", - "candidate_index": 1521, + "tech_bar_index": 210598, + "signal_bar_index": 210598, + "bar_offset": 38, + "tech_price": 9889000.0, + "tech_datetime": "2018-03-24 16:12:00", + "candidate_index": 2444, "gt_datetime": "2018-03-24 18:06:00", "gt_price": 9780000.0 }, { "matched": true, "gt_bar_index": 211998, - "tech_bar_index": 212063, - "signal_bar_index": 212063, - "bar_offset": 65, - "tech_price": 8751000.0, - "tech_datetime": "2018-03-27 17:27:00", - "candidate_index": 1528, + "tech_bar_index": 212027, + "signal_bar_index": 212027, + "bar_offset": 29, + "tech_price": 8767000.0, + "tech_datetime": "2018-03-27 15:39:00", + "candidate_index": 2458, "gt_datetime": "2018-03-27 14:12:00", "gt_price": 8520000.0 }, { "matched": true, "gt_bar_index": 213292, - "tech_bar_index": 213750, - "signal_bar_index": 213750, - "bar_offset": 458, - "tech_price": 7643000.0, - "tech_datetime": "2018-03-31 05:48:00", - "candidate_index": 1535, + "tech_bar_index": 213306, + "signal_bar_index": 213306, + "bar_offset": 14, + "tech_price": 8066000.0, + "tech_datetime": "2018-03-30 07:36:00", + "candidate_index": 2471, "gt_datetime": "2018-03-30 06:54:00", "gt_price": 7763000.0 }, { "matched": true, "gt_bar_index": 213430, - "tech_bar_index": 213898, - "signal_bar_index": 213898, - "bar_offset": 468, - "tech_price": 7754000.0, - "tech_datetime": "2018-03-31 13:12:00", - "candidate_index": 1536, + "tech_bar_index": 213521, + "signal_bar_index": 213521, + "bar_offset": 91, + "tech_price": 7903000.0, + "tech_datetime": "2018-03-30 18:21:00", + "candidate_index": 2472, "gt_datetime": "2018-03-30 13:48:00", "gt_price": 7433000.0 }, + { + "matched": true, + "gt_bar_index": 213702, + "tech_bar_index": 213773, + "signal_bar_index": 213773, + "bar_offset": 71, + "tech_price": 7681000.0, + "tech_datetime": "2018-03-31 06:57:00", + "candidate_index": 2473, + "gt_datetime": "2018-03-31 03:24:00", + "gt_price": 7450000.0 + }, + { + "matched": true, + "gt_bar_index": 213962, + "tech_bar_index": 213986, + "signal_bar_index": 213986, + "bar_offset": 24, + "tech_price": 7642000.0, + "tech_datetime": "2018-03-31 17:36:00", + "candidate_index": 2478, + "gt_datetime": "2018-03-31 16:24:00", + "gt_price": 7523000.0 + }, { "matched": true, "gt_bar_index": 214614, - "tech_bar_index": 214677, - "signal_bar_index": 214677, - "bar_offset": 63, - "tech_price": 7447000.0, - "tech_datetime": "2018-04-02 07:45:00", - "candidate_index": 1537, + "tech_bar_index": 214627, + "signal_bar_index": 214627, + "bar_offset": 13, + "tech_price": 7437000.0, + "tech_datetime": "2018-04-02 01:39:00", + "candidate_index": 2483, "gt_datetime": "2018-04-02 01:00:00", "gt_price": 7094000.0 }, { "matched": true, "gt_bar_index": 215398, - "tech_bar_index": 215299, - "signal_bar_index": 215299, - "bar_offset": 99, - "tech_price": 7961000.0, - "tech_datetime": "2018-04-03 14:51:00", - "candidate_index": 1541, + "tech_bar_index": 215439, + "signal_bar_index": 215439, + "bar_offset": 41, + "tech_price": 8029000.0, + "tech_datetime": "2018-04-03 21:51:00", + "candidate_index": 2493, "gt_datetime": "2018-04-03 19:48:00", "gt_price": 7910000.0 }, { "matched": true, "gt_bar_index": 216172, - "tech_bar_index": 216138, - "signal_bar_index": 216138, - "bar_offset": 34, - "tech_price": 7507000.0, - "tech_datetime": "2018-04-05 08:48:00", - "candidate_index": 1543, + "tech_bar_index": 216139, + "signal_bar_index": 216139, + "bar_offset": 33, + "tech_price": 7497000.0, + "tech_datetime": "2018-04-05 08:51:00", + "candidate_index": 2502, "gt_datetime": "2018-04-05 10:30:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 216842, - "tech_bar_index": 216980, - "signal_bar_index": 216980, - "bar_offset": 138, - "tech_price": 7250000.0, - "tech_datetime": "2018-04-07 02:54:00", - "candidate_index": 1550, + "tech_bar_index": 216918, + "signal_bar_index": 216918, + "bar_offset": 76, + "tech_price": 7239000.0, + "tech_datetime": "2018-04-06 23:48:00", + "candidate_index": 2508, "gt_datetime": "2018-04-06 20:00:00", "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 217716, - "tech_bar_index": 217802, - "signal_bar_index": 217802, - "bar_offset": 86, - "tech_price": 7570000.0, - "tech_datetime": "2018-04-08 20:03:00", - "candidate_index": 1558, + "tech_bar_index": 217779, + "signal_bar_index": 217779, + "bar_offset": 63, + "tech_price": 7592000.0, + "tech_datetime": "2018-04-08 18:54:00", + "candidate_index": 2524, "gt_datetime": "2018-04-08 15:45:00", "gt_price": 7498000.0 }, { "matched": true, "gt_bar_index": 219643, - "tech_bar_index": 219725, - "signal_bar_index": 219725, - "bar_offset": 82, - "tech_price": 7650000.0, - "tech_datetime": "2018-04-12 20:12:00", - "candidate_index": 1578, + "tech_bar_index": 219737, + "signal_bar_index": 219737, + "bar_offset": 94, + "tech_price": 8000000.0, + "tech_datetime": "2018-04-12 20:48:00", + "candidate_index": 2547, "gt_datetime": "2018-04-12 16:06:00", "gt_price": 7250000.0 }, { "matched": true, "gt_bar_index": 220066, - "tech_bar_index": 220190, - "signal_bar_index": 220190, - "bar_offset": 124, - "tech_price": 8391000.0, - "tech_datetime": "2018-04-13 19:27:00", - "candidate_index": 1581, + "tech_bar_index": 219956, + "signal_bar_index": 219956, + "bar_offset": 110, + "tech_price": 8075000.0, + "tech_datetime": "2018-04-13 07:45:00", + "candidate_index": 2551, "gt_datetime": "2018-04-13 13:15:00", "gt_price": 8030000.0 }, { "matched": true, "gt_bar_index": 220714, - "tech_bar_index": 220829, - "signal_bar_index": 220829, - "bar_offset": 115, - "tech_price": 8295000.0, - "tech_datetime": "2018-04-15 03:24:00", - "candidate_index": 1582, + "tech_bar_index": 220765, + "signal_bar_index": 220765, + "bar_offset": 51, + "tech_price": 8319000.0, + "tech_datetime": "2018-04-15 00:12:00", + "candidate_index": 2555, "gt_datetime": "2018-04-14 21:39:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 222370, - "tech_bar_index": 222377, - "signal_bar_index": 222377, - "bar_offset": 7, - "tech_price": 8479000.0, - "tech_datetime": "2018-04-18 08:48:00", - "candidate_index": 1590, + "tech_bar_index": 222399, + "signal_bar_index": 222399, + "bar_offset": 29, + "tech_price": 8493000.0, + "tech_datetime": "2018-04-18 09:54:00", + "candidate_index": 2570, "gt_datetime": "2018-04-18 08:27:00", "gt_price": 8420000.0 }, @@ -161144,7 +312556,7 @@ "bar_offset": 8, "tech_price": 8664000.0, "tech_datetime": "2018-04-19 09:51:00", - "candidate_index": 1594, + "candidate_index": 2574, "gt_datetime": "2018-04-19 09:27:00", "gt_price": 8601000.0 }, @@ -161156,331 +312568,331 @@ "bar_offset": 13, "tech_price": 8893000.0, "tech_datetime": "2018-04-19 23:33:00", - "candidate_index": 1596, + "candidate_index": 2578, "gt_datetime": "2018-04-19 22:54:00", "gt_price": 8907000.0 }, { "matched": true, "gt_bar_index": 224049, - "tech_bar_index": 224164, - "signal_bar_index": 224164, - "bar_offset": 115, - "tech_price": 9523000.0, - "tech_datetime": "2018-04-22 02:12:00", - "candidate_index": 1603, + "tech_bar_index": 224136, + "signal_bar_index": 224136, + "bar_offset": 87, + "tech_price": 9508000.0, + "tech_datetime": "2018-04-22 00:48:00", + "candidate_index": 2598, "gt_datetime": "2018-04-21 20:27:00", "gt_price": 9272000.0 }, { "matched": true, "gt_bar_index": 225403, - "tech_bar_index": 225408, - "signal_bar_index": 225408, - "bar_offset": 5, - "tech_price": 10020000.0, - "tech_datetime": "2018-04-24 16:24:00", - "candidate_index": 1615, + "tech_bar_index": 225426, + "signal_bar_index": 225426, + "bar_offset": 23, + "tech_price": 10024000.0, + "tech_datetime": "2018-04-24 17:18:00", + "candidate_index": 2620, "gt_datetime": "2018-04-24 16:09:00", "gt_price": 9913000.0 }, { "matched": true, "gt_bar_index": 225683, - "tech_bar_index": 225675, - "signal_bar_index": 225675, - "bar_offset": 8, - "tech_price": 10192000.0, - "tech_datetime": "2018-04-25 05:45:00", - "candidate_index": 1620, + "tech_bar_index": 225654, + "signal_bar_index": 225654, + "bar_offset": 29, + "tech_price": 10169000.0, + "tech_datetime": "2018-04-25 04:42:00", + "candidate_index": 2625, "gt_datetime": "2018-04-25 06:09:00", "gt_price": 10248000.0 }, { "matched": true, "gt_bar_index": 226232, - "tech_bar_index": 226518, - "signal_bar_index": 226518, - "bar_offset": 286, - "tech_price": 9785000.0, - "tech_datetime": "2018-04-26 23:54:00", - "candidate_index": 1623, + "tech_bar_index": 226275, + "signal_bar_index": 226275, + "bar_offset": 43, + "tech_price": 9757000.0, + "tech_datetime": "2018-04-26 11:45:00", + "candidate_index": 2631, "gt_datetime": "2018-04-26 09:36:00", "gt_price": 9500000.0 }, { "matched": true, "gt_bar_index": 227876, - "tech_bar_index": 228103, - "signal_bar_index": 228103, - "bar_offset": 227, - "tech_price": 10190000.0, - "tech_datetime": "2018-04-30 07:09:00", - "candidate_index": 1634, + "tech_bar_index": 227896, + "signal_bar_index": 227896, + "bar_offset": 20, + "tech_price": 10094000.0, + "tech_datetime": "2018-04-29 20:48:00", + "candidate_index": 2654, "gt_datetime": "2018-04-29 19:48:00", "gt_price": 9898000.0 }, { "matched": true, "gt_bar_index": 228697, - "tech_bar_index": 228809, - "signal_bar_index": 228809, - "bar_offset": 112, - "tech_price": 9995000.0, - "tech_datetime": "2018-05-01 18:27:00", - "candidate_index": 1638, + "tech_bar_index": 228583, + "signal_bar_index": 228583, + "bar_offset": 114, + "tech_price": 10218000.0, + "tech_datetime": "2018-05-01 07:09:00", + "candidate_index": 2662, "gt_datetime": "2018-05-01 12:51:00", "gt_price": 9741000.0 }, { "matched": true, "gt_bar_index": 230376, - "tech_bar_index": 230579, - "signal_bar_index": 230579, - "bar_offset": 203, - "tech_price": 10690000.0, - "tech_datetime": "2018-05-05 10:57:00", - "candidate_index": 1643, + "tech_bar_index": 230302, + "signal_bar_index": 230302, + "bar_offset": 74, + "tech_price": 10683000.0, + "tech_datetime": "2018-05-04 21:06:00", + "candidate_index": 2681, "gt_datetime": "2018-05-05 00:48:00", "gt_price": 10506000.0 }, { "matched": true, "gt_bar_index": 232523, - "tech_bar_index": 232625, - "signal_bar_index": 232625, - "bar_offset": 102, - "tech_price": 10109000.0, - "tech_datetime": "2018-05-09 17:15:00", - "candidate_index": 1653, + "tech_bar_index": 232427, + "signal_bar_index": 232427, + "bar_offset": 96, + "tech_price": 10287000.0, + "tech_datetime": "2018-05-09 07:21:00", + "candidate_index": 2701, "gt_datetime": "2018-05-09 12:09:00", "gt_price": 9936000.0 }, { "matched": true, "gt_bar_index": 233576, - "tech_bar_index": 233931, - "signal_bar_index": 233931, - "bar_offset": 355, - "tech_price": 9351000.0, - "tech_datetime": "2018-05-12 10:33:00", - "candidate_index": 1659, + "tech_bar_index": 233753, + "signal_bar_index": 233753, + "bar_offset": 177, + "tech_price": 9467000.0, + "tech_datetime": "2018-05-12 01:39:00", + "candidate_index": 2712, "gt_datetime": "2018-05-11 16:48:00", "gt_price": 8914000.0 }, { "matched": true, "gt_bar_index": 234027, - "tech_bar_index": 233980, - "signal_bar_index": 233980, - "bar_offset": 47, - "tech_price": 9337000.0, - "tech_datetime": "2018-05-12 13:00:00", - "candidate_index": 1660, + "tech_bar_index": 234047, + "signal_bar_index": 234047, + "bar_offset": 20, + "tech_price": 9263000.0, + "tech_datetime": "2018-05-12 16:21:00", + "candidate_index": 2714, "gt_datetime": "2018-05-12 15:21:00", "gt_price": 9050000.0 }, { "matched": true, "gt_bar_index": 234911, - "tech_bar_index": 234999, - "signal_bar_index": 234999, - "bar_offset": 88, - "tech_price": 9515000.0, - "tech_datetime": "2018-05-14 18:39:00", - "candidate_index": 1667, + "tech_bar_index": 234816, + "signal_bar_index": 234816, + "bar_offset": 95, + "tech_price": 9788000.0, + "tech_datetime": "2018-05-14 09:30:00", + "candidate_index": 2723, "gt_datetime": "2018-05-14 14:15:00", "gt_price": 9380000.0 }, { "matched": true, "gt_bar_index": 236744, - "tech_bar_index": 236879, - "signal_bar_index": 236879, - "bar_offset": 135, - "tech_price": 9025000.0, - "tech_datetime": "2018-05-18 16:39:00", - "candidate_index": 1684, + "tech_bar_index": 236655, + "signal_bar_index": 236655, + "bar_offset": 89, + "tech_price": 9218000.0, + "tech_datetime": "2018-05-18 05:27:00", + "candidate_index": 2739, "gt_datetime": "2018-05-18 09:54:00", "gt_price": 8880000.0 }, { "matched": true, "gt_bar_index": 237866, - "tech_bar_index": 238075, - "signal_bar_index": 238075, - "bar_offset": 209, - "tech_price": 9317000.0, - "tech_datetime": "2018-05-21 04:27:00", - "candidate_index": 1694, + "tech_bar_index": 237843, + "signal_bar_index": 237843, + "bar_offset": 23, + "tech_price": 9116000.0, + "tech_datetime": "2018-05-20 16:51:00", + "candidate_index": 2752, "gt_datetime": "2018-05-20 18:00:00", "gt_price": 9128000.0 }, { "matched": true, "gt_bar_index": 242040, - "tech_bar_index": 241942, - "signal_bar_index": 241942, - "bar_offset": 98, - "tech_price": 8027000.0, - "tech_datetime": "2018-05-29 05:48:00", - "candidate_index": 1714, + "tech_bar_index": 241930, + "signal_bar_index": 241930, + "bar_offset": 110, + "tech_price": 8040000.0, + "tech_datetime": "2018-05-29 05:12:00", + "candidate_index": 2798, "gt_datetime": "2018-05-29 10:42:00", "gt_price": 7833000.0 }, { "matched": true, "gt_bar_index": 244052, - "tech_bar_index": 244063, - "signal_bar_index": 244063, - "bar_offset": 11, - "tech_price": 8277000.0, - "tech_datetime": "2018-06-02 15:51:00", - "candidate_index": 1731, + "tech_bar_index": 244064, + "signal_bar_index": 244064, + "bar_offset": 12, + "tech_price": 8377000.0, + "tech_datetime": "2018-06-02 15:54:00", + "candidate_index": 2823, "gt_datetime": "2018-06-02 15:18:00", "gt_price": 8218000.0 }, { "matched": true, "gt_bar_index": 249496, - "tech_bar_index": 249264, - "signal_bar_index": 249264, - "bar_offset": 232, - "tech_price": 7333000.0, - "tech_datetime": "2018-06-13 13:54:00", - "candidate_index": 1763, + "tech_bar_index": 249426, + "signal_bar_index": 249426, + "bar_offset": 70, + "tech_price": 7208000.0, + "tech_datetime": "2018-06-13 22:00:00", + "candidate_index": 2865, "gt_datetime": "2018-06-14 01:30:00", "gt_price": 6903000.0 }, { "matched": true, "gt_bar_index": 251470, - "tech_bar_index": 251483, - "signal_bar_index": 251483, - "bar_offset": 13, - "tech_price": 7163000.0, - "tech_datetime": "2018-06-18 14:30:00", - "candidate_index": 1777, + "tech_bar_index": 251503, + "signal_bar_index": 251503, + "bar_offset": 33, + "tech_price": 7175000.0, + "tech_datetime": "2018-06-18 15:30:00", + "candidate_index": 2889, "gt_datetime": "2018-06-18 13:51:00", "gt_price": 7122000.0 }, { "matched": true, "gt_bar_index": 252382, - "tech_bar_index": 252285, - "signal_bar_index": 252285, - "bar_offset": 97, - "tech_price": 7492000.0, - "tech_datetime": "2018-06-20 06:42:00", - "candidate_index": 1784, + "tech_bar_index": 252302, + "signal_bar_index": 252302, + "bar_offset": 80, + "tech_price": 7488000.0, + "tech_datetime": "2018-06-20 07:33:00", + "candidate_index": 2897, "gt_datetime": "2018-06-20 11:33:00", "gt_price": 7073000.0 }, { "matched": true, "gt_bar_index": 252593, - "tech_bar_index": 252596, - "signal_bar_index": 252596, - "bar_offset": 3, - "tech_price": 7229000.0, - "tech_datetime": "2018-06-20 22:15:00", - "candidate_index": 1785, + "tech_bar_index": 252599, + "signal_bar_index": 252599, + "bar_offset": 6, + "tech_price": 7305000.0, + "tech_datetime": "2018-06-20 22:24:00", + "candidate_index": 2898, "gt_datetime": "2018-06-20 22:06:00", "gt_price": 7181000.0 }, { "matched": true, "gt_bar_index": 254558, - "tech_bar_index": 254630, - "signal_bar_index": 254630, - "bar_offset": 72, - "tech_price": 7011000.0, - "tech_datetime": "2018-06-25 04:33:00", - "candidate_index": 1804, + "tech_bar_index": 254590, + "signal_bar_index": 254590, + "bar_offset": 32, + "tech_price": 7041000.0, + "tech_datetime": "2018-06-25 02:33:00", + "candidate_index": 2918, "gt_datetime": "2018-06-25 00:57:00", "gt_price": 6603000.0 }, { "matched": true, "gt_bar_index": 254864, - "tech_bar_index": 254802, - "signal_bar_index": 254802, - "bar_offset": 62, - "tech_price": 6973000.0, - "tech_datetime": "2018-06-25 13:09:00", - "candidate_index": 1805, + "tech_bar_index": 254839, + "signal_bar_index": 254839, + "bar_offset": 25, + "tech_price": 6963000.0, + "tech_datetime": "2018-06-25 15:00:00", + "candidate_index": 2922, "gt_datetime": "2018-06-25 16:15:00", "gt_price": 6945000.0 }, { "matched": true, "gt_bar_index": 256727, - "tech_bar_index": 256904, - "signal_bar_index": 256904, - "bar_offset": 177, - "tech_price": 6645000.0, - "tech_datetime": "2018-06-29 22:54:00", - "candidate_index": 1814, + "tech_bar_index": 256749, + "signal_bar_index": 256749, + "bar_offset": 22, + "tech_price": 6665000.0, + "tech_datetime": "2018-06-29 15:09:00", + "candidate_index": 2934, "gt_datetime": "2018-06-29 14:03:00", "gt_price": 6580000.0 }, { "matched": true, "gt_bar_index": 259078, - "tech_bar_index": 258983, - "signal_bar_index": 258983, - "bar_offset": 95, - "tech_price": 7290000.0, - "tech_datetime": "2018-07-04 06:54:00", - "candidate_index": 1828, + "tech_bar_index": 258955, + "signal_bar_index": 258955, + "bar_offset": 123, + "tech_price": 7307000.0, + "tech_datetime": "2018-07-04 05:30:00", + "candidate_index": 2961, "gt_datetime": "2018-07-04 11:39:00", "gt_price": 7094000.0 }, { "matched": true, "gt_bar_index": 259881, - "tech_bar_index": 259815, - "signal_bar_index": 259815, - "bar_offset": 66, - "tech_price": 7298000.0, - "tech_datetime": "2018-07-06 00:30:00", - "candidate_index": 1834, + "tech_bar_index": 259830, + "signal_bar_index": 259830, + "bar_offset": 51, + "tech_price": 7337000.0, + "tech_datetime": "2018-07-06 01:15:00", + "candidate_index": 2969, "gt_datetime": "2018-07-06 03:48:00", "gt_price": 7189000.0 }, { "matched": true, "gt_bar_index": 260216, - "tech_bar_index": 260279, - "signal_bar_index": 260279, - "bar_offset": 63, - "tech_price": 7352000.0, - "tech_datetime": "2018-07-06 23:42:00", - "candidate_index": 1838, + "tech_bar_index": 260220, + "signal_bar_index": 260220, + "bar_offset": 4, + "tech_price": 7327000.0, + "tech_datetime": "2018-07-06 20:45:00", + "candidate_index": 2972, "gt_datetime": "2018-07-06 20:33:00", "gt_price": 7335000.0 }, { "matched": true, "gt_bar_index": 263325, - "tech_bar_index": 263476, - "signal_bar_index": 263476, - "bar_offset": 151, - "tech_price": 7079000.0, - "tech_datetime": "2018-07-13 16:09:00", - "candidate_index": 1850, + "tech_bar_index": 263333, + "signal_bar_index": 263333, + "bar_offset": 8, + "tech_price": 7082000.0, + "tech_datetime": "2018-07-13 09:00:00", + "candidate_index": 3002, "gt_datetime": "2018-07-13 08:36:00", "gt_price": 6950000.0 }, { "matched": true, "gt_bar_index": 264850, - "tech_bar_index": 264687, - "signal_bar_index": 264687, - "bar_offset": 163, - "tech_price": 7224000.0, - "tech_datetime": "2018-07-16 05:15:00", - "candidate_index": 1859, + "tech_bar_index": 265024, + "signal_bar_index": 265024, + "bar_offset": 174, + "tech_price": 7370000.0, + "tech_datetime": "2018-07-16 22:06:00", + "candidate_index": 3016, "gt_datetime": "2018-07-16 13:24:00", "gt_price": 7151000.0 }, @@ -161492,139 +312904,139 @@ "bar_offset": 6, "tech_price": 8250000.0, "tech_datetime": "2018-07-19 07:48:00", - "candidate_index": 1870, + "candidate_index": 3034, "gt_datetime": "2018-07-19 07:30:00", "gt_price": 8121000.0 }, { "matched": true, "gt_bar_index": 266466, - "tech_bar_index": 266423, - "signal_bar_index": 266423, - "bar_offset": 43, - "tech_price": 8261000.0, - "tech_datetime": "2018-07-19 20:12:00", - "candidate_index": 1873, + "tech_bar_index": 266434, + "signal_bar_index": 266434, + "bar_offset": 32, + "tech_price": 8285000.0, + "tech_datetime": "2018-07-19 20:45:00", + "candidate_index": 3040, "gt_datetime": "2018-07-19 22:21:00", "gt_price": 8344000.0 }, { "matched": true, "gt_bar_index": 267178, - "tech_bar_index": 267109, - "signal_bar_index": 267109, - "bar_offset": 69, - "tech_price": 8406000.0, - "tech_datetime": "2018-07-21 06:30:00", - "candidate_index": 1879, + "tech_bar_index": 267212, + "signal_bar_index": 267212, + "bar_offset": 34, + "tech_price": 8309000.0, + "tech_datetime": "2018-07-21 11:39:00", + "candidate_index": 3052, "gt_datetime": "2018-07-21 09:57:00", "gt_price": 8199000.0 }, { "matched": true, "gt_bar_index": 268597, - "tech_bar_index": 268632, - "signal_bar_index": 268632, - "bar_offset": 35, - "tech_price": 8805000.0, - "tech_datetime": "2018-07-24 11:42:00", - "candidate_index": 1887, + "tech_bar_index": 268619, + "signal_bar_index": 268619, + "bar_offset": 22, + "tech_price": 8823000.0, + "tech_datetime": "2018-07-24 11:03:00", + "candidate_index": 3073, "gt_datetime": "2018-07-24 09:57:00", "gt_price": 8702000.0 }, { "matched": true, "gt_bar_index": 269974, - "tech_bar_index": 270013, - "signal_bar_index": 270013, - "bar_offset": 39, - "tech_price": 8957000.0, - "tech_datetime": "2018-07-28 00:03:00", - "candidate_index": 1893, + "tech_bar_index": 270077, + "signal_bar_index": 270077, + "bar_offset": 103, + "tech_price": 9143000.0, + "tech_datetime": "2018-07-28 03:21:00", + "candidate_index": 3086, "gt_datetime": "2018-07-27 22:06:00", "gt_price": 8776000.0 }, { "matched": true, "gt_bar_index": 270468, - "tech_bar_index": 270473, - "signal_bar_index": 270473, - "bar_offset": 5, - "tech_price": 9120000.0, - "tech_datetime": "2018-07-29 01:15:00", - "candidate_index": 1901, + "tech_bar_index": 270481, + "signal_bar_index": 270481, + "bar_offset": 13, + "tech_price": 9133000.0, + "tech_datetime": "2018-07-29 01:42:00", + "candidate_index": 3092, "gt_datetime": "2018-07-29 01:00:00", "gt_price": 9025000.0 }, { "matched": true, "gt_bar_index": 271794, - "tech_bar_index": 271692, - "signal_bar_index": 271692, - "bar_offset": 102, - "tech_price": 9198000.0, - "tech_datetime": "2018-07-31 16:09:00", - "candidate_index": 1911, + "tech_bar_index": 271785, + "signal_bar_index": 271785, + "bar_offset": 9, + "tech_price": 9050000.0, + "tech_datetime": "2018-07-31 20:48:00", + "candidate_index": 3104, "gt_datetime": "2018-07-31 21:15:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 271796, - "tech_bar_index": 271643, - "signal_bar_index": 271643, - "bar_offset": 153, - "tech_price": 9164000.0, - "tech_datetime": "2018-07-31 13:42:00", - "candidate_index": 1910, + "tech_bar_index": 271677, + "signal_bar_index": 271677, + "bar_offset": 119, + "tech_price": 9182000.0, + "tech_datetime": "2018-07-31 15:24:00", + "candidate_index": 3103, "gt_datetime": "2018-07-31 21:21:00", "gt_price": 7135000.0 }, { "matched": true, "gt_bar_index": 275659, - "tech_bar_index": 275667, - "signal_bar_index": 275667, - "bar_offset": 8, + "tech_bar_index": 275891, + "signal_bar_index": 275891, + "bar_offset": 232, "tech_price": 7387000.0, - "tech_datetime": "2018-08-09 04:06:00", - "candidate_index": 1938, + "tech_datetime": "2018-08-09 15:18:00", + "candidate_index": 3143, "gt_datetime": "2018-08-09 03:42:00", "gt_price": 7201000.0 }, { "matched": true, "gt_bar_index": 276037, - "tech_bar_index": 275998, - "signal_bar_index": 275998, - "bar_offset": 39, - "tech_price": 7364000.0, - "tech_datetime": "2018-08-09 20:39:00", - "candidate_index": 1940, + "tech_bar_index": 276052, + "signal_bar_index": 276052, + "bar_offset": 15, + "tech_price": 7470000.0, + "tech_datetime": "2018-08-09 23:21:00", + "candidate_index": 3146, "gt_datetime": "2018-08-09 22:36:00", "gt_price": 7215000.0 }, { "matched": true, "gt_bar_index": 276660, - "tech_bar_index": 276728, - "signal_bar_index": 276728, - "bar_offset": 68, - "tech_price": 7220000.0, - "tech_datetime": "2018-08-11 09:30:00", - "candidate_index": 1943, + "tech_bar_index": 276643, + "signal_bar_index": 276643, + "bar_offset": 17, + "tech_price": 7421000.0, + "tech_datetime": "2018-08-11 05:15:00", + "candidate_index": 3154, "gt_datetime": "2018-08-11 06:06:00", "gt_price": 7051000.0 }, { "matched": true, "gt_bar_index": 277450, - "tech_bar_index": 277297, - "signal_bar_index": 277297, - "bar_offset": 153, - "tech_price": 7378000.0, - "tech_datetime": "2018-08-12 14:09:00", - "candidate_index": 1951, + "tech_bar_index": 277435, + "signal_bar_index": 277435, + "bar_offset": 15, + "tech_price": 7418000.0, + "tech_datetime": "2018-08-12 21:03:00", + "candidate_index": 3167, "gt_datetime": "2018-08-12 21:48:00", "gt_price": 7290000.0 }, @@ -161636,151 +313048,151 @@ "bar_offset": 92, "tech_price": 7380000.0, "tech_datetime": "2018-08-14 07:30:00", - "candidate_index": 1954, + "candidate_index": 3172, "gt_datetime": "2018-08-14 12:06:00", "gt_price": 6959000.0 }, { "matched": true, "gt_bar_index": 278814, - "tech_bar_index": 278872, - "signal_bar_index": 278872, - "bar_offset": 58, - "tech_price": 7372000.0, - "tech_datetime": "2018-08-15 21:30:00", - "candidate_index": 1961, + "tech_bar_index": 278776, + "signal_bar_index": 278776, + "bar_offset": 38, + "tech_price": 7445000.0, + "tech_datetime": "2018-08-15 16:42:00", + "candidate_index": 3180, "gt_datetime": "2018-08-15 18:36:00", "gt_price": 7330000.0 }, { "matched": true, "gt_bar_index": 281436, - "tech_bar_index": 281377, - "signal_bar_index": 281377, - "bar_offset": 59, - "tech_price": 7440000.0, - "tech_datetime": "2018-08-21 05:00:00", - "candidate_index": 1984, + "tech_bar_index": 281480, + "signal_bar_index": 281480, + "bar_offset": 44, + "tech_price": 7319000.0, + "tech_datetime": "2018-08-21 10:12:00", + "candidate_index": 3210, "gt_datetime": "2018-08-21 08:00:00", "gt_price": 7240000.0 }, { "matched": true, "gt_bar_index": 282363, - "tech_bar_index": 282367, - "signal_bar_index": 282367, - "bar_offset": 4, - "tech_price": 7306000.0, - "tech_datetime": "2018-08-23 07:27:00", - "candidate_index": 1992, + "tech_bar_index": 282368, + "signal_bar_index": 282368, + "bar_offset": 5, + "tech_price": 7341000.0, + "tech_datetime": "2018-08-23 07:30:00", + "candidate_index": 3221, "gt_datetime": "2018-08-23 07:15:00", "gt_price": 7196000.0 }, { "matched": true, "gt_bar_index": 283937, - "tech_bar_index": 284161, - "signal_bar_index": 284161, - "bar_offset": 224, - "tech_price": 7548000.0, - "tech_datetime": "2018-08-27 02:21:00", - "candidate_index": 2003, + "tech_bar_index": 284065, + "signal_bar_index": 284065, + "bar_offset": 128, + "tech_price": 7549000.0, + "tech_datetime": "2018-08-26 21:30:00", + "candidate_index": 3241, "gt_datetime": "2018-08-26 15:03:00", "gt_price": 7450000.0 }, { "matched": true, "gt_bar_index": 286459, - "tech_bar_index": 286419, - "signal_bar_index": 286419, - "bar_offset": 40, - "tech_price": 7829000.0, - "tech_datetime": "2018-08-31 20:00:00", - "candidate_index": 2021, + "tech_bar_index": 286369, + "signal_bar_index": 286369, + "bar_offset": 90, + "tech_price": 7861000.0, + "tech_datetime": "2018-08-31 17:30:00", + "candidate_index": 3268, "gt_datetime": "2018-08-31 22:00:00", "gt_price": 7772000.0 }, { "matched": true, "gt_bar_index": 286979, - "tech_bar_index": 287259, - "signal_bar_index": 287259, - "bar_offset": 280, - "tech_price": 8034000.0, - "tech_datetime": "2018-09-02 14:12:00", - "candidate_index": 2025, + "tech_bar_index": 286995, + "signal_bar_index": 286995, + "bar_offset": 16, + "tech_price": 7975000.0, + "tech_datetime": "2018-09-02 00:48:00", + "candidate_index": 3273, "gt_datetime": "2018-09-02 00:00:00", "gt_price": 7977000.0 }, { "matched": true, "gt_bar_index": 290425, - "tech_bar_index": 290604, - "signal_bar_index": 290604, - "bar_offset": 179, - "tech_price": 7160000.0, - "tech_datetime": "2018-09-09 14:30:00", - "candidate_index": 2051, + "tech_bar_index": 290624, + "signal_bar_index": 290624, + "bar_offset": 199, + "tech_price": 7179000.0, + "tech_datetime": "2018-09-09 15:30:00", + "candidate_index": 3317, "gt_datetime": "2018-09-09 05:33:00", "gt_price": 7116000.0 }, { "matched": true, "gt_bar_index": 292088, - "tech_bar_index": 292067, - "signal_bar_index": 292067, - "bar_offset": 21, - "tech_price": 7208000.0, - "tech_datetime": "2018-09-12 16:24:00", - "candidate_index": 2068, + "tech_bar_index": 292108, + "signal_bar_index": 292108, + "bar_offset": 20, + "tech_price": 7193000.0, + "tech_datetime": "2018-09-12 18:27:00", + "candidate_index": 3333, "gt_datetime": "2018-09-12 17:27:00", "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 294591, - "tech_bar_index": 294658, - "signal_bar_index": 294658, - "bar_offset": 67, - "tech_price": 7197000.0, - "tech_datetime": "2018-09-18 04:06:00", - "candidate_index": 2081, + "tech_bar_index": 294644, + "signal_bar_index": 294644, + "bar_offset": 53, + "tech_price": 7190000.0, + "tech_datetime": "2018-09-18 03:24:00", + "candidate_index": 3353, "gt_datetime": "2018-09-18 00:45:00", "gt_price": 7112000.0 }, { "matched": true, "gt_bar_index": 295601, - "tech_bar_index": 295612, - "signal_bar_index": 295612, - "bar_offset": 11, - "tech_price": 7325000.0, - "tech_datetime": "2018-09-20 04:30:00", - "candidate_index": 2083, + "tech_bar_index": 295615, + "signal_bar_index": 295615, + "bar_offset": 14, + "tech_price": 7318000.0, + "tech_datetime": "2018-09-20 04:39:00", + "candidate_index": 3362, "gt_datetime": "2018-09-20 03:57:00", "gt_price": 7005000.0 }, { "matched": true, "gt_bar_index": 296485, - "tech_bar_index": 296369, - "signal_bar_index": 296369, - "bar_offset": 116, - "tech_price": 7500000.0, - "tech_datetime": "2018-09-21 18:39:00", - "candidate_index": 2089, + "tech_bar_index": 296431, + "signal_bar_index": 296431, + "bar_offset": 54, + "tech_price": 7560000.0, + "tech_datetime": "2018-09-21 21:45:00", + "candidate_index": 3373, "gt_datetime": "2018-09-22 00:27:00", "gt_price": 7411000.0 }, { "matched": true, "gt_bar_index": 298501, - "tech_bar_index": 298607, - "signal_bar_index": 298607, - "bar_offset": 106, - "tech_price": 7279000.0, - "tech_datetime": "2018-09-26 12:06:00", - "candidate_index": 2109, + "tech_bar_index": 298486, + "signal_bar_index": 298486, + "bar_offset": 15, + "tech_price": 7291000.0, + "tech_datetime": "2018-09-26 06:03:00", + "candidate_index": 3391, "gt_datetime": "2018-09-26 06:48:00", "gt_price": 7250000.0 }, @@ -161792,367 +313204,367 @@ "bar_offset": 36, "tech_price": 7485000.0, "tech_datetime": "2018-10-11 08:36:00", - "candidate_index": 2168, + "candidate_index": 3468, "gt_datetime": "2018-10-11 10:24:00", "gt_price": 7151000.0 }, { "matched": true, "gt_bar_index": 306123, - "tech_bar_index": 306065, - "signal_bar_index": 306065, - "bar_offset": 58, - "tech_price": 7245000.0, - "tech_datetime": "2018-10-12 05:51:00", - "candidate_index": 2171, + "tech_bar_index": 306140, + "signal_bar_index": 306140, + "bar_offset": 17, + "tech_price": 7237000.0, + "tech_datetime": "2018-10-12 09:36:00", + "candidate_index": 3475, "gt_datetime": "2018-10-12 08:45:00", "gt_price": 7158000.0 }, { "matched": true, "gt_bar_index": 307572, - "tech_bar_index": 307466, - "signal_bar_index": 307466, - "bar_offset": 106, - "tech_price": 7222000.0, - "tech_datetime": "2018-10-15 04:00:00", - "candidate_index": 2180, + "tech_bar_index": 307587, + "signal_bar_index": 307587, + "bar_offset": 15, + "tech_price": 7210000.0, + "tech_datetime": "2018-10-15 10:03:00", + "candidate_index": 3486, "gt_datetime": "2018-10-15 09:18:00", "gt_price": 7165000.0 }, { "matched": true, "gt_bar_index": 322596, - "tech_bar_index": 322606, - "signal_bar_index": 322606, - "bar_offset": 10, - "tech_price": 6485000.0, - "tech_datetime": "2018-11-16 00:30:00", - "candidate_index": 2250, + "tech_bar_index": 322653, + "signal_bar_index": 322653, + "bar_offset": 57, + "tech_price": 6494000.0, + "tech_datetime": "2018-11-16 02:51:00", + "candidate_index": 3607, "gt_datetime": "2018-11-16 00:00:00", "gt_price": 6264000.0 }, { "matched": true, "gt_bar_index": 324747, - "tech_bar_index": 324816, - "signal_bar_index": 324816, - "bar_offset": 69, - "tech_price": 5222000.0, - "tech_datetime": "2018-11-20 21:15:00", - "candidate_index": 2258, + "tech_bar_index": 324825, + "signal_bar_index": 324825, + "bar_offset": 78, + "tech_price": 5232000.0, + "tech_datetime": "2018-11-20 21:42:00", + "candidate_index": 3626, "gt_datetime": "2018-11-20 17:48:00", "gt_price": 4998000.0 }, { "matched": true, "gt_bar_index": 324982, - "tech_bar_index": 325036, - "signal_bar_index": 325036, - "bar_offset": 54, - "tech_price": 5155000.0, - "tech_datetime": "2018-11-21 08:15:00", - "candidate_index": 2260, + "tech_bar_index": 324912, + "signal_bar_index": 324912, + "bar_offset": 70, + "tech_price": 5484000.0, + "tech_datetime": "2018-11-21 02:03:00", + "candidate_index": 3628, "gt_datetime": "2018-11-21 05:33:00", "gt_price": 4910000.0 }, { "matched": true, "gt_bar_index": 325032, - "tech_bar_index": 324908, - "signal_bar_index": 324908, - "bar_offset": 124, - "tech_price": 5471000.0, - "tech_datetime": "2018-11-21 01:51:00", - "candidate_index": 2259, + "tech_bar_index": 325099, + "signal_bar_index": 325099, + "bar_offset": 67, + "tech_price": 5160000.0, + "tech_datetime": "2018-11-21 11:24:00", + "candidate_index": 3629, "gt_datetime": "2018-11-21 08:03:00", "gt_price": 5001000.0 }, { "matched": true, "gt_bar_index": 325483, - "tech_bar_index": 325486, - "signal_bar_index": 325486, - "bar_offset": 3, - "tech_price": 5194000.0, - "tech_datetime": "2018-11-22 06:45:00", - "candidate_index": 2262, + "tech_bar_index": 325489, + "signal_bar_index": 325489, + "bar_offset": 6, + "tech_price": 5226000.0, + "tech_datetime": "2018-11-22 06:54:00", + "candidate_index": 3635, "gt_datetime": "2018-11-22 06:36:00", "gt_price": 5092000.0 }, { "matched": true, "gt_bar_index": 326118, - "tech_bar_index": 326139, - "signal_bar_index": 326139, - "bar_offset": 21, - "tech_price": 4897000.0, - "tech_datetime": "2018-11-23 15:24:00", - "candidate_index": 2265, + "tech_bar_index": 326222, + "signal_bar_index": 326222, + "bar_offset": 104, + "tech_price": 5012000.0, + "tech_datetime": "2018-11-23 19:33:00", + "candidate_index": 3642, "gt_datetime": "2018-11-23 14:21:00", "gt_price": 4786000.0 }, { "matched": true, "gt_bar_index": 326394, - "tech_bar_index": 326400, - "signal_bar_index": 326400, - "bar_offset": 6, - "tech_price": 4958000.0, - "tech_datetime": "2018-11-24 04:30:00", - "candidate_index": 2268, + "tech_bar_index": 326533, + "signal_bar_index": 326533, + "bar_offset": 139, + "tech_price": 5075000.0, + "tech_datetime": "2018-11-24 11:09:00", + "candidate_index": 3643, "gt_datetime": "2018-11-24 04:12:00", "gt_price": 4909000.0 }, { "matched": true, "gt_bar_index": 327174, - "tech_bar_index": 327212, - "signal_bar_index": 327212, - "bar_offset": 38, - "tech_price": 4408000.0, - "tech_datetime": "2018-11-25 21:15:00", - "candidate_index": 2271, + "tech_bar_index": 327196, + "signal_bar_index": 327196, + "bar_offset": 22, + "tech_price": 4442000.0, + "tech_datetime": "2018-11-25 20:27:00", + "candidate_index": 3644, "gt_datetime": "2018-11-25 19:21:00", "gt_price": 4125000.0 }, { "matched": true, "gt_bar_index": 327316, - "tech_bar_index": 327267, - "signal_bar_index": 327267, - "bar_offset": 49, - "tech_price": 4439000.0, - "tech_datetime": "2018-11-26 00:00:00", - "candidate_index": 2272, + "tech_bar_index": 327359, + "signal_bar_index": 327359, + "bar_offset": 43, + "tech_price": 4480000.0, + "tech_datetime": "2018-11-26 04:36:00", + "candidate_index": 3646, "gt_datetime": "2018-11-26 02:27:00", "gt_price": 4299000.0 }, { "matched": true, "gt_bar_index": 327780, - "tech_bar_index": 327787, - "signal_bar_index": 327787, - "bar_offset": 7, - "tech_price": 4400000.0, - "tech_datetime": "2018-11-27 02:00:00", - "candidate_index": 2273, + "tech_bar_index": 327788, + "signal_bar_index": 327788, + "bar_offset": 8, + "tech_price": 4396000.0, + "tech_datetime": "2018-11-27 02:03:00", + "candidate_index": 3651, "gt_datetime": "2018-11-27 01:39:00", "gt_price": 4165000.0 }, { "matched": true, "gt_bar_index": 327881, - "tech_bar_index": 328014, - "signal_bar_index": 328014, - "bar_offset": 133, - "tech_price": 4300000.0, - "tech_datetime": "2018-11-27 13:21:00", - "candidate_index": 2274, + "tech_bar_index": 327895, + "signal_bar_index": 327895, + "bar_offset": 14, + "tech_price": 4321000.0, + "tech_datetime": "2018-11-27 07:24:00", + "candidate_index": 3652, "gt_datetime": "2018-11-27 06:42:00", "gt_price": 4188000.0 }, { "matched": true, "gt_bar_index": 328132, - "tech_bar_index": 328263, - "signal_bar_index": 328263, - "bar_offset": 131, - "tech_price": 4294000.0, - "tech_datetime": "2018-11-28 01:48:00", - "candidate_index": 2275, + "tech_bar_index": 328074, + "signal_bar_index": 328074, + "bar_offset": 58, + "tech_price": 4349000.0, + "tech_datetime": "2018-11-27 16:21:00", + "candidate_index": 3655, "gt_datetime": "2018-11-27 19:15:00", "gt_price": 4168000.0 }, { "matched": true, "gt_bar_index": 328584, - "tech_bar_index": 328528, - "signal_bar_index": 328528, - "bar_offset": 56, - "tech_price": 4579000.0, - "tech_datetime": "2018-11-28 15:03:00", - "candidate_index": 2278, + "tech_bar_index": 328563, + "signal_bar_index": 328563, + "bar_offset": 21, + "tech_price": 4591000.0, + "tech_datetime": "2018-11-28 16:48:00", + "candidate_index": 3663, "gt_datetime": "2018-11-28 17:51:00", "gt_price": 4522000.0 }, { "matched": true, "gt_bar_index": 328969, - "tech_bar_index": 329045, - "signal_bar_index": 329045, - "bar_offset": 76, - "tech_price": 4744000.0, - "tech_datetime": "2018-11-29 16:54:00", - "candidate_index": 2280, + "tech_bar_index": 329010, + "signal_bar_index": 329010, + "bar_offset": 41, + "tech_price": 4768000.0, + "tech_datetime": "2018-11-29 15:09:00", + "candidate_index": 3670, "gt_datetime": "2018-11-29 13:06:00", "gt_price": 4660000.0 }, { "matched": true, "gt_bar_index": 329622, - "tech_bar_index": 329490, - "signal_bar_index": 329490, - "bar_offset": 132, - "tech_price": 4857000.0, - "tech_datetime": "2018-11-30 15:09:00", - "candidate_index": 2282, + "tech_bar_index": 329502, + "signal_bar_index": 329502, + "bar_offset": 120, + "tech_price": 4852000.0, + "tech_datetime": "2018-11-30 15:45:00", + "candidate_index": 3678, "gt_datetime": "2018-11-30 21:45:00", "gt_price": 4460000.0 }, { "matched": true, "gt_bar_index": 330263, - "tech_bar_index": 330201, - "signal_bar_index": 330201, - "bar_offset": 62, - "tech_price": 4792000.0, - "tech_datetime": "2018-12-02 02:42:00", - "candidate_index": 2284, + "tech_bar_index": 330339, + "signal_bar_index": 330339, + "bar_offset": 76, + "tech_price": 4770000.0, + "tech_datetime": "2018-12-02 09:39:00", + "candidate_index": 3686, "gt_datetime": "2018-12-02 05:51:00", "gt_price": 4722000.0 }, { "matched": true, "gt_bar_index": 331406, - "tech_bar_index": 331411, - "signal_bar_index": 331411, - "bar_offset": 5, - "tech_price": 4428000.0, - "tech_datetime": "2018-12-04 15:15:00", - "candidate_index": 2288, + "tech_bar_index": 331434, + "signal_bar_index": 331434, + "bar_offset": 28, + "tech_price": 4500000.0, + "tech_datetime": "2018-12-04 16:24:00", + "candidate_index": 3699, "gt_datetime": "2018-12-04 15:00:00", "gt_price": 4282000.0 }, { "matched": true, "gt_bar_index": 333078, - "tech_bar_index": 333136, - "signal_bar_index": 333136, - "bar_offset": 58, - "tech_price": 3905000.0, - "tech_datetime": "2018-12-08 05:30:00", - "candidate_index": 2301, + "tech_bar_index": 333127, + "signal_bar_index": 333127, + "bar_offset": 49, + "tech_price": 3925000.0, + "tech_datetime": "2018-12-08 05:03:00", + "candidate_index": 3712, "gt_datetime": "2018-12-08 02:36:00", "gt_price": 3669000.0 }, { "matched": true, "gt_bar_index": 333651, - "tech_bar_index": 333688, - "signal_bar_index": 333688, - "bar_offset": 37, + "tech_bar_index": 333689, + "signal_bar_index": 333689, + "bar_offset": 38, "tech_price": 3883000.0, - "tech_datetime": "2018-12-09 09:06:00", - "candidate_index": 2303, + "tech_datetime": "2018-12-09 09:09:00", + "candidate_index": 3717, "gt_datetime": "2018-12-09 07:15:00", "gt_price": 3720000.0 }, { "matched": true, "gt_bar_index": 333917, - "tech_bar_index": 333817, - "signal_bar_index": 333817, - "bar_offset": 100, - "tech_price": 3891000.0, - "tech_datetime": "2018-12-09 15:33:00", - "candidate_index": 2306, + "tech_bar_index": 333920, + "signal_bar_index": 333920, + "bar_offset": 3, + "tech_price": 3900000.0, + "tech_datetime": "2018-12-09 20:42:00", + "candidate_index": 3721, "gt_datetime": "2018-12-09 20:33:00", "gt_price": 3846000.0 }, { "matched": true, "gt_bar_index": 336880, - "tech_bar_index": 337067, - "signal_bar_index": 337067, - "bar_offset": 187, - "tech_price": 3630000.0, - "tech_datetime": "2018-12-16 10:15:00", - "candidate_index": 2320, + "tech_bar_index": 336937, + "signal_bar_index": 336937, + "bar_offset": 57, + "tech_price": 3602000.0, + "tech_datetime": "2018-12-16 03:42:00", + "candidate_index": 3761, "gt_datetime": "2018-12-16 00:51:00", "gt_price": 3563000.0 }, { "matched": true, "gt_bar_index": 338185, - "tech_bar_index": 338102, - "signal_bar_index": 338102, - "bar_offset": 83, - "tech_price": 3946000.0, - "tech_datetime": "2018-12-18 14:03:00", - "candidate_index": 2329, + "tech_bar_index": 338151, + "signal_bar_index": 338151, + "bar_offset": 34, + "tech_price": 3943000.0, + "tech_datetime": "2018-12-18 16:30:00", + "candidate_index": 3779, "gt_datetime": "2018-12-18 18:12:00", "gt_price": 3847000.0 }, { "matched": true, "gt_bar_index": 338464, - "tech_bar_index": 338570, - "signal_bar_index": 338570, - "bar_offset": 106, - "tech_price": 4172000.0, - "tech_datetime": "2018-12-19 13:27:00", - "candidate_index": 2331, + "tech_bar_index": 338468, + "signal_bar_index": 338468, + "bar_offset": 4, + "tech_price": 4065000.0, + "tech_datetime": "2018-12-19 08:21:00", + "candidate_index": 3784, "gt_datetime": "2018-12-19 08:09:00", "gt_price": 4036000.0 }, { "matched": true, "gt_bar_index": 338964, - "tech_bar_index": 339044, - "signal_bar_index": 339044, - "bar_offset": 80, - "tech_price": 4196000.0, - "tech_datetime": "2018-12-20 13:09:00", - "candidate_index": 2332, + "tech_bar_index": 339009, + "signal_bar_index": 339009, + "bar_offset": 45, + "tech_price": 4218000.0, + "tech_datetime": "2018-12-20 11:24:00", + "candidate_index": 3789, "gt_datetime": "2018-12-20 09:09:00", "gt_price": 4080000.0 }, { "matched": true, "gt_bar_index": 339104, - "tech_bar_index": 339124, - "signal_bar_index": 339124, - "bar_offset": 20, - "tech_price": 4296000.0, - "tech_datetime": "2018-12-20 17:09:00", - "candidate_index": 2333, + "tech_bar_index": 339099, + "signal_bar_index": 339099, + "bar_offset": 5, + "tech_price": 4191000.0, + "tech_datetime": "2018-12-20 15:54:00", + "candidate_index": 3792, "gt_datetime": "2018-12-20 16:09:00", "gt_price": 4154000.0 }, { "matched": true, "gt_bar_index": 339378, - "tech_bar_index": 339445, - "signal_bar_index": 339445, - "bar_offset": 67, - "tech_price": 4558000.0, - "tech_datetime": "2018-12-21 09:12:00", - "candidate_index": 2337, + "tech_bar_index": 339418, + "signal_bar_index": 339418, + "bar_offset": 40, + "tech_price": 4530000.0, + "tech_datetime": "2018-12-21 07:51:00", + "candidate_index": 3794, "gt_datetime": "2018-12-21 05:51:00", "gt_price": 4353000.0 }, { "matched": true, "gt_bar_index": 339557, - "tech_bar_index": 339660, - "signal_bar_index": 339660, - "bar_offset": 103, - "tech_price": 4481000.0, - "tech_datetime": "2018-12-21 19:57:00", - "candidate_index": 2338, + "tech_bar_index": 339462, + "signal_bar_index": 339462, + "bar_offset": 95, + "tech_price": 4580000.0, + "tech_datetime": "2018-12-21 10:03:00", + "candidate_index": 3795, "gt_datetime": "2018-12-21 14:48:00", "gt_price": 4364000.0 }, { "matched": true, "gt_bar_index": 339858, - "tech_bar_index": 339735, - "signal_bar_index": 339735, - "bar_offset": 123, - "tech_price": 4506000.0, - "tech_datetime": "2018-12-21 23:42:00", - "candidate_index": 2339, + "tech_bar_index": 339878, + "signal_bar_index": 339878, + "bar_offset": 20, + "tech_price": 4344000.0, + "tech_datetime": "2018-12-22 06:51:00", + "candidate_index": 3797, "gt_datetime": "2018-12-22 05:51:00", "gt_price": 4245000.0 }, @@ -162164,55 +313576,55 @@ "bar_offset": 6, "tech_price": 4438000.0, "tech_datetime": "2018-12-24 07:48:00", - "candidate_index": 2342, + "candidate_index": 3806, "gt_datetime": "2018-12-24 07:30:00", "gt_price": 4391000.0 }, { "matched": true, "gt_bar_index": 342941, - "tech_bar_index": 342944, - "signal_bar_index": 342944, - "bar_offset": 3, - "tech_price": 4083000.0, - "tech_datetime": "2018-12-28 16:09:00", - "candidate_index": 2357, + "tech_bar_index": 342949, + "signal_bar_index": 342949, + "bar_offset": 8, + "tech_price": 4093000.0, + "tech_datetime": "2018-12-28 16:24:00", + "candidate_index": 3827, "gt_datetime": "2018-12-28 16:00:00", "gt_price": 4055000.0 }, { "matched": true, "gt_bar_index": 343602, - "tech_bar_index": 343409, - "signal_bar_index": 343409, - "bar_offset": 193, - "tech_price": 4325000.0, - "tech_datetime": "2018-12-29 15:24:00", - "candidate_index": 2363, + "tech_bar_index": 343584, + "signal_bar_index": 343584, + "bar_offset": 18, + "tech_price": 4302000.0, + "tech_datetime": "2018-12-30 00:09:00", + "candidate_index": 3835, "gt_datetime": "2018-12-30 01:03:00", "gt_price": 4252000.0 }, { "matched": true, "gt_bar_index": 344636, - "tech_bar_index": 344571, - "signal_bar_index": 344571, - "bar_offset": 65, - "tech_price": 4244000.0, - "tech_datetime": "2019-01-01 01:30:00", - "candidate_index": 2367, + "tech_bar_index": 344727, + "signal_bar_index": 344727, + "bar_offset": 91, + "tech_price": 4192000.0, + "tech_datetime": "2019-01-01 09:18:00", + "candidate_index": 3846, "gt_datetime": "2019-01-01 04:45:00", "gt_price": 4135000.0 }, { "matched": true, "gt_bar_index": 345092, - "tech_bar_index": 345170, - "signal_bar_index": 345170, - "bar_offset": 78, - "tech_price": 4200000.0, - "tech_datetime": "2019-01-02 07:27:00", - "candidate_index": 2368, + "tech_bar_index": 345136, + "signal_bar_index": 345136, + "bar_offset": 44, + "tech_price": 4210000.0, + "tech_datetime": "2019-01-02 05:45:00", + "candidate_index": 3848, "gt_datetime": "2019-01-02 03:33:00", "gt_price": 4137000.0 }, @@ -162224,43 +313636,43 @@ "bar_offset": 110, "tech_price": 4293000.0, "tech_datetime": "2019-01-06 16:30:00", - "candidate_index": 2384, + "candidate_index": 3871, "gt_datetime": "2019-01-06 11:00:00", "gt_price": 4269000.0 }, { "matched": true, "gt_bar_index": 347620, - "tech_bar_index": 347555, - "signal_bar_index": 347555, - "bar_offset": 65, - "tech_price": 4511000.0, - "tech_datetime": "2019-01-07 06:45:00", - "candidate_index": 2391, + "tech_bar_index": 347587, + "signal_bar_index": 347587, + "bar_offset": 33, + "tech_price": 4530000.0, + "tech_datetime": "2019-01-07 08:21:00", + "candidate_index": 3880, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4280000.0 }, { "matched": true, "gt_bar_index": 348122, - "tech_bar_index": 348241, - "signal_bar_index": 348241, - "bar_offset": 119, - "tech_price": 4475000.0, - "tech_datetime": "2019-01-08 17:06:00", - "candidate_index": 2394, + "tech_bar_index": 348244, + "signal_bar_index": 348244, + "bar_offset": 122, + "tech_price": 4474000.0, + "tech_datetime": "2019-01-08 17:15:00", + "candidate_index": 3889, "gt_datetime": "2019-01-08 11:09:00", "gt_price": 4410000.0 }, { "matched": true, "gt_bar_index": 350935, - "tech_bar_index": 350901, - "signal_bar_index": 350901, - "bar_offset": 34, - "tech_price": 3969000.0, - "tech_datetime": "2019-01-14 06:21:00", - "candidate_index": 2407, + "tech_bar_index": 350977, + "signal_bar_index": 350977, + "bar_offset": 42, + "tech_price": 3977000.0, + "tech_datetime": "2019-01-14 10:09:00", + "candidate_index": 3903, "gt_datetime": "2019-01-14 08:03:00", "gt_price": 3942000.0 }, @@ -162272,79 +313684,79 @@ "bar_offset": 6, "tech_price": 4029000.0, "tech_datetime": "2019-01-17 23:21:00", - "candidate_index": 2417, + "candidate_index": 3923, "gt_datetime": "2019-01-17 23:03:00", "gt_price": 4019000.0 }, { "matched": true, "gt_bar_index": 358307, - "tech_bar_index": 358502, - "signal_bar_index": 358502, - "bar_offset": 195, - "tech_price": 3809000.0, - "tech_datetime": "2019-01-30 02:42:00", - "candidate_index": 2458, + "tech_bar_index": 358331, + "signal_bar_index": 358331, + "bar_offset": 24, + "tech_price": 3775000.0, + "tech_datetime": "2019-01-29 18:09:00", + "candidate_index": 3966, "gt_datetime": "2019-01-29 16:57:00", "gt_price": 3736000.0 }, { "matched": true, "gt_bar_index": 362285, - "tech_bar_index": 362294, - "signal_bar_index": 362294, - "bar_offset": 9, - "tech_price": 3786000.0, - "tech_datetime": "2019-02-07 00:42:00", - "candidate_index": 2484, + "tech_bar_index": 362329, + "signal_bar_index": 362329, + "bar_offset": 44, + "tech_price": 3790000.0, + "tech_datetime": "2019-02-07 02:27:00", + "candidate_index": 3991, "gt_datetime": "2019-02-07 00:15:00", "gt_price": 3759000.0 }, { "matched": true, "gt_bar_index": 366610, - "tech_bar_index": 366662, - "signal_bar_index": 366662, - "bar_offset": 52, - "tech_price": 3996000.0, - "tech_datetime": "2019-02-16 03:09:00", - "candidate_index": 2512, + "tech_bar_index": 366388, + "signal_bar_index": 366388, + "bar_offset": 222, + "tech_price": 4001000.0, + "tech_datetime": "2019-02-15 13:27:00", + "candidate_index": 4020, "gt_datetime": "2019-02-16 00:33:00", "gt_price": 3980000.0 }, { "matched": true, "gt_bar_index": 366857, - "tech_bar_index": 366823, - "signal_bar_index": 366823, - "bar_offset": 34, - "tech_price": 4001000.0, - "tech_datetime": "2019-02-16 11:15:00", - "candidate_index": 2513, + "tech_bar_index": 366845, + "signal_bar_index": 366845, + "bar_offset": 12, + "tech_price": 4009000.0, + "tech_datetime": "2019-02-16 12:21:00", + "candidate_index": 4021, "gt_datetime": "2019-02-16 12:57:00", "gt_price": 4015000.0 }, { "matched": true, "gt_bar_index": 372468, - "tech_bar_index": 372404, - "signal_bar_index": 372404, - "bar_offset": 64, - "tech_price": 4243000.0, - "tech_datetime": "2019-02-28 02:24:00", - "candidate_index": 2541, + "tech_bar_index": 372529, + "signal_bar_index": 372529, + "bar_offset": 61, + "tech_price": 4264000.0, + "tech_datetime": "2019-02-28 08:39:00", + "candidate_index": 4054, "gt_datetime": "2019-02-28 05:36:00", "gt_price": 4134000.0 }, { "matched": true, "gt_bar_index": 374669, - "tech_bar_index": 374769, - "signal_bar_index": 374769, - "bar_offset": 100, - "tech_price": 4157000.0, - "tech_datetime": "2019-03-05 00:42:00", - "candidate_index": 2558, + "tech_bar_index": 374684, + "signal_bar_index": 374684, + "bar_offset": 15, + "tech_price": 4152000.0, + "tech_datetime": "2019-03-04 20:27:00", + "candidate_index": 4066, "gt_datetime": "2019-03-04 19:42:00", "gt_price": 4122000.0 }, @@ -162356,307 +313768,319 @@ "bar_offset": 220, "tech_price": 4529000.0, "tech_datetime": "2019-03-25 17:03:00", - "candidate_index": 2623, + "candidate_index": 4140, "gt_datetime": "2019-03-26 04:03:00", "gt_price": 4430000.0 }, { "matched": true, "gt_bar_index": 385509, - "tech_bar_index": 385436, - "signal_bar_index": 385436, - "bar_offset": 73, - "tech_price": 4475000.0, - "tech_datetime": "2019-03-27 06:12:00", - "candidate_index": 2627, + "tech_bar_index": 385495, + "signal_bar_index": 385495, + "bar_offset": 14, + "tech_price": 4483000.0, + "tech_datetime": "2019-03-27 09:09:00", + "candidate_index": 4144, "gt_datetime": "2019-03-27 09:51:00", "gt_price": 4500000.0 }, { "matched": true, "gt_bar_index": 388506, - "tech_bar_index": 388507, - "signal_bar_index": 388507, - "bar_offset": 1, - "tech_price": 5254000.0, - "tech_datetime": "2019-04-02 16:30:00", - "candidate_index": 2651, + "tech_bar_index": 388508, + "signal_bar_index": 388508, + "bar_offset": 2, + "tech_price": 5258000.0, + "tech_datetime": "2019-04-02 16:33:00", + "candidate_index": 4178, "gt_datetime": "2019-04-02 16:27:00", "gt_price": 5250000.0 }, { "matched": true, "gt_bar_index": 388779, - "tech_bar_index": 388821, - "signal_bar_index": 388821, - "bar_offset": 42, - "tech_price": 5424000.0, - "tech_datetime": "2019-04-03 08:12:00", - "candidate_index": 2652, + "tech_bar_index": 388770, + "signal_bar_index": 388770, + "bar_offset": 9, + "tech_price": 5402000.0, + "tech_datetime": "2019-04-03 05:39:00", + "candidate_index": 4180, "gt_datetime": "2019-04-03 06:06:00", "gt_price": 5391000.0 }, { "matched": true, "gt_bar_index": 388934, - "tech_bar_index": 389067, - "signal_bar_index": 389067, - "bar_offset": 133, - "tech_price": 5600000.0, - "tech_datetime": "2019-04-03 20:33:00", - "candidate_index": 2653, + "tech_bar_index": 388890, + "signal_bar_index": 388890, + "bar_offset": 44, + "tech_price": 5695000.0, + "tech_datetime": "2019-04-03 11:39:00", + "candidate_index": 4183, "gt_datetime": "2019-04-03 13:51:00", "gt_price": 5437000.0 }, { "matched": true, "gt_bar_index": 389060, - "tech_bar_index": 389140, - "signal_bar_index": 389140, - "bar_offset": 80, - "tech_price": 5637000.0, - "tech_datetime": "2019-04-04 00:12:00", - "candidate_index": 2654, + "tech_bar_index": 389067, + "signal_bar_index": 389067, + "bar_offset": 7, + "tech_price": 5600000.0, + "tech_datetime": "2019-04-03 20:33:00", + "candidate_index": 4185, "gt_datetime": "2019-04-03 20:12:00", "gt_price": 5579000.0 }, { "matched": true, "gt_bar_index": 389716, - "tech_bar_index": 390145, - "signal_bar_index": 390145, - "bar_offset": 429, - "tech_price": 5668000.0, - "tech_datetime": "2019-04-06 02:57:00", - "candidate_index": 2657, + "tech_bar_index": 389776, + "signal_bar_index": 389776, + "bar_offset": 60, + "tech_price": 5552000.0, + "tech_datetime": "2019-04-05 08:09:00", + "candidate_index": 4195, "gt_datetime": "2019-04-05 05:09:00", "gt_price": 5450000.0 }, { "matched": true, "gt_bar_index": 389892, - "tech_bar_index": 390362, - "signal_bar_index": 390362, - "bar_offset": 470, - "tech_price": 5664000.0, - "tech_datetime": "2019-04-06 14:18:00", - "candidate_index": 2658, + "tech_bar_index": 389942, + "signal_bar_index": 389942, + "bar_offset": 50, + "tech_price": 5582000.0, + "tech_datetime": "2019-04-05 16:27:00", + "candidate_index": 4197, "gt_datetime": "2019-04-05 13:57:00", "gt_price": 5537000.0 }, { "matched": true, "gt_bar_index": 390670, - "tech_bar_index": 390830, - "signal_bar_index": 390830, - "bar_offset": 160, - "tech_price": 5855000.0, - "tech_datetime": "2019-04-07 14:06:00", - "candidate_index": 2660, + "tech_bar_index": 390612, + "signal_bar_index": 390612, + "bar_offset": 58, + "tech_price": 5833000.0, + "tech_datetime": "2019-04-07 03:03:00", + "candidate_index": 4211, "gt_datetime": "2019-04-07 06:06:00", "gt_price": 5600000.0 }, { "matched": true, "gt_bar_index": 391876, - "tech_bar_index": 391843, - "signal_bar_index": 391843, - "bar_offset": 33, - "tech_price": 6003000.0, - "tech_datetime": "2019-04-09 17:39:00", - "candidate_index": 2662, + "tech_bar_index": 391895, + "signal_bar_index": 391895, + "bar_offset": 19, + "tech_price": 5993000.0, + "tech_datetime": "2019-04-09 20:15:00", + "candidate_index": 4233, "gt_datetime": "2019-04-09 19:18:00", "gt_price": 5950000.0 }, + { + "matched": true, + "gt_bar_index": 393107, + "tech_bar_index": 393068, + "signal_bar_index": 393068, + "bar_offset": 39, + "tech_price": 5888000.0, + "tech_datetime": "2019-04-12 08:48:00", + "candidate_index": 4244, + "gt_datetime": "2019-04-12 10:45:00", + "gt_price": 5650000.0 + }, { "matched": true, "gt_bar_index": 394799, - "tech_bar_index": 394692, - "signal_bar_index": 394692, - "bar_offset": 107, - "tech_price": 5977000.0, - "tech_datetime": "2019-04-15 23:27:00", - "candidate_index": 2676, + "tech_bar_index": 394704, + "signal_bar_index": 394704, + "bar_offset": 95, + "tech_price": 5968000.0, + "tech_datetime": "2019-04-16 00:03:00", + "candidate_index": 4264, "gt_datetime": "2019-04-16 05:06:00", "gt_price": 5825000.0 }, { "matched": true, "gt_bar_index": 396377, - "tech_bar_index": 396300, - "signal_bar_index": 396300, - "bar_offset": 77, + "tech_bar_index": 396302, + "signal_bar_index": 396302, + "bar_offset": 75, "tech_price": 6072000.0, - "tech_datetime": "2019-04-19 09:30:00", - "candidate_index": 2687, + "tech_datetime": "2019-04-19 09:36:00", + "candidate_index": 4282, "gt_datetime": "2019-04-19 13:21:00", "gt_price": 6016000.0 }, { "matched": true, "gt_bar_index": 397427, - "tech_bar_index": 397396, - "signal_bar_index": 397396, - "bar_offset": 31, - "tech_price": 6164000.0, - "tech_datetime": "2019-04-21 17:24:00", - "candidate_index": 2693, + "tech_bar_index": 397372, + "signal_bar_index": 397372, + "bar_offset": 55, + "tech_price": 6166000.0, + "tech_datetime": "2019-04-21 16:12:00", + "candidate_index": 4298, "gt_datetime": "2019-04-21 18:57:00", "gt_price": 6057000.0 }, { "matched": true, "gt_bar_index": 397692, - "tech_bar_index": 397564, - "signal_bar_index": 397564, - "bar_offset": 128, - "tech_price": 6128000.0, - "tech_datetime": "2019-04-22 01:51:00", - "candidate_index": 2694, + "tech_bar_index": 397698, + "signal_bar_index": 397698, + "bar_offset": 6, + "tech_price": 6155000.0, + "tech_datetime": "2019-04-22 09:03:00", + "candidate_index": 4300, "gt_datetime": "2019-04-22 08:45:00", "gt_price": 6150000.0 }, { "matched": true, "gt_bar_index": 399620, - "tech_bar_index": 399428, - "signal_bar_index": 399428, - "bar_offset": 192, - "tech_price": 6396000.0, - "tech_datetime": "2019-04-25 23:36:00", - "candidate_index": 2706, + "tech_bar_index": 399669, + "signal_bar_index": 399669, + "bar_offset": 49, + "tech_price": 6231000.0, + "tech_datetime": "2019-04-26 11:51:00", + "candidate_index": 4326, "gt_datetime": "2019-04-26 09:24:00", "gt_price": 6012000.0 }, { "matched": true, "gt_bar_index": 401297, - "tech_bar_index": 401460, - "signal_bar_index": 401460, - "bar_offset": 163, - "tech_price": 6030000.0, - "tech_datetime": "2019-04-30 06:24:00", - "candidate_index": 2715, + "tech_bar_index": 401320, + "signal_bar_index": 401320, + "bar_offset": 23, + "tech_price": 6035000.0, + "tech_datetime": "2019-04-29 23:18:00", + "candidate_index": 4336, "gt_datetime": "2019-04-29 22:09:00", "gt_price": 5937000.0 }, { "matched": true, "gt_bar_index": 402848, - "tech_bar_index": 402823, - "signal_bar_index": 402823, - "bar_offset": 25, - "tech_price": 6342000.0, - "tech_datetime": "2019-05-03 04:24:00", - "candidate_index": 2722, + "tech_bar_index": 402838, + "signal_bar_index": 402838, + "bar_offset": 10, + "tech_price": 6341000.0, + "tech_datetime": "2019-05-03 05:12:00", + "candidate_index": 4354, "gt_datetime": "2019-05-03 05:42:00", "gt_price": 6330000.0 }, { "matched": true, "gt_bar_index": 405281, - "tech_bar_index": 405196, - "signal_bar_index": 405196, - "bar_offset": 85, - "tech_price": 6851000.0, - "tech_datetime": "2019-05-08 04:36:00", - "candidate_index": 2732, + "tech_bar_index": 405490, + "signal_bar_index": 405490, + "bar_offset": 209, + "tech_price": 6837000.0, + "tech_datetime": "2019-05-08 19:30:00", + "candidate_index": 4391, "gt_datetime": "2019-05-08 09:00:00", "gt_price": 6680000.0 }, { "matched": true, "gt_bar_index": 405503, - "tech_bar_index": 405573, - "signal_bar_index": 405573, - "bar_offset": 70, - "tech_price": 6859000.0, - "tech_datetime": "2019-05-08 23:39:00", - "candidate_index": 2734, + "tech_bar_index": 405555, + "signal_bar_index": 405555, + "bar_offset": 52, + "tech_price": 6865000.0, + "tech_datetime": "2019-05-08 22:45:00", + "candidate_index": 4392, "gt_datetime": "2019-05-08 20:09:00", "gt_price": 6867000.0 }, { "matched": true, "gt_bar_index": 406956, - "tech_bar_index": 407022, - "signal_bar_index": 407022, - "bar_offset": 66, - "tech_price": 7979000.0, - "tech_datetime": "2019-05-12 00:33:00", - "candidate_index": 2742, + "tech_bar_index": 406906, + "signal_bar_index": 406906, + "bar_offset": 50, + "tech_price": 8002000.0, + "tech_datetime": "2019-05-11 18:45:00", + "candidate_index": 4418, "gt_datetime": "2019-05-11 21:15:00", "gt_price": 7820000.0 }, { "matched": true, "gt_bar_index": 407251, - "tech_bar_index": 407245, - "signal_bar_index": 407245, - "bar_offset": 6, - "tech_price": 8395000.0, - "tech_datetime": "2019-05-12 11:42:00", - "candidate_index": 2748, + "tech_bar_index": 407273, + "signal_bar_index": 407273, + "bar_offset": 22, + "tech_price": 8376000.0, + "tech_datetime": "2019-05-12 13:06:00", + "candidate_index": 4424, "gt_datetime": "2019-05-12 12:00:00", "gt_price": 8300000.0 }, { "matched": true, "gt_bar_index": 407506, - "tech_bar_index": 407606, - "signal_bar_index": 407606, - "bar_offset": 100, - "tech_price": 8309000.0, - "tech_datetime": "2019-05-13 05:45:00", - "candidate_index": 2750, + "tech_bar_index": 407595, + "signal_bar_index": 407595, + "bar_offset": 89, + "tech_price": 8218000.0, + "tech_datetime": "2019-05-13 05:12:00", + "candidate_index": 4426, "gt_datetime": "2019-05-13 00:45:00", "gt_price": 7914000.0 }, { "matched": true, "gt_bar_index": 407641, - "tech_bar_index": 407714, - "signal_bar_index": 407714, - "bar_offset": 73, - "tech_price": 8251000.0, - "tech_datetime": "2019-05-13 11:09:00", - "candidate_index": 2751, + "tech_bar_index": 407609, + "signal_bar_index": 407609, + "bar_offset": 32, + "tech_price": 8355000.0, + "tech_datetime": "2019-05-13 05:54:00", + "candidate_index": 4427, "gt_datetime": "2019-05-13 07:30:00", "gt_price": 8040000.0 }, { "matched": true, "gt_bar_index": 407900, - "tech_bar_index": 407952, - "signal_bar_index": 407952, - "bar_offset": 52, - "tech_price": 8588000.0, - "tech_datetime": "2019-05-13 23:03:00", - "candidate_index": 2752, + "tech_bar_index": 407884, + "signal_bar_index": 407884, + "bar_offset": 16, + "tech_price": 8335000.0, + "tech_datetime": "2019-05-13 19:39:00", + "candidate_index": 4432, "gt_datetime": "2019-05-13 20:27:00", "gt_price": 8440000.0 }, { "matched": true, "gt_bar_index": 408134, - "tech_bar_index": 408062, - "signal_bar_index": 408062, - "bar_offset": 72, - "tech_price": 9141000.0, - "tech_datetime": "2019-05-14 04:33:00", - "candidate_index": 2753, + "tech_bar_index": 408104, + "signal_bar_index": 408104, + "bar_offset": 30, + "tech_price": 9451000.0, + "tech_datetime": "2019-05-14 06:39:00", + "candidate_index": 4438, "gt_datetime": "2019-05-14 08:09:00", "gt_price": 8986000.0 }, { "matched": true, "gt_bar_index": 408573, - "tech_bar_index": 408511, - "signal_bar_index": 408511, - "bar_offset": 62, - "tech_price": 9535000.0, - "tech_datetime": "2019-05-15 03:00:00", - "candidate_index": 2754, + "tech_bar_index": 408610, + "signal_bar_index": 408610, + "bar_offset": 37, + "tech_price": 9418000.0, + "tech_datetime": "2019-05-15 07:57:00", + "candidate_index": 4445, "gt_datetime": "2019-05-15 06:06:00", "gt_price": 9097000.0 }, @@ -162668,139 +314092,139 @@ "bar_offset": 56, "tech_price": 9578000.0, "tech_datetime": "2019-05-15 14:15:00", - "candidate_index": 2756, + "candidate_index": 4450, "gt_datetime": "2019-05-15 17:03:00", "gt_price": 9242000.0 }, { "matched": true, "gt_bar_index": 408930, - "tech_bar_index": 408855, - "signal_bar_index": 408855, - "bar_offset": 75, - "tech_price": 9520000.0, - "tech_datetime": "2019-05-15 20:12:00", - "candidate_index": 2757, + "tech_bar_index": 408976, + "signal_bar_index": 408976, + "bar_offset": 46, + "tech_price": 9391000.0, + "tech_datetime": "2019-05-16 02:15:00", + "candidate_index": 4451, "gt_datetime": "2019-05-15 23:57:00", "gt_price": 9314000.0 }, { "matched": true, "gt_bar_index": 409654, - "tech_bar_index": 409611, - "signal_bar_index": 409611, - "bar_offset": 43, - "tech_price": 9465000.0, - "tech_datetime": "2019-05-17 10:00:00", - "candidate_index": 2761, + "tech_bar_index": 409480, + "signal_bar_index": 409480, + "bar_offset": 174, + "tech_price": 9486000.0, + "tech_datetime": "2019-05-17 03:27:00", + "candidate_index": 4455, "gt_datetime": "2019-05-17 12:09:00", "gt_price": 8008000.0 }, { "matched": true, "gt_bar_index": 409840, - "tech_bar_index": 409916, - "signal_bar_index": 409916, - "bar_offset": 76, - "tech_price": 8602000.0, - "tech_datetime": "2019-05-18 01:15:00", - "candidate_index": 2762, + "tech_bar_index": 409879, + "signal_bar_index": 409879, + "bar_offset": 39, + "tech_price": 8641000.0, + "tech_datetime": "2019-05-17 23:24:00", + "candidate_index": 4456, "gt_datetime": "2019-05-17 21:27:00", "gt_price": 8337000.0 }, { "matched": true, "gt_bar_index": 410610, - "tech_bar_index": 410638, - "signal_bar_index": 410638, - "bar_offset": 28, - "tech_price": 9391000.0, - "tech_datetime": "2019-05-19 13:24:00", - "candidate_index": 2766, + "tech_bar_index": 410601, + "signal_bar_index": 410601, + "bar_offset": 9, + "tech_price": 9288000.0, + "tech_datetime": "2019-05-19 11:33:00", + "candidate_index": 4468, "gt_datetime": "2019-05-19 12:00:00", "gt_price": 9202000.0 }, { "matched": true, "gt_bar_index": 411293, - "tech_bar_index": 411149, - "signal_bar_index": 411149, - "bar_offset": 144, - "tech_price": 9583000.0, - "tech_datetime": "2019-05-20 14:57:00", - "candidate_index": 2769, + "tech_bar_index": 411333, + "signal_bar_index": 411333, + "bar_offset": 40, + "tech_price": 9394000.0, + "tech_datetime": "2019-05-21 00:09:00", + "candidate_index": 4473, "gt_datetime": "2019-05-20 22:09:00", "gt_price": 9200000.0 }, { "matched": true, "gt_bar_index": 412654, - "tech_bar_index": 412722, - "signal_bar_index": 412722, - "bar_offset": 68, - "tech_price": 9200000.0, - "tech_datetime": "2019-05-23 21:36:00", - "candidate_index": 2773, + "tech_bar_index": 412705, + "signal_bar_index": 412705, + "bar_offset": 51, + "tech_price": 9233000.0, + "tech_datetime": "2019-05-23 20:45:00", + "candidate_index": 4486, "gt_datetime": "2019-05-23 18:12:00", "gt_price": 9005000.0 }, { "matched": true, "gt_bar_index": 414141, - "tech_bar_index": 414214, - "signal_bar_index": 414214, - "bar_offset": 73, - "tech_price": 9528000.0, - "tech_datetime": "2019-05-27 00:15:00", - "candidate_index": 2785, + "tech_bar_index": 414161, + "signal_bar_index": 414161, + "bar_offset": 20, + "tech_price": 9501000.0, + "tech_datetime": "2019-05-26 21:36:00", + "candidate_index": 4506, "gt_datetime": "2019-05-26 20:36:00", "gt_price": 9390000.0 }, { "matched": true, "gt_bar_index": 415462, - "tech_bar_index": 415391, - "signal_bar_index": 415391, - "bar_offset": 71, - "tech_price": 10318000.0, - "tech_datetime": "2019-05-29 11:18:00", - "candidate_index": 2792, + "tech_bar_index": 415523, + "signal_bar_index": 415523, + "bar_offset": 61, + "tech_price": 10301000.0, + "tech_datetime": "2019-05-29 17:54:00", + "candidate_index": 4525, "gt_datetime": "2019-05-29 14:51:00", "gt_price": 10044000.0 }, { "matched": true, "gt_bar_index": 415870, - "tech_bar_index": 415832, - "signal_bar_index": 415832, - "bar_offset": 38, - "tech_price": 10361000.0, - "tech_datetime": "2019-05-30 09:21:00", - "candidate_index": 2794, + "tech_bar_index": 415899, + "signal_bar_index": 415899, + "bar_offset": 29, + "tech_price": 10391000.0, + "tech_datetime": "2019-05-30 12:42:00", + "candidate_index": 4528, "gt_datetime": "2019-05-30 11:15:00", "gt_price": 10280000.0 }, { "matched": true, "gt_bar_index": 416406, - "tech_bar_index": 416508, - "signal_bar_index": 416508, - "bar_offset": 102, - "tech_price": 10230000.0, - "tech_datetime": "2019-05-31 19:09:00", - "candidate_index": 2797, + "tech_bar_index": 416422, + "signal_bar_index": 416422, + "bar_offset": 16, + "tech_price": 10097000.0, + "tech_datetime": "2019-05-31 14:51:00", + "candidate_index": 4535, "gt_datetime": "2019-05-31 14:03:00", "gt_price": 9894000.0 }, { "matched": true, "gt_bar_index": 416530, - "tech_bar_index": 416633, - "signal_bar_index": 416633, - "bar_offset": 103, - "tech_price": 10250000.0, - "tech_datetime": "2019-06-01 01:24:00", - "candidate_index": 2798, + "tech_bar_index": 416570, + "signal_bar_index": 416570, + "bar_offset": 40, + "tech_price": 10261000.0, + "tech_datetime": "2019-05-31 22:15:00", + "candidate_index": 4537, "gt_datetime": "2019-05-31 20:15:00", "gt_price": 10070000.0 }, @@ -162812,43 +314236,43 @@ "bar_offset": 84, "tech_price": 9520000.0, "tech_datetime": "2019-06-05 11:12:00", - "candidate_index": 2808, + "candidate_index": 4566, "gt_datetime": "2019-06-05 07:00:00", "gt_price": 9200000.0 }, { "matched": true, "gt_bar_index": 419551, - "tech_bar_index": 419692, - "signal_bar_index": 419692, - "bar_offset": 141, - "tech_price": 9427000.0, - "tech_datetime": "2019-06-07 10:33:00", - "candidate_index": 2813, + "tech_bar_index": 419655, + "signal_bar_index": 419655, + "bar_offset": 104, + "tech_price": 9468000.0, + "tech_datetime": "2019-06-07 08:42:00", + "candidate_index": 4577, "gt_datetime": "2019-06-07 03:27:00", "gt_price": 9133000.0 }, { "matched": true, "gt_bar_index": 419900, - "tech_bar_index": 419787, - "signal_bar_index": 419787, - "bar_offset": 113, - "tech_price": 9584000.0, - "tech_datetime": "2019-06-07 15:18:00", - "candidate_index": 2814, + "tech_bar_index": 419867, + "signal_bar_index": 419867, + "bar_offset": 33, + "tech_price": 9700000.0, + "tech_datetime": "2019-06-07 19:18:00", + "candidate_index": 4581, "gt_datetime": "2019-06-07 20:57:00", "gt_price": 9590000.0 }, { "matched": true, "gt_bar_index": 421111, - "tech_bar_index": 420947, - "signal_bar_index": 420947, - "bar_offset": 164, - "tech_price": 9574000.0, - "tech_datetime": "2019-06-10 01:18:00", - "candidate_index": 2819, + "tech_bar_index": 421227, + "signal_bar_index": 421227, + "bar_offset": 116, + "tech_price": 9442000.0, + "tech_datetime": "2019-06-10 15:18:00", + "candidate_index": 4592, "gt_datetime": "2019-06-10 09:30:00", "gt_price": 9285000.0 }, @@ -162860,247 +314284,271 @@ "bar_offset": 6, "tech_price": 9764000.0, "tech_datetime": "2019-06-13 22:03:00", - "candidate_index": 2833, + "candidate_index": 4621, "gt_datetime": "2019-06-13 21:45:00", "gt_price": 9697000.0 }, { "matched": true, "gt_bar_index": 425099, - "tech_bar_index": 425197, - "signal_bar_index": 425197, - "bar_offset": 98, - "tech_price": 10948000.0, - "tech_datetime": "2019-06-19 05:24:00", - "candidate_index": 2843, + "tech_bar_index": 425154, + "signal_bar_index": 425154, + "bar_offset": 55, + "tech_price": 10899000.0, + "tech_datetime": "2019-06-19 03:15:00", + "candidate_index": 4653, "gt_datetime": "2019-06-19 00:30:00", "gt_price": 10748000.0 }, { "matched": true, "gt_bar_index": 425329, - "tech_bar_index": 425555, - "signal_bar_index": 425555, - "bar_offset": 226, - "tech_price": 10922000.0, - "tech_datetime": "2019-06-19 23:18:00", - "candidate_index": 2844, + "tech_bar_index": 425300, + "signal_bar_index": 425300, + "bar_offset": 29, + "tech_price": 10964000.0, + "tech_datetime": "2019-06-19 10:33:00", + "candidate_index": 4656, "gt_datetime": "2019-06-19 12:00:00", "gt_price": 10990000.0 }, { "matched": true, "gt_bar_index": 427150, - "tech_bar_index": 427326, - "signal_bar_index": 427326, - "bar_offset": 176, - "tech_price": 12476000.0, - "tech_datetime": "2019-06-23 16:06:00", - "candidate_index": 2858, + "tech_bar_index": 426859, + "signal_bar_index": 426859, + "bar_offset": 291, + "tech_price": 12530000.0, + "tech_datetime": "2019-06-22 16:45:00", + "candidate_index": 4688, "gt_datetime": "2019-06-23 07:18:00", "gt_price": 12060000.0 }, { "matched": true, "gt_bar_index": 428391, - "tech_bar_index": 428379, - "signal_bar_index": 428379, - "bar_offset": 12, - "tech_price": 13434000.0, - "tech_datetime": "2019-06-25 20:45:00", - "candidate_index": 2866, + "tech_bar_index": 428338, + "signal_bar_index": 428338, + "bar_offset": 53, + "tech_price": 13324000.0, + "tech_datetime": "2019-06-25 18:42:00", + "candidate_index": 4703, "gt_datetime": "2019-06-25 21:21:00", "gt_price": 13180000.0 }, { "matched": true, "gt_bar_index": 428602, - "tech_bar_index": 428660, - "signal_bar_index": 428660, - "bar_offset": 58, - "tech_price": 14258000.0, - "tech_datetime": "2019-06-26 10:48:00", - "candidate_index": 2867, + "tech_bar_index": 428548, + "signal_bar_index": 428548, + "bar_offset": 54, + "tech_price": 13470000.0, + "tech_datetime": "2019-06-26 05:12:00", + "candidate_index": 4707, "gt_datetime": "2019-06-26 07:54:00", "gt_price": 13863000.0 }, { "matched": true, "gt_bar_index": 428824, - "tech_bar_index": 428772, - "signal_bar_index": 428772, - "bar_offset": 52, - "tech_price": 15149000.0, - "tech_datetime": "2019-06-26 16:24:00", - "candidate_index": 2869, + "tech_bar_index": 428851, + "signal_bar_index": 428851, + "bar_offset": 27, + "tech_price": 15055000.0, + "tech_datetime": "2019-06-26 20:21:00", + "candidate_index": 4710, "gt_datetime": "2019-06-26 19:00:00", "gt_price": 14624000.0 }, { "matched": true, "gt_bar_index": 429039, - "tech_bar_index": 428667, - "signal_bar_index": 428667, - "bar_offset": 372, - "tech_price": 14172000.0, - "tech_datetime": "2019-06-26 11:09:00", - "candidate_index": 2868, + "tech_bar_index": 429008, + "signal_bar_index": 429008, + "bar_offset": 31, + "tech_price": 16572000.0, + "tech_datetime": "2019-06-27 04:12:00", + "candidate_index": 4714, "gt_datetime": "2019-06-27 05:45:00", "gt_price": 14922000.0 }, + { + "matched": true, + "gt_bar_index": 429049, + "tech_bar_index": 429121, + "signal_bar_index": 429121, + "bar_offset": 72, + "tech_price": 16156000.0, + "tech_datetime": "2019-06-27 09:51:00", + "candidate_index": 4715, + "gt_datetime": "2019-06-27 06:15:00", + "gt_price": 14450000.0 + }, { "matched": true, "gt_bar_index": 429294, - "tech_bar_index": 429603, - "signal_bar_index": 429603, - "bar_offset": 309, - "tech_price": 14433000.0, - "tech_datetime": "2019-06-28 09:57:00", - "candidate_index": 2870, + "tech_bar_index": 429400, + "signal_bar_index": 429400, + "bar_offset": 106, + "tech_price": 14501000.0, + "tech_datetime": "2019-06-27 23:48:00", + "candidate_index": 4717, "gt_datetime": "2019-06-27 18:30:00", "gt_price": 13808000.0 }, { "matched": true, "gt_bar_index": 429515, - "tech_bar_index": 429819, - "signal_bar_index": 429819, - "bar_offset": 304, - "tech_price": 14876000.0, - "tech_datetime": "2019-06-28 20:45:00", - "candidate_index": 2871, + "tech_bar_index": 429541, + "signal_bar_index": 429541, + "bar_offset": 26, + "tech_price": 13413000.0, + "tech_datetime": "2019-06-28 06:51:00", + "candidate_index": 4718, "gt_datetime": "2019-06-28 05:33:00", "gt_price": 12959000.0 }, { "matched": true, "gt_bar_index": 429576, - "tech_bar_index": 429874, - "signal_bar_index": 429874, - "bar_offset": 298, - "tech_price": 14661000.0, - "tech_datetime": "2019-06-28 23:30:00", - "candidate_index": 2872, + "tech_bar_index": 429569, + "signal_bar_index": 429569, + "bar_offset": 7, + "tech_price": 14280000.0, + "tech_datetime": "2019-06-28 08:15:00", + "candidate_index": 4719, "gt_datetime": "2019-06-28 08:36:00", "gt_price": 13721000.0 }, { "matched": true, "gt_bar_index": 429692, - "tech_bar_index": 429910, - "signal_bar_index": 429910, - "bar_offset": 218, - "tech_price": 14692000.0, - "tech_datetime": "2019-06-29 01:18:00", - "candidate_index": 2873, + "tech_bar_index": 429739, + "signal_bar_index": 429739, + "bar_offset": 47, + "tech_price": 14128000.0, + "tech_datetime": "2019-06-28 16:45:00", + "candidate_index": 4721, "gt_datetime": "2019-06-28 14:24:00", "gt_price": 13600000.0 }, + { + "matched": true, + "gt_bar_index": 429854, + "tech_bar_index": 429897, + "signal_bar_index": 429897, + "bar_offset": 43, + "tech_price": 14711000.0, + "tech_datetime": "2019-06-29 00:39:00", + "candidate_index": 4723, + "gt_datetime": "2019-06-28 22:30:00", + "gt_price": 14455000.0 + }, { "matched": true, "gt_bar_index": 430186, - "tech_bar_index": 430611, - "signal_bar_index": 430611, - "bar_offset": 425, - "tech_price": 14727000.0, - "tech_datetime": "2019-06-30 12:21:00", - "candidate_index": 2874, + "tech_bar_index": 430224, + "signal_bar_index": 430224, + "bar_offset": 38, + "tech_price": 14608000.0, + "tech_datetime": "2019-06-29 17:00:00", + "candidate_index": 4726, "gt_datetime": "2019-06-29 15:06:00", "gt_price": 14235000.0 }, { "matched": true, "gt_bar_index": 430871, - "tech_bar_index": 430648, - "signal_bar_index": 430648, - "bar_offset": 223, - "tech_price": 14729000.0, - "tech_datetime": "2019-06-30 14:12:00", - "candidate_index": 2875, + "tech_bar_index": 430891, + "signal_bar_index": 430891, + "bar_offset": 20, + "tech_price": 14001000.0, + "tech_datetime": "2019-07-01 02:21:00", + "candidate_index": 4734, "gt_datetime": "2019-07-01 01:21:00", "gt_price": 13550000.0 }, { "matched": true, "gt_bar_index": 431336, - "tech_bar_index": 431345, - "signal_bar_index": 431345, - "bar_offset": 9, - "tech_price": 12766000.0, - "tech_datetime": "2019-07-02 01:03:00", - "candidate_index": 2877, + "tech_bar_index": 431449, + "signal_bar_index": 431449, + "bar_offset": 113, + "tech_price": 12946000.0, + "tech_datetime": "2019-07-02 06:15:00", + "candidate_index": 4739, "gt_datetime": "2019-07-02 00:36:00", "gt_price": 12259000.0 }, { "matched": true, "gt_bar_index": 431628, - "tech_bar_index": 431676, - "signal_bar_index": 431676, - "bar_offset": 48, - "tech_price": 12400000.0, - "tech_datetime": "2019-07-02 17:36:00", - "candidate_index": 2879, + "tech_bar_index": 431693, + "signal_bar_index": 431693, + "bar_offset": 65, + "tech_price": 12482000.0, + "tech_datetime": "2019-07-02 18:27:00", + "candidate_index": 4743, "gt_datetime": "2019-07-02 15:12:00", "gt_price": 11746000.0 }, { "matched": true, "gt_bar_index": 431735, - "tech_bar_index": 431740, - "signal_bar_index": 431740, - "bar_offset": 5, - "tech_price": 12332000.0, - "tech_datetime": "2019-07-02 20:48:00", - "candidate_index": 2881, + "tech_bar_index": 431747, + "signal_bar_index": 431747, + "bar_offset": 12, + "tech_price": 12325000.0, + "tech_datetime": "2019-07-02 21:09:00", + "candidate_index": 4744, "gt_datetime": "2019-07-02 20:33:00", "gt_price": 11882000.0 }, { "matched": true, "gt_bar_index": 431977, - "tech_bar_index": 431762, - "signal_bar_index": 431762, - "bar_offset": 215, - "tech_price": 12286000.0, - "tech_datetime": "2019-07-02 21:54:00", - "candidate_index": 2882, + "tech_bar_index": 432017, + "signal_bar_index": 432017, + "bar_offset": 40, + "tech_price": 13970000.0, + "tech_datetime": "2019-07-03 10:39:00", + "candidate_index": 4749, "gt_datetime": "2019-07-03 08:39:00", "gt_price": 13001000.0 }, { "matched": true, "gt_bar_index": 432167, - "tech_bar_index": 432241, - "signal_bar_index": 432241, - "bar_offset": 74, - "tech_price": 13650000.0, - "tech_datetime": "2019-07-03 21:51:00", - "candidate_index": 2883, + "tech_bar_index": 432207, + "signal_bar_index": 432207, + "bar_offset": 40, + "tech_price": 13647000.0, + "tech_datetime": "2019-07-03 20:09:00", + "candidate_index": 4751, "gt_datetime": "2019-07-03 18:09:00", "gt_price": 13256000.0 }, { "matched": true, "gt_bar_index": 432353, - "tech_bar_index": 432415, - "signal_bar_index": 432415, - "bar_offset": 62, - "tech_price": 13748000.0, - "tech_datetime": "2019-07-04 06:33:00", - "candidate_index": 2884, + "tech_bar_index": 432406, + "signal_bar_index": 432406, + "bar_offset": 53, + "tech_price": 13746000.0, + "tech_datetime": "2019-07-04 06:06:00", + "candidate_index": 4753, "gt_datetime": "2019-07-04 03:27:00", "gt_price": 13431000.0 }, { "matched": true, "gt_bar_index": 433084, - "tech_bar_index": 433186, - "signal_bar_index": 433186, - "bar_offset": 102, - "tech_price": 13590000.0, - "tech_datetime": "2019-07-05 21:06:00", - "candidate_index": 2887, + "tech_bar_index": 433047, + "signal_bar_index": 433047, + "bar_offset": 37, + "tech_price": 13520000.0, + "tech_datetime": "2019-07-05 14:09:00", + "candidate_index": 4765, "gt_datetime": "2019-07-05 16:00:00", "gt_price": 13068000.0 }, @@ -163112,19 +314560,19 @@ "bar_offset": 10, "tech_price": 14620000.0, "tech_datetime": "2019-07-09 09:00:00", - "candidate_index": 2902, + "candidate_index": 4788, "gt_datetime": "2019-07-09 09:30:00", "gt_price": 14432000.0 }, { "matched": true, "gt_bar_index": 435353, - "tech_bar_index": 435323, - "signal_bar_index": 435323, - "bar_offset": 30, - "tech_price": 14940000.0, - "tech_datetime": "2019-07-10 07:57:00", - "candidate_index": 2904, + "tech_bar_index": 435354, + "signal_bar_index": 435354, + "bar_offset": 1, + "tech_price": 15210000.0, + "tech_datetime": "2019-07-10 09:30:00", + "candidate_index": 4798, "gt_datetime": "2019-07-10 09:27:00", "gt_price": 15199000.0 }, @@ -163136,271 +314584,271 @@ "bar_offset": 172, "tech_price": 15392000.0, "tech_datetime": "2019-07-10 21:51:00", - "candidate_index": 2907, + "candidate_index": 4804, "gt_datetime": "2019-07-11 06:27:00", "gt_price": 14001000.0 }, { "matched": true, "gt_bar_index": 435929, - "tech_bar_index": 436106, - "signal_bar_index": 436106, - "bar_offset": 177, - "tech_price": 14105000.0, - "tech_datetime": "2019-07-11 23:06:00", - "candidate_index": 2908, + "tech_bar_index": 436055, + "signal_bar_index": 436055, + "bar_offset": 126, + "tech_price": 13943000.0, + "tech_datetime": "2019-07-11 20:33:00", + "candidate_index": 4805, "gt_datetime": "2019-07-11 14:15:00", "gt_price": 13544000.0 }, { "matched": true, "gt_bar_index": 436386, - "tech_bar_index": 436308, - "signal_bar_index": 436308, - "bar_offset": 78, - "tech_price": 13805000.0, - "tech_datetime": "2019-07-12 09:12:00", - "candidate_index": 2910, + "tech_bar_index": 436433, + "signal_bar_index": 436433, + "bar_offset": 47, + "tech_price": 13738000.0, + "tech_datetime": "2019-07-12 15:27:00", + "candidate_index": 4813, "gt_datetime": "2019-07-12 13:06:00", "gt_price": 13234000.0 }, { "matched": true, "gt_bar_index": 436608, - "tech_bar_index": 436699, - "signal_bar_index": 436699, - "bar_offset": 91, - "tech_price": 13951000.0, - "tech_datetime": "2019-07-13 04:45:00", - "candidate_index": 2912, + "tech_bar_index": 436567, + "signal_bar_index": 436567, + "bar_offset": 41, + "tech_price": 14057000.0, + "tech_datetime": "2019-07-12 22:09:00", + "candidate_index": 4816, "gt_datetime": "2019-07-13 00:12:00", "gt_price": 13790000.0 }, { "matched": true, "gt_bar_index": 437789, - "tech_bar_index": 437659, - "signal_bar_index": 437659, - "bar_offset": 130, - "tech_price": 12734000.0, - "tech_datetime": "2019-07-15 04:45:00", - "candidate_index": 2916, + "tech_bar_index": 437613, + "signal_bar_index": 437613, + "bar_offset": 176, + "tech_price": 12852000.0, + "tech_datetime": "2019-07-15 02:27:00", + "candidate_index": 4826, "gt_datetime": "2019-07-15 11:15:00", "gt_price": 11879000.0 }, { "matched": true, "gt_bar_index": 438106, - "tech_bar_index": 438115, - "signal_bar_index": 438115, - "bar_offset": 9, - "tech_price": 13002000.0, - "tech_datetime": "2019-07-16 03:33:00", - "candidate_index": 2918, + "tech_bar_index": 438131, + "signal_bar_index": 438131, + "bar_offset": 25, + "tech_price": 13208000.0, + "tech_datetime": "2019-07-16 04:21:00", + "candidate_index": 4830, "gt_datetime": "2019-07-16 03:06:00", "gt_price": 12587000.0 }, { "matched": true, "gt_bar_index": 438760, - "tech_bar_index": 438878, - "signal_bar_index": 438878, - "bar_offset": 118, - "tech_price": 11512000.0, - "tech_datetime": "2019-07-17 17:42:00", - "candidate_index": 2922, + "tech_bar_index": 438708, + "signal_bar_index": 438708, + "bar_offset": 52, + "tech_price": 11598000.0, + "tech_datetime": "2019-07-17 09:12:00", + "candidate_index": 4834, "gt_datetime": "2019-07-17 11:48:00", "gt_price": 11000000.0 }, { "matched": true, "gt_bar_index": 438940, - "tech_bar_index": 439050, - "signal_bar_index": 439050, - "bar_offset": 110, - "tech_price": 11696000.0, - "tech_datetime": "2019-07-18 02:18:00", - "candidate_index": 2923, + "tech_bar_index": 438864, + "signal_bar_index": 438864, + "bar_offset": 76, + "tech_price": 11540000.0, + "tech_datetime": "2019-07-17 17:00:00", + "candidate_index": 4835, "gt_datetime": "2019-07-17 20:48:00", "gt_price": 10870000.0 }, { "matched": true, "gt_bar_index": 439467, - "tech_bar_index": 439336, - "signal_bar_index": 439336, - "bar_offset": 131, - "tech_price": 11810000.0, - "tech_datetime": "2019-07-18 16:36:00", - "candidate_index": 2925, + "tech_bar_index": 439495, + "signal_bar_index": 439495, + "bar_offset": 28, + "tech_price": 12238000.0, + "tech_datetime": "2019-07-19 00:33:00", + "candidate_index": 4842, "gt_datetime": "2019-07-18 23:09:00", "gt_price": 11093000.0 }, { "matched": true, "gt_bar_index": 440229, - "tech_bar_index": 440282, - "signal_bar_index": 440282, - "bar_offset": 53, - "tech_price": 12595000.0, - "tech_datetime": "2019-07-20 15:54:00", - "candidate_index": 2930, + "tech_bar_index": 440223, + "signal_bar_index": 440223, + "bar_offset": 6, + "tech_price": 12527000.0, + "tech_datetime": "2019-07-20 12:57:00", + "candidate_index": 4855, "gt_datetime": "2019-07-20 13:15:00", "gt_price": 12450000.0 }, { "matched": true, "gt_bar_index": 442158, - "tech_bar_index": 442291, - "signal_bar_index": 442291, - "bar_offset": 133, - "tech_price": 11538000.0, - "tech_datetime": "2019-07-24 20:21:00", - "candidate_index": 2943, + "tech_bar_index": 442184, + "signal_bar_index": 442184, + "bar_offset": 26, + "tech_price": 11560000.0, + "tech_datetime": "2019-07-24 15:00:00", + "candidate_index": 4875, "gt_datetime": "2019-07-24 13:42:00", "gt_price": 11340000.0 }, { "matched": true, "gt_bar_index": 442446, - "tech_bar_index": 442560, - "signal_bar_index": 442560, - "bar_offset": 114, - "tech_price": 11973000.0, - "tech_datetime": "2019-07-25 09:48:00", - "candidate_index": 2944, + "tech_bar_index": 442380, + "signal_bar_index": 442380, + "bar_offset": 66, + "tech_price": 11707000.0, + "tech_datetime": "2019-07-25 00:48:00", + "candidate_index": 4879, "gt_datetime": "2019-07-25 04:06:00", "gt_price": 11389000.0 }, { "matched": true, "gt_bar_index": 444435, - "tech_bar_index": 444440, - "signal_bar_index": 444440, - "bar_offset": 5, - "tech_price": 11334000.0, - "tech_datetime": "2019-07-29 07:57:00", - "candidate_index": 2955, + "tech_bar_index": 444453, + "signal_bar_index": 444453, + "bar_offset": 18, + "tech_price": 11365000.0, + "tech_datetime": "2019-07-29 08:36:00", + "candidate_index": 4908, "gt_datetime": "2019-07-29 07:42:00", "gt_price": 11000000.0 }, { "matched": true, "gt_bar_index": 446037, - "tech_bar_index": 445812, - "signal_bar_index": 445812, - "bar_offset": 225, - "tech_price": 11863000.0, - "tech_datetime": "2019-08-01 04:33:00", - "candidate_index": 2963, + "tech_bar_index": 446049, + "signal_bar_index": 446049, + "bar_offset": 12, + "tech_price": 11816000.0, + "tech_datetime": "2019-08-01 16:24:00", + "candidate_index": 4938, "gt_datetime": "2019-08-01 15:48:00", "gt_price": 11678000.0 }, { "matched": true, "gt_bar_index": 447441, - "tech_bar_index": 447183, - "signal_bar_index": 447183, - "bar_offset": 258, - "tech_price": 12749000.0, - "tech_datetime": "2019-08-04 01:06:00", - "candidate_index": 2968, + "tech_bar_index": 447363, + "signal_bar_index": 447363, + "bar_offset": 78, + "tech_price": 12858000.0, + "tech_datetime": "2019-08-04 10:06:00", + "candidate_index": 4973, "gt_datetime": "2019-08-04 14:00:00", "gt_price": 12460000.0 }, { "matched": true, "gt_bar_index": 447641, - "tech_bar_index": 447699, - "signal_bar_index": 447699, - "bar_offset": 58, - "tech_price": 12876000.0, - "tech_datetime": "2019-08-05 02:54:00", - "candidate_index": 2969, + "tech_bar_index": 447654, + "signal_bar_index": 447654, + "bar_offset": 13, + "tech_price": 12900000.0, + "tech_datetime": "2019-08-05 00:39:00", + "candidate_index": 4976, "gt_datetime": "2019-08-05 00:00:00", "gt_price": 12762000.0 }, { "matched": true, "gt_bar_index": 448757, - "tech_bar_index": 448799, - "signal_bar_index": 448799, - "bar_offset": 42, - "tech_price": 13770000.0, - "tech_datetime": "2019-08-07 09:54:00", - "candidate_index": 2977, + "tech_bar_index": 448816, + "signal_bar_index": 448816, + "bar_offset": 59, + "tech_price": 13807000.0, + "tech_datetime": "2019-08-07 10:45:00", + "candidate_index": 5001, "gt_datetime": "2019-08-07 07:48:00", "gt_price": 13414000.0 }, { "matched": true, "gt_bar_index": 448943, - "tech_bar_index": 448908, - "signal_bar_index": 448908, - "bar_offset": 35, - "tech_price": 13900000.0, - "tech_datetime": "2019-08-07 15:21:00", - "candidate_index": 2978, + "tech_bar_index": 448976, + "signal_bar_index": 448976, + "bar_offset": 33, + "tech_price": 13869000.0, + "tech_datetime": "2019-08-07 18:45:00", + "candidate_index": 5005, "gt_datetime": "2019-08-07 17:06:00", "gt_price": 13702000.0 }, { "matched": true, "gt_bar_index": 452749, - "tech_bar_index": 453107, - "signal_bar_index": 453107, - "bar_offset": 358, - "tech_price": 12639000.0, - "tech_datetime": "2019-08-16 09:18:00", - "candidate_index": 2997, + "tech_bar_index": 452791, + "signal_bar_index": 452791, + "bar_offset": 42, + "tech_price": 12049000.0, + "tech_datetime": "2019-08-15 17:30:00", + "candidate_index": 5051, "gt_datetime": "2019-08-15 15:24:00", "gt_price": 11505000.0 }, { "matched": true, "gt_bar_index": 452877, - "tech_bar_index": 453338, - "signal_bar_index": 453338, - "bar_offset": 461, - "tech_price": 12400000.0, - "tech_datetime": "2019-08-16 20:51:00", - "candidate_index": 2998, + "tech_bar_index": 452857, + "signal_bar_index": 452857, + "bar_offset": 20, + "tech_price": 12467000.0, + "tech_datetime": "2019-08-15 20:48:00", + "candidate_index": 5053, "gt_datetime": "2019-08-15 21:48:00", "gt_price": 12116000.0 }, { "matched": true, "gt_bar_index": 453217, - "tech_bar_index": 453558, - "signal_bar_index": 453558, - "bar_offset": 341, - "tech_price": 12702000.0, - "tech_datetime": "2019-08-17 07:51:00", - "candidate_index": 2999, + "tech_bar_index": 453125, + "signal_bar_index": 453125, + "bar_offset": 92, + "tech_price": 12691000.0, + "tech_datetime": "2019-08-16 10:12:00", + "candidate_index": 5059, "gt_datetime": "2019-08-16 14:48:00", "gt_price": 11939000.0 }, { "matched": true, "gt_bar_index": 453942, - "tech_bar_index": 454002, - "signal_bar_index": 454002, - "bar_offset": 60, - "tech_price": 12384000.0, - "tech_datetime": "2019-08-18 06:03:00", - "candidate_index": 3002, + "tech_bar_index": 454004, + "signal_bar_index": 454004, + "bar_offset": 62, + "tech_price": 12387000.0, + "tech_datetime": "2019-08-18 06:09:00", + "candidate_index": 5067, "gt_datetime": "2019-08-18 03:03:00", "gt_price": 12204000.0 }, { "matched": true, "gt_bar_index": 454144, - "tech_bar_index": 454241, - "signal_bar_index": 454241, - "bar_offset": 97, - "tech_price": 12317000.0, - "tech_datetime": "2019-08-18 18:00:00", - "candidate_index": 3004, + "tech_bar_index": 454255, + "signal_bar_index": 454255, + "bar_offset": 111, + "tech_price": 12368000.0, + "tech_datetime": "2019-08-18 18:42:00", + "candidate_index": 5069, "gt_datetime": "2019-08-18 13:09:00", "gt_price": 12234000.0 }, @@ -163412,415 +314860,415 @@ "bar_offset": 14, "tech_price": 12567000.0, "tech_datetime": "2019-08-19 15:24:00", - "candidate_index": 3007, + "candidate_index": 5073, "gt_datetime": "2019-08-19 16:06:00", "gt_price": 12767000.0 }, { "matched": true, "gt_bar_index": 455852, - "tech_bar_index": 455997, - "signal_bar_index": 455997, - "bar_offset": 145, - "tech_price": 12080000.0, - "tech_datetime": "2019-08-22 18:15:00", - "candidate_index": 3013, + "tech_bar_index": 455949, + "signal_bar_index": 455949, + "bar_offset": 97, + "tech_price": 12105000.0, + "tech_datetime": "2019-08-22 15:51:00", + "candidate_index": 5093, "gt_datetime": "2019-08-22 11:00:00", "gt_price": 11819000.0 }, { "matched": true, "gt_bar_index": 457540, - "tech_bar_index": 457475, - "signal_bar_index": 457475, - "bar_offset": 65, - "tech_price": 12204000.0, - "tech_datetime": "2019-08-25 20:12:00", - "candidate_index": 3022, + "tech_bar_index": 457532, + "signal_bar_index": 457532, + "bar_offset": 8, + "tech_price": 12276000.0, + "tech_datetime": "2019-08-25 23:03:00", + "candidate_index": 5119, "gt_datetime": "2019-08-25 23:27:00", "gt_price": 12027000.0 }, { "matched": true, "gt_bar_index": 459321, - "tech_bar_index": 459473, - "signal_bar_index": 459473, - "bar_offset": 152, - "tech_price": 11513000.0, - "tech_datetime": "2019-08-30 00:12:00", - "candidate_index": 3031, + "tech_bar_index": 459273, + "signal_bar_index": 459273, + "bar_offset": 48, + "tech_price": 11659000.0, + "tech_datetime": "2019-08-29 14:12:00", + "candidate_index": 5142, "gt_datetime": "2019-08-29 16:36:00", "gt_price": 11380000.0 }, { "matched": true, "gt_bar_index": 461229, - "tech_bar_index": 461176, - "signal_bar_index": 461176, - "bar_offset": 53, - "tech_price": 11783000.0, - "tech_datetime": "2019-09-02 13:21:00", - "candidate_index": 3041, + "tech_bar_index": 461104, + "signal_bar_index": 461104, + "bar_offset": 125, + "tech_price": 11792000.0, + "tech_datetime": "2019-09-02 09:45:00", + "candidate_index": 5161, "gt_datetime": "2019-09-02 16:00:00", "gt_price": 11738000.0 }, { "matched": true, "gt_bar_index": 462328, - "tech_bar_index": 462419, - "signal_bar_index": 462419, - "bar_offset": 91, - "tech_price": 12694000.0, - "tech_datetime": "2019-09-05 03:30:00", - "candidate_index": 3048, + "tech_bar_index": 462376, + "signal_bar_index": 462376, + "bar_offset": 48, + "tech_price": 12621000.0, + "tech_datetime": "2019-09-05 01:21:00", + "candidate_index": 5174, "gt_datetime": "2019-09-04 22:57:00", "gt_price": 12436000.0 }, { "matched": true, "gt_bar_index": 465546, - "tech_bar_index": 465736, - "signal_bar_index": 465736, - "bar_offset": 190, - "tech_price": 12053000.0, - "tech_datetime": "2019-09-12 01:21:00", - "candidate_index": 3071, + "tech_bar_index": 465565, + "signal_bar_index": 465565, + "bar_offset": 19, + "tech_price": 12020000.0, + "tech_datetime": "2019-09-11 16:48:00", + "candidate_index": 5215, "gt_datetime": "2019-09-11 15:51:00", "gt_price": 11865000.0 }, { "matched": true, "gt_bar_index": 465731, - "tech_bar_index": 465800, - "signal_bar_index": 465800, - "bar_offset": 69, - "tech_price": 12103000.0, - "tech_datetime": "2019-09-12 04:33:00", - "candidate_index": 3072, + "tech_bar_index": 465739, + "signal_bar_index": 465739, + "bar_offset": 8, + "tech_price": 12063000.0, + "tech_datetime": "2019-09-12 01:30:00", + "candidate_index": 5216, "gt_datetime": "2019-09-12 01:06:00", "gt_price": 11932000.0 }, { "matched": true, "gt_bar_index": 469303, - "tech_bar_index": 469171, - "signal_bar_index": 469171, - "bar_offset": 132, - "tech_price": 12062000.0, - "tech_datetime": "2019-09-19 05:30:00", - "candidate_index": 3097, + "tech_bar_index": 469413, + "signal_bar_index": 469413, + "bar_offset": 110, + "tech_price": 11790000.0, + "tech_datetime": "2019-09-19 17:36:00", + "candidate_index": 5250, "gt_datetime": "2019-09-19 12:06:00", "gt_price": 11575000.0 }, { "matched": true, "gt_bar_index": 472036, - "tech_bar_index": 471782, - "signal_bar_index": 471782, - "bar_offset": 254, - "tech_price": 11619000.0, - "tech_datetime": "2019-09-24 16:03:00", - "candidate_index": 3109, + "tech_bar_index": 472147, + "signal_bar_index": 472147, + "bar_offset": 111, + "tech_price": 10487000.0, + "tech_datetime": "2019-09-25 10:18:00", + "candidate_index": 5281, "gt_datetime": "2019-09-25 04:45:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 472292, - "tech_bar_index": 472373, - "signal_bar_index": 472373, - "bar_offset": 81, - "tech_price": 10000000.0, - "tech_datetime": "2019-09-25 21:36:00", - "candidate_index": 3110, + "tech_bar_index": 472392, + "signal_bar_index": 472392, + "bar_offset": 100, + "tech_price": 10050000.0, + "tech_datetime": "2019-09-25 22:33:00", + "candidate_index": 5282, "gt_datetime": "2019-09-25 17:33:00", "gt_price": 9810000.0 }, { "matched": true, "gt_bar_index": 472443, - "tech_bar_index": 472559, - "signal_bar_index": 472559, - "bar_offset": 116, - "tech_price": 10298000.0, - "tech_datetime": "2019-09-26 06:54:00", - "candidate_index": 3111, + "tech_bar_index": 472537, + "signal_bar_index": 472537, + "bar_offset": 94, + "tech_price": 10154000.0, + "tech_datetime": "2019-09-26 05:48:00", + "candidate_index": 5283, "gt_datetime": "2019-09-26 01:06:00", "gt_price": 9865000.0 }, { "matched": true, "gt_bar_index": 472931, - "tech_bar_index": 472846, - "signal_bar_index": 472846, - "bar_offset": 85, - "tech_price": 10147000.0, - "tech_datetime": "2019-09-26 21:15:00", - "candidate_index": 3113, + "tech_bar_index": 472981, + "signal_bar_index": 472981, + "bar_offset": 50, + "tech_price": 9758000.0, + "tech_datetime": "2019-09-27 04:00:00", + "candidate_index": 5288, "gt_datetime": "2019-09-27 01:30:00", "gt_price": 9364000.0 }, { "matched": true, "gt_bar_index": 473865, - "tech_bar_index": 474012, - "signal_bar_index": 474012, - "bar_offset": 147, - "tech_price": 9780000.0, - "tech_datetime": "2019-09-29 07:33:00", - "candidate_index": 3118, + "tech_bar_index": 473894, + "signal_bar_index": 473894, + "bar_offset": 29, + "tech_price": 9744000.0, + "tech_datetime": "2019-09-29 01:39:00", + "candidate_index": 5301, "gt_datetime": "2019-09-29 00:12:00", "gt_price": 9635000.0 }, { "matched": true, "gt_bar_index": 474663, - "tech_bar_index": 474776, - "signal_bar_index": 474776, - "bar_offset": 113, - "tech_price": 9618000.0, - "tech_datetime": "2019-09-30 21:45:00", - "candidate_index": 3121, + "tech_bar_index": 474702, + "signal_bar_index": 474702, + "bar_offset": 39, + "tech_price": 9430000.0, + "tech_datetime": "2019-09-30 18:03:00", + "candidate_index": 5308, "gt_datetime": "2019-09-30 16:06:00", "gt_price": 9270000.0 }, { "matched": true, "gt_bar_index": 474955, - "tech_bar_index": 474960, - "signal_bar_index": 474960, - "bar_offset": 5, - "tech_price": 9852000.0, - "tech_datetime": "2019-10-01 06:57:00", - "candidate_index": 3124, + "tech_bar_index": 474967, + "signal_bar_index": 474967, + "bar_offset": 12, + "tech_price": 9879000.0, + "tech_datetime": "2019-10-01 07:18:00", + "candidate_index": 5312, "gt_datetime": "2019-10-01 06:42:00", "gt_price": 9772000.0 }, { "matched": true, "gt_bar_index": 477892, - "tech_bar_index": 478169, - "signal_bar_index": 478169, - "bar_offset": 277, - "tech_price": 9692000.0, - "tech_datetime": "2019-10-07 23:27:00", - "candidate_index": 3131, + "tech_bar_index": 477943, + "signal_bar_index": 477943, + "bar_offset": 51, + "tech_price": 9424000.0, + "tech_datetime": "2019-10-07 12:09:00", + "candidate_index": 5338, "gt_datetime": "2019-10-07 09:36:00", "gt_price": 9307000.0 }, { "matched": true, "gt_bar_index": 479575, - "tech_bar_index": 479103, - "signal_bar_index": 479103, - "bar_offset": 472, - "tech_price": 9742000.0, - "tech_datetime": "2019-10-09 22:09:00", - "candidate_index": 3135, + "tech_bar_index": 479671, + "signal_bar_index": 479671, + "bar_offset": 96, + "tech_price": 10122000.0, + "tech_datetime": "2019-10-11 02:33:00", + "candidate_index": 5360, "gt_datetime": "2019-10-10 21:45:00", "gt_price": 10033000.0 }, { "matched": true, "gt_bar_index": 483336, - "tech_bar_index": 483576, - "signal_bar_index": 483576, - "bar_offset": 240, - "tech_price": 9431000.0, - "tech_datetime": "2019-10-19 05:51:00", - "candidate_index": 3151, + "tech_bar_index": 483183, + "signal_bar_index": 483183, + "bar_offset": 153, + "tech_price": 9585000.0, + "tech_datetime": "2019-10-18 10:12:00", + "candidate_index": 5390, "gt_datetime": "2019-10-18 17:51:00", "gt_price": 9350000.0 }, { "matched": true, "gt_bar_index": 486175, - "tech_bar_index": 486205, - "signal_bar_index": 486205, - "bar_offset": 30, - "tech_price": 8729000.0, - "tech_datetime": "2019-10-24 17:18:00", - "candidate_index": 3157, + "tech_bar_index": 486235, + "signal_bar_index": 486235, + "bar_offset": 60, + "tech_price": 8790000.0, + "tech_datetime": "2019-10-24 18:48:00", + "candidate_index": 5413, "gt_datetime": "2019-10-24 15:48:00", "gt_price": 8644000.0 }, { "matched": true, "gt_bar_index": 486871, - "tech_bar_index": 486911, - "signal_bar_index": 486911, - "bar_offset": 40, - "tech_price": 9915000.0, - "tech_datetime": "2019-10-26 04:36:00", - "candidate_index": 3160, + "tech_bar_index": 486841, + "signal_bar_index": 486841, + "bar_offset": 30, + "tech_price": 9749000.0, + "tech_datetime": "2019-10-26 01:06:00", + "candidate_index": 5422, "gt_datetime": "2019-10-26 02:36:00", "gt_price": 9779000.0 }, { "matched": true, "gt_bar_index": 487068, - "tech_bar_index": 487071, - "signal_bar_index": 487071, - "bar_offset": 3, - "tech_price": 10933000.0, - "tech_datetime": "2019-10-26 12:36:00", - "candidate_index": 3161, + "tech_bar_index": 487017, + "signal_bar_index": 487017, + "bar_offset": 51, + "tech_price": 10635000.0, + "tech_datetime": "2019-10-26 09:54:00", + "candidate_index": 5427, "gt_datetime": "2019-10-26 12:27:00", "gt_price": 10754000.0 }, { "matched": true, "gt_bar_index": 487190, - "tech_bar_index": 487332, - "signal_bar_index": 487332, - "bar_offset": 142, - "tech_price": 10662000.0, - "tech_datetime": "2019-10-27 01:39:00", - "candidate_index": 3162, + "tech_bar_index": 487141, + "signal_bar_index": 487141, + "bar_offset": 49, + "tech_price": 11074000.0, + "tech_datetime": "2019-10-26 16:06:00", + "candidate_index": 5428, "gt_datetime": "2019-10-26 18:33:00", "gt_price": 10378000.0 }, { "matched": true, "gt_bar_index": 487390, - "tech_bar_index": 487823, - "signal_bar_index": 487823, - "bar_offset": 433, - "tech_price": 11125000.0, - "tech_datetime": "2019-10-28 02:12:00", - "candidate_index": 3163, + "tech_bar_index": 487307, + "signal_bar_index": 487307, + "bar_offset": 83, + "tech_price": 10695000.0, + "tech_datetime": "2019-10-27 00:24:00", + "candidate_index": 5429, "gt_datetime": "2019-10-27 04:33:00", "gt_price": 10395000.0 }, { "matched": true, "gt_bar_index": 487801, - "tech_bar_index": 487863, - "signal_bar_index": 487863, - "bar_offset": 62, - "tech_price": 11167000.0, - "tech_datetime": "2019-10-28 04:12:00", - "candidate_index": 3164, + "tech_bar_index": 487841, + "signal_bar_index": 487841, + "bar_offset": 40, + "tech_price": 11166000.0, + "tech_datetime": "2019-10-28 03:06:00", + "candidate_index": 5435, "gt_datetime": "2019-10-28 01:06:00", "gt_price": 10905000.0 }, { "matched": true, "gt_bar_index": 489601, - "tech_bar_index": 489720, - "signal_bar_index": 489720, - "bar_offset": 119, - "tech_price": 10812000.0, - "tech_datetime": "2019-11-01 01:03:00", - "candidate_index": 3171, + "tech_bar_index": 489575, + "signal_bar_index": 489575, + "bar_offset": 26, + "tech_price": 10660000.0, + "tech_datetime": "2019-10-31 17:48:00", + "candidate_index": 5454, "gt_datetime": "2019-10-31 19:06:00", "gt_price": 10503000.0 }, { "matched": true, "gt_bar_index": 493533, - "tech_bar_index": 493647, - "signal_bar_index": 493647, - "bar_offset": 114, - "tech_price": 10248000.0, - "tech_datetime": "2019-11-09 05:27:00", - "candidate_index": 3192, + "tech_bar_index": 493742, + "signal_bar_index": 493742, + "bar_offset": 209, + "tech_price": 10262000.0, + "tech_datetime": "2019-11-09 10:12:00", + "candidate_index": 5495, "gt_datetime": "2019-11-08 23:45:00", "gt_price": 10100000.0 }, { "matched": true, "gt_bar_index": 494268, - "tech_bar_index": 494630, - "signal_bar_index": 494630, - "bar_offset": 362, - "tech_price": 10494000.0, - "tech_datetime": "2019-11-11 09:39:00", - "candidate_index": 3193, + "tech_bar_index": 494191, + "signal_bar_index": 494191, + "bar_offset": 77, + "tech_price": 10251000.0, + "tech_datetime": "2019-11-10 08:39:00", + "candidate_index": 5503, "gt_datetime": "2019-11-10 12:30:00", "gt_price": 10170000.0 }, { "matched": true, "gt_bar_index": 500178, - "tech_bar_index": 500346, - "signal_bar_index": 500346, - "bar_offset": 168, - "tech_price": 8692000.0, - "tech_datetime": "2019-11-23 07:33:00", - "candidate_index": 3211, + "tech_bar_index": 500199, + "signal_bar_index": 500199, + "bar_offset": 21, + "tech_price": 8487000.0, + "tech_datetime": "2019-11-23 00:12:00", + "candidate_index": 5550, "gt_datetime": "2019-11-22 23:09:00", "gt_price": 8186000.0 }, { "matched": true, "gt_bar_index": 501447, - "tech_bar_index": 501545, - "signal_bar_index": 501545, - "bar_offset": 98, - "tech_price": 7958000.0, - "tech_datetime": "2019-11-25 19:30:00", - "candidate_index": 3213, + "tech_bar_index": 501481, + "signal_bar_index": 501481, + "bar_offset": 34, + "tech_price": 7910000.0, + "tech_datetime": "2019-11-25 16:18:00", + "candidate_index": 5560, "gt_datetime": "2019-11-25 14:36:00", "gt_price": 7683000.0 }, { "matched": true, "gt_bar_index": 502496, - "tech_bar_index": 502585, - "signal_bar_index": 502585, - "bar_offset": 89, - "tech_price": 8470000.0, - "tech_datetime": "2019-11-27 23:30:00", - "candidate_index": 3218, + "tech_bar_index": 502539, + "signal_bar_index": 502539, + "bar_offset": 43, + "tech_price": 8530000.0, + "tech_datetime": "2019-11-27 21:12:00", + "candidate_index": 5572, "gt_datetime": "2019-11-27 19:03:00", "gt_price": 8049000.0 }, { "matched": true, "gt_bar_index": 503234, - "tech_bar_index": 503191, - "signal_bar_index": 503191, - "bar_offset": 43, - "tech_price": 8903000.0, - "tech_datetime": "2019-11-29 05:48:00", - "candidate_index": 3221, + "tech_bar_index": 503204, + "signal_bar_index": 503204, + "bar_offset": 30, + "tech_price": 8886000.0, + "tech_datetime": "2019-11-29 06:27:00", + "candidate_index": 5581, "gt_datetime": "2019-11-29 07:57:00", "gt_price": 8650000.0 }, { "matched": true, "gt_bar_index": 505818, - "tech_bar_index": 505779, - "signal_bar_index": 505779, - "bar_offset": 39, - "tech_price": 8473000.0, - "tech_datetime": "2019-12-04 15:12:00", - "candidate_index": 3229, + "tech_bar_index": 505796, + "signal_bar_index": 505796, + "bar_offset": 22, + "tech_price": 8476000.0, + "tech_datetime": "2019-12-04 16:03:00", + "candidate_index": 5606, "gt_datetime": "2019-12-04 17:09:00", "gt_price": 8420000.0 }, { "matched": true, "gt_bar_index": 506082, - "tech_bar_index": 506062, - "signal_bar_index": 506062, - "bar_offset": 20, - "tech_price": 8790000.0, - "tech_datetime": "2019-12-05 05:21:00", - "candidate_index": 3236, + "tech_bar_index": 506041, + "signal_bar_index": 506041, + "bar_offset": 41, + "tech_price": 8789000.0, + "tech_datetime": "2019-12-05 04:18:00", + "candidate_index": 5610, "gt_datetime": "2019-12-05 06:21:00", "gt_price": 8439000.0 }, { "matched": true, "gt_bar_index": 506835, - "tech_bar_index": 506840, - "signal_bar_index": 506840, - "bar_offset": 5, - "tech_price": 8675000.0, - "tech_datetime": "2019-12-06 20:15:00", - "candidate_index": 3238, + "tech_bar_index": 506813, + "signal_bar_index": 506813, + "bar_offset": 22, + "tech_price": 8686000.0, + "tech_datetime": "2019-12-06 18:54:00", + "candidate_index": 5620, "gt_datetime": "2019-12-06 20:00:00", "gt_price": 8624000.0 }, @@ -163832,406 +315280,442 @@ "bar_offset": 4, "tech_price": 7694000.0, "tech_datetime": "2019-12-18 22:33:00", - "candidate_index": 3259, + "candidate_index": 5668, "gt_datetime": "2019-12-18 22:21:00", "gt_price": 7550000.0 }, { "matched": true, "gt_bar_index": 513045, - "tech_bar_index": 513052, - "signal_bar_index": 513052, - "bar_offset": 7, - "tech_price": 8306000.0, - "tech_datetime": "2019-12-19 18:51:00", - "candidate_index": 3260, + "tech_bar_index": 513057, + "signal_bar_index": 513057, + "bar_offset": 12, + "tech_price": 8385000.0, + "tech_datetime": "2019-12-19 19:06:00", + "candidate_index": 5672, "gt_datetime": "2019-12-19 18:30:00", "gt_price": 8217000.0 }, { "matched": true, "gt_bar_index": 514415, - "tech_bar_index": 514376, - "signal_bar_index": 514376, - "bar_offset": 39, - "tech_price": 8293000.0, - "tech_datetime": "2019-12-22 13:12:00", - "candidate_index": 3269, + "tech_bar_index": 514474, + "signal_bar_index": 514474, + "bar_offset": 59, + "tech_price": 8329000.0, + "tech_datetime": "2019-12-22 18:06:00", + "candidate_index": 5688, "gt_datetime": "2019-12-22 15:09:00", "gt_price": 8281000.0 }, { "matched": true, "gt_bar_index": 514640, - "tech_bar_index": 514539, - "signal_bar_index": 514539, - "bar_offset": 101, - "tech_price": 8337000.0, - "tech_datetime": "2019-12-22 21:21:00", - "candidate_index": 3270, + "tech_bar_index": 514602, + "signal_bar_index": 514602, + "bar_offset": 38, + "tech_price": 8331000.0, + "tech_datetime": "2019-12-23 00:30:00", + "candidate_index": 5691, "gt_datetime": "2019-12-23 02:24:00", "gt_price": 8445000.0 }, { "matched": true, "gt_bar_index": 516934, - "tech_bar_index": 516824, - "signal_bar_index": 516824, - "bar_offset": 110, - "tech_price": 8348000.0, - "tech_datetime": "2019-12-27 15:36:00", - "candidate_index": 3277, + "tech_bar_index": 516959, + "signal_bar_index": 516959, + "bar_offset": 25, + "tech_price": 8356000.0, + "tech_datetime": "2019-12-27 22:21:00", + "candidate_index": 5715, "gt_datetime": "2019-12-27 21:06:00", "gt_price": 8200000.0 }, { "matched": true, "gt_bar_index": 520092, - "tech_bar_index": 520313, - "signal_bar_index": 520313, - "bar_offset": 221, - "tech_price": 8469000.0, - "tech_datetime": "2020-01-03 22:03:00", - "candidate_index": 3290, + "tech_bar_index": 520125, + "signal_bar_index": 520125, + "bar_offset": 33, + "tech_price": 8062000.0, + "tech_datetime": "2020-01-03 12:39:00", + "candidate_index": 5740, "gt_datetime": "2020-01-03 11:00:00", "gt_price": 7904000.0 }, { "matched": true, "gt_bar_index": 522219, - "tech_bar_index": 522451, - "signal_bar_index": 522451, - "bar_offset": 232, - "tech_price": 9580000.0, - "tech_datetime": "2020-01-08 12:36:00", - "candidate_index": 3298, + "tech_bar_index": 522231, + "signal_bar_index": 522231, + "bar_offset": 12, + "tech_price": 9077000.0, + "tech_datetime": "2020-01-08 01:36:00", + "candidate_index": 5772, "gt_datetime": "2020-01-08 01:00:00", "gt_price": 8872000.0 }, { "matched": true, "gt_bar_index": 523515, - "tech_bar_index": 523622, - "signal_bar_index": 523622, - "bar_offset": 107, - "tech_price": 9009000.0, - "tech_datetime": "2020-01-10 23:09:00", - "candidate_index": 3302, + "tech_bar_index": 523535, + "signal_bar_index": 523535, + "bar_offset": 20, + "tech_price": 8822000.0, + "tech_datetime": "2020-01-10 18:48:00", + "candidate_index": 5787, "gt_datetime": "2020-01-10 17:48:00", "gt_price": 8750000.0 }, { "matched": true, "gt_bar_index": 525139, - "tech_bar_index": 525192, - "signal_bar_index": 525192, - "bar_offset": 53, - "tech_price": 9177000.0, - "tech_datetime": "2020-01-14 05:39:00", - "candidate_index": 3307, + "tech_bar_index": 525185, + "signal_bar_index": 525185, + "bar_offset": 46, + "tech_price": 9161000.0, + "tech_datetime": "2020-01-14 05:18:00", + "candidate_index": 5810, "gt_datetime": "2020-01-14 03:00:00", "gt_price": 9125000.0 }, { "matched": true, "gt_bar_index": 526294, - "tech_bar_index": 526222, - "signal_bar_index": 526222, - "bar_offset": 72, - "tech_price": 9766000.0, - "tech_datetime": "2020-01-16 09:09:00", - "candidate_index": 3314, + "tech_bar_index": 526334, + "signal_bar_index": 526334, + "bar_offset": 40, + "tech_price": 9730000.0, + "tech_datetime": "2020-01-16 14:45:00", + "candidate_index": 5830, "gt_datetime": "2020-01-16 12:45:00", "gt_price": 9560000.0 }, { "matched": true, "gt_bar_index": 526755, - "tech_bar_index": 526790, - "signal_bar_index": 526790, - "bar_offset": 35, - "tech_price": 9909000.0, - "tech_datetime": "2020-01-17 13:33:00", - "candidate_index": 3318, + "tech_bar_index": 526770, + "signal_bar_index": 526770, + "bar_offset": 15, + "tech_price": 9946000.0, + "tech_datetime": "2020-01-17 12:33:00", + "candidate_index": 5842, "gt_datetime": "2020-01-17 11:48:00", "gt_price": 9860000.0 }, { "matched": true, "gt_bar_index": 529860, - "tech_bar_index": 529822, - "signal_bar_index": 529822, - "bar_offset": 38, - "tech_price": 9765000.0, - "tech_datetime": "2020-01-23 21:15:00", - "candidate_index": 3336, + "tech_bar_index": 529889, + "signal_bar_index": 529889, + "bar_offset": 29, + "tech_price": 9690000.0, + "tech_datetime": "2020-01-24 00:36:00", + "candidate_index": 5877, "gt_datetime": "2020-01-23 23:09:00", "gt_price": 9620000.0 }, { "matched": true, "gt_bar_index": 531490, - "tech_bar_index": 531466, - "signal_bar_index": 531466, - "bar_offset": 24, - "tech_price": 9959000.0, - "tech_datetime": "2020-01-27 07:30:00", - "candidate_index": 3348, + "tech_bar_index": 531503, + "signal_bar_index": 531503, + "bar_offset": 13, + "tech_price": 10013000.0, + "tech_datetime": "2020-01-27 09:21:00", + "candidate_index": 5899, "gt_datetime": "2020-01-27 08:42:00", "gt_price": 9909000.0 }, { "matched": true, "gt_bar_index": 535595, - "tech_bar_index": 535569, - "signal_bar_index": 535569, - "bar_offset": 26, - "tech_price": 10663000.0, - "tech_datetime": "2020-02-04 20:39:00", - "candidate_index": 3372, + "tech_bar_index": 535616, + "signal_bar_index": 535616, + "bar_offset": 21, + "tech_price": 10581000.0, + "tech_datetime": "2020-02-04 23:00:00", + "candidate_index": 5962, "gt_datetime": "2020-02-04 21:57:00", "gt_price": 10501000.0 }, { "matched": true, "gt_bar_index": 536756, - "tech_bar_index": 536869, - "signal_bar_index": 536869, - "bar_offset": 113, - "tech_price": 11423000.0, - "tech_datetime": "2020-02-07 13:39:00", - "candidate_index": 3378, + "tech_bar_index": 536786, + "signal_bar_index": 536786, + "bar_offset": 30, + "tech_price": 11350000.0, + "tech_datetime": "2020-02-07 09:30:00", + "candidate_index": 5980, "gt_datetime": "2020-02-07 08:00:00", "gt_price": 11200000.0 }, { "matched": true, "gt_bar_index": 536981, - "tech_bar_index": 536956, - "signal_bar_index": 536956, - "bar_offset": 25, - "tech_price": 11440000.0, - "tech_datetime": "2020-02-07 18:00:00", - "candidate_index": 3379, + "tech_bar_index": 536983, + "signal_bar_index": 536983, + "bar_offset": 2, + "tech_price": 11486000.0, + "tech_datetime": "2020-02-07 19:21:00", + "candidate_index": 5984, "gt_datetime": "2020-02-07 19:15:00", "gt_price": 11481000.0 }, { "matched": true, "gt_bar_index": 538756, - "tech_bar_index": 539172, - "signal_bar_index": 539172, - "bar_offset": 416, - "tech_price": 11808000.0, - "tech_datetime": "2020-02-12 08:48:00", - "candidate_index": 3393, + "tech_bar_index": 538870, + "signal_bar_index": 538870, + "bar_offset": 114, + "tech_price": 11384000.0, + "tech_datetime": "2020-02-11 17:42:00", + "candidate_index": 6011, "gt_datetime": "2020-02-11 12:00:00", "gt_price": 11313000.0 }, { "matched": true, "gt_bar_index": 541864, - "tech_bar_index": 542039, - "signal_bar_index": 542039, - "bar_offset": 175, - "tech_price": 11376000.0, - "tech_datetime": "2020-02-18 08:09:00", - "candidate_index": 3402, + "tech_bar_index": 541891, + "signal_bar_index": 541891, + "bar_offset": 27, + "tech_price": 11267000.0, + "tech_datetime": "2020-02-18 00:45:00", + "candidate_index": 6042, "gt_datetime": "2020-02-17 23:24:00", "gt_price": 11136000.0 }, { "matched": true, "gt_bar_index": 542330, - "tech_bar_index": 542188, - "signal_bar_index": 542188, - "bar_offset": 142, - "tech_price": 11529000.0, - "tech_datetime": "2020-02-18 15:36:00", - "candidate_index": 3404, + "tech_bar_index": 542359, + "signal_bar_index": 542359, + "bar_offset": 29, + "tech_price": 11478000.0, + "tech_datetime": "2020-02-19 00:09:00", + "candidate_index": 6052, "gt_datetime": "2020-02-18 22:42:00", "gt_price": 11327000.0 }, { "matched": true, "gt_bar_index": 546399, - "tech_bar_index": 546614, - "signal_bar_index": 546614, - "bar_offset": 215, - "tech_price": 10700000.0, - "tech_datetime": "2020-02-27 21:00:00", - "candidate_index": 3429, + "tech_bar_index": 546421, + "signal_bar_index": 546421, + "bar_offset": 22, + "tech_price": 10607000.0, + "tech_datetime": "2020-02-27 11:21:00", + "candidate_index": 6099, "gt_datetime": "2020-02-27 10:15:00", "gt_price": 10297000.0 }, { "matched": true, "gt_bar_index": 548195, - "tech_bar_index": 548200, - "signal_bar_index": 548200, - "bar_offset": 5, - "tech_price": 10347000.0, - "tech_datetime": "2020-03-02 04:18:00", - "candidate_index": 3437, + "tech_bar_index": 548207, + "signal_bar_index": 548207, + "bar_offset": 12, + "tech_price": 10373000.0, + "tech_datetime": "2020-03-02 04:39:00", + "candidate_index": 6132, "gt_datetime": "2020-03-02 04:03:00", "gt_price": 10279000.0 }, { "matched": true, "gt_bar_index": 549160, - "tech_bar_index": 548943, - "signal_bar_index": 548943, - "bar_offset": 217, - "tech_price": 10530000.0, - "tech_datetime": "2020-03-03 17:27:00", - "candidate_index": 3443, + "tech_bar_index": 549218, + "signal_bar_index": 549218, + "bar_offset": 58, + "tech_price": 10502000.0, + "tech_datetime": "2020-03-04 07:12:00", + "candidate_index": 6146, "gt_datetime": "2020-03-04 04:18:00", "gt_price": 10406000.0 }, { "matched": true, "gt_bar_index": 549750, - "tech_bar_index": 549741, - "signal_bar_index": 549741, - "bar_offset": 9, - "tech_price": 10535000.0, - "tech_datetime": "2020-03-05 09:21:00", - "candidate_index": 3447, + "tech_bar_index": 549772, + "signal_bar_index": 549772, + "bar_offset": 22, + "tech_price": 10583000.0, + "tech_datetime": "2020-03-05 10:54:00", + "candidate_index": 6151, "gt_datetime": "2020-03-05 09:48:00", "gt_price": 10596000.0 }, { "matched": true, "gt_bar_index": 551967, - "tech_bar_index": 551897, - "signal_bar_index": 551897, - "bar_offset": 70, - "tech_price": 9655000.0, - "tech_datetime": "2020-03-09 21:09:00", - "candidate_index": 3456, + "tech_bar_index": 552068, + "signal_bar_index": 552068, + "bar_offset": 101, + "tech_price": 9605000.0, + "tech_datetime": "2020-03-10 05:42:00", + "candidate_index": 6176, "gt_datetime": "2020-03-10 00:39:00", "gt_price": 9349000.0 }, { "matched": true, "gt_bar_index": 552284, - "tech_bar_index": 552239, - "signal_bar_index": 552239, - "bar_offset": 45, - "tech_price": 9617000.0, - "tech_datetime": "2020-03-10 14:15:00", - "candidate_index": 3459, + "tech_bar_index": 552258, + "signal_bar_index": 552258, + "bar_offset": 26, + "tech_price": 9627000.0, + "tech_datetime": "2020-03-10 15:12:00", + "candidate_index": 6180, "gt_datetime": "2020-03-10 16:30:00", "gt_price": 9507000.0 }, { "matched": true, "gt_bar_index": 553309, - "tech_bar_index": 553538, - "signal_bar_index": 553538, - "bar_offset": 229, - "tech_price": 7378000.0, - "tech_datetime": "2020-03-13 07:12:00", - "candidate_index": 3464, + "tech_bar_index": 553090, + "signal_bar_index": 553090, + "bar_offset": 219, + "tech_price": 9510000.0, + "tech_datetime": "2020-03-12 08:48:00", + "candidate_index": 6185, "gt_datetime": "2020-03-12 19:45:00", "gt_price": 7781000.0 }, { "matched": true, "gt_bar_index": 553310, - "tech_bar_index": 553053, - "signal_bar_index": 553053, - "bar_offset": 257, - "tech_price": 9385000.0, - "tech_datetime": "2020-03-12 06:57:00", - "candidate_index": 3463, + "tech_bar_index": 553069, + "signal_bar_index": 553069, + "bar_offset": 241, + "tech_price": 9532000.0, + "tech_datetime": "2020-03-12 07:45:00", + "candidate_index": 6184, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 7701000.0 }, { "matched": true, "gt_bar_index": 553333, - "tech_bar_index": 553629, - "signal_bar_index": 553629, - "bar_offset": 296, - "tech_price": 6380000.0, - "tech_datetime": "2020-03-13 11:45:00", - "candidate_index": 3465, + "tech_bar_index": 553656, + "signal_bar_index": 553656, + "bar_offset": 323, + "tech_price": 6750000.0, + "tech_datetime": "2020-03-13 13:06:00", + "candidate_index": 6186, "gt_datetime": "2020-03-12 20:57:00", "gt_price": 7509000.0 }, { "matched": true, "gt_bar_index": 553369, - "tech_bar_index": 553653, - "signal_bar_index": 553653, - "bar_offset": 284, - "tech_price": 6915000.0, - "tech_datetime": "2020-03-13 12:57:00", - "candidate_index": 3466, + "tech_bar_index": 553660, + "signal_bar_index": 553660, + "bar_offset": 291, + "tech_price": 6808000.0, + "tech_datetime": "2020-03-13 13:18:00", + "candidate_index": 6187, "gt_datetime": "2020-03-12 22:45:00", "gt_price": 7263000.0 }, { "matched": true, "gt_bar_index": 553529, - "tech_bar_index": 553669, - "signal_bar_index": 553669, - "bar_offset": 140, - "tech_price": 6652000.0, - "tech_datetime": "2020-03-13 13:45:00", - "candidate_index": 3467, + "tech_bar_index": 553702, + "signal_bar_index": 553702, + "bar_offset": 173, + "tech_price": 6772000.0, + "tech_datetime": "2020-03-13 15:24:00", + "candidate_index": 6188, "gt_datetime": "2020-03-13 06:45:00", "gt_price": 7000000.0 }, { "matched": true, "gt_bar_index": 553570, - "tech_bar_index": 553677, - "signal_bar_index": 553677, - "bar_offset": 107, - "tech_price": 6869000.0, - "tech_datetime": "2020-03-13 14:09:00", - "candidate_index": 3468, + "tech_bar_index": 553748, + "signal_bar_index": 553748, + "bar_offset": 178, + "tech_price": 7039000.0, + "tech_datetime": "2020-03-13 17:42:00", + "candidate_index": 6189, "gt_datetime": "2020-03-13 08:48:00", "gt_price": 5991000.0 }, { "matched": true, "gt_bar_index": 553577, - "tech_bar_index": 553818, - "signal_bar_index": 553818, - "bar_offset": 241, - "tech_price": 7121000.0, - "tech_datetime": "2020-03-13 21:12:00", - "candidate_index": 3469, + "tech_bar_index": 553765, + "signal_bar_index": 553765, + "bar_offset": 188, + "tech_price": 7132000.0, + "tech_datetime": "2020-03-13 18:33:00", + "candidate_index": 6190, "gt_datetime": "2020-03-13 09:09:00", "gt_price": 6089000.0 }, { "matched": true, "gt_bar_index": 553619, - "tech_bar_index": 553993, - "signal_bar_index": 553993, - "bar_offset": 374, - "tech_price": 6976000.0, - "tech_datetime": "2020-03-14 05:57:00", - "candidate_index": 3470, + "tech_bar_index": 553821, + "signal_bar_index": 553821, + "bar_offset": 202, + "tech_price": 7131000.0, + "tech_datetime": "2020-03-13 21:21:00", + "candidate_index": 6191, "gt_datetime": "2020-03-13 11:15:00", "gt_price": 5494000.0 }, { "matched": true, "gt_bar_index": 553624, - "tech_bar_index": 554061, - "signal_bar_index": 554061, - "bar_offset": 437, - "tech_price": 7181000.0, - "tech_datetime": "2020-03-14 09:21:00", - "candidate_index": 3471, + "tech_bar_index": 553840, + "signal_bar_index": 553840, + "bar_offset": 216, + "tech_price": 7211000.0, + "tech_datetime": "2020-03-13 22:18:00", + "candidate_index": 6192, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 5784000.0 }, + { + "matched": true, + "gt_bar_index": 553628, + "tech_bar_index": 553974, + "signal_bar_index": 553974, + "bar_offset": 346, + "tech_price": 6895000.0, + "tech_datetime": "2020-03-14 05:00:00", + "candidate_index": 6193, + "gt_datetime": "2020-03-13 11:42:00", + "gt_price": 6036000.0 + }, + { + "matched": true, + "gt_bar_index": 553632, + "tech_bar_index": 554013, + "signal_bar_index": 554013, + "bar_offset": 381, + "tech_price": 7139000.0, + "tech_datetime": "2020-03-14 06:57:00", + "candidate_index": 6194, + "gt_datetime": "2020-03-13 11:54:00", + "gt_price": 6188000.0 + }, + { + "matched": true, + "gt_bar_index": 553649, + "tech_bar_index": 554127, + "signal_bar_index": 554127, + "bar_offset": 478, + "tech_price": 7180000.0, + "tech_datetime": "2020-03-14 12:39:00", + "candidate_index": 6195, + "gt_datetime": "2020-03-13 12:45:00", + "gt_price": 6582000.0 + }, { "matched": true, "gt_bar_index": 553797, @@ -164240,619 +315724,643 @@ "bar_offset": 480, "tech_price": 6912000.0, "tech_datetime": "2020-03-14 20:09:00", - "candidate_index": 3472, + "candidate_index": 6196, "gt_datetime": "2020-03-13 20:09:00", "gt_price": 6961000.0 }, + { + "matched": true, + "gt_bar_index": 553889, + "tech_bar_index": 554287, + "signal_bar_index": 554287, + "bar_offset": 398, + "tech_price": 7014000.0, + "tech_datetime": "2020-03-14 20:39:00", + "candidate_index": 6197, + "gt_datetime": "2020-03-14 00:45:00", + "gt_price": 6480000.0 + }, + { + "matched": true, + "gt_bar_index": 553951, + "tech_bar_index": 554318, + "signal_bar_index": 554318, + "bar_offset": 367, + "tech_price": 6932000.0, + "tech_datetime": "2020-03-14 22:12:00", + "candidate_index": 6198, + "gt_datetime": "2020-03-14 03:51:00", + "gt_price": 6400000.0 + }, { "matched": true, "gt_bar_index": 554256, - "tech_bar_index": 554456, - "signal_bar_index": 554456, - "bar_offset": 200, - "tech_price": 6953000.0, - "tech_datetime": "2020-03-15 05:06:00", - "candidate_index": 3473, + "tech_bar_index": 554547, + "signal_bar_index": 554547, + "bar_offset": 291, + "tech_price": 6848000.0, + "tech_datetime": "2020-03-15 09:39:00", + "candidate_index": 6199, "gt_datetime": "2020-03-14 19:06:00", "gt_price": 6601000.0 }, { "matched": true, "gt_bar_index": 554608, - "tech_bar_index": 554955, - "signal_bar_index": 554955, - "bar_offset": 347, - "tech_price": 6822000.0, - "tech_datetime": "2020-03-16 06:03:00", - "candidate_index": 3474, + "tech_bar_index": 554632, + "signal_bar_index": 554632, + "bar_offset": 24, + "tech_price": 6762000.0, + "tech_datetime": "2020-03-15 13:54:00", + "candidate_index": 6200, "gt_datetime": "2020-03-15 12:42:00", "gt_price": 6660000.0 }, { "matched": true, "gt_bar_index": 554953, - "tech_bar_index": 555293, - "signal_bar_index": 555293, - "bar_offset": 340, - "tech_price": 6311000.0, - "tech_datetime": "2020-03-16 22:57:00", - "candidate_index": 3475, + "tech_bar_index": 554929, + "signal_bar_index": 554929, + "bar_offset": 24, + "tech_price": 6840000.0, + "tech_datetime": "2020-03-16 04:45:00", + "candidate_index": 6203, "gt_datetime": "2020-03-16 05:57:00", "gt_price": 6721000.0 }, { "matched": true, "gt_bar_index": 555234, - "tech_bar_index": 555342, - "signal_bar_index": 555342, - "bar_offset": 108, - "tech_price": 6527000.0, - "tech_datetime": "2020-03-17 01:24:00", - "candidate_index": 3476, + "tech_bar_index": 555313, + "signal_bar_index": 555313, + "bar_offset": 79, + "tech_price": 6391000.0, + "tech_datetime": "2020-03-16 23:57:00", + "candidate_index": 6205, "gt_datetime": "2020-03-16 20:00:00", "gt_price": 6000000.0 }, { "matched": true, "gt_bar_index": 555284, - "tech_bar_index": 555386, - "signal_bar_index": 555386, - "bar_offset": 102, - "tech_price": 6480000.0, - "tech_datetime": "2020-03-17 03:36:00", - "candidate_index": 3477, + "tech_bar_index": 555561, + "signal_bar_index": 555561, + "bar_offset": 277, + "tech_price": 6657000.0, + "tech_datetime": "2020-03-17 12:21:00", + "candidate_index": 6206, "gt_datetime": "2020-03-16 22:30:00", "gt_price": 6050000.0 }, { "matched": true, "gt_bar_index": 555430, - "tech_bar_index": 555408, - "signal_bar_index": 555408, - "bar_offset": 22, - "tech_price": 6440000.0, - "tech_datetime": "2020-03-17 04:42:00", - "candidate_index": 3478, + "tech_bar_index": 555871, + "signal_bar_index": 555871, + "bar_offset": 441, + "tech_price": 6721000.0, + "tech_datetime": "2020-03-18 03:51:00", + "candidate_index": 6207, "gt_datetime": "2020-03-17 05:48:00", "gt_price": 6200000.0 }, { "matched": true, "gt_bar_index": 555774, - "tech_bar_index": 555899, - "signal_bar_index": 555899, - "bar_offset": 125, - "tech_price": 6722000.0, - "tech_datetime": "2020-03-18 05:15:00", - "candidate_index": 3480, + "tech_bar_index": 555885, + "signal_bar_index": 555885, + "bar_offset": 111, + "tech_price": 6748000.0, + "tech_datetime": "2020-03-18 04:33:00", + "candidate_index": 6208, "gt_datetime": "2020-03-17 23:00:00", "gt_price": 6398000.0 }, { "matched": true, "gt_bar_index": 556177, - "tech_bar_index": 555974, - "signal_bar_index": 555974, - "bar_offset": 203, - "tech_price": 6844000.0, - "tech_datetime": "2020-03-18 09:00:00", - "candidate_index": 3481, + "tech_bar_index": 556160, + "signal_bar_index": 556160, + "bar_offset": 17, + "tech_price": 6563000.0, + "tech_datetime": "2020-03-18 18:18:00", + "candidate_index": 6211, "gt_datetime": "2020-03-18 19:09:00", "gt_price": 6363000.0 }, { "matched": true, "gt_bar_index": 556668, - "tech_bar_index": 556726, - "signal_bar_index": 556726, - "bar_offset": 58, - "tech_price": 7153000.0, - "tech_datetime": "2020-03-19 22:36:00", - "candidate_index": 3482, + "tech_bar_index": 556662, + "signal_bar_index": 556662, + "bar_offset": 6, + "tech_price": 7040000.0, + "tech_datetime": "2020-03-19 19:24:00", + "candidate_index": 6218, "gt_datetime": "2020-03-19 19:42:00", "gt_price": 6941000.0 }, { "matched": true, "gt_bar_index": 556969, - "tech_bar_index": 557071, - "signal_bar_index": 557071, - "bar_offset": 102, - "tech_price": 7809000.0, - "tech_datetime": "2020-03-20 15:51:00", - "candidate_index": 3485, + "tech_bar_index": 557035, + "signal_bar_index": 557035, + "bar_offset": 66, + "tech_price": 7768000.0, + "tech_datetime": "2020-03-20 14:03:00", + "candidate_index": 6224, "gt_datetime": "2020-03-20 10:45:00", "gt_price": 7513000.0 }, { "matched": true, "gt_bar_index": 557345, - "tech_bar_index": 557368, - "signal_bar_index": 557368, - "bar_offset": 23, - "tech_price": 7759000.0, - "tech_datetime": "2020-03-21 06:42:00", - "candidate_index": 3487, + "tech_bar_index": 557370, + "signal_bar_index": 557370, + "bar_offset": 25, + "tech_price": 7756000.0, + "tech_datetime": "2020-03-21 06:48:00", + "candidate_index": 6229, "gt_datetime": "2020-03-21 05:33:00", "gt_price": 7353000.0 }, { "matched": true, "gt_bar_index": 557639, - "tech_bar_index": 557726, - "signal_bar_index": 557726, - "bar_offset": 87, - "tech_price": 7776000.0, - "tech_datetime": "2020-03-22 00:36:00", - "candidate_index": 3488, + "tech_bar_index": 557662, + "signal_bar_index": 557662, + "bar_offset": 23, + "tech_price": 7752000.0, + "tech_datetime": "2020-03-21 21:24:00", + "candidate_index": 6233, "gt_datetime": "2020-03-21 20:15:00", "gt_price": 7420000.0 }, { "matched": true, "gt_bar_index": 558563, - "tech_bar_index": 558695, - "signal_bar_index": 558695, - "bar_offset": 132, - "tech_price": 7778000.0, - "tech_datetime": "2020-03-24 01:03:00", - "candidate_index": 3499, + "tech_bar_index": 558582, + "signal_bar_index": 558582, + "bar_offset": 19, + "tech_price": 7387000.0, + "tech_datetime": "2020-03-23 19:24:00", + "candidate_index": 6246, "gt_datetime": "2020-03-23 18:27:00", "gt_price": 7234000.0 }, { "matched": true, "gt_bar_index": 558647, - "tech_bar_index": 558430, - "signal_bar_index": 558430, - "bar_offset": 217, - "tech_price": 7493000.0, - "tech_datetime": "2020-03-23 11:48:00", - "candidate_index": 3498, + "tech_bar_index": 558651, + "signal_bar_index": 558651, + "bar_offset": 4, + "tech_price": 7812000.0, + "tech_datetime": "2020-03-23 22:51:00", + "candidate_index": 6247, "gt_datetime": "2020-03-23 22:39:00", "gt_price": 7650000.0 }, { "matched": true, "gt_bar_index": 559409, - "tech_bar_index": 559492, - "signal_bar_index": 559492, - "bar_offset": 83, - "tech_price": 8246000.0, - "tech_datetime": "2020-03-25 16:54:00", - "candidate_index": 3500, + "tech_bar_index": 559352, + "signal_bar_index": 559352, + "bar_offset": 57, + "tech_price": 8346000.0, + "tech_datetime": "2020-03-25 09:54:00", + "candidate_index": 6261, "gt_datetime": "2020-03-25 12:45:00", "gt_price": 8071000.0 }, { "matched": true, "gt_bar_index": 561735, - "tech_bar_index": 561835, - "signal_bar_index": 561835, - "bar_offset": 100, - "tech_price": 7549000.0, - "tech_datetime": "2020-03-30 14:03:00", - "candidate_index": 3512, + "tech_bar_index": 561780, + "signal_bar_index": 561780, + "bar_offset": 45, + "tech_price": 7427000.0, + "tech_datetime": "2020-03-30 11:18:00", + "candidate_index": 6293, "gt_datetime": "2020-03-30 09:03:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 562056, - "tech_bar_index": 562059, - "signal_bar_index": 562059, - "bar_offset": 3, - "tech_price": 7751000.0, - "tech_datetime": "2020-03-31 01:15:00", - "candidate_index": 3515, + "tech_bar_index": 562026, + "signal_bar_index": 562026, + "bar_offset": 30, + "tech_price": 7735000.0, + "tech_datetime": "2020-03-30 23:36:00", + "candidate_index": 6301, "gt_datetime": "2020-03-31 01:06:00", "gt_price": 7683000.0 }, { "matched": true, "gt_bar_index": 562966, - "tech_bar_index": 563144, - "signal_bar_index": 563144, - "bar_offset": 178, - "tech_price": 7935000.0, - "tech_datetime": "2020-04-02 07:30:00", - "candidate_index": 3518, + "tech_bar_index": 562997, + "signal_bar_index": 562997, + "bar_offset": 31, + "tech_price": 7633000.0, + "tech_datetime": "2020-04-02 00:09:00", + "candidate_index": 6313, "gt_datetime": "2020-04-01 22:36:00", "gt_price": 7534000.0 }, { "matched": true, "gt_bar_index": 563338, - "tech_bar_index": 563445, - "signal_bar_index": 563445, - "bar_offset": 107, - "tech_price": 8090000.0, - "tech_datetime": "2020-04-02 22:33:00", - "candidate_index": 3520, + "tech_bar_index": 563410, + "signal_bar_index": 563410, + "bar_offset": 72, + "tech_price": 8117000.0, + "tech_datetime": "2020-04-02 20:48:00", + "candidate_index": 6319, "gt_datetime": "2020-04-02 17:12:00", "gt_price": 8026000.0 }, { "matched": true, "gt_bar_index": 563981, - "tech_bar_index": 563726, - "signal_bar_index": 563726, - "bar_offset": 255, - "tech_price": 8196000.0, - "tech_datetime": "2020-04-03 12:36:00", - "candidate_index": 3521, + "tech_bar_index": 563996, + "signal_bar_index": 563996, + "bar_offset": 15, + "tech_price": 8167000.0, + "tech_datetime": "2020-04-04 02:06:00", + "candidate_index": 6327, "gt_datetime": "2020-04-04 01:21:00", "gt_price": 8050000.0 }, { "matched": true, "gt_bar_index": 565024, - "tech_bar_index": 565017, - "signal_bar_index": 565017, - "bar_offset": 7, - "tech_price": 8205000.0, - "tech_datetime": "2020-04-06 05:09:00", - "candidate_index": 3527, + "tech_bar_index": 565056, + "signal_bar_index": 565056, + "bar_offset": 32, + "tech_price": 8200000.0, + "tech_datetime": "2020-04-06 07:06:00", + "candidate_index": 6340, "gt_datetime": "2020-04-06 05:30:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 565225, - "tech_bar_index": 565129, - "signal_bar_index": 565129, - "bar_offset": 96, - "tech_price": 8260000.0, - "tech_datetime": "2020-04-06 10:45:00", - "candidate_index": 3528, + "tech_bar_index": 565255, + "signal_bar_index": 565255, + "bar_offset": 30, + "tech_price": 8434000.0, + "tech_datetime": "2020-04-06 17:03:00", + "candidate_index": 6343, "gt_datetime": "2020-04-06 15:33:00", "gt_price": 8444000.0 }, { "matched": true, "gt_bar_index": 567334, - "tech_bar_index": 567259, - "signal_bar_index": 567259, - "bar_offset": 75, - "tech_price": 8454000.0, - "tech_datetime": "2020-04-10 21:15:00", - "candidate_index": 3537, + "tech_bar_index": 567359, + "signal_bar_index": 567359, + "bar_offset": 25, + "tech_price": 8368000.0, + "tech_datetime": "2020-04-11 02:15:00", + "candidate_index": 6371, "gt_datetime": "2020-04-11 01:00:00", "gt_price": 8238000.0 }, { "matched": true, "gt_bar_index": 568058, - "tech_bar_index": 567987, - "signal_bar_index": 567987, - "bar_offset": 71, - "tech_price": 8438000.0, - "tech_datetime": "2020-04-12 09:39:00", - "candidate_index": 3541, + "tech_bar_index": 567953, + "signal_bar_index": 567953, + "bar_offset": 105, + "tech_price": 8437000.0, + "tech_datetime": "2020-04-12 07:57:00", + "candidate_index": 6378, "gt_datetime": "2020-04-12 13:12:00", "gt_price": 8343000.0 }, { "matched": true, "gt_bar_index": 569901, - "tech_bar_index": 569955, - "signal_bar_index": 569955, - "bar_offset": 54, - "tech_price": 8101000.0, - "tech_datetime": "2020-04-16 12:09:00", - "candidate_index": 3553, + "tech_bar_index": 569946, + "signal_bar_index": 569946, + "bar_offset": 45, + "tech_price": 8114000.0, + "tech_datetime": "2020-04-16 11:42:00", + "candidate_index": 6397, "gt_datetime": "2020-04-16 09:27:00", "gt_price": 7925000.0 }, { "matched": true, "gt_bar_index": 570133, - "tech_bar_index": 570161, - "signal_bar_index": 570161, - "bar_offset": 28, - "tech_price": 8470000.0, - "tech_datetime": "2020-04-16 22:27:00", - "candidate_index": 3555, + "tech_bar_index": 570154, + "signal_bar_index": 570154, + "bar_offset": 21, + "tech_price": 8485000.0, + "tech_datetime": "2020-04-16 22:06:00", + "candidate_index": 6401, "gt_datetime": "2020-04-16 21:03:00", "gt_price": 8357000.0 }, { "matched": true, "gt_bar_index": 570345, - "tech_bar_index": 570435, - "signal_bar_index": 570435, - "bar_offset": 90, - "tech_price": 8562000.0, - "tech_datetime": "2020-04-17 12:09:00", - "candidate_index": 3556, + "tech_bar_index": 570310, + "signal_bar_index": 570310, + "bar_offset": 35, + "tech_price": 8480000.0, + "tech_datetime": "2020-04-17 05:54:00", + "candidate_index": 6403, "gt_datetime": "2020-04-17 07:39:00", "gt_price": 8559000.0 }, { "matched": true, "gt_bar_index": 572532, - "tech_bar_index": 572552, - "signal_bar_index": 572552, - "bar_offset": 20, - "tech_price": 8365000.0, - "tech_datetime": "2020-04-21 22:00:00", - "candidate_index": 3571, + "tech_bar_index": 572553, + "signal_bar_index": 572553, + "bar_offset": 21, + "tech_price": 8370000.0, + "tech_datetime": "2020-04-21 22:03:00", + "candidate_index": 6430, "gt_datetime": "2020-04-21 21:00:00", "gt_price": 8310000.0 }, { "matched": true, "gt_bar_index": 575312, - "tech_bar_index": 575262, - "signal_bar_index": 575262, - "bar_offset": 50, - "tech_price": 9419000.0, - "tech_datetime": "2020-04-27 13:30:00", - "candidate_index": 3580, + "tech_bar_index": 575278, + "signal_bar_index": 575278, + "bar_offset": 34, + "tech_price": 9428000.0, + "tech_datetime": "2020-04-27 14:18:00", + "candidate_index": 6467, "gt_datetime": "2020-04-27 16:00:00", "gt_price": 9307000.0 }, { "matched": true, "gt_bar_index": 575601, - "tech_bar_index": 575580, - "signal_bar_index": 575580, - "bar_offset": 21, - "tech_price": 9400000.0, - "tech_datetime": "2020-04-28 05:24:00", - "candidate_index": 3582, + "tech_bar_index": 575594, + "signal_bar_index": 575594, + "bar_offset": 7, + "tech_price": 9425000.0, + "tech_datetime": "2020-04-28 06:06:00", + "candidate_index": 6471, "gt_datetime": "2020-04-28 06:27:00", "gt_price": 9449000.0 }, { "matched": true, "gt_bar_index": 576812, - "tech_bar_index": 576753, - "signal_bar_index": 576753, - "bar_offset": 59, - "tech_price": 11232000.0, - "tech_datetime": "2020-04-30 16:03:00", - "candidate_index": 3590, + "tech_bar_index": 576887, + "signal_bar_index": 576887, + "bar_offset": 75, + "tech_price": 10710000.0, + "tech_datetime": "2020-04-30 22:45:00", + "candidate_index": 6491, "gt_datetime": "2020-04-30 19:00:00", "gt_price": 10271000.0 }, { "matched": true, "gt_bar_index": 576969, - "tech_bar_index": 577017, - "signal_bar_index": 577017, - "bar_offset": 48, - "tech_price": 10739000.0, - "tech_datetime": "2020-05-01 05:15:00", - "candidate_index": 3591, + "tech_bar_index": 576991, + "signal_bar_index": 576991, + "bar_offset": 22, + "tech_price": 10563000.0, + "tech_datetime": "2020-05-01 03:57:00", + "candidate_index": 6492, "gt_datetime": "2020-05-01 02:51:00", "gt_price": 10280000.0 }, { "matched": true, "gt_bar_index": 577750, - "tech_bar_index": 577757, - "signal_bar_index": 577757, - "bar_offset": 7, - "tech_price": 10719000.0, - "tech_datetime": "2020-05-02 18:15:00", - "candidate_index": 3595, + "tech_bar_index": 577773, + "signal_bar_index": 577773, + "bar_offset": 23, + "tech_price": 10720000.0, + "tech_datetime": "2020-05-02 19:03:00", + "candidate_index": 6501, "gt_datetime": "2020-05-02 17:54:00", "gt_price": 10654000.0 }, { "matched": true, "gt_bar_index": 578645, - "tech_bar_index": 578518, - "signal_bar_index": 578518, - "bar_offset": 127, - "tech_price": 10879000.0, - "tech_datetime": "2020-05-04 08:18:00", - "candidate_index": 3597, + "tech_bar_index": 578738, + "signal_bar_index": 578738, + "bar_offset": 93, + "tech_price": 10614000.0, + "tech_datetime": "2020-05-04 19:18:00", + "candidate_index": 6513, "gt_datetime": "2020-05-04 14:39:00", "gt_price": 10450000.0 }, { "matched": true, "gt_bar_index": 579972, - "tech_bar_index": 579966, - "signal_bar_index": 579966, - "bar_offset": 6, - "tech_price": 11359000.0, - "tech_datetime": "2020-05-07 08:42:00", - "candidate_index": 3610, + "tech_bar_index": 579993, + "signal_bar_index": 579993, + "bar_offset": 21, + "tech_price": 11299000.0, + "tech_datetime": "2020-05-07 10:03:00", + "candidate_index": 6544, "gt_datetime": "2020-05-07 09:00:00", "gt_price": 11123000.0 }, { "matched": true, "gt_bar_index": 580237, - "tech_bar_index": 580181, - "signal_bar_index": 580181, - "bar_offset": 56, - "tech_price": 11356000.0, - "tech_datetime": "2020-05-07 19:27:00", - "candidate_index": 3614, + "tech_bar_index": 580270, + "signal_bar_index": 580270, + "bar_offset": 33, + "tech_price": 11556000.0, + "tech_datetime": "2020-05-07 23:54:00", + "candidate_index": 6549, "gt_datetime": "2020-05-07 22:15:00", "gt_price": 11488000.0 }, { "matched": true, "gt_bar_index": 581419, - "tech_bar_index": 581310, - "signal_bar_index": 581310, - "bar_offset": 109, - "tech_price": 11745000.0, - "tech_datetime": "2020-05-10 03:54:00", - "candidate_index": 3620, + "tech_bar_index": 581324, + "signal_bar_index": 581324, + "bar_offset": 95, + "tech_price": 11784000.0, + "tech_datetime": "2020-05-10 04:36:00", + "candidate_index": 6568, "gt_datetime": "2020-05-10 09:21:00", "gt_price": 10285000.0 }, { "matched": true, "gt_bar_index": 581476, - "tech_bar_index": 581615, - "signal_bar_index": 581615, - "bar_offset": 139, - "tech_price": 10779000.0, - "tech_datetime": "2020-05-10 19:09:00", - "candidate_index": 3621, + "tech_bar_index": 581598, + "signal_bar_index": 581598, + "bar_offset": 122, + "tech_price": 10830000.0, + "tech_datetime": "2020-05-10 18:18:00", + "candidate_index": 6569, "gt_datetime": "2020-05-10 12:12:00", "gt_price": 10213000.0 }, { "matched": true, "gt_bar_index": 581752, - "tech_bar_index": 581820, - "signal_bar_index": 581820, - "bar_offset": 68, - "tech_price": 10679000.0, - "tech_datetime": "2020-05-11 05:24:00", - "candidate_index": 3622, + "tech_bar_index": 581694, + "signal_bar_index": 581694, + "bar_offset": 58, + "tech_price": 10738000.0, + "tech_datetime": "2020-05-10 23:06:00", + "candidate_index": 6571, "gt_datetime": "2020-05-11 02:00:00", "gt_price": 10199000.0 }, { "matched": true, "gt_bar_index": 582092, - "tech_bar_index": 582196, - "signal_bar_index": 582196, - "bar_offset": 104, - "tech_price": 10880000.0, - "tech_datetime": "2020-05-12 00:12:00", - "candidate_index": 3624, + "tech_bar_index": 582098, + "signal_bar_index": 582098, + "bar_offset": 6, + "tech_price": 10500000.0, + "tech_datetime": "2020-05-11 19:18:00", + "candidate_index": 6577, "gt_datetime": "2020-05-11 19:00:00", "gt_price": 10267000.0 }, { "matched": true, "gt_bar_index": 582258, - "tech_bar_index": 582320, - "signal_bar_index": 582320, - "bar_offset": 62, - "tech_price": 10525000.0, - "tech_datetime": "2020-05-12 06:24:00", - "candidate_index": 3625, + "tech_bar_index": 582294, + "signal_bar_index": 582294, + "bar_offset": 36, + "tech_price": 10661000.0, + "tech_datetime": "2020-05-12 05:06:00", + "candidate_index": 6580, "gt_datetime": "2020-05-12 03:18:00", "gt_price": 10135000.0 }, { "matched": true, "gt_bar_index": 583284, - "tech_bar_index": 583308, - "signal_bar_index": 583308, - "bar_offset": 24, - "tech_price": 11234000.0, - "tech_datetime": "2020-05-14 07:48:00", - "candidate_index": 3633, + "tech_bar_index": 583259, + "signal_bar_index": 583259, + "bar_offset": 25, + "tech_price": 11174000.0, + "tech_datetime": "2020-05-14 05:21:00", + "candidate_index": 6594, "gt_datetime": "2020-05-14 06:36:00", "gt_price": 11195000.0 }, { "matched": true, "gt_bar_index": 584296, - "tech_bar_index": 584160, - "signal_bar_index": 584160, - "bar_offset": 136, - "tech_price": 11486000.0, - "tech_datetime": "2020-05-16 02:24:00", - "candidate_index": 3638, + "tech_bar_index": 584256, + "signal_bar_index": 584256, + "bar_offset": 40, + "tech_price": 11409000.0, + "tech_datetime": "2020-05-16 07:12:00", + "candidate_index": 6609, "gt_datetime": "2020-05-16 09:12:00", "gt_price": 11202000.0 }, { "matched": true, "gt_bar_index": 585110, - "tech_bar_index": 585072, - "signal_bar_index": 585072, - "bar_offset": 38, - "tech_price": 11761000.0, - "tech_datetime": "2020-05-18 00:00:00", - "candidate_index": 3644, + "tech_bar_index": 585038, + "signal_bar_index": 585038, + "bar_offset": 72, + "tech_price": 11667000.0, + "tech_datetime": "2020-05-17 22:18:00", + "candidate_index": 6621, "gt_datetime": "2020-05-18 01:54:00", "gt_price": 11610000.0 }, { "matched": true, "gt_bar_index": 588831, - "tech_bar_index": 588766, - "signal_bar_index": 588766, - "bar_offset": 65, - "tech_price": 10771000.0, - "tech_datetime": "2020-05-25 16:45:00", - "candidate_index": 3668, + "tech_bar_index": 588798, + "signal_bar_index": 588798, + "bar_offset": 33, + "tech_price": 10764000.0, + "tech_datetime": "2020-05-25 18:21:00", + "candidate_index": 6669, "gt_datetime": "2020-05-25 20:00:00", "gt_price": 10522000.0 }, { "matched": true, "gt_bar_index": 591423, - "tech_bar_index": 591495, - "signal_bar_index": 591495, - "bar_offset": 72, - "tech_price": 11541000.0, - "tech_datetime": "2020-05-31 09:12:00", - "candidate_index": 3684, + "tech_bar_index": 591512, + "signal_bar_index": 591512, + "bar_offset": 89, + "tech_price": 11563000.0, + "tech_datetime": "2020-05-31 10:03:00", + "candidate_index": 6702, "gt_datetime": "2020-05-31 05:36:00", "gt_price": 11350000.0 }, { "matched": true, "gt_bar_index": 592419, - "tech_bar_index": 592410, - "signal_bar_index": 592410, - "bar_offset": 9, - "tech_price": 11574000.0, - "tech_datetime": "2020-06-02 06:57:00", - "candidate_index": 3696, + "tech_bar_index": 592414, + "signal_bar_index": 592414, + "bar_offset": 5, + "tech_price": 11597000.0, + "tech_datetime": "2020-06-02 07:09:00", + "candidate_index": 6714, "gt_datetime": "2020-06-02 07:24:00", "gt_price": 11640000.0 }, { "matched": true, "gt_bar_index": 593040, - "tech_bar_index": 593042, - "signal_bar_index": 593042, - "bar_offset": 2, - "tech_price": 11486000.0, - "tech_datetime": "2020-06-03 14:33:00", - "candidate_index": 3701, + "tech_bar_index": 593046, + "signal_bar_index": 593046, + "bar_offset": 6, + "tech_price": 11505000.0, + "tech_datetime": "2020-06-03 14:45:00", + "candidate_index": 6723, "gt_datetime": "2020-06-03 14:27:00", "gt_price": 11400000.0 }, { "matched": true, "gt_bar_index": 598764, - "tech_bar_index": 598640, - "signal_bar_index": 598640, - "bar_offset": 124, - "tech_price": 11263000.0, - "tech_datetime": "2020-06-15 09:21:00", - "candidate_index": 3746, + "tech_bar_index": 598804, + "signal_bar_index": 598804, + "bar_offset": 40, + "tech_price": 11007000.0, + "tech_datetime": "2020-06-15 17:33:00", + "candidate_index": 6798, "gt_datetime": "2020-06-15 15:33:00", "gt_price": 10770000.0 }, { "matched": true, "gt_bar_index": 600704, - "tech_bar_index": 600674, - "signal_bar_index": 600674, - "bar_offset": 30, - "tech_price": 11248000.0, - "tech_datetime": "2020-06-19 15:03:00", - "candidate_index": 3756, + "tech_bar_index": 600727, + "signal_bar_index": 600727, + "bar_offset": 23, + "tech_price": 11224000.0, + "tech_datetime": "2020-06-19 17:42:00", + "candidate_index": 6818, "gt_datetime": "2020-06-19 16:33:00", "gt_price": 11183000.0 }, { "matched": true, "gt_bar_index": 601258, - "tech_bar_index": 601260, - "signal_bar_index": 601260, - "bar_offset": 2, - "tech_price": 11273000.0, - "tech_datetime": "2020-06-20 20:21:00", - "candidate_index": 3763, + "tech_bar_index": 601295, + "signal_bar_index": 601295, + "bar_offset": 37, + "tech_price": 11272000.0, + "tech_datetime": "2020-06-20 22:06:00", + "candidate_index": 6827, "gt_datetime": "2020-06-20 20:15:00", "gt_price": 11152000.0 }, @@ -164864,79 +316372,79 @@ "bar_offset": 8, "tech_price": 10800000.0, "tech_datetime": "2020-07-06 06:39:00", - "candidate_index": 3815, + "candidate_index": 6913, "gt_datetime": "2020-07-06 06:15:00", "gt_price": 10692000.0 }, { "matched": true, "gt_bar_index": 615190, - "tech_bar_index": 615228, - "signal_bar_index": 615228, - "bar_offset": 38, - "tech_price": 10890000.0, - "tech_datetime": "2020-07-19 22:45:00", - "candidate_index": 3866, + "tech_bar_index": 615214, + "signal_bar_index": 615214, + "bar_offset": 24, + "tech_price": 10894000.0, + "tech_datetime": "2020-07-19 22:03:00", + "candidate_index": 6971, "gt_datetime": "2020-07-19 20:51:00", "gt_price": 10859000.0 }, { "matched": true, "gt_bar_index": 615825, - "tech_bar_index": 615834, - "signal_bar_index": 615834, - "bar_offset": 9, - "tech_price": 10943000.0, - "tech_datetime": "2020-07-21 05:03:00", - "candidate_index": 3875, + "tech_bar_index": 615843, + "signal_bar_index": 615843, + "bar_offset": 18, + "tech_price": 10955000.0, + "tech_datetime": "2020-07-21 05:30:00", + "candidate_index": 6984, "gt_datetime": "2020-07-21 04:36:00", "gt_price": 10897000.0 }, { "matched": true, "gt_bar_index": 616064, - "tech_bar_index": 616064, - "signal_bar_index": 616064, - "bar_offset": 0, - "tech_price": 10987000.0, - "tech_datetime": "2020-07-21 16:33:00", - "candidate_index": 3878, + "tech_bar_index": 616094, + "signal_bar_index": 616094, + "bar_offset": 30, + "tech_price": 11085000.0, + "tech_datetime": "2020-07-21 18:03:00", + "candidate_index": 6985, "gt_datetime": "2020-07-21 16:33:00", "gt_price": 10987000.0 }, { "matched": true, "gt_bar_index": 619478, - "tech_bar_index": 619526, - "signal_bar_index": 619526, - "bar_offset": 48, - "tech_price": 12897000.0, - "tech_datetime": "2020-07-28 21:39:00", - "candidate_index": 3897, + "tech_bar_index": 619517, + "signal_bar_index": 619517, + "bar_offset": 39, + "tech_price": 12977000.0, + "tech_datetime": "2020-07-28 21:12:00", + "candidate_index": 7032, "gt_datetime": "2020-07-28 19:15:00", "gt_price": 12510000.0 }, { "matched": true, "gt_bar_index": 620988, - "tech_bar_index": 620945, - "signal_bar_index": 620945, - "bar_offset": 43, - "tech_price": 13179000.0, - "tech_datetime": "2020-07-31 20:36:00", - "candidate_index": 3903, + "tech_bar_index": 621005, + "signal_bar_index": 621005, + "bar_offset": 17, + "tech_price": 13221000.0, + "tech_datetime": "2020-07-31 23:36:00", + "candidate_index": 7055, "gt_datetime": "2020-07-31 22:45:00", "gt_price": 13145000.0 }, { "matched": true, "gt_bar_index": 621300, - "tech_bar_index": 621078, - "signal_bar_index": 621078, - "bar_offset": 222, - "tech_price": 13350000.0, - "tech_datetime": "2020-08-01 03:15:00", - "candidate_index": 3904, + "tech_bar_index": 621327, + "signal_bar_index": 621327, + "bar_offset": 27, + "tech_price": 13786000.0, + "tech_datetime": "2020-08-01 15:42:00", + "candidate_index": 7061, "gt_datetime": "2020-08-01 14:21:00", "gt_price": 13565000.0 }, @@ -164948,211 +316456,211 @@ "bar_offset": 74, "tech_price": 13942000.0, "tech_datetime": "2020-08-02 10:00:00", - "candidate_index": 3908, + "candidate_index": 7065, "gt_datetime": "2020-08-02 13:42:00", "gt_price": 12890000.0 }, { "matched": true, "gt_bar_index": 621909, - "tech_bar_index": 621996, - "signal_bar_index": 621996, - "bar_offset": 87, - "tech_price": 13110000.0, - "tech_datetime": "2020-08-03 01:09:00", - "candidate_index": 3909, + "tech_bar_index": 621971, + "signal_bar_index": 621971, + "bar_offset": 62, + "tech_price": 13150000.0, + "tech_datetime": "2020-08-02 23:54:00", + "candidate_index": 7066, "gt_datetime": "2020-08-02 20:48:00", "gt_price": 12860000.0 }, { "matched": true, "gt_bar_index": 624444, - "tech_bar_index": 624479, - "signal_bar_index": 624479, - "bar_offset": 35, - "tech_price": 13744000.0, - "tech_datetime": "2020-08-08 05:18:00", - "candidate_index": 3919, + "tech_bar_index": 624484, + "signal_bar_index": 624484, + "bar_offset": 40, + "tech_price": 13764000.0, + "tech_datetime": "2020-08-08 05:33:00", + "candidate_index": 7099, "gt_datetime": "2020-08-08 03:33:00", "gt_price": 13550000.0 }, { "matched": true, "gt_bar_index": 626594, - "tech_bar_index": 626477, - "signal_bar_index": 626477, - "bar_offset": 117, - "tech_price": 13595000.0, - "tech_datetime": "2020-08-12 09:12:00", - "candidate_index": 3931, + "tech_bar_index": 626609, + "signal_bar_index": 626609, + "bar_offset": 15, + "tech_price": 13422000.0, + "tech_datetime": "2020-08-12 15:48:00", + "candidate_index": 7115, "gt_datetime": "2020-08-12 15:03:00", "gt_price": 13265000.0 }, { "matched": true, "gt_bar_index": 628642, - "tech_bar_index": 628576, - "signal_bar_index": 628576, - "bar_offset": 66, - "tech_price": 13878000.0, - "tech_datetime": "2020-08-16 18:09:00", - "candidate_index": 3943, + "tech_bar_index": 628648, + "signal_bar_index": 628648, + "bar_offset": 6, + "tech_price": 13817000.0, + "tech_datetime": "2020-08-16 21:45:00", + "candidate_index": 7142, "gt_datetime": "2020-08-16 21:27:00", "gt_price": 13745000.0 }, { "matched": true, "gt_bar_index": 629141, - "tech_bar_index": 629185, - "signal_bar_index": 629185, - "bar_offset": 44, - "tech_price": 14116000.0, - "tech_datetime": "2020-08-18 00:36:00", - "candidate_index": 3945, + "tech_bar_index": 629163, + "signal_bar_index": 629163, + "bar_offset": 22, + "tech_price": 14075000.0, + "tech_datetime": "2020-08-17 23:30:00", + "candidate_index": 7147, "gt_datetime": "2020-08-17 22:24:00", "gt_price": 13942000.0 }, { "matched": true, "gt_bar_index": 634028, - "tech_bar_index": 633931, - "signal_bar_index": 633931, - "bar_offset": 97, - "tech_price": 13375000.0, - "tech_datetime": "2020-08-27 21:54:00", - "candidate_index": 3975, + "tech_bar_index": 634054, + "signal_bar_index": 634054, + "bar_offset": 26, + "tech_price": 13329000.0, + "tech_datetime": "2020-08-28 04:03:00", + "candidate_index": 7208, "gt_datetime": "2020-08-28 02:45:00", "gt_price": 13217000.0 }, { "matched": true, "gt_bar_index": 635850, - "tech_bar_index": 635907, - "signal_bar_index": 635907, - "bar_offset": 57, - "tech_price": 13740000.0, - "tech_datetime": "2020-09-01 00:42:00", - "candidate_index": 3998, + "tech_bar_index": 635853, + "signal_bar_index": 635853, + "bar_offset": 3, + "tech_price": 13749000.0, + "tech_datetime": "2020-08-31 22:00:00", + "candidate_index": 7235, "gt_datetime": "2020-08-31 21:51:00", "gt_price": 13750000.0 }, { "matched": true, "gt_bar_index": 637504, - "tech_bar_index": 637672, - "signal_bar_index": 637672, - "bar_offset": 168, - "tech_price": 12442000.0, - "tech_datetime": "2020-09-04 16:57:00", - "candidate_index": 4008, + "tech_bar_index": 637680, + "signal_bar_index": 637680, + "bar_offset": 176, + "tech_price": 12548000.0, + "tech_datetime": "2020-09-04 17:21:00", + "candidate_index": 7267, "gt_datetime": "2020-09-04 08:33:00", "gt_price": 12091000.0 }, { "matched": true, "gt_bar_index": 637810, - "tech_bar_index": 637812, - "signal_bar_index": 637812, - "bar_offset": 2, - "tech_price": 12553000.0, - "tech_datetime": "2020-09-04 23:57:00", - "candidate_index": 4010, + "tech_bar_index": 637835, + "signal_bar_index": 637835, + "bar_offset": 25, + "tech_price": 12562000.0, + "tech_datetime": "2020-09-05 01:06:00", + "candidate_index": 7269, "gt_datetime": "2020-09-04 23:51:00", "gt_price": 12150000.0 }, { "matched": true, "gt_bar_index": 639209, - "tech_bar_index": 639256, - "signal_bar_index": 639256, - "bar_offset": 47, - "tech_price": 12055000.0, - "tech_datetime": "2020-09-08 00:09:00", - "candidate_index": 4019, + "tech_bar_index": 639224, + "signal_bar_index": 639224, + "bar_offset": 15, + "tech_price": 12035000.0, + "tech_datetime": "2020-09-07 22:33:00", + "candidate_index": 7284, "gt_datetime": "2020-09-07 21:48:00", "gt_price": 11851000.0 }, { "matched": true, "gt_bar_index": 640953, - "tech_bar_index": 641039, - "signal_bar_index": 641039, - "bar_offset": 86, - "tech_price": 12235000.0, - "tech_datetime": "2020-09-11 17:18:00", - "candidate_index": 4031, + "tech_bar_index": 640877, + "signal_bar_index": 640877, + "bar_offset": 76, + "tech_price": 12345000.0, + "tech_datetime": "2020-09-11 09:12:00", + "candidate_index": 7304, "gt_datetime": "2020-09-11 13:00:00", "gt_price": 12160000.0 }, { "matched": true, "gt_bar_index": 642178, - "tech_bar_index": 642279, - "signal_bar_index": 642279, - "bar_offset": 101, - "tech_price": 12329000.0, - "tech_datetime": "2020-09-14 07:18:00", - "candidate_index": 4042, + "tech_bar_index": 642204, + "signal_bar_index": 642204, + "bar_offset": 26, + "tech_price": 12288000.0, + "tech_datetime": "2020-09-14 03:33:00", + "candidate_index": 7315, "gt_datetime": "2020-09-14 02:15:00", "gt_price": 12231000.0 }, { "matched": true, "gt_bar_index": 642479, - "tech_bar_index": 642376, - "signal_bar_index": 642376, - "bar_offset": 103, - "tech_price": 12330000.0, - "tech_datetime": "2020-09-14 12:09:00", - "candidate_index": 4043, + "tech_bar_index": 642483, + "signal_bar_index": 642483, + "bar_offset": 4, + "tech_price": 12374000.0, + "tech_datetime": "2020-09-14 17:30:00", + "candidate_index": 7319, "gt_datetime": "2020-09-14 17:18:00", "gt_price": 12400000.0 }, { "matched": true, "gt_bar_index": 646918, - "tech_bar_index": 646955, - "signal_bar_index": 646955, - "bar_offset": 37, - "tech_price": 12011000.0, - "tech_datetime": "2020-09-24 10:57:00", - "candidate_index": 4075, + "tech_bar_index": 646941, + "signal_bar_index": 646941, + "bar_offset": 23, + "tech_price": 12033000.0, + "tech_datetime": "2020-09-24 10:15:00", + "candidate_index": 7372, "gt_datetime": "2020-09-24 09:06:00", "gt_price": 11909000.0 }, { "matched": true, "gt_bar_index": 653780, - "tech_bar_index": 653781, - "signal_bar_index": 653781, - "bar_offset": 1, - "tech_price": 12354000.0, - "tech_datetime": "2020-10-08 16:15:00", - "candidate_index": 4135, + "tech_bar_index": 653898, + "signal_bar_index": 653898, + "bar_offset": 118, + "tech_price": 12411000.0, + "tech_datetime": "2020-10-08 22:06:00", + "candidate_index": 7469, "gt_datetime": "2020-10-08 16:12:00", "gt_price": 12300000.0 }, { "matched": true, "gt_bar_index": 657682, - "tech_bar_index": 657842, - "signal_bar_index": 657842, - "bar_offset": 160, - "tech_price": 13044000.0, - "tech_datetime": "2020-10-17 03:18:00", - "candidate_index": 4156, + "tech_bar_index": 657696, + "signal_bar_index": 657696, + "bar_offset": 14, + "tech_price": 13005000.0, + "tech_datetime": "2020-10-16 20:00:00", + "candidate_index": 7514, "gt_datetime": "2020-10-16 19:18:00", "gt_price": 12901000.0 }, { "matched": true, "gt_bar_index": 658570, - "tech_bar_index": 658534, - "signal_bar_index": 658534, - "bar_offset": 36, - "tech_price": 13067000.0, - "tech_datetime": "2020-10-18 13:54:00", - "candidate_index": 4165, + "tech_bar_index": 658582, + "signal_bar_index": 658582, + "bar_offset": 12, + "tech_price": 13114000.0, + "tech_datetime": "2020-10-18 16:18:00", + "candidate_index": 7525, "gt_datetime": "2020-10-18 15:42:00", "gt_price": 13122000.0 }, @@ -165164,475 +316672,475 @@ "bar_offset": 67, "tech_price": 14965000.0, "tech_datetime": "2020-10-29 02:36:00", - "candidate_index": 4205, + "candidate_index": 7601, "gt_datetime": "2020-10-28 23:15:00", "gt_price": 14585000.0 }, { "matched": true, "gt_bar_index": 664469, - "tech_bar_index": 664348, - "signal_bar_index": 664348, - "bar_offset": 121, - "tech_price": 15022000.0, - "tech_datetime": "2020-10-30 16:36:00", - "candidate_index": 4211, + "tech_bar_index": 664455, + "signal_bar_index": 664455, + "bar_offset": 14, + "tech_price": 15110000.0, + "tech_datetime": "2020-10-30 21:57:00", + "candidate_index": 7613, "gt_datetime": "2020-10-30 22:39:00", "gt_price": 15008000.0 }, { "matched": true, "gt_bar_index": 665890, - "tech_bar_index": 665968, - "signal_bar_index": 665968, - "bar_offset": 78, - "tech_price": 15348000.0, - "tech_datetime": "2020-11-03 01:39:00", - "candidate_index": 4219, + "tech_bar_index": 665911, + "signal_bar_index": 665911, + "bar_offset": 21, + "tech_price": 15242000.0, + "tech_datetime": "2020-11-02 22:48:00", + "candidate_index": 7633, "gt_datetime": "2020-11-02 21:45:00", "gt_price": 15010000.0 }, { "matched": true, "gt_bar_index": 667002, - "tech_bar_index": 667072, - "signal_bar_index": 667072, - "bar_offset": 70, - "tech_price": 15948000.0, - "tech_datetime": "2020-11-05 08:51:00", - "candidate_index": 4225, + "tech_bar_index": 667078, + "signal_bar_index": 667078, + "bar_offset": 76, + "tech_price": 15977000.0, + "tech_datetime": "2020-11-05 09:09:00", + "candidate_index": 7656, "gt_datetime": "2020-11-05 05:21:00", "gt_price": 15750000.0 }, { "matched": true, "gt_bar_index": 667221, - "tech_bar_index": 667249, - "signal_bar_index": 667249, - "bar_offset": 28, - "tech_price": 16267000.0, - "tech_datetime": "2020-11-05 17:42:00", - "candidate_index": 4226, + "tech_bar_index": 667224, + "signal_bar_index": 667224, + "bar_offset": 3, + "tech_price": 16286000.0, + "tech_datetime": "2020-11-05 16:27:00", + "candidate_index": 7659, "gt_datetime": "2020-11-05 16:18:00", "gt_price": 16253000.0 }, { "matched": true, "gt_bar_index": 668438, - "tech_bar_index": 668524, - "signal_bar_index": 668524, - "bar_offset": 86, - "tech_price": 16688000.0, - "tech_datetime": "2020-11-08 09:27:00", - "candidate_index": 4236, + "tech_bar_index": 668453, + "signal_bar_index": 668453, + "bar_offset": 15, + "tech_price": 16790000.0, + "tech_datetime": "2020-11-08 05:54:00", + "candidate_index": 7675, "gt_datetime": "2020-11-08 05:09:00", "gt_price": 16200000.0 }, { "matched": true, "gt_bar_index": 670066, - "tech_bar_index": 669927, - "signal_bar_index": 669927, - "bar_offset": 139, - "tech_price": 17076000.0, - "tech_datetime": "2020-11-11 07:36:00", - "candidate_index": 4240, + "tech_bar_index": 670113, + "signal_bar_index": 670113, + "bar_offset": 47, + "tech_price": 17058000.0, + "tech_datetime": "2020-11-11 16:54:00", + "candidate_index": 7698, "gt_datetime": "2020-11-11 14:33:00", "gt_price": 17010000.0 }, { "matched": true, "gt_bar_index": 671741, - "tech_bar_index": 671717, - "signal_bar_index": 671717, - "bar_offset": 24, - "tech_price": 17686000.0, - "tech_datetime": "2020-11-15 01:06:00", - "candidate_index": 4252, + "tech_bar_index": 671753, + "signal_bar_index": 671753, + "bar_offset": 12, + "tech_price": 17640000.0, + "tech_datetime": "2020-11-15 02:54:00", + "candidate_index": 7727, "gt_datetime": "2020-11-15 02:18:00", "gt_price": 17444000.0 }, { "matched": true, "gt_bar_index": 672478, - "tech_bar_index": 672517, - "signal_bar_index": 672517, - "bar_offset": 39, - "tech_price": 17885000.0, - "tech_datetime": "2020-11-16 17:06:00", - "candidate_index": 4258, + "tech_bar_index": 672455, + "signal_bar_index": 672455, + "bar_offset": 23, + "tech_price": 17727000.0, + "tech_datetime": "2020-11-16 14:00:00", + "candidate_index": 7738, "gt_datetime": "2020-11-16 15:09:00", "gt_price": 17870000.0 }, { "matched": true, "gt_bar_index": 673430, - "tech_bar_index": 673319, - "signal_bar_index": 673319, - "bar_offset": 111, - "tech_price": 19453000.0, - "tech_datetime": "2020-11-18 09:12:00", - "candidate_index": 4270, + "tech_bar_index": 673402, + "signal_bar_index": 673402, + "bar_offset": 28, + "tech_price": 19931000.0, + "tech_datetime": "2020-11-18 13:21:00", + "candidate_index": 7756, "gt_datetime": "2020-11-18 14:45:00", "gt_price": 19039000.0 }, { "matched": true, "gt_bar_index": 674646, - "tech_bar_index": 674761, - "signal_bar_index": 674761, - "bar_offset": 115, - "tech_price": 20687000.0, - "tech_datetime": "2020-11-21 09:18:00", - "candidate_index": 4277, + "tech_bar_index": 674661, + "signal_bar_index": 674661, + "bar_offset": 15, + "tech_price": 20539000.0, + "tech_datetime": "2020-11-21 04:18:00", + "candidate_index": 7777, "gt_datetime": "2020-11-21 03:33:00", "gt_price": 20335000.0 }, { "matched": true, "gt_bar_index": 675271, - "tech_bar_index": 675242, - "signal_bar_index": 675242, - "bar_offset": 29, - "tech_price": 20366000.0, - "tech_datetime": "2020-11-22 09:21:00", - "candidate_index": 4280, + "tech_bar_index": 675294, + "signal_bar_index": 675294, + "bar_offset": 23, + "tech_price": 20372000.0, + "tech_datetime": "2020-11-22 11:57:00", + "candidate_index": 7781, "gt_datetime": "2020-11-22 10:48:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 676404, - "tech_bar_index": 676407, - "signal_bar_index": 676407, - "bar_offset": 3, - "tech_price": 20725000.0, - "tech_datetime": "2020-11-24 19:36:00", - "candidate_index": 4291, + "tech_bar_index": 676411, + "signal_bar_index": 676411, + "bar_offset": 7, + "tech_price": 20750000.0, + "tech_datetime": "2020-11-24 19:48:00", + "candidate_index": 7792, "gt_datetime": "2020-11-24 19:27:00", "gt_price": 20209000.0 }, { "matched": true, "gt_bar_index": 677330, - "tech_bar_index": 677193, - "signal_bar_index": 677193, - "bar_offset": 137, - "tech_price": 20898000.0, - "tech_datetime": "2020-11-26 10:54:00", - "candidate_index": 4296, + "tech_bar_index": 677428, + "signal_bar_index": 677428, + "bar_offset": 98, + "tech_price": 19343000.0, + "tech_datetime": "2020-11-26 22:45:00", + "candidate_index": 7808, "gt_datetime": "2020-11-26 17:51:00", "gt_price": 18300000.0 }, { "matched": true, "gt_bar_index": 677542, - "tech_bar_index": 677599, - "signal_bar_index": 677599, - "bar_offset": 57, - "tech_price": 19164000.0, - "tech_datetime": "2020-11-27 07:18:00", - "candidate_index": 4297, + "tech_bar_index": 677460, + "signal_bar_index": 677460, + "bar_offset": 82, + "tech_price": 19249000.0, + "tech_datetime": "2020-11-27 00:21:00", + "candidate_index": 7809, "gt_datetime": "2020-11-27 04:27:00", "gt_price": 18531000.0 }, { "matched": true, "gt_bar_index": 677952, - "tech_bar_index": 678034, - "signal_bar_index": 678034, - "bar_offset": 82, - "tech_price": 18741000.0, - "tech_datetime": "2020-11-28 05:03:00", - "candidate_index": 4300, + "tech_bar_index": 678015, + "signal_bar_index": 678015, + "bar_offset": 63, + "tech_price": 18723000.0, + "tech_datetime": "2020-11-28 04:06:00", + "candidate_index": 7813, "gt_datetime": "2020-11-28 00:57:00", "gt_price": 18464000.0 }, { "matched": true, "gt_bar_index": 678894, - "tech_bar_index": 678900, - "signal_bar_index": 678900, - "bar_offset": 6, - "tech_price": 19870000.0, - "tech_datetime": "2020-11-30 00:21:00", - "candidate_index": 4311, + "tech_bar_index": 678929, + "signal_bar_index": 678929, + "bar_offset": 35, + "tech_price": 19893000.0, + "tech_datetime": "2020-11-30 01:48:00", + "candidate_index": 7834, "gt_datetime": "2020-11-30 00:03:00", "gt_price": 19747000.0 }, { "matched": true, "gt_bar_index": 679414, - "tech_bar_index": 679455, - "signal_bar_index": 679455, - "bar_offset": 41, - "tech_price": 20947000.0, - "tech_datetime": "2020-12-01 04:06:00", - "candidate_index": 4314, + "tech_bar_index": 679480, + "signal_bar_index": 679480, + "bar_offset": 66, + "tech_price": 21072000.0, + "tech_datetime": "2020-12-01 05:21:00", + "candidate_index": 7843, "gt_datetime": "2020-12-01 02:03:00", "gt_price": 20602000.0 }, { "matched": true, "gt_bar_index": 679818, - "tech_bar_index": 679712, - "signal_bar_index": 679712, - "bar_offset": 106, - "tech_price": 21208000.0, - "tech_datetime": "2020-12-01 16:57:00", - "candidate_index": 4318, + "tech_bar_index": 679850, + "signal_bar_index": 679850, + "bar_offset": 32, + "tech_price": 21270000.0, + "tech_datetime": "2020-12-01 23:51:00", + "candidate_index": 7848, "gt_datetime": "2020-12-01 22:15:00", "gt_price": 20111000.0 }, { "matched": true, "gt_bar_index": 683564, - "tech_bar_index": 683666, - "signal_bar_index": 683666, - "bar_offset": 102, - "tech_price": 20001000.0, - "tech_datetime": "2020-12-09 22:39:00", - "candidate_index": 4337, + "tech_bar_index": 683625, + "signal_bar_index": 683625, + "bar_offset": 61, + "tech_price": 19975000.0, + "tech_datetime": "2020-12-09 20:36:00", + "candidate_index": 7894, "gt_datetime": "2020-12-09 17:33:00", "gt_price": 19190000.0 }, { "matched": true, "gt_bar_index": 685128, - "tech_bar_index": 685042, - "signal_bar_index": 685042, - "bar_offset": 86, - "tech_price": 20131000.0, - "tech_datetime": "2020-12-12 19:27:00", - "candidate_index": 4346, + "tech_bar_index": 685095, + "signal_bar_index": 685095, + "bar_offset": 33, + "tech_price": 20162000.0, + "tech_datetime": "2020-12-12 22:06:00", + "candidate_index": 7908, "gt_datetime": "2020-12-12 23:45:00", "gt_price": 19990000.0 }, { "matched": true, "gt_bar_index": 686081, - "tech_bar_index": 686136, - "signal_bar_index": 686136, - "bar_offset": 55, - "tech_price": 20868000.0, - "tech_datetime": "2020-12-15 02:09:00", - "candidate_index": 4350, + "tech_bar_index": 686162, + "signal_bar_index": 686162, + "bar_offset": 81, + "tech_price": 20929000.0, + "tech_datetime": "2020-12-15 03:27:00", + "candidate_index": 7921, "gt_datetime": "2020-12-14 23:24:00", "gt_price": 20735000.0 }, { "matched": true, "gt_bar_index": 686288, - "tech_bar_index": 686268, - "signal_bar_index": 686268, - "bar_offset": 20, - "tech_price": 20944000.0, - "tech_datetime": "2020-12-15 08:45:00", - "candidate_index": 4352, + "tech_bar_index": 686323, + "signal_bar_index": 686323, + "bar_offset": 35, + "tech_price": 21228000.0, + "tech_datetime": "2020-12-15 11:30:00", + "candidate_index": 7922, "gt_datetime": "2020-12-15 09:45:00", "gt_price": 21035000.0 }, { "matched": true, "gt_bar_index": 687448, - "tech_bar_index": 687585, - "signal_bar_index": 687585, - "bar_offset": 137, - "tech_price": 25103000.0, - "tech_datetime": "2020-12-18 02:36:00", - "candidate_index": 4362, + "tech_bar_index": 687468, + "signal_bar_index": 687468, + "bar_offset": 20, + "tech_price": 24511000.0, + "tech_datetime": "2020-12-17 20:45:00", + "candidate_index": 7936, "gt_datetime": "2020-12-17 19:45:00", "gt_price": 24136000.0 }, { "matched": true, "gt_bar_index": 688761, - "tech_bar_index": 688665, - "signal_bar_index": 688665, - "bar_offset": 96, - "tech_price": 26174000.0, - "tech_datetime": "2020-12-20 08:36:00", - "candidate_index": 4373, + "tech_bar_index": 688780, + "signal_bar_index": 688780, + "bar_offset": 19, + "tech_price": 25773000.0, + "tech_datetime": "2020-12-20 14:21:00", + "candidate_index": 7961, "gt_datetime": "2020-12-20 13:24:00", "gt_price": 25452000.0 }, { "matched": true, "gt_bar_index": 689397, - "tech_bar_index": 689556, - "signal_bar_index": 689556, - "bar_offset": 159, - "tech_price": 25439000.0, - "tech_datetime": "2020-12-22 05:09:00", - "candidate_index": 4376, + "tech_bar_index": 689297, + "signal_bar_index": 689297, + "bar_offset": 100, + "tech_price": 26432000.0, + "tech_datetime": "2020-12-21 16:12:00", + "candidate_index": 7967, "gt_datetime": "2020-12-21 21:12:00", "gt_price": 24511000.0 }, { "matched": true, "gt_bar_index": 689985, - "tech_bar_index": 689993, - "signal_bar_index": 689993, - "bar_offset": 8, - "tech_price": 26068000.0, - "tech_datetime": "2020-12-23 03:00:00", - "candidate_index": 4381, + "tech_bar_index": 690006, + "signal_bar_index": 690006, + "bar_offset": 21, + "tech_price": 26149000.0, + "tech_datetime": "2020-12-23 03:39:00", + "candidate_index": 7980, "gt_datetime": "2020-12-23 02:36:00", "gt_price": 25900000.0 }, { "matched": true, "gt_bar_index": 690340, - "tech_bar_index": 690392, - "signal_bar_index": 690392, - "bar_offset": 52, - "tech_price": 26690000.0, - "tech_datetime": "2020-12-23 22:57:00", - "candidate_index": 4383, + "tech_bar_index": 690363, + "signal_bar_index": 690363, + "bar_offset": 23, + "tech_price": 26386000.0, + "tech_datetime": "2020-12-23 21:30:00", + "candidate_index": 7985, "gt_datetime": "2020-12-23 20:21:00", "gt_price": 25644000.0 }, { "matched": true, "gt_bar_index": 691932, - "tech_bar_index": 691942, - "signal_bar_index": 691942, - "bar_offset": 10, - "tech_price": 28351000.0, - "tech_datetime": "2020-12-27 04:27:00", - "candidate_index": 4396, + "tech_bar_index": 691923, + "signal_bar_index": 691923, + "bar_offset": 9, + "tech_price": 28312000.0, + "tech_datetime": "2020-12-27 03:30:00", + "candidate_index": 8008, "gt_datetime": "2020-12-27 03:57:00", "gt_price": 28151000.0 }, { "matched": true, "gt_bar_index": 692154, - "tech_bar_index": 692214, - "signal_bar_index": 692214, - "bar_offset": 60, - "tech_price": 30633000.0, - "tech_datetime": "2020-12-27 18:03:00", - "candidate_index": 4398, + "tech_bar_index": 692160, + "signal_bar_index": 692160, + "bar_offset": 6, + "tech_price": 30262000.0, + "tech_datetime": "2020-12-27 15:21:00", + "candidate_index": 8014, "gt_datetime": "2020-12-27 15:03:00", "gt_price": 30050000.0 }, { "matched": true, "gt_bar_index": 692459, - "tech_bar_index": 692581, - "signal_bar_index": 692581, - "bar_offset": 122, - "tech_price": 30091000.0, - "tech_datetime": "2020-12-28 12:24:00", - "candidate_index": 4399, + "tech_bar_index": 692528, + "signal_bar_index": 692528, + "bar_offset": 69, + "tech_price": 30033000.0, + "tech_datetime": "2020-12-28 09:45:00", + "candidate_index": 8016, "gt_datetime": "2020-12-28 06:18:00", "gt_price": 28750000.0 }, { "matched": true, "gt_bar_index": 693102, - "tech_bar_index": 693007, - "signal_bar_index": 693007, - "bar_offset": 95, - "tech_price": 30044000.0, - "tech_datetime": "2020-12-29 09:42:00", - "candidate_index": 4405, + "tech_bar_index": 693122, + "signal_bar_index": 693122, + "bar_offset": 20, + "tech_price": 29629000.0, + "tech_datetime": "2020-12-29 15:27:00", + "candidate_index": 8022, "gt_datetime": "2020-12-29 14:27:00", "gt_price": 29025000.0 }, { "matched": true, "gt_bar_index": 694315, - "tech_bar_index": 694204, - "signal_bar_index": 694204, - "bar_offset": 111, - "tech_price": 32050000.0, - "tech_datetime": "2020-12-31 21:33:00", - "candidate_index": 4413, + "tech_bar_index": 694364, + "signal_bar_index": 694364, + "bar_offset": 49, + "tech_price": 32040000.0, + "tech_datetime": "2021-01-01 05:33:00", + "candidate_index": 8044, "gt_datetime": "2021-01-01 03:06:00", "gt_price": 31697000.0 }, { "matched": true, "gt_bar_index": 694684, - "tech_bar_index": 694602, - "signal_bar_index": 694602, - "bar_offset": 82, - "tech_price": 32221000.0, - "tech_datetime": "2021-01-01 17:27:00", - "candidate_index": 4417, + "tech_bar_index": 694693, + "signal_bar_index": 694693, + "bar_offset": 9, + "tech_price": 32417000.0, + "tech_datetime": "2021-01-01 22:00:00", + "candidate_index": 8050, "gt_datetime": "2021-01-01 21:33:00", "gt_price": 32538000.0 }, { "matched": true, "gt_bar_index": 695333, - "tech_bar_index": 695360, - "signal_bar_index": 695360, - "bar_offset": 27, - "tech_price": 35449000.0, - "tech_datetime": "2021-01-03 07:21:00", - "candidate_index": 4420, + "tech_bar_index": 695276, + "signal_bar_index": 695276, + "bar_offset": 57, + "tech_price": 35951000.0, + "tech_datetime": "2021-01-03 03:09:00", + "candidate_index": 8060, "gt_datetime": "2021-01-03 06:00:00", "gt_price": 33691000.0 }, { "matched": true, "gt_bar_index": 695765, - "tech_bar_index": 695838, - "signal_bar_index": 695838, - "bar_offset": 73, - "tech_price": 37577000.0, - "tech_datetime": "2021-01-04 07:15:00", - "candidate_index": 4424, + "tech_bar_index": 695801, + "signal_bar_index": 695801, + "bar_offset": 36, + "tech_price": 37849000.0, + "tech_datetime": "2021-01-04 05:24:00", + "candidate_index": 8065, "gt_datetime": "2021-01-04 03:36:00", "gt_price": 36202000.0 }, { "matched": true, "gt_bar_index": 696078, - "tech_bar_index": 695996, - "signal_bar_index": 695996, - "bar_offset": 82, - "tech_price": 37886000.0, - "tech_datetime": "2021-01-04 15:09:00", - "candidate_index": 4427, + "tech_bar_index": 696163, + "signal_bar_index": 696163, + "bar_offset": 85, + "tech_price": 36254000.0, + "tech_datetime": "2021-01-04 23:30:00", + "candidate_index": 8070, "gt_datetime": "2021-01-04 19:15:00", "gt_price": 32100000.0 }, { "matched": true, "gt_bar_index": 696228, - "tech_bar_index": 696262, - "signal_bar_index": 696262, - "bar_offset": 34, - "tech_price": 35695000.0, - "tech_datetime": "2021-01-05 04:27:00", - "candidate_index": 4428, + "tech_bar_index": 696333, + "signal_bar_index": 696333, + "bar_offset": 105, + "tech_price": 35713000.0, + "tech_datetime": "2021-01-05 08:00:00", + "candidate_index": 8071, "gt_datetime": "2021-01-05 02:45:00", "gt_price": 34854000.0 }, { "matched": true, "gt_bar_index": 696477, - "tech_bar_index": 696282, - "signal_bar_index": 696282, - "bar_offset": 195, - "tech_price": 35696000.0, - "tech_datetime": "2021-01-05 05:27:00", - "candidate_index": 4429, + "tech_bar_index": 696395, + "signal_bar_index": 696395, + "bar_offset": 82, + "tech_price": 37074000.0, + "tech_datetime": "2021-01-05 11:06:00", + "candidate_index": 8073, "gt_datetime": "2021-01-05 15:12:00", "gt_price": 34265000.0 }, { "matched": true, "gt_bar_index": 696819, - "tech_bar_index": 696793, - "signal_bar_index": 696793, - "bar_offset": 26, - "tech_price": 38070000.0, - "tech_datetime": "2021-01-06 07:00:00", - "candidate_index": 4431, + "tech_bar_index": 696870, + "signal_bar_index": 696870, + "bar_offset": 51, + "tech_price": 38016000.0, + "tech_datetime": "2021-01-06 10:51:00", + "candidate_index": 8076, "gt_datetime": "2021-01-06 08:18:00", "gt_price": 37700000.0 }, @@ -165644,799 +317152,871 @@ "bar_offset": 48, "tech_price": 39297000.0, "tech_datetime": "2021-01-06 15:51:00", - "candidate_index": 4434, + "candidate_index": 8079, "gt_datetime": "2021-01-06 18:15:00", "gt_price": 37798000.0 }, { "matched": true, "gt_bar_index": 697481, - "tech_bar_index": 697366, - "signal_bar_index": 697366, - "bar_offset": 115, - "tech_price": 41200000.0, - "tech_datetime": "2021-01-07 11:39:00", - "candidate_index": 4441, + "tech_bar_index": 697507, + "signal_bar_index": 697507, + "bar_offset": 26, + "tech_price": 41658000.0, + "tech_datetime": "2021-01-07 18:42:00", + "candidate_index": 8085, "gt_datetime": "2021-01-07 17:24:00", "gt_price": 40391000.0 }, { "matched": true, "gt_bar_index": 697689, - "tech_bar_index": 697684, - "signal_bar_index": 697684, - "bar_offset": 5, - "tech_price": 43718000.0, - "tech_datetime": "2021-01-08 03:33:00", - "candidate_index": 4443, + "tech_bar_index": 697704, + "signal_bar_index": 697704, + "bar_offset": 15, + "tech_price": 43499000.0, + "tech_datetime": "2021-01-08 04:33:00", + "candidate_index": 8088, "gt_datetime": "2021-01-08 03:48:00", "gt_price": 41540000.0 }, { "matched": true, "gt_bar_index": 697848, - "tech_bar_index": 697811, - "signal_bar_index": 697811, - "bar_offset": 37, - "tech_price": 44498000.0, - "tech_datetime": "2021-01-08 09:54:00", - "candidate_index": 4445, + "tech_bar_index": 697864, + "signal_bar_index": 697864, + "bar_offset": 16, + "tech_price": 43828000.0, + "tech_datetime": "2021-01-08 12:33:00", + "candidate_index": 8095, "gt_datetime": "2021-01-08 11:45:00", "gt_price": 42114000.0 }, { "matched": true, "gt_bar_index": 697977, - "tech_bar_index": 697985, - "signal_bar_index": 697985, - "bar_offset": 8, - "tech_price": 44386000.0, - "tech_datetime": "2021-01-08 18:36:00", - "candidate_index": 4446, + "tech_bar_index": 698011, + "signal_bar_index": 698011, + "bar_offset": 34, + "tech_price": 46419000.0, + "tech_datetime": "2021-01-08 19:54:00", + "candidate_index": 8098, "gt_datetime": "2021-01-08 18:12:00", "gt_price": 43888000.0 }, { "matched": true, "gt_bar_index": 699162, - "tech_bar_index": 699168, - "signal_bar_index": 699168, - "bar_offset": 6, - "tech_price": 42294000.0, - "tech_datetime": "2021-01-11 05:45:00", - "candidate_index": 4455, + "tech_bar_index": 699228, + "signal_bar_index": 699228, + "bar_offset": 66, + "tech_price": 43583000.0, + "tech_datetime": "2021-01-11 08:45:00", + "candidate_index": 8110, "gt_datetime": "2021-01-11 05:27:00", "gt_price": 39005000.0 }, { "matched": true, "gt_bar_index": 699166, - "tech_bar_index": 699215, - "signal_bar_index": 699215, - "bar_offset": 49, - "tech_price": 43184000.0, - "tech_datetime": "2021-01-11 08:06:00", - "candidate_index": 4456, + "tech_bar_index": 698906, + "signal_bar_index": 698906, + "bar_offset": 260, + "tech_price": 46421000.0, + "tech_datetime": "2021-01-10 16:39:00", + "candidate_index": 8109, "gt_datetime": "2021-01-11 05:39:00", "gt_price": 40380000.0 }, { "matched": true, "gt_bar_index": 699306, - "tech_bar_index": 699335, - "signal_bar_index": 699335, - "bar_offset": 29, - "tech_price": 40039000.0, - "tech_datetime": "2021-01-11 14:06:00", - "candidate_index": 4457, + "tech_bar_index": 699437, + "signal_bar_index": 699437, + "bar_offset": 131, + "tech_price": 40565000.0, + "tech_datetime": "2021-01-11 19:12:00", + "candidate_index": 8111, "gt_datetime": "2021-01-11 12:39:00", "gt_price": 36640000.0 }, { "matched": true, "gt_bar_index": 699322, - "tech_bar_index": 699058, - "signal_bar_index": 699058, - "bar_offset": 264, - "tech_price": 44973000.0, - "tech_datetime": "2021-01-11 00:15:00", - "candidate_index": 4454, + "tech_bar_index": 699482, + "signal_bar_index": 699482, + "bar_offset": 160, + "tech_price": 39287000.0, + "tech_datetime": "2021-01-11 21:27:00", + "candidate_index": 8112, "gt_datetime": "2021-01-11 13:27:00", "gt_price": 38192000.0 }, { "matched": true, "gt_bar_index": 699373, - "tech_bar_index": 698929, - "signal_bar_index": 698929, - "bar_offset": 444, - "tech_price": 46404000.0, - "tech_datetime": "2021-01-10 17:48:00", - "candidate_index": 4453, + "tech_bar_index": 699588, + "signal_bar_index": 699588, + "bar_offset": 215, + "tech_price": 36658000.0, + "tech_datetime": "2021-01-12 02:45:00", + "candidate_index": 8113, "gt_datetime": "2021-01-11 16:00:00", "gt_price": 36830000.0 }, + { + "matched": true, + "gt_bar_index": 699518, + "tech_bar_index": 699712, + "signal_bar_index": 699712, + "bar_offset": 194, + "tech_price": 40470000.0, + "tech_datetime": "2021-01-12 08:57:00", + "candidate_index": 8114, + "gt_datetime": "2021-01-11 23:15:00", + "gt_price": 36004000.0 + }, { "matched": true, "gt_bar_index": 699568, - "tech_bar_index": 700020, - "signal_bar_index": 700020, - "bar_offset": 452, - "tech_price": 38383000.0, - "tech_datetime": "2021-01-13 00:21:00", - "candidate_index": 4458, + "tech_bar_index": 699738, + "signal_bar_index": 699738, + "bar_offset": 170, + "tech_price": 39934000.0, + "tech_datetime": "2021-01-12 10:15:00", + "candidate_index": 8115, "gt_datetime": "2021-01-12 01:45:00", "gt_price": 34300000.0 }, + { + "matched": true, + "gt_bar_index": 699624, + "tech_bar_index": 699802, + "signal_bar_index": 699802, + "bar_offset": 178, + "tech_price": 39300000.0, + "tech_datetime": "2021-01-12 13:27:00", + "candidate_index": 8116, + "gt_datetime": "2021-01-12 04:33:00", + "gt_price": 35000000.0 + }, + { + "matched": true, + "gt_bar_index": 699759, + "tech_bar_index": 699851, + "signal_bar_index": 699851, + "bar_offset": 92, + "tech_price": 40450000.0, + "tech_datetime": "2021-01-12 15:54:00", + "candidate_index": 8117, + "gt_datetime": "2021-01-12 11:18:00", + "gt_price": 38000000.0 + }, { "matched": true, "gt_bar_index": 700005, - "tech_bar_index": 700280, - "signal_bar_index": 700280, - "bar_offset": 275, - "tech_price": 37885000.0, - "tech_datetime": "2021-01-13 13:21:00", - "candidate_index": 4459, + "tech_bar_index": 699882, + "signal_bar_index": 699882, + "bar_offset": 123, + "tech_price": 40482000.0, + "tech_datetime": "2021-01-12 17:27:00", + "candidate_index": 8118, "gt_datetime": "2021-01-12 23:36:00", "gt_price": 36500000.0 }, { "matched": true, "gt_bar_index": 700213, - "tech_bar_index": 700606, - "signal_bar_index": 700606, - "bar_offset": 393, - "tech_price": 39611000.0, - "tech_datetime": "2021-01-14 05:39:00", - "candidate_index": 4460, + "tech_bar_index": 700262, + "signal_bar_index": 700262, + "bar_offset": 49, + "tech_price": 38112000.0, + "tech_datetime": "2021-01-13 12:27:00", + "candidate_index": 8120, "gt_datetime": "2021-01-13 10:00:00", "gt_price": 36900000.0 }, { "matched": true, "gt_bar_index": 700720, - "tech_bar_index": 700866, - "signal_bar_index": 700866, - "bar_offset": 146, - "tech_price": 42006000.0, - "tech_datetime": "2021-01-14 18:39:00", - "candidate_index": 4461, + "tech_bar_index": 700668, + "signal_bar_index": 700668, + "bar_offset": 52, + "tech_price": 41350000.0, + "tech_datetime": "2021-01-14 08:45:00", + "candidate_index": 8127, "gt_datetime": "2021-01-14 11:21:00", "gt_price": 40500000.0 }, { "matched": true, "gt_bar_index": 701476, - "tech_bar_index": 701863, - "signal_bar_index": 701863, - "bar_offset": 387, - "tech_price": 41240000.0, - "tech_datetime": "2021-01-16 20:30:00", - "candidate_index": 4462, + "tech_bar_index": 701347, + "signal_bar_index": 701347, + "bar_offset": 129, + "tech_price": 41941000.0, + "tech_datetime": "2021-01-15 18:42:00", + "candidate_index": 8135, "gt_datetime": "2021-01-16 01:09:00", "gt_price": 38500000.0 }, { "matched": true, "gt_bar_index": 702313, - "tech_bar_index": 702174, - "signal_bar_index": 702174, - "bar_offset": 139, - "tech_price": 40443000.0, - "tech_datetime": "2021-01-17 12:03:00", - "candidate_index": 4463, + "tech_bar_index": 702297, + "signal_bar_index": 702297, + "bar_offset": 16, + "tech_price": 39030000.0, + "tech_datetime": "2021-01-17 18:12:00", + "candidate_index": 8143, "gt_datetime": "2021-01-17 19:00:00", "gt_price": 38044000.0 }, { "matched": true, "gt_bar_index": 703193, - "tech_bar_index": 703258, - "signal_bar_index": 703258, - "bar_offset": 65, - "tech_price": 40225000.0, - "tech_datetime": "2021-01-19 18:15:00", - "candidate_index": 4468, + "tech_bar_index": 703214, + "signal_bar_index": 703214, + "bar_offset": 21, + "tech_price": 39862000.0, + "tech_datetime": "2021-01-19 16:03:00", + "candidate_index": 8156, "gt_datetime": "2021-01-19 15:00:00", "gt_price": 39597000.0 }, { "matched": true, "gt_bar_index": 703875, - "tech_bar_index": 704019, - "signal_bar_index": 704019, - "bar_offset": 144, - "tech_price": 39244000.0, - "tech_datetime": "2021-01-21 08:18:00", - "candidate_index": 4473, + "tech_bar_index": 703890, + "signal_bar_index": 703890, + "bar_offset": 15, + "tech_price": 38513000.0, + "tech_datetime": "2021-01-21 01:51:00", + "candidate_index": 8165, "gt_datetime": "2021-01-21 01:06:00", "gt_price": 37422000.0 }, { "matched": true, "gt_bar_index": 704328, - "tech_bar_index": 704785, - "signal_bar_index": 704785, - "bar_offset": 457, - "tech_price": 35763000.0, - "tech_datetime": "2021-01-22 22:36:00", - "candidate_index": 4474, + "tech_bar_index": 704359, + "signal_bar_index": 704359, + "bar_offset": 31, + "tech_price": 36197000.0, + "tech_datetime": "2021-01-22 01:18:00", + "candidate_index": 8170, "gt_datetime": "2021-01-21 23:45:00", "gt_price": 35071000.0 }, { "matched": true, "gt_bar_index": 704486, - "tech_bar_index": 704954, - "signal_bar_index": 704954, - "bar_offset": 468, - "tech_price": 36992000.0, - "tech_datetime": "2021-01-23 07:03:00", - "candidate_index": 4475, + "tech_bar_index": 704422, + "signal_bar_index": 704422, + "bar_offset": 64, + "tech_price": 36644000.0, + "tech_datetime": "2021-01-22 04:27:00", + "candidate_index": 8172, "gt_datetime": "2021-01-22 07:39:00", "gt_price": 33600000.0 }, + { + "matched": true, + "gt_bar_index": 704539, + "tech_bar_index": 704551, + "signal_bar_index": 704551, + "bar_offset": 12, + "tech_price": 33504000.0, + "tech_datetime": "2021-01-22 10:54:00", + "candidate_index": 8173, + "gt_datetime": "2021-01-22 10:18:00", + "gt_price": 31500000.0 + }, + { + "matched": true, + "gt_bar_index": 704676, + "tech_bar_index": 704698, + "signal_bar_index": 704698, + "bar_offset": 22, + "tech_price": 35050000.0, + "tech_datetime": "2021-01-22 18:15:00", + "candidate_index": 8176, + "gt_datetime": "2021-01-22 17:09:00", + "gt_price": 33943000.0 + }, + { + "matched": true, + "gt_bar_index": 704807, + "tech_bar_index": 704810, + "signal_bar_index": 704810, + "bar_offset": 3, + "tech_price": 35982000.0, + "tech_datetime": "2021-01-22 23:51:00", + "candidate_index": 8178, + "gt_datetime": "2021-01-22 23:42:00", + "gt_price": 35712000.0 + }, { "matched": true, "gt_bar_index": 705863, - "tech_bar_index": 705691, - "signal_bar_index": 705691, - "bar_offset": 172, - "tech_price": 35832000.0, - "tech_datetime": "2021-01-24 19:54:00", - "candidate_index": 4480, + "tech_bar_index": 705965, + "signal_bar_index": 705965, + "bar_offset": 102, + "tech_price": 35859000.0, + "tech_datetime": "2021-01-25 09:36:00", + "candidate_index": 8190, "gt_datetime": "2021-01-25 04:30:00", "gt_price": 34184000.0 }, { "matched": true, "gt_bar_index": 706111, - "tech_bar_index": 706112, - "signal_bar_index": 706112, - "bar_offset": 1, - "tech_price": 36600000.0, - "tech_datetime": "2021-01-25 16:57:00", - "candidate_index": 4482, + "tech_bar_index": 706054, + "signal_bar_index": 706054, + "bar_offset": 57, + "tech_price": 36613000.0, + "tech_datetime": "2021-01-25 14:03:00", + "candidate_index": 8191, "gt_datetime": "2021-01-25 16:54:00", "gt_price": 36344000.0 }, { "matched": true, "gt_bar_index": 707209, - "tech_bar_index": 707254, - "signal_bar_index": 707254, - "bar_offset": 45, - "tech_price": 34481000.0, - "tech_datetime": "2021-01-28 02:03:00", - "candidate_index": 4487, + "tech_bar_index": 707124, + "signal_bar_index": 707124, + "bar_offset": 85, + "tech_price": 35032000.0, + "tech_datetime": "2021-01-27 19:33:00", + "candidate_index": 8197, "gt_datetime": "2021-01-27 23:48:00", "gt_price": 33103000.0 }, { "matched": true, "gt_bar_index": 707400, - "tech_bar_index": 707728, - "signal_bar_index": 707728, - "bar_offset": 328, - "tech_price": 35492000.0, - "tech_datetime": "2021-01-29 01:45:00", - "candidate_index": 4488, + "tech_bar_index": 707444, + "signal_bar_index": 707444, + "bar_offset": 44, + "tech_price": 34831000.0, + "tech_datetime": "2021-01-28 11:33:00", + "candidate_index": 8199, "gt_datetime": "2021-01-28 09:21:00", "gt_price": 33733000.0 }, { "matched": true, "gt_bar_index": 707729, - "tech_bar_index": 707814, - "signal_bar_index": 707814, - "bar_offset": 85, - "tech_price": 36086000.0, - "tech_datetime": "2021-01-29 06:03:00", - "candidate_index": 4489, + "tech_bar_index": 707761, + "signal_bar_index": 707761, + "bar_offset": 32, + "tech_price": 35683000.0, + "tech_datetime": "2021-01-29 03:24:00", + "candidate_index": 8202, "gt_datetime": "2021-01-29 01:48:00", "gt_price": 35575000.0 }, { "matched": true, "gt_bar_index": 708024, - "tech_bar_index": 708084, - "signal_bar_index": 708084, - "bar_offset": 60, - "tech_price": 39154000.0, - "tech_datetime": "2021-01-29 19:33:00", - "candidate_index": 4491, + "tech_bar_index": 708115, + "signal_bar_index": 708115, + "bar_offset": 91, + "tech_price": 39598000.0, + "tech_datetime": "2021-01-29 21:06:00", + "candidate_index": 8207, "gt_datetime": "2021-01-29 16:33:00", "gt_price": 35435000.0 }, { "matched": true, "gt_bar_index": 708082, - "tech_bar_index": 708106, - "signal_bar_index": 708106, - "bar_offset": 24, - "tech_price": 39602000.0, - "tech_datetime": "2021-01-29 20:39:00", - "candidate_index": 4492, + "tech_bar_index": 708141, + "signal_bar_index": 708141, + "bar_offset": 59, + "tech_price": 39997000.0, + "tech_datetime": "2021-01-29 22:24:00", + "candidate_index": 8208, "gt_datetime": "2021-01-29 19:27:00", "gt_price": 38325000.0 }, { "matched": true, "gt_bar_index": 709193, - "tech_bar_index": 709394, - "signal_bar_index": 709394, - "bar_offset": 201, - "tech_price": 36771000.0, - "tech_datetime": "2021-02-01 13:03:00", - "candidate_index": 4494, + "tech_bar_index": 709215, + "signal_bar_index": 709215, + "bar_offset": 22, + "tech_price": 36300000.0, + "tech_datetime": "2021-02-01 04:06:00", + "candidate_index": 8214, "gt_datetime": "2021-02-01 03:00:00", "gt_price": 35763000.0 }, { "matched": true, "gt_bar_index": 709322, - "tech_bar_index": 709485, - "signal_bar_index": 709485, - "bar_offset": 163, - "tech_price": 36972000.0, - "tech_datetime": "2021-02-01 17:36:00", - "candidate_index": 4495, + "tech_bar_index": 709294, + "signal_bar_index": 709294, + "bar_offset": 28, + "tech_price": 36340000.0, + "tech_datetime": "2021-02-01 08:03:00", + "candidate_index": 8216, "gt_datetime": "2021-02-01 09:27:00", "gt_price": 35891000.0 }, { "matched": true, "gt_bar_index": 709599, - "tech_bar_index": 709518, - "signal_bar_index": 709518, - "bar_offset": 81, - "tech_price": 37358000.0, - "tech_datetime": "2021-02-01 19:15:00", - "candidate_index": 4496, + "tech_bar_index": 709647, + "signal_bar_index": 709647, + "bar_offset": 48, + "tech_price": 36576000.0, + "tech_datetime": "2021-02-02 01:42:00", + "candidate_index": 8220, "gt_datetime": "2021-02-01 23:18:00", "gt_price": 36131000.0 }, { "matched": true, "gt_bar_index": 710477, - "tech_bar_index": 710517, - "signal_bar_index": 710517, - "bar_offset": 40, - "tech_price": 38624000.0, - "tech_datetime": "2021-02-03 21:12:00", - "candidate_index": 4498, + "tech_bar_index": 710549, + "signal_bar_index": 710549, + "bar_offset": 72, + "tech_price": 38756000.0, + "tech_datetime": "2021-02-03 22:48:00", + "candidate_index": 8227, "gt_datetime": "2021-02-03 19:12:00", "gt_price": 38230000.0 }, { "matched": true, "gt_bar_index": 710704, - "tech_bar_index": 710741, - "signal_bar_index": 710741, - "bar_offset": 37, - "tech_price": 39327000.0, - "tech_datetime": "2021-02-04 08:24:00", - "candidate_index": 4501, + "tech_bar_index": 710697, + "signal_bar_index": 710697, + "bar_offset": 7, + "tech_price": 39137000.0, + "tech_datetime": "2021-02-04 06:12:00", + "candidate_index": 8228, "gt_datetime": "2021-02-04 06:33:00", "gt_price": 39350000.0 }, { "matched": true, "gt_bar_index": 710936, - "tech_bar_index": 710875, - "signal_bar_index": 710875, - "bar_offset": 61, - "tech_price": 40199000.0, - "tech_datetime": "2021-02-04 15:06:00", - "candidate_index": 4502, + "tech_bar_index": 710925, + "signal_bar_index": 710925, + "bar_offset": 11, + "tech_price": 40766000.0, + "tech_datetime": "2021-02-04 17:36:00", + "candidate_index": 8232, "gt_datetime": "2021-02-04 18:09:00", "gt_price": 38104000.0 }, { "matched": true, "gt_bar_index": 711750, - "tech_bar_index": 711788, - "signal_bar_index": 711788, - "bar_offset": 38, - "tech_price": 41990000.0, - "tech_datetime": "2021-02-06 12:45:00", - "candidate_index": 4509, + "tech_bar_index": 711772, + "signal_bar_index": 711772, + "bar_offset": 22, + "tech_price": 41952000.0, + "tech_datetime": "2021-02-06 11:57:00", + "candidate_index": 8241, "gt_datetime": "2021-02-06 10:51:00", "gt_price": 40840000.0 }, { "matched": true, "gt_bar_index": 712499, - "tech_bar_index": 712558, - "signal_bar_index": 712558, - "bar_offset": 59, - "tech_price": 41501000.0, - "tech_datetime": "2021-02-08 03:15:00", - "candidate_index": 4516, + "tech_bar_index": 712536, + "signal_bar_index": 712536, + "bar_offset": 37, + "tech_price": 41421000.0, + "tech_datetime": "2021-02-08 02:09:00", + "candidate_index": 8253, "gt_datetime": "2021-02-08 00:18:00", "gt_price": 40620000.0 }, { "matched": true, "gt_bar_index": 712751, - "tech_bar_index": 712697, - "signal_bar_index": 712697, - "bar_offset": 54, - "tech_price": 42217000.0, - "tech_datetime": "2021-02-08 10:12:00", - "candidate_index": 4518, + "tech_bar_index": 712759, + "signal_bar_index": 712759, + "bar_offset": 8, + "tech_price": 41944000.0, + "tech_datetime": "2021-02-08 13:18:00", + "candidate_index": 8256, "gt_datetime": "2021-02-08 12:54:00", "gt_price": 41580000.0 }, { "matched": true, "gt_bar_index": 713016, - "tech_bar_index": 712978, - "signal_bar_index": 712978, - "bar_offset": 38, - "tech_price": 45549000.0, - "tech_datetime": "2021-02-09 00:15:00", - "candidate_index": 4520, + "tech_bar_index": 712980, + "signal_bar_index": 712980, + "bar_offset": 36, + "tech_price": 45867000.0, + "tech_datetime": "2021-02-09 00:21:00", + "candidate_index": 8261, "gt_datetime": "2021-02-09 02:09:00", "gt_price": 44573000.0 }, { "matched": true, "gt_bar_index": 713184, - "tech_bar_index": 713281, - "signal_bar_index": 713281, - "bar_offset": 97, - "tech_price": 49855000.0, - "tech_datetime": "2021-02-09 15:24:00", - "candidate_index": 4521, + "tech_bar_index": 713186, + "signal_bar_index": 713186, + "bar_offset": 2, + "tech_price": 48808000.0, + "tech_datetime": "2021-02-09 10:39:00", + "candidate_index": 8262, "gt_datetime": "2021-02-09 10:33:00", "gt_price": 48300000.0 }, { "matched": true, "gt_bar_index": 713949, - "tech_bar_index": 714122, - "signal_bar_index": 714122, - "bar_offset": 173, - "tech_price": 48631000.0, - "tech_datetime": "2021-02-11 09:27:00", - "candidate_index": 4525, + "tech_bar_index": 714083, + "signal_bar_index": 714083, + "bar_offset": 134, + "tech_price": 48828000.0, + "tech_datetime": "2021-02-11 07:30:00", + "candidate_index": 8267, "gt_datetime": "2021-02-11 00:48:00", "gt_price": 47351000.0 }, { "matched": true, "gt_bar_index": 716126, - "tech_bar_index": 716174, - "signal_bar_index": 716174, - "bar_offset": 48, - "tech_price": 51567000.0, - "tech_datetime": "2021-02-15 16:03:00", - "candidate_index": 4536, + "tech_bar_index": 716185, + "signal_bar_index": 716185, + "bar_offset": 59, + "tech_price": 51703000.0, + "tech_datetime": "2021-02-15 16:36:00", + "candidate_index": 8297, "gt_datetime": "2021-02-15 13:39:00", "gt_price": 50802000.0 }, { "matched": true, "gt_bar_index": 717655, - "tech_bar_index": 717710, - "signal_bar_index": 717710, - "bar_offset": 55, - "tech_price": 57245000.0, - "tech_datetime": "2021-02-18 20:51:00", - "candidate_index": 4549, + "tech_bar_index": 717670, + "signal_bar_index": 717670, + "bar_offset": 15, + "tech_price": 57366000.0, + "tech_datetime": "2021-02-18 18:51:00", + "candidate_index": 8322, "gt_datetime": "2021-02-18 18:06:00", "gt_price": 56321000.0 }, { "matched": true, "gt_bar_index": 717907, - "tech_bar_index": 717892, - "signal_bar_index": 717892, - "bar_offset": 15, - "tech_price": 57839000.0, - "tech_datetime": "2021-02-19 05:57:00", - "candidate_index": 4551, + "tech_bar_index": 717902, + "signal_bar_index": 717902, + "bar_offset": 5, + "tech_price": 57848000.0, + "tech_datetime": "2021-02-19 06:27:00", + "candidate_index": 8329, "gt_datetime": "2021-02-19 06:42:00", "gt_price": 58142000.0 }, { "matched": true, "gt_bar_index": 719678, - "tech_bar_index": 719338, - "signal_bar_index": 719338, - "bar_offset": 340, - "tech_price": 65625000.0, - "tech_datetime": "2021-02-22 06:15:00", - "candidate_index": 4567, + "tech_bar_index": 719770, + "signal_bar_index": 719770, + "bar_offset": 92, + "tech_price": 60220000.0, + "tech_datetime": "2021-02-23 03:51:00", + "candidate_index": 8361, "gt_datetime": "2021-02-22 23:15:00", "gt_price": 54500000.0 }, { "matched": true, "gt_bar_index": 720057, - "tech_bar_index": 720174, - "signal_bar_index": 720174, - "bar_offset": 117, - "tech_price": 53751000.0, - "tech_datetime": "2021-02-24 00:03:00", - "candidate_index": 4568, + "tech_bar_index": 720001, + "signal_bar_index": 720001, + "bar_offset": 56, + "tech_price": 56876000.0, + "tech_datetime": "2021-02-23 15:24:00", + "candidate_index": 8363, "gt_datetime": "2021-02-23 18:12:00", "gt_price": 50035000.0 }, { "matched": true, "gt_bar_index": 720108, - "tech_bar_index": 720202, - "signal_bar_index": 720202, - "bar_offset": 94, - "tech_price": 54392000.0, - "tech_datetime": "2021-02-24 01:27:00", - "candidate_index": 4569, + "tech_bar_index": 720132, + "signal_bar_index": 720132, + "bar_offset": 24, + "tech_price": 54164000.0, + "tech_datetime": "2021-02-23 21:57:00", + "candidate_index": 8364, "gt_datetime": "2021-02-23 20:45:00", "gt_price": 50500000.0 }, { "matched": true, "gt_bar_index": 720170, - "tech_bar_index": 720424, - "signal_bar_index": 720424, - "bar_offset": 254, - "tech_price": 56800000.0, - "tech_datetime": "2021-02-24 12:33:00", - "candidate_index": 4570, + "tech_bar_index": 720176, + "signal_bar_index": 720176, + "bar_offset": 6, + "tech_price": 54290000.0, + "tech_datetime": "2021-02-24 00:09:00", + "candidate_index": 8365, "gt_datetime": "2021-02-23 23:51:00", "gt_price": 51551000.0 }, { "matched": true, "gt_bar_index": 720273, - "tech_bar_index": 720448, - "signal_bar_index": 720448, - "bar_offset": 175, - "tech_price": 57354000.0, - "tech_datetime": "2021-02-24 13:45:00", - "candidate_index": 4571, + "tech_bar_index": 720323, + "signal_bar_index": 720323, + "bar_offset": 50, + "tech_price": 54443000.0, + "tech_datetime": "2021-02-24 07:30:00", + "candidate_index": 8366, "gt_datetime": "2021-02-24 05:00:00", "gt_price": 51678000.0 }, { "matched": true, "gt_bar_index": 720661, - "tech_bar_index": 721123, - "signal_bar_index": 721123, - "bar_offset": 462, - "tech_price": 57845000.0, - "tech_datetime": "2021-02-25 23:30:00", - "candidate_index": 4572, + "tech_bar_index": 720676, + "signal_bar_index": 720676, + "bar_offset": 15, + "tech_price": 55706000.0, + "tech_datetime": "2021-02-25 01:09:00", + "candidate_index": 8371, "gt_datetime": "2021-02-25 00:24:00", "gt_price": 53994000.0 }, { "matched": true, "gt_bar_index": 720976, - "tech_bar_index": 721129, - "signal_bar_index": 721129, - "bar_offset": 153, - "tech_price": 57510000.0, - "tech_datetime": "2021-02-25 23:48:00", - "candidate_index": 4573, + "tech_bar_index": 721065, + "signal_bar_index": 721065, + "bar_offset": 89, + "tech_price": 56346000.0, + "tech_datetime": "2021-02-25 20:36:00", + "candidate_index": 8375, "gt_datetime": "2021-02-25 16:09:00", "gt_price": 56737000.0 }, { "matched": true, "gt_bar_index": 721471, - "tech_bar_index": 721552, - "signal_bar_index": 721552, - "bar_offset": 81, - "tech_price": 53488000.0, - "tech_datetime": "2021-02-26 20:57:00", - "candidate_index": 4575, + "tech_bar_index": 721499, + "signal_bar_index": 721499, + "bar_offset": 28, + "tech_price": 53511000.0, + "tech_datetime": "2021-02-26 18:18:00", + "candidate_index": 8378, "gt_datetime": "2021-02-26 16:54:00", "gt_price": 51515000.0 }, { "matched": true, "gt_bar_index": 721758, - "tech_bar_index": 721858, - "signal_bar_index": 721858, - "bar_offset": 100, - "tech_price": 54643000.0, - "tech_datetime": "2021-02-27 12:15:00", - "candidate_index": 4576, + "tech_bar_index": 721800, + "signal_bar_index": 721800, + "bar_offset": 42, + "tech_price": 53907000.0, + "tech_datetime": "2021-02-27 09:21:00", + "candidate_index": 8379, "gt_datetime": "2021-02-27 07:15:00", "gt_price": 52063000.0 }, { "matched": true, "gt_bar_index": 722593, - "tech_bar_index": 722665, - "signal_bar_index": 722665, - "bar_offset": 72, - "tech_price": 50006000.0, - "tech_datetime": "2021-03-01 04:36:00", - "candidate_index": 4580, + "tech_bar_index": 722682, + "signal_bar_index": 722682, + "bar_offset": 89, + "tech_price": 50720000.0, + "tech_datetime": "2021-03-01 05:27:00", + "candidate_index": 8392, "gt_datetime": "2021-03-01 01:00:00", "gt_price": 49440000.0 }, { "matched": true, "gt_bar_index": 723034, - "tech_bar_index": 723090, - "signal_bar_index": 723090, - "bar_offset": 56, - "tech_price": 55110000.0, - "tech_datetime": "2021-03-02 01:51:00", - "candidate_index": 4582, + "tech_bar_index": 723026, + "signal_bar_index": 723026, + "bar_offset": 8, + "tech_price": 54309000.0, + "tech_datetime": "2021-03-01 22:39:00", + "candidate_index": 8398, "gt_datetime": "2021-03-01 23:03:00", "gt_price": 53900000.0 }, { "matched": true, "gt_bar_index": 723577, - "tech_bar_index": 723625, - "signal_bar_index": 723625, - "bar_offset": 48, - "tech_price": 54910000.0, - "tech_datetime": "2021-03-03 04:36:00", - "candidate_index": 4585, + "tech_bar_index": 723651, + "signal_bar_index": 723651, + "bar_offset": 74, + "tech_price": 54777000.0, + "tech_datetime": "2021-03-03 05:54:00", + "candidate_index": 8406, "gt_datetime": "2021-03-03 02:12:00", "gt_price": 54200000.0 }, { "matched": true, "gt_bar_index": 724700, - "tech_bar_index": 724462, - "signal_bar_index": 724462, - "bar_offset": 238, - "tech_price": 56700000.0, - "tech_datetime": "2021-03-04 22:27:00", - "candidate_index": 4593, + "tech_bar_index": 724870, + "signal_bar_index": 724870, + "bar_offset": 170, + "tech_price": 54831000.0, + "tech_datetime": "2021-03-05 18:51:00", + "candidate_index": 8416, "gt_datetime": "2021-03-05 10:21:00", "gt_price": 54350000.0 }, { "matched": true, "gt_bar_index": 727754, - "tech_bar_index": 727702, - "signal_bar_index": 727702, - "bar_offset": 52, - "tech_price": 64147000.0, - "tech_datetime": "2021-03-11 16:27:00", - "candidate_index": 4616, + "tech_bar_index": 727825, + "signal_bar_index": 727825, + "bar_offset": 71, + "tech_price": 64833000.0, + "tech_datetime": "2021-03-11 22:36:00", + "candidate_index": 8458, "gt_datetime": "2021-03-11 19:03:00", "gt_price": 62720000.0 }, { "matched": true, "gt_bar_index": 727974, - "tech_bar_index": 727961, - "signal_bar_index": 727961, - "bar_offset": 13, - "tech_price": 65100000.0, - "tech_datetime": "2021-03-12 05:24:00", - "candidate_index": 4617, + "tech_bar_index": 727974, + "signal_bar_index": 727974, + "bar_offset": 0, + "tech_price": 65709000.0, + "tech_datetime": "2021-03-12 06:03:00", + "candidate_index": 8461, "gt_datetime": "2021-03-12 06:03:00", "gt_price": 65709000.0 }, { "matched": true, "gt_bar_index": 729975, - "tech_bar_index": 729937, - "signal_bar_index": 729937, - "bar_offset": 38, - "tech_price": 65510000.0, - "tech_datetime": "2021-03-16 08:12:00", - "candidate_index": 4629, + "tech_bar_index": 730051, + "signal_bar_index": 730051, + "bar_offset": 76, + "tech_price": 63280000.0, + "tech_datetime": "2021-03-16 13:54:00", + "candidate_index": 8480, "gt_datetime": "2021-03-16 10:06:00", "gt_price": 61730000.0 }, { "matched": true, "gt_bar_index": 730305, - "tech_bar_index": 730313, - "signal_bar_index": 730313, - "bar_offset": 8, - "tech_price": 64382000.0, - "tech_datetime": "2021-03-17 03:00:00", - "candidate_index": 4632, + "tech_bar_index": 730328, + "signal_bar_index": 730328, + "bar_offset": 23, + "tech_price": 64330000.0, + "tech_datetime": "2021-03-17 03:45:00", + "candidate_index": 8484, "gt_datetime": "2021-03-17 02:36:00", "gt_price": 64000000.0 }, { "matched": true, "gt_bar_index": 730629, - "tech_bar_index": 730737, - "signal_bar_index": 730737, - "bar_offset": 108, - "tech_price": 63956000.0, - "tech_datetime": "2021-03-18 00:12:00", - "candidate_index": 4637, + "tech_bar_index": 730763, + "signal_bar_index": 730763, + "bar_offset": 134, + "tech_price": 64436000.0, + "tech_datetime": "2021-03-18 01:30:00", + "candidate_index": 8488, "gt_datetime": "2021-03-17 18:48:00", "gt_price": 62480000.0 }, { "matched": true, "gt_bar_index": 731090, - "tech_bar_index": 731046, - "signal_bar_index": 731046, - "bar_offset": 44, - "tech_price": 68139000.0, - "tech_datetime": "2021-03-18 15:39:00", - "candidate_index": 4638, + "tech_bar_index": 731183, + "signal_bar_index": 731183, + "bar_offset": 93, + "tech_price": 67650000.0, + "tech_datetime": "2021-03-18 22:30:00", + "candidate_index": 8493, "gt_datetime": "2021-03-18 17:51:00", "gt_price": 67201000.0 }, { "matched": true, "gt_bar_index": 731400, - "tech_bar_index": 731681, - "signal_bar_index": 731681, - "bar_offset": 281, - "tech_price": 68117000.0, - "tech_datetime": "2021-03-19 23:24:00", - "candidate_index": 4639, + "tech_bar_index": 731238, + "signal_bar_index": 731238, + "bar_offset": 162, + "tech_price": 69392000.0, + "tech_datetime": "2021-03-19 01:15:00", + "candidate_index": 8494, "gt_datetime": "2021-03-19 09:21:00", "gt_price": 65522000.0 }, { "matched": true, "gt_bar_index": 731986, - "tech_bar_index": 731924, - "signal_bar_index": 731924, - "bar_offset": 62, - "tech_price": 68402000.0, - "tech_datetime": "2021-03-20 11:33:00", - "candidate_index": 4641, + "tech_bar_index": 732041, + "signal_bar_index": 732041, + "bar_offset": 55, + "tech_price": 68695000.0, + "tech_datetime": "2021-03-20 17:24:00", + "candidate_index": 8498, "gt_datetime": "2021-03-20 14:39:00", "gt_price": 67934000.0 }, { "matched": true, "gt_bar_index": 733441, - "tech_bar_index": 733556, - "signal_bar_index": 733556, - "bar_offset": 115, - "tech_price": 65212000.0, - "tech_datetime": "2021-03-23 21:09:00", - "candidate_index": 4651, + "tech_bar_index": 733463, + "signal_bar_index": 733463, + "bar_offset": 22, + "tech_price": 64202000.0, + "tech_datetime": "2021-03-23 16:30:00", + "candidate_index": 8509, "gt_datetime": "2021-03-23 15:24:00", "gt_price": 62708000.0 }, { "matched": true, "gt_bar_index": 733917, - "tech_bar_index": 733863, - "signal_bar_index": 733863, - "bar_offset": 54, - "tech_price": 65665000.0, - "tech_datetime": "2021-03-24 12:30:00", - "candidate_index": 4654, + "tech_bar_index": 733929, + "signal_bar_index": 733929, + "bar_offset": 12, + "tech_price": 65632000.0, + "tech_datetime": "2021-03-24 15:48:00", + "candidate_index": 8518, "gt_datetime": "2021-03-24 15:12:00", "gt_price": 64699000.0 }, { "matched": true, "gt_bar_index": 734595, - "tech_bar_index": 734734, - "signal_bar_index": 734734, - "bar_offset": 139, - "tech_price": 63809000.0, - "tech_datetime": "2021-03-26 08:03:00", - "candidate_index": 4657, + "tech_bar_index": 734615, + "signal_bar_index": 734615, + "bar_offset": 20, + "tech_price": 63073000.0, + "tech_datetime": "2021-03-26 02:06:00", + "candidate_index": 8526, "gt_datetime": "2021-03-26 01:06:00", "gt_price": 62313000.0 }, { "matched": true, "gt_bar_index": 736276, - "tech_bar_index": 736285, - "signal_bar_index": 736285, - "bar_offset": 9, - "tech_price": 66580000.0, - "tech_datetime": "2021-03-29 13:36:00", - "candidate_index": 4666, + "tech_bar_index": 736244, + "signal_bar_index": 736244, + "bar_offset": 32, + "tech_price": 66689000.0, + "tech_datetime": "2021-03-29 11:33:00", + "candidate_index": 8551, "gt_datetime": "2021-03-29 13:09:00", "gt_price": 66206000.0 }, @@ -166448,19 +318028,19 @@ "bar_offset": 4, "tech_price": 70092000.0, "tech_datetime": "2021-03-31 21:21:00", - "candidate_index": 4680, + "candidate_index": 8571, "gt_datetime": "2021-03-31 21:09:00", "gt_price": 69677000.0 }, { "matched": true, "gt_bar_index": 737644, - "tech_bar_index": 737705, - "signal_bar_index": 737705, - "bar_offset": 61, - "tech_price": 71255000.0, - "tech_datetime": "2021-04-01 12:36:00", - "candidate_index": 4682, + "tech_bar_index": 737634, + "signal_bar_index": 737634, + "bar_offset": 10, + "tech_price": 71094000.0, + "tech_datetime": "2021-04-01 09:03:00", + "candidate_index": 8577, "gt_datetime": "2021-04-01 09:33:00", "gt_price": 71362000.0 }, @@ -166472,91 +318052,91 @@ "bar_offset": 22, "tech_price": 72957000.0, "tech_datetime": "2021-04-04 10:09:00", - "candidate_index": 4695, + "candidate_index": 8600, "gt_datetime": "2021-04-04 09:03:00", "gt_price": 71500000.0 }, { "matched": true, "gt_bar_index": 740061, - "tech_bar_index": 739988, - "signal_bar_index": 739988, - "bar_offset": 73, - "tech_price": 77679000.0, - "tech_datetime": "2021-04-06 06:45:00", - "candidate_index": 4702, + "tech_bar_index": 740035, + "signal_bar_index": 740035, + "bar_offset": 26, + "tech_price": 78005000.0, + "tech_datetime": "2021-04-06 09:06:00", + "candidate_index": 8616, "gt_datetime": "2021-04-06 10:24:00", "gt_price": 76251000.0 }, { "matched": true, "gt_bar_index": 740656, - "tech_bar_index": 740549, - "signal_bar_index": 740549, - "bar_offset": 107, - "tech_price": 78390000.0, - "tech_datetime": "2021-04-07 10:48:00", - "candidate_index": 4704, + "tech_bar_index": 740557, + "signal_bar_index": 740557, + "bar_offset": 99, + "tech_price": 78551000.0, + "tech_datetime": "2021-04-07 11:12:00", + "candidate_index": 8626, "gt_datetime": "2021-04-07 16:09:00", "gt_price": 70480000.0 }, { "matched": true, "gt_bar_index": 740758, - "tech_bar_index": 740883, - "signal_bar_index": 740883, - "bar_offset": 125, - "tech_price": 72631000.0, - "tech_datetime": "2021-04-08 03:30:00", - "candidate_index": 4705, + "tech_bar_index": 740912, + "signal_bar_index": 740912, + "bar_offset": 154, + "tech_price": 72460000.0, + "tech_datetime": "2021-04-08 04:57:00", + "candidate_index": 8627, "gt_datetime": "2021-04-07 21:15:00", "gt_price": 68100000.0 }, { "matched": true, "gt_bar_index": 741057, - "tech_bar_index": 741117, - "signal_bar_index": 741117, - "bar_offset": 60, - "tech_price": 71666000.0, - "tech_datetime": "2021-04-08 15:12:00", - "candidate_index": 4706, + "tech_bar_index": 740964, + "signal_bar_index": 740964, + "bar_offset": 93, + "tech_price": 73651000.0, + "tech_datetime": "2021-04-08 07:33:00", + "candidate_index": 8628, "gt_datetime": "2021-04-08 12:12:00", "gt_price": 70350000.0 }, { "matched": true, "gt_bar_index": 742565, - "tech_bar_index": 742639, - "signal_bar_index": 742639, - "bar_offset": 74, - "tech_price": 77648000.0, - "tech_datetime": "2021-04-11 19:18:00", - "candidate_index": 4717, + "tech_bar_index": 742451, + "signal_bar_index": 742451, + "bar_offset": 114, + "tech_price": 78760000.0, + "tech_datetime": "2021-04-11 09:54:00", + "candidate_index": 8652, "gt_datetime": "2021-04-11 15:36:00", "gt_price": 76300000.0 }, { "matched": true, "gt_bar_index": 742972, - "tech_bar_index": 743088, - "signal_bar_index": 743088, - "bar_offset": 116, - "tech_price": 78231000.0, - "tech_datetime": "2021-04-12 17:45:00", - "candidate_index": 4718, + "tech_bar_index": 743002, + "signal_bar_index": 743002, + "bar_offset": 30, + "tech_price": 78361000.0, + "tech_datetime": "2021-04-12 13:27:00", + "candidate_index": 8653, "gt_datetime": "2021-04-12 11:57:00", "gt_price": 77281000.0 }, { "matched": true, "gt_bar_index": 743557, - "tech_bar_index": 743654, - "signal_bar_index": 743654, - "bar_offset": 97, - "tech_price": 80797000.0, - "tech_datetime": "2021-04-13 22:03:00", - "candidate_index": 4722, + "tech_bar_index": 743523, + "signal_bar_index": 743523, + "bar_offset": 34, + "tech_price": 78240000.0, + "tech_datetime": "2021-04-13 15:30:00", + "candidate_index": 8661, "gt_datetime": "2021-04-13 17:12:00", "gt_price": 78890000.0 }, @@ -166568,943 +318148,1063 @@ "bar_offset": 70, "tech_price": 78340000.0, "tech_datetime": "2021-04-18 09:09:00", - "candidate_index": 4731, + "candidate_index": 8693, "gt_datetime": "2021-04-18 12:39:00", "gt_price": 71693000.0 }, { "matched": true, "gt_bar_index": 746028, - "tech_bar_index": 746048, - "signal_bar_index": 746048, - "bar_offset": 20, - "tech_price": 73589000.0, - "tech_datetime": "2021-04-18 21:45:00", - "candidate_index": 4732, + "tech_bar_index": 746118, + "signal_bar_index": 746118, + "bar_offset": 90, + "tech_price": 74207000.0, + "tech_datetime": "2021-04-19 01:15:00", + "candidate_index": 8694, "gt_datetime": "2021-04-18 20:45:00", "gt_price": 70200000.0 }, { "matched": true, "gt_bar_index": 746150, - "tech_bar_index": 746082, - "signal_bar_index": 746082, - "bar_offset": 68, - "tech_price": 73500000.0, - "tech_datetime": "2021-04-18 23:27:00", - "candidate_index": 4733, + "tech_bar_index": 746176, + "signal_bar_index": 746176, + "bar_offset": 26, + "tech_price": 73611000.0, + "tech_datetime": "2021-04-19 04:09:00", + "candidate_index": 8695, "gt_datetime": "2021-04-19 02:51:00", "gt_price": 72777000.0 }, { "matched": true, "gt_bar_index": 746766, - "tech_bar_index": 746910, - "signal_bar_index": 746910, - "bar_offset": 144, - "tech_price": 68129000.0, - "tech_datetime": "2021-04-20 16:51:00", - "candidate_index": 4736, + "tech_bar_index": 746695, + "signal_bar_index": 746695, + "bar_offset": 71, + "tech_price": 73372000.0, + "tech_datetime": "2021-04-20 06:06:00", + "candidate_index": 8701, "gt_datetime": "2021-04-20 09:39:00", "gt_price": 66300000.0 }, { "matched": true, "gt_bar_index": 746805, - "tech_bar_index": 746947, - "signal_bar_index": 746947, - "bar_offset": 142, - "tech_price": 68765000.0, - "tech_datetime": "2021-04-20 18:42:00", - "candidate_index": 4737, + "tech_bar_index": 746840, + "signal_bar_index": 746840, + "bar_offset": 35, + "tech_price": 68572000.0, + "tech_datetime": "2021-04-20 13:21:00", + "candidate_index": 8702, "gt_datetime": "2021-04-20 11:36:00", "gt_price": 65350000.0 }, { "matched": true, "gt_bar_index": 747061, - "tech_bar_index": 747007, - "signal_bar_index": 747007, - "bar_offset": 54, - "tech_price": 69719000.0, - "tech_datetime": "2021-04-20 21:42:00", - "candidate_index": 4738, + "tech_bar_index": 747090, + "signal_bar_index": 747090, + "bar_offset": 29, + "tech_price": 69967000.0, + "tech_datetime": "2021-04-21 01:51:00", + "candidate_index": 8707, "gt_datetime": "2021-04-21 00:24:00", "gt_price": 68330000.0 }, { "matched": true, "gt_bar_index": 747888, - "tech_bar_index": 747934, - "signal_bar_index": 747934, - "bar_offset": 46, - "tech_price": 65176000.0, - "tech_datetime": "2021-04-22 20:03:00", - "candidate_index": 4741, + "tech_bar_index": 747916, + "signal_bar_index": 747916, + "bar_offset": 28, + "tech_price": 65200000.0, + "tech_datetime": "2021-04-22 19:09:00", + "candidate_index": 8712, "gt_datetime": "2021-04-22 17:45:00", "gt_price": 63074000.0 }, { "matched": true, "gt_bar_index": 748171, - "tech_bar_index": 748199, - "signal_bar_index": 748199, - "bar_offset": 28, - "tech_price": 61090000.0, - "tech_datetime": "2021-04-23 09:18:00", - "candidate_index": 4742, + "tech_bar_index": 747973, + "signal_bar_index": 747973, + "bar_offset": 198, + "tech_price": 66863000.0, + "tech_datetime": "2021-04-22 22:00:00", + "candidate_index": 8713, "gt_datetime": "2021-04-23 07:54:00", "gt_price": 57900000.0 }, + { + "matched": true, + "gt_bar_index": 748195, + "tech_bar_index": 748576, + "signal_bar_index": 748576, + "bar_offset": 381, + "tech_price": 58493000.0, + "tech_datetime": "2021-04-24 04:09:00", + "candidate_index": 8714, + "gt_datetime": "2021-04-23 09:06:00", + "gt_price": 58198000.0 + }, + { + "matched": true, + "gt_bar_index": 748241, + "tech_bar_index": 748611, + "signal_bar_index": 748611, + "bar_offset": 370, + "tech_price": 58850000.0, + "tech_datetime": "2021-04-24 05:54:00", + "candidate_index": 8715, + "gt_datetime": "2021-04-23 11:24:00", + "gt_price": 55199000.0 + }, + { + "matched": true, + "gt_bar_index": 748467, + "tech_bar_index": 748932, + "signal_bar_index": 748932, + "bar_offset": 465, + "tech_price": 59563000.0, + "tech_datetime": "2021-04-24 21:57:00", + "candidate_index": 8716, + "gt_datetime": "2021-04-23 22:42:00", + "gt_price": 56560000.0 + }, { "matched": true, "gt_bar_index": 748894, - "tech_bar_index": 748951, - "signal_bar_index": 748951, - "bar_offset": 57, - "tech_price": 59559000.0, - "tech_datetime": "2021-04-24 22:54:00", - "candidate_index": 4743, + "tech_bar_index": 749006, + "signal_bar_index": 749006, + "bar_offset": 112, + "tech_price": 60263000.0, + "tech_datetime": "2021-04-25 01:39:00", + "candidate_index": 8717, "gt_datetime": "2021-04-24 20:03:00", "gt_price": 58350000.0 }, { "matched": true, "gt_bar_index": 749587, - "tech_bar_index": 749695, - "signal_bar_index": 749695, - "bar_offset": 108, - "tech_price": 62320000.0, - "tech_datetime": "2021-04-26 12:06:00", - "candidate_index": 4746, + "tech_bar_index": 749680, + "signal_bar_index": 749680, + "bar_offset": 93, + "tech_price": 62491000.0, + "tech_datetime": "2021-04-26 11:21:00", + "candidate_index": 8724, "gt_datetime": "2021-04-26 06:42:00", "gt_price": 57330000.0 }, { "matched": true, "gt_bar_index": 751434, - "tech_bar_index": 751514, - "signal_bar_index": 751514, - "bar_offset": 80, - "tech_price": 63427000.0, - "tech_datetime": "2021-04-30 07:03:00", - "candidate_index": 4760, + "tech_bar_index": 751496, + "signal_bar_index": 751496, + "bar_offset": 62, + "tech_price": 63347000.0, + "tech_datetime": "2021-04-30 06:09:00", + "candidate_index": 8743, "gt_datetime": "2021-04-30 03:03:00", "gt_price": 62770000.0 }, { "matched": true, "gt_bar_index": 752594, - "tech_bar_index": 752582, - "signal_bar_index": 752582, - "bar_offset": 12, - "tech_price": 69004000.0, - "tech_datetime": "2021-05-02 12:27:00", - "candidate_index": 4766, + "tech_bar_index": 752548, + "signal_bar_index": 752548, + "bar_offset": 46, + "tech_price": 68966000.0, + "tech_datetime": "2021-05-02 10:45:00", + "candidate_index": 8761, "gt_datetime": "2021-05-02 13:03:00", "gt_price": 66880000.0 }, { "matched": true, "gt_bar_index": 752994, - "tech_bar_index": 752969, - "signal_bar_index": 752969, + "tech_bar_index": 753019, + "signal_bar_index": 753019, "bar_offset": 25, - "tech_price": 68133000.0, - "tech_datetime": "2021-05-03 07:48:00", - "candidate_index": 4768, + "tech_price": 69301000.0, + "tech_datetime": "2021-05-03 10:18:00", + "candidate_index": 8765, "gt_datetime": "2021-05-03 09:03:00", "gt_price": 68550000.0 }, { "matched": true, "gt_bar_index": 753949, - "tech_bar_index": 753886, - "signal_bar_index": 753886, - "bar_offset": 63, - "tech_price": 67513000.0, - "tech_datetime": "2021-05-05 05:39:00", - "candidate_index": 4773, + "tech_bar_index": 753935, + "signal_bar_index": 753935, + "bar_offset": 14, + "tech_price": 67658000.0, + "tech_datetime": "2021-05-05 08:06:00", + "candidate_index": 8776, "gt_datetime": "2021-05-05 08:48:00", "gt_price": 66276000.0 }, { "matched": true, "gt_bar_index": 754442, - "tech_bar_index": 754567, - "signal_bar_index": 754567, - "bar_offset": 125, - "tech_price": 69180000.0, - "tech_datetime": "2021-05-06 15:42:00", - "candidate_index": 4775, + "tech_bar_index": 754462, + "signal_bar_index": 754462, + "bar_offset": 20, + "tech_price": 68353000.0, + "tech_datetime": "2021-05-06 10:27:00", + "candidate_index": 8780, "gt_datetime": "2021-05-06 09:27:00", "gt_price": 67538000.0 }, { "matched": true, "gt_bar_index": 755006, - "tech_bar_index": 754956, - "signal_bar_index": 754956, - "bar_offset": 50, - "tech_price": 68057000.0, - "tech_datetime": "2021-05-07 11:09:00", - "candidate_index": 4778, + "tech_bar_index": 754909, + "signal_bar_index": 754909, + "bar_offset": 97, + "tech_price": 68382000.0, + "tech_datetime": "2021-05-07 08:48:00", + "candidate_index": 8787, "gt_datetime": "2021-05-07 13:39:00", "gt_price": 66401000.0 }, { "matched": true, "gt_bar_index": 756269, - "tech_bar_index": 756274, - "signal_bar_index": 756274, - "bar_offset": 5, - "tech_price": 70440000.0, - "tech_datetime": "2021-05-10 05:03:00", - "candidate_index": 4787, + "tech_bar_index": 756290, + "signal_bar_index": 756290, + "bar_offset": 21, + "tech_price": 70664000.0, + "tech_datetime": "2021-05-10 05:51:00", + "candidate_index": 8807, "gt_datetime": "2021-05-10 04:48:00", "gt_price": 70020000.0 }, { "matched": true, "gt_bar_index": 757775, - "tech_bar_index": 757975, - "signal_bar_index": 757975, - "bar_offset": 200, - "tech_price": 62597000.0, - "tech_datetime": "2021-05-13 19:03:00", - "candidate_index": 4795, + "tech_bar_index": 757726, + "signal_bar_index": 757726, + "bar_offset": 49, + "tech_price": 68453000.0, + "tech_datetime": "2021-05-13 06:36:00", + "candidate_index": 8821, "gt_datetime": "2021-05-13 09:03:00", "gt_price": 58500000.0 }, { "matched": true, "gt_bar_index": 759208, - "tech_bar_index": 758864, - "signal_bar_index": 758864, - "bar_offset": 344, - "tech_price": 61316000.0, - "tech_datetime": "2021-05-15 15:30:00", - "candidate_index": 4800, + "tech_bar_index": 759157, + "signal_bar_index": 759157, + "bar_offset": 51, + "tech_price": 60031000.0, + "tech_datetime": "2021-05-16 06:09:00", + "candidate_index": 8837, "gt_datetime": "2021-05-16 08:42:00", "gt_price": 57650000.0 }, { "matched": true, "gt_bar_index": 759776, - "tech_bar_index": 760136, - "signal_bar_index": 760136, - "bar_offset": 360, - "tech_price": 54679000.0, - "tech_datetime": "2021-05-18 07:06:00", - "candidate_index": 4801, + "tech_bar_index": 759834, + "signal_bar_index": 759834, + "bar_offset": 58, + "tech_price": 54861000.0, + "tech_datetime": "2021-05-17 16:00:00", + "candidate_index": 8841, "gt_datetime": "2021-05-17 13:06:00", "gt_price": 50888000.0 }, + { + "matched": true, + "gt_bar_index": 760037, + "tech_bar_index": 760059, + "signal_bar_index": 760059, + "bar_offset": 22, + "tech_price": 53100000.0, + "tech_datetime": "2021-05-18 03:15:00", + "candidate_index": 8844, + "gt_datetime": "2021-05-18 02:09:00", + "gt_price": 52129000.0 + }, { "matched": true, "gt_bar_index": 760799, - "tech_bar_index": 760845, - "signal_bar_index": 760845, - "bar_offset": 46, - "tech_price": 51159000.0, - "tech_datetime": "2021-05-19 18:33:00", - "candidate_index": 4802, + "tech_bar_index": 760814, + "signal_bar_index": 760814, + "bar_offset": 15, + "tech_price": 51055000.0, + "tech_datetime": "2021-05-19 17:00:00", + "candidate_index": 8850, "gt_datetime": "2021-05-19 16:15:00", "gt_price": 49286000.0 }, { "matched": true, "gt_bar_index": 760913, - "tech_bar_index": 760886, - "signal_bar_index": 760886, - "bar_offset": 27, - "tech_price": 50656000.0, - "tech_datetime": "2021-05-19 20:36:00", - "candidate_index": 4803, + "tech_bar_index": 760950, + "signal_bar_index": 760950, + "bar_offset": 37, + "tech_price": 47978000.0, + "tech_datetime": "2021-05-19 23:48:00", + "candidate_index": 8852, "gt_datetime": "2021-05-19 21:57:00", "gt_price": 45100000.0 }, { "matched": true, "gt_bar_index": 760917, - "tech_bar_index": 760950, - "signal_bar_index": 760950, - "bar_offset": 33, - "tech_price": 47978000.0, - "tech_datetime": "2021-05-19 23:48:00", - "candidate_index": 4804, + "tech_bar_index": 760837, + "signal_bar_index": 760837, + "bar_offset": 80, + "tech_price": 51588000.0, + "tech_datetime": "2021-05-19 18:09:00", + "candidate_index": 8851, "gt_datetime": "2021-05-19 22:09:00", "gt_price": 42000000.0 }, { "matched": true, "gt_bar_index": 760918, - "tech_bar_index": 761088, - "signal_bar_index": 761088, - "bar_offset": 170, - "tech_price": 52299000.0, - "tech_datetime": "2021-05-20 06:42:00", - "candidate_index": 4805, + "tech_bar_index": 761024, + "signal_bar_index": 761024, + "bar_offset": 106, + "tech_price": 50377000.0, + "tech_datetime": "2021-05-20 03:30:00", + "candidate_index": 8853, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 42500000.0 }, { "matched": true, "gt_bar_index": 760921, - "tech_bar_index": 761238, - "signal_bar_index": 761238, - "bar_offset": 317, - "tech_price": 50851000.0, - "tech_datetime": "2021-05-20 14:12:00", - "candidate_index": 4806, + "tech_bar_index": 761062, + "signal_bar_index": 761062, + "bar_offset": 141, + "tech_price": 52401000.0, + "tech_datetime": "2021-05-20 05:24:00", + "candidate_index": 8854, "gt_datetime": "2021-05-19 22:21:00", "gt_price": 44437000.0 }, + { + "matched": true, + "gt_bar_index": 760946, + "tech_bar_index": 761180, + "signal_bar_index": 761180, + "bar_offset": 234, + "tech_price": 50510000.0, + "tech_datetime": "2021-05-20 11:18:00", + "candidate_index": 8855, + "gt_datetime": "2021-05-19 23:36:00", + "gt_price": 45200000.0 + }, { "matched": true, "gt_bar_index": 761080, - "tech_bar_index": 761495, - "signal_bar_index": 761495, - "bar_offset": 415, - "tech_price": 51858000.0, - "tech_datetime": "2021-05-21 08:00:00", - "candidate_index": 4807, + "tech_bar_index": 761354, + "signal_bar_index": 761354, + "bar_offset": 274, + "tech_price": 50374000.0, + "tech_datetime": "2021-05-20 20:00:00", + "candidate_index": 8856, "gt_datetime": "2021-05-20 06:18:00", "gt_price": 49506000.0 }, { "matched": true, "gt_bar_index": 761151, - "tech_bar_index": 761557, - "signal_bar_index": 761557, - "bar_offset": 406, - "tech_price": 52044000.0, - "tech_datetime": "2021-05-21 11:06:00", - "candidate_index": 4808, + "tech_bar_index": 761393, + "signal_bar_index": 761393, + "bar_offset": 242, + "tech_price": 51523000.0, + "tech_datetime": "2021-05-20 21:57:00", + "candidate_index": 8857, "gt_datetime": "2021-05-20 09:51:00", "gt_price": 48085000.0 }, + { + "matched": true, + "gt_bar_index": 761324, + "tech_bar_index": 761409, + "signal_bar_index": 761409, + "bar_offset": 85, + "tech_price": 51941000.0, + "tech_datetime": "2021-05-20 22:45:00", + "candidate_index": 8858, + "gt_datetime": "2021-05-20 18:30:00", + "gt_price": 48673000.0 + }, { "matched": true, "gt_bar_index": 761488, - "tech_bar_index": 761889, - "signal_bar_index": 761889, - "bar_offset": 401, - "tech_price": 47830000.0, - "tech_datetime": "2021-05-22 03:42:00", - "candidate_index": 4809, + "tech_bar_index": 761445, + "signal_bar_index": 761445, + "bar_offset": 43, + "tech_price": 51741000.0, + "tech_datetime": "2021-05-21 00:33:00", + "candidate_index": 8859, "gt_datetime": "2021-05-21 07:39:00", "gt_price": 50001000.0 }, { "matched": true, "gt_bar_index": 761640, - "tech_bar_index": 761948, - "signal_bar_index": 761948, - "bar_offset": 308, - "tech_price": 47307000.0, - "tech_datetime": "2021-05-22 06:39:00", - "candidate_index": 4810, + "tech_bar_index": 761715, + "signal_bar_index": 761715, + "bar_offset": 75, + "tech_price": 50363000.0, + "tech_datetime": "2021-05-21 19:00:00", + "candidate_index": 8861, "gt_datetime": "2021-05-21 15:15:00", "gt_price": 48001000.0 }, { "matched": true, "gt_bar_index": 761941, - "tech_bar_index": 762359, - "signal_bar_index": 762359, - "bar_offset": 418, - "tech_price": 47550000.0, - "tech_datetime": "2021-05-23 03:12:00", - "candidate_index": 4811, + "tech_bar_index": 761949, + "signal_bar_index": 761949, + "bar_offset": 8, + "tech_price": 47450000.0, + "tech_datetime": "2021-05-22 06:42:00", + "candidate_index": 8865, "gt_datetime": "2021-05-22 06:18:00", "gt_price": 44626000.0 }, + { + "matched": true, + "gt_bar_index": 762105, + "tech_bar_index": 762169, + "signal_bar_index": 762169, + "bar_offset": 64, + "tech_price": 46282000.0, + "tech_datetime": "2021-05-22 17:42:00", + "candidate_index": 8867, + "gt_datetime": "2021-05-22 14:30:00", + "gt_price": 43619000.0 + }, + { + "matched": true, + "gt_bar_index": 762369, + "tech_bar_index": 762385, + "signal_bar_index": 762385, + "bar_offset": 16, + "tech_price": 47486000.0, + "tech_datetime": "2021-05-23 04:30:00", + "candidate_index": 8870, + "gt_datetime": "2021-05-23 03:42:00", + "gt_price": 46823000.0 + }, { "matched": true, "gt_bar_index": 762809, - "tech_bar_index": 763002, - "signal_bar_index": 763002, - "bar_offset": 193, - "tech_price": 42362000.0, - "tech_datetime": "2021-05-24 11:21:00", - "candidate_index": 4812, + "tech_bar_index": 762904, + "signal_bar_index": 762904, + "bar_offset": 95, + "tech_price": 42162000.0, + "tech_datetime": "2021-05-24 06:27:00", + "candidate_index": 8875, "gt_datetime": "2021-05-24 01:42:00", "gt_price": 38536000.0 }, { "matched": true, "gt_bar_index": 762836, - "tech_bar_index": 763172, - "signal_bar_index": 763172, - "bar_offset": 336, - "tech_price": 43929000.0, - "tech_datetime": "2021-05-24 19:51:00", - "candidate_index": 4813, + "tech_bar_index": 762688, + "signal_bar_index": 762688, + "bar_offset": 148, + "tech_price": 44719000.0, + "tech_datetime": "2021-05-23 19:39:00", + "candidate_index": 8874, "gt_datetime": "2021-05-24 03:03:00", "gt_price": 39260000.0 }, { "matched": true, "gt_bar_index": 762982, - "tech_bar_index": 763288, - "signal_bar_index": 763288, - "bar_offset": 306, - "tech_price": 45374000.0, - "tech_datetime": "2021-05-25 01:39:00", - "candidate_index": 4814, + "tech_bar_index": 762988, + "signal_bar_index": 762988, + "bar_offset": 6, + "tech_price": 42440000.0, + "tech_datetime": "2021-05-24 10:39:00", + "candidate_index": 8876, "gt_datetime": "2021-05-24 10:21:00", "gt_price": 41251000.0 }, { "matched": true, "gt_bar_index": 763281, - "tech_bar_index": 763390, - "signal_bar_index": 763390, - "bar_offset": 109, - "tech_price": 46980000.0, - "tech_datetime": "2021-05-25 06:45:00", - "candidate_index": 4815, + "tech_bar_index": 763309, + "signal_bar_index": 763309, + "bar_offset": 28, + "tech_price": 45358000.0, + "tech_datetime": "2021-05-25 02:42:00", + "candidate_index": 8880, "gt_datetime": "2021-05-25 01:18:00", "gt_price": 44640000.0 }, { "matched": true, "gt_bar_index": 763497, - "tech_bar_index": 763460, - "signal_bar_index": 763460, - "bar_offset": 37, - "tech_price": 47694000.0, - "tech_datetime": "2021-05-25 10:15:00", - "candidate_index": 4816, + "tech_bar_index": 763578, + "signal_bar_index": 763578, + "bar_offset": 81, + "tech_price": 47356000.0, + "tech_datetime": "2021-05-25 16:09:00", + "candidate_index": 8882, "gt_datetime": "2021-05-25 12:06:00", "gt_price": 45451000.0 }, { "matched": true, "gt_bar_index": 763675, - "tech_bar_index": 763790, - "signal_bar_index": 763790, - "bar_offset": 115, - "tech_price": 46586000.0, - "tech_datetime": "2021-05-26 02:45:00", - "candidate_index": 4817, + "tech_bar_index": 763697, + "signal_bar_index": 763697, + "bar_offset": 22, + "tech_price": 45868000.0, + "tech_datetime": "2021-05-25 22:06:00", + "candidate_index": 8883, "gt_datetime": "2021-05-25 21:00:00", "gt_price": 45015000.0 }, { "matched": true, "gt_bar_index": 763925, - "tech_bar_index": 763842, - "signal_bar_index": 763842, - "bar_offset": 83, - "tech_price": 46521000.0, - "tech_datetime": "2021-05-26 05:21:00", - "candidate_index": 4818, + "tech_bar_index": 763945, + "signal_bar_index": 763945, + "bar_offset": 20, + "tech_price": 47076000.0, + "tech_datetime": "2021-05-26 10:30:00", + "candidate_index": 8889, "gt_datetime": "2021-05-26 09:30:00", "gt_price": 46130000.0 }, { "matched": true, "gt_bar_index": 764461, - "tech_bar_index": 764547, - "signal_bar_index": 764547, - "bar_offset": 86, - "tech_price": 46276000.0, - "tech_datetime": "2021-05-27 16:36:00", - "candidate_index": 4819, + "tech_bar_index": 764517, + "signal_bar_index": 764517, + "bar_offset": 56, + "tech_price": 46184000.0, + "tech_datetime": "2021-05-27 15:06:00", + "candidate_index": 8895, "gt_datetime": "2021-05-27 12:18:00", "gt_price": 45255000.0 }, { "matched": true, "gt_bar_index": 765112, - "tech_bar_index": 764882, - "signal_bar_index": 764882, - "bar_offset": 230, - "tech_price": 46798000.0, - "tech_datetime": "2021-05-28 09:21:00", - "candidate_index": 4822, + "tech_bar_index": 765157, + "signal_bar_index": 765157, + "bar_offset": 45, + "tech_price": 45083000.0, + "tech_datetime": "2021-05-28 23:06:00", + "candidate_index": 8903, "gt_datetime": "2021-05-28 20:51:00", "gt_price": 42800000.0 }, { "matched": true, "gt_bar_index": 765313, - "tech_bar_index": 765405, - "signal_bar_index": 765405, - "bar_offset": 92, - "tech_price": 43821000.0, - "tech_datetime": "2021-05-29 11:30:00", - "candidate_index": 4823, + "tech_bar_index": 765470, + "signal_bar_index": 765470, + "bar_offset": 157, + "tech_price": 44381000.0, + "tech_datetime": "2021-05-29 14:45:00", + "candidate_index": 8904, "gt_datetime": "2021-05-29 06:54:00", "gt_price": 42250000.0 }, { "matched": true, "gt_bar_index": 765864, - "tech_bar_index": 765817, - "signal_bar_index": 765817, - "bar_offset": 47, - "tech_price": 42316000.0, - "tech_datetime": "2021-05-30 08:06:00", - "candidate_index": 4828, + "tech_bar_index": 765830, + "signal_bar_index": 765830, + "bar_offset": 34, + "tech_price": 42542000.0, + "tech_datetime": "2021-05-30 08:45:00", + "candidate_index": 8908, "gt_datetime": "2021-05-30 10:27:00", "gt_price": 40510000.0 }, { "matched": true, "gt_bar_index": 766140, - "tech_bar_index": 765779, - "signal_bar_index": 765779, - "bar_offset": 361, - "tech_price": 42164000.0, - "tech_datetime": "2021-05-30 06:12:00", - "candidate_index": 4827, + "tech_bar_index": 766029, + "signal_bar_index": 766029, + "bar_offset": 111, + "tech_price": 42967000.0, + "tech_datetime": "2021-05-30 18:42:00", + "candidate_index": 8911, "gt_datetime": "2021-05-31 00:15:00", "gt_price": 42000000.0 }, { "matched": true, "gt_bar_index": 766406, - "tech_bar_index": 766516, - "signal_bar_index": 766516, - "bar_offset": 110, - "tech_price": 43361000.0, - "tech_datetime": "2021-05-31 19:03:00", - "candidate_index": 4829, + "tech_bar_index": 766474, + "signal_bar_index": 766474, + "bar_offset": 68, + "tech_price": 42644000.0, + "tech_datetime": "2021-05-31 16:57:00", + "candidate_index": 8913, "gt_datetime": "2021-05-31 13:33:00", "gt_price": 41140000.0 }, { "matched": true, "gt_bar_index": 767444, - "tech_bar_index": 767504, - "signal_bar_index": 767504, - "bar_offset": 60, - "tech_price": 43542000.0, - "tech_datetime": "2021-06-02 20:27:00", - "candidate_index": 4833, + "tech_bar_index": 767482, + "signal_bar_index": 767482, + "bar_offset": 38, + "tech_price": 43433000.0, + "tech_datetime": "2021-06-02 19:21:00", + "candidate_index": 8920, "gt_datetime": "2021-06-02 17:27:00", "gt_price": 43110000.0 }, { "matched": true, "gt_bar_index": 770463, - "tech_bar_index": 770553, - "signal_bar_index": 770553, - "bar_offset": 90, - "tech_price": 38770000.0, - "tech_datetime": "2021-06-09 06:45:00", - "candidate_index": 4847, + "tech_bar_index": 770402, + "signal_bar_index": 770402, + "bar_offset": 61, + "tech_price": 38341000.0, + "tech_datetime": "2021-06-08 21:21:00", + "candidate_index": 8944, "gt_datetime": "2021-06-09 00:24:00", "gt_price": 36289000.0 }, { "matched": true, "gt_bar_index": 771025, - "tech_bar_index": 771086, - "signal_bar_index": 771086, - "bar_offset": 61, - "tech_price": 42893000.0, - "tech_datetime": "2021-06-10 09:24:00", - "candidate_index": 4850, + "tech_bar_index": 771016, + "signal_bar_index": 771016, + "bar_offset": 9, + "tech_price": 41982000.0, + "tech_datetime": "2021-06-10 05:54:00", + "candidate_index": 8952, "gt_datetime": "2021-06-10 06:21:00", "gt_price": 41782000.0 }, { "matched": true, "gt_bar_index": 772599, - "tech_bar_index": 772684, - "signal_bar_index": 772684, - "bar_offset": 85, - "tech_price": 41235000.0, - "tech_datetime": "2021-06-13 17:18:00", - "candidate_index": 4858, + "tech_bar_index": 772696, + "signal_bar_index": 772696, + "bar_offset": 97, + "tech_price": 41470000.0, + "tech_datetime": "2021-06-13 17:54:00", + "candidate_index": 8972, "gt_datetime": "2021-06-13 13:03:00", "gt_price": 40536000.0 }, { "matched": true, "gt_bar_index": 773661, - "tech_bar_index": 773666, - "signal_bar_index": 773666, - "bar_offset": 5, - "tech_price": 46110000.0, - "tech_datetime": "2021-06-15 18:24:00", - "candidate_index": 4864, + "tech_bar_index": 773634, + "signal_bar_index": 773634, + "bar_offset": 27, + "tech_price": 46276000.0, + "tech_datetime": "2021-06-15 16:48:00", + "candidate_index": 8989, "gt_datetime": "2021-06-15 18:09:00", "gt_price": 45500000.0 }, { "matched": true, "gt_bar_index": 776125, - "tech_bar_index": 776199, - "signal_bar_index": 776199, - "bar_offset": 74, - "tech_price": 40787000.0, - "tech_datetime": "2021-06-21 01:03:00", - "candidate_index": 4874, + "tech_bar_index": 776178, + "signal_bar_index": 776178, + "bar_offset": 53, + "tech_price": 40798000.0, + "tech_datetime": "2021-06-21 00:00:00", + "candidate_index": 9015, "gt_datetime": "2021-06-20 21:21:00", "gt_price": 39742000.0 }, { "matched": true, "gt_bar_index": 776846, - "tech_bar_index": 776680, - "signal_bar_index": 776680, - "bar_offset": 166, - "tech_price": 39122000.0, - "tech_datetime": "2021-06-22 01:06:00", - "candidate_index": 4877, + "tech_bar_index": 776867, + "signal_bar_index": 776867, + "bar_offset": 21, + "tech_price": 38101000.0, + "tech_datetime": "2021-06-22 10:27:00", + "candidate_index": 9020, "gt_datetime": "2021-06-22 09:24:00", "gt_price": 36385000.0 }, { "matched": true, "gt_bar_index": 777116, - "tech_bar_index": 777247, - "signal_bar_index": 777247, - "bar_offset": 131, - "tech_price": 37913000.0, - "tech_datetime": "2021-06-23 05:27:00", - "candidate_index": 4878, + "tech_bar_index": 777167, + "signal_bar_index": 777167, + "bar_offset": 51, + "tech_price": 37528000.0, + "tech_datetime": "2021-06-23 01:27:00", + "candidate_index": 9023, "gt_datetime": "2021-06-22 22:54:00", "gt_price": 33700000.0 }, { "matched": true, "gt_bar_index": 777424, - "tech_bar_index": 777739, - "signal_bar_index": 777739, - "bar_offset": 315, - "tech_price": 38692000.0, - "tech_datetime": "2021-06-24 06:03:00", - "candidate_index": 4879, + "tech_bar_index": 777458, + "signal_bar_index": 777458, + "bar_offset": 34, + "tech_price": 39142000.0, + "tech_datetime": "2021-06-23 16:00:00", + "candidate_index": 9029, "gt_datetime": "2021-06-23 14:18:00", "gt_price": 38829000.0 }, { "matched": true, "gt_bar_index": 777874, - "tech_bar_index": 778016, - "signal_bar_index": 778016, - "bar_offset": 142, - "tech_price": 38625000.0, - "tech_datetime": "2021-06-24 19:54:00", - "candidate_index": 4880, + "tech_bar_index": 777902, + "signal_bar_index": 777902, + "bar_offset": 28, + "tech_price": 38099000.0, + "tech_datetime": "2021-06-24 14:12:00", + "candidate_index": 9033, "gt_datetime": "2021-06-24 12:48:00", "gt_price": 37700000.0 }, { "matched": true, "gt_bar_index": 778065, - "tech_bar_index": 778065, - "signal_bar_index": 778065, - "bar_offset": 0, - "tech_price": 39273000.0, - "tech_datetime": "2021-06-24 22:21:00", - "candidate_index": 4881, + "tech_bar_index": 778083, + "signal_bar_index": 778083, + "bar_offset": 18, + "tech_price": 39533000.0, + "tech_datetime": "2021-06-24 23:15:00", + "candidate_index": 9035, "gt_datetime": "2021-06-24 22:21:00", "gt_price": 39194000.0 }, { "matched": true, "gt_bar_index": 778924, - "tech_bar_index": 779137, - "signal_bar_index": 779137, - "bar_offset": 213, - "tech_price": 37012000.0, - "tech_datetime": "2021-06-27 03:57:00", - "candidate_index": 4885, + "tech_bar_index": 778861, + "signal_bar_index": 778861, + "bar_offset": 63, + "tech_price": 37815000.0, + "tech_datetime": "2021-06-26 14:09:00", + "candidate_index": 9043, "gt_datetime": "2021-06-26 17:18:00", "gt_price": 35460000.0 }, { "matched": true, "gt_bar_index": 780093, - "tech_bar_index": 780023, - "signal_bar_index": 780023, - "bar_offset": 70, - "tech_price": 39852000.0, - "tech_datetime": "2021-06-29 00:15:00", - "candidate_index": 4889, + "tech_bar_index": 780140, + "signal_bar_index": 780140, + "bar_offset": 47, + "tech_price": 40271000.0, + "tech_datetime": "2021-06-29 06:06:00", + "candidate_index": 9061, "gt_datetime": "2021-06-29 03:45:00", "gt_price": 39402000.0 }, { "matched": true, "gt_bar_index": 780337, - "tech_bar_index": 780389, - "signal_bar_index": 780389, - "bar_offset": 52, - "tech_price": 40701000.0, - "tech_datetime": "2021-06-29 18:33:00", - "candidate_index": 4890, + "tech_bar_index": 780422, + "signal_bar_index": 780422, + "bar_offset": 85, + "tech_price": 41211000.0, + "tech_datetime": "2021-06-29 20:12:00", + "candidate_index": 9063, "gt_datetime": "2021-06-29 15:57:00", "gt_price": 40745000.0 }, { "matched": true, "gt_bar_index": 781754, - "tech_bar_index": 781629, - "signal_bar_index": 781629, - "bar_offset": 125, - "tech_price": 39337000.0, - "tech_datetime": "2021-07-02 08:33:00", - "candidate_index": 4897, + "tech_bar_index": 781890, + "signal_bar_index": 781890, + "bar_offset": 136, + "tech_price": 38908000.0, + "tech_datetime": "2021-07-02 21:36:00", + "candidate_index": 9073, "gt_datetime": "2021-07-02 14:48:00", "gt_price": 38214000.0 }, + { + "matched": true, + "gt_bar_index": 782857, + "tech_bar_index": 782803, + "signal_bar_index": 782803, + "bar_offset": 54, + "tech_price": 41199000.0, + "tech_datetime": "2021-07-04 19:15:00", + "candidate_index": 9088, + "gt_datetime": "2021-07-04 21:57:00", + "gt_price": 40829000.0 + }, { "matched": true, "gt_bar_index": 784739, - "tech_bar_index": 784640, - "signal_bar_index": 784640, - "bar_offset": 99, - "tech_price": 39194000.0, - "tech_datetime": "2021-07-08 15:06:00", - "candidate_index": 4914, + "tech_bar_index": 784759, + "signal_bar_index": 784759, + "bar_offset": 20, + "tech_price": 38727000.0, + "tech_datetime": "2021-07-08 21:03:00", + "candidate_index": 9111, "gt_datetime": "2021-07-08 20:03:00", "gt_price": 38120000.0 }, { "matched": true, "gt_bar_index": 786042, - "tech_bar_index": 785963, - "signal_bar_index": 785963, - "bar_offset": 79, - "tech_price": 39877000.0, - "tech_datetime": "2021-07-11 09:15:00", - "candidate_index": 4923, + "tech_bar_index": 786073, + "signal_bar_index": 786073, + "bar_offset": 31, + "tech_price": 39645000.0, + "tech_datetime": "2021-07-11 14:45:00", + "candidate_index": 9128, "gt_datetime": "2021-07-11 13:12:00", "gt_price": 39270000.0 }, { "matched": true, "gt_bar_index": 790563, - "tech_bar_index": 790532, - "signal_bar_index": 790532, - "bar_offset": 31, - "tech_price": 35208000.0, - "tech_datetime": "2021-07-20 21:42:00", - "candidate_index": 4942, + "tech_bar_index": 790534, + "signal_bar_index": 790534, + "bar_offset": 29, + "tech_price": 35226000.0, + "tech_datetime": "2021-07-20 21:48:00", + "candidate_index": 9176, "gt_datetime": "2021-07-20 23:15:00", "gt_price": 34777000.0 }, { "matched": true, "gt_bar_index": 792094, - "tech_bar_index": 792266, - "signal_bar_index": 792266, - "bar_offset": 172, - "tech_price": 39157000.0, - "tech_datetime": "2021-07-24 12:24:00", - "candidate_index": 4950, + "tech_bar_index": 792148, + "signal_bar_index": 792148, + "bar_offset": 54, + "tech_price": 38170000.0, + "tech_datetime": "2021-07-24 06:30:00", + "candidate_index": 9193, "gt_datetime": "2021-07-24 03:48:00", "gt_price": 37760000.0 }, { "matched": true, "gt_bar_index": 792594, - "tech_bar_index": 792728, - "signal_bar_index": 792728, - "bar_offset": 134, - "tech_price": 39926000.0, - "tech_datetime": "2021-07-25 11:30:00", - "candidate_index": 4951, + "tech_bar_index": 792578, + "signal_bar_index": 792578, + "bar_offset": 16, + "tech_price": 40022000.0, + "tech_datetime": "2021-07-25 04:00:00", + "candidate_index": 9201, "gt_datetime": "2021-07-25 04:48:00", "gt_price": 39594000.0 }, { "matched": true, "gt_bar_index": 793178, - "tech_bar_index": 793065, - "signal_bar_index": 793065, - "bar_offset": 113, - "tech_price": 40117000.0, - "tech_datetime": "2021-07-26 04:21:00", - "candidate_index": 4953, + "tech_bar_index": 793203, + "signal_bar_index": 793203, + "bar_offset": 25, + "tech_price": 44146000.0, + "tech_datetime": "2021-07-26 11:15:00", + "candidate_index": 9210, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 42599000.0 }, + { + "matched": true, + "gt_bar_index": 793423, + "tech_bar_index": 793494, + "signal_bar_index": 793494, + "bar_offset": 71, + "tech_price": 45322000.0, + "tech_datetime": "2021-07-27 01:48:00", + "candidate_index": 9213, + "gt_datetime": "2021-07-26 22:15:00", + "gt_price": 44201000.0 + }, { "matched": true, "gt_bar_index": 793700, - "tech_bar_index": 794180, - "signal_bar_index": 794180, - "bar_offset": 480, - "tech_price": 45886000.0, - "tech_datetime": "2021-07-28 12:06:00", - "candidate_index": 4954, + "tech_bar_index": 793724, + "signal_bar_index": 793724, + "bar_offset": 24, + "tech_price": 42894000.0, + "tech_datetime": "2021-07-27 13:18:00", + "candidate_index": 9214, "gt_datetime": "2021-07-27 12:06:00", "gt_price": 42011000.0 }, { "matched": true, "gt_bar_index": 794179, - "tech_bar_index": 794534, - "signal_bar_index": 794534, - "bar_offset": 355, - "tech_price": 46443000.0, - "tech_datetime": "2021-07-29 05:48:00", - "candidate_index": 4955, + "tech_bar_index": 794227, + "signal_bar_index": 794227, + "bar_offset": 48, + "tech_price": 46323000.0, + "tech_datetime": "2021-07-28 14:27:00", + "candidate_index": 9223, "gt_datetime": "2021-07-28 12:03:00", "gt_price": 45607000.0 }, { "matched": true, "gt_bar_index": 795267, - "tech_bar_index": 795226, - "signal_bar_index": 795226, - "bar_offset": 41, - "tech_price": 45915000.0, - "tech_datetime": "2021-07-30 16:24:00", - "candidate_index": 4960, + "tech_bar_index": 795212, + "signal_bar_index": 795212, + "bar_offset": 55, + "tech_price": 45907000.0, + "tech_datetime": "2021-07-30 15:42:00", + "candidate_index": 9234, "gt_datetime": "2021-07-30 18:27:00", "gt_price": 44350000.0 }, { "matched": true, "gt_bar_index": 795840, - "tech_bar_index": 795832, - "signal_bar_index": 795832, - "bar_offset": 8, - "tech_price": 48020000.0, - "tech_datetime": "2021-07-31 22:42:00", - "candidate_index": 4965, + "tech_bar_index": 795864, + "signal_bar_index": 795864, + "bar_offset": 24, + "tech_price": 48017000.0, + "tech_datetime": "2021-08-01 00:18:00", + "candidate_index": 9247, "gt_datetime": "2021-07-31 23:06:00", "gt_price": 47606000.0 }, { "matched": true, "gt_bar_index": 798213, - "tech_bar_index": 798217, - "signal_bar_index": 798217, - "bar_offset": 4, - "tech_price": 44385000.0, - "tech_datetime": "2021-08-05 21:57:00", - "candidate_index": 4975, + "tech_bar_index": 798305, + "signal_bar_index": 798305, + "bar_offset": 92, + "tech_price": 46488000.0, + "tech_datetime": "2021-08-06 02:21:00", + "candidate_index": 9272, "gt_datetime": "2021-08-05 21:45:00", "gt_price": 43703000.0 }, { "matched": true, "gt_bar_index": 801617, - "tech_bar_index": 801783, - "signal_bar_index": 801783, - "bar_offset": 166, - "tech_price": 51798000.0, - "tech_datetime": "2021-08-13 08:15:00", - "candidate_index": 4996, + "tech_bar_index": 801629, + "signal_bar_index": 801629, + "bar_offset": 12, + "tech_price": 51822000.0, + "tech_datetime": "2021-08-13 00:33:00", + "candidate_index": 9323, "gt_datetime": "2021-08-12 23:57:00", "gt_price": 51331000.0 }, { "matched": true, "gt_bar_index": 801846, - "tech_bar_index": 802006, - "signal_bar_index": 802006, - "bar_offset": 160, - "tech_price": 53802000.0, - "tech_datetime": "2021-08-13 19:24:00", - "candidate_index": 4997, + "tech_bar_index": 801794, + "signal_bar_index": 801794, + "bar_offset": 52, + "tech_price": 52098000.0, + "tech_datetime": "2021-08-13 08:48:00", + "candidate_index": 9326, "gt_datetime": "2021-08-13 11:24:00", "gt_price": 52581000.0 }, { "matched": true, "gt_bar_index": 804222, - "tech_bar_index": 804258, - "signal_bar_index": 804258, - "bar_offset": 36, - "tech_price": 52781000.0, - "tech_datetime": "2021-08-18 12:00:00", - "candidate_index": 5015, + "tech_bar_index": 804244, + "signal_bar_index": 804244, + "bar_offset": 22, + "tech_price": 52979000.0, + "tech_datetime": "2021-08-18 11:18:00", + "candidate_index": 9353, "gt_datetime": "2021-08-18 10:12:00", "gt_price": 51802000.0 }, { "matched": true, "gt_bar_index": 806418, - "tech_bar_index": 806389, - "signal_bar_index": 806389, - "bar_offset": 29, - "tech_price": 57420000.0, - "tech_datetime": "2021-08-22 22:33:00", - "candidate_index": 5028, + "tech_bar_index": 806508, + "signal_bar_index": 806508, + "bar_offset": 90, + "tech_price": 57326000.0, + "tech_datetime": "2021-08-23 04:30:00", + "candidate_index": 9378, "gt_datetime": "2021-08-23 00:00:00", "gt_price": 56650000.0 }, { "matched": true, "gt_bar_index": 808280, - "tech_bar_index": 808286, - "signal_bar_index": 808286, - "bar_offset": 6, - "tech_price": 55499000.0, - "tech_datetime": "2021-08-26 21:24:00", - "candidate_index": 5039, + "tech_bar_index": 808308, + "signal_bar_index": 808308, + "bar_offset": 28, + "tech_price": 55332000.0, + "tech_datetime": "2021-08-26 22:30:00", + "candidate_index": 9397, "gt_datetime": "2021-08-26 21:06:00", "gt_price": 54510000.0 }, { "matched": true, "gt_bar_index": 809292, - "tech_bar_index": 809128, - "signal_bar_index": 809128, - "bar_offset": 164, - "tech_price": 57511000.0, - "tech_datetime": "2021-08-28 15:30:00", - "candidate_index": 5045, + "tech_bar_index": 809351, + "signal_bar_index": 809351, + "bar_offset": 59, + "tech_price": 57473000.0, + "tech_datetime": "2021-08-29 02:39:00", + "candidate_index": 9413, "gt_datetime": "2021-08-28 23:42:00", "gt_price": 56598000.0 }, { "matched": true, "gt_bar_index": 810945, - "tech_bar_index": 810615, - "signal_bar_index": 810615, - "bar_offset": 330, - "tech_price": 55825000.0, - "tech_datetime": "2021-08-31 17:51:00", - "candidate_index": 5053, + "tech_bar_index": 810903, + "signal_bar_index": 810903, + "bar_offset": 42, + "tech_price": 55291000.0, + "tech_datetime": "2021-09-01 08:15:00", + "candidate_index": 9429, "gt_datetime": "2021-09-01 10:21:00", "gt_price": 54464000.0 }, { "matched": true, "gt_bar_index": 812965, - "tech_bar_index": 812996, - "signal_bar_index": 812996, - "bar_offset": 31, - "tech_price": 57504000.0, - "tech_datetime": "2021-09-05 16:54:00", - "candidate_index": 5063, + "tech_bar_index": 812977, + "signal_bar_index": 812977, + "bar_offset": 12, + "tech_price": 57521000.0, + "tech_datetime": "2021-09-05 15:57:00", + "candidate_index": 9463, "gt_datetime": "2021-09-05 15:21:00", "gt_price": 57215000.0 }, { "matched": true, "gt_bar_index": 813224, - "tech_bar_index": 813329, - "signal_bar_index": 813329, - "bar_offset": 105, - "tech_price": 59300000.0, - "tech_datetime": "2021-09-06 09:33:00", - "candidate_index": 5065, + "tech_bar_index": 813214, + "signal_bar_index": 813214, + "bar_offset": 10, + "tech_price": 57897000.0, + "tech_datetime": "2021-09-06 03:48:00", + "candidate_index": 9467, "gt_datetime": "2021-09-06 04:18:00", "gt_price": 58302000.0 }, { "matched": true, "gt_bar_index": 814101, - "tech_bar_index": 814193, - "signal_bar_index": 814193, - "bar_offset": 92, - "tech_price": 56708000.0, - "tech_datetime": "2021-09-08 04:45:00", - "candidate_index": 5071, + "tech_bar_index": 814053, + "signal_bar_index": 814053, + "bar_offset": 48, + "tech_price": 59823000.0, + "tech_datetime": "2021-09-07 21:45:00", + "candidate_index": 9484, "gt_datetime": "2021-09-08 00:09:00", "gt_price": 54320000.0 }, @@ -167516,79 +319216,79 @@ "bar_offset": 2, "tech_price": 54147000.0, "tech_datetime": "2021-09-08 17:30:00", - "candidate_index": 5073, + "candidate_index": 9487, "gt_datetime": "2021-09-08 17:24:00", "gt_price": 52889000.0 }, { "matched": true, "gt_bar_index": 816783, - "tech_bar_index": 816904, - "signal_bar_index": 816904, - "bar_offset": 121, - "tech_price": 54520000.0, - "tech_datetime": "2021-09-13 20:18:00", - "candidate_index": 5086, + "tech_bar_index": 816835, + "signal_bar_index": 816835, + "bar_offset": 52, + "tech_price": 54424000.0, + "tech_datetime": "2021-09-13 16:51:00", + "candidate_index": 9515, "gt_datetime": "2021-09-13 14:15:00", "gt_price": 54011000.0 }, { "matched": true, "gt_bar_index": 816964, - "tech_bar_index": 816947, - "signal_bar_index": 816947, - "bar_offset": 17, - "tech_price": 54491000.0, - "tech_datetime": "2021-09-13 22:27:00", - "candidate_index": 5087, + "tech_bar_index": 816916, + "signal_bar_index": 816916, + "bar_offset": 48, + "tech_price": 54448000.0, + "tech_datetime": "2021-09-13 20:54:00", + "candidate_index": 9518, "gt_datetime": "2021-09-13 23:18:00", "gt_price": 53200000.0 }, { "matched": true, "gt_bar_index": 818477, - "tech_bar_index": 818540, - "signal_bar_index": 818540, - "bar_offset": 63, - "tech_price": 57118000.0, - "tech_datetime": "2021-09-17 06:06:00", - "candidate_index": 5100, + "tech_bar_index": 818455, + "signal_bar_index": 818455, + "bar_offset": 22, + "tech_price": 57232000.0, + "tech_datetime": "2021-09-17 01:51:00", + "candidate_index": 9541, "gt_datetime": "2021-09-17 02:57:00", "gt_price": 56693000.0 }, { "matched": true, "gt_bar_index": 820525, - "tech_bar_index": 820547, - "signal_bar_index": 820547, - "bar_offset": 22, - "tech_price": 53218000.0, - "tech_datetime": "2021-09-21 10:27:00", - "candidate_index": 5113, + "tech_bar_index": 820553, + "signal_bar_index": 820553, + "bar_offset": 28, + "tech_price": 53690000.0, + "tech_datetime": "2021-09-21 10:45:00", + "candidate_index": 9574, "gt_datetime": "2021-09-21 09:21:00", "gt_price": 50700000.0 }, { "matched": true, "gt_bar_index": 821013, - "tech_bar_index": 820881, - "signal_bar_index": 820881, - "bar_offset": 132, - "tech_price": 52284000.0, - "tech_datetime": "2021-09-22 03:09:00", - "candidate_index": 5115, + "tech_bar_index": 821028, + "signal_bar_index": 821028, + "bar_offset": 15, + "tech_price": 51842000.0, + "tech_datetime": "2021-09-22 10:30:00", + "candidate_index": 9578, "gt_datetime": "2021-09-22 09:45:00", "gt_price": 50071000.0 }, { "matched": true, "gt_bar_index": 821748, - "tech_bar_index": 821918, - "signal_bar_index": 821918, - "bar_offset": 170, - "tech_price": 54230000.0, - "tech_datetime": "2021-09-24 07:00:00", - "candidate_index": 5118, + "tech_bar_index": 821750, + "signal_bar_index": 821750, + "bar_offset": 2, + "tech_price": 53380000.0, + "tech_datetime": "2021-09-23 22:36:00", + "candidate_index": 9588, "gt_datetime": "2021-09-23 22:30:00", "gt_price": 52633000.0 }, @@ -167600,235 +319300,235 @@ "bar_offset": 3, "tech_price": 51477000.0, "tech_datetime": "2021-09-26 17:00:00", - "candidate_index": 5125, + "candidate_index": 9604, "gt_datetime": "2021-09-26 16:51:00", "gt_price": 50588000.0 }, { "matched": true, "gt_bar_index": 823274, - "tech_bar_index": 823347, - "signal_bar_index": 823347, - "bar_offset": 73, - "tech_price": 53072000.0, - "tech_datetime": "2021-09-27 06:27:00", - "candidate_index": 5127, + "tech_bar_index": 823289, + "signal_bar_index": 823289, + "bar_offset": 15, + "tech_price": 52820000.0, + "tech_datetime": "2021-09-27 03:33:00", + "candidate_index": 9609, "gt_datetime": "2021-09-27 02:48:00", "gt_price": 52616000.0 }, { "matched": true, "gt_bar_index": 824363, - "tech_bar_index": 824371, - "signal_bar_index": 824371, - "bar_offset": 8, - "tech_price": 50760000.0, - "tech_datetime": "2021-09-29 09:39:00", - "candidate_index": 5132, + "tech_bar_index": 824378, + "signal_bar_index": 824378, + "bar_offset": 15, + "tech_price": 50780000.0, + "tech_datetime": "2021-09-29 10:00:00", + "candidate_index": 9620, "gt_datetime": "2021-09-29 09:15:00", "gt_price": 49855000.0 }, { "matched": true, "gt_bar_index": 828748, - "tech_bar_index": 828626, - "signal_bar_index": 828626, - "bar_offset": 122, - "tech_price": 65954000.0, - "tech_datetime": "2021-10-08 06:24:00", - "candidate_index": 5162, + "tech_bar_index": 828694, + "signal_bar_index": 828694, + "bar_offset": 54, + "tech_price": 66013000.0, + "tech_datetime": "2021-10-08 09:48:00", + "candidate_index": 9683, "gt_datetime": "2021-10-08 12:30:00", "gt_price": 65215000.0 }, { "matched": true, "gt_bar_index": 829807, - "tech_bar_index": 829796, - "signal_bar_index": 829796, - "bar_offset": 11, - "tech_price": 67800000.0, - "tech_datetime": "2021-10-10 16:54:00", - "candidate_index": 5167, + "tech_bar_index": 829802, + "signal_bar_index": 829802, + "bar_offset": 5, + "tech_price": 67864000.0, + "tech_datetime": "2021-10-10 17:12:00", + "candidate_index": 9699, "gt_datetime": "2021-10-10 17:27:00", "gt_price": 68076000.0 }, { "matched": true, "gt_bar_index": 831261, - "tech_bar_index": 831336, - "signal_bar_index": 831336, - "bar_offset": 75, - "tech_price": 67788000.0, - "tech_datetime": "2021-10-13 21:54:00", - "candidate_index": 5177, + "tech_bar_index": 831365, + "signal_bar_index": 831365, + "bar_offset": 104, + "tech_price": 67798000.0, + "tech_datetime": "2021-10-13 23:21:00", + "candidate_index": 9719, "gt_datetime": "2021-10-13 18:09:00", "gt_price": 66777000.0 }, { "matched": true, "gt_bar_index": 833740, - "tech_bar_index": 833786, - "signal_bar_index": 833786, - "bar_offset": 46, - "tech_price": 76079000.0, - "tech_datetime": "2021-10-19 00:24:00", - "candidate_index": 5192, + "tech_bar_index": 833768, + "signal_bar_index": 833768, + "bar_offset": 28, + "tech_price": 76291000.0, + "tech_datetime": "2021-10-18 23:30:00", + "candidate_index": 9755, "gt_datetime": "2021-10-18 22:06:00", "gt_price": 74000000.0 }, { "matched": true, "gt_bar_index": 834023, - "tech_bar_index": 834020, - "signal_bar_index": 834020, - "bar_offset": 3, - "tech_price": 76289000.0, - "tech_datetime": "2021-10-19 12:06:00", - "candidate_index": 5196, + "tech_bar_index": 834038, + "signal_bar_index": 834038, + "bar_offset": 15, + "tech_price": 76654000.0, + "tech_datetime": "2021-10-19 13:00:00", + "candidate_index": 9760, "gt_datetime": "2021-10-19 12:15:00", "gt_price": 76711000.0 }, { "matched": true, "gt_bar_index": 836098, - "tech_bar_index": 836106, - "signal_bar_index": 836106, - "bar_offset": 8, - "tech_price": 74703000.0, - "tech_datetime": "2021-10-23 20:24:00", - "candidate_index": 5207, + "tech_bar_index": 836135, + "signal_bar_index": 836135, + "bar_offset": 37, + "tech_price": 75296000.0, + "tech_datetime": "2021-10-23 21:51:00", + "candidate_index": 9784, "gt_datetime": "2021-10-23 20:00:00", "gt_price": 73200000.0 }, { "matched": true, "gt_bar_index": 836840, - "tech_bar_index": 836793, - "signal_bar_index": 836793, - "bar_offset": 47, - "tech_price": 74795000.0, - "tech_datetime": "2021-10-25 06:45:00", - "candidate_index": 5212, + "tech_bar_index": 836860, + "signal_bar_index": 836860, + "bar_offset": 20, + "tech_price": 75558000.0, + "tech_datetime": "2021-10-25 10:06:00", + "candidate_index": 9795, "gt_datetime": "2021-10-25 09:06:00", "gt_price": 74265000.0 }, { "matched": true, "gt_bar_index": 837961, - "tech_bar_index": 838010, - "signal_bar_index": 838010, - "bar_offset": 49, - "tech_price": 72656000.0, - "tech_datetime": "2021-10-27 19:36:00", - "candidate_index": 5217, + "tech_bar_index": 837976, + "signal_bar_index": 837976, + "bar_offset": 15, + "tech_price": 72664000.0, + "tech_datetime": "2021-10-27 17:54:00", + "candidate_index": 9810, "gt_datetime": "2021-10-27 17:09:00", "gt_price": 70400000.0 }, { "matched": true, "gt_bar_index": 838403, - "tech_bar_index": 838302, - "signal_bar_index": 838302, - "bar_offset": 101, - "tech_price": 71791000.0, - "tech_datetime": "2021-10-28 10:12:00", - "candidate_index": 5220, + "tech_bar_index": 838445, + "signal_bar_index": 838445, + "bar_offset": 42, + "tech_price": 72118000.0, + "tech_datetime": "2021-10-28 17:21:00", + "candidate_index": 9817, "gt_datetime": "2021-10-28 15:15:00", "gt_price": 71279000.0 }, { "matched": true, "gt_bar_index": 838651, - "tech_bar_index": 838545, - "signal_bar_index": 838545, - "bar_offset": 106, - "tech_price": 73844000.0, - "tech_datetime": "2021-10-28 22:21:00", - "candidate_index": 5222, + "tech_bar_index": 838682, + "signal_bar_index": 838682, + "bar_offset": 31, + "tech_price": 74377000.0, + "tech_datetime": "2021-10-29 05:12:00", + "candidate_index": 9823, "gt_datetime": "2021-10-29 03:39:00", "gt_price": 70580000.0 }, { "matched": true, "gt_bar_index": 838966, - "tech_bar_index": 838979, - "signal_bar_index": 838979, - "bar_offset": 13, - "tech_price": 73221000.0, - "tech_datetime": "2021-10-29 20:03:00", - "candidate_index": 5223, + "tech_bar_index": 838936, + "signal_bar_index": 838936, + "bar_offset": 30, + "tech_price": 73297000.0, + "tech_datetime": "2021-10-29 17:54:00", + "candidate_index": 9825, "gt_datetime": "2021-10-29 19:24:00", "gt_price": 72843000.0 }, { "matched": true, "gt_bar_index": 840279, - "tech_bar_index": 840332, - "signal_bar_index": 840332, - "bar_offset": 53, - "tech_price": 72280000.0, - "tech_datetime": "2021-11-01 15:42:00", - "candidate_index": 5227, + "tech_bar_index": 840311, + "signal_bar_index": 840311, + "bar_offset": 32, + "tech_price": 72105000.0, + "tech_datetime": "2021-11-01 14:39:00", + "candidate_index": 9842, "gt_datetime": "2021-11-01 13:03:00", "gt_price": 71001000.0 }, { "matched": true, "gt_bar_index": 841820, - "tech_bar_index": 841804, - "signal_bar_index": 841804, - "bar_offset": 16, - "tech_price": 74084000.0, - "tech_datetime": "2021-11-04 17:18:00", - "candidate_index": 5237, + "tech_bar_index": 841838, + "signal_bar_index": 841838, + "bar_offset": 18, + "tech_price": 73856000.0, + "tech_datetime": "2021-11-04 19:00:00", + "candidate_index": 9864, "gt_datetime": "2021-11-04 18:06:00", "gt_price": 73300000.0 }, { "matched": true, "gt_bar_index": 842819, - "tech_bar_index": 842820, - "signal_bar_index": 842820, - "bar_offset": 1, - "tech_price": 74196000.0, - "tech_datetime": "2021-11-06 20:06:00", - "candidate_index": 5244, + "tech_bar_index": 842822, + "signal_bar_index": 842822, + "bar_offset": 3, + "tech_price": 74158000.0, + "tech_datetime": "2021-11-06 20:12:00", + "candidate_index": 9878, "gt_datetime": "2021-11-06 20:03:00", "gt_price": 73719000.0 }, { "matched": true, "gt_bar_index": 843082, - "tech_bar_index": 843096, - "signal_bar_index": 843096, - "bar_offset": 14, - "tech_price": 74780000.0, - "tech_datetime": "2021-11-07 09:54:00", - "candidate_index": 5249, + "tech_bar_index": 843087, + "signal_bar_index": 843087, + "bar_offset": 5, + "tech_price": 74503000.0, + "tech_datetime": "2021-11-07 09:27:00", + "candidate_index": 9883, "gt_datetime": "2021-11-07 09:12:00", "gt_price": 74658000.0 }, { "matched": true, "gt_bar_index": 845812, - "tech_bar_index": 845758, - "signal_bar_index": 845758, - "bar_offset": 54, - "tech_price": 77945000.0, - "tech_datetime": "2021-11-12 23:00:00", - "candidate_index": 5263, + "tech_bar_index": 845832, + "signal_bar_index": 845832, + "bar_offset": 20, + "tech_price": 77411000.0, + "tech_datetime": "2021-11-13 02:42:00", + "candidate_index": 9924, "gt_datetime": "2021-11-13 01:42:00", "gt_price": 76600000.0 }, { "matched": true, "gt_bar_index": 848900, - "tech_bar_index": 848725, - "signal_bar_index": 848725, - "bar_offset": 175, - "tech_price": 72329000.0, - "tech_datetime": "2021-11-19 03:21:00", - "candidate_index": 5279, + "tech_bar_index": 848962, + "signal_bar_index": 848962, + "bar_offset": 62, + "tech_price": 70139000.0, + "tech_datetime": "2021-11-19 15:12:00", + "candidate_index": 9954, "gt_datetime": "2021-11-19 12:06:00", "gt_price": 69032000.0 }, @@ -167840,403 +319540,403 @@ "bar_offset": 64, "tech_price": 73130000.0, "tech_datetime": "2021-11-21 16:03:00", - "candidate_index": 5282, + "candidate_index": 9962, "gt_datetime": "2021-11-21 12:51:00", "gt_price": 72599000.0 }, { "matched": true, "gt_bar_index": 850925, - "tech_bar_index": 850823, - "signal_bar_index": 850823, - "bar_offset": 102, - "tech_price": 70810000.0, - "tech_datetime": "2021-11-23 12:15:00", - "candidate_index": 5287, + "tech_bar_index": 850955, + "signal_bar_index": 850955, + "bar_offset": 30, + "tech_price": 70718000.0, + "tech_datetime": "2021-11-23 18:51:00", + "candidate_index": 9972, "gt_datetime": "2021-11-23 17:21:00", "gt_price": 69394000.0 }, { "matched": true, "gt_bar_index": 851833, - "tech_bar_index": 851779, - "signal_bar_index": 851779, - "bar_offset": 54, - "tech_price": 72405000.0, - "tech_datetime": "2021-11-25 12:03:00", - "candidate_index": 5292, + "tech_bar_index": 851868, + "signal_bar_index": 851868, + "bar_offset": 35, + "tech_price": 72094000.0, + "tech_datetime": "2021-11-25 16:30:00", + "candidate_index": 9988, "gt_datetime": "2021-11-25 14:45:00", "gt_price": 71057000.0 }, { "matched": true, "gt_bar_index": 852668, - "tech_bar_index": 852641, - "signal_bar_index": 852641, - "bar_offset": 27, - "tech_price": 69365000.0, - "tech_datetime": "2021-11-27 07:09:00", - "candidate_index": 5300, + "tech_bar_index": 852694, + "signal_bar_index": 852694, + "bar_offset": 26, + "tech_price": 69354000.0, + "tech_datetime": "2021-11-27 09:48:00", + "candidate_index": 9998, "gt_datetime": "2021-11-27 08:30:00", "gt_price": 67950000.0 }, { "matched": true, "gt_bar_index": 853291, - "tech_bar_index": 853291, - "signal_bar_index": 853291, - "bar_offset": 0, - "tech_price": 69306000.0, - "tech_datetime": "2021-11-28 15:39:00", - "candidate_index": 5302, + "tech_bar_index": 853387, + "signal_bar_index": 853387, + "bar_offset": 96, + "tech_price": 69957000.0, + "tech_datetime": "2021-11-28 20:27:00", + "candidate_index": 10007, "gt_datetime": "2021-11-28 15:39:00", "gt_price": 68795000.0 }, { "matched": true, "gt_bar_index": 853896, - "tech_bar_index": 854043, - "signal_bar_index": 854043, - "bar_offset": 147, - "tech_price": 72700000.0, - "tech_datetime": "2021-11-30 05:15:00", - "candidate_index": 5307, + "tech_bar_index": 853914, + "signal_bar_index": 853914, + "bar_offset": 18, + "tech_price": 71922000.0, + "tech_datetime": "2021-11-29 22:48:00", + "candidate_index": 10019, "gt_datetime": "2021-11-29 21:54:00", "gt_price": 71349000.0 }, { "matched": true, "gt_bar_index": 856059, - "tech_bar_index": 856274, - "signal_bar_index": 856274, - "bar_offset": 215, - "tech_price": 61002000.0, - "tech_datetime": "2021-12-05 01:15:00", - "candidate_index": 5318, + "tech_bar_index": 855944, + "signal_bar_index": 855944, + "bar_offset": 115, + "tech_price": 67919000.0, + "tech_datetime": "2021-12-04 08:45:00", + "candidate_index": 10038, "gt_datetime": "2021-12-04 14:30:00", "gt_price": 58795000.0 }, { "matched": true, "gt_bar_index": 856063, - "tech_bar_index": 856352, - "signal_bar_index": 856352, - "bar_offset": 289, - "tech_price": 61792000.0, - "tech_datetime": "2021-12-05 05:09:00", - "candidate_index": 5319, + "tech_bar_index": 856246, + "signal_bar_index": 856246, + "bar_offset": 183, + "tech_price": 60500000.0, + "tech_datetime": "2021-12-04 23:51:00", + "candidate_index": 10039, "gt_datetime": "2021-12-04 14:42:00", "gt_price": 59001000.0 }, { "matched": true, "gt_bar_index": 856184, - "tech_bar_index": 856604, - "signal_bar_index": 856604, - "bar_offset": 420, - "tech_price": 62474000.0, - "tech_datetime": "2021-12-05 17:45:00", - "candidate_index": 5320, + "tech_bar_index": 856260, + "signal_bar_index": 856260, + "bar_offset": 76, + "tech_price": 61362000.0, + "tech_datetime": "2021-12-05 00:33:00", + "candidate_index": 10040, "gt_datetime": "2021-12-04 20:45:00", "gt_price": 57900000.0 }, { "matched": true, "gt_bar_index": 856373, - "tech_bar_index": 856669, - "signal_bar_index": 856669, - "bar_offset": 296, - "tech_price": 62102000.0, - "tech_datetime": "2021-12-05 21:00:00", - "candidate_index": 5321, + "tech_bar_index": 856352, + "signal_bar_index": 856352, + "bar_offset": 21, + "tech_price": 61792000.0, + "tech_datetime": "2021-12-05 05:09:00", + "candidate_index": 10041, "gt_datetime": "2021-12-05 06:12:00", "gt_price": 61005000.0 }, { "matched": true, "gt_bar_index": 857142, - "tech_bar_index": 857144, - "signal_bar_index": 857144, - "bar_offset": 2, - "tech_price": 59791000.0, - "tech_datetime": "2021-12-06 20:45:00", - "candidate_index": 5323, + "tech_bar_index": 857187, + "signal_bar_index": 857187, + "bar_offset": 45, + "tech_price": 60433000.0, + "tech_datetime": "2021-12-06 22:54:00", + "candidate_index": 10046, "gt_datetime": "2021-12-06 20:39:00", "gt_price": 58955000.0 }, { "matched": true, "gt_bar_index": 857511, - "tech_bar_index": 857339, - "signal_bar_index": 857339, - "bar_offset": 172, - "tech_price": 60992000.0, - "tech_datetime": "2021-12-07 06:30:00", - "candidate_index": 5329, + "tech_bar_index": 857517, + "signal_bar_index": 857517, + "bar_offset": 6, + "tech_price": 62897000.0, + "tech_datetime": "2021-12-07 15:24:00", + "candidate_index": 10056, "gt_datetime": "2021-12-07 15:06:00", "gt_price": 62679000.0 }, { "matched": true, "gt_bar_index": 858925, - "tech_bar_index": 858786, - "signal_bar_index": 858786, - "bar_offset": 139, - "tech_price": 59833000.0, - "tech_datetime": "2021-12-10 10:15:00", - "candidate_index": 5335, + "tech_bar_index": 858940, + "signal_bar_index": 858940, + "bar_offset": 15, + "tech_price": 59666000.0, + "tech_datetime": "2021-12-10 17:57:00", + "candidate_index": 10072, "gt_datetime": "2021-12-10 17:12:00", "gt_price": 58990000.0 }, { "matched": true, "gt_bar_index": 859691, - "tech_bar_index": 859583, - "signal_bar_index": 859583, - "bar_offset": 108, - "tech_price": 60815000.0, - "tech_datetime": "2021-12-12 02:06:00", - "candidate_index": 5337, + "tech_bar_index": 859681, + "signal_bar_index": 859681, + "bar_offset": 10, + "tech_price": 60860000.0, + "tech_datetime": "2021-12-12 07:00:00", + "candidate_index": 10085, "gt_datetime": "2021-12-12 07:30:00", "gt_price": 60775000.0 }, { "matched": true, "gt_bar_index": 860817, - "tech_bar_index": 860693, - "signal_bar_index": 860693, - "bar_offset": 124, - "tech_price": 58797000.0, - "tech_datetime": "2021-12-14 09:36:00", - "candidate_index": 5340, + "tech_bar_index": 860931, + "signal_bar_index": 860931, + "bar_offset": 114, + "tech_price": 59329000.0, + "tech_datetime": "2021-12-14 21:30:00", + "candidate_index": 10096, "gt_datetime": "2021-12-14 15:48:00", "gt_price": 57200000.0 }, { "matched": true, "gt_bar_index": 861304, - "tech_bar_index": 861305, - "signal_bar_index": 861305, - "bar_offset": 1, - "tech_price": 59439000.0, - "tech_datetime": "2021-12-15 16:12:00", - "candidate_index": 5341, + "tech_bar_index": 861308, + "signal_bar_index": 861308, + "bar_offset": 4, + "tech_price": 59409000.0, + "tech_datetime": "2021-12-15 16:21:00", + "candidate_index": 10102, "gt_datetime": "2021-12-15 16:09:00", "gt_price": 59052000.0 }, { "matched": true, "gt_bar_index": 863754, - "tech_bar_index": 863873, - "signal_bar_index": 863873, - "bar_offset": 119, - "tech_price": 57399000.0, - "tech_datetime": "2021-12-21 04:00:00", - "candidate_index": 5354, + "tech_bar_index": 863729, + "signal_bar_index": 863729, + "bar_offset": 25, + "tech_price": 57316000.0, + "tech_datetime": "2021-12-20 20:48:00", + "candidate_index": 10125, "gt_datetime": "2021-12-20 22:03:00", "gt_price": 56837000.0 }, { "matched": true, "gt_bar_index": 865088, - "tech_bar_index": 865072, - "signal_bar_index": 865072, - "bar_offset": 16, - "tech_price": 59198000.0, - "tech_datetime": "2021-12-23 15:57:00", - "candidate_index": 5358, + "tech_bar_index": 865093, + "signal_bar_index": 865093, + "bar_offset": 5, + "tech_price": 59178000.0, + "tech_datetime": "2021-12-23 17:00:00", + "candidate_index": 10146, "gt_datetime": "2021-12-23 16:45:00", "gt_price": 59024000.0 }, { "matched": true, "gt_bar_index": 865290, - "tech_bar_index": 865214, - "signal_bar_index": 865214, - "bar_offset": 76, - "tech_price": 59837000.0, - "tech_datetime": "2021-12-23 23:03:00", - "candidate_index": 5359, + "tech_bar_index": 865293, + "signal_bar_index": 865293, + "bar_offset": 3, + "tech_price": 61087000.0, + "tech_datetime": "2021-12-24 03:00:00", + "candidate_index": 10151, "gt_datetime": "2021-12-24 02:51:00", "gt_price": 60863000.0 }, { "matched": true, "gt_bar_index": 869180, - "tech_bar_index": 869255, - "signal_bar_index": 869255, - "bar_offset": 75, - "tech_price": 56898000.0, - "tech_datetime": "2022-01-01 09:06:00", - "candidate_index": 5377, + "tech_bar_index": 869207, + "signal_bar_index": 869207, + "bar_offset": 27, + "tech_price": 56743000.0, + "tech_datetime": "2022-01-01 06:42:00", + "candidate_index": 10193, "gt_datetime": "2022-01-01 05:21:00", "gt_price": 56001000.0 }, { "matched": true, "gt_bar_index": 871624, - "tech_bar_index": 871893, - "signal_bar_index": 871893, - "bar_offset": 269, - "tech_price": 53000000.0, - "tech_datetime": "2022-01-06 21:00:00", - "candidate_index": 5386, + "tech_bar_index": 871490, + "signal_bar_index": 871490, + "bar_offset": 134, + "tech_price": 56589000.0, + "tech_datetime": "2022-01-06 00:51:00", + "candidate_index": 10226, "gt_datetime": "2022-01-06 07:33:00", "gt_price": 52652000.0 }, { "matched": true, "gt_bar_index": 871654, - "tech_bar_index": 871210, - "signal_bar_index": 871210, - "bar_offset": 444, - "tech_price": 56289000.0, - "tech_datetime": "2022-01-05 10:51:00", - "candidate_index": 5385, + "tech_bar_index": 871778, + "signal_bar_index": 871778, + "bar_offset": 124, + "tech_price": 52849000.0, + "tech_datetime": "2022-01-06 15:15:00", + "candidate_index": 10227, "gt_datetime": "2022-01-06 09:03:00", "gt_price": 53622000.0 }, { "matched": true, "gt_bar_index": 873865, - "tech_bar_index": 873870, - "signal_bar_index": 873870, - "bar_offset": 5, - "tech_price": 50175000.0, - "tech_datetime": "2022-01-10 23:51:00", - "candidate_index": 5397, + "tech_bar_index": 873939, + "signal_bar_index": 873939, + "bar_offset": 74, + "tech_price": 50833000.0, + "tech_datetime": "2022-01-11 03:18:00", + "candidate_index": 10248, "gt_datetime": "2022-01-10 23:36:00", "gt_price": 48866000.0 }, { "matched": true, "gt_bar_index": 874612, - "tech_bar_index": 874755, - "signal_bar_index": 874755, - "bar_offset": 143, - "tech_price": 52224000.0, - "tech_datetime": "2022-01-12 20:06:00", - "candidate_index": 5403, + "tech_bar_index": 874665, + "signal_bar_index": 874665, + "bar_offset": 53, + "tech_price": 52002000.0, + "tech_datetime": "2022-01-12 15:36:00", + "candidate_index": 10257, "gt_datetime": "2022-01-12 12:57:00", "gt_price": 51680000.0 }, { "matched": true, "gt_bar_index": 878924, - "tech_bar_index": 879165, - "signal_bar_index": 879165, - "bar_offset": 241, - "tech_price": 47339000.0, - "tech_datetime": "2022-01-22 00:36:00", - "candidate_index": 5420, + "tech_bar_index": 879009, + "signal_bar_index": 879009, + "bar_offset": 85, + "tech_price": 47860000.0, + "tech_datetime": "2022-01-21 16:48:00", + "candidate_index": 10310, "gt_datetime": "2022-01-21 12:33:00", "gt_price": 47000000.0 }, { "matched": true, "gt_bar_index": 880553, - "tech_bar_index": 880458, - "signal_bar_index": 880458, - "bar_offset": 95, - "tech_price": 43160000.0, - "tech_datetime": "2022-01-24 17:15:00", - "candidate_index": 5429, + "tech_bar_index": 880649, + "signal_bar_index": 880649, + "bar_offset": 96, + "tech_price": 43252000.0, + "tech_datetime": "2022-01-25 02:48:00", + "candidate_index": 10325, "gt_datetime": "2022-01-24 22:00:00", "gt_price": 40810000.0 }, { "matched": true, "gt_bar_index": 881271, - "tech_bar_index": 881274, - "signal_bar_index": 881274, - "bar_offset": 3, - "tech_price": 44748000.0, - "tech_datetime": "2022-01-26 10:03:00", - "candidate_index": 5436, + "tech_bar_index": 881292, + "signal_bar_index": 881292, + "bar_offset": 21, + "tech_price": 44947000.0, + "tech_datetime": "2022-01-26 10:57:00", + "candidate_index": 10333, "gt_datetime": "2022-01-26 09:54:00", "gt_price": 44490000.0 }, { "matched": true, "gt_bar_index": 881809, - "tech_bar_index": 881908, - "signal_bar_index": 881908, - "bar_offset": 99, - "tech_price": 44674000.0, - "tech_datetime": "2022-01-27 17:45:00", - "candidate_index": 5438, + "tech_bar_index": 881750, + "signal_bar_index": 881750, + "bar_offset": 59, + "tech_price": 45438000.0, + "tech_datetime": "2022-01-27 09:51:00", + "candidate_index": 10339, "gt_datetime": "2022-01-27 12:48:00", "gt_price": 43695000.0 }, { "matched": true, "gt_bar_index": 883681, - "tech_bar_index": 883631, - "signal_bar_index": 883631, - "bar_offset": 50, - "tech_price": 47041000.0, - "tech_datetime": "2022-01-31 07:54:00", - "candidate_index": 5455, + "tech_bar_index": 883608, + "signal_bar_index": 883608, + "bar_offset": 73, + "tech_price": 46941000.0, + "tech_datetime": "2022-01-31 06:45:00", + "candidate_index": 10369, "gt_datetime": "2022-01-31 10:24:00", "gt_price": 45529000.0 }, { "matched": true, "gt_bar_index": 883950, - "tech_bar_index": 883873, - "signal_bar_index": 883873, - "bar_offset": 77, - "tech_price": 46130000.0, - "tech_datetime": "2022-01-31 20:00:00", - "candidate_index": 5457, + "tech_bar_index": 883965, + "signal_bar_index": 883965, + "bar_offset": 15, + "tech_price": 46567000.0, + "tech_datetime": "2022-02-01 00:36:00", + "candidate_index": 10371, "gt_datetime": "2022-01-31 23:51:00", "gt_price": 46340000.0 }, { "matched": true, "gt_bar_index": 885301, - "tech_bar_index": 885444, - "signal_bar_index": 885444, - "bar_offset": 143, - "tech_price": 45343000.0, - "tech_datetime": "2022-02-04 02:33:00", - "candidate_index": 5462, + "tech_bar_index": 885337, + "signal_bar_index": 885337, + "bar_offset": 36, + "tech_price": 45240000.0, + "tech_datetime": "2022-02-03 21:12:00", + "candidate_index": 10385, "gt_datetime": "2022-02-03 19:24:00", "gt_price": 44726000.0 }, { "matched": true, "gt_bar_index": 886834, - "tech_bar_index": 886775, - "signal_bar_index": 886775, - "bar_offset": 59, - "tech_price": 50916000.0, - "tech_datetime": "2022-02-06 21:06:00", - "candidate_index": 5471, + "tech_bar_index": 886849, + "signal_bar_index": 886849, + "bar_offset": 15, + "tech_price": 50929000.0, + "tech_datetime": "2022-02-07 00:48:00", + "candidate_index": 10415, "gt_datetime": "2022-02-07 00:03:00", "gt_price": 50364000.0 }, { "matched": true, "gt_bar_index": 887067, - "tech_bar_index": 887128, - "signal_bar_index": 887128, - "bar_offset": 61, - "tech_price": 52184000.0, - "tech_datetime": "2022-02-07 14:45:00", - "candidate_index": 5473, + "tech_bar_index": 887015, + "signal_bar_index": 887015, + "bar_offset": 52, + "tech_price": 51645000.0, + "tech_datetime": "2022-02-07 09:06:00", + "candidate_index": 10417, "gt_datetime": "2022-02-07 11:42:00", "gt_price": 52182000.0 }, { "matched": true, "gt_bar_index": 887678, - "tech_bar_index": 887504, - "signal_bar_index": 887504, - "bar_offset": 174, - "tech_price": 53707000.0, - "tech_datetime": "2022-02-08 09:33:00", - "candidate_index": 5478, + "tech_bar_index": 887650, + "signal_bar_index": 887650, + "bar_offset": 28, + "tech_price": 54431000.0, + "tech_datetime": "2022-02-08 16:51:00", + "candidate_index": 10430, "gt_datetime": "2022-02-08 18:15:00", "gt_price": 52213000.0 }, @@ -168248,1267 +319948,1303 @@ "bar_offset": 6, "tech_price": 53053000.0, "tech_datetime": "2022-02-10 15:39:00", - "candidate_index": 5486, + "candidate_index": 10443, "gt_datetime": "2022-02-10 15:21:00", "gt_price": 52762000.0 }, { "matched": true, "gt_bar_index": 890496, - "tech_bar_index": 890580, - "signal_bar_index": 890580, - "bar_offset": 84, - "tech_price": 51351000.0, - "tech_datetime": "2022-02-14 19:21:00", - "candidate_index": 5497, + "tech_bar_index": 890516, + "signal_bar_index": 890516, + "bar_offset": 20, + "tech_price": 51216000.0, + "tech_datetime": "2022-02-14 16:09:00", + "candidate_index": 10472, "gt_datetime": "2022-02-14 15:09:00", "gt_price": 50621000.0 }, { "matched": true, "gt_bar_index": 890761, - "tech_bar_index": 890713, - "signal_bar_index": 890713, - "bar_offset": 48, - "tech_price": 51790000.0, - "tech_datetime": "2022-02-15 02:00:00", - "candidate_index": 5500, + "tech_bar_index": 890716, + "signal_bar_index": 890716, + "bar_offset": 45, + "tech_price": 51808000.0, + "tech_datetime": "2022-02-15 02:09:00", + "candidate_index": 10477, "gt_datetime": "2022-02-15 04:24:00", "gt_price": 51027000.0 }, { "matched": true, "gt_bar_index": 894137, - "tech_bar_index": 894105, - "signal_bar_index": 894105, - "bar_offset": 32, - "tech_price": 45660000.0, - "tech_datetime": "2022-02-22 10:39:00", - "candidate_index": 5515, + "tech_bar_index": 894237, + "signal_bar_index": 894237, + "bar_offset": 100, + "tech_price": 45094000.0, + "tech_datetime": "2022-02-22 17:15:00", + "candidate_index": 10521, "gt_datetime": "2022-02-22 12:15:00", "gt_price": 44676000.0 }, { "matched": true, "gt_bar_index": 894607, - "tech_bar_index": 894513, - "signal_bar_index": 894513, - "bar_offset": 94, - "tech_price": 46116000.0, - "tech_datetime": "2022-02-23 07:03:00", - "candidate_index": 5517, + "tech_bar_index": 894643, + "signal_bar_index": 894643, + "bar_offset": 36, + "tech_price": 45995000.0, + "tech_datetime": "2022-02-23 13:33:00", + "candidate_index": 10528, "gt_datetime": "2022-02-23 11:45:00", "gt_price": 45625000.0 }, { "matched": true, "gt_bar_index": 895147, - "tech_bar_index": 895186, - "signal_bar_index": 895186, - "bar_offset": 39, - "tech_price": 43109000.0, - "tech_datetime": "2022-02-24 16:42:00", - "candidate_index": 5518, + "tech_bar_index": 895197, + "signal_bar_index": 895197, + "bar_offset": 50, + "tech_price": 43736000.0, + "tech_datetime": "2022-02-24 17:15:00", + "candidate_index": 10535, "gt_datetime": "2022-02-24 14:45:00", "gt_price": 42511000.0 }, { "matched": true, "gt_bar_index": 895734, - "tech_bar_index": 895738, - "signal_bar_index": 895738, - "bar_offset": 4, - "tech_price": 46987000.0, - "tech_datetime": "2022-02-25 20:18:00", - "candidate_index": 5520, + "tech_bar_index": 895819, + "signal_bar_index": 895819, + "bar_offset": 85, + "tech_price": 47940000.0, + "tech_datetime": "2022-02-26 00:21:00", + "candidate_index": 10547, "gt_datetime": "2022-02-25 20:06:00", "gt_price": 46895000.0 }, { "matched": true, "gt_bar_index": 896898, - "tech_bar_index": 896839, - "signal_bar_index": 896839, - "bar_offset": 59, - "tech_price": 47691000.0, - "tech_datetime": "2022-02-28 03:21:00", - "candidate_index": 5526, + "tech_bar_index": 896984, + "signal_bar_index": 896984, + "bar_offset": 86, + "tech_price": 46971000.0, + "tech_datetime": "2022-02-28 10:36:00", + "candidate_index": 10572, "gt_datetime": "2022-02-28 06:18:00", "gt_price": 45645000.0 }, { "matched": true, "gt_bar_index": 897774, - "tech_bar_index": 897618, - "signal_bar_index": 897618, - "bar_offset": 156, - "tech_price": 52722000.0, - "tech_datetime": "2022-03-01 18:18:00", - "candidate_index": 5533, + "tech_bar_index": 897714, + "signal_bar_index": 897714, + "bar_offset": 60, + "tech_price": 53820000.0, + "tech_datetime": "2022-03-01 23:06:00", + "candidate_index": 10582, "gt_datetime": "2022-03-02 02:06:00", "gt_price": 52643000.0 }, { "matched": true, "gt_bar_index": 900694, - "tech_bar_index": 900604, - "signal_bar_index": 900604, - "bar_offset": 90, - "tech_price": 48408000.0, - "tech_datetime": "2022-03-08 00:33:00", - "candidate_index": 5545, + "tech_bar_index": 900725, + "signal_bar_index": 900725, + "bar_offset": 31, + "tech_price": 47207000.0, + "tech_datetime": "2022-03-08 06:36:00", + "candidate_index": 10615, "gt_datetime": "2022-03-08 05:03:00", "gt_price": 46462000.0 }, { "matched": true, "gt_bar_index": 901205, - "tech_bar_index": 901034, - "signal_bar_index": 901034, - "bar_offset": 171, - "tech_price": 48317000.0, - "tech_datetime": "2022-03-08 22:03:00", - "candidate_index": 5548, + "tech_bar_index": 901135, + "signal_bar_index": 901135, + "bar_offset": 70, + "tech_price": 48748000.0, + "tech_datetime": "2022-03-09 03:06:00", + "candidate_index": 10622, "gt_datetime": "2022-03-09 06:36:00", "gt_price": 47852000.0 }, { "matched": true, "gt_bar_index": 903670, - "tech_bar_index": 903676, - "signal_bar_index": 903676, - "bar_offset": 6, - "tech_price": 47637000.0, - "tech_datetime": "2022-03-14 10:09:00", - "candidate_index": 5562, + "tech_bar_index": 903701, + "signal_bar_index": 903701, + "bar_offset": 31, + "tech_price": 47574000.0, + "tech_datetime": "2022-03-14 11:24:00", + "candidate_index": 10660, "gt_datetime": "2022-03-14 09:51:00", "gt_price": 47111000.0 }, { "matched": true, "gt_bar_index": 904315, - "tech_bar_index": 904414, - "signal_bar_index": 904414, - "bar_offset": 99, - "tech_price": 48348000.0, - "tech_datetime": "2022-03-15 23:03:00", - "candidate_index": 5567, + "tech_bar_index": 904387, + "signal_bar_index": 904387, + "bar_offset": 72, + "tech_price": 48373000.0, + "tech_datetime": "2022-03-15 21:42:00", + "candidate_index": 10676, "gt_datetime": "2022-03-15 18:06:00", "gt_price": 47911000.0 }, { "matched": true, "gt_bar_index": 904686, - "tech_bar_index": 904558, - "signal_bar_index": 904558, - "bar_offset": 128, - "tech_price": 48850000.0, - "tech_datetime": "2022-03-16 06:15:00", - "candidate_index": 5569, + "tech_bar_index": 904736, + "signal_bar_index": 904736, + "bar_offset": 50, + "tech_price": 48856000.0, + "tech_datetime": "2022-03-16 15:09:00", + "candidate_index": 10682, "gt_datetime": "2022-03-16 12:39:00", "gt_price": 48421000.0 }, { "matched": true, "gt_bar_index": 905803, - "tech_bar_index": 905845, - "signal_bar_index": 905845, - "bar_offset": 42, - "tech_price": 49788000.0, - "tech_datetime": "2022-03-18 22:36:00", - "candidate_index": 5576, + "tech_bar_index": 905829, + "signal_bar_index": 905829, + "bar_offset": 26, + "tech_price": 49763000.0, + "tech_datetime": "2022-03-18 21:48:00", + "candidate_index": 10699, "gt_datetime": "2022-03-18 20:30:00", "gt_price": 49507000.0 }, { "matched": true, "gt_bar_index": 907396, - "tech_bar_index": 907406, - "signal_bar_index": 907406, - "bar_offset": 10, - "tech_price": 50157000.0, - "tech_datetime": "2022-03-22 04:39:00", - "candidate_index": 5587, + "tech_bar_index": 907423, + "signal_bar_index": 907423, + "bar_offset": 27, + "tech_price": 50158000.0, + "tech_datetime": "2022-03-22 05:30:00", + "candidate_index": 10724, "gt_datetime": "2022-03-22 04:09:00", "gt_price": 49859000.0 }, { "matched": true, "gt_bar_index": 909243, - "tech_bar_index": 909279, - "signal_bar_index": 909279, - "bar_offset": 36, - "tech_price": 53755000.0, - "tech_datetime": "2022-03-26 02:18:00", - "candidate_index": 5600, + "tech_bar_index": 909291, + "signal_bar_index": 909291, + "bar_offset": 48, + "tech_price": 53850000.0, + "tech_datetime": "2022-03-26 02:54:00", + "candidate_index": 10743, "gt_datetime": "2022-03-26 00:30:00", "gt_price": 53455000.0 }, { "matched": true, "gt_bar_index": 909937, - "tech_bar_index": 909909, - "signal_bar_index": 909909, - "bar_offset": 28, - "tech_price": 54100000.0, - "tech_datetime": "2022-03-27 09:48:00", - "candidate_index": 5606, + "tech_bar_index": 909925, + "signal_bar_index": 909925, + "bar_offset": 12, + "tech_price": 54010000.0, + "tech_datetime": "2022-03-27 10:36:00", + "candidate_index": 10751, "gt_datetime": "2022-03-27 11:12:00", "gt_price": 54274000.0 }, { "matched": true, "gt_bar_index": 912352, - "tech_bar_index": 912422, - "signal_bar_index": 912422, - "bar_offset": 70, - "tech_price": 54728000.0, - "tech_datetime": "2022-04-01 15:27:00", - "candidate_index": 5624, + "tech_bar_index": 912378, + "signal_bar_index": 912378, + "bar_offset": 26, + "tech_price": 54784000.0, + "tech_datetime": "2022-04-01 13:15:00", + "candidate_index": 10785, "gt_datetime": "2022-04-01 11:57:00", "gt_price": 54268000.0 }, { "matched": true, "gt_bar_index": 913949, - "tech_bar_index": 913856, - "signal_bar_index": 913856, - "bar_offset": 93, - "tech_price": 56403000.0, - "tech_datetime": "2022-04-04 22:36:00", - "candidate_index": 5636, + "tech_bar_index": 913971, + "signal_bar_index": 913971, + "bar_offset": 22, + "tech_price": 56096000.0, + "tech_datetime": "2022-04-05 04:21:00", + "candidate_index": 10810, "gt_datetime": "2022-04-05 03:15:00", "gt_price": 55516000.0 }, { "matched": true, "gt_bar_index": 917484, - "tech_bar_index": 917573, - "signal_bar_index": 917573, - "bar_offset": 89, - "tech_price": 50137000.0, - "tech_datetime": "2022-04-12 16:27:00", - "candidate_index": 5650, + "tech_bar_index": 917577, + "signal_bar_index": 917577, + "bar_offset": 93, + "tech_price": 50088000.0, + "tech_datetime": "2022-04-12 16:39:00", + "candidate_index": 10852, "gt_datetime": "2022-04-12 12:00:00", "gt_price": 49385000.0 }, { "matched": true, "gt_bar_index": 920405, - "tech_bar_index": 920372, - "signal_bar_index": 920372, - "bar_offset": 33, - "tech_price": 49955000.0, - "tech_datetime": "2022-04-18 12:24:00", - "candidate_index": 5669, + "tech_bar_index": 920510, + "signal_bar_index": 920510, + "bar_offset": 105, + "tech_price": 48910000.0, + "tech_datetime": "2022-04-18 19:18:00", + "candidate_index": 10896, "gt_datetime": "2022-04-18 14:03:00", "gt_price": 48523000.0 }, { "matched": true, "gt_bar_index": 921639, - "tech_bar_index": 921529, - "signal_bar_index": 921529, - "bar_offset": 110, - "tech_price": 52104000.0, - "tech_datetime": "2022-04-20 22:15:00", - "candidate_index": 5676, + "tech_bar_index": 921657, + "signal_bar_index": 921657, + "bar_offset": 18, + "tech_price": 51301000.0, + "tech_datetime": "2022-04-21 04:39:00", + "candidate_index": 10916, "gt_datetime": "2022-04-21 03:45:00", "gt_price": 51031000.0 }, { "matched": true, "gt_bar_index": 923852, - "tech_bar_index": 923861, - "signal_bar_index": 923861, - "bar_offset": 9, - "tech_price": 48923000.0, - "tech_datetime": "2022-04-25 18:51:00", - "candidate_index": 5687, + "tech_bar_index": 923894, + "signal_bar_index": 923894, + "bar_offset": 42, + "tech_price": 49030000.0, + "tech_datetime": "2022-04-25 20:30:00", + "candidate_index": 10942, "gt_datetime": "2022-04-25 18:24:00", "gt_price": 48557000.0 }, { "matched": true, "gt_bar_index": 924548, - "tech_bar_index": 924642, - "signal_bar_index": 924642, - "bar_offset": 94, - "tech_price": 48835000.0, - "tech_datetime": "2022-04-27 09:54:00", - "candidate_index": 5691, + "tech_bar_index": 924645, + "signal_bar_index": 924645, + "bar_offset": 97, + "tech_price": 48890000.0, + "tech_datetime": "2022-04-27 10:03:00", + "candidate_index": 10957, "gt_datetime": "2022-04-27 05:12:00", "gt_price": 48200000.0 }, { "matched": true, "gt_bar_index": 924914, - "tech_bar_index": 924973, - "signal_bar_index": 924973, - "bar_offset": 59, - "tech_price": 49664000.0, - "tech_datetime": "2022-04-28 02:27:00", - "candidate_index": 5694, + "tech_bar_index": 924818, + "signal_bar_index": 924818, + "bar_offset": 96, + "tech_price": 49574000.0, + "tech_datetime": "2022-04-27 18:42:00", + "candidate_index": 10961, "gt_datetime": "2022-04-27 23:30:00", "gt_price": 49011000.0 }, { "matched": true, "gt_bar_index": 926576, - "tech_bar_index": 926753, - "signal_bar_index": 926753, - "bar_offset": 177, - "tech_price": 49030000.0, - "tech_datetime": "2022-05-01 19:27:00", - "candidate_index": 5706, + "tech_bar_index": 926592, + "signal_bar_index": 926592, + "bar_offset": 16, + "tech_price": 49244000.0, + "tech_datetime": "2022-05-01 11:24:00", + "candidate_index": 10981, "gt_datetime": "2022-05-01 10:36:00", "gt_price": 48458000.0 }, { "matched": true, "gt_bar_index": 927911, - "tech_bar_index": 927567, - "signal_bar_index": 927567, - "bar_offset": 344, - "tech_price": 49465000.0, - "tech_datetime": "2022-05-03 12:09:00", - "candidate_index": 5714, + "tech_bar_index": 927997, + "signal_bar_index": 927997, + "bar_offset": 86, + "tech_price": 48832000.0, + "tech_datetime": "2022-05-04 09:39:00", + "candidate_index": 10997, "gt_datetime": "2022-05-04 05:21:00", "gt_price": 48521000.0 }, { "matched": true, "gt_bar_index": 930874, - "tech_bar_index": 930879, - "signal_bar_index": 930879, - "bar_offset": 5, - "tech_price": 40950000.0, - "tech_datetime": "2022-05-10 09:45:00", - "candidate_index": 5727, + "tech_bar_index": 930888, + "signal_bar_index": 930888, + "bar_offset": 14, + "tech_price": 41498000.0, + "tech_datetime": "2022-05-10 10:12:00", + "candidate_index": 11026, "gt_datetime": "2022-05-10 09:30:00", "gt_price": 40000000.0 }, { "matched": true, "gt_bar_index": 931304, - "tech_bar_index": 930926, - "signal_bar_index": 930926, - "bar_offset": 378, - "tech_price": 41411000.0, - "tech_datetime": "2022-05-10 12:06:00", - "candidate_index": 5728, + "tech_bar_index": 931331, + "signal_bar_index": 931331, + "bar_offset": 27, + "tech_price": 40996000.0, + "tech_datetime": "2022-05-11 08:21:00", + "candidate_index": 11031, "gt_datetime": "2022-05-11 07:00:00", "gt_price": 40001000.0 }, { "matched": true, "gt_bar_index": 931603, - "tech_bar_index": 931974, - "signal_bar_index": 931974, - "bar_offset": 371, - "tech_price": 37753000.0, - "tech_datetime": "2022-05-12 16:30:00", - "candidate_index": 5729, + "tech_bar_index": 931630, + "signal_bar_index": 931630, + "bar_offset": 27, + "tech_price": 41239000.0, + "tech_datetime": "2022-05-11 23:18:00", + "candidate_index": 11037, "gt_datetime": "2022-05-11 21:57:00", "gt_price": 38853000.0 }, { "matched": true, "gt_bar_index": 931773, - "tech_bar_index": 932032, - "signal_bar_index": 932032, - "bar_offset": 259, - "tech_price": 38034000.0, - "tech_datetime": "2022-05-12 19:24:00", - "candidate_index": 5730, + "tech_bar_index": 931975, + "signal_bar_index": 931975, + "bar_offset": 202, + "tech_price": 37827000.0, + "tech_datetime": "2022-05-12 16:33:00", + "candidate_index": 11038, "gt_datetime": "2022-05-12 06:27:00", "gt_price": 38478000.0 }, { "matched": true, "gt_bar_index": 931969, - "tech_bar_index": 932306, - "signal_bar_index": 932306, - "bar_offset": 337, - "tech_price": 38496000.0, - "tech_datetime": "2022-05-13 09:06:00", - "candidate_index": 5731, + "tech_bar_index": 932032, + "signal_bar_index": 932032, + "bar_offset": 63, + "tech_price": 38034000.0, + "tech_datetime": "2022-05-12 19:24:00", + "candidate_index": 11039, "gt_datetime": "2022-05-12 16:15:00", "gt_price": 36190000.0 }, + { + "matched": true, + "gt_bar_index": 932209, + "tech_bar_index": 932243, + "signal_bar_index": 932243, + "bar_offset": 34, + "tech_price": 38235000.0, + "tech_datetime": "2022-05-13 05:57:00", + "candidate_index": 11043, + "gt_datetime": "2022-05-13 04:15:00", + "gt_price": 37388000.0 + }, + { + "matched": true, + "gt_bar_index": 932463, + "tech_bar_index": 932417, + "signal_bar_index": 932417, + "bar_offset": 46, + "tech_price": 40173000.0, + "tech_datetime": "2022-05-13 14:39:00", + "candidate_index": 11046, + "gt_datetime": "2022-05-13 16:57:00", + "gt_price": 39128000.0 + }, { "matched": true, "gt_bar_index": 933066, - "tech_bar_index": 932985, - "signal_bar_index": 932985, - "bar_offset": 81, - "tech_price": 39437000.0, - "tech_datetime": "2022-05-14 19:03:00", - "candidate_index": 5732, + "tech_bar_index": 932955, + "signal_bar_index": 932955, + "bar_offset": 111, + "tech_price": 39374000.0, + "tech_datetime": "2022-05-14 17:33:00", + "candidate_index": 11051, "gt_datetime": "2022-05-14 23:06:00", "gt_price": 38277000.0 }, { "matched": true, "gt_bar_index": 933581, - "tech_bar_index": 933481, - "signal_bar_index": 933481, - "bar_offset": 100, - "tech_price": 39510000.0, - "tech_datetime": "2022-05-15 19:51:00", - "candidate_index": 5735, + "tech_bar_index": 933611, + "signal_bar_index": 933611, + "bar_offset": 30, + "tech_price": 39700000.0, + "tech_datetime": "2022-05-16 02:21:00", + "candidate_index": 11058, "gt_datetime": "2022-05-16 00:51:00", "gt_price": 39259000.0 }, { "matched": true, "gt_bar_index": 935183, - "tech_bar_index": 935120, - "signal_bar_index": 935120, - "bar_offset": 63, - "tech_price": 37571000.0, - "tech_datetime": "2022-05-19 05:48:00", - "candidate_index": 5744, + "tech_bar_index": 935204, + "signal_bar_index": 935204, + "bar_offset": 21, + "tech_price": 37217000.0, + "tech_datetime": "2022-05-19 10:00:00", + "candidate_index": 11069, "gt_datetime": "2022-05-19 08:57:00", "gt_price": 36825000.0 }, { "matched": true, "gt_bar_index": 935584, - "tech_bar_index": 935587, - "signal_bar_index": 935587, - "bar_offset": 3, - "tech_price": 38494000.0, - "tech_datetime": "2022-05-20 05:09:00", - "candidate_index": 5748, + "tech_bar_index": 935603, + "signal_bar_index": 935603, + "bar_offset": 19, + "tech_price": 38762000.0, + "tech_datetime": "2022-05-20 05:57:00", + "candidate_index": 11080, "gt_datetime": "2022-05-20 05:00:00", "gt_price": 38300000.0 }, { "matched": true, "gt_bar_index": 935999, - "tech_bar_index": 935927, - "signal_bar_index": 935927, - "bar_offset": 72, - "tech_price": 38964000.0, - "tech_datetime": "2022-05-20 22:09:00", - "candidate_index": 5753, + "tech_bar_index": 936067, + "signal_bar_index": 936067, + "bar_offset": 68, + "tech_price": 37856000.0, + "tech_datetime": "2022-05-21 05:09:00", + "candidate_index": 11089, "gt_datetime": "2022-05-21 01:45:00", "gt_price": 37210000.0 }, { "matched": true, "gt_bar_index": 936931, - "tech_bar_index": 936873, - "signal_bar_index": 936873, - "bar_offset": 58, - "tech_price": 38721000.0, - "tech_datetime": "2022-05-22 21:27:00", - "candidate_index": 5761, + "tech_bar_index": 936894, + "signal_bar_index": 936894, + "bar_offset": 37, + "tech_price": 38680000.0, + "tech_datetime": "2022-05-22 22:30:00", + "candidate_index": 11106, "gt_datetime": "2022-05-23 00:21:00", "gt_price": 38228000.0 }, { "matched": true, "gt_bar_index": 938810, - "tech_bar_index": 938652, - "signal_bar_index": 938652, - "bar_offset": 158, - "tech_price": 38078000.0, - "tech_datetime": "2022-05-26 14:24:00", - "candidate_index": 5767, + "tech_bar_index": 938830, + "signal_bar_index": 938830, + "bar_offset": 20, + "tech_price": 37405000.0, + "tech_datetime": "2022-05-26 23:18:00", + "candidate_index": 11132, "gt_datetime": "2022-05-26 22:18:00", "gt_price": 36300000.0 }, { "matched": true, "gt_bar_index": 940483, - "tech_bar_index": 940464, - "signal_bar_index": 940464, - "bar_offset": 19, - "tech_price": 37431000.0, - "tech_datetime": "2022-05-30 09:00:00", - "candidate_index": 5775, + "tech_bar_index": 940510, + "signal_bar_index": 940510, + "bar_offset": 27, + "tech_price": 38062000.0, + "tech_datetime": "2022-05-30 11:18:00", + "candidate_index": 11156, "gt_datetime": "2022-05-30 09:57:00", "gt_price": 37196000.0 }, { "matched": true, "gt_bar_index": 940710, - "tech_bar_index": 940586, - "signal_bar_index": 940586, - "bar_offset": 124, - "tech_price": 38251000.0, - "tech_datetime": "2022-05-30 15:06:00", - "candidate_index": 5776, + "tech_bar_index": 940702, + "signal_bar_index": 940702, + "bar_offset": 8, + "tech_price": 38545000.0, + "tech_datetime": "2022-05-30 20:54:00", + "candidate_index": 11162, "gt_datetime": "2022-05-30 21:18:00", "gt_price": 38753000.0 }, { "matched": true, "gt_bar_index": 942679, - "tech_bar_index": 942583, - "signal_bar_index": 942583, - "bar_offset": 96, - "tech_price": 38330000.0, - "tech_datetime": "2022-06-03 18:57:00", - "candidate_index": 5787, + "tech_bar_index": 942754, + "signal_bar_index": 942754, + "bar_offset": 75, + "tech_price": 37715000.0, + "tech_datetime": "2022-06-04 03:30:00", + "candidate_index": 11189, "gt_datetime": "2022-06-03 23:45:00", "gt_price": 37301000.0 }, { "matched": true, "gt_bar_index": 943840, - "tech_bar_index": 943746, - "signal_bar_index": 943746, - "bar_offset": 94, - "tech_price": 38072000.0, - "tech_datetime": "2022-06-06 05:06:00", - "candidate_index": 5789, + "tech_bar_index": 943845, + "signal_bar_index": 943845, + "bar_offset": 5, + "tech_price": 38438000.0, + "tech_datetime": "2022-06-06 10:03:00", + "candidate_index": 11201, "gt_datetime": "2022-06-06 09:48:00", "gt_price": 38382000.0 }, { "matched": true, "gt_bar_index": 944354, - "tech_bar_index": 944205, - "signal_bar_index": 944205, - "bar_offset": 149, - "tech_price": 39592000.0, - "tech_datetime": "2022-06-07 04:03:00", - "candidate_index": 5794, + "tech_bar_index": 944242, + "signal_bar_index": 944242, + "bar_offset": 112, + "tech_price": 39815000.0, + "tech_datetime": "2022-06-07 05:54:00", + "candidate_index": 11209, "gt_datetime": "2022-06-07 11:30:00", "gt_price": 37410000.0 }, { "matched": true, "gt_bar_index": 947486, - "tech_bar_index": 947046, - "signal_bar_index": 947046, - "bar_offset": 440, - "tech_price": 36169000.0, - "tech_datetime": "2022-06-13 02:06:00", - "candidate_index": 5810, + "tech_bar_index": 947520, + "signal_bar_index": 947520, + "bar_offset": 34, + "tech_price": 31099000.0, + "tech_datetime": "2022-06-14 01:48:00", + "candidate_index": 11252, "gt_datetime": "2022-06-14 00:06:00", "gt_price": 30000000.0 }, { "matched": true, "gt_bar_index": 947704, - "tech_bar_index": 948001, - "signal_bar_index": 948001, - "bar_offset": 297, - "tech_price": 29202000.0, - "tech_datetime": "2022-06-15 01:51:00", - "candidate_index": 5811, + "tech_bar_index": 947739, + "signal_bar_index": 947739, + "bar_offset": 35, + "tech_price": 28558000.0, + "tech_datetime": "2022-06-14 12:45:00", + "candidate_index": 11253, "gt_datetime": "2022-06-14 11:00:00", "gt_price": 27258000.0 }, { "matched": true, "gt_bar_index": 948327, - "tech_bar_index": 948432, - "signal_bar_index": 948432, - "bar_offset": 105, - "tech_price": 27900000.0, - "tech_datetime": "2022-06-15 23:24:00", - "candidate_index": 5812, + "tech_bar_index": 948392, + "signal_bar_index": 948392, + "bar_offset": 65, + "tech_price": 27831000.0, + "tech_datetime": "2022-06-15 21:24:00", + "candidate_index": 11258, "gt_datetime": "2022-06-15 18:09:00", "gt_price": 26610000.0 }, + { + "matched": true, + "gt_bar_index": 948508, + "tech_bar_index": 948545, + "signal_bar_index": 948545, + "bar_offset": 37, + "tech_price": 28170000.0, + "tech_datetime": "2022-06-16 05:03:00", + "candidate_index": 11259, + "gt_datetime": "2022-06-16 03:12:00", + "gt_price": 26718000.0 + }, { "matched": true, "gt_bar_index": 949118, - "tech_bar_index": 949158, - "signal_bar_index": 949158, - "bar_offset": 40, - "tech_price": 27020000.0, - "tech_datetime": "2022-06-17 11:42:00", - "candidate_index": 5813, + "tech_bar_index": 949150, + "signal_bar_index": 949150, + "bar_offset": 32, + "tech_price": 27149000.0, + "tech_datetime": "2022-06-17 11:18:00", + "candidate_index": 11263, "gt_datetime": "2022-06-17 09:42:00", "gt_price": 26543000.0 }, { "matched": true, "gt_bar_index": 949995, - "tech_bar_index": 950072, - "signal_bar_index": 950072, - "bar_offset": 77, - "tech_price": 25146000.0, - "tech_datetime": "2022-06-19 09:24:00", - "candidate_index": 5815, + "tech_bar_index": 950020, + "signal_bar_index": 950020, + "bar_offset": 25, + "tech_price": 24694000.0, + "tech_datetime": "2022-06-19 06:48:00", + "candidate_index": 11267, "gt_datetime": "2022-06-19 05:33:00", "gt_price": 23792000.0 }, { "matched": true, "gt_bar_index": 950172, - "tech_bar_index": 950427, - "signal_bar_index": 950427, - "bar_offset": 255, - "tech_price": 25521000.0, - "tech_datetime": "2022-06-20 03:09:00", - "candidate_index": 5816, + "tech_bar_index": 950192, + "signal_bar_index": 950192, + "bar_offset": 20, + "tech_price": 24151000.0, + "tech_datetime": "2022-06-19 15:24:00", + "candidate_index": 11268, "gt_datetime": "2022-06-19 14:24:00", "gt_price": 23761000.0 }, { "matched": true, "gt_bar_index": 950343, - "tech_bar_index": 950704, - "signal_bar_index": 950704, - "bar_offset": 361, - "tech_price": 26104000.0, - "tech_datetime": "2022-06-20 17:00:00", - "candidate_index": 5817, + "tech_bar_index": 950359, + "signal_bar_index": 950359, + "bar_offset": 16, + "tech_price": 25358000.0, + "tech_datetime": "2022-06-19 23:45:00", + "candidate_index": 11270, "gt_datetime": "2022-06-19 22:57:00", "gt_price": 25010000.0 }, { "matched": true, "gt_bar_index": 950581, - "tech_bar_index": 951044, - "signal_bar_index": 951044, - "bar_offset": 463, - "tech_price": 26753000.0, - "tech_datetime": "2022-06-21 10:00:00", - "candidate_index": 5818, + "tech_bar_index": 950520, + "signal_bar_index": 950520, + "bar_offset": 61, + "tech_price": 26760000.0, + "tech_datetime": "2022-06-20 07:48:00", + "candidate_index": 11273, "gt_datetime": "2022-06-20 10:51:00", "gt_price": 25580000.0 }, { "matched": true, "gt_bar_index": 951077, - "tech_bar_index": 951088, - "signal_bar_index": 951088, - "bar_offset": 11, - "tech_price": 26639000.0, - "tech_datetime": "2022-06-21 12:12:00", - "candidate_index": 5819, + "tech_bar_index": 951098, + "signal_bar_index": 951098, + "bar_offset": 21, + "tech_price": 26656000.0, + "tech_datetime": "2022-06-21 12:42:00", + "candidate_index": 11281, "gt_datetime": "2022-06-21 11:39:00", "gt_price": 26480000.0 }, { "matched": true, "gt_bar_index": 951917, - "tech_bar_index": 952023, - "signal_bar_index": 952023, - "bar_offset": 106, - "tech_price": 26590000.0, - "tech_datetime": "2022-06-23 10:57:00", - "candidate_index": 5824, + "tech_bar_index": 951853, + "signal_bar_index": 951853, + "bar_offset": 64, + "tech_price": 26566000.0, + "tech_datetime": "2022-06-23 02:27:00", + "candidate_index": 11289, "gt_datetime": "2022-06-23 05:39:00", "gt_price": 25963000.0 }, { "matched": true, "gt_bar_index": 953265, - "tech_bar_index": 953153, - "signal_bar_index": 953153, - "bar_offset": 112, - "tech_price": 27823000.0, - "tech_datetime": "2022-06-25 19:27:00", - "candidate_index": 5831, + "tech_bar_index": 953337, + "signal_bar_index": 953337, + "bar_offset": 72, + "tech_price": 27534000.0, + "tech_datetime": "2022-06-26 04:39:00", + "candidate_index": 11308, "gt_datetime": "2022-06-26 01:03:00", "gt_price": 27251000.0 }, { "matched": true, "gt_bar_index": 955762, - "tech_bar_index": 955881, - "signal_bar_index": 955881, - "bar_offset": 119, - "tech_price": 26471000.0, - "tech_datetime": "2022-07-01 11:51:00", - "candidate_index": 5846, + "tech_bar_index": 955751, + "signal_bar_index": 955751, + "bar_offset": 11, + "tech_price": 25070000.0, + "tech_datetime": "2022-07-01 05:21:00", + "candidate_index": 11336, "gt_datetime": "2022-07-01 05:54:00", "gt_price": 24625000.0 }, { "matched": true, "gt_bar_index": 956882, - "tech_bar_index": 956765, - "signal_bar_index": 956765, - "bar_offset": 117, - "tech_price": 25506000.0, - "tech_datetime": "2022-07-03 08:03:00", - "candidate_index": 5854, + "tech_bar_index": 956873, + "signal_bar_index": 956873, + "bar_offset": 9, + "tech_price": 25488000.0, + "tech_datetime": "2022-07-03 13:27:00", + "candidate_index": 11345, "gt_datetime": "2022-07-03 13:54:00", "gt_price": 24959000.0 }, { "matched": true, "gt_bar_index": 957322, - "tech_bar_index": 957257, - "signal_bar_index": 957257, - "bar_offset": 65, - "tech_price": 25441000.0, - "tech_datetime": "2022-07-04 08:39:00", - "candidate_index": 5858, + "tech_bar_index": 957376, + "signal_bar_index": 957376, + "bar_offset": 54, + "tech_price": 25211000.0, + "tech_datetime": "2022-07-04 14:36:00", + "candidate_index": 11348, "gt_datetime": "2022-07-04 11:54:00", "gt_price": 25102000.0 }, { "matched": true, "gt_bar_index": 958465, - "tech_bar_index": 958472, - "signal_bar_index": 958472, - "bar_offset": 7, - "tech_price": 26477000.0, - "tech_datetime": "2022-07-06 21:24:00", - "candidate_index": 5862, + "tech_bar_index": 958501, + "signal_bar_index": 958501, + "bar_offset": 36, + "tech_price": 26531000.0, + "tech_datetime": "2022-07-06 22:51:00", + "candidate_index": 11357, "gt_datetime": "2022-07-06 21:03:00", "gt_price": 26329000.0 }, { "matched": true, "gt_bar_index": 958666, - "tech_bar_index": 958669, - "signal_bar_index": 958669, - "bar_offset": 3, - "tech_price": 26800000.0, - "tech_datetime": "2022-07-07 07:15:00", - "candidate_index": 5864, + "tech_bar_index": 958670, + "signal_bar_index": 958670, + "bar_offset": 4, + "tech_price": 26828000.0, + "tech_datetime": "2022-07-07 07:18:00", + "candidate_index": 11360, "gt_datetime": "2022-07-07 07:06:00", "gt_price": 26868000.0 }, { "matched": true, "gt_bar_index": 961838, - "tech_bar_index": 961797, - "signal_bar_index": 961797, - "bar_offset": 41, - "tech_price": 26096000.0, - "tech_datetime": "2022-07-13 19:39:00", - "candidate_index": 5872, + "tech_bar_index": 961809, + "signal_bar_index": 961809, + "bar_offset": 29, + "tech_price": 26116000.0, + "tech_datetime": "2022-07-13 20:15:00", + "candidate_index": 11391, "gt_datetime": "2022-07-13 21:42:00", "gt_price": 25205000.0 }, { "matched": true, "gt_bar_index": 963778, - "tech_bar_index": 963318, - "signal_bar_index": 963318, - "bar_offset": 460, - "tech_price": 28000000.0, - "tech_datetime": "2022-07-17 09:36:00", - "candidate_index": 5880, + "tech_bar_index": 963819, + "signal_bar_index": 963819, + "bar_offset": 41, + "tech_price": 27662000.0, + "tech_datetime": "2022-07-18 10:39:00", + "candidate_index": 11412, "gt_datetime": "2022-07-18 08:36:00", "gt_price": 27425000.0 }, { "matched": true, "gt_bar_index": 964402, - "tech_bar_index": 964455, - "signal_bar_index": 964455, - "bar_offset": 53, - "tech_price": 28761000.0, - "tech_datetime": "2022-07-19 18:27:00", - "candidate_index": 5881, + "tech_bar_index": 964380, + "signal_bar_index": 964380, + "bar_offset": 22, + "tech_price": 28973000.0, + "tech_datetime": "2022-07-19 14:42:00", + "candidate_index": 11421, "gt_datetime": "2022-07-19 15:48:00", "gt_price": 28475000.0 }, { "matched": true, "gt_bar_index": 964836, - "tech_bar_index": 964847, - "signal_bar_index": 964847, - "bar_offset": 11, - "tech_price": 30671000.0, - "tech_datetime": "2022-07-20 14:03:00", - "candidate_index": 5883, + "tech_bar_index": 964867, + "signal_bar_index": 964867, + "bar_offset": 31, + "tech_price": 30821000.0, + "tech_datetime": "2022-07-20 15:03:00", + "candidate_index": 11426, "gt_datetime": "2022-07-20 13:30:00", "gt_price": 30575000.0 }, { "matched": true, "gt_bar_index": 965517, - "tech_bar_index": 965391, - "signal_bar_index": 965391, - "bar_offset": 126, - "tech_price": 30238000.0, - "tech_datetime": "2022-07-21 17:15:00", - "candidate_index": 5888, + "tech_bar_index": 965547, + "signal_bar_index": 965547, + "bar_offset": 30, + "tech_price": 30093000.0, + "tech_datetime": "2022-07-22 01:03:00", + "candidate_index": 11434, "gt_datetime": "2022-07-21 23:33:00", "gt_price": 29580000.0 }, { "matched": true, "gt_bar_index": 965800, - "tech_bar_index": 965839, - "signal_bar_index": 965839, - "bar_offset": 39, - "tech_price": 30500000.0, - "tech_datetime": "2022-07-22 15:39:00", - "candidate_index": 5889, + "tech_bar_index": 965819, + "signal_bar_index": 965819, + "bar_offset": 19, + "tech_price": 30448000.0, + "tech_datetime": "2022-07-22 14:39:00", + "candidate_index": 11436, "gt_datetime": "2022-07-22 13:42:00", "gt_price": 30111000.0 }, { "matched": true, "gt_bar_index": 967944, - "tech_bar_index": 967772, - "signal_bar_index": 967772, - "bar_offset": 172, - "tech_price": 28171000.0, - "tech_datetime": "2022-07-26 16:18:00", - "candidate_index": 5900, + "tech_bar_index": 967985, + "signal_bar_index": 967985, + "bar_offset": 41, + "tech_price": 27936000.0, + "tech_datetime": "2022-07-27 02:57:00", + "candidate_index": 11461, "gt_datetime": "2022-07-27 00:54:00", "gt_price": 27692000.0 }, { "matched": true, "gt_bar_index": 969331, - "tech_bar_index": 969551, - "signal_bar_index": 969551, - "bar_offset": 220, - "tech_price": 31604000.0, - "tech_datetime": "2022-07-30 09:15:00", - "candidate_index": 5913, + "tech_bar_index": 969351, + "signal_bar_index": 969351, + "bar_offset": 20, + "tech_price": 31720000.0, + "tech_datetime": "2022-07-29 23:15:00", + "candidate_index": 11489, "gt_datetime": "2022-07-29 22:15:00", "gt_price": 30927000.0 }, { "matched": true, "gt_bar_index": 972342, - "tech_bar_index": 972266, - "signal_bar_index": 972266, - "bar_offset": 76, - "tech_price": 30676000.0, - "tech_datetime": "2022-08-05 01:00:00", - "candidate_index": 5931, + "tech_bar_index": 972224, + "signal_bar_index": 972224, + "bar_offset": 118, + "tech_price": 30834000.0, + "tech_datetime": "2022-08-04 22:54:00", + "candidate_index": 11523, "gt_datetime": "2022-08-05 04:48:00", "gt_price": 30135000.0 }, { "matched": true, "gt_bar_index": 974875, - "tech_bar_index": 975041, - "signal_bar_index": 975041, - "bar_offset": 166, - "tech_price": 30839000.0, - "tech_datetime": "2022-08-10 19:45:00", - "candidate_index": 5954, + "tech_bar_index": 974809, + "signal_bar_index": 974809, + "bar_offset": 66, + "tech_price": 31136000.0, + "tech_datetime": "2022-08-10 08:09:00", + "candidate_index": 11556, "gt_datetime": "2022-08-10 11:27:00", "gt_price": 30500000.0 }, { "matched": true, "gt_bar_index": 976019, - "tech_bar_index": 975924, - "signal_bar_index": 975924, - "bar_offset": 95, - "tech_price": 31877000.0, - "tech_datetime": "2022-08-12 15:54:00", - "candidate_index": 5959, + "tech_bar_index": 976038, + "signal_bar_index": 976038, + "bar_offset": 19, + "tech_price": 31842000.0, + "tech_datetime": "2022-08-12 21:36:00", + "candidate_index": 11572, "gt_datetime": "2022-08-12 20:39:00", "gt_price": 31622000.0 }, { "matched": true, "gt_bar_index": 976250, - "tech_bar_index": 976187, - "signal_bar_index": 976187, - "bar_offset": 63, - "tech_price": 32125000.0, - "tech_datetime": "2022-08-13 05:03:00", - "candidate_index": 5961, + "tech_bar_index": 976250, + "signal_bar_index": 976250, + "bar_offset": 0, + "tech_price": 32364000.0, + "tech_datetime": "2022-08-13 08:12:00", + "candidate_index": 11579, "gt_datetime": "2022-08-13 08:12:00", "gt_price": 32364000.0 }, { "matched": true, "gt_bar_index": 988219, - "tech_bar_index": 988380, - "signal_bar_index": 988380, - "bar_offset": 161, - "tech_price": 26387000.0, - "tech_datetime": "2022-09-07 19:27:00", - "candidate_index": 6007, + "tech_bar_index": 988280, + "signal_bar_index": 988280, + "bar_offset": 61, + "tech_price": 26414000.0, + "tech_datetime": "2022-09-07 14:27:00", + "candidate_index": 11726, "gt_datetime": "2022-09-07 11:24:00", "gt_price": 26160000.0 }, { "matched": true, "gt_bar_index": 990658, - "tech_bar_index": 990762, - "signal_bar_index": 990762, - "bar_offset": 104, - "tech_price": 30384000.0, - "tech_datetime": "2022-09-12 18:33:00", - "candidate_index": 6019, + "tech_bar_index": 990673, + "signal_bar_index": 990673, + "bar_offset": 15, + "tech_price": 30010000.0, + "tech_datetime": "2022-09-12 14:06:00", + "candidate_index": 11767, "gt_datetime": "2022-09-12 13:21:00", "gt_price": 29847000.0 }, { "matched": true, "gt_bar_index": 994065, - "tech_bar_index": 994246, - "signal_bar_index": 994246, - "bar_offset": 181, - "tech_price": 27138000.0, - "tech_datetime": "2022-09-20 00:45:00", - "candidate_index": 6035, + "tech_bar_index": 994142, + "signal_bar_index": 994142, + "bar_offset": 77, + "tech_price": 26507000.0, + "tech_datetime": "2022-09-19 19:33:00", + "candidate_index": 11810, "gt_datetime": "2022-09-19 15:42:00", "gt_price": 26160000.0 }, { "matched": true, "gt_bar_index": 994876, - "tech_bar_index": 994861, - "signal_bar_index": 994861, - "bar_offset": 15, - "tech_price": 26811000.0, - "tech_datetime": "2022-09-21 07:30:00", - "candidate_index": 6038, + "tech_bar_index": 994905, + "signal_bar_index": 994905, + "bar_offset": 29, + "tech_price": 26784000.0, + "tech_datetime": "2022-09-21 09:42:00", + "candidate_index": 11819, "gt_datetime": "2022-09-21 08:15:00", "gt_price": 26616000.0 }, { "matched": true, "gt_bar_index": 995336, - "tech_bar_index": 995201, - "signal_bar_index": 995201, - "bar_offset": 135, - "tech_price": 27222000.0, - "tech_datetime": "2022-09-22 00:30:00", - "candidate_index": 6042, + "tech_bar_index": 995276, + "signal_bar_index": 995276, + "bar_offset": 60, + "tech_price": 27494000.0, + "tech_datetime": "2022-09-22 04:15:00", + "candidate_index": 11822, "gt_datetime": "2022-09-22 07:15:00", "gt_price": 26154000.0 }, { "matched": true, "gt_bar_index": 997251, - "tech_bar_index": 997321, - "signal_bar_index": 997321, - "bar_offset": 70, - "tech_price": 27107000.0, - "tech_datetime": "2022-09-26 10:30:00", - "candidate_index": 6052, + "tech_bar_index": 997221, + "signal_bar_index": 997221, + "bar_offset": 30, + "tech_price": 27242000.0, + "tech_datetime": "2022-09-26 05:30:00", + "candidate_index": 11849, "gt_datetime": "2022-09-26 07:00:00", "gt_price": 26900000.0 }, { "matched": true, "gt_bar_index": 997453, - "tech_bar_index": 997170, - "signal_bar_index": 997170, - "bar_offset": 283, - "tech_price": 27306000.0, - "tech_datetime": "2022-09-26 02:57:00", - "candidate_index": 6051, + "tech_bar_index": 997453, + "signal_bar_index": 997453, + "bar_offset": 0, + "tech_price": 27331000.0, + "tech_datetime": "2022-09-26 17:06:00", + "candidate_index": 11851, "gt_datetime": "2022-09-26 17:06:00", "gt_price": 27331000.0 }, { "matched": true, "gt_bar_index": 998305, - "tech_bar_index": 998251, - "signal_bar_index": 998251, - "bar_offset": 54, - "tech_price": 27534000.0, - "tech_datetime": "2022-09-28 09:00:00", - "candidate_index": 6057, + "tech_bar_index": 998263, + "signal_bar_index": 998263, + "bar_offset": 42, + "tech_price": 27584000.0, + "tech_datetime": "2022-09-28 09:36:00", + "candidate_index": 11863, "gt_datetime": "2022-09-28 11:42:00", "gt_price": 26810000.0 }, { "matched": true, "gt_bar_index": 999060, - "tech_bar_index": 999063, - "signal_bar_index": 999063, - "bar_offset": 3, - "tech_price": 27890000.0, - "tech_datetime": "2022-09-30 01:36:00", - "candidate_index": 6061, + "tech_bar_index": 999068, + "signal_bar_index": 999068, + "bar_offset": 8, + "tech_price": 28050000.0, + "tech_datetime": "2022-09-30 01:51:00", + "candidate_index": 11879, "gt_datetime": "2022-09-30 01:27:00", "gt_price": 27544000.0 }, { "matched": true, "gt_bar_index": 1000637, - "tech_bar_index": 1000544, - "signal_bar_index": 1000544, - "bar_offset": 93, - "tech_price": 27798000.0, - "tech_datetime": "2022-10-03 03:39:00", - "candidate_index": 6071, + "tech_bar_index": 1000557, + "signal_bar_index": 1000557, + "bar_offset": 80, + "tech_price": 27899000.0, + "tech_datetime": "2022-10-03 04:18:00", + "candidate_index": 11899, "gt_datetime": "2022-10-03 08:18:00", "gt_price": 27500000.0 }, { "matched": true, "gt_bar_index": 1000940, - "tech_bar_index": 1000931, - "signal_bar_index": 1000931, - "bar_offset": 9, - "tech_price": 27931000.0, - "tech_datetime": "2022-10-03 23:00:00", - "candidate_index": 6072, + "tech_bar_index": 1000943, + "signal_bar_index": 1000943, + "bar_offset": 3, + "tech_price": 28080000.0, + "tech_datetime": "2022-10-03 23:36:00", + "candidate_index": 11905, "gt_datetime": "2022-10-03 23:27:00", "gt_price": 28114000.0 }, { "matched": true, "gt_bar_index": 1005701, - "tech_bar_index": 1005830, - "signal_bar_index": 1005830, - "bar_offset": 129, - "tech_price": 27941000.0, - "tech_datetime": "2022-10-14 03:57:00", - "candidate_index": 6086, + "tech_bar_index": 1005770, + "signal_bar_index": 1005770, + "bar_offset": 69, + "tech_price": 27349000.0, + "tech_datetime": "2022-10-14 00:57:00", + "candidate_index": 11955, "gt_datetime": "2022-10-13 21:30:00", "gt_price": 26399000.0 }, { "matched": true, "gt_bar_index": 1010503, - "tech_bar_index": 1010564, - "signal_bar_index": 1010564, - "bar_offset": 61, - "tech_price": 27589000.0, - "tech_datetime": "2022-10-24 00:42:00", - "candidate_index": 6106, + "tech_bar_index": 1010521, + "signal_bar_index": 1010521, + "bar_offset": 18, + "tech_price": 27571000.0, + "tech_datetime": "2022-10-23 22:33:00", + "candidate_index": 12015, "gt_datetime": "2022-10-23 21:39:00", "gt_price": 27482000.0 }, { "matched": true, "gt_bar_index": 1012817, - "tech_bar_index": 1012861, - "signal_bar_index": 1012861, - "bar_offset": 44, - "tech_price": 28553000.0, - "tech_datetime": "2022-10-28 19:33:00", - "candidate_index": 6112, + "tech_bar_index": 1012879, + "signal_bar_index": 1012879, + "bar_offset": 62, + "tech_price": 28522000.0, + "tech_datetime": "2022-10-28 20:27:00", + "candidate_index": 12042, "gt_datetime": "2022-10-28 17:21:00", "gt_price": 28327000.0 }, { "matched": true, "gt_bar_index": 1015439, - "tech_bar_index": 1015385, - "signal_bar_index": 1015385, - "bar_offset": 54, - "tech_price": 28880000.0, - "tech_datetime": "2022-11-03 01:45:00", - "candidate_index": 6123, + "tech_bar_index": 1015415, + "signal_bar_index": 1015415, + "bar_offset": 24, + "tech_price": 29109000.0, + "tech_datetime": "2022-11-03 03:15:00", + "candidate_index": 12068, "gt_datetime": "2022-11-03 04:27:00", "gt_price": 28550000.0 }, { "matched": true, "gt_bar_index": 1018239, - "tech_bar_index": 1018404, - "signal_bar_index": 1018404, - "bar_offset": 165, - "tech_price": 26671000.0, - "tech_datetime": "2022-11-09 08:42:00", - "candidate_index": 6141, + "tech_bar_index": 1018261, + "signal_bar_index": 1018261, + "bar_offset": 22, + "tech_price": 28723000.0, + "tech_datetime": "2022-11-09 01:33:00", + "candidate_index": 12099, "gt_datetime": "2022-11-09 00:27:00", "gt_price": 27400000.0 }, { "matched": true, "gt_bar_index": 1018879, - "tech_bar_index": 1019203, - "signal_bar_index": 1019203, - "bar_offset": 324, - "tech_price": 24368000.0, - "tech_datetime": "2022-11-11 00:39:00", - "candidate_index": 6143, + "tech_bar_index": 1018970, + "signal_bar_index": 1018970, + "bar_offset": 91, + "tech_price": 23540000.0, + "tech_datetime": "2022-11-10 13:00:00", + "candidate_index": 12101, "gt_datetime": "2022-11-10 08:27:00", "gt_price": 22500000.0 }, { "matched": true, "gt_bar_index": 1019160, - "tech_bar_index": 1019334, - "signal_bar_index": 1019334, - "bar_offset": 174, - "tech_price": 24679000.0, - "tech_datetime": "2022-11-11 07:12:00", - "candidate_index": 6144, + "tech_bar_index": 1019229, + "signal_bar_index": 1019229, + "bar_offset": 69, + "tech_price": 24746000.0, + "tech_datetime": "2022-11-11 01:57:00", + "candidate_index": 12104, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 23386000.0 }, { "matched": true, "gt_bar_index": 1020905, - "tech_bar_index": 1021018, - "signal_bar_index": 1021018, - "bar_offset": 113, - "tech_price": 22825000.0, - "tech_datetime": "2022-11-14 19:24:00", - "candidate_index": 6151, + "tech_bar_index": 1020965, + "signal_bar_index": 1020965, + "bar_offset": 60, + "tech_price": 22933000.0, + "tech_datetime": "2022-11-14 16:45:00", + "candidate_index": 12118, "gt_datetime": "2022-11-14 13:45:00", "gt_price": 21522000.0 }, { "matched": true, "gt_bar_index": 1021208, - "tech_bar_index": 1021373, - "signal_bar_index": 1021373, - "bar_offset": 165, - "tech_price": 22950000.0, - "tech_datetime": "2022-11-15 13:09:00", - "candidate_index": 6152, + "tech_bar_index": 1021254, + "signal_bar_index": 1021254, + "bar_offset": 46, + "tech_price": 22404000.0, + "tech_datetime": "2022-11-15 07:12:00", + "candidate_index": 12121, "gt_datetime": "2022-11-15 04:54:00", "gt_price": 22103000.0 }, { "matched": true, "gt_bar_index": 1022331, - "tech_bar_index": 1022273, - "signal_bar_index": 1022273, - "bar_offset": 58, + "tech_bar_index": 1022285, + "signal_bar_index": 1022285, + "bar_offset": 46, "tech_price": 22956000.0, - "tech_datetime": "2022-11-17 10:09:00", - "candidate_index": 6158, + "tech_datetime": "2022-11-17 10:45:00", + "candidate_index": 12137, "gt_datetime": "2022-11-17 13:03:00", "gt_price": 22583000.0 }, { "matched": true, "gt_bar_index": 1024528, - "tech_bar_index": 1024618, - "signal_bar_index": 1024618, - "bar_offset": 90, - "tech_price": 22239000.0, - "tech_datetime": "2022-11-22 11:21:00", - "candidate_index": 6168, + "tech_bar_index": 1024595, + "signal_bar_index": 1024595, + "bar_offset": 67, + "tech_price": 22333000.0, + "tech_datetime": "2022-11-22 10:12:00", + "candidate_index": 12162, "gt_datetime": "2022-11-22 06:51:00", "gt_price": 21890000.0 }, { "matched": true, "gt_bar_index": 1027813, - "tech_bar_index": 1027871, - "signal_bar_index": 1027871, - "bar_offset": 58, - "tech_price": 22362000.0, - "tech_datetime": "2022-11-29 06:00:00", - "candidate_index": 6180, + "tech_bar_index": 1027791, + "signal_bar_index": 1027791, + "bar_offset": 22, + "tech_price": 22521000.0, + "tech_datetime": "2022-11-29 02:00:00", + "candidate_index": 12197, "gt_datetime": "2022-11-29 03:06:00", "gt_price": 22248000.0 }, { "matched": true, "gt_bar_index": 1031932, - "tech_bar_index": 1032058, - "signal_bar_index": 1032058, - "bar_offset": 126, - "tech_price": 22580000.0, - "tech_datetime": "2022-12-07 23:21:00", - "candidate_index": 6201, + "tech_bar_index": 1032034, + "signal_bar_index": 1032034, + "bar_offset": 102, + "tech_price": 22573000.0, + "tech_datetime": "2022-12-07 22:09:00", + "candidate_index": 12255, "gt_datetime": "2022-12-07 17:03:00", "gt_price": 22380000.0 }, { "matched": true, "gt_bar_index": 1032589, - "tech_bar_index": 1032613, - "signal_bar_index": 1032613, - "bar_offset": 24, - "tech_price": 22659000.0, - "tech_datetime": "2022-12-09 03:06:00", - "candidate_index": 6205, + "tech_bar_index": 1032569, + "signal_bar_index": 1032569, + "bar_offset": 20, + "tech_price": 22617000.0, + "tech_datetime": "2022-12-09 00:54:00", + "candidate_index": 12260, "gt_datetime": "2022-12-09 01:54:00", "gt_price": 22655000.0 }, { "matched": true, "gt_bar_index": 1034349, - "tech_bar_index": 1034106, - "signal_bar_index": 1034106, - "bar_offset": 243, - "tech_price": 22812000.0, - "tech_datetime": "2022-12-12 05:45:00", - "candidate_index": 6213, + "tech_bar_index": 1034488, + "signal_bar_index": 1034488, + "bar_offset": 139, + "tech_price": 22613000.0, + "tech_datetime": "2022-12-13 00:51:00", + "candidate_index": 12273, "gt_datetime": "2022-12-12 17:54:00", "gt_price": 22475000.0 }, { "matched": true, "gt_bar_index": 1042980, - "tech_bar_index": 1042989, - "signal_bar_index": 1042989, - "bar_offset": 9, - "tech_price": 20899000.0, - "tech_datetime": "2022-12-31 00:18:00", - "candidate_index": 6253, + "tech_bar_index": 1042994, + "signal_bar_index": 1042994, + "bar_offset": 14, + "tech_price": 20916000.0, + "tech_datetime": "2022-12-31 00:33:00", + "candidate_index": 12354, "gt_datetime": "2022-12-30 23:51:00", "gt_price": 20743000.0 }, { "matched": true, "gt_bar_index": 1052541, - "tech_bar_index": 1052618, - "signal_bar_index": 1052618, - "bar_offset": 77, - "tech_price": 25996000.0, - "tech_datetime": "2023-01-20 01:45:00", - "candidate_index": 6294, + "tech_bar_index": 1052578, + "signal_bar_index": 1052578, + "bar_offset": 37, + "tech_price": 25905000.0, + "tech_datetime": "2023-01-19 23:45:00", + "candidate_index": 12484, "gt_datetime": "2023-01-19 21:54:00", "gt_price": 25774000.0 }, { "matched": true, "gt_bar_index": 1052801, - "tech_bar_index": 1052915, - "signal_bar_index": 1052915, - "bar_offset": 114, - "tech_price": 26234000.0, - "tech_datetime": "2023-01-20 16:36:00", - "candidate_index": 6295, + "tech_bar_index": 1052795, + "signal_bar_index": 1052795, + "bar_offset": 6, + "tech_price": 26297000.0, + "tech_datetime": "2023-01-20 10:36:00", + "candidate_index": 12490, "gt_datetime": "2023-01-20 10:54:00", "gt_price": 26340000.0 }, { "matched": true, "gt_bar_index": 1054149, - "tech_bar_index": 1054182, - "signal_bar_index": 1054182, - "bar_offset": 33, - "tech_price": 28338000.0, - "tech_datetime": "2023-01-23 07:57:00", - "candidate_index": 6303, + "tech_bar_index": 1054162, + "signal_bar_index": 1054162, + "bar_offset": 13, + "tech_price": 28280000.0, + "tech_datetime": "2023-01-23 06:57:00", + "candidate_index": 12512, "gt_datetime": "2023-01-23 06:18:00", "gt_price": 27941000.0 }, { "matched": true, "gt_bar_index": 1058016, - "tech_bar_index": 1057905, - "signal_bar_index": 1057905, - "bar_offset": 111, - "tech_price": 29076000.0, - "tech_datetime": "2023-01-31 02:06:00", - "candidate_index": 6323, + "tech_bar_index": 1058032, + "signal_bar_index": 1058032, + "bar_offset": 16, + "tech_price": 28646000.0, + "tech_datetime": "2023-01-31 08:27:00", + "candidate_index": 12584, "gt_datetime": "2023-01-31 07:39:00", "gt_price": 28344000.0 }, { "matched": true, "gt_bar_index": 1058706, - "tech_bar_index": 1058781, - "signal_bar_index": 1058781, - "bar_offset": 75, - "tech_price": 28907000.0, - "tech_datetime": "2023-02-01 21:54:00", - "candidate_index": 6326, + "tech_bar_index": 1058792, + "signal_bar_index": 1058792, + "bar_offset": 86, + "tech_price": 28974000.0, + "tech_datetime": "2023-02-01 22:27:00", + "candidate_index": 12599, "gt_datetime": "2023-02-01 18:09:00", "gt_price": 28638000.0 }, { "matched": true, "gt_bar_index": 1062817, - "tech_bar_index": 1062511, - "signal_bar_index": 1062511, - "bar_offset": 306, - "tech_price": 28937000.0, - "tech_datetime": "2023-02-09 21:51:00", - "candidate_index": 6338, + "tech_bar_index": 1062791, + "signal_bar_index": 1062791, + "bar_offset": 26, + "tech_price": 28245000.0, + "tech_datetime": "2023-02-10 11:51:00", + "candidate_index": 12648, "gt_datetime": "2023-02-10 13:09:00", "gt_price": 27877000.0 }, @@ -169520,79 +321256,79 @@ "bar_offset": 3, "tech_price": 28039000.0, "tech_datetime": "2023-02-14 03:03:00", - "candidate_index": 6347, + "candidate_index": 12671, "gt_datetime": "2023-02-14 02:54:00", "gt_price": 27900000.0 }, { "matched": true, "gt_bar_index": 1064944, - "tech_bar_index": 1064948, - "signal_bar_index": 1064948, - "bar_offset": 4, - "tech_price": 28123000.0, - "tech_datetime": "2023-02-14 23:42:00", - "candidate_index": 6350, + "tech_bar_index": 1064982, + "signal_bar_index": 1064982, + "bar_offset": 38, + "tech_price": 28422000.0, + "tech_datetime": "2023-02-15 01:24:00", + "candidate_index": 12678, "gt_datetime": "2023-02-14 23:30:00", "gt_price": 27970000.0 }, { "matched": true, "gt_bar_index": 1065367, - "tech_bar_index": 1065310, - "signal_bar_index": 1065310, - "bar_offset": 57, - "tech_price": 28651000.0, - "tech_datetime": "2023-02-15 17:48:00", - "candidate_index": 6352, + "tech_bar_index": 1065381, + "signal_bar_index": 1065381, + "bar_offset": 14, + "tech_price": 29491000.0, + "tech_datetime": "2023-02-15 21:21:00", + "candidate_index": 12685, "gt_datetime": "2023-02-15 20:39:00", "gt_price": 29041000.0 }, { "matched": true, "gt_bar_index": 1066094, - "tech_bar_index": 1066004, - "signal_bar_index": 1066004, - "bar_offset": 90, - "tech_price": 32033000.0, - "tech_datetime": "2023-02-17 04:30:00", - "candidate_index": 6354, + "tech_bar_index": 1066140, + "signal_bar_index": 1066140, + "bar_offset": 46, + "tech_price": 30985000.0, + "tech_datetime": "2023-02-17 11:18:00", + "candidate_index": 12698, "gt_datetime": "2023-02-17 09:00:00", "gt_price": 30242000.0 }, { "matched": true, "gt_bar_index": 1067558, - "tech_bar_index": 1067469, - "signal_bar_index": 1067469, - "bar_offset": 89, - "tech_price": 31748000.0, - "tech_datetime": "2023-02-20 05:45:00", - "candidate_index": 6363, + "tech_bar_index": 1067580, + "signal_bar_index": 1067580, + "bar_offset": 22, + "tech_price": 31472000.0, + "tech_datetime": "2023-02-20 11:18:00", + "candidate_index": 12721, "gt_datetime": "2023-02-20 10:12:00", "gt_price": 31015000.0 }, { "matched": true, "gt_bar_index": 1070190, - "tech_bar_index": 1070195, - "signal_bar_index": 1070195, - "bar_offset": 5, - "tech_price": 30483000.0, - "tech_datetime": "2023-02-25 22:03:00", - "candidate_index": 6387, + "tech_bar_index": 1070198, + "signal_bar_index": 1070198, + "bar_offset": 8, + "tech_price": 30477000.0, + "tech_datetime": "2023-02-25 22:12:00", + "candidate_index": 12756, "gt_datetime": "2023-02-25 21:48:00", "gt_price": 30319000.0 }, { "matched": true, "gt_bar_index": 1076292, - "tech_bar_index": 1076266, - "signal_bar_index": 1076266, - "bar_offset": 26, - "tech_price": 27022000.0, - "tech_datetime": "2023-03-10 19:06:00", - "candidate_index": 6416, + "tech_bar_index": 1076248, + "signal_bar_index": 1076248, + "bar_offset": 44, + "tech_price": 27018000.0, + "tech_datetime": "2023-03-10 18:12:00", + "candidate_index": 12826, "gt_datetime": "2023-03-10 20:24:00", "gt_price": 26652000.0 }, @@ -169604,91 +321340,91 @@ "bar_offset": 56, "tech_price": 29487000.0, "tech_datetime": "2023-03-13 15:51:00", - "candidate_index": 6424, + "candidate_index": 12841, "gt_datetime": "2023-03-13 18:39:00", "gt_price": 28900000.0 }, { "matched": true, "gt_bar_index": 1078409, - "tech_bar_index": 1078298, - "signal_bar_index": 1078298, - "bar_offset": 111, - "tech_price": 33807000.0, - "tech_datetime": "2023-03-15 00:42:00", - "candidate_index": 6427, + "tech_bar_index": 1078525, + "signal_bar_index": 1078525, + "bar_offset": 116, + "tech_price": 32661000.0, + "tech_datetime": "2023-03-15 12:03:00", + "candidate_index": 12855, "gt_datetime": "2023-03-15 06:15:00", "gt_price": 31676000.0 }, { "matched": true, "gt_bar_index": 1080941, - "tech_bar_index": 1080828, - "signal_bar_index": 1080828, - "bar_offset": 113, - "tech_price": 37284000.0, - "tech_datetime": "2023-03-20 07:12:00", - "candidate_index": 6438, + "tech_bar_index": 1080961, + "signal_bar_index": 1080961, + "bar_offset": 20, + "tech_price": 36608000.0, + "tech_datetime": "2023-03-20 13:51:00", + "candidate_index": 12891, "gt_datetime": "2023-03-20 12:51:00", "gt_price": 36248000.0 }, { "matched": true, "gt_bar_index": 1082224, - "tech_bar_index": 1082149, - "signal_bar_index": 1082149, - "bar_offset": 75, - "tech_price": 37949000.0, - "tech_datetime": "2023-03-23 01:15:00", - "candidate_index": 6447, + "tech_bar_index": 1082166, + "signal_bar_index": 1082166, + "bar_offset": 58, + "tech_price": 38015000.0, + "tech_datetime": "2023-03-23 02:06:00", + "candidate_index": 12912, "gt_datetime": "2023-03-23 05:00:00", "gt_price": 35602000.0 }, { "matched": true, "gt_bar_index": 1082403, - "tech_bar_index": 1082501, - "signal_bar_index": 1082501, - "bar_offset": 98, - "tech_price": 36375000.0, - "tech_datetime": "2023-03-23 18:51:00", - "candidate_index": 6448, + "tech_bar_index": 1082427, + "signal_bar_index": 1082427, + "bar_offset": 24, + "tech_price": 36312000.0, + "tech_datetime": "2023-03-23 15:09:00", + "candidate_index": 12914, "gt_datetime": "2023-03-23 13:57:00", "gt_price": 35915000.0 }, { "matched": true, "gt_bar_index": 1084922, - "tech_bar_index": 1084857, - "signal_bar_index": 1084857, - "bar_offset": 65, - "tech_price": 35834000.0, - "tech_datetime": "2023-03-28 16:39:00", - "candidate_index": 6460, + "tech_bar_index": 1084951, + "signal_bar_index": 1084951, + "bar_offset": 29, + "tech_price": 35713000.0, + "tech_datetime": "2023-03-28 21:21:00", + "candidate_index": 12947, "gt_datetime": "2023-03-28 19:54:00", "gt_price": 35253000.0 }, { "matched": true, "gt_bar_index": 1085523, - "tech_bar_index": 1085433, - "signal_bar_index": 1085433, - "bar_offset": 90, - "tech_price": 37245000.0, - "tech_datetime": "2023-03-29 21:27:00", - "candidate_index": 6467, + "tech_bar_index": 1085497, + "signal_bar_index": 1085497, + "bar_offset": 26, + "tech_price": 37480000.0, + "tech_datetime": "2023-03-30 00:39:00", + "candidate_index": 12958, "gt_datetime": "2023-03-30 01:57:00", "gt_price": 37141000.0 }, { "matched": true, "gt_bar_index": 1088002, - "tech_bar_index": 1087954, - "signal_bar_index": 1087954, - "bar_offset": 48, - "tech_price": 37200000.0, - "tech_datetime": "2023-04-04 03:36:00", - "candidate_index": 6476, + "tech_bar_index": 1088022, + "signal_bar_index": 1088022, + "bar_offset": 20, + "tech_price": 36892000.0, + "tech_datetime": "2023-04-04 07:00:00", + "candidate_index": 12992, "gt_datetime": "2023-04-04 06:00:00", "gt_price": 36368000.0 }, @@ -169700,1075 +321436,1099 @@ "bar_offset": 8, "tech_price": 36980000.0, "tech_datetime": "2023-04-06 23:09:00", - "candidate_index": 6487, + "candidate_index": 13011, "gt_datetime": "2023-04-06 22:45:00", "gt_price": 36756000.0 }, { "matched": true, "gt_bar_index": 1090773, - "tech_bar_index": 1090945, - "signal_bar_index": 1090945, - "bar_offset": 172, - "tech_price": 37414000.0, - "tech_datetime": "2023-04-10 09:09:00", - "candidate_index": 6494, + "tech_bar_index": 1090709, + "signal_bar_index": 1090709, + "bar_offset": 64, + "tech_price": 37023000.0, + "tech_datetime": "2023-04-09 21:21:00", + "candidate_index": 13026, "gt_datetime": "2023-04-10 00:33:00", "gt_price": 36870000.0 }, { "matched": true, "gt_bar_index": 1091255, - "tech_bar_index": 1091331, - "signal_bar_index": 1091331, - "bar_offset": 76, - "tech_price": 38328000.0, - "tech_datetime": "2023-04-11 04:27:00", - "candidate_index": 6497, + "tech_bar_index": 1091283, + "signal_bar_index": 1091283, + "bar_offset": 28, + "tech_price": 38294000.0, + "tech_datetime": "2023-04-11 02:03:00", + "candidate_index": 13033, "gt_datetime": "2023-04-11 00:39:00", "gt_price": 37619000.0 }, { "matched": true, "gt_bar_index": 1094748, - "tech_bar_index": 1094458, - "signal_bar_index": 1094458, - "bar_offset": 290, - "tech_price": 39155000.0, - "tech_datetime": "2023-04-17 19:45:00", - "candidate_index": 6513, + "tech_bar_index": 1094769, + "signal_bar_index": 1094769, + "bar_offset": 21, + "tech_price": 38656000.0, + "tech_datetime": "2023-04-18 11:18:00", + "candidate_index": 13083, "gt_datetime": "2023-04-18 10:15:00", "gt_price": 38266000.0 }, { "matched": true, "gt_bar_index": 1096614, - "tech_bar_index": 1096518, - "signal_bar_index": 1096518, - "bar_offset": 96, - "tech_price": 37253000.0, - "tech_datetime": "2023-04-22 02:45:00", - "candidate_index": 6521, + "tech_bar_index": 1096646, + "signal_bar_index": 1096646, + "bar_offset": 32, + "tech_price": 36340000.0, + "tech_datetime": "2023-04-22 09:09:00", + "candidate_index": 13102, "gt_datetime": "2023-04-22 07:33:00", "gt_price": 36072000.0 }, { "matched": true, "gt_bar_index": 1098251, - "tech_bar_index": 1098258, - "signal_bar_index": 1098258, - "bar_offset": 7, - "tech_price": 36517000.0, - "tech_datetime": "2023-04-25 17:45:00", - "candidate_index": 6526, + "tech_bar_index": 1098265, + "signal_bar_index": 1098265, + "bar_offset": 14, + "tech_price": 36587000.0, + "tech_datetime": "2023-04-25 18:06:00", + "candidate_index": 13124, "gt_datetime": "2023-04-25 17:24:00", "gt_price": 36323000.0 }, { "matched": true, "gt_bar_index": 1098484, - "tech_bar_index": 1098430, - "signal_bar_index": 1098430, - "bar_offset": 54, - "tech_price": 36666000.0, - "tech_datetime": "2023-04-26 02:21:00", - "candidate_index": 6527, + "tech_bar_index": 1098490, + "signal_bar_index": 1098490, + "bar_offset": 6, + "tech_price": 37233000.0, + "tech_datetime": "2023-04-26 05:21:00", + "candidate_index": 13129, "gt_datetime": "2023-04-26 05:03:00", "gt_price": 37111000.0 }, { "matched": true, "gt_bar_index": 1098963, - "tech_bar_index": 1098863, - "signal_bar_index": 1098863, - "bar_offset": 100, - "tech_price": 39505000.0, - "tech_datetime": "2023-04-27 00:00:00", - "candidate_index": 6529, + "tech_bar_index": 1098933, + "signal_bar_index": 1098933, + "bar_offset": 30, + "tech_price": 39661000.0, + "tech_datetime": "2023-04-27 03:30:00", + "candidate_index": 13138, "gt_datetime": "2023-04-27 05:00:00", "gt_price": 36789000.0 }, { "matched": true, "gt_bar_index": 1100523, - "tech_bar_index": 1100498, - "signal_bar_index": 1100498, - "bar_offset": 25, - "tech_price": 38956000.0, - "tech_datetime": "2023-04-30 09:45:00", - "candidate_index": 6533, + "tech_bar_index": 1100553, + "signal_bar_index": 1100553, + "bar_offset": 30, + "tech_price": 38902000.0, + "tech_datetime": "2023-04-30 12:30:00", + "candidate_index": 13167, "gt_datetime": "2023-04-30 11:00:00", "gt_price": 38789000.0 }, { "matched": true, "gt_bar_index": 1101383, - "tech_bar_index": 1101457, - "signal_bar_index": 1101457, - "bar_offset": 74, - "tech_price": 37769000.0, - "tech_datetime": "2023-05-02 09:42:00", - "candidate_index": 6537, + "tech_bar_index": 1101410, + "signal_bar_index": 1101410, + "bar_offset": 27, + "tech_price": 37750000.0, + "tech_datetime": "2023-05-02 07:21:00", + "candidate_index": 13176, "gt_datetime": "2023-05-02 06:00:00", "gt_price": 37320000.0 }, { "matched": true, "gt_bar_index": 1102773, - "tech_bar_index": 1102891, - "signal_bar_index": 1102891, - "bar_offset": 118, - "tech_price": 38576000.0, - "tech_datetime": "2023-05-05 09:24:00", - "candidate_index": 6544, + "tech_bar_index": 1102799, + "signal_bar_index": 1102799, + "bar_offset": 26, + "tech_price": 38681000.0, + "tech_datetime": "2023-05-05 04:48:00", + "candidate_index": 13200, "gt_datetime": "2023-05-05 03:30:00", "gt_price": 38458000.0 }, { "matched": true, "gt_bar_index": 1106632, - "tech_bar_index": 1106701, - "signal_bar_index": 1106701, - "bar_offset": 69, - "tech_price": 36213000.0, - "tech_datetime": "2023-05-13 07:54:00", - "candidate_index": 6564, + "tech_bar_index": 1106646, + "signal_bar_index": 1106646, + "bar_offset": 14, + "tech_price": 35871000.0, + "tech_datetime": "2023-05-13 05:09:00", + "candidate_index": 13250, "gt_datetime": "2023-05-13 04:27:00", "gt_price": 35202000.0 }, { "matched": true, "gt_bar_index": 1112512, - "tech_bar_index": 1112485, - "signal_bar_index": 1112485, - "bar_offset": 27, - "tech_price": 35460000.0, - "tech_datetime": "2023-05-25 09:06:00", - "candidate_index": 6585, + "tech_bar_index": 1112421, + "signal_bar_index": 1112421, + "bar_offset": 91, + "tech_price": 35573000.0, + "tech_datetime": "2023-05-25 05:54:00", + "candidate_index": 13313, "gt_datetime": "2023-05-25 10:27:00", "gt_price": 34920000.0 }, { "matched": true, "gt_bar_index": 1118509, - "tech_bar_index": 1118875, - "signal_bar_index": 1118875, - "bar_offset": 366, - "tech_price": 35547000.0, - "tech_datetime": "2023-06-07 16:36:00", - "candidate_index": 6606, + "tech_bar_index": 1118555, + "signal_bar_index": 1118555, + "bar_offset": 46, + "tech_price": 34385000.0, + "tech_datetime": "2023-06-07 00:36:00", + "candidate_index": 13388, "gt_datetime": "2023-06-06 22:18:00", "gt_price": 33600000.0 }, { "matched": true, "gt_bar_index": 1122788, - "tech_bar_index": 1122365, - "signal_bar_index": 1122365, - "bar_offset": 423, - "tech_price": 33898000.0, - "tech_datetime": "2023-06-14 23:06:00", - "candidate_index": 6618, + "tech_bar_index": 1122800, + "signal_bar_index": 1122800, + "bar_offset": 12, + "tech_price": 32699000.0, + "tech_datetime": "2023-06-15 20:51:00", + "candidate_index": 13430, "gt_datetime": "2023-06-15 20:15:00", "gt_price": 32450000.0 }, { "matched": true, "gt_bar_index": 1124434, - "tech_bar_index": 1124259, - "signal_bar_index": 1124259, - "bar_offset": 175, - "tech_price": 34694000.0, - "tech_datetime": "2023-06-18 21:48:00", - "candidate_index": 6623, + "tech_bar_index": 1124488, + "signal_bar_index": 1124488, + "bar_offset": 54, + "tech_price": 34599000.0, + "tech_datetime": "2023-06-19 11:42:00", + "candidate_index": 13453, "gt_datetime": "2023-06-19 09:00:00", "gt_price": 34393000.0 }, { "matched": true, "gt_bar_index": 1127821, - "tech_bar_index": 1127757, - "signal_bar_index": 1127757, - "bar_offset": 64, - "tech_price": 40355000.0, - "tech_datetime": "2023-06-26 07:09:00", - "candidate_index": 6643, + "tech_bar_index": 1127809, + "signal_bar_index": 1127809, + "bar_offset": 12, + "tech_price": 40550000.0, + "tech_datetime": "2023-06-26 09:45:00", + "candidate_index": 13506, "gt_datetime": "2023-06-26 10:21:00", "gt_price": 39552000.0 }, { "matched": true, "gt_bar_index": 1132384, - "tech_bar_index": 1132489, - "signal_bar_index": 1132489, - "bar_offset": 105, - "tech_price": 40243000.0, - "tech_datetime": "2023-07-06 03:45:00", - "candidate_index": 6662, + "tech_bar_index": 1132407, + "signal_bar_index": 1132407, + "bar_offset": 23, + "tech_price": 40165000.0, + "tech_datetime": "2023-07-05 23:39:00", + "candidate_index": 13557, "gt_datetime": "2023-07-05 22:30:00", "gt_price": 39785000.0 }, { "matched": true, "gt_bar_index": 1145380, - "tech_bar_index": 1145356, - "signal_bar_index": 1145356, - "bar_offset": 24, - "tech_price": 37666000.0, - "tech_datetime": "2023-08-01 23:18:00", - "candidate_index": 6721, + "tech_bar_index": 1145409, + "signal_bar_index": 1145409, + "bar_offset": 29, + "tech_price": 37813000.0, + "tech_datetime": "2023-08-02 01:57:00", + "candidate_index": 13709, "gt_datetime": "2023-08-02 00:30:00", "gt_price": 37428000.0 }, { "matched": true, "gt_bar_index": 1148275, - "tech_bar_index": 1148180, - "signal_bar_index": 1148180, - "bar_offset": 95, - "tech_price": 38548000.0, - "tech_datetime": "2023-08-07 20:30:00", - "candidate_index": 6734, + "tech_bar_index": 1148302, + "signal_bar_index": 1148302, + "bar_offset": 27, + "tech_price": 38382000.0, + "tech_datetime": "2023-08-08 02:36:00", + "candidate_index": 13736, "gt_datetime": "2023-08-08 01:15:00", "gt_price": 38074000.0 }, { "matched": true, "gt_bar_index": 1158185, - "tech_bar_index": 1158313, - "signal_bar_index": 1158313, - "bar_offset": 128, - "tech_price": 35328000.0, - "tech_datetime": "2023-08-28 23:09:00", - "candidate_index": 6779, + "tech_bar_index": 1158203, + "signal_bar_index": 1158203, + "bar_offset": 18, + "tech_price": 35139000.0, + "tech_datetime": "2023-08-28 17:39:00", + "candidate_index": 13842, "gt_datetime": "2023-08-28 16:45:00", "gt_price": 35010000.0 }, { "matched": true, "gt_bar_index": 1164935, - "tech_bar_index": 1164803, - "signal_bar_index": 1164803, - "bar_offset": 132, - "tech_price": 35098000.0, - "tech_datetime": "2023-09-11 17:42:00", - "candidate_index": 6810, + "tech_bar_index": 1165058, + "signal_bar_index": 1165058, + "bar_offset": 123, + "tech_price": 34278000.0, + "tech_datetime": "2023-09-12 06:27:00", + "candidate_index": 13914, "gt_datetime": "2023-09-12 00:18:00", "gt_price": 34021000.0 }, { "matched": true, "gt_bar_index": 1171533, - "tech_bar_index": 1171878, - "signal_bar_index": 1171878, - "bar_offset": 345, - "tech_price": 35669000.0, - "tech_datetime": "2023-09-26 13:33:00", - "candidate_index": 6842, + "tech_bar_index": 1171561, + "signal_bar_index": 1171561, + "bar_offset": 28, + "tech_price": 35296000.0, + "tech_datetime": "2023-09-25 21:42:00", + "candidate_index": 14011, "gt_datetime": "2023-09-25 20:18:00", "gt_price": 35103000.0 }, { "matched": true, "gt_bar_index": 1171860, - "tech_bar_index": 1171902, - "signal_bar_index": 1171902, - "bar_offset": 42, - "tech_price": 35669000.0, - "tech_datetime": "2023-09-26 14:45:00", - "candidate_index": 6843, + "tech_bar_index": 1171879, + "signal_bar_index": 1171879, + "bar_offset": 19, + "tech_price": 35664000.0, + "tech_datetime": "2023-09-26 13:36:00", + "candidate_index": 14013, "gt_datetime": "2023-09-26 12:39:00", "gt_price": 35757000.0 }, { "matched": true, "gt_bar_index": 1179344, - "tech_bar_index": 1179457, - "signal_bar_index": 1179457, - "bar_offset": 113, - "tech_price": 36611000.0, - "tech_datetime": "2023-10-12 08:30:00", - "candidate_index": 6887, + "tech_bar_index": 1179371, + "signal_bar_index": 1179371, + "bar_offset": 27, + "tech_price": 36484000.0, + "tech_datetime": "2023-10-12 04:12:00", + "candidate_index": 14109, "gt_datetime": "2023-10-12 02:51:00", "gt_price": 36250000.0 }, { "matched": true, "gt_bar_index": 1179818, - "tech_bar_index": 1179951, - "signal_bar_index": 1179951, - "bar_offset": 133, - "tech_price": 36750000.0, - "tech_datetime": "2023-10-13 09:12:00", - "candidate_index": 6889, + "tech_bar_index": 1179861, + "signal_bar_index": 1179861, + "bar_offset": 43, + "tech_price": 36558000.0, + "tech_datetime": "2023-10-13 04:42:00", + "candidate_index": 14114, "gt_datetime": "2023-10-13 02:33:00", "gt_price": 36350000.0 }, { "matched": true, "gt_bar_index": 1181278, - "tech_bar_index": 1181382, - "signal_bar_index": 1181382, - "bar_offset": 104, - "tech_price": 37080000.0, - "tech_datetime": "2023-10-16 08:45:00", - "candidate_index": 6893, + "tech_bar_index": 1181261, + "signal_bar_index": 1181261, + "bar_offset": 17, + "tech_price": 36819000.0, + "tech_datetime": "2023-10-16 02:42:00", + "candidate_index": 14129, "gt_datetime": "2023-10-16 03:33:00", "gt_price": 36891000.0 }, { "matched": true, "gt_bar_index": 1181663, - "tech_bar_index": 1181724, - "signal_bar_index": 1181724, - "bar_offset": 61, - "tech_price": 38275000.0, - "tech_datetime": "2023-10-17 01:51:00", - "candidate_index": 6896, + "tech_bar_index": 1181707, + "signal_bar_index": 1181707, + "bar_offset": 44, + "tech_price": 38214000.0, + "tech_datetime": "2023-10-17 01:00:00", + "candidate_index": 14137, "gt_datetime": "2023-10-16 22:48:00", "gt_price": 37501000.0 }, { "matched": true, "gt_bar_index": 1184625, - "tech_bar_index": 1184356, - "signal_bar_index": 1184356, - "bar_offset": 269, - "tech_price": 40453000.0, - "tech_datetime": "2023-10-22 13:27:00", - "candidate_index": 6899, + "tech_bar_index": 1184542, + "signal_bar_index": 1184542, + "bar_offset": 83, + "tech_price": 40430000.0, + "tech_datetime": "2023-10-22 22:45:00", + "candidate_index": 14173, "gt_datetime": "2023-10-23 07:00:00", "gt_price": 40154000.0 }, { "matched": true, "gt_bar_index": 1185000, - "tech_bar_index": 1184942, - "signal_bar_index": 1184942, - "bar_offset": 58, - "tech_price": 41333000.0, - "tech_datetime": "2023-10-23 22:51:00", - "candidate_index": 6900, + "tech_bar_index": 1185032, + "signal_bar_index": 1185032, + "bar_offset": 32, + "tech_price": 41769000.0, + "tech_datetime": "2023-10-24 03:21:00", + "candidate_index": 14180, "gt_datetime": "2023-10-24 01:45:00", "gt_price": 41797000.0 }, { "matched": true, "gt_bar_index": 1185458, - "tech_bar_index": 1185139, - "signal_bar_index": 1185139, - "bar_offset": 319, - "tech_price": 43823000.0, - "tech_datetime": "2023-10-24 08:42:00", - "candidate_index": 6902, + "tech_bar_index": 1185478, + "signal_bar_index": 1185478, + "bar_offset": 20, + "tech_price": 45939000.0, + "tech_datetime": "2023-10-25 01:39:00", + "candidate_index": 14189, "gt_datetime": "2023-10-25 00:39:00", "gt_price": 44824000.0 }, { "matched": true, "gt_bar_index": 1188787, - "tech_bar_index": 1188790, - "signal_bar_index": 1188790, - "bar_offset": 3, - "tech_price": 46597000.0, - "tech_datetime": "2023-10-31 23:15:00", - "candidate_index": 6921, + "tech_bar_index": 1188802, + "signal_bar_index": 1188802, + "bar_offset": 15, + "tech_price": 46547000.0, + "tech_datetime": "2023-10-31 23:51:00", + "candidate_index": 14241, "gt_datetime": "2023-10-31 23:06:00", "gt_price": 46330000.0 }, { "matched": true, "gt_bar_index": 1189242, - "tech_bar_index": 1189238, - "signal_bar_index": 1189238, + "tech_bar_index": 1189246, + "signal_bar_index": 1189246, "bar_offset": 4, - "tech_price": 46937000.0, - "tech_datetime": "2023-11-01 21:39:00", - "candidate_index": 6923, + "tech_price": 47476000.0, + "tech_datetime": "2023-11-01 22:03:00", + "candidate_index": 14248, "gt_datetime": "2023-11-01 21:51:00", "gt_price": 47184000.0 }, { "matched": true, "gt_bar_index": 1190044, - "tech_bar_index": 1190198, - "signal_bar_index": 1190198, - "bar_offset": 154, - "tech_price": 46462000.0, - "tech_datetime": "2023-11-03 21:39:00", - "candidate_index": 6927, + "tech_bar_index": 1190117, + "signal_bar_index": 1190117, + "bar_offset": 73, + "tech_price": 46746000.0, + "tech_datetime": "2023-11-03 17:36:00", + "candidate_index": 14260, "gt_datetime": "2023-11-03 13:57:00", "gt_price": 46212000.0 }, { "matched": true, "gt_bar_index": 1192082, - "tech_bar_index": 1192209, - "signal_bar_index": 1192209, - "bar_offset": 127, - "tech_price": 46611000.0, - "tech_datetime": "2023-11-08 02:12:00", - "candidate_index": 6934, + "tech_bar_index": 1192024, + "signal_bar_index": 1192024, + "bar_offset": 58, + "tech_price": 46738000.0, + "tech_datetime": "2023-11-07 16:57:00", + "candidate_index": 14287, "gt_datetime": "2023-11-07 19:51:00", "gt_price": 46250000.0 }, { "matched": true, "gt_bar_index": 1192696, - "tech_bar_index": 1192683, - "signal_bar_index": 1192683, - "bar_offset": 13, - "tech_price": 47073000.0, - "tech_datetime": "2023-11-09 01:54:00", - "candidate_index": 6936, + "tech_bar_index": 1192713, + "signal_bar_index": 1192713, + "bar_offset": 17, + "tech_price": 47035000.0, + "tech_datetime": "2023-11-09 03:24:00", + "candidate_index": 14296, "gt_datetime": "2023-11-09 02:33:00", "gt_price": 46881000.0 }, { "matched": true, "gt_bar_index": 1192914, - "tech_bar_index": 1192935, - "signal_bar_index": 1192935, - "bar_offset": 21, - "tech_price": 48600000.0, - "tech_datetime": "2023-11-09 14:30:00", - "candidate_index": 6941, + "tech_bar_index": 1192873, + "signal_bar_index": 1192873, + "bar_offset": 41, + "tech_price": 48307000.0, + "tech_datetime": "2023-11-09 11:24:00", + "candidate_index": 14302, "gt_datetime": "2023-11-09 13:27:00", "gt_price": 48569000.0 }, { "matched": true, "gt_bar_index": 1195787, - "tech_bar_index": 1196002, - "signal_bar_index": 1196002, - "bar_offset": 215, - "tech_price": 48248000.0, - "tech_datetime": "2023-11-15 23:51:00", - "candidate_index": 6955, + "tech_bar_index": 1195807, + "signal_bar_index": 1195807, + "bar_offset": 20, + "tech_price": 47429000.0, + "tech_datetime": "2023-11-15 14:06:00", + "candidate_index": 14341, "gt_datetime": "2023-11-15 13:06:00", "gt_price": 46795000.0 }, { "matched": true, "gt_bar_index": 1196555, - "tech_bar_index": 1196706, - "signal_bar_index": 1196706, - "bar_offset": 151, - "tech_price": 48923000.0, - "tech_datetime": "2023-11-17 12:48:00", - "candidate_index": 6958, + "tech_bar_index": 1196567, + "signal_bar_index": 1196567, + "bar_offset": 12, + "tech_price": 48667000.0, + "tech_datetime": "2023-11-17 05:51:00", + "candidate_index": 14353, "gt_datetime": "2023-11-17 05:15:00", "gt_price": 48102000.0 }, { "matched": true, "gt_bar_index": 1199030, - "tech_bar_index": 1198956, - "signal_bar_index": 1198956, - "bar_offset": 74, - "tech_price": 49888000.0, - "tech_datetime": "2023-11-22 05:18:00", - "candidate_index": 6966, + "tech_bar_index": 1198981, + "signal_bar_index": 1198981, + "bar_offset": 49, + "tech_price": 49822000.0, + "tech_datetime": "2023-11-22 06:33:00", + "candidate_index": 14390, "gt_datetime": "2023-11-22 09:00:00", "gt_price": 48366000.0 }, { "matched": true, "gt_bar_index": 1201721, - "tech_bar_index": 1202069, - "signal_bar_index": 1202069, - "bar_offset": 348, - "tech_price": 49835000.0, - "tech_datetime": "2023-11-28 16:57:00", - "candidate_index": 6969, + "tech_bar_index": 1201769, + "signal_bar_index": 1201769, + "bar_offset": 48, + "tech_price": 49906000.0, + "tech_datetime": "2023-11-28 01:57:00", + "candidate_index": 14421, "gt_datetime": "2023-11-27 23:33:00", "gt_price": 49425000.0 }, { "matched": true, "gt_bar_index": 1203151, - "tech_bar_index": 1203256, - "signal_bar_index": 1203256, - "bar_offset": 105, - "tech_price": 50541000.0, - "tech_datetime": "2023-12-01 04:18:00", - "candidate_index": 6976, + "tech_bar_index": 1203317, + "signal_bar_index": 1203317, + "bar_offset": 166, + "tech_price": 50621000.0, + "tech_datetime": "2023-12-01 07:21:00", + "candidate_index": 14438, "gt_datetime": "2023-11-30 23:03:00", "gt_price": 50362000.0 }, { "matched": true, "gt_bar_index": 1203405, - "tech_bar_index": 1203468, - "signal_bar_index": 1203468, - "bar_offset": 63, - "tech_price": 50961000.0, - "tech_datetime": "2023-12-01 14:54:00", - "candidate_index": 6978, + "tech_bar_index": 1203483, + "signal_bar_index": 1203483, + "bar_offset": 78, + "tech_price": 50922000.0, + "tech_datetime": "2023-12-01 15:39:00", + "candidate_index": 14439, "gt_datetime": "2023-12-01 11:45:00", "gt_price": 50747000.0 }, { "matched": true, "gt_bar_index": 1208543, - "tech_bar_index": 1208665, - "signal_bar_index": 1208665, - "bar_offset": 122, - "tech_price": 57450000.0, - "tech_datetime": "2023-12-12 10:45:00", - "candidate_index": 6995, + "tech_bar_index": 1208580, + "signal_bar_index": 1208580, + "bar_offset": 37, + "tech_price": 56817000.0, + "tech_datetime": "2023-12-12 06:30:00", + "candidate_index": 14526, "gt_datetime": "2023-12-12 04:39:00", "gt_price": 55371000.0 }, { "matched": true, "gt_bar_index": 1209222, - "tech_bar_index": 1209358, - "signal_bar_index": 1209358, - "bar_offset": 136, - "tech_price": 57076000.0, - "tech_datetime": "2023-12-13 21:24:00", - "candidate_index": 6998, + "tech_bar_index": 1209213, + "signal_bar_index": 1209213, + "bar_offset": 9, + "tech_price": 56762000.0, + "tech_datetime": "2023-12-13 14:09:00", + "candidate_index": 14534, "gt_datetime": "2023-12-13 14:36:00", "gt_price": 56713000.0 }, { "matched": true, "gt_bar_index": 1211722, - "tech_bar_index": 1211638, - "signal_bar_index": 1211638, - "bar_offset": 84, - "tech_price": 55858000.0, - "tech_datetime": "2023-12-18 15:24:00", - "candidate_index": 7006, + "tech_bar_index": 1211692, + "signal_bar_index": 1211692, + "bar_offset": 30, + "tech_price": 56212000.0, + "tech_datetime": "2023-12-18 18:06:00", + "candidate_index": 14562, "gt_datetime": "2023-12-18 19:36:00", "gt_price": 55016000.0 }, { "matched": true, "gt_bar_index": 1213006, - "tech_bar_index": 1213046, - "signal_bar_index": 1213046, - "bar_offset": 40, - "tech_price": 59122000.0, - "tech_datetime": "2023-12-21 13:48:00", - "candidate_index": 7013, + "tech_bar_index": 1213023, + "signal_bar_index": 1213023, + "bar_offset": 17, + "tech_price": 59085000.0, + "tech_datetime": "2023-12-21 12:39:00", + "candidate_index": 14588, "gt_datetime": "2023-12-21 11:48:00", "gt_price": 58771000.0 }, { "matched": true, "gt_bar_index": 1217236, - "tech_bar_index": 1217538, - "signal_bar_index": 1217538, - "bar_offset": 302, - "tech_price": 56401000.0, - "tech_datetime": "2023-12-30 22:24:00", - "candidate_index": 7029, + "tech_bar_index": 1217273, + "signal_bar_index": 1217273, + "bar_offset": 37, + "tech_price": 56390000.0, + "tech_datetime": "2023-12-30 09:09:00", + "candidate_index": 14649, "gt_datetime": "2023-12-30 07:18:00", "gt_price": 55927000.0 }, { "matched": true, "gt_bar_index": 1218592, - "tech_bar_index": 1218693, - "signal_bar_index": 1218693, - "bar_offset": 101, - "tech_price": 58174000.0, - "tech_datetime": "2024-01-02 08:09:00", - "candidate_index": 7038, + "tech_bar_index": 1218547, + "signal_bar_index": 1218547, + "bar_offset": 45, + "tech_price": 57318000.0, + "tech_datetime": "2024-01-02 00:51:00", + "candidate_index": 14671, "gt_datetime": "2024-01-02 03:06:00", "gt_price": 57486000.0 }, { "matched": true, "gt_bar_index": 1219433, - "tech_bar_index": 1219269, - "signal_bar_index": 1219269, - "bar_offset": 164, - "tech_price": 60505000.0, - "tech_datetime": "2024-01-03 12:57:00", - "candidate_index": 7044, + "tech_bar_index": 1219325, + "signal_bar_index": 1219325, + "bar_offset": 108, + "tech_price": 60483000.0, + "tech_datetime": "2024-01-03 15:45:00", + "candidate_index": 14685, "gt_datetime": "2024-01-03 21:09:00", "gt_price": 55100000.0 }, { "matched": true, "gt_bar_index": 1221672, - "tech_bar_index": 1221821, - "signal_bar_index": 1221821, - "bar_offset": 149, - "tech_price": 59086000.0, - "tech_datetime": "2024-01-08 19:18:00", - "candidate_index": 7053, + "tech_bar_index": 1221559, + "signal_bar_index": 1221559, + "bar_offset": 113, + "tech_price": 59466000.0, + "tech_datetime": "2024-01-08 06:12:00", + "candidate_index": 14717, "gt_datetime": "2024-01-08 11:51:00", "gt_price": 57935000.0 }, { "matched": true, "gt_bar_index": 1221974, - "tech_bar_index": 1221898, - "signal_bar_index": 1221898, - "bar_offset": 76, - "tech_price": 60416000.0, - "tech_datetime": "2024-01-08 23:09:00", - "candidate_index": 7055, + "tech_bar_index": 1221994, + "signal_bar_index": 1221994, + "bar_offset": 20, + "tech_price": 62722000.0, + "tech_datetime": "2024-01-09 03:57:00", + "candidate_index": 14728, "gt_datetime": "2024-01-09 02:57:00", "gt_price": 61072000.0 }, { "matched": true, "gt_bar_index": 1222834, - "tech_bar_index": 1222878, - "signal_bar_index": 1222878, - "bar_offset": 44, - "tech_price": 60976000.0, - "tech_datetime": "2024-01-11 00:09:00", - "candidate_index": 7058, + "tech_bar_index": 1222711, + "signal_bar_index": 1222711, + "bar_offset": 123, + "tech_price": 61879000.0, + "tech_datetime": "2024-01-10 15:48:00", + "candidate_index": 14736, "gt_datetime": "2024-01-10 21:57:00", "gt_price": 59600000.0 }, { "matched": true, "gt_bar_index": 1223179, - "tech_bar_index": 1223255, - "signal_bar_index": 1223255, - "bar_offset": 76, - "tech_price": 62941000.0, - "tech_datetime": "2024-01-11 19:00:00", - "candidate_index": 7060, + "tech_bar_index": 1223110, + "signal_bar_index": 1223110, + "bar_offset": 69, + "tech_price": 63511000.0, + "tech_datetime": "2024-01-11 11:45:00", + "candidate_index": 14742, "gt_datetime": "2024-01-11 15:12:00", "gt_price": 62115000.0 }, { "matched": true, "gt_bar_index": 1224973, - "tech_bar_index": 1224981, - "signal_bar_index": 1224981, - "bar_offset": 8, - "tech_price": 57914000.0, - "tech_datetime": "2024-01-15 09:18:00", - "candidate_index": 7069, + "tech_bar_index": 1224993, + "signal_bar_index": 1224993, + "bar_offset": 20, + "tech_price": 58032000.0, + "tech_datetime": "2024-01-15 09:54:00", + "candidate_index": 14760, "gt_datetime": "2024-01-15 08:54:00", "gt_price": 57224000.0 }, { "matched": true, "gt_bar_index": 1229052, - "tech_bar_index": 1229189, - "signal_bar_index": 1229189, - "bar_offset": 137, - "tech_price": 54259000.0, - "tech_datetime": "2024-01-24 03:42:00", - "candidate_index": 7078, + "tech_bar_index": 1229157, + "signal_bar_index": 1229157, + "bar_offset": 105, + "tech_price": 54355000.0, + "tech_datetime": "2024-01-24 02:06:00", + "candidate_index": 14808, "gt_datetime": "2024-01-23 20:51:00", "gt_price": 53141000.0 }, { "matched": true, "gt_bar_index": 1230566, - "tech_bar_index": 1230537, - "signal_bar_index": 1230537, - "bar_offset": 29, - "tech_price": 56686000.0, - "tech_datetime": "2024-01-26 23:06:00", - "candidate_index": 7081, + "tech_bar_index": 1230556, + "signal_bar_index": 1230556, + "bar_offset": 10, + "tech_price": 57108000.0, + "tech_datetime": "2024-01-27 00:03:00", + "candidate_index": 14833, "gt_datetime": "2024-01-27 00:33:00", "gt_price": 56736000.0 }, + { + "matched": true, + "gt_bar_index": 1241116, + "tech_bar_index": 1241159, + "signal_bar_index": 1241159, + "bar_offset": 43, + "tech_price": 70653000.0, + "tech_datetime": "2024-02-18 02:12:00", + "candidate_index": 15001, + "gt_datetime": "2024-02-18 00:03:00", + "gt_price": 69624000.0 + }, { "matched": true, "gt_bar_index": 1241673, - "tech_bar_index": 1241781, - "signal_bar_index": 1241781, - "bar_offset": 108, - "tech_price": 71943000.0, - "tech_datetime": "2024-02-19 12:54:00", - "candidate_index": 7116, + "tech_bar_index": 1241634, + "signal_bar_index": 1241634, + "bar_offset": 39, + "tech_price": 71234000.0, + "tech_datetime": "2024-02-19 05:33:00", + "candidate_index": 15011, "gt_datetime": "2024-02-19 07:30:00", "gt_price": 71967000.0 }, { "matched": true, "gt_bar_index": 1245263, - "tech_bar_index": 1245447, - "signal_bar_index": 1245447, - "bar_offset": 184, - "tech_price": 73523000.0, - "tech_datetime": "2024-02-27 04:12:00", - "candidate_index": 7126, + "tech_bar_index": 1245327, + "signal_bar_index": 1245327, + "bar_offset": 64, + "tech_price": 70766000.0, + "tech_datetime": "2024-02-26 22:12:00", + "candidate_index": 15058, "gt_datetime": "2024-02-26 19:00:00", "gt_price": 70000000.0 }, { "matched": true, "gt_bar_index": 1246373, - "tech_bar_index": 1246261, - "signal_bar_index": 1246261, - "bar_offset": 112, - "tech_price": 81746000.0, - "tech_datetime": "2024-02-28 20:54:00", - "candidate_index": 7131, + "tech_bar_index": 1246381, + "signal_bar_index": 1246381, + "bar_offset": 8, + "tech_price": 85546000.0, + "tech_datetime": "2024-02-29 02:54:00", + "candidate_index": 15087, "gt_datetime": "2024-02-29 02:30:00", "gt_price": 82441000.0 }, { "matched": true, "gt_bar_index": 1246527, - "tech_bar_index": 1246544, - "signal_bar_index": 1246544, - "bar_offset": 17, - "tech_price": 86313000.0, - "tech_datetime": "2024-02-29 11:03:00", - "candidate_index": 7133, + "tech_bar_index": 1246561, + "signal_bar_index": 1246561, + "bar_offset": 34, + "tech_price": 86684000.0, + "tech_datetime": "2024-02-29 11:54:00", + "candidate_index": 15091, "gt_datetime": "2024-02-29 10:12:00", "gt_price": 85368000.0 }, { "matched": true, "gt_bar_index": 1246880, - "tech_bar_index": 1246777, - "signal_bar_index": 1246777, - "bar_offset": 103, - "tech_price": 87663000.0, - "tech_datetime": "2024-02-29 22:42:00", - "candidate_index": 7134, + "tech_bar_index": 1246901, + "signal_bar_index": 1246901, + "bar_offset": 21, + "tech_price": 86699000.0, + "tech_datetime": "2024-03-01 04:54:00", + "candidate_index": 15097, "gt_datetime": "2024-03-01 03:51:00", "gt_price": 85000000.0 }, { "matched": true, "gt_bar_index": 1248248, - "tech_bar_index": 1248352, - "signal_bar_index": 1248352, - "bar_offset": 104, - "tech_price": 87373000.0, - "tech_datetime": "2024-03-04 05:27:00", - "candidate_index": 7137, + "tech_bar_index": 1248239, + "signal_bar_index": 1248239, + "bar_offset": 9, + "tech_price": 86848000.0, + "tech_datetime": "2024-03-03 23:48:00", + "candidate_index": 15117, "gt_datetime": "2024-03-04 00:15:00", "gt_price": 86720000.0 }, { "matched": true, "gt_bar_index": 1248585, - "tech_bar_index": 1248794, - "signal_bar_index": 1248794, - "bar_offset": 209, - "tech_price": 93080000.0, - "tech_datetime": "2024-03-05 03:33:00", - "candidate_index": 7138, + "tech_bar_index": 1248588, + "signal_bar_index": 1248588, + "bar_offset": 3, + "tech_price": 89768000.0, + "tech_datetime": "2024-03-04 17:15:00", + "candidate_index": 15126, "gt_datetime": "2024-03-04 17:06:00", "gt_price": 89728000.0 }, { "matched": true, "gt_bar_index": 1249004, - "tech_bar_index": 1248968, - "signal_bar_index": 1248968, - "bar_offset": 36, - "tech_price": 96189000.0, - "tech_datetime": "2024-03-05 12:15:00", - "candidate_index": 7139, + "tech_bar_index": 1248976, + "signal_bar_index": 1248976, + "bar_offset": 28, + "tech_price": 96339000.0, + "tech_datetime": "2024-03-05 12:39:00", + "candidate_index": 15137, "gt_datetime": "2024-03-05 14:03:00", "gt_price": 91500000.0 }, { "matched": true, "gt_bar_index": 1249302, - "tech_bar_index": 1249304, - "signal_bar_index": 1249304, - "bar_offset": 2, - "tech_price": 91756000.0, - "tech_datetime": "2024-03-06 05:03:00", - "candidate_index": 7141, + "tech_bar_index": 1249372, + "signal_bar_index": 1249372, + "bar_offset": 70, + "tech_price": 90750000.0, + "tech_datetime": "2024-03-06 08:27:00", + "candidate_index": 15140, "gt_datetime": "2024-03-06 04:57:00", "gt_price": 87500000.0 }, { "matched": true, "gt_bar_index": 1249316, - "tech_bar_index": 1249185, - "signal_bar_index": 1249185, - "bar_offset": 131, - "tech_price": 94757000.0, - "tech_datetime": "2024-03-05 23:06:00", - "candidate_index": 7140, + "tech_bar_index": 1249207, + "signal_bar_index": 1249207, + "bar_offset": 109, + "tech_price": 95964000.0, + "tech_datetime": "2024-03-06 00:12:00", + "candidate_index": 15139, "gt_datetime": "2024-03-06 05:39:00", "gt_price": 87500000.0 }, { "matched": true, "gt_bar_index": 1251907, - "tech_bar_index": 1251998, - "signal_bar_index": 1251998, - "bar_offset": 91, - "tech_price": 99805000.0, - "tech_datetime": "2024-03-11 19:45:00", - "candidate_index": 7150, + "tech_bar_index": 1251943, + "signal_bar_index": 1251943, + "bar_offset": 36, + "tech_price": 99737000.0, + "tech_datetime": "2024-03-11 17:00:00", + "candidate_index": 15183, "gt_datetime": "2024-03-11 15:12:00", "gt_price": 96131000.0 }, { "matched": true, "gt_bar_index": 1252873, - "tech_bar_index": 1252798, - "signal_bar_index": 1252798, - "bar_offset": 75, - "tech_price": 101166000.0, - "tech_datetime": "2024-03-13 11:45:00", - "candidate_index": 7157, + "tech_bar_index": 1252830, + "signal_bar_index": 1252830, + "bar_offset": 43, + "tech_price": 101283000.0, + "tech_datetime": "2024-03-13 13:21:00", + "candidate_index": 15199, "gt_datetime": "2024-03-13 15:30:00", "gt_price": 101688000.0 }, { "matched": true, "gt_bar_index": 1253933, - "tech_bar_index": 1254037, - "signal_bar_index": 1254037, - "bar_offset": 104, - "tech_price": 98180000.0, - "tech_datetime": "2024-03-16 01:42:00", - "candidate_index": 7162, + "tech_bar_index": 1253960, + "signal_bar_index": 1253960, + "bar_offset": 27, + "tech_price": 97084000.0, + "tech_datetime": "2024-03-15 21:51:00", + "candidate_index": 15217, "gt_datetime": "2024-03-15 20:30:00", "gt_price": 95555000.0 }, { "matched": true, "gt_bar_index": 1254682, - "tech_bar_index": 1254548, - "signal_bar_index": 1254548, - "bar_offset": 134, - "tech_price": 99240000.0, - "tech_datetime": "2024-03-17 03:15:00", - "candidate_index": 7165, + "tech_bar_index": 1254555, + "signal_bar_index": 1254555, + "bar_offset": 127, + "tech_price": 99081000.0, + "tech_datetime": "2024-03-17 03:36:00", + "candidate_index": 15225, "gt_datetime": "2024-03-17 09:57:00", "gt_price": 94158000.0 }, { "matched": true, "gt_bar_index": 1254810, - "tech_bar_index": 1254924, - "signal_bar_index": 1254924, - "bar_offset": 114, - "tech_price": 96783000.0, - "tech_datetime": "2024-03-17 22:03:00", - "candidate_index": 7166, + "tech_bar_index": 1254853, + "signal_bar_index": 1254853, + "bar_offset": 43, + "tech_price": 95916000.0, + "tech_datetime": "2024-03-17 18:30:00", + "candidate_index": 15226, "gt_datetime": "2024-03-17 16:21:00", "gt_price": 94190000.0 }, { "matched": true, "gt_bar_index": 1255853, - "tech_bar_index": 1256007, - "signal_bar_index": 1256007, - "bar_offset": 154, - "tech_price": 95274000.0, - "tech_datetime": "2024-03-20 04:12:00", - "candidate_index": 7171, + "tech_bar_index": 1255878, + "signal_bar_index": 1255878, + "bar_offset": 25, + "tech_price": 94000000.0, + "tech_datetime": "2024-03-19 21:45:00", + "candidate_index": 15243, "gt_datetime": "2024-03-19 20:30:00", "gt_price": 91366000.0 }, { "matched": true, "gt_bar_index": 1256215, - "tech_bar_index": 1256310, - "signal_bar_index": 1256310, - "bar_offset": 95, - "tech_price": 91984000.0, - "tech_datetime": "2024-03-20 19:21:00", - "candidate_index": 7172, + "tech_bar_index": 1256278, + "signal_bar_index": 1256278, + "bar_offset": 63, + "tech_price": 91993000.0, + "tech_datetime": "2024-03-20 17:45:00", + "candidate_index": 15247, "gt_datetime": "2024-03-20 14:36:00", "gt_price": 89355000.0 }, { "matched": true, "gt_bar_index": 1256434, - "tech_bar_index": 1256425, - "signal_bar_index": 1256425, - "bar_offset": 9, - "tech_price": 93612000.0, - "tech_datetime": "2024-03-21 01:06:00", - "candidate_index": 7173, + "tech_bar_index": 1256397, + "signal_bar_index": 1256397, + "bar_offset": 37, + "tech_price": 93900000.0, + "tech_datetime": "2024-03-20 23:42:00", + "candidate_index": 15251, "gt_datetime": "2024-03-21 01:33:00", "gt_price": 91600000.0 }, { "matched": true, "gt_bar_index": 1257363, - "tech_bar_index": 1257211, - "signal_bar_index": 1257211, - "bar_offset": 152, - "tech_price": 95274000.0, - "tech_datetime": "2024-03-22 16:24:00", - "candidate_index": 7177, + "tech_bar_index": 1257464, + "signal_bar_index": 1257464, + "bar_offset": 101, + "tech_price": 93219000.0, + "tech_datetime": "2024-03-23 05:03:00", + "candidate_index": 15260, "gt_datetime": "2024-03-23 00:00:00", "gt_price": 91626000.0 }, { "matched": true, "gt_bar_index": 1258116, - "tech_bar_index": 1258122, - "signal_bar_index": 1258122, - "bar_offset": 6, - "tech_price": 93187000.0, - "tech_datetime": "2024-03-24 13:57:00", - "candidate_index": 7179, + "tech_bar_index": 1258132, + "signal_bar_index": 1258132, + "bar_offset": 16, + "tech_price": 93236000.0, + "tech_datetime": "2024-03-24 14:27:00", + "candidate_index": 15267, "gt_datetime": "2024-03-24 13:39:00", "gt_price": 92782000.0 }, { "matched": true, "gt_bar_index": 1258932, - "tech_bar_index": 1258899, - "signal_bar_index": 1258899, - "bar_offset": 33, - "tech_price": 100177000.0, - "tech_datetime": "2024-03-26 04:48:00", - "candidate_index": 7180, + "tech_bar_index": 1258954, + "signal_bar_index": 1258954, + "bar_offset": 22, + "tech_price": 99998000.0, + "tech_datetime": "2024-03-26 07:33:00", + "candidate_index": 15282, "gt_datetime": "2024-03-26 06:27:00", "gt_price": 98501000.0 }, { "matched": true, "gt_bar_index": 1262835, - "tech_bar_index": 1262776, - "signal_bar_index": 1262776, - "bar_offset": 59, - "tech_price": 96105000.0, - "tech_datetime": "2024-04-03 06:39:00", - "candidate_index": 7198, + "tech_bar_index": 1262790, + "signal_bar_index": 1262790, + "bar_offset": 45, + "tech_price": 96256000.0, + "tech_datetime": "2024-04-03 07:21:00", + "candidate_index": 15337, "gt_datetime": "2024-04-03 09:36:00", "gt_price": 94500000.0 }, { "matched": true, "gt_bar_index": 1264503, - "tech_bar_index": 1264414, - "signal_bar_index": 1264414, - "bar_offset": 89, - "tech_price": 98257000.0, - "tech_datetime": "2024-04-06 16:33:00", - "candidate_index": 7206, + "tech_bar_index": 1264569, + "signal_bar_index": 1264569, + "bar_offset": 66, + "tech_price": 98466000.0, + "tech_datetime": "2024-04-07 00:18:00", + "candidate_index": 15365, "gt_datetime": "2024-04-06 21:00:00", "gt_price": 97839000.0 }, { "matched": true, "gt_bar_index": 1266426, - "tech_bar_index": 1266293, - "signal_bar_index": 1266293, - "bar_offset": 133, - "tech_price": 99481000.0, - "tech_datetime": "2024-04-10 15:42:00", - "candidate_index": 7211, + "tech_bar_index": 1266451, + "signal_bar_index": 1266451, + "bar_offset": 25, + "tech_price": 98900000.0, + "tech_datetime": "2024-04-10 23:36:00", + "candidate_index": 15392, "gt_datetime": "2024-04-10 22:21:00", "gt_price": 97500000.0 }, { "matched": true, "gt_bar_index": 1268029, - "tech_bar_index": 1267953, - "signal_bar_index": 1267953, - "bar_offset": 76, - "tech_price": 99696000.0, - "tech_datetime": "2024-04-14 02:42:00", - "candidate_index": 7219, + "tech_bar_index": 1267972, + "signal_bar_index": 1267972, + "bar_offset": 57, + "tech_price": 99678000.0, + "tech_datetime": "2024-04-14 03:39:00", + "candidate_index": 15419, "gt_datetime": "2024-04-14 06:30:00", "gt_price": 95000000.0 }, { "matched": true, "gt_bar_index": 1270529, - "tech_bar_index": 1270595, - "signal_bar_index": 1270595, - "bar_offset": 66, - "tech_price": 91156000.0, - "tech_datetime": "2024-04-19 14:48:00", - "candidate_index": 7236, + "tech_bar_index": 1270575, + "signal_bar_index": 1270575, + "bar_offset": 46, + "tech_price": 91520000.0, + "tech_datetime": "2024-04-19 13:48:00", + "candidate_index": 15450, "gt_datetime": "2024-04-19 11:30:00", "gt_price": 88511000.0 }, { "matched": true, "gt_bar_index": 1271771, - "tech_bar_index": 1271859, - "signal_bar_index": 1271859, - "bar_offset": 88, - "tech_price": 94836000.0, - "tech_datetime": "2024-04-22 06:00:00", - "candidate_index": 7239, + "tech_bar_index": 1271792, + "signal_bar_index": 1271792, + "bar_offset": 21, + "tech_price": 94649000.0, + "tech_datetime": "2024-04-22 02:39:00", + "candidate_index": 15470, "gt_datetime": "2024-04-22 01:36:00", "gt_price": 94125000.0 }, + { + "matched": true, + "gt_bar_index": 1276406, + "tech_bar_index": 1276463, + "signal_bar_index": 1276463, + "bar_offset": 57, + "tech_price": 82187000.0, + "tech_datetime": "2024-05-01 20:12:00", + "candidate_index": 15527, + "gt_datetime": "2024-05-01 17:21:00", + "gt_price": 80011000.0 + }, { "matched": true, "gt_bar_index": 1276836, - "tech_bar_index": 1276933, - "signal_bar_index": 1276933, - "bar_offset": 97, - "tech_price": 81499000.0, - "tech_datetime": "2024-05-02 19:42:00", - "candidate_index": 7251, + "tech_bar_index": 1276865, + "signal_bar_index": 1276865, + "bar_offset": 29, + "tech_price": 81650000.0, + "tech_datetime": "2024-05-02 16:18:00", + "candidate_index": 15533, "gt_datetime": "2024-05-02 14:51:00", "gt_price": 80500000.0 }, { "matched": true, "gt_bar_index": 1278193, - "tech_bar_index": 1278331, - "signal_bar_index": 1278331, - "bar_offset": 138, - "tech_price": 89813000.0, - "tech_datetime": "2024-05-05 17:36:00", - "candidate_index": 7259, + "tech_bar_index": 1278152, + "signal_bar_index": 1278152, + "bar_offset": 41, + "tech_price": 90316000.0, + "tech_datetime": "2024-05-05 08:39:00", + "candidate_index": 15560, "gt_datetime": "2024-05-05 10:42:00", "gt_price": 88459000.0 }, { "matched": true, "gt_bar_index": 1280300, - "tech_bar_index": 1280361, - "signal_bar_index": 1280361, - "bar_offset": 61, - "tech_price": 85709000.0, - "tech_datetime": "2024-05-09 23:06:00", - "candidate_index": 7263, + "tech_bar_index": 1280313, + "signal_bar_index": 1280313, + "bar_offset": 13, + "tech_price": 85495000.0, + "tech_datetime": "2024-05-09 20:42:00", + "candidate_index": 15587, "gt_datetime": "2024-05-09 20:03:00", "gt_price": 84888000.0 }, { "matched": true, "gt_bar_index": 1282117, - "tech_bar_index": 1282419, - "signal_bar_index": 1282419, - "bar_offset": 302, - "tech_price": 87992000.0, - "tech_datetime": "2024-05-14 06:00:00", - "candidate_index": 7268, + "tech_bar_index": 1282157, + "signal_bar_index": 1282157, + "bar_offset": 40, + "tech_price": 87250000.0, + "tech_datetime": "2024-05-13 16:54:00", + "candidate_index": 15616, "gt_datetime": "2024-05-13 14:54:00", "gt_price": 85290000.0 }, { "matched": true, "gt_bar_index": 1284193, - "tech_bar_index": 1284166, - "signal_bar_index": 1284166, - "bar_offset": 27, - "tech_price": 91784000.0, - "tech_datetime": "2024-05-17 21:21:00", - "candidate_index": 7276, + "tech_bar_index": 1284247, + "signal_bar_index": 1284247, + "bar_offset": 54, + "tech_price": 92776000.0, + "tech_datetime": "2024-05-18 01:24:00", + "candidate_index": 15649, "gt_datetime": "2024-05-17 22:42:00", "gt_price": 91325000.0 }, { "matched": true, "gt_bar_index": 1284603, - "tech_bar_index": 1284506, - "signal_bar_index": 1284506, - "bar_offset": 97, - "tech_price": 92647000.0, - "tech_datetime": "2024-05-18 14:21:00", - "candidate_index": 7278, + "tech_bar_index": 1284591, + "signal_bar_index": 1284591, + "bar_offset": 12, + "tech_price": 92910000.0, + "tech_datetime": "2024-05-18 18:36:00", + "candidate_index": 15656, "gt_datetime": "2024-05-18 19:12:00", "gt_price": 93107000.0 }, @@ -170780,43 +322540,43 @@ "bar_offset": 6, "tech_price": 93951000.0, "tech_datetime": "2024-05-24 05:18:00", - "candidate_index": 7288, + "candidate_index": 15696, "gt_datetime": "2024-05-24 05:00:00", "gt_price": 92700000.0 }, { "matched": true, "gt_bar_index": 1290836, - "tech_bar_index": 1290885, - "signal_bar_index": 1290885, - "bar_offset": 49, - "tech_price": 94286000.0, - "tech_datetime": "2024-06-01 03:45:00", - "candidate_index": 7304, + "tech_bar_index": 1290856, + "signal_bar_index": 1290856, + "bar_offset": 20, + "tech_price": 94368000.0, + "tech_datetime": "2024-06-01 02:18:00", + "candidate_index": 15751, "gt_datetime": "2024-06-01 01:18:00", "gt_price": 93624000.0 }, { "matched": true, "gt_bar_index": 1291856, - "tech_bar_index": 1291863, - "signal_bar_index": 1291863, - "bar_offset": 7, - "tech_price": 95093000.0, - "tech_datetime": "2024-06-03 04:39:00", - "candidate_index": 7313, + "tech_bar_index": 1291895, + "signal_bar_index": 1291895, + "bar_offset": 39, + "tech_price": 95178000.0, + "tech_datetime": "2024-06-03 06:15:00", + "candidate_index": 15776, "gt_datetime": "2024-06-03 04:18:00", "gt_price": 94596000.0 }, { "matched": true, "gt_bar_index": 1292082, - "tech_bar_index": 1292138, - "signal_bar_index": 1292138, - "bar_offset": 56, - "tech_price": 95996000.0, - "tech_datetime": "2024-06-03 18:24:00", - "candidate_index": 7314, + "tech_bar_index": 1292130, + "signal_bar_index": 1292130, + "bar_offset": 48, + "tech_price": 96220000.0, + "tech_datetime": "2024-06-03 18:00:00", + "candidate_index": 15780, "gt_datetime": "2024-06-03 15:36:00", "gt_price": 96067000.0 }, @@ -170828,163 +322588,163 @@ "bar_offset": 103, "tech_price": 94471000.0, "tech_datetime": "2024-06-12 00:12:00", - "candidate_index": 7326, + "candidate_index": 15825, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 1302437, - "tech_bar_index": 1302873, - "signal_bar_index": 1302873, - "bar_offset": 436, - "tech_price": 86999000.0, - "tech_datetime": "2024-06-26 03:18:00", - "candidate_index": 7349, + "tech_bar_index": 1302458, + "signal_bar_index": 1302458, + "bar_offset": 21, + "tech_price": 84914000.0, + "tech_datetime": "2024-06-25 06:33:00", + "candidate_index": 15925, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 1304397, - "tech_bar_index": 1304473, - "signal_bar_index": 1304473, - "bar_offset": 76, - "tech_price": 85643000.0, - "tech_datetime": "2024-06-29 11:18:00", - "candidate_index": 7353, + "tech_bar_index": 1304421, + "signal_bar_index": 1304421, + "bar_offset": 24, + "tech_price": 85099000.0, + "tech_datetime": "2024-06-29 08:42:00", + "candidate_index": 15952, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "matched": true, "gt_bar_index": 1307406, - "tech_bar_index": 1307677, - "signal_bar_index": 1307677, - "bar_offset": 271, - "tech_price": 80550000.0, - "tech_datetime": "2024-07-06 03:30:00", - "candidate_index": 7361, + "tech_bar_index": 1307516, + "signal_bar_index": 1307516, + "bar_offset": 110, + "tech_price": 78938000.0, + "tech_datetime": "2024-07-05 19:27:00", + "candidate_index": 15996, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 1307568, - "tech_bar_index": 1307695, - "signal_bar_index": 1307695, - "bar_offset": 127, - "tech_price": 80635000.0, - "tech_datetime": "2024-07-06 04:24:00", - "candidate_index": 7362, + "tech_bar_index": 1307602, + "signal_bar_index": 1307602, + "bar_offset": 34, + "tech_price": 79743000.0, + "tech_datetime": "2024-07-05 23:45:00", + "candidate_index": 15997, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "matched": true, "gt_bar_index": 1308769, - "tech_bar_index": 1308624, - "signal_bar_index": 1308624, - "bar_offset": 145, - "tech_price": 81256000.0, - "tech_datetime": "2024-07-08 02:51:00", - "candidate_index": 7365, + "tech_bar_index": 1308871, + "signal_bar_index": 1308871, + "bar_offset": 102, + "tech_price": 79120000.0, + "tech_datetime": "2024-07-08 15:15:00", + "candidate_index": 16018, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 1310695, - "tech_bar_index": 1310828, - "signal_bar_index": 1310828, - "bar_offset": 133, - "tech_price": 80773000.0, - "tech_datetime": "2024-07-12 17:06:00", - "candidate_index": 7372, + "tech_bar_index": 1310636, + "signal_bar_index": 1310636, + "bar_offset": 59, + "tech_price": 81319000.0, + "tech_datetime": "2024-07-12 07:30:00", + "candidate_index": 16055, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "matched": true, "gt_bar_index": 1314052, - "tech_bar_index": 1314014, - "signal_bar_index": 1314014, - "bar_offset": 38, - "tech_price": 90014000.0, - "tech_datetime": "2024-07-19 08:24:00", - "candidate_index": 7384, + "tech_bar_index": 1314067, + "signal_bar_index": 1314067, + "bar_offset": 15, + "tech_price": 89657000.0, + "tech_datetime": "2024-07-19 11:03:00", + "candidate_index": 16122, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "matched": true, "gt_bar_index": 1314287, - "tech_bar_index": 1314262, - "signal_bar_index": 1314262, - "bar_offset": 25, - "tech_price": 89999000.0, - "tech_datetime": "2024-07-19 20:48:00", - "candidate_index": 7389, + "tech_bar_index": 1314319, + "signal_bar_index": 1314319, + "bar_offset": 32, + "tech_price": 91711000.0, + "tech_datetime": "2024-07-19 23:39:00", + "candidate_index": 16131, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "matched": true, "gt_bar_index": 1317190, - "tech_bar_index": 1317194, - "signal_bar_index": 1317194, - "bar_offset": 4, - "tech_price": 89889000.0, - "tech_datetime": "2024-07-25 23:24:00", - "candidate_index": 7402, + "tech_bar_index": 1317202, + "signal_bar_index": 1317202, + "bar_offset": 12, + "tech_price": 90767000.0, + "tech_datetime": "2024-07-25 23:48:00", + "candidate_index": 16174, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 1318447, - "tech_bar_index": 1318172, - "signal_bar_index": 1318172, - "bar_offset": 275, - "tech_price": 96098000.0, - "tech_datetime": "2024-07-28 00:18:00", - "candidate_index": 7414, + "tech_bar_index": 1318374, + "signal_bar_index": 1318374, + "bar_offset": 73, + "tech_price": 95079000.0, + "tech_datetime": "2024-07-28 10:24:00", + "candidate_index": 16208, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 1322314, - "tech_bar_index": 1322328, - "signal_bar_index": 1322328, - "bar_offset": 14, - "tech_price": 75400000.0, - "tech_datetime": "2024-08-05 16:06:00", - "candidate_index": 7430, + "tech_bar_index": 1322338, + "signal_bar_index": 1322338, + "bar_offset": 24, + "tech_price": 77034000.0, + "tech_datetime": "2024-08-05 16:36:00", + "candidate_index": 16268, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 1322456, - "tech_bar_index": 1322529, - "signal_bar_index": 1322529, - "bar_offset": 73, - "tech_price": 78097000.0, - "tech_datetime": "2024-08-06 02:09:00", - "candidate_index": 7431, + "tech_bar_index": 1322501, + "signal_bar_index": 1322501, + "bar_offset": 45, + "tech_price": 79073000.0, + "tech_datetime": "2024-08-06 00:45:00", + "candidate_index": 16270, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 1322572, - "tech_bar_index": 1322657, - "signal_bar_index": 1322657, - "bar_offset": 85, - "tech_price": 78961000.0, - "tech_datetime": "2024-08-06 08:33:00", - "candidate_index": 7432, + "tech_bar_index": 1322614, + "signal_bar_index": 1322614, + "bar_offset": 42, + "tech_price": 79042000.0, + "tech_datetime": "2024-08-06 06:24:00", + "candidate_index": 16272, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, @@ -170996,187 +322756,187 @@ "bar_offset": 106, "tech_price": 80952000.0, "tech_datetime": "2024-08-08 12:42:00", - "candidate_index": 7441, + "candidate_index": 16285, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "matched": true, "gt_bar_index": 1323877, - "tech_bar_index": 1324010, - "signal_bar_index": 1324010, - "bar_offset": 133, - "tech_price": 83700000.0, - "tech_datetime": "2024-08-09 04:12:00", - "candidate_index": 7443, + "tech_bar_index": 1323843, + "signal_bar_index": 1323843, + "bar_offset": 34, + "tech_price": 80786000.0, + "tech_datetime": "2024-08-08 19:51:00", + "candidate_index": 16289, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "matched": true, "gt_bar_index": 1325693, - "tech_bar_index": 1325794, - "signal_bar_index": 1325794, - "bar_offset": 101, - "tech_price": 83566000.0, - "tech_datetime": "2024-08-12 21:24:00", - "candidate_index": 7449, + "tech_bar_index": 1325769, + "signal_bar_index": 1325769, + "bar_offset": 76, + "tech_price": 83362000.0, + "tech_datetime": "2024-08-12 20:09:00", + "candidate_index": 16317, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 1326413, - "tech_bar_index": 1326416, - "signal_bar_index": 1326416, - "bar_offset": 3, - "tech_price": 84648000.0, - "tech_datetime": "2024-08-14 04:30:00", - "candidate_index": 7454, + "tech_bar_index": 1326387, + "signal_bar_index": 1326387, + "bar_offset": 26, + "tech_price": 84995000.0, + "tech_datetime": "2024-08-14 03:03:00", + "candidate_index": 16332, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "matched": true, "gt_bar_index": 1327404, - "tech_bar_index": 1327596, - "signal_bar_index": 1327596, - "bar_offset": 192, - "tech_price": 81489000.0, - "tech_datetime": "2024-08-16 15:30:00", - "candidate_index": 7456, + "tech_bar_index": 1327419, + "signal_bar_index": 1327419, + "bar_offset": 15, + "tech_price": 80711000.0, + "tech_datetime": "2024-08-16 06:39:00", + "candidate_index": 16342, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 1329183, - "tech_bar_index": 1329188, - "signal_bar_index": 1329188, - "bar_offset": 5, - "tech_price": 80644000.0, - "tech_datetime": "2024-08-19 23:06:00", - "candidate_index": 7459, + "tech_bar_index": 1329179, + "signal_bar_index": 1329179, + "bar_offset": 4, + "tech_price": 80739000.0, + "tech_datetime": "2024-08-19 22:39:00", + "candidate_index": 16370, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "matched": true, "gt_bar_index": 1330706, - "tech_bar_index": 1330712, - "signal_bar_index": 1330712, - "bar_offset": 6, - "tech_price": 82181000.0, - "tech_datetime": "2024-08-23 03:18:00", - "candidate_index": 7469, + "tech_bar_index": 1330755, + "signal_bar_index": 1330755, + "bar_offset": 49, + "tech_price": 82033000.0, + "tech_datetime": "2024-08-23 05:27:00", + "candidate_index": 16400, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "matched": true, "gt_bar_index": 1330962, - "tech_bar_index": 1330857, - "signal_bar_index": 1330857, - "bar_offset": 105, - "tech_price": 82258000.0, - "tech_datetime": "2024-08-23 10:33:00", - "candidate_index": 7470, + "tech_bar_index": 1330955, + "signal_bar_index": 1330955, + "bar_offset": 7, + "tech_price": 82421000.0, + "tech_datetime": "2024-08-23 15:27:00", + "candidate_index": 16404, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, { "matched": true, "gt_bar_index": 1333553, - "tech_bar_index": 1333509, - "signal_bar_index": 1333509, - "bar_offset": 44, - "tech_price": 81200000.0, - "tech_datetime": "2024-08-28 23:09:00", - "candidate_index": 7480, + "tech_bar_index": 1333592, + "signal_bar_index": 1333592, + "bar_offset": 39, + "tech_price": 80490000.0, + "tech_datetime": "2024-08-29 03:18:00", + "candidate_index": 16439, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "matched": true, "gt_bar_index": 1337941, - "tech_bar_index": 1338129, - "signal_bar_index": 1338129, - "bar_offset": 188, - "tech_price": 73624000.0, - "tech_datetime": "2024-09-07 15:24:00", - "candidate_index": 7495, + "tech_bar_index": 1337965, + "signal_bar_index": 1337965, + "bar_offset": 24, + "tech_price": 73508000.0, + "tech_datetime": "2024-09-07 07:12:00", + "candidate_index": 16483, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 1340218, - "tech_bar_index": 1340183, - "signal_bar_index": 1340183, + "tech_bar_index": 1340253, + "signal_bar_index": 1340253, "bar_offset": 35, - "tech_price": 76999000.0, - "tech_datetime": "2024-09-11 22:06:00", - "candidate_index": 7510, + "tech_price": 77000000.0, + "tech_datetime": "2024-09-12 01:36:00", + "candidate_index": 16511, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "matched": true, "gt_bar_index": 1342672, - "tech_bar_index": 1342676, - "signal_bar_index": 1342676, - "bar_offset": 4, - "tech_price": 78299000.0, - "tech_datetime": "2024-09-17 02:45:00", - "candidate_index": 7519, + "tech_bar_index": 1342563, + "signal_bar_index": 1342563, + "bar_offset": 109, + "tech_price": 79144000.0, + "tech_datetime": "2024-09-16 21:06:00", + "candidate_index": 16534, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "matched": true, "gt_bar_index": 1345483, - "tech_bar_index": 1345530, - "signal_bar_index": 1345530, - "bar_offset": 47, - "tech_price": 83793000.0, - "tech_datetime": "2024-09-23 01:27:00", - "candidate_index": 7526, + "tech_bar_index": 1345514, + "signal_bar_index": 1345514, + "bar_offset": 31, + "tech_price": 83822000.0, + "tech_datetime": "2024-09-23 00:39:00", + "candidate_index": 16580, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "matched": true, "gt_bar_index": 1347154, - "tech_bar_index": 1347159, - "signal_bar_index": 1347159, - "bar_offset": 5, - "tech_price": 84287000.0, - "tech_datetime": "2024-09-26 10:54:00", - "candidate_index": 7532, + "tech_bar_index": 1347171, + "signal_bar_index": 1347171, + "bar_offset": 17, + "tech_price": 84384000.0, + "tech_datetime": "2024-09-26 11:30:00", + "candidate_index": 16604, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "matched": true, "gt_bar_index": 1349934, - "tech_bar_index": 1349689, - "signal_bar_index": 1349689, - "bar_offset": 245, - "tech_price": 84612000.0, - "tech_datetime": "2024-10-01 17:24:00", - "candidate_index": 7545, + "tech_bar_index": 1349889, + "signal_bar_index": 1349889, + "bar_offset": 45, + "tech_price": 83170000.0, + "tech_datetime": "2024-10-02 03:24:00", + "candidate_index": 16636, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 1350396, - "tech_bar_index": 1350301, - "signal_bar_index": 1350301, - "bar_offset": 95, - "tech_price": 81952000.0, - "tech_datetime": "2024-10-03 00:00:00", - "candidate_index": 7547, + "tech_bar_index": 1350421, + "signal_bar_index": 1350421, + "bar_offset": 25, + "tech_price": 82112000.0, + "tech_datetime": "2024-10-03 06:00:00", + "candidate_index": 16642, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, @@ -171188,79 +322948,79 @@ "bar_offset": 38, "tech_price": 82442000.0, "tech_datetime": "2024-10-04 16:12:00", - "candidate_index": 7550, + "candidate_index": 16655, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "matched": true, "gt_bar_index": 1354209, - "tech_bar_index": 1354121, - "signal_bar_index": 1354121, - "bar_offset": 88, - "tech_price": 82824000.0, - "tech_datetime": "2024-10-10 23:00:00", - "candidate_index": 7569, + "tech_bar_index": 1354374, + "signal_bar_index": 1354374, + "bar_offset": 165, + "tech_price": 82172000.0, + "tech_datetime": "2024-10-11 11:39:00", + "candidate_index": 16695, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 1360319, - "tech_bar_index": 1360208, - "signal_bar_index": 1360208, - "bar_offset": 111, - "tech_price": 91907000.0, - "tech_datetime": "2024-10-23 21:45:00", - "candidate_index": 7609, + "tech_bar_index": 1360408, + "signal_bar_index": 1360408, + "bar_offset": 89, + "tech_price": 92111000.0, + "tech_datetime": "2024-10-24 07:45:00", + "candidate_index": 16782, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "matched": true, "gt_bar_index": 1360700, - "tech_bar_index": 1360846, - "signal_bar_index": 1360846, - "bar_offset": 146, - "tech_price": 94009000.0, - "tech_datetime": "2024-10-25 05:39:00", - "candidate_index": 7610, + "tech_bar_index": 1360827, + "signal_bar_index": 1360827, + "bar_offset": 127, + "tech_price": 94040000.0, + "tech_datetime": "2024-10-25 04:42:00", + "candidate_index": 16789, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "matched": true, "gt_bar_index": 1366150, - "tech_bar_index": 1366229, - "signal_bar_index": 1366229, - "bar_offset": 79, - "tech_price": 94568000.0, - "tech_datetime": "2024-11-05 10:48:00", - "candidate_index": 7631, + "tech_bar_index": 1366166, + "signal_bar_index": 1366166, + "bar_offset": 16, + "tech_price": 94211000.0, + "tech_datetime": "2024-11-05 07:39:00", + "candidate_index": 16870, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, { "matched": true, "gt_bar_index": 1368458, - "tech_bar_index": 1368353, - "signal_bar_index": 1368353, - "bar_offset": 105, - "tech_price": 106425000.0, - "tech_datetime": "2024-11-09 21:00:00", - "candidate_index": 7639, + "tech_bar_index": 1368479, + "signal_bar_index": 1368479, + "bar_offset": 21, + "tech_price": 106387000.0, + "tech_datetime": "2024-11-10 03:18:00", + "candidate_index": 16920, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "matched": true, "gt_bar_index": 1368684, - "tech_bar_index": 1368571, - "signal_bar_index": 1368571, - "bar_offset": 113, - "tech_price": 106215000.0, - "tech_datetime": "2024-11-10 07:54:00", - "candidate_index": 7640, + "tech_bar_index": 1368685, + "signal_bar_index": 1368685, + "bar_offset": 1, + "tech_price": 107917000.0, + "tech_datetime": "2024-11-10 13:36:00", + "candidate_index": 16925, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, @@ -171272,391 +323032,403 @@ "bar_offset": 56, "tech_price": 126715000.0, "tech_datetime": "2024-11-12 17:03:00", - "candidate_index": 7645, + "candidate_index": 16948, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 1370246, - "tech_bar_index": 1370388, - "signal_bar_index": 1370388, - "bar_offset": 142, - "tech_price": 129308000.0, - "tech_datetime": "2024-11-14 02:45:00", - "candidate_index": 7646, + "tech_bar_index": 1370263, + "signal_bar_index": 1370263, + "bar_offset": 17, + "tech_price": 124720000.0, + "tech_datetime": "2024-11-13 20:30:00", + "candidate_index": 16956, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "matched": true, "gt_bar_index": 1370986, - "tech_bar_index": 1370737, - "signal_bar_index": 1370737, - "bar_offset": 249, - "tech_price": 129464000.0, - "tech_datetime": "2024-11-14 20:12:00", - "candidate_index": 7651, + "tech_bar_index": 1371006, + "signal_bar_index": 1371006, + "bar_offset": 20, + "tech_price": 125605000.0, + "tech_datetime": "2024-11-15 09:39:00", + "candidate_index": 16964, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 1372824, - "tech_bar_index": 1372987, - "signal_bar_index": 1372987, - "bar_offset": 163, - "tech_price": 127801000.0, - "tech_datetime": "2024-11-19 12:42:00", - "candidate_index": 7661, + "tech_bar_index": 1372855, + "signal_bar_index": 1372855, + "bar_offset": 31, + "tech_price": 128265000.0, + "tech_datetime": "2024-11-19 06:06:00", + "candidate_index": 16989, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "matched": true, "gt_bar_index": 1373465, - "tech_bar_index": 1373322, - "signal_bar_index": 1373322, - "bar_offset": 143, - "tech_price": 130290000.0, - "tech_datetime": "2024-11-20 05:27:00", - "candidate_index": 7667, + "tech_bar_index": 1373481, + "signal_bar_index": 1373481, + "bar_offset": 16, + "tech_price": 129290000.0, + "tech_datetime": "2024-11-20 13:24:00", + "candidate_index": 17003, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "matched": true, "gt_bar_index": 1373708, - "tech_bar_index": 1373731, - "signal_bar_index": 1373731, - "bar_offset": 23, - "tech_price": 132419000.0, - "tech_datetime": "2024-11-21 01:54:00", - "candidate_index": 7668, + "tech_bar_index": 1373701, + "signal_bar_index": 1373701, + "bar_offset": 7, + "tech_price": 132440000.0, + "tech_datetime": "2024-11-21 00:24:00", + "candidate_index": 17008, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "matched": true, "gt_bar_index": 1376697, - "tech_bar_index": 1376778, - "signal_bar_index": 1376778, - "bar_offset": 81, - "tech_price": 128750000.0, - "tech_datetime": "2024-11-27 10:15:00", - "candidate_index": 7688, + "tech_bar_index": 1376722, + "signal_bar_index": 1376722, + "bar_offset": 25, + "tech_price": 129269000.0, + "tech_datetime": "2024-11-27 07:27:00", + "candidate_index": 17056, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 1377306, - "tech_bar_index": 1377145, - "signal_bar_index": 1377145, - "bar_offset": 161, - "tech_price": 133188000.0, - "tech_datetime": "2024-11-28 04:36:00", - "candidate_index": 7692, + "tech_bar_index": 1377370, + "signal_bar_index": 1377370, + "bar_offset": 64, + "tech_price": 132878000.0, + "tech_datetime": "2024-11-28 15:51:00", + "candidate_index": 17071, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "matched": true, "gt_bar_index": 1379913, - "tech_bar_index": 1379916, - "signal_bar_index": 1379916, - "bar_offset": 3, - "tech_price": 130700000.0, - "tech_datetime": "2024-12-03 23:09:00", - "candidate_index": 7708, + "tech_bar_index": 1379949, + "signal_bar_index": 1379949, + "bar_offset": 36, + "tech_price": 132579000.0, + "tech_datetime": "2024-12-04 00:48:00", + "candidate_index": 17117, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 1379915, - "tech_bar_index": 1380014, - "signal_bar_index": 1380014, - "bar_offset": 99, - "tech_price": 132898000.0, - "tech_datetime": "2024-12-04 04:03:00", - "candidate_index": 7709, + "tech_bar_index": 1379953, + "signal_bar_index": 1379953, + "bar_offset": 38, + "tech_price": 133712000.0, + "tech_datetime": "2024-12-04 01:00:00", + "candidate_index": 17118, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 1379925, - "tech_bar_index": 1380023, - "signal_bar_index": 1380023, - "bar_offset": 98, - "tech_price": 132997000.0, - "tech_datetime": "2024-12-04 04:30:00", - "candidate_index": 7710, + "tech_bar_index": 1380036, + "signal_bar_index": 1380036, + "bar_offset": 111, + "tech_price": 133441000.0, + "tech_datetime": "2024-12-04 05:09:00", + "candidate_index": 17119, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 1380450, - "tech_bar_index": 1380550, - "signal_bar_index": 1380550, - "bar_offset": 100, - "tech_price": 137369000.0, - "tech_datetime": "2024-12-05 06:51:00", - "candidate_index": 7712, + "tech_bar_index": 1380466, + "signal_bar_index": 1380466, + "bar_offset": 16, + "tech_price": 134454000.0, + "tech_datetime": "2024-12-05 02:39:00", + "candidate_index": 17126, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "matched": true, "gt_bar_index": 1381042, - "tech_bar_index": 1380887, - "signal_bar_index": 1380887, - "bar_offset": 155, - "tech_price": 144907000.0, - "tech_datetime": "2024-12-05 23:42:00", - "candidate_index": 7714, + "tech_bar_index": 1381178, + "signal_bar_index": 1381178, + "bar_offset": 136, + "tech_price": 137837000.0, + "tech_datetime": "2024-12-06 14:15:00", + "candidate_index": 17138, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 1383003, - "tech_bar_index": 1382989, - "signal_bar_index": 1382989, - "bar_offset": 14, - "tech_price": 139450000.0, - "tech_datetime": "2024-12-10 11:45:00", - "candidate_index": 7724, + "tech_bar_index": 1382971, + "signal_bar_index": 1382971, + "bar_offset": 32, + "tech_price": 139680000.0, + "tech_datetime": "2024-12-10 10:51:00", + "candidate_index": 17170, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "matched": true, "gt_bar_index": 1384693, - "tech_bar_index": 1384707, - "signal_bar_index": 1384707, - "bar_offset": 14, - "tech_price": 143550000.0, - "tech_datetime": "2024-12-14 01:39:00", - "candidate_index": 7733, + "tech_bar_index": 1384714, + "signal_bar_index": 1384714, + "bar_offset": 21, + "tech_price": 143677000.0, + "tech_datetime": "2024-12-14 02:00:00", + "candidate_index": 17196, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, { "matched": true, "gt_bar_index": 1385367, - "tech_bar_index": 1385390, - "signal_bar_index": 1385390, - "bar_offset": 23, - "tech_price": 146220000.0, - "tech_datetime": "2024-12-15 11:48:00", - "candidate_index": 7738, + "tech_bar_index": 1385367, + "signal_bar_index": 1385367, + "bar_offset": 0, + "tech_price": 146200000.0, + "tech_datetime": "2024-12-15 10:39:00", + "candidate_index": 17213, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "matched": true, "gt_bar_index": 1387966, - "tech_bar_index": 1387873, - "signal_bar_index": 1387873, - "bar_offset": 93, - "tech_price": 146000000.0, - "tech_datetime": "2024-12-20 15:57:00", - "candidate_index": 7749, + "tech_bar_index": 1388018, + "signal_bar_index": 1388018, + "bar_offset": 52, + "tech_price": 143998000.0, + "tech_datetime": "2024-12-20 23:12:00", + "candidate_index": 17261, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 1389581, - "tech_bar_index": 1389559, - "signal_bar_index": 1389559, - "bar_offset": 22, - "tech_price": 141772000.0, - "tech_datetime": "2024-12-24 04:15:00", - "candidate_index": 7757, + "tech_bar_index": 1389601, + "signal_bar_index": 1389601, + "bar_offset": 20, + "tech_price": 141800000.0, + "tech_datetime": "2024-12-24 06:21:00", + "candidate_index": 17281, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 1389924, - "tech_bar_index": 1389997, - "signal_bar_index": 1389997, - "bar_offset": 73, - "tech_price": 147490000.0, - "tech_datetime": "2024-12-25 02:09:00", - "candidate_index": 7760, + "tech_bar_index": 1389937, + "signal_bar_index": 1389937, + "bar_offset": 13, + "tech_price": 144572000.0, + "tech_datetime": "2024-12-24 23:09:00", + "candidate_index": 17288, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 }, { "matched": true, "gt_bar_index": 1392838, - "tech_bar_index": 1392763, - "signal_bar_index": 1392763, - "bar_offset": 75, - "tech_price": 139400000.0, - "tech_datetime": "2024-12-30 20:27:00", - "candidate_index": 7771, + "tech_bar_index": 1392787, + "signal_bar_index": 1392787, + "bar_offset": 51, + "tech_price": 139468000.0, + "tech_datetime": "2024-12-30 21:39:00", + "candidate_index": 17341, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 1394534, - "tech_bar_index": 1394294, - "signal_bar_index": 1394294, - "bar_offset": 240, - "tech_price": 144450000.0, - "tech_datetime": "2025-01-03 05:57:00", - "candidate_index": 7778, + "tech_bar_index": 1394540, + "signal_bar_index": 1394540, + "bar_offset": 6, + "tech_price": 143040000.0, + "tech_datetime": "2025-01-03 18:15:00", + "candidate_index": 17373, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, + { + "matched": true, + "gt_bar_index": 1395516, + "tech_bar_index": 1395446, + "signal_bar_index": 1395446, + "bar_offset": 70, + "tech_price": 145051000.0, + "tech_datetime": "2025-01-05 15:33:00", + "candidate_index": 17388, + "gt_datetime": "2025-01-05 19:03:00", + "gt_price": 143547000.0 + }, { "matched": true, "gt_bar_index": 1395722, - "tech_bar_index": 1396041, - "signal_bar_index": 1396041, - "bar_offset": 319, - "tech_price": 146335000.0, - "tech_datetime": "2025-01-06 21:18:00", - "candidate_index": 7780, + "tech_bar_index": 1395724, + "signal_bar_index": 1395724, + "bar_offset": 2, + "tech_price": 144938000.0, + "tech_datetime": "2025-01-06 05:27:00", + "candidate_index": 17389, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "matched": true, "gt_bar_index": 1399447, - "tech_bar_index": 1399498, - "signal_bar_index": 1399498, - "bar_offset": 51, - "tech_price": 139768000.0, - "tech_datetime": "2025-01-14 02:09:00", - "candidate_index": 7795, + "tech_bar_index": 1399424, + "signal_bar_index": 1399424, + "bar_offset": 23, + "tech_price": 139058000.0, + "tech_datetime": "2025-01-13 22:27:00", + "candidate_index": 17432, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 1400968, - "tech_bar_index": 1400870, - "signal_bar_index": 1400870, - "bar_offset": 98, - "tech_price": 146091000.0, - "tech_datetime": "2025-01-16 22:45:00", - "candidate_index": 7803, + "tech_bar_index": 1400985, + "signal_bar_index": 1400985, + "bar_offset": 17, + "tech_price": 146236000.0, + "tech_datetime": "2025-01-17 04:30:00", + "candidate_index": 17460, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "matched": true, "gt_bar_index": 1401643, - "tech_bar_index": 1401727, - "signal_bar_index": 1401727, - "bar_offset": 84, - "tech_price": 153530000.0, - "tech_datetime": "2025-01-18 17:36:00", - "candidate_index": 7806, + "tech_bar_index": 1401668, + "signal_bar_index": 1401668, + "bar_offset": 25, + "tech_price": 153700000.0, + "tech_datetime": "2025-01-18 14:39:00", + "candidate_index": 17479, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "matched": true, "gt_bar_index": 1402506, - "tech_bar_index": 1402584, - "signal_bar_index": 1402584, - "bar_offset": 78, - "tech_price": 154640000.0, - "tech_datetime": "2025-01-20 12:27:00", - "candidate_index": 7813, + "tech_bar_index": 1402557, + "signal_bar_index": 1402557, + "bar_offset": 51, + "tech_price": 153944000.0, + "tech_datetime": "2025-01-20 11:06:00", + "candidate_index": 17503, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 1403025, - "tech_bar_index": 1403159, - "signal_bar_index": 1403159, - "bar_offset": 134, - "tech_price": 153748000.0, - "tech_datetime": "2025-01-21 17:12:00", - "candidate_index": 7815, + "tech_bar_index": 1403046, + "signal_bar_index": 1403046, + "bar_offset": 21, + "tech_price": 154116000.0, + "tech_datetime": "2025-01-21 11:33:00", + "candidate_index": 17513, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 1404170, - "tech_bar_index": 1404180, - "signal_bar_index": 1404180, - "bar_offset": 10, - "tech_price": 152918000.0, - "tech_datetime": "2025-01-23 20:15:00", - "candidate_index": 7824, + "tech_bar_index": 1404182, + "signal_bar_index": 1404182, + "bar_offset": 12, + "tech_price": 152991000.0, + "tech_datetime": "2025-01-23 20:21:00", + "candidate_index": 17519, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, { "matched": true, "gt_bar_index": 1406024, - "tech_bar_index": 1406033, - "signal_bar_index": 1406033, - "bar_offset": 9, - "tech_price": 153414000.0, - "tech_datetime": "2025-01-27 16:54:00", - "candidate_index": 7835, + "tech_bar_index": 1406039, + "signal_bar_index": 1406039, + "bar_offset": 15, + "tech_price": 153218000.0, + "tech_datetime": "2025-01-27 17:12:00", + "candidate_index": 17553, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 1406466, - "tech_bar_index": 1406392, - "signal_bar_index": 1406392, - "bar_offset": 74, - "tech_price": 154602000.0, - "tech_datetime": "2025-01-28 10:51:00", - "candidate_index": 7836, + "tech_bar_index": 1406436, + "signal_bar_index": 1406436, + "bar_offset": 30, + "tech_price": 155414000.0, + "tech_datetime": "2025-01-28 13:03:00", + "candidate_index": 17561, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "matched": true, "gt_bar_index": 1409273, - "tech_bar_index": 1409409, - "signal_bar_index": 1409409, - "bar_offset": 136, - "tech_price": 151922000.0, - "tech_datetime": "2025-02-03 17:42:00", - "candidate_index": 7856, + "tech_bar_index": 1409309, + "signal_bar_index": 1409309, + "bar_offset": 36, + "tech_price": 152060000.0, + "tech_datetime": "2025-02-03 12:42:00", + "candidate_index": 17617, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 1409476, - "tech_bar_index": 1409597, - "signal_bar_index": 1409597, - "bar_offset": 121, - "tech_price": 155975000.0, - "tech_datetime": "2025-02-04 03:06:00", - "candidate_index": 7857, + "tech_bar_index": 1409428, + "signal_bar_index": 1409428, + "bar_offset": 48, + "tech_price": 152320000.0, + "tech_datetime": "2025-02-03 18:39:00", + "candidate_index": 17620, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 1419904, - "tech_bar_index": 1419486, - "signal_bar_index": 1419486, - "bar_offset": 418, - "tech_price": 140068000.0, - "tech_datetime": "2025-02-24 22:30:00", - "candidate_index": 7893, + "tech_bar_index": 1419947, + "signal_bar_index": 1419947, + "bar_offset": 43, + "tech_price": 129268000.0, + "tech_datetime": "2025-02-25 21:33:00", + "candidate_index": 17752, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, @@ -171668,31 +323440,31 @@ "bar_offset": 89, "tech_price": 123050000.0, "tech_datetime": "2025-02-27 09:45:00", - "candidate_index": 7894, + "candidate_index": 17761, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 1421311, - "tech_bar_index": 1421506, - "signal_bar_index": 1421506, - "bar_offset": 195, - "tech_price": 123755000.0, - "tech_datetime": "2025-03-01 03:30:00", - "candidate_index": 7898, + "tech_bar_index": 1421365, + "signal_bar_index": 1421365, + "bar_offset": 54, + "tech_price": 119804000.0, + "tech_datetime": "2025-02-28 20:27:00", + "candidate_index": 17771, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, { "matched": true, "gt_bar_index": 1422396, - "tech_bar_index": 1422405, - "signal_bar_index": 1422405, - "bar_offset": 9, - "tech_price": 128523000.0, - "tech_datetime": "2025-03-03 00:27:00", - "candidate_index": 7903, + "tech_bar_index": 1422414, + "signal_bar_index": 1422414, + "bar_offset": 18, + "tech_price": 130539000.0, + "tech_datetime": "2025-03-03 00:54:00", + "candidate_index": 17788, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, @@ -171704,55 +323476,55 @@ "bar_offset": 27, "tech_price": 125418000.0, "tech_datetime": "2025-03-05 01:42:00", - "candidate_index": 7905, + "candidate_index": 17795, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 1423898, - "tech_bar_index": 1423479, - "signal_bar_index": 1423479, - "bar_offset": 419, - "tech_price": 130990000.0, - "tech_datetime": "2025-03-05 06:09:00", - "candidate_index": 7906, + "tech_bar_index": 1423902, + "signal_bar_index": 1423902, + "bar_offset": 4, + "tech_price": 133559000.0, + "tech_datetime": "2025-03-06 03:18:00", + "candidate_index": 17805, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 1424514, - "tech_bar_index": 1424496, - "signal_bar_index": 1424496, - "bar_offset": 18, - "tech_price": 134011000.0, - "tech_datetime": "2025-03-07 09:00:00", - "candidate_index": 7907, + "tech_bar_index": 1424537, + "signal_bar_index": 1424537, + "bar_offset": 23, + "tech_price": 132169000.0, + "tech_datetime": "2025-03-07 11:03:00", + "candidate_index": 17812, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 1424660, - "tech_bar_index": 1424660, - "signal_bar_index": 1424660, - "bar_offset": 0, - "tech_price": 131320000.0, - "tech_datetime": "2025-03-07 17:12:00", - "candidate_index": 7908, + "tech_bar_index": 1424644, + "signal_bar_index": 1424644, + "bar_offset": 16, + "tech_price": 131665000.0, + "tech_datetime": "2025-03-07 16:24:00", + "candidate_index": 17813, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "matched": true, "gt_bar_index": 1426433, - "tech_bar_index": 1426384, - "signal_bar_index": 1426384, - "bar_offset": 49, - "tech_price": 118700000.0, - "tech_datetime": "2025-03-11 07:24:00", - "candidate_index": 7913, + "tech_bar_index": 1426458, + "signal_bar_index": 1426458, + "bar_offset": 25, + "tech_price": 118754000.0, + "tech_datetime": "2025-03-11 11:06:00", + "candidate_index": 17834, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, @@ -171764,631 +323536,655 @@ "bar_offset": 4, "tech_price": 120932000.0, "tech_datetime": "2025-03-14 15:54:00", - "candidate_index": 7922, + "candidate_index": 17855, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "matched": true, "gt_bar_index": 1430147, - "tech_bar_index": 1430154, - "signal_bar_index": 1430154, - "bar_offset": 7, - "tech_price": 120319000.0, - "tech_datetime": "2025-03-19 03:54:00", - "candidate_index": 7931, + "tech_bar_index": 1430160, + "signal_bar_index": 1430160, + "bar_offset": 13, + "tech_price": 120368000.0, + "tech_datetime": "2025-03-19 04:12:00", + "candidate_index": 17884, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "matched": true, "gt_bar_index": 1430618, - "tech_bar_index": 1430620, - "signal_bar_index": 1430620, - "bar_offset": 2, - "tech_price": 124032000.0, - "tech_datetime": "2025-03-20 03:12:00", - "candidate_index": 7936, + "tech_bar_index": 1430593, + "signal_bar_index": 1430593, + "bar_offset": 25, + "tech_price": 123998000.0, + "tech_datetime": "2025-03-20 01:51:00", + "candidate_index": 17898, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "matched": true, "gt_bar_index": 1435895, - "tech_bar_index": 1435933, - "signal_bar_index": 1435933, - "bar_offset": 38, - "tech_price": 122199000.0, - "tech_datetime": "2025-03-31 15:18:00", - "candidate_index": 7949, + "tech_bar_index": 1435923, + "signal_bar_index": 1435923, + "bar_offset": 28, + "tech_price": 122163000.0, + "tech_datetime": "2025-03-31 14:48:00", + "candidate_index": 17981, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 1436892, - "tech_bar_index": 1437038, - "signal_bar_index": 1437038, - "bar_offset": 146, - "tech_price": 125997000.0, - "tech_datetime": "2025-04-02 22:33:00", - "candidate_index": 7957, + "tech_bar_index": 1436913, + "signal_bar_index": 1436913, + "bar_offset": 21, + "tech_price": 124971000.0, + "tech_datetime": "2025-04-02 16:18:00", + "candidate_index": 18000, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "matched": true, "gt_bar_index": 1439305, - "tech_bar_index": 1439222, - "signal_bar_index": 1439222, - "bar_offset": 83, - "tech_price": 117890000.0, - "tech_datetime": "2025-04-07 11:45:00", - "candidate_index": 7962, + "tech_bar_index": 1439356, + "signal_bar_index": 1439356, + "bar_offset": 51, + "tech_price": 114312000.0, + "tech_datetime": "2025-04-07 18:27:00", + "candidate_index": 18024, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 1440156, - "tech_bar_index": 1440131, - "signal_bar_index": 1440131, - "bar_offset": 25, - "tech_price": 115000000.0, - "tech_datetime": "2025-04-09 09:12:00", - "candidate_index": 7968, + "tech_bar_index": 1440227, + "signal_bar_index": 1440227, + "bar_offset": 71, + "tech_price": 114960000.0, + "tech_datetime": "2025-04-09 14:00:00", + "candidate_index": 18040, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 1440426, - "tech_bar_index": 1440448, - "signal_bar_index": 1440448, - "bar_offset": 22, - "tech_price": 115795000.0, - "tech_datetime": "2025-04-10 01:03:00", - "candidate_index": 7971, + "tech_bar_index": 1440413, + "signal_bar_index": 1440413, + "bar_offset": 13, + "tech_price": 116400000.0, + "tech_datetime": "2025-04-09 23:18:00", + "candidate_index": 18042, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "matched": true, "gt_bar_index": 1440927, - "tech_bar_index": 1440795, - "signal_bar_index": 1440795, - "bar_offset": 132, - "tech_price": 121021000.0, - "tech_datetime": "2025-04-10 18:24:00", - "candidate_index": 7976, + "tech_bar_index": 1440805, + "signal_bar_index": 1440805, + "bar_offset": 122, + "tech_price": 121446000.0, + "tech_datetime": "2025-04-10 18:54:00", + "candidate_index": 18049, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 1445728, - "tech_bar_index": 1445798, - "signal_bar_index": 1445798, - "bar_offset": 70, - "tech_price": 122209000.0, - "tech_datetime": "2025-04-21 04:33:00", - "candidate_index": 7993, + "tech_bar_index": 1445730, + "signal_bar_index": 1445730, + "bar_offset": 2, + "tech_price": 122189000.0, + "tech_datetime": "2025-04-21 01:09:00", + "candidate_index": 18114, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "matched": true, "gt_bar_index": 1449285, - "tech_bar_index": 1449463, - "signal_bar_index": 1449463, - "bar_offset": 178, - "tech_price": 136904000.0, - "tech_datetime": "2025-04-28 19:48:00", - "candidate_index": 8004, + "tech_bar_index": 1449302, + "signal_bar_index": 1449302, + "bar_offset": 17, + "tech_price": 134886000.0, + "tech_datetime": "2025-04-28 11:45:00", + "candidate_index": 18182, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "matched": true, "gt_bar_index": 1452841, - "tech_bar_index": 1452888, - "signal_bar_index": 1452888, - "bar_offset": 47, - "tech_price": 133875000.0, - "tech_datetime": "2025-05-05 23:03:00", - "candidate_index": 8017, + "tech_bar_index": 1452861, + "signal_bar_index": 1452861, + "bar_offset": 20, + "tech_price": 133769000.0, + "tech_datetime": "2025-05-05 21:42:00", + "candidate_index": 18249, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 1459580, - "tech_bar_index": 1459481, - "signal_bar_index": 1459481, - "bar_offset": 99, - "tech_price": 146502000.0, - "tech_datetime": "2025-05-19 16:42:00", - "candidate_index": 8051, + "tech_bar_index": 1459503, + "signal_bar_index": 1459503, + "bar_offset": 77, + "tech_price": 146747000.0, + "tech_datetime": "2025-05-19 17:48:00", + "candidate_index": 18378, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "matched": true, "gt_bar_index": 1459812, - "tech_bar_index": 1459743, - "signal_bar_index": 1459743, - "bar_offset": 69, - "tech_price": 148556000.0, - "tech_datetime": "2025-05-20 05:48:00", - "candidate_index": 8052, + "tech_bar_index": 1459828, + "signal_bar_index": 1459828, + "bar_offset": 16, + "tech_price": 149266000.0, + "tech_datetime": "2025-05-20 10:03:00", + "candidate_index": 18381, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "matched": true, "gt_bar_index": 1467907, - "tech_bar_index": 1467760, - "signal_bar_index": 1467760, - "bar_offset": 147, - "tech_price": 145562000.0, - "tech_datetime": "2025-06-05 22:39:00", - "candidate_index": 8081, + "tech_bar_index": 1467988, + "signal_bar_index": 1467988, + "bar_offset": 81, + "tech_price": 142145000.0, + "tech_datetime": "2025-06-06 10:03:00", + "candidate_index": 18509, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 1469530, - "tech_bar_index": 1469613, - "signal_bar_index": 1469613, - "bar_offset": 83, - "tech_price": 147671000.0, - "tech_datetime": "2025-06-09 19:18:00", - "candidate_index": 8090, + "tech_bar_index": 1469544, + "signal_bar_index": 1469544, + "bar_offset": 14, + "tech_price": 145498000.0, + "tech_datetime": "2025-06-09 15:51:00", + "candidate_index": 18543, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "matched": true, "gt_bar_index": 1471350, - "tech_bar_index": 1471467, - "signal_bar_index": 1471467, - "bar_offset": 117, - "tech_price": 145465000.0, - "tech_datetime": "2025-06-13 16:00:00", - "candidate_index": 8098, + "tech_bar_index": 1471399, + "signal_bar_index": 1471399, + "bar_offset": 49, + "tech_price": 145080000.0, + "tech_datetime": "2025-06-13 12:36:00", + "candidate_index": 18572, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "matched": true, "gt_bar_index": 1476053, - "tech_bar_index": 1476198, - "signal_bar_index": 1476198, - "bar_offset": 145, - "tech_price": 141510000.0, - "tech_datetime": "2025-06-23 12:33:00", - "candidate_index": 8122, + "tech_bar_index": 1476075, + "signal_bar_index": 1476075, + "bar_offset": 22, + "tech_price": 138693000.0, + "tech_datetime": "2025-06-23 06:24:00", + "candidate_index": 18644, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 1483218, - "tech_bar_index": 1483177, - "signal_bar_index": 1483177, - "bar_offset": 41, - "tech_price": 147718000.0, - "tech_datetime": "2025-07-08 01:30:00", - "candidate_index": 8148, + "tech_bar_index": 1483241, + "signal_bar_index": 1483241, + "bar_offset": 23, + "tech_price": 147812000.0, + "tech_datetime": "2025-07-08 04:42:00", + "candidate_index": 18763, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "matched": true, "gt_bar_index": 1483539, - "tech_bar_index": 1483508, - "signal_bar_index": 1483508, - "bar_offset": 31, - "tech_price": 147936000.0, - "tech_datetime": "2025-07-08 18:03:00", - "candidate_index": 8149, + "tech_bar_index": 1483521, + "signal_bar_index": 1483521, + "bar_offset": 18, + "tech_price": 148069000.0, + "tech_datetime": "2025-07-08 18:42:00", + "candidate_index": 18768, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "matched": true, "gt_bar_index": 1495820, - "tech_bar_index": 1496172, - "signal_bar_index": 1496172, - "bar_offset": 352, - "tech_price": 159656000.0, - "tech_datetime": "2025-08-04 03:15:00", - "candidate_index": 8204, + "tech_bar_index": 1495835, + "signal_bar_index": 1495835, + "bar_offset": 15, + "tech_price": 158000000.0, + "tech_datetime": "2025-08-03 10:24:00", + "candidate_index": 19016, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 1497828, - "tech_bar_index": 1497863, - "signal_bar_index": 1497863, - "bar_offset": 35, - "tech_price": 159707000.0, - "tech_datetime": "2025-08-07 15:48:00", - "candidate_index": 8209, + "tech_bar_index": 1497754, + "signal_bar_index": 1497754, + "bar_offset": 74, + "tech_price": 160285000.0, + "tech_datetime": "2025-08-07 10:21:00", + "candidate_index": 19056, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "matched": true, "gt_bar_index": 1500331, - "tech_bar_index": 1499975, - "signal_bar_index": 1499975, - "bar_offset": 356, - "tech_price": 165316000.0, - "tech_datetime": "2025-08-12 01:24:00", - "candidate_index": 8220, + "tech_bar_index": 1500385, + "signal_bar_index": 1500385, + "bar_offset": 54, + "tech_price": 164606000.0, + "tech_datetime": "2025-08-12 21:54:00", + "candidate_index": 19100, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "matched": true, "gt_bar_index": 1509714, - "tech_bar_index": 1509514, - "signal_bar_index": 1509514, - "bar_offset": 200, - "tech_price": 151470000.0, - "tech_datetime": "2025-09-01 04:18:00", - "candidate_index": 8265, + "tech_bar_index": 1509726, + "signal_bar_index": 1509726, + "bar_offset": 12, + "tech_price": 150027000.0, + "tech_datetime": "2025-09-01 14:54:00", + "candidate_index": 19249, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 1521961, - "tech_bar_index": 1522063, - "signal_bar_index": 1522063, - "bar_offset": 102, - "tech_price": 158129000.0, - "tech_datetime": "2025-09-27 09:51:00", - "candidate_index": 8318, + "tech_bar_index": 1522010, + "signal_bar_index": 1522010, + "bar_offset": 49, + "tech_price": 157676000.0, + "tech_datetime": "2025-09-27 07:12:00", + "candidate_index": 19450, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "matched": true, "gt_bar_index": 1522922, - "tech_bar_index": 1522959, - "signal_bar_index": 1522959, - "bar_offset": 37, - "tech_price": 158676000.0, - "tech_datetime": "2025-09-29 06:39:00", - "candidate_index": 8324, + "tech_bar_index": 1522931, + "signal_bar_index": 1522931, + "bar_offset": 9, + "tech_price": 158496000.0, + "tech_datetime": "2025-09-29 05:15:00", + "candidate_index": 19468, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "matched": true, "gt_bar_index": 1528675, - "tech_bar_index": 1528588, - "signal_bar_index": 1528588, - "bar_offset": 87, - "tech_price": 173005000.0, - "tech_datetime": "2025-10-11 06:33:00", - "candidate_index": 8353, + "tech_bar_index": 1528713, + "signal_bar_index": 1528713, + "bar_offset": 38, + "tech_price": 172097000.0, + "tech_datetime": "2025-10-11 12:48:00", + "candidate_index": 19582, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "matched": true, "gt_bar_index": 1531725, - "tech_bar_index": 1531786, - "signal_bar_index": 1531786, - "bar_offset": 61, - "tech_price": 162120000.0, - "tech_datetime": "2025-10-17 22:27:00", - "candidate_index": 8364, + "tech_bar_index": 1531768, + "signal_bar_index": 1531768, + "bar_offset": 43, + "tech_price": 162452000.0, + "tech_datetime": "2025-10-17 21:33:00", + "candidate_index": 19626, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 1533556, - "tech_bar_index": 1533718, - "signal_bar_index": 1533718, - "bar_offset": 162, - "tech_price": 163805000.0, - "tech_datetime": "2025-10-21 23:03:00", - "candidate_index": 8375, + "tech_bar_index": 1533657, + "signal_bar_index": 1533657, + "bar_offset": 101, + "tech_price": 163312000.0, + "tech_datetime": "2025-10-21 20:00:00", + "candidate_index": 19651, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "matched": true, "gt_bar_index": 1535166, - "tech_bar_index": 1535489, - "signal_bar_index": 1535489, - "bar_offset": 323, - "tech_price": 166039000.0, - "tech_datetime": "2025-10-25 15:36:00", - "candidate_index": 8383, + "tech_bar_index": 1535129, + "signal_bar_index": 1535129, + "bar_offset": 37, + "tech_price": 166461000.0, + "tech_datetime": "2025-10-24 21:36:00", + "candidate_index": 19683, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "matched": true, "gt_bar_index": 1535397, - "tech_bar_index": 1535837, - "signal_bar_index": 1535837, - "bar_offset": 440, - "tech_price": 166276000.0, - "tech_datetime": "2025-10-26 09:00:00", - "candidate_index": 8384, + "tech_bar_index": 1535390, + "signal_bar_index": 1535390, + "bar_offset": 7, + "tech_price": 165835000.0, + "tech_datetime": "2025-10-25 10:39:00", + "candidate_index": 19686, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "matched": true, "gt_bar_index": 1540670, - "tech_bar_index": 1540766, - "signal_bar_index": 1540766, - "bar_offset": 96, - "tech_price": 151669000.0, - "tech_datetime": "2025-11-05 15:27:00", - "candidate_index": 8406, + "tech_bar_index": 1540685, + "signal_bar_index": 1540685, + "bar_offset": 15, + "tech_price": 150250000.0, + "tech_datetime": "2025-11-05 11:24:00", + "candidate_index": 19760, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 1542763, - "tech_bar_index": 1542738, - "signal_bar_index": 1542738, - "bar_offset": 25, - "tech_price": 151781000.0, - "tech_datetime": "2025-11-09 18:03:00", - "candidate_index": 8418, + "tech_bar_index": 1542778, + "signal_bar_index": 1542778, + "bar_offset": 15, + "tech_price": 151832000.0, + "tech_datetime": "2025-11-09 20:03:00", + "candidate_index": 19795, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 1547014, - "tech_bar_index": 1547104, - "signal_bar_index": 1547104, - "bar_offset": 90, - "tech_price": 135342000.0, - "tech_datetime": "2025-11-18 20:21:00", - "candidate_index": 8430, + "tech_bar_index": 1547051, + "signal_bar_index": 1547051, + "bar_offset": 37, + "tech_price": 135561000.0, + "tech_datetime": "2025-11-18 17:42:00", + "candidate_index": 19854, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 1548566, - "tech_bar_index": 1548569, - "signal_bar_index": 1548569, - "bar_offset": 3, - "tech_price": 124440000.0, - "tech_datetime": "2025-11-21 21:36:00", - "candidate_index": 8436, + "tech_bar_index": 1548544, + "signal_bar_index": 1548544, + "bar_offset": 22, + "tech_price": 125071000.0, + "tech_datetime": "2025-11-21 20:21:00", + "candidate_index": 19877, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 1550835, - "tech_bar_index": 1550909, - "signal_bar_index": 1550909, - "bar_offset": 74, - "tech_price": 130608000.0, - "tech_datetime": "2025-11-27 01:03:00", - "candidate_index": 8445, + "tech_bar_index": 1550874, + "signal_bar_index": 1550874, + "bar_offset": 39, + "tech_price": 130768000.0, + "tech_datetime": "2025-11-26 23:18:00", + "candidate_index": 19923, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "matched": true, "gt_bar_index": 1553303, - "tech_bar_index": 1553388, - "signal_bar_index": 1553388, - "bar_offset": 85, - "tech_price": 127700000.0, - "tech_datetime": "2025-12-02 05:00:00", - "candidate_index": 8451, + "tech_bar_index": 1553394, + "signal_bar_index": 1553394, + "bar_offset": 91, + "tech_price": 128102000.0, + "tech_datetime": "2025-12-02 05:18:00", + "candidate_index": 19965, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, { "matched": true, "gt_bar_index": 1553881, - "tech_bar_index": 1553965, - "signal_bar_index": 1553965, - "bar_offset": 84, - "tech_price": 136211000.0, - "tech_datetime": "2025-12-03 09:51:00", - "candidate_index": 8455, + "tech_bar_index": 1553842, + "signal_bar_index": 1553842, + "bar_offset": 39, + "tech_price": 137020000.0, + "tech_datetime": "2025-12-03 03:42:00", + "candidate_index": 19972, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, + { + "matched": true, + "gt_bar_index": 1556159, + "tech_bar_index": 1556179, + "signal_bar_index": 1556179, + "bar_offset": 20, + "tech_price": 133358000.0, + "tech_datetime": "2025-12-08 00:33:00", + "candidate_index": 19999, + "gt_datetime": "2025-12-07 23:33:00", + "gt_price": 131422000.0 + }, { "matched": true, "gt_bar_index": 1556933, - "tech_bar_index": 1556941, - "signal_bar_index": 1556941, - "bar_offset": 8, - "tech_price": 134182000.0, - "tech_datetime": "2025-12-09 14:39:00", - "candidate_index": 8464, + "tech_bar_index": 1557003, + "signal_bar_index": 1557003, + "bar_offset": 70, + "tech_price": 134584000.0, + "tech_datetime": "2025-12-09 17:45:00", + "candidate_index": 20005, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "matched": true, "gt_bar_index": 1557852, - "tech_bar_index": 1557710, - "signal_bar_index": 1557710, - "bar_offset": 142, - "tech_price": 138600000.0, - "tech_datetime": "2025-12-11 05:06:00", - "candidate_index": 8467, + "tech_bar_index": 1557905, + "signal_bar_index": 1557905, + "bar_offset": 53, + "tech_price": 134736000.0, + "tech_datetime": "2025-12-11 14:51:00", + "candidate_index": 20019, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "matched": true, "gt_bar_index": 1560284, - "tech_bar_index": 1560395, - "signal_bar_index": 1560395, - "bar_offset": 111, - "tech_price": 128719000.0, - "tech_datetime": "2025-12-16 19:21:00", - "candidate_index": 8479, + "tech_bar_index": 1560311, + "signal_bar_index": 1560311, + "bar_offset": 27, + "tech_price": 128465000.0, + "tech_datetime": "2025-12-16 15:09:00", + "candidate_index": 20054, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 1560777, - "tech_bar_index": 1560970, - "signal_bar_index": 1560970, - "bar_offset": 193, - "tech_price": 133691000.0, - "tech_datetime": "2025-12-18 00:06:00", - "candidate_index": 8480, + "tech_bar_index": 1560822, + "signal_bar_index": 1560822, + "bar_offset": 45, + "tech_price": 129647000.0, + "tech_datetime": "2025-12-17 16:42:00", + "candidate_index": 20069, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "matched": true, "gt_bar_index": 1561548, - "tech_bar_index": 1561365, - "signal_bar_index": 1561365, - "bar_offset": 183, - "tech_price": 129866000.0, - "tech_datetime": "2025-12-18 19:51:00", - "candidate_index": 8482, + "tech_bar_index": 1561463, + "signal_bar_index": 1561463, + "bar_offset": 85, + "tech_price": 131779000.0, + "tech_datetime": "2025-12-19 00:45:00", + "candidate_index": 20079, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 1562864, - "tech_bar_index": 1562454, - "signal_bar_index": 1562454, - "bar_offset": 410, - "tech_price": 131282000.0, - "tech_datetime": "2025-12-21 02:18:00", - "candidate_index": 8487, + "tech_bar_index": 1562832, + "signal_bar_index": 1562832, + "bar_offset": 32, + "tech_price": 132216000.0, + "tech_datetime": "2025-12-21 21:12:00", + "candidate_index": 20108, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "matched": true, "gt_bar_index": 1566974, - "tech_bar_index": 1566978, - "signal_bar_index": 1566978, - "bar_offset": 4, - "tech_price": 126934000.0, - "tech_datetime": "2025-12-30 12:30:00", - "candidate_index": 8506, + "tech_bar_index": 1566979, + "signal_bar_index": 1566979, + "bar_offset": 5, + "tech_price": 126866000.0, + "tech_datetime": "2025-12-30 12:33:00", + "candidate_index": 20172, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 1568509, - "tech_bar_index": 1568460, - "signal_bar_index": 1568460, - "bar_offset": 49, - "tech_price": 128728000.0, - "tech_datetime": "2026-01-02 14:36:00", - "candidate_index": 8518, + "tech_bar_index": 1568515, + "signal_bar_index": 1568515, + "bar_offset": 6, + "tech_price": 129243000.0, + "tech_datetime": "2026-01-02 17:21:00", + "candidate_index": 20200, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "matched": true, "gt_bar_index": 1571886, - "tech_bar_index": 1571947, - "signal_bar_index": 1571947, - "bar_offset": 61, - "tech_price": 132794000.0, - "tech_datetime": "2026-01-09 20:57:00", - "candidate_index": 8531, + "tech_bar_index": 1571920, + "signal_bar_index": 1571920, + "bar_offset": 34, + "tech_price": 132681000.0, + "tech_datetime": "2026-01-09 19:36:00", + "candidate_index": 20264, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "matched": true, "gt_bar_index": 1573193, - "tech_bar_index": 1573135, - "signal_bar_index": 1573135, - "bar_offset": 58, - "tech_price": 133657000.0, - "tech_datetime": "2026-01-12 08:21:00", - "candidate_index": 8541, + "tech_bar_index": 1573182, + "signal_bar_index": 1573182, + "bar_offset": 11, + "tech_price": 134454000.0, + "tech_datetime": "2026-01-12 10:42:00", + "candidate_index": 20282, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "matched": true, "gt_bar_index": 1581838, - "tech_bar_index": 1581994, - "signal_bar_index": 1581994, - "bar_offset": 156, - "tech_price": 121095000.0, - "tech_datetime": "2026-01-30 19:18:00", - "candidate_index": 8571, + "tech_bar_index": 1581866, + "signal_bar_index": 1581866, + "bar_offset": 28, + "tech_price": 121374000.0, + "tech_datetime": "2026-01-30 12:54:00", + "candidate_index": 20415, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 1583303, - "tech_bar_index": 1583192, - "signal_bar_index": 1583192, - "bar_offset": 111, - "tech_price": 113968000.0, - "tech_datetime": "2026-02-02 07:12:00", - "candidate_index": 8577, + "tech_bar_index": 1583364, + "signal_bar_index": 1583364, + "bar_offset": 61, + "tech_price": 112959000.0, + "tech_datetime": "2026-02-02 15:48:00", + "candidate_index": 20431, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 1585154, - "tech_bar_index": 1585528, - "signal_bar_index": 1585528, - "bar_offset": 374, - "tech_price": 103420000.0, - "tech_datetime": "2026-02-07 04:00:00", - "candidate_index": 8585, + "tech_bar_index": 1585134, + "signal_bar_index": 1585134, + "bar_offset": 20, + "tech_price": 95067000.0, + "tech_datetime": "2026-02-06 08:18:00", + "candidate_index": 20455, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, + { + "matched": true, + "gt_bar_index": 1585360, + "tech_bar_index": 1585375, + "signal_bar_index": 1585375, + "bar_offset": 15, + "tech_price": 97207000.0, + "tech_datetime": "2026-02-06 20:21:00", + "candidate_index": 20461, + "gt_datetime": "2026-02-06 19:36:00", + "gt_price": 81110000.0 + }, { "matched": true, "gt_bar_index": 1585774, - "tech_bar_index": 1585929, - "signal_bar_index": 1585929, - "bar_offset": 155, - "tech_price": 102242000.0, - "tech_datetime": "2026-02-08 00:03:00", - "candidate_index": 8586, + "tech_bar_index": 1585704, + "signal_bar_index": 1585704, + "bar_offset": 70, + "tech_price": 105041000.0, + "tech_datetime": "2026-02-07 12:48:00", + "candidate_index": 20468, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, { "matched": true, "gt_bar_index": 1586446, - "tech_bar_index": 1586535, - "signal_bar_index": 1586535, - "bar_offset": 89, - "tech_price": 105420000.0, - "tech_datetime": "2026-02-09 06:21:00", - "candidate_index": 8592, + "tech_bar_index": 1586410, + "signal_bar_index": 1586410, + "bar_offset": 36, + "tech_price": 105946000.0, + "tech_datetime": "2026-02-09 00:06:00", + "candidate_index": 20481, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, @@ -172400,296 +324196,276 @@ "bar_offset": 63, "tech_price": 99294000.0, "tech_datetime": "2026-02-13 00:21:00", - "candidate_index": 8598, + "candidate_index": 20495, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 1589318, - "tech_bar_index": 1589405, - "signal_bar_index": 1589405, - "bar_offset": 87, - "tech_price": 102820000.0, - "tech_datetime": "2026-02-15 05:51:00", - "candidate_index": 8608, + "tech_bar_index": 1589333, + "signal_bar_index": 1589333, + "bar_offset": 15, + "tech_price": 102583000.0, + "tech_datetime": "2026-02-15 02:15:00", + "candidate_index": 20517, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "matched": true, "gt_bar_index": 1594060, - "tech_bar_index": 1594155, - "signal_bar_index": 1594155, - "bar_offset": 95, - "tech_price": 94248000.0, - "tech_datetime": "2026-02-25 03:21:00", - "candidate_index": 8624, + "tech_bar_index": 1594090, + "signal_bar_index": 1594090, + "bar_offset": 30, + "tech_price": 93112000.0, + "tech_datetime": "2026-02-25 00:06:00", + "candidate_index": 20578, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 1594490, - "tech_bar_index": 1594497, - "signal_bar_index": 1594497, - "bar_offset": 7, - "tech_price": 94934000.0, - "tech_datetime": "2026-02-25 20:27:00", - "candidate_index": 8626, + "tech_bar_index": 1594485, + "signal_bar_index": 1594485, + "bar_offset": 5, + "tech_price": 95009000.0, + "tech_datetime": "2026-02-25 19:51:00", + "candidate_index": 20584, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 }, { "matched": true, "gt_bar_index": 1595847, - "tech_bar_index": 1595771, - "signal_bar_index": 1595771, - "bar_offset": 76, - "tech_price": 96346000.0, - "tech_datetime": "2026-02-28 12:09:00", - "candidate_index": 8637, + "tech_bar_index": 1595915, + "signal_bar_index": 1595915, + "bar_offset": 68, + "tech_price": 93531000.0, + "tech_datetime": "2026-02-28 19:21:00", + "candidate_index": 20608, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 1597699, - "tech_bar_index": 1597861, - "signal_bar_index": 1597861, - "bar_offset": 162, - "tech_price": 103547000.0, - "tech_datetime": "2026-03-04 20:39:00", - "candidate_index": 8644, + "tech_bar_index": 1597658, + "signal_bar_index": 1597658, + "bar_offset": 41, + "tech_price": 100709000.0, + "tech_datetime": "2026-03-04 10:30:00", + "candidate_index": 20643, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "matched": true, "gt_bar_index": 1597919, - "tech_bar_index": 1597882, - "signal_bar_index": 1597882, - "bar_offset": 37, - "tech_price": 103403000.0, - "tech_datetime": "2026-03-04 21:42:00", - "candidate_index": 8645, + "tech_bar_index": 1597893, + "signal_bar_index": 1597893, + "bar_offset": 26, + "tech_price": 104075000.0, + "tech_datetime": "2026-03-04 22:15:00", + "candidate_index": 20649, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 1599996, - "tech_bar_index": 1599960, - "signal_bar_index": 1599960, - "bar_offset": 36, - "tech_price": 99810000.0, - "tech_datetime": "2026-03-09 05:36:00", - "candidate_index": 8654, + "tech_bar_index": 1599962, + "signal_bar_index": 1599962, + "bar_offset": 34, + "tech_price": 99660000.0, + "tech_datetime": "2026-03-09 05:42:00", + "candidate_index": 20671, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 1601577, - "tech_bar_index": 1601582, - "signal_bar_index": 1601582, - "bar_offset": 5, - "tech_price": 102037000.0, - "tech_datetime": "2026-03-12 14:42:00", - "candidate_index": 8666, + "tech_bar_index": 1601675, + "signal_bar_index": 1601675, + "bar_offset": 98, + "tech_price": 102712000.0, + "tech_datetime": "2026-03-12 19:21:00", + "candidate_index": 20697, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "matched": true, "gt_bar_index": 1602561, - "tech_bar_index": 1602485, - "signal_bar_index": 1602485, - "bar_offset": 76, - "tech_price": 104397000.0, - "tech_datetime": "2026-03-14 11:51:00", - "candidate_index": 8672, + "tech_bar_index": 1602609, + "signal_bar_index": 1602609, + "bar_offset": 48, + "tech_price": 104316000.0, + "tech_datetime": "2026-03-14 18:03:00", + "candidate_index": 20714, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "matched": true, "gt_bar_index": 1602890, - "tech_bar_index": 1602855, - "signal_bar_index": 1602855, - "bar_offset": 35, - "tech_price": 104577000.0, - "tech_datetime": "2026-03-15 06:21:00", - "candidate_index": 8674, + "tech_bar_index": 1602912, + "signal_bar_index": 1602912, + "bar_offset": 22, + "tech_price": 104979000.0, + "tech_datetime": "2026-03-15 09:12:00", + "candidate_index": 20719, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "matched": true, "gt_bar_index": 1606761, - "tech_bar_index": 1606798, - "signal_bar_index": 1606798, - "bar_offset": 37, - "tech_price": 102499000.0, - "tech_datetime": "2026-03-23 11:30:00", - "candidate_index": 8687, + "tech_bar_index": 1606776, + "signal_bar_index": 1606776, + "bar_offset": 15, + "tech_price": 102282000.0, + "tech_datetime": "2026-03-23 10:24:00", + "candidate_index": 20790, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 1607584, - "tech_bar_index": 1607760, - "signal_bar_index": 1607760, - "bar_offset": 176, - "tech_price": 105465000.0, - "tech_datetime": "2026-03-25 11:36:00", - "candidate_index": 8691, + "tech_bar_index": 1607608, + "signal_bar_index": 1607608, + "bar_offset": 24, + "tech_price": 104097000.0, + "tech_datetime": "2026-03-25 04:00:00", + "candidate_index": 20806, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "matched": true, "gt_bar_index": 1609022, - "tech_bar_index": 1609113, - "signal_bar_index": 1609113, - "bar_offset": 91, - "tech_price": 100359000.0, - "tech_datetime": "2026-03-28 07:15:00", - "candidate_index": 8699, + "tech_bar_index": 1609053, + "signal_bar_index": 1609053, + "bar_offset": 31, + "tech_price": 100295000.0, + "tech_datetime": "2026-03-28 04:15:00", + "candidate_index": 20827, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 1611679, - "tech_bar_index": 1611690, - "signal_bar_index": 1611690, - "bar_offset": 11, - "tech_price": 101092000.0, - "tech_datetime": "2026-04-02 23:06:00", - "candidate_index": 8716, + "tech_bar_index": 1611691, + "signal_bar_index": 1611691, + "bar_offset": 12, + "tech_price": 101193000.0, + "tech_datetime": "2026-04-02 23:09:00", + "candidate_index": 20874, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "matched": true, "gt_bar_index": 1613195, - "tech_bar_index": 1613187, - "signal_bar_index": 1613187, - "bar_offset": 8, - "tech_price": 102150000.0, - "tech_datetime": "2026-04-06 01:57:00", - "candidate_index": 8724, + "tech_bar_index": 1613190, + "signal_bar_index": 1613190, + "bar_offset": 5, + "tech_price": 102222000.0, + "tech_datetime": "2026-04-06 02:06:00", + "candidate_index": 20901, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 1616658, - "tech_bar_index": 1616410, - "signal_bar_index": 1616410, - "bar_offset": 248, - "tech_price": 106867000.0, - "tech_datetime": "2026-04-12 19:06:00", - "candidate_index": 8737, + "tech_bar_index": 1616636, + "signal_bar_index": 1616636, + "bar_offset": 22, + "tech_price": 106367000.0, + "tech_datetime": "2026-04-13 06:24:00", + "candidate_index": 20966, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "matched": true, "gt_bar_index": 1620048, - "tech_bar_index": 1620268, - "signal_bar_index": 1620268, - "bar_offset": 220, - "tech_price": 111460000.0, - "tech_datetime": "2026-04-20 20:00:00", - "candidate_index": 8751, + "tech_bar_index": 1620069, + "signal_bar_index": 1620069, + "bar_offset": 21, + "tech_price": 110696000.0, + "tech_datetime": "2026-04-20 10:03:00", + "candidate_index": 21020, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 }, { "matched": true, "gt_bar_index": 1624650, - "tech_bar_index": 1624749, - "signal_bar_index": 1624749, - "bar_offset": 99, - "tech_price": 113652000.0, - "tech_datetime": "2026-04-30 08:06:00", - "candidate_index": 8775, + "tech_bar_index": 1624713, + "signal_bar_index": 1624713, + "bar_offset": 63, + "tech_price": 113670000.0, + "tech_datetime": "2026-04-30 06:18:00", + "candidate_index": 21104, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "matched": true, "gt_bar_index": 1625270, - "tech_bar_index": 1625316, - "signal_bar_index": 1625316, - "bar_offset": 46, - "tech_price": 114757000.0, - "tech_datetime": "2026-05-01 12:27:00", - "candidate_index": 8778, + "tech_bar_index": 1625279, + "signal_bar_index": 1625279, + "bar_offset": 9, + "tech_price": 114080000.0, + "tech_datetime": "2026-05-01 10:36:00", + "candidate_index": 21116, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 }, { "matched": true, "gt_bar_index": 1641608, - "tech_bar_index": 1641678, - "signal_bar_index": 1641678, - "bar_offset": 70, - "tech_price": 95545000.0, - "tech_datetime": "2026-06-04 14:33:00", - "candidate_index": 8845, + "tech_bar_index": 1641657, + "signal_bar_index": 1641657, + "bar_offset": 49, + "tech_price": 96000000.0, + "tech_datetime": "2026-06-04 13:30:00", + "candidate_index": 21347, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 1642427, - "tech_bar_index": 1642492, - "signal_bar_index": 1642492, - "bar_offset": 65, - "tech_price": 93434000.0, - "tech_datetime": "2026-06-06 07:15:00", - "candidate_index": 8848, + "tech_bar_index": 1642464, + "signal_bar_index": 1642464, + "bar_offset": 37, + "tech_price": 93251000.0, + "tech_datetime": "2026-06-06 05:51:00", + "candidate_index": 21352, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 }, { "matched": true, "gt_bar_index": 1643261, - "tech_bar_index": 1643321, - "signal_bar_index": 1643321, - "bar_offset": 60, - "tech_price": 94163000.0, - "tech_datetime": "2026-06-08 00:42:00", - "candidate_index": 8854, + "tech_bar_index": 1643245, + "signal_bar_index": 1643245, + "bar_offset": 16, + "tech_price": 95171000.0, + "tech_datetime": "2026-06-07 20:54:00", + "candidate_index": 21365, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ], "misses": [ - { - "gt_bar_index": 2067, - "gt_datetime": "2017-01-05 18:27:00", - "gt_price": 1401000.0 - }, - { - "gt_bar_index": 2135, - "gt_datetime": "2017-01-05 21:51:00", - "gt_price": 1302000.0 - }, - { - "gt_bar_index": 2136, - "gt_datetime": "2017-01-05 21:54:00", - "gt_price": 1280000.0 - }, - { - "gt_bar_index": 2145, - "gt_datetime": "2017-01-05 22:21:00", - "gt_price": 1155000.0 - }, { "gt_bar_index": 2147, "gt_datetime": "2017-01-05 22:27:00", @@ -172701,55 +324477,15 @@ "gt_price": 1310000.0 }, { - "gt_bar_index": 2578, - "gt_datetime": "2017-01-06 20:39:00", - "gt_price": 1089000.0 - }, - { - "gt_bar_index": 2859, - "gt_datetime": "2017-01-07 11:27:00", - "gt_price": 1050000.0 - }, - { - "gt_bar_index": 3210, - "gt_datetime": "2017-01-08 05:12:00", - "gt_price": 1115000.0 - }, - { - "gt_bar_index": 29344, - "gt_datetime": "2017-03-08 14:36:00", - "gt_price": 1379000.0 - }, - { - "gt_bar_index": 34694, - "gt_datetime": "2017-03-20 00:30:00", - "gt_price": 1256000.0 - }, - { - "gt_bar_index": 66014, - "gt_datetime": "2017-05-25 13:45:00", - "gt_price": 4350000.0 - }, - { - "gt_bar_index": 66026, - "gt_datetime": "2017-05-25 14:21:00", - "gt_price": 3964000.0 - }, - { - "gt_bar_index": 66395, - "gt_datetime": "2017-05-26 08:48:00", - "gt_price": 3733000.0 + "gt_bar_index": 2399, + "gt_datetime": "2017-01-06 11:42:00", + "gt_price": 1351000.0 }, { "gt_bar_index": 66412, "gt_datetime": "2017-05-26 09:39:00", "gt_price": 3665000.0 }, - { - "gt_bar_index": 66481, - "gt_datetime": "2017-05-26 13:06:00", - "gt_price": 3400000.0 - }, { "gt_bar_index": 66489, "gt_datetime": "2017-05-26 13:30:00", @@ -172780,21 +324516,6 @@ "gt_datetime": "2017-05-27 08:00:00", "gt_price": 3001000.0 }, - { - "gt_bar_index": 66944, - "gt_datetime": "2017-05-27 12:15:00", - "gt_price": 3000000.0 - }, - { - "gt_bar_index": 66973, - "gt_datetime": "2017-05-27 13:42:00", - "gt_price": 2700000.0 - }, - { - "gt_bar_index": 66975, - "gt_datetime": "2017-05-27 13:48:00", - "gt_price": 2701000.0 - }, { "gt_bar_index": 66979, "gt_datetime": "2017-05-27 14:00:00", @@ -172810,21 +324531,16 @@ "gt_datetime": "2017-05-27 16:15:00", "gt_price": 2700000.0 }, - { - "gt_bar_index": 67083, - "gt_datetime": "2017-05-27 19:12:00", - "gt_price": 2460000.0 - }, - { - "gt_bar_index": 67084, - "gt_datetime": "2017-05-27 19:15:00", - "gt_price": 2544000.0 - }, { "gt_bar_index": 67090, "gt_datetime": "2017-05-27 19:33:00", "gt_price": 2550000.0 }, + { + "gt_bar_index": 67128, + "gt_datetime": "2017-05-27 21:27:00", + "gt_price": 2620000.0 + }, { "gt_bar_index": 67148, "gt_datetime": "2017-05-27 22:27:00", @@ -172845,181 +324561,11 @@ "gt_datetime": "2017-05-28 01:57:00", "gt_price": 2896000.0 }, - { - "gt_bar_index": 67397, - "gt_datetime": "2017-05-28 10:54:00", - "gt_price": 3123000.0 - }, { "gt_bar_index": 67477, "gt_datetime": "2017-05-28 14:54:00", "gt_price": 3000000.0 }, - { - "gt_bar_index": 68082, - "gt_datetime": "2017-05-29 21:15:00", - "gt_price": 3032000.0 - }, - { - "gt_bar_index": 90627, - "gt_datetime": "2017-07-16 01:36:00", - "gt_price": 2287000.0 - }, - { - "gt_bar_index": 91043, - "gt_datetime": "2017-07-16 22:27:00", - "gt_price": 2000000.0 - }, - { - "gt_bar_index": 91059, - "gt_datetime": "2017-07-16 23:15:00", - "gt_price": 1940000.0 - }, - { - "gt_bar_index": 91092, - "gt_datetime": "2017-07-17 00:54:00", - "gt_price": 2070000.0 - }, - { - "gt_bar_index": 91145, - "gt_datetime": "2017-07-17 06:06:00", - "gt_price": 2110000.0 - }, - { - "gt_bar_index": 91199, - "gt_datetime": "2017-07-17 08:48:00", - "gt_price": 2165000.0 - }, - { - "gt_bar_index": 120070, - "gt_datetime": "2017-09-16 02:48:00", - "gt_price": 3811000.0 - }, - { - "gt_bar_index": 147690, - "gt_datetime": "2017-11-12 17:33:00", - "gt_price": 6894000.0 - }, - { - "gt_bar_index": 147695, - "gt_datetime": "2017-11-12 17:48:00", - "gt_price": 6600000.0 - }, - { - "gt_bar_index": 147753, - "gt_datetime": "2017-11-12 20:42:00", - "gt_price": 6800000.0 - }, - { - "gt_bar_index": 147787, - "gt_datetime": "2017-11-12 22:24:00", - "gt_price": 6859000.0 - }, - { - "gt_bar_index": 147987, - "gt_datetime": "2017-11-13 08:24:00", - "gt_price": 6750000.0 - }, - { - "gt_bar_index": 156098, - "gt_datetime": "2017-11-30 05:57:00", - "gt_price": 11210000.0 - }, - { - "gt_bar_index": 156107, - "gt_datetime": "2017-11-30 06:24:00", - "gt_price": 10950000.0 - }, - { - "gt_bar_index": 156113, - "gt_datetime": "2017-11-30 06:42:00", - "gt_price": 11594000.0 - }, - { - "gt_bar_index": 156136, - "gt_datetime": "2017-11-30 07:51:00", - "gt_price": 11310000.0 - }, - { - "gt_bar_index": 156147, - "gt_datetime": "2017-11-30 08:24:00", - "gt_price": 10730000.0 - }, - { - "gt_bar_index": 156152, - "gt_datetime": "2017-11-30 08:39:00", - "gt_price": 10801000.0 - }, - { - "gt_bar_index": 156169, - "gt_datetime": "2017-11-30 09:30:00", - "gt_price": 11506000.0 - }, - { - "gt_bar_index": 156469, - "gt_datetime": "2017-12-01 00:30:00", - "gt_price": 10442000.0 - }, - { - "gt_bar_index": 160103, - "gt_datetime": "2017-12-08 14:30:00", - "gt_price": 20149000.0 - }, - { - "gt_bar_index": 160107, - "gt_datetime": "2017-12-08 14:42:00", - "gt_price": 20510000.0 - }, - { - "gt_bar_index": 160117, - "gt_datetime": "2017-12-08 15:12:00", - "gt_price": 20832000.0 - }, - { - "gt_bar_index": 160187, - "gt_datetime": "2017-12-08 18:42:00", - "gt_price": 18553000.0 - }, - { - "gt_bar_index": 160192, - "gt_datetime": "2017-12-08 19:00:00", - "gt_price": 20010000.0 - }, - { - "gt_bar_index": 160218, - "gt_datetime": "2017-12-08 20:18:00", - "gt_price": 17028000.0 - }, - { - "gt_bar_index": 160223, - "gt_datetime": "2017-12-08 20:33:00", - "gt_price": 16240000.0 - }, - { - "gt_bar_index": 160224, - "gt_datetime": "2017-12-08 20:36:00", - "gt_price": 16500000.0 - }, - { - "gt_bar_index": 160227, - "gt_datetime": "2017-12-08 20:45:00", - "gt_price": 17356000.0 - }, - { - "gt_bar_index": 160235, - "gt_datetime": "2017-12-08 21:09:00", - "gt_price": 18020000.0 - }, - { - "gt_bar_index": 160253, - "gt_datetime": "2017-12-08 22:03:00", - "gt_price": 18500000.0 - }, - { - "gt_bar_index": 161034, - "gt_datetime": "2017-12-10 13:06:00", - "gt_price": 13937000.0 - }, { "gt_bar_index": 161042, "gt_datetime": "2017-12-10 13:30:00", @@ -173031,40 +324577,30 @@ "gt_price": 14500000.0 }, { - "gt_bar_index": 161556, - "gt_datetime": "2017-12-11 20:57:00", - "gt_price": 18660000.0 + "gt_bar_index": 161188, + "gt_datetime": "2017-12-10 20:48:00", + "gt_price": 15400000.0 }, { - "gt_bar_index": 167189, - "gt_datetime": "2017-12-23 15:39:00", - "gt_price": 17880000.0 + "gt_bar_index": 161315, + "gt_datetime": "2017-12-11 08:54:00", + "gt_price": 17010000.0 }, { - "gt_bar_index": 167313, - "gt_datetime": "2017-12-23 21:51:00", - "gt_price": 18501000.0 - }, - { - "gt_bar_index": 173958, - "gt_datetime": "2018-01-06 19:09:00", - "gt_price": 23314000.0 - }, - { - "gt_bar_index": 174282, - "gt_datetime": "2018-01-07 11:21:00", - "gt_price": 24382000.0 - }, - { - "gt_bar_index": 178795, - "gt_datetime": "2018-01-17 03:06:00", - "gt_price": 14566000.0 + "gt_bar_index": 161412, + "gt_datetime": "2017-12-11 13:45:00", + "gt_price": 18505000.0 }, { "gt_bar_index": 178866, "gt_datetime": "2018-01-17 06:39:00", "gt_price": 12817000.0 }, + { + "gt_bar_index": 178884, + "gt_datetime": "2018-01-17 07:33:00", + "gt_price": 12339000.0 + }, { "gt_bar_index": 178885, "gt_datetime": "2018-01-17 07:36:00", @@ -173080,36 +324616,11 @@ "gt_datetime": "2018-01-17 08:12:00", "gt_price": 13200000.0 }, - { - "gt_bar_index": 178988, - "gt_datetime": "2018-01-17 12:45:00", - "gt_price": 12400000.0 - }, { "gt_bar_index": 179015, "gt_datetime": "2018-01-17 14:06:00", "gt_price": 13050000.0 }, - { - "gt_bar_index": 179224, - "gt_datetime": "2018-01-18 00:33:00", - "gt_price": 11700000.0 - }, - { - "gt_bar_index": 179279, - "gt_datetime": "2018-01-18 03:18:00", - "gt_price": 12385000.0 - }, - { - "gt_bar_index": 179325, - "gt_datetime": "2018-01-18 05:36:00", - "gt_price": 13500000.0 - }, - { - "gt_bar_index": 179354, - "gt_datetime": "2018-01-18 07:39:00", - "gt_price": 13600000.0 - }, { "gt_bar_index": 179391, "gt_datetime": "2018-01-18 09:30:00", @@ -173125,86 +324636,11 @@ "gt_datetime": "2018-01-18 17:00:00", "gt_price": 13554000.0 }, - { - "gt_bar_index": 182013, - "gt_datetime": "2018-01-23 20:48:00", - "gt_price": 12270000.0 - }, - { - "gt_bar_index": 187132, - "gt_datetime": "2018-02-03 12:45:00", - "gt_price": 8500000.0 - }, - { - "gt_bar_index": 188656, - "gt_datetime": "2018-02-06 16:57:00", - "gt_price": 6732000.0 - }, - { - "gt_bar_index": 188725, - "gt_datetime": "2018-02-06 20:24:00", - "gt_price": 7077000.0 - }, - { - "gt_bar_index": 188787, - "gt_datetime": "2018-02-06 23:30:00", - "gt_price": 7609000.0 - }, - { - "gt_bar_index": 191321, - "gt_datetime": "2018-02-12 08:51:00", - "gt_price": 9251000.0 - }, - { - "gt_bar_index": 196083, - "gt_datetime": "2018-02-22 06:57:00", - "gt_price": 12350000.0 - }, - { - "gt_bar_index": 213702, - "gt_datetime": "2018-03-31 03:24:00", - "gt_price": 7450000.0 - }, - { - "gt_bar_index": 213962, - "gt_datetime": "2018-03-31 16:24:00", - "gt_price": 7523000.0 - }, - { - "gt_bar_index": 393107, - "gt_datetime": "2019-04-12 10:45:00", - "gt_price": 5650000.0 - }, - { - "gt_bar_index": 429049, - "gt_datetime": "2019-06-27 06:15:00", - "gt_price": 14450000.0 - }, - { - "gt_bar_index": 429854, - "gt_datetime": "2019-06-28 22:30:00", - "gt_price": 14455000.0 - }, - { - "gt_bar_index": 553628, - "gt_datetime": "2020-03-13 11:42:00", - "gt_price": 6036000.0 - }, - { - "gt_bar_index": 553632, - "gt_datetime": "2020-03-13 11:54:00", - "gt_price": 6188000.0 - }, { "gt_bar_index": 553640, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 6886000.0 }, - { - "gt_bar_index": 553649, - "gt_datetime": "2020-03-13 12:45:00", - "gt_price": 6582000.0 - }, { "gt_bar_index": 553673, "gt_datetime": "2020-03-13 13:57:00", @@ -173215,691 +324651,633 @@ "gt_datetime": "2020-03-13 17:36:00", "gt_price": 6931000.0 }, - { - "gt_bar_index": 553889, - "gt_datetime": "2020-03-14 00:45:00", - "gt_price": 6480000.0 - }, - { - "gt_bar_index": 553951, - "gt_datetime": "2020-03-14 03:51:00", - "gt_price": 6400000.0 - }, - { - "gt_bar_index": 699518, - "gt_datetime": "2021-01-11 23:15:00", - "gt_price": 36004000.0 - }, - { - "gt_bar_index": 699624, - "gt_datetime": "2021-01-12 04:33:00", - "gt_price": 35000000.0 - }, - { - "gt_bar_index": 699759, - "gt_datetime": "2021-01-12 11:18:00", - "gt_price": 38000000.0 - }, - { - "gt_bar_index": 704539, - "gt_datetime": "2021-01-22 10:18:00", - "gt_price": 31500000.0 - }, - { - "gt_bar_index": 704676, - "gt_datetime": "2021-01-22 17:09:00", - "gt_price": 33943000.0 - }, - { - "gt_bar_index": 704807, - "gt_datetime": "2021-01-22 23:42:00", - "gt_price": 35712000.0 - }, - { - "gt_bar_index": 748195, - "gt_datetime": "2021-04-23 09:06:00", - "gt_price": 58198000.0 - }, - { - "gt_bar_index": 748241, - "gt_datetime": "2021-04-23 11:24:00", - "gt_price": 55199000.0 - }, { "gt_bar_index": 748356, "gt_datetime": "2021-04-23 17:09:00", "gt_price": 55500000.0 - }, - { - "gt_bar_index": 748467, - "gt_datetime": "2021-04-23 22:42:00", - "gt_price": 56560000.0 - }, - { - "gt_bar_index": 760037, - "gt_datetime": "2021-05-18 02:09:00", - "gt_price": 52129000.0 - }, - { - "gt_bar_index": 760946, - "gt_datetime": "2021-05-19 23:36:00", - "gt_price": 45200000.0 - }, - { - "gt_bar_index": 761324, - "gt_datetime": "2021-05-20 18:30:00", - "gt_price": 48673000.0 - }, - { - "gt_bar_index": 762105, - "gt_datetime": "2021-05-22 14:30:00", - "gt_price": 43619000.0 - }, - { - "gt_bar_index": 762369, - "gt_datetime": "2021-05-23 03:42:00", - "gt_price": 46823000.0 - }, - { - "gt_bar_index": 782857, - "gt_datetime": "2021-07-04 21:57:00", - "gt_price": 40829000.0 - }, - { - "gt_bar_index": 793423, - "gt_datetime": "2021-07-26 22:15:00", - "gt_price": 44201000.0 - }, - { - "gt_bar_index": 932209, - "gt_datetime": "2022-05-13 04:15:00", - "gt_price": 37388000.0 - }, - { - "gt_bar_index": 932463, - "gt_datetime": "2022-05-13 16:57:00", - "gt_price": 39128000.0 - }, - { - "gt_bar_index": 948508, - "gt_datetime": "2022-06-16 03:12:00", - "gt_price": 26718000.0 - }, - { - "gt_bar_index": 1241116, - "gt_datetime": "2024-02-18 00:03:00", - "gt_price": 69624000.0 - }, - { - "gt_bar_index": 1276406, - "gt_datetime": "2024-05-01 17:21:00", - "gt_price": 80011000.0 - }, - { - "gt_bar_index": 1395516, - "gt_datetime": "2025-01-05 19:03:00", - "gt_price": 143547000.0 - }, - { - "gt_bar_index": 1556159, - "gt_datetime": "2025-12-07 23:33:00", - "gt_price": 131422000.0 - }, - { - "gt_bar_index": 1585360, - "gt_datetime": "2026-02-06 19:36:00", - "gt_price": 81110000.0 } ] }, "sell": { "side": "sell", "gt_count": 1059, - "tech_count": 7103, - "hit_count": 900, - "miss_count": 159, - "recall": 0.8499, - "precision": 0.1267, - "f1": 0.2205, - "avg_bar_offset": 146.9, + "tech_count": 11043, + "hit_count": 946, + "miss_count": 113, + "recall": 0.8933, + "precision": 0.0857, + "f1": 0.1563, + "avg_bar_offset": 118.9, "hits": [ { "matched": true, "gt_bar_index": 1946, - "tech_bar_index": 1741, - "signal_bar_index": 1741, - "bar_offset": 205, - "tech_price": 1393000.0, - "tech_datetime": "2017-01-04 23:12:00", - "candidate_index": 7, + "tech_bar_index": 2121, + "signal_bar_index": 2121, + "bar_offset": 175, + "tech_price": 1481000.0, + "tech_datetime": "2017-01-05 21:09:00", + "candidate_index": 4, "gt_datetime": "2017-01-05 12:24:00", "gt_price": 1700000.0 }, { "matched": true, "gt_bar_index": 1948, - "tech_bar_index": 1621, - "signal_bar_index": 1621, - "bar_offset": 327, - "tech_price": 1390000.0, - "tech_datetime": "2017-01-04 17:09:00", - "candidate_index": 6, + "tech_bar_index": 2168, + "signal_bar_index": 2168, + "bar_offset": 220, + "tech_price": 1345000.0, + "tech_datetime": "2017-01-05 23:30:00", + "candidate_index": 5, "gt_datetime": "2017-01-05 12:30:00", "gt_price": 1699000.0 }, { "matched": true, "gt_bar_index": 1951, - "tech_bar_index": 1586, - "signal_bar_index": 1586, - "bar_offset": 365, - "tech_price": 1392000.0, - "tech_datetime": "2017-01-04 15:24:00", - "candidate_index": 5, + "tech_bar_index": 2179, + "signal_bar_index": 2179, + "bar_offset": 228, + "tech_price": 1322000.0, + "tech_datetime": "2017-01-06 00:03:00", + "candidate_index": 6, "gt_datetime": "2017-01-05 12:39:00", "gt_price": 1699000.0 }, { "matched": true, "gt_bar_index": 1954, - "tech_bar_index": 2413, - "signal_bar_index": 2413, - "bar_offset": 459, - "tech_price": 1408000.0, - "tech_datetime": "2017-01-06 12:24:00", - "candidate_index": 8, + "tech_bar_index": 1586, + "signal_bar_index": 1586, + "bar_offset": 368, + "tech_price": 1392000.0, + "tech_datetime": "2017-01-04 15:24:00", + "candidate_index": 3, "gt_datetime": "2017-01-05 12:48:00", "gt_price": 1679000.0 }, { "matched": true, "gt_bar_index": 2052, - "tech_bar_index": 2450, - "signal_bar_index": 2450, - "bar_offset": 398, - "tech_price": 1360000.0, - "tech_datetime": "2017-01-06 14:15:00", - "candidate_index": 9, + "tech_bar_index": 2402, + "signal_bar_index": 2402, + "bar_offset": 350, + "tech_price": 1397000.0, + "tech_datetime": "2017-01-06 11:51:00", + "candidate_index": 7, "gt_datetime": "2017-01-05 17:42:00", "gt_price": 1600000.0 }, { "matched": true, - "gt_bar_index": 2849, - "tech_bar_index": 3248, - "signal_bar_index": 3248, - "bar_offset": 399, - "tech_price": 1126000.0, - "tech_datetime": "2017-01-08 07:48:00", + "gt_bar_index": 2087, + "tech_bar_index": 2413, + "signal_bar_index": 2413, + "bar_offset": 326, + "tech_price": 1408000.0, + "tech_datetime": "2017-01-06 12:24:00", + "candidate_index": 8, + "gt_datetime": "2017-01-05 19:27:00", + "gt_price": 1535000.0 + }, + { + "matched": true, + "gt_bar_index": 2136, + "tech_bar_index": 2425, + "signal_bar_index": 2425, + "bar_offset": 289, + "tech_price": 1398000.0, + "tech_datetime": "2017-01-06 13:00:00", + "candidate_index": 9, + "gt_datetime": "2017-01-05 21:54:00", + "gt_price": 1410000.0 + }, + { + "matched": true, + "gt_bar_index": 2137, + "tech_bar_index": 2549, + "signal_bar_index": 2549, + "bar_offset": 412, + "tech_price": 1201000.0, + "tech_datetime": "2017-01-06 19:12:00", "candidate_index": 10, + "gt_datetime": "2017-01-05 21:57:00", + "gt_price": 1349000.0 + }, + { + "matched": true, + "gt_bar_index": 2147, + "tech_bar_index": 2602, + "signal_bar_index": 2602, + "bar_offset": 455, + "tech_price": 1162000.0, + "tech_datetime": "2017-01-06 21:51:00", + "candidate_index": 11, + "gt_datetime": "2017-01-05 22:27:00", + "gt_price": 1486000.0 + }, + { + "matched": true, + "gt_bar_index": 2148, + "tech_bar_index": 2615, + "signal_bar_index": 2615, + "bar_offset": 467, + "tech_price": 1165000.0, + "tech_datetime": "2017-01-06 22:30:00", + "candidate_index": 12, + "gt_datetime": "2017-01-05 22:30:00", + "gt_price": 1400000.0 + }, + { + "matched": true, + "gt_bar_index": 2410, + "tech_bar_index": 2884, + "signal_bar_index": 2884, + "bar_offset": 474, + "tech_price": 1075000.0, + "tech_datetime": "2017-01-07 12:42:00", + "candidate_index": 13, + "gt_datetime": "2017-01-06 12:15:00", + "gt_price": 1530000.0 + }, + { + "matched": true, + "gt_bar_index": 2668, + "tech_bar_index": 2930, + "signal_bar_index": 2930, + "bar_offset": 262, + "tech_price": 1047000.0, + "tech_datetime": "2017-01-07 15:00:00", + "candidate_index": 14, + "gt_datetime": "2017-01-07 01:09:00", + "gt_price": 1243000.0 + }, + { + "matched": true, + "gt_bar_index": 2849, + "tech_bar_index": 3208, + "signal_bar_index": 3208, + "bar_offset": 359, + "tech_price": 1121000.0, + "tech_datetime": "2017-01-08 05:06:00", + "candidate_index": 15, "gt_datetime": "2017-01-07 10:57:00", "gt_price": 1149000.0 }, { "matched": true, "gt_bar_index": 3010, - "tech_bar_index": 3446, - "signal_bar_index": 3446, - "bar_offset": 436, - "tech_price": 1181000.0, - "tech_datetime": "2017-01-08 17:51:00", - "candidate_index": 11, + "tech_bar_index": 3408, + "signal_bar_index": 3408, + "bar_offset": 398, + "tech_price": 1186000.0, + "tech_datetime": "2017-01-08 15:54:00", + "candidate_index": 16, "gt_datetime": "2017-01-07 19:00:00", "gt_price": 1170000.0 }, { "matched": true, "gt_bar_index": 3386, - "tech_bar_index": 3845, - "signal_bar_index": 3845, - "bar_offset": 459, - "tech_price": 1134000.0, - "tech_datetime": "2017-01-09 14:27:00", - "candidate_index": 12, + "tech_bar_index": 3511, + "signal_bar_index": 3511, + "bar_offset": 125, + "tech_price": 1161000.0, + "tech_datetime": "2017-01-08 21:09:00", + "candidate_index": 17, "gt_datetime": "2017-01-08 14:48:00", "gt_price": 1215000.0 }, { "matched": true, "gt_bar_index": 3681, - "tech_bar_index": 3880, - "signal_bar_index": 3880, - "bar_offset": 199, - "tech_price": 1124000.0, - "tech_datetime": "2017-01-09 16:12:00", - "candidate_index": 13, + "tech_bar_index": 3704, + "signal_bar_index": 3704, + "bar_offset": 23, + "tech_price": 1163000.0, + "tech_datetime": "2017-01-09 07:18:00", + "candidate_index": 18, "gt_datetime": "2017-01-09 06:06:00", "gt_price": 1179000.0 }, { "matched": true, "gt_bar_index": 4821, - "tech_bar_index": 4670, - "signal_bar_index": 4670, - "bar_offset": 151, - "tech_price": 1118000.0, - "tech_datetime": "2017-01-11 11:12:00", - "candidate_index": 18, + "tech_bar_index": 4857, + "signal_bar_index": 4857, + "bar_offset": 36, + "tech_price": 1029000.0, + "tech_datetime": "2017-01-11 20:39:00", + "candidate_index": 22, "gt_datetime": "2017-01-11 18:51:00", "gt_price": 1100000.0 }, { "matched": true, "gt_bar_index": 4873, - "tech_bar_index": 4995, - "signal_bar_index": 4995, - "bar_offset": 122, - "tech_price": 933000.0, - "tech_datetime": "2017-01-12 03:33:00", - "candidate_index": 19, + "tech_bar_index": 5043, + "signal_bar_index": 5043, + "bar_offset": 170, + "tech_price": 959000.0, + "tech_datetime": "2017-01-12 06:09:00", + "candidate_index": 23, "gt_datetime": "2017-01-11 21:27:00", "gt_price": 1003000.0 }, - { - "matched": true, - "gt_bar_index": 4901, - "tech_bar_index": 5274, - "signal_bar_index": 5274, - "bar_offset": 373, - "tech_price": 901000.0, - "tech_datetime": "2017-01-12 17:51:00", - "candidate_index": 20, - "gt_datetime": "2017-01-11 22:51:00", - "gt_price": 1025000.0 - }, { "matched": true, "gt_bar_index": 5107, - "tech_bar_index": 5573, - "signal_bar_index": 5573, - "bar_offset": 466, - "tech_price": 969000.0, - "tech_datetime": "2017-01-13 09:39:00", - "candidate_index": 21, + "tech_bar_index": 5553, + "signal_bar_index": 5553, + "bar_offset": 446, + "tech_price": 971000.0, + "tech_datetime": "2017-01-13 08:39:00", + "candidate_index": 24, "gt_datetime": "2017-01-12 09:27:00", "gt_price": 946000.0 }, { "matched": true, "gt_bar_index": 5531, - "tech_bar_index": 5583, - "signal_bar_index": 5583, - "bar_offset": 52, - "tech_price": 971000.0, - "tech_datetime": "2017-01-13 10:09:00", - "candidate_index": 22, + "tech_bar_index": 5574, + "signal_bar_index": 5574, + "bar_offset": 43, + "tech_price": 968000.0, + "tech_datetime": "2017-01-13 09:42:00", + "candidate_index": 25, "gt_datetime": "2017-01-13 07:33:00", "gt_price": 990000.0 }, { "matched": true, "gt_bar_index": 7454, - "tech_bar_index": 7458, - "signal_bar_index": 7458, - "bar_offset": 4, - "tech_price": 1056000.0, - "tech_datetime": "2017-01-17 17:33:00", - "candidate_index": 32, + "tech_bar_index": 7534, + "signal_bar_index": 7534, + "bar_offset": 80, + "tech_price": 1058000.0, + "tech_datetime": "2017-01-17 21:21:00", + "candidate_index": 28, "gt_datetime": "2017-01-17 17:21:00", "gt_price": 1118000.0 }, { "matched": true, "gt_bar_index": 7785, - "tech_bar_index": 7820, - "signal_bar_index": 7820, - "bar_offset": 35, + "tech_bar_index": 7822, + "signal_bar_index": 7822, + "bar_offset": 37, "tech_price": 1084000.0, - "tech_datetime": "2017-01-18 12:21:00", - "candidate_index": 33, + "tech_datetime": "2017-01-18 12:27:00", + "candidate_index": 29, "gt_datetime": "2017-01-18 10:36:00", "gt_price": 1111000.0 }, { "matched": true, "gt_bar_index": 9568, - "tech_bar_index": 9453, - "signal_bar_index": 9453, - "bar_offset": 115, - "tech_price": 1093000.0, - "tech_datetime": "2017-01-22 04:45:00", - "candidate_index": 43, + "tech_bar_index": 9744, + "signal_bar_index": 9744, + "bar_offset": 176, + "tech_price": 1098000.0, + "tech_datetime": "2017-01-22 21:09:00", + "candidate_index": 32, "gt_datetime": "2017-01-22 12:12:00", "gt_price": 1121000.0 }, { "matched": true, "gt_bar_index": 14563, - "tech_bar_index": 14349, - "signal_bar_index": 14349, - "bar_offset": 214, - "tech_price": 1193000.0, - "tech_datetime": "2017-02-03 02:21:00", - "candidate_index": 77, + "tech_bar_index": 14697, + "signal_bar_index": 14697, + "bar_offset": 134, + "tech_price": 1228000.0, + "tech_datetime": "2017-02-03 20:54:00", + "candidate_index": 38, "gt_datetime": "2017-02-03 14:12:00", "gt_price": 1259000.0 }, { "matched": true, "gt_bar_index": 17238, - "tech_bar_index": 17145, - "signal_bar_index": 17145, - "bar_offset": 93, - "tech_price": 1248000.0, - "tech_datetime": "2017-02-09 08:45:00", - "candidate_index": 95, + "tech_bar_index": 17627, + "signal_bar_index": 17627, + "bar_offset": 389, + "tech_price": 1184000.0, + "tech_datetime": "2017-02-10 09:33:00", + "candidate_index": 41, "gt_datetime": "2017-02-09 13:27:00", "gt_price": 1267000.0 }, { "matched": true, "gt_bar_index": 17421, - "tech_bar_index": 17434, - "signal_bar_index": 17434, - "bar_offset": 13, - "tech_price": 1145000.0, - "tech_datetime": "2017-02-09 23:18:00", - "candidate_index": 96, + "tech_bar_index": 17633, + "signal_bar_index": 17633, + "bar_offset": 212, + "tech_price": 1187000.0, + "tech_datetime": "2017-02-10 09:51:00", + "candidate_index": 42, "gt_datetime": "2017-02-09 22:39:00", "gt_price": 1250000.0 }, { "matched": true, "gt_bar_index": 17427, - "tech_bar_index": 17567, - "signal_bar_index": 17567, - "bar_offset": 140, - "tech_price": 1160000.0, - "tech_datetime": "2017-02-10 06:24:00", - "candidate_index": 97, + "tech_bar_index": 17810, + "signal_bar_index": 17810, + "bar_offset": 383, + "tech_price": 1139000.0, + "tech_datetime": "2017-02-10 18:45:00", + "candidate_index": 43, "gt_datetime": "2017-02-09 22:57:00", "gt_price": 1220000.0 }, { "matched": true, "gt_bar_index": 17612, - "tech_bar_index": 17625, - "signal_bar_index": 17625, - "bar_offset": 13, - "tech_price": 1188000.0, - "tech_datetime": "2017-02-10 09:27:00", - "candidate_index": 98, + "tech_bar_index": 17880, + "signal_bar_index": 17880, + "bar_offset": 268, + "tech_price": 1147000.0, + "tech_datetime": "2017-02-10 22:15:00", + "candidate_index": 44, "gt_datetime": "2017-02-10 08:48:00", "gt_price": 1230000.0 }, { "matched": true, "gt_bar_index": 22560, - "tech_bar_index": 22817, - "signal_bar_index": 22817, - "bar_offset": 257, - "tech_price": 1306000.0, - "tech_datetime": "2017-02-22 10:48:00", - "candidate_index": 113, + "tech_bar_index": 22617, + "signal_bar_index": 22617, + "bar_offset": 57, + "tech_price": 1288000.0, + "tech_datetime": "2017-02-21 23:36:00", + "candidate_index": 47, "gt_datetime": "2017-02-21 20:45:00", "gt_price": 1340000.0 }, { "matched": true, "gt_bar_index": 23799, - "tech_bar_index": 23891, - "signal_bar_index": 23891, - "bar_offset": 92, - "tech_price": 1382000.0, - "tech_datetime": "2017-02-24 17:48:00", - "candidate_index": 118, + "tech_bar_index": 23917, + "signal_bar_index": 23917, + "bar_offset": 118, + "tech_price": 1385000.0, + "tech_datetime": "2017-02-24 19:06:00", + "candidate_index": 49, "gt_datetime": "2017-02-24 13:12:00", "gt_price": 1454000.0 }, { "matched": true, "gt_bar_index": 24001, - "tech_bar_index": 24065, - "signal_bar_index": 24065, - "bar_offset": 64, - "tech_price": 1404000.0, - "tech_datetime": "2017-02-25 02:33:00", - "candidate_index": 119, + "tech_bar_index": 24476, + "signal_bar_index": 24476, + "bar_offset": 475, + "tech_price": 1377000.0, + "tech_datetime": "2017-02-25 23:48:00", + "candidate_index": 50, "gt_datetime": "2017-02-24 23:18:00", "gt_price": 1420000.0 }, { "matched": true, "gt_bar_index": 27178, - "tech_bar_index": 27082, - "signal_bar_index": 27082, - "bar_offset": 96, - "tech_price": 1525000.0, - "tech_datetime": "2017-03-03 16:51:00", - "candidate_index": 126, + "tech_bar_index": 27202, + "signal_bar_index": 27202, + "bar_offset": 24, + "tech_price": 1542000.0, + "tech_datetime": "2017-03-03 22:51:00", + "candidate_index": 54, "gt_datetime": "2017-03-03 21:39:00", "gt_price": 1555000.0 }, { "matched": true, "gt_bar_index": 28791, - "tech_bar_index": 28675, - "signal_bar_index": 28675, - "bar_offset": 116, - "tech_price": 1517000.0, - "tech_datetime": "2017-03-07 03:12:00", - "candidate_index": 132, + "tech_bar_index": 28509, + "signal_bar_index": 28509, + "bar_offset": 282, + "tech_price": 1522000.0, + "tech_datetime": "2017-03-06 18:48:00", + "candidate_index": 58, "gt_datetime": "2017-03-07 10:30:00", "gt_price": 1525000.0 }, { "matched": true, "gt_bar_index": 29450, - "tech_bar_index": 29582, - "signal_bar_index": 29582, - "bar_offset": 132, - "tech_price": 1424000.0, - "tech_datetime": "2017-03-09 02:33:00", - "candidate_index": 137, + "tech_bar_index": 29476, + "signal_bar_index": 29476, + "bar_offset": 26, + "tech_price": 1436000.0, + "tech_datetime": "2017-03-08 21:12:00", + "candidate_index": 60, "gt_datetime": "2017-03-08 19:54:00", "gt_price": 1467000.0 }, { "matched": true, "gt_bar_index": 30443, - "tech_bar_index": 30482, - "signal_bar_index": 30482, - "bar_offset": 39, - "tech_price": 1438000.0, - "tech_datetime": "2017-03-11 00:24:00", - "candidate_index": 143, + "tech_bar_index": 30608, + "signal_bar_index": 30608, + "bar_offset": 165, + "tech_price": 1358000.0, + "tech_datetime": "2017-03-11 07:00:00", + "candidate_index": 64, "gt_datetime": "2017-03-10 22:27:00", "gt_price": 1525000.0 }, { "matched": true, "gt_bar_index": 30444, - "tech_bar_index": 30591, - "signal_bar_index": 30591, - "bar_offset": 147, - "tech_price": 1382000.0, - "tech_datetime": "2017-03-11 06:09:00", - "candidate_index": 144, + "tech_bar_index": 29989, + "signal_bar_index": 29989, + "bar_offset": 455, + "tech_price": 1404000.0, + "tech_datetime": "2017-03-09 23:00:00", + "candidate_index": 63, "gt_datetime": "2017-03-10 22:30:00", "gt_price": 1507000.0 }, { "matched": true, "gt_bar_index": 32567, - "tech_bar_index": 32639, - "signal_bar_index": 32639, - "bar_offset": 72, - "tech_price": 1510000.0, - "tech_datetime": "2017-03-15 15:21:00", - "candidate_index": 149, + "tech_bar_index": 32432, + "signal_bar_index": 32432, + "bar_offset": 135, + "tech_price": 1496000.0, + "tech_datetime": "2017-03-15 04:30:00", + "candidate_index": 66, "gt_datetime": "2017-03-15 11:45:00", "gt_price": 1521000.0 }, { "matched": true, "gt_bar_index": 34408, - "tech_bar_index": 34420, - "signal_bar_index": 34420, - "bar_offset": 12, - "tech_price": 1321000.0, - "tech_datetime": "2017-03-19 10:48:00", - "candidate_index": 170, + "tech_bar_index": 34424, + "signal_bar_index": 34424, + "bar_offset": 16, + "tech_price": 1325000.0, + "tech_datetime": "2017-03-19 11:00:00", + "candidate_index": 75, "gt_datetime": "2017-03-19 10:12:00", "gt_price": 1391000.0 }, { "matched": true, "gt_bar_index": 34846, - "tech_bar_index": 34890, - "signal_bar_index": 34890, - "bar_offset": 44, - "tech_price": 1345000.0, - "tech_datetime": "2017-03-20 10:21:00", - "candidate_index": 173, + "tech_bar_index": 34907, + "signal_bar_index": 34907, + "bar_offset": 61, + "tech_price": 1344000.0, + "tech_datetime": "2017-03-20 11:12:00", + "candidate_index": 77, "gt_datetime": "2017-03-20 08:09:00", "gt_price": 1374000.0 }, { "matched": true, "gt_bar_index": 35788, - "tech_bar_index": 35914, - "signal_bar_index": 35914, - "bar_offset": 126, - "tech_price": 1348000.0, - "tech_datetime": "2017-03-22 14:30:00", - "candidate_index": 176, + "tech_bar_index": 35979, + "signal_bar_index": 35979, + "bar_offset": 191, + "tech_price": 1322000.0, + "tech_datetime": "2017-03-22 17:45:00", + "candidate_index": 80, "gt_datetime": "2017-03-22 08:12:00", "gt_price": 1365000.0 }, { "matched": true, "gt_bar_index": 37238, - "tech_bar_index": 37277, - "signal_bar_index": 37277, - "bar_offset": 39, - "tech_price": 1088000.0, - "tech_datetime": "2017-03-25 11:39:00", - "candidate_index": 185, + "tech_bar_index": 37245, + "signal_bar_index": 37245, + "bar_offset": 7, + "tech_price": 1084000.0, + "tech_datetime": "2017-03-25 10:03:00", + "candidate_index": 89, "gt_datetime": "2017-03-25 09:42:00", "gt_price": 1120000.0 }, { "matched": true, "gt_bar_index": 38021, - "tech_bar_index": 38083, - "signal_bar_index": 38083, - "bar_offset": 62, - "tech_price": 1185000.0, - "tech_datetime": "2017-03-27 04:00:00", - "candidate_index": 187, + "tech_bar_index": 38124, + "signal_bar_index": 38124, + "bar_offset": 103, + "tech_price": 1192000.0, + "tech_datetime": "2017-03-27 06:06:00", + "candidate_index": 93, "gt_datetime": "2017-03-27 00:54:00", "gt_price": 1245000.0 }, { "matched": true, "gt_bar_index": 38834, - "tech_bar_index": 38811, - "signal_bar_index": 38811, - "bar_offset": 23, - "tech_price": 1254000.0, - "tech_datetime": "2017-03-28 21:45:00", - "candidate_index": 190, + "tech_bar_index": 38865, + "signal_bar_index": 38865, + "bar_offset": 31, + "tech_price": 1250000.0, + "tech_datetime": "2017-03-29 00:27:00", + "candidate_index": 95, "gt_datetime": "2017-03-28 22:54:00", "gt_price": 1299000.0 }, { "matched": true, "gt_bar_index": 41908, - "tech_bar_index": 42010, - "signal_bar_index": 42010, - "bar_offset": 102, - "tech_price": 1356000.0, - "tech_datetime": "2017-04-04 15:57:00", - "candidate_index": 212, + "tech_bar_index": 41929, + "signal_bar_index": 41929, + "bar_offset": 21, + "tech_price": 1366000.0, + "tech_datetime": "2017-04-04 11:54:00", + "candidate_index": 104, "gt_datetime": "2017-04-04 10:51:00", "gt_price": 1380000.0 }, - { - "matched": true, - "gt_bar_index": 45620, - "tech_bar_index": 45796, - "signal_bar_index": 45796, - "bar_offset": 176, - "tech_price": 1416000.0, - "tech_datetime": "2017-04-12 17:00:00", - "candidate_index": 230, - "gt_datetime": "2017-04-12 08:12:00", - "gt_price": 1426000.0 - }, { "matched": true, "gt_bar_index": 56544, - "tech_bar_index": 56564, - "signal_bar_index": 56564, - "bar_offset": 20, - "tech_price": 2005000.0, - "tech_datetime": "2017-05-05 13:27:00", - "candidate_index": 299, + "tech_bar_index": 56578, + "signal_bar_index": 56578, + "bar_offset": 34, + "tech_price": 1967000.0, + "tech_datetime": "2017-05-05 14:09:00", + "candidate_index": 130, "gt_datetime": "2017-05-05 12:27:00", "gt_price": 2140000.0 }, + { + "matched": true, + "gt_bar_index": 56718, + "tech_bar_index": 57118, + "signal_bar_index": 57118, + "bar_offset": 400, + "tech_price": 1866000.0, + "tech_datetime": "2017-05-06 17:12:00", + "candidate_index": 131, + "gt_datetime": "2017-05-05 21:09:00", + "gt_price": 2030000.0 + }, { "matched": true, "gt_bar_index": 58572, - "tech_bar_index": 58703, - "signal_bar_index": 58703, - "bar_offset": 131, - "tech_price": 2321000.0, - "tech_datetime": "2017-05-10 00:57:00", - "candidate_index": 301, + "tech_bar_index": 58654, + "signal_bar_index": 58654, + "bar_offset": 82, + "tech_price": 2284000.0, + "tech_datetime": "2017-05-09 22:30:00", + "candidate_index": 136, "gt_datetime": "2017-05-09 18:24:00", "gt_price": 2588000.0 }, { "matched": true, "gt_bar_index": 58579, - "tech_bar_index": 58750, - "signal_bar_index": 58750, - "bar_offset": 171, - "tech_price": 2313000.0, - "tech_datetime": "2017-05-10 03:21:00", - "candidate_index": 302, + "tech_bar_index": 58683, + "signal_bar_index": 58683, + "bar_offset": 104, + "tech_price": 2306000.0, + "tech_datetime": "2017-05-09 23:57:00", + "candidate_index": 137, "gt_datetime": "2017-05-09 18:45:00", "gt_price": 2525000.0 }, { "matched": true, "gt_bar_index": 58615, - "tech_bar_index": 58862, - "signal_bar_index": 58862, - "bar_offset": 247, - "tech_price": 2266000.0, - "tech_datetime": "2017-05-10 08:57:00", - "candidate_index": 303, + "tech_bar_index": 58704, + "signal_bar_index": 58704, + "bar_offset": 89, + "tech_price": 2319000.0, + "tech_datetime": "2017-05-10 01:00:00", + "candidate_index": 138, "gt_datetime": "2017-05-09 20:33:00", "gt_price": 2449000.0 }, { "matched": true, "gt_bar_index": 59457, - "tech_bar_index": 59600, - "signal_bar_index": 59600, - "bar_offset": 143, - "tech_price": 2338000.0, - "tech_datetime": "2017-05-11 21:51:00", - "candidate_index": 305, + "tech_bar_index": 59617, + "signal_bar_index": 59617, + "bar_offset": 160, + "tech_price": 2341000.0, + "tech_datetime": "2017-05-11 22:42:00", + "candidate_index": 141, "gt_datetime": "2017-05-11 14:42:00", "gt_price": 2420000.0 }, { "matched": true, "gt_bar_index": 60809, - "tech_bar_index": 60796, - "signal_bar_index": 60796, - "bar_offset": 13, - "tech_price": 2289000.0, - "tech_datetime": "2017-05-14 10:18:00", - "candidate_index": 314, + "tech_bar_index": 61143, + "signal_bar_index": 61143, + "bar_offset": 334, + "tech_price": 2272000.0, + "tech_datetime": "2017-05-15 03:39:00", + "candidate_index": 147, "gt_datetime": "2017-05-14 10:57:00", "gt_price": 2319000.0 }, @@ -173911,31 +325289,43 @@ "bar_offset": 28, "tech_price": 2450000.0, "tech_datetime": "2017-05-20 12:33:00", - "candidate_index": 327, + "candidate_index": 154, "gt_datetime": "2017-05-20 11:09:00", "gt_price": 2587000.0 }, + { + "matched": true, + "gt_bar_index": 64511, + "tech_bar_index": 64688, + "signal_bar_index": 64688, + "bar_offset": 177, + "tech_price": 2986000.0, + "tech_datetime": "2017-05-22 19:27:00", + "candidate_index": 158, + "gt_datetime": "2017-05-22 10:36:00", + "gt_price": 2970000.0 + }, { "matched": true, "gt_bar_index": 64807, - "tech_bar_index": 65209, - "signal_bar_index": 65209, - "bar_offset": 402, - "tech_price": 3152000.0, - "tech_datetime": "2017-05-23 21:30:00", - "candidate_index": 329, + "tech_bar_index": 65230, + "signal_bar_index": 65230, + "bar_offset": 423, + "tech_price": 3133000.0, + "tech_datetime": "2017-05-23 22:33:00", + "candidate_index": 159, "gt_datetime": "2017-05-23 01:24:00", "gt_price": 3195000.0 }, { "matched": true, "gt_bar_index": 65758, - "tech_bar_index": 65892, - "signal_bar_index": 65892, - "bar_offset": 134, - "tech_price": 3880000.0, - "tech_datetime": "2017-05-25 07:39:00", - "candidate_index": 330, + "tech_bar_index": 66053, + "signal_bar_index": 66053, + "bar_offset": 295, + "tech_price": 4310000.0, + "tech_datetime": "2017-05-25 15:42:00", + "candidate_index": 160, "gt_datetime": "2017-05-25 00:57:00", "gt_price": 3990000.0 }, @@ -173947,43 +325337,43 @@ "bar_offset": 309, "tech_price": 4312000.0, "tech_datetime": "2017-05-25 16:27:00", - "candidate_index": 331, + "candidate_index": 161, "gt_datetime": "2017-05-25 01:00:00", "gt_price": 3990000.0 }, { "matched": true, "gt_bar_index": 65783, - "tech_bar_index": 66104, - "signal_bar_index": 66104, - "bar_offset": 321, - "tech_price": 4311000.0, - "tech_datetime": "2017-05-25 18:15:00", - "candidate_index": 332, + "tech_bar_index": 66244, + "signal_bar_index": 66244, + "bar_offset": 461, + "tech_price": 4579000.0, + "tech_datetime": "2017-05-26 01:15:00", + "candidate_index": 162, "gt_datetime": "2017-05-25 02:12:00", "gt_price": 3889000.0 }, { "matched": true, "gt_bar_index": 65879, - "tech_bar_index": 66267, - "signal_bar_index": 66267, - "bar_offset": 388, - "tech_price": 4145000.0, - "tech_datetime": "2017-05-26 02:24:00", - "candidate_index": 333, + "tech_bar_index": 66269, + "signal_bar_index": 66269, + "bar_offset": 390, + "tech_price": 4206000.0, + "tech_datetime": "2017-05-26 02:30:00", + "candidate_index": 163, "gt_datetime": "2017-05-25 07:00:00", "gt_price": 4314000.0 }, { "matched": true, "gt_bar_index": 65998, - "tech_bar_index": 66366, - "signal_bar_index": 66366, - "bar_offset": 368, - "tech_price": 4272000.0, - "tech_datetime": "2017-05-26 07:21:00", - "candidate_index": 334, + "tech_bar_index": 66311, + "signal_bar_index": 66311, + "bar_offset": 313, + "tech_price": 4229000.0, + "tech_datetime": "2017-05-26 04:36:00", + "candidate_index": 164, "gt_datetime": "2017-05-25 12:57:00", "gt_price": 4840000.0 }, @@ -173995,105 +325385,45 @@ "bar_offset": 432, "tech_price": 3950000.0, "tech_datetime": "2017-05-26 10:39:00", - "candidate_index": 335, + "candidate_index": 165, "gt_datetime": "2017-05-25 13:03:00", "gt_price": 4777000.0 }, { "matched": true, "gt_bar_index": 66015, - "tech_bar_index": 66438, - "signal_bar_index": 66438, - "bar_offset": 423, - "tech_price": 3896000.0, - "tech_datetime": "2017-05-26 10:57:00", - "candidate_index": 336, + "tech_bar_index": 66445, + "signal_bar_index": 66445, + "bar_offset": 430, + "tech_price": 3871000.0, + "tech_datetime": "2017-05-26 11:18:00", + "candidate_index": 166, "gt_datetime": "2017-05-25 13:48:00", "gt_price": 4590000.0 }, { "matched": true, "gt_bar_index": 66210, - "tech_bar_index": 66518, - "signal_bar_index": 66518, - "bar_offset": 308, - "tech_price": 3456000.0, - "tech_datetime": "2017-05-26 14:57:00", - "candidate_index": 337, + "tech_bar_index": 66451, + "signal_bar_index": 66451, + "bar_offset": 241, + "tech_price": 3852000.0, + "tech_datetime": "2017-05-26 11:36:00", + "candidate_index": 167, "gt_datetime": "2017-05-25 23:33:00", "gt_price": 4700000.0 }, { "matched": true, - "gt_bar_index": 66258, - "tech_bar_index": 66672, - "signal_bar_index": 66672, - "bar_offset": 414, - "tech_price": 3610000.0, - "tech_datetime": "2017-05-26 22:39:00", - "candidate_index": 338, - "gt_datetime": "2017-05-26 01:57:00", - "gt_price": 4500000.0 - }, - { - "matched": true, - "gt_bar_index": 66346, - "tech_bar_index": 66814, - "signal_bar_index": 66814, - "bar_offset": 468, - "tech_price": 3258000.0, - "tech_datetime": "2017-05-27 05:45:00", - "candidate_index": 339, - "gt_datetime": "2017-05-26 06:21:00", - "gt_price": 4600000.0 - }, - { - "matched": true, - "gt_bar_index": 66394, - "tech_bar_index": 66831, - "signal_bar_index": 66831, - "bar_offset": 437, - "tech_price": 3156000.0, - "tech_datetime": "2017-05-27 06:36:00", - "candidate_index": 340, - "gt_datetime": "2017-05-26 08:45:00", - "gt_price": 4070000.0 - }, - { - "matched": true, - "gt_bar_index": 66430, - "tech_bar_index": 66879, - "signal_bar_index": 66879, - "bar_offset": 449, - "tech_price": 3163000.0, - "tech_datetime": "2017-05-27 09:00:00", - "candidate_index": 341, - "gt_datetime": "2017-05-26 10:33:00", - "gt_price": 4150000.0 - }, - { - "matched": true, - "gt_bar_index": 66533, - "tech_bar_index": 66992, - "signal_bar_index": 66992, - "bar_offset": 459, - "tech_price": 2720000.0, - "tech_datetime": "2017-05-27 14:39:00", - "candidate_index": 342, - "gt_datetime": "2017-05-26 15:42:00", - "gt_price": 3611000.0 - }, - { - "matched": true, - "gt_bar_index": 66562, - "tech_bar_index": 67029, - "signal_bar_index": 67029, - "bar_offset": 467, - "tech_price": 2766000.0, - "tech_datetime": "2017-05-27 16:30:00", - "candidate_index": 343, - "gt_datetime": "2017-05-26 17:09:00", - "gt_price": 3869000.0 + "gt_bar_index": 66482, + "tech_bar_index": 66960, + "signal_bar_index": 66960, + "bar_offset": 478, + "tech_price": 3010000.0, + "tech_datetime": "2017-05-27 13:03:00", + "candidate_index": 168, + "gt_datetime": "2017-05-26 13:09:00", + "gt_price": 3672000.0 }, { "matched": true, @@ -174103,295 +325433,271 @@ "bar_offset": 459, "tech_price": 2757000.0, "tech_datetime": "2017-05-27 17:21:00", - "candidate_index": 344, + "candidate_index": 169, "gt_datetime": "2017-05-26 18:24:00", "gt_price": 3850000.0 }, { "matched": true, - "gt_bar_index": 66793, - "tech_bar_index": 67089, - "signal_bar_index": 67089, - "bar_offset": 296, - "tech_price": 2582000.0, - "tech_datetime": "2017-05-27 19:30:00", - "candidate_index": 345, - "gt_datetime": "2017-05-27 04:42:00", - "gt_price": 3410000.0 + "gt_bar_index": 66854, + "tech_bar_index": 67316, + "signal_bar_index": 67316, + "bar_offset": 462, + "tech_price": 2992000.0, + "tech_datetime": "2017-05-28 06:51:00", + "candidate_index": 170, + "gt_datetime": "2017-05-27 07:45:00", + "gt_price": 3250000.0 }, { "matched": true, - "gt_bar_index": 66794, - "tech_bar_index": 67127, - "signal_bar_index": 67127, - "bar_offset": 333, - "tech_price": 2620000.0, - "tech_datetime": "2017-05-27 21:24:00", - "candidate_index": 346, - "gt_datetime": "2017-05-27 04:45:00", - "gt_price": 3434000.0 - }, - { - "matched": true, - "gt_bar_index": 67203, - "tech_bar_index": 67635, - "signal_bar_index": 67635, - "bar_offset": 432, - "tech_price": 3131000.0, - "tech_datetime": "2017-05-28 22:48:00", - "candidate_index": 347, - "gt_datetime": "2017-05-28 01:12:00", - "gt_price": 3140000.0 + "gt_bar_index": 67124, + "tech_bar_index": 67574, + "signal_bar_index": 67574, + "bar_offset": 450, + "tech_price": 3164000.0, + "tech_datetime": "2017-05-28 19:45:00", + "candidate_index": 171, + "gt_datetime": "2017-05-27 21:15:00", + "gt_price": 2852000.0 }, { "matched": true, "gt_bar_index": 67207, - "tech_bar_index": 67664, - "signal_bar_index": 67664, - "bar_offset": 457, - "tech_price": 2930000.0, - "tech_datetime": "2017-05-29 00:15:00", - "candidate_index": 348, + "tech_bar_index": 67685, + "signal_bar_index": 67685, + "bar_offset": 478, + "tech_price": 2999000.0, + "tech_datetime": "2017-05-29 01:18:00", + "candidate_index": 172, "gt_datetime": "2017-05-28 01:24:00", "gt_price": 3125000.0 }, - { - "matched": true, - "gt_bar_index": 67282, - "tech_bar_index": 67735, - "signal_bar_index": 67735, - "bar_offset": 453, - "tech_price": 3069000.0, - "tech_datetime": "2017-05-29 03:54:00", - "candidate_index": 349, - "gt_datetime": "2017-05-28 05:09:00", - "gt_price": 3141000.0 - }, - { - "matched": true, - "gt_bar_index": 67553, - "tech_bar_index": 67951, - "signal_bar_index": 67951, - "bar_offset": 398, - "tech_price": 3035000.0, - "tech_datetime": "2017-05-29 14:42:00", - "candidate_index": 350, - "gt_datetime": "2017-05-28 18:42:00", - "gt_price": 3230000.0 - }, - { - "matched": true, - "gt_bar_index": 67660, - "tech_bar_index": 67965, - "signal_bar_index": 67965, - "bar_offset": 305, - "tech_price": 3045000.0, - "tech_datetime": "2017-05-29 15:24:00", - "candidate_index": 351, - "gt_datetime": "2017-05-29 00:03:00", - "gt_price": 3083000.0 - }, - { - "matched": true, - "gt_bar_index": 67804, - "tech_bar_index": 68050, - "signal_bar_index": 68050, - "bar_offset": 246, - "tech_price": 3051000.0, - "tech_datetime": "2017-05-29 19:39:00", - "candidate_index": 352, - "gt_datetime": "2017-05-29 07:21:00", - "gt_price": 3198000.0 - }, { "matched": true, "gt_bar_index": 68278, - "tech_bar_index": 68300, - "signal_bar_index": 68300, - "bar_offset": 22, - "tech_price": 3194000.0, - "tech_datetime": "2017-05-30 08:09:00", - "candidate_index": 354, + "tech_bar_index": 68293, + "signal_bar_index": 68293, + "bar_offset": 15, + "tech_price": 3198000.0, + "tech_datetime": "2017-05-30 07:48:00", + "candidate_index": 173, "gt_datetime": "2017-05-30 07:03:00", "gt_price": 3340000.0 }, { "matched": true, "gt_bar_index": 68387, - "tech_bar_index": 68522, - "signal_bar_index": 68522, - "bar_offset": 135, - "tech_price": 3165000.0, - "tech_datetime": "2017-05-30 19:15:00", - "candidate_index": 355, + "tech_bar_index": 68313, + "signal_bar_index": 68313, + "bar_offset": 74, + "tech_price": 3174000.0, + "tech_datetime": "2017-05-30 08:48:00", + "candidate_index": 174, "gt_datetime": "2017-05-30 12:30:00", "gt_price": 3300000.0 }, { "matched": true, "gt_bar_index": 70192, - "tech_bar_index": 70057, - "signal_bar_index": 70057, - "bar_offset": 135, - "tech_price": 3086000.0, - "tech_datetime": "2017-06-03 02:21:00", - "candidate_index": 362, + "tech_bar_index": 70277, + "signal_bar_index": 70277, + "bar_offset": 85, + "tech_price": 3081000.0, + "tech_datetime": "2017-06-03 13:21:00", + "candidate_index": 184, "gt_datetime": "2017-06-03 09:06:00", "gt_price": 3196000.0 }, + { + "matched": true, + "gt_bar_index": 71644, + "tech_bar_index": 71787, + "signal_bar_index": 71787, + "bar_offset": 143, + "tech_price": 3305000.0, + "tech_datetime": "2017-06-06 16:51:00", + "candidate_index": 192, + "gt_datetime": "2017-06-06 09:42:00", + "gt_price": 3399000.0 + }, + { + "matched": true, + "gt_bar_index": 71691, + "tech_bar_index": 71971, + "signal_bar_index": 71971, + "bar_offset": 280, + "tech_price": 3289000.0, + "tech_datetime": "2017-06-07 02:03:00", + "candidate_index": 193, + "gt_datetime": "2017-06-06 12:03:00", + "gt_price": 3449000.0 + }, + { + "matched": true, + "gt_bar_index": 71896, + "tech_bar_index": 72312, + "signal_bar_index": 72312, + "bar_offset": 416, + "tech_price": 3353000.0, + "tech_datetime": "2017-06-07 19:06:00", + "candidate_index": 194, + "gt_datetime": "2017-06-06 22:18:00", + "gt_price": 3430000.0 + }, { "matched": true, "gt_bar_index": 74671, - "tech_bar_index": 74831, - "signal_bar_index": 74831, - "bar_offset": 160, - "tech_price": 3218000.0, - "tech_datetime": "2017-06-13 02:15:00", - "candidate_index": 388, + "tech_bar_index": 74687, + "signal_bar_index": 74687, + "bar_offset": 16, + "tech_price": 3373000.0, + "tech_datetime": "2017-06-12 18:00:00", + "candidate_index": 202, "gt_datetime": "2017-06-12 17:12:00", "gt_price": 3395000.0 }, { "matched": true, "gt_bar_index": 75106, - "tech_bar_index": 75066, - "signal_bar_index": 75066, - "bar_offset": 40, - "tech_price": 3200000.0, - "tech_datetime": "2017-06-13 14:00:00", - "candidate_index": 390, + "tech_bar_index": 75133, + "signal_bar_index": 75133, + "bar_offset": 27, + "tech_price": 3227000.0, + "tech_datetime": "2017-06-13 17:21:00", + "candidate_index": 208, "gt_datetime": "2017-06-13 16:00:00", "gt_price": 3270000.0 }, { "matched": true, "gt_bar_index": 75914, - "tech_bar_index": 75826, - "signal_bar_index": 75826, - "bar_offset": 88, - "tech_price": 3102000.0, - "tech_datetime": "2017-06-15 04:00:00", - "candidate_index": 397, + "tech_bar_index": 75910, + "signal_bar_index": 75910, + "bar_offset": 4, + "tech_price": 3018000.0, + "tech_datetime": "2017-06-15 08:12:00", + "candidate_index": 214, "gt_datetime": "2017-06-15 08:24:00", "gt_price": 3079000.0 }, { "matched": true, "gt_bar_index": 76056, - "tech_bar_index": 75806, - "signal_bar_index": 75806, - "bar_offset": 250, - "tech_price": 3090000.0, - "tech_datetime": "2017-06-15 03:00:00", - "candidate_index": 396, + "tech_bar_index": 75944, + "signal_bar_index": 75944, + "bar_offset": 112, + "tech_price": 3001000.0, + "tech_datetime": "2017-06-15 09:54:00", + "candidate_index": 216, "gt_datetime": "2017-06-15 15:30:00", "gt_price": 2975000.0 }, { "matched": true, "gt_bar_index": 76095, - "tech_bar_index": 76475, - "signal_bar_index": 76475, - "bar_offset": 380, - "tech_price": 3005000.0, - "tech_datetime": "2017-06-16 12:27:00", - "candidate_index": 398, + "tech_bar_index": 76236, + "signal_bar_index": 76236, + "bar_offset": 141, + "tech_price": 2839000.0, + "tech_datetime": "2017-06-16 00:30:00", + "candidate_index": 217, "gt_datetime": "2017-06-15 17:27:00", "gt_price": 2998000.0 }, { "matched": true, "gt_bar_index": 78899, - "tech_bar_index": 78771, - "signal_bar_index": 78771, - "bar_offset": 128, - "tech_price": 3392000.0, - "tech_datetime": "2017-06-21 07:18:00", - "candidate_index": 404, + "tech_bar_index": 78919, + "signal_bar_index": 78919, + "bar_offset": 20, + "tech_price": 3466000.0, + "tech_datetime": "2017-06-21 14:42:00", + "candidate_index": 223, "gt_datetime": "2017-06-21 13:42:00", "gt_price": 3545000.0 }, { "matched": true, "gt_bar_index": 79810, - "tech_bar_index": 79818, - "signal_bar_index": 79818, - "bar_offset": 8, - "tech_price": 3466000.0, - "tech_datetime": "2017-06-23 11:39:00", - "candidate_index": 408, + "tech_bar_index": 79861, + "signal_bar_index": 79861, + "bar_offset": 51, + "tech_price": 3438000.0, + "tech_datetime": "2017-06-23 13:48:00", + "candidate_index": 229, "gt_datetime": "2017-06-23 11:15:00", "gt_price": 3494000.0 }, { "matched": true, "gt_bar_index": 81651, - "tech_bar_index": 81817, - "signal_bar_index": 81817, - "bar_offset": 166, - "tech_price": 3113000.0, - "tech_datetime": "2017-06-27 16:39:00", - "candidate_index": 415, + "tech_bar_index": 81677, + "signal_bar_index": 81677, + "bar_offset": 26, + "tech_price": 3258000.0, + "tech_datetime": "2017-06-27 09:39:00", + "candidate_index": 240, "gt_datetime": "2017-06-27 08:21:00", "gt_price": 3294000.0 }, { "matched": true, "gt_bar_index": 81944, - "tech_bar_index": 81950, - "signal_bar_index": 81950, - "bar_offset": 6, - "tech_price": 2923000.0, - "tech_datetime": "2017-06-27 23:18:00", - "candidate_index": 417, + "tech_bar_index": 81876, + "signal_bar_index": 81876, + "bar_offset": 68, + "tech_price": 3104000.0, + "tech_datetime": "2017-06-27 19:36:00", + "candidate_index": 241, "gt_datetime": "2017-06-27 23:00:00", "gt_price": 3054000.0 }, { "matched": true, "gt_bar_index": 82085, - "tech_bar_index": 82028, - "signal_bar_index": 82028, - "bar_offset": 57, - "tech_price": 3018000.0, - "tech_datetime": "2017-06-28 03:12:00", - "candidate_index": 419, + "tech_bar_index": 82101, + "signal_bar_index": 82101, + "bar_offset": 16, + "tech_price": 3112000.0, + "tech_datetime": "2017-06-28 06:51:00", + "candidate_index": 242, "gt_datetime": "2017-06-28 06:03:00", "gt_price": 3187000.0 }, { "matched": true, "gt_bar_index": 85093, - "tech_bar_index": 84906, - "signal_bar_index": 84906, - "bar_offset": 187, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-04 03:09:00", - "candidate_index": 433, + "tech_bar_index": 85021, + "signal_bar_index": 85021, + "bar_offset": 72, + "tech_price": 3083000.0, + "tech_datetime": "2017-07-04 08:54:00", + "candidate_index": 254, "gt_datetime": "2017-07-04 12:30:00", "gt_price": 3168000.0 }, { "matched": true, "gt_bar_index": 87434, - "tech_bar_index": 87437, - "signal_bar_index": 87437, - "bar_offset": 3, - "tech_price": 3081000.0, - "tech_datetime": "2017-07-09 09:54:00", - "candidate_index": 444, + "tech_bar_index": 87568, + "signal_bar_index": 87568, + "bar_offset": 134, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-09 16:27:00", + "candidate_index": 263, "gt_datetime": "2017-07-09 09:45:00", "gt_price": 3098000.0 }, { "matched": true, "gt_bar_index": 88372, - "tech_bar_index": 88305, - "signal_bar_index": 88305, - "bar_offset": 67, - "tech_price": 2983000.0, - "tech_datetime": "2017-07-11 05:30:00", - "candidate_index": 448, + "tech_bar_index": 88497, + "signal_bar_index": 88497, + "bar_offset": 125, + "tech_price": 2755000.0, + "tech_datetime": "2017-07-11 15:06:00", + "candidate_index": 266, "gt_datetime": "2017-07-11 08:51:00", "gt_price": 2997000.0 }, @@ -174403,19 +325709,19 @@ "bar_offset": 164, "tech_price": 2844000.0, "tech_datetime": "2017-07-12 01:03:00", - "candidate_index": 449, + "candidate_index": 267, "gt_datetime": "2017-07-11 16:51:00", "gt_price": 2970000.0 }, { "matched": true, "gt_bar_index": 89351, - "tech_bar_index": 89485, - "signal_bar_index": 89485, - "bar_offset": 134, - "tech_price": 2833000.0, - "tech_datetime": "2017-07-13 16:30:00", - "candidate_index": 452, + "tech_bar_index": 89447, + "signal_bar_index": 89447, + "bar_offset": 96, + "tech_price": 2850000.0, + "tech_datetime": "2017-07-13 14:36:00", + "candidate_index": 272, "gt_datetime": "2017-07-13 09:48:00", "gt_price": 2940000.0 }, @@ -174427,175 +325733,187 @@ "bar_offset": 7, "tech_price": 2361000.0, "tech_datetime": "2017-07-15 19:00:00", - "candidate_index": 459, + "candidate_index": 280, "gt_datetime": "2017-07-15 19:21:00", "gt_price": 2441000.0 }, { "matched": true, "gt_bar_index": 90624, - "tech_bar_index": 90716, - "signal_bar_index": 90716, - "bar_offset": 92, - "tech_price": 2306000.0, - "tech_datetime": "2017-07-16 06:03:00", - "candidate_index": 460, + "tech_bar_index": 90539, + "signal_bar_index": 90539, + "bar_offset": 85, + "tech_price": 2327000.0, + "tech_datetime": "2017-07-15 21:12:00", + "candidate_index": 281, "gt_datetime": "2017-07-16 01:27:00", "gt_price": 2429000.0 }, { "matched": true, "gt_bar_index": 90644, - "tech_bar_index": 90736, - "signal_bar_index": 90736, - "bar_offset": 92, - "tech_price": 2319000.0, - "tech_datetime": "2017-07-16 07:03:00", - "candidate_index": 461, + "tech_bar_index": 90423, + "signal_bar_index": 90423, + "bar_offset": 221, + "tech_price": 2435000.0, + "tech_datetime": "2017-07-15 15:24:00", + "candidate_index": 279, "gt_datetime": "2017-07-16 02:27:00", "gt_price": 2425000.0 }, { "matched": true, "gt_bar_index": 90856, - "tech_bar_index": 90938, - "signal_bar_index": 90938, - "bar_offset": 82, - "tech_price": 2224000.0, - "tech_datetime": "2017-07-16 17:12:00", - "candidate_index": 463, + "tech_bar_index": 90887, + "signal_bar_index": 90887, + "bar_offset": 31, + "tech_price": 2276000.0, + "tech_datetime": "2017-07-16 14:39:00", + "candidate_index": 282, "gt_datetime": "2017-07-16 13:06:00", "gt_price": 2317000.0 }, { "matched": true, "gt_bar_index": 91033, - "tech_bar_index": 90753, - "signal_bar_index": 90753, - "bar_offset": 280, - "tech_price": 2317000.0, - "tech_datetime": "2017-07-16 07:57:00", - "candidate_index": 462, + "tech_bar_index": 91165, + "signal_bar_index": 91165, + "bar_offset": 132, + "tech_price": 2151000.0, + "tech_datetime": "2017-07-17 07:06:00", + "candidate_index": 283, "gt_datetime": "2017-07-16 21:57:00", "gt_price": 2050000.0 }, { "matched": true, "gt_bar_index": 91034, - "tech_bar_index": 91336, - "signal_bar_index": 91336, - "bar_offset": 302, - "tech_price": 2283000.0, - "tech_datetime": "2017-07-17 15:39:00", - "candidate_index": 464, + "tech_bar_index": 91315, + "signal_bar_index": 91315, + "bar_offset": 281, + "tech_price": 2272000.0, + "tech_datetime": "2017-07-17 14:36:00", + "candidate_index": 284, "gt_datetime": "2017-07-16 22:00:00", "gt_price": 2049000.0 }, { "matched": true, - "gt_bar_index": 91355, - "tech_bar_index": 91789, - "signal_bar_index": 91789, + "gt_bar_index": 91041, + "tech_bar_index": 91475, + "signal_bar_index": 91475, "bar_offset": 434, - "tech_price": 2517000.0, - "tech_datetime": "2017-07-18 14:18:00", - "candidate_index": 465, - "gt_datetime": "2017-07-17 16:36:00", - "gt_price": 2366000.0 + "tech_price": 2240000.0, + "tech_datetime": "2017-07-17 22:36:00", + "candidate_index": 285, + "gt_datetime": "2017-07-16 22:21:00", + "gt_price": 2150000.0 + }, + { + "matched": true, + "gt_bar_index": 91667, + "tech_bar_index": 92059, + "signal_bar_index": 92059, + "bar_offset": 392, + "tech_price": 2696000.0, + "tech_datetime": "2017-07-19 03:48:00", + "candidate_index": 286, + "gt_datetime": "2017-07-18 08:12:00", + "gt_price": 2676000.0 + }, + { + "matched": true, + "gt_bar_index": 91681, + "tech_bar_index": 92139, + "signal_bar_index": 92139, + "bar_offset": 458, + "tech_price": 2718000.0, + "tech_datetime": "2017-07-19 07:54:00", + "candidate_index": 287, + "gt_datetime": "2017-07-18 08:54:00", + "gt_price": 2650000.0 }, { "matched": true, "gt_bar_index": 92124, - "tech_bar_index": 92224, - "signal_bar_index": 92224, - "bar_offset": 100, - "tech_price": 2646000.0, - "tech_datetime": "2017-07-19 12:09:00", - "candidate_index": 466, + "tech_bar_index": 92143, + "signal_bar_index": 92143, + "bar_offset": 19, + "tech_price": 2728000.0, + "tech_datetime": "2017-07-19 08:06:00", + "candidate_index": 288, "gt_datetime": "2017-07-19 07:09:00", "gt_price": 2830000.0 }, { "matched": true, "gt_bar_index": 92319, - "tech_bar_index": 92402, - "signal_bar_index": 92402, - "bar_offset": 83, - "tech_price": 2737000.0, - "tech_datetime": "2017-07-19 21:03:00", - "candidate_index": 467, + "tech_bar_index": 92212, + "signal_bar_index": 92212, + "bar_offset": 107, + "tech_price": 2613000.0, + "tech_datetime": "2017-07-19 11:33:00", + "candidate_index": 290, "gt_datetime": "2017-07-19 16:54:00", "gt_price": 2766000.0 }, { "matched": true, "gt_bar_index": 92975, - "tech_bar_index": 93202, - "signal_bar_index": 93202, - "bar_offset": 227, - "tech_price": 3050000.0, - "tech_datetime": "2017-07-21 13:03:00", - "candidate_index": 469, + "tech_bar_index": 93388, + "signal_bar_index": 93388, + "bar_offset": 413, + "tech_price": 3065000.0, + "tech_datetime": "2017-07-21 23:09:00", + "candidate_index": 292, "gt_datetime": "2017-07-21 01:42:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 93105, - "tech_bar_index": 93437, - "signal_bar_index": 93437, - "bar_offset": 332, - "tech_price": 3022000.0, - "tech_datetime": "2017-07-22 01:36:00", - "candidate_index": 470, + "tech_bar_index": 93541, + "signal_bar_index": 93541, + "bar_offset": 436, + "tech_price": 2934000.0, + "tech_datetime": "2017-07-22 06:48:00", + "candidate_index": 293, "gt_datetime": "2017-07-21 08:12:00", "gt_price": 3399000.0 }, { "matched": true, "gt_bar_index": 93110, - "tech_bar_index": 92745, - "signal_bar_index": 92745, - "bar_offset": 365, - "tech_price": 2652000.0, - "tech_datetime": "2017-07-20 14:12:00", - "candidate_index": 468, + "tech_bar_index": 93547, + "signal_bar_index": 93547, + "bar_offset": 437, + "tech_price": 2940000.0, + "tech_datetime": "2017-07-22 07:06:00", + "candidate_index": 294, "gt_datetime": "2017-07-21 08:27:00", "gt_price": 3262000.0 }, - { - "matched": true, - "gt_bar_index": 93145, - "tech_bar_index": 93527, - "signal_bar_index": 93527, - "bar_offset": 382, - "tech_price": 2946000.0, - "tech_datetime": "2017-07-22 06:06:00", - "candidate_index": 471, - "gt_datetime": "2017-07-21 10:12:00", - "gt_price": 3175000.0 - }, { "matched": true, "gt_bar_index": 93799, - "tech_bar_index": 93881, - "signal_bar_index": 93881, - "bar_offset": 82, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-22 23:48:00", - "candidate_index": 472, + "tech_bar_index": 94183, + "signal_bar_index": 94183, + "bar_offset": 384, + "tech_price": 3092000.0, + "tech_datetime": "2017-07-23 14:54:00", + "candidate_index": 295, "gt_datetime": "2017-07-22 19:42:00", "gt_price": 3197000.0 }, { "matched": true, "gt_bar_index": 94815, - "tech_bar_index": 94737, - "signal_bar_index": 94737, - "bar_offset": 78, - "tech_price": 3035000.0, - "tech_datetime": "2017-07-24 18:39:00", - "candidate_index": 476, + "tech_bar_index": 94503, + "signal_bar_index": 94503, + "bar_offset": 312, + "tech_price": 3055000.0, + "tech_datetime": "2017-07-24 06:57:00", + "candidate_index": 296, "gt_datetime": "2017-07-24 22:33:00", "gt_price": 3089000.0 }, @@ -174607,43 +325925,43 @@ "bar_offset": 147, "tech_price": 2813000.0, "tech_datetime": "2017-07-26 16:27:00", - "candidate_index": 479, + "candidate_index": 301, "gt_datetime": "2017-07-26 09:06:00", "gt_price": 2977000.0 }, { "matched": true, "gt_bar_index": 96697, - "tech_bar_index": 96856, - "signal_bar_index": 96856, - "bar_offset": 159, - "tech_price": 3160000.0, - "tech_datetime": "2017-07-29 04:48:00", - "candidate_index": 482, + "tech_bar_index": 96767, + "signal_bar_index": 96767, + "bar_offset": 70, + "tech_price": 3143000.0, + "tech_datetime": "2017-07-29 00:21:00", + "candidate_index": 305, "gt_datetime": "2017-07-28 20:51:00", "gt_price": 3240000.0 }, { "matched": true, "gt_bar_index": 97070, - "tech_bar_index": 97206, - "signal_bar_index": 97206, - "bar_offset": 136, - "tech_price": 3056000.0, - "tech_datetime": "2017-07-29 22:18:00", - "candidate_index": 483, + "tech_bar_index": 97137, + "signal_bar_index": 97137, + "bar_offset": 67, + "tech_price": 3099000.0, + "tech_datetime": "2017-07-29 18:51:00", + "candidate_index": 309, "gt_datetime": "2017-07-29 15:30:00", "gt_price": 3170000.0 }, { "matched": true, "gt_bar_index": 98320, - "tech_bar_index": 98328, - "signal_bar_index": 98328, - "bar_offset": 8, - "tech_price": 3172000.0, - "tech_datetime": "2017-08-01 06:36:00", - "candidate_index": 487, + "tech_bar_index": 98379, + "signal_bar_index": 98379, + "bar_offset": 59, + "tech_price": 3168000.0, + "tech_datetime": "2017-08-01 11:09:00", + "candidate_index": 313, "gt_datetime": "2017-08-01 06:12:00", "gt_price": 3198000.0 }, @@ -174655,19 +325973,19 @@ "bar_offset": 135, "tech_price": 3140000.0, "tech_datetime": "2017-08-05 05:36:00", - "candidate_index": 497, + "candidate_index": 329, "gt_datetime": "2017-08-05 12:21:00", "gt_price": 3468000.0 }, { "matched": true, "gt_bar_index": 100673, - "tech_bar_index": 100894, - "signal_bar_index": 100894, - "bar_offset": 221, - "tech_price": 3494000.0, - "tech_datetime": "2017-08-06 20:36:00", - "candidate_index": 498, + "tech_bar_index": 100785, + "signal_bar_index": 100785, + "bar_offset": 112, + "tech_price": 3502000.0, + "tech_datetime": "2017-08-06 15:09:00", + "candidate_index": 330, "gt_datetime": "2017-08-06 09:33:00", "gt_price": 3663000.0 }, @@ -174679,103 +325997,127 @@ "bar_offset": 61, "tech_price": 3858000.0, "tech_datetime": "2017-08-08 15:03:00", - "candidate_index": 500, + "candidate_index": 334, "gt_datetime": "2017-08-08 18:06:00", "gt_price": 3958000.0 }, { "matched": true, "gt_bar_index": 104056, - "tech_bar_index": 104060, - "signal_bar_index": 104060, - "bar_offset": 4, - "tech_price": 4621000.0, - "tech_datetime": "2017-08-13 11:00:00", - "candidate_index": 505, + "tech_bar_index": 103988, + "signal_bar_index": 103988, + "bar_offset": 68, + "tech_price": 4414000.0, + "tech_datetime": "2017-08-13 07:24:00", + "candidate_index": 345, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, + { + "matched": true, + "gt_bar_index": 104067, + "tech_bar_index": 103961, + "signal_bar_index": 103961, + "bar_offset": 106, + "tech_price": 4406000.0, + "tech_datetime": "2017-08-13 06:03:00", + "candidate_index": 344, + "gt_datetime": "2017-08-13 11:21:00", + "gt_price": 4850000.0 + }, + { + "matched": true, + "gt_bar_index": 104181, + "tech_bar_index": 104260, + "signal_bar_index": 104260, + "bar_offset": 79, + "tech_price": 4620000.0, + "tech_datetime": "2017-08-13 21:00:00", + "candidate_index": 346, + "gt_datetime": "2017-08-13 17:03:00", + "gt_price": 4880000.0 + }, { "matched": true, "gt_bar_index": 105034, - "tech_bar_index": 105154, - "signal_bar_index": 105154, - "bar_offset": 120, - "tech_price": 4991000.0, - "tech_datetime": "2017-08-15 17:42:00", - "candidate_index": 506, + "tech_bar_index": 105217, + "signal_bar_index": 105217, + "bar_offset": 183, + "tech_price": 4837000.0, + "tech_datetime": "2017-08-15 20:51:00", + "candidate_index": 349, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, + { + "matched": true, + "gt_bar_index": 105197, + "tech_bar_index": 105223, + "signal_bar_index": 105223, + "bar_offset": 26, + "tech_price": 4815000.0, + "tech_datetime": "2017-08-15 21:09:00", + "candidate_index": 350, + "gt_datetime": "2017-08-15 19:51:00", + "gt_price": 4910000.0 + }, { "matched": true, "gt_bar_index": 105434, - "tech_bar_index": 105724, - "signal_bar_index": 105724, - "bar_offset": 290, - "tech_price": 4776000.0, - "tech_datetime": "2017-08-16 22:12:00", - "candidate_index": 507, + "tech_bar_index": 105371, + "signal_bar_index": 105371, + "bar_offset": 63, + "tech_price": 4786000.0, + "tech_datetime": "2017-08-16 04:33:00", + "candidate_index": 352, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, - { - "matched": true, - "gt_bar_index": 106165, - "tech_bar_index": 105978, - "signal_bar_index": 105978, - "bar_offset": 187, - "tech_price": 4923000.0, - "tech_datetime": "2017-08-17 10:54:00", - "candidate_index": 508, - "gt_datetime": "2017-08-17 20:15:00", - "gt_price": 5055000.0 - }, { "matched": true, "gt_bar_index": 106634, - "tech_bar_index": 106783, - "signal_bar_index": 106783, - "bar_offset": 149, - "tech_price": 4809000.0, - "tech_datetime": "2017-08-19 03:09:00", - "candidate_index": 509, + "tech_bar_index": 106699, + "signal_bar_index": 106699, + "bar_offset": 65, + "tech_price": 4890000.0, + "tech_datetime": "2017-08-18 22:57:00", + "candidate_index": 353, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, { "matched": true, "gt_bar_index": 107369, - "tech_bar_index": 107438, - "signal_bar_index": 107438, - "bar_offset": 69, - "tech_price": 4777000.0, - "tech_datetime": "2017-08-20 11:54:00", - "candidate_index": 510, + "tech_bar_index": 107117, + "signal_bar_index": 107117, + "bar_offset": 252, + "tech_price": 4698000.0, + "tech_datetime": "2017-08-19 19:51:00", + "candidate_index": 357, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, { "matched": true, "gt_bar_index": 108389, - "tech_bar_index": 108396, - "signal_bar_index": 108396, - "bar_offset": 7, - "tech_price": 4381000.0, - "tech_datetime": "2017-08-22 11:48:00", - "candidate_index": 518, + "tech_bar_index": 108409, + "signal_bar_index": 108409, + "bar_offset": 20, + "tech_price": 4372000.0, + "tech_datetime": "2017-08-22 12:27:00", + "candidate_index": 366, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, { "matched": true, "gt_bar_index": 108539, - "tech_bar_index": 108629, - "signal_bar_index": 108629, - "bar_offset": 90, - "tech_price": 4412000.0, - "tech_datetime": "2017-08-22 23:27:00", - "candidate_index": 520, + "tech_bar_index": 108481, + "signal_bar_index": 108481, + "bar_offset": 58, + "tech_price": 4313000.0, + "tech_datetime": "2017-08-22 16:03:00", + "candidate_index": 367, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, @@ -174787,571 +326129,547 @@ "bar_offset": 6, "tech_price": 4924000.0, "tech_datetime": "2017-08-26 02:21:00", - "candidate_index": 525, + "candidate_index": 372, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, { "matched": true, "gt_bar_index": 113665, - "tech_bar_index": 113726, - "signal_bar_index": 113726, - "bar_offset": 61, - "tech_price": 5233000.0, - "tech_datetime": "2017-09-02 14:18:00", - "candidate_index": 536, + "tech_bar_index": 113712, + "signal_bar_index": 113712, + "bar_offset": 47, + "tech_price": 5371000.0, + "tech_datetime": "2017-09-02 13:36:00", + "candidate_index": 381, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, { "matched": true, "gt_bar_index": 113774, - "tech_bar_index": 113822, - "signal_bar_index": 113822, - "bar_offset": 48, - "tech_price": 5177000.0, - "tech_datetime": "2017-09-02 19:06:00", - "candidate_index": 537, + "tech_bar_index": 113762, + "signal_bar_index": 113762, + "bar_offset": 12, + "tech_price": 5229000.0, + "tech_datetime": "2017-09-02 16:06:00", + "candidate_index": 383, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, { "matched": true, "gt_bar_index": 114222, - "tech_bar_index": 114277, - "signal_bar_index": 114277, - "bar_offset": 55, - "tech_price": 5164000.0, - "tech_datetime": "2017-09-03 17:51:00", - "candidate_index": 540, + "tech_bar_index": 114251, + "signal_bar_index": 114251, + "bar_offset": 29, + "tech_price": 5152000.0, + "tech_datetime": "2017-09-03 16:33:00", + "candidate_index": 386, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, { "matched": true, "gt_bar_index": 114570, - "tech_bar_index": 114632, - "signal_bar_index": 114632, - "bar_offset": 62, - "tech_price": 5093000.0, - "tech_datetime": "2017-09-04 11:36:00", - "candidate_index": 542, + "tech_bar_index": 114600, + "signal_bar_index": 114600, + "bar_offset": 30, + "tech_price": 5099000.0, + "tech_datetime": "2017-09-04 10:00:00", + "candidate_index": 388, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, { "matched": true, "gt_bar_index": 115019, - "tech_bar_index": 115115, - "signal_bar_index": 115115, - "bar_offset": 96, - "tech_price": 4559000.0, - "tech_datetime": "2017-09-05 11:45:00", - "candidate_index": 545, + "tech_bar_index": 114929, + "signal_bar_index": 114929, + "bar_offset": 90, + "tech_price": 4768000.0, + "tech_datetime": "2017-09-05 02:27:00", + "candidate_index": 391, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, { "matched": true, "gt_bar_index": 116285, - "tech_bar_index": 116331, - "signal_bar_index": 116331, - "bar_offset": 46, - "tech_price": 5088000.0, - "tech_datetime": "2017-09-08 00:33:00", - "candidate_index": 546, + "tech_bar_index": 116357, + "signal_bar_index": 116357, + "bar_offset": 72, + "tech_price": 5096000.0, + "tech_datetime": "2017-09-08 01:51:00", + "candidate_index": 393, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, { "matched": true, "gt_bar_index": 116833, - "tech_bar_index": 116718, - "signal_bar_index": 116718, - "bar_offset": 115, - "tech_price": 5094000.0, - "tech_datetime": "2017-09-08 19:54:00", - "candidate_index": 548, + "tech_bar_index": 116849, + "signal_bar_index": 116849, + "bar_offset": 16, + "tech_price": 4936000.0, + "tech_datetime": "2017-09-09 02:27:00", + "candidate_index": 394, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, { "matched": true, "gt_bar_index": 117862, - "tech_bar_index": 117414, - "signal_bar_index": 117414, - "bar_offset": 448, - "tech_price": 0.0, - "tech_datetime": "2017-09-10 06:42:00", - "candidate_index": 550, + "tech_bar_index": 118099, + "signal_bar_index": 118099, + "bar_offset": 237, + "tech_price": 4759000.0, + "tech_datetime": "2017-09-12 00:15:00", + "candidate_index": 396, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, { "matched": true, "gt_bar_index": 119481, - "tech_bar_index": 119491, - "signal_bar_index": 119491, - "bar_offset": 10, - "tech_price": 4030000.0, - "tech_datetime": "2017-09-14 21:51:00", - "candidate_index": 556, + "tech_bar_index": 119553, + "signal_bar_index": 119553, + "bar_offset": 72, + "tech_price": 4032000.0, + "tech_datetime": "2017-09-15 00:57:00", + "candidate_index": 402, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, { "matched": true, "gt_bar_index": 119723, - "tech_bar_index": 119783, - "signal_bar_index": 119783, - "bar_offset": 60, - "tech_price": 3853000.0, - "tech_datetime": "2017-09-15 12:27:00", - "candidate_index": 557, + "tech_bar_index": 119649, + "signal_bar_index": 119649, + "bar_offset": 74, + "tech_price": 3888000.0, + "tech_datetime": "2017-09-15 05:45:00", + "candidate_index": 403, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, { "matched": true, "gt_bar_index": 119764, - "tech_bar_index": 119844, - "signal_bar_index": 119844, - "bar_offset": 80, - "tech_price": 3640000.0, - "tech_datetime": "2017-09-15 15:30:00", - "candidate_index": 558, + "tech_bar_index": 119930, + "signal_bar_index": 119930, + "bar_offset": 166, + "tech_price": 3394000.0, + "tech_datetime": "2017-09-15 19:48:00", + "candidate_index": 404, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, { "matched": true, "gt_bar_index": 119835, - "tech_bar_index": 119891, - "signal_bar_index": 119891, - "bar_offset": 56, - "tech_price": 3530000.0, - "tech_datetime": "2017-09-15 17:51:00", - "candidate_index": 559, + "tech_bar_index": 120056, + "signal_bar_index": 120056, + "bar_offset": 221, + "tech_price": 3976000.0, + "tech_datetime": "2017-09-16 02:06:00", + "candidate_index": 405, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, { "matched": true, "gt_bar_index": 119889, - "tech_bar_index": 120282, - "signal_bar_index": 120282, - "bar_offset": 393, - "tech_price": 4236000.0, - "tech_datetime": "2017-09-16 13:24:00", - "candidate_index": 560, + "tech_bar_index": 120252, + "signal_bar_index": 120252, + "bar_offset": 363, + "tech_price": 4206000.0, + "tech_datetime": "2017-09-16 11:54:00", + "candidate_index": 406, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, { "matched": true, "gt_bar_index": 119970, - "tech_bar_index": 120359, - "signal_bar_index": 120359, - "bar_offset": 389, - "tech_price": 4253000.0, - "tech_datetime": "2017-09-16 17:15:00", - "candidate_index": 561, + "tech_bar_index": 120446, + "signal_bar_index": 120446, + "bar_offset": 476, + "tech_price": 4011000.0, + "tech_datetime": "2017-09-16 21:36:00", + "candidate_index": 407, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, { "matched": true, "gt_bar_index": 120036, - "tech_bar_index": 120390, - "signal_bar_index": 120390, - "bar_offset": 354, - "tech_price": 4111000.0, - "tech_datetime": "2017-09-16 18:48:00", - "candidate_index": 562, + "tech_bar_index": 120505, + "signal_bar_index": 120505, + "bar_offset": 469, + "tech_price": 4026000.0, + "tech_datetime": "2017-09-17 00:33:00", + "candidate_index": 408, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, { "matched": true, "gt_bar_index": 120054, - "tech_bar_index": 120421, - "signal_bar_index": 120421, - "bar_offset": 367, - "tech_price": 4069000.0, - "tech_datetime": "2017-09-16 20:21:00", - "candidate_index": 563, + "tech_bar_index": 120516, + "signal_bar_index": 120516, + "bar_offset": 462, + "tech_price": 4011000.0, + "tech_datetime": "2017-09-17 01:06:00", + "candidate_index": 409, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, - { - "matched": true, - "gt_bar_index": 120156, - "tech_bar_index": 120441, - "signal_bar_index": 120441, - "bar_offset": 285, - "tech_price": 4024000.0, - "tech_datetime": "2017-09-16 21:21:00", - "candidate_index": 564, - "gt_datetime": "2017-09-16 07:06:00", - "gt_price": 4345000.0 - }, { "matched": true, "gt_bar_index": 120302, - "tech_bar_index": 120729, - "signal_bar_index": 120729, - "bar_offset": 427, - "tech_price": 4061000.0, - "tech_datetime": "2017-09-17 11:45:00", - "candidate_index": 565, + "tech_bar_index": 120678, + "signal_bar_index": 120678, + "bar_offset": 376, + "tech_price": 4085000.0, + "tech_datetime": "2017-09-17 09:12:00", + "candidate_index": 410, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, { "matched": true, "gt_bar_index": 120652, - "tech_bar_index": 120827, - "signal_bar_index": 120827, - "bar_offset": 175, - "tech_price": 4017000.0, - "tech_datetime": "2017-09-17 16:39:00", - "candidate_index": 566, + "tech_bar_index": 120803, + "signal_bar_index": 120803, + "bar_offset": 151, + "tech_price": 4020000.0, + "tech_datetime": "2017-09-17 15:27:00", + "candidate_index": 411, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, { "matched": true, "gt_bar_index": 121646, - "tech_bar_index": 121696, - "signal_bar_index": 121696, - "bar_offset": 50, - "tech_price": 4404000.0, - "tech_datetime": "2017-09-19 12:06:00", - "candidate_index": 568, + "tech_bar_index": 121743, + "signal_bar_index": 121743, + "bar_offset": 97, + "tech_price": 4320000.0, + "tech_datetime": "2017-09-19 14:27:00", + "candidate_index": 414, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, { "matched": true, "gt_bar_index": 121855, - "tech_bar_index": 121776, - "signal_bar_index": 121776, - "bar_offset": 79, - "tech_price": 4352000.0, - "tech_datetime": "2017-09-19 16:06:00", - "candidate_index": 569, + "tech_bar_index": 121758, + "signal_bar_index": 121758, + "bar_offset": 97, + "tech_price": 4332000.0, + "tech_datetime": "2017-09-19 15:12:00", + "candidate_index": 415, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, - { - "matched": true, - "gt_bar_index": 123794, - "tech_bar_index": 124165, - "signal_bar_index": 124165, - "bar_offset": 371, - "tech_price": 4188000.0, - "tech_datetime": "2017-09-24 15:33:00", - "candidate_index": 576, - "gt_datetime": "2017-09-23 21:00:00", - "gt_price": 4330000.0 - }, { "matched": true, "gt_bar_index": 126150, - "tech_bar_index": 126157, - "signal_bar_index": 126157, - "bar_offset": 7, - "tech_price": 4732000.0, - "tech_datetime": "2017-09-28 19:12:00", - "candidate_index": 579, + "tech_bar_index": 126177, + "signal_bar_index": 126177, + "bar_offset": 27, + "tech_price": 4607000.0, + "tech_datetime": "2017-09-28 20:12:00", + "candidate_index": 428, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, { "matched": true, "gt_bar_index": 128069, - "tech_bar_index": 128102, - "signal_bar_index": 128102, - "bar_offset": 33, - "tech_price": 5068000.0, - "tech_datetime": "2017-10-02 20:30:00", - "candidate_index": 587, + "tech_bar_index": 128105, + "signal_bar_index": 128105, + "bar_offset": 36, + "tech_price": 5040000.0, + "tech_datetime": "2017-10-02 20:39:00", + "candidate_index": 438, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, { "matched": true, "gt_bar_index": 131624, - "tech_bar_index": 131702, - "signal_bar_index": 131702, - "bar_offset": 78, - "tech_price": 5535000.0, - "tech_datetime": "2017-10-10 08:30:00", - "candidate_index": 599, + "tech_bar_index": 131711, + "signal_bar_index": 131711, + "bar_offset": 87, + "tech_price": 5496000.0, + "tech_datetime": "2017-10-10 08:57:00", + "candidate_index": 456, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, { "matched": true, "gt_bar_index": 133203, - "tech_bar_index": 133101, - "signal_bar_index": 133101, - "bar_offset": 102, - "tech_price": 6143000.0, - "tech_datetime": "2017-10-13 06:27:00", - "candidate_index": 603, + "tech_bar_index": 133299, + "signal_bar_index": 133299, + "bar_offset": 96, + "tech_price": 6417000.0, + "tech_datetime": "2017-10-13 16:21:00", + "candidate_index": 468, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, { "matched": true, "gt_bar_index": 133321, - "tech_bar_index": 133386, - "signal_bar_index": 133386, - "bar_offset": 65, - "tech_price": 6541000.0, - "tech_datetime": "2017-10-13 20:42:00", - "candidate_index": 604, + "tech_bar_index": 133523, + "signal_bar_index": 133523, + "bar_offset": 202, + "tech_price": 6474000.0, + "tech_datetime": "2017-10-14 03:33:00", + "candidate_index": 469, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, { "matched": true, "gt_bar_index": 134116, - "tech_bar_index": 134237, - "signal_bar_index": 134237, - "bar_offset": 121, - "tech_price": 6565000.0, - "tech_datetime": "2017-10-15 15:15:00", - "candidate_index": 610, + "tech_bar_index": 134195, + "signal_bar_index": 134195, + "bar_offset": 79, + "tech_price": 6576000.0, + "tech_datetime": "2017-10-15 13:09:00", + "candidate_index": 476, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, { "matched": true, "gt_bar_index": 134576, - "tech_bar_index": 134519, - "signal_bar_index": 134519, - "bar_offset": 57, - "tech_price": 6247000.0, - "tech_datetime": "2017-10-16 05:21:00", - "candidate_index": 615, + "tech_bar_index": 134708, + "signal_bar_index": 134708, + "bar_offset": 132, + "tech_price": 6362000.0, + "tech_datetime": "2017-10-16 14:48:00", + "candidate_index": 482, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, { "matched": true, "gt_bar_index": 135063, - "tech_bar_index": 134918, - "signal_bar_index": 134918, - "bar_offset": 145, - "tech_price": 6349000.0, - "tech_datetime": "2017-10-17 01:18:00", - "candidate_index": 617, + "tech_bar_index": 134894, + "signal_bar_index": 134894, + "bar_offset": 169, + "tech_price": 6359000.0, + "tech_datetime": "2017-10-17 00:06:00", + "candidate_index": 485, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, { "matched": true, "gt_bar_index": 135734, - "tech_bar_index": 135791, - "signal_bar_index": 135791, - "bar_offset": 57, - "tech_price": 6076000.0, - "tech_datetime": "2017-10-18 20:57:00", - "candidate_index": 622, + "tech_bar_index": 135769, + "signal_bar_index": 135769, + "bar_offset": 35, + "tech_price": 6083000.0, + "tech_datetime": "2017-10-18 19:51:00", + "candidate_index": 489, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, { "matched": true, "gt_bar_index": 137325, - "tech_bar_index": 137364, - "signal_bar_index": 137364, - "bar_offset": 39, - "tech_price": 6989000.0, - "tech_datetime": "2017-10-22 03:36:00", - "candidate_index": 628, + "tech_bar_index": 137441, + "signal_bar_index": 137441, + "bar_offset": 116, + "tech_price": 7004000.0, + "tech_datetime": "2017-10-22 07:27:00", + "candidate_index": 495, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, { "matched": true, "gt_bar_index": 137994, - "tech_bar_index": 138244, - "signal_bar_index": 138244, - "bar_offset": 250, - "tech_price": 6797000.0, - "tech_datetime": "2017-10-23 23:36:00", - "candidate_index": 632, + "tech_bar_index": 138036, + "signal_bar_index": 138036, + "bar_offset": 42, + "tech_price": 6963000.0, + "tech_datetime": "2017-10-23 13:12:00", + "candidate_index": 499, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, { "matched": true, "gt_bar_index": 138565, - "tech_bar_index": 138503, - "signal_bar_index": 138503, - "bar_offset": 62, - "tech_price": 6562000.0, - "tech_datetime": "2017-10-24 12:33:00", - "candidate_index": 635, + "tech_bar_index": 138533, + "signal_bar_index": 138533, + "bar_offset": 32, + "tech_price": 6518000.0, + "tech_datetime": "2017-10-24 14:03:00", + "candidate_index": 505, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, { "matched": true, "gt_bar_index": 139894, - "tech_bar_index": 140015, - "signal_bar_index": 140015, - "bar_offset": 121, - "tech_price": 6751000.0, - "tech_datetime": "2017-10-27 16:09:00", - "candidate_index": 642, + "tech_bar_index": 139957, + "signal_bar_index": 139957, + "bar_offset": 63, + "tech_price": 6822000.0, + "tech_datetime": "2017-10-27 13:15:00", + "candidate_index": 513, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, { "matched": true, "gt_bar_index": 142976, - "tech_bar_index": 142978, - "signal_bar_index": 142978, - "bar_offset": 2, - "tech_price": 8173000.0, - "tech_datetime": "2017-11-02 20:18:00", - "candidate_index": 667, + "tech_bar_index": 143214, + "signal_bar_index": 143214, + "bar_offset": 238, + "tech_price": 8190000.0, + "tech_datetime": "2017-11-03 08:06:00", + "candidate_index": 536, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, { "matched": true, "gt_bar_index": 143445, - "tech_bar_index": 143525, - "signal_bar_index": 143525, - "bar_offset": 80, - "tech_price": 8232000.0, - "tech_datetime": "2017-11-03 23:39:00", - "candidate_index": 669, + "tech_bar_index": 143705, + "signal_bar_index": 143705, + "bar_offset": 260, + "tech_price": 8166000.0, + "tech_datetime": "2017-11-04 08:39:00", + "candidate_index": 537, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, { "matched": true, "gt_bar_index": 144464, - "tech_bar_index": 144391, - "signal_bar_index": 144391, - "bar_offset": 73, - "tech_price": 8394000.0, - "tech_datetime": "2017-11-05 18:57:00", - "candidate_index": 674, + "tech_bar_index": 144503, + "signal_bar_index": 144503, + "bar_offset": 39, + "tech_price": 8545000.0, + "tech_datetime": "2017-11-06 00:33:00", + "candidate_index": 542, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, { "matched": true, "gt_bar_index": 145987, - "tech_bar_index": 146061, - "signal_bar_index": 146061, - "bar_offset": 74, - "tech_price": 8211000.0, - "tech_datetime": "2017-11-09 06:27:00", - "candidate_index": 681, + "tech_bar_index": 146066, + "signal_bar_index": 146066, + "bar_offset": 79, + "tech_price": 8196000.0, + "tech_datetime": "2017-11-09 06:42:00", + "candidate_index": 553, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, { "matched": true, "gt_bar_index": 146911, - "tech_bar_index": 146955, - "signal_bar_index": 146955, - "bar_offset": 44, - "tech_price": 7613000.0, - "tech_datetime": "2017-11-11 03:09:00", - "candidate_index": 693, + "tech_bar_index": 146890, + "signal_bar_index": 146890, + "bar_offset": 21, + "tech_price": 7630000.0, + "tech_datetime": "2017-11-10 23:54:00", + "candidate_index": 568, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, { "matched": true, "gt_bar_index": 147043, - "tech_bar_index": 147055, - "signal_bar_index": 147055, - "bar_offset": 12, - "tech_price": 7555000.0, - "tech_datetime": "2017-11-11 08:09:00", - "candidate_index": 695, + "tech_bar_index": 147058, + "signal_bar_index": 147058, + "bar_offset": 15, + "tech_price": 7515000.0, + "tech_datetime": "2017-11-11 08:18:00", + "candidate_index": 571, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, { "matched": true, "gt_bar_index": 147111, - "tech_bar_index": 147184, - "signal_bar_index": 147184, - "bar_offset": 73, - "tech_price": 7685000.0, - "tech_datetime": "2017-11-11 14:36:00", - "candidate_index": 696, + "tech_bar_index": 147133, + "signal_bar_index": 147133, + "bar_offset": 22, + "tech_price": 7688000.0, + "tech_datetime": "2017-11-11 12:03:00", + "candidate_index": 572, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, { "matched": true, "gt_bar_index": 147350, - "tech_bar_index": 147296, - "signal_bar_index": 147296, - "bar_offset": 54, - "tech_price": 7454000.0, - "tech_datetime": "2017-11-11 20:12:00", - "candidate_index": 698, + "tech_bar_index": 147324, + "signal_bar_index": 147324, + "bar_offset": 26, + "tech_price": 7322000.0, + "tech_datetime": "2017-11-11 21:36:00", + "candidate_index": 576, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, { "matched": true, "gt_bar_index": 147492, - "tech_bar_index": 147455, - "signal_bar_index": 147455, - "bar_offset": 37, - "tech_price": 7130000.0, - "tech_datetime": "2017-11-12 04:12:00", - "candidate_index": 700, + "tech_bar_index": 147423, + "signal_bar_index": 147423, + "bar_offset": 69, + "tech_price": 7129000.0, + "tech_datetime": "2017-11-12 02:36:00", + "candidate_index": 578, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, { "matched": true, "gt_bar_index": 147633, - "tech_bar_index": 147782, - "signal_bar_index": 147782, - "bar_offset": 149, - "tech_price": 7124000.0, - "tech_datetime": "2017-11-12 22:09:00", - "candidate_index": 701, + "tech_bar_index": 147653, + "signal_bar_index": 147653, + "bar_offset": 20, + "tech_price": 6805000.0, + "tech_datetime": "2017-11-12 14:06:00", + "candidate_index": 579, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, { "matched": true, "gt_bar_index": 147689, - "tech_bar_index": 147846, - "signal_bar_index": 147846, - "bar_offset": 157, - "tech_price": 7100000.0, - "tech_datetime": "2017-11-13 01:21:00", - "candidate_index": 702, + "tech_bar_index": 147782, + "signal_bar_index": 147782, + "bar_offset": 93, + "tech_price": 7124000.0, + "tech_datetime": "2017-11-12 22:09:00", + "candidate_index": 580, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, { "matched": true, "gt_bar_index": 147691, - "tech_bar_index": 147923, - "signal_bar_index": 147923, - "bar_offset": 232, - "tech_price": 7083000.0, - "tech_datetime": "2017-11-13 05:12:00", - "candidate_index": 703, + "tech_bar_index": 147853, + "signal_bar_index": 147853, + "bar_offset": 162, + "tech_price": 7118000.0, + "tech_datetime": "2017-11-13 01:42:00", + "candidate_index": 581, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -175363,67 +326681,55 @@ "bar_offset": 250, "tech_price": 6896000.0, "tech_datetime": "2017-11-13 08:45:00", - "candidate_index": 704, + "candidate_index": 582, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, { "matched": true, "gt_bar_index": 147759, - "tech_bar_index": 147423, - "signal_bar_index": 147423, - "bar_offset": 336, - "tech_price": 7129000.0, - "tech_datetime": "2017-11-12 02:36:00", - "candidate_index": 699, + "tech_bar_index": 147411, + "signal_bar_index": 147411, + "bar_offset": 348, + "tech_price": 7227000.0, + "tech_datetime": "2017-11-12 02:00:00", + "candidate_index": 577, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, - { - "matched": true, - "gt_bar_index": 147833, - "tech_bar_index": 148160, - "signal_bar_index": 148160, - "bar_offset": 327, - "tech_price": 7246000.0, - "tech_datetime": "2017-11-13 17:03:00", - "candidate_index": 705, - "gt_datetime": "2017-11-13 00:42:00", - "gt_price": 7455000.0 - }, { "matched": true, "gt_bar_index": 148107, - "tech_bar_index": 148390, - "signal_bar_index": 148390, - "bar_offset": 283, - "tech_price": 7400000.0, - "tech_datetime": "2017-11-14 04:33:00", - "candidate_index": 706, + "tech_bar_index": 148567, + "signal_bar_index": 148567, + "bar_offset": 460, + "tech_price": 7530000.0, + "tech_datetime": "2017-11-14 13:24:00", + "candidate_index": 583, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, { "matched": true, "gt_bar_index": 148268, - "tech_bar_index": 148474, - "signal_bar_index": 148474, - "bar_offset": 206, - "tech_price": 7398000.0, - "tech_datetime": "2017-11-14 08:45:00", - "candidate_index": 707, + "tech_bar_index": 148609, + "signal_bar_index": 148609, + "bar_offset": 341, + "tech_price": 7526000.0, + "tech_datetime": "2017-11-14 15:30:00", + "candidate_index": 584, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, { "matched": true, "gt_bar_index": 149992, - "tech_bar_index": 150044, - "signal_bar_index": 150044, - "bar_offset": 52, - "tech_price": 8725000.0, - "tech_datetime": "2017-11-17 15:15:00", - "candidate_index": 711, + "tech_bar_index": 150016, + "signal_bar_index": 150016, + "bar_offset": 24, + "tech_price": 8733000.0, + "tech_datetime": "2017-11-17 13:51:00", + "candidate_index": 589, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -175435,466 +326741,622 @@ "bar_offset": 61, "tech_price": 8903000.0, "tech_datetime": "2017-11-21 05:15:00", - "candidate_index": 722, + "candidate_index": 598, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, { "matched": true, "gt_bar_index": 153443, - "tech_bar_index": 153549, - "signal_bar_index": 153549, - "bar_offset": 106, - "tech_price": 9132000.0, - "tech_datetime": "2017-11-24 22:30:00", - "candidate_index": 734, + "tech_bar_index": 153530, + "signal_bar_index": 153530, + "bar_offset": 87, + "tech_price": 9128000.0, + "tech_datetime": "2017-11-24 21:33:00", + "candidate_index": 607, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, + { + "matched": true, + "gt_bar_index": 154586, + "tech_bar_index": 154669, + "signal_bar_index": 154669, + "bar_offset": 83, + "tech_price": 10300000.0, + "tech_datetime": "2017-11-27 06:30:00", + "candidate_index": 613, + "gt_datetime": "2017-11-27 02:21:00", + "gt_price": 10756000.0 + }, + { + "matched": true, + "gt_bar_index": 154883, + "tech_bar_index": 154983, + "signal_bar_index": 154983, + "bar_offset": 100, + "tech_price": 10851000.0, + "tech_datetime": "2017-11-27 22:12:00", + "candidate_index": 614, + "gt_datetime": "2017-11-27 17:12:00", + "gt_price": 11174000.0 + }, { "matched": true, "gt_bar_index": 155436, - "tech_bar_index": 155808, - "signal_bar_index": 155808, - "bar_offset": 372, - "tech_price": 12657000.0, - "tech_datetime": "2017-11-29 15:27:00", - "candidate_index": 738, + "tech_bar_index": 155058, + "signal_bar_index": 155058, + "bar_offset": 378, + "tech_price": 10923000.0, + "tech_datetime": "2017-11-28 01:57:00", + "candidate_index": 615, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, { "matched": true, "gt_bar_index": 155788, - "tech_bar_index": 156088, - "signal_bar_index": 156088, - "bar_offset": 300, - "tech_price": 12443000.0, - "tech_datetime": "2017-11-30 05:27:00", - "candidate_index": 739, + "tech_bar_index": 156023, + "signal_bar_index": 156023, + "bar_offset": 235, + "tech_price": 12952000.0, + "tech_datetime": "2017-11-30 02:12:00", + "candidate_index": 616, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, { "matched": true, "gt_bar_index": 155803, - "tech_bar_index": 156093, - "signal_bar_index": 156093, - "bar_offset": 290, - "tech_price": 12153000.0, - "tech_datetime": "2017-11-30 05:42:00", - "candidate_index": 740, + "tech_bar_index": 156038, + "signal_bar_index": 156038, + "bar_offset": 235, + "tech_price": 12731000.0, + "tech_datetime": "2017-11-30 02:57:00", + "candidate_index": 617, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, { "matched": true, "gt_bar_index": 155960, - "tech_bar_index": 156130, - "signal_bar_index": 156130, - "bar_offset": 170, - "tech_price": 11890000.0, - "tech_datetime": "2017-11-30 07:33:00", - "candidate_index": 741, + "tech_bar_index": 156093, + "signal_bar_index": 156093, + "bar_offset": 133, + "tech_price": 12153000.0, + "tech_datetime": "2017-11-30 05:42:00", + "candidate_index": 618, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, { "matched": true, "gt_bar_index": 156074, - "tech_bar_index": 156267, - "signal_bar_index": 156267, - "bar_offset": 193, - "tech_price": 12283000.0, - "tech_datetime": "2017-11-30 14:24:00", - "candidate_index": 742, + "tech_bar_index": 156276, + "signal_bar_index": 156276, + "bar_offset": 202, + "tech_price": 12099000.0, + "tech_datetime": "2017-11-30 14:51:00", + "candidate_index": 619, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, { "matched": true, "gt_bar_index": 156087, - "tech_bar_index": 156462, - "signal_bar_index": 156462, - "bar_offset": 375, - "tech_price": 10689000.0, - "tech_datetime": "2017-12-01 00:09:00", - "candidate_index": 743, + "tech_bar_index": 156286, + "signal_bar_index": 156286, + "bar_offset": 199, + "tech_price": 11819000.0, + "tech_datetime": "2017-11-30 15:21:00", + "candidate_index": 620, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, { "matched": true, "gt_bar_index": 156101, - "tech_bar_index": 156486, - "signal_bar_index": 156486, - "bar_offset": 385, - "tech_price": 10690000.0, - "tech_datetime": "2017-12-01 01:21:00", - "candidate_index": 744, + "tech_bar_index": 156337, + "signal_bar_index": 156337, + "bar_offset": 236, + "tech_price": 11898000.0, + "tech_datetime": "2017-11-30 17:54:00", + "candidate_index": 621, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, + { + "matched": true, + "gt_bar_index": 156107, + "tech_bar_index": 156475, + "signal_bar_index": 156475, + "bar_offset": 368, + "tech_price": 10550000.0, + "tech_datetime": "2017-12-01 00:48:00", + "candidate_index": 622, + "gt_datetime": "2017-11-30 06:24:00", + "gt_price": 11550000.0 + }, + { + "matched": true, + "gt_bar_index": 156113, + "tech_bar_index": 156501, + "signal_bar_index": 156501, + "bar_offset": 388, + "tech_price": 10615000.0, + "tech_datetime": "2017-12-01 02:06:00", + "candidate_index": 623, + "gt_datetime": "2017-11-30 06:42:00", + "gt_price": 12443000.0 + }, + { + "matched": true, + "gt_bar_index": 156322, + "tech_bar_index": 156753, + "signal_bar_index": 156753, + "bar_offset": 431, + "tech_price": 11549000.0, + "tech_datetime": "2017-12-01 14:42:00", + "candidate_index": 624, + "gt_datetime": "2017-11-30 17:09:00", + "gt_price": 12080000.0 + }, + { + "matched": true, + "gt_bar_index": 156460, + "tech_bar_index": 156940, + "signal_bar_index": 156940, + "bar_offset": 480, + "tech_price": 12150000.0, + "tech_datetime": "2017-12-02 00:03:00", + "candidate_index": 625, + "gt_datetime": "2017-12-01 00:03:00", + "gt_price": 11297000.0 + }, { "matched": true, "gt_bar_index": 159181, - "tech_bar_index": 159261, - "signal_bar_index": 159261, - "bar_offset": 80, - "tech_price": 15901000.0, - "tech_datetime": "2017-12-06 20:06:00", - "candidate_index": 750, + "tech_bar_index": 159207, + "signal_bar_index": 159207, + "bar_offset": 26, + "tech_price": 15701000.0, + "tech_datetime": "2017-12-06 17:24:00", + "candidate_index": 633, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, + { + "matched": true, + "gt_bar_index": 159497, + "tech_bar_index": 159753, + "signal_bar_index": 159753, + "bar_offset": 256, + "tech_price": 19300000.0, + "tech_datetime": "2017-12-07 20:42:00", + "candidate_index": 634, + "gt_datetime": "2017-12-07 07:54:00", + "gt_price": 19500000.0 + }, { "matched": true, "gt_bar_index": 159843, - "tech_bar_index": 160079, - "signal_bar_index": 160079, - "bar_offset": 236, - "tech_price": 22700000.0, - "tech_datetime": "2017-12-08 13:12:00", - "candidate_index": 751, + "tech_bar_index": 160092, + "signal_bar_index": 160092, + "bar_offset": 249, + "tech_price": 21580000.0, + "tech_datetime": "2017-12-08 13:51:00", + "candidate_index": 635, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, { "matched": true, "gt_bar_index": 160006, - "tech_bar_index": 160310, - "signal_bar_index": 160310, - "bar_offset": 304, - "tech_price": 19603000.0, - "tech_datetime": "2017-12-09 00:54:00", - "candidate_index": 752, + "tech_bar_index": 160257, + "signal_bar_index": 160257, + "bar_offset": 251, + "tech_price": 18800000.0, + "tech_datetime": "2017-12-08 22:15:00", + "candidate_index": 636, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, { "matched": true, - "gt_bar_index": 160192, - "tech_bar_index": 160655, - "signal_bar_index": 160655, - "bar_offset": 463, - "tech_price": 18170000.0, - "tech_datetime": "2017-12-09 18:09:00", - "candidate_index": 753, - "gt_datetime": "2017-12-08 19:00:00", - "gt_price": 21200000.0 - }, - { - "matched": true, - "gt_bar_index": 160250, - "tech_bar_index": 160727, - "signal_bar_index": 160727, - "bar_offset": 477, - "tech_price": 17640000.0, - "tech_datetime": "2017-12-09 21:45:00", - "candidate_index": 754, - "gt_datetime": "2017-12-08 21:54:00", - "gt_price": 20500000.0 + "gt_bar_index": 160077, + "tech_bar_index": 160551, + "signal_bar_index": 160551, + "bar_offset": 474, + "tech_price": 19105000.0, + "tech_datetime": "2017-12-09 12:57:00", + "candidate_index": 637, + "gt_datetime": "2017-12-08 13:06:00", + "gt_price": 23953000.0 }, { "matched": true, "gt_bar_index": 160288, - "tech_bar_index": 160756, - "signal_bar_index": 160756, - "bar_offset": 468, - "tech_price": 17606000.0, - "tech_datetime": "2017-12-09 23:12:00", - "candidate_index": 755, + "tech_bar_index": 160731, + "signal_bar_index": 160731, + "bar_offset": 443, + "tech_price": 17449000.0, + "tech_datetime": "2017-12-09 21:57:00", + "candidate_index": 638, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, { "matched": true, "gt_bar_index": 160438, - "tech_bar_index": 160856, - "signal_bar_index": 160856, - "bar_offset": 418, - "tech_price": 16505000.0, - "tech_datetime": "2017-12-10 04:12:00", - "candidate_index": 756, + "tech_bar_index": 160757, + "signal_bar_index": 160757, + "bar_offset": 319, + "tech_price": 17531000.0, + "tech_datetime": "2017-12-09 23:15:00", + "candidate_index": 639, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, { "matched": true, "gt_bar_index": 160617, - "tech_bar_index": 161006, - "signal_bar_index": 161006, - "bar_offset": 389, - "tech_price": 15600000.0, - "tech_datetime": "2017-12-10 11:42:00", - "candidate_index": 757, + "tech_bar_index": 160785, + "signal_bar_index": 160785, + "bar_offset": 168, + "tech_price": 17169000.0, + "tech_datetime": "2017-12-10 00:39:00", + "candidate_index": 640, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, { "matched": true, "gt_bar_index": 160705, - "tech_bar_index": 161042, - "signal_bar_index": 161042, - "bar_offset": 337, - "tech_price": 14220000.0, - "tech_datetime": "2017-12-10 13:30:00", - "candidate_index": 758, + "tech_bar_index": 160856, + "signal_bar_index": 160856, + "bar_offset": 151, + "tech_price": 16505000.0, + "tech_datetime": "2017-12-10 04:12:00", + "candidate_index": 641, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, { "matched": true, "gt_bar_index": 160833, - "tech_bar_index": 161188, - "signal_bar_index": 161188, - "bar_offset": 355, - "tech_price": 15500000.0, - "tech_datetime": "2017-12-10 20:48:00", - "candidate_index": 759, + "tech_bar_index": 160868, + "signal_bar_index": 160868, + "bar_offset": 35, + "tech_price": 16131000.0, + "tech_datetime": "2017-12-10 04:48:00", + "candidate_index": 642, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, + { + "matched": true, + "gt_bar_index": 160929, + "tech_bar_index": 160900, + "signal_bar_index": 160900, + "bar_offset": 29, + "tech_price": 16285000.0, + "tech_datetime": "2017-12-10 06:24:00", + "candidate_index": 643, + "gt_datetime": "2017-12-10 07:51:00", + "gt_price": 17840000.0 + }, + { + "matched": true, + "gt_bar_index": 160997, + "tech_bar_index": 161463, + "signal_bar_index": 161463, + "bar_offset": 466, + "tech_price": 19088000.0, + "tech_datetime": "2017-12-11 16:18:00", + "candidate_index": 644, + "gt_datetime": "2017-12-10 11:15:00", + "gt_price": 16480000.0 + }, + { + "matched": true, + "gt_bar_index": 161035, + "tech_bar_index": 161473, + "signal_bar_index": 161473, + "bar_offset": 438, + "tech_price": 19133000.0, + "tech_datetime": "2017-12-11 16:48:00", + "candidate_index": 645, + "gt_datetime": "2017-12-10 13:09:00", + "gt_price": 14650000.0 + }, + { + "matched": true, + "gt_bar_index": 161090, + "tech_bar_index": 161526, + "signal_bar_index": 161526, + "bar_offset": 436, + "tech_price": 18975000.0, + "tech_datetime": "2017-12-11 19:27:00", + "candidate_index": 646, + "gt_datetime": "2017-12-10 15:54:00", + "gt_price": 16700000.0 + }, { "matched": true, "gt_bar_index": 161165, - "tech_bar_index": 161583, - "signal_bar_index": 161583, - "bar_offset": 418, - "tech_price": 18830000.0, - "tech_datetime": "2017-12-11 22:18:00", - "candidate_index": 760, + "tech_bar_index": 161544, + "signal_bar_index": 161544, + "bar_offset": 379, + "tech_price": 18918000.0, + "tech_datetime": "2017-12-11 20:21:00", + "candidate_index": 647, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, { "matched": true, "gt_bar_index": 161244, - "tech_bar_index": 161629, - "signal_bar_index": 161629, - "bar_offset": 385, - "tech_price": 18821000.0, - "tech_datetime": "2017-12-12 00:36:00", - "candidate_index": 761, + "tech_bar_index": 161584, + "signal_bar_index": 161584, + "bar_offset": 340, + "tech_price": 18830000.0, + "tech_datetime": "2017-12-11 22:21:00", + "candidate_index": 648, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, { "matched": true, - "gt_bar_index": 161390, - "tech_bar_index": 161842, - "signal_bar_index": 161842, - "bar_offset": 452, - "tech_price": 19100000.0, - "tech_datetime": "2017-12-12 11:15:00", - "candidate_index": 762, - "gt_datetime": "2017-12-11 12:39:00", - "gt_price": 19900000.0 + "gt_bar_index": 161265, + "tech_bar_index": 161599, + "signal_bar_index": 161599, + "bar_offset": 334, + "tech_price": 18816000.0, + "tech_datetime": "2017-12-11 23:06:00", + "candidate_index": 649, + "gt_datetime": "2017-12-11 00:39:00", + "gt_price": 18001000.0 }, { "matched": true, "gt_bar_index": 161728, - "tech_bar_index": 161855, - "signal_bar_index": 161855, - "bar_offset": 127, - "tech_price": 19167000.0, - "tech_datetime": "2017-12-12 11:54:00", - "candidate_index": 763, + "tech_bar_index": 161898, + "signal_bar_index": 161898, + "bar_offset": 170, + "tech_price": 19007000.0, + "tech_datetime": "2017-12-12 14:03:00", + "candidate_index": 650, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, { "matched": true, "gt_bar_index": 162318, - "tech_bar_index": 162337, - "signal_bar_index": 162337, - "bar_offset": 19, - "tech_price": 18350000.0, - "tech_datetime": "2017-12-13 12:00:00", - "candidate_index": 766, + "tech_bar_index": 162322, + "signal_bar_index": 162322, + "bar_offset": 4, + "tech_price": 18383000.0, + "tech_datetime": "2017-12-13 11:15:00", + "candidate_index": 653, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, { "matched": true, "gt_bar_index": 162393, - "tech_bar_index": 162479, - "signal_bar_index": 162479, - "bar_offset": 86, - "tech_price": 18467000.0, - "tech_datetime": "2017-12-13 19:06:00", - "candidate_index": 767, + "tech_bar_index": 162340, + "signal_bar_index": 162340, + "bar_offset": 53, + "tech_price": 18326000.0, + "tech_datetime": "2017-12-13 12:09:00", + "candidate_index": 654, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, { "matched": true, "gt_bar_index": 162914, - "tech_bar_index": 163170, - "signal_bar_index": 163170, - "bar_offset": 256, - "tech_price": 18546000.0, - "tech_datetime": "2017-12-15 06:09:00", - "candidate_index": 768, + "tech_bar_index": 162677, + "signal_bar_index": 162677, + "bar_offset": 237, + "tech_price": 18223000.0, + "tech_datetime": "2017-12-14 05:30:00", + "candidate_index": 657, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, { "matched": true, "gt_bar_index": 163284, - "tech_bar_index": 163202, - "signal_bar_index": 163202, - "bar_offset": 82, - "tech_price": 18599000.0, - "tech_datetime": "2017-12-15 07:45:00", - "candidate_index": 769, + "tech_bar_index": 163207, + "signal_bar_index": 163207, + "bar_offset": 77, + "tech_price": 18551000.0, + "tech_datetime": "2017-12-15 08:00:00", + "candidate_index": 658, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, { "matched": true, "gt_bar_index": 163434, - "tech_bar_index": 163557, - "signal_bar_index": 163557, - "bar_offset": 123, - "tech_price": 20073000.0, - "tech_datetime": "2017-12-16 01:30:00", - "candidate_index": 770, + "tech_bar_index": 163510, + "signal_bar_index": 163510, + "bar_offset": 76, + "tech_price": 20393000.0, + "tech_datetime": "2017-12-15 23:09:00", + "candidate_index": 659, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, { "matched": true, "gt_bar_index": 164430, - "tech_bar_index": 164509, - "signal_bar_index": 164509, - "bar_offset": 79, - "tech_price": 21981000.0, - "tech_datetime": "2017-12-18 01:06:00", - "candidate_index": 774, + "tech_bar_index": 164474, + "signal_bar_index": 164474, + "bar_offset": 44, + "tech_price": 22277000.0, + "tech_datetime": "2017-12-17 23:21:00", + "candidate_index": 667, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, { "matched": true, "gt_bar_index": 164641, - "tech_bar_index": 164689, - "signal_bar_index": 164689, - "bar_offset": 48, - "tech_price": 21302000.0, - "tech_datetime": "2017-12-18 10:06:00", - "candidate_index": 775, + "tech_bar_index": 164656, + "signal_bar_index": 164656, + "bar_offset": 15, + "tech_price": 21699000.0, + "tech_datetime": "2017-12-18 08:27:00", + "candidate_index": 668, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, { "matched": true, "gt_bar_index": 165236, - "tech_bar_index": 165029, - "signal_bar_index": 165029, - "bar_offset": 207, - "tech_price": 21572000.0, - "tech_datetime": "2017-12-19 03:06:00", - "candidate_index": 776, + "tech_bar_index": 165365, + "signal_bar_index": 165365, + "bar_offset": 129, + "tech_price": 21584000.0, + "tech_datetime": "2017-12-19 20:00:00", + "candidate_index": 672, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, { "matched": true, "gt_bar_index": 165617, - "tech_bar_index": 165671, - "signal_bar_index": 165671, - "bar_offset": 54, - "tech_price": 20600000.0, - "tech_datetime": "2017-12-20 11:18:00", - "candidate_index": 778, + "tech_bar_index": 165641, + "signal_bar_index": 165641, + "bar_offset": 24, + "tech_price": 21000000.0, + "tech_datetime": "2017-12-20 09:48:00", + "candidate_index": 674, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, { "matched": true, "gt_bar_index": 165891, - "tech_bar_index": 165914, - "signal_bar_index": 165914, - "bar_offset": 23, - "tech_price": 21335000.0, - "tech_datetime": "2017-12-20 23:27:00", - "candidate_index": 779, + "tech_bar_index": 165820, + "signal_bar_index": 165820, + "bar_offset": 71, + "tech_price": 20930000.0, + "tech_datetime": "2017-12-20 18:45:00", + "candidate_index": 675, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, { "matched": true, "gt_bar_index": 166412, - "tech_bar_index": 166330, - "signal_bar_index": 166330, - "bar_offset": 82, - "tech_price": 21368000.0, - "tech_datetime": "2017-12-21 20:21:00", - "candidate_index": 784, + "tech_bar_index": 166427, + "signal_bar_index": 166427, + "bar_offset": 15, + "tech_price": 20189000.0, + "tech_datetime": "2017-12-22 01:15:00", + "candidate_index": 680, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, { "matched": true, "gt_bar_index": 166552, - "tech_bar_index": 166610, - "signal_bar_index": 166610, - "bar_offset": 58, - "tech_price": 19685000.0, - "tech_datetime": "2017-12-22 10:39:00", - "candidate_index": 785, + "tech_bar_index": 166624, + "signal_bar_index": 166624, + "bar_offset": 72, + "tech_price": 19586000.0, + "tech_datetime": "2017-12-22 11:24:00", + "candidate_index": 681, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, { "matched": true, "gt_bar_index": 166666, - "tech_bar_index": 166797, - "signal_bar_index": 166797, - "bar_offset": 131, - "tech_price": 18500000.0, - "tech_datetime": "2017-12-22 20:03:00", - "candidate_index": 786, + "tech_bar_index": 166717, + "signal_bar_index": 166717, + "bar_offset": 51, + "tech_price": 18301000.0, + "tech_datetime": "2017-12-22 16:03:00", + "candidate_index": 682, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, { "matched": true, "gt_bar_index": 166789, - "tech_bar_index": 166869, - "signal_bar_index": 166869, - "bar_offset": 80, - "tech_price": 16303000.0, - "tech_datetime": "2017-12-22 23:39:00", - "candidate_index": 787, + "tech_bar_index": 166816, + "signal_bar_index": 166816, + "bar_offset": 27, + "tech_price": 18475000.0, + "tech_datetime": "2017-12-22 21:00:00", + "candidate_index": 684, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, { "matched": true, "gt_bar_index": 166866, - "tech_bar_index": 166900, - "signal_bar_index": 166900, - "bar_offset": 34, - "tech_price": 16874000.0, - "tech_datetime": "2017-12-23 01:12:00", - "candidate_index": 788, + "tech_bar_index": 166869, + "signal_bar_index": 166869, + "bar_offset": 3, + "tech_price": 16303000.0, + "tech_datetime": "2017-12-22 23:39:00", + "candidate_index": 685, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, { "matched": true, "gt_bar_index": 166884, - "tech_bar_index": 167140, - "signal_bar_index": 167140, - "bar_offset": 256, - "tech_price": 18902000.0, - "tech_datetime": "2017-12-23 13:12:00", - "candidate_index": 789, + "tech_bar_index": 166929, + "signal_bar_index": 166929, + "bar_offset": 45, + "tech_price": 17146000.0, + "tech_datetime": "2017-12-23 02:39:00", + "candidate_index": 686, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, + { + "matched": true, + "gt_bar_index": 166959, + "tech_bar_index": 167074, + "signal_bar_index": 167074, + "bar_offset": 115, + "tech_price": 18321000.0, + "tech_datetime": "2017-12-23 09:54:00", + "candidate_index": 687, + "gt_datetime": "2017-12-23 04:09:00", + "gt_price": 18248000.0 + }, + { + "matched": true, + "gt_bar_index": 167035, + "tech_bar_index": 167193, + "signal_bar_index": 167193, + "bar_offset": 158, + "tech_price": 18276000.0, + "tech_datetime": "2017-12-23 15:51:00", + "candidate_index": 688, + "gt_datetime": "2017-12-23 07:57:00", + "gt_price": 19325000.0 + }, + { + "matched": true, + "gt_bar_index": 167135, + "tech_bar_index": 167534, + "signal_bar_index": 167534, + "bar_offset": 399, + "tech_price": 19179000.0, + "tech_datetime": "2017-12-24 08:54:00", + "candidate_index": 689, + "gt_datetime": "2017-12-23 12:57:00", + "gt_price": 19500000.0 + }, { "matched": true, "gt_bar_index": 167507, @@ -175903,439 +327365,523 @@ "bar_offset": 115, "tech_price": 18671000.0, "tech_datetime": "2017-12-24 13:18:00", - "candidate_index": 790, + "candidate_index": 690, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, { "matched": true, "gt_bar_index": 169073, - "tech_bar_index": 169345, - "signal_bar_index": 169345, - "bar_offset": 272, - "tech_price": 21460000.0, - "tech_datetime": "2017-12-28 03:33:00", - "candidate_index": 796, + "tech_bar_index": 169211, + "signal_bar_index": 169211, + "bar_offset": 138, + "tech_price": 21624000.0, + "tech_datetime": "2017-12-27 20:51:00", + "candidate_index": 694, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, { "matched": true, "gt_bar_index": 169508, - "tech_bar_index": 169581, - "signal_bar_index": 169581, - "bar_offset": 73, - "tech_price": 19696000.0, - "tech_datetime": "2017-12-28 15:21:00", - "candidate_index": 797, + "tech_bar_index": 169472, + "signal_bar_index": 169472, + "bar_offset": 36, + "tech_price": 21666000.0, + "tech_datetime": "2017-12-28 09:54:00", + "candidate_index": 697, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, { "matched": true, "gt_bar_index": 169521, - "tech_bar_index": 169605, - "signal_bar_index": 169605, - "bar_offset": 84, - "tech_price": 19850000.0, - "tech_datetime": "2017-12-28 16:33:00", - "candidate_index": 798, + "tech_bar_index": 169566, + "signal_bar_index": 169566, + "bar_offset": 45, + "tech_price": 19542000.0, + "tech_datetime": "2017-12-28 14:36:00", + "candidate_index": 698, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, { "matched": true, "gt_bar_index": 169720, - "tech_bar_index": 169725, - "signal_bar_index": 169725, - "bar_offset": 5, - "tech_price": 19450000.0, - "tech_datetime": "2017-12-28 22:33:00", - "candidate_index": 799, + "tech_bar_index": 169776, + "signal_bar_index": 169776, + "bar_offset": 56, + "tech_price": 19482000.0, + "tech_datetime": "2017-12-29 01:06:00", + "candidate_index": 701, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, { "matched": true, "gt_bar_index": 170950, - "tech_bar_index": 170973, - "signal_bar_index": 170973, - "bar_offset": 23, - "tech_price": 18620000.0, - "tech_datetime": "2017-12-31 13:54:00", - "candidate_index": 807, + "tech_bar_index": 170996, + "signal_bar_index": 170996, + "bar_offset": 46, + "tech_price": 18624000.0, + "tech_datetime": "2017-12-31 15:03:00", + "candidate_index": 715, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 172221, - "tech_bar_index": 172118, - "signal_bar_index": 172118, - "bar_offset": 103, - "tech_price": 18829000.0, - "tech_datetime": "2018-01-02 23:09:00", - "candidate_index": 815, + "tech_bar_index": 172131, + "signal_bar_index": 172131, + "bar_offset": 90, + "tech_price": 18796000.0, + "tech_datetime": "2018-01-02 23:48:00", + "candidate_index": 725, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, { "matched": true, "gt_bar_index": 173205, - "tech_bar_index": 172952, - "signal_bar_index": 172952, - "bar_offset": 253, - "tech_price": 20355000.0, - "tech_datetime": "2018-01-04 16:51:00", - "candidate_index": 819, + "tech_bar_index": 172975, + "signal_bar_index": 172975, + "bar_offset": 230, + "tech_price": 20044000.0, + "tech_datetime": "2018-01-04 18:00:00", + "candidate_index": 731, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, { "matched": true, "gt_bar_index": 173493, - "tech_bar_index": 173752, - "signal_bar_index": 173752, - "bar_offset": 259, - "tech_price": 25032000.0, - "tech_datetime": "2018-01-06 08:51:00", - "candidate_index": 820, + "tech_bar_index": 173513, + "signal_bar_index": 173513, + "bar_offset": 20, + "tech_price": 22640000.0, + "tech_datetime": "2018-01-05 20:54:00", + "candidate_index": 732, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, { "matched": true, "gt_bar_index": 173627, - "tech_bar_index": 173826, - "signal_bar_index": 173826, - "bar_offset": 199, - "tech_price": 24670000.0, - "tech_datetime": "2018-01-06 12:33:00", - "candidate_index": 821, + "tech_bar_index": 173853, + "signal_bar_index": 173853, + "bar_offset": 226, + "tech_price": 24332000.0, + "tech_datetime": "2018-01-06 13:54:00", + "candidate_index": 733, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, + { + "matched": true, + "gt_bar_index": 173745, + "tech_bar_index": 173925, + "signal_bar_index": 173925, + "bar_offset": 180, + "tech_price": 23931000.0, + "tech_datetime": "2018-01-06 17:30:00", + "candidate_index": 734, + "gt_datetime": "2018-01-06 08:30:00", + "gt_price": 25988000.0 + }, + { + "matched": true, + "gt_bar_index": 173784, + "tech_bar_index": 174137, + "signal_bar_index": 174137, + "bar_offset": 353, + "tech_price": 24546000.0, + "tech_datetime": "2018-01-07 04:06:00", + "candidate_index": 735, + "gt_datetime": "2018-01-06 10:27:00", + "gt_price": 25778000.0 + }, { "matched": true, "gt_bar_index": 174406, - "tech_bar_index": 174488, - "signal_bar_index": 174488, - "bar_offset": 82, - "tech_price": 25169000.0, - "tech_datetime": "2018-01-07 21:39:00", - "candidate_index": 822, + "tech_bar_index": 174540, + "signal_bar_index": 174540, + "bar_offset": 134, + "tech_price": 24918000.0, + "tech_datetime": "2018-01-08 00:15:00", + "candidate_index": 736, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, { "matched": true, "gt_bar_index": 174995, - "tech_bar_index": 175081, - "signal_bar_index": 175081, - "bar_offset": 86, - "tech_price": 23743000.0, - "tech_datetime": "2018-01-09 09:12:00", - "candidate_index": 825, + "tech_bar_index": 175211, + "signal_bar_index": 175211, + "bar_offset": 216, + "tech_price": 23061000.0, + "tech_datetime": "2018-01-09 15:42:00", + "candidate_index": 739, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, { "matched": true, "gt_bar_index": 175123, - "tech_bar_index": 175145, - "signal_bar_index": 175145, - "bar_offset": 22, - "tech_price": 24031000.0, - "tech_datetime": "2018-01-09 12:24:00", - "candidate_index": 826, + "tech_bar_index": 175223, + "signal_bar_index": 175223, + "bar_offset": 100, + "tech_price": 23047000.0, + "tech_datetime": "2018-01-09 16:18:00", + "candidate_index": 740, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, { "matched": true, "gt_bar_index": 175443, - "tech_bar_index": 175498, - "signal_bar_index": 175498, - "bar_offset": 55, - "tech_price": 22984000.0, - "tech_datetime": "2018-01-10 06:03:00", - "candidate_index": 830, + "tech_bar_index": 175347, + "signal_bar_index": 175347, + "bar_offset": 96, + "tech_price": 22399000.0, + "tech_datetime": "2018-01-09 22:30:00", + "candidate_index": 742, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, { "matched": true, "gt_bar_index": 175759, - "tech_bar_index": 175767, - "signal_bar_index": 175767, - "bar_offset": 8, - "tech_price": 21332000.0, - "tech_datetime": "2018-01-10 19:30:00", - "candidate_index": 832, + "tech_bar_index": 175670, + "signal_bar_index": 175670, + "bar_offset": 89, + "tech_price": 22485000.0, + "tech_datetime": "2018-01-10 14:39:00", + "candidate_index": 744, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, { "matched": true, "gt_bar_index": 175923, - "tech_bar_index": 176023, - "signal_bar_index": 176023, - "bar_offset": 100, - "tech_price": 20543000.0, - "tech_datetime": "2018-01-11 08:18:00", - "candidate_index": 833, + "tech_bar_index": 176116, + "signal_bar_index": 176116, + "bar_offset": 193, + "tech_price": 19001000.0, + "tech_datetime": "2018-01-11 12:57:00", + "candidate_index": 745, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, { "matched": true, "gt_bar_index": 176038, - "tech_bar_index": 176044, - "signal_bar_index": 176044, - "bar_offset": 6, - "tech_price": 20385000.0, - "tech_datetime": "2018-01-11 09:21:00", - "candidate_index": 834, + "tech_bar_index": 176132, + "signal_bar_index": 176132, + "bar_offset": 94, + "tech_price": 18001000.0, + "tech_datetime": "2018-01-11 13:45:00", + "candidate_index": 746, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, { "matched": true, "gt_bar_index": 176083, - "tech_bar_index": 176107, - "signal_bar_index": 176107, - "bar_offset": 24, - "tech_price": 20050000.0, - "tech_datetime": "2018-01-11 12:30:00", - "candidate_index": 835, + "tech_bar_index": 176439, + "signal_bar_index": 176439, + "bar_offset": 356, + "tech_price": 19250000.0, + "tech_datetime": "2018-01-12 05:06:00", + "candidate_index": 747, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, { "matched": true, "gt_bar_index": 176141, - "tech_bar_index": 176149, - "signal_bar_index": 176149, - "bar_offset": 8, - "tech_price": 18110000.0, - "tech_datetime": "2018-01-11 14:36:00", - "candidate_index": 836, + "tech_bar_index": 176500, + "signal_bar_index": 176500, + "bar_offset": 359, + "tech_price": 18524000.0, + "tech_datetime": "2018-01-12 08:09:00", + "candidate_index": 748, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, { "matched": true, "gt_bar_index": 176204, - "tech_bar_index": 176168, - "signal_bar_index": 176168, - "bar_offset": 36, - "tech_price": 18400000.0, - "tech_datetime": "2018-01-11 15:33:00", - "candidate_index": 837, + "tech_bar_index": 176524, + "signal_bar_index": 176524, + "bar_offset": 320, + "tech_price": 18656000.0, + "tech_datetime": "2018-01-12 09:21:00", + "candidate_index": 749, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, { "matched": true, "gt_bar_index": 176321, - "tech_bar_index": 176435, - "signal_bar_index": 176435, - "bar_offset": 114, - "tech_price": 19170000.0, - "tech_datetime": "2018-01-12 04:54:00", - "candidate_index": 838, + "tech_bar_index": 176529, + "signal_bar_index": 176529, + "bar_offset": 208, + "tech_price": 18587000.0, + "tech_datetime": "2018-01-12 09:36:00", + "candidate_index": 750, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, { "matched": true, "gt_bar_index": 176509, - "tech_bar_index": 176529, - "signal_bar_index": 176529, - "bar_offset": 20, - "tech_price": 18587000.0, - "tech_datetime": "2018-01-12 09:36:00", - "candidate_index": 839, + "tech_bar_index": 176800, + "signal_bar_index": 176800, + "bar_offset": 291, + "tech_price": 19492000.0, + "tech_datetime": "2018-01-12 23:12:00", + "candidate_index": 751, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, { "matched": true, "gt_bar_index": 177030, - "tech_bar_index": 177250, - "signal_bar_index": 177250, - "bar_offset": 220, - "tech_price": 20469000.0, - "tech_datetime": "2018-01-13 21:51:00", - "candidate_index": 841, + "tech_bar_index": 177189, + "signal_bar_index": 177189, + "bar_offset": 159, + "tech_price": 20540000.0, + "tech_datetime": "2018-01-13 18:48:00", + "candidate_index": 753, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, { "matched": true, "gt_bar_index": 177977, - "tech_bar_index": 178033, - "signal_bar_index": 178033, - "bar_offset": 56, - "tech_price": 19295000.0, - "tech_datetime": "2018-01-15 13:00:00", - "candidate_index": 847, + "tech_bar_index": 177950, + "signal_bar_index": 177950, + "bar_offset": 27, + "tech_price": 19138000.0, + "tech_datetime": "2018-01-15 08:51:00", + "candidate_index": 761, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, { "matched": true, "gt_bar_index": 178235, - "tech_bar_index": 178077, - "signal_bar_index": 178077, - "bar_offset": 158, - "tech_price": 19220000.0, - "tech_datetime": "2018-01-15 15:12:00", - "candidate_index": 848, + "tech_bar_index": 178257, + "signal_bar_index": 178257, + "bar_offset": 22, + "tech_price": 19126000.0, + "tech_datetime": "2018-01-16 00:12:00", + "candidate_index": 767, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, { "matched": true, "gt_bar_index": 178459, - "tech_bar_index": 178493, - "signal_bar_index": 178493, - "bar_offset": 34, - "tech_price": 18244000.0, - "tech_datetime": "2018-01-16 12:00:00", - "candidate_index": 849, + "tech_bar_index": 178450, + "signal_bar_index": 178450, + "bar_offset": 9, + "tech_price": 18164000.0, + "tech_datetime": "2018-01-16 09:51:00", + "candidate_index": 769, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, { "matched": true, "gt_bar_index": 178637, - "tech_bar_index": 178683, - "signal_bar_index": 178683, - "bar_offset": 46, - "tech_price": 16430000.0, - "tech_datetime": "2018-01-16 21:30:00", - "candidate_index": 851, + "tech_bar_index": 178686, + "signal_bar_index": 178686, + "bar_offset": 49, + "tech_price": 16354000.0, + "tech_datetime": "2018-01-16 21:39:00", + "candidate_index": 772, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, { "matched": true, "gt_bar_index": 178679, - "tech_bar_index": 178702, - "signal_bar_index": 178702, - "bar_offset": 23, - "tech_price": 16300000.0, - "tech_datetime": "2018-01-16 22:27:00", - "candidate_index": 852, + "tech_bar_index": 178756, + "signal_bar_index": 178756, + "bar_offset": 77, + "tech_price": 15855000.0, + "tech_datetime": "2018-01-17 01:09:00", + "candidate_index": 773, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, { "matched": true, "gt_bar_index": 178818, - "tech_bar_index": 178754, - "signal_bar_index": 178754, - "bar_offset": 64, - "tech_price": 15637000.0, - "tech_datetime": "2018-01-17 01:03:00", - "candidate_index": 853, + "tech_bar_index": 178822, + "signal_bar_index": 178822, + "bar_offset": 4, + "tech_price": 15199000.0, + "tech_datetime": "2018-01-17 04:27:00", + "candidate_index": 776, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, { "matched": true, "gt_bar_index": 178856, - "tech_bar_index": 178895, - "signal_bar_index": 178895, - "bar_offset": 39, - "tech_price": 13390000.0, - "tech_datetime": "2018-01-17 08:06:00", - "candidate_index": 854, + "tech_bar_index": 178839, + "signal_bar_index": 178839, + "bar_offset": 17, + "tech_price": 14606000.0, + "tech_datetime": "2018-01-17 05:18:00", + "candidate_index": 778, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, { "matched": true, "gt_bar_index": 178873, - "tech_bar_index": 179004, - "signal_bar_index": 179004, - "bar_offset": 131, - "tech_price": 13104000.0, - "tech_datetime": "2018-01-17 13:33:00", - "candidate_index": 855, + "tech_bar_index": 178891, + "signal_bar_index": 178891, + "bar_offset": 18, + "tech_price": 13650000.0, + "tech_datetime": "2018-01-17 07:54:00", + "candidate_index": 779, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, { "matched": true, "gt_bar_index": 178885, - "tech_bar_index": 179013, - "signal_bar_index": 179013, - "bar_offset": 128, - "tech_price": 13118000.0, - "tech_datetime": "2018-01-17 14:00:00", - "candidate_index": 856, + "tech_bar_index": 178833, + "signal_bar_index": 178833, + "bar_offset": 52, + "tech_price": 14741000.0, + "tech_datetime": "2018-01-17 05:00:00", + "candidate_index": 777, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, { "matched": true, "gt_bar_index": 178886, - "tech_bar_index": 178579, - "signal_bar_index": 178579, - "bar_offset": 307, - "tech_price": 17722000.0, - "tech_datetime": "2018-01-16 16:18:00", - "candidate_index": 850, + "tech_bar_index": 178782, + "signal_bar_index": 178782, + "bar_offset": 104, + "tech_price": 15205000.0, + "tech_datetime": "2018-01-17 02:27:00", + "candidate_index": 775, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, + { + "matched": true, + "gt_bar_index": 178889, + "tech_bar_index": 178767, + "signal_bar_index": 178767, + "bar_offset": 122, + "tech_price": 15668000.0, + "tech_datetime": "2018-01-17 01:42:00", + "candidate_index": 774, + "gt_datetime": "2018-01-17 07:48:00", + "gt_price": 14045000.0 + }, + { + "matched": true, + "gt_bar_index": 178922, + "tech_bar_index": 179013, + "signal_bar_index": 179013, + "bar_offset": 91, + "tech_price": 13118000.0, + "tech_datetime": "2018-01-17 14:00:00", + "candidate_index": 780, + "gt_datetime": "2018-01-17 09:27:00", + "gt_price": 15649000.0 + }, + { + "matched": true, + "gt_bar_index": 179010, + "tech_bar_index": 179064, + "signal_bar_index": 179064, + "bar_offset": 54, + "tech_price": 13457000.0, + "tech_datetime": "2018-01-17 16:33:00", + "candidate_index": 781, + "gt_datetime": "2018-01-17 13:51:00", + "gt_price": 13849000.0 + }, + { + "matched": true, + "gt_bar_index": 179040, + "tech_bar_index": 179125, + "signal_bar_index": 179125, + "bar_offset": 85, + "tech_price": 12686000.0, + "tech_datetime": "2018-01-17 19:36:00", + "candidate_index": 782, + "gt_datetime": "2018-01-17 15:21:00", + "gt_price": 13900000.0 + }, { "matched": true, "gt_bar_index": 179164, - "tech_bar_index": 179524, - "signal_bar_index": 179524, - "bar_offset": 360, - "tech_price": 14421000.0, - "tech_datetime": "2018-01-18 16:09:00", - "candidate_index": 857, + "tech_bar_index": 179218, + "signal_bar_index": 179218, + "bar_offset": 54, + "tech_price": 12014000.0, + "tech_datetime": "2018-01-18 00:15:00", + "candidate_index": 783, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, { "matched": true, "gt_bar_index": 179258, - "tech_bar_index": 179639, - "signal_bar_index": 179639, - "bar_offset": 381, - "tech_price": 14473000.0, - "tech_datetime": "2018-01-18 21:54:00", - "candidate_index": 858, + "tech_bar_index": 179483, + "signal_bar_index": 179483, + "bar_offset": 225, + "tech_price": 14137000.0, + "tech_datetime": "2018-01-18 14:06:00", + "candidate_index": 784, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, { "matched": true, - "gt_bar_index": 179348, - "tech_bar_index": 179819, - "signal_bar_index": 179819, - "bar_offset": 471, - "tech_price": 14720000.0, - "tech_datetime": "2018-01-19 06:54:00", - "candidate_index": 859, - "gt_datetime": "2018-01-18 07:18:00", - "gt_price": 15420000.0 + "gt_bar_index": 179376, + "tech_bar_index": 179832, + "signal_bar_index": 179832, + "bar_offset": 456, + "tech_price": 14735000.0, + "tech_datetime": "2018-01-19 07:33:00", + "candidate_index": 785, + "gt_datetime": "2018-01-18 08:45:00", + "gt_price": 15100000.0 + }, + { + "matched": true, + "gt_bar_index": 179429, + "tech_bar_index": 179852, + "signal_bar_index": 179852, + "bar_offset": 423, + "tech_price": 14689000.0, + "tech_datetime": "2018-01-19 08:33:00", + "candidate_index": 786, + "gt_datetime": "2018-01-18 11:24:00", + "gt_price": 16400000.0 }, { "matched": true, "gt_bar_index": 179503, - "tech_bar_index": 179939, - "signal_bar_index": 179939, - "bar_offset": 436, - "tech_price": 14594000.0, - "tech_datetime": "2018-01-19 12:54:00", - "candidate_index": 860, + "tech_bar_index": 179898, + "signal_bar_index": 179898, + "bar_offset": 395, + "tech_price": 14800000.0, + "tech_datetime": "2018-01-19 10:51:00", + "candidate_index": 787, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -176347,115 +327893,103 @@ "bar_offset": 364, "tech_price": 14601000.0, "tech_datetime": "2018-01-19 15:45:00", - "candidate_index": 861, + "candidate_index": 788, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, { "matched": true, "gt_bar_index": 179798, - "tech_bar_index": 180109, - "signal_bar_index": 180109, - "bar_offset": 311, - "tech_price": 14835000.0, - "tech_datetime": "2018-01-19 21:24:00", - "candidate_index": 862, + "tech_bar_index": 180058, + "signal_bar_index": 180058, + "bar_offset": 260, + "tech_price": 14727000.0, + "tech_datetime": "2018-01-19 18:51:00", + "candidate_index": 789, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, { "matched": true, "gt_bar_index": 180442, - "tech_bar_index": 180506, - "signal_bar_index": 180506, - "bar_offset": 64, - "tech_price": 16471000.0, - "tech_datetime": "2018-01-20 17:15:00", - "candidate_index": 863, + "tech_bar_index": 180842, + "signal_bar_index": 180842, + "bar_offset": 400, + "tech_price": 16000000.0, + "tech_datetime": "2018-01-21 10:03:00", + "candidate_index": 790, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, - { - "matched": true, - "gt_bar_index": 180454, - "tech_bar_index": 180839, - "signal_bar_index": 180839, - "bar_offset": 385, - "tech_price": 16107000.0, - "tech_datetime": "2018-01-21 09:54:00", - "candidate_index": 864, - "gt_datetime": "2018-01-20 14:39:00", - "gt_price": 17200000.0 - }, { "matched": true, "gt_bar_index": 180789, - "tech_bar_index": 180958, - "signal_bar_index": 180958, - "bar_offset": 169, - "tech_price": 14649000.0, - "tech_datetime": "2018-01-21 16:03:00", - "candidate_index": 865, + "tech_bar_index": 180941, + "signal_bar_index": 180941, + "bar_offset": 152, + "tech_price": 15012000.0, + "tech_datetime": "2018-01-21 15:12:00", + "candidate_index": 791, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, { "matched": true, "gt_bar_index": 180904, - "tech_bar_index": 181107, - "signal_bar_index": 181107, - "bar_offset": 203, - "tech_price": 14375000.0, - "tech_datetime": "2018-01-21 23:30:00", - "candidate_index": 866, + "tech_bar_index": 180964, + "signal_bar_index": 180964, + "bar_offset": 60, + "tech_price": 14609000.0, + "tech_datetime": "2018-01-21 16:21:00", + "candidate_index": 792, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, { "matched": true, "gt_bar_index": 180938, - "tech_bar_index": 181131, - "signal_bar_index": 181131, - "bar_offset": 193, - "tech_price": 14229000.0, - "tech_datetime": "2018-01-22 00:42:00", - "candidate_index": 867, + "tech_bar_index": 181008, + "signal_bar_index": 181008, + "bar_offset": 70, + "tech_price": 14168000.0, + "tech_datetime": "2018-01-21 18:33:00", + "candidate_index": 793, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, { "matched": true, "gt_bar_index": 181060, - "tech_bar_index": 181249, - "signal_bar_index": 181249, - "bar_offset": 189, - "tech_price": 14150000.0, - "tech_datetime": "2018-01-22 06:36:00", - "candidate_index": 868, + "tech_bar_index": 181097, + "signal_bar_index": 181097, + "bar_offset": 37, + "tech_price": 14649000.0, + "tech_datetime": "2018-01-21 23:00:00", + "candidate_index": 794, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, { "matched": true, "gt_bar_index": 181300, - "tech_bar_index": 181336, - "signal_bar_index": 181336, - "bar_offset": 36, - "tech_price": 14059000.0, - "tech_datetime": "2018-01-22 10:57:00", - "candidate_index": 869, + "tech_bar_index": 181372, + "signal_bar_index": 181372, + "bar_offset": 72, + "tech_price": 14023000.0, + "tech_datetime": "2018-01-22 12:45:00", + "candidate_index": 798, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, { "matched": true, "gt_bar_index": 181450, - "tech_bar_index": 181513, - "signal_bar_index": 181513, - "bar_offset": 63, - "tech_price": 14416000.0, - "tech_datetime": "2018-01-22 19:48:00", - "candidate_index": 872, + "tech_bar_index": 181578, + "signal_bar_index": 181578, + "bar_offset": 128, + "tech_price": 13389000.0, + "tech_datetime": "2018-01-22 23:03:00", + "candidate_index": 799, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -176467,715 +328001,715 @@ "bar_offset": 4, "tech_price": 13314000.0, "tech_datetime": "2018-01-23 02:48:00", - "candidate_index": 874, + "candidate_index": 800, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, { "matched": true, "gt_bar_index": 181777, - "tech_bar_index": 181707, - "signal_bar_index": 181707, - "bar_offset": 70, - "tech_price": 13231000.0, - "tech_datetime": "2018-01-23 05:30:00", - "candidate_index": 875, + "tech_bar_index": 181674, + "signal_bar_index": 181674, + "bar_offset": 103, + "tech_price": 13181000.0, + "tech_datetime": "2018-01-23 03:51:00", + "candidate_index": 801, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, { "matched": true, "gt_bar_index": 182226, - "tech_bar_index": 182326, - "signal_bar_index": 182326, - "bar_offset": 100, - "tech_price": 12817000.0, - "tech_datetime": "2018-01-24 12:27:00", - "candidate_index": 876, + "tech_bar_index": 182313, + "signal_bar_index": 182313, + "bar_offset": 87, + "tech_price": 12716000.0, + "tech_datetime": "2018-01-24 11:48:00", + "candidate_index": 803, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, { "matched": true, "gt_bar_index": 182793, - "tech_bar_index": 182867, - "signal_bar_index": 182867, - "bar_offset": 74, - "tech_price": 13538000.0, - "tech_datetime": "2018-01-25 15:30:00", - "candidate_index": 877, + "tech_bar_index": 182833, + "signal_bar_index": 182833, + "bar_offset": 40, + "tech_price": 13527000.0, + "tech_datetime": "2018-01-25 13:48:00", + "candidate_index": 805, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, { "matched": true, "gt_bar_index": 183539, - "tech_bar_index": 183457, - "signal_bar_index": 183457, - "bar_offset": 82, - "tech_price": 12000000.0, - "tech_datetime": "2018-01-26 21:00:00", - "candidate_index": 883, + "tech_bar_index": 183462, + "signal_bar_index": 183462, + "bar_offset": 77, + "tech_price": 11999000.0, + "tech_datetime": "2018-01-26 21:15:00", + "candidate_index": 809, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, { "matched": true, "gt_bar_index": 184419, - "tech_bar_index": 184392, - "signal_bar_index": 184392, - "bar_offset": 27, - "tech_price": 13281000.0, - "tech_datetime": "2018-01-28 19:45:00", - "candidate_index": 888, + "tech_bar_index": 184451, + "signal_bar_index": 184451, + "bar_offset": 32, + "tech_price": 13292000.0, + "tech_datetime": "2018-01-28 22:42:00", + "candidate_index": 815, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, { "matched": true, "gt_bar_index": 185676, - "tech_bar_index": 185699, - "signal_bar_index": 185699, - "bar_offset": 23, - "tech_price": 11181000.0, - "tech_datetime": "2018-01-31 13:06:00", - "candidate_index": 897, + "tech_bar_index": 185683, + "signal_bar_index": 185683, + "bar_offset": 7, + "tech_price": 11300000.0, + "tech_datetime": "2018-01-31 12:18:00", + "candidate_index": 828, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, { "matched": true, "gt_bar_index": 185787, - "tech_bar_index": 185878, - "signal_bar_index": 185878, - "bar_offset": 91, - "tech_price": 11359000.0, - "tech_datetime": "2018-01-31 22:03:00", - "candidate_index": 898, + "tech_bar_index": 185839, + "signal_bar_index": 185839, + "bar_offset": 52, + "tech_price": 11290000.0, + "tech_datetime": "2018-01-31 20:06:00", + "candidate_index": 829, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, { "matched": true, "gt_bar_index": 186531, - "tech_bar_index": 186455, - "signal_bar_index": 186455, - "bar_offset": 76, - "tech_price": 10203000.0, - "tech_datetime": "2018-02-02 02:54:00", - "candidate_index": 902, + "tech_bar_index": 186546, + "signal_bar_index": 186546, + "bar_offset": 15, + "tech_price": 10284000.0, + "tech_datetime": "2018-02-02 07:27:00", + "candidate_index": 833, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, { "matched": true, "gt_bar_index": 186650, - "tech_bar_index": 186668, - "signal_bar_index": 186668, - "bar_offset": 18, - "tech_price": 9214000.0, - "tech_datetime": "2018-02-02 13:33:00", - "candidate_index": 903, + "tech_bar_index": 186640, + "signal_bar_index": 186640, + "bar_offset": 10, + "tech_price": 9383000.0, + "tech_datetime": "2018-02-02 12:09:00", + "candidate_index": 835, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, { "matched": true, "gt_bar_index": 186721, - "tech_bar_index": 186734, - "signal_bar_index": 186734, - "bar_offset": 13, - "tech_price": 8793000.0, - "tech_datetime": "2018-02-02 16:51:00", - "candidate_index": 904, + "tech_bar_index": 186745, + "signal_bar_index": 186745, + "bar_offset": 24, + "tech_price": 8635000.0, + "tech_datetime": "2018-02-02 17:24:00", + "candidate_index": 837, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, { "matched": true, "gt_bar_index": 186857, - "tech_bar_index": 187172, - "signal_bar_index": 187172, - "bar_offset": 315, - "tech_price": 8714000.0, - "tech_datetime": "2018-02-03 14:45:00", - "candidate_index": 905, + "tech_bar_index": 186992, + "signal_bar_index": 186992, + "bar_offset": 135, + "tech_price": 9054000.0, + "tech_datetime": "2018-02-03 05:45:00", + "candidate_index": 838, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, + { + "matched": true, + "gt_bar_index": 186860, + "tech_bar_index": 187000, + "signal_bar_index": 187000, + "bar_offset": 140, + "tech_price": 8992000.0, + "tech_datetime": "2018-02-03 06:09:00", + "candidate_index": 839, + "gt_datetime": "2018-02-02 23:09:00", + "gt_price": 9525000.0 + }, + { + "matched": true, + "gt_bar_index": 186915, + "tech_bar_index": 186669, + "signal_bar_index": 186669, + "bar_offset": 246, + "tech_price": 9162000.0, + "tech_datetime": "2018-02-02 13:36:00", + "candidate_index": 836, + "gt_datetime": "2018-02-03 01:54:00", + "gt_price": 9535000.0 + }, + { + "matched": true, + "gt_bar_index": 187040, + "tech_bar_index": 186585, + "signal_bar_index": 186585, + "bar_offset": 455, + "tech_price": 9511000.0, + "tech_datetime": "2018-02-02 09:24:00", + "candidate_index": 834, + "gt_datetime": "2018-02-03 08:09:00", + "gt_price": 9500000.0 + }, { "matched": true, "gt_bar_index": 187361, - "tech_bar_index": 187726, - "signal_bar_index": 187726, - "bar_offset": 365, - "tech_price": 9630000.0, - "tech_datetime": "2018-02-04 18:27:00", - "candidate_index": 906, + "tech_bar_index": 187736, + "signal_bar_index": 187736, + "bar_offset": 375, + "tech_price": 9613000.0, + "tech_datetime": "2018-02-04 18:57:00", + "candidate_index": 840, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, { "matched": true, "gt_bar_index": 187658, - "tech_bar_index": 187890, - "signal_bar_index": 187890, - "bar_offset": 232, - "tech_price": 9134000.0, - "tech_datetime": "2018-02-05 02:39:00", - "candidate_index": 907, + "tech_bar_index": 187869, + "signal_bar_index": 187869, + "bar_offset": 211, + "tech_price": 9089000.0, + "tech_datetime": "2018-02-05 01:36:00", + "candidate_index": 841, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, { "matched": true, "gt_bar_index": 187988, - "tech_bar_index": 187932, - "signal_bar_index": 187932, - "bar_offset": 56, - "tech_price": 9049000.0, - "tech_datetime": "2018-02-05 04:45:00", - "candidate_index": 909, + "tech_bar_index": 187921, + "signal_bar_index": 187921, + "bar_offset": 67, + "tech_price": 9002000.0, + "tech_datetime": "2018-02-05 04:12:00", + "candidate_index": 842, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, { "matched": true, "gt_bar_index": 188122, - "tech_bar_index": 188187, - "signal_bar_index": 188187, - "bar_offset": 65, - "tech_price": 8784000.0, - "tech_datetime": "2018-02-05 17:30:00", - "candidate_index": 910, + "tech_bar_index": 188105, + "signal_bar_index": 188105, + "bar_offset": 17, + "tech_price": 8779000.0, + "tech_datetime": "2018-02-05 13:24:00", + "candidate_index": 843, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, { "matched": true, "gt_bar_index": 188433, - "tech_bar_index": 188438, - "signal_bar_index": 188438, - "bar_offset": 5, - "tech_price": 8086000.0, - "tech_datetime": "2018-02-06 06:03:00", - "candidate_index": 911, + "tech_bar_index": 188354, + "signal_bar_index": 188354, + "bar_offset": 79, + "tech_price": 8206000.0, + "tech_datetime": "2018-02-06 01:51:00", + "candidate_index": 844, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, { "matched": true, "gt_bar_index": 188602, - "tech_bar_index": 188501, - "signal_bar_index": 188501, - "bar_offset": 101, - "tech_price": 7898000.0, - "tech_datetime": "2018-02-06 09:12:00", - "candidate_index": 912, + "tech_bar_index": 188578, + "signal_bar_index": 188578, + "bar_offset": 24, + "tech_price": 6876000.0, + "tech_datetime": "2018-02-06 13:03:00", + "candidate_index": 845, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, { "matched": true, "gt_bar_index": 188611, - "tech_bar_index": 188829, - "signal_bar_index": 188829, - "bar_offset": 218, - "tech_price": 7730000.0, - "tech_datetime": "2018-02-07 01:36:00", - "candidate_index": 913, + "tech_bar_index": 188837, + "signal_bar_index": 188837, + "bar_offset": 226, + "tech_price": 7753000.0, + "tech_datetime": "2018-02-07 02:00:00", + "candidate_index": 846, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, { "matched": true, - "gt_bar_index": 188762, - "tech_bar_index": 189207, - "signal_bar_index": 189207, - "bar_offset": 445, - "tech_price": 8690000.0, - "tech_datetime": "2018-02-07 20:30:00", - "candidate_index": 914, - "gt_datetime": "2018-02-06 22:15:00", - "gt_price": 8027000.0 - }, - { - "matched": true, - "gt_bar_index": 188779, - "tech_bar_index": 189219, - "signal_bar_index": 189219, - "bar_offset": 440, - "tech_price": 8733000.0, - "tech_datetime": "2018-02-07 21:06:00", - "candidate_index": 915, - "gt_datetime": "2018-02-06 23:06:00", - "gt_price": 8100000.0 - }, - { - "matched": true, - "gt_bar_index": 188972, - "tech_bar_index": 189326, - "signal_bar_index": 189326, - "bar_offset": 354, - "tech_price": 8799000.0, - "tech_datetime": "2018-02-08 02:27:00", - "candidate_index": 916, - "gt_datetime": "2018-02-07 08:45:00", - "gt_price": 8701000.0 - }, - { - "matched": true, - "gt_bar_index": 189246, - "tech_bar_index": 189461, - "signal_bar_index": 189461, - "bar_offset": 215, - "tech_price": 8511000.0, - "tech_datetime": "2018-02-08 09:12:00", - "candidate_index": 917, - "gt_datetime": "2018-02-07 22:27:00", - "gt_price": 9197000.0 + "gt_bar_index": 188640, + "tech_bar_index": 189097, + "signal_bar_index": 189097, + "bar_offset": 457, + "tech_price": 8200000.0, + "tech_datetime": "2018-02-07 15:00:00", + "candidate_index": 847, + "gt_datetime": "2018-02-06 16:09:00", + "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 189715, - "tech_bar_index": 189793, - "signal_bar_index": 189793, - "bar_offset": 78, - "tech_price": 9301000.0, - "tech_datetime": "2018-02-09 01:48:00", - "candidate_index": 918, + "tech_bar_index": 189939, + "signal_bar_index": 189939, + "bar_offset": 224, + "tech_price": 9361000.0, + "tech_datetime": "2018-02-09 09:06:00", + "candidate_index": 848, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, { "matched": true, "gt_bar_index": 190506, - "tech_bar_index": 190578, - "signal_bar_index": 190578, - "bar_offset": 72, - "tech_price": 9684000.0, - "tech_datetime": "2018-02-10 19:42:00", - "candidate_index": 921, + "tech_bar_index": 190572, + "signal_bar_index": 190572, + "bar_offset": 66, + "tech_price": 9850000.0, + "tech_datetime": "2018-02-10 19:24:00", + "candidate_index": 851, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, { "matched": true, "gt_bar_index": 190554, - "tech_bar_index": 190596, - "signal_bar_index": 190596, - "bar_offset": 42, - "tech_price": 9794000.0, - "tech_datetime": "2018-02-10 20:36:00", - "candidate_index": 922, + "tech_bar_index": 190578, + "signal_bar_index": 190578, + "bar_offset": 24, + "tech_price": 9684000.0, + "tech_datetime": "2018-02-10 19:42:00", + "candidate_index": 852, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, { "matched": true, "gt_bar_index": 190635, - "tech_bar_index": 190686, - "signal_bar_index": 190686, - "bar_offset": 51, - "tech_price": 9714000.0, - "tech_datetime": "2018-02-11 01:06:00", - "candidate_index": 923, + "tech_bar_index": 190681, + "signal_bar_index": 190681, + "bar_offset": 46, + "tech_price": 9622000.0, + "tech_datetime": "2018-02-11 00:51:00", + "candidate_index": 853, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, { "matched": true, "gt_bar_index": 191168, - "tech_bar_index": 191175, - "signal_bar_index": 191175, - "bar_offset": 7, - "tech_price": 9626000.0, - "tech_datetime": "2018-02-12 01:33:00", - "candidate_index": 927, + "tech_bar_index": 191183, + "signal_bar_index": 191183, + "bar_offset": 15, + "tech_price": 9549000.0, + "tech_datetime": "2018-02-12 01:57:00", + "candidate_index": 859, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, { "matched": true, "gt_bar_index": 191796, - "tech_bar_index": 191968, - "signal_bar_index": 191968, - "bar_offset": 172, - "tech_price": 9958000.0, - "tech_datetime": "2018-02-13 17:12:00", - "candidate_index": 929, + "tech_bar_index": 191928, + "signal_bar_index": 191928, + "bar_offset": 132, + "tech_price": 9957000.0, + "tech_datetime": "2018-02-13 15:12:00", + "candidate_index": 864, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, { "matched": true, "gt_bar_index": 194260, - "tech_bar_index": 194434, - "signal_bar_index": 194434, - "bar_offset": 174, - "tech_price": 11919000.0, - "tech_datetime": "2018-02-18 20:30:00", - "candidate_index": 936, + "tech_bar_index": 194279, + "signal_bar_index": 194279, + "bar_offset": 19, + "tech_price": 12455000.0, + "tech_datetime": "2018-02-18 12:45:00", + "candidate_index": 875, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, { "matched": true, "gt_bar_index": 195612, - "tech_bar_index": 195709, - "signal_bar_index": 195709, - "bar_offset": 97, - "tech_price": 13329000.0, - "tech_datetime": "2018-02-21 12:15:00", - "candidate_index": 941, + "tech_bar_index": 195633, + "signal_bar_index": 195633, + "bar_offset": 21, + "tech_price": 13650000.0, + "tech_datetime": "2018-02-21 08:27:00", + "candidate_index": 882, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, { "matched": true, "gt_bar_index": 196176, - "tech_bar_index": 196067, - "signal_bar_index": 196067, - "bar_offset": 109, - "tech_price": 12641000.0, - "tech_datetime": "2018-02-22 06:09:00", - "candidate_index": 945, + "tech_bar_index": 196266, + "signal_bar_index": 196266, + "bar_offset": 90, + "tech_price": 12750000.0, + "tech_datetime": "2018-02-22 16:06:00", + "candidate_index": 886, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, { "matched": true, "gt_bar_index": 197134, - "tech_bar_index": 197212, - "signal_bar_index": 197212, - "bar_offset": 78, - "tech_price": 12259000.0, - "tech_datetime": "2018-02-24 15:24:00", - "candidate_index": 950, + "tech_bar_index": 197257, + "signal_bar_index": 197257, + "bar_offset": 123, + "tech_price": 11820000.0, + "tech_datetime": "2018-02-24 17:39:00", + "candidate_index": 891, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, { "matched": true, "gt_bar_index": 198020, - "tech_bar_index": 198142, - "signal_bar_index": 198142, - "bar_offset": 122, - "tech_price": 11213000.0, - "tech_datetime": "2018-02-26 13:54:00", - "candidate_index": 955, + "tech_bar_index": 198238, + "signal_bar_index": 198238, + "bar_offset": 218, + "tech_price": 10930000.0, + "tech_datetime": "2018-02-26 18:42:00", + "candidate_index": 895, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, { "matched": true, "gt_bar_index": 199134, - "tech_bar_index": 199382, - "signal_bar_index": 199382, - "bar_offset": 248, - "tech_price": 11890000.0, - "tech_datetime": "2018-03-01 03:54:00", - "candidate_index": 961, + "tech_bar_index": 199205, + "signal_bar_index": 199205, + "bar_offset": 71, + "tech_price": 11947000.0, + "tech_datetime": "2018-02-28 19:03:00", + "candidate_index": 900, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, { "matched": true, "gt_bar_index": 201740, - "tech_bar_index": 201791, - "signal_bar_index": 201791, - "bar_offset": 51, - "tech_price": 12796000.0, - "tech_datetime": "2018-03-06 07:51:00", - "candidate_index": 976, + "tech_bar_index": 201760, + "signal_bar_index": 201760, + "bar_offset": 20, + "tech_price": 12765000.0, + "tech_datetime": "2018-03-06 06:18:00", + "candidate_index": 919, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, { "matched": true, "gt_bar_index": 202742, - "tech_bar_index": 202694, - "signal_bar_index": 202694, - "bar_offset": 48, - "tech_price": 11070000.0, - "tech_datetime": "2018-03-08 05:00:00", - "candidate_index": 986, + "tech_bar_index": 202758, + "signal_bar_index": 202758, + "bar_offset": 16, + "tech_price": 11108000.0, + "tech_datetime": "2018-03-08 08:12:00", + "candidate_index": 932, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, { "matched": true, "gt_bar_index": 202977, - "tech_bar_index": 203050, - "signal_bar_index": 203050, - "bar_offset": 73, - "tech_price": 11034000.0, - "tech_datetime": "2018-03-08 22:48:00", - "candidate_index": 989, + "tech_bar_index": 203077, + "signal_bar_index": 203077, + "bar_offset": 100, + "tech_price": 11007000.0, + "tech_datetime": "2018-03-09 00:09:00", + "candidate_index": 935, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, { "matched": true, "gt_bar_index": 203554, - "tech_bar_index": 203582, - "signal_bar_index": 203582, - "bar_offset": 28, - "tech_price": 9800000.0, - "tech_datetime": "2018-03-10 01:24:00", - "candidate_index": 990, + "tech_bar_index": 203350, + "signal_bar_index": 203350, + "bar_offset": 204, + "tech_price": 9674000.0, + "tech_datetime": "2018-03-09 13:48:00", + "candidate_index": 941, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, { "matched": true, "gt_bar_index": 203859, - "tech_bar_index": 203974, - "signal_bar_index": 203974, - "bar_offset": 115, - "tech_price": 10338000.0, - "tech_datetime": "2018-03-10 21:00:00", - "candidate_index": 991, + "tech_bar_index": 204079, + "signal_bar_index": 204079, + "bar_offset": 220, + "tech_price": 10347000.0, + "tech_datetime": "2018-03-11 02:15:00", + "candidate_index": 942, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, { "matched": true, "gt_bar_index": 204900, - "tech_bar_index": 204814, - "signal_bar_index": 204814, - "bar_offset": 86, + "tech_bar_index": 204687, + "signal_bar_index": 204687, + "bar_offset": 213, "tech_price": 10456000.0, - "tech_datetime": "2018-03-12 15:00:00", - "candidate_index": 996, + "tech_datetime": "2018-03-12 08:39:00", + "candidate_index": 944, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, { "matched": true, "gt_bar_index": 205296, - "tech_bar_index": 205121, - "signal_bar_index": 205121, - "bar_offset": 175, - "tech_price": 10037000.0, - "tech_datetime": "2018-03-13 06:21:00", - "candidate_index": 998, + "tech_bar_index": 205218, + "signal_bar_index": 205218, + "bar_offset": 78, + "tech_price": 10100000.0, + "tech_datetime": "2018-03-13 11:12:00", + "candidate_index": 945, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, { "matched": true, "gt_bar_index": 206100, - "tech_bar_index": 206125, - "signal_bar_index": 206125, - "bar_offset": 25, - "tech_price": 9201000.0, - "tech_datetime": "2018-03-15 08:33:00", - "candidate_index": 1008, + "tech_bar_index": 206234, + "signal_bar_index": 206234, + "bar_offset": 134, + "tech_price": 8720000.0, + "tech_datetime": "2018-03-15 14:00:00", + "candidate_index": 950, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, { "matched": true, "gt_bar_index": 206413, - "tech_bar_index": 206489, - "signal_bar_index": 206489, - "bar_offset": 76, - "tech_price": 8964000.0, - "tech_datetime": "2018-03-16 02:45:00", - "candidate_index": 1009, + "tech_bar_index": 206258, + "signal_bar_index": 206258, + "bar_offset": 155, + "tech_price": 8500000.0, + "tech_datetime": "2018-03-15 15:12:00", + "candidate_index": 951, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, { "matched": true, "gt_bar_index": 206575, - "tech_bar_index": 206676, - "signal_bar_index": 206676, - "bar_offset": 101, - "tech_price": 8922000.0, - "tech_datetime": "2018-03-16 12:06:00", - "candidate_index": 1010, + "tech_bar_index": 206600, + "signal_bar_index": 206600, + "bar_offset": 25, + "tech_price": 9115000.0, + "tech_datetime": "2018-03-16 08:18:00", + "candidate_index": 952, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, { "matched": true, "gt_bar_index": 207071, - "tech_bar_index": 207072, - "signal_bar_index": 207072, - "bar_offset": 1, - "tech_price": 9264000.0, - "tech_datetime": "2018-03-17 07:54:00", - "candidate_index": 1013, + "tech_bar_index": 207154, + "signal_bar_index": 207154, + "bar_offset": 83, + "tech_price": 9027000.0, + "tech_datetime": "2018-03-17 12:00:00", + "candidate_index": 955, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, { "matched": true, "gt_bar_index": 208533, - "tech_bar_index": 208567, - "signal_bar_index": 208567, - "bar_offset": 34, - "tech_price": 9536000.0, - "tech_datetime": "2018-03-20 10:39:00", - "candidate_index": 1024, + "tech_bar_index": 208626, + "signal_bar_index": 208626, + "bar_offset": 93, + "tech_price": 9503000.0, + "tech_datetime": "2018-03-20 13:36:00", + "candidate_index": 965, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, { "matched": true, "gt_bar_index": 209103, - "tech_bar_index": 209428, - "signal_bar_index": 209428, - "bar_offset": 325, - "tech_price": 9928000.0, - "tech_datetime": "2018-03-22 05:42:00", - "candidate_index": 1027, + "tech_bar_index": 209417, + "signal_bar_index": 209417, + "bar_offset": 314, + "tech_price": 9910000.0, + "tech_datetime": "2018-03-22 05:09:00", + "candidate_index": 968, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, { "matched": true, "gt_bar_index": 210750, - "tech_bar_index": 210678, - "signal_bar_index": 210678, - "bar_offset": 72, - "tech_price": 9764000.0, - "tech_datetime": "2018-03-24 20:12:00", - "candidate_index": 1033, + "tech_bar_index": 210932, + "signal_bar_index": 210932, + "bar_offset": 182, + "tech_price": 9551000.0, + "tech_datetime": "2018-03-25 08:54:00", + "candidate_index": 976, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, { "matched": true, "gt_bar_index": 212201, - "tech_bar_index": 212291, - "signal_bar_index": 212291, - "bar_offset": 90, - "tech_price": 8728000.0, - "tech_datetime": "2018-03-28 04:51:00", - "candidate_index": 1052, + "tech_bar_index": 212227, + "signal_bar_index": 212227, + "bar_offset": 26, + "tech_price": 8882000.0, + "tech_datetime": "2018-03-28 01:39:00", + "candidate_index": 992, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, { "matched": true, "gt_bar_index": 213303, - "tech_bar_index": 213382, - "signal_bar_index": 213382, - "bar_offset": 79, - "tech_price": 7592000.0, - "tech_datetime": "2018-03-30 11:24:00", - "candidate_index": 1058, + "tech_bar_index": 213326, + "signal_bar_index": 213326, + "bar_offset": 23, + "tech_price": 7946000.0, + "tech_datetime": "2018-03-30 08:36:00", + "candidate_index": 998, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, { "matched": true, "gt_bar_index": 213490, - "tech_bar_index": 213545, - "signal_bar_index": 213545, - "bar_offset": 55, - "tech_price": 7827000.0, - "tech_datetime": "2018-03-30 19:33:00", - "candidate_index": 1059, + "tech_bar_index": 213154, + "signal_bar_index": 213154, + "bar_offset": 336, + "tech_price": 8216000.0, + "tech_datetime": "2018-03-30 00:00:00", + "candidate_index": 997, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, { "matched": true, "gt_bar_index": 214070, - "tech_bar_index": 214185, - "signal_bar_index": 214185, - "bar_offset": 115, - "tech_price": 7775000.0, - "tech_datetime": "2018-04-01 03:33:00", - "candidate_index": 1061, + "tech_bar_index": 214130, + "signal_bar_index": 214130, + "bar_offset": 60, + "tech_price": 7764000.0, + "tech_datetime": "2018-04-01 00:48:00", + "candidate_index": 999, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, { "matched": true, "gt_bar_index": 215575, - "tech_bar_index": 215503, - "signal_bar_index": 215503, - "bar_offset": 72, - "tech_price": 8026000.0, - "tech_datetime": "2018-04-04 01:03:00", - "candidate_index": 1070, + "tech_bar_index": 215658, + "signal_bar_index": 215658, + "bar_offset": 83, + "tech_price": 8093000.0, + "tech_datetime": "2018-04-04 08:48:00", + "candidate_index": 1012, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, { "matched": true, "gt_bar_index": 216319, - "tech_bar_index": 216192, - "signal_bar_index": 216192, - "bar_offset": 127, - "tech_price": 7312000.0, - "tech_datetime": "2018-04-05 11:30:00", - "candidate_index": 1073, + "tech_bar_index": 216195, + "signal_bar_index": 216195, + "bar_offset": 124, + "tech_price": 7296000.0, + "tech_datetime": "2018-04-05 11:39:00", + "candidate_index": 1016, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, { "matched": true, "gt_bar_index": 218112, - "tech_bar_index": 218310, - "signal_bar_index": 218310, - "bar_offset": 198, - "tech_price": 7394000.0, - "tech_datetime": "2018-04-09 21:27:00", - "candidate_index": 1082, + "tech_bar_index": 218203, + "signal_bar_index": 218203, + "bar_offset": 91, + "tech_price": 7698000.0, + "tech_datetime": "2018-04-09 16:06:00", + "candidate_index": 1025, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, { "matched": true, "gt_bar_index": 220248, - "tech_bar_index": 220301, - "signal_bar_index": 220301, - "bar_offset": 53, - "tech_price": 8422000.0, - "tech_datetime": "2018-04-14 01:00:00", - "candidate_index": 1093, + "tech_bar_index": 220264, + "signal_bar_index": 220264, + "bar_offset": 16, + "tech_price": 8405000.0, + "tech_datetime": "2018-04-13 23:09:00", + "candidate_index": 1034, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, { "matched": true, "gt_bar_index": 221442, - "tech_bar_index": 221345, - "signal_bar_index": 221345, - "bar_offset": 97, - "tech_price": 8585000.0, - "tech_datetime": "2018-04-16 05:12:00", - "candidate_index": 1098, + "tech_bar_index": 221490, + "signal_bar_index": 221490, + "bar_offset": 48, + "tech_price": 8633000.0, + "tech_datetime": "2018-04-16 12:27:00", + "candidate_index": 1042, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, { "matched": true, "gt_bar_index": 223970, - "tech_bar_index": 224110, - "signal_bar_index": 224110, - "bar_offset": 140, - "tech_price": 9476000.0, - "tech_datetime": "2018-04-21 23:30:00", - "candidate_index": 1113, + "tech_bar_index": 223992, + "signal_bar_index": 223992, + "bar_offset": 22, + "tech_price": 9599000.0, + "tech_datetime": "2018-04-21 17:36:00", + "candidate_index": 1059, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, { "matched": true, "gt_bar_index": 225797, - "tech_bar_index": 225897, - "signal_bar_index": 225897, - "bar_offset": 100, + "tech_bar_index": 225881, + "signal_bar_index": 225881, + "bar_offset": 84, "tech_price": 10340000.0, - "tech_datetime": "2018-04-25 16:51:00", - "candidate_index": 1120, + "tech_datetime": "2018-04-25 16:03:00", + "candidate_index": 1070, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -177187,247 +328721,235 @@ "bar_offset": 69, "tech_price": 10110000.0, "tech_datetime": "2018-04-30 15:30:00", - "candidate_index": 1137, + "candidate_index": 1077, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, { "matched": true, "gt_bar_index": 231061, - "tech_bar_index": 230920, - "signal_bar_index": 230920, - "bar_offset": 141, - "tech_price": 10790000.0, - "tech_datetime": "2018-05-06 04:00:00", - "candidate_index": 1151, + "tech_bar_index": 231074, + "signal_bar_index": 231074, + "bar_offset": 13, + "tech_price": 10873000.0, + "tech_datetime": "2018-05-06 11:42:00", + "candidate_index": 1093, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, { "matched": true, "gt_bar_index": 232948, - "tech_bar_index": 233026, - "signal_bar_index": 233026, - "bar_offset": 78, - "tech_price": 10365000.0, - "tech_datetime": "2018-05-10 13:18:00", - "candidate_index": 1160, + "tech_bar_index": 233028, + "signal_bar_index": 233028, + "bar_offset": 80, + "tech_price": 10368000.0, + "tech_datetime": "2018-05-10 13:24:00", + "candidate_index": 1107, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, { "matched": true, "gt_bar_index": 233591, - "tech_bar_index": 233633, - "signal_bar_index": 233633, - "bar_offset": 42, - "tech_price": 9562000.0, - "tech_datetime": "2018-05-11 19:39:00", - "candidate_index": 1167, + "tech_bar_index": 233579, + "signal_bar_index": 233579, + "bar_offset": 12, + "tech_price": 9455000.0, + "tech_datetime": "2018-05-11 16:57:00", + "candidate_index": 1112, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 235221, - "tech_bar_index": 235275, - "signal_bar_index": 235275, - "bar_offset": 54, - "tech_price": 9779000.0, - "tech_datetime": "2018-05-15 08:27:00", - "candidate_index": 1172, + "tech_bar_index": 235394, + "signal_bar_index": 235394, + "bar_offset": 173, + "tech_price": 9728000.0, + "tech_datetime": "2018-05-15 14:24:00", + "candidate_index": 1122, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, { "matched": true, "gt_bar_index": 238431, - "tech_bar_index": 238436, - "signal_bar_index": 238436, - "bar_offset": 5, - "tech_price": 9385000.0, - "tech_datetime": "2018-05-21 22:30:00", - "candidate_index": 1193, + "tech_bar_index": 238331, + "signal_bar_index": 238331, + "bar_offset": 100, + "tech_price": 9394000.0, + "tech_datetime": "2018-05-21 17:15:00", + "candidate_index": 1136, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, { "matched": true, "gt_bar_index": 242521, - "tech_bar_index": 242618, - "signal_bar_index": 242618, - "bar_offset": 97, - "tech_price": 8304000.0, - "tech_datetime": "2018-05-30 15:36:00", - "candidate_index": 1222, + "tech_bar_index": 242558, + "signal_bar_index": 242558, + "bar_offset": 37, + "tech_price": 8302000.0, + "tech_datetime": "2018-05-30 12:36:00", + "candidate_index": 1163, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, { "matched": true, "gt_bar_index": 244896, - "tech_bar_index": 244997, - "signal_bar_index": 244997, - "bar_offset": 101, - "tech_price": 8394000.0, - "tech_datetime": "2018-06-04 14:33:00", - "candidate_index": 1239, + "tech_bar_index": 245044, + "signal_bar_index": 245044, + "bar_offset": 148, + "tech_price": 8315000.0, + "tech_datetime": "2018-06-04 16:54:00", + "candidate_index": 1177, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, - { - "matched": true, - "gt_bar_index": 246458, - "tech_bar_index": 246461, - "signal_bar_index": 246461, - "bar_offset": 3, - "tech_price": 8369000.0, - "tech_datetime": "2018-06-07 17:45:00", - "candidate_index": 1254, - "gt_datetime": "2018-06-07 17:36:00", - "gt_price": 8410000.0 - }, { "matched": true, "gt_bar_index": 248863, - "tech_bar_index": 248871, - "signal_bar_index": 248871, - "bar_offset": 8, - "tech_price": 7595000.0, - "tech_datetime": "2018-06-12 18:15:00", - "candidate_index": 1266, + "tech_bar_index": 248951, + "signal_bar_index": 248951, + "bar_offset": 88, + "tech_price": 7489000.0, + "tech_datetime": "2018-06-12 22:15:00", + "candidate_index": 1190, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, { "matched": true, "gt_bar_index": 252118, - "tech_bar_index": 251982, - "signal_bar_index": 251982, - "bar_offset": 136, - "tech_price": 7417000.0, - "tech_datetime": "2018-06-19 15:27:00", - "candidate_index": 1284, + "tech_bar_index": 252266, + "signal_bar_index": 252266, + "bar_offset": 148, + "tech_price": 7477000.0, + "tech_datetime": "2018-06-20 05:45:00", + "candidate_index": 1208, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, { "matched": true, "gt_bar_index": 252856, - "tech_bar_index": 253077, - "signal_bar_index": 253077, - "bar_offset": 221, + "tech_bar_index": 253134, + "signal_bar_index": 253134, + "bar_offset": 278, "tech_price": 7431000.0, - "tech_datetime": "2018-06-21 22:21:00", - "candidate_index": 1288, + "tech_datetime": "2018-06-22 01:15:00", + "candidate_index": 1216, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, { "matched": true, "gt_bar_index": 255008, - "tech_bar_index": 254994, - "signal_bar_index": 254994, - "bar_offset": 14, - "tech_price": 6923000.0, - "tech_datetime": "2018-06-25 22:45:00", - "candidate_index": 1302, + "tech_bar_index": 254976, + "signal_bar_index": 254976, + "bar_offset": 32, + "tech_price": 6906000.0, + "tech_datetime": "2018-06-25 21:51:00", + "candidate_index": 1229, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, { "matched": true, "gt_bar_index": 256543, - "tech_bar_index": 256485, - "signal_bar_index": 256485, - "bar_offset": 58, - "tech_price": 6902000.0, - "tech_datetime": "2018-06-29 01:51:00", - "candidate_index": 1315, + "tech_bar_index": 256593, + "signal_bar_index": 256593, + "bar_offset": 50, + "tech_price": 6745000.0, + "tech_datetime": "2018-06-29 07:21:00", + "candidate_index": 1240, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, { "matched": true, "gt_bar_index": 258710, - "tech_bar_index": 258842, - "signal_bar_index": 258842, - "bar_offset": 132, - "tech_price": 7230000.0, - "tech_datetime": "2018-07-03 23:51:00", - "candidate_index": 1327, + "tech_bar_index": 258854, + "signal_bar_index": 258854, + "bar_offset": 144, + "tech_price": 7190000.0, + "tech_datetime": "2018-07-04 00:27:00", + "candidate_index": 1251, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, { "matched": true, "gt_bar_index": 260933, - "tech_bar_index": 260904, - "signal_bar_index": 260904, - "bar_offset": 29, - "tech_price": 7373000.0, - "tech_datetime": "2018-07-08 07:03:00", - "candidate_index": 1341, + "tech_bar_index": 260725, + "signal_bar_index": 260725, + "bar_offset": 208, + "tech_price": 7387000.0, + "tech_datetime": "2018-07-07 22:00:00", + "candidate_index": 1256, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, { "matched": true, "gt_bar_index": 261864, - "tech_bar_index": 261870, - "signal_bar_index": 261870, - "bar_offset": 6, - "tech_price": 7533000.0, - "tech_datetime": "2018-07-10 07:27:00", - "candidate_index": 1345, + "tech_bar_index": 261876, + "signal_bar_index": 261876, + "bar_offset": 12, + "tech_price": 7526000.0, + "tech_datetime": "2018-07-10 07:45:00", + "candidate_index": 1262, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, { "matched": true, "gt_bar_index": 267012, - "tech_bar_index": 267021, - "signal_bar_index": 267021, - "bar_offset": 9, - "tech_price": 8424000.0, - "tech_datetime": "2018-07-21 02:06:00", - "candidate_index": 1375, + "tech_bar_index": 267070, + "signal_bar_index": 267070, + "bar_offset": 58, + "tech_price": 8373000.0, + "tech_datetime": "2018-07-21 04:33:00", + "candidate_index": 1285, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, { "matched": true, "gt_bar_index": 268896, - "tech_bar_index": 269028, - "signal_bar_index": 269028, - "bar_offset": 132, - "tech_price": 9152000.0, - "tech_datetime": "2018-07-25 22:30:00", - "candidate_index": 1384, + "tech_bar_index": 268842, + "signal_bar_index": 268842, + "bar_offset": 54, + "tech_price": 9235000.0, + "tech_datetime": "2018-07-24 22:12:00", + "candidate_index": 1292, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, { "matched": true, "gt_bar_index": 270627, - "tech_bar_index": 270587, - "signal_bar_index": 270587, - "bar_offset": 40, - "tech_price": 9140000.0, - "tech_datetime": "2018-07-29 07:36:00", - "candidate_index": 1394, + "tech_bar_index": 270557, + "signal_bar_index": 270557, + "bar_offset": 70, + "tech_price": 9153000.0, + "tech_datetime": "2018-07-29 05:54:00", + "candidate_index": 1304, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, { "matched": true, "gt_bar_index": 271795, - "tech_bar_index": 271876, - "signal_bar_index": 271876, - "bar_offset": 81, - "tech_price": 8751000.0, - "tech_datetime": "2018-08-01 01:21:00", - "candidate_index": 1403, + "tech_bar_index": 271836, + "signal_bar_index": 271836, + "bar_offset": 41, + "tech_price": 8777000.0, + "tech_datetime": "2018-07-31 23:21:00", + "candidate_index": 1312, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -177439,91 +328961,91 @@ "bar_offset": 95, "tech_price": 8778000.0, "tech_datetime": "2018-08-01 02:09:00", - "candidate_index": 1404, + "candidate_index": 1313, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, { "matched": true, "gt_bar_index": 272507, - "tech_bar_index": 272614, - "signal_bar_index": 272614, - "bar_offset": 107, - "tech_price": 8732000.0, - "tech_datetime": "2018-08-02 15:33:00", - "candidate_index": 1410, + "tech_bar_index": 272724, + "signal_bar_index": 272724, + "bar_offset": 217, + "tech_price": 8672000.0, + "tech_datetime": "2018-08-02 21:09:00", + "candidate_index": 1319, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, { "matched": true, "gt_bar_index": 274406, - "tech_bar_index": 274358, - "signal_bar_index": 274358, - "bar_offset": 48, - "tech_price": 8100000.0, - "tech_datetime": "2018-08-06 09:54:00", - "candidate_index": 1421, + "tech_bar_index": 274444, + "signal_bar_index": 274444, + "bar_offset": 38, + "tech_price": 8138000.0, + "tech_datetime": "2018-08-06 14:12:00", + "candidate_index": 1329, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, { "matched": true, "gt_bar_index": 276198, - "tech_bar_index": 276154, - "signal_bar_index": 276154, - "bar_offset": 44, - "tech_price": 7488000.0, - "tech_datetime": "2018-08-10 04:27:00", - "candidate_index": 1440, + "tech_bar_index": 276270, + "signal_bar_index": 276270, + "bar_offset": 72, + "tech_price": 7574000.0, + "tech_datetime": "2018-08-10 10:21:00", + "candidate_index": 1340, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, { "matched": true, "gt_bar_index": 277839, - "tech_bar_index": 277920, - "signal_bar_index": 277920, - "bar_offset": 81, - "tech_price": 7528000.0, - "tech_datetime": "2018-08-13 21:36:00", - "candidate_index": 1450, + "tech_bar_index": 277955, + "signal_bar_index": 277955, + "bar_offset": 116, + "tech_price": 7475000.0, + "tech_datetime": "2018-08-13 23:21:00", + "candidate_index": 1348, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, { "matched": true, "gt_bar_index": 278948, - "tech_bar_index": 278861, - "signal_bar_index": 278861, - "bar_offset": 87, - "tech_price": 7362000.0, - "tech_datetime": "2018-08-15 20:57:00", - "candidate_index": 1456, + "tech_bar_index": 279126, + "signal_bar_index": 279126, + "bar_offset": 178, + "tech_price": 7326000.0, + "tech_datetime": "2018-08-16 10:18:00", + "candidate_index": 1354, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, { "matched": true, "gt_bar_index": 281963, - "tech_bar_index": 282097, - "signal_bar_index": 282097, - "bar_offset": 134, - "tech_price": 7567000.0, - "tech_datetime": "2018-08-22 17:42:00", - "candidate_index": 1477, + "tech_bar_index": 282122, + "signal_bar_index": 282122, + "bar_offset": 159, + "tech_price": 7592000.0, + "tech_datetime": "2018-08-22 18:57:00", + "candidate_index": 1367, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, { "matched": true, "gt_bar_index": 288625, - "tech_bar_index": 288883, - "signal_bar_index": 288883, - "bar_offset": 258, - "tech_price": 7970000.0, - "tech_datetime": "2018-09-05 23:54:00", - "candidate_index": 1525, + "tech_bar_index": 288788, + "signal_bar_index": 288788, + "bar_offset": 163, + "tech_price": 8098000.0, + "tech_datetime": "2018-09-05 19:09:00", + "candidate_index": 1409, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -177535,19 +329057,19 @@ "bar_offset": 61, "tech_price": 7330000.0, "tech_datetime": "2018-09-14 09:33:00", - "candidate_index": 1549, + "candidate_index": 1437, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, { "matched": true, "gt_bar_index": 294450, - "tech_bar_index": 294420, - "signal_bar_index": 294420, - "bar_offset": 30, - "tech_price": 7340000.0, - "tech_datetime": "2018-09-17 16:12:00", - "candidate_index": 1571, + "tech_bar_index": 294484, + "signal_bar_index": 294484, + "bar_offset": 34, + "tech_price": 7339000.0, + "tech_datetime": "2018-09-17 19:24:00", + "candidate_index": 1455, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, @@ -177559,19 +329081,19 @@ "bar_offset": 29, "tech_price": 7509000.0, "tech_datetime": "2018-09-22 08:48:00", - "candidate_index": 1584, + "candidate_index": 1471, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, { "matched": true, "gt_bar_index": 304472, - "tech_bar_index": 304600, - "signal_bar_index": 304600, - "bar_offset": 128, - "tech_price": 7539000.0, - "tech_datetime": "2018-10-09 04:06:00", - "candidate_index": 1638, + "tech_bar_index": 304254, + "signal_bar_index": 304254, + "bar_offset": 218, + "tech_price": 7485000.0, + "tech_datetime": "2018-10-08 10:45:00", + "candidate_index": 1515, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, @@ -177583,139 +329105,139 @@ "bar_offset": 23, "tech_price": 7508000.0, "tech_datetime": "2018-10-15 17:06:00", - "candidate_index": 1651, + "candidate_index": 1540, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, { "matched": true, "gt_bar_index": 320991, - "tech_bar_index": 321043, - "signal_bar_index": 321043, - "bar_offset": 52, - "tech_price": 7256000.0, - "tech_datetime": "2018-11-12 17:33:00", - "candidate_index": 1796, + "tech_bar_index": 321058, + "signal_bar_index": 321058, + "bar_offset": 67, + "tech_price": 7255000.0, + "tech_datetime": "2018-11-12 18:18:00", + "candidate_index": 1628, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, { "matched": true, "gt_bar_index": 322781, - "tech_bar_index": 322741, - "signal_bar_index": 322741, - "bar_offset": 40, - "tech_price": 6430000.0, - "tech_datetime": "2018-11-16 07:15:00", - "candidate_index": 1805, + "tech_bar_index": 322809, + "signal_bar_index": 322809, + "bar_offset": 28, + "tech_price": 6489000.0, + "tech_datetime": "2018-11-16 10:39:00", + "candidate_index": 1641, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, { "matched": true, "gt_bar_index": 324870, - "tech_bar_index": 325062, - "signal_bar_index": 325062, - "bar_offset": 192, - "tech_price": 5134000.0, - "tech_datetime": "2018-11-21 09:33:00", - "candidate_index": 1816, + "tech_bar_index": 324792, + "signal_bar_index": 324792, + "bar_offset": 78, + "tech_price": 5197000.0, + "tech_datetime": "2018-11-20 20:03:00", + "candidate_index": 1651, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, { "matched": true, "gt_bar_index": 324998, - "tech_bar_index": 325426, - "signal_bar_index": 325426, - "bar_offset": 428, - "tech_price": 5185000.0, - "tech_datetime": "2018-11-22 03:45:00", - "candidate_index": 1817, + "tech_bar_index": 324958, + "signal_bar_index": 324958, + "bar_offset": 40, + "tech_price": 5329000.0, + "tech_datetime": "2018-11-21 04:21:00", + "candidate_index": 1652, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, { "matched": true, "gt_bar_index": 325243, - "tech_bar_index": 325658, - "signal_bar_index": 325658, - "bar_offset": 415, - "tech_price": 5240000.0, - "tech_datetime": "2018-11-22 15:21:00", - "candidate_index": 1818, + "tech_bar_index": 325296, + "signal_bar_index": 325296, + "bar_offset": 53, + "tech_price": 5276000.0, + "tech_datetime": "2018-11-21 21:15:00", + "candidate_index": 1653, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, { "matched": true, "gt_bar_index": 325570, - "tech_bar_index": 325715, - "signal_bar_index": 325715, - "bar_offset": 145, - "tech_price": 5220000.0, - "tech_datetime": "2018-11-22 18:12:00", - "candidate_index": 1819, + "tech_bar_index": 325593, + "signal_bar_index": 325593, + "bar_offset": 23, + "tech_price": 5281000.0, + "tech_datetime": "2018-11-22 12:06:00", + "candidate_index": 1657, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, { "matched": true, "gt_bar_index": 326506, - "tech_bar_index": 326563, - "signal_bar_index": 326563, - "bar_offset": 57, - "tech_price": 5025000.0, - "tech_datetime": "2018-11-24 12:39:00", - "candidate_index": 1825, + "tech_bar_index": 326585, + "signal_bar_index": 326585, + "bar_offset": 79, + "tech_price": 5015000.0, + "tech_datetime": "2018-11-24 13:45:00", + "candidate_index": 1669, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, { "matched": true, "gt_bar_index": 327188, - "tech_bar_index": 327090, - "signal_bar_index": 327090, - "bar_offset": 98, - "tech_price": 4323000.0, - "tech_datetime": "2018-11-25 15:09:00", - "candidate_index": 1827, + "tech_bar_index": 327156, + "signal_bar_index": 327156, + "bar_offset": 32, + "tech_price": 4289000.0, + "tech_datetime": "2018-11-25 18:27:00", + "candidate_index": 1677, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, { "matched": true, "gt_bar_index": 327404, - "tech_bar_index": 327528, - "signal_bar_index": 327528, - "bar_offset": 124, - "tech_price": 4619000.0, - "tech_datetime": "2018-11-26 13:03:00", - "candidate_index": 1828, + "tech_bar_index": 327104, + "signal_bar_index": 327104, + "bar_offset": 300, + "tech_price": 4291000.0, + "tech_datetime": "2018-11-25 15:51:00", + "candidate_index": 1676, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, { "matched": true, "gt_bar_index": 327836, - "tech_bar_index": 327808, - "signal_bar_index": 327808, - "bar_offset": 28, - "tech_price": 4359000.0, - "tech_datetime": "2018-11-27 03:03:00", - "candidate_index": 1829, + "tech_bar_index": 327771, + "signal_bar_index": 327771, + "bar_offset": 65, + "tech_price": 4276000.0, + "tech_datetime": "2018-11-27 01:12:00", + "candidate_index": 1679, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, { "matched": true, "gt_bar_index": 328067, - "tech_bar_index": 328320, - "signal_bar_index": 328320, - "bar_offset": 253, - "tech_price": 4295000.0, - "tech_datetime": "2018-11-28 04:39:00", - "candidate_index": 1830, + "tech_bar_index": 328112, + "signal_bar_index": 328112, + "bar_offset": 45, + "tech_price": 4250000.0, + "tech_datetime": "2018-11-27 18:15:00", + "candidate_index": 1681, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -177727,175 +329249,175 @@ "bar_offset": 72, "tech_price": 4787000.0, "tech_datetime": "2018-11-29 09:18:00", - "candidate_index": 1831, + "candidate_index": 1684, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, { "matched": true, "gt_bar_index": 329122, - "tech_bar_index": 329032, - "signal_bar_index": 329032, - "bar_offset": 90, - "tech_price": 4740000.0, - "tech_datetime": "2018-11-29 16:15:00", - "candidate_index": 1834, + "tech_bar_index": 329184, + "signal_bar_index": 329184, + "bar_offset": 62, + "tech_price": 4860000.0, + "tech_datetime": "2018-11-29 23:51:00", + "candidate_index": 1687, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, { "matched": true, "gt_bar_index": 330373, - "tech_bar_index": 330306, - "signal_bar_index": 330306, - "bar_offset": 67, - "tech_price": 4757000.0, - "tech_datetime": "2018-12-02 08:00:00", - "candidate_index": 1839, + "tech_bar_index": 330410, + "signal_bar_index": 330410, + "bar_offset": 37, + "tech_price": 4720000.0, + "tech_datetime": "2018-12-02 13:12:00", + "candidate_index": 1698, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, { "matched": true, "gt_bar_index": 331586, - "tech_bar_index": 331750, - "signal_bar_index": 331750, - "bar_offset": 164, - "tech_price": 4429000.0, - "tech_datetime": "2018-12-05 08:12:00", - "candidate_index": 1854, + "tech_bar_index": 331606, + "signal_bar_index": 331606, + "bar_offset": 20, + "tech_price": 4522000.0, + "tech_datetime": "2018-12-05 01:00:00", + "candidate_index": 1709, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, { "matched": true, "gt_bar_index": 333111, - "tech_bar_index": 332939, - "signal_bar_index": 332939, - "bar_offset": 172, - "tech_price": 3826000.0, - "tech_datetime": "2018-12-07 19:39:00", - "candidate_index": 1862, + "tech_bar_index": 333101, + "signal_bar_index": 333101, + "bar_offset": 10, + "tech_price": 3703000.0, + "tech_datetime": "2018-12-08 03:45:00", + "candidate_index": 1716, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, { "matched": true, "gt_bar_index": 334032, - "tech_bar_index": 334098, - "signal_bar_index": 334098, - "bar_offset": 66, - "tech_price": 4043000.0, - "tech_datetime": "2018-12-10 05:36:00", - "candidate_index": 1866, + "tech_bar_index": 334205, + "signal_bar_index": 334205, + "bar_offset": 173, + "tech_price": 4025000.0, + "tech_datetime": "2018-12-10 10:57:00", + "candidate_index": 1720, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, { "matched": true, "gt_bar_index": 335555, - "tech_bar_index": 335564, - "signal_bar_index": 335564, - "bar_offset": 9, - "tech_price": 3888000.0, - "tech_datetime": "2018-12-13 07:03:00", - "candidate_index": 1876, + "tech_bar_index": 335506, + "signal_bar_index": 335506, + "bar_offset": 49, + "tech_price": 3883000.0, + "tech_datetime": "2018-12-13 04:03:00", + "candidate_index": 1729, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, { "matched": true, "gt_bar_index": 338754, - "tech_bar_index": 338875, - "signal_bar_index": 338875, - "bar_offset": 121, - "tech_price": 4240000.0, - "tech_datetime": "2018-12-20 04:42:00", - "candidate_index": 1883, + "tech_bar_index": 338802, + "signal_bar_index": 338802, + "bar_offset": 48, + "tech_price": 4207000.0, + "tech_datetime": "2018-12-20 01:03:00", + "candidate_index": 1745, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, { "matched": true, "gt_bar_index": 339301, - "tech_bar_index": 339502, - "signal_bar_index": 339502, - "bar_offset": 201, - "tech_price": 4533000.0, - "tech_datetime": "2018-12-21 12:03:00", - "candidate_index": 1884, + "tech_bar_index": 339075, + "signal_bar_index": 339075, + "bar_offset": 226, + "tech_price": 4179000.0, + "tech_datetime": "2018-12-20 14:42:00", + "candidate_index": 1748, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, { "matched": true, "gt_bar_index": 339478, - "tech_bar_index": 339790, - "signal_bar_index": 339790, - "bar_offset": 312, - "tech_price": 4444000.0, - "tech_datetime": "2018-12-22 02:27:00", - "candidate_index": 1885, + "tech_bar_index": 339548, + "signal_bar_index": 339548, + "bar_offset": 70, + "tech_price": 4468000.0, + "tech_datetime": "2018-12-21 14:21:00", + "candidate_index": 1749, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, { "matched": true, "gt_bar_index": 339693, - "tech_bar_index": 339831, - "signal_bar_index": 339831, - "bar_offset": 138, - "tech_price": 4329000.0, - "tech_datetime": "2018-12-22 04:30:00", - "candidate_index": 1886, + "tech_bar_index": 339838, + "signal_bar_index": 339838, + "bar_offset": 145, + "tech_price": 4298000.0, + "tech_datetime": "2018-12-22 04:51:00", + "candidate_index": 1750, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, { "matched": true, "gt_bar_index": 341192, - "tech_bar_index": 341225, - "signal_bar_index": 341225, - "bar_offset": 33, - "tech_price": 4580000.0, - "tech_datetime": "2018-12-25 02:12:00", - "candidate_index": 1897, + "tech_bar_index": 341207, + "signal_bar_index": 341207, + "bar_offset": 15, + "tech_price": 4568000.0, + "tech_datetime": "2018-12-25 01:18:00", + "candidate_index": 1758, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, { "matched": true, "gt_bar_index": 343754, - "tech_bar_index": 343758, - "signal_bar_index": 343758, - "bar_offset": 4, - "tech_price": 4193000.0, - "tech_datetime": "2018-12-30 08:51:00", - "candidate_index": 1917, + "tech_bar_index": 343793, + "signal_bar_index": 343793, + "bar_offset": 39, + "tech_price": 4225000.0, + "tech_datetime": "2018-12-30 10:36:00", + "candidate_index": 1769, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, { "matched": true, "gt_bar_index": 347620, - "tech_bar_index": 347629, - "signal_bar_index": 347629, - "bar_offset": 9, - "tech_price": 4502000.0, - "tech_datetime": "2019-01-07 10:27:00", - "candidate_index": 1943, + "tech_bar_index": 347645, + "signal_bar_index": 347645, + "bar_offset": 25, + "tech_price": 4495000.0, + "tech_datetime": "2019-01-07 11:15:00", + "candidate_index": 1787, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, { "matched": true, "gt_bar_index": 348392, - "tech_bar_index": 348401, - "signal_bar_index": 348401, - "bar_offset": 9, - "tech_price": 4504000.0, - "tech_datetime": "2019-01-09 01:06:00", - "candidate_index": 1948, + "tech_bar_index": 348497, + "signal_bar_index": 348497, + "bar_offset": 105, + "tech_price": 4491000.0, + "tech_datetime": "2019-01-09 05:54:00", + "candidate_index": 1794, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, @@ -177907,22 +329429,10 @@ "bar_offset": 23, "tech_price": 4313000.0, "tech_datetime": "2019-01-10 15:36:00", - "candidate_index": 1953, + "candidate_index": 1798, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, - { - "matched": true, - "gt_bar_index": 353553, - "tech_bar_index": 353223, - "signal_bar_index": 353223, - "bar_offset": 330, - "tech_price": 4033000.0, - "tech_datetime": "2019-01-19 02:30:00", - "candidate_index": 1977, - "gt_datetime": "2019-01-19 19:03:00", - "gt_price": 4180000.0 - }, { "matched": true, "gt_bar_index": 370754, @@ -177931,271 +329441,307 @@ "bar_offset": 16, "tech_price": 4533000.0, "tech_datetime": "2019-02-24 16:42:00", - "candidate_index": 2084, + "candidate_index": 1880, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, { "matched": true, "gt_bar_index": 372849, - "tech_bar_index": 372832, - "signal_bar_index": 372832, - "bar_offset": 17, - "tech_price": 4256000.0, - "tech_datetime": "2019-02-28 23:48:00", - "candidate_index": 2096, + "tech_bar_index": 372879, + "signal_bar_index": 372879, + "bar_offset": 30, + "tech_price": 4252000.0, + "tech_datetime": "2019-03-01 02:09:00", + "candidate_index": 1889, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, { "matched": true, "gt_bar_index": 388464, - "tech_bar_index": 388680, - "signal_bar_index": 388680, - "bar_offset": 216, - "tech_price": 5329000.0, - "tech_datetime": "2019-04-03 01:09:00", - "candidate_index": 2198, + "tech_bar_index": 388574, + "signal_bar_index": 388574, + "bar_offset": 110, + "tech_price": 5360000.0, + "tech_datetime": "2019-04-02 19:51:00", + "candidate_index": 1941, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, + { + "matched": true, + "gt_bar_index": 388900, + "tech_bar_index": 388927, + "signal_bar_index": 388927, + "bar_offset": 27, + "tech_price": 5564000.0, + "tech_datetime": "2019-04-03 13:30:00", + "candidate_index": 1943, + "gt_datetime": "2019-04-03 12:09:00", + "gt_price": 5764000.0 + }, + { + "matched": true, + "gt_bar_index": 389255, + "tech_bar_index": 389350, + "signal_bar_index": 389350, + "bar_offset": 95, + "tech_price": 5692000.0, + "tech_datetime": "2019-04-04 10:48:00", + "candidate_index": 1947, + "gt_datetime": "2019-04-04 06:03:00", + "gt_price": 5973000.0 + }, { "matched": true, "gt_bar_index": 390584, - "tech_bar_index": 390691, - "signal_bar_index": 390691, - "bar_offset": 107, - "tech_price": 5724000.0, - "tech_datetime": "2019-04-07 07:09:00", - "candidate_index": 2199, + "tech_bar_index": 390700, + "signal_bar_index": 390700, + "bar_offset": 116, + "tech_price": 5734000.0, + "tech_datetime": "2019-04-07 07:36:00", + "candidate_index": 1952, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, { "matched": true, "gt_bar_index": 392517, - "tech_bar_index": 392673, - "signal_bar_index": 392673, - "bar_offset": 156, - "tech_price": 6086000.0, - "tech_datetime": "2019-04-11 12:36:00", - "candidate_index": 2211, + "tech_bar_index": 392539, + "signal_bar_index": 392539, + "bar_offset": 22, + "tech_price": 6124000.0, + "tech_datetime": "2019-04-11 05:54:00", + "candidate_index": 1962, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, { "matched": true, "gt_bar_index": 398786, - "tech_bar_index": 399219, - "signal_bar_index": 399219, - "bar_offset": 433, - "tech_price": 6389000.0, - "tech_datetime": "2019-04-25 13:09:00", - "candidate_index": 2232, + "tech_bar_index": 399223, + "signal_bar_index": 399223, + "bar_offset": 437, + "tech_price": 6376000.0, + "tech_datetime": "2019-04-25 13:21:00", + "candidate_index": 1993, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, { "matched": true, "gt_bar_index": 399664, - "tech_bar_index": 399731, - "signal_bar_index": 399731, - "bar_offset": 67, - "tech_price": 6185000.0, - "tech_datetime": "2019-04-26 14:57:00", - "candidate_index": 2234, + "tech_bar_index": 399813, + "signal_bar_index": 399813, + "bar_offset": 149, + "tech_price": 6175000.0, + "tech_datetime": "2019-04-26 19:03:00", + "candidate_index": 1994, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, { "matched": true, "gt_bar_index": 403113, - "tech_bar_index": 402906, - "signal_bar_index": 402906, - "bar_offset": 207, - "tech_price": 6330000.0, - "tech_datetime": "2019-05-03 08:36:00", - "candidate_index": 2246, + "tech_bar_index": 403135, + "signal_bar_index": 403135, + "bar_offset": 22, + "tech_price": 6594000.0, + "tech_datetime": "2019-05-03 20:03:00", + "candidate_index": 2007, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, { "matched": true, "gt_bar_index": 406841, - "tech_bar_index": 406984, - "signal_bar_index": 406984, - "bar_offset": 143, - "tech_price": 7893000.0, - "tech_datetime": "2019-05-11 22:39:00", - "candidate_index": 2257, + "tech_bar_index": 406892, + "signal_bar_index": 406892, + "bar_offset": 51, + "tech_price": 7900000.0, + "tech_datetime": "2019-05-11 18:03:00", + "candidate_index": 2028, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, { "matched": true, "gt_bar_index": 407383, - "tech_bar_index": 407389, - "signal_bar_index": 407389, - "bar_offset": 6, - "tech_price": 8636000.0, - "tech_datetime": "2019-05-12 18:54:00", - "candidate_index": 2258, + "tech_bar_index": 407360, + "signal_bar_index": 407360, + "bar_offset": 23, + "tech_price": 8564000.0, + "tech_datetime": "2019-05-12 17:27:00", + "candidate_index": 2030, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, { "matched": true, "gt_bar_index": 408114, - "tech_bar_index": 408072, - "signal_bar_index": 408072, - "bar_offset": 42, - "tech_price": 9100000.0, - "tech_datetime": "2019-05-14 05:03:00", - "candidate_index": 2261, + "tech_bar_index": 408503, + "signal_bar_index": 408503, + "bar_offset": 389, + "tech_price": 9500000.0, + "tech_datetime": "2019-05-15 02:36:00", + "candidate_index": 2035, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, { "matched": true, "gt_bar_index": 408311, - "tech_bar_index": 408749, - "signal_bar_index": 408749, - "bar_offset": 438, - "tech_price": 9565000.0, - "tech_datetime": "2019-05-15 14:54:00", - "candidate_index": 2262, + "tech_bar_index": 408525, + "signal_bar_index": 408525, + "bar_offset": 214, + "tech_price": 9384000.0, + "tech_datetime": "2019-05-15 03:42:00", + "candidate_index": 2036, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, { "matched": true, "gt_bar_index": 408636, - "tech_bar_index": 408957, - "signal_bar_index": 408957, - "bar_offset": 321, - "tech_price": 9365000.0, - "tech_datetime": "2019-05-16 01:18:00", - "candidate_index": 2263, + "tech_bar_index": 408680, + "signal_bar_index": 408680, + "bar_offset": 44, + "tech_price": 9556000.0, + "tech_datetime": "2019-05-15 11:27:00", + "candidate_index": 2037, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, + { + "matched": true, + "gt_bar_index": 409132, + "tech_bar_index": 409087, + "signal_bar_index": 409087, + "bar_offset": 45, + "tech_price": 9500000.0, + "tech_datetime": "2019-05-16 07:48:00", + "candidate_index": 2039, + "gt_datetime": "2019-05-16 10:03:00", + "gt_price": 9833000.0 + }, { "matched": true, "gt_bar_index": 409673, - "tech_bar_index": 409769, - "signal_bar_index": 409769, - "bar_offset": 96, - "tech_price": 8762000.0, - "tech_datetime": "2019-05-17 17:54:00", - "candidate_index": 2264, + "tech_bar_index": 409695, + "signal_bar_index": 409695, + "bar_offset": 22, + "tech_price": 8810000.0, + "tech_datetime": "2019-05-17 14:12:00", + "candidate_index": 2042, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, { "matched": true, "gt_bar_index": 411014, - "tech_bar_index": 411244, - "signal_bar_index": 411244, - "bar_offset": 230, - "tech_price": 9493000.0, - "tech_datetime": "2019-05-20 19:42:00", - "candidate_index": 2268, + "tech_bar_index": 411137, + "signal_bar_index": 411137, + "bar_offset": 123, + "tech_price": 9582000.0, + "tech_datetime": "2019-05-20 14:21:00", + "candidate_index": 2046, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, { "matched": true, "gt_bar_index": 411460, - "tech_bar_index": 411521, - "signal_bar_index": 411521, - "bar_offset": 61, - "tech_price": 9521000.0, - "tech_datetime": "2019-05-21 09:33:00", - "candidate_index": 2269, + "tech_bar_index": 411299, + "signal_bar_index": 411299, + "bar_offset": 161, + "tech_price": 9313000.0, + "tech_datetime": "2019-05-20 22:27:00", + "candidate_index": 2047, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 414406, - "tech_bar_index": 414474, - "signal_bar_index": 414474, - "bar_offset": 68, - "tech_price": 10298000.0, - "tech_datetime": "2019-05-27 13:27:00", - "candidate_index": 2279, + "tech_bar_index": 414453, + "signal_bar_index": 414453, + "bar_offset": 47, + "tech_price": 10312000.0, + "tech_datetime": "2019-05-27 12:24:00", + "candidate_index": 2070, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, { "matched": true, "gt_bar_index": 416146, - "tech_bar_index": 416151, - "signal_bar_index": 416151, - "bar_offset": 5, - "tech_price": 10432000.0, - "tech_datetime": "2019-05-31 01:18:00", - "candidate_index": 2286, + "tech_bar_index": 416162, + "signal_bar_index": 416162, + "bar_offset": 16, + "tech_price": 10443000.0, + "tech_datetime": "2019-05-31 01:51:00", + "candidate_index": 2083, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, { "matched": true, "gt_bar_index": 417520, - "tech_bar_index": 417568, - "signal_bar_index": 417568, - "bar_offset": 48, - "tech_price": 10468000.0, - "tech_datetime": "2019-06-03 00:12:00", - "candidate_index": 2289, + "tech_bar_index": 417537, + "signal_bar_index": 417537, + "bar_offset": 17, + "tech_price": 10470000.0, + "tech_datetime": "2019-06-02 22:39:00", + "candidate_index": 2091, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, { "matched": true, "gt_bar_index": 418921, - "tech_bar_index": 418986, - "signal_bar_index": 418986, - "bar_offset": 65, - "tech_price": 9569000.0, - "tech_datetime": "2019-06-05 23:09:00", - "candidate_index": 2293, + "tech_bar_index": 418793, + "signal_bar_index": 418793, + "bar_offset": 128, + "tech_price": 9530000.0, + "tech_datetime": "2019-06-05 13:30:00", + "candidate_index": 2103, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, { "matched": true, "gt_bar_index": 420035, - "tech_bar_index": 420266, - "signal_bar_index": 420266, - "bar_offset": 231, - "tech_price": 9701000.0, - "tech_datetime": "2019-06-08 15:15:00", - "candidate_index": 2298, + "tech_bar_index": 419916, + "signal_bar_index": 419916, + "bar_offset": 119, + "tech_price": 9638000.0, + "tech_datetime": "2019-06-07 21:45:00", + "candidate_index": 2107, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, { "matched": true, "gt_bar_index": 423999, - "tech_bar_index": 424074, - "signal_bar_index": 424074, - "bar_offset": 75, - "tech_price": 10862000.0, - "tech_datetime": "2019-06-16 21:15:00", - "candidate_index": 2315, + "tech_bar_index": 424006, + "signal_bar_index": 424006, + "bar_offset": 7, + "tech_price": 10909000.0, + "tech_datetime": "2019-06-16 17:51:00", + "candidate_index": 2127, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, { "matched": true, "gt_bar_index": 426960, - "tech_bar_index": 427042, - "signal_bar_index": 427042, - "bar_offset": 82, - "tech_price": 12638000.0, - "tech_datetime": "2019-06-23 01:54:00", - "candidate_index": 2324, + "tech_bar_index": 426940, + "signal_bar_index": 426940, + "bar_offset": 20, + "tech_price": 12652000.0, + "tech_datetime": "2019-06-22 20:48:00", + "candidate_index": 2141, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -178207,415 +329753,451 @@ "bar_offset": 92, "tech_price": 14765000.0, "tech_datetime": "2019-06-26 18:51:00", - "candidate_index": 2328, + "candidate_index": 2147, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, + { + "matched": true, + "gt_bar_index": 429024, + "tech_bar_index": 429082, + "signal_bar_index": 429082, + "bar_offset": 58, + "tech_price": 15260000.0, + "tech_datetime": "2019-06-27 07:54:00", + "candidate_index": 2148, + "gt_datetime": "2019-06-27 05:00:00", + "gt_price": 16858000.0 + }, + { + "matched": true, + "gt_bar_index": 429042, + "tech_bar_index": 429154, + "signal_bar_index": 429154, + "bar_offset": 112, + "tech_price": 15478000.0, + "tech_datetime": "2019-06-27 11:30:00", + "candidate_index": 2149, + "gt_datetime": "2019-06-27 05:54:00", + "gt_price": 15767000.0 + }, { "matched": true, "gt_bar_index": 429113, - "tech_bar_index": 429576, - "signal_bar_index": 429576, - "bar_offset": 463, - "tech_price": 13766000.0, - "tech_datetime": "2019-06-28 08:36:00", - "candidate_index": 2329, + "tech_bar_index": 429175, + "signal_bar_index": 429175, + "bar_offset": 62, + "tech_price": 15475000.0, + "tech_datetime": "2019-06-27 12:33:00", + "candidate_index": 2150, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, { "matched": true, "gt_bar_index": 429345, - "tech_bar_index": 429685, - "signal_bar_index": 429685, - "bar_offset": 340, - "tech_price": 13797000.0, - "tech_datetime": "2019-06-28 14:03:00", - "candidate_index": 2330, + "tech_bar_index": 429327, + "signal_bar_index": 429327, + "bar_offset": 18, + "tech_price": 14584000.0, + "tech_datetime": "2019-06-27 20:09:00", + "candidate_index": 2152, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, + { + "matched": true, + "gt_bar_index": 429567, + "tech_bar_index": 429635, + "signal_bar_index": 429635, + "bar_offset": 68, + "tech_price": 14022000.0, + "tech_datetime": "2019-06-28 11:33:00", + "candidate_index": 2155, + "gt_datetime": "2019-06-28 08:09:00", + "gt_price": 14520000.0 + }, + { + "matched": true, + "gt_bar_index": 429612, + "tech_bar_index": 429459, + "signal_bar_index": 429459, + "bar_offset": 153, + "tech_price": 13631000.0, + "tech_datetime": "2019-06-28 02:45:00", + "candidate_index": 2154, + "gt_datetime": "2019-06-28 10:24:00", + "gt_price": 14530000.0 + }, + { + "matched": true, + "gt_bar_index": 430067, + "tech_bar_index": 430117, + "signal_bar_index": 430117, + "bar_offset": 50, + "tech_price": 14750000.0, + "tech_datetime": "2019-06-29 11:39:00", + "candidate_index": 2157, + "gt_datetime": "2019-06-29 09:09:00", + "gt_price": 15411000.0 + }, { "matched": true, "gt_bar_index": 430325, - "tech_bar_index": 430710, - "signal_bar_index": 430710, - "bar_offset": 385, - "tech_price": 14493000.0, - "tech_datetime": "2019-06-30 17:18:00", - "candidate_index": 2331, + "tech_bar_index": 430349, + "signal_bar_index": 430349, + "bar_offset": 24, + "tech_price": 14612000.0, + "tech_datetime": "2019-06-29 23:15:00", + "candidate_index": 2158, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, { "matched": true, "gt_bar_index": 430971, - "tech_bar_index": 430789, - "signal_bar_index": 430789, - "bar_offset": 182, - "tech_price": 14344000.0, - "tech_datetime": "2019-06-30 21:15:00", - "candidate_index": 2333, + "tech_bar_index": 430990, + "signal_bar_index": 430990, + "bar_offset": 19, + "tech_price": 14039000.0, + "tech_datetime": "2019-07-01 07:18:00", + "candidate_index": 2163, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, { "matched": true, "gt_bar_index": 431509, - "tech_bar_index": 431512, - "signal_bar_index": 431512, - "bar_offset": 3, - "tech_price": 12959000.0, - "tech_datetime": "2019-07-02 09:24:00", - "candidate_index": 2335, + "tech_bar_index": 431572, + "signal_bar_index": 431572, + "bar_offset": 63, + "tech_price": 12574000.0, + "tech_datetime": "2019-07-02 12:24:00", + "candidate_index": 2165, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, { "matched": true, "gt_bar_index": 431687, - "tech_bar_index": 431658, - "signal_bar_index": 431658, - "bar_offset": 29, - "tech_price": 12023000.0, - "tech_datetime": "2019-07-02 16:42:00", - "candidate_index": 2337, + "tech_bar_index": 431668, + "signal_bar_index": 431668, + "bar_offset": 19, + "tech_price": 12014000.0, + "tech_datetime": "2019-07-02 17:12:00", + "candidate_index": 2166, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, { "matched": true, "gt_bar_index": 432095, - "tech_bar_index": 431958, - "signal_bar_index": 431958, - "bar_offset": 137, - "tech_price": 13117000.0, - "tech_datetime": "2019-07-03 07:42:00", - "candidate_index": 2338, + "tech_bar_index": 432481, + "signal_bar_index": 432481, + "bar_offset": 386, + "tech_price": 14147000.0, + "tech_datetime": "2019-07-04 09:51:00", + "candidate_index": 2167, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, - { - "matched": true, - "gt_bar_index": 432465, - "tech_bar_index": 432384, - "signal_bar_index": 432384, - "bar_offset": 81, - "tech_price": 13620000.0, - "tech_datetime": "2019-07-04 05:00:00", - "candidate_index": 2339, - "gt_datetime": "2019-07-04 09:03:00", - "gt_price": 14516000.0 - }, { "matched": true, "gt_bar_index": 435579, - "tech_bar_index": 435720, - "signal_bar_index": 435720, - "bar_offset": 141, - "tech_price": 14614000.0, - "tech_datetime": "2019-07-11 03:48:00", - "candidate_index": 2349, + "tech_bar_index": 435487, + "signal_bar_index": 435487, + "bar_offset": 92, + "tech_price": 15180000.0, + "tech_datetime": "2019-07-10 16:09:00", + "candidate_index": 2178, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, - { - "matched": true, - "gt_bar_index": 435800, - "tech_bar_index": 435956, - "signal_bar_index": 435956, - "bar_offset": 156, - "tech_price": 13860000.0, - "tech_datetime": "2019-07-11 15:36:00", - "candidate_index": 2350, - "gt_datetime": "2019-07-11 07:48:00", - "gt_price": 14784000.0 - }, { "matched": true, "gt_bar_index": 436131, - "tech_bar_index": 436532, - "signal_bar_index": 436532, - "bar_offset": 401, - "tech_price": 14025000.0, - "tech_datetime": "2019-07-12 20:24:00", - "candidate_index": 2351, + "tech_bar_index": 436342, + "signal_bar_index": 436342, + "bar_offset": 211, + "tech_price": 13764000.0, + "tech_datetime": "2019-07-12 10:54:00", + "candidate_index": 2179, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, { "matched": true, "gt_bar_index": 436724, - "tech_bar_index": 436780, - "signal_bar_index": 436780, - "bar_offset": 56, - "tech_price": 14169000.0, - "tech_datetime": "2019-07-13 08:48:00", - "candidate_index": 2352, + "tech_bar_index": 436803, + "signal_bar_index": 436803, + "bar_offset": 79, + "tech_price": 14124000.0, + "tech_datetime": "2019-07-13 09:57:00", + "candidate_index": 2181, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, { "matched": true, "gt_bar_index": 438209, - "tech_bar_index": 438231, - "signal_bar_index": 438231, + "tech_bar_index": 438187, + "signal_bar_index": 438187, "bar_offset": 22, - "tech_price": 13210000.0, - "tech_datetime": "2019-07-16 09:21:00", - "candidate_index": 2359, + "tech_price": 13043000.0, + "tech_datetime": "2019-07-16 07:09:00", + "candidate_index": 2195, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, { "matched": true, "gt_bar_index": 438832, - "tech_bar_index": 438659, - "signal_bar_index": 438659, - "bar_offset": 173, - "tech_price": 11833000.0, - "tech_datetime": "2019-07-17 06:45:00", - "candidate_index": 2369, + "tech_bar_index": 438852, + "signal_bar_index": 438852, + "bar_offset": 20, + "tech_price": 11418000.0, + "tech_datetime": "2019-07-17 16:24:00", + "candidate_index": 2204, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, { "matched": true, "gt_bar_index": 439138, - "tech_bar_index": 439434, - "signal_bar_index": 439434, - "bar_offset": 296, - "tech_price": 11396000.0, - "tech_datetime": "2019-07-18 21:30:00", - "candidate_index": 2370, + "tech_bar_index": 439123, + "signal_bar_index": 439123, + "bar_offset": 15, + "tech_price": 11623000.0, + "tech_datetime": "2019-07-18 05:57:00", + "candidate_index": 2206, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, { "matched": true, "gt_bar_index": 440607, - "tech_bar_index": 440780, - "signal_bar_index": 440780, - "bar_offset": 173, - "tech_price": 12573000.0, - "tech_datetime": "2019-07-21 16:48:00", - "candidate_index": 2378, + "tech_bar_index": 440668, + "signal_bar_index": 440668, + "bar_offset": 61, + "tech_price": 12722000.0, + "tech_datetime": "2019-07-21 11:12:00", + "candidate_index": 2211, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, { "matched": true, "gt_bar_index": 442569, - "tech_bar_index": 442470, - "signal_bar_index": 442470, - "bar_offset": 99, - "tech_price": 11448000.0, - "tech_datetime": "2019-07-25 05:18:00", - "candidate_index": 2387, + "tech_bar_index": 442476, + "signal_bar_index": 442476, + "bar_offset": 93, + "tech_price": 11446000.0, + "tech_datetime": "2019-07-25 05:36:00", + "candidate_index": 2224, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, { "matched": true, "gt_bar_index": 448443, - "tech_bar_index": 448511, - "signal_bar_index": 448511, - "bar_offset": 68, - "tech_price": 14244000.0, - "tech_datetime": "2019-08-06 19:30:00", - "candidate_index": 2416, + "tech_bar_index": 448385, + "signal_bar_index": 448385, + "bar_offset": 58, + "tech_price": 13822000.0, + "tech_datetime": "2019-08-06 13:12:00", + "candidate_index": 2255, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, { "matched": true, "gt_bar_index": 449047, - "tech_bar_index": 449306, - "signal_bar_index": 449306, - "bar_offset": 259, - "tech_price": 14163000.0, - "tech_datetime": "2019-08-08 11:15:00", - "candidate_index": 2418, + "tech_bar_index": 449165, + "signal_bar_index": 449165, + "bar_offset": 118, + "tech_price": 13997000.0, + "tech_datetime": "2019-08-08 04:12:00", + "candidate_index": 2260, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, { "matched": true, "gt_bar_index": 450229, - "tech_bar_index": 450302, - "signal_bar_index": 450302, - "bar_offset": 73, - "tech_price": 14177000.0, - "tech_datetime": "2019-08-10 13:03:00", - "candidate_index": 2422, + "tech_bar_index": 450244, + "signal_bar_index": 450244, + "bar_offset": 15, + "tech_price": 14253000.0, + "tech_datetime": "2019-08-10 10:09:00", + "candidate_index": 2266, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, { "matched": true, "gt_bar_index": 451815, - "tech_bar_index": 452081, - "signal_bar_index": 452081, - "bar_offset": 266, - "tech_price": 13155000.0, - "tech_datetime": "2019-08-14 06:00:00", - "candidate_index": 2426, + "tech_bar_index": 452089, + "signal_bar_index": 452089, + "bar_offset": 274, + "tech_price": 13117000.0, + "tech_datetime": "2019-08-14 06:24:00", + "candidate_index": 2282, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, { "matched": true, "gt_bar_index": 453071, - "tech_bar_index": 452948, - "signal_bar_index": 452948, - "bar_offset": 123, - "tech_price": 12202000.0, - "tech_datetime": "2019-08-16 01:21:00", - "candidate_index": 2430, + "tech_bar_index": 452964, + "signal_bar_index": 452964, + "bar_offset": 107, + "tech_price": 12216000.0, + "tech_datetime": "2019-08-16 02:09:00", + "candidate_index": 2290, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, { "matched": true, "gt_bar_index": 453446, - "tech_bar_index": 453508, - "signal_bar_index": 453508, - "bar_offset": 62, - "tech_price": 12705000.0, - "tech_datetime": "2019-08-17 05:21:00", - "candidate_index": 2433, + "tech_bar_index": 453573, + "signal_bar_index": 453573, + "bar_offset": 127, + "tech_price": 12617000.0, + "tech_datetime": "2019-08-17 08:36:00", + "candidate_index": 2294, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, { "matched": true, "gt_bar_index": 454854, - "tech_bar_index": 454991, - "signal_bar_index": 454991, - "bar_offset": 137, - "tech_price": 12979000.0, - "tech_datetime": "2019-08-20 15:57:00", - "candidate_index": 2437, + "tech_bar_index": 454960, + "signal_bar_index": 454960, + "bar_offset": 106, + "tech_price": 13002000.0, + "tech_datetime": "2019-08-20 14:24:00", + "candidate_index": 2300, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, { "matched": true, "gt_bar_index": 456734, - "tech_bar_index": 456702, - "signal_bar_index": 456702, - "bar_offset": 32, - "tech_price": 12456000.0, - "tech_datetime": "2019-08-24 05:33:00", - "candidate_index": 2444, + "tech_bar_index": 456828, + "signal_bar_index": 456828, + "bar_offset": 94, + "tech_price": 12368000.0, + "tech_datetime": "2019-08-24 11:51:00", + "candidate_index": 2316, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, { "matched": true, "gt_bar_index": 457736, - "tech_bar_index": 457371, - "signal_bar_index": 457371, - "bar_offset": 365, - "tech_price": 12136000.0, - "tech_datetime": "2019-08-25 15:00:00", - "candidate_index": 2450, + "tech_bar_index": 457810, + "signal_bar_index": 457810, + "bar_offset": 74, + "tech_price": 12357000.0, + "tech_datetime": "2019-08-26 13:00:00", + "candidate_index": 2326, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, { "matched": true, "gt_bar_index": 463254, - "tech_bar_index": 463457, - "signal_bar_index": 463457, - "bar_offset": 203, - "tech_price": 12437000.0, - "tech_datetime": "2019-09-07 07:24:00", - "candidate_index": 2469, + "tech_bar_index": 463326, + "signal_bar_index": 463326, + "bar_offset": 72, + "tech_price": 12920000.0, + "tech_datetime": "2019-09-07 00:51:00", + "candidate_index": 2369, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, { "matched": true, "gt_bar_index": 466334, - "tech_bar_index": 466454, - "signal_bar_index": 466454, - "bar_offset": 120, - "tech_price": 12356000.0, - "tech_datetime": "2019-09-13 13:15:00", - "candidate_index": 2481, + "tech_bar_index": 466279, + "signal_bar_index": 466279, + "bar_offset": 55, + "tech_price": 12309000.0, + "tech_datetime": "2019-09-13 04:30:00", + "candidate_index": 2389, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, { "matched": true, "gt_bar_index": 467870, - "tech_bar_index": 467871, - "signal_bar_index": 467871, - "bar_offset": 1, - "tech_price": 12226000.0, - "tech_datetime": "2019-09-16 12:09:00", - "candidate_index": 2489, + "tech_bar_index": 467890, + "signal_bar_index": 467890, + "bar_offset": 20, + "tech_price": 12195000.0, + "tech_datetime": "2019-09-16 13:06:00", + "candidate_index": 2398, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, { "matched": true, "gt_bar_index": 469642, - "tech_bar_index": 469383, - "signal_bar_index": 469383, - "bar_offset": 259, - "tech_price": 11771000.0, - "tech_datetime": "2019-09-19 16:06:00", - "candidate_index": 2502, + "tech_bar_index": 469745, + "signal_bar_index": 469745, + "bar_offset": 103, + "tech_price": 12096000.0, + "tech_datetime": "2019-09-20 10:12:00", + "candidate_index": 2411, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, { "matched": true, "gt_bar_index": 472076, - "tech_bar_index": 472097, - "signal_bar_index": 472097, - "bar_offset": 21, - "tech_price": 10448000.0, - "tech_datetime": "2019-09-25 07:48:00", - "candidate_index": 2507, + "tech_bar_index": 472127, + "signal_bar_index": 472127, + "bar_offset": 51, + "tech_price": 10355000.0, + "tech_datetime": "2019-09-25 09:18:00", + "candidate_index": 2432, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, { "matched": true, "gt_bar_index": 472564, - "tech_bar_index": 472475, - "signal_bar_index": 472475, - "bar_offset": 89, - "tech_price": 9986000.0, - "tech_datetime": "2019-09-26 02:42:00", - "candidate_index": 2510, + "tech_bar_index": 472586, + "signal_bar_index": 472586, + "bar_offset": 22, + "tech_price": 10074000.0, + "tech_datetime": "2019-09-26 08:15:00", + "candidate_index": 2434, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, { "matched": true, "gt_bar_index": 474016, - "tech_bar_index": 473768, - "signal_bar_index": 473768, - "bar_offset": 248, - "tech_price": 9844000.0, - "tech_datetime": "2019-09-28 19:21:00", - "candidate_index": 2515, + "tech_bar_index": 474165, + "signal_bar_index": 474165, + "bar_offset": 149, + "tech_price": 9770000.0, + "tech_datetime": "2019-09-29 15:12:00", + "candidate_index": 2449, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, { "matched": true, "gt_bar_index": 475067, - "tech_bar_index": 475169, - "signal_bar_index": 475169, - "bar_offset": 102, - "tech_price": 10079000.0, - "tech_datetime": "2019-10-01 17:24:00", - "candidate_index": 2519, + "tech_bar_index": 475017, + "signal_bar_index": 475017, + "bar_offset": 50, + "tech_price": 9834000.0, + "tech_datetime": "2019-10-01 09:48:00", + "candidate_index": 2454, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, @@ -178627,67 +330209,67 @@ "bar_offset": 48, "tech_price": 9782000.0, "tech_datetime": "2019-10-05 07:36:00", - "candidate_index": 2528, + "candidate_index": 2465, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, { "matched": true, "gt_bar_index": 479476, - "tech_bar_index": 479596, - "signal_bar_index": 479596, - "bar_offset": 120, - "tech_price": 10103000.0, - "tech_datetime": "2019-10-10 22:48:00", - "candidate_index": 2538, + "tech_bar_index": 479587, + "signal_bar_index": 479587, + "bar_offset": 111, + "tech_price": 10066000.0, + "tech_datetime": "2019-10-10 22:21:00", + "candidate_index": 2478, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, { "matched": true, "gt_bar_index": 479900, - "tech_bar_index": 479905, - "signal_bar_index": 479905, - "bar_offset": 5, - "tech_price": 10154000.0, - "tech_datetime": "2019-10-11 14:15:00", - "candidate_index": 2540, + "tech_bar_index": 479916, + "signal_bar_index": 479916, + "bar_offset": 16, + "tech_price": 10078000.0, + "tech_datetime": "2019-10-11 14:48:00", + "candidate_index": 2482, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, { "matched": true, "gt_bar_index": 481089, - "tech_bar_index": 481161, - "signal_bar_index": 481161, - "bar_offset": 72, - "tech_price": 9933000.0, - "tech_datetime": "2019-10-14 05:06:00", - "candidate_index": 2545, + "tech_bar_index": 481207, + "signal_bar_index": 481207, + "bar_offset": 118, + "tech_price": 9814000.0, + "tech_datetime": "2019-10-14 07:24:00", + "candidate_index": 2488, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, { "matched": true, "gt_bar_index": 484523, - "tech_bar_index": 484568, - "signal_bar_index": 484568, - "bar_offset": 45, - "tech_price": 9709000.0, - "tech_datetime": "2019-10-21 07:27:00", - "candidate_index": 2569, + "tech_bar_index": 484674, + "signal_bar_index": 484674, + "bar_offset": 151, + "tech_price": 9710000.0, + "tech_datetime": "2019-10-21 12:45:00", + "candidate_index": 2512, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, { "matched": true, "gt_bar_index": 487034, - "tech_bar_index": 486975, - "signal_bar_index": 486975, - "bar_offset": 59, - "tech_price": 9991000.0, - "tech_datetime": "2019-10-26 07:48:00", - "candidate_index": 2580, + "tech_bar_index": 487196, + "signal_bar_index": 487196, + "bar_offset": 162, + "tech_price": 10592000.0, + "tech_datetime": "2019-10-26 18:51:00", + "candidate_index": 2530, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -178699,103 +330281,103 @@ "bar_offset": 123, "tech_price": 10615000.0, "tech_datetime": "2019-10-26 20:30:00", - "candidate_index": 2581, + "candidate_index": 2531, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, { "matched": true, "gt_bar_index": 487250, - "tech_bar_index": 487369, - "signal_bar_index": 487369, - "bar_offset": 119, - "tech_price": 10595000.0, - "tech_datetime": "2019-10-27 03:30:00", - "candidate_index": 2582, + "tech_bar_index": 487382, + "signal_bar_index": 487382, + "bar_offset": 132, + "tech_price": 10515000.0, + "tech_datetime": "2019-10-27 04:09:00", + "candidate_index": 2532, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, { "matched": true, "gt_bar_index": 487989, - "tech_bar_index": 488119, - "signal_bar_index": 488119, - "bar_offset": 130, - "tech_price": 10972000.0, - "tech_datetime": "2019-10-28 17:00:00", - "candidate_index": 2584, + "tech_bar_index": 488121, + "signal_bar_index": 488121, + "bar_offset": 132, + "tech_price": 10929000.0, + "tech_datetime": "2019-10-28 17:06:00", + "candidate_index": 2537, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, { "matched": true, "gt_bar_index": 488541, - "tech_bar_index": 488432, - "signal_bar_index": 488432, - "bar_offset": 109, - "tech_price": 10771000.0, - "tech_datetime": "2019-10-29 08:39:00", - "candidate_index": 2586, + "tech_bar_index": 488616, + "signal_bar_index": 488616, + "bar_offset": 75, + "tech_price": 10930000.0, + "tech_datetime": "2019-10-29 17:51:00", + "candidate_index": 2541, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, { "matched": true, "gt_bar_index": 491730, - "tech_bar_index": 491971, - "signal_bar_index": 491971, - "bar_offset": 241, - "tech_price": 10737000.0, - "tech_datetime": "2019-11-05 17:39:00", - "candidate_index": 2602, + "tech_bar_index": 491923, + "signal_bar_index": 491923, + "bar_offset": 193, + "tech_price": 10814000.0, + "tech_datetime": "2019-11-05 15:15:00", + "candidate_index": 2562, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, { "matched": true, "gt_bar_index": 494524, - "tech_bar_index": 494281, - "signal_bar_index": 494281, - "bar_offset": 243, - "tech_price": 10195000.0, - "tech_datetime": "2019-11-10 13:09:00", - "candidate_index": 2615, + "tech_bar_index": 494623, + "signal_bar_index": 494623, + "bar_offset": 99, + "tech_price": 10467000.0, + "tech_datetime": "2019-11-11 09:18:00", + "candidate_index": 2588, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, { "matched": true, "gt_bar_index": 500305, - "tech_bar_index": 500510, - "signal_bar_index": 500510, - "bar_offset": 205, - "tech_price": 8552000.0, - "tech_datetime": "2019-11-23 15:45:00", - "candidate_index": 2652, + "tech_bar_index": 500473, + "signal_bar_index": 500473, + "bar_offset": 168, + "tech_price": 8563000.0, + "tech_datetime": "2019-11-23 13:54:00", + "candidate_index": 2627, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, { "matched": true, "gt_bar_index": 501658, - "tech_bar_index": 501358, - "signal_bar_index": 501358, - "bar_offset": 300, - "tech_price": 8181000.0, - "tech_datetime": "2019-11-25 10:09:00", - "candidate_index": 2661, + "tech_bar_index": 501872, + "signal_bar_index": 501872, + "bar_offset": 214, + "tech_price": 8398000.0, + "tech_datetime": "2019-11-26 11:51:00", + "candidate_index": 2634, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, { "matched": true, "gt_bar_index": 503575, - "tech_bar_index": 503677, - "signal_bar_index": 503677, - "bar_offset": 102, - "tech_price": 9053000.0, - "tech_datetime": "2019-11-30 06:06:00", - "candidate_index": 2675, + "tech_bar_index": 503640, + "signal_bar_index": 503640, + "bar_offset": 65, + "tech_price": 9062000.0, + "tech_datetime": "2019-11-30 04:15:00", + "candidate_index": 2644, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -178807,55 +330389,55 @@ "bar_offset": 17, "tech_price": 8528000.0, "tech_datetime": "2019-12-04 21:33:00", - "candidate_index": 2685, + "candidate_index": 2658, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, { "matched": true, "gt_bar_index": 507192, - "tech_bar_index": 507289, - "signal_bar_index": 507289, - "bar_offset": 97, - "tech_price": 8808000.0, - "tech_datetime": "2019-12-07 18:42:00", - "candidate_index": 2695, + "tech_bar_index": 507230, + "signal_bar_index": 507230, + "bar_offset": 38, + "tech_price": 8834000.0, + "tech_datetime": "2019-12-07 15:45:00", + "candidate_index": 2667, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, { "matched": true, "gt_bar_index": 512834, - "tech_bar_index": 512906, - "signal_bar_index": 512906, - "bar_offset": 72, - "tech_price": 8350000.0, - "tech_datetime": "2019-12-19 11:33:00", - "candidate_index": 2723, + "tech_bar_index": 512884, + "signal_bar_index": 512884, + "bar_offset": 50, + "tech_price": 8312000.0, + "tech_datetime": "2019-12-19 10:27:00", + "candidate_index": 2704, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, { "matched": true, "gt_bar_index": 515097, - "tech_bar_index": 515104, - "signal_bar_index": 515104, - "bar_offset": 7, - "tech_price": 8745000.0, - "tech_datetime": "2019-12-24 01:36:00", - "candidate_index": 2736, + "tech_bar_index": 515054, + "signal_bar_index": 515054, + "bar_offset": 43, + "tech_price": 8736000.0, + "tech_datetime": "2019-12-23 23:06:00", + "candidate_index": 2717, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, { "matched": true, "gt_bar_index": 518060, - "tech_bar_index": 518219, - "signal_bar_index": 518219, - "bar_offset": 159, - "tech_price": 8446000.0, - "tech_datetime": "2019-12-30 13:21:00", - "candidate_index": 2756, + "tech_bar_index": 518173, + "signal_bar_index": 518173, + "bar_offset": 113, + "tech_price": 8438000.0, + "tech_datetime": "2019-12-30 11:03:00", + "candidate_index": 2746, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -178867,55 +330449,55 @@ "bar_offset": 91, "tech_price": 9577000.0, "tech_datetime": "2020-01-08 14:27:00", - "candidate_index": 2787, + "candidate_index": 2777, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, { "matched": true, "gt_bar_index": 527707, - "tech_bar_index": 527793, - "signal_bar_index": 527793, - "bar_offset": 86, - "tech_price": 10313000.0, - "tech_datetime": "2020-01-19 15:42:00", - "candidate_index": 2808, + "tech_bar_index": 527794, + "signal_bar_index": 527794, + "bar_offset": 87, + "tech_price": 10295000.0, + "tech_datetime": "2020-01-19 15:45:00", + "candidate_index": 2811, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, { "matched": true, "gt_bar_index": 539780, - "tech_bar_index": 539683, - "signal_bar_index": 539683, - "bar_offset": 97, - "tech_price": 11812000.0, - "tech_datetime": "2020-02-13 10:21:00", - "candidate_index": 2877, + "tech_bar_index": 539622, + "signal_bar_index": 539622, + "bar_offset": 158, + "tech_price": 11844000.0, + "tech_datetime": "2020-02-13 07:18:00", + "candidate_index": 2902, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, { "matched": true, "gt_bar_index": 542886, - "tech_bar_index": 542894, - "signal_bar_index": 542894, - "bar_offset": 8, - "tech_price": 11890000.0, - "tech_datetime": "2020-02-20 02:54:00", - "candidate_index": 2890, + "tech_bar_index": 542903, + "signal_bar_index": 542903, + "bar_offset": 17, + "tech_price": 11870000.0, + "tech_datetime": "2020-02-20 03:21:00", + "candidate_index": 2929, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, { "matched": true, "gt_bar_index": 544946, - "tech_bar_index": 544957, - "signal_bar_index": 544957, - "bar_offset": 11, - "tech_price": 11758000.0, - "tech_datetime": "2020-02-24 10:03:00", - "candidate_index": 2898, + "tech_bar_index": 545030, + "signal_bar_index": 545030, + "bar_offset": 84, + "tech_price": 11617000.0, + "tech_datetime": "2020-02-24 13:42:00", + "candidate_index": 2942, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, @@ -178927,535 +330509,523 @@ "bar_offset": 23, "tech_price": 10696000.0, "tech_datetime": "2020-02-27 22:30:00", - "candidate_index": 2909, + "candidate_index": 2956, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, { "matched": true, "gt_bar_index": 551027, - "tech_bar_index": 551032, - "signal_bar_index": 551032, - "bar_offset": 5, - "tech_price": 10812000.0, - "tech_datetime": "2020-03-08 01:54:00", - "candidate_index": 2924, + "tech_bar_index": 551039, + "signal_bar_index": 551039, + "bar_offset": 12, + "tech_price": 10729000.0, + "tech_datetime": "2020-03-08 02:15:00", + "candidate_index": 2986, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, { "matched": true, "gt_bar_index": 552397, - "tech_bar_index": 552482, - "signal_bar_index": 552482, - "bar_offset": 85, - "tech_price": 9542000.0, - "tech_datetime": "2020-03-11 02:24:00", - "candidate_index": 2931, + "tech_bar_index": 552413, + "signal_bar_index": 552413, + "bar_offset": 16, + "tech_price": 9740000.0, + "tech_datetime": "2020-03-10 22:57:00", + "candidate_index": 3000, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, { "matched": true, "gt_bar_index": 553310, - "tech_bar_index": 553220, - "signal_bar_index": 553220, - "bar_offset": 90, - "tech_price": 9121000.0, - "tech_datetime": "2020-03-12 15:18:00", - "candidate_index": 2935, + "tech_bar_index": 553267, + "signal_bar_index": 553267, + "bar_offset": 43, + "tech_price": 8977000.0, + "tech_datetime": "2020-03-12 17:39:00", + "candidate_index": 3008, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, { "matched": true, "gt_bar_index": 553312, - "tech_bar_index": 553417, - "signal_bar_index": 553417, - "bar_offset": 105, - "tech_price": 7721000.0, - "tech_datetime": "2020-03-13 01:09:00", - "candidate_index": 2936, + "tech_bar_index": 553354, + "signal_bar_index": 553354, + "bar_offset": 42, + "tech_price": 7751000.0, + "tech_datetime": "2020-03-12 22:00:00", + "candidate_index": 3009, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, { "matched": true, "gt_bar_index": 553340, - "tech_bar_index": 553594, - "signal_bar_index": 553594, - "bar_offset": 254, - "tech_price": 6262000.0, - "tech_datetime": "2020-03-13 10:00:00", - "candidate_index": 2937, + "tech_bar_index": 553478, + "signal_bar_index": 553478, + "bar_offset": 138, + "tech_price": 7503000.0, + "tech_datetime": "2020-03-13 04:12:00", + "candidate_index": 3010, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, { "matched": true, "gt_bar_index": 553415, - "tech_bar_index": 553852, - "signal_bar_index": 553852, - "bar_offset": 437, - "tech_price": 7136000.0, - "tech_datetime": "2020-03-13 22:54:00", - "candidate_index": 2938, + "tech_bar_index": 553799, + "signal_bar_index": 553799, + "bar_offset": 384, + "tech_price": 7059000.0, + "tech_datetime": "2020-03-13 20:15:00", + "candidate_index": 3011, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, { "matched": true, "gt_bar_index": 553537, - "tech_bar_index": 553909, - "signal_bar_index": 553909, - "bar_offset": 372, - "tech_price": 6803000.0, - "tech_datetime": "2020-03-14 01:45:00", - "candidate_index": 2939, + "tech_bar_index": 553942, + "signal_bar_index": 553942, + "bar_offset": 405, + "tech_price": 6662000.0, + "tech_datetime": "2020-03-14 03:24:00", + "candidate_index": 3012, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, - { - "matched": true, - "gt_bar_index": 553574, - "tech_bar_index": 553929, - "signal_bar_index": 553929, - "bar_offset": 355, - "tech_price": 6718000.0, - "tech_datetime": "2020-03-14 02:45:00", - "candidate_index": 2940, - "gt_datetime": "2020-03-13 09:00:00", - "gt_price": 6563000.0 - }, - { - "matched": true, - "gt_bar_index": 553586, - "tech_bar_index": 553946, - "signal_bar_index": 553946, - "bar_offset": 360, - "tech_price": 6587000.0, - "tech_datetime": "2020-03-14 03:36:00", - "candidate_index": 2941, - "gt_datetime": "2020-03-13 09:36:00", - "gt_price": 6600000.0 - }, { "matched": true, "gt_bar_index": 553735, - "tech_bar_index": 554192, - "signal_bar_index": 554192, - "bar_offset": 457, - "tech_price": 7040000.0, - "tech_datetime": "2020-03-14 15:54:00", - "candidate_index": 2942, + "tech_bar_index": 554143, + "signal_bar_index": 554143, + "bar_offset": 408, + "tech_price": 7105000.0, + "tech_datetime": "2020-03-14 13:27:00", + "candidate_index": 3013, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, - { - "matched": true, - "gt_bar_index": 553909, - "tech_bar_index": 554364, - "signal_bar_index": 554364, - "bar_offset": 455, - "tech_price": 6837000.0, - "tech_datetime": "2020-03-15 00:30:00", - "candidate_index": 2943, - "gt_datetime": "2020-03-14 01:45:00", - "gt_price": 6911000.0 - }, { "matched": true, "gt_bar_index": 554289, - "tech_bar_index": 554605, - "signal_bar_index": 554605, - "bar_offset": 316, - "tech_price": 6690000.0, - "tech_datetime": "2020-03-15 12:33:00", - "candidate_index": 2944, + "tech_bar_index": 554566, + "signal_bar_index": 554566, + "bar_offset": 277, + "tech_price": 6785000.0, + "tech_datetime": "2020-03-15 10:36:00", + "candidate_index": 3014, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, { "matched": true, "gt_bar_index": 554780, - "tech_bar_index": 554933, - "signal_bar_index": 554933, - "bar_offset": 153, - "tech_price": 6809000.0, - "tech_datetime": "2020-03-16 04:57:00", - "candidate_index": 2945, + "tech_bar_index": 554868, + "signal_bar_index": 554868, + "bar_offset": 88, + "tech_price": 6768000.0, + "tech_datetime": "2020-03-16 01:42:00", + "candidate_index": 3016, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, { "matched": true, "gt_bar_index": 554974, - "tech_bar_index": 554982, - "signal_bar_index": 554982, - "bar_offset": 8, - "tech_price": 6914000.0, - "tech_datetime": "2020-03-16 07:24:00", - "candidate_index": 2946, + "tech_bar_index": 554988, + "signal_bar_index": 554988, + "bar_offset": 14, + "tech_price": 6925000.0, + "tech_datetime": "2020-03-16 07:42:00", + "candidate_index": 3019, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, { "matched": true, "gt_bar_index": 555257, - "tech_bar_index": 555277, - "signal_bar_index": 555277, - "bar_offset": 20, - "tech_price": 6176000.0, - "tech_datetime": "2020-03-16 22:09:00", - "candidate_index": 2949, + "tech_bar_index": 555228, + "signal_bar_index": 555228, + "bar_offset": 29, + "tech_price": 6090000.0, + "tech_datetime": "2020-03-16 19:42:00", + "candidate_index": 3021, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, { "matched": true, "gt_bar_index": 555334, - "tech_bar_index": 555401, - "signal_bar_index": 555401, - "bar_offset": 67, - "tech_price": 6444000.0, - "tech_datetime": "2020-03-17 04:21:00", - "candidate_index": 2950, + "tech_bar_index": 555081, + "signal_bar_index": 555081, + "bar_offset": 253, + "tech_price": 6785000.0, + "tech_datetime": "2020-03-16 12:21:00", + "candidate_index": 3020, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, { "matched": true, "gt_bar_index": 555660, - "tech_bar_index": 555669, - "signal_bar_index": 555669, - "bar_offset": 9, - "tech_price": 6670000.0, - "tech_datetime": "2020-03-17 17:45:00", - "candidate_index": 2951, + "tech_bar_index": 555781, + "signal_bar_index": 555781, + "bar_offset": 121, + "tech_price": 6539000.0, + "tech_datetime": "2020-03-17 23:21:00", + "candidate_index": 3022, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, { "matched": true, "gt_bar_index": 555985, - "tech_bar_index": 556080, - "signal_bar_index": 556080, - "bar_offset": 95, - "tech_price": 6707000.0, - "tech_datetime": "2020-03-18 14:18:00", - "candidate_index": 2955, + "tech_bar_index": 556117, + "signal_bar_index": 556117, + "bar_offset": 132, + "tech_price": 6533000.0, + "tech_datetime": "2020-03-18 16:09:00", + "candidate_index": 3023, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, { "matched": true, "gt_bar_index": 556912, - "tech_bar_index": 556921, - "signal_bar_index": 556921, - "bar_offset": 9, - "tech_price": 7772000.0, - "tech_datetime": "2020-03-20 08:21:00", - "candidate_index": 2960, + "tech_bar_index": 556971, + "signal_bar_index": 556971, + "bar_offset": 59, + "tech_price": 7589000.0, + "tech_datetime": "2020-03-20 10:51:00", + "candidate_index": 3028, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, { "matched": true, "gt_bar_index": 557150, - "tech_bar_index": 557227, - "signal_bar_index": 557227, - "bar_offset": 77, - "tech_price": 8208000.0, - "tech_datetime": "2020-03-20 23:39:00", - "candidate_index": 2962, + "tech_bar_index": 557172, + "signal_bar_index": 557172, + "bar_offset": 22, + "tech_price": 8326000.0, + "tech_datetime": "2020-03-20 20:54:00", + "candidate_index": 3029, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, { "matched": true, "gt_bar_index": 557458, - "tech_bar_index": 557398, - "signal_bar_index": 557398, - "bar_offset": 60, - "tech_price": 7709000.0, - "tech_datetime": "2020-03-21 08:12:00", - "candidate_index": 2965, + "tech_bar_index": 557311, + "signal_bar_index": 557311, + "bar_offset": 147, + "tech_price": 7802000.0, + "tech_datetime": "2020-03-21 03:51:00", + "candidate_index": 3031, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, { "matched": true, "gt_bar_index": 557836, - "tech_bar_index": 557742, - "signal_bar_index": 557742, - "bar_offset": 94, - "tech_price": 7760000.0, - "tech_datetime": "2020-03-22 01:24:00", - "candidate_index": 2968, + "tech_bar_index": 557886, + "signal_bar_index": 557886, + "bar_offset": 50, + "tech_price": 7699000.0, + "tech_datetime": "2020-03-22 08:36:00", + "candidate_index": 3032, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, { "matched": true, "gt_bar_index": 558636, - "tech_bar_index": 558278, - "signal_bar_index": 558278, - "bar_offset": 358, - "tech_price": 7555000.0, - "tech_datetime": "2020-03-23 04:12:00", - "candidate_index": 2971, + "tech_bar_index": 558423, + "signal_bar_index": 558423, + "bar_offset": 213, + "tech_price": 7443000.0, + "tech_datetime": "2020-03-23 11:27:00", + "candidate_index": 3036, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, { "matched": true, "gt_bar_index": 559527, - "tech_bar_index": 559629, - "signal_bar_index": 559629, - "bar_offset": 102, - "tech_price": 8200000.0, - "tech_datetime": "2020-03-25 23:45:00", - "candidate_index": 2972, + "tech_bar_index": 559358, + "signal_bar_index": 559358, + "bar_offset": 169, + "tech_price": 8278000.0, + "tech_datetime": "2020-03-25 10:12:00", + "candidate_index": 3040, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, { "matched": true, "gt_bar_index": 562184, - "tech_bar_index": 562524, - "signal_bar_index": 562524, - "bar_offset": 340, - "tech_price": 7842000.0, - "tech_datetime": "2020-04-01 00:30:00", - "candidate_index": 2985, + "tech_bar_index": 562422, + "signal_bar_index": 562422, + "bar_offset": 238, + "tech_price": 7837000.0, + "tech_datetime": "2020-03-31 19:24:00", + "candidate_index": 3055, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, { "matched": true, "gt_bar_index": 563524, - "tech_bar_index": 563338, - "signal_bar_index": 563338, - "bar_offset": 186, - "tech_price": 8041000.0, - "tech_datetime": "2020-04-02 17:12:00", - "candidate_index": 2990, + "tech_bar_index": 563427, + "signal_bar_index": 563427, + "bar_offset": 97, + "tech_price": 8091000.0, + "tech_datetime": "2020-04-02 21:39:00", + "candidate_index": 3060, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, { "matched": true, "gt_bar_index": 565585, - "tech_bar_index": 565418, - "signal_bar_index": 565418, - "bar_offset": 167, - "tech_price": 8500000.0, - "tech_datetime": "2020-04-07 01:12:00", - "candidate_index": 3001, + "tech_bar_index": 565654, + "signal_bar_index": 565654, + "bar_offset": 69, + "tech_price": 8726000.0, + "tech_datetime": "2020-04-07 13:00:00", + "candidate_index": 3076, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, { "matched": true, "gt_bar_index": 568316, - "tech_bar_index": 568394, - "signal_bar_index": 568394, - "bar_offset": 78, - "tech_price": 8665000.0, - "tech_datetime": "2020-04-13 06:00:00", - "candidate_index": 3010, + "tech_bar_index": 568550, + "signal_bar_index": 568550, + "bar_offset": 234, + "tech_price": 8268000.0, + "tech_datetime": "2020-04-13 13:48:00", + "candidate_index": 3095, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, { "matched": true, "gt_bar_index": 571309, - "tech_bar_index": 571012, - "signal_bar_index": 571012, - "bar_offset": 297, - "tech_price": 8567000.0, - "tech_datetime": "2020-04-18 17:00:00", - "candidate_index": 3022, + "tech_bar_index": 571375, + "signal_bar_index": 571375, + "bar_offset": 66, + "tech_price": 8678000.0, + "tech_datetime": "2020-04-19 11:09:00", + "candidate_index": 3106, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, { "matched": true, "gt_bar_index": 576738, - "tech_bar_index": 576895, - "signal_bar_index": 576895, - "bar_offset": 157, - "tech_price": 10702000.0, - "tech_datetime": "2020-04-30 23:09:00", - "candidate_index": 3039, + "tech_bar_index": 576764, + "signal_bar_index": 576764, + "bar_offset": 26, + "tech_price": 11021000.0, + "tech_datetime": "2020-04-30 16:36:00", + "candidate_index": 3138, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, + { + "matched": true, + "gt_bar_index": 576836, + "tech_bar_index": 576794, + "signal_bar_index": 576794, + "bar_offset": 42, + "tech_price": 10629000.0, + "tech_datetime": "2020-04-30 18:06:00", + "candidate_index": 3139, + "gt_datetime": "2020-04-30 20:12:00", + "gt_price": 10886000.0 + }, { "matched": true, "gt_bar_index": 578077, - "tech_bar_index": 578387, - "signal_bar_index": 578387, - "bar_offset": 310, - "tech_price": 10826000.0, - "tech_datetime": "2020-05-04 01:45:00", - "candidate_index": 3043, + "tech_bar_index": 577969, + "signal_bar_index": 577969, + "bar_offset": 108, + "tech_price": 10783000.0, + "tech_datetime": "2020-05-03 04:51:00", + "candidate_index": 3147, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, { "matched": true, "gt_bar_index": 580468, - "tech_bar_index": 580454, - "signal_bar_index": 580454, - "bar_offset": 14, - "tech_price": 11940000.0, - "tech_datetime": "2020-05-08 09:06:00", - "candidate_index": 3052, + "tech_bar_index": 580553, + "signal_bar_index": 580553, + "bar_offset": 85, + "tech_price": 11986000.0, + "tech_datetime": "2020-05-08 14:03:00", + "candidate_index": 3159, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, { "matched": true, "gt_bar_index": 581429, - "tech_bar_index": 581134, - "signal_bar_index": 581134, - "bar_offset": 295, - "tech_price": 11656000.0, - "tech_datetime": "2020-05-09 19:06:00", - "candidate_index": 3056, + "tech_bar_index": 581457, + "signal_bar_index": 581457, + "bar_offset": 28, + "tech_price": 10601000.0, + "tech_datetime": "2020-05-10 11:15:00", + "candidate_index": 3167, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, { "matched": true, "gt_bar_index": 581574, - "tech_bar_index": 582028, - "signal_bar_index": 582028, - "bar_offset": 454, - "tech_price": 10554000.0, - "tech_datetime": "2020-05-11 15:48:00", - "candidate_index": 3057, + "tech_bar_index": 581479, + "signal_bar_index": 581479, + "bar_offset": 95, + "tech_price": 10507000.0, + "tech_datetime": "2020-05-10 12:21:00", + "candidate_index": 3169, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, { "matched": true, "gt_bar_index": 581873, - "tech_bar_index": 582225, - "signal_bar_index": 582225, - "bar_offset": 352, - "tech_price": 10467000.0, - "tech_datetime": "2020-05-12 01:39:00", - "candidate_index": 3058, + "tech_bar_index": 581917, + "signal_bar_index": 581917, + "bar_offset": 44, + "tech_price": 10649000.0, + "tech_datetime": "2020-05-11 10:15:00", + "candidate_index": 3170, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, { "matched": true, "gt_bar_index": 582142, - "tech_bar_index": 582384, - "signal_bar_index": 582384, - "bar_offset": 242, - "tech_price": 10468000.0, - "tech_datetime": "2020-05-12 09:36:00", - "candidate_index": 3059, + "tech_bar_index": 582285, + "signal_bar_index": 582285, + "bar_offset": 143, + "tech_price": 10397000.0, + "tech_datetime": "2020-05-12 04:39:00", + "candidate_index": 3172, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, { "matched": true, "gt_bar_index": 583534, - "tech_bar_index": 583538, - "signal_bar_index": 583538, - "bar_offset": 4, - "tech_price": 11640000.0, - "tech_datetime": "2020-05-14 19:18:00", - "candidate_index": 3062, + "tech_bar_index": 583579, + "signal_bar_index": 583579, + "bar_offset": 45, + "tech_price": 11615000.0, + "tech_datetime": "2020-05-14 21:21:00", + "candidate_index": 3179, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, { "matched": true, "gt_bar_index": 585282, - "tech_bar_index": 584941, - "signal_bar_index": 584941, - "bar_offset": 341, - "tech_price": 11431000.0, - "tech_datetime": "2020-05-17 17:27:00", - "candidate_index": 3070, + "tech_bar_index": 585245, + "signal_bar_index": 585245, + "bar_offset": 37, + "tech_price": 11638000.0, + "tech_datetime": "2020-05-18 08:39:00", + "candidate_index": 3192, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, { "matched": true, "gt_bar_index": 586828, - "tech_bar_index": 586880, - "signal_bar_index": 586880, - "bar_offset": 52, - "tech_price": 11435000.0, - "tech_datetime": "2020-05-21 18:24:00", - "candidate_index": 3077, + "tech_bar_index": 586841, + "signal_bar_index": 586841, + "bar_offset": 13, + "tech_price": 11472000.0, + "tech_datetime": "2020-05-21 16:27:00", + "candidate_index": 3200, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, { "matched": true, "gt_bar_index": 592723, - "tech_bar_index": 593083, - "signal_bar_index": 593083, - "bar_offset": 360, - "tech_price": 11485000.0, - "tech_datetime": "2020-06-03 16:36:00", - "candidate_index": 3104, + "tech_bar_index": 592756, + "signal_bar_index": 592756, + "bar_offset": 33, + "tech_price": 11491000.0, + "tech_datetime": "2020-06-03 00:15:00", + "candidate_index": 3236, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, { "matched": true, "gt_bar_index": 596753, - "tech_bar_index": 596891, - "signal_bar_index": 596891, - "bar_offset": 138, - "tech_price": 11683000.0, - "tech_datetime": "2020-06-11 17:54:00", - "candidate_index": 3117, + "tech_bar_index": 596581, + "signal_bar_index": 596581, + "bar_offset": 172, + "tech_price": 11622000.0, + "tech_datetime": "2020-06-10 23:30:00", + "candidate_index": 3262, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, { "matched": true, "gt_bar_index": 602416, - "tech_bar_index": 602639, - "signal_bar_index": 602639, - "bar_offset": 223, - "tech_price": 11535000.0, - "tech_datetime": "2020-06-23 17:18:00", - "candidate_index": 3143, + "tech_bar_index": 602496, + "signal_bar_index": 602496, + "bar_offset": 80, + "tech_price": 11568000.0, + "tech_datetime": "2020-06-23 10:09:00", + "candidate_index": 3289, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, + { + "matched": true, + "gt_bar_index": 619238, + "tech_bar_index": 619262, + "signal_bar_index": 619262, + "bar_offset": 24, + "tech_price": 12854000.0, + "tech_datetime": "2020-07-28 08:27:00", + "candidate_index": 3370, + "gt_datetime": "2020-07-28 07:15:00", + "gt_price": 13290000.0 + }, { "matched": true, "gt_bar_index": 621757, - "tech_bar_index": 621767, - "signal_bar_index": 621767, - "bar_offset": 10, - "tech_price": 13201000.0, - "tech_datetime": "2020-08-02 13:42:00", - "candidate_index": 3222, + "tech_bar_index": 621779, + "signal_bar_index": 621779, + "bar_offset": 22, + "tech_price": 13416000.0, + "tech_datetime": "2020-08-02 14:18:00", + "candidate_index": 3387, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, { "matched": true, "gt_bar_index": 621775, - "tech_bar_index": 621489, - "signal_bar_index": 621489, - "bar_offset": 286, - "tech_price": 13706000.0, - "tech_datetime": "2020-08-01 23:48:00", - "candidate_index": 3221, + "tech_bar_index": 621810, + "signal_bar_index": 621810, + "bar_offset": 35, + "tech_price": 13419000.0, + "tech_datetime": "2020-08-02 15:51:00", + "candidate_index": 3388, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -179467,55 +331037,55 @@ "bar_offset": 176, "tech_price": 13694000.0, "tech_datetime": "2020-08-10 02:48:00", - "candidate_index": 3232, + "candidate_index": 3409, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, { "matched": true, "gt_bar_index": 629469, - "tech_bar_index": 629714, - "signal_bar_index": 629714, - "bar_offset": 245, - "tech_price": 13992000.0, - "tech_datetime": "2020-08-19 03:03:00", - "candidate_index": 3258, + "tech_bar_index": 629628, + "signal_bar_index": 629628, + "bar_offset": 159, + "tech_price": 14169000.0, + "tech_datetime": "2020-08-18 22:45:00", + "candidate_index": 3432, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, { "matched": true, "gt_bar_index": 631137, - "tech_bar_index": 631014, - "signal_bar_index": 631014, - "bar_offset": 123, - "tech_price": 13898000.0, - "tech_datetime": "2020-08-21 20:03:00", - "candidate_index": 3263, + "tech_bar_index": 631364, + "signal_bar_index": 631364, + "bar_offset": 227, + "tech_price": 13626000.0, + "tech_datetime": "2020-08-22 13:33:00", + "candidate_index": 3438, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, { "matched": true, "gt_bar_index": 636520, - "tech_bar_index": 636587, - "signal_bar_index": 636587, - "bar_offset": 67, - "tech_price": 13919000.0, - "tech_datetime": "2020-09-02 10:42:00", - "candidate_index": 3288, + "tech_bar_index": 636527, + "signal_bar_index": 636527, + "bar_offset": 7, + "tech_price": 13984000.0, + "tech_datetime": "2020-09-02 07:42:00", + "candidate_index": 3460, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, { "matched": true, "gt_bar_index": 637934, - "tech_bar_index": 638008, - "signal_bar_index": 638008, - "bar_offset": 74, - "tech_price": 12681000.0, - "tech_datetime": "2020-09-05 09:45:00", - "candidate_index": 3296, + "tech_bar_index": 637979, + "signal_bar_index": 637979, + "bar_offset": 45, + "tech_price": 12625000.0, + "tech_datetime": "2020-09-05 08:18:00", + "candidate_index": 3474, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -179527,223 +331097,211 @@ "bar_offset": 3, "tech_price": 12933000.0, "tech_datetime": "2020-09-17 05:57:00", - "candidate_index": 3319, + "candidate_index": 3500, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, { "matched": true, "gt_bar_index": 645458, - "tech_bar_index": 645205, - "signal_bar_index": 645205, - "bar_offset": 253, - "tech_price": 12788000.0, - "tech_datetime": "2020-09-20 19:27:00", - "candidate_index": 3330, + "tech_bar_index": 645402, + "signal_bar_index": 645402, + "bar_offset": 56, + "tech_price": 12744000.0, + "tech_datetime": "2020-09-21 05:18:00", + "candidate_index": 3511, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, { "matched": true, "gt_bar_index": 663309, - "tech_bar_index": 663173, - "signal_bar_index": 663173, - "bar_offset": 136, - "tech_price": 15256000.0, - "tech_datetime": "2020-10-28 05:51:00", - "candidate_index": 3397, + "tech_bar_index": 663333, + "signal_bar_index": 663333, + "bar_offset": 24, + "tech_price": 15452000.0, + "tech_datetime": "2020-10-28 13:51:00", + "candidate_index": 3603, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, { "matched": true, "gt_bar_index": 664878, - "tech_bar_index": 664730, - "signal_bar_index": 664730, - "bar_offset": 148, - "tech_price": 15404000.0, - "tech_datetime": "2020-10-31 11:42:00", - "candidate_index": 3405, + "tech_bar_index": 664789, + "signal_bar_index": 664789, + "bar_offset": 89, + "tech_price": 15286000.0, + "tech_datetime": "2020-10-31 14:39:00", + "candidate_index": 3613, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, { "matched": true, "gt_bar_index": 667580, - "tech_bar_index": 667654, - "signal_bar_index": 667654, - "bar_offset": 74, - "tech_price": 17435000.0, - "tech_datetime": "2020-11-06 13:57:00", - "candidate_index": 3412, + "tech_bar_index": 667753, + "signal_bar_index": 667753, + "bar_offset": 173, + "tech_price": 17256000.0, + "tech_datetime": "2020-11-06 18:54:00", + "candidate_index": 3627, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, { "matched": true, "gt_bar_index": 671009, - "tech_bar_index": 671017, - "signal_bar_index": 671017, - "bar_offset": 8, - "tech_price": 18127000.0, - "tech_datetime": "2020-11-13 14:06:00", - "candidate_index": 3424, + "tech_bar_index": 671073, + "signal_bar_index": 671073, + "bar_offset": 64, + "tech_price": 18030000.0, + "tech_datetime": "2020-11-13 16:54:00", + "candidate_index": 3644, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, - { - "matched": true, - "gt_bar_index": 673413, - "tech_bar_index": 673278, - "signal_bar_index": 673278, - "bar_offset": 135, - "tech_price": 19125000.0, - "tech_datetime": "2020-11-18 07:09:00", - "candidate_index": 3431, - "gt_datetime": "2020-11-18 13:54:00", - "gt_price": 20300000.0 - }, { "matched": true, "gt_bar_index": 674805, - "tech_bar_index": 675093, - "signal_bar_index": 675093, - "bar_offset": 288, - "tech_price": 20553000.0, - "tech_datetime": "2020-11-22 01:54:00", - "candidate_index": 3434, + "tech_bar_index": 674875, + "signal_bar_index": 674875, + "bar_offset": 70, + "tech_price": 20678000.0, + "tech_datetime": "2020-11-21 15:00:00", + "candidate_index": 3660, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, { "matched": true, "gt_bar_index": 676448, - "tech_bar_index": 676300, - "signal_bar_index": 676300, - "bar_offset": 148, - "tech_price": 20274000.0, - "tech_datetime": "2020-11-24 14:15:00", - "candidate_index": 3441, + "tech_bar_index": 676475, + "signal_bar_index": 676475, + "bar_offset": 27, + "tech_price": 20916000.0, + "tech_datetime": "2020-11-24 23:00:00", + "candidate_index": 3674, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, { "matched": true, "gt_bar_index": 676951, - "tech_bar_index": 676788, - "signal_bar_index": 676788, - "bar_offset": 163, - "tech_price": 20744000.0, - "tech_datetime": "2020-11-25 14:39:00", - "candidate_index": 3443, + "tech_bar_index": 676991, + "signal_bar_index": 676991, + "bar_offset": 40, + "tech_price": 20901000.0, + "tech_datetime": "2020-11-26 00:48:00", + "candidate_index": 3676, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, { "matched": true, "gt_bar_index": 677380, - "tech_bar_index": 677289, - "signal_bar_index": 677289, - "bar_offset": 91, - "tech_price": 20086000.0, - "tech_datetime": "2020-11-26 15:48:00", - "candidate_index": 3445, + "tech_bar_index": 677324, + "signal_bar_index": 677324, + "bar_offset": 56, + "tech_price": 19025000.0, + "tech_datetime": "2020-11-26 17:33:00", + "candidate_index": 3678, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, { "matched": true, "gt_bar_index": 677653, - "tech_bar_index": 677754, - "signal_bar_index": 677754, - "bar_offset": 101, - "tech_price": 19110000.0, - "tech_datetime": "2020-11-27 15:03:00", - "candidate_index": 3447, + "tech_bar_index": 677676, + "signal_bar_index": 677676, + "bar_offset": 23, + "tech_price": 19330000.0, + "tech_datetime": "2020-11-27 11:09:00", + "candidate_index": 3679, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, { "matched": true, "gt_bar_index": 679779, - "tech_bar_index": 679913, - "signal_bar_index": 679913, - "bar_offset": 134, - "tech_price": 20960000.0, - "tech_datetime": "2020-12-02 03:00:00", - "candidate_index": 3451, + "tech_bar_index": 679691, + "signal_bar_index": 679691, + "bar_offset": 88, + "tech_price": 21133000.0, + "tech_datetime": "2020-12-01 15:54:00", + "candidate_index": 3688, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, { "matched": true, "gt_bar_index": 679855, - "tech_bar_index": 679957, - "signal_bar_index": 679957, - "bar_offset": 102, - "tech_price": 20916000.0, - "tech_datetime": "2020-12-02 05:12:00", - "candidate_index": 3452, + "tech_bar_index": 679875, + "signal_bar_index": 679875, + "bar_offset": 20, + "tech_price": 21012000.0, + "tech_datetime": "2020-12-02 01:06:00", + "candidate_index": 3689, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, { "matched": true, "gt_bar_index": 682434, - "tech_bar_index": 682278, - "signal_bar_index": 682278, - "bar_offset": 156, - "tech_price": 20753000.0, - "tech_datetime": "2020-12-07 01:15:00", - "candidate_index": 3465, + "tech_bar_index": 682407, + "signal_bar_index": 682407, + "bar_offset": 27, + "tech_price": 20752000.0, + "tech_datetime": "2020-12-07 07:42:00", + "candidate_index": 3713, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, { "matched": true, "gt_bar_index": 687418, - "tech_bar_index": 687713, - "signal_bar_index": 687713, - "bar_offset": 295, - "tech_price": 24659000.0, - "tech_datetime": "2020-12-18 09:00:00", - "candidate_index": 3482, + "tech_bar_index": 687430, + "signal_bar_index": 687430, + "bar_offset": 12, + "tech_price": 24283000.0, + "tech_datetime": "2020-12-17 18:51:00", + "candidate_index": 3747, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, { "matched": true, "gt_bar_index": 689086, - "tech_bar_index": 689274, - "signal_bar_index": 689274, - "bar_offset": 188, - "tech_price": 26360000.0, - "tech_datetime": "2020-12-21 15:03:00", - "candidate_index": 3486, + "tech_bar_index": 689101, + "signal_bar_index": 689101, + "bar_offset": 15, + "tech_price": 26196000.0, + "tech_datetime": "2020-12-21 06:24:00", + "candidate_index": 3754, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, { "matched": true, "gt_bar_index": 690134, - "tech_bar_index": 690166, - "signal_bar_index": 690166, - "bar_offset": 32, - "tech_price": 26532000.0, - "tech_datetime": "2020-12-23 11:39:00", - "candidate_index": 3489, + "tech_bar_index": 690149, + "signal_bar_index": 690149, + "bar_offset": 15, + "tech_price": 26457000.0, + "tech_datetime": "2020-12-23 10:48:00", + "candidate_index": 3758, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, { "matched": true, "gt_bar_index": 692264, - "tech_bar_index": 692267, - "signal_bar_index": 692267, - "bar_offset": 3, - "tech_price": 30507000.0, - "tech_datetime": "2020-12-27 20:42:00", - "candidate_index": 3499, + "tech_bar_index": 692306, + "signal_bar_index": 692306, + "bar_offset": 42, + "tech_price": 30338000.0, + "tech_datetime": "2020-12-27 22:39:00", + "candidate_index": 3769, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, @@ -179755,103 +331313,175 @@ "bar_offset": 29, "tech_price": 31125000.0, "tech_datetime": "2020-12-30 17:27:00", - "candidate_index": 3506, + "candidate_index": 3779, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, { "matched": true, "gt_bar_index": 695291, - "tech_bar_index": 695373, - "signal_bar_index": 695373, - "bar_offset": 82, - "tech_price": 35350000.0, - "tech_datetime": "2021-01-03 08:00:00", - "candidate_index": 3514, + "tech_bar_index": 695466, + "signal_bar_index": 695466, + "bar_offset": 175, + "tech_price": 36413000.0, + "tech_datetime": "2021-01-03 12:39:00", + "candidate_index": 3781, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, { "matched": true, - "gt_bar_index": 696922, - "tech_bar_index": 697039, - "signal_bar_index": 697039, - "bar_offset": 117, - "tech_price": 38455000.0, - "tech_datetime": "2021-01-06 19:18:00", - "candidate_index": 3515, - "gt_datetime": "2021-01-06 13:27:00", - "gt_price": 39798000.0 + "gt_bar_index": 695549, + "tech_bar_index": 695869, + "signal_bar_index": 695869, + "bar_offset": 320, + "tech_price": 37402000.0, + "tech_datetime": "2021-01-04 08:48:00", + "candidate_index": 3782, + "gt_datetime": "2021-01-03 16:48:00", + "gt_price": 39427000.0 + }, + { + "matched": true, + "gt_bar_index": 695955, + "tech_bar_index": 696040, + "signal_bar_index": 696040, + "bar_offset": 85, + "tech_price": 37024000.0, + "tech_datetime": "2021-01-04 17:21:00", + "candidate_index": 3783, + "gt_datetime": "2021-01-04 13:06:00", + "gt_price": 38399000.0 + }, + { + "matched": true, + "gt_bar_index": 696173, + "tech_bar_index": 696231, + "signal_bar_index": 696231, + "bar_offset": 58, + "tech_price": 35321000.0, + "tech_datetime": "2021-01-05 02:54:00", + "candidate_index": 3785, + "gt_datetime": "2021-01-05 00:00:00", + "gt_price": 36692000.0 + }, + { + "matched": true, + "gt_bar_index": 696367, + "tech_bar_index": 696106, + "signal_bar_index": 696106, + "bar_offset": 261, + "tech_price": 34565000.0, + "tech_datetime": "2021-01-04 20:39:00", + "candidate_index": 3784, + "gt_datetime": "2021-01-05 09:42:00", + "gt_price": 37400000.0 }, { "matched": true, "gt_bar_index": 697678, - "tech_bar_index": 697788, - "signal_bar_index": 697788, - "bar_offset": 110, - "tech_price": 44153000.0, - "tech_datetime": "2021-01-08 08:45:00", - "candidate_index": 3518, + "tech_bar_index": 697718, + "signal_bar_index": 697718, + "bar_offset": 40, + "tech_price": 43413000.0, + "tech_datetime": "2021-01-08 05:15:00", + "candidate_index": 3787, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, + { + "matched": true, + "gt_bar_index": 697769, + "tech_bar_index": 697474, + "signal_bar_index": 697474, + "bar_offset": 295, + "tech_price": 41402000.0, + "tech_datetime": "2021-01-07 17:03:00", + "candidate_index": 3786, + "gt_datetime": "2021-01-08 07:48:00", + "gt_price": 44840000.0 + }, + { + "matched": true, + "gt_bar_index": 698096, + "tech_bar_index": 698354, + "signal_bar_index": 698354, + "bar_offset": 258, + "tech_price": 46414000.0, + "tech_datetime": "2021-01-09 13:03:00", + "candidate_index": 3788, + "gt_datetime": "2021-01-09 00:09:00", + "gt_price": 47954000.0 + }, { "matched": true, "gt_bar_index": 699164, - "tech_bar_index": 699327, - "signal_bar_index": 699327, - "bar_offset": 163, - "tech_price": 39214000.0, - "tech_datetime": "2021-01-11 13:42:00", - "candidate_index": 3521, + "tech_bar_index": 699242, + "signal_bar_index": 699242, + "bar_offset": 78, + "tech_price": 42184000.0, + "tech_datetime": "2021-01-11 09:27:00", + "candidate_index": 3795, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, { "matched": true, "gt_bar_index": 699201, - "tech_bar_index": 699388, - "signal_bar_index": 699388, - "bar_offset": 187, - "tech_price": 38191000.0, - "tech_datetime": "2021-01-11 16:45:00", - "candidate_index": 3522, + "tech_bar_index": 699327, + "signal_bar_index": 699327, + "bar_offset": 126, + "tech_price": 39214000.0, + "tech_datetime": "2021-01-11 13:42:00", + "candidate_index": 3796, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, { "matched": true, "gt_bar_index": 699311, - "tech_bar_index": 699549, - "signal_bar_index": 699549, - "bar_offset": 238, - "tech_price": 35925000.0, - "tech_datetime": "2021-01-12 00:48:00", - "candidate_index": 3523, + "tech_bar_index": 699369, + "signal_bar_index": 699369, + "bar_offset": 58, + "tech_price": 37568000.0, + "tech_datetime": "2021-01-11 15:48:00", + "candidate_index": 3797, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, { "matched": true, "gt_bar_index": 699336, - "tech_bar_index": 699756, - "signal_bar_index": 699756, - "bar_offset": 420, - "tech_price": 38466000.0, - "tech_datetime": "2021-01-12 11:09:00", - "candidate_index": 3524, + "tech_bar_index": 699460, + "signal_bar_index": 699460, + "bar_offset": 124, + "tech_price": 39053000.0, + "tech_datetime": "2021-01-11 20:21:00", + "candidate_index": 3798, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, + { + "matched": true, + "gt_bar_index": 699435, + "tech_bar_index": 699766, + "signal_bar_index": 699766, + "bar_offset": 331, + "tech_price": 38465000.0, + "tech_datetime": "2021-01-12 11:39:00", + "candidate_index": 3799, + "gt_datetime": "2021-01-11 19:06:00", + "gt_price": 40858000.0 + }, { "matched": true, "gt_bar_index": 699528, - "tech_bar_index": 699943, - "signal_bar_index": 699943, - "bar_offset": 415, - "tech_price": 39464000.0, - "tech_datetime": "2021-01-12 20:30:00", - "candidate_index": 3525, + "tech_bar_index": 699928, + "signal_bar_index": 699928, + "bar_offset": 400, + "tech_price": 38772000.0, + "tech_datetime": "2021-01-12 19:45:00", + "candidate_index": 3800, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -179863,319 +331493,367 @@ "bar_offset": 374, "tech_price": 39040000.0, "tech_datetime": "2021-01-12 21:24:00", - "candidate_index": 3526, + "candidate_index": 3801, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, { "matched": true, "gt_bar_index": 699868, - "tech_bar_index": 700193, - "signal_bar_index": 700193, - "bar_offset": 325, - "tech_price": 38225000.0, - "tech_datetime": "2021-01-13 09:00:00", - "candidate_index": 3527, + "tech_bar_index": 700220, + "signal_bar_index": 700220, + "bar_offset": 352, + "tech_price": 37232000.0, + "tech_datetime": "2021-01-13 10:21:00", + "candidate_index": 3802, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, { "matched": true, "gt_bar_index": 700984, - "tech_bar_index": 700916, - "signal_bar_index": 700916, - "bar_offset": 68, - "tech_price": 41789000.0, - "tech_datetime": "2021-01-14 21:09:00", - "candidate_index": 3529, + "tech_bar_index": 701188, + "signal_bar_index": 701188, + "bar_offset": 204, + "tech_price": 42660000.0, + "tech_datetime": "2021-01-15 10:45:00", + "candidate_index": 3805, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, { "matched": true, "gt_bar_index": 701660, - "tech_bar_index": 701714, - "signal_bar_index": 701714, - "bar_offset": 54, - "tech_price": 40512000.0, - "tech_datetime": "2021-01-16 13:03:00", - "candidate_index": 3533, + "tech_bar_index": 701685, + "signal_bar_index": 701685, + "bar_offset": 25, + "tech_price": 40383000.0, + "tech_datetime": "2021-01-16 11:36:00", + "candidate_index": 3806, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, { "matched": true, "gt_bar_index": 703395, - "tech_bar_index": 703484, - "signal_bar_index": 703484, - "bar_offset": 89, - "tech_price": 40061000.0, - "tech_datetime": "2021-01-20 05:33:00", - "candidate_index": 3538, + "tech_bar_index": 703330, + "signal_bar_index": 703330, + "bar_offset": 65, + "tech_price": 40176000.0, + "tech_datetime": "2021-01-19 21:51:00", + "candidate_index": 3814, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, { "matched": true, "gt_bar_index": 704023, - "tech_bar_index": 704095, - "signal_bar_index": 704095, - "bar_offset": 72, - "tech_price": 38558000.0, - "tech_datetime": "2021-01-21 12:06:00", - "candidate_index": 3540, + "tech_bar_index": 704043, + "signal_bar_index": 704043, + "bar_offset": 20, + "tech_price": 38995000.0, + "tech_datetime": "2021-01-21 09:30:00", + "candidate_index": 3818, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, { "matched": true, "gt_bar_index": 704427, - "tech_bar_index": 704410, - "signal_bar_index": 704410, - "bar_offset": 17, - "tech_price": 35800000.0, - "tech_datetime": "2021-01-22 03:51:00", - "candidate_index": 3542, + "tech_bar_index": 704395, + "signal_bar_index": 704395, + "bar_offset": 32, + "tech_price": 35745000.0, + "tech_datetime": "2021-01-22 03:06:00", + "candidate_index": 3821, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, { "matched": true, "gt_bar_index": 704493, - "tech_bar_index": 704474, - "signal_bar_index": 704474, - "bar_offset": 19, - "tech_price": 34988000.0, - "tech_datetime": "2021-01-22 07:03:00", - "candidate_index": 3543, + "tech_bar_index": 704488, + "signal_bar_index": 704488, + "bar_offset": 5, + "tech_price": 34779000.0, + "tech_datetime": "2021-01-22 07:45:00", + "candidate_index": 3822, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, { "matched": true, "gt_bar_index": 704641, - "tech_bar_index": 704514, - "signal_bar_index": 704514, - "bar_offset": 127, - "tech_price": 33734000.0, - "tech_datetime": "2021-01-22 09:03:00", - "candidate_index": 3544, + "tech_bar_index": 704531, + "signal_bar_index": 704531, + "bar_offset": 110, + "tech_price": 32819000.0, + "tech_datetime": "2021-01-22 09:54:00", + "candidate_index": 3823, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, { "matched": true, "gt_bar_index": 704923, - "tech_bar_index": 705073, - "signal_bar_index": 705073, - "bar_offset": 150, - "tech_price": 36015000.0, - "tech_datetime": "2021-01-23 13:00:00", - "candidate_index": 3545, + "tech_bar_index": 705258, + "signal_bar_index": 705258, + "bar_offset": 335, + "tech_price": 35273000.0, + "tech_datetime": "2021-01-23 22:15:00", + "candidate_index": 3824, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, { "matched": true, "gt_bar_index": 706237, - "tech_bar_index": 706178, - "signal_bar_index": 706178, - "bar_offset": 59, - "tech_price": 36378000.0, - "tech_datetime": "2021-01-25 20:15:00", - "candidate_index": 3549, + "tech_bar_index": 706477, + "signal_bar_index": 706477, + "bar_offset": 240, + "tech_price": 36247000.0, + "tech_datetime": "2021-01-26 11:12:00", + "candidate_index": 3829, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, { "matched": true, "gt_bar_index": 707940, - "tech_bar_index": 708037, - "signal_bar_index": 708037, - "bar_offset": 97, - "tech_price": 35900000.0, - "tech_datetime": "2021-01-29 17:12:00", - "candidate_index": 3558, + "tech_bar_index": 708223, + "signal_bar_index": 708223, + "bar_offset": 283, + "tech_price": 39006000.0, + "tech_datetime": "2021-01-30 02:30:00", + "candidate_index": 3837, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, { "matched": true, "gt_bar_index": 708064, - "tech_bar_index": 708353, - "signal_bar_index": 708353, - "bar_offset": 289, - "tech_price": 37583000.0, - "tech_datetime": "2021-01-30 09:00:00", - "candidate_index": 3559, + "tech_bar_index": 708304, + "signal_bar_index": 708304, + "bar_offset": 240, + "tech_price": 37916000.0, + "tech_datetime": "2021-01-30 06:33:00", + "candidate_index": 3838, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, { "matched": true, "gt_bar_index": 708152, - "tech_bar_index": 708614, - "signal_bar_index": 708614, - "bar_offset": 462, - "tech_price": 37249000.0, - "tech_datetime": "2021-01-30 22:03:00", - "candidate_index": 3560, + "tech_bar_index": 708481, + "signal_bar_index": 708481, + "bar_offset": 329, + "tech_price": 37033000.0, + "tech_datetime": "2021-01-30 15:24:00", + "candidate_index": 3839, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, { "matched": true, "gt_bar_index": 709493, - "tech_bar_index": 709555, - "signal_bar_index": 709555, - "bar_offset": 62, - "tech_price": 37126000.0, - "tech_datetime": "2021-02-01 21:06:00", - "candidate_index": 3566, + "tech_bar_index": 709387, + "signal_bar_index": 709387, + "bar_offset": 106, + "tech_price": 36592000.0, + "tech_datetime": "2021-02-01 12:42:00", + "candidate_index": 3843, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, { "matched": true, "gt_bar_index": 710923, - "tech_bar_index": 711087, - "signal_bar_index": 711087, - "bar_offset": 164, - "tech_price": 39235000.0, - "tech_datetime": "2021-02-05 01:42:00", - "candidate_index": 3575, + "tech_bar_index": 710963, + "signal_bar_index": 710963, + "bar_offset": 40, + "tech_price": 39457000.0, + "tech_datetime": "2021-02-04 19:30:00", + "candidate_index": 3850, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, { "matched": true, "gt_bar_index": 712033, - "tech_bar_index": 712255, - "signal_bar_index": 712255, - "bar_offset": 222, - "tech_price": 41684000.0, - "tech_datetime": "2021-02-07 12:06:00", - "candidate_index": 3579, + "tech_bar_index": 712281, + "signal_bar_index": 712281, + "bar_offset": 248, + "tech_price": 41565000.0, + "tech_datetime": "2021-02-07 13:24:00", + "candidate_index": 3854, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, { "matched": true, "gt_bar_index": 712946, - "tech_bar_index": 713070, - "signal_bar_index": 713070, - "bar_offset": 124, - "tech_price": 45095000.0, - "tech_datetime": "2021-02-09 04:51:00", - "candidate_index": 3582, + "tech_bar_index": 712598, + "signal_bar_index": 712598, + "bar_offset": 348, + "tech_price": 41329000.0, + "tech_datetime": "2021-02-08 05:15:00", + "candidate_index": 3855, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, { "matched": true, "gt_bar_index": 713298, - "tech_bar_index": 713530, - "signal_bar_index": 713530, - "bar_offset": 232, - "tech_price": 49632000.0, - "tech_datetime": "2021-02-10 03:51:00", - "candidate_index": 3583, + "tech_bar_index": 713318, + "signal_bar_index": 713318, + "bar_offset": 20, + "tech_price": 49455000.0, + "tech_datetime": "2021-02-09 17:15:00", + "candidate_index": 3856, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, { "matched": true, "gt_bar_index": 715798, - "tech_bar_index": 716056, - "signal_bar_index": 716056, - "bar_offset": 258, - "tech_price": 52723000.0, - "tech_datetime": "2021-02-15 10:09:00", - "candidate_index": 3589, + "tech_bar_index": 715836, + "signal_bar_index": 715836, + "bar_offset": 38, + "tech_price": 52250000.0, + "tech_datetime": "2021-02-14 23:09:00", + "candidate_index": 3870, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, { "matched": true, "gt_bar_index": 719297, - "tech_bar_index": 719210, - "signal_bar_index": 719210, - "bar_offset": 87, - "tech_price": 64926000.0, - "tech_datetime": "2021-02-21 23:51:00", - "candidate_index": 3600, + "tech_bar_index": 719224, + "signal_bar_index": 719224, + "bar_offset": 73, + "tech_price": 64942000.0, + "tech_datetime": "2021-02-22 00:33:00", + "candidate_index": 3882, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, { "matched": true, "gt_bar_index": 719835, - "tech_bar_index": 720086, - "signal_bar_index": 720086, - "bar_offset": 251, - "tech_price": 52541000.0, - "tech_datetime": "2021-02-23 19:39:00", - "candidate_index": 3603, + "tech_bar_index": 719865, + "signal_bar_index": 719865, + "bar_offset": 30, + "tech_price": 61488000.0, + "tech_datetime": "2021-02-23 08:36:00", + "candidate_index": 3889, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, + { + "matched": true, + "gt_bar_index": 720076, + "tech_bar_index": 720115, + "signal_bar_index": 720115, + "bar_offset": 39, + "tech_price": 51800000.0, + "tech_datetime": "2021-02-23 21:06:00", + "candidate_index": 3893, + "gt_datetime": "2021-02-23 19:09:00", + "gt_price": 55360000.0 + }, + { + "matched": true, + "gt_bar_index": 720138, + "tech_bar_index": 720036, + "signal_bar_index": 720036, + "bar_offset": 102, + "tech_price": 54992000.0, + "tech_datetime": "2021-02-23 17:09:00", + "candidate_index": 3892, + "gt_datetime": "2021-02-23 22:15:00", + "gt_price": 55342000.0 + }, + { + "matched": true, + "gt_bar_index": 720188, + "tech_bar_index": 720242, + "signal_bar_index": 720242, + "bar_offset": 54, + "tech_price": 53379000.0, + "tech_datetime": "2021-02-24 03:27:00", + "candidate_index": 3894, + "gt_datetime": "2021-02-24 00:45:00", + "gt_price": 55705000.0 + }, + { + "matched": true, + "gt_bar_index": 720438, + "tech_bar_index": 720458, + "signal_bar_index": 720458, + "bar_offset": 20, + "tech_price": 56732000.0, + "tech_datetime": "2021-02-24 14:15:00", + "candidate_index": 3896, + "gt_datetime": "2021-02-24 13:15:00", + "gt_price": 58046000.0 + }, { "matched": true, "gt_bar_index": 721097, - "tech_bar_index": 720976, - "signal_bar_index": 720976, - "bar_offset": 121, - "tech_price": 56800000.0, - "tech_datetime": "2021-02-25 16:09:00", - "candidate_index": 3604, + "tech_bar_index": 720734, + "signal_bar_index": 720734, + "bar_offset": 363, + "tech_price": 55640000.0, + "tech_datetime": "2021-02-25 04:03:00", + "candidate_index": 3899, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, { "matched": true, "gt_bar_index": 721654, - "tech_bar_index": 721485, - "signal_bar_index": 721485, - "bar_offset": 169, - "tech_price": 52827000.0, - "tech_datetime": "2021-02-26 17:36:00", - "candidate_index": 3606, + "tech_bar_index": 721674, + "signal_bar_index": 721674, + "bar_offset": 20, + "tech_price": 54390000.0, + "tech_datetime": "2021-02-27 03:03:00", + "candidate_index": 3900, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, { "matched": true, "gt_bar_index": 721927, - "tech_bar_index": 721937, - "signal_bar_index": 721937, - "bar_offset": 10, - "tech_price": 54329000.0, - "tech_datetime": "2021-02-27 16:12:00", - "candidate_index": 3607, + "tech_bar_index": 722212, + "signal_bar_index": 722212, + "bar_offset": 285, + "tech_price": 53918000.0, + "tech_datetime": "2021-02-28 05:57:00", + "candidate_index": 3901, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, { "matched": true, "gt_bar_index": 723241, - "tech_bar_index": 723168, - "signal_bar_index": 723168, - "bar_offset": 73, - "tech_price": 54746000.0, - "tech_datetime": "2021-03-02 05:45:00", - "candidate_index": 3610, + "tech_bar_index": 723354, + "signal_bar_index": 723354, + "bar_offset": 113, + "tech_price": 55198000.0, + "tech_datetime": "2021-03-02 15:03:00", + "candidate_index": 3906, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, { "matched": true, "gt_bar_index": 723973, - "tech_bar_index": 723664, - "signal_bar_index": 723664, - "bar_offset": 309, - "tech_price": 54805000.0, - "tech_datetime": "2021-03-03 06:33:00", - "candidate_index": 3614, + "tech_bar_index": 724335, + "signal_bar_index": 724335, + "bar_offset": 362, + "tech_price": 57004000.0, + "tech_datetime": "2021-03-04 16:06:00", + "candidate_index": 3910, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -180187,43 +331865,43 @@ "bar_offset": 192, "tech_price": 70211000.0, "tech_datetime": "2021-03-14 19:03:00", - "candidate_index": 3630, + "candidate_index": 3933, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, { "matched": true, "gt_bar_index": 730433, - "tech_bar_index": 730506, - "signal_bar_index": 730506, - "bar_offset": 73, - "tech_price": 64827000.0, - "tech_datetime": "2021-03-17 12:39:00", - "candidate_index": 3633, + "tech_bar_index": 730533, + "signal_bar_index": 730533, + "bar_offset": 100, + "tech_price": 64533000.0, + "tech_datetime": "2021-03-17 14:00:00", + "candidate_index": 3942, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, { "matched": true, "gt_bar_index": 731246, - "tech_bar_index": 731120, - "signal_bar_index": 731120, - "bar_offset": 126, - "tech_price": 67615000.0, - "tech_datetime": "2021-03-18 19:21:00", - "candidate_index": 3635, + "tech_bar_index": 731387, + "signal_bar_index": 731387, + "bar_offset": 141, + "tech_price": 67096000.0, + "tech_datetime": "2021-03-19 08:42:00", + "candidate_index": 3947, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, { "matched": true, "gt_bar_index": 732141, - "tech_bar_index": 731851, - "signal_bar_index": 731851, - "bar_offset": 290, - "tech_price": 67926000.0, - "tech_datetime": "2021-03-20 07:54:00", - "candidate_index": 3637, + "tech_bar_index": 732338, + "signal_bar_index": 732338, + "bar_offset": 197, + "tech_price": 68139000.0, + "tech_datetime": "2021-03-21 08:15:00", + "candidate_index": 3951, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -180235,175 +331913,175 @@ "bar_offset": 5, "tech_price": 67608000.0, "tech_datetime": "2021-03-24 22:54:00", - "candidate_index": 3643, + "candidate_index": 3961, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, { "matched": true, "gt_bar_index": 738890, - "tech_bar_index": 739045, - "signal_bar_index": 739045, - "bar_offset": 155, - "tech_price": 72070000.0, - "tech_datetime": "2021-04-04 07:36:00", - "candidate_index": 3656, + "tech_bar_index": 738960, + "signal_bar_index": 738960, + "bar_offset": 70, + "tech_price": 74786000.0, + "tech_datetime": "2021-04-04 03:21:00", + "candidate_index": 3981, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, { "matched": true, "gt_bar_index": 740573, - "tech_bar_index": 740698, - "signal_bar_index": 740698, - "bar_offset": 125, - "tech_price": 73357000.0, - "tech_datetime": "2021-04-07 18:15:00", - "candidate_index": 3667, + "tech_bar_index": 740703, + "signal_bar_index": 740703, + "bar_offset": 130, + "tech_price": 72537000.0, + "tech_datetime": "2021-04-07 18:30:00", + "candidate_index": 3989, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, { "matched": true, "gt_bar_index": 740676, - "tech_bar_index": 740703, - "signal_bar_index": 740703, - "bar_offset": 27, - "tech_price": 72537000.0, - "tech_datetime": "2021-04-07 18:30:00", - "candidate_index": 3668, + "tech_bar_index": 740924, + "signal_bar_index": 740924, + "bar_offset": 248, + "tech_price": 71985000.0, + "tech_datetime": "2021-04-08 05:33:00", + "candidate_index": 3990, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, { "matched": true, "gt_bar_index": 740970, - "tech_bar_index": 740778, - "signal_bar_index": 740778, - "bar_offset": 192, - "tech_price": 71408000.0, - "tech_datetime": "2021-04-07 22:15:00", - "candidate_index": 3670, + "tech_bar_index": 740930, + "signal_bar_index": 740930, + "bar_offset": 40, + "tech_price": 71888000.0, + "tech_datetime": "2021-04-08 05:51:00", + "candidate_index": 3991, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, { "matched": true, "gt_bar_index": 743998, - "tech_bar_index": 743981, - "signal_bar_index": 743981, - "bar_offset": 17, - "tech_price": 80813000.0, - "tech_datetime": "2021-04-14 14:24:00", - "candidate_index": 3677, + "tech_bar_index": 744244, + "signal_bar_index": 744244, + "bar_offset": 246, + "tech_price": 79704000.0, + "tech_datetime": "2021-04-15 03:33:00", + "candidate_index": 4008, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, { "matched": true, "gt_bar_index": 745885, - "tech_bar_index": 745650, - "signal_bar_index": 745650, - "bar_offset": 235, - "tech_price": 77767000.0, - "tech_datetime": "2021-04-18 01:51:00", - "candidate_index": 3686, + "tech_bar_index": 746036, + "signal_bar_index": 746036, + "bar_offset": 151, + "tech_price": 72900000.0, + "tech_datetime": "2021-04-18 21:09:00", + "candidate_index": 4016, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, { "matched": true, "gt_bar_index": 746333, - "tech_bar_index": 746333, - "signal_bar_index": 746333, - "bar_offset": 0, - "tech_price": 75356000.0, - "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 3687, + "tech_bar_index": 746401, + "signal_bar_index": 746401, + "bar_offset": 68, + "tech_price": 73122000.0, + "tech_datetime": "2021-04-19 15:24:00", + "candidate_index": 4020, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, { "matched": true, "gt_bar_index": 746775, - "tech_bar_index": 746831, - "signal_bar_index": 746831, - "bar_offset": 56, - "tech_price": 67283000.0, - "tech_datetime": "2021-04-20 12:54:00", - "candidate_index": 3689, + "tech_bar_index": 746796, + "signal_bar_index": 746796, + "bar_offset": 21, + "tech_price": 67789000.0, + "tech_datetime": "2021-04-20 11:09:00", + "candidate_index": 4023, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, { "matched": true, "gt_bar_index": 747195, - "tech_bar_index": 747101, - "signal_bar_index": 747101, - "bar_offset": 94, - "tech_price": 69587000.0, - "tech_datetime": "2021-04-21 02:24:00", - "candidate_index": 3691, + "tech_bar_index": 747261, + "signal_bar_index": 747261, + "bar_offset": 66, + "tech_price": 69921000.0, + "tech_datetime": "2021-04-21 10:24:00", + "candidate_index": 4026, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, { "matched": true, "gt_bar_index": 747965, - "tech_bar_index": 747901, - "signal_bar_index": 747901, - "bar_offset": 64, - "tech_price": 64465000.0, - "tech_datetime": "2021-04-22 18:24:00", - "candidate_index": 3695, + "tech_bar_index": 747991, + "signal_bar_index": 747991, + "bar_offset": 26, + "tech_price": 65851000.0, + "tech_datetime": "2021-04-22 22:54:00", + "candidate_index": 4032, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, { "matched": true, "gt_bar_index": 748176, - "tech_bar_index": 748222, - "signal_bar_index": 748222, - "bar_offset": 46, - "tech_price": 60089000.0, - "tech_datetime": "2021-04-23 10:27:00", - "candidate_index": 3696, + "tech_bar_index": 748302, + "signal_bar_index": 748302, + "bar_offset": 126, + "tech_price": 57054000.0, + "tech_datetime": "2021-04-23 14:27:00", + "candidate_index": 4033, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, { "matched": true, "gt_bar_index": 748200, - "tech_bar_index": 748366, - "signal_bar_index": 748366, - "bar_offset": 166, - "tech_price": 56467000.0, - "tech_datetime": "2021-04-23 17:39:00", - "candidate_index": 3697, + "tech_bar_index": 748314, + "signal_bar_index": 748314, + "bar_offset": 114, + "tech_price": 56852000.0, + "tech_datetime": "2021-04-23 15:03:00", + "candidate_index": 4034, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, { "matched": true, "gt_bar_index": 748274, - "tech_bar_index": 748519, - "signal_bar_index": 748519, - "bar_offset": 245, - "tech_price": 57446000.0, - "tech_datetime": "2021-04-24 01:18:00", - "candidate_index": 3698, + "tech_bar_index": 748465, + "signal_bar_index": 748465, + "bar_offset": 191, + "tech_price": 56930000.0, + "tech_datetime": "2021-04-23 22:36:00", + "candidate_index": 4035, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, { "matched": true, "gt_bar_index": 748427, - "tech_bar_index": 748735, - "signal_bar_index": 748735, - "bar_offset": 308, - "tech_price": 59515000.0, - "tech_datetime": "2021-04-24 12:06:00", - "candidate_index": 3699, + "tech_bar_index": 748482, + "signal_bar_index": 748482, + "bar_offset": 55, + "tech_price": 57379000.0, + "tech_datetime": "2021-04-23 23:27:00", + "candidate_index": 4036, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -180415,19 +332093,19 @@ "bar_offset": 76, "tech_price": 59550000.0, "tech_datetime": "2021-04-24 12:48:00", - "candidate_index": 3700, + "candidate_index": 4037, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, { "matched": true, "gt_bar_index": 749093, - "tech_bar_index": 749281, - "signal_bar_index": 749281, - "bar_offset": 188, - "tech_price": 60502000.0, - "tech_datetime": "2021-04-25 15:24:00", - "candidate_index": 3701, + "tech_bar_index": 749173, + "signal_bar_index": 749173, + "bar_offset": 80, + "tech_price": 60817000.0, + "tech_datetime": "2021-04-25 10:00:00", + "candidate_index": 4040, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -180439,175 +332117,223 @@ "bar_offset": 85, "tech_price": 69511000.0, "tech_datetime": "2021-05-03 16:09:00", - "candidate_index": 3721, + "candidate_index": 4055, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, { "matched": true, "gt_bar_index": 754641, - "tech_bar_index": 754830, - "signal_bar_index": 754830, - "bar_offset": 189, - "tech_price": 67878000.0, - "tech_datetime": "2021-05-07 04:51:00", - "candidate_index": 3728, + "tech_bar_index": 754835, + "signal_bar_index": 754835, + "bar_offset": 194, + "tech_price": 67339000.0, + "tech_datetime": "2021-05-07 05:06:00", + "candidate_index": 4065, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, { "matched": true, "gt_bar_index": 755963, - "tech_bar_index": 756114, - "signal_bar_index": 756114, - "bar_offset": 151, - "tech_price": 71299000.0, - "tech_datetime": "2021-05-09 21:03:00", - "candidate_index": 3735, + "tech_bar_index": 755983, + "signal_bar_index": 755983, + "bar_offset": 20, + "tech_price": 71863000.0, + "tech_datetime": "2021-05-09 14:30:00", + "candidate_index": 4073, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, { "matched": true, "gt_bar_index": 756755, - "tech_bar_index": 756758, - "signal_bar_index": 756758, - "bar_offset": 3, - "tech_price": 71112000.0, - "tech_datetime": "2021-05-11 06:12:00", - "candidate_index": 3738, + "tech_bar_index": 756698, + "signal_bar_index": 756698, + "bar_offset": 57, + "tech_price": 71130000.0, + "tech_datetime": "2021-05-11 02:15:00", + "candidate_index": 4076, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, { "matched": true, "gt_bar_index": 757820, - "tech_bar_index": 757919, - "signal_bar_index": 757919, - "bar_offset": 99, - "tech_price": 63313000.0, - "tech_datetime": "2021-05-13 16:15:00", - "candidate_index": 3746, + "tech_bar_index": 757874, + "signal_bar_index": 757874, + "bar_offset": 54, + "tech_price": 63063000.0, + "tech_datetime": "2021-05-13 14:00:00", + "candidate_index": 4083, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, { "matched": true, "gt_bar_index": 759429, - "tech_bar_index": 759241, - "signal_bar_index": 759241, - "bar_offset": 188, - "tech_price": 58678000.0, - "tech_datetime": "2021-05-16 10:21:00", - "candidate_index": 3751, + "tech_bar_index": 759247, + "signal_bar_index": 759247, + "bar_offset": 182, + "tech_price": 58547000.0, + "tech_datetime": "2021-05-16 10:39:00", + "candidate_index": 4089, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, { "matched": true, "gt_bar_index": 759855, - "tech_bar_index": 759699, - "signal_bar_index": 759699, - "bar_offset": 156, - "tech_price": 56761000.0, - "tech_datetime": "2021-05-17 09:15:00", - "candidate_index": 3753, + "tech_bar_index": 759742, + "signal_bar_index": 759742, + "bar_offset": 113, + "tech_price": 54617000.0, + "tech_datetime": "2021-05-17 11:24:00", + "candidate_index": 4093, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, { "matched": true, "gt_bar_index": 760203, - "tech_bar_index": 760305, - "signal_bar_index": 760305, - "bar_offset": 102, - "tech_price": 55354000.0, - "tech_datetime": "2021-05-18 15:33:00", - "candidate_index": 3754, + "tech_bar_index": 760355, + "signal_bar_index": 760355, + "bar_offset": 152, + "tech_price": 54923000.0, + "tech_datetime": "2021-05-18 18:03:00", + "candidate_index": 4094, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, { "matched": true, "gt_bar_index": 760830, - "tech_bar_index": 760929, - "signal_bar_index": 760929, - "bar_offset": 99, - "tech_price": 47739000.0, - "tech_datetime": "2021-05-19 22:45:00", - "candidate_index": 3756, + "tech_bar_index": 760724, + "signal_bar_index": 760724, + "bar_offset": 106, + "tech_price": 51300000.0, + "tech_datetime": "2021-05-19 12:30:00", + "candidate_index": 4098, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, { "matched": true, "gt_bar_index": 760914, - "tech_bar_index": 761118, - "signal_bar_index": 761118, - "bar_offset": 204, - "tech_price": 51163000.0, - "tech_datetime": "2021-05-20 08:12:00", - "candidate_index": 3757, + "tech_bar_index": 760711, + "signal_bar_index": 760711, + "bar_offset": 203, + "tech_price": 51284000.0, + "tech_datetime": "2021-05-19 11:51:00", + "candidate_index": 4097, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, { "matched": true, "gt_bar_index": 760918, - "tech_bar_index": 761255, - "signal_bar_index": 761255, - "bar_offset": 337, - "tech_price": 50867000.0, - "tech_datetime": "2021-05-20 15:03:00", - "candidate_index": 3758, + "tech_bar_index": 761205, + "signal_bar_index": 761205, + "bar_offset": 287, + "tech_price": 50365000.0, + "tech_datetime": "2021-05-20 12:33:00", + "candidate_index": 4099, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, + { + "matched": true, + "gt_bar_index": 760920, + "tech_bar_index": 760611, + "signal_bar_index": 760611, + "bar_offset": 309, + "tech_price": 53467000.0, + "tech_datetime": "2021-05-19 06:51:00", + "candidate_index": 4096, + "gt_datetime": "2021-05-19 22:18:00", + "gt_price": 47000000.0 + }, + { + "matched": true, + "gt_bar_index": 760929, + "tech_bar_index": 761255, + "signal_bar_index": 761255, + "bar_offset": 326, + "tech_price": 50867000.0, + "tech_datetime": "2021-05-20 15:03:00", + "candidate_index": 4100, + "gt_datetime": "2021-05-19 22:45:00", + "gt_price": 49500000.0 + }, + { + "matched": true, + "gt_bar_index": 761057, + "tech_bar_index": 761269, + "signal_bar_index": 761269, + "bar_offset": 212, + "tech_price": 50828000.0, + "tech_datetime": "2021-05-20 15:45:00", + "candidate_index": 4101, + "gt_datetime": "2021-05-20 05:09:00", + "gt_price": 52893000.0 + }, + { + "matched": true, + "gt_bar_index": 761111, + "tech_bar_index": 761315, + "signal_bar_index": 761315, + "bar_offset": 204, + "tech_price": 49900000.0, + "tech_datetime": "2021-05-20 18:03:00", + "candidate_index": 4102, + "gt_datetime": "2021-05-20 07:51:00", + "gt_price": 53648000.0 + }, { "matched": true, "gt_bar_index": 761284, - "tech_bar_index": 761655, - "signal_bar_index": 761655, - "bar_offset": 371, - "tech_price": 49424000.0, - "tech_datetime": "2021-05-21 16:00:00", - "candidate_index": 3759, + "tech_bar_index": 761327, + "signal_bar_index": 761327, + "bar_offset": 43, + "tech_price": 49700000.0, + "tech_datetime": "2021-05-20 18:39:00", + "candidate_index": 4103, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, - { - "matched": true, - "gt_bar_index": 761401, - "tech_bar_index": 761804, - "signal_bar_index": 761804, - "bar_offset": 403, - "tech_price": 49279000.0, - "tech_datetime": "2021-05-21 23:27:00", - "candidate_index": 3760, - "gt_datetime": "2021-05-20 22:21:00", - "gt_price": 52877000.0 - }, { "matched": true, "gt_bar_index": 761798, - "tech_bar_index": 762060, - "signal_bar_index": 762060, - "bar_offset": 262, - "tech_price": 46669000.0, - "tech_datetime": "2021-05-22 12:15:00", - "candidate_index": 3761, + "tech_bar_index": 762032, + "signal_bar_index": 762032, + "bar_offset": 234, + "tech_price": 47811000.0, + "tech_datetime": "2021-05-22 10:51:00", + "candidate_index": 4104, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, + { + "matched": true, + "gt_bar_index": 761995, + "tech_bar_index": 762113, + "signal_bar_index": 762113, + "bar_offset": 118, + "tech_price": 45403000.0, + "tech_datetime": "2021-05-22 14:54:00", + "candidate_index": 4105, + "gt_datetime": "2021-05-22 09:00:00", + "gt_price": 49163000.0 + }, { "matched": true, "gt_bar_index": 762495, - "tech_bar_index": 762546, - "signal_bar_index": 762546, - "bar_offset": 51, - "tech_price": 47070000.0, - "tech_datetime": "2021-05-23 12:33:00", - "candidate_index": 3762, + "tech_bar_index": 762510, + "signal_bar_index": 762510, + "bar_offset": 15, + "tech_price": 47435000.0, + "tech_datetime": "2021-05-23 10:45:00", + "candidate_index": 4107, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -180619,463 +332345,427 @@ "bar_offset": 22, "tech_price": 39857000.0, "tech_datetime": "2021-05-24 03:12:00", - "candidate_index": 3763, + "candidate_index": 4109, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, { "matched": true, "gt_bar_index": 762962, - "tech_bar_index": 762970, - "signal_bar_index": 762970, - "bar_offset": 8, - "tech_price": 42459000.0, - "tech_datetime": "2021-05-24 09:45:00", - "candidate_index": 3765, + "tech_bar_index": 762565, + "signal_bar_index": 762565, + "bar_offset": 397, + "tech_price": 46910000.0, + "tech_datetime": "2021-05-23 13:30:00", + "candidate_index": 4108, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, - { - "matched": true, - "gt_bar_index": 763209, - "tech_bar_index": 763521, - "signal_bar_index": 763521, - "bar_offset": 312, - "tech_price": 46094000.0, - "tech_datetime": "2021-05-25 13:18:00", - "candidate_index": 3766, - "gt_datetime": "2021-05-24 21:42:00", - "gt_price": 47180000.0 - }, { "matched": true, "gt_bar_index": 763449, - "tech_bar_index": 763536, - "signal_bar_index": 763536, - "bar_offset": 87, - "tech_price": 46567000.0, - "tech_datetime": "2021-05-25 14:03:00", - "candidate_index": 3767, + "tech_bar_index": 763820, + "signal_bar_index": 763820, + "bar_offset": 371, + "tech_price": 46425000.0, + "tech_datetime": "2021-05-26 04:15:00", + "candidate_index": 4110, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, - { - "matched": true, - "gt_bar_index": 763574, - "tech_bar_index": 763596, - "signal_bar_index": 763596, - "bar_offset": 22, - "tech_price": 46809000.0, - "tech_datetime": "2021-05-25 17:03:00", - "candidate_index": 3768, - "gt_datetime": "2021-05-25 15:57:00", - "gt_price": 47757000.0 - }, - { - "matched": true, - "gt_bar_index": 764047, - "tech_bar_index": 764081, - "signal_bar_index": 764081, - "bar_offset": 34, - "tech_price": 48015000.0, - "tech_datetime": "2021-05-26 17:18:00", - "candidate_index": 3769, - "gt_datetime": "2021-05-26 15:36:00", - "gt_price": 48888000.0 - }, { "matched": true, "gt_bar_index": 764664, - "tech_bar_index": 764753, - "signal_bar_index": 764753, - "bar_offset": 89, - "tech_price": 46873000.0, - "tech_datetime": "2021-05-28 02:54:00", - "candidate_index": 3771, + "tech_bar_index": 764860, + "signal_bar_index": 764860, + "bar_offset": 196, + "tech_price": 46733000.0, + "tech_datetime": "2021-05-28 08:15:00", + "candidate_index": 4111, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, { "matched": true, "gt_bar_index": 765149, - "tech_bar_index": 765263, - "signal_bar_index": 765263, - "bar_offset": 114, - "tech_price": 43762000.0, - "tech_datetime": "2021-05-29 04:24:00", - "candidate_index": 3774, + "tech_bar_index": 765094, + "signal_bar_index": 765094, + "bar_offset": 55, + "tech_price": 43818000.0, + "tech_datetime": "2021-05-28 19:57:00", + "candidate_index": 4114, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, { "matched": true, "gt_bar_index": 765463, - "tech_bar_index": 765416, - "signal_bar_index": 765416, - "bar_offset": 47, - "tech_price": 43756000.0, - "tech_datetime": "2021-05-29 12:03:00", - "candidate_index": 3777, + "tech_bar_index": 765503, + "signal_bar_index": 765503, + "bar_offset": 40, + "tech_price": 43997000.0, + "tech_datetime": "2021-05-29 16:24:00", + "candidate_index": 4116, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, { "matched": true, "gt_bar_index": 766269, - "tech_bar_index": 766325, - "signal_bar_index": 766325, - "bar_offset": 56, - "tech_price": 42576000.0, - "tech_datetime": "2021-05-31 09:30:00", - "candidate_index": 3781, + "tech_bar_index": 766573, + "signal_bar_index": 766573, + "bar_offset": 304, + "tech_price": 43344000.0, + "tech_datetime": "2021-05-31 21:54:00", + "candidate_index": 4120, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, { "matched": true, "gt_bar_index": 767964, - "tech_bar_index": 768021, - "signal_bar_index": 768021, - "bar_offset": 57, - "tech_price": 44990000.0, - "tech_datetime": "2021-06-03 22:18:00", - "candidate_index": 3791, + "tech_bar_index": 767986, + "signal_bar_index": 767986, + "bar_offset": 22, + "tech_price": 45053000.0, + "tech_datetime": "2021-06-03 20:33:00", + "candidate_index": 4128, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, { "matched": true, "gt_bar_index": 771280, - "tech_bar_index": 771249, - "signal_bar_index": 771249, - "bar_offset": 31, - "tech_price": 42300000.0, - "tech_datetime": "2021-06-10 17:33:00", - "candidate_index": 3805, + "tech_bar_index": 771257, + "signal_bar_index": 771257, + "bar_offset": 23, + "tech_price": 42115000.0, + "tech_datetime": "2021-06-10 17:57:00", + "candidate_index": 4155, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, { "matched": true, "gt_bar_index": 773843, - "tech_bar_index": 773712, - "signal_bar_index": 773712, - "bar_offset": 131, - "tech_price": 45855000.0, - "tech_datetime": "2021-06-15 20:42:00", - "candidate_index": 3817, + "tech_bar_index": 773917, + "signal_bar_index": 773917, + "bar_offset": 74, + "tech_price": 46303000.0, + "tech_datetime": "2021-06-16 06:57:00", + "candidate_index": 4172, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, { "matched": true, "gt_bar_index": 775424, - "tech_bar_index": 775489, - "signal_bar_index": 775489, - "bar_offset": 65, - "tech_price": 41673000.0, - "tech_datetime": "2021-06-19 13:33:00", - "candidate_index": 3826, + "tech_bar_index": 775460, + "signal_bar_index": 775460, + "bar_offset": 36, + "tech_price": 41900000.0, + "tech_datetime": "2021-06-19 12:06:00", + "candidate_index": 4184, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, { "matched": true, "gt_bar_index": 776288, - "tech_bar_index": 776359, - "signal_bar_index": 776359, - "bar_offset": 71, - "tech_price": 41735000.0, - "tech_datetime": "2021-06-21 09:03:00", - "candidate_index": 3831, + "tech_bar_index": 776386, + "signal_bar_index": 776386, + "bar_offset": 98, + "tech_price": 41545000.0, + "tech_datetime": "2021-06-21 10:24:00", + "candidate_index": 4187, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, { "matched": true, "gt_bar_index": 776911, - "tech_bar_index": 776967, - "signal_bar_index": 776967, - "bar_offset": 56, - "tech_price": 38182000.0, - "tech_datetime": "2021-06-22 15:27:00", - "candidate_index": 3835, + "tech_bar_index": 776805, + "signal_bar_index": 776805, + "bar_offset": 106, + "tech_price": 37570000.0, + "tech_datetime": "2021-06-22 07:21:00", + "candidate_index": 4190, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, { "matched": true, "gt_bar_index": 777583, - "tech_bar_index": 777674, - "signal_bar_index": 777674, - "bar_offset": 91, - "tech_price": 38960000.0, - "tech_datetime": "2021-06-24 02:48:00", - "candidate_index": 3837, + "tech_bar_index": 777553, + "signal_bar_index": 777553, + "bar_offset": 30, + "tech_price": 39072000.0, + "tech_datetime": "2021-06-23 20:45:00", + "candidate_index": 4195, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, { "matched": true, "gt_bar_index": 778323, - "tech_bar_index": 778468, - "signal_bar_index": 778468, - "bar_offset": 145, - "tech_price": 39602000.0, - "tech_datetime": "2021-06-25 18:30:00", - "candidate_index": 3839, + "tech_bar_index": 778304, + "signal_bar_index": 778304, + "bar_offset": 19, + "tech_price": 39800000.0, + "tech_datetime": "2021-06-25 10:18:00", + "candidate_index": 4198, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, { "matched": true, "gt_bar_index": 780602, - "tech_bar_index": 780775, - "signal_bar_index": 780775, - "bar_offset": 173, - "tech_price": 40256000.0, - "tech_datetime": "2021-06-30 13:51:00", - "candidate_index": 3849, + "tech_bar_index": 780623, + "signal_bar_index": 780623, + "bar_offset": 21, + "tech_price": 41894000.0, + "tech_datetime": "2021-06-30 06:15:00", + "candidate_index": 4210, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, { "matched": true, "gt_bar_index": 783037, - "tech_bar_index": 783002, - "signal_bar_index": 783002, - "bar_offset": 35, - "tech_price": 41182000.0, - "tech_datetime": "2021-07-05 05:12:00", - "candidate_index": 3862, + "tech_bar_index": 783048, + "signal_bar_index": 783048, + "bar_offset": 11, + "tech_price": 41332000.0, + "tech_datetime": "2021-07-05 07:30:00", + "candidate_index": 4232, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, { "matched": true, "gt_bar_index": 786525, - "tech_bar_index": 786371, - "signal_bar_index": 786371, - "bar_offset": 154, - "tech_price": 39855000.0, - "tech_datetime": "2021-07-12 05:39:00", - "candidate_index": 3879, + "tech_bar_index": 786560, + "signal_bar_index": 786560, + "bar_offset": 35, + "tech_price": 40132000.0, + "tech_datetime": "2021-07-12 15:06:00", + "candidate_index": 4260, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, { "matched": true, "gt_bar_index": 789432, - "tech_bar_index": 789437, - "signal_bar_index": 789437, - "bar_offset": 5, - "tech_price": 37755000.0, - "tech_datetime": "2021-07-18 14:57:00", - "candidate_index": 3894, + "tech_bar_index": 789439, + "signal_bar_index": 789439, + "bar_offset": 7, + "tech_price": 37665000.0, + "tech_datetime": "2021-07-18 15:03:00", + "candidate_index": 4284, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, { "matched": true, "gt_bar_index": 793178, - "tech_bar_index": 793073, - "signal_bar_index": 793073, - "bar_offset": 105, - "tech_price": 40032000.0, - "tech_datetime": "2021-07-26 04:45:00", - "candidate_index": 3915, + "tech_bar_index": 793349, + "signal_bar_index": 793349, + "bar_offset": 171, + "tech_price": 44424000.0, + "tech_datetime": "2021-07-26 18:33:00", + "candidate_index": 4316, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, { "matched": true, "gt_bar_index": 793545, - "tech_bar_index": 793619, - "signal_bar_index": 793619, - "bar_offset": 74, - "tech_price": 43463000.0, - "tech_datetime": "2021-07-27 08:03:00", - "candidate_index": 3917, + "tech_bar_index": 793612, + "signal_bar_index": 793612, + "bar_offset": 67, + "tech_price": 43071000.0, + "tech_datetime": "2021-07-27 07:42:00", + "candidate_index": 4317, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, { "matched": true, "gt_bar_index": 794349, - "tech_bar_index": 794467, - "signal_bar_index": 794467, - "bar_offset": 118, - "tech_price": 45776000.0, - "tech_datetime": "2021-07-29 02:27:00", - "candidate_index": 3918, + "tech_bar_index": 794254, + "signal_bar_index": 794254, + "bar_offset": 95, + "tech_price": 45884000.0, + "tech_datetime": "2021-07-28 15:48:00", + "candidate_index": 4321, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, { "matched": true, "gt_bar_index": 796117, - "tech_bar_index": 796192, - "signal_bar_index": 796192, - "bar_offset": 75, - "tech_price": 48378000.0, - "tech_datetime": "2021-08-01 16:42:00", - "candidate_index": 3927, + "tech_bar_index": 796144, + "signal_bar_index": 796144, + "bar_offset": 27, + "tech_price": 48520000.0, + "tech_datetime": "2021-08-01 14:18:00", + "candidate_index": 4336, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, { "matched": true, "gt_bar_index": 799532, - "tech_bar_index": 799606, - "signal_bar_index": 799606, - "bar_offset": 74, - "tech_price": 51000000.0, - "tech_datetime": "2021-08-08 19:24:00", - "candidate_index": 3942, + "tech_bar_index": 799171, + "signal_bar_index": 799171, + "bar_offset": 361, + "tech_price": 50284000.0, + "tech_datetime": "2021-08-07 21:39:00", + "candidate_index": 4356, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, { "matched": true, "gt_bar_index": 802287, - "tech_bar_index": 802653, - "signal_bar_index": 802653, - "bar_offset": 366, - "tech_price": 54413000.0, - "tech_datetime": "2021-08-15 03:45:00", - "candidate_index": 3954, + "tech_bar_index": 802190, + "signal_bar_index": 802190, + "bar_offset": 97, + "tech_price": 53789000.0, + "tech_datetime": "2021-08-14 04:36:00", + "candidate_index": 4367, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, { "matched": true, "gt_bar_index": 803953, - "tech_bar_index": 804043, - "signal_bar_index": 804043, - "bar_offset": 90, - "tech_price": 53798000.0, - "tech_datetime": "2021-08-18 01:15:00", - "candidate_index": 3965, + "tech_bar_index": 803818, + "signal_bar_index": 803818, + "bar_offset": 135, + "tech_price": 54125000.0, + "tech_datetime": "2021-08-17 14:00:00", + "candidate_index": 4379, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, { "matched": true, "gt_bar_index": 806720, - "tech_bar_index": 806804, - "signal_bar_index": 806804, - "bar_offset": 84, - "tech_price": 58359000.0, - "tech_datetime": "2021-08-23 19:18:00", - "candidate_index": 3977, + "tech_bar_index": 806667, + "signal_bar_index": 806667, + "bar_offset": 53, + "tech_price": 58097000.0, + "tech_datetime": "2021-08-23 12:27:00", + "candidate_index": 4393, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, { "matched": true, "gt_bar_index": 809498, - "tech_bar_index": 809449, - "signal_bar_index": 809449, - "bar_offset": 49, - "tech_price": 57293000.0, - "tech_datetime": "2021-08-29 07:33:00", - "candidate_index": 3991, + "tech_bar_index": 809466, + "signal_bar_index": 809466, + "bar_offset": 32, + "tech_price": 57251000.0, + "tech_datetime": "2021-08-29 08:24:00", + "candidate_index": 4406, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, { "matched": true, "gt_bar_index": 813865, - "tech_bar_index": 813581, - "signal_bar_index": 813581, - "bar_offset": 284, - "tech_price": 59263000.0, - "tech_datetime": "2021-09-06 22:09:00", - "candidate_index": 4007, + "tech_bar_index": 813652, + "signal_bar_index": 813652, + "bar_offset": 213, + "tech_price": 59466000.0, + "tech_datetime": "2021-09-07 01:42:00", + "candidate_index": 4438, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, { "matched": true, "gt_bar_index": 814111, - "tech_bar_index": 814555, - "signal_bar_index": 814555, - "bar_offset": 444, - "tech_price": 55110000.0, - "tech_datetime": "2021-09-08 22:51:00", - "candidate_index": 4008, + "tech_bar_index": 814158, + "signal_bar_index": 814158, + "bar_offset": 47, + "tech_price": 56157000.0, + "tech_datetime": "2021-09-08 03:00:00", + "candidate_index": 4439, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, { "matched": true, "gt_bar_index": 816953, - "tech_bar_index": 816959, - "signal_bar_index": 816959, - "bar_offset": 6, - "tech_price": 54482000.0, - "tech_datetime": "2021-09-13 23:03:00", - "candidate_index": 4016, + "tech_bar_index": 816931, + "signal_bar_index": 816931, + "bar_offset": 22, + "tech_price": 54400000.0, + "tech_datetime": "2021-09-13 21:39:00", + "candidate_index": 4457, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, { "matched": true, "gt_bar_index": 819196, - "tech_bar_index": 818834, - "signal_bar_index": 818834, - "bar_offset": 362, - "tech_price": 57473000.0, - "tech_datetime": "2021-09-17 20:48:00", - "candidate_index": 4026, + "tech_bar_index": 819323, + "signal_bar_index": 819323, + "bar_offset": 127, + "tech_price": 58572000.0, + "tech_datetime": "2021-09-18 21:15:00", + "candidate_index": 4470, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, { "matched": true, "gt_bar_index": 820551, - "tech_bar_index": 820654, - "signal_bar_index": 820654, - "bar_offset": 103, - "tech_price": 53109000.0, - "tech_datetime": "2021-09-21 15:48:00", - "candidate_index": 4031, + "tech_bar_index": 820515, + "signal_bar_index": 820515, + "bar_offset": 36, + "tech_price": 53753000.0, + "tech_datetime": "2021-09-21 08:51:00", + "candidate_index": 4486, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, { "matched": true, "gt_bar_index": 821549, - "tech_bar_index": 821738, - "signal_bar_index": 821738, - "bar_offset": 189, - "tech_price": 52833000.0, - "tech_datetime": "2021-09-23 22:00:00", - "candidate_index": 4033, + "tech_bar_index": 821722, + "signal_bar_index": 821722, + "bar_offset": 173, + "tech_price": 52768000.0, + "tech_datetime": "2021-09-23 21:12:00", + "candidate_index": 4490, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, { "matched": true, "gt_bar_index": 822113, - "tech_bar_index": 822157, - "signal_bar_index": 822157, - "bar_offset": 44, - "tech_price": 51859000.0, - "tech_datetime": "2021-09-24 18:57:00", - "candidate_index": 4035, + "tech_bar_index": 822023, + "signal_bar_index": 822023, + "bar_offset": 90, + "tech_price": 53777000.0, + "tech_datetime": "2021-09-24 12:15:00", + "candidate_index": 4493, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, { "matched": true, "gt_bar_index": 823441, - "tech_bar_index": 823511, - "signal_bar_index": 823511, - "bar_offset": 70, - "tech_price": 53251000.0, - "tech_datetime": "2021-09-27 14:39:00", - "candidate_index": 4041, + "tech_bar_index": 823574, + "signal_bar_index": 823574, + "bar_offset": 133, + "tech_price": 53085000.0, + "tech_datetime": "2021-09-27 17:48:00", + "candidate_index": 4498, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -181087,211 +332777,223 @@ "bar_offset": 68, "tech_price": 70528000.0, "tech_datetime": "2021-10-12 09:15:00", - "candidate_index": 4073, + "candidate_index": 4541, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, { "matched": true, "gt_bar_index": 834756, - "tech_bar_index": 834620, - "signal_bar_index": 834620, - "bar_offset": 136, - "tech_price": 78291000.0, - "tech_datetime": "2021-10-20 18:06:00", - "candidate_index": 4087, + "tech_bar_index": 834631, + "signal_bar_index": 834631, + "bar_offset": 125, + "tech_price": 78285000.0, + "tech_datetime": "2021-10-20 18:39:00", + "candidate_index": 4558, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, { "matched": true, "gt_bar_index": 837109, - "tech_bar_index": 837184, - "signal_bar_index": 837184, - "bar_offset": 75, - "tech_price": 76559000.0, - "tech_datetime": "2021-10-26 02:18:00", - "candidate_index": 4093, + "tech_bar_index": 837226, + "signal_bar_index": 837226, + "bar_offset": 117, + "tech_price": 76322000.0, + "tech_datetime": "2021-10-26 04:24:00", + "candidate_index": 4576, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, { "matched": true, "gt_bar_index": 838548, - "tech_bar_index": 838143, - "signal_bar_index": 838143, - "bar_offset": 405, - "tech_price": 72075000.0, - "tech_datetime": "2021-10-28 02:15:00", - "candidate_index": 4099, + "tech_bar_index": 838591, + "signal_bar_index": 838591, + "bar_offset": 43, + "tech_price": 73742000.0, + "tech_datetime": "2021-10-29 00:39:00", + "candidate_index": 4587, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, { "matched": true, "gt_bar_index": 839085, - "tech_bar_index": 839014, - "signal_bar_index": 839014, - "bar_offset": 71, - "tech_price": 73274000.0, - "tech_datetime": "2021-10-29 21:48:00", - "candidate_index": 4101, + "tech_bar_index": 839228, + "signal_bar_index": 839228, + "bar_offset": 143, + "tech_price": 74614000.0, + "tech_datetime": "2021-10-30 08:30:00", + "candidate_index": 4589, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, { "matched": true, "gt_bar_index": 840999, - "tech_bar_index": 841072, - "signal_bar_index": 841072, - "bar_offset": 73, - "tech_price": 74443000.0, - "tech_datetime": "2021-11-03 04:42:00", - "candidate_index": 4114, + "tech_bar_index": 841025, + "signal_bar_index": 841025, + "bar_offset": 26, + "tech_price": 74643000.0, + "tech_datetime": "2021-11-03 02:21:00", + "candidate_index": 4605, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, { "matched": true, "gt_bar_index": 844118, - "tech_bar_index": 844190, - "signal_bar_index": 844190, - "bar_offset": 72, - "tech_price": 81667000.0, - "tech_datetime": "2021-11-09 16:36:00", - "candidate_index": 4130, + "tech_bar_index": 844104, + "signal_bar_index": 844104, + "bar_offset": 14, + "tech_price": 81251000.0, + "tech_datetime": "2021-11-09 12:18:00", + "candidate_index": 4622, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, { "matched": true, "gt_bar_index": 846929, - "tech_bar_index": 846989, - "signal_bar_index": 846989, - "bar_offset": 60, - "tech_price": 79304000.0, - "tech_datetime": "2021-11-15 12:33:00", - "candidate_index": 4151, + "tech_bar_index": 847040, + "signal_bar_index": 847040, + "bar_offset": 111, + "tech_price": 79317000.0, + "tech_datetime": "2021-11-15 15:06:00", + "candidate_index": 4645, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, { "matched": true, "gt_bar_index": 850138, - "tech_bar_index": 850223, - "signal_bar_index": 850223, - "bar_offset": 85, - "tech_price": 73415000.0, - "tech_datetime": "2021-11-22 06:15:00", - "candidate_index": 4166, + "tech_bar_index": 850037, + "signal_bar_index": 850037, + "bar_offset": 101, + "tech_price": 72782000.0, + "tech_datetime": "2021-11-21 20:57:00", + "candidate_index": 4667, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, { "matched": true, "gt_bar_index": 852044, - "tech_bar_index": 852188, - "signal_bar_index": 852188, - "bar_offset": 144, - "tech_price": 73253000.0, - "tech_datetime": "2021-11-26 08:30:00", - "candidate_index": 4176, + "tech_bar_index": 852152, + "signal_bar_index": 852152, + "bar_offset": 108, + "tech_price": 73098000.0, + "tech_datetime": "2021-11-26 06:42:00", + "candidate_index": 4679, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, { "matched": true, "gt_bar_index": 854018, - "tech_bar_index": 853906, - "signal_bar_index": 853906, - "bar_offset": 112, - "tech_price": 71620000.0, - "tech_datetime": "2021-11-29 22:24:00", - "candidate_index": 4185, + "tech_bar_index": 853962, + "signal_bar_index": 853962, + "bar_offset": 56, + "tech_price": 71454000.0, + "tech_datetime": "2021-11-30 01:12:00", + "candidate_index": 4694, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, { "matched": true, "gt_bar_index": 856062, - "tech_bar_index": 856015, - "signal_bar_index": 856015, - "bar_offset": 47, - "tech_price": 66676000.0, - "tech_datetime": "2021-12-04 12:18:00", - "candidate_index": 4200, + "tech_bar_index": 856083, + "signal_bar_index": 856083, + "bar_offset": 21, + "tech_price": 61564000.0, + "tech_datetime": "2021-12-04 15:42:00", + "candidate_index": 4713, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, { "matched": true, "gt_bar_index": 856065, - "tech_bar_index": 855953, - "signal_bar_index": 855953, - "bar_offset": 112, - "tech_price": 67743000.0, - "tech_datetime": "2021-12-04 09:12:00", - "candidate_index": 4199, + "tech_bar_index": 856100, + "signal_bar_index": 856100, + "bar_offset": 35, + "tech_price": 60595000.0, + "tech_datetime": "2021-12-04 16:33:00", + "candidate_index": 4714, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, + { + "matched": true, + "gt_bar_index": 856500, + "tech_bar_index": 856526, + "signal_bar_index": 856526, + "bar_offset": 26, + "tech_price": 61893000.0, + "tech_datetime": "2021-12-05 13:51:00", + "candidate_index": 4717, + "gt_datetime": "2021-12-05 12:33:00", + "gt_price": 63250000.0 + }, { "matched": true, "gt_bar_index": 857633, - "tech_bar_index": 857908, - "signal_bar_index": 857908, - "bar_offset": 275, - "tech_price": 62869000.0, - "tech_datetime": "2021-12-08 10:57:00", - "candidate_index": 4201, + "tech_bar_index": 857646, + "signal_bar_index": 857646, + "bar_offset": 13, + "tech_price": 63070000.0, + "tech_datetime": "2021-12-07 21:51:00", + "candidate_index": 4721, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, { "matched": true, "gt_bar_index": 860086, - "tech_bar_index": 860279, - "signal_bar_index": 860279, - "bar_offset": 193, - "tech_price": 60708000.0, - "tech_datetime": "2021-12-13 12:54:00", - "candidate_index": 4206, + "tech_bar_index": 860301, + "signal_bar_index": 860301, + "bar_offset": 215, + "tech_price": 60653000.0, + "tech_datetime": "2021-12-13 14:00:00", + "candidate_index": 4742, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, { "matched": true, "gt_bar_index": 861507, - "tech_bar_index": 861595, - "signal_bar_index": 861595, - "bar_offset": 88, - "tech_price": 61058000.0, - "tech_datetime": "2021-12-16 10:06:00", - "candidate_index": 4213, + "tech_bar_index": 861550, + "signal_bar_index": 861550, + "bar_offset": 43, + "tech_price": 60845000.0, + "tech_datetime": "2021-12-16 07:51:00", + "candidate_index": 4749, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, { "matched": true, "gt_bar_index": 863106, - "tech_bar_index": 862987, - "signal_bar_index": 862987, - "bar_offset": 119, - "tech_price": 58125000.0, - "tech_datetime": "2021-12-19 07:42:00", - "candidate_index": 4229, + "tech_bar_index": 863046, + "signal_bar_index": 863046, + "bar_offset": 60, + "tech_price": 58078000.0, + "tech_datetime": "2021-12-19 10:39:00", + "candidate_index": 4768, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, { "matched": true, "gt_bar_index": 865796, - "tech_bar_index": 865747, - "signal_bar_index": 865747, - "bar_offset": 49, - "tech_price": 62069000.0, - "tech_datetime": "2021-12-25 01:42:00", - "candidate_index": 4244, + "tech_bar_index": 865762, + "signal_bar_index": 865762, + "bar_offset": 34, + "tech_price": 62050000.0, + "tech_datetime": "2021-12-25 02:27:00", + "candidate_index": 4788, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, @@ -181303,1231 +333005,1267 @@ "bar_offset": 28, "tech_price": 59776000.0, "tech_datetime": "2021-12-28 13:18:00", - "candidate_index": 4250, + "candidate_index": 4804, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, { "matched": true, "gt_bar_index": 868986, - "tech_bar_index": 868918, - "signal_bar_index": 868918, - "bar_offset": 68, - "tech_price": 57270000.0, - "tech_datetime": "2021-12-31 16:15:00", - "candidate_index": 4257, + "tech_bar_index": 869006, + "signal_bar_index": 869006, + "bar_offset": 20, + "tech_price": 58295000.0, + "tech_datetime": "2021-12-31 20:39:00", + "candidate_index": 4814, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, { "matched": true, "gt_bar_index": 871651, - "tech_bar_index": 871652, - "signal_bar_index": 871652, - "bar_offset": 1, - "tech_price": 53762000.0, - "tech_datetime": "2022-01-06 08:57:00", - "candidate_index": 4273, + "tech_bar_index": 871681, + "signal_bar_index": 871681, + "bar_offset": 30, + "tech_price": 53850000.0, + "tech_datetime": "2022-01-06 10:24:00", + "candidate_index": 4837, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, { "matched": true, "gt_bar_index": 871658, - "tech_bar_index": 871568, - "signal_bar_index": 871568, - "bar_offset": 90, - "tech_price": 55507000.0, - "tech_datetime": "2022-01-06 04:45:00", - "candidate_index": 4272, + "tech_bar_index": 871556, + "signal_bar_index": 871556, + "bar_offset": 102, + "tech_price": 56035000.0, + "tech_datetime": "2022-01-06 04:09:00", + "candidate_index": 4836, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, { "matched": true, "gt_bar_index": 874807, - "tech_bar_index": 874607, - "signal_bar_index": 874607, - "bar_offset": 200, - "tech_price": 51805000.0, - "tech_datetime": "2022-01-12 12:42:00", - "candidate_index": 4291, + "tech_bar_index": 874632, + "signal_bar_index": 874632, + "bar_offset": 175, + "tech_price": 51772000.0, + "tech_datetime": "2022-01-12 13:57:00", + "candidate_index": 4867, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, { "matched": true, "gt_bar_index": 875305, - "tech_bar_index": 875209, - "signal_bar_index": 875209, - "bar_offset": 96, - "tech_price": 53254000.0, - "tech_datetime": "2022-01-13 18:48:00", - "candidate_index": 4293, + "tech_bar_index": 875259, + "signal_bar_index": 875259, + "bar_offset": 46, + "tech_price": 53161000.0, + "tech_datetime": "2022-01-13 21:18:00", + "candidate_index": 4870, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, { "matched": true, "gt_bar_index": 877023, - "tech_bar_index": 876976, - "signal_bar_index": 876976, - "bar_offset": 47, - "tech_price": 51976000.0, - "tech_datetime": "2022-01-17 11:09:00", - "candidate_index": 4301, + "tech_bar_index": 877027, + "signal_bar_index": 877027, + "bar_offset": 4, + "tech_price": 51995000.0, + "tech_datetime": "2022-01-17 13:42:00", + "candidate_index": 4882, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, { "matched": true, "gt_bar_index": 878925, - "tech_bar_index": 878926, - "signal_bar_index": 878926, - "bar_offset": 1, - "tech_price": 47508000.0, - "tech_datetime": "2022-01-21 12:39:00", - "candidate_index": 4307, + "tech_bar_index": 878927, + "signal_bar_index": 878927, + "bar_offset": 2, + "tech_price": 47527000.0, + "tech_datetime": "2022-01-21 12:42:00", + "candidate_index": 4896, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, { "matched": true, "gt_bar_index": 881636, - "tech_bar_index": 881639, - "signal_bar_index": 881639, - "bar_offset": 3, - "tech_price": 46038000.0, - "tech_datetime": "2022-01-27 04:18:00", - "candidate_index": 4322, + "tech_bar_index": 881771, + "signal_bar_index": 881771, + "bar_offset": 135, + "tech_price": 44040000.0, + "tech_datetime": "2022-01-27 10:54:00", + "candidate_index": 4919, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, { "matched": true, "gt_bar_index": 884472, - "tech_bar_index": 884623, - "signal_bar_index": 884623, - "bar_offset": 151, - "tech_price": 47627000.0, - "tech_datetime": "2022-02-02 09:30:00", - "candidate_index": 4336, + "tech_bar_index": 884497, + "signal_bar_index": 884497, + "bar_offset": 25, + "tech_price": 47747000.0, + "tech_datetime": "2022-02-02 03:12:00", + "candidate_index": 4940, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, { "matched": true, "gt_bar_index": 887619, - "tech_bar_index": 887766, - "signal_bar_index": 887766, - "bar_offset": 147, - "tech_price": 53163000.0, - "tech_datetime": "2022-02-08 22:39:00", - "candidate_index": 4349, + "tech_bar_index": 887663, + "signal_bar_index": 887663, + "bar_offset": 44, + "tech_price": 53300000.0, + "tech_datetime": "2022-02-08 17:30:00", + "candidate_index": 4961, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, { "matched": true, "gt_bar_index": 888803, - "tech_bar_index": 889004, - "signal_bar_index": 889004, - "bar_offset": 201, - "tech_price": 52460000.0, - "tech_datetime": "2022-02-11 12:33:00", - "candidate_index": 4355, + "tech_bar_index": 888823, + "signal_bar_index": 888823, + "bar_offset": 20, + "tech_price": 54615000.0, + "tech_datetime": "2022-02-11 03:30:00", + "candidate_index": 4971, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, { "matched": true, "gt_bar_index": 891326, - "tech_bar_index": 891527, - "signal_bar_index": 891527, - "bar_offset": 201, - "tech_price": 53415000.0, - "tech_datetime": "2022-02-16 18:42:00", - "candidate_index": 4363, + "tech_bar_index": 891341, + "signal_bar_index": 891341, + "bar_offset": 15, + "tech_price": 53473000.0, + "tech_datetime": "2022-02-16 09:24:00", + "candidate_index": 4989, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, { "matched": true, "gt_bar_index": 893625, - "tech_bar_index": 893446, - "signal_bar_index": 893446, - "bar_offset": 179, - "tech_price": 46722000.0, - "tech_datetime": "2022-02-21 01:42:00", - "candidate_index": 4368, + "tech_bar_index": 893466, + "signal_bar_index": 893466, + "bar_offset": 159, + "tech_price": 46769000.0, + "tech_datetime": "2022-02-21 02:42:00", + "candidate_index": 5012, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, { "matched": true, "gt_bar_index": 894818, - "tech_bar_index": 894885, - "signal_bar_index": 894885, - "bar_offset": 67, - "tech_price": 46731000.0, - "tech_datetime": "2022-02-24 01:39:00", - "candidate_index": 4374, + "tech_bar_index": 894992, + "signal_bar_index": 894992, + "bar_offset": 174, + "tech_price": 45620000.0, + "tech_datetime": "2022-02-24 07:00:00", + "candidate_index": 5016, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, { "matched": true, "gt_bar_index": 896006, - "tech_bar_index": 896165, - "signal_bar_index": 896165, - "bar_offset": 159, - "tech_price": 47650000.0, - "tech_datetime": "2022-02-26 17:39:00", - "candidate_index": 4381, + "tech_bar_index": 896103, + "signal_bar_index": 896103, + "bar_offset": 97, + "tech_price": 47670000.0, + "tech_datetime": "2022-02-26 14:33:00", + "candidate_index": 5023, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, { "matched": true, "gt_bar_index": 898212, - "tech_bar_index": 898310, - "signal_bar_index": 898310, - "bar_offset": 98, - "tech_price": 53310000.0, - "tech_datetime": "2022-03-03 05:51:00", - "candidate_index": 4392, + "tech_bar_index": 898454, + "signal_bar_index": 898454, + "bar_offset": 242, + "tech_price": 52790000.0, + "tech_datetime": "2022-03-03 13:03:00", + "candidate_index": 5035, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, { "matched": true, "gt_bar_index": 899833, - "tech_bar_index": 899416, - "signal_bar_index": 899416, - "bar_offset": 417, - "tech_price": 48217000.0, - "tech_datetime": "2022-03-05 13:09:00", - "candidate_index": 4396, + "tech_bar_index": 899774, + "signal_bar_index": 899774, + "bar_offset": 59, + "tech_price": 48678000.0, + "tech_datetime": "2022-03-06 07:03:00", + "candidate_index": 5045, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, { "matched": true, "gt_bar_index": 901430, - "tech_bar_index": 901659, - "signal_bar_index": 901659, - "bar_offset": 229, - "tech_price": 51683000.0, - "tech_datetime": "2022-03-10 05:18:00", - "candidate_index": 4401, + "tech_bar_index": 901522, + "signal_bar_index": 901522, + "bar_offset": 92, + "tech_price": 51581000.0, + "tech_datetime": "2022-03-09 22:27:00", + "candidate_index": 5053, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, { "matched": true, "gt_bar_index": 904659, - "tech_bar_index": 904744, - "signal_bar_index": 904744, - "bar_offset": 85, - "tech_price": 48730000.0, - "tech_datetime": "2022-03-16 15:33:00", - "candidate_index": 4417, + "tech_bar_index": 904723, + "signal_bar_index": 904723, + "bar_offset": 64, + "tech_price": 48593000.0, + "tech_datetime": "2022-03-16 14:30:00", + "candidate_index": 5075, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, { "matched": true, "gt_bar_index": 910764, - "tech_bar_index": 910917, - "signal_bar_index": 910917, - "bar_offset": 153, - "tech_price": 57124000.0, - "tech_datetime": "2022-03-29 12:12:00", - "candidate_index": 4438, + "tech_bar_index": 910832, + "signal_bar_index": 910832, + "bar_offset": 68, + "tech_price": 57433000.0, + "tech_datetime": "2022-03-29 07:57:00", + "candidate_index": 5114, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, { "matched": true, "gt_bar_index": 914314, - "tech_bar_index": 914393, - "signal_bar_index": 914393, - "bar_offset": 79, - "tech_price": 56271000.0, - "tech_datetime": "2022-04-06 01:27:00", - "candidate_index": 4454, + "tech_bar_index": 914331, + "signal_bar_index": 914331, + "bar_offset": 17, + "tech_price": 56930000.0, + "tech_datetime": "2022-04-05 22:21:00", + "candidate_index": 5140, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, { "matched": true, "gt_bar_index": 918286, - "tech_bar_index": 918134, - "signal_bar_index": 918134, - "bar_offset": 152, - "tech_price": 50156000.0, - "tech_datetime": "2022-04-13 20:30:00", - "candidate_index": 4470, + "tech_bar_index": 918370, + "signal_bar_index": 918370, + "bar_offset": 84, + "tech_price": 51436000.0, + "tech_datetime": "2022-04-14 08:18:00", + "candidate_index": 5168, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, { "matched": true, "gt_bar_index": 922015, - "tech_bar_index": 922229, - "signal_bar_index": 922229, - "bar_offset": 214, - "tech_price": 50723000.0, - "tech_datetime": "2022-04-22 09:15:00", - "candidate_index": 4486, + "tech_bar_index": 922186, + "signal_bar_index": 922186, + "bar_offset": 171, + "tech_price": 51159000.0, + "tech_datetime": "2022-04-22 07:06:00", + "candidate_index": 5204, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, { "matched": true, "gt_bar_index": 924311, - "tech_bar_index": 924197, - "signal_bar_index": 924197, - "bar_offset": 114, - "tech_price": 50651000.0, - "tech_datetime": "2022-04-26 11:39:00", - "candidate_index": 4496, + "tech_bar_index": 924323, + "signal_bar_index": 924323, + "bar_offset": 12, + "tech_price": 50861000.0, + "tech_datetime": "2022-04-26 17:57:00", + "candidate_index": 5222, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, { "matched": true, "gt_bar_index": 925406, - "tech_bar_index": 925523, - "signal_bar_index": 925523, - "bar_offset": 117, - "tech_price": 50779000.0, - "tech_datetime": "2022-04-29 05:57:00", - "candidate_index": 4503, + "tech_bar_index": 925572, + "signal_bar_index": 925572, + "bar_offset": 166, + "tech_price": 50682000.0, + "tech_datetime": "2022-04-29 08:24:00", + "candidate_index": 5229, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, { "matched": true, "gt_bar_index": 928368, - "tech_bar_index": 928346, - "signal_bar_index": 928346, - "bar_offset": 22, - "tech_price": 49938000.0, - "tech_datetime": "2022-05-05 03:06:00", - "candidate_index": 4515, + "tech_bar_index": 928238, + "signal_bar_index": 928238, + "bar_offset": 130, + "tech_price": 49863000.0, + "tech_datetime": "2022-05-04 21:42:00", + "candidate_index": 5252, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, { "matched": true, "gt_bar_index": 930999, - "tech_bar_index": 931149, - "signal_bar_index": 931149, - "bar_offset": 150, - "tech_price": 41919000.0, - "tech_datetime": "2022-05-10 23:15:00", - "candidate_index": 4531, + "tech_bar_index": 931174, + "signal_bar_index": 931174, + "bar_offset": 175, + "tech_price": 41036000.0, + "tech_datetime": "2022-05-11 00:30:00", + "candidate_index": 5274, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, { "matched": true, "gt_bar_index": 931562, - "tech_bar_index": 931596, - "signal_bar_index": 931596, - "bar_offset": 34, - "tech_price": 40371000.0, - "tech_datetime": "2022-05-11 21:36:00", - "candidate_index": 4532, + "tech_bar_index": 931611, + "signal_bar_index": 931611, + "bar_offset": 49, + "tech_price": 40249000.0, + "tech_datetime": "2022-05-11 22:21:00", + "candidate_index": 5276, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, { "matched": true, "gt_bar_index": 931639, - "tech_bar_index": 931807, - "signal_bar_index": 931807, - "bar_offset": 168, - "tech_price": 39181000.0, - "tech_datetime": "2022-05-12 08:09:00", - "candidate_index": 4533, + "tech_bar_index": 931659, + "signal_bar_index": 931659, + "bar_offset": 20, + "tech_price": 41184000.0, + "tech_datetime": "2022-05-12 00:45:00", + "candidate_index": 5277, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, { "matched": true, "gt_bar_index": 931841, - "tech_bar_index": 931812, - "signal_bar_index": 931812, - "bar_offset": 29, - "tech_price": 39130000.0, - "tech_datetime": "2022-05-12 08:24:00", - "candidate_index": 4534, + "tech_bar_index": 931867, + "signal_bar_index": 931867, + "bar_offset": 26, + "tech_price": 39098000.0, + "tech_datetime": "2022-05-12 11:09:00", + "candidate_index": 5280, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, + { + "matched": true, + "gt_bar_index": 932159, + "tech_bar_index": 932183, + "signal_bar_index": 932183, + "bar_offset": 24, + "tech_price": 38074000.0, + "tech_datetime": "2022-05-13 02:57:00", + "candidate_index": 5282, + "gt_datetime": "2022-05-13 01:45:00", + "gt_price": 39654000.0 + }, + { + "matched": true, + "gt_bar_index": 932593, + "tech_bar_index": 932619, + "signal_bar_index": 932619, + "bar_offset": 26, + "tech_price": 39882000.0, + "tech_datetime": "2022-05-14 00:45:00", + "candidate_index": 5286, + "gt_datetime": "2022-05-13 23:27:00", + "gt_price": 40747000.0 + }, { "matched": true, "gt_bar_index": 933705, - "tech_bar_index": 934000, - "signal_bar_index": 934000, - "bar_offset": 295, - "tech_price": 39190000.0, - "tech_datetime": "2022-05-16 21:48:00", - "candidate_index": 4538, + "tech_bar_index": 933761, + "signal_bar_index": 933761, + "bar_offset": 56, + "tech_price": 40548000.0, + "tech_datetime": "2022-05-16 09:51:00", + "candidate_index": 5295, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, { "matched": true, "gt_bar_index": 935697, - "tech_bar_index": 936167, - "signal_bar_index": 936167, - "bar_offset": 470, - "tech_price": 37822000.0, - "tech_datetime": "2022-05-21 10:09:00", - "candidate_index": 4544, + "tech_bar_index": 935722, + "signal_bar_index": 935722, + "bar_offset": 25, + "tech_price": 38816000.0, + "tech_datetime": "2022-05-20 11:54:00", + "candidate_index": 5305, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, { "matched": true, "gt_bar_index": 937238, - "tech_bar_index": 937434, - "signal_bar_index": 937434, - "bar_offset": 196, - "tech_price": 38743000.0, - "tech_datetime": "2022-05-24 01:30:00", - "candidate_index": 4549, + "tech_bar_index": 937272, + "signal_bar_index": 937272, + "bar_offset": 34, + "tech_price": 38845000.0, + "tech_datetime": "2022-05-23 17:24:00", + "candidate_index": 5311, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, { "matched": true, "gt_bar_index": 941278, - "tech_bar_index": 941220, - "signal_bar_index": 941220, - "bar_offset": 58, - "tech_price": 39542000.0, - "tech_datetime": "2022-05-31 22:48:00", - "candidate_index": 4566, + "tech_bar_index": 941318, + "signal_bar_index": 941318, + "bar_offset": 40, + "tech_price": 39944000.0, + "tech_datetime": "2022-06-01 03:42:00", + "candidate_index": 5338, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, { "matched": true, "gt_bar_index": 944114, - "tech_bar_index": 944151, - "signal_bar_index": 944151, - "bar_offset": 37, - "tech_price": 39513000.0, - "tech_datetime": "2022-06-07 01:21:00", - "candidate_index": 4578, + "tech_bar_index": 944070, + "signal_bar_index": 944070, + "bar_offset": 44, + "tech_price": 39424000.0, + "tech_datetime": "2022-06-06 21:18:00", + "candidate_index": 5360, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, { "matched": true, "gt_bar_index": 944713, - "tech_bar_index": 944457, - "signal_bar_index": 944457, - "bar_offset": 256, - "tech_price": 37558000.0, - "tech_datetime": "2022-06-07 16:39:00", - "candidate_index": 4582, + "tech_bar_index": 944862, + "signal_bar_index": 944862, + "bar_offset": 149, + "tech_price": 38184000.0, + "tech_datetime": "2022-06-08 12:54:00", + "candidate_index": 5369, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, { "matched": true, "gt_bar_index": 945992, - "tech_bar_index": 945996, - "signal_bar_index": 945996, - "bar_offset": 4, - "tech_price": 38058000.0, - "tech_datetime": "2022-06-10 21:36:00", - "candidate_index": 4587, + "tech_bar_index": 945997, + "signal_bar_index": 945997, + "bar_offset": 5, + "tech_price": 38158000.0, + "tech_datetime": "2022-06-10 21:39:00", + "candidate_index": 5379, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, { "matched": true, "gt_bar_index": 947514, - "tech_bar_index": 947501, - "signal_bar_index": 947501, - "bar_offset": 13, - "tech_price": 30529000.0, - "tech_datetime": "2022-06-14 00:51:00", - "candidate_index": 4595, + "tech_bar_index": 947530, + "signal_bar_index": 947530, + "bar_offset": 16, + "tech_price": 30726000.0, + "tech_datetime": "2022-06-14 02:18:00", + "candidate_index": 5397, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, { "matched": true, "gt_bar_index": 947771, - "tech_bar_index": 947842, - "signal_bar_index": 947842, - "bar_offset": 71, - "tech_price": 29303000.0, - "tech_datetime": "2022-06-14 17:54:00", - "candidate_index": 4599, + "tech_bar_index": 947687, + "signal_bar_index": 947687, + "bar_offset": 84, + "tech_price": 28452000.0, + "tech_datetime": "2022-06-14 10:09:00", + "candidate_index": 5402, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, { "matched": true, "gt_bar_index": 948421, - "tech_bar_index": 948468, - "signal_bar_index": 948468, - "bar_offset": 47, - "tech_price": 27807000.0, - "tech_datetime": "2022-06-16 01:12:00", - "candidate_index": 4603, + "tech_bar_index": 948479, + "signal_bar_index": 948479, + "bar_offset": 58, + "tech_price": 27201000.0, + "tech_datetime": "2022-06-16 01:45:00", + "candidate_index": 5412, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, { "matched": true, "gt_bar_index": 948625, - "tech_bar_index": 948631, - "signal_bar_index": 948631, - "bar_offset": 6, - "tech_price": 29004000.0, - "tech_datetime": "2022-06-16 09:21:00", - "candidate_index": 4605, + "tech_bar_index": 948669, + "signal_bar_index": 948669, + "bar_offset": 44, + "tech_price": 29098000.0, + "tech_datetime": "2022-06-16 11:15:00", + "candidate_index": 5413, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, { "matched": true, "gt_bar_index": 949275, - "tech_bar_index": 949407, - "signal_bar_index": 949407, - "bar_offset": 132, - "tech_price": 27085000.0, - "tech_datetime": "2022-06-18 00:09:00", - "candidate_index": 4607, + "tech_bar_index": 949167, + "signal_bar_index": 949167, + "bar_offset": 108, + "tech_price": 26877000.0, + "tech_datetime": "2022-06-17 12:09:00", + "candidate_index": 5417, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, { "matched": true, "gt_bar_index": 950034, - "tech_bar_index": 950100, - "signal_bar_index": 950100, - "bar_offset": 66, - "tech_price": 24358000.0, - "tech_datetime": "2022-06-19 10:48:00", - "candidate_index": 4612, + "tech_bar_index": 949925, + "signal_bar_index": 949925, + "bar_offset": 109, + "tech_price": 25129000.0, + "tech_datetime": "2022-06-19 02:03:00", + "candidate_index": 5424, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, { "matched": true, "gt_bar_index": 950513, - "tech_bar_index": 950588, - "signal_bar_index": 950588, - "bar_offset": 75, - "tech_price": 25968000.0, - "tech_datetime": "2022-06-20 11:12:00", - "candidate_index": 4614, + "tech_bar_index": 950569, + "signal_bar_index": 950569, + "bar_offset": 56, + "tech_price": 25765000.0, + "tech_datetime": "2022-06-20 10:15:00", + "candidate_index": 5427, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, { "matched": true, "gt_bar_index": 951321, - "tech_bar_index": 951251, - "signal_bar_index": 951251, - "bar_offset": 70, - "tech_price": 27412000.0, - "tech_datetime": "2022-06-21 20:21:00", - "candidate_index": 4621, + "tech_bar_index": 951342, + "signal_bar_index": 951342, + "bar_offset": 21, + "tech_price": 27665000.0, + "tech_datetime": "2022-06-22 00:54:00", + "candidate_index": 5437, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, { "matched": true, "gt_bar_index": 953096, - "tech_bar_index": 953140, - "signal_bar_index": 953140, - "bar_offset": 44, - "tech_price": 27796000.0, - "tech_datetime": "2022-06-25 18:48:00", - "candidate_index": 4634, + "tech_bar_index": 953234, + "signal_bar_index": 953234, + "bar_offset": 138, + "tech_price": 27480000.0, + "tech_datetime": "2022-06-25 23:30:00", + "candidate_index": 5450, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, { "matched": true, "gt_bar_index": 953668, - "tech_bar_index": 953457, - "signal_bar_index": 953457, - "bar_offset": 211, - "tech_price": 27816000.0, - "tech_datetime": "2022-06-26 10:39:00", - "candidate_index": 4636, + "tech_bar_index": 953691, + "signal_bar_index": 953691, + "bar_offset": 23, + "tech_price": 27858000.0, + "tech_datetime": "2022-06-26 22:21:00", + "candidate_index": 5455, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, { "matched": true, "gt_bar_index": 954630, - "tech_bar_index": 954634, - "signal_bar_index": 954634, - "bar_offset": 4, - "tech_price": 27187000.0, - "tech_datetime": "2022-06-28 21:30:00", - "candidate_index": 4642, + "tech_bar_index": 954448, + "signal_bar_index": 954448, + "bar_offset": 182, + "tech_price": 26873000.0, + "tech_datetime": "2022-06-28 12:12:00", + "candidate_index": 5462, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, { "matched": true, "gt_bar_index": 955834, - "tech_bar_index": 955906, - "signal_bar_index": 955906, - "bar_offset": 72, - "tech_price": 25720000.0, - "tech_datetime": "2022-07-01 13:06:00", - "candidate_index": 4651, + "tech_bar_index": 955782, + "signal_bar_index": 955782, + "bar_offset": 52, + "tech_price": 24836000.0, + "tech_datetime": "2022-07-01 06:54:00", + "candidate_index": 5469, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, { "matched": true, "gt_bar_index": 959213, - "tech_bar_index": 959400, - "signal_bar_index": 959400, - "bar_offset": 187, - "tech_price": 28273000.0, - "tech_datetime": "2022-07-08 19:48:00", - "candidate_index": 4669, + "tech_bar_index": 959312, + "signal_bar_index": 959312, + "bar_offset": 99, + "tech_price": 28425000.0, + "tech_datetime": "2022-07-08 15:24:00", + "candidate_index": 5496, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, { "matched": true, "gt_bar_index": 960998, - "tech_bar_index": 961139, - "signal_bar_index": 961139, - "bar_offset": 141, - "tech_price": 26326000.0, - "tech_datetime": "2022-07-12 10:45:00", - "candidate_index": 4679, + "tech_bar_index": 961019, + "signal_bar_index": 961019, + "bar_offset": 21, + "tech_price": 27068000.0, + "tech_datetime": "2022-07-12 04:45:00", + "candidate_index": 5515, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, { "matched": true, "gt_bar_index": 964270, - "tech_bar_index": 964236, - "signal_bar_index": 964236, - "bar_offset": 34, - "tech_price": 28430000.0, - "tech_datetime": "2022-07-19 07:30:00", - "candidate_index": 4688, + "tech_bar_index": 964404, + "signal_bar_index": 964404, + "bar_offset": 134, + "tech_price": 28586000.0, + "tech_datetime": "2022-07-19 15:54:00", + "candidate_index": 5541, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, { "matched": true, "gt_bar_index": 965066, - "tech_bar_index": 965132, - "signal_bar_index": 965132, - "bar_offset": 66, - "tech_price": 31342000.0, - "tech_datetime": "2022-07-21 04:18:00", - "candidate_index": 4695, + "tech_bar_index": 965085, + "signal_bar_index": 965085, + "bar_offset": 19, + "tech_price": 31240000.0, + "tech_datetime": "2022-07-21 01:57:00", + "candidate_index": 5544, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, { "matched": true, "gt_bar_index": 965983, - "tech_bar_index": 966096, - "signal_bar_index": 966096, - "bar_offset": 113, - "tech_price": 30301000.0, - "tech_datetime": "2022-07-23 04:30:00", - "candidate_index": 4697, + "tech_bar_index": 966097, + "signal_bar_index": 966097, + "bar_offset": 114, + "tech_price": 30110000.0, + "tech_datetime": "2022-07-23 04:33:00", + "candidate_index": 5549, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, { "matched": true, "gt_bar_index": 967121, - "tech_bar_index": 967052, - "signal_bar_index": 967052, - "bar_offset": 69, - "tech_price": 29921000.0, - "tech_datetime": "2022-07-25 04:18:00", - "candidate_index": 4703, + "tech_bar_index": 967158, + "signal_bar_index": 967158, + "bar_offset": 37, + "tech_price": 29653000.0, + "tech_datetime": "2022-07-25 09:36:00", + "candidate_index": 5556, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, { "matched": true, "gt_bar_index": 969808, - "tech_bar_index": 969681, - "signal_bar_index": 969681, - "bar_offset": 127, - "tech_price": 31422000.0, - "tech_datetime": "2022-07-30 15:45:00", - "candidate_index": 4713, + "tech_bar_index": 969936, + "signal_bar_index": 969936, + "bar_offset": 128, + "tech_price": 32139000.0, + "tech_datetime": "2022-07-31 04:30:00", + "candidate_index": 5578, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, { "matched": true, "gt_bar_index": 971712, - "tech_bar_index": 971538, - "signal_bar_index": 971538, - "bar_offset": 174, - "tech_price": 30565000.0, - "tech_datetime": "2022-08-03 12:36:00", - "candidate_index": 4720, + "tech_bar_index": 971728, + "signal_bar_index": 971728, + "bar_offset": 16, + "tech_price": 31093000.0, + "tech_datetime": "2022-08-03 22:06:00", + "candidate_index": 5589, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, { "matched": true, "gt_bar_index": 974109, - "tech_bar_index": 974288, - "signal_bar_index": 974288, - "bar_offset": 179, - "tech_price": 31568000.0, - "tech_datetime": "2022-08-09 06:06:00", - "candidate_index": 4732, + "tech_bar_index": 974235, + "signal_bar_index": 974235, + "bar_offset": 126, + "tech_price": 31642000.0, + "tech_datetime": "2022-08-09 03:27:00", + "candidate_index": 5607, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, { "matched": true, "gt_bar_index": 977291, - "tech_bar_index": 977153, - "signal_bar_index": 977153, - "bar_offset": 138, - "tech_price": 32500000.0, - "tech_datetime": "2022-08-15 05:21:00", - "candidate_index": 4745, + "tech_bar_index": 977466, + "signal_bar_index": 977466, + "bar_offset": 175, + "tech_price": 32414000.0, + "tech_datetime": "2022-08-15 21:00:00", + "candidate_index": 5640, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, { "matched": true, "gt_bar_index": 979137, - "tech_bar_index": 979213, - "signal_bar_index": 979213, - "bar_offset": 76, - "tech_price": 31077000.0, - "tech_datetime": "2022-08-19 12:21:00", - "candidate_index": 4754, + "tech_bar_index": 979170, + "signal_bar_index": 979170, + "bar_offset": 33, + "tech_price": 31101000.0, + "tech_datetime": "2022-08-19 10:12:00", + "candidate_index": 5659, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, { "matched": true, "gt_bar_index": 982694, - "tech_bar_index": 982633, - "signal_bar_index": 982633, - "bar_offset": 61, - "tech_price": 28900000.0, - "tech_datetime": "2022-08-26 20:06:00", - "candidate_index": 4776, + "tech_bar_index": 982637, + "signal_bar_index": 982637, + "bar_offset": 57, + "tech_price": 28868000.0, + "tech_datetime": "2022-08-26 20:18:00", + "candidate_index": 5689, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, { "matched": true, "gt_bar_index": 991301, - "tech_bar_index": 991302, - "signal_bar_index": 991302, - "bar_offset": 1, - "tech_price": 30058000.0, - "tech_datetime": "2022-09-13 21:33:00", - "candidate_index": 4806, + "tech_bar_index": 991303, + "signal_bar_index": 991303, + "bar_offset": 2, + "tech_price": 29950000.0, + "tech_datetime": "2022-09-13 21:36:00", + "candidate_index": 5751, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, { "matched": true, "gt_bar_index": 993433, - "tech_bar_index": 993474, - "signal_bar_index": 993474, - "bar_offset": 41, - "tech_price": 28072000.0, - "tech_datetime": "2022-09-18 10:09:00", - "candidate_index": 4816, + "tech_bar_index": 993494, + "signal_bar_index": 993494, + "bar_offset": 61, + "tech_price": 28091000.0, + "tech_datetime": "2022-09-18 11:09:00", + "candidate_index": 5771, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, { "matched": true, "gt_bar_index": 995251, - "tech_bar_index": 995253, - "signal_bar_index": 995253, - "bar_offset": 2, - "tech_price": 26910000.0, - "tech_datetime": "2022-09-22 03:06:00", - "candidate_index": 4827, + "tech_bar_index": 995385, + "signal_bar_index": 995385, + "bar_offset": 134, + "tech_price": 26530000.0, + "tech_datetime": "2022-09-22 09:42:00", + "candidate_index": 5793, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, { "matched": true, "gt_bar_index": 998017, - "tech_bar_index": 998105, - "signal_bar_index": 998105, - "bar_offset": 88, - "tech_price": 27686000.0, - "tech_datetime": "2022-09-28 01:42:00", - "candidate_index": 4841, + "tech_bar_index": 998181, + "signal_bar_index": 998181, + "bar_offset": 164, + "tech_price": 27384000.0, + "tech_datetime": "2022-09-28 05:30:00", + "candidate_index": 5815, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, { "matched": true, "gt_bar_index": 1001547, - "tech_bar_index": 1001619, - "signal_bar_index": 1001619, - "bar_offset": 72, - "tech_price": 28832000.0, - "tech_datetime": "2022-10-05 09:24:00", - "candidate_index": 4856, + "tech_bar_index": 1001666, + "signal_bar_index": 1001666, + "bar_offset": 119, + "tech_price": 28850000.0, + "tech_datetime": "2022-10-05 11:45:00", + "candidate_index": 5837, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, { "matched": true, "gt_bar_index": 1016574, - "tech_bar_index": 1016777, - "signal_bar_index": 1016777, - "bar_offset": 203, - "tech_price": 29689000.0, - "tech_datetime": "2022-11-05 23:21:00", - "candidate_index": 4926, + "tech_bar_index": 1016594, + "signal_bar_index": 1016594, + "bar_offset": 20, + "tech_price": 29769000.0, + "tech_datetime": "2022-11-05 14:12:00", + "candidate_index": 5955, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, { "matched": true, "gt_bar_index": 1018264, - "tech_bar_index": 1018134, - "signal_bar_index": 1018134, - "bar_offset": 130, - "tech_price": 27897000.0, - "tech_datetime": "2022-11-08 19:12:00", - "candidate_index": 4929, + "tech_bar_index": 1018309, + "signal_bar_index": 1018309, + "bar_offset": 45, + "tech_price": 26782000.0, + "tech_datetime": "2022-11-09 03:57:00", + "candidate_index": 5970, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, { "matched": true, "gt_bar_index": 1019160, - "tech_bar_index": 1019136, - "signal_bar_index": 1019136, - "bar_offset": 24, - "tech_price": 23424000.0, - "tech_datetime": "2022-11-10 21:18:00", - "candidate_index": 4933, + "tech_bar_index": 1019147, + "signal_bar_index": 1019147, + "bar_offset": 13, + "tech_price": 23440000.0, + "tech_datetime": "2022-11-10 21:51:00", + "candidate_index": 5979, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, { "matched": true, "gt_bar_index": 1019309, - "tech_bar_index": 1019378, - "signal_bar_index": 1019378, - "bar_offset": 69, - "tech_price": 24600000.0, - "tech_datetime": "2022-11-11 09:24:00", - "candidate_index": 4934, + "tech_bar_index": 1019291, + "signal_bar_index": 1019291, + "bar_offset": 18, + "tech_price": 24293000.0, + "tech_datetime": "2022-11-11 05:03:00", + "candidate_index": 5980, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, { "matched": true, "gt_bar_index": 1021079, - "tech_bar_index": 1021088, - "signal_bar_index": 1021088, - "bar_offset": 9, - "tech_price": 22951000.0, - "tech_datetime": "2022-11-14 22:54:00", - "candidate_index": 4943, + "tech_bar_index": 1021107, + "signal_bar_index": 1021107, + "bar_offset": 28, + "tech_price": 22546000.0, + "tech_datetime": "2022-11-14 23:51:00", + "candidate_index": 5991, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, { "matched": true, "gt_bar_index": 1022751, - "tech_bar_index": 1022661, - "signal_bar_index": 1022661, - "bar_offset": 90, - "tech_price": 22844000.0, - "tech_datetime": "2022-11-18 05:33:00", - "candidate_index": 4950, + "tech_bar_index": 1022807, + "signal_bar_index": 1022807, + "bar_offset": 56, + "tech_price": 23117000.0, + "tech_datetime": "2022-11-18 12:51:00", + "candidate_index": 6003, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, { "matched": true, "gt_bar_index": 1035511, - "tech_bar_index": 1035673, - "signal_bar_index": 1035673, - "bar_offset": 162, - "tech_price": 23202000.0, - "tech_datetime": "2022-12-15 12:06:00", - "candidate_index": 5019, + "tech_bar_index": 1035598, + "signal_bar_index": 1035598, + "bar_offset": 87, + "tech_price": 23269000.0, + "tech_datetime": "2022-12-15 08:21:00", + "candidate_index": 6115, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, { "matched": true, "gt_bar_index": 1052090, - "tech_bar_index": 1052177, - "signal_bar_index": 1052177, - "bar_offset": 87, - "tech_price": 26116000.0, - "tech_datetime": "2023-01-19 03:42:00", - "candidate_index": 5108, + "tech_bar_index": 1052041, + "signal_bar_index": 1052041, + "bar_offset": 49, + "tech_price": 26362000.0, + "tech_datetime": "2023-01-18 20:54:00", + "candidate_index": 6267, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, { "matched": true, "gt_bar_index": 1057479, - "tech_bar_index": 1057572, - "signal_bar_index": 1057572, - "bar_offset": 93, - "tech_price": 29617000.0, - "tech_datetime": "2023-01-30 09:27:00", - "candidate_index": 5123, + "tech_bar_index": 1057498, + "signal_bar_index": 1057498, + "bar_offset": 19, + "tech_price": 29651000.0, + "tech_datetime": "2023-01-30 05:45:00", + "candidate_index": 6297, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, { "matched": true, "gt_bar_index": 1059021, - "tech_bar_index": 1059145, - "signal_bar_index": 1059145, - "bar_offset": 124, - "tech_price": 29701000.0, - "tech_datetime": "2023-02-02 16:06:00", - "candidate_index": 5130, + "tech_bar_index": 1059051, + "signal_bar_index": 1059051, + "bar_offset": 30, + "tech_price": 29826000.0, + "tech_datetime": "2023-02-02 11:24:00", + "candidate_index": 6313, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, { "matched": true, "gt_bar_index": 1061798, - "tech_bar_index": 1061659, - "signal_bar_index": 1061659, - "bar_offset": 139, - "tech_price": 29235000.0, - "tech_datetime": "2023-02-08 03:15:00", - "candidate_index": 5141, + "tech_bar_index": 1061816, + "signal_bar_index": 1061816, + "bar_offset": 18, + "tech_price": 29404000.0, + "tech_datetime": "2023-02-08 11:06:00", + "candidate_index": 6339, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, { "matched": true, "gt_bar_index": 1065935, - "tech_bar_index": 1066393, - "signal_bar_index": 1066393, - "bar_offset": 458, - "tech_price": 30975000.0, - "tech_datetime": "2023-02-17 23:57:00", - "candidate_index": 5155, + "tech_bar_index": 1066124, + "signal_bar_index": 1066124, + "bar_offset": 189, + "tech_price": 30765000.0, + "tech_datetime": "2023-02-17 10:30:00", + "candidate_index": 6372, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, { "matched": true, "gt_bar_index": 1068183, - "tech_bar_index": 1068186, - "signal_bar_index": 1068186, - "bar_offset": 3, - "tech_price": 32220000.0, - "tech_datetime": "2023-02-21 17:36:00", - "candidate_index": 5164, + "tech_bar_index": 1068202, + "signal_bar_index": 1068202, + "bar_offset": 19, + "tech_price": 32078000.0, + "tech_datetime": "2023-02-21 18:24:00", + "candidate_index": 6381, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, + { + "matched": true, + "gt_bar_index": 1071195, + "tech_bar_index": 1071296, + "signal_bar_index": 1071296, + "bar_offset": 101, + "tech_price": 30945000.0, + "tech_datetime": "2023-02-28 05:09:00", + "candidate_index": 6406, + "gt_datetime": "2023-02-28 00:06:00", + "gt_price": 31632000.0 + }, { "matched": true, "gt_bar_index": 1072707, - "tech_bar_index": 1072806, - "signal_bar_index": 1072806, - "bar_offset": 99, - "tech_price": 29796000.0, - "tech_datetime": "2023-03-03 14:06:00", - "candidate_index": 5174, + "tech_bar_index": 1072801, + "signal_bar_index": 1072801, + "bar_offset": 94, + "tech_price": 29793000.0, + "tech_datetime": "2023-03-03 13:51:00", + "candidate_index": 6416, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, { "matched": true, "gt_bar_index": 1076582, - "tech_bar_index": 1076422, - "signal_bar_index": 1076422, - "bar_offset": 160, - "tech_price": 26945000.0, - "tech_datetime": "2023-03-11 02:54:00", - "candidate_index": 5187, + "tech_bar_index": 1076633, + "signal_bar_index": 1076633, + "bar_offset": 51, + "tech_price": 27585000.0, + "tech_datetime": "2023-03-11 13:27:00", + "candidate_index": 6445, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, { "matched": true, "gt_bar_index": 1078245, - "tech_bar_index": 1078385, - "signal_bar_index": 1078385, - "bar_offset": 140, - "tech_price": 32830000.0, - "tech_datetime": "2023-03-15 05:03:00", - "candidate_index": 5193, + "tech_bar_index": 1078414, + "signal_bar_index": 1078414, + "bar_offset": 169, + "tech_price": 32179000.0, + "tech_datetime": "2023-03-15 06:30:00", + "candidate_index": 6454, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, { "matched": true, "gt_bar_index": 1082186, - "tech_bar_index": 1082189, - "signal_bar_index": 1082189, - "bar_offset": 3, - "tech_price": 37829000.0, - "tech_datetime": "2023-03-23 03:15:00", - "candidate_index": 5205, + "tech_bar_index": 1082231, + "signal_bar_index": 1082231, + "bar_offset": 45, + "tech_price": 36198000.0, + "tech_datetime": "2023-03-23 05:21:00", + "candidate_index": 6471, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, { "matched": true, "gt_bar_index": 1082609, - "tech_bar_index": 1082674, - "signal_bar_index": 1082674, - "bar_offset": 65, - "tech_price": 36918000.0, - "tech_datetime": "2023-03-24 03:30:00", - "candidate_index": 5209, + "tech_bar_index": 1082383, + "signal_bar_index": 1082383, + "bar_offset": 226, + "tech_price": 36119000.0, + "tech_datetime": "2023-03-23 12:57:00", + "candidate_index": 6474, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, { "matched": true, "gt_bar_index": 1084023, - "tech_bar_index": 1084070, - "signal_bar_index": 1084070, - "bar_offset": 47, - "tech_price": 36993000.0, - "tech_datetime": "2023-03-27 01:18:00", - "candidate_index": 5218, + "tech_bar_index": 1084079, + "signal_bar_index": 1084079, + "bar_offset": 56, + "tech_price": 36985000.0, + "tech_datetime": "2023-03-27 01:45:00", + "candidate_index": 6480, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, { "matched": true, "gt_bar_index": 1085717, - "tech_bar_index": 1085727, - "signal_bar_index": 1085727, - "bar_offset": 10, - "tech_price": 37518000.0, - "tech_datetime": "2023-03-30 12:09:00", - "candidate_index": 5226, + "tech_bar_index": 1085544, + "signal_bar_index": 1085544, + "bar_offset": 173, + "tech_price": 37263000.0, + "tech_datetime": "2023-03-30 03:00:00", + "candidate_index": 6489, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, { "matched": true, "gt_bar_index": 1092153, - "tech_bar_index": 1092231, - "signal_bar_index": 1092231, - "bar_offset": 78, - "tech_price": 39883000.0, - "tech_datetime": "2023-04-13 01:27:00", - "candidate_index": 5252, + "tech_bar_index": 1092133, + "signal_bar_index": 1092133, + "bar_offset": 20, + "tech_price": 39881000.0, + "tech_datetime": "2023-04-12 20:33:00", + "candidate_index": 6547, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, { "matched": true, "gt_bar_index": 1092897, - "tech_bar_index": 1093139, - "signal_bar_index": 1093139, - "bar_offset": 242, - "tech_price": 40139000.0, - "tech_datetime": "2023-04-14 22:51:00", - "candidate_index": 5257, + "tech_bar_index": 1092982, + "signal_bar_index": 1092982, + "bar_offset": 85, + "tech_price": 40051000.0, + "tech_datetime": "2023-04-14 15:00:00", + "candidate_index": 6555, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, { "matched": true, "gt_bar_index": 1095141, - "tech_bar_index": 1095099, - "signal_bar_index": 1095099, - "bar_offset": 42, - "tech_price": 39520000.0, - "tech_datetime": "2023-04-19 03:48:00", - "candidate_index": 5270, + "tech_bar_index": 1095240, + "signal_bar_index": 1095240, + "bar_offset": 99, + "tech_price": 39591000.0, + "tech_datetime": "2023-04-19 10:51:00", + "candidate_index": 6573, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, { "matched": true, "gt_bar_index": 1098823, - "tech_bar_index": 1098695, - "signal_bar_index": 1098695, - "bar_offset": 128, - "tech_price": 37787000.0, - "tech_datetime": "2023-04-26 15:36:00", - "candidate_index": 5279, + "tech_bar_index": 1098720, + "signal_bar_index": 1098720, + "bar_offset": 103, + "tech_price": 37791000.0, + "tech_datetime": "2023-04-26 16:51:00", + "candidate_index": 6609, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, { "matched": true, "gt_bar_index": 1100796, - "tech_bar_index": 1100465, - "signal_bar_index": 1100465, - "bar_offset": 331, - "tech_price": 38925000.0, - "tech_datetime": "2023-04-30 08:06:00", - "candidate_index": 5286, + "tech_bar_index": 1100671, + "signal_bar_index": 1100671, + "bar_offset": 125, + "tech_price": 39046000.0, + "tech_datetime": "2023-04-30 18:24:00", + "candidate_index": 6623, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, { "matched": true, "gt_bar_index": 1103376, - "tech_bar_index": 1103322, - "signal_bar_index": 1103322, - "bar_offset": 54, - "tech_price": 39116000.0, - "tech_datetime": "2023-05-06 06:57:00", - "candidate_index": 5293, + "tech_bar_index": 1103301, + "signal_bar_index": 1103301, + "bar_offset": 75, + "tech_price": 39120000.0, + "tech_datetime": "2023-05-06 05:54:00", + "candidate_index": 6640, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, { "matched": true, "gt_bar_index": 1105614, - "tech_bar_index": 1105987, - "signal_bar_index": 1105987, - "bar_offset": 373, - "tech_price": 36900000.0, - "tech_datetime": "2023-05-11 20:12:00", - "candidate_index": 5302, + "tech_bar_index": 1105467, + "signal_bar_index": 1105467, + "bar_offset": 147, + "tech_price": 36955000.0, + "tech_datetime": "2023-05-10 18:12:00", + "candidate_index": 6655, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, { "matched": true, "gt_bar_index": 1108029, - "tech_bar_index": 1108016, - "signal_bar_index": 1108016, - "bar_offset": 13, - "tech_price": 36909000.0, - "tech_datetime": "2023-05-16 01:39:00", - "candidate_index": 5313, + "tech_bar_index": 1108198, + "signal_bar_index": 1108198, + "bar_offset": 169, + "tech_price": 36440000.0, + "tech_datetime": "2023-05-16 10:45:00", + "candidate_index": 6667, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, { "matched": true, "gt_bar_index": 1111773, - "tech_bar_index": 1111915, - "signal_bar_index": 1111915, - "bar_offset": 142, - "tech_price": 36380000.0, - "tech_datetime": "2023-05-24 04:36:00", - "candidate_index": 5329, + "tech_bar_index": 1111789, + "signal_bar_index": 1111789, + "bar_offset": 16, + "tech_price": 36496000.0, + "tech_datetime": "2023-05-23 22:18:00", + "candidate_index": 6688, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, { "matched": true, "gt_bar_index": 1114411, - "tech_bar_index": 1114152, - "signal_bar_index": 1114152, - "bar_offset": 259, - "tech_price": 36281000.0, - "tech_datetime": "2023-05-28 20:27:00", - "candidate_index": 5338, + "tech_bar_index": 1114434, + "signal_bar_index": 1114434, + "bar_offset": 23, + "tech_price": 37455000.0, + "tech_datetime": "2023-05-29 10:33:00", + "candidate_index": 6715, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, { "matched": true, "gt_bar_index": 1116776, - "tech_bar_index": 1116854, - "signal_bar_index": 1116854, - "bar_offset": 78, - "tech_price": 35982000.0, - "tech_datetime": "2023-06-03 11:33:00", - "candidate_index": 5347, + "tech_bar_index": 1116534, + "signal_bar_index": 1116534, + "bar_offset": 242, + "tech_price": 35894000.0, + "tech_datetime": "2023-06-02 19:33:00", + "candidate_index": 6734, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, { "matched": true, "gt_bar_index": 1118738, - "tech_bar_index": 1119194, - "signal_bar_index": 1119194, - "bar_offset": 456, - "tech_price": 34927000.0, - "tech_datetime": "2023-06-08 08:33:00", - "candidate_index": 5355, + "tech_bar_index": 1118768, + "signal_bar_index": 1118768, + "bar_offset": 30, + "tech_price": 35544000.0, + "tech_datetime": "2023-06-07 11:15:00", + "candidate_index": 6747, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, { "matched": true, "gt_bar_index": 1126676, - "tech_bar_index": 1126983, - "signal_bar_index": 1126983, - "bar_offset": 307, - "tech_price": 40717000.0, - "tech_datetime": "2023-06-24 16:27:00", - "candidate_index": 5374, + "tech_bar_index": 1126738, + "signal_bar_index": 1126738, + "bar_offset": 62, + "tech_price": 40670000.0, + "tech_datetime": "2023-06-24 04:12:00", + "candidate_index": 6791, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, { "matched": true, "gt_bar_index": 1129811, - "tech_bar_index": 1129876, - "signal_bar_index": 1129876, - "bar_offset": 65, - "tech_price": 40849000.0, - "tech_datetime": "2023-06-30 17:06:00", - "candidate_index": 5388, + "tech_bar_index": 1129826, + "signal_bar_index": 1129826, + "bar_offset": 15, + "tech_price": 40958000.0, + "tech_datetime": "2023-06-30 14:36:00", + "candidate_index": 6820, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, { "matched": true, "gt_bar_index": 1132812, - "tech_bar_index": 1132921, - "signal_bar_index": 1132921, - "bar_offset": 109, - "tech_price": 40278000.0, - "tech_datetime": "2023-07-07 01:21:00", - "candidate_index": 5400, + "tech_bar_index": 1132832, + "signal_bar_index": 1132832, + "bar_offset": 20, + "tech_price": 40760000.0, + "tech_datetime": "2023-07-06 20:54:00", + "candidate_index": 6839, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, { "matched": true, "gt_bar_index": 1141137, - "tech_bar_index": 1141578, - "signal_bar_index": 1141578, - "bar_offset": 441, - "tech_price": 37840000.0, - "tech_datetime": "2023-07-25 02:18:00", - "candidate_index": 5443, + "tech_bar_index": 1141144, + "signal_bar_index": 1141144, + "bar_offset": 7, + "tech_price": 38955000.0, + "tech_datetime": "2023-07-24 04:36:00", + "candidate_index": 6900, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, @@ -182539,247 +334277,259 @@ "bar_offset": 5, "tech_price": 39544000.0, "tech_datetime": "2023-08-09 06:36:00", - "candidate_index": 5478, + "candidate_index": 6952, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, { "matched": true, "gt_bar_index": 1151646, - "tech_bar_index": 1151718, - "signal_bar_index": 1151718, - "bar_offset": 72, - "tech_price": 39317000.0, - "tech_datetime": "2023-08-15 05:24:00", - "candidate_index": 5484, + "tech_bar_index": 1151664, + "signal_bar_index": 1151664, + "bar_offset": 18, + "tech_price": 39445000.0, + "tech_datetime": "2023-08-15 02:42:00", + "candidate_index": 6969, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, { "matched": true, "gt_bar_index": 1158839, - "tech_bar_index": 1159073, - "signal_bar_index": 1159073, - "bar_offset": 234, - "tech_price": 36970000.0, - "tech_datetime": "2023-08-30 13:09:00", - "candidate_index": 5521, + "tech_bar_index": 1159019, + "signal_bar_index": 1159019, + "bar_offset": 180, + "tech_price": 37167000.0, + "tech_datetime": "2023-08-30 10:27:00", + "candidate_index": 7038, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, { "matched": true, "gt_bar_index": 1163301, - "tech_bar_index": 1163443, - "signal_bar_index": 1163443, - "bar_offset": 142, - "tech_price": 35212000.0, - "tech_datetime": "2023-09-08 21:36:00", - "candidate_index": 5545, + "tech_bar_index": 1163324, + "signal_bar_index": 1163324, + "bar_offset": 23, + "tech_price": 35625000.0, + "tech_datetime": "2023-09-08 15:39:00", + "candidate_index": 7067, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, { "matched": true, "gt_bar_index": 1169540, - "tech_bar_index": 1169709, - "signal_bar_index": 1169709, - "bar_offset": 169, - "tech_price": 35950000.0, - "tech_datetime": "2023-09-22 01:00:00", - "candidate_index": 5568, + "tech_bar_index": 1169420, + "signal_bar_index": 1169420, + "bar_offset": 120, + "tech_price": 36467000.0, + "tech_datetime": "2023-09-21 10:33:00", + "candidate_index": 7111, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, { "matched": true, "gt_bar_index": 1174947, - "tech_bar_index": 1175165, - "signal_bar_index": 1175165, - "bar_offset": 218, - "tech_price": 37414000.0, - "tech_datetime": "2023-10-03 09:54:00", - "candidate_index": 5587, + "tech_bar_index": 1174960, + "signal_bar_index": 1174960, + "bar_offset": 13, + "tech_price": 38399000.0, + "tech_datetime": "2023-10-02 23:39:00", + "candidate_index": 7147, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, { "matched": true, "gt_bar_index": 1177618, - "tech_bar_index": 1177670, - "signal_bar_index": 1177670, - "bar_offset": 52, - "tech_price": 37983000.0, - "tech_datetime": "2023-10-08 15:09:00", - "candidate_index": 5596, + "tech_bar_index": 1177642, + "signal_bar_index": 1177642, + "bar_offset": 24, + "tech_price": 37992000.0, + "tech_datetime": "2023-10-08 13:45:00", + "candidate_index": 7167, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, { "matched": true, "gt_bar_index": 1181657, - "tech_bar_index": 1181878, - "signal_bar_index": 1181878, - "bar_offset": 221, - "tech_price": 38560000.0, - "tech_datetime": "2023-10-17 09:33:00", - "candidate_index": 5609, + "tech_bar_index": 1181622, + "signal_bar_index": 1181622, + "bar_offset": 35, + "tech_price": 37750000.0, + "tech_datetime": "2023-10-16 20:45:00", + "candidate_index": 7198, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, { "matched": true, "gt_bar_index": 1185194, - "tech_bar_index": 1185450, - "signal_bar_index": 1185450, - "bar_offset": 256, - "tech_price": 45656000.0, - "tech_datetime": "2023-10-25 00:15:00", - "candidate_index": 5627, + "tech_bar_index": 1185259, + "signal_bar_index": 1185259, + "bar_offset": 65, + "tech_price": 46014000.0, + "tech_datetime": "2023-10-24 14:42:00", + "candidate_index": 7220, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, { "matched": true, "gt_bar_index": 1189520, - "tech_bar_index": 1189361, - "signal_bar_index": 1189361, - "bar_offset": 159, - "tech_price": 47000000.0, - "tech_datetime": "2023-11-02 03:48:00", - "candidate_index": 5640, + "tech_bar_index": 1189636, + "signal_bar_index": 1189636, + "bar_offset": 116, + "tech_price": 47877000.0, + "tech_datetime": "2023-11-02 17:33:00", + "candidate_index": 7251, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, { "matched": true, "gt_bar_index": 1193639, - "tech_bar_index": 1193314, - "signal_bar_index": 1193314, - "bar_offset": 325, - "tech_price": 49262000.0, - "tech_datetime": "2023-11-10 09:27:00", - "candidate_index": 5650, + "tech_bar_index": 1193663, + "signal_bar_index": 1193663, + "bar_offset": 24, + "tech_price": 49881000.0, + "tech_datetime": "2023-11-11 02:54:00", + "candidate_index": 7278, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, + { + "matched": true, + "gt_bar_index": 1196156, + "tech_bar_index": 1196186, + "signal_bar_index": 1196186, + "bar_offset": 30, + "tech_price": 50059000.0, + "tech_datetime": "2023-11-16 10:48:00", + "candidate_index": 7301, + "gt_datetime": "2023-11-16 09:18:00", + "gt_price": 50646000.0 + }, { "matched": true, "gt_bar_index": 1205964, - "tech_bar_index": 1206052, - "signal_bar_index": 1206052, - "bar_offset": 88, - "tech_price": 60485000.0, - "tech_datetime": "2023-12-07 00:06:00", - "candidate_index": 5674, + "tech_bar_index": 1205880, + "signal_bar_index": 1205880, + "bar_offset": 84, + "tech_price": 59754000.0, + "tech_datetime": "2023-12-06 15:30:00", + "candidate_index": 7381, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, { "matched": true, "gt_bar_index": 1207831, - "tech_bar_index": 1207808, - "signal_bar_index": 1207808, - "bar_offset": 23, - "tech_price": 60026000.0, - "tech_datetime": "2023-12-10 15:54:00", - "candidate_index": 5679, + "tech_bar_index": 1207860, + "signal_bar_index": 1207860, + "bar_offset": 29, + "tech_price": 59886000.0, + "tech_datetime": "2023-12-10 18:30:00", + "candidate_index": 7397, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, { "matched": true, "gt_bar_index": 1209555, - "tech_bar_index": 1209792, - "signal_bar_index": 1209792, - "bar_offset": 237, - "tech_price": 58688000.0, - "tech_datetime": "2023-12-14 19:06:00", - "candidate_index": 5683, + "tech_bar_index": 1209641, + "signal_bar_index": 1209641, + "bar_offset": 86, + "tech_price": 58747000.0, + "tech_datetime": "2023-12-14 11:33:00", + "candidate_index": 7412, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, { "matched": true, "gt_bar_index": 1213561, - "tech_bar_index": 1213337, - "signal_bar_index": 1213337, - "bar_offset": 224, - "tech_price": 58957000.0, - "tech_datetime": "2023-12-22 04:21:00", - "candidate_index": 5694, + "tech_bar_index": 1213592, + "signal_bar_index": 1213592, + "bar_offset": 31, + "tech_price": 59230000.0, + "tech_datetime": "2023-12-22 17:06:00", + "candidate_index": 7439, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, { "matched": true, "gt_bar_index": 1215316, - "tech_bar_index": 1215267, - "signal_bar_index": 1215267, - "bar_offset": 49, - "tech_price": 57960000.0, - "tech_datetime": "2023-12-26 04:51:00", - "candidate_index": 5698, + "tech_bar_index": 1215298, + "signal_bar_index": 1215298, + "bar_offset": 18, + "tech_price": 57880000.0, + "tech_datetime": "2023-12-26 06:24:00", + "candidate_index": 7457, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, { "matched": true, "gt_bar_index": 1218995, - "tech_bar_index": 1219161, - "signal_bar_index": 1219161, - "bar_offset": 166, - "tech_price": 60311000.0, - "tech_datetime": "2024-01-03 07:33:00", - "candidate_index": 5712, + "tech_bar_index": 1219072, + "signal_bar_index": 1219072, + "bar_offset": 77, + "tech_price": 60447000.0, + "tech_datetime": "2024-01-03 03:06:00", + "candidate_index": 7477, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, { "matched": true, "gt_bar_index": 1222520, - "tech_bar_index": 1222566, - "signal_bar_index": 1222566, - "bar_offset": 46, - "tech_price": 61914000.0, - "tech_datetime": "2024-01-10 08:33:00", - "candidate_index": 5723, + "tech_bar_index": 1222556, + "signal_bar_index": 1222556, + "bar_offset": 36, + "tech_price": 62103000.0, + "tech_datetime": "2024-01-10 08:03:00", + "candidate_index": 7499, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, { "matched": true, "gt_bar_index": 1223350, - "tech_bar_index": 1223557, - "signal_bar_index": 1223557, - "bar_offset": 207, - "tech_price": 63395000.0, - "tech_datetime": "2024-01-12 10:06:00", - "candidate_index": 5727, + "tech_bar_index": 1223524, + "signal_bar_index": 1223524, + "bar_offset": 174, + "tech_price": 63390000.0, + "tech_datetime": "2024-01-12 08:27:00", + "candidate_index": 7506, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, { "matched": true, "gt_bar_index": 1225775, - "tech_bar_index": 1225746, - "signal_bar_index": 1225746, - "bar_offset": 29, - "tech_price": 58614000.0, - "tech_datetime": "2024-01-16 23:33:00", - "candidate_index": 5742, + "tech_bar_index": 1225903, + "signal_bar_index": 1225903, + "bar_offset": 128, + "tech_price": 59269000.0, + "tech_datetime": "2024-01-17 07:24:00", + "candidate_index": 7522, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, { "matched": true, "gt_bar_index": 1227375, - "tech_bar_index": 1227167, - "signal_bar_index": 1227167, - "bar_offset": 208, - "tech_price": 56875000.0, - "tech_datetime": "2024-01-19 22:36:00", - "candidate_index": 5749, + "tech_bar_index": 1227397, + "signal_bar_index": 1227397, + "bar_offset": 22, + "tech_price": 57348000.0, + "tech_datetime": "2024-01-20 10:06:00", + "candidate_index": 7536, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, @@ -182791,655 +334541,679 @@ "bar_offset": 7, "tech_price": 83866000.0, "tech_datetime": "2024-02-29 02:36:00", - "candidate_index": 5792, + "candidate_index": 7669, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, { "matched": true, "gt_bar_index": 1246637, - "tech_bar_index": 1246891, - "signal_bar_index": 1246891, - "bar_offset": 254, - "tech_price": 85860000.0, - "tech_datetime": "2024-03-01 04:24:00", - "candidate_index": 5793, + "tech_bar_index": 1246571, + "signal_bar_index": 1246571, + "bar_offset": 66, + "tech_price": 86170000.0, + "tech_datetime": "2024-02-29 12:24:00", + "candidate_index": 7673, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, { "matched": true, "gt_bar_index": 1248940, - "tech_bar_index": 1248914, - "signal_bar_index": 1248914, - "bar_offset": 26, - "tech_price": 94871000.0, - "tech_datetime": "2024-03-05 09:33:00", - "candidate_index": 5797, + "tech_bar_index": 1249252, + "signal_bar_index": 1249252, + "bar_offset": 312, + "tech_price": 91660000.0, + "tech_datetime": "2024-03-06 02:27:00", + "candidate_index": 7696, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, { "matched": true, "gt_bar_index": 1249204, - "tech_bar_index": 1249317, - "signal_bar_index": 1249317, - "bar_offset": 113, - "tech_price": 88354000.0, - "tech_datetime": "2024-03-06 05:42:00", - "candidate_index": 5798, + "tech_bar_index": 1249415, + "signal_bar_index": 1249415, + "bar_offset": 211, + "tech_price": 89301000.0, + "tech_datetime": "2024-03-06 10:36:00", + "candidate_index": 7697, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, { "matched": true, "gt_bar_index": 1253229, - "tech_bar_index": 1253320, - "signal_bar_index": 1253320, - "bar_offset": 91, - "tech_price": 103800000.0, - "tech_datetime": "2024-03-14 13:51:00", - "candidate_index": 5809, + "tech_bar_index": 1253065, + "signal_bar_index": 1253065, + "bar_offset": 164, + "tech_price": 102918000.0, + "tech_datetime": "2024-03-14 01:06:00", + "candidate_index": 7717, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, { "matched": true, "gt_bar_index": 1254189, - "tech_bar_index": 1254249, - "signal_bar_index": 1254249, - "bar_offset": 60, - "tech_price": 99932000.0, - "tech_datetime": "2024-03-16 12:18:00", - "candidate_index": 5813, + "tech_bar_index": 1254308, + "signal_bar_index": 1254308, + "bar_offset": 119, + "tech_price": 99562000.0, + "tech_datetime": "2024-03-16 15:15:00", + "candidate_index": 7720, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, { "matched": true, "gt_bar_index": 1255141, - "tech_bar_index": 1255228, - "signal_bar_index": 1255228, - "bar_offset": 87, - "tech_price": 98520000.0, - "tech_datetime": "2024-03-18 13:15:00", - "candidate_index": 5817, + "tech_bar_index": 1255269, + "signal_bar_index": 1255269, + "bar_offset": 128, + "tech_price": 99020000.0, + "tech_datetime": "2024-03-18 15:18:00", + "candidate_index": 7728, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, { "matched": true, "gt_bar_index": 1255972, - "tech_bar_index": 1256061, - "signal_bar_index": 1256061, - "bar_offset": 89, - "tech_price": 94280000.0, - "tech_datetime": "2024-03-20 06:54:00", - "candidate_index": 5820, + "tech_bar_index": 1255910, + "signal_bar_index": 1255910, + "bar_offset": 62, + "tech_price": 92390000.0, + "tech_datetime": "2024-03-19 23:21:00", + "candidate_index": 7734, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, { "matched": true, "gt_bar_index": 1256548, - "tech_bar_index": 1256738, - "signal_bar_index": 1256738, - "bar_offset": 190, - "tech_price": 97303000.0, - "tech_datetime": "2024-03-21 16:45:00", - "candidate_index": 5823, + "tech_bar_index": 1256442, + "signal_bar_index": 1256442, + "bar_offset": 106, + "tech_price": 92727000.0, + "tech_datetime": "2024-03-21 01:57:00", + "candidate_index": 7739, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, { "matched": true, "gt_bar_index": 1259733, - "tech_bar_index": 1259856, - "signal_bar_index": 1259856, - "bar_offset": 123, - "tech_price": 98806000.0, - "tech_datetime": "2024-03-28 04:39:00", - "candidate_index": 5834, + "tech_bar_index": 1259763, + "signal_bar_index": 1259763, + "bar_offset": 30, + "tech_price": 99768000.0, + "tech_datetime": "2024-03-28 00:00:00", + "candidate_index": 7757, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, { "matched": true, "gt_bar_index": 1260408, - "tech_bar_index": 1260785, - "signal_bar_index": 1260785, - "bar_offset": 377, - "tech_price": 99149000.0, - "tech_datetime": "2024-03-30 03:06:00", - "candidate_index": 5835, + "tech_bar_index": 1260439, + "signal_bar_index": 1260439, + "bar_offset": 31, + "tech_price": 100502000.0, + "tech_datetime": "2024-03-29 09:48:00", + "candidate_index": 7760, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, { "matched": true, "gt_bar_index": 1261924, - "tech_bar_index": 1262006, - "signal_bar_index": 1262006, - "bar_offset": 82, - "tech_price": 99652000.0, - "tech_datetime": "2024-04-01 16:09:00", - "candidate_index": 5838, + "tech_bar_index": 1262024, + "signal_bar_index": 1262024, + "bar_offset": 100, + "tech_price": 99600000.0, + "tech_datetime": "2024-04-01 17:03:00", + "candidate_index": 7776, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, { "matched": true, "gt_bar_index": 1265388, - "tech_bar_index": 1265307, - "signal_bar_index": 1265307, - "bar_offset": 81, - "tech_price": 99281000.0, - "tech_datetime": "2024-04-08 14:24:00", - "candidate_index": 5848, + "tech_bar_index": 1265287, + "signal_bar_index": 1265287, + "bar_offset": 101, + "tech_price": 99259000.0, + "tech_datetime": "2024-04-08 13:24:00", + "candidate_index": 7805, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, { "matched": true, "gt_bar_index": 1267216, - "tech_bar_index": 1267325, - "signal_bar_index": 1267325, - "bar_offset": 109, - "tech_price": 100764000.0, - "tech_datetime": "2024-04-12 19:18:00", - "candidate_index": 5853, + "tech_bar_index": 1267109, + "signal_bar_index": 1267109, + "bar_offset": 107, + "tech_price": 100438000.0, + "tech_datetime": "2024-04-12 08:30:00", + "candidate_index": 7814, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, { "matched": true, "gt_bar_index": 1268780, - "tech_bar_index": 1268785, - "signal_bar_index": 1268785, - "bar_offset": 5, - "tech_price": 98309000.0, - "tech_datetime": "2024-04-15 20:18:00", - "candidate_index": 5857, + "tech_bar_index": 1268787, + "signal_bar_index": 1268787, + "bar_offset": 7, + "tech_price": 98277000.0, + "tech_datetime": "2024-04-15 20:24:00", + "candidate_index": 7826, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, { "matched": true, "gt_bar_index": 1272384, - "tech_bar_index": 1272530, - "signal_bar_index": 1272530, - "bar_offset": 146, - "tech_price": 96196000.0, - "tech_datetime": "2024-04-23 15:33:00", - "candidate_index": 5870, + "tech_bar_index": 1272297, + "signal_bar_index": 1272297, + "bar_offset": 87, + "tech_price": 96237000.0, + "tech_datetime": "2024-04-23 03:54:00", + "candidate_index": 7854, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, { "matched": true, "gt_bar_index": 1274246, - "tech_bar_index": 1274169, - "signal_bar_index": 1274169, - "bar_offset": 77, - "tech_price": 91827000.0, - "tech_datetime": "2024-04-27 01:30:00", - "candidate_index": 5877, + "tech_bar_index": 1274220, + "signal_bar_index": 1274220, + "bar_offset": 26, + "tech_price": 91884000.0, + "tech_datetime": "2024-04-27 04:03:00", + "candidate_index": 7869, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, { "matched": true, "gt_bar_index": 1276617, - "tech_bar_index": 1276422, - "signal_bar_index": 1276422, - "bar_offset": 195, - "tech_price": 81694000.0, - "tech_datetime": "2024-05-01 18:09:00", - "candidate_index": 5888, + "tech_bar_index": 1276651, + "signal_bar_index": 1276651, + "bar_offset": 34, + "tech_price": 81778000.0, + "tech_datetime": "2024-05-02 05:36:00", + "candidate_index": 7890, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, { "matched": true, "gt_bar_index": 1278827, - "tech_bar_index": 1279025, - "signal_bar_index": 1279025, - "bar_offset": 198, - "tech_price": 88662000.0, - "tech_datetime": "2024-05-07 04:18:00", - "candidate_index": 5897, + "tech_bar_index": 1278882, + "signal_bar_index": 1278882, + "bar_offset": 55, + "tech_price": 90221000.0, + "tech_datetime": "2024-05-06 21:09:00", + "candidate_index": 7906, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, { "matched": true, "gt_bar_index": 1286094, - "tech_bar_index": 1286026, - "signal_bar_index": 1286026, - "bar_offset": 68, - "tech_price": 97049000.0, - "tech_datetime": "2024-05-21 18:21:00", - "candidate_index": 5920, + "tech_bar_index": 1286123, + "signal_bar_index": 1286123, + "bar_offset": 29, + "tech_price": 97255000.0, + "tech_datetime": "2024-05-21 23:12:00", + "candidate_index": 7956, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, { "matched": true, "gt_bar_index": 1288916, - "tech_bar_index": 1289103, - "signal_bar_index": 1289103, - "bar_offset": 187, - "tech_price": 95871000.0, - "tech_datetime": "2024-05-28 10:39:00", - "candidate_index": 5934, + "tech_bar_index": 1288990, + "signal_bar_index": 1288990, + "bar_offset": 74, + "tech_price": 96206000.0, + "tech_datetime": "2024-05-28 05:00:00", + "candidate_index": 7981, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, { "matched": true, "gt_bar_index": 1294120, - "tech_bar_index": 1294557, - "signal_bar_index": 1294557, - "bar_offset": 437, - "tech_price": 97794000.0, - "tech_datetime": "2024-06-08 19:21:00", - "candidate_index": 5947, + "tech_bar_index": 1294124, + "signal_bar_index": 1294124, + "bar_offset": 4, + "tech_price": 98792000.0, + "tech_datetime": "2024-06-07 21:42:00", + "candidate_index": 8021, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, { "matched": true, "gt_bar_index": 1296558, - "tech_bar_index": 1296138, - "signal_bar_index": 1296138, - "bar_offset": 420, - "tech_price": 93850000.0, - "tech_datetime": "2024-06-12 02:24:00", - "candidate_index": 5954, + "tech_bar_index": 1296745, + "signal_bar_index": 1296745, + "bar_offset": 187, + "tech_price": 95880000.0, + "tech_datetime": "2024-06-13 08:45:00", + "candidate_index": 8047, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, { "matched": true, "gt_bar_index": 1305429, - "tech_bar_index": 1305590, - "signal_bar_index": 1305590, - "bar_offset": 161, - "tech_price": 88273000.0, - "tech_datetime": "2024-07-01 19:09:00", - "candidate_index": 5982, + "tech_bar_index": 1305330, + "signal_bar_index": 1305330, + "bar_offset": 99, + "tech_price": 86938000.0, + "tech_datetime": "2024-07-01 06:09:00", + "candidate_index": 8127, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 1308257, - "tech_bar_index": 1308213, - "signal_bar_index": 1308213, - "bar_offset": 44, - "tech_price": 82451000.0, - "tech_datetime": "2024-07-07 06:18:00", - "candidate_index": 5992, + "tech_bar_index": 1308279, + "signal_bar_index": 1308279, + "bar_offset": 22, + "tech_price": 82522000.0, + "tech_datetime": "2024-07-07 09:36:00", + "candidate_index": 8154, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 1309808, - "tech_bar_index": 1309920, - "signal_bar_index": 1309920, - "bar_offset": 112, - "tech_price": 82759000.0, - "tech_datetime": "2024-07-10 19:42:00", - "candidate_index": 6004, + "tech_bar_index": 1309874, + "signal_bar_index": 1309874, + "bar_offset": 66, + "tech_price": 82886000.0, + "tech_datetime": "2024-07-10 17:24:00", + "candidate_index": 8172, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "matched": true, "gt_bar_index": 1312588, - "tech_bar_index": 1312505, - "signal_bar_index": 1312505, - "bar_offset": 83, - "tech_price": 89062000.0, - "tech_datetime": "2024-07-16 04:57:00", - "candidate_index": 6014, + "tech_bar_index": 1312657, + "signal_bar_index": 1312657, + "bar_offset": 69, + "tech_price": 90763000.0, + "tech_datetime": "2024-07-16 12:33:00", + "candidate_index": 8198, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "matched": true, "gt_bar_index": 1315483, - "tech_bar_index": 1315740, - "signal_bar_index": 1315740, - "bar_offset": 257, - "tech_price": 94111000.0, - "tech_datetime": "2024-07-22 22:42:00", - "candidate_index": 6021, + "tech_bar_index": 1315495, + "signal_bar_index": 1315495, + "bar_offset": 12, + "tech_price": 94696000.0, + "tech_datetime": "2024-07-22 10:27:00", + "candidate_index": 8215, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 1319091, - "tech_bar_index": 1319189, - "signal_bar_index": 1319189, - "bar_offset": 98, - "tech_price": 94170000.0, - "tech_datetime": "2024-07-30 03:09:00", - "candidate_index": 6029, + "tech_bar_index": 1319018, + "signal_bar_index": 1319018, + "bar_offset": 73, + "tech_price": 96534000.0, + "tech_datetime": "2024-07-29 18:36:00", + "candidate_index": 8245, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 1320718, - "tech_bar_index": 1320636, - "signal_bar_index": 1320636, - "bar_offset": 82, - "tech_price": 88809000.0, - "tech_datetime": "2024-08-02 03:30:00", - "candidate_index": 6038, + "tech_bar_index": 1320772, + "signal_bar_index": 1320772, + "bar_offset": 54, + "tech_price": 90600000.0, + "tech_datetime": "2024-08-02 10:18:00", + "candidate_index": 8263, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "matched": true, "gt_bar_index": 1322336, - "tech_bar_index": 1322431, - "signal_bar_index": 1322431, - "bar_offset": 95, - "tech_price": 73000000.0, - "tech_datetime": "2024-08-05 21:15:00", - "candidate_index": 6040, + "tech_bar_index": 1322248, + "signal_bar_index": 1322248, + "bar_offset": 88, + "tech_price": 77538000.0, + "tech_datetime": "2024-08-05 12:06:00", + "candidate_index": 8273, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 1322516, - "tech_bar_index": 1322791, - "signal_bar_index": 1322791, - "bar_offset": 275, - "tech_price": 79855000.0, - "tech_datetime": "2024-08-06 15:15:00", - "candidate_index": 6041, + "tech_bar_index": 1322579, + "signal_bar_index": 1322579, + "bar_offset": 63, + "tech_price": 76201000.0, + "tech_datetime": "2024-08-06 04:39:00", + "candidate_index": 8274, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 1324086, - "tech_bar_index": 1324178, - "signal_bar_index": 1324178, - "bar_offset": 92, - "tech_price": 86003000.0, - "tech_datetime": "2024-08-09 12:36:00", - "candidate_index": 6052, + "tech_bar_index": 1324243, + "signal_bar_index": 1324243, + "bar_offset": 157, + "tech_price": 85251000.0, + "tech_datetime": "2024-08-09 15:51:00", + "candidate_index": 8282, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 1325253, - "tech_bar_index": 1325258, - "signal_bar_index": 1325258, - "bar_offset": 5, - "tech_price": 85750000.0, - "tech_datetime": "2024-08-11 18:36:00", - "candidate_index": 6058, + "tech_bar_index": 1325193, + "signal_bar_index": 1325193, + "bar_offset": 60, + "tech_price": 85595000.0, + "tech_datetime": "2024-08-11 15:21:00", + "candidate_index": 8292, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "matched": true, "gt_bar_index": 1326756, - "tech_bar_index": 1326756, - "signal_bar_index": 1326756, - "bar_offset": 0, - "tech_price": 85082000.0, - "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 6069, + "tech_bar_index": 1326773, + "signal_bar_index": 1326773, + "bar_offset": 17, + "tech_price": 84850000.0, + "tech_datetime": "2024-08-14 22:21:00", + "candidate_index": 8306, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 1328681, - "tech_bar_index": 1328731, - "signal_bar_index": 1328731, - "bar_offset": 50, - "tech_price": 83170000.0, - "tech_datetime": "2024-08-19 00:15:00", - "candidate_index": 6076, + "tech_bar_index": 1328757, + "signal_bar_index": 1328757, + "bar_offset": 76, + "tech_price": 83231000.0, + "tech_datetime": "2024-08-19 01:33:00", + "candidate_index": 8314, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "matched": true, "gt_bar_index": 1332255, - "tech_bar_index": 1332402, - "signal_bar_index": 1332402, - "bar_offset": 147, - "tech_price": 85200000.0, - "tech_datetime": "2024-08-26 15:48:00", - "candidate_index": 6085, + "tech_bar_index": 1332273, + "signal_bar_index": 1332273, + "bar_offset": 18, + "tech_price": 86087000.0, + "tech_datetime": "2024-08-26 09:21:00", + "candidate_index": 8345, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 1334017, - "tech_bar_index": 1334061, - "signal_bar_index": 1334061, - "bar_offset": 44, - "tech_price": 81826000.0, - "tech_datetime": "2024-08-30 02:45:00", - "candidate_index": 6093, + "tech_bar_index": 1334154, + "signal_bar_index": 1334154, + "bar_offset": 137, + "tech_price": 80514000.0, + "tech_datetime": "2024-08-30 07:24:00", + "candidate_index": 8366, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "matched": true, "gt_bar_index": 1336061, - "tech_bar_index": 1335972, - "signal_bar_index": 1335972, - "bar_offset": 89, - "tech_price": 79446000.0, - "tech_datetime": "2024-09-03 03:33:00", - "candidate_index": 6098, + "tech_bar_index": 1336141, + "signal_bar_index": 1336141, + "bar_offset": 80, + "tech_price": 80484000.0, + "tech_datetime": "2024-09-03 12:00:00", + "candidate_index": 8387, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "matched": true, "gt_bar_index": 1341367, - "tech_bar_index": 1341432, - "signal_bar_index": 1341432, - "bar_offset": 65, - "tech_price": 80887000.0, - "tech_datetime": "2024-09-14 12:33:00", - "candidate_index": 6123, + "tech_bar_index": 1341146, + "signal_bar_index": 1341146, + "bar_offset": 221, + "tech_price": 77875000.0, + "tech_datetime": "2024-09-13 22:15:00", + "candidate_index": 8422, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "matched": true, "gt_bar_index": 1347940, - "tech_bar_index": 1348084, - "signal_bar_index": 1348084, - "bar_offset": 144, - "tech_price": 86984000.0, - "tech_datetime": "2024-09-28 09:09:00", - "candidate_index": 6150, + "tech_bar_index": 1347977, + "signal_bar_index": 1347977, + "bar_offset": 37, + "tech_price": 86912000.0, + "tech_datetime": "2024-09-28 03:48:00", + "candidate_index": 8479, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 1352689, - "tech_bar_index": 1352671, - "signal_bar_index": 1352671, - "bar_offset": 18, - "tech_price": 84746000.0, - "tech_datetime": "2024-10-07 22:30:00", - "candidate_index": 6162, + "tech_bar_index": 1352580, + "signal_bar_index": 1352580, + "bar_offset": 109, + "tech_price": 85395000.0, + "tech_datetime": "2024-10-07 17:57:00", + "candidate_index": 8513, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 1363218, - "tech_bar_index": 1363461, - "signal_bar_index": 1363461, - "bar_offset": 243, - "tech_price": 100565000.0, - "tech_datetime": "2024-10-30 16:24:00", - "candidate_index": 6197, + "tech_bar_index": 1363318, + "signal_bar_index": 1363318, + "bar_offset": 100, + "tech_price": 100903000.0, + "tech_datetime": "2024-10-30 09:15:00", + "candidate_index": 8585, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 1364803, - "tech_bar_index": 1364666, - "signal_bar_index": 1364666, - "bar_offset": 137, - "tech_price": 96875000.0, - "tech_datetime": "2024-11-02 04:39:00", - "candidate_index": 6202, + "tech_bar_index": 1364632, + "signal_bar_index": 1364632, + "bar_offset": 171, + "tech_price": 97192000.0, + "tech_datetime": "2024-11-02 02:57:00", + "candidate_index": 8600, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "matched": true, "gt_bar_index": 1366801, - "tech_bar_index": 1366670, - "signal_bar_index": 1366670, - "bar_offset": 131, - "tech_price": 96256000.0, - "tech_datetime": "2024-11-06 08:51:00", - "candidate_index": 6209, + "tech_bar_index": 1366845, + "signal_bar_index": 1366845, + "bar_offset": 44, + "tech_price": 100393000.0, + "tech_datetime": "2024-11-06 17:36:00", + "candidate_index": 8618, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "matched": true, "gt_bar_index": 1369691, - "tech_bar_index": 1369738, - "signal_bar_index": 1369738, - "bar_offset": 47, - "tech_price": 126249000.0, - "tech_datetime": "2024-11-12 18:15:00", - "candidate_index": 6222, + "tech_bar_index": 1369561, + "signal_bar_index": 1369561, + "bar_offset": 130, + "tech_price": 122720000.0, + "tech_datetime": "2024-11-12 09:24:00", + "candidate_index": 8634, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 1370358, - "tech_bar_index": 1370414, - "signal_bar_index": 1370414, - "bar_offset": 56, - "tech_price": 129625000.0, - "tech_datetime": "2024-11-14 04:03:00", - "candidate_index": 6226, + "tech_bar_index": 1370135, + "signal_bar_index": 1370135, + "bar_offset": 223, + "tech_price": 124400000.0, + "tech_datetime": "2024-11-13 14:06:00", + "candidate_index": 8636, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, { "matched": true, "gt_bar_index": 1374101, - "tech_bar_index": 1373716, - "signal_bar_index": 1373716, - "bar_offset": 385, - "tech_price": 132109000.0, - "tech_datetime": "2024-11-21 01:09:00", - "candidate_index": 6241, + "tech_bar_index": 1374309, + "signal_bar_index": 1374309, + "bar_offset": 208, + "tech_price": 136832000.0, + "tech_datetime": "2024-11-22 06:48:00", + "candidate_index": 8657, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, + { + "matched": true, + "gt_bar_index": 1374504, + "tech_bar_index": 1374538, + "signal_bar_index": 1374538, + "bar_offset": 34, + "tech_price": 138090000.0, + "tech_datetime": "2024-11-22 18:15:00", + "candidate_index": 8658, + "gt_datetime": "2024-11-22 16:33:00", + "gt_price": 138880000.0 + }, { "matched": true, "gt_bar_index": 1375779, - "tech_bar_index": 1376164, - "signal_bar_index": 1376164, - "bar_offset": 385, - "tech_price": 132997000.0, - "tech_datetime": "2024-11-26 03:33:00", - "candidate_index": 6244, + "tech_bar_index": 1375878, + "signal_bar_index": 1375878, + "bar_offset": 99, + "tech_price": 135000000.0, + "tech_datetime": "2024-11-25 13:15:00", + "candidate_index": 8670, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "matched": true, "gt_bar_index": 1378019, - "tech_bar_index": 1378210, - "signal_bar_index": 1378210, - "bar_offset": 191, - "tech_price": 134635000.0, - "tech_datetime": "2024-11-30 09:51:00", - "candidate_index": 6253, + "tech_bar_index": 1377978, + "signal_bar_index": 1377978, + "bar_offset": 41, + "tech_price": 134487000.0, + "tech_datetime": "2024-11-29 22:15:00", + "candidate_index": 8679, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 1379915, - "tech_bar_index": 1379907, - "signal_bar_index": 1379907, - "bar_offset": 8, - "tech_price": 130155000.0, - "tech_datetime": "2024-12-03 22:42:00", - "candidate_index": 6259, + "tech_bar_index": 1379887, + "signal_bar_index": 1379887, + "bar_offset": 28, + "tech_price": 132795000.0, + "tech_datetime": "2024-12-03 21:42:00", + "candidate_index": 8699, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, + { + "matched": true, + "gt_bar_index": 1379918, + "tech_bar_index": 1379825, + "signal_bar_index": 1379825, + "bar_offset": 93, + "tech_price": 133500000.0, + "tech_datetime": "2024-12-03 18:36:00", + "candidate_index": 8698, + "gt_datetime": "2024-12-03 23:15:00", + "gt_price": 132389000.0 + }, { "matched": true, "gt_bar_index": 1380655, - "tech_bar_index": 1380430, - "signal_bar_index": 1380430, - "bar_offset": 225, - "tech_price": 134963000.0, - "tech_datetime": "2024-12-05 00:51:00", - "candidate_index": 6261, + "tech_bar_index": 1380722, + "signal_bar_index": 1380722, + "bar_offset": 67, + "tech_price": 143398000.0, + "tech_datetime": "2024-12-05 15:27:00", + "candidate_index": 8703, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 1382452, - "tech_bar_index": 1382597, - "signal_bar_index": 1382597, - "bar_offset": 145, - "tech_price": 139401000.0, - "tech_datetime": "2024-12-09 16:09:00", - "candidate_index": 6267, + "tech_bar_index": 1382467, + "signal_bar_index": 1382467, + "bar_offset": 15, + "tech_price": 139938000.0, + "tech_datetime": "2024-12-09 09:39:00", + "candidate_index": 8723, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, { "matched": true, "gt_bar_index": 1386593, - "tech_bar_index": 1386606, - "signal_bar_index": 1386606, - "bar_offset": 13, - "tech_price": 155149000.0, - "tech_datetime": "2024-12-18 00:36:00", - "candidate_index": 6280, + "tech_bar_index": 1386525, + "signal_bar_index": 1386525, + "bar_offset": 68, + "tech_price": 155000000.0, + "tech_datetime": "2024-12-17 20:33:00", + "candidate_index": 8746, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 1388074, - "tech_bar_index": 1388131, - "signal_bar_index": 1388131, - "bar_offset": 57, - "tech_price": 146222000.0, - "tech_datetime": "2024-12-21 04:51:00", - "candidate_index": 6290, + "tech_bar_index": 1387972, + "signal_bar_index": 1387972, + "bar_offset": 102, + "tech_price": 141215000.0, + "tech_datetime": "2024-12-20 20:54:00", + "candidate_index": 8756, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -183451,535 +335225,571 @@ "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", - "candidate_index": 6299, + "candidate_index": 8774, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 1396287, - "tech_bar_index": 1396492, - "signal_bar_index": 1396492, - "bar_offset": 205, - "tech_price": 148239000.0, - "tech_datetime": "2025-01-07 19:51:00", - "candidate_index": 6319, + "tech_bar_index": 1396303, + "signal_bar_index": 1396303, + "bar_offset": 16, + "tech_price": 149563000.0, + "tech_datetime": "2025-01-07 10:24:00", + "candidate_index": 8818, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, + { + "matched": true, + "gt_bar_index": 1398074, + "tech_bar_index": 1398223, + "signal_bar_index": 1398223, + "bar_offset": 149, + "tech_price": 142255000.0, + "tech_datetime": "2025-01-11 10:24:00", + "candidate_index": 8837, + "gt_datetime": "2025-01-11 02:57:00", + "gt_price": 143850000.0 + }, { "matched": true, "gt_bar_index": 1402262, - "tech_bar_index": 1402329, - "signal_bar_index": 1402329, - "bar_offset": 67, - "tech_price": 158868000.0, - "tech_datetime": "2025-01-19 23:42:00", - "candidate_index": 6332, + "tech_bar_index": 1402367, + "signal_bar_index": 1402367, + "bar_offset": 105, + "tech_price": 157200000.0, + "tech_datetime": "2025-01-20 01:36:00", + "candidate_index": 8872, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 1402653, - "tech_bar_index": 1402737, - "signal_bar_index": 1402737, - "bar_offset": 84, - "tech_price": 161090000.0, - "tech_datetime": "2025-01-20 20:06:00", - "candidate_index": 6333, + "tech_bar_index": 1402594, + "signal_bar_index": 1402594, + "bar_offset": 59, + "tech_price": 154070000.0, + "tech_datetime": "2025-01-20 12:57:00", + "candidate_index": 8875, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 1404804, - "tech_bar_index": 1405103, - "signal_bar_index": 1405103, - "bar_offset": 299, - "tech_price": 157050000.0, - "tech_datetime": "2025-01-25 18:24:00", - "candidate_index": 6347, + "tech_bar_index": 1404843, + "signal_bar_index": 1404843, + "bar_offset": 39, + "tech_price": 157040000.0, + "tech_datetime": "2025-01-25 05:24:00", + "candidate_index": 8892, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 1407613, - "tech_bar_index": 1408011, - "signal_bar_index": 1408011, - "bar_offset": 398, - "tech_price": 158430000.0, - "tech_datetime": "2025-01-31 19:48:00", - "candidate_index": 6356, + "tech_bar_index": 1407664, + "signal_bar_index": 1407664, + "bar_offset": 51, + "tech_price": 159222000.0, + "tech_datetime": "2025-01-31 02:27:00", + "candidate_index": 8912, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 1409678, - "tech_bar_index": 1409781, - "signal_bar_index": 1409781, - "bar_offset": 103, - "tech_price": 157007000.0, - "tech_datetime": "2025-02-04 12:18:00", - "candidate_index": 6363, + "tech_bar_index": 1409708, + "signal_bar_index": 1409708, + "bar_offset": 30, + "tech_price": 158693000.0, + "tech_datetime": "2025-02-04 08:39:00", + "candidate_index": 8926, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 1414874, - "tech_bar_index": 1414697, - "signal_bar_index": 1414697, - "bar_offset": 177, - "tech_price": 145611000.0, - "tech_datetime": "2025-02-14 18:06:00", - "candidate_index": 6387, + "tech_bar_index": 1414757, + "signal_bar_index": 1414757, + "bar_offset": 117, + "tech_price": 145607000.0, + "tech_datetime": "2025-02-14 21:06:00", + "candidate_index": 8978, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "matched": true, "gt_bar_index": 1418180, - "tech_bar_index": 1418068, - "signal_bar_index": 1418068, - "bar_offset": 112, - "tech_price": 144848000.0, - "tech_datetime": "2025-02-21 18:39:00", - "candidate_index": 6395, + "tech_bar_index": 1418232, + "signal_bar_index": 1418232, + "bar_offset": 52, + "tech_price": 143627000.0, + "tech_datetime": "2025-02-22 02:51:00", + "candidate_index": 9006, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "matched": true, "gt_bar_index": 1419944, - "tech_bar_index": 1419987, - "signal_bar_index": 1419987, - "bar_offset": 43, - "tech_price": 129133000.0, - "tech_datetime": "2025-02-25 23:33:00", - "candidate_index": 6402, + "tech_bar_index": 1420063, + "signal_bar_index": 1420063, + "bar_offset": 119, + "tech_price": 126674000.0, + "tech_datetime": "2025-02-26 03:21:00", + "candidate_index": 9030, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 1420876, - "tech_bar_index": 1420742, - "signal_bar_index": 1420742, - "bar_offset": 134, - "tech_price": 123400000.0, - "tech_datetime": "2025-02-27 13:18:00", - "candidate_index": 6406, + "tech_bar_index": 1420647, + "signal_bar_index": 1420647, + "bar_offset": 229, + "tech_price": 122719000.0, + "tech_datetime": "2025-02-27 08:33:00", + "candidate_index": 9034, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 1422562, - "tech_bar_index": 1422665, - "signal_bar_index": 1422665, - "bar_offset": 103, - "tech_price": 138526000.0, - "tech_datetime": "2025-03-03 13:27:00", - "candidate_index": 6414, + "tech_bar_index": 1422582, + "signal_bar_index": 1422582, + "bar_offset": 20, + "tech_price": 140602000.0, + "tech_datetime": "2025-03-03 09:18:00", + "candidate_index": 9042, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 1424135, - "tech_bar_index": 1424236, - "signal_bar_index": 1424236, - "bar_offset": 101, - "tech_price": 135275000.0, - "tech_datetime": "2025-03-06 20:00:00", - "candidate_index": 6419, + "tech_bar_index": 1424150, + "signal_bar_index": 1424150, + "bar_offset": 15, + "tech_price": 136653000.0, + "tech_datetime": "2025-03-06 15:42:00", + "candidate_index": 9054, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 1424793, - "tech_bar_index": 1424878, - "signal_bar_index": 1424878, - "bar_offset": 85, - "tech_price": 131500000.0, - "tech_datetime": "2025-03-08 04:06:00", - "candidate_index": 6423, + "tech_bar_index": 1424814, + "signal_bar_index": 1424814, + "bar_offset": 21, + "tech_price": 131937000.0, + "tech_datetime": "2025-03-08 00:54:00", + "candidate_index": 9058, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 1425696, - "tech_bar_index": 1425786, - "signal_bar_index": 1425786, - "bar_offset": 90, - "tech_price": 123881000.0, - "tech_datetime": "2025-03-10 01:30:00", - "candidate_index": 6426, + "tech_bar_index": 1425666, + "signal_bar_index": 1425666, + "bar_offset": 30, + "tech_price": 126618000.0, + "tech_datetime": "2025-03-09 19:30:00", + "candidate_index": 9068, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "matched": true, "gt_bar_index": 1428241, - "tech_bar_index": 1428476, - "signal_bar_index": 1428476, - "bar_offset": 235, - "tech_price": 124118000.0, - "tech_datetime": "2025-03-15 16:00:00", - "candidate_index": 6433, + "tech_bar_index": 1428290, + "signal_bar_index": 1428290, + "bar_offset": 49, + "tech_price": 124052000.0, + "tech_datetime": "2025-03-15 06:42:00", + "candidate_index": 9080, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "matched": true, "gt_bar_index": 1432734, - "tech_bar_index": 1433061, - "signal_bar_index": 1433061, - "bar_offset": 327, - "tech_price": 128022000.0, - "tech_datetime": "2025-03-25 15:42:00", - "candidate_index": 6448, + "tech_bar_index": 1432704, + "signal_bar_index": 1432704, + "bar_offset": 30, + "tech_price": 128767000.0, + "tech_datetime": "2025-03-24 21:51:00", + "candidate_index": 9119, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 1434318, - "tech_bar_index": 1434199, - "signal_bar_index": 1434199, - "bar_offset": 119, - "tech_price": 128372000.0, - "tech_datetime": "2025-03-28 00:36:00", - "candidate_index": 6454, + "tech_bar_index": 1434290, + "signal_bar_index": 1434290, + "bar_offset": 28, + "tech_price": 128529000.0, + "tech_datetime": "2025-03-28 05:09:00", + "candidate_index": 9134, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "matched": true, "gt_bar_index": 1437172, - "tech_bar_index": 1437179, - "signal_bar_index": 1437179, - "bar_offset": 7, - "tech_price": 126782000.0, - "tech_datetime": "2025-04-03 05:36:00", - "candidate_index": 6464, + "tech_bar_index": 1437150, + "signal_bar_index": 1437150, + "bar_offset": 22, + "tech_price": 127526000.0, + "tech_datetime": "2025-04-03 04:09:00", + "candidate_index": 9160, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, + { + "matched": true, + "gt_bar_index": 1439453, + "tech_bar_index": 1439549, + "signal_bar_index": 1439549, + "bar_offset": 96, + "tech_price": 116796000.0, + "tech_datetime": "2025-04-08 04:06:00", + "candidate_index": 9180, + "gt_datetime": "2025-04-07 23:18:00", + "gt_price": 120961000.0 + }, { "matched": true, "gt_bar_index": 1440555, - "tech_bar_index": 1440861, - "signal_bar_index": 1440861, - "bar_offset": 306, - "tech_price": 121023000.0, - "tech_datetime": "2025-04-10 21:42:00", - "candidate_index": 6478, + "tech_bar_index": 1440765, + "signal_bar_index": 1440765, + "bar_offset": 210, + "tech_price": 120827000.0, + "tech_datetime": "2025-04-10 16:54:00", + "candidate_index": 9188, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 1451195, - "tech_bar_index": 1450967, - "signal_bar_index": 1450967, - "bar_offset": 228, - "tech_price": 138408000.0, - "tech_datetime": "2025-05-01 23:00:00", - "candidate_index": 6515, + "tech_bar_index": 1451143, + "signal_bar_index": 1451143, + "bar_offset": 52, + "tech_price": 139004000.0, + "tech_datetime": "2025-05-02 07:48:00", + "candidate_index": 9268, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 1461118, - "tech_bar_index": 1461297, - "signal_bar_index": 1461297, - "bar_offset": 179, - "tech_price": 154250000.0, - "tech_datetime": "2025-05-23 11:30:00", - "candidate_index": 6547, + "tech_bar_index": 1461172, + "signal_bar_index": 1461172, + "bar_offset": 54, + "tech_price": 154568000.0, + "tech_datetime": "2025-05-23 05:15:00", + "candidate_index": 9354, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 1463009, - "tech_bar_index": 1463174, - "signal_bar_index": 1463174, - "bar_offset": 165, - "tech_price": 152051000.0, - "tech_datetime": "2025-05-27 09:21:00", - "candidate_index": 6550, + "tech_bar_index": 1463024, + "signal_bar_index": 1463024, + "bar_offset": 15, + "tech_price": 152000000.0, + "tech_datetime": "2025-05-27 01:51:00", + "candidate_index": 9370, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "matched": true, "gt_bar_index": 1470655, - "tech_bar_index": 1470691, - "signal_bar_index": 1470691, - "bar_offset": 36, - "tech_price": 150449000.0, - "tech_datetime": "2025-06-12 01:12:00", - "candidate_index": 6574, + "tech_bar_index": 1470698, + "signal_bar_index": 1470698, + "bar_offset": 43, + "tech_price": 150517000.0, + "tech_datetime": "2025-06-12 01:33:00", + "candidate_index": 9454, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 1473156, - "tech_bar_index": 1473219, - "signal_bar_index": 1473219, - "bar_offset": 63, - "tech_price": 148333000.0, - "tech_datetime": "2025-06-17 07:36:00", - "candidate_index": 6578, + "tech_bar_index": 1472991, + "signal_bar_index": 1472991, + "bar_offset": 165, + "tech_price": 147106000.0, + "tech_datetime": "2025-06-16 20:12:00", + "candidate_index": 9477, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "matched": true, "gt_bar_index": 1486359, - "tech_bar_index": 1486581, - "signal_bar_index": 1486581, - "bar_offset": 222, - "tech_price": 163491000.0, - "tech_datetime": "2025-07-15 03:42:00", - "candidate_index": 6622, + "tech_bar_index": 1486509, + "signal_bar_index": 1486509, + "bar_offset": 150, + "tech_price": 163957000.0, + "tech_datetime": "2025-07-15 00:06:00", + "candidate_index": 9590, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 1494699, - "tech_bar_index": 1494801, - "signal_bar_index": 1494801, - "bar_offset": 102, - "tech_price": 162690000.0, - "tech_datetime": "2025-08-01 06:42:00", - "candidate_index": 6646, + "tech_bar_index": 1494717, + "signal_bar_index": 1494717, + "bar_offset": 18, + "tech_price": 163336000.0, + "tech_datetime": "2025-08-01 02:30:00", + "candidate_index": 9673, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "matched": true, "gt_bar_index": 1501098, - "tech_bar_index": 1500980, - "signal_bar_index": 1500980, - "bar_offset": 118, - "tech_price": 165800000.0, - "tech_datetime": "2025-08-14 03:39:00", - "candidate_index": 6661, + "tech_bar_index": 1501122, + "signal_bar_index": 1501122, + "bar_offset": 24, + "tech_price": 168408000.0, + "tech_datetime": "2025-08-14 10:45:00", + "candidate_index": 9734, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 1502685, - "tech_bar_index": 1502720, - "signal_bar_index": 1502720, - "bar_offset": 35, - "tech_price": 163510000.0, - "tech_datetime": "2025-08-18 00:36:00", - "candidate_index": 6665, + "tech_bar_index": 1502769, + "signal_bar_index": 1502769, + "bar_offset": 84, + "tech_price": 163199000.0, + "tech_datetime": "2025-08-18 03:03:00", + "candidate_index": 9748, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "matched": true, "gt_bar_index": 1505123, - "tech_bar_index": 1504921, - "signal_bar_index": 1504921, - "bar_offset": 202, - "tech_price": 158065000.0, - "tech_datetime": "2025-08-22 14:39:00", - "candidate_index": 6676, + "tech_bar_index": 1504989, + "signal_bar_index": 1504989, + "bar_offset": 134, + "tech_price": 157902000.0, + "tech_datetime": "2025-08-22 18:03:00", + "candidate_index": 9776, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "matched": true, "gt_bar_index": 1507956, - "tech_bar_index": 1507958, - "signal_bar_index": 1507958, - "bar_offset": 2, - "tech_price": 157184000.0, - "tech_datetime": "2025-08-28 22:30:00", - "candidate_index": 6685, + "tech_bar_index": 1507916, + "signal_bar_index": 1507916, + "bar_offset": 40, + "tech_price": 157137000.0, + "tech_datetime": "2025-08-28 20:24:00", + "candidate_index": 9806, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "matched": true, "gt_bar_index": 1527937, - "tech_bar_index": 1528003, - "signal_bar_index": 1528003, - "bar_offset": 66, - "tech_price": 177907000.0, - "tech_datetime": "2025-10-10 01:18:00", - "candidate_index": 6740, + "tech_bar_index": 1527967, + "signal_bar_index": 1527967, + "bar_offset": 30, + "tech_price": 177916000.0, + "tech_datetime": "2025-10-09 23:30:00", + "candidate_index": 9976, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, { "matched": true, "gt_bar_index": 1529632, - "tech_bar_index": 1529753, - "signal_bar_index": 1529753, - "bar_offset": 121, - "tech_price": 173227000.0, - "tech_datetime": "2025-10-13 16:48:00", - "candidate_index": 6748, + "tech_bar_index": 1529682, + "signal_bar_index": 1529682, + "bar_offset": 50, + "tech_price": 173510000.0, + "tech_datetime": "2025-10-13 13:15:00", + "candidate_index": 9993, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "matched": true, "gt_bar_index": 1533769, - "tech_bar_index": 1533794, - "signal_bar_index": 1533794, - "bar_offset": 25, - "tech_price": 166956000.0, - "tech_datetime": "2025-10-22 02:51:00", - "candidate_index": 6766, + "tech_bar_index": 1533785, + "signal_bar_index": 1533785, + "bar_offset": 16, + "tech_price": 167157000.0, + "tech_datetime": "2025-10-22 02:24:00", + "candidate_index": 10041, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, + { + "matched": true, + "gt_bar_index": 1536459, + "tech_bar_index": 1536480, + "signal_bar_index": 1536480, + "bar_offset": 21, + "tech_price": 170665000.0, + "tech_datetime": "2025-10-27 17:09:00", + "candidate_index": 10064, + "gt_datetime": "2025-10-27 16:06:00", + "gt_price": 171490000.0 + }, { "matched": true, "gt_bar_index": 1541044, - "tech_bar_index": 1541118, - "signal_bar_index": 1541118, - "bar_offset": 74, - "tech_price": 155219000.0, - "tech_datetime": "2025-11-06 09:03:00", - "candidate_index": 6785, + "tech_bar_index": 1541079, + "signal_bar_index": 1541079, + "bar_offset": 35, + "tech_price": 154964000.0, + "tech_datetime": "2025-11-06 07:06:00", + "candidate_index": 10112, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "matched": true, "gt_bar_index": 1543544, - "tech_bar_index": 1543893, - "signal_bar_index": 1543893, - "bar_offset": 349, - "tech_price": 154112000.0, - "tech_datetime": "2025-11-12 03:48:00", - "candidate_index": 6795, + "tech_bar_index": 1543601, + "signal_bar_index": 1543601, + "bar_offset": 57, + "tech_price": 157670000.0, + "tech_datetime": "2025-11-11 13:12:00", + "candidate_index": 10136, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 1547209, - "tech_bar_index": 1547146, - "signal_bar_index": 1547146, - "bar_offset": 63, - "tech_price": 134895000.0, - "tech_datetime": "2025-11-18 22:27:00", - "candidate_index": 6803, + "tech_bar_index": 1547351, + "signal_bar_index": 1547351, + "bar_offset": 142, + "tech_price": 137681000.0, + "tech_datetime": "2025-11-19 08:42:00", + "candidate_index": 10179, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 1551838, - "tech_bar_index": 1551774, - "signal_bar_index": 1551774, - "bar_offset": 64, - "tech_price": 136380000.0, - "tech_datetime": "2025-11-28 20:18:00", - "candidate_index": 6818, + "tech_bar_index": 1551776, + "signal_bar_index": 1551776, + "bar_offset": 62, + "tech_price": 136460000.0, + "tech_datetime": "2025-11-28 20:24:00", + "candidate_index": 10214, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 1554079, - "tech_bar_index": 1554162, - "signal_bar_index": 1554162, - "bar_offset": 83, - "tech_price": 138269000.0, - "tech_datetime": "2025-12-03 19:42:00", - "candidate_index": 6826, + "tech_bar_index": 1554098, + "signal_bar_index": 1554098, + "bar_offset": 19, + "tech_price": 138314000.0, + "tech_datetime": "2025-12-03 16:30:00", + "candidate_index": 10236, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 1557170, - "tech_bar_index": 1557105, - "signal_bar_index": 1557105, - "bar_offset": 65, - "tech_price": 134276000.0, - "tech_datetime": "2025-12-09 22:51:00", - "candidate_index": 6836, + "tech_bar_index": 1557251, + "signal_bar_index": 1557251, + "bar_offset": 81, + "tech_price": 137456000.0, + "tech_datetime": "2025-12-10 06:09:00", + "candidate_index": 10275, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 1560974, - "tech_bar_index": 1561114, - "signal_bar_index": 1561114, - "bar_offset": 140, - "tech_price": 128444000.0, - "tech_datetime": "2025-12-18 07:18:00", - "candidate_index": 6854, + "tech_bar_index": 1560994, + "signal_bar_index": 1560994, + "bar_offset": 20, + "tech_price": 129261000.0, + "tech_datetime": "2025-12-18 01:18:00", + "candidate_index": 10310, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 1563319, - "tech_bar_index": 1563372, - "signal_bar_index": 1563372, - "bar_offset": 53, - "tech_price": 133422000.0, - "tech_datetime": "2025-12-23 00:12:00", - "candidate_index": 6858, + "tech_bar_index": 1563403, + "signal_bar_index": 1563403, + "bar_offset": 84, + "tech_price": 133450000.0, + "tech_datetime": "2025-12-23 01:45:00", + "candidate_index": 10330, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 1570197, - "tech_bar_index": 1569961, - "signal_bar_index": 1569961, - "bar_offset": 236, - "tech_price": 134301000.0, - "tech_datetime": "2026-01-05 17:39:00", - "candidate_index": 6883, + "tech_bar_index": 1570252, + "signal_bar_index": 1570252, + "bar_offset": 55, + "tech_price": 136214000.0, + "tech_datetime": "2026-01-06 08:12:00", + "candidate_index": 10379, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "matched": true, "gt_bar_index": 1574511, - "tech_bar_index": 1574640, - "signal_bar_index": 1574640, - "bar_offset": 129, - "tech_price": 141373000.0, - "tech_datetime": "2026-01-15 11:36:00", - "candidate_index": 6899, + "tech_bar_index": 1574475, + "signal_bar_index": 1574475, + "bar_offset": 36, + "tech_price": 141757000.0, + "tech_datetime": "2026-01-15 03:21:00", + "candidate_index": 10426, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, { "matched": true, "gt_bar_index": 1576487, - "tech_bar_index": 1576575, - "signal_bar_index": 1576575, - "bar_offset": 88, - "tech_price": 137547000.0, - "tech_datetime": "2026-01-19 12:21:00", - "candidate_index": 6901, + "tech_bar_index": 1576499, + "signal_bar_index": 1576499, + "bar_offset": 12, + "tech_price": 140300000.0, + "tech_datetime": "2026-01-19 08:33:00", + "candidate_index": 10441, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -183991,7 +335801,7 @@ "bar_offset": 53, "tech_price": 129630000.0, "tech_datetime": "2026-01-29 05:33:00", - "candidate_index": 6915, + "candidate_index": 10490, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, @@ -184003,151 +335813,199 @@ "bar_offset": 149, "tech_price": 124488000.0, "tech_datetime": "2026-01-31 13:51:00", - "candidate_index": 6920, + "candidate_index": 10501, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, + { + "matched": true, + "gt_bar_index": 1583541, + "tech_bar_index": 1583298, + "signal_bar_index": 1583298, + "bar_offset": 243, + "tech_price": 111172000.0, + "tech_datetime": "2026-02-02 12:30:00", + "candidate_index": 10512, + "gt_datetime": "2026-02-03 00:39:00", + "gt_price": 117429000.0 + }, { "matched": true, "gt_bar_index": 1585269, - "tech_bar_index": 1585302, - "signal_bar_index": 1585302, - "bar_offset": 33, - "tech_price": 96936000.0, - "tech_datetime": "2026-02-06 16:42:00", - "candidate_index": 6929, + "tech_bar_index": 1585306, + "signal_bar_index": 1585306, + "bar_offset": 37, + "tech_price": 96392000.0, + "tech_datetime": "2026-02-06 16:54:00", + "candidate_index": 10523, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 1585610, - "tech_bar_index": 1585770, - "signal_bar_index": 1585770, - "bar_offset": 160, - "tech_price": 101213000.0, - "tech_datetime": "2026-02-07 16:06:00", - "candidate_index": 6930, + "tech_bar_index": 1585742, + "signal_bar_index": 1585742, + "bar_offset": 132, + "tech_price": 104401000.0, + "tech_datetime": "2026-02-07 14:42:00", + "candidate_index": 10524, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 1586570, - "tech_bar_index": 1586624, - "signal_bar_index": 1586624, - "bar_offset": 54, - "tech_price": 104428000.0, - "tech_datetime": "2026-02-09 10:48:00", - "candidate_index": 6933, + "tech_bar_index": 1586578, + "signal_bar_index": 1586578, + "bar_offset": 8, + "tech_price": 104392000.0, + "tech_datetime": "2026-02-09 08:30:00", + "candidate_index": 10529, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, + { + "matched": true, + "gt_bar_index": 1587421, + "tech_bar_index": 1587455, + "signal_bar_index": 1587455, + "bar_offset": 34, + "tech_price": 102118000.0, + "tech_datetime": "2026-02-11 04:21:00", + "candidate_index": 10538, + "gt_datetime": "2026-02-11 02:39:00", + "gt_price": 103502000.0 + }, { "matched": true, "gt_bar_index": 1589630, - "tech_bar_index": 1589421, - "signal_bar_index": 1589421, - "bar_offset": 209, - "tech_price": 102565000.0, - "tech_datetime": "2026-02-15 06:39:00", - "candidate_index": 6943, + "tech_bar_index": 1589665, + "signal_bar_index": 1589665, + "bar_offset": 35, + "tech_price": 103979000.0, + "tech_datetime": "2026-02-15 18:51:00", + "candidate_index": 10555, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 1592731, - "tech_bar_index": 1593014, - "signal_bar_index": 1593014, - "bar_offset": 283, - "tech_price": 100011000.0, - "tech_datetime": "2026-02-22 18:18:00", - "candidate_index": 6957, + "tech_bar_index": 1592678, + "signal_bar_index": 1592678, + "bar_offset": 53, + "tech_price": 100184000.0, + "tech_datetime": "2026-02-22 01:30:00", + "candidate_index": 10578, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, { "matched": true, "gt_bar_index": 1594700, - "tech_bar_index": 1594703, - "signal_bar_index": 1594703, - "bar_offset": 3, - "tech_price": 99207000.0, - "tech_datetime": "2026-02-26 06:45:00", - "candidate_index": 6964, + "tech_bar_index": 1594674, + "signal_bar_index": 1594674, + "bar_offset": 26, + "tech_price": 98921000.0, + "tech_datetime": "2026-02-26 05:18:00", + "candidate_index": 10594, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 1598326, - "tech_bar_index": 1598498, - "signal_bar_index": 1598498, - "bar_offset": 172, - "tech_price": 104292000.0, - "tech_datetime": "2026-03-06 04:30:00", - "candidate_index": 6979, + "tech_bar_index": 1598179, + "signal_bar_index": 1598179, + "bar_offset": 147, + "tech_price": 105320000.0, + "tech_datetime": "2026-03-05 12:33:00", + "candidate_index": 10619, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 1603899, - "tech_bar_index": 1603677, - "signal_bar_index": 1603677, - "bar_offset": 222, - "tech_price": 108305000.0, - "tech_datetime": "2026-03-16 23:27:00", - "candidate_index": 7000, + "tech_bar_index": 1603783, + "signal_bar_index": 1603783, + "bar_offset": 116, + "tech_price": 108552000.0, + "tech_datetime": "2026-03-17 04:45:00", + "candidate_index": 10663, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, + { + "matched": true, + "gt_bar_index": 1607938, + "tech_bar_index": 1607958, + "signal_bar_index": 1607958, + "bar_offset": 20, + "tech_price": 106137000.0, + "tech_datetime": "2026-03-25 21:30:00", + "candidate_index": 10702, + "gt_datetime": "2026-03-25 20:30:00", + "gt_price": 107284000.0 + }, + { + "matched": true, + "gt_bar_index": 1618935, + "tech_bar_index": 1618825, + "signal_bar_index": 1618825, + "bar_offset": 110, + "tech_price": 111500000.0, + "tech_datetime": "2026-04-17 19:51:00", + "candidate_index": 10800, + "gt_datetime": "2026-04-18 01:21:00", + "gt_price": 114934000.0 + }, { "matched": true, "gt_bar_index": 1623347, - "tech_bar_index": 1623506, - "signal_bar_index": 1623506, - "bar_offset": 159, - "tech_price": 115629000.0, - "tech_datetime": "2026-04-27 17:57:00", - "candidate_index": 7053, + "tech_bar_index": 1623413, + "signal_bar_index": 1623413, + "bar_offset": 66, + "tech_price": 116954000.0, + "tech_datetime": "2026-04-27 13:18:00", + "candidate_index": 10830, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "matched": true, "gt_bar_index": 1631978, - "tech_bar_index": 1631719, - "signal_bar_index": 1631719, - "bar_offset": 259, - "tech_price": 117880000.0, - "tech_datetime": "2026-05-14 20:36:00", - "candidate_index": 7069, + "tech_bar_index": 1631963, + "signal_bar_index": 1631963, + "bar_offset": 15, + "tech_price": 119886000.0, + "tech_datetime": "2026-05-15 08:48:00", + "candidate_index": 10913, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 1637070, - "tech_bar_index": 1637220, - "signal_bar_index": 1637220, - "bar_offset": 150, - "tech_price": 114871000.0, - "tech_datetime": "2026-05-26 07:39:00", - "candidate_index": 7082, + "tech_bar_index": 1637125, + "signal_bar_index": 1637125, + "bar_offset": 55, + "tech_price": 115388000.0, + "tech_datetime": "2026-05-26 02:54:00", + "candidate_index": 10967, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 }, { "matched": true, "gt_bar_index": 1641655, - "tech_bar_index": 1641380, - "signal_bar_index": 1641380, - "bar_offset": 275, - "tech_price": 99000000.0, - "tech_datetime": "2026-06-03 23:39:00", - "candidate_index": 7093, + "tech_bar_index": 1641542, + "signal_bar_index": 1641542, + "bar_offset": 113, + "tech_price": 96185000.0, + "tech_datetime": "2026-06-04 07:45:00", + "candidate_index": 11021, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -184159,37 +336017,12 @@ "bar_offset": 150, "tech_price": 93900000.0, "tech_datetime": "2026-06-07 23:45:00", - "candidate_index": 7099, + "candidate_index": 11035, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [ - { - "gt_bar_index": 2087, - "gt_datetime": "2017-01-05 19:27:00", - "gt_price": 1535000.0 - }, - { - "gt_bar_index": 2136, - "gt_datetime": "2017-01-05 21:54:00", - "gt_price": 1410000.0 - }, - { - "gt_bar_index": 2137, - "gt_datetime": "2017-01-05 21:57:00", - "gt_price": 1349000.0 - }, - { - "gt_bar_index": 2147, - "gt_datetime": "2017-01-05 22:27:00", - "gt_price": 1486000.0 - }, - { - "gt_bar_index": 2148, - "gt_datetime": "2017-01-05 22:30:00", - "gt_price": 1400000.0 - }, { "gt_bar_index": 2187, "gt_datetime": "2017-01-06 00:27:00", @@ -184200,21 +336033,16 @@ "gt_datetime": "2017-01-06 10:03:00", "gt_price": 1530000.0 }, - { - "gt_bar_index": 2410, - "gt_datetime": "2017-01-06 12:15:00", - "gt_price": 1530000.0 - }, - { - "gt_bar_index": 2668, - "gt_datetime": "2017-01-07 01:09:00", - "gt_price": 1243000.0 - }, { "gt_bar_index": 2860, "gt_datetime": "2017-01-07 11:30:00", "gt_price": 1110000.0 }, + { + "gt_bar_index": 4901, + "gt_datetime": "2017-01-11 22:51:00", + "gt_price": 1025000.0 + }, { "gt_bar_index": 4985, "gt_datetime": "2017-01-12 03:03:00", @@ -184225,21 +336053,16 @@ "gt_datetime": "2017-01-12 04:45:00", "gt_price": 983000.0 }, + { + "gt_bar_index": 45620, + "gt_datetime": "2017-04-12 08:12:00", + "gt_price": 1426000.0 + }, { "gt_bar_index": 56623, "gt_datetime": "2017-05-05 16:24:00", "gt_price": 2008000.0 }, - { - "gt_bar_index": 56718, - "gt_datetime": "2017-05-05 21:09:00", - "gt_price": 2030000.0 - }, - { - "gt_bar_index": 64511, - "gt_datetime": "2017-05-22 10:36:00", - "gt_price": 2970000.0 - }, { "gt_bar_index": 64634, "gt_datetime": "2017-05-22 16:45:00", @@ -184250,6 +336073,11 @@ "gt_datetime": "2017-05-23 11:09:00", "gt_price": 3281000.0 }, + { + "gt_bar_index": 66258, + "gt_datetime": "2017-05-26 01:57:00", + "gt_price": 4500000.0 + }, { "gt_bar_index": 66259, "gt_datetime": "2017-05-26 02:00:00", @@ -184260,21 +336088,51 @@ "gt_datetime": "2017-05-26 03:51:00", "gt_price": 4396000.0 }, + { + "gt_bar_index": 66346, + "gt_datetime": "2017-05-26 06:21:00", + "gt_price": 4600000.0 + }, + { + "gt_bar_index": 66394, + "gt_datetime": "2017-05-26 08:45:00", + "gt_price": 4070000.0 + }, { "gt_bar_index": 66397, "gt_datetime": "2017-05-26 08:54:00", "gt_price": 4200000.0 }, { - "gt_bar_index": 66482, - "gt_datetime": "2017-05-26 13:09:00", - "gt_price": 3672000.0 + "gt_bar_index": 66430, + "gt_datetime": "2017-05-26 10:33:00", + "gt_price": 4150000.0 }, { "gt_bar_index": 66508, "gt_datetime": "2017-05-26 14:27:00", "gt_price": 3670000.0 }, + { + "gt_bar_index": 66533, + "gt_datetime": "2017-05-26 15:42:00", + "gt_price": 3611000.0 + }, + { + "gt_bar_index": 66562, + "gt_datetime": "2017-05-26 17:09:00", + "gt_price": 3869000.0 + }, + { + "gt_bar_index": 66793, + "gt_datetime": "2017-05-27 04:42:00", + "gt_price": 3410000.0 + }, + { + "gt_bar_index": 66794, + "gt_datetime": "2017-05-27 04:45:00", + "gt_price": 3434000.0 + }, { "gt_bar_index": 66803, "gt_datetime": "2017-05-27 05:12:00", @@ -184285,11 +336143,6 @@ "gt_datetime": "2017-05-27 06:00:00", "gt_price": 3400000.0 }, - { - "gt_bar_index": 66854, - "gt_datetime": "2017-05-27 07:45:00", - "gt_price": 3250000.0 - }, { "gt_bar_index": 66856, "gt_datetime": "2017-05-27 07:51:00", @@ -184340,21 +336193,26 @@ "gt_datetime": "2017-05-27 19:27:00", "gt_price": 2699000.0 }, - { - "gt_bar_index": 67124, - "gt_datetime": "2017-05-27 21:15:00", - "gt_price": 2852000.0 - }, { "gt_bar_index": 67135, "gt_datetime": "2017-05-27 21:48:00", "gt_price": 2790000.0 }, + { + "gt_bar_index": 67203, + "gt_datetime": "2017-05-28 01:12:00", + "gt_price": 3140000.0 + }, { "gt_bar_index": 67213, "gt_datetime": "2017-05-28 01:42:00", "gt_price": 3100000.0 }, + { + "gt_bar_index": 67282, + "gt_datetime": "2017-05-28 05:09:00", + "gt_price": 3141000.0 + }, { "gt_bar_index": 67363, "gt_datetime": "2017-05-28 09:12:00", @@ -184371,24 +336229,19 @@ "gt_price": 3325000.0 }, { - "gt_bar_index": 71644, - "gt_datetime": "2017-06-06 09:42:00", - "gt_price": 3399000.0 + "gt_bar_index": 67553, + "gt_datetime": "2017-05-28 18:42:00", + "gt_price": 3230000.0 }, { - "gt_bar_index": 71691, - "gt_datetime": "2017-06-06 12:03:00", - "gt_price": 3449000.0 + "gt_bar_index": 67660, + "gt_datetime": "2017-05-29 00:03:00", + "gt_price": 3083000.0 }, { - "gt_bar_index": 71896, - "gt_datetime": "2017-06-06 22:18:00", - "gt_price": 3430000.0 - }, - { - "gt_bar_index": 91041, - "gt_datetime": "2017-07-16 22:21:00", - "gt_price": 2150000.0 + "gt_bar_index": 67804, + "gt_datetime": "2017-05-29 07:21:00", + "gt_price": 3198000.0 }, { "gt_bar_index": 91048, @@ -184415,20 +336268,20 @@ "gt_datetime": "2017-07-17 11:18:00", "gt_price": 2387000.0 }, + { + "gt_bar_index": 91355, + "gt_datetime": "2017-07-17 16:36:00", + "gt_price": 2366000.0 + }, { "gt_bar_index": 91507, "gt_datetime": "2017-07-18 00:12:00", "gt_price": 2405000.0 }, { - "gt_bar_index": 91667, - "gt_datetime": "2017-07-18 08:12:00", - "gt_price": 2676000.0 - }, - { - "gt_bar_index": 91681, - "gt_datetime": "2017-07-18 08:54:00", - "gt_price": 2650000.0 + "gt_bar_index": 93145, + "gt_datetime": "2017-07-21 10:12:00", + "gt_price": 3175000.0 }, { "gt_bar_index": 93236, @@ -184441,39 +336294,24 @@ "gt_price": 3125000.0 }, { - "gt_bar_index": 104067, - "gt_datetime": "2017-08-13 11:21:00", - "gt_price": 4850000.0 + "gt_bar_index": 106165, + "gt_datetime": "2017-08-17 20:15:00", + "gt_price": 5055000.0 }, { - "gt_bar_index": 104181, - "gt_datetime": "2017-08-13 17:03:00", - "gt_price": 4880000.0 + "gt_bar_index": 120156, + "gt_datetime": "2017-09-16 07:06:00", + "gt_price": 4345000.0 }, { - "gt_bar_index": 105197, - "gt_datetime": "2017-08-15 19:51:00", - "gt_price": 4910000.0 + "gt_bar_index": 123794, + "gt_datetime": "2017-09-23 21:00:00", + "gt_price": 4330000.0 }, { - "gt_bar_index": 154586, - "gt_datetime": "2017-11-27 02:21:00", - "gt_price": 10756000.0 - }, - { - "gt_bar_index": 154883, - "gt_datetime": "2017-11-27 17:12:00", - "gt_price": 11174000.0 - }, - { - "gt_bar_index": 156107, - "gt_datetime": "2017-11-30 06:24:00", - "gt_price": 11550000.0 - }, - { - "gt_bar_index": 156113, - "gt_datetime": "2017-11-30 06:42:00", - "gt_price": 12443000.0 + "gt_bar_index": 147833, + "gt_datetime": "2017-11-13 00:42:00", + "gt_price": 7455000.0 }, { "gt_bar_index": 156121, @@ -184500,26 +336338,11 @@ "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, - { - "gt_bar_index": 156322, - "gt_datetime": "2017-11-30 17:09:00", - "gt_price": 12080000.0 - }, - { - "gt_bar_index": 156460, - "gt_datetime": "2017-12-01 00:03:00", - "gt_price": 11297000.0 - }, { "gt_bar_index": 156626, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, - { - "gt_bar_index": 159497, - "gt_datetime": "2017-12-07 07:54:00", - "gt_price": 19500000.0 - }, { "gt_bar_index": 159528, "gt_datetime": "2017-12-07 09:27:00", @@ -184530,11 +336353,6 @@ "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, - { - "gt_bar_index": 160077, - "gt_datetime": "2017-12-08 13:06:00", - "gt_price": 23953000.0 - }, { "gt_bar_index": 160106, "gt_datetime": "2017-12-08 14:39:00", @@ -184550,6 +336368,11 @@ "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, + { + "gt_bar_index": 160192, + "gt_datetime": "2017-12-08 19:00:00", + "gt_price": 21200000.0 + }, { "gt_bar_index": 160193, "gt_datetime": "2017-12-08 19:03:00", @@ -184576,29 +336399,9 @@ "gt_price": 19777000.0 }, { - "gt_bar_index": 160929, - "gt_datetime": "2017-12-10 07:51:00", - "gt_price": 17840000.0 - }, - { - "gt_bar_index": 160997, - "gt_datetime": "2017-12-10 11:15:00", - "gt_price": 16480000.0 - }, - { - "gt_bar_index": 161035, - "gt_datetime": "2017-12-10 13:09:00", - "gt_price": 14650000.0 - }, - { - "gt_bar_index": 161090, - "gt_datetime": "2017-12-10 15:54:00", - "gt_price": 16700000.0 - }, - { - "gt_bar_index": 161265, - "gt_datetime": "2017-12-11 00:39:00", - "gt_price": 18001000.0 + "gt_bar_index": 160250, + "gt_datetime": "2017-12-08 21:54:00", + "gt_price": 20500000.0 }, { "gt_bar_index": 161310, @@ -184606,49 +336409,9 @@ "gt_price": 18500000.0 }, { - "gt_bar_index": 166959, - "gt_datetime": "2017-12-23 04:09:00", - "gt_price": 18248000.0 - }, - { - "gt_bar_index": 167035, - "gt_datetime": "2017-12-23 07:57:00", - "gt_price": 19325000.0 - }, - { - "gt_bar_index": 167135, - "gt_datetime": "2017-12-23 12:57:00", - "gt_price": 19500000.0 - }, - { - "gt_bar_index": 173745, - "gt_datetime": "2018-01-06 08:30:00", - "gt_price": 25988000.0 - }, - { - "gt_bar_index": 173784, - "gt_datetime": "2018-01-06 10:27:00", - "gt_price": 25778000.0 - }, - { - "gt_bar_index": 178889, - "gt_datetime": "2018-01-17 07:48:00", - "gt_price": 14045000.0 - }, - { - "gt_bar_index": 178922, - "gt_datetime": "2018-01-17 09:27:00", - "gt_price": 15649000.0 - }, - { - "gt_bar_index": 179010, - "gt_datetime": "2018-01-17 13:51:00", - "gt_price": 13849000.0 - }, - { - "gt_bar_index": 179040, - "gt_datetime": "2018-01-17 15:21:00", - "gt_price": 13900000.0 + "gt_bar_index": 161390, + "gt_datetime": "2017-12-11 12:39:00", + "gt_price": 19900000.0 }, { "gt_bar_index": 179322, @@ -184656,84 +336419,74 @@ "gt_price": 14290000.0 }, { - "gt_bar_index": 179376, - "gt_datetime": "2018-01-18 08:45:00", - "gt_price": 15100000.0 + "gt_bar_index": 179348, + "gt_datetime": "2018-01-18 07:18:00", + "gt_price": 15420000.0 }, { - "gt_bar_index": 179429, - "gt_datetime": "2018-01-18 11:24:00", - "gt_price": 16400000.0 - }, - { - "gt_bar_index": 186860, - "gt_datetime": "2018-02-02 23:09:00", - "gt_price": 9525000.0 - }, - { - "gt_bar_index": 186915, - "gt_datetime": "2018-02-03 01:54:00", - "gt_price": 9535000.0 - }, - { - "gt_bar_index": 187040, - "gt_datetime": "2018-02-03 08:09:00", - "gt_price": 9500000.0 - }, - { - "gt_bar_index": 188640, - "gt_datetime": "2018-02-06 16:09:00", - "gt_price": 7150000.0 + "gt_bar_index": 180454, + "gt_datetime": "2018-01-20 14:39:00", + "gt_price": 17200000.0 }, { "gt_bar_index": 188692, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, + { + "gt_bar_index": 188762, + "gt_datetime": "2018-02-06 22:15:00", + "gt_price": 8027000.0 + }, + { + "gt_bar_index": 188779, + "gt_datetime": "2018-02-06 23:06:00", + "gt_price": 8100000.0 + }, { "gt_bar_index": 188806, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, { - "gt_bar_index": 388900, - "gt_datetime": "2019-04-03 12:09:00", - "gt_price": 5764000.0 + "gt_bar_index": 188972, + "gt_datetime": "2018-02-07 08:45:00", + "gt_price": 8701000.0 }, { - "gt_bar_index": 389255, - "gt_datetime": "2019-04-04 06:03:00", - "gt_price": 5973000.0 + "gt_bar_index": 189246, + "gt_datetime": "2018-02-07 22:27:00", + "gt_price": 9197000.0 }, { - "gt_bar_index": 409132, - "gt_datetime": "2019-05-16 10:03:00", - "gt_price": 9833000.0 + "gt_bar_index": 246458, + "gt_datetime": "2018-06-07 17:36:00", + "gt_price": 8410000.0 }, { - "gt_bar_index": 429024, - "gt_datetime": "2019-06-27 05:00:00", - "gt_price": 16858000.0 + "gt_bar_index": 353553, + "gt_datetime": "2019-01-19 19:03:00", + "gt_price": 4180000.0 }, { - "gt_bar_index": 429042, - "gt_datetime": "2019-06-27 05:54:00", - "gt_price": 15767000.0 + "gt_bar_index": 432465, + "gt_datetime": "2019-07-04 09:03:00", + "gt_price": 14516000.0 }, { - "gt_bar_index": 429567, - "gt_datetime": "2019-06-28 08:09:00", - "gt_price": 14520000.0 + "gt_bar_index": 435800, + "gt_datetime": "2019-07-11 07:48:00", + "gt_price": 14784000.0 }, { - "gt_bar_index": 429612, - "gt_datetime": "2019-06-28 10:24:00", - "gt_price": 14530000.0 + "gt_bar_index": 553574, + "gt_datetime": "2020-03-13 09:00:00", + "gt_price": 6563000.0 }, { - "gt_bar_index": 430067, - "gt_datetime": "2019-06-29 09:09:00", - "gt_price": 15411000.0 + "gt_bar_index": 553586, + "gt_datetime": "2020-03-13 09:36:00", + "gt_price": 6600000.0 }, { "gt_bar_index": 553624, @@ -184775,55 +336528,25 @@ "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, + { + "gt_bar_index": 553909, + "gt_datetime": "2020-03-14 01:45:00", + "gt_price": 6911000.0 + }, { "gt_bar_index": 554038, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, { - "gt_bar_index": 576836, - "gt_datetime": "2020-04-30 20:12:00", - "gt_price": 10886000.0 + "gt_bar_index": 673413, + "gt_datetime": "2020-11-18 13:54:00", + "gt_price": 20300000.0 }, { - "gt_bar_index": 619238, - "gt_datetime": "2020-07-28 07:15:00", - "gt_price": 13290000.0 - }, - { - "gt_bar_index": 695549, - "gt_datetime": "2021-01-03 16:48:00", - "gt_price": 39427000.0 - }, - { - "gt_bar_index": 695955, - "gt_datetime": "2021-01-04 13:06:00", - "gt_price": 38399000.0 - }, - { - "gt_bar_index": 696173, - "gt_datetime": "2021-01-05 00:00:00", - "gt_price": 36692000.0 - }, - { - "gt_bar_index": 696367, - "gt_datetime": "2021-01-05 09:42:00", - "gt_price": 37400000.0 - }, - { - "gt_bar_index": 697769, - "gt_datetime": "2021-01-08 07:48:00", - "gt_price": 44840000.0 - }, - { - "gt_bar_index": 698096, - "gt_datetime": "2021-01-09 00:09:00", - "gt_price": 47954000.0 - }, - { - "gt_bar_index": 699435, - "gt_datetime": "2021-01-11 19:06:00", - "gt_price": 40858000.0 + "gt_bar_index": 696922, + "gt_datetime": "2021-01-06 13:27:00", + "gt_price": 39798000.0 }, { "gt_bar_index": 699710, @@ -184836,44 +336559,9 @@ "gt_price": 39300000.0 }, { - "gt_bar_index": 720076, - "gt_datetime": "2021-02-23 19:09:00", - "gt_price": 55360000.0 - }, - { - "gt_bar_index": 720138, - "gt_datetime": "2021-02-23 22:15:00", - "gt_price": 55342000.0 - }, - { - "gt_bar_index": 720188, - "gt_datetime": "2021-02-24 00:45:00", - "gt_price": 55705000.0 - }, - { - "gt_bar_index": 720438, - "gt_datetime": "2021-02-24 13:15:00", - "gt_price": 58046000.0 - }, - { - "gt_bar_index": 760920, - "gt_datetime": "2021-05-19 22:18:00", - "gt_price": 47000000.0 - }, - { - "gt_bar_index": 760929, - "gt_datetime": "2021-05-19 22:45:00", - "gt_price": 49500000.0 - }, - { - "gt_bar_index": 761057, - "gt_datetime": "2021-05-20 05:09:00", - "gt_price": 52893000.0 - }, - { - "gt_bar_index": 761111, - "gt_datetime": "2021-05-20 07:51:00", - "gt_price": 53648000.0 + "gt_bar_index": 761401, + "gt_datetime": "2021-05-20 22:21:00", + "gt_price": 52877000.0 }, { "gt_bar_index": 761548, @@ -184881,2157 +336569,2577 @@ "gt_price": 52667000.0 }, { - "gt_bar_index": 761995, - "gt_datetime": "2021-05-22 09:00:00", - "gt_price": 49163000.0 + "gt_bar_index": 763209, + "gt_datetime": "2021-05-24 21:42:00", + "gt_price": 47180000.0 }, { - "gt_bar_index": 856500, - "gt_datetime": "2021-12-05 12:33:00", - "gt_price": 63250000.0 + "gt_bar_index": 763574, + "gt_datetime": "2021-05-25 15:57:00", + "gt_price": 47757000.0 }, { - "gt_bar_index": 932159, - "gt_datetime": "2022-05-13 01:45:00", - "gt_price": 39654000.0 - }, - { - "gt_bar_index": 932593, - "gt_datetime": "2022-05-13 23:27:00", - "gt_price": 40747000.0 - }, - { - "gt_bar_index": 1071195, - "gt_datetime": "2023-02-28 00:06:00", - "gt_price": 31632000.0 - }, - { - "gt_bar_index": 1196156, - "gt_datetime": "2023-11-16 09:18:00", - "gt_price": 50646000.0 + "gt_bar_index": 764047, + "gt_datetime": "2021-05-26 15:36:00", + "gt_price": 48888000.0 }, { "gt_bar_index": 1249304, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 - }, - { - "gt_bar_index": 1374504, - "gt_datetime": "2024-11-22 16:33:00", - "gt_price": 138880000.0 - }, - { - "gt_bar_index": 1379918, - "gt_datetime": "2024-12-03 23:15:00", - "gt_price": 132389000.0 - }, - { - "gt_bar_index": 1398074, - "gt_datetime": "2025-01-11 02:57:00", - "gt_price": 143850000.0 - }, - { - "gt_bar_index": 1439453, - "gt_datetime": "2025-04-07 23:18:00", - "gt_price": 120961000.0 - }, - { - "gt_bar_index": 1536459, - "gt_datetime": "2025-10-27 16:06:00", - "gt_price": 171490000.0 - }, - { - "gt_bar_index": 1583541, - "gt_datetime": "2026-02-03 00:39:00", - "gt_price": 117429000.0 - }, - { - "gt_bar_index": 1587421, - "gt_datetime": "2026-02-11 02:39:00", - "gt_price": 103502000.0 - }, - { - "gt_bar_index": 1607938, - "gt_datetime": "2026-03-25 20:30:00", - "gt_price": 107284000.0 - }, - { - "gt_bar_index": 1618935, - "gt_datetime": "2026-04-18 01:21:00", - "gt_price": 114934000.0 } ] }, "legs": { "gt_leg_count": 920, - "tech_leg_count": 529, - "captured_count": 172, - "missed_count": 748, - "leg_recall": 0.187, + "tech_leg_count": 638, + "captured_count": 212, + "missed_count": 708, + "leg_recall": 0.2304, "captured": [ { "gt_leg_id": 1, "tech_leg_id": 3, "gt_buy": "2017-01-03 16:24:00", - "tech_buy": "2017-01-03 08:36:00", + "tech_buy": "2017-01-04 01:06:00", "gt_sell": "2017-01-05 12:24:00", - "tech_sell": "2017-01-04 15:24:00", - "buy_bar_offset": 156, - "sell_bar_offset": 360, + "tech_sell": "2017-01-05 21:09:00", + "buy_bar_offset": 174, + "sell_bar_offset": 175, "gt_leg_pct": 33.75, - "tech_leg_pct": 4.9 + "tech_leg_pct": 9.38 }, { "gt_leg_id": 17, "tech_leg_id": 4, "gt_buy": "2017-01-07 18:00:00", - "tech_buy": "2017-01-08 01:03:00", + "tech_buy": "2017-01-07 23:30:00", "gt_sell": "2017-01-07 19:00:00", - "tech_sell": "2017-01-08 17:51:00", - "buy_bar_offset": 141, - "sell_bar_offset": 436, + "tech_sell": "2017-01-08 15:54:00", + "buy_bar_offset": 110, + "sell_bar_offset": 398, "gt_leg_pct": 16.77, - "tech_leg_pct": 4.79 + "tech_leg_pct": 7.33 }, { "gt_leg_id": 25, "tech_leg_id": 5, "gt_buy": "2017-01-12 09:15:00", - "tech_buy": "2017-01-13 00:12:00", + "tech_buy": "2017-01-12 22:09:00", "gt_sell": "2017-01-12 09:27:00", - "tech_sell": "2017-01-13 09:39:00", - "buy_bar_offset": 296, - "sell_bar_offset": 466, + "tech_sell": "2017-01-13 08:39:00", + "buy_bar_offset": 256, + "sell_bar_offset": 446, "gt_leg_pct": 5.58, - "tech_leg_pct": 3.64 + "tech_leg_pct": 6.0 + }, + { + "gt_leg_id": 27, + "tech_leg_id": 6, + "gt_buy": "2017-01-13 13:09:00", + "tech_buy": "2017-01-13 20:36:00", + "gt_sell": "2017-01-17 17:21:00", + "tech_sell": "2017-01-17 21:21:00", + "buy_bar_offset": 149, + "sell_bar_offset": 80, + "gt_leg_pct": 22.72, + "tech_leg_pct": 10.79 }, { "gt_leg_id": 34, - "tech_leg_id": 15, + "tech_leg_id": 10, "gt_buy": "2017-02-21 23:21:00", - "tech_buy": "2017-02-22 19:30:00", + "tech_buy": "2017-02-22 22:09:00", "gt_sell": "2017-02-24 13:12:00", - "tech_sell": "2017-02-24 17:48:00", - "buy_bar_offset": 379, - "sell_bar_offset": 92, + "tech_sell": "2017-02-24 19:06:00", + "buy_bar_offset": 432, + "sell_bar_offset": 118, "gt_leg_pct": 14.22, - "tech_leg_pct": 6.06 + "tech_leg_pct": 6.05 }, { "gt_leg_id": 36, - "tech_leg_id": 16, + "tech_leg_id": 11, "gt_buy": "2017-02-26 16:06:00", - "tech_buy": "2017-02-26 13:12:00", + "tech_buy": "2017-02-26 03:18:00", "gt_sell": "2017-03-03 21:39:00", - "tech_sell": "2017-03-03 16:51:00", - "buy_bar_offset": 57, - "sell_bar_offset": 96, + "tech_sell": "2017-03-03 07:27:00", + "buy_bar_offset": 235, + "sell_bar_offset": 284, "gt_leg_pct": 19.52, - "tech_leg_pct": 12.21 + "tech_leg_pct": 9.87 + }, + { + "gt_leg_id": 44, + "tech_leg_id": 13, + "gt_buy": "2017-03-25 08:45:00", + "tech_buy": "2017-03-25 19:15:00", + "gt_sell": "2017-03-25 09:42:00", + "tech_sell": "2017-03-26 05:30:00", + "buy_bar_offset": 210, + "sell_bar_offset": 395, + "gt_leg_pct": 7.69, + "tech_leg_pct": 3.19 }, { "gt_leg_id": 45, - "tech_leg_id": 18, + "tech_leg_id": 14, "gt_buy": "2017-03-25 15:33:00", - "tech_buy": "2017-03-26 00:36:00", + "tech_buy": "2017-03-26 11:48:00", "gt_sell": "2017-03-27 00:54:00", - "tech_sell": "2017-03-27 04:00:00", - "buy_bar_offset": 181, - "sell_bar_offset": 62, + "tech_sell": "2017-03-27 06:06:00", + "buy_bar_offset": 404, + "sell_bar_offset": 103, "gt_leg_pct": 20.06, - "tech_leg_pct": 7.14 + "tech_leg_pct": 4.93 }, { "gt_leg_id": 46, - "tech_leg_id": 19, + "tech_leg_id": 15, "gt_buy": "2017-03-27 06:57:00", - "tech_buy": "2017-03-27 16:48:00", + "tech_buy": "2017-03-27 10:24:00", "gt_sell": "2017-03-28 22:54:00", - "tech_sell": "2017-03-28 21:45:00", - "buy_bar_offset": 197, - "sell_bar_offset": 23, + "tech_sell": "2017-03-29 00:27:00", + "buy_bar_offset": 69, + "sell_bar_offset": 31, "gt_leg_pct": 12.86, - "tech_leg_pct": 6.54 + "tech_leg_pct": 6.2 }, { "gt_leg_id": 52, - "tech_leg_id": 29, + "tech_leg_id": 24, "gt_buy": "2017-05-06 15:42:00", - "tech_buy": "2017-05-07 05:06:00", + "tech_buy": "2017-05-07 02:03:00", "gt_sell": "2017-05-09 18:24:00", - "tech_sell": "2017-05-10 00:57:00", - "buy_bar_offset": 263, - "sell_bar_offset": 131, + "tech_sell": "2017-05-09 12:57:00", + "buy_bar_offset": 207, + "sell_bar_offset": 109, "gt_leg_pct": 40.58, - "tech_leg_pct": 20.63 + "tech_leg_pct": 16.45 + }, + { + "gt_leg_id": 53, + "tech_leg_id": 25, + "gt_buy": "2017-05-09 18:33:00", + "tech_buy": "2017-05-09 14:00:00", + "gt_sell": "2017-05-09 18:45:00", + "tech_sell": "2017-05-10 01:00:00", + "buy_bar_offset": 91, + "sell_bar_offset": 125, + "gt_leg_pct": 8.98, + "tech_leg_pct": 3.25 }, { "gt_leg_id": 55, - "tech_leg_id": 30, + "tech_leg_id": 26, "gt_buy": "2017-05-10 12:36:00", - "tech_buy": "2017-05-10 18:36:00", + "tech_buy": "2017-05-10 17:33:00", "gt_sell": "2017-05-11 14:42:00", - "tech_sell": "2017-05-11 21:51:00", - "buy_bar_offset": 120, - "sell_bar_offset": 143, + "tech_sell": "2017-05-11 22:42:00", + "buy_bar_offset": 99, + "sell_bar_offset": 160, "gt_leg_pct": 14.69, - "tech_leg_pct": 5.22 + "tech_leg_pct": 5.5 + }, + { + "gt_leg_id": 57, + "tech_leg_id": 27, + "gt_buy": "2017-05-15 18:21:00", + "tech_buy": "2017-05-16 15:09:00", + "gt_sell": "2017-05-20 11:09:00", + "tech_sell": "2017-05-20 12:33:00", + "buy_bar_offset": 416, + "sell_bar_offset": 28, + "gt_leg_pct": 23.37, + "tech_leg_pct": 14.33 + }, + { + "gt_leg_id": 58, + "tech_leg_id": 28, + "gt_buy": "2017-05-20 13:15:00", + "tech_buy": "2017-05-20 22:48:00", + "gt_sell": "2017-05-22 10:36:00", + "tech_sell": "2017-05-22 19:27:00", + "buy_bar_offset": 191, + "sell_bar_offset": 177, + "gt_leg_pct": 22.17, + "tech_leg_pct": 21.09 + }, + { + "gt_leg_id": 60, + "tech_leg_id": 29, + "gt_buy": "2017-05-22 18:21:00", + "tech_buy": "2017-05-22 22:03:00", + "gt_sell": "2017-05-23 01:24:00", + "tech_sell": "2017-05-23 22:33:00", + "buy_bar_offset": 74, + "sell_bar_offset": 423, + "gt_leg_pct": 9.87, + "tech_leg_pct": 3.74 }, { "gt_leg_id": 62, - "tech_leg_id": 34, + "tech_leg_id": 30, "gt_buy": "2017-05-23 22:24:00", - "tech_buy": "2017-05-24 13:09:00", + "tech_buy": "2017-05-23 23:42:00", "gt_sell": "2017-05-25 00:57:00", - "tech_sell": "2017-05-25 07:39:00", - "buy_bar_offset": 295, - "sell_bar_offset": 134, + "tech_sell": "2017-05-25 15:42:00", + "buy_bar_offset": 26, + "sell_bar_offset": 295, "gt_leg_pct": 29.5, - "tech_leg_pct": 16.87 + "tech_leg_pct": 37.0 }, { - "gt_leg_id": 63, - "tech_leg_id": 35, - "gt_buy": "2017-05-25 00:57:00", - "tech_buy": "2017-05-25 08:42:00", - "gt_sell": "2017-05-25 01:00:00", - "tech_sell": "2017-05-25 16:27:00", - "buy_bar_offset": 155, - "sell_bar_offset": 309, - "gt_leg_pct": 5.58, - "tech_leg_pct": 5.89 + "gt_leg_id": 64, + "tech_leg_id": 31, + "gt_buy": "2017-05-25 01:15:00", + "tech_buy": "2017-05-25 19:42:00", + "gt_sell": "2017-05-25 02:12:00", + "tech_sell": "2017-05-26 01:15:00", + "buy_bar_offset": 369, + "sell_bar_offset": 461, + "gt_leg_pct": 6.49, + "tech_leg_pct": 4.4 }, { - "gt_leg_id": 99, - "tech_leg_id": 36, - "gt_buy": "2017-05-27 22:27:00", - "tech_buy": "2017-05-27 20:57:00", - "gt_sell": "2017-05-28 01:12:00", - "tech_sell": "2017-05-28 22:48:00", - "buy_bar_offset": 30, - "sell_bar_offset": 432, - "gt_leg_pct": 18.49, - "tech_leg_pct": 16.87 + "gt_leg_id": 86, + "tech_leg_id": 32, + "gt_buy": "2017-05-27 07:39:00", + "tech_buy": "2017-05-27 22:15:00", + "gt_sell": "2017-05-27 07:45:00", + "tech_sell": "2017-05-28 06:51:00", + "buy_bar_offset": 292, + "sell_bar_offset": 462, + "gt_leg_pct": 12.07, + "tech_leg_pct": 10.0 }, { "gt_leg_id": 109, - "tech_leg_id": 37, + "tech_leg_id": 33, "gt_buy": "2017-05-29 14:15:00", - "tech_buy": "2017-05-29 18:21:00", + "tech_buy": "2017-05-29 22:27:00", "gt_sell": "2017-05-30 07:03:00", - "tech_sell": "2017-05-30 08:09:00", - "buy_bar_offset": 82, - "sell_bar_offset": 22, + "tech_sell": "2017-05-30 07:48:00", + "buy_bar_offset": 164, + "sell_bar_offset": 15, "gt_leg_pct": 12.61, - "tech_leg_pct": 4.48 + "tech_leg_pct": 4.54 }, { "gt_leg_id": 111, - "tech_leg_id": 38, + "tech_leg_id": 34, "gt_buy": "2017-05-31 21:33:00", "tech_buy": "2017-05-31 17:42:00", "gt_sell": "2017-06-03 09:06:00", - "tech_sell": "2017-06-04 04:42:00", + "tech_sell": "2017-06-02 09:18:00", "buy_bar_offset": 77, - "sell_bar_offset": 392, + "sell_bar_offset": 476, "gt_leg_pct": 7.86, - "tech_leg_pct": 3.24 + "tech_leg_pct": 3.41 + }, + { + "gt_leg_id": 112, + "tech_leg_id": 35, + "gt_buy": "2017-06-03 18:54:00", + "tech_buy": "2017-06-03 20:00:00", + "gt_sell": "2017-06-06 09:42:00", + "tech_sell": "2017-06-06 16:51:00", + "buy_bar_offset": 22, + "sell_bar_offset": 143, + "gt_leg_pct": 13.3, + "tech_leg_pct": 7.8 + }, + { + "gt_leg_id": 115, + "tech_leg_id": 36, + "gt_buy": "2017-06-08 10:24:00", + "tech_buy": "2017-06-08 11:48:00", + "gt_sell": "2017-06-12 17:12:00", + "tech_sell": "2017-06-12 18:00:00", + "buy_bar_offset": 28, + "sell_bar_offset": 16, + "gt_leg_pct": 7.4, + "tech_leg_pct": 4.65 }, { "gt_leg_id": 118, - "tech_leg_id": 40, + "tech_leg_id": 37, "gt_buy": "2017-06-15 15:24:00", - "tech_buy": "2017-06-16 03:33:00", + "tech_buy": "2017-06-16 01:33:00", "gt_sell": "2017-06-15 15:30:00", - "tech_sell": "2017-06-16 12:27:00", - "buy_bar_offset": 243, - "sell_bar_offset": 419, + "tech_sell": "2017-06-16 13:12:00", + "buy_bar_offset": 203, + "sell_bar_offset": 434, "gt_leg_pct": 11.21, - "tech_leg_pct": 4.27 + "tech_leg_pct": 4.38 + }, + { + "gt_leg_id": 125, + "tech_leg_id": 40, + "gt_buy": "2017-07-02 13:42:00", + "tech_buy": "2017-07-03 04:36:00", + "gt_sell": "2017-07-04 12:30:00", + "tech_sell": "2017-07-05 01:06:00", + "buy_bar_offset": 298, + "sell_bar_offset": 252, + "gt_leg_pct": 8.16, + "tech_leg_pct": 3.52 }, { "gt_leg_id": 133, - "tech_leg_id": 44, + "tech_leg_id": 41, "gt_buy": "2017-07-16 10:09:00", - "tech_buy": "2017-07-16 22:45:00", + "tech_buy": "2017-07-16 22:48:00", "gt_sell": "2017-07-16 13:06:00", - "tech_sell": "2017-07-17 15:39:00", - "buy_bar_offset": 252, - "sell_bar_offset": 480, + "tech_sell": "2017-07-17 14:36:00", + "buy_bar_offset": 253, + "sell_bar_offset": 459, "gt_leg_pct": 6.33, - "tech_leg_pct": 6.43 + "tech_leg_pct": 6.77 }, { - "gt_leg_id": 142, - "tech_leg_id": 45, - "gt_buy": "2017-07-17 12:18:00", - "tech_buy": "2017-07-17 22:18:00", - "gt_sell": "2017-07-17 16:36:00", - "tech_sell": "2017-07-18 14:18:00", - "buy_bar_offset": 200, - "sell_bar_offset": 434, - "gt_leg_pct": 5.96, - "tech_leg_pct": 10.59 - }, - { - "gt_leg_id": 146, - "tech_leg_id": 46, - "gt_buy": "2017-07-18 10:18:00", - "tech_buy": "2017-07-18 18:21:00", - "gt_sell": "2017-07-19 07:09:00", - "tech_sell": "2017-07-19 21:03:00", - "buy_bar_offset": 161, - "sell_bar_offset": 278, - "gt_leg_pct": 15.75, - "tech_leg_pct": 4.59 + "gt_leg_id": 144, + "tech_leg_id": 42, + "gt_buy": "2017-07-18 00:36:00", + "tech_buy": "2017-07-17 18:36:00", + "gt_sell": "2017-07-18 08:12:00", + "tech_sell": "2017-07-19 03:48:00", + "buy_bar_offset": 120, + "sell_bar_offset": 392, + "gt_leg_pct": 17.32, + "tech_leg_pct": 15.96 }, { "gt_leg_id": 148, - "tech_leg_id": 47, + "tech_leg_id": 43, "gt_buy": "2017-07-20 08:42:00", - "tech_buy": "2017-07-20 09:06:00", + "tech_buy": "2017-07-20 17:39:00", "gt_sell": "2017-07-21 01:42:00", - "tech_sell": "2017-07-21 13:03:00", - "buy_bar_offset": 8, - "sell_bar_offset": 227, + "tech_sell": "2017-07-21 23:09:00", + "buy_bar_offset": 179, + "sell_bar_offset": 413, "gt_leg_pct": 19.52, - "tech_leg_pct": 13.85 + "tech_leg_pct": 14.97 + }, + { + "gt_leg_id": 154, + "tech_leg_id": 44, + "gt_buy": "2017-07-22 04:30:00", + "tech_buy": "2017-07-22 08:21:00", + "gt_sell": "2017-07-22 19:42:00", + "tech_sell": "2017-07-23 14:54:00", + "buy_bar_offset": 77, + "sell_bar_offset": 384, + "gt_leg_pct": 9.64, + "tech_leg_pct": 3.27 }, { "gt_leg_id": 156, - "tech_leg_id": 48, + "tech_leg_id": 45, "gt_buy": "2017-07-26 15:18:00", - "tech_buy": "2017-07-26 19:18:00", + "tech_buy": "2017-07-27 03:36:00", "gt_sell": "2017-07-28 20:51:00", - "tech_sell": "2017-07-29 04:48:00", - "buy_bar_offset": 80, - "sell_bar_offset": 159, + "tech_sell": "2017-07-29 00:21:00", + "buy_bar_offset": 246, + "sell_bar_offset": 70, "gt_leg_pct": 17.26, - "tech_leg_pct": 11.11 + "tech_leg_pct": 11.14 }, { "gt_leg_id": 158, - "tech_leg_id": 49, + "tech_leg_id": 46, "gt_buy": "2017-07-30 15:39:00", - "tech_buy": "2017-07-30 17:36:00", + "tech_buy": "2017-07-30 20:42:00", "gt_sell": "2017-08-01 06:12:00", - "tech_sell": "2017-08-01 06:36:00", - "buy_bar_offset": 39, - "sell_bar_offset": 8, + "tech_sell": "2017-08-01 11:09:00", + "buy_bar_offset": 101, + "sell_bar_offset": 59, "gt_leg_pct": 6.56, - "tech_leg_pct": 4.58 + "tech_leg_pct": 4.28 }, { "gt_leg_id": 160, - "tech_leg_id": 51, + "tech_leg_id": 48, "gt_buy": "2017-08-05 12:24:00", - "tech_buy": "2017-08-05 10:06:00", + "tech_buy": "2017-08-05 11:54:00", "gt_sell": "2017-08-06 09:33:00", - "tech_sell": "2017-08-06 20:36:00", - "buy_bar_offset": 46, - "sell_bar_offset": 221, + "tech_sell": "2017-08-06 15:09:00", + "buy_bar_offset": 10, + "sell_bar_offset": 112, "gt_leg_pct": 13.06, - "tech_leg_pct": 10.5 + "tech_leg_pct": 7.99 + }, + { + "gt_leg_id": 161, + "tech_leg_id": 49, + "gt_buy": "2017-08-06 12:12:00", + "tech_buy": "2017-08-06 21:33:00", + "gt_sell": "2017-08-08 18:06:00", + "tech_sell": "2017-08-08 06:00:00", + "buy_bar_offset": 187, + "sell_bar_offset": 242, + "gt_leg_pct": 15.73, + "tech_leg_pct": 4.93 + }, + { + "gt_leg_id": 163, + "tech_leg_id": 53, + "gt_buy": "2017-08-13 11:00:00", + "tech_buy": "2017-08-12 18:30:00", + "gt_sell": "2017-08-13 11:21:00", + "tech_sell": "2017-08-13 21:00:00", + "buy_bar_offset": 330, + "sell_bar_offset": 193, + "gt_leg_pct": 6.85, + "tech_leg_pct": 6.8 }, { "gt_leg_id": 165, - "tech_leg_id": 55, + "tech_leg_id": 54, "gt_buy": "2017-08-13 21:51:00", - "tech_buy": "2017-08-14 14:21:00", + "tech_buy": "2017-08-13 22:57:00", "gt_sell": "2017-08-15 11:42:00", - "tech_sell": "2017-08-15 17:42:00", - "buy_bar_offset": 330, - "sell_bar_offset": 120, + "tech_sell": "2017-08-15 20:51:00", + "buy_bar_offset": 22, + "sell_bar_offset": 183, "gt_leg_pct": 19.53, - "tech_leg_pct": 6.83 - }, - { - "gt_leg_id": 171, - "tech_leg_id": 56, - "gt_buy": "2017-08-22 14:00:00", - "tech_buy": "2017-08-22 17:54:00", - "gt_sell": "2017-08-22 18:57:00", - "tech_sell": "2017-08-23 14:09:00", - "buy_bar_offset": 78, - "sell_bar_offset": 384, - "gt_leg_pct": 13.33, - "tech_leg_pct": 5.41 - }, - { - "gt_leg_id": 174, - "tech_leg_id": 59, - "gt_buy": "2017-09-03 06:24:00", - "tech_buy": "2017-09-03 04:24:00", - "gt_sell": "2017-09-03 15:06:00", - "tech_sell": "2017-09-03 17:51:00", - "buy_bar_offset": 40, - "sell_bar_offset": 55, - "gt_leg_pct": 8.95, - "tech_leg_pct": 3.12 + "tech_leg_pct": 4.18 }, { "gt_leg_id": 177, - "tech_leg_id": 60, + "tech_leg_id": 59, "gt_buy": "2017-09-05 11:00:00", - "tech_buy": "2017-09-05 21:57:00", + "tech_buy": "2017-09-05 19:03:00", "gt_sell": "2017-09-07 22:15:00", - "tech_sell": "2017-09-08 00:33:00", - "buy_bar_offset": 219, - "sell_bar_offset": 46, + "tech_sell": "2017-09-08 01:51:00", + "buy_bar_offset": 161, + "sell_bar_offset": 72, "gt_leg_pct": 20.94, - "tech_leg_pct": 5.87 + "tech_leg_pct": 7.6 }, { - "gt_leg_id": 180, - "tech_leg_id": 62, - "gt_buy": "2017-09-14 20:51:00", - "tech_buy": "2017-09-15 09:36:00", - "gt_sell": "2017-09-14 21:21:00", - "tech_sell": "2017-09-15 12:27:00", - "buy_bar_offset": 255, - "sell_bar_offset": 302, - "gt_leg_pct": 9.56, - "tech_leg_pct": 3.02 + "gt_leg_id": 179, + "tech_leg_id": 60, + "gt_buy": "2017-09-10 15:57:00", + "tech_buy": "2017-09-10 17:06:00", + "gt_sell": "2017-09-11 12:24:00", + "tech_sell": "2017-09-12 02:51:00", + "buy_bar_offset": 23, + "sell_bar_offset": 289, + "gt_leg_pct": 11.16, + "tech_leg_pct": 3.09 + }, + { + "gt_leg_id": 181, + "tech_leg_id": 61, + "gt_buy": "2017-09-15 08:54:00", + "tech_buy": "2017-09-15 22:06:00", + "gt_sell": "2017-09-15 09:27:00", + "tech_sell": "2017-09-16 02:06:00", + "buy_bar_offset": 264, + "sell_bar_offset": 333, + "gt_leg_pct": 15.5, + "tech_leg_pct": 4.6 }, { "gt_leg_id": 183, - "tech_leg_id": 63, + "tech_leg_id": 62, "gt_buy": "2017-09-15 14:30:00", - "tech_buy": "2017-09-15 22:54:00", + "tech_buy": "2017-09-16 04:18:00", "gt_sell": "2017-09-15 15:03:00", - "tech_sell": "2017-09-16 13:24:00", - "buy_bar_offset": 168, - "sell_bar_offset": 447, + "tech_sell": "2017-09-16 11:54:00", + "buy_bar_offset": 276, + "sell_bar_offset": 417, "gt_leg_pct": 5.83, - "tech_leg_pct": 11.97 + "tech_leg_pct": 5.02 }, { "gt_leg_id": 191, - "tech_leg_id": 64, + "tech_leg_id": 63, "gt_buy": "2017-09-17 17:21:00", - "tech_buy": "2017-09-17 18:36:00", + "tech_buy": "2017-09-17 01:57:00", "gt_sell": "2017-09-19 09:36:00", - "tech_sell": "2017-09-19 04:03:00", - "buy_bar_offset": 25, - "sell_bar_offset": 111, + "tech_sell": "2017-09-19 14:27:00", + "buy_bar_offset": 308, + "sell_bar_offset": 97, "gt_leg_pct": 14.74, - "tech_leg_pct": 7.98 - }, - { - "gt_leg_id": 200, - "tech_leg_id": 71, - "gt_buy": "2017-10-18 16:51:00", - "tech_buy": "2017-10-18 17:51:00", - "gt_sell": "2017-10-18 18:06:00", - "tech_sell": "2017-10-19 15:36:00", - "buy_bar_offset": 20, - "sell_bar_offset": 430, - "gt_leg_pct": 6.39, - "tech_leg_pct": 5.36 - }, - { - "gt_leg_id": 201, - "tech_leg_id": 72, - "gt_buy": "2017-10-18 23:15:00", - "tech_buy": "2017-10-19 21:39:00", - "gt_sell": "2017-10-22 01:39:00", - "tech_sell": "2017-10-22 03:36:00", - "buy_bar_offset": 448, - "sell_bar_offset": 39, - "gt_leg_pct": 21.94, - "tech_leg_pct": 7.81 - }, - { - "gt_leg_id": 205, - "tech_leg_id": 76, - "gt_buy": "2017-11-02 20:39:00", - "tech_buy": "2017-11-01 21:30:00", - "gt_sell": "2017-11-03 19:39:00", - "tech_sell": "2017-11-02 20:18:00", - "buy_bar_offset": 463, - "sell_bar_offset": 467, - "gt_leg_pct": 6.97, - "tech_leg_pct": 9.81 + "tech_leg_pct": 6.82 }, { "gt_leg_id": 206, "tech_leg_id": 77, "gt_buy": "2017-11-04 10:27:00", - "tech_buy": "2017-11-04 15:42:00", + "tech_buy": "2017-11-04 16:18:00", "gt_sell": "2017-11-05 22:36:00", - "tech_sell": "2017-11-05 18:57:00", - "buy_bar_offset": 105, - "sell_bar_offset": 73, + "tech_sell": "2017-11-05 17:42:00", + "buy_bar_offset": 117, + "sell_bar_offset": 98, "gt_leg_pct": 13.51, - "tech_leg_pct": 3.36 + "tech_leg_pct": 3.07 + }, + { + "gt_leg_id": 219, + "tech_leg_id": 78, + "gt_buy": "2017-11-13 08:24:00", + "tech_buy": "2017-11-13 10:03:00", + "gt_sell": "2017-11-13 14:24:00", + "tech_sell": "2017-11-14 13:24:00", + "buy_bar_offset": 33, + "sell_bar_offset": 460, + "gt_leg_pct": 14.07, + "tech_leg_pct": 8.1 }, { "gt_leg_id": 222, "tech_leg_id": 81, "gt_buy": "2017-11-18 11:48:00", - "tech_buy": "2017-11-18 12:03:00", + "tech_buy": "2017-11-18 13:15:00", "gt_sell": "2017-11-21 08:18:00", "tech_sell": "2017-11-21 05:15:00", - "buy_bar_offset": 5, + "buy_bar_offset": 29, "sell_bar_offset": 61, "gt_leg_pct": 8.81, - "tech_leg_pct": 5.49 - }, - { - "gt_leg_id": 244, - "tech_leg_id": 86, - "gt_buy": "2017-12-06 17:03:00", - "tech_buy": "2017-12-05 18:24:00", - "gt_sell": "2017-12-07 07:54:00", - "tech_sell": "2017-12-06 20:06:00", - "buy_bar_offset": 453, - "sell_bar_offset": 236, - "gt_leg_pct": 26.99, - "tech_leg_pct": 13.99 - }, - { - "gt_leg_id": 246, - "tech_leg_id": 87, - "gt_buy": "2017-12-07 11:30:00", - "tech_buy": "2017-12-07 02:48:00", - "gt_sell": "2017-12-08 01:12:00", - "tech_sell": "2017-12-08 13:12:00", - "buy_bar_offset": 174, - "sell_bar_offset": 236, - "gt_leg_pct": 20.55, - "tech_leg_pct": 42.43 - }, - { - "gt_leg_id": 264, - "tech_leg_id": 88, - "gt_buy": "2017-12-10 02:54:00", - "tech_buy": "2017-12-10 14:00:00", - "gt_sell": "2017-12-10 03:03:00", - "tech_sell": "2017-12-10 20:48:00", - "buy_bar_offset": 222, - "sell_bar_offset": 355, - "gt_leg_pct": 9.71, - "tech_leg_pct": 3.06 - }, - { - "gt_leg_id": 269, - "tech_leg_id": 89, - "gt_buy": "2017-12-10 16:30:00", - "tech_buy": "2017-12-11 00:15:00", - "gt_sell": "2017-12-10 19:39:00", - "tech_sell": "2017-12-11 22:18:00", - "buy_bar_offset": 155, - "sell_bar_offset": 418, - "gt_leg_pct": 12.38, - "tech_leg_pct": 7.53 - }, - { - "gt_leg_id": 278, - "tech_leg_id": 90, - "gt_buy": "2017-12-14 17:24:00", - "tech_buy": "2017-12-14 11:54:00", - "gt_sell": "2017-12-15 11:51:00", - "tech_sell": "2017-12-16 01:30:00", - "buy_bar_offset": 110, - "sell_bar_offset": 273, - "gt_leg_pct": 14.03, - "tech_leg_pct": 9.26 - }, - { - "gt_leg_id": 280, - "tech_leg_id": 91, - "gt_buy": "2017-12-16 07:48:00", - "tech_buy": "2017-12-16 13:06:00", - "gt_sell": "2017-12-17 21:09:00", - "tech_sell": "2017-12-18 01:06:00", - "buy_bar_offset": 106, - "sell_bar_offset": 79, - "gt_leg_pct": 15.4, - "tech_leg_pct": 10.18 - }, - { - "gt_leg_id": 287, - "tech_leg_id": 92, - "gt_buy": "2017-12-22 12:21:00", - "tech_buy": "2017-12-23 02:24:00", - "gt_sell": "2017-12-22 13:30:00", - "tech_sell": "2017-12-23 13:12:00", - "buy_bar_offset": 281, - "sell_bar_offset": 474, - "gt_leg_pct": 7.64, - "tech_leg_pct": 8.33 - }, - { - "gt_leg_id": 295, - "tech_leg_id": 94, - "gt_buy": "2017-12-24 21:39:00", - "tech_buy": "2017-12-25 19:12:00", - "gt_sell": "2017-12-27 13:57:00", - "tech_sell": "2017-12-28 03:33:00", - "buy_bar_offset": 431, - "sell_bar_offset": 272, - "gt_leg_pct": 28.02, - "tech_leg_pct": 12.25 - }, - { - "gt_leg_id": 306, - "tech_leg_id": 98, - "gt_buy": "2018-01-06 19:09:00", - "tech_buy": "2018-01-06 21:33:00", - "gt_sell": "2018-01-07 17:33:00", - "tech_sell": "2018-01-07 21:39:00", - "buy_bar_offset": 48, - "sell_bar_offset": 82, - "gt_leg_pct": 9.33, - "tech_leg_pct": 4.39 - }, - { - "gt_leg_id": 318, - "tech_leg_id": 99, - "gt_buy": "2018-01-12 09:48:00", - "tech_buy": "2018-01-12 06:54:00", - "gt_sell": "2018-01-13 10:42:00", - "tech_sell": "2018-01-13 21:51:00", - "buy_bar_offset": 58, - "sell_bar_offset": 220, - "gt_leg_pct": 16.15, - "tech_leg_pct": 5.92 - }, - { - "gt_leg_id": 333, - "tech_leg_id": 100, - "gt_buy": "2018-01-17 20:00:00", - "tech_buy": "2018-01-17 07:45:00", - "gt_sell": "2018-01-17 21:33:00", - "tech_sell": "2018-01-18 16:09:00", - "buy_bar_offset": 245, - "sell_bar_offset": 360, - "gt_leg_pct": 6.08, - "tech_leg_pct": 4.23 - }, - { - "gt_leg_id": 342, - "tech_leg_id": 101, - "gt_buy": "2018-01-19 11:45:00", - "tech_buy": "2018-01-18 18:18:00", - "gt_sell": "2018-01-20 14:03:00", - "tech_sell": "2018-01-20 17:15:00", - "buy_bar_offset": 349, - "sell_bar_offset": 64, - "gt_leg_pct": 21.56, - "tech_leg_pct": 14.23 - }, - { - "gt_leg_id": 354, - "tech_leg_id": 102, - "gt_buy": "2018-01-26 18:54:00", - "tech_buy": "2018-01-26 19:51:00", - "gt_sell": "2018-01-27 01:06:00", - "tech_sell": "2018-01-27 07:39:00", - "buy_bar_offset": 19, - "sell_bar_offset": 131, - "gt_leg_pct": 13.72, - "tech_leg_pct": 4.32 - }, - { - "gt_leg_id": 355, - "tech_leg_id": 103, - "gt_buy": "2018-01-27 11:06:00", - "tech_buy": "2018-01-28 00:27:00", - "gt_sell": "2018-01-28 21:06:00", - "tech_sell": "2018-01-28 19:45:00", - "buy_bar_offset": 267, - "sell_bar_offset": 27, - "gt_leg_pct": 9.74, - "tech_leg_pct": 5.95 - }, - { - "gt_leg_id": 360, - "tech_leg_id": 104, - "gt_buy": "2018-02-02 15:39:00", - "tech_buy": "2018-02-02 22:12:00", - "gt_sell": "2018-02-02 16:12:00", - "tech_sell": "2018-02-03 14:45:00", - "buy_bar_offset": 131, - "sell_bar_offset": 451, - "gt_leg_pct": 6.73, - "tech_leg_pct": 4.25 - }, - { - "gt_leg_id": 365, - "tech_leg_id": 105, - "gt_buy": "2018-02-03 12:45:00", - "tech_buy": "2018-02-03 16:21:00", - "gt_sell": "2018-02-04 00:12:00", - "tech_sell": "2018-02-04 18:27:00", - "buy_bar_offset": 72, - "sell_bar_offset": 365, - "gt_leg_pct": 17.41, - "tech_leg_pct": 8.48 - }, - { - "gt_leg_id": 369, - "tech_leg_id": 106, - "gt_buy": "2018-02-06 04:57:00", - "tech_buy": "2018-02-06 16:12:00", - "gt_sell": "2018-02-06 05:48:00", - "tech_sell": "2018-02-07 01:36:00", - "buy_bar_offset": 225, - "sell_bar_offset": 396, - "gt_leg_pct": 6.87, - "tech_leg_pct": 9.61 - }, - { - "gt_leg_id": 374, - "tech_leg_id": 107, - "gt_buy": "2018-02-06 20:24:00", - "tech_buy": "2018-02-07 03:06:00", - "gt_sell": "2018-02-06 22:15:00", - "tech_sell": "2018-02-07 20:30:00", - "buy_bar_offset": 134, - "sell_bar_offset": 445, - "gt_leg_pct": 13.42, - "tech_leg_pct": 10.63 - }, - { - "gt_leg_id": 379, - "tech_leg_id": 108, - "gt_buy": "2018-02-08 08:42:00", - "tech_buy": "2018-02-08 12:15:00", - "gt_sell": "2018-02-08 21:54:00", - "tech_sell": "2018-02-09 01:48:00", - "buy_bar_offset": 71, - "sell_bar_offset": 78, - "gt_leg_pct": 15.5, - "tech_leg_pct": 6.33 - }, - { - "gt_leg_id": 380, - "tech_leg_id": 109, - "gt_buy": "2018-02-09 10:06:00", - "tech_buy": "2018-02-09 17:33:00", - "gt_sell": "2018-02-10 16:06:00", - "tech_sell": "2018-02-10 19:42:00", - "buy_bar_offset": 149, - "sell_bar_offset": 72, - "gt_leg_pct": 18.0, - "tech_leg_pct": 5.07 - }, - { - "gt_leg_id": 384, - "tech_leg_id": 110, - "gt_buy": "2018-02-12 08:51:00", - "tech_buy": "2018-02-12 07:48:00", - "gt_sell": "2018-02-13 08:36:00", - "tech_sell": "2018-02-13 17:12:00", - "buy_bar_offset": 21, - "sell_bar_offset": 172, - "gt_leg_pct": 10.47, - "tech_leg_pct": 3.64 - }, - { - "gt_leg_id": 386, - "tech_leg_id": 114, - "gt_buy": "2018-02-18 18:57:00", - "tech_buy": "2018-02-18 07:18:00", - "gt_sell": "2018-02-21 07:24:00", - "tech_sell": "2018-02-20 20:00:00", - "buy_bar_offset": 233, - "sell_bar_offset": 228, - "gt_leg_pct": 23.04, - "tech_leg_pct": 8.98 - }, - { - "gt_leg_id": 388, - "tech_leg_id": 115, - "gt_buy": "2018-02-23 10:45:00", - "tech_buy": "2018-02-23 15:45:00", - "gt_sell": "2018-02-24 11:30:00", - "tech_sell": "2018-02-24 01:18:00", - "buy_bar_offset": 100, - "sell_bar_offset": 204, - "gt_leg_pct": 9.29, - "tech_leg_pct": 3.84 - }, - { - "gt_leg_id": 389, - "tech_leg_id": 116, - "gt_buy": "2018-02-26 00:30:00", - "tech_buy": "2018-02-26 12:06:00", - "gt_sell": "2018-02-26 07:48:00", - "tech_sell": "2018-02-27 04:36:00", - "buy_bar_offset": 232, - "sell_bar_offset": 416, - "gt_leg_pct": 5.4, - "tech_leg_pct": 3.07 - }, - { - "gt_leg_id": 396, - "tech_leg_id": 120, - "gt_buy": "2018-03-11 11:21:00", - "tech_buy": "2018-03-11 11:33:00", - "gt_sell": "2018-03-12 19:18:00", - "tech_sell": "2018-03-12 12:21:00", - "buy_bar_offset": 4, - "sell_bar_offset": 139, - "gt_leg_pct": 13.76, - "tech_leg_pct": 7.61 - }, - { - "gt_leg_id": 401, - "tech_leg_id": 121, - "gt_buy": "2018-03-16 10:57:00", - "tech_buy": "2018-03-16 21:45:00", - "gt_sell": "2018-03-17 07:51:00", - "tech_sell": "2018-03-17 07:36:00", - "buy_bar_offset": 216, - "sell_bar_offset": 5, - "gt_leg_pct": 6.35, - "tech_leg_pct": 3.26 - }, - { - "gt_leg_id": 402, - "tech_leg_id": 122, - "gt_buy": "2018-03-19 02:06:00", - "tech_buy": "2018-03-19 04:30:00", - "gt_sell": "2018-03-20 08:57:00", - "tech_sell": "2018-03-19 18:03:00", - "buy_bar_offset": 48, - "sell_bar_offset": 298, - "gt_leg_pct": 20.86, - "tech_leg_pct": 11.12 - }, - { - "gt_leg_id": 404, - "tech_leg_id": 124, - "gt_buy": "2018-03-23 22:48:00", - "tech_buy": "2018-03-23 17:03:00", - "gt_sell": "2018-03-24 23:48:00", - "tech_sell": "2018-03-24 20:12:00", - "buy_bar_offset": 115, - "sell_bar_offset": 72, - "gt_leg_pct": 7.17, - "tech_leg_pct": 3.27 - }, - { - "gt_leg_id": 409, - "tech_leg_id": 125, - "gt_buy": "2018-04-02 01:00:00", - "tech_buy": "2018-04-02 07:45:00", - "gt_sell": "2018-04-04 04:39:00", - "tech_sell": "2018-04-04 01:03:00", - "buy_bar_offset": 63, - "sell_bar_offset": 72, - "gt_leg_pct": 15.38, - "tech_leg_pct": 7.77 - }, - { - "gt_leg_id": 412, - "tech_leg_id": 128, - "gt_buy": "2018-04-12 16:06:00", - "tech_buy": "2018-04-13 04:06:00", - "gt_sell": "2018-04-13 22:21:00", - "tech_sell": "2018-04-14 01:00:00", - "buy_bar_offset": 240, - "sell_bar_offset": 53, - "gt_leg_pct": 18.77, - "tech_leg_pct": 4.89 - }, - { - "gt_leg_id": 414, - "tech_leg_id": 133, - "gt_buy": "2018-04-21 20:27:00", - "tech_buy": "2018-04-22 03:54:00", - "gt_sell": "2018-04-25 11:51:00", - "tech_sell": "2018-04-25 01:27:00", - "buy_bar_offset": 149, - "sell_bar_offset": 208, - "gt_leg_pct": 15.89, - "tech_leg_pct": 6.15 - }, - { - "gt_leg_id": 415, - "tech_leg_id": 134, - "gt_buy": "2018-04-26 09:36:00", - "tech_buy": "2018-04-26 23:54:00", - "gt_sell": "2018-04-30 12:03:00", - "tech_sell": "2018-04-29 17:24:00", - "buy_bar_offset": 286, - "sell_bar_offset": 373, - "gt_leg_pct": 8.29, - "tech_leg_pct": 4.12 - }, - { - "gt_leg_id": 420, - "tech_leg_id": 137, - "gt_buy": "2018-05-18 09:54:00", - "tech_buy": "2018-05-18 16:39:00", - "gt_sell": "2018-05-21 22:15:00", - "tech_sell": "2018-05-21 10:36:00", - "buy_bar_offset": 135, - "sell_bar_offset": 233, - "gt_leg_pct": 6.53, - "tech_leg_pct": 3.36 - }, - { - "gt_leg_id": 427, - "tech_leg_id": 145, - "gt_buy": "2018-07-21 09:57:00", - "tech_buy": "2018-07-22 00:21:00", - "gt_sell": "2018-07-25 09:30:00", - "tech_sell": "2018-07-24 04:42:00", - "buy_bar_offset": 287, - "sell_bar_offset": 404, - "gt_leg_pct": 17.09, "tech_leg_pct": 5.17 }, { - "gt_leg_id": 428, - "tech_leg_id": 147, - "gt_buy": "2018-07-27 22:06:00", - "tech_buy": "2018-07-27 16:12:00", - "gt_sell": "2018-07-29 09:36:00", - "tech_sell": "2018-07-29 05:33:00", - "buy_bar_offset": 118, - "sell_bar_offset": 77, - "gt_leg_pct": 5.74, - "tech_leg_pct": 3.33 - }, - { - "gt_leg_id": 432, - "tech_leg_id": 148, - "gt_buy": "2018-08-11 06:06:00", - "tech_buy": "2018-08-11 19:00:00", - "gt_sell": "2018-08-13 17:33:00", - "tech_sell": "2018-08-13 21:36:00", - "buy_bar_offset": 258, - "sell_bar_offset": 81, - "gt_leg_pct": 8.33, - "tech_leg_pct": 4.63 - }, - { - "gt_leg_id": 433, - "tech_leg_id": 149, - "gt_buy": "2018-08-14 12:06:00", - "tech_buy": "2018-08-14 18:12:00", - "gt_sell": "2018-08-16 01:18:00", - "tech_sell": "2018-08-15 20:57:00", - "buy_bar_offset": 122, + "gt_leg_id": 223, + "tech_leg_id": 82, + "gt_buy": "2017-11-21 13:57:00", + "tech_buy": "2017-11-21 16:30:00", + "gt_sell": "2017-11-24 17:12:00", + "tech_sell": "2017-11-24 21:33:00", + "buy_bar_offset": 51, "sell_bar_offset": 87, - "gt_leg_pct": 9.7, - "tech_leg_pct": 4.04 + "gt_leg_pct": 12.98, + "tech_leg_pct": 3.13 }, { - "gt_leg_id": 444, - "tech_leg_id": 157, - "gt_buy": "2018-11-25 19:21:00", - "tech_buy": "2018-11-25 21:15:00", - "gt_sell": "2018-11-25 20:03:00", - "tech_sell": "2018-11-26 13:03:00", - "buy_bar_offset": 38, - "sell_bar_offset": 340, - "gt_leg_pct": 10.55, - "tech_leg_pct": 4.79 + "gt_leg_id": 224, + "tech_leg_id": 83, + "gt_buy": "2017-11-24 18:21:00", + "tech_buy": "2017-11-25 06:12:00", + "gt_sell": "2017-11-27 02:21:00", + "tech_sell": "2017-11-26 16:57:00", + "buy_bar_offset": 237, + "sell_bar_offset": 188, + "gt_leg_pct": 19.51, + "tech_leg_pct": 9.92 }, { - "gt_leg_id": 448, - "tech_leg_id": 158, - "gt_buy": "2018-11-27 19:15:00", - "tech_buy": "2018-11-28 01:48:00", - "gt_sell": "2018-11-29 05:42:00", - "tech_sell": "2018-11-29 09:18:00", - "buy_bar_offset": 131, - "sell_bar_offset": 72, - "gt_leg_pct": 18.43, - "tech_leg_pct": 11.48 + "gt_leg_id": 225, + "tech_leg_id": 84, + "gt_buy": "2017-11-27 06:15:00", + "tech_buy": "2017-11-26 17:09:00", + "gt_sell": "2017-11-27 17:12:00", + "tech_sell": "2017-11-27 22:12:00", + "buy_bar_offset": 262, + "sell_bar_offset": 100, + "gt_leg_pct": 9.55, + "tech_leg_pct": 7.57 }, { - "gt_leg_id": 450, - "tech_leg_id": 159, - "gt_buy": "2018-11-30 21:45:00", - "tech_buy": "2018-12-01 16:57:00", - "gt_sell": "2018-12-02 11:21:00", - "tech_sell": "2018-12-02 05:24:00", - "buy_bar_offset": 384, - "sell_bar_offset": 119, - "gt_leg_pct": 8.7, - "tech_leg_pct": 6.46 + "gt_leg_id": 227, + "tech_leg_id": 85, + "gt_buy": "2017-11-28 22:09:00", + "tech_buy": "2017-11-27 23:09:00", + "gt_sell": "2017-11-29 14:27:00", + "tech_sell": "2017-11-30 02:12:00", + "buy_bar_offset": 460, + "sell_bar_offset": 235, + "gt_leg_pct": 20.81, + "tech_leg_pct": 18.73 }, { - "gt_leg_id": 453, - "tech_leg_id": 160, - "gt_buy": "2018-12-09 07:15:00", - "tech_buy": "2018-12-08 08:36:00", - "gt_sell": "2018-12-10 02:18:00", - "tech_sell": "2018-12-10 05:36:00", - "buy_bar_offset": 453, - "sell_bar_offset": 66, - "gt_leg_pct": 10.75, - "tech_leg_pct": 5.09 + "gt_leg_id": 240, + "tech_leg_id": 86, + "gt_buy": "2017-11-30 15:39:00", + "tech_buy": "2017-12-01 03:54:00", + "gt_sell": "2017-11-30 17:09:00", + "tech_sell": "2017-12-01 14:42:00", + "buy_bar_offset": 245, + "sell_bar_offset": 431, + "gt_leg_pct": 5.04, + "tech_leg_pct": 4.7 }, { - "gt_leg_id": 454, - "tech_leg_id": 161, - "gt_buy": "2018-12-16 00:51:00", - "tech_buy": "2018-12-16 10:15:00", - "gt_sell": "2018-12-19 22:39:00", - "tech_sell": "2018-12-20 04:42:00", - "buy_bar_offset": 187, - "sell_bar_offset": 121, - "gt_leg_pct": 23.69, - "tech_leg_pct": 16.8 + "gt_leg_id": 241, + "tech_leg_id": 87, + "gt_buy": "2017-11-30 23:09:00", + "tech_buy": "2017-12-01 18:00:00", + "gt_sell": "2017-12-01 00:03:00", + "tech_sell": "2017-12-02 00:03:00", + "buy_bar_offset": 377, + "sell_bar_offset": 480, + "gt_leg_pct": 11.63, + "tech_leg_pct": 4.98 }, { - "gt_leg_id": 455, - "tech_leg_id": 162, - "gt_buy": "2018-12-20 09:09:00", - "tech_buy": "2018-12-20 13:09:00", - "gt_sell": "2018-12-21 02:00:00", - "tech_sell": "2018-12-21 12:03:00", - "buy_bar_offset": 80, - "sell_bar_offset": 201, - "gt_leg_pct": 13.53, - "tech_leg_pct": 8.03 + "gt_leg_id": 244, + "tech_leg_id": 92, + "gt_buy": "2017-12-06 17:03:00", + "tech_buy": "2017-12-06 19:21:00", + "gt_sell": "2017-12-07 07:54:00", + "tech_sell": "2017-12-07 20:42:00", + "buy_bar_offset": 46, + "sell_bar_offset": 256, + "gt_leg_pct": 26.99, + "tech_leg_pct": 21.12 }, { - "gt_leg_id": 459, - "tech_leg_id": 165, - "gt_buy": "2018-12-28 16:00:00", - "tech_buy": "2018-12-28 14:48:00", - "gt_sell": "2018-12-30 08:39:00", - "tech_sell": "2018-12-29 20:48:00", + "gt_leg_id": 246, + "tech_leg_id": 93, + "gt_buy": "2017-12-07 11:30:00", + "tech_buy": "2017-12-08 00:42:00", + "gt_sell": "2017-12-08 01:12:00", + "tech_sell": "2017-12-08 13:51:00", + "buy_bar_offset": 264, + "sell_bar_offset": 249, + "gt_leg_pct": 20.55, + "tech_leg_pct": 4.2 + }, + { + "gt_leg_id": 266, + "tech_leg_id": 94, + "gt_buy": "2017-12-10 10:57:00", + "tech_buy": "2017-12-10 22:45:00", + "gt_sell": "2017-12-10 11:15:00", + "tech_sell": "2017-12-11 16:18:00", + "buy_bar_offset": 236, + "sell_bar_offset": 466, + "gt_leg_pct": 6.32, + "tech_leg_pct": 17.03 + }, + { + "gt_leg_id": 278, + "tech_leg_id": 95, + "gt_buy": "2017-12-14 17:24:00", + "tech_buy": "2017-12-14 06:45:00", + "gt_sell": "2017-12-15 11:51:00", + "tech_sell": "2017-12-15 23:09:00", + "buy_bar_offset": 213, + "sell_bar_offset": 226, + "gt_leg_pct": 14.03, + "tech_leg_pct": 10.87 + }, + { + "gt_leg_id": 280, + "tech_leg_id": 96, + "gt_buy": "2017-12-16 07:48:00", + "tech_buy": "2017-12-16 09:00:00", + "gt_sell": "2017-12-17 21:09:00", + "tech_sell": "2017-12-17 10:27:00", "buy_bar_offset": 24, - "sell_bar_offset": 237, - "gt_leg_pct": 7.99, - "tech_leg_pct": 5.32 + "sell_bar_offset": 214, + "gt_leg_pct": 15.4, + "tech_leg_pct": 8.76 }, { - "gt_leg_id": 468, - "tech_leg_id": 178, - "gt_buy": "2019-04-07 06:06:00", - "tech_buy": "2019-04-07 22:39:00", - "gt_sell": "2019-04-11 04:48:00", - "tech_sell": "2019-04-10 19:06:00", - "buy_bar_offset": 331, - "sell_bar_offset": 189, - "gt_leg_pct": 11.16, - "tech_leg_pct": 3.39 - }, - { - "gt_leg_id": 472, - "tech_leg_id": 186, - "gt_buy": "2019-05-11 21:15:00", - "tech_buy": "2019-05-12 00:33:00", - "gt_sell": "2019-05-12 18:36:00", - "tech_sell": "2019-05-12 18:54:00", + "gt_leg_id": 293, + "tech_leg_id": 97, + "gt_buy": "2017-12-23 08:42:00", + "tech_buy": "2017-12-23 05:24:00", + "gt_sell": "2017-12-23 12:57:00", + "tech_sell": "2017-12-24 08:54:00", "buy_bar_offset": 66, - "sell_bar_offset": 6, - "gt_leg_pct": 12.53, - "tech_leg_pct": 8.23 - }, - { - "gt_leg_id": 473, - "tech_leg_id": 187, - "gt_buy": "2019-05-13 00:45:00", - "tech_buy": "2019-05-13 11:09:00", - "gt_sell": "2019-05-14 07:09:00", - "tech_sell": "2019-05-14 05:03:00", - "buy_bar_offset": 208, - "sell_bar_offset": 42, - "gt_leg_pct": 20.1, - "tech_leg_pct": 10.29 - }, - { - "gt_leg_id": 478, - "tech_leg_id": 189, - "gt_buy": "2019-05-17 21:27:00", - "tech_buy": "2019-05-18 21:24:00", - "gt_sell": "2019-05-20 08:12:00", - "tech_sell": "2019-05-19 17:03:00", - "buy_bar_offset": 479, - "sell_bar_offset": 303, - "gt_leg_pct": 17.2, - "tech_leg_pct": 5.95 - }, - { - "gt_leg_id": 486, - "tech_leg_id": 196, - "gt_buy": "2019-06-23 07:18:00", - "tech_buy": "2019-06-24 00:42:00", - "gt_sell": "2019-06-26 14:15:00", - "tech_sell": "2019-06-26 18:51:00", - "buy_bar_offset": 348, - "sell_bar_offset": 92, - "gt_leg_pct": 29.44, - "tech_leg_pct": 18.83 - }, - { - "gt_leg_id": 496, - "tech_leg_id": 197, - "gt_buy": "2019-07-02 00:36:00", - "tech_buy": "2019-07-02 21:54:00", - "gt_sell": "2019-07-02 09:15:00", - "tech_sell": "2019-07-03 07:42:00", - "buy_bar_offset": 426, - "sell_bar_offset": 449, - "gt_leg_pct": 7.37, - "tech_leg_pct": 6.76 - }, - { - "gt_leg_id": 504, - "tech_leg_id": 199, - "gt_buy": "2019-07-15 11:15:00", - "tech_buy": "2019-07-15 18:15:00", - "gt_sell": "2019-07-16 08:15:00", - "tech_sell": "2019-07-16 09:21:00", - "buy_bar_offset": 140, - "sell_bar_offset": 22, - "gt_leg_pct": 13.23, - "tech_leg_pct": 6.86 - }, - { - "gt_leg_id": 513, - "tech_leg_id": 205, - "gt_buy": "2019-08-18 03:03:00", - "tech_buy": "2019-08-18 18:00:00", - "gt_sell": "2019-08-20 09:06:00", - "tech_sell": "2019-08-19 21:00:00", - "buy_bar_offset": 299, - "sell_bar_offset": 242, - "gt_leg_pct": 8.69, - "tech_leg_pct": 4.42 - }, - { - "gt_leg_id": 523, - "tech_leg_id": 211, - "gt_buy": "2019-10-24 15:48:00", - "tech_buy": "2019-10-24 17:18:00", - "gt_sell": "2019-10-26 10:45:00", - "tech_sell": "2019-10-26 06:00:00", - "buy_bar_offset": 30, - "sell_bar_offset": 95, - "gt_leg_pct": 37.97, - "tech_leg_pct": 13.78 - }, - { - "gt_leg_id": 530, - "tech_leg_id": 214, - "gt_buy": "2019-11-27 19:03:00", - "tech_buy": "2019-11-28 17:51:00", - "gt_sell": "2019-11-30 01:00:00", - "tech_sell": "2019-11-30 06:06:00", - "buy_bar_offset": 456, - "sell_bar_offset": 102, - "gt_leg_pct": 14.3, - "tech_leg_pct": 3.24 - }, - { - "gt_leg_id": 532, - "tech_leg_id": 215, - "gt_buy": "2019-12-05 06:21:00", - "tech_buy": "2019-12-04 15:12:00", - "gt_sell": "2019-12-07 13:51:00", - "tech_sell": "2019-12-07 18:42:00", - "buy_bar_offset": 303, - "sell_bar_offset": 97, - "gt_leg_pct": 5.42, - "tech_leg_pct": 3.95 - }, - { - "gt_leg_id": 533, - "tech_leg_id": 216, - "gt_buy": "2019-12-18 22:21:00", - "tech_buy": "2019-12-18 22:33:00", - "gt_sell": "2019-12-19 07:57:00", - "tech_sell": "2019-12-19 11:33:00", - "buy_bar_offset": 4, - "sell_bar_offset": 72, - "gt_leg_pct": 14.98, - "tech_leg_pct": 8.53 - }, - { - "gt_leg_id": 539, - "tech_leg_id": 224, - "gt_buy": "2020-02-17 23:24:00", - "tech_buy": "2020-02-18 08:09:00", - "gt_sell": "2020-02-20 02:30:00", - "tech_sell": "2020-02-19 13:18:00", - "buy_bar_offset": 175, - "sell_bar_offset": 264, - "gt_leg_pct": 7.39, - "tech_leg_pct": 4.07 - }, - { - "gt_leg_id": 546, - "tech_leg_id": 226, - "gt_buy": "2020-03-12 22:45:00", - "tech_buy": "2020-03-13 11:45:00", - "gt_sell": "2020-03-13 01:03:00", - "tech_sell": "2020-03-13 22:54:00", - "buy_bar_offset": 260, - "sell_bar_offset": 437, - "gt_leg_pct": 8.0, - "tech_leg_pct": 11.85 - }, - { - "gt_leg_id": 564, - "tech_leg_id": 227, - "gt_buy": "2020-03-16 20:00:00", - "tech_buy": "2020-03-16 22:57:00", - "gt_sell": "2020-03-16 21:09:00", - "tech_sell": "2020-03-17 17:45:00", - "buy_bar_offset": 59, - "sell_bar_offset": 412, - "gt_leg_pct": 6.97, - "tech_leg_pct": 5.69 - }, - { - "gt_leg_id": 568, - "tech_leg_id": 228, - "gt_buy": "2020-03-18 19:09:00", - "tech_buy": "2020-03-18 05:15:00", - "gt_sell": "2020-03-20 07:54:00", - "tech_sell": "2020-03-20 08:21:00", - "buy_bar_offset": 278, - "sell_bar_offset": 9, - "gt_leg_pct": 27.58, - "tech_leg_pct": 15.62 - }, - { - "gt_leg_id": 569, - "tech_leg_id": 229, - "gt_buy": "2020-03-20 10:45:00", - "tech_buy": "2020-03-20 15:51:00", - "gt_sell": "2020-03-20 19:48:00", - "tech_sell": "2020-03-20 23:39:00", - "buy_bar_offset": 102, - "sell_bar_offset": 77, - "gt_leg_pct": 14.87, - "tech_leg_pct": 5.11 - }, - { - "gt_leg_id": 573, - "tech_leg_id": 230, - "gt_buy": "2020-03-23 22:39:00", - "tech_buy": "2020-03-23 11:48:00", - "gt_sell": "2020-03-25 18:39:00", - "tech_sell": "2020-03-25 23:45:00", - "buy_bar_offset": 217, - "sell_bar_offset": 102, - "gt_leg_pct": 11.24, - "tech_leg_pct": 9.44 - }, - { - "gt_leg_id": 574, - "tech_leg_id": 231, - "gt_buy": "2020-03-30 09:03:00", - "tech_buy": "2020-03-30 14:03:00", - "gt_sell": "2020-03-31 07:30:00", - "tech_sell": "2020-04-01 00:30:00", - "buy_bar_offset": 100, - "sell_bar_offset": 340, - "gt_leg_pct": 11.38, - "tech_leg_pct": 3.88 - }, - { - "gt_leg_id": 576, - "tech_leg_id": 233, - "gt_buy": "2020-04-04 01:21:00", - "tech_buy": "2020-04-04 18:21:00", - "gt_sell": "2020-04-07 09:33:00", - "tech_sell": "2020-04-07 01:12:00", - "buy_bar_offset": 340, - "sell_bar_offset": 167, - "gt_leg_pct": 11.38, - "tech_leg_pct": 4.06 - }, - { - "gt_leg_id": 587, - "tech_leg_id": 241, - "gt_buy": "2020-05-12 03:18:00", - "tech_buy": "2020-05-12 08:42:00", - "gt_sell": "2020-05-14 19:06:00", - "tech_sell": "2020-05-14 04:00:00", - "buy_bar_offset": 108, - "sell_bar_offset": 302, - "gt_leg_pct": 17.85, - "tech_leg_pct": 4.59 - }, - { - "gt_leg_id": 596, - "tech_leg_id": 253, - "gt_buy": "2020-08-28 02:45:00", - "tech_buy": "2020-08-27 21:54:00", - "gt_sell": "2020-09-02 07:21:00", - "tech_sell": "2020-09-02 10:42:00", - "buy_bar_offset": 97, - "sell_bar_offset": 67, - "gt_leg_pct": 6.35, - "tech_leg_pct": 4.07 - }, - { - "gt_leg_id": 600, - "tech_leg_id": 261, - "gt_buy": "2020-10-28 23:15:00", - "tech_buy": "2020-10-29 21:33:00", - "gt_sell": "2020-10-31 19:06:00", - "tech_sell": "2020-10-31 08:54:00", - "buy_bar_offset": 446, - "sell_bar_offset": 204, - "gt_leg_pct": 8.34, - "tech_leg_pct": 3.33 - }, - { - "gt_leg_id": 601, - "tech_leg_id": 262, - "gt_buy": "2020-11-02 21:45:00", - "tech_buy": "2020-11-03 18:18:00", - "gt_sell": "2020-11-06 10:15:00", - "tech_sell": "2020-11-06 05:33:00", - "buy_bar_offset": 411, - "sell_bar_offset": 94, - "gt_leg_pct": 18.45, - "tech_leg_pct": 9.51 - }, - { - "gt_leg_id": 603, - "tech_leg_id": 266, - "gt_buy": "2020-11-18 14:45:00", - "tech_buy": "2020-11-18 09:12:00", - "gt_sell": "2020-11-21 11:30:00", - "tech_sell": "2020-11-20 16:24:00", - "buy_bar_offset": 111, - "sell_bar_offset": 382, - "gt_leg_pct": 10.29, - "tech_leg_pct": 3.25 - }, - { - "gt_leg_id": 604, - "tech_leg_id": 267, - "gt_buy": "2020-11-22 10:48:00", - "tech_buy": "2020-11-22 21:15:00", - "gt_sell": "2020-11-25 22:48:00", - "tech_sell": "2020-11-25 09:15:00", - "buy_bar_offset": 209, - "sell_bar_offset": 271, + "sell_bar_offset": 399, "gt_leg_pct": 9.49, - "tech_leg_pct": 4.92 + "tech_leg_pct": 5.68 }, { - "gt_leg_id": 610, - "tech_leg_id": 272, - "gt_buy": "2020-12-17 19:45:00", - "tech_buy": "2020-12-18 12:03:00", - "gt_sell": "2020-12-21 05:39:00", - "tech_sell": "2020-12-21 15:03:00", - "buy_bar_offset": 326, - "sell_bar_offset": 188, - "gt_leg_pct": 10.08, - "tech_leg_pct": 5.73 + "gt_leg_id": 299, + "tech_leg_id": 101, + "gt_buy": "2017-12-30 22:18:00", + "tech_buy": "2017-12-31 02:18:00", + "gt_sell": "2017-12-31 12:45:00", + "tech_sell": "2018-01-01 11:12:00", + "buy_bar_offset": 80, + "sell_bar_offset": 449, + "gt_leg_pct": 8.33, + "tech_leg_pct": 3.99 }, { - "gt_leg_id": 611, - "tech_leg_id": 273, - "gt_buy": "2020-12-21 21:12:00", - "tech_buy": "2020-12-22 05:09:00", - "gt_sell": "2020-12-23 10:03:00", - "tech_sell": "2020-12-23 11:39:00", - "buy_bar_offset": 159, - "sell_bar_offset": 32, - "gt_leg_pct": 10.4, - "tech_leg_pct": 4.3 + "gt_leg_id": 301, + "tech_leg_id": 103, + "gt_buy": "2018-01-03 08:33:00", + "tech_buy": "2018-01-03 11:09:00", + "gt_sell": "2018-01-05 05:30:00", + "tech_sell": "2018-01-05 20:54:00", + "buy_bar_offset": 52, + "sell_bar_offset": 308, + "gt_leg_pct": 11.09, + "tech_leg_pct": 12.64 }, { - "gt_leg_id": 618, - "tech_leg_id": 278, - "gt_buy": "2021-01-05 15:12:00", - "tech_buy": "2021-01-05 04:27:00", - "gt_sell": "2021-01-06 13:27:00", - "tech_sell": "2021-01-06 19:18:00", - "buy_bar_offset": 215, - "sell_bar_offset": 117, + "gt_leg_id": 302, + "tech_leg_id": 104, + "gt_buy": "2018-01-05 07:39:00", + "tech_buy": "2018-01-05 23:45:00", + "gt_sell": "2018-01-05 19:54:00", + "tech_sell": "2018-01-06 13:54:00", + "buy_bar_offset": 322, + "sell_bar_offset": 360, + "gt_leg_pct": 17.39, + "tech_leg_pct": 6.83 + }, + { + "gt_leg_id": 306, + "tech_leg_id": 105, + "gt_buy": "2018-01-06 19:09:00", + "tech_buy": "2018-01-06 21:03:00", + "gt_sell": "2018-01-07 17:33:00", + "tech_sell": "2018-01-08 00:15:00", + "buy_bar_offset": 38, + "sell_bar_offset": 134, + "gt_leg_pct": 9.33, + "tech_leg_pct": 3.69 + }, + { + "gt_leg_id": 318, + "tech_leg_id": 106, + "gt_buy": "2018-01-12 09:48:00", + "tech_buy": "2018-01-12 08:42:00", + "gt_sell": "2018-01-13 10:42:00", + "tech_sell": "2018-01-13 18:48:00", + "buy_bar_offset": 22, + "sell_bar_offset": 159, "gt_leg_pct": 16.15, - "tech_leg_pct": 7.73 + "tech_leg_pct": 8.16 }, { - "gt_leg_id": 619, - "tech_leg_id": 279, - "gt_buy": "2021-01-06 18:15:00", - "tech_buy": "2021-01-06 21:57:00", - "gt_sell": "2021-01-08 03:15:00", - "tech_sell": "2021-01-08 08:45:00", - "buy_bar_offset": 74, - "sell_bar_offset": 110, - "gt_leg_pct": 18.45, - "tech_leg_pct": 13.67 + "gt_leg_id": 331, + "tech_leg_id": 107, + "gt_buy": "2018-01-17 12:45:00", + "tech_buy": "2018-01-18 03:00:00", + "gt_sell": "2018-01-17 13:51:00", + "tech_sell": "2018-01-18 14:06:00", + "buy_bar_offset": 285, + "sell_bar_offset": 473, + "gt_leg_pct": 11.69, + "tech_leg_pct": 11.87 }, { - "gt_leg_id": 632, - "tech_leg_id": 281, - "gt_buy": "2021-01-13 10:00:00", - "tech_buy": "2021-01-13 13:21:00", - "gt_sell": "2021-01-15 00:33:00", - "tech_sell": "2021-01-14 12:54:00", - "buy_bar_offset": 67, - "sell_bar_offset": 233, - "gt_leg_pct": 18.96, - "tech_leg_pct": 8.11 + "gt_leg_id": 337, + "tech_leg_id": 108, + "gt_buy": "2018-01-18 07:39:00", + "tech_buy": "2018-01-18 18:30:00", + "gt_sell": "2018-01-18 08:45:00", + "tech_sell": "2018-01-19 07:33:00", + "buy_bar_offset": 217, + "sell_bar_offset": 456, + "gt_leg_pct": 11.03, + "tech_leg_pct": 3.69 }, { - "gt_leg_id": 640, - "tech_leg_id": 282, - "gt_buy": "2021-01-25 04:30:00", - "tech_buy": "2021-01-24 11:18:00", - "gt_sell": "2021-01-25 23:12:00", - "tech_sell": "2021-01-25 16:15:00", - "buy_bar_offset": 344, - "sell_bar_offset": 139, - "gt_leg_pct": 11.97, - "tech_leg_pct": 3.15 + "gt_leg_id": 342, + "tech_leg_id": 109, + "gt_buy": "2018-01-19 11:45:00", + "tech_buy": "2018-01-19 17:21:00", + "gt_sell": "2018-01-20 14:03:00", + "tech_sell": "2018-01-21 10:03:00", + "buy_bar_offset": 112, + "sell_bar_offset": 400, + "gt_leg_pct": 21.56, + "tech_leg_pct": 8.34 }, { - "gt_leg_id": 641, - "tech_leg_id": 283, - "gt_buy": "2021-01-27 23:48:00", - "tech_buy": "2021-01-28 02:03:00", - "gt_sell": "2021-01-29 12:21:00", - "tech_sell": "2021-01-29 17:12:00", - "buy_bar_offset": 45, - "sell_bar_offset": 97, - "gt_leg_pct": 14.01, - "tech_leg_pct": 4.12 + "gt_leg_id": 353, + "tech_leg_id": 110, + "gt_buy": "2018-01-24 13:51:00", + "tech_buy": "2018-01-23 23:36:00", + "gt_sell": "2018-01-25 11:48:00", + "tech_sell": "2018-01-25 13:48:00", + "buy_bar_offset": 285, + "sell_bar_offset": 40, + "gt_leg_pct": 10.08, + "tech_leg_pct": 6.68 }, { - "gt_leg_id": 645, - "tech_leg_id": 284, - "gt_buy": "2021-02-01 23:18:00", - "tech_buy": "2021-02-01 13:03:00", - "gt_sell": "2021-02-04 17:30:00", - "tech_sell": "2021-02-03 20:21:00", - "buy_bar_offset": 205, - "sell_bar_offset": 423, - "gt_leg_pct": 14.15, - "tech_leg_pct": 4.57 - }, - { - "gt_leg_id": 646, - "tech_leg_id": 286, - "gt_buy": "2021-02-04 18:09:00", - "tech_buy": "2021-02-05 13:21:00", - "gt_sell": "2021-02-07 01:00:00", - "tech_sell": "2021-02-07 12:06:00", - "buy_bar_offset": 384, - "sell_bar_offset": 222, - "gt_leg_pct": 14.55, - "tech_leg_pct": 4.53 - }, - { - "gt_leg_id": 647, - "tech_leg_id": 287, - "gt_buy": "2021-02-08 00:18:00", - "tech_buy": "2021-02-08 03:15:00", - "gt_sell": "2021-02-08 22:39:00", - "tech_sell": "2021-02-09 04:51:00", - "buy_bar_offset": 59, - "sell_bar_offset": 124, - "gt_leg_pct": 15.71, - "tech_leg_pct": 8.66 - }, - { - "gt_leg_id": 658, - "tech_leg_id": 294, - "gt_buy": "2021-03-01 01:00:00", - "tech_buy": "2021-03-01 04:36:00", - "gt_sell": "2021-03-02 09:24:00", - "tech_sell": "2021-03-02 05:45:00", - "buy_bar_offset": 72, - "sell_bar_offset": 73, - "gt_leg_pct": 15.84, - "tech_leg_pct": 9.48 - }, - { - "gt_leg_id": 659, - "tech_leg_id": 295, - "gt_buy": "2021-03-03 02:12:00", - "tech_buy": "2021-03-03 05:54:00", - "gt_sell": "2021-03-03 22:00:00", - "tech_sell": "2021-03-04 21:33:00", - "buy_bar_offset": 74, - "sell_bar_offset": 471, - "gt_leg_pct": 9.59, - "tech_leg_pct": 3.34 - }, - { - "gt_leg_id": 664, - "tech_leg_id": 300, - "gt_buy": "2021-03-23 15:24:00", - "tech_buy": "2021-03-23 21:09:00", - "gt_sell": "2021-03-24 22:39:00", - "tech_sell": "2021-03-24 22:54:00", - "buy_bar_offset": 115, - "sell_bar_offset": 5, - "gt_leg_pct": 8.6, - "tech_leg_pct": 3.67 - }, - { - "gt_leg_id": 688, - "tech_leg_id": 311, - "gt_buy": "2021-05-19 16:15:00", - "tech_buy": "2021-05-19 23:48:00", - "gt_sell": "2021-05-19 17:48:00", - "tech_sell": "2021-05-20 08:12:00", - "buy_bar_offset": 151, - "sell_bar_offset": 288, - "gt_leg_pct": 5.46, - "tech_leg_pct": 6.64 - }, - { - "gt_leg_id": 703, - "tech_leg_id": 312, - "gt_buy": "2021-05-24 10:21:00", - "tech_buy": "2021-05-24 11:21:00", - "gt_sell": "2021-05-24 21:42:00", - "tech_sell": "2021-05-25 13:18:00", + "gt_leg_id": 354, + "tech_leg_id": 111, + "gt_buy": "2018-01-26 18:54:00", + "tech_buy": "2018-01-26 19:54:00", + "gt_sell": "2018-01-27 01:06:00", + "tech_sell": "2018-01-27 06:36:00", "buy_bar_offset": 20, - "sell_bar_offset": 312, - "gt_leg_pct": 14.37, - "tech_leg_pct": 8.81 + "sell_bar_offset": 110, + "gt_leg_pct": 13.72, + "tech_leg_pct": 4.51 }, { - "gt_leg_id": 706, - "tech_leg_id": 313, - "gt_buy": "2021-05-25 21:00:00", - "tech_buy": "2021-05-26 05:21:00", - "gt_sell": "2021-05-26 15:36:00", - "tech_sell": "2021-05-26 17:18:00", - "buy_bar_offset": 167, - "sell_bar_offset": 34, - "gt_leg_pct": 8.6, - "tech_leg_pct": 3.21 + "gt_leg_id": 355, + "tech_leg_id": 112, + "gt_buy": "2018-01-27 11:06:00", + "tech_buy": "2018-01-27 11:51:00", + "gt_sell": "2018-01-28 21:06:00", + "tech_sell": "2018-01-28 17:30:00", + "buy_bar_offset": 15, + "sell_bar_offset": 72, + "gt_leg_pct": 9.74, + "tech_leg_pct": 5.19 }, { - "gt_leg_id": 710, - "tech_leg_id": 314, - "gt_buy": "2021-05-30 10:27:00", - "tech_buy": "2021-05-30 04:30:00", - "gt_sell": "2021-05-31 06:42:00", - "tech_sell": "2021-06-01 05:42:00", - "buy_bar_offset": 119, - "sell_bar_offset": 460, - "gt_leg_pct": 8.24, - "tech_leg_pct": 3.71 + "gt_leg_id": 365, + "tech_leg_id": 113, + "gt_buy": "2018-02-03 12:45:00", + "tech_buy": "2018-02-02 23:57:00", + "gt_sell": "2018-02-04 00:12:00", + "tech_sell": "2018-02-04 18:57:00", + "buy_bar_offset": 256, + "sell_bar_offset": 375, + "gt_leg_pct": 17.41, + "tech_leg_pct": 8.21 }, { - "gt_leg_id": 712, - "tech_leg_id": 316, - "gt_buy": "2021-06-09 00:24:00", - "tech_buy": "2021-06-09 06:45:00", - "gt_sell": "2021-06-10 19:06:00", - "tech_sell": "2021-06-10 15:39:00", - "buy_bar_offset": 90, - "sell_bar_offset": 69, - "gt_leg_pct": 22.59, - "tech_leg_pct": 9.29 + "gt_leg_id": 369, + "tech_leg_id": 114, + "gt_buy": "2018-02-06 04:57:00", + "tech_buy": "2018-02-06 17:21:00", + "gt_sell": "2018-02-06 05:48:00", + "tech_sell": "2018-02-07 02:00:00", + "buy_bar_offset": 248, + "sell_bar_offset": 404, + "gt_leg_pct": 6.87, + "tech_leg_pct": 10.22 }, { - "gt_leg_id": 719, - "tech_leg_id": 320, - "gt_buy": "2021-07-02 14:48:00", - "tech_buy": "2021-07-03 01:54:00", - "gt_sell": "2021-07-05 06:57:00", - "tech_sell": "2021-07-05 05:12:00", - "buy_bar_offset": 222, - "sell_bar_offset": 35, - "gt_leg_pct": 9.07, - "tech_leg_pct": 4.71 + "gt_leg_id": 380, + "tech_leg_id": 116, + "gt_buy": "2018-02-09 10:06:00", + "tech_buy": "2018-02-10 01:30:00", + "gt_sell": "2018-02-10 16:06:00", + "tech_sell": "2018-02-10 19:24:00", + "buy_bar_offset": 279, + "sell_bar_offset": 66, + "gt_leg_pct": 18.0, + "tech_leg_pct": 3.06 }, { - "gt_leg_id": 722, - "tech_leg_id": 323, - "gt_buy": "2021-07-26 10:00:00", - "tech_buy": "2021-07-25 11:30:00", - "gt_sell": "2021-07-27 04:21:00", - "tech_sell": "2021-07-26 22:03:00", - "buy_bar_offset": 450, - "sell_bar_offset": 126, - "gt_leg_pct": 10.02, - "tech_leg_pct": 11.27 + "gt_leg_id": 383, + "tech_leg_id": 117, + "gt_buy": "2018-02-11 12:51:00", + "tech_buy": "2018-02-11 19:48:00", + "gt_sell": "2018-02-12 01:12:00", + "tech_sell": "2018-02-12 22:57:00", + "buy_bar_offset": 139, + "sell_bar_offset": 435, + "gt_leg_pct": 8.44, + "tech_leg_pct": 6.39 }, { - "gt_leg_id": 724, - "tech_leg_id": 324, - "gt_buy": "2021-07-30 18:27:00", - "tech_buy": "2021-07-31 03:30:00", - "gt_sell": "2021-08-01 12:57:00", - "tech_sell": "2021-07-31 22:06:00", - "buy_bar_offset": 181, - "sell_bar_offset": 297, - "gt_leg_pct": 11.32, - "tech_leg_pct": 5.81 + "gt_leg_id": 389, + "tech_leg_id": 125, + "gt_buy": "2018-02-26 00:30:00", + "tech_buy": "2018-02-26 18:09:00", + "gt_sell": "2018-02-26 07:48:00", + "tech_sell": "2018-02-27 01:57:00", + "buy_bar_offset": 353, + "sell_bar_offset": 363, + "gt_leg_pct": 5.4, + "tech_leg_pct": 5.31 }, { - "gt_leg_id": 727, - "tech_leg_id": 330, - "gt_buy": "2021-08-26 21:06:00", - "tech_buy": "2021-08-27 01:30:00", - "gt_sell": "2021-08-29 10:00:00", - "tech_sell": "2021-08-28 22:00:00", - "buy_bar_offset": 88, - "sell_bar_offset": 240, - "gt_leg_pct": 6.4, - "tech_leg_pct": 3.45 - }, - { - "gt_leg_id": 733, - "tech_leg_id": 335, - "gt_buy": "2021-09-22 09:45:00", - "tech_buy": "2021-09-22 03:09:00", - "gt_sell": "2021-09-24 16:45:00", - "tech_sell": "2021-09-24 07:21:00", - "buy_bar_offset": 132, - "sell_bar_offset": 188, - "gt_leg_pct": 9.1, + "gt_leg_id": 390, + "tech_leg_id": 126, + "gt_buy": "2018-02-26 17:24:00", + "tech_buy": "2018-02-27 15:51:00", + "gt_sell": "2018-02-28 15:30:00", + "tech_sell": "2018-02-28 07:48:00", + "buy_bar_offset": 449, + "sell_bar_offset": 154, + "gt_leg_pct": 14.64, "tech_leg_pct": 3.38 }, + { + "gt_leg_id": 395, + "tech_leg_id": 129, + "gt_buy": "2018-03-10 04:21:00", + "tech_buy": "2018-03-09 20:06:00", + "gt_sell": "2018-03-10 15:15:00", + "tech_sell": "2018-03-11 02:15:00", + "buy_bar_offset": 165, + "sell_bar_offset": 220, + "gt_leg_pct": 8.19, + "tech_leg_pct": 4.99 + }, + { + "gt_leg_id": 396, + "tech_leg_id": 130, + "gt_buy": "2018-03-11 11:21:00", + "tech_buy": "2018-03-11 19:54:00", + "gt_sell": "2018-03-12 19:18:00", + "tech_sell": "2018-03-12 08:39:00", + "buy_bar_offset": 171, + "sell_bar_offset": 213, + "gt_leg_pct": 13.76, + "tech_leg_pct": 7.19 + }, + { + "gt_leg_id": 399, + "tech_leg_id": 131, + "gt_buy": "2018-03-15 15:06:00", + "tech_buy": "2018-03-15 16:09:00", + "gt_sell": "2018-03-15 22:57:00", + "tech_sell": "2018-03-16 08:18:00", + "buy_bar_offset": 21, + "sell_bar_offset": 187, + "gt_leg_pct": 10.13, + "tech_leg_pct": 4.29 + }, + { + "gt_leg_id": 402, + "tech_leg_id": 132, + "gt_buy": "2018-03-19 02:06:00", + "tech_buy": "2018-03-19 03:21:00", + "gt_sell": "2018-03-20 08:57:00", + "tech_sell": "2018-03-19 18:30:00", + "buy_bar_offset": 25, + "sell_bar_offset": 289, + "gt_leg_pct": 20.86, + "tech_leg_pct": 10.21 + }, + { + "gt_leg_id": 403, + "tech_leg_id": 134, + "gt_buy": "2018-03-20 18:09:00", + "tech_buy": "2018-03-20 19:09:00", + "gt_sell": "2018-03-21 13:27:00", + "tech_sell": "2018-03-22 05:09:00", + "buy_bar_offset": 20, + "sell_bar_offset": 314, + "gt_leg_pct": 11.16, + "tech_leg_pct": 5.32 + }, + { + "gt_leg_id": 414, + "tech_leg_id": 144, + "gt_buy": "2018-04-21 20:27:00", + "tech_buy": "2018-04-22 03:57:00", + "gt_sell": "2018-04-25 11:51:00", + "tech_sell": "2018-04-25 01:30:00", + "buy_bar_offset": 150, + "sell_bar_offset": 207, + "gt_leg_pct": 15.89, + "tech_leg_pct": 6.3 + }, + { + "gt_leg_id": 419, + "tech_leg_id": 147, + "gt_buy": "2018-05-12 15:21:00", + "tech_buy": "2018-05-12 16:21:00", + "gt_sell": "2018-05-15 05:45:00", + "tech_sell": "2018-05-14 10:03:00", + "buy_bar_offset": 20, + "sell_bar_offset": 394, + "gt_leg_pct": 9.72, + "tech_leg_pct": 5.27 + }, + { + "gt_leg_id": 420, + "tech_leg_id": 148, + "gt_buy": "2018-05-18 09:54:00", + "tech_buy": "2018-05-18 16:39:00", + "gt_sell": "2018-05-21 22:15:00", + "tech_sell": "2018-05-21 17:15:00", + "buy_bar_offset": 135, + "sell_bar_offset": 100, + "gt_leg_pct": 6.53, + "tech_leg_pct": 4.09 + }, + { + "gt_leg_id": 422, + "tech_leg_id": 150, + "gt_buy": "2018-06-14 01:30:00", + "tech_buy": "2018-06-14 11:06:00", + "gt_sell": "2018-06-19 22:15:00", + "tech_sell": "2018-06-19 08:48:00", + "buy_bar_offset": 192, + "sell_bar_offset": 269, + "gt_leg_pct": 10.1, + "tech_leg_pct": 4.12 + }, + { + "gt_leg_id": 424, + "tech_leg_id": 151, + "gt_buy": "2018-06-25 00:57:00", + "tech_buy": "2018-06-24 18:45:00", + "gt_sell": "2018-06-25 23:27:00", + "tech_sell": "2018-06-25 10:45:00", + "buy_bar_offset": 124, + "sell_bar_offset": 254, + "gt_leg_pct": 7.97, + "tech_leg_pct": 4.01 + }, + { + "gt_leg_id": 427, + "tech_leg_id": 156, + "gt_buy": "2018-07-21 09:57:00", + "tech_buy": "2018-07-21 11:39:00", + "gt_sell": "2018-07-25 09:30:00", + "tech_sell": "2018-07-24 08:12:00", + "buy_bar_offset": 34, + "sell_bar_offset": 334, + "gt_leg_pct": 17.09, + "tech_leg_pct": 5.31 + }, + { + "gt_leg_id": 428, + "tech_leg_id": 158, + "gt_buy": "2018-07-27 22:06:00", + "tech_buy": "2018-07-27 14:21:00", + "gt_sell": "2018-07-29 09:36:00", + "tech_sell": "2018-07-29 03:15:00", + "buy_bar_offset": 155, + "sell_bar_offset": 117, + "gt_leg_pct": 5.74, + "tech_leg_pct": 3.03 + }, + { + "gt_leg_id": 432, + "tech_leg_id": 159, + "gt_buy": "2018-08-11 06:06:00", + "tech_buy": "2018-08-11 11:24:00", + "gt_sell": "2018-08-13 17:33:00", + "tech_sell": "2018-08-13 23:21:00", + "buy_bar_offset": 106, + "sell_bar_offset": 116, + "gt_leg_pct": 8.33, + "tech_leg_pct": 3.86 + }, + { + "gt_leg_id": 433, + "tech_leg_id": 160, + "gt_buy": "2018-08-14 12:06:00", + "tech_buy": "2018-08-14 17:06:00", + "gt_sell": "2018-08-16 01:18:00", + "tech_sell": "2018-08-16 10:18:00", + "buy_bar_offset": 100, + "sell_bar_offset": 178, + "gt_leg_pct": 9.7, + "tech_leg_pct": 3.49 + }, + { + "gt_leg_id": 448, + "tech_leg_id": 168, + "gt_buy": "2018-11-27 19:15:00", + "tech_buy": "2018-11-27 22:15:00", + "gt_sell": "2018-11-29 05:42:00", + "tech_sell": "2018-11-29 09:18:00", + "buy_bar_offset": 60, + "sell_bar_offset": 72, + "gt_leg_pct": 18.43, + "tech_leg_pct": 11.14 + }, + { + "gt_leg_id": 450, + "tech_leg_id": 169, + "gt_buy": "2018-11-30 21:45:00", + "tech_buy": "2018-12-01 17:00:00", + "gt_sell": "2018-12-02 11:21:00", + "tech_sell": "2018-12-01 23:03:00", + "buy_bar_offset": 385, + "sell_bar_offset": 245, + "gt_leg_pct": 8.7, + "tech_leg_pct": 3.93 + }, + { + "gt_leg_id": 453, + "tech_leg_id": 170, + "gt_buy": "2018-12-09 07:15:00", + "tech_buy": "2018-12-09 01:00:00", + "gt_sell": "2018-12-10 02:18:00", + "tech_sell": "2018-12-10 10:57:00", + "buy_bar_offset": 125, + "sell_bar_offset": 173, + "gt_leg_pct": 10.75, + "tech_leg_pct": 5.45 + }, + { + "gt_leg_id": 455, + "tech_leg_id": 173, + "gt_buy": "2018-12-20 09:09:00", + "tech_buy": "2018-12-20 15:54:00", + "gt_sell": "2018-12-21 02:00:00", + "tech_sell": "2018-12-21 14:21:00", + "buy_bar_offset": 135, + "sell_bar_offset": 247, + "gt_leg_pct": 13.53, + "tech_leg_pct": 6.61 + }, + { + "gt_leg_id": 459, + "tech_leg_id": 176, + "gt_buy": "2018-12-28 16:00:00", + "tech_buy": "2018-12-28 16:24:00", + "gt_sell": "2018-12-30 08:39:00", + "tech_sell": "2018-12-29 12:48:00", + "buy_bar_offset": 8, + "sell_bar_offset": 397, + "gt_leg_pct": 7.99, + "tech_leg_pct": 5.57 + }, + { + "gt_leg_id": 465, + "tech_leg_id": 186, + "gt_buy": "2019-04-02 16:27:00", + "tech_buy": "2019-04-03 05:39:00", + "gt_sell": "2019-04-03 12:09:00", + "tech_sell": "2019-04-03 17:48:00", + "buy_bar_offset": 264, + "sell_bar_offset": 113, + "gt_leg_pct": 9.79, + "tech_leg_pct": 3.24 + }, + { + "gt_leg_id": 467, + "tech_leg_id": 187, + "gt_buy": "2019-04-05 05:09:00", + "tech_buy": "2019-04-05 08:09:00", + "gt_sell": "2019-04-07 01:39:00", + "tech_sell": "2019-04-07 07:36:00", + "buy_bar_offset": 60, + "sell_bar_offset": 116, + "gt_leg_pct": 8.48, + "tech_leg_pct": 3.28 + }, + { + "gt_leg_id": 472, + "tech_leg_id": 197, + "gt_buy": "2019-05-11 21:15:00", + "tech_buy": "2019-05-11 18:45:00", + "gt_sell": "2019-05-12 18:36:00", + "tech_sell": "2019-05-12 17:27:00", + "buy_bar_offset": 50, + "sell_bar_offset": 23, + "gt_leg_pct": 12.53, + "tech_leg_pct": 7.02 + }, + { + "gt_leg_id": 473, + "tech_leg_id": 198, + "gt_buy": "2019-05-13 00:45:00", + "tech_buy": "2019-05-13 05:12:00", + "gt_sell": "2019-05-14 07:09:00", + "tech_sell": "2019-05-15 02:36:00", + "buy_bar_offset": 89, + "sell_bar_offset": 389, + "gt_leg_pct": 20.1, + "tech_leg_pct": 15.6 + }, + { + "gt_leg_id": 482, + "tech_leg_id": 203, + "gt_buy": "2019-05-31 14:03:00", + "tech_buy": "2019-05-31 14:51:00", + "gt_sell": "2019-06-02 21:48:00", + "tech_sell": "2019-06-02 22:39:00", + "buy_bar_offset": 16, + "sell_bar_offset": 17, + "gt_leg_pct": 6.99, + "tech_leg_pct": 3.69 + }, + { + "gt_leg_id": 484, + "tech_leg_id": 204, + "gt_buy": "2019-06-07 03:27:00", + "tech_buy": "2019-06-07 14:27:00", + "gt_sell": "2019-06-08 03:42:00", + "tech_sell": "2019-06-08 10:33:00", + "buy_bar_offset": 219, + "sell_bar_offset": 137, + "gt_leg_pct": 7.46, + "tech_leg_pct": 3.26 + }, + { + "gt_leg_id": 490, + "tech_leg_id": 212, + "gt_buy": "2019-06-27 18:30:00", + "tech_buy": "2019-06-28 06:51:00", + "gt_sell": "2019-06-27 21:03:00", + "tech_sell": "2019-06-28 11:33:00", + "buy_bar_offset": 247, + "sell_bar_offset": 290, + "gt_leg_pct": 10.07, + "tech_leg_pct": 4.54 + }, + { + "gt_leg_id": 493, + "tech_leg_id": 213, + "gt_buy": "2019-06-28 14:24:00", + "tech_buy": "2019-06-28 16:45:00", + "gt_sell": "2019-06-29 09:09:00", + "tech_sell": "2019-06-29 11:39:00", + "buy_bar_offset": 47, + "sell_bar_offset": 50, + "gt_leg_pct": 13.32, + "tech_leg_pct": 4.4 + }, + { + "gt_leg_id": 498, + "tech_leg_id": 214, + "gt_buy": "2019-07-02 20:33:00", + "tech_buy": "2019-07-02 21:33:00", + "gt_sell": "2019-07-03 14:33:00", + "tech_sell": "2019-07-04 09:51:00", + "buy_bar_offset": 20, + "sell_bar_offset": 386, + "gt_leg_pct": 17.83, + "tech_leg_pct": 15.03 + }, + { + "gt_leg_id": 504, + "tech_leg_id": 217, + "gt_buy": "2019-07-15 11:15:00", + "tech_buy": "2019-07-15 20:54:00", + "gt_sell": "2019-07-16 08:15:00", + "tech_sell": "2019-07-16 07:09:00", + "buy_bar_offset": 193, + "sell_bar_offset": 22, + "gt_leg_pct": 13.23, + "tech_leg_pct": 4.93 + }, + { + "gt_leg_id": 512, + "tech_leg_id": 225, + "gt_buy": "2019-08-16 14:48:00", + "tech_buy": "2019-08-15 17:30:00", + "gt_sell": "2019-08-17 02:15:00", + "tech_sell": "2019-08-17 08:36:00", + "buy_bar_offset": 426, + "sell_bar_offset": 127, + "gt_leg_pct": 7.66, + "tech_leg_pct": 4.71 + }, + { + "gt_leg_id": 513, + "tech_leg_id": 226, + "gt_buy": "2019-08-18 03:03:00", + "tech_buy": "2019-08-18 18:42:00", + "gt_sell": "2019-08-20 09:06:00", + "tech_sell": "2019-08-20 14:24:00", + "buy_bar_offset": 313, + "sell_bar_offset": 106, + "gt_leg_pct": 8.69, + "tech_leg_pct": 5.13 + }, + { + "gt_leg_id": 521, + "tech_leg_id": 229, + "gt_buy": "2019-09-30 16:06:00", + "tech_buy": "2019-09-30 18:03:00", + "gt_sell": "2019-10-01 12:18:00", + "tech_sell": "2019-10-01 05:36:00", + "buy_bar_offset": 39, + "sell_bar_offset": 134, + "gt_leg_pct": 10.46, + "tech_leg_pct": 4.26 + }, + { + "gt_leg_id": 524, + "tech_leg_id": 233, + "gt_buy": "2019-10-26 12:27:00", + "tech_buy": "2019-10-25 16:00:00", + "gt_sell": "2019-10-26 14:21:00", + "tech_sell": "2019-10-26 18:51:00", + "buy_bar_offset": 409, + "sell_bar_offset": 90, + "gt_leg_pct": 5.31, + "tech_leg_pct": 20.79 + }, + { + "gt_leg_id": 529, + "tech_leg_id": 234, + "gt_buy": "2019-11-25 14:36:00", + "tech_buy": "2019-11-25 16:18:00", + "gt_sell": "2019-11-26 01:09:00", + "tech_sell": "2019-11-26 11:51:00", + "buy_bar_offset": 34, + "sell_bar_offset": 214, + "gt_leg_pct": 12.65, + "tech_leg_pct": 6.17 + }, + { + "gt_leg_id": 530, + "tech_leg_id": 236, + "gt_buy": "2019-11-27 19:03:00", + "tech_buy": "2019-11-28 16:12:00", + "gt_sell": "2019-11-30 01:00:00", + "tech_sell": "2019-11-30 04:15:00", + "buy_bar_offset": 423, + "sell_bar_offset": 65, + "gt_leg_pct": 14.3, + "tech_leg_pct": 3.44 + }, + { + "gt_leg_id": 532, + "tech_leg_id": 237, + "gt_buy": "2019-12-05 06:21:00", + "tech_buy": "2019-12-04 16:03:00", + "gt_sell": "2019-12-07 13:51:00", + "tech_sell": "2019-12-07 15:45:00", + "buy_bar_offset": 286, + "sell_bar_offset": 38, + "gt_leg_pct": 5.42, + "tech_leg_pct": 4.22 + }, + { + "gt_leg_id": 533, + "tech_leg_id": 238, + "gt_buy": "2019-12-18 22:21:00", + "tech_buy": "2019-12-18 22:33:00", + "gt_sell": "2019-12-19 07:57:00", + "tech_sell": "2019-12-19 10:27:00", + "buy_bar_offset": 4, + "sell_bar_offset": 50, + "gt_leg_pct": 14.98, + "tech_leg_pct": 8.03 + }, + { + "gt_leg_id": 534, + "tech_leg_id": 239, + "gt_buy": "2019-12-19 18:30:00", + "tech_buy": "2019-12-20 18:24:00", + "gt_sell": "2019-12-24 01:15:00", + "tech_sell": "2019-12-23 14:51:00", + "buy_bar_offset": 477, + "sell_bar_offset": 208, + "gt_leg_pct": 8.3, + "tech_leg_pct": 5.09 + }, + { + "gt_leg_id": 539, + "tech_leg_id": 252, + "gt_buy": "2020-02-17 23:24:00", + "tech_buy": "2020-02-18 00:45:00", + "gt_sell": "2020-02-20 02:30:00", + "tech_sell": "2020-02-19 13:57:00", + "buy_bar_offset": 27, + "sell_bar_offset": 251, + "gt_leg_pct": 7.39, + "tech_leg_pct": 5.03 + }, + { + "gt_leg_id": 545, + "tech_leg_id": 254, + "gt_buy": "2020-03-12 20:57:00", + "tech_buy": "2020-03-13 13:06:00", + "gt_sell": "2020-03-12 21:18:00", + "tech_sell": "2020-03-13 20:15:00", + "buy_bar_offset": 323, + "sell_bar_offset": 459, + "gt_leg_pct": 7.16, + "tech_leg_pct": 4.58 + }, + { + "gt_leg_id": 556, + "tech_leg_id": 255, + "gt_buy": "2020-03-13 13:57:00", + "tech_buy": "2020-03-14 05:00:00", + "gt_sell": "2020-03-13 17:03:00", + "tech_sell": "2020-03-14 13:27:00", + "buy_bar_offset": 301, + "sell_bar_offset": 408, + "gt_leg_pct": 14.1, + "tech_leg_pct": 3.05 + }, + { + "gt_leg_id": 568, + "tech_leg_id": 257, + "gt_buy": "2020-03-18 19:09:00", + "tech_buy": "2020-03-19 14:03:00", + "gt_sell": "2020-03-20 07:54:00", + "tech_sell": "2020-03-20 10:51:00", + "buy_bar_offset": 378, + "sell_bar_offset": 59, + "gt_leg_pct": 27.58, + "tech_leg_pct": 13.81 + }, + { + "gt_leg_id": 569, + "tech_leg_id": 258, + "gt_buy": "2020-03-20 10:45:00", + "tech_buy": "2020-03-20 14:03:00", + "gt_sell": "2020-03-20 19:48:00", + "tech_sell": "2020-03-20 20:54:00", + "buy_bar_offset": 66, + "sell_bar_offset": 22, + "gt_leg_pct": 14.87, + "tech_leg_pct": 7.18 + }, + { + "gt_leg_id": 572, + "tech_leg_id": 259, + "gt_buy": "2020-03-23 18:27:00", + "tech_buy": "2020-03-23 19:24:00", + "gt_sell": "2020-03-23 22:06:00", + "tech_sell": "2020-03-24 13:57:00", + "buy_bar_offset": 19, + "sell_bar_offset": 317, + "gt_leg_pct": 12.83, + "tech_leg_pct": 7.81 + }, + { + "gt_leg_id": 574, + "tech_leg_id": 260, + "gt_buy": "2020-03-30 09:03:00", + "tech_buy": "2020-03-30 13:33:00", + "gt_sell": "2020-03-31 07:30:00", + "tech_sell": "2020-03-31 19:24:00", + "buy_bar_offset": 90, + "sell_bar_offset": 238, + "gt_leg_pct": 11.38, + "tech_leg_pct": 5.53 + }, + { + "gt_leg_id": 575, + "tech_leg_id": 261, + "gt_buy": "2020-04-01 22:36:00", + "tech_buy": "2020-04-02 03:06:00", + "gt_sell": "2020-04-03 02:30:00", + "tech_sell": "2020-04-02 21:39:00", + "buy_bar_offset": 90, + "sell_bar_offset": 97, + "gt_leg_pct": 12.81, + "tech_leg_pct": 6.17 + }, + { + "gt_leg_id": 576, + "tech_leg_id": 262, + "gt_buy": "2020-04-04 01:21:00", + "tech_buy": "2020-04-04 15:54:00", + "gt_sell": "2020-04-07 09:33:00", + "tech_sell": "2020-04-07 00:30:00", + "buy_bar_offset": 291, + "sell_bar_offset": 181, + "gt_leg_pct": 11.38, + "tech_leg_pct": 4.17 + }, + { + "gt_leg_id": 581, + "tech_leg_id": 268, + "gt_buy": "2020-05-01 02:51:00", + "tech_buy": "2020-05-01 03:57:00", + "gt_sell": "2020-05-03 10:15:00", + "tech_sell": "2020-05-03 17:12:00", + "buy_bar_offset": 22, + "sell_bar_offset": 139, + "gt_leg_pct": 8.25, + "tech_leg_pct": 3.55 + }, + { + "gt_leg_id": 587, + "tech_leg_id": 272, + "gt_buy": "2020-05-12 03:18:00", + "tech_buy": "2020-05-11 19:18:00", + "gt_sell": "2020-05-14 19:06:00", + "tech_sell": "2020-05-14 10:06:00", + "buy_bar_offset": 160, + "sell_bar_offset": 180, + "gt_leg_pct": 17.85, + "tech_leg_pct": 7.16 + }, + { + "gt_leg_id": 588, + "tech_leg_id": 274, + "gt_buy": "2020-05-16 09:12:00", + "tech_buy": "2020-05-17 06:54:00", + "gt_sell": "2020-05-18 10:30:00", + "tech_sell": "2020-05-18 03:21:00", + "buy_bar_offset": 434, + "sell_bar_offset": 143, + "gt_leg_pct": 6.01, + "tech_leg_pct": 3.14 + }, + { + "gt_leg_id": 596, + "tech_leg_id": 287, + "gt_buy": "2020-08-28 02:45:00", + "tech_buy": "2020-08-28 04:03:00", + "gt_sell": "2020-09-02 07:21:00", + "tech_sell": "2020-09-02 04:12:00", + "buy_bar_offset": 26, + "sell_bar_offset": 63, + "gt_leg_pct": 6.35, + "tech_leg_pct": 4.97 + }, + { + "gt_leg_id": 600, + "tech_leg_id": 294, + "gt_buy": "2020-10-28 23:15:00", + "tech_buy": "2020-10-29 18:39:00", + "gt_sell": "2020-10-31 19:06:00", + "tech_sell": "2020-11-01 02:15:00", + "buy_bar_offset": 388, + "sell_bar_offset": 143, + "gt_leg_pct": 8.34, + "tech_leg_pct": 4.72 + }, + { + "gt_leg_id": 604, + "tech_leg_id": 302, + "gt_buy": "2020-11-22 10:48:00", + "tech_buy": "2020-11-22 22:51:00", + "gt_sell": "2020-11-25 22:48:00", + "tech_sell": "2020-11-24 23:00:00", + "buy_bar_offset": 241, + "sell_bar_offset": 476, + "gt_leg_pct": 9.49, + "tech_leg_pct": 4.36 + }, + { + "gt_leg_id": 610, + "tech_leg_id": 308, + "gt_buy": "2020-12-17 19:45:00", + "tech_buy": "2020-12-17 20:45:00", + "gt_sell": "2020-12-21 05:39:00", + "tech_sell": "2020-12-20 09:18:00", + "buy_bar_offset": 20, + "sell_bar_offset": 407, + "gt_leg_pct": 10.08, + "tech_leg_pct": 5.26 + }, + { + "gt_leg_id": 611, + "tech_leg_id": 309, + "gt_buy": "2020-12-21 21:12:00", + "tech_buy": "2020-12-22 18:18:00", + "gt_sell": "2020-12-23 10:03:00", + "tech_sell": "2020-12-23 10:48:00", + "buy_bar_offset": 422, + "sell_bar_offset": 15, + "gt_leg_pct": 10.4, + "tech_leg_pct": 4.6 + }, + { + "gt_leg_id": 620, + "tech_leg_id": 314, + "gt_buy": "2021-01-08 03:48:00", + "tech_buy": "2021-01-07 18:42:00", + "gt_sell": "2021-01-08 07:48:00", + "tech_sell": "2021-01-08 05:15:00", + "buy_bar_offset": 182, + "sell_bar_offset": 51, + "gt_leg_pct": 7.94, + "tech_leg_pct": 4.21 + }, + { + "gt_leg_id": 621, + "tech_leg_id": 315, + "gt_buy": "2021-01-08 11:45:00", + "tech_buy": "2021-01-08 12:45:00", + "gt_sell": "2021-01-09 00:09:00", + "tech_sell": "2021-01-09 13:03:00", + "buy_bar_offset": 20, + "sell_bar_offset": 258, + "gt_leg_pct": 13.87, + "tech_leg_pct": 6.04 + }, + { + "gt_leg_id": 624, + "tech_leg_id": 316, + "gt_buy": "2021-01-11 12:39:00", + "tech_buy": "2021-01-12 02:45:00", + "gt_sell": "2021-01-11 12:54:00", + "tech_sell": "2021-01-12 11:39:00", + "buy_bar_offset": 282, + "sell_bar_offset": 455, + "gt_leg_pct": 10.16, + "tech_leg_pct": 4.93 + }, + { + "gt_leg_id": 632, + "tech_leg_id": 317, + "gt_buy": "2021-01-13 10:00:00", + "tech_buy": "2021-01-13 16:12:00", + "gt_sell": "2021-01-15 00:33:00", + "tech_sell": "2021-01-14 10:06:00", + "buy_bar_offset": 124, + "sell_bar_offset": 289, + "gt_leg_pct": 18.96, + "tech_leg_pct": 9.05 + }, + { + "gt_leg_id": 639, + "tech_leg_id": 318, + "gt_buy": "2021-01-22 17:09:00", + "tech_buy": "2021-01-22 10:54:00", + "gt_sell": "2021-01-23 05:30:00", + "tech_sell": "2021-01-23 22:15:00", + "buy_bar_offset": 125, + "sell_bar_offset": 335, + "gt_leg_pct": 10.06, + "tech_leg_pct": 5.28 + }, + { + "gt_leg_id": 641, + "tech_leg_id": 319, + "gt_buy": "2021-01-27 23:48:00", + "tech_buy": "2021-01-28 11:33:00", + "gt_sell": "2021-01-29 12:21:00", + "tech_sell": "2021-01-30 02:30:00", + "buy_bar_offset": 235, + "sell_bar_offset": 283, + "gt_leg_pct": 14.01, + "tech_leg_pct": 11.99 + }, + { + "gt_leg_id": 646, + "tech_leg_id": 321, + "gt_buy": "2021-02-04 18:09:00", + "tech_buy": "2021-02-03 22:48:00", + "gt_sell": "2021-02-07 01:00:00", + "tech_sell": "2021-02-07 13:24:00", + "buy_bar_offset": 387, + "sell_bar_offset": 248, + "gt_leg_pct": 14.55, + "tech_leg_pct": 7.25 + }, + { + "gt_leg_id": 647, + "tech_leg_id": 322, + "gt_buy": "2021-02-08 00:18:00", + "tech_buy": "2021-02-08 02:09:00", + "gt_sell": "2021-02-08 22:39:00", + "tech_sell": "2021-02-09 17:15:00", + "buy_bar_offset": 37, + "sell_bar_offset": 372, + "gt_leg_pct": 15.71, + "tech_leg_pct": 19.4 + }, + { + "gt_leg_id": 651, + "tech_leg_id": 327, + "gt_buy": "2021-02-23 18:12:00", + "tech_buy": "2021-02-23 21:57:00", + "gt_sell": "2021-02-23 19:09:00", + "tech_sell": "2021-02-24 14:15:00", + "buy_bar_offset": 75, + "sell_bar_offset": 382, + "gt_leg_pct": 10.64, + "tech_leg_pct": 4.74 + }, + { + "gt_leg_id": 658, + "tech_leg_id": 328, + "gt_buy": "2021-03-01 01:00:00", + "tech_buy": "2021-03-01 05:27:00", + "gt_sell": "2021-03-02 09:24:00", + "tech_sell": "2021-03-01 14:33:00", + "buy_bar_offset": 89, + "sell_bar_offset": 377, + "gt_leg_pct": 15.84, + "tech_leg_pct": 3.64 + }, + { + "gt_leg_id": 664, + "tech_leg_id": 335, + "gt_buy": "2021-03-23 15:24:00", + "tech_buy": "2021-03-23 16:30:00", + "gt_sell": "2021-03-24 22:39:00", + "tech_sell": "2021-03-24 22:54:00", + "buy_bar_offset": 22, + "sell_bar_offset": 5, + "gt_leg_pct": 8.6, + "tech_leg_pct": 5.31 + }, + { + "gt_leg_id": 680, + "tech_leg_id": 342, + "gt_buy": "2021-04-24 20:03:00", + "tech_buy": "2021-04-24 04:09:00", + "gt_sell": "2021-04-25 06:00:00", + "tech_sell": "2021-04-25 10:00:00", + "buy_bar_offset": 318, + "sell_bar_offset": 80, + "gt_leg_pct": 6.92, + "tech_leg_pct": 3.97 + }, + { + "gt_leg_id": 687, + "tech_leg_id": 346, + "gt_buy": "2021-05-18 02:09:00", + "tech_buy": "2021-05-18 03:15:00", + "gt_sell": "2021-05-18 10:27:00", + "tech_sell": "2021-05-18 18:03:00", + "buy_bar_offset": 22, + "sell_bar_offset": 152, + "gt_leg_pct": 8.19, + "tech_leg_pct": 3.43 + }, + { + "gt_leg_id": 688, + "tech_leg_id": 347, + "gt_buy": "2021-05-19 16:15:00", + "tech_buy": "2021-05-19 23:48:00", + "gt_sell": "2021-05-19 17:48:00", + "tech_sell": "2021-05-20 12:33:00", + "buy_bar_offset": 151, + "sell_bar_offset": 375, + "gt_leg_pct": 5.46, + "tech_leg_pct": 4.98 + }, + { + "gt_leg_id": 704, + "tech_leg_id": 348, + "gt_buy": "2021-05-25 01:18:00", + "tech_buy": "2021-05-24 06:27:00", + "gt_sell": "2021-05-25 09:42:00", + "tech_sell": "2021-05-26 04:15:00", + "buy_bar_offset": 377, + "sell_bar_offset": 371, + "gt_leg_pct": 9.93, + "tech_leg_pct": 10.11 + }, + { + "gt_leg_id": 710, + "tech_leg_id": 349, + "gt_buy": "2021-05-30 10:27:00", + "tech_buy": "2021-05-30 05:45:00", + "gt_sell": "2021-05-31 06:42:00", + "tech_sell": "2021-05-31 21:54:00", + "buy_bar_offset": 94, + "sell_bar_offset": 304, + "gt_leg_pct": 8.24, + "tech_leg_pct": 3.25 + }, + { + "gt_leg_id": 712, + "tech_leg_id": 351, + "gt_buy": "2021-06-09 00:24:00", + "tech_buy": "2021-06-09 13:57:00", + "gt_sell": "2021-06-10 19:06:00", + "tech_sell": "2021-06-10 03:51:00", + "buy_bar_offset": 234, + "sell_bar_offset": 305, + "gt_leg_pct": 22.59, + "tech_leg_pct": 9.58 + }, + { + "gt_leg_id": 713, + "tech_leg_id": 354, + "gt_buy": "2021-06-13 13:03:00", + "tech_buy": "2021-06-14 10:06:00", + "gt_sell": "2021-06-16 03:15:00", + "tech_sell": "2021-06-15 15:45:00", + "buy_bar_offset": 421, + "sell_bar_offset": 230, + "gt_leg_pct": 17.23, + "tech_leg_pct": 3.15 + }, + { + "gt_leg_id": 716, + "tech_leg_id": 355, + "gt_buy": "2021-06-22 22:54:00", + "tech_buy": "2021-06-23 01:27:00", + "gt_sell": "2021-06-23 22:15:00", + "tech_sell": "2021-06-23 18:06:00", + "buy_bar_offset": 51, + "sell_bar_offset": 83, + "gt_leg_pct": 19.01, + "tech_leg_pct": 3.46 + }, + { + "gt_leg_id": 717, + "tech_leg_id": 356, + "gt_buy": "2021-06-24 12:48:00", + "tech_buy": "2021-06-24 14:12:00", + "gt_sell": "2021-06-25 11:15:00", + "tech_sell": "2021-06-25 10:18:00", + "buy_bar_offset": 28, + "sell_bar_offset": 19, + "gt_leg_pct": 8.59, + "tech_leg_pct": 4.46 + }, + { + "gt_leg_id": 719, + "tech_leg_id": 360, + "gt_buy": "2021-07-02 14:48:00", + "tech_buy": "2021-07-02 21:36:00", + "gt_sell": "2021-07-05 06:57:00", + "tech_sell": "2021-07-04 07:03:00", + "buy_bar_offset": 136, + "sell_bar_offset": 478, + "gt_leg_pct": 9.07, + "tech_leg_pct": 3.66 + }, + { + "gt_leg_id": 723, + "tech_leg_id": 365, + "gt_buy": "2021-07-27 12:06:00", + "tech_buy": "2021-07-27 13:18:00", + "gt_sell": "2021-07-28 20:33:00", + "tech_sell": "2021-07-28 15:48:00", + "buy_bar_offset": 24, + "sell_bar_offset": 95, + "gt_leg_pct": 12.83, + "tech_leg_pct": 6.97 + }, + { + "gt_leg_id": 724, + "tech_leg_id": 366, + "gt_buy": "2021-07-30 18:27:00", + "tech_buy": "2021-07-30 22:51:00", + "gt_sell": "2021-08-01 12:57:00", + "tech_sell": "2021-07-31 14:42:00", + "buy_bar_offset": 88, + "sell_bar_offset": 445, + "gt_leg_pct": 11.32, + "tech_leg_pct": 6.19 + }, + { + "gt_leg_id": 727, + "tech_leg_id": 373, + "gt_buy": "2021-08-26 21:06:00", + "tech_buy": "2021-08-27 16:30:00", + "gt_sell": "2021-08-29 10:00:00", + "tech_sell": "2021-08-28 17:51:00", + "buy_bar_offset": 388, + "sell_bar_offset": 323, + "gt_leg_pct": 6.4, + "tech_leg_pct": 3.82 + }, + { + "gt_leg_id": 733, + "tech_leg_id": 379, + "gt_buy": "2021-09-22 09:45:00", + "tech_buy": "2021-09-22 10:30:00", + "gt_sell": "2021-09-24 16:45:00", + "tech_sell": "2021-09-24 12:15:00", + "buy_bar_offset": 15, + "sell_bar_offset": 90, + "gt_leg_pct": 9.1, + "tech_leg_pct": 3.73 + }, { "gt_leg_id": 734, - "tech_leg_id": 336, + "tech_leg_id": 380, "gt_buy": "2021-09-26 16:51:00", "tech_buy": "2021-09-26 17:00:00", "gt_sell": "2021-09-27 11:09:00", - "tech_sell": "2021-09-27 14:39:00", + "tech_sell": "2021-09-27 17:48:00", "buy_bar_offset": 3, - "sell_bar_offset": 70, + "sell_bar_offset": 133, "gt_leg_pct": 6.23, - "tech_leg_pct": 3.45 + "tech_leg_pct": 3.12 }, { "gt_leg_id": 739, - "tech_leg_id": 345, + "tech_leg_id": 390, "gt_buy": "2021-10-29 03:39:00", - "tech_buy": "2021-10-28 10:12:00", + "tech_buy": "2021-10-28 10:18:00", "gt_sell": "2021-10-30 01:21:00", "tech_sell": "2021-10-30 08:30:00", - "buy_bar_offset": 349, + "buy_bar_offset": 347, "sell_bar_offset": 143, "gt_leg_pct": 6.9, + "tech_leg_pct": 3.62 + }, + { + "gt_leg_id": 742, + "tech_leg_id": 394, + "gt_buy": "2021-11-23 17:21:00", + "tech_buy": "2021-11-24 16:24:00", + "gt_sell": "2021-11-26 01:18:00", + "tech_sell": "2021-11-26 06:42:00", + "buy_bar_offset": 461, + "sell_bar_offset": 108, + "gt_leg_pct": 6.57, + "tech_leg_pct": 3.6 + }, + { + "gt_leg_id": 743, + "tech_leg_id": 395, + "gt_buy": "2021-11-27 08:30:00", + "tech_buy": "2021-11-27 09:48:00", + "gt_sell": "2021-11-30 04:00:00", + "tech_sell": "2021-11-29 17:27:00", + "buy_bar_offset": 26, + "sell_bar_offset": 211, + "gt_leg_pct": 7.65, "tech_leg_pct": 3.93 }, { "gt_leg_id": 747, - "tech_leg_id": 350, + "tech_leg_id": 396, "gt_buy": "2021-12-06 20:39:00", - "tech_buy": "2021-12-06 20:45:00", + "tech_buy": "2021-12-06 22:54:00", "gt_sell": "2021-12-07 21:12:00", - "tech_sell": "2021-12-08 10:57:00", - "buy_bar_offset": 2, - "sell_bar_offset": 275, + "tech_sell": "2021-12-07 21:51:00", + "buy_bar_offset": 45, + "sell_bar_offset": 13, "gt_leg_pct": 8.56, - "tech_leg_pct": 5.15 + "tech_leg_pct": 4.36 }, { "gt_leg_id": 749, - "tech_leg_id": 351, + "tech_leg_id": 397, "gt_buy": "2021-12-14 15:48:00", - "tech_buy": "2021-12-14 09:36:00", + "tech_buy": "2021-12-15 00:21:00", "gt_sell": "2021-12-16 05:42:00", - "tech_sell": "2021-12-16 10:06:00", - "buy_bar_offset": 124, - "sell_bar_offset": 88, + "tech_sell": "2021-12-16 07:51:00", + "buy_bar_offset": 171, + "sell_bar_offset": 43, "gt_leg_pct": 8.28, - "tech_leg_pct": 3.85 + "tech_leg_pct": 3.83 }, { "gt_leg_id": 753, - "tech_leg_id": 354, + "tech_leg_id": 400, "gt_buy": "2022-01-10 23:36:00", - "tech_buy": "2022-01-10 23:51:00", + "tech_buy": "2022-01-11 03:18:00", "gt_sell": "2022-01-12 22:42:00", - "tech_sell": "2022-01-12 09:24:00", - "buy_bar_offset": 5, - "sell_bar_offset": 266, + "tech_sell": "2022-01-13 11:45:00", + "buy_bar_offset": 74, + "sell_bar_offset": 261, "gt_leg_pct": 10.28, - "tech_leg_pct": 4.12 + "tech_leg_pct": 4.23 }, { "gt_leg_id": 755, - "tech_leg_id": 355, + "tech_leg_id": 401, "gt_buy": "2022-01-24 22:00:00", - "tech_buy": "2022-01-24 17:15:00", + "tech_buy": "2022-01-24 16:03:00", "gt_sell": "2022-01-27 04:09:00", - "tech_sell": "2022-01-27 04:18:00", - "buy_bar_offset": 95, - "sell_bar_offset": 3, + "tech_sell": "2022-01-28 00:18:00", + "buy_bar_offset": 119, + "sell_bar_offset": 403, "gt_leg_pct": 16.13, - "tech_leg_pct": 6.67 + "tech_leg_pct": 4.58 + }, + { + "gt_leg_id": 758, + "tech_leg_id": 406, + "gt_buy": "2022-02-08 18:15:00", + "tech_buy": "2022-02-09 18:06:00", + "gt_sell": "2022-02-11 02:30:00", + "tech_sell": "2022-02-11 03:30:00", + "buy_bar_offset": 477, + "sell_bar_offset": 20, + "gt_leg_pct": 5.88, + "tech_leg_pct": 3.31 }, { "gt_leg_id": 759, - "tech_leg_id": 360, + "tech_leg_id": 407, "gt_buy": "2022-02-14 15:09:00", - "tech_buy": "2022-02-14 19:21:00", + "tech_buy": "2022-02-14 16:09:00", "gt_sell": "2022-02-16 08:39:00", - "tech_sell": "2022-02-16 18:42:00", - "buy_bar_offset": 84, - "sell_bar_offset": 201, + "tech_sell": "2022-02-16 09:24:00", + "buy_bar_offset": 20, + "sell_bar_offset": 15, "gt_leg_pct": 6.49, - "tech_leg_pct": 4.02 - }, - { - "gt_leg_id": 760, - "tech_leg_id": 361, - "gt_buy": "2022-02-22 12:15:00", - "tech_buy": "2022-02-22 16:51:00", - "gt_sell": "2022-02-23 22:18:00", - "tech_sell": "2022-02-24 01:39:00", - "buy_bar_offset": 92, - "sell_bar_offset": 67, - "gt_leg_pct": 6.26, - "tech_leg_pct": 3.58 + "tech_leg_pct": 4.41 }, { "gt_leg_id": 761, - "tech_leg_id": 362, + "tech_leg_id": 408, "gt_buy": "2022-02-24 14:45:00", - "tech_buy": "2022-02-24 16:42:00", + "tech_buy": "2022-02-24 22:27:00", "gt_sell": "2022-02-26 09:42:00", - "tech_sell": "2022-02-25 16:15:00", - "buy_bar_offset": 39, - "sell_bar_offset": 349, + "tech_sell": "2022-02-25 14:15:00", + "buy_bar_offset": 154, + "sell_bar_offset": 389, "gt_leg_pct": 14.88, - "tech_leg_pct": 8.8 + "tech_leg_pct": 7.44 }, { "gt_leg_id": 762, - "tech_leg_id": 363, + "tech_leg_id": 409, "gt_buy": "2022-02-28 06:18:00", - "tech_buy": "2022-02-28 10:03:00", + "tech_buy": "2022-02-28 20:48:00", "gt_sell": "2022-03-03 00:00:00", - "tech_sell": "2022-03-02 03:09:00", - "buy_bar_offset": 75, - "sell_bar_offset": 417, + "tech_sell": "2022-03-02 02:24:00", + "buy_bar_offset": 290, + "sell_bar_offset": 432, "gt_leg_pct": 19.91, - "tech_leg_pct": 13.93 + "tech_leg_pct": 12.48 }, { "gt_leg_id": 763, - "tech_leg_id": 364, + "tech_leg_id": 410, "gt_buy": "2022-03-08 05:03:00", - "tech_buy": "2022-03-07 14:24:00", + "tech_buy": "2022-03-08 06:36:00", "gt_sell": "2022-03-09 17:51:00", - "tech_sell": "2022-03-10 05:18:00", - "buy_bar_offset": 293, - "sell_bar_offset": 229, + "tech_sell": "2022-03-09 22:27:00", + "buy_bar_offset": 31, + "sell_bar_offset": 92, "gt_leg_pct": 12.44, - "tech_leg_pct": 9.47 + "tech_leg_pct": 9.27 + }, + { + "gt_leg_id": 764, + "tech_leg_id": 411, + "gt_buy": "2022-03-14 09:51:00", + "tech_buy": "2022-03-14 11:24:00", + "gt_sell": "2022-03-16 11:18:00", + "tech_sell": "2022-03-17 03:54:00", + "buy_bar_offset": 31, + "sell_bar_offset": 332, + "gt_leg_pct": 8.88, + "tech_leg_pct": 4.09 }, { "gt_leg_id": 768, - "tech_leg_id": 369, + "tech_leg_id": 417, "gt_buy": "2022-04-25 18:24:00", - "tech_buy": "2022-04-25 18:51:00", + "tech_buy": "2022-04-25 20:30:00", "gt_sell": "2022-04-26 17:21:00", - "tech_sell": "2022-04-26 11:39:00", - "buy_bar_offset": 9, - "sell_bar_offset": 114, + "tech_sell": "2022-04-26 17:57:00", + "buy_bar_offset": 42, + "sell_bar_offset": 12, "gt_leg_pct": 5.34, - "tech_leg_pct": 3.53 + "tech_leg_pct": 3.73 }, { "gt_leg_id": 769, - "tech_leg_id": 370, + "tech_leg_id": 418, "gt_buy": "2022-04-27 05:12:00", - "tech_buy": "2022-04-27 09:54:00", + "tech_buy": "2022-04-27 15:00:00", "gt_sell": "2022-04-29 00:06:00", - "tech_sell": "2022-04-29 05:57:00", - "buy_bar_offset": 94, - "sell_bar_offset": 117, + "tech_sell": "2022-04-29 08:24:00", + "buy_bar_offset": 196, + "sell_bar_offset": 166, "gt_leg_pct": 6.22, - "tech_leg_pct": 3.98 + "tech_leg_pct": 3.68 + }, + { + "gt_leg_id": 775, + "tech_leg_id": 420, + "gt_buy": "2022-05-12 16:15:00", + "tech_buy": "2022-05-12 16:33:00", + "gt_sell": "2022-05-13 01:45:00", + "tech_sell": "2022-05-13 13:42:00", + "buy_bar_offset": 6, + "sell_bar_offset": 239, + "gt_leg_pct": 9.57, + "tech_leg_pct": 5.05 + }, + { + "gt_leg_id": 777, + "tech_leg_id": 421, + "gt_buy": "2022-05-14 23:06:00", + "tech_buy": "2022-05-15 05:12:00", + "gt_sell": "2022-05-16 07:03:00", + "tech_sell": "2022-05-16 09:51:00", + "buy_bar_offset": 122, + "sell_bar_offset": 56, + "gt_leg_pct": 6.99, + "tech_leg_pct": 3.81 + }, + { + "gt_leg_id": 778, + "tech_leg_id": 422, + "gt_buy": "2022-05-19 08:57:00", + "tech_buy": "2022-05-19 10:00:00", + "gt_sell": "2022-05-20 10:39:00", + "tech_sell": "2022-05-20 11:54:00", + "buy_bar_offset": 21, + "sell_bar_offset": 25, + "gt_leg_pct": 6.56, + "tech_leg_pct": 4.3 }, { "gt_leg_id": 781, - "tech_leg_id": 374, + "tech_leg_id": 425, "gt_buy": "2022-06-03 23:45:00", - "tech_buy": "2022-06-04 23:39:00", + "tech_buy": "2022-06-04 04:42:00", "gt_sell": "2022-06-06 23:30:00", - "tech_sell": "2022-06-06 20:24:00", - "buy_bar_offset": 478, - "sell_bar_offset": 62, + "tech_sell": "2022-06-06 14:57:00", + "buy_bar_offset": 99, + "sell_bar_offset": 171, "gt_leg_pct": 7.08, - "tech_leg_pct": 4.19 + "tech_leg_pct": 4.22 }, { "gt_leg_id": 785, - "tech_leg_id": 375, + "tech_leg_id": 426, "gt_buy": "2022-06-15 18:09:00", - "tech_buy": "2022-06-15 23:24:00", + "tech_buy": "2022-06-15 21:24:00", "gt_sell": "2022-06-15 22:51:00", - "tech_sell": "2022-06-16 09:21:00", - "buy_bar_offset": 105, - "sell_bar_offset": 210, + "tech_sell": "2022-06-16 11:15:00", + "buy_bar_offset": 65, + "sell_bar_offset": 248, "gt_leg_pct": 6.81, - "tech_leg_pct": 3.96 + "tech_leg_pct": 4.55 + }, + { + "gt_leg_id": 788, + "tech_leg_id": 427, + "gt_buy": "2022-06-19 05:33:00", + "tech_buy": "2022-06-19 15:24:00", + "gt_sell": "2022-06-19 07:30:00", + "tech_sell": "2022-06-20 02:06:00", + "buy_bar_offset": 197, + "sell_bar_offset": 372, + "gt_leg_pct": 7.69, + "tech_leg_pct": 5.41 }, { "gt_leg_id": 789, - "tech_leg_id": 376, + "tech_leg_id": 428, "gt_buy": "2022-06-19 14:24:00", - "tech_buy": "2022-06-19 09:24:00", + "tech_buy": "2022-06-20 03:36:00", "gt_sell": "2022-06-20 07:27:00", - "tech_sell": "2022-06-20 11:12:00", - "buy_bar_offset": 100, - "sell_bar_offset": 75, + "tech_sell": "2022-06-20 21:33:00", + "buy_bar_offset": 264, + "sell_bar_offset": 282, "gt_leg_pct": 13.45, - "tech_leg_pct": 3.27 + "tech_leg_pct": 3.25 }, { "gt_leg_id": 790, - "tech_leg_id": 377, - "gt_buy": "2022-06-20 10:51:00", - "tech_buy": "2022-06-20 17:00:00", - "gt_sell": "2022-06-21 23:51:00", - "tech_sell": "2022-06-21 20:21:00", - "buy_bar_offset": 123, - "sell_bar_offset": 70, - "gt_leg_pct": 9.37, - "tech_leg_pct": 5.01 - }, - { - "gt_leg_id": 801, - "tech_leg_id": 388, - "gt_buy": "2022-09-22 07:15:00", - "tech_buy": "2022-09-22 14:39:00", - "gt_sell": "2022-09-27 21:18:00", - "tech_sell": "2022-09-28 01:42:00", - "buy_bar_offset": 148, - "sell_bar_offset": 88, - "gt_leg_pct": 11.26, - "tech_leg_pct": 3.51 - }, - { - "gt_leg_id": 811, - "tech_leg_id": 401, - "gt_buy": "2023-01-31 07:39:00", - "tech_buy": "2023-01-31 20:30:00", - "gt_sell": "2023-02-02 09:54:00", - "tech_sell": "2023-02-02 16:06:00", - "buy_bar_offset": 257, - "sell_bar_offset": 124, - "gt_leg_pct": 6.65, - "tech_leg_pct": 3.62 - }, - { - "gt_leg_id": 817, - "tech_leg_id": 407, - "gt_buy": "2023-03-28 19:54:00", - "tech_buy": "2023-03-29 03:42:00", - "gt_sell": "2023-03-30 11:39:00", - "tech_sell": "2023-03-29 21:09:00", - "buy_bar_offset": 156, - "sell_bar_offset": 290, - "gt_leg_pct": 8.87, - "tech_leg_pct": 4.19 - }, - { - "gt_leg_id": 818, - "tech_leg_id": 408, - "gt_buy": "2023-04-04 06:00:00", - "tech_buy": "2023-04-04 10:30:00", - "gt_sell": "2023-04-12 21:33:00", - "tech_sell": "2023-04-12 04:42:00", - "buy_bar_offset": 90, - "sell_bar_offset": 337, - "gt_leg_pct": 11.36, - "tech_leg_pct": 8.25 - }, - { - "gt_leg_id": 821, - "tech_leg_id": 410, - "gt_buy": "2023-05-02 06:00:00", - "tech_buy": "2023-05-02 20:24:00", - "gt_sell": "2023-05-06 09:39:00", - "tech_sell": "2023-05-06 05:54:00", - "buy_bar_offset": 288, - "sell_bar_offset": 75, - "gt_leg_pct": 5.71, - "tech_leg_pct": 3.61 - }, - { - "gt_leg_id": 823, - "tech_leg_id": 411, - "gt_buy": "2023-05-25 10:27:00", - "tech_buy": "2023-05-25 15:18:00", - "gt_sell": "2023-05-29 09:24:00", - "tech_sell": "2023-05-28 19:57:00", - "buy_bar_offset": 97, - "sell_bar_offset": 269, - "gt_leg_pct": 8.37, - "tech_leg_pct": 3.14 - }, - { - "gt_leg_id": 826, - "tech_leg_id": 415, - "gt_buy": "2023-08-02 00:30:00", - "tech_buy": "2023-08-01 23:18:00", - "gt_sell": "2023-08-09 06:21:00", - "tech_sell": "2023-08-09 06:36:00", - "buy_bar_offset": 24, - "sell_bar_offset": 5, - "gt_leg_pct": 6.56, - "tech_leg_pct": 4.99 - }, - { - "gt_leg_id": 829, - "tech_leg_id": 420, - "gt_buy": "2023-10-12 02:51:00", - "tech_buy": "2023-10-12 14:39:00", - "gt_sell": "2023-10-16 22:30:00", - "tech_sell": "2023-10-17 09:33:00", - "buy_bar_offset": 236, - "sell_bar_offset": 221, - "gt_leg_pct": 11.82, - "tech_leg_pct": 5.44 - }, - { - "gt_leg_id": 832, - "tech_leg_id": 424, - "gt_buy": "2023-11-03 13:57:00", - "tech_buy": "2023-11-04 07:09:00", - "gt_sell": "2023-11-11 01:42:00", - "tech_sell": "2023-11-10 09:27:00", - "buy_bar_offset": 344, - "sell_bar_offset": 325, - "gt_leg_pct": 8.74, - "tech_leg_pct": 6.04 - }, - { - "gt_leg_id": 837, "tech_leg_id": 429, - "gt_buy": "2023-12-30 07:18:00", - "tech_buy": "2023-12-30 22:24:00", - "gt_sell": "2024-01-02 23:15:00", - "tech_sell": "2024-01-03 07:33:00", - "buy_bar_offset": 302, - "sell_bar_offset": 166, - "gt_leg_pct": 9.07, - "tech_leg_pct": 6.93 + "gt_buy": "2022-06-20 10:51:00", + "tech_buy": "2022-06-21 06:33:00", + "gt_sell": "2022-06-21 23:51:00", + "tech_sell": "2022-06-22 00:54:00", + "buy_bar_offset": 394, + "sell_bar_offset": 21, + "gt_leg_pct": 9.37, + "tech_leg_pct": 3.86 }, { - "gt_leg_id": 839, + "gt_leg_id": 791, + "tech_leg_id": 430, + "gt_buy": "2022-06-23 05:39:00", + "tech_buy": "2022-06-22 17:09:00", + "gt_sell": "2022-06-26 21:12:00", + "tech_sell": "2022-06-25 23:30:00", + "buy_bar_offset": 250, + "sell_bar_offset": 434, + "gt_leg_pct": 9.12, + "tech_leg_pct": 3.82 + }, + { + "gt_leg_id": 792, "tech_leg_id": 431, - "gt_buy": "2024-01-10 21:57:00", - "tech_buy": "2024-01-11 00:09:00", - "gt_sell": "2024-01-11 23:45:00", - "tech_sell": "2024-01-12 10:06:00", + "gt_buy": "2022-07-01 05:54:00", + "tech_buy": "2022-07-01 08:06:00", + "gt_sell": "2022-07-01 09:30:00", + "tech_sell": "2022-07-01 13:12:00", "buy_bar_offset": 44, - "sell_bar_offset": 207, - "gt_leg_pct": 11.74, - "tech_leg_pct": 3.97 + "sell_bar_offset": 74, + "gt_leg_pct": 10.3, + "tech_leg_pct": 3.09 }, { - "gt_leg_id": 841, - "tech_leg_id": 436, - "gt_buy": "2024-02-29 02:30:00", - "tech_buy": "2024-02-28 12:42:00", - "gt_sell": "2024-02-29 15:42:00", - "tech_sell": "2024-02-29 02:36:00", - "buy_bar_offset": 276, - "sell_bar_offset": 262, - "gt_leg_pct": 8.81, - "tech_leg_pct": 6.95 - }, - { - "gt_leg_id": 842, + "gt_leg_id": 795, "tech_leg_id": 437, - "gt_buy": "2024-03-01 03:51:00", - "tech_buy": "2024-02-29 11:03:00", - "gt_sell": "2024-03-05 10:51:00", - "tech_sell": "2024-03-05 09:33:00", - "buy_bar_offset": 336, - "sell_bar_offset": 26, - "gt_leg_pct": 13.95, - "tech_leg_pct": 9.92 + "gt_buy": "2022-07-19 15:48:00", + "tech_buy": "2022-07-19 18:27:00", + "gt_sell": "2022-07-21 01:00:00", + "tech_sell": "2022-07-20 05:15:00", + "buy_bar_offset": 53, + "sell_bar_offset": 395, + "gt_leg_pct": 11.68, + "tech_leg_pct": 5.99 }, { - "gt_leg_id": 849, - "tech_leg_id": 441, - "gt_buy": "2024-03-20 14:36:00", - "tech_buy": "2024-03-20 19:21:00", - "gt_sell": "2024-03-21 07:15:00", - "tech_sell": "2024-03-21 16:45:00", - "buy_bar_offset": 95, - "sell_bar_offset": 190, - "gt_leg_pct": 11.86, - "tech_leg_pct": 5.78 + "gt_leg_id": 805, + "tech_leg_id": 451, + "gt_buy": "2022-11-10 08:27:00", + "tech_buy": "2022-11-10 13:00:00", + "gt_sell": "2022-11-10 22:30:00", + "tech_sell": "2022-11-11 05:03:00", + "buy_bar_offset": 91, + "sell_bar_offset": 131, + "gt_leg_pct": 9.42, + "tech_leg_pct": 3.2 }, { - "gt_leg_id": 861, - "tech_leg_id": 455, - "gt_buy": "2024-08-05 15:24:00", - "tech_buy": "2024-08-05 16:06:00", - "gt_sell": "2024-08-05 16:30:00", - "tech_sell": "2024-08-06 15:15:00", - "buy_bar_offset": 14, - "sell_bar_offset": 455, - "gt_leg_pct": 8.28, - "tech_leg_pct": 5.91 - }, - { - "gt_leg_id": 863, - "tech_leg_id": 456, - "gt_buy": "2024-08-06 04:18:00", - "tech_buy": "2024-08-06 23:00:00", - "gt_sell": "2024-08-09 08:00:00", - "tech_sell": "2024-08-09 12:36:00", - "buy_bar_offset": 374, - "sell_bar_offset": 92, - "gt_leg_pct": 16.48, - "tech_leg_pct": 8.78 - }, - { - "gt_leg_id": 867, - "tech_leg_id": 463, - "gt_buy": "2024-10-02 05:39:00", - "tech_buy": "2024-10-02 22:45:00", - "gt_sell": "2024-10-07 23:24:00", - "tech_sell": "2024-10-07 22:30:00", - "buy_bar_offset": 342, - "sell_bar_offset": 18, - "gt_leg_pct": 6.94, - "tech_leg_pct": 3.67 - }, - { - "gt_leg_id": 875, - "tech_leg_id": 474, - "gt_buy": "2024-12-03 23:36:00", - "tech_buy": "2024-12-03 23:09:00", - "gt_sell": "2024-12-05 12:06:00", - "tech_sell": "2024-12-04 23:57:00", - "buy_bar_offset": 9, - "sell_bar_offset": 243, - "gt_leg_pct": 22.69, - "tech_leg_pct": 3.15 - }, - { - "gt_leg_id": 878, - "tech_leg_id": 478, - "gt_buy": "2024-12-24 05:21:00", - "tech_buy": "2024-12-24 04:15:00", - "gt_sell": "2024-12-26 09:09:00", - "tech_sell": "2024-12-25 10:27:00", - "buy_bar_offset": 22, - "sell_bar_offset": 454, - "gt_leg_pct": 6.19, - "tech_leg_pct": 3.33 - }, - { - "gt_leg_id": 881, - "tech_leg_id": 483, - "gt_buy": "2025-01-20 08:33:00", - "tech_buy": "2025-01-20 12:27:00", - "gt_sell": "2025-01-20 15:54:00", - "tech_sell": "2025-01-20 20:06:00", - "buy_bar_offset": 78, - "sell_bar_offset": 84, - "gt_leg_pct": 8.25, - "tech_leg_pct": 4.17 - }, - { - "gt_leg_id": 883, - "tech_leg_id": 486, - "gt_buy": "2025-02-03 10:54:00", - "tech_buy": "2025-02-03 17:42:00", - "gt_sell": "2025-02-04 07:09:00", - "tech_sell": "2025-02-04 12:18:00", - "buy_bar_offset": 136, - "sell_bar_offset": 103, - "gt_leg_pct": 10.35, - "tech_leg_pct": 3.35 - }, - { - "gt_leg_id": 887, - "tech_leg_id": 489, - "gt_buy": "2025-03-05 00:21:00", - "tech_buy": "2025-03-05 01:42:00", - "gt_sell": "2025-03-06 14:57:00", - "tech_sell": "2025-03-06 20:00:00", - "buy_bar_offset": 27, - "sell_bar_offset": 101, - "gt_leg_pct": 12.21, - "tech_leg_pct": 7.86 - }, - { - "gt_leg_id": 890, - "tech_leg_id": 494, - "gt_buy": "2025-03-31 13:24:00", - "tech_buy": "2025-03-31 15:18:00", - "gt_sell": "2025-04-03 05:15:00", - "tech_sell": "2025-04-03 05:36:00", - "buy_bar_offset": 38, - "sell_bar_offset": 7, - "gt_leg_pct": 7.48, - "tech_leg_pct": 3.75 - }, - { - "gt_leg_id": 892, - "tech_leg_id": 495, - "gt_buy": "2025-04-09 10:27:00", - "tech_buy": "2025-04-09 13:18:00", - "gt_sell": "2025-04-10 06:24:00", - "tech_sell": "2025-04-10 21:42:00", - "buy_bar_offset": 57, - "sell_bar_offset": 306, - "gt_leg_pct": 9.28, - "tech_leg_pct": 6.18 - }, - { - "gt_leg_id": 903, - "tech_leg_id": 512, - "gt_buy": "2025-12-02 00:45:00", - "tech_buy": "2025-12-02 05:00:00", - "gt_sell": "2025-12-03 15:33:00", - "tech_sell": "2025-12-03 19:42:00", - "buy_bar_offset": 85, - "sell_bar_offset": 83, - "gt_leg_pct": 11.3, - "tech_leg_pct": 8.28 - }, - { - "gt_leg_id": 912, - "tech_leg_id": 517, - "gt_buy": "2026-02-07 16:18:00", - "tech_buy": "2026-02-08 00:03:00", - "gt_sell": "2026-02-09 08:06:00", - "tech_sell": "2026-02-09 05:06:00", - "buy_bar_offset": 155, - "sell_bar_offset": 60, - "gt_leg_pct": 7.56, + "gt_leg_id": 808, + "tech_leg_id": 452, + "gt_buy": "2022-11-15 04:54:00", + "tech_buy": "2022-11-15 07:12:00", + "gt_sell": "2022-11-18 10:03:00", + "tech_sell": "2022-11-18 12:51:00", + "buy_bar_offset": 46, + "sell_bar_offset": 56, + "gt_leg_pct": 5.42, "tech_leg_pct": 3.18 }, { - "gt_leg_id": 914, - "tech_leg_id": 519, - "gt_buy": "2026-02-24 22:36:00", - "tech_buy": "2026-02-25 03:21:00", - "gt_sell": "2026-02-26 06:36:00", - "tech_sell": "2026-02-26 06:45:00", - "buy_bar_offset": 95, - "sell_bar_offset": 3, - "gt_leg_pct": 9.24, - "tech_leg_pct": 5.26 + "gt_leg_id": 811, + "tech_leg_id": 462, + "gt_buy": "2023-01-31 07:39:00", + "tech_buy": "2023-01-31 16:30:00", + "gt_sell": "2023-02-02 09:54:00", + "tech_sell": "2023-02-02 11:24:00", + "buy_bar_offset": 177, + "sell_bar_offset": 30, + "gt_leg_pct": 6.65, + "tech_leg_pct": 4.16 }, { - "gt_leg_id": 920, - "tech_leg_id": 529, - "gt_buy": "2026-06-06 04:00:00", - "tech_buy": "2026-06-07 03:27:00", - "gt_sell": "2026-06-08 07:15:00", - "tech_sell": "2026-06-09 01:39:00", - "buy_bar_offset": 469, - "sell_bar_offset": 368, - "gt_leg_pct": 7.38, - "tech_leg_pct": 3.38 + "gt_leg_id": 812, + "tech_leg_id": 463, + "gt_buy": "2023-02-10 13:09:00", + "tech_buy": "2023-02-11 07:42:00", + "gt_sell": "2023-02-17 01:03:00", + "tech_sell": "2023-02-16 13:24:00", + "buy_bar_offset": 371, + "sell_bar_offset": 233, + "gt_leg_pct": 16.3, + "tech_leg_pct": 12.95 + }, + { + "gt_leg_id": 817, + "tech_leg_id": 469, + "gt_buy": "2023-03-28 19:54:00", + "tech_buy": "2023-03-28 21:21:00", + "gt_sell": "2023-03-30 11:39:00", + "tech_sell": "2023-03-29 20:33:00", + "buy_bar_offset": 29, + "sell_bar_offset": 302, + "gt_leg_pct": 8.87, + "tech_leg_pct": 4.24 + }, + { + "gt_leg_id": 819, + "tech_leg_id": 471, + "gt_buy": "2023-04-22 07:33:00", + "tech_buy": "2023-04-22 09:09:00", + "gt_sell": "2023-04-26 22:00:00", + "tech_sell": "2023-04-26 10:30:00", + "buy_bar_offset": 32, + "sell_bar_offset": 230, + "gt_leg_pct": 10.46, + "tech_leg_pct": 3.84 + }, + { + "gt_leg_id": 823, + "tech_leg_id": 474, + "gt_buy": "2023-05-25 10:27:00", + "tech_buy": "2023-05-25 17:36:00", + "gt_sell": "2023-05-29 09:24:00", + "tech_sell": "2023-05-28 18:45:00", + "buy_bar_offset": 143, + "sell_bar_offset": 293, + "gt_leg_pct": 8.37, + "tech_leg_pct": 3.19 + }, + { + "gt_leg_id": 824, + "tech_leg_id": 475, + "gt_buy": "2023-06-06 22:18:00", + "tech_buy": "2023-06-06 11:27:00", + "gt_sell": "2023-06-07 09:45:00", + "tech_sell": "2023-06-07 11:15:00", + "buy_bar_offset": 217, + "sell_bar_offset": 30, + "gt_leg_pct": 7.13, + "tech_leg_pct": 4.09 + }, + { + "gt_leg_id": 826, + "tech_leg_id": 480, + "gt_buy": "2023-08-02 00:30:00", + "tech_buy": "2023-08-01 21:45:00", + "gt_sell": "2023-08-09 06:21:00", + "tech_sell": "2023-08-08 22:57:00", + "buy_bar_offset": 55, + "sell_bar_offset": 148, + "gt_leg_pct": 6.56, + "tech_leg_pct": 3.54 + }, + { + "gt_leg_id": 829, + "tech_leg_id": 486, + "gt_buy": "2023-10-12 02:51:00", + "tech_buy": "2023-10-12 04:12:00", + "gt_sell": "2023-10-16 22:30:00", + "tech_sell": "2023-10-16 18:09:00", + "buy_bar_offset": 27, + "sell_bar_offset": 87, + "gt_leg_pct": 11.82, + "tech_leg_pct": 3.47 + }, + { + "gt_leg_id": 831, + "tech_leg_id": 490, + "gt_buy": "2023-10-25 00:39:00", + "tech_buy": "2023-10-24 18:00:00", + "gt_sell": "2023-11-02 11:45:00", + "tech_sell": "2023-11-02 17:33:00", + "buy_bar_offset": 133, + "sell_bar_offset": 116, + "gt_leg_pct": 8.56, + "tech_leg_pct": 4.97 + }, + { + "gt_leg_id": 832, + "tech_leg_id": 491, + "gt_buy": "2023-11-03 13:57:00", + "tech_buy": "2023-11-04 05:24:00", + "gt_sell": "2023-11-11 01:42:00", + "tech_sell": "2023-11-10 14:57:00", + "buy_bar_offset": 309, + "sell_bar_offset": 215, + "gt_leg_pct": 8.74, + "tech_leg_pct": 6.35 + }, + { + "gt_leg_id": 833, + "tech_leg_id": 492, + "gt_buy": "2023-11-15 13:06:00", + "tech_buy": "2023-11-15 15:48:00", + "gt_sell": "2023-11-16 09:18:00", + "tech_sell": "2023-11-16 10:48:00", + "buy_bar_offset": 54, + "sell_bar_offset": 30, + "gt_leg_pct": 8.23, + "tech_leg_pct": 5.57 + }, + { + "gt_leg_id": 837, + "tech_leg_id": 500, + "gt_buy": "2023-12-30 07:18:00", + "tech_buy": "2023-12-30 19:27:00", + "gt_sell": "2024-01-02 23:15:00", + "tech_sell": "2024-01-03 03:06:00", + "buy_bar_offset": 243, + "sell_bar_offset": 77, + "gt_leg_pct": 9.07, + "tech_leg_pct": 7.45 + }, + { + "gt_leg_id": 843, + "tech_leg_id": 513, + "gt_buy": "2024-03-05 14:03:00", + "tech_buy": "2024-03-04 15:30:00", + "gt_sell": "2024-03-06 00:03:00", + "tech_sell": "2024-03-06 02:27:00", + "buy_bar_offset": 451, + "sell_bar_offset": 48, + "gt_leg_pct": 5.82, + "tech_leg_pct": 3.64 + }, + { + "gt_leg_id": 847, + "tech_leg_id": 517, + "gt_buy": "2024-03-17 09:57:00", + "tech_buy": "2024-03-17 18:30:00", + "gt_sell": "2024-03-18 08:54:00", + "tech_sell": "2024-03-18 15:18:00", + "buy_bar_offset": 171, + "sell_bar_offset": 128, + "gt_leg_pct": 6.17, + "tech_leg_pct": 3.24 + }, + { + "gt_leg_id": 849, + "tech_leg_id": 518, + "gt_buy": "2024-03-20 14:36:00", + "tech_buy": "2024-03-20 17:45:00", + "gt_sell": "2024-03-21 07:15:00", + "tech_sell": "2024-03-21 16:45:00", + "buy_bar_offset": 63, + "sell_bar_offset": 190, + "gt_leg_pct": 11.86, + "tech_leg_pct": 5.77 + }, + { + "gt_leg_id": 858, + "tech_leg_id": 531, + "gt_buy": "2024-07-05 13:57:00", + "tech_buy": "2024-07-05 19:27:00", + "gt_sell": "2024-07-07 08:30:00", + "tech_sell": "2024-07-07 06:18:00", + "buy_bar_offset": 110, + "sell_bar_offset": 44, + "gt_leg_pct": 7.68, + "tech_leg_pct": 4.45 + }, + { + "gt_leg_id": 862, + "tech_leg_id": 538, + "gt_buy": "2024-08-05 22:30:00", + "tech_buy": "2024-08-05 18:30:00", + "gt_sell": "2024-08-06 01:30:00", + "tech_sell": "2024-08-06 19:42:00", + "buy_bar_offset": 80, + "sell_bar_offset": 364, + "gt_leg_pct": 11.24, + "tech_leg_pct": 4.13 + }, + { + "gt_leg_id": 863, + "tech_leg_id": 539, + "gt_buy": "2024-08-06 04:18:00", + "tech_buy": "2024-08-06 21:21:00", + "gt_sell": "2024-08-09 08:00:00", + "tech_sell": "2024-08-09 15:51:00", + "buy_bar_offset": 341, + "sell_bar_offset": 157, + "gt_leg_pct": 16.48, + "tech_leg_pct": 7.37 + }, + { + "gt_leg_id": 867, + "tech_leg_id": 547, + "gt_buy": "2024-10-02 05:39:00", + "tech_buy": "2024-10-02 09:45:00", + "gt_sell": "2024-10-07 23:24:00", + "tech_sell": "2024-10-07 17:57:00", + "buy_bar_offset": 82, + "sell_bar_offset": 109, + "gt_leg_pct": 6.94, + "tech_leg_pct": 4.54 + }, + { + "gt_leg_id": 870, + "tech_leg_id": 558, + "gt_buy": "2024-11-12 19:51:00", + "tech_buy": "2024-11-13 01:27:00", + "gt_sell": "2024-11-14 01:15:00", + "tech_sell": "2024-11-14 16:21:00", + "buy_bar_offset": 112, + "sell_bar_offset": 302, + "gt_leg_pct": 9.36, + "tech_leg_pct": 3.74 + }, + { + "gt_leg_id": 875, + "tech_leg_id": 562, + "gt_buy": "2024-12-03 23:36:00", + "tech_buy": "2024-12-04 00:48:00", + "gt_sell": "2024-12-05 12:06:00", + "tech_sell": "2024-12-05 15:27:00", + "buy_bar_offset": 24, + "sell_bar_offset": 67, + "gt_leg_pct": 22.69, + "tech_leg_pct": 8.16 + }, + { + "gt_leg_id": 883, + "tech_leg_id": 573, + "gt_buy": "2025-02-03 10:54:00", + "tech_buy": "2025-02-03 16:18:00", + "gt_sell": "2025-02-04 07:09:00", + "tech_sell": "2025-02-04 08:39:00", + "buy_bar_offset": 108, + "sell_bar_offset": 30, + "gt_leg_pct": 10.35, + "tech_leg_pct": 5.2 + }, + { + "gt_leg_id": 887, + "tech_leg_id": 577, + "gt_buy": "2025-03-05 00:21:00", + "tech_buy": "2025-03-05 16:45:00", + "gt_sell": "2025-03-06 14:57:00", + "tech_sell": "2025-03-06 15:42:00", + "buy_bar_offset": 328, + "sell_bar_offset": 15, + "gt_leg_pct": 12.21, + "tech_leg_pct": 4.1 + }, + { + "gt_leg_id": 890, + "tech_leg_id": 582, + "gt_buy": "2025-03-31 13:24:00", + "tech_buy": "2025-03-31 19:36:00", + "gt_sell": "2025-04-03 05:15:00", + "tech_sell": "2025-04-03 04:09:00", + "buy_bar_offset": 124, + "sell_bar_offset": 22, + "gt_leg_pct": 7.48, + "tech_leg_pct": 4.63 + }, + { + "gt_leg_id": 891, + "tech_leg_id": 583, + "gt_buy": "2025-04-07 15:54:00", + "tech_buy": "2025-04-07 18:27:00", + "gt_sell": "2025-04-07 23:18:00", + "tech_sell": "2025-04-08 12:12:00", + "buy_bar_offset": 51, + "sell_bar_offset": 258, + "gt_leg_pct": 8.15, + "tech_leg_pct": 4.11 + }, + { + "gt_leg_id": 892, + "tech_leg_id": 584, + "gt_buy": "2025-04-09 10:27:00", + "tech_buy": "2025-04-09 14:00:00", + "gt_sell": "2025-04-10 06:24:00", + "tech_sell": "2025-04-10 16:54:00", + "buy_bar_offset": 71, + "sell_bar_offset": 210, + "gt_leg_pct": 9.28, + "tech_leg_pct": 5.1 + }, + { + "gt_leg_id": 903, + "tech_leg_id": 613, + "gt_buy": "2025-12-02 00:45:00", + "tech_buy": "2025-12-02 05:18:00", + "gt_sell": "2025-12-03 15:33:00", + "tech_sell": "2025-12-03 06:21:00", + "buy_bar_offset": 91, + "sell_bar_offset": 184, + "gt_leg_pct": 11.3, + "tech_leg_pct": 5.91 + }, + { + "gt_leg_id": 904, + "tech_leg_id": 614, + "gt_buy": "2025-12-07 23:33:00", + "tech_buy": "2025-12-08 00:33:00", + "gt_sell": "2025-12-10 02:06:00", + "tech_sell": "2025-12-10 06:09:00", + "buy_bar_offset": 20, + "sell_bar_offset": 81, + "gt_leg_pct": 6.41, + "tech_leg_pct": 3.07 + }, + { + "gt_leg_id": 910, + "tech_leg_id": 619, + "gt_buy": "2026-02-06 09:18:00", + "tech_buy": "2026-02-06 08:18:00", + "gt_sell": "2026-02-06 15:03:00", + "tech_sell": "2026-02-07 14:42:00", + "buy_bar_offset": 20, + "sell_bar_offset": 473, + "gt_leg_pct": 11.72, + "tech_leg_pct": 9.82 + }, + { + "gt_leg_id": 912, + "tech_leg_id": 620, + "gt_buy": "2026-02-07 16:18:00", + "tech_buy": "2026-02-08 00:03:00", + "gt_sell": "2026-02-09 08:06:00", + "tech_sell": "2026-02-09 05:33:00", + "buy_bar_offset": 155, + "sell_bar_offset": 51, + "gt_leg_pct": 7.56, + "tech_leg_pct": 3.12 + }, + { + "gt_leg_id": 914, + "tech_leg_id": 622, + "gt_buy": "2026-02-24 22:36:00", + "tech_buy": "2026-02-25 00:06:00", + "gt_sell": "2026-02-26 06:36:00", + "tech_sell": "2026-02-26 05:18:00", + "buy_bar_offset": 30, + "sell_bar_offset": 26, + "gt_leg_pct": 9.24, + "tech_leg_pct": 6.24 + }, + { + "gt_leg_id": 917, + "tech_leg_id": 629, + "gt_buy": "2026-03-23 09:39:00", + "tech_buy": "2026-03-23 10:24:00", + "gt_sell": "2026-03-25 20:30:00", + "tech_sell": "2026-03-24 21:21:00", + "buy_bar_offset": 15, + "sell_bar_offset": 463, + "gt_leg_pct": 5.79, + "tech_leg_pct": 3.45 } ], "missed": [ @@ -187173,12 +339281,6 @@ "sell_datetime": "2017-01-13 07:33:00", "leg_pct": 11.61 }, - { - "gt_leg_id": 27, - "buy_datetime": "2017-01-13 13:09:00", - "sell_datetime": "2017-01-17 17:21:00", - "leg_pct": 22.72 - }, { "gt_leg_id": 28, "buy_datetime": "2017-01-17 21:15:00", @@ -187263,12 +339365,6 @@ "sell_datetime": "2017-03-22 08:12:00", "leg_pct": 5.32 }, - { - "gt_leg_id": 44, - "buy_datetime": "2017-03-25 08:45:00", - "sell_datetime": "2017-03-25 09:42:00", - "leg_pct": 7.69 - }, { "gt_leg_id": 47, "buy_datetime": "2017-03-29 11:42:00", @@ -187299,12 +339395,6 @@ "sell_datetime": "2017-05-05 21:09:00", "leg_pct": 6.45 }, - { - "gt_leg_id": 53, - "buy_datetime": "2017-05-09 18:33:00", - "sell_datetime": "2017-05-09 18:45:00", - "leg_pct": 8.98 - }, { "gt_leg_id": 54, "buy_datetime": "2017-05-09 19:33:00", @@ -187317,30 +339407,12 @@ "sell_datetime": "2017-05-14 10:57:00", "leg_pct": 8.87 }, - { - "gt_leg_id": 57, - "buy_datetime": "2017-05-15 18:21:00", - "sell_datetime": "2017-05-20 11:09:00", - "leg_pct": 23.37 - }, - { - "gt_leg_id": 58, - "buy_datetime": "2017-05-20 13:15:00", - "sell_datetime": "2017-05-22 10:36:00", - "leg_pct": 22.17 - }, { "gt_leg_id": 59, "buy_datetime": "2017-05-22 10:42:00", "sell_datetime": "2017-05-22 16:45:00", "leg_pct": 18.71 }, - { - "gt_leg_id": 60, - "buy_datetime": "2017-05-22 18:21:00", - "sell_datetime": "2017-05-23 01:24:00", - "leg_pct": 9.87 - }, { "gt_leg_id": 61, "buy_datetime": "2017-05-23 08:06:00", @@ -187348,10 +339420,10 @@ "leg_pct": 10.62 }, { - "gt_leg_id": 64, - "buy_datetime": "2017-05-25 01:15:00", - "sell_datetime": "2017-05-25 02:12:00", - "leg_pct": 6.49 + "gt_leg_id": 63, + "buy_datetime": "2017-05-25 00:57:00", + "sell_datetime": "2017-05-25 01:00:00", + "leg_pct": 5.58 }, { "gt_leg_id": 65, @@ -187479,12 +339551,6 @@ "sell_datetime": "2017-05-27 06:00:00", "leg_pct": 9.68 }, - { - "gt_leg_id": 86, - "buy_datetime": "2017-05-27 07:39:00", - "sell_datetime": "2017-05-27 07:45:00", - "leg_pct": 12.07 - }, { "gt_leg_id": 87, "buy_datetime": "2017-05-27 07:45:00", @@ -187557,6 +339623,12 @@ "sell_datetime": "2017-05-27 21:48:00", "leg_pct": 6.49 }, + { + "gt_leg_id": 99, + "buy_datetime": "2017-05-27 22:27:00", + "sell_datetime": "2017-05-28 01:12:00", + "leg_pct": 18.49 + }, { "gt_leg_id": 100, "buy_datetime": "2017-05-28 01:18:00", @@ -187617,12 +339689,6 @@ "sell_datetime": "2017-05-30 12:30:00", "leg_pct": 6.04 }, - { - "gt_leg_id": 112, - "buy_datetime": "2017-06-03 18:54:00", - "sell_datetime": "2017-06-06 09:42:00", - "leg_pct": 13.3 - }, { "gt_leg_id": 113, "buy_datetime": "2017-06-06 09:45:00", @@ -187635,12 +339701,6 @@ "sell_datetime": "2017-06-06 22:18:00", "leg_pct": 5.54 }, - { - "gt_leg_id": 115, - "buy_datetime": "2017-06-08 10:24:00", - "sell_datetime": "2017-06-12 17:12:00", - "leg_pct": 7.4 - }, { "gt_leg_id": 116, "buy_datetime": "2017-06-13 02:42:00", @@ -187689,12 +339749,6 @@ "sell_datetime": "2017-06-28 06:03:00", "leg_pct": 9.9 }, - { - "gt_leg_id": 125, - "buy_datetime": "2017-07-02 13:42:00", - "sell_datetime": "2017-07-04 12:30:00", - "leg_pct": 8.16 - }, { "gt_leg_id": 126, "buy_datetime": "2017-07-08 10:30:00", @@ -187785,24 +339839,30 @@ "sell_datetime": "2017-07-17 11:18:00", "leg_pct": 10.25 }, + { + "gt_leg_id": 142, + "buy_datetime": "2017-07-17 12:18:00", + "sell_datetime": "2017-07-17 16:36:00", + "leg_pct": 5.96 + }, { "gt_leg_id": 143, "buy_datetime": "2017-07-17 20:54:00", "sell_datetime": "2017-07-18 00:12:00", "leg_pct": 11.14 }, - { - "gt_leg_id": 144, - "buy_datetime": "2017-07-18 00:36:00", - "sell_datetime": "2017-07-18 08:12:00", - "leg_pct": 17.32 - }, { "gt_leg_id": 145, "buy_datetime": "2017-07-18 08:21:00", "sell_datetime": "2017-07-18 08:54:00", "leg_pct": 5.58 }, + { + "gt_leg_id": 146, + "buy_datetime": "2017-07-18 10:18:00", + "sell_datetime": "2017-07-19 07:09:00", + "leg_pct": 15.75 + }, { "gt_leg_id": 147, "buy_datetime": "2017-07-19 10:30:00", @@ -187839,12 +339899,6 @@ "sell_datetime": "2017-07-21 22:00:00", "leg_pct": 6.91 }, - { - "gt_leg_id": 154, - "buy_datetime": "2017-07-22 04:30:00", - "sell_datetime": "2017-07-22 19:42:00", - "leg_pct": 9.64 - }, { "gt_leg_id": 155, "buy_datetime": "2017-07-25 22:03:00", @@ -187863,24 +339917,12 @@ "sell_datetime": "2017-08-05 12:21:00", "leg_pct": 15.68 }, - { - "gt_leg_id": 161, - "buy_datetime": "2017-08-06 12:12:00", - "sell_datetime": "2017-08-08 18:06:00", - "leg_pct": 15.73 - }, { "gt_leg_id": 162, "buy_datetime": "2017-08-09 19:21:00", "sell_datetime": "2017-08-13 10:48:00", "leg_pct": 42.22 }, - { - "gt_leg_id": 163, - "buy_datetime": "2017-08-13 11:00:00", - "sell_datetime": "2017-08-13 11:21:00", - "leg_pct": 6.85 - }, { "gt_leg_id": 164, "buy_datetime": "2017-08-13 13:15:00", @@ -187917,6 +339959,12 @@ "sell_datetime": "2017-08-22 11:27:00", "leg_pct": 7.52 }, + { + "gt_leg_id": 171, + "buy_datetime": "2017-08-22 14:00:00", + "sell_datetime": "2017-08-22 18:57:00", + "leg_pct": 13.33 + }, { "gt_leg_id": 172, "buy_datetime": "2017-08-22 23:33:00", @@ -187929,6 +339977,12 @@ "sell_datetime": "2017-09-02 16:42:00", "leg_pct": 6.12 }, + { + "gt_leg_id": 174, + "buy_datetime": "2017-09-03 06:24:00", + "sell_datetime": "2017-09-03 15:06:00", + "leg_pct": 8.95 + }, { "gt_leg_id": 175, "buy_datetime": "2017-09-03 23:00:00", @@ -187948,16 +340002,10 @@ "leg_pct": 6.77 }, { - "gt_leg_id": 179, - "buy_datetime": "2017-09-10 15:57:00", - "sell_datetime": "2017-09-11 12:24:00", - "leg_pct": 11.16 - }, - { - "gt_leg_id": 181, - "buy_datetime": "2017-09-15 08:54:00", - "sell_datetime": "2017-09-15 09:27:00", - "leg_pct": 15.5 + "gt_leg_id": 180, + "buy_datetime": "2017-09-14 20:51:00", + "sell_datetime": "2017-09-14 21:21:00", + "leg_pct": 9.56 }, { "gt_leg_id": 182, @@ -188055,6 +340103,18 @@ "sell_datetime": "2017-10-16 08:12:00", "leg_pct": 5.64 }, + { + "gt_leg_id": 200, + "buy_datetime": "2017-10-18 16:51:00", + "sell_datetime": "2017-10-18 18:06:00", + "leg_pct": 6.39 + }, + { + "gt_leg_id": 201, + "buy_datetime": "2017-10-18 23:15:00", + "sell_datetime": "2017-10-22 01:39:00", + "leg_pct": 21.94 + }, { "gt_leg_id": 202, "buy_datetime": "2017-10-22 13:51:00", @@ -188073,6 +340133,12 @@ "sell_datetime": "2017-11-02 20:12:00", "leg_pct": 39.94 }, + { + "gt_leg_id": 205, + "buy_datetime": "2017-11-02 20:39:00", + "sell_datetime": "2017-11-03 19:39:00", + "leg_pct": 6.97 + }, { "gt_leg_id": 207, "buy_datetime": "2017-11-07 08:21:00", @@ -188145,12 +340211,6 @@ "sell_datetime": "2017-11-13 00:42:00", "leg_pct": 8.69 }, - { - "gt_leg_id": 219, - "buy_datetime": "2017-11-13 08:24:00", - "sell_datetime": "2017-11-13 14:24:00", - "leg_pct": 14.07 - }, { "gt_leg_id": 220, "buy_datetime": "2017-11-13 16:03:00", @@ -188163,36 +340223,12 @@ "sell_datetime": "2017-11-17 12:39:00", "leg_pct": 22.5 }, - { - "gt_leg_id": 223, - "buy_datetime": "2017-11-21 13:57:00", - "sell_datetime": "2017-11-24 17:12:00", - "leg_pct": 12.98 - }, - { - "gt_leg_id": 224, - "buy_datetime": "2017-11-24 18:21:00", - "sell_datetime": "2017-11-27 02:21:00", - "leg_pct": 19.51 - }, - { - "gt_leg_id": 225, - "buy_datetime": "2017-11-27 06:15:00", - "sell_datetime": "2017-11-27 17:12:00", - "leg_pct": 9.55 - }, { "gt_leg_id": 226, "buy_datetime": "2017-11-27 18:30:00", "sell_datetime": "2017-11-28 20:51:00", "leg_pct": 13.58 }, - { - "gt_leg_id": 227, - "buy_datetime": "2017-11-28 22:09:00", - "sell_datetime": "2017-11-29 14:27:00", - "leg_pct": 20.81 - }, { "gt_leg_id": 228, "buy_datetime": "2017-11-29 15:00:00", @@ -188265,18 +340301,6 @@ "sell_datetime": "2017-11-30 10:57:00", "leg_pct": 9.16 }, - { - "gt_leg_id": 240, - "buy_datetime": "2017-11-30 15:39:00", - "sell_datetime": "2017-11-30 17:09:00", - "leg_pct": 5.04 - }, - { - "gt_leg_id": 241, - "buy_datetime": "2017-11-30 23:09:00", - "sell_datetime": "2017-12-01 00:03:00", - "leg_pct": 11.63 - }, { "gt_leg_id": 242, "buy_datetime": "2017-12-01 00:30:00", @@ -188397,18 +340421,18 @@ "sell_datetime": "2017-12-09 20:39:00", "leg_pct": 11.15 }, + { + "gt_leg_id": 264, + "buy_datetime": "2017-12-10 02:54:00", + "sell_datetime": "2017-12-10 03:03:00", + "leg_pct": 9.71 + }, { "gt_leg_id": 265, "buy_datetime": "2017-12-10 04:33:00", "sell_datetime": "2017-12-10 07:51:00", "leg_pct": 13.62 }, - { - "gt_leg_id": 266, - "buy_datetime": "2017-12-10 10:57:00", - "sell_datetime": "2017-12-10 11:15:00", - "leg_pct": 6.32 - }, { "gt_leg_id": 267, "buy_datetime": "2017-12-10 13:06:00", @@ -188421,6 +340445,12 @@ "sell_datetime": "2017-12-10 15:54:00", "leg_pct": 20.05 }, + { + "gt_leg_id": 269, + "buy_datetime": "2017-12-10 16:30:00", + "sell_datetime": "2017-12-10 19:39:00", + "leg_pct": 12.38 + }, { "gt_leg_id": 270, "buy_datetime": "2017-12-10 20:48:00", @@ -188511,6 +340541,12 @@ "sell_datetime": "2017-12-22 07:30:00", "leg_pct": 9.37 }, + { + "gt_leg_id": 287, + "buy_datetime": "2017-12-22 12:21:00", + "sell_datetime": "2017-12-22 13:30:00", + "leg_pct": 7.64 + }, { "gt_leg_id": 288, "buy_datetime": "2017-12-22 17:24:00", @@ -188541,18 +340577,18 @@ "sell_datetime": "2017-12-23 07:57:00", "leg_pct": 11.71 }, - { - "gt_leg_id": 293, - "buy_datetime": "2017-12-23 08:42:00", - "sell_datetime": "2017-12-23 12:57:00", - "leg_pct": 9.49 - }, { "gt_leg_id": 294, "buy_datetime": "2017-12-23 15:39:00", "sell_datetime": "2017-12-24 07:33:00", "leg_pct": 9.83 }, + { + "gt_leg_id": 295, + "buy_datetime": "2017-12-24 21:39:00", + "sell_datetime": "2017-12-27 13:57:00", + "leg_pct": 28.02 + }, { "gt_leg_id": 296, "buy_datetime": "2017-12-28 11:39:00", @@ -188571,30 +340607,12 @@ "sell_datetime": "2017-12-28 22:18:00", "leg_pct": 5.82 }, - { - "gt_leg_id": 299, - "buy_datetime": "2017-12-30 22:18:00", - "sell_datetime": "2017-12-31 12:45:00", - "leg_pct": 8.33 - }, { "gt_leg_id": 300, "buy_datetime": "2017-12-31 18:09:00", "sell_datetime": "2018-01-03 04:18:00", "leg_pct": 13.86 }, - { - "gt_leg_id": 301, - "buy_datetime": "2018-01-03 08:33:00", - "sell_datetime": "2018-01-05 05:30:00", - "leg_pct": 11.09 - }, - { - "gt_leg_id": 302, - "buy_datetime": "2018-01-05 07:39:00", - "sell_datetime": "2018-01-05 19:54:00", - "leg_pct": 17.39 - }, { "gt_leg_id": 303, "buy_datetime": "2018-01-05 22:06:00", @@ -188751,18 +340769,18 @@ "sell_datetime": "2018-01-17 09:27:00", "leg_pct": 18.55 }, - { - "gt_leg_id": 331, - "buy_datetime": "2018-01-17 12:45:00", - "sell_datetime": "2018-01-17 13:51:00", - "leg_pct": 11.69 - }, { "gt_leg_id": 332, "buy_datetime": "2018-01-17 14:06:00", "sell_datetime": "2018-01-17 15:21:00", "leg_pct": 6.51 }, + { + "gt_leg_id": 333, + "buy_datetime": "2018-01-17 20:00:00", + "sell_datetime": "2018-01-17 21:33:00", + "leg_pct": 6.08 + }, { "gt_leg_id": 334, "buy_datetime": "2018-01-18 00:33:00", @@ -188781,12 +340799,6 @@ "sell_datetime": "2018-01-18 07:18:00", "leg_pct": 14.22 }, - { - "gt_leg_id": 337, - "buy_datetime": "2018-01-18 07:39:00", - "sell_datetime": "2018-01-18 08:45:00", - "leg_pct": 11.03 - }, { "gt_leg_id": 338, "buy_datetime": "2018-01-18 09:30:00", @@ -188871,12 +340883,6 @@ "sell_datetime": "2018-01-24 07:27:00", "leg_pct": 11.25 }, - { - "gt_leg_id": 353, - "buy_datetime": "2018-01-24 13:51:00", - "sell_datetime": "2018-01-25 11:48:00", - "leg_pct": 10.08 - }, { "gt_leg_id": 356, "buy_datetime": "2018-01-31 10:03:00", @@ -188901,6 +340907,12 @@ "sell_datetime": "2018-02-02 12:39:00", "leg_pct": 8.52 }, + { + "gt_leg_id": 360, + "buy_datetime": "2018-02-02 15:39:00", + "sell_datetime": "2018-02-02 16:12:00", + "leg_pct": 6.73 + }, { "gt_leg_id": 361, "buy_datetime": "2018-02-02 21:48:00", @@ -188967,6 +340979,12 @@ "sell_datetime": "2018-02-06 18:45:00", "leg_pct": 14.38 }, + { + "gt_leg_id": 374, + "buy_datetime": "2018-02-06 20:24:00", + "sell_datetime": "2018-02-06 22:15:00", + "leg_pct": 13.42 + }, { "gt_leg_id": 375, "buy_datetime": "2018-02-06 22:21:00", @@ -188991,6 +341009,12 @@ "sell_datetime": "2018-02-07 22:27:00", "leg_pct": 15.4 }, + { + "gt_leg_id": 379, + "buy_datetime": "2018-02-08 08:42:00", + "sell_datetime": "2018-02-08 21:54:00", + "leg_pct": 15.5 + }, { "gt_leg_id": 381, "buy_datetime": "2018-02-10 18:03:00", @@ -189004,10 +341028,10 @@ "leg_pct": 5.97 }, { - "gt_leg_id": 383, - "buy_datetime": "2018-02-11 12:51:00", - "sell_datetime": "2018-02-12 01:12:00", - "leg_pct": 8.44 + "gt_leg_id": 384, + "buy_datetime": "2018-02-12 08:51:00", + "sell_datetime": "2018-02-13 08:36:00", + "leg_pct": 10.47 }, { "gt_leg_id": 385, @@ -189015,6 +341039,12 @@ "sell_datetime": "2018-02-18 11:48:00", "leg_pct": 32.12 }, + { + "gt_leg_id": 386, + "buy_datetime": "2018-02-18 18:57:00", + "sell_datetime": "2018-02-21 07:24:00", + "leg_pct": 23.04 + }, { "gt_leg_id": 387, "buy_datetime": "2018-02-22 06:57:00", @@ -189022,10 +341052,10 @@ "leg_pct": 5.56 }, { - "gt_leg_id": 390, - "buy_datetime": "2018-02-26 17:24:00", - "sell_datetime": "2018-02-28 15:30:00", - "leg_pct": 14.64 + "gt_leg_id": 388, + "buy_datetime": "2018-02-23 10:45:00", + "sell_datetime": "2018-02-24 11:30:00", + "leg_pct": 9.29 }, { "gt_leg_id": 391, @@ -189051,12 +341081,6 @@ "sell_datetime": "2018-03-10 00:00:00", "leg_pct": 10.92 }, - { - "gt_leg_id": 395, - "buy_datetime": "2018-03-10 04:21:00", - "sell_datetime": "2018-03-10 15:15:00", - "leg_pct": 8.19 - }, { "gt_leg_id": 397, "buy_datetime": "2018-03-13 05:09:00", @@ -189069,12 +341093,6 @@ "sell_datetime": "2018-03-15 07:18:00", "leg_pct": 5.39 }, - { - "gt_leg_id": 399, - "buy_datetime": "2018-03-15 15:06:00", - "sell_datetime": "2018-03-15 22:57:00", - "leg_pct": 10.13 - }, { "gt_leg_id": 400, "buy_datetime": "2018-03-16 01:36:00", @@ -189082,10 +341100,16 @@ "leg_pct": 5.25 }, { - "gt_leg_id": 403, - "buy_datetime": "2018-03-20 18:09:00", - "sell_datetime": "2018-03-21 13:27:00", - "leg_pct": 11.16 + "gt_leg_id": 401, + "buy_datetime": "2018-03-16 10:57:00", + "sell_datetime": "2018-03-17 07:51:00", + "leg_pct": 6.35 + }, + { + "gt_leg_id": 404, + "buy_datetime": "2018-03-23 22:48:00", + "sell_datetime": "2018-03-24 23:48:00", + "leg_pct": 7.17 }, { "gt_leg_id": 405, @@ -189111,6 +341135,12 @@ "sell_datetime": "2018-03-31 21:48:00", "leg_pct": 6.44 }, + { + "gt_leg_id": 409, + "buy_datetime": "2018-04-02 01:00:00", + "sell_datetime": "2018-04-04 04:39:00", + "leg_pct": 15.38 + }, { "gt_leg_id": 410, "buy_datetime": "2018-04-05 10:30:00", @@ -189123,12 +341153,24 @@ "sell_datetime": "2018-04-09 11:33:00", "leg_pct": 8.39 }, + { + "gt_leg_id": 412, + "buy_datetime": "2018-04-12 16:06:00", + "sell_datetime": "2018-04-13 22:21:00", + "leg_pct": 18.77 + }, { "gt_leg_id": 413, "buy_datetime": "2018-04-14 21:39:00", "sell_datetime": "2018-04-21 16:30:00", "leg_pct": 20.49 }, + { + "gt_leg_id": 415, + "buy_datetime": "2018-04-26 09:36:00", + "sell_datetime": "2018-04-30 12:03:00", + "leg_pct": 8.29 + }, { "gt_leg_id": 416, "buy_datetime": "2018-05-01 12:51:00", @@ -189147,36 +341189,18 @@ "sell_datetime": "2018-05-11 17:33:00", "leg_pct": 8.82 }, - { - "gt_leg_id": 419, - "buy_datetime": "2018-05-12 15:21:00", - "sell_datetime": "2018-05-15 05:45:00", - "leg_pct": 9.72 - }, { "gt_leg_id": 421, "buy_datetime": "2018-05-29 10:42:00", "sell_datetime": "2018-06-04 09:30:00", "leg_pct": 8.2 }, - { - "gt_leg_id": 422, - "buy_datetime": "2018-06-14 01:30:00", - "sell_datetime": "2018-06-19 22:15:00", - "leg_pct": 10.1 - }, { "gt_leg_id": 423, "buy_datetime": "2018-06-20 11:33:00", "sell_datetime": "2018-06-21 11:18:00", "leg_pct": 6.31 }, - { - "gt_leg_id": 424, - "buy_datetime": "2018-06-25 00:57:00", - "sell_datetime": "2018-06-25 23:27:00", - "leg_pct": 7.97 - }, { "gt_leg_id": 425, "buy_datetime": "2018-06-29 14:03:00", @@ -189267,6 +341291,12 @@ "sell_datetime": "2018-11-24 09:48:00", "leg_pct": 7.21 }, + { + "gt_leg_id": 444, + "buy_datetime": "2018-11-25 19:21:00", + "sell_datetime": "2018-11-25 20:03:00", + "leg_pct": 10.55 + }, { "gt_leg_id": 445, "buy_datetime": "2018-11-26 02:27:00", @@ -189303,6 +341333,12 @@ "sell_datetime": "2018-12-08 04:15:00", "leg_pct": 11.42 }, + { + "gt_leg_id": 454, + "buy_datetime": "2018-12-16 00:51:00", + "sell_datetime": "2018-12-19 22:39:00", + "leg_pct": 23.69 + }, { "gt_leg_id": 456, "buy_datetime": "2018-12-21 05:51:00", @@ -189351,12 +341387,6 @@ "sell_datetime": "2019-04-02 14:21:00", "leg_pct": 38.28 }, - { - "gt_leg_id": 465, - "buy_datetime": "2019-04-02 16:27:00", - "sell_datetime": "2019-04-03 12:09:00", - "leg_pct": 9.79 - }, { "gt_leg_id": 466, "buy_datetime": "2019-04-03 13:51:00", @@ -189364,10 +341394,10 @@ "leg_pct": 9.86 }, { - "gt_leg_id": 467, - "buy_datetime": "2019-04-05 05:09:00", - "sell_datetime": "2019-04-07 01:39:00", - "leg_pct": 8.48 + "gt_leg_id": 468, + "buy_datetime": "2019-04-07 06:06:00", + "sell_datetime": "2019-04-11 04:48:00", + "leg_pct": 11.16 }, { "gt_leg_id": 469, @@ -189411,6 +341441,12 @@ "sell_datetime": "2019-05-17 13:06:00", "leg_pct": 12.38 }, + { + "gt_leg_id": 478, + "buy_datetime": "2019-05-17 21:27:00", + "sell_datetime": "2019-05-20 08:12:00", + "leg_pct": 17.2 + }, { "gt_leg_id": 479, "buy_datetime": "2019-05-20 22:09:00", @@ -189429,30 +341465,24 @@ "sell_datetime": "2019-05-31 01:03:00", "leg_pct": 7.8 }, - { - "gt_leg_id": 482, - "buy_datetime": "2019-05-31 14:03:00", - "sell_datetime": "2019-06-02 21:48:00", - "leg_pct": 6.99 - }, { "gt_leg_id": 483, "buy_datetime": "2019-06-05 07:00:00", "sell_datetime": "2019-06-05 19:54:00", "leg_pct": 6.27 }, - { - "gt_leg_id": 484, - "buy_datetime": "2019-06-07 03:27:00", - "sell_datetime": "2019-06-08 03:42:00", - "leg_pct": 7.46 - }, { "gt_leg_id": 485, "buy_datetime": "2019-06-10 09:30:00", "sell_datetime": "2019-06-22 21:48:00", "leg_pct": 40.59 }, + { + "gt_leg_id": 486, + "buy_datetime": "2019-06-23 07:18:00", + "sell_datetime": "2019-06-26 14:15:00", + "leg_pct": 29.44 + }, { "gt_leg_id": 487, "buy_datetime": "2019-06-26 19:00:00", @@ -189471,12 +341501,6 @@ "sell_datetime": "2019-06-27 09:27:00", "leg_pct": 13.54 }, - { - "gt_leg_id": 490, - "buy_datetime": "2019-06-27 18:30:00", - "sell_datetime": "2019-06-27 21:03:00", - "leg_pct": 10.07 - }, { "gt_leg_id": 491, "buy_datetime": "2019-06-28 05:33:00", @@ -189489,12 +341513,6 @@ "sell_datetime": "2019-06-28 10:24:00", "leg_pct": 5.9 }, - { - "gt_leg_id": 493, - "buy_datetime": "2019-06-28 14:24:00", - "sell_datetime": "2019-06-29 09:09:00", - "leg_pct": 13.32 - }, { "gt_leg_id": 494, "buy_datetime": "2019-06-29 15:06:00", @@ -189507,18 +341525,18 @@ "sell_datetime": "2019-07-01 06:21:00", "leg_pct": 5.34 }, + { + "gt_leg_id": 496, + "buy_datetime": "2019-07-02 00:36:00", + "sell_datetime": "2019-07-02 09:15:00", + "leg_pct": 7.37 + }, { "gt_leg_id": 497, "buy_datetime": "2019-07-02 15:12:00", "sell_datetime": "2019-07-02 18:09:00", "leg_pct": 8.28 }, - { - "gt_leg_id": 498, - "buy_datetime": "2019-07-02 20:33:00", - "sell_datetime": "2019-07-03 14:33:00", - "leg_pct": 17.83 - }, { "gt_leg_id": 499, "buy_datetime": "2019-07-03 18:09:00", @@ -189591,12 +341609,6 @@ "sell_datetime": "2019-08-16 07:30:00", "leg_pct": 11.06 }, - { - "gt_leg_id": 512, - "buy_datetime": "2019-08-16 14:48:00", - "sell_datetime": "2019-08-17 02:15:00", - "leg_pct": 7.66 - }, { "gt_leg_id": 514, "buy_datetime": "2019-08-22 11:00:00", @@ -189639,12 +341651,6 @@ "sell_datetime": "2019-09-29 07:45:00", "leg_pct": 6.58 }, - { - "gt_leg_id": 521, - "buy_datetime": "2019-09-30 16:06:00", - "sell_datetime": "2019-10-01 12:18:00", - "leg_pct": 10.46 - }, { "gt_leg_id": 522, "buy_datetime": "2019-10-07 09:36:00", @@ -189652,10 +341658,10 @@ "leg_pct": 12.02 }, { - "gt_leg_id": 524, - "buy_datetime": "2019-10-26 12:27:00", - "sell_datetime": "2019-10-26 14:21:00", - "leg_pct": 5.31 + "gt_leg_id": 523, + "buy_datetime": "2019-10-24 15:48:00", + "sell_datetime": "2019-10-26 10:45:00", + "leg_pct": 37.97 }, { "gt_leg_id": 525, @@ -189681,24 +341687,12 @@ "sell_datetime": "2019-11-23 05:30:00", "leg_pct": 7.16 }, - { - "gt_leg_id": 529, - "buy_datetime": "2019-11-25 14:36:00", - "sell_datetime": "2019-11-26 01:09:00", - "leg_pct": 12.65 - }, { "gt_leg_id": 531, "buy_datetime": "2019-12-04 17:09:00", "sell_datetime": "2019-12-04 22:24:00", "leg_pct": 6.6 }, - { - "gt_leg_id": 534, - "buy_datetime": "2019-12-19 18:30:00", - "sell_datetime": "2019-12-24 01:15:00", - "leg_pct": 8.3 - }, { "gt_leg_id": 535, "buy_datetime": "2019-12-27 21:06:00", @@ -189754,10 +341748,10 @@ "leg_pct": 10.67 }, { - "gt_leg_id": 545, - "buy_datetime": "2020-03-12 20:57:00", - "sell_datetime": "2020-03-12 21:18:00", - "leg_pct": 7.16 + "gt_leg_id": 546, + "buy_datetime": "2020-03-12 22:45:00", + "sell_datetime": "2020-03-13 01:03:00", + "leg_pct": 8.0 }, { "gt_leg_id": 547, @@ -189813,12 +341807,6 @@ "sell_datetime": "2020-03-13 13:00:00", "leg_pct": 5.3 }, - { - "gt_leg_id": 556, - "buy_datetime": "2020-03-13 13:57:00", - "sell_datetime": "2020-03-13 17:03:00", - "leg_pct": 14.1 - }, { "gt_leg_id": 557, "buy_datetime": "2020-03-13 17:36:00", @@ -189861,6 +341849,12 @@ "sell_datetime": "2020-03-16 07:00:00", "leg_pct": 8.61 }, + { + "gt_leg_id": 564, + "buy_datetime": "2020-03-16 20:00:00", + "sell_datetime": "2020-03-16 21:09:00", + "leg_pct": 6.97 + }, { "gt_leg_id": 565, "buy_datetime": "2020-03-16 22:30:00", @@ -189892,16 +341886,10 @@ "leg_pct": 7.8 }, { - "gt_leg_id": 572, - "buy_datetime": "2020-03-23 18:27:00", - "sell_datetime": "2020-03-23 22:06:00", - "leg_pct": 12.83 - }, - { - "gt_leg_id": 575, - "buy_datetime": "2020-04-01 22:36:00", - "sell_datetime": "2020-04-03 02:30:00", - "leg_pct": 12.81 + "gt_leg_id": 573, + "buy_datetime": "2020-03-23 22:39:00", + "sell_datetime": "2020-03-25 18:39:00", + "leg_pct": 11.24 }, { "gt_leg_id": 577, @@ -189927,12 +341915,6 @@ "sell_datetime": "2020-04-30 20:12:00", "leg_pct": 5.99 }, - { - "gt_leg_id": 581, - "buy_datetime": "2020-05-01 02:51:00", - "sell_datetime": "2020-05-03 10:15:00", - "leg_pct": 8.25 - }, { "gt_leg_id": 582, "buy_datetime": "2020-05-04 14:39:00", @@ -189963,12 +341945,6 @@ "sell_datetime": "2020-05-11 21:30:00", "leg_pct": 9.65 }, - { - "gt_leg_id": 588, - "buy_datetime": "2020-05-16 09:12:00", - "sell_datetime": "2020-05-18 10:30:00", - "leg_pct": 6.01 - }, { "gt_leg_id": 589, "buy_datetime": "2020-05-25 20:00:00", @@ -190029,12 +342005,24 @@ "sell_datetime": "2020-10-28 12:39:00", "leg_pct": 30.5 }, + { + "gt_leg_id": 601, + "buy_datetime": "2020-11-02 21:45:00", + "sell_datetime": "2020-11-06 10:15:00", + "leg_pct": 18.45 + }, { "gt_leg_id": 602, "buy_datetime": "2020-11-08 05:09:00", "sell_datetime": "2020-11-18 13:54:00", "leg_pct": 25.31 }, + { + "gt_leg_id": 603, + "buy_datetime": "2020-11-18 14:45:00", + "sell_datetime": "2020-11-21 11:30:00", + "leg_pct": 10.29 + }, { "gt_leg_id": 605, "buy_datetime": "2020-11-26 17:51:00", @@ -190102,16 +342090,16 @@ "leg_pct": 7.3 }, { - "gt_leg_id": 620, - "buy_datetime": "2021-01-08 03:48:00", - "sell_datetime": "2021-01-08 07:48:00", - "leg_pct": 7.94 + "gt_leg_id": 618, + "buy_datetime": "2021-01-05 15:12:00", + "sell_datetime": "2021-01-06 13:27:00", + "leg_pct": 16.15 }, { - "gt_leg_id": 621, - "buy_datetime": "2021-01-08 11:45:00", - "sell_datetime": "2021-01-09 00:09:00", - "leg_pct": 13.87 + "gt_leg_id": 619, + "buy_datetime": "2021-01-06 18:15:00", + "sell_datetime": "2021-01-08 03:15:00", + "leg_pct": 18.45 }, { "gt_leg_id": 622, @@ -190125,12 +342113,6 @@ "sell_datetime": "2021-01-11 07:24:00", "leg_pct": 10.2 }, - { - "gt_leg_id": 624, - "buy_datetime": "2021-01-11 12:39:00", - "sell_datetime": "2021-01-11 12:54:00", - "leg_pct": 10.16 - }, { "gt_leg_id": 625, "buy_datetime": "2021-01-11 13:27:00", @@ -190210,10 +342192,10 @@ "leg_pct": 14.77 }, { - "gt_leg_id": 639, - "buy_datetime": "2021-01-22 17:09:00", - "sell_datetime": "2021-01-23 05:30:00", - "leg_pct": 10.06 + "gt_leg_id": 640, + "buy_datetime": "2021-01-25 04:30:00", + "sell_datetime": "2021-01-25 23:12:00", + "leg_pct": 11.97 }, { "gt_leg_id": 642, @@ -190233,6 +342215,12 @@ "sell_datetime": "2021-02-01 18:00:00", "leg_pct": 6.39 }, + { + "gt_leg_id": 645, + "buy_datetime": "2021-02-01 23:18:00", + "sell_datetime": "2021-02-04 17:30:00", + "leg_pct": 14.15 + }, { "gt_leg_id": 648, "buy_datetime": "2021-02-09 02:09:00", @@ -190251,12 +342239,6 @@ "sell_datetime": "2021-02-23 07:06:00", "leg_pct": 16.27 }, - { - "gt_leg_id": 651, - "buy_datetime": "2021-02-23 18:12:00", - "sell_datetime": "2021-02-23 19:09:00", - "leg_pct": 10.64 - }, { "gt_leg_id": 652, "buy_datetime": "2021-02-23 20:45:00", @@ -190293,6 +342275,12 @@ "sell_datetime": "2021-02-27 15:42:00", "leg_pct": 6.18 }, + { + "gt_leg_id": 659, + "buy_datetime": "2021-03-03 02:12:00", + "sell_datetime": "2021-03-03 22:00:00", + "leg_pct": 9.59 + }, { "gt_leg_id": 660, "buy_datetime": "2021-03-05 10:21:00", @@ -190407,12 +342395,6 @@ "sell_datetime": "2021-04-24 09:00:00", "leg_pct": 8.88 }, - { - "gt_leg_id": 680, - "buy_datetime": "2021-04-24 20:03:00", - "sell_datetime": "2021-04-25 06:00:00", - "leg_pct": 6.92 - }, { "gt_leg_id": 681, "buy_datetime": "2021-04-26 06:42:00", @@ -190449,12 +342431,6 @@ "sell_datetime": "2021-05-17 17:03:00", "leg_pct": 11.59 }, - { - "gt_leg_id": 687, - "buy_datetime": "2021-05-18 02:09:00", - "sell_datetime": "2021-05-18 10:27:00", - "leg_pct": 8.19 - }, { "gt_leg_id": 689, "buy_datetime": "2021-05-19 21:57:00", @@ -190540,10 +342516,10 @@ "leg_pct": 11.11 }, { - "gt_leg_id": 704, - "buy_datetime": "2021-05-25 01:18:00", - "sell_datetime": "2021-05-25 09:42:00", - "leg_pct": 9.93 + "gt_leg_id": 703, + "buy_datetime": "2021-05-24 10:21:00", + "sell_datetime": "2021-05-24 21:42:00", + "leg_pct": 14.37 }, { "gt_leg_id": 705, @@ -190551,6 +342527,12 @@ "sell_datetime": "2021-05-25 15:57:00", "leg_pct": 5.07 }, + { + "gt_leg_id": 706, + "buy_datetime": "2021-05-25 21:00:00", + "sell_datetime": "2021-05-26 15:36:00", + "leg_pct": 8.6 + }, { "gt_leg_id": 707, "buy_datetime": "2021-05-27 12:18:00", @@ -190575,12 +342557,6 @@ "sell_datetime": "2021-06-03 19:27:00", "leg_pct": 10.98 }, - { - "gt_leg_id": 713, - "buy_datetime": "2021-06-13 13:03:00", - "sell_datetime": "2021-06-16 03:15:00", - "leg_pct": 17.23 - }, { "gt_leg_id": 714, "buy_datetime": "2021-06-20 21:21:00", @@ -190593,18 +342569,6 @@ "sell_datetime": "2021-06-22 12:39:00", "leg_pct": 7.31 }, - { - "gt_leg_id": 716, - "buy_datetime": "2021-06-22 22:54:00", - "sell_datetime": "2021-06-23 22:15:00", - "leg_pct": 19.01 - }, - { - "gt_leg_id": 717, - "buy_datetime": "2021-06-24 12:48:00", - "sell_datetime": "2021-06-25 11:15:00", - "leg_pct": 8.59 - }, { "gt_leg_id": 718, "buy_datetime": "2021-06-26 17:18:00", @@ -190624,10 +342588,10 @@ "leg_pct": 31.56 }, { - "gt_leg_id": 723, - "buy_datetime": "2021-07-27 12:06:00", - "sell_datetime": "2021-07-28 20:33:00", - "leg_pct": 12.83 + "gt_leg_id": 722, + "buy_datetime": "2021-07-26 10:00:00", + "sell_datetime": "2021-07-27 04:21:00", + "leg_pct": 10.02 }, { "gt_leg_id": 725, @@ -190707,18 +342671,6 @@ "sell_datetime": "2021-11-22 02:00:00", "leg_pct": 7.46 }, - { - "gt_leg_id": 742, - "buy_datetime": "2021-11-23 17:21:00", - "sell_datetime": "2021-11-26 01:18:00", - "leg_pct": 6.57 - }, - { - "gt_leg_id": 743, - "buy_datetime": "2021-11-27 08:30:00", - "sell_datetime": "2021-11-30 04:00:00", - "leg_pct": 7.65 - }, { "gt_leg_id": 744, "buy_datetime": "2021-12-04 14:30:00", @@ -190780,16 +342732,10 @@ "leg_pct": 23.57 }, { - "gt_leg_id": 758, - "buy_datetime": "2022-02-08 18:15:00", - "sell_datetime": "2022-02-11 02:30:00", - "leg_pct": 5.88 - }, - { - "gt_leg_id": 764, - "buy_datetime": "2022-03-14 09:51:00", - "sell_datetime": "2022-03-16 11:18:00", - "leg_pct": 8.88 + "gt_leg_id": 760, + "buy_datetime": "2022-02-22 12:15:00", + "sell_datetime": "2022-02-23 22:18:00", + "leg_pct": 6.26 }, { "gt_leg_id": 765, @@ -190839,30 +342785,12 @@ "sell_datetime": "2022-05-12 09:51:00", "leg_pct": 6.27 }, - { - "gt_leg_id": 775, - "buy_datetime": "2022-05-12 16:15:00", - "sell_datetime": "2022-05-13 01:45:00", - "leg_pct": 9.57 - }, { "gt_leg_id": 776, "buy_datetime": "2022-05-13 04:15:00", "sell_datetime": "2022-05-13 23:27:00", "leg_pct": 8.98 }, - { - "gt_leg_id": 777, - "buy_datetime": "2022-05-14 23:06:00", - "sell_datetime": "2022-05-16 07:03:00", - "leg_pct": 6.99 - }, - { - "gt_leg_id": 778, - "buy_datetime": "2022-05-19 08:57:00", - "sell_datetime": "2022-05-20 10:39:00", - "leg_pct": 6.56 - }, { "gt_leg_id": 779, "buy_datetime": "2022-05-21 01:45:00", @@ -190905,24 +342833,6 @@ "sell_datetime": "2022-06-17 17:33:00", "leg_pct": 5.01 }, - { - "gt_leg_id": 788, - "buy_datetime": "2022-06-19 05:33:00", - "sell_datetime": "2022-06-19 07:30:00", - "leg_pct": 7.69 - }, - { - "gt_leg_id": 791, - "buy_datetime": "2022-06-23 05:39:00", - "sell_datetime": "2022-06-26 21:12:00", - "leg_pct": 9.12 - }, - { - "gt_leg_id": 792, - "buy_datetime": "2022-07-01 05:54:00", - "sell_datetime": "2022-07-01 09:30:00", - "leg_pct": 10.3 - }, { "gt_leg_id": 793, "buy_datetime": "2022-07-03 13:54:00", @@ -190935,12 +342845,6 @@ "sell_datetime": "2022-07-19 09:12:00", "leg_pct": 19.2 }, - { - "gt_leg_id": 795, - "buy_datetime": "2022-07-19 15:48:00", - "sell_datetime": "2022-07-21 01:00:00", - "leg_pct": 11.68 - }, { "gt_leg_id": 796, "buy_datetime": "2022-07-21 23:33:00", @@ -190971,6 +342875,12 @@ "sell_datetime": "2022-09-22 03:00:00", "leg_pct": 7.42 }, + { + "gt_leg_id": 801, + "buy_datetime": "2022-09-22 07:15:00", + "sell_datetime": "2022-09-27 21:18:00", + "leg_pct": 11.26 + }, { "gt_leg_id": 802, "buy_datetime": "2022-09-28 11:42:00", @@ -190989,12 +342899,6 @@ "sell_datetime": "2022-11-09 01:42:00", "leg_pct": 5.66 }, - { - "gt_leg_id": 805, - "buy_datetime": "2022-11-10 08:27:00", - "sell_datetime": "2022-11-10 22:30:00", - "leg_pct": 9.42 - }, { "gt_leg_id": 806, "buy_datetime": "2022-11-10 22:30:00", @@ -191007,12 +342911,6 @@ "sell_datetime": "2022-11-14 22:27:00", "leg_pct": 8.89 }, - { - "gt_leg_id": 808, - "buy_datetime": "2022-11-15 04:54:00", - "sell_datetime": "2022-11-18 10:03:00", - "leg_pct": 5.42 - }, { "gt_leg_id": 809, "buy_datetime": "2022-11-22 06:51:00", @@ -191025,12 +342923,6 @@ "sell_datetime": "2023-01-30 04:48:00", "leg_pct": 44.14 }, - { - "gt_leg_id": 812, - "buy_datetime": "2023-02-10 13:09:00", - "sell_datetime": "2023-02-17 01:03:00", - "leg_pct": 16.3 - }, { "gt_leg_id": 813, "buy_datetime": "2023-02-17 09:00:00", @@ -191056,10 +342948,10 @@ "leg_pct": 5.51 }, { - "gt_leg_id": 819, - "buy_datetime": "2023-04-22 07:33:00", - "sell_datetime": "2023-04-26 22:00:00", - "leg_pct": 10.46 + "gt_leg_id": 818, + "buy_datetime": "2023-04-04 06:00:00", + "sell_datetime": "2023-04-12 21:33:00", + "leg_pct": 11.36 }, { "gt_leg_id": 820, @@ -191067,18 +342959,18 @@ "sell_datetime": "2023-05-01 00:39:00", "leg_pct": 8.27 }, + { + "gt_leg_id": 821, + "buy_datetime": "2023-05-02 06:00:00", + "sell_datetime": "2023-05-06 09:39:00", + "leg_pct": 5.71 + }, { "gt_leg_id": 822, "buy_datetime": "2023-05-13 04:27:00", "sell_datetime": "2023-05-16 02:18:00", "leg_pct": 5.68 }, - { - "gt_leg_id": 824, - "buy_datetime": "2023-06-06 22:18:00", - "sell_datetime": "2023-06-07 09:45:00", - "leg_pct": 7.13 - }, { "gt_leg_id": 825, "buy_datetime": "2023-06-15 20:15:00", @@ -191103,18 +342995,6 @@ "sell_datetime": "2023-10-24 11:27:00", "leg_pct": 26.3 }, - { - "gt_leg_id": 831, - "buy_datetime": "2023-10-25 00:39:00", - "sell_datetime": "2023-11-02 11:45:00", - "leg_pct": 8.56 - }, - { - "gt_leg_id": 833, - "buy_datetime": "2023-11-15 13:06:00", - "sell_datetime": "2023-11-16 09:18:00", - "leg_pct": 8.23 - }, { "gt_leg_id": 834, "buy_datetime": "2023-11-17 05:15:00", @@ -191139,6 +343019,12 @@ "sell_datetime": "2024-01-10 06:15:00", "leg_pct": 16.57 }, + { + "gt_leg_id": 839, + "buy_datetime": "2024-01-10 21:57:00", + "sell_datetime": "2024-01-11 23:45:00", + "leg_pct": 11.74 + }, { "gt_leg_id": 840, "buy_datetime": "2024-01-23 20:51:00", @@ -191146,10 +343032,16 @@ "leg_pct": 66.38 }, { - "gt_leg_id": 843, - "buy_datetime": "2024-03-05 14:03:00", - "sell_datetime": "2024-03-06 00:03:00", - "leg_pct": 5.82 + "gt_leg_id": 841, + "buy_datetime": "2024-02-29 02:30:00", + "sell_datetime": "2024-02-29 15:42:00", + "leg_pct": 8.81 + }, + { + "gt_leg_id": 842, + "buy_datetime": "2024-03-01 03:51:00", + "sell_datetime": "2024-03-05 10:51:00", + "leg_pct": 13.95 }, { "gt_leg_id": 844, @@ -191169,12 +343061,6 @@ "sell_datetime": "2024-03-16 09:18:00", "leg_pct": 6.65 }, - { - "gt_leg_id": 847, - "buy_datetime": "2024-03-17 09:57:00", - "sell_datetime": "2024-03-18 08:54:00", - "leg_pct": 6.17 - }, { "gt_leg_id": 848, "buy_datetime": "2024-03-19 20:30:00", @@ -191229,12 +343115,6 @@ "sell_datetime": "2024-07-01 11:06:00", "leg_pct": 7.88 }, - { - "gt_leg_id": 858, - "buy_datetime": "2024-07-05 13:57:00", - "sell_datetime": "2024-07-07 08:30:00", - "leg_pct": 7.68 - }, { "gt_leg_id": 859, "buy_datetime": "2024-07-08 10:09:00", @@ -191248,10 +343128,10 @@ "leg_pct": 8.96 }, { - "gt_leg_id": 862, - "buy_datetime": "2024-08-05 22:30:00", - "sell_datetime": "2024-08-06 01:30:00", - "leg_pct": 11.24 + "gt_leg_id": 861, + "buy_datetime": "2024-08-05 15:24:00", + "sell_datetime": "2024-08-05 16:30:00", + "leg_pct": 8.28 }, { "gt_leg_id": 864, @@ -191283,12 +343163,6 @@ "sell_datetime": "2024-11-12 15:54:00", "leg_pct": 37.53 }, - { - "gt_leg_id": 870, - "buy_datetime": "2024-11-12 19:51:00", - "sell_datetime": "2024-11-14 01:15:00", - "leg_pct": 9.36 - }, { "gt_leg_id": 871, "buy_datetime": "2024-11-15 08:39:00", @@ -191325,6 +343199,12 @@ "sell_datetime": "2024-12-21 02:00:00", "leg_pct": 7.37 }, + { + "gt_leg_id": 878, + "buy_datetime": "2024-12-24 05:21:00", + "sell_datetime": "2024-12-26 09:09:00", + "leg_pct": 6.19 + }, { "gt_leg_id": 879, "buy_datetime": "2024-12-31 00:12:00", @@ -191337,6 +343217,12 @@ "sell_datetime": "2025-01-19 20:21:00", "leg_pct": 16.53 }, + { + "gt_leg_id": 881, + "buy_datetime": "2025-01-20 08:33:00", + "sell_datetime": "2025-01-20 15:54:00", + "leg_pct": 8.25 + }, { "gt_leg_id": 882, "buy_datetime": "2025-01-21 10:30:00", @@ -191373,12 +343259,6 @@ "sell_datetime": "2025-03-24 23:21:00", "leg_pct": 13.97 }, - { - "gt_leg_id": 891, - "buy_datetime": "2025-04-07 15:54:00", - "sell_datetime": "2025-04-07 23:18:00", - "leg_pct": 8.15 - }, { "gt_leg_id": 893, "buy_datetime": "2025-04-11 01:00:00", @@ -191439,12 +343319,6 @@ "sell_datetime": "2025-11-28 23:30:00", "leg_pct": 14.42 }, - { - "gt_leg_id": 904, - "buy_datetime": "2025-12-07 23:33:00", - "sell_datetime": "2025-12-10 02:06:00", - "leg_pct": 6.41 - }, { "gt_leg_id": 905, "buy_datetime": "2025-12-16 13:48:00", @@ -191475,12 +343349,6 @@ "sell_datetime": "2026-02-03 00:39:00", "leg_pct": 6.02 }, - { - "gt_leg_id": 910, - "buy_datetime": "2026-02-06 09:18:00", - "sell_datetime": "2026-02-06 15:03:00", - "leg_pct": 11.72 - }, { "gt_leg_id": 911, "buy_datetime": "2026-02-06 19:36:00", @@ -191505,12 +343373,6 @@ "sell_datetime": "2026-03-17 10:33:00", "leg_pct": 15.17 }, - { - "gt_leg_id": 917, - "buy_datetime": "2026-03-23 09:39:00", - "sell_datetime": "2026-03-25 20:30:00", - "leg_pct": 5.79 - }, { "gt_leg_id": 918, "buy_datetime": "2026-03-28 02:42:00", @@ -191522,6 +343384,12 @@ "buy_datetime": "2026-06-04 11:03:00", "sell_datetime": "2026-06-04 13:24:00", "leg_pct": 5.48 + }, + { + "gt_leg_id": 920, + "buy_datetime": "2026-06-06 04:00:00", + "sell_datetime": "2026-06-08 07:15:00", + "leg_pct": 7.38 } ] }, @@ -191529,22 +343397,22 @@ "swing_low": { "side": "buy", "gt_count": 920, - "tech_count": 8859, - "hit_count": 804, - "miss_count": 116, - "recall": 0.8739, - "precision": 0.0908, - "f1": 0.1644, - "avg_bar_offset": 153.4, + "tech_count": 21376, + "hit_count": 883, + "miss_count": 37, + "recall": 0.9598, + "precision": 0.0413, + "f1": 0.0792, + "avg_bar_offset": 94.6, "hits": [ { "matched": true, "gt_bar_index": 1141, - "tech_bar_index": 1107, - "signal_bar_index": 1107, - "bar_offset": 34, - "tech_price": 1387000.0, - "tech_datetime": "2017-01-03 14:42:00", + "tech_bar_index": 1217, + "signal_bar_index": 1217, + "bar_offset": 76, + "tech_price": 1357000.0, + "tech_datetime": "2017-01-03 20:12:00", "candidate_index": 10, "gt_datetime": "2017-01-03 16:24:00", "gt_price": 1271000.0 @@ -191552,600 +343420,684 @@ { "matched": true, "gt_bar_index": 1946, - "tech_bar_index": 1898, - "signal_bar_index": 1898, - "bar_offset": 48, - "tech_price": 1510000.0, - "tech_datetime": "2017-01-05 10:00:00", - "candidate_index": 16, + "tech_bar_index": 1915, + "signal_bar_index": 1915, + "bar_offset": 31, + "tech_price": 1529000.0, + "tech_datetime": "2017-01-05 10:51:00", + "candidate_index": 24, "gt_datetime": "2017-01-05 12:24:00", "gt_price": 1552000.0 }, { "matched": true, "gt_bar_index": 1949, - "tech_bar_index": 2021, - "signal_bar_index": 2021, - "bar_offset": 72, - "tech_price": 1618000.0, - "tech_datetime": "2017-01-05 16:09:00", - "candidate_index": 17, + "tech_bar_index": 1889, + "signal_bar_index": 1889, + "bar_offset": 60, + "tech_price": 1520000.0, + "tech_datetime": "2017-01-05 09:33:00", + "candidate_index": 23, "gt_datetime": "2017-01-05 12:33:00", "gt_price": 1568000.0 }, { "matched": true, "gt_bar_index": 1952, - "tech_bar_index": 1775, - "signal_bar_index": 1775, - "bar_offset": 177, - "tech_price": 1403000.0, - "tech_datetime": "2017-01-05 00:54:00", - "candidate_index": 15, + "tech_bar_index": 1829, + "signal_bar_index": 1829, + "bar_offset": 123, + "tech_price": 1472000.0, + "tech_datetime": "2017-01-05 06:33:00", + "candidate_index": 22, "gt_datetime": "2017-01-05 12:42:00", "gt_price": 1586000.0 }, { "matched": true, "gt_bar_index": 2048, - "tech_bar_index": 1713, - "signal_bar_index": 1713, - "bar_offset": 335, - "tech_price": 1395000.0, - "tech_datetime": "2017-01-04 21:48:00", - "candidate_index": 14, + "tech_bar_index": 1809, + "signal_bar_index": 1809, + "bar_offset": 239, + "tech_price": 1446000.0, + "tech_datetime": "2017-01-05 02:36:00", + "candidate_index": 21, "gt_datetime": "2017-01-05 17:30:00", "gt_price": 1520000.0 }, { "matched": true, "gt_bar_index": 2067, - "tech_bar_index": 1642, - "signal_bar_index": 1642, - "bar_offset": 425, - "tech_price": 1390000.0, - "tech_datetime": "2017-01-04 18:12:00", - "candidate_index": 13, + "tech_bar_index": 2336, + "signal_bar_index": 2336, + "bar_offset": 269, + "tech_price": 1416000.0, + "tech_datetime": "2017-01-06 08:33:00", + "candidate_index": 25, "gt_datetime": "2017-01-05 18:27:00", "gt_price": 1401000.0 }, { "matched": true, - "gt_bar_index": 2297, - "tech_bar_index": 2735, - "signal_bar_index": 2735, - "bar_offset": 438, - "tech_price": 1200000.0, - "tech_datetime": "2017-01-07 04:36:00", + "gt_bar_index": 2135, + "tech_bar_index": 1763, + "signal_bar_index": 1763, + "bar_offset": 372, + "tech_price": 1405000.0, + "tech_datetime": "2017-01-05 00:18:00", + "candidate_index": 20, + "gt_datetime": "2017-01-05 21:51:00", + "gt_price": 1302000.0 + }, + { + "matched": true, + "gt_bar_index": 2136, + "tech_bar_index": 1744, + "signal_bar_index": 1744, + "bar_offset": 392, + "tech_price": 1403000.0, + "tech_datetime": "2017-01-04 23:21:00", + "candidate_index": 19, + "gt_datetime": "2017-01-05 21:54:00", + "gt_price": 1280000.0 + }, + { + "matched": true, + "gt_bar_index": 2145, + "tech_bar_index": 1725, + "signal_bar_index": 1725, + "bar_offset": 420, + "tech_price": 1400000.0, + "tech_datetime": "2017-01-04 22:24:00", "candidate_index": 18, + "gt_datetime": "2017-01-05 22:21:00", + "gt_price": 1155000.0 + }, + { + "matched": true, + "gt_bar_index": 2147, + "tech_bar_index": 1674, + "signal_bar_index": 1674, + "bar_offset": 473, + "tech_price": 1393000.0, + "tech_datetime": "2017-01-04 19:51:00", + "candidate_index": 17, + "gt_datetime": "2017-01-05 22:27:00", + "gt_price": 1211000.0 + }, + { + "matched": true, + "gt_bar_index": 2297, + "tech_bar_index": 2762, + "signal_bar_index": 2762, + "bar_offset": 465, + "tech_price": 1203000.0, + "tech_datetime": "2017-01-07 06:24:00", + "candidate_index": 26, "gt_datetime": "2017-01-06 06:33:00", "gt_price": 1305000.0 }, { "matched": true, - "gt_bar_index": 2399, - "tech_bar_index": 2744, - "signal_bar_index": 2744, - "bar_offset": 345, - "tech_price": 1195000.0, - "tech_datetime": "2017-01-07 05:12:00", - "candidate_index": 19, - "gt_datetime": "2017-01-06 11:42:00", - "gt_price": 1351000.0 + "gt_bar_index": 2578, + "tech_bar_index": 3022, + "signal_bar_index": 3022, + "bar_offset": 444, + "tech_price": 1118000.0, + "tech_datetime": "2017-01-07 19:36:00", + "candidate_index": 27, + "gt_datetime": "2017-01-06 20:39:00", + "gt_price": 1089000.0 }, { "matched": true, "gt_bar_index": 2848, - "tech_bar_index": 3131, - "signal_bar_index": 3131, - "bar_offset": 283, - "tech_price": 1127000.0, - "tech_datetime": "2017-01-08 01:03:00", - "candidate_index": 20, + "tech_bar_index": 3032, + "signal_bar_index": 3032, + "bar_offset": 184, + "tech_price": 1109000.0, + "tech_datetime": "2017-01-07 20:06:00", + "candidate_index": 28, "gt_datetime": "2017-01-07 10:54:00", "gt_price": 1089000.0 }, + { + "matched": true, + "gt_bar_index": 2859, + "tech_bar_index": 3068, + "signal_bar_index": 3068, + "bar_offset": 209, + "tech_price": 1120000.0, + "tech_datetime": "2017-01-07 21:54:00", + "candidate_index": 29, + "gt_datetime": "2017-01-07 11:27:00", + "gt_price": 1050000.0 + }, { "matched": true, "gt_bar_index": 2990, - "tech_bar_index": 3406, - "signal_bar_index": 3406, - "bar_offset": 416, - "tech_price": 1187000.0, - "tech_datetime": "2017-01-08 15:48:00", - "candidate_index": 21, + "tech_bar_index": 3100, + "signal_bar_index": 3100, + "bar_offset": 110, + "tech_price": 1105000.0, + "tech_datetime": "2017-01-07 23:30:00", + "candidate_index": 30, "gt_datetime": "2017-01-07 18:00:00", "gt_price": 1002000.0 }, { "matched": true, "gt_bar_index": 3075, - "tech_bar_index": 3533, - "signal_bar_index": 3533, - "bar_offset": 458, - "tech_price": 1176000.0, - "tech_datetime": "2017-01-08 22:15:00", - "candidate_index": 22, + "tech_bar_index": 3142, + "signal_bar_index": 3142, + "bar_offset": 67, + "tech_price": 1128000.0, + "tech_datetime": "2017-01-08 01:36:00", + "candidate_index": 31, "gt_datetime": "2017-01-07 22:15:00", "gt_price": 1073000.0 }, { "matched": true, "gt_bar_index": 3618, - "tech_bar_index": 3703, - "signal_bar_index": 3703, - "bar_offset": 85, - "tech_price": 1164000.0, - "tech_datetime": "2017-01-09 07:15:00", - "candidate_index": 23, + "tech_bar_index": 3679, + "signal_bar_index": 3679, + "bar_offset": 61, + "tech_price": 1175000.0, + "tech_datetime": "2017-01-09 06:00:00", + "candidate_index": 36, "gt_datetime": "2017-01-09 02:33:00", "gt_price": 1118000.0 }, { "matched": true, "gt_bar_index": 4818, - "tech_bar_index": 4715, - "signal_bar_index": 4715, - "bar_offset": 103, - "tech_price": 1120000.0, - "tech_datetime": "2017-01-11 13:30:00", - "candidate_index": 32, + "tech_bar_index": 4739, + "signal_bar_index": 4739, + "bar_offset": 79, + "tech_price": 1122000.0, + "tech_datetime": "2017-01-11 14:45:00", + "candidate_index": 42, "gt_datetime": "2017-01-11 18:42:00", "gt_price": 1031000.0 }, { "matched": true, "gt_bar_index": 4871, - "tech_bar_index": 4986, - "signal_bar_index": 4986, - "bar_offset": 115, - "tech_price": 973000.0, - "tech_datetime": "2017-01-12 03:06:00", - "candidate_index": 33, + "tech_bar_index": 5172, + "signal_bar_index": 5172, + "bar_offset": 301, + "tech_price": 929000.0, + "tech_datetime": "2017-01-12 12:45:00", + "candidate_index": 43, "gt_datetime": "2017-01-11 21:21:00", "gt_price": 911000.0 }, { "matched": true, "gt_bar_index": 4873, - "tech_bar_index": 4604, - "signal_bar_index": 4604, - "bar_offset": 269, - "tech_price": 1124000.0, - "tech_datetime": "2017-01-11 07:51:00", - "candidate_index": 31, + "tech_bar_index": 4551, + "signal_bar_index": 4551, + "bar_offset": 322, + "tech_price": 1116000.0, + "tech_datetime": "2017-01-11 04:33:00", + "candidate_index": 41, "gt_datetime": "2017-01-11 21:27:00", "gt_price": 949000.0 }, { "matched": true, "gt_bar_index": 4982, - "tech_bar_index": 5399, - "signal_bar_index": 5399, - "bar_offset": 417, - "tech_price": 935000.0, - "tech_datetime": "2017-01-13 00:12:00", - "candidate_index": 34, + "tech_bar_index": 5359, + "signal_bar_index": 5359, + "bar_offset": 377, + "tech_price": 916000.0, + "tech_datetime": "2017-01-12 22:09:00", + "candidate_index": 44, "gt_datetime": "2017-01-12 02:54:00", "gt_price": 930000.0 }, { "matched": true, "gt_bar_index": 4994, - "tech_bar_index": 4551, - "signal_bar_index": 4551, - "bar_offset": 443, - "tech_price": 1116000.0, - "tech_datetime": "2017-01-11 04:33:00", - "candidate_index": 30, + "tech_bar_index": 5435, + "signal_bar_index": 5435, + "bar_offset": 441, + "tech_price": 970000.0, + "tech_datetime": "2017-01-13 02:00:00", + "candidate_index": 45, "gt_datetime": "2017-01-12 03:30:00", "gt_price": 923000.0 }, { "matched": true, "gt_bar_index": 5103, - "tech_bar_index": 5470, - "signal_bar_index": 5470, - "bar_offset": 367, - "tech_price": 966000.0, - "tech_datetime": "2017-01-13 03:48:00", - "candidate_index": 35, + "tech_bar_index": 5475, + "signal_bar_index": 5475, + "bar_offset": 372, + "tech_price": 962000.0, + "tech_datetime": "2017-01-13 04:06:00", + "candidate_index": 46, "gt_datetime": "2017-01-12 09:15:00", "gt_price": 896000.0 }, { "matched": true, "gt_bar_index": 5259, - "tech_bar_index": 5475, - "signal_bar_index": 5475, - "bar_offset": 216, - "tech_price": 962000.0, - "tech_datetime": "2017-01-13 04:06:00", - "candidate_index": 36, + "tech_bar_index": 5536, + "signal_bar_index": 5536, + "bar_offset": 277, + "tech_price": 982000.0, + "tech_datetime": "2017-01-13 07:48:00", + "candidate_index": 47, "gt_datetime": "2017-01-12 17:06:00", "gt_price": 887000.0 }, { "matched": true, "gt_bar_index": 5643, - "tech_bar_index": 5813, - "signal_bar_index": 5813, - "bar_offset": 170, - "tech_price": 950000.0, - "tech_datetime": "2017-01-13 21:39:00", - "candidate_index": 37, + "tech_bar_index": 5792, + "signal_bar_index": 5792, + "bar_offset": 149, + "tech_price": 955000.0, + "tech_datetime": "2017-01-13 20:36:00", + "candidate_index": 48, "gt_datetime": "2017-01-13 13:09:00", "gt_price": 911000.0 }, { "matched": true, "gt_bar_index": 7532, - "tech_bar_index": 7487, - "signal_bar_index": 7487, - "bar_offset": 45, - "tech_price": 1069000.0, - "tech_datetime": "2017-01-17 19:00:00", - "candidate_index": 57, + "tech_bar_index": 7503, + "signal_bar_index": 7503, + "bar_offset": 29, + "tech_price": 1071000.0, + "tech_datetime": "2017-01-17 19:48:00", + "candidate_index": 62, "gt_datetime": "2017-01-17 21:15:00", "gt_price": 1050000.0 }, { "matched": true, "gt_bar_index": 8033, - "tech_bar_index": 8192, - "signal_bar_index": 8192, - "bar_offset": 159, - "tech_price": 1047000.0, - "tech_datetime": "2017-01-19 08:03:00", - "candidate_index": 59, + "tech_bar_index": 7901, + "signal_bar_index": 7901, + "bar_offset": 132, + "tech_price": 1085000.0, + "tech_datetime": "2017-01-18 16:24:00", + "candidate_index": 66, "gt_datetime": "2017-01-18 23:03:00", "gt_price": 1005000.0 }, { "matched": true, "gt_bar_index": 17419, - "tech_bar_index": 17400, - "signal_bar_index": 17400, - "bar_offset": 19, - "tech_price": 1256000.0, - "tech_datetime": "2017-02-09 21:36:00", - "candidate_index": 143, + "tech_bar_index": 17374, + "signal_bar_index": 17374, + "bar_offset": 45, + "tech_price": 1258000.0, + "tech_datetime": "2017-02-09 20:18:00", + "candidate_index": 127, "gt_datetime": "2017-02-09 22:33:00", "gt_price": 1133000.0 }, { "matched": true, "gt_bar_index": 17426, - "tech_bar_index": 17363, - "signal_bar_index": 17363, - "bar_offset": 63, - "tech_price": 1257000.0, - "tech_datetime": "2017-02-09 19:42:00", - "candidate_index": 142, + "tech_bar_index": 17475, + "signal_bar_index": 17475, + "bar_offset": 49, + "tech_price": 1175000.0, + "tech_datetime": "2017-02-10 01:21:00", + "candidate_index": 128, "gt_datetime": "2017-02-09 22:54:00", "gt_price": 1138000.0 }, { "matched": true, "gt_bar_index": 17451, - "tech_bar_index": 17186, - "signal_bar_index": 17186, - "bar_offset": 265, - "tech_price": 1254000.0, - "tech_datetime": "2017-02-09 10:48:00", - "candidate_index": 141, + "tech_bar_index": 17322, + "signal_bar_index": 17322, + "bar_offset": 129, + "tech_price": 1257000.0, + "tech_datetime": "2017-02-09 17:39:00", + "candidate_index": 126, "gt_datetime": "2017-02-10 00:09:00", "gt_price": 1083000.0 }, { "matched": true, "gt_bar_index": 17788, - "tech_bar_index": 17887, - "signal_bar_index": 17887, - "bar_offset": 99, - "tech_price": 1154000.0, - "tech_datetime": "2017-02-10 22:36:00", - "candidate_index": 144, + "tech_bar_index": 17676, + "signal_bar_index": 17676, + "bar_offset": 112, + "tech_price": 1177000.0, + "tech_datetime": "2017-02-10 12:00:00", + "candidate_index": 131, "gt_datetime": "2017-02-10 17:39:00", "gt_price": 1113000.0 }, { "matched": true, "gt_bar_index": 22612, - "tech_bar_index": 22592, - "signal_bar_index": 22592, - "bar_offset": 20, - "tech_price": 1302000.0, - "tech_datetime": "2017-02-21 22:21:00", - "candidate_index": 194, + "tech_bar_index": 22583, + "signal_bar_index": 22583, + "bar_offset": 29, + "tech_price": 1308000.0, + "tech_datetime": "2017-02-21 21:54:00", + "candidate_index": 164, "gt_datetime": "2017-02-21 23:21:00", "gt_price": 1273000.0 }, { "matched": true, "gt_bar_index": 23858, - "tech_bar_index": 23605, - "signal_bar_index": 23605, - "bar_offset": 253, - "tech_price": 1354000.0, - "tech_datetime": "2017-02-24 03:21:00", - "candidate_index": 204, + "tech_bar_index": 23804, + "signal_bar_index": 23804, + "bar_offset": 54, + "tech_price": 1429000.0, + "tech_datetime": "2017-02-24 13:27:00", + "candidate_index": 176, "gt_datetime": "2017-02-24 16:09:00", "gt_price": 1302000.0 }, { "matched": true, "gt_bar_index": 24780, - "tech_bar_index": 24785, - "signal_bar_index": 24785, - "bar_offset": 5, - "tech_price": 1363000.0, - "tech_datetime": "2017-02-26 16:21:00", - "candidate_index": 211, + "tech_bar_index": 24810, + "signal_bar_index": 24810, + "bar_offset": 30, + "tech_price": 1369000.0, + "tech_datetime": "2017-02-26 17:36:00", + "candidate_index": 186, "gt_datetime": "2017-02-26 16:06:00", "gt_price": 1301000.0 }, + { + "matched": true, + "gt_bar_index": 29344, + "tech_bar_index": 29445, + "signal_bar_index": 29445, + "bar_offset": 101, + "tech_price": 1458000.0, + "tech_datetime": "2017-03-08 19:39:00", + "candidate_index": 218, + "gt_datetime": "2017-03-08 14:36:00", + "gt_price": 1379000.0 + }, { "matched": true, "gt_bar_index": 29729, - "tech_bar_index": 29898, - "signal_bar_index": 29898, - "bar_offset": 169, + "tech_bar_index": 29668, + "signal_bar_index": 29668, + "bar_offset": 61, "tech_price": 1412000.0, - "tech_datetime": "2017-03-09 18:27:00", - "candidate_index": 248, + "tech_datetime": "2017-03-09 06:57:00", + "candidate_index": 220, "gt_datetime": "2017-03-09 10:00:00", "gt_price": 1367000.0 }, { "matched": true, "gt_bar_index": 30443, - "tech_bar_index": 30439, - "signal_bar_index": 30439, - "bar_offset": 4, - "tech_price": 1433000.0, - "tech_datetime": "2017-03-10 22:15:00", - "candidate_index": 256, + "tech_bar_index": 30446, + "signal_bar_index": 30446, + "bar_offset": 3, + "tech_price": 1487000.0, + "tech_datetime": "2017-03-10 22:36:00", + "candidate_index": 230, "gt_datetime": "2017-03-10 22:27:00", "gt_price": 1418000.0 }, { "matched": true, "gt_bar_index": 30632, - "tech_bar_index": 30786, - "signal_bar_index": 30786, - "bar_offset": 154, - "tech_price": 1416000.0, - "tech_datetime": "2017-03-11 15:54:00", - "candidate_index": 257, + "tech_bar_index": 30566, + "signal_bar_index": 30566, + "bar_offset": 66, + "tech_price": 1460000.0, + "tech_datetime": "2017-03-11 04:48:00", + "candidate_index": 234, "gt_datetime": "2017-03-11 08:12:00", "gt_price": 1325000.0 }, { "matched": true, "gt_bar_index": 34385, - "tech_bar_index": 34737, - "signal_bar_index": 34737, - "bar_offset": 352, - "tech_price": 1318000.0, - "tech_datetime": "2017-03-20 02:39:00", - "candidate_index": 292, + "tech_bar_index": 34411, + "signal_bar_index": 34411, + "bar_offset": 26, + "tech_price": 1369000.0, + "tech_datetime": "2017-03-19 10:21:00", + "candidate_index": 267, "gt_datetime": "2017-03-19 09:03:00", "gt_price": 1241000.0 }, + { + "matched": true, + "gt_bar_index": 34694, + "tech_bar_index": 34737, + "signal_bar_index": 34737, + "bar_offset": 43, + "tech_price": 1318000.0, + "tech_datetime": "2017-03-20 02:39:00", + "candidate_index": 268, + "gt_datetime": "2017-03-20 00:30:00", + "gt_price": 1256000.0 + }, { "matched": true, "gt_bar_index": 35165, - "tech_bar_index": 35318, - "signal_bar_index": 35318, - "bar_offset": 153, - "tech_price": 1315000.0, - "tech_datetime": "2017-03-21 08:12:00", - "candidate_index": 293, + "tech_bar_index": 35298, + "signal_bar_index": 35298, + "bar_offset": 133, + "tech_price": 1310000.0, + "tech_datetime": "2017-03-21 07:12:00", + "candidate_index": 270, "gt_datetime": "2017-03-21 00:06:00", "gt_price": 1296000.0 }, { "matched": true, "gt_bar_index": 37219, - "tech_bar_index": 37135, - "signal_bar_index": 37135, - "bar_offset": 84, - "tech_price": 1144000.0, - "tech_datetime": "2017-03-25 04:24:00", - "candidate_index": 302, + "tech_bar_index": 37393, + "signal_bar_index": 37393, + "bar_offset": 174, + "tech_price": 1075000.0, + "tech_datetime": "2017-03-25 17:27:00", + "candidate_index": 283, "gt_datetime": "2017-03-25 08:45:00", "gt_price": 1040000.0 }, { "matched": true, "gt_bar_index": 37355, - "tech_bar_index": 37536, - "signal_bar_index": 37536, - "bar_offset": 181, - "tech_price": 1106000.0, - "tech_datetime": "2017-03-26 00:36:00", - "candidate_index": 303, + "tech_bar_index": 37429, + "signal_bar_index": 37429, + "bar_offset": 74, + "tech_price": 1067000.0, + "tech_datetime": "2017-03-25 19:15:00", + "candidate_index": 284, "gt_datetime": "2017-03-25 15:33:00", "gt_price": 1037000.0 }, { "matched": true, "gt_bar_index": 38141, - "tech_bar_index": 38255, - "signal_bar_index": 38255, - "bar_offset": 114, - "tech_price": 1179000.0, - "tech_datetime": "2017-03-27 12:39:00", - "candidate_index": 309, + "tech_bar_index": 38210, + "signal_bar_index": 38210, + "bar_offset": 69, + "tech_price": 1177000.0, + "tech_datetime": "2017-03-27 10:24:00", + "candidate_index": 291, "gt_datetime": "2017-03-27 06:57:00", "gt_price": 1151000.0 }, { "matched": true, "gt_bar_index": 39087, - "tech_bar_index": 38829, - "signal_bar_index": 38829, - "bar_offset": 258, - "tech_price": 1256000.0, - "tech_datetime": "2017-03-28 22:39:00", - "candidate_index": 319, + "tech_bar_index": 39029, + "signal_bar_index": 39029, + "bar_offset": 58, + "tech_price": 1244000.0, + "tech_datetime": "2017-03-29 08:48:00", + "candidate_index": 298, "gt_datetime": "2017-03-29 11:42:00", "gt_price": 1180000.0 }, { "matched": true, "gt_bar_index": 42572, - "tech_bar_index": 42639, - "signal_bar_index": 42639, - "bar_offset": 67, - "tech_price": 1320000.0, - "tech_datetime": "2017-04-06 00:00:00", - "candidate_index": 347, + "tech_bar_index": 42707, + "signal_bar_index": 42707, + "bar_offset": 135, + "tech_price": 1327000.0, + "tech_datetime": "2017-04-06 03:24:00", + "candidate_index": 330, "gt_datetime": "2017-04-05 20:39:00", "gt_price": 1305000.0 }, { "matched": true, "gt_bar_index": 46464, - "tech_bar_index": 46470, - "signal_bar_index": 46470, - "bar_offset": 6, - "tech_price": 1354000.0, - "tech_datetime": "2017-04-14 03:03:00", - "candidate_index": 382, + "tech_bar_index": 46549, + "signal_bar_index": 46549, + "bar_offset": 85, + "tech_price": 1370000.0, + "tech_datetime": "2017-04-14 07:15:00", + "candidate_index": 354, "gt_datetime": "2017-04-14 02:45:00", "gt_price": 1342000.0 }, { "matched": true, "gt_bar_index": 56575, - "tech_bar_index": 56631, - "signal_bar_index": 56631, - "bar_offset": 56, + "tech_bar_index": 56612, + "signal_bar_index": 56612, + "bar_offset": 37, "tech_price": 1992000.0, - "tech_datetime": "2017-05-05 16:48:00", - "candidate_index": 467, + "tech_datetime": "2017-05-05 15:51:00", + "candidate_index": 419, "gt_datetime": "2017-05-05 14:00:00", "gt_price": 1863000.0 }, { "matched": true, "gt_bar_index": 56631, - "tech_bar_index": 56662, - "signal_bar_index": 56662, - "bar_offset": 31, + "tech_bar_index": 56651, + "signal_bar_index": 56651, + "bar_offset": 20, "tech_price": 2000000.0, - "tech_datetime": "2017-05-05 18:21:00", - "candidate_index": 468, + "tech_datetime": "2017-05-05 17:48:00", + "candidate_index": 420, "gt_datetime": "2017-05-05 16:48:00", "gt_price": 1907000.0 }, { "matched": true, "gt_bar_index": 57088, - "tech_bar_index": 57091, - "signal_bar_index": 57091, - "bar_offset": 3, - "tech_price": 1927000.0, - "tech_datetime": "2017-05-06 15:51:00", - "candidate_index": 473, + "tech_bar_index": 57008, + "signal_bar_index": 57008, + "bar_offset": 80, + "tech_price": 1989000.0, + "tech_datetime": "2017-05-06 11:42:00", + "candidate_index": 423, "gt_datetime": "2017-05-06 15:42:00", "gt_price": 1841000.0 }, { "matched": true, "gt_bar_index": 58575, - "tech_bar_index": 58547, - "signal_bar_index": 58547, - "bar_offset": 28, - "tech_price": 2300000.0, - "tech_datetime": "2017-05-09 17:09:00", - "candidate_index": 484, + "tech_bar_index": 58587, + "signal_bar_index": 58587, + "bar_offset": 12, + "tech_price": 2434000.0, + "tech_datetime": "2017-05-09 19:09:00", + "candidate_index": 450, "gt_datetime": "2017-05-09 18:33:00", "gt_price": 2317000.0 }, { "matched": true, "gt_bar_index": 58595, - "tech_bar_index": 58738, - "signal_bar_index": 58738, - "bar_offset": 143, - "tech_price": 2318000.0, - "tech_datetime": "2017-05-10 02:45:00", - "candidate_index": 485, + "tech_bar_index": 58599, + "signal_bar_index": 58599, + "bar_offset": 4, + "tech_price": 2377000.0, + "tech_datetime": "2017-05-09 19:45:00", + "candidate_index": 451, "gt_datetime": "2017-05-09 19:33:00", "gt_price": 2290000.0 }, { "matched": true, "gt_bar_index": 58935, - "tech_bar_index": 59055, - "signal_bar_index": 59055, - "bar_offset": 120, - "tech_price": 2222000.0, - "tech_datetime": "2017-05-10 18:36:00", - "candidate_index": 487, + "tech_bar_index": 58969, + "signal_bar_index": 58969, + "bar_offset": 34, + "tech_price": 2260000.0, + "tech_datetime": "2017-05-10 14:18:00", + "candidate_index": 457, "gt_datetime": "2017-05-10 12:36:00", "gt_price": 2110000.0 }, { "matched": true, "gt_bar_index": 60447, - "tech_bar_index": 60309, - "signal_bar_index": 60309, - "bar_offset": 138, - "tech_price": 2273000.0, - "tech_datetime": "2017-05-13 09:27:00", - "candidate_index": 497, + "tech_bar_index": 60527, + "signal_bar_index": 60527, + "bar_offset": 80, + "tech_price": 2215000.0, + "tech_datetime": "2017-05-13 20:21:00", + "candidate_index": 470, "gt_datetime": "2017-05-13 16:21:00", "gt_price": 2130000.0 }, { "matched": true, "gt_bar_index": 61437, - "tech_bar_index": 61491, - "signal_bar_index": 61491, - "bar_offset": 54, - "tech_price": 2160000.0, - "tech_datetime": "2017-05-15 21:03:00", - "candidate_index": 506, + "tech_bar_index": 61477, + "signal_bar_index": 61477, + "bar_offset": 40, + "tech_price": 2161000.0, + "tech_datetime": "2017-05-15 20:21:00", + "candidate_index": 487, "gt_datetime": "2017-05-15 18:21:00", "gt_price": 2097000.0 }, { "matched": true, "gt_bar_index": 63725, - "tech_bar_index": 63772, - "signal_bar_index": 63772, - "bar_offset": 47, - "tech_price": 2480000.0, - "tech_datetime": "2017-05-20 15:36:00", - "candidate_index": 531, + "tech_bar_index": 63753, + "signal_bar_index": 63753, + "bar_offset": 28, + "tech_price": 2485000.0, + "tech_datetime": "2017-05-20 14:39:00", + "candidate_index": 521, "gt_datetime": "2017-05-20 13:15:00", "gt_price": 2431000.0 }, { "matched": true, "gt_bar_index": 64513, - "tech_bar_index": 64521, - "signal_bar_index": 64521, - "bar_offset": 8, - "tech_price": 2809000.0, - "tech_datetime": "2017-05-22 11:06:00", - "candidate_index": 540, + "tech_bar_index": 64525, + "signal_bar_index": 64525, + "bar_offset": 12, + "tech_price": 2843000.0, + "tech_datetime": "2017-05-22 11:18:00", + "candidate_index": 533, "gt_datetime": "2017-05-22 10:42:00", "gt_price": 2780000.0 }, { "matched": true, "gt_bar_index": 64666, - "tech_bar_index": 64722, - "signal_bar_index": 64722, - "bar_offset": 56, - "tech_price": 2985000.0, - "tech_datetime": "2017-05-22 21:09:00", - "candidate_index": 541, + "tech_bar_index": 64740, + "signal_bar_index": 64740, + "bar_offset": 74, + "tech_price": 3020000.0, + "tech_datetime": "2017-05-22 22:03:00", + "candidate_index": 537, "gt_datetime": "2017-05-22 18:21:00", "gt_price": 2908000.0 }, @@ -192157,54 +344109,54 @@ "bar_offset": 16, "tech_price": 3097000.0, "tech_datetime": "2017-05-23 08:54:00", - "candidate_index": 546, + "candidate_index": 539, "gt_datetime": "2017-05-23 08:06:00", "gt_price": 2966000.0 }, { "matched": true, "gt_bar_index": 65227, - "tech_bar_index": 65522, - "signal_bar_index": 65522, - "bar_offset": 295, - "tech_price": 3320000.0, - "tech_datetime": "2017-05-24 13:09:00", - "candidate_index": 547, + "tech_bar_index": 65253, + "signal_bar_index": 65253, + "bar_offset": 26, + "tech_price": 3146000.0, + "tech_datetime": "2017-05-23 23:42:00", + "candidate_index": 541, "gt_datetime": "2017-05-23 22:24:00", "gt_price": 3081000.0 }, { "matched": true, "gt_bar_index": 65758, - "tech_bar_index": 65727, - "signal_bar_index": 65727, - "bar_offset": 31, - "tech_price": 3510000.0, - "tech_datetime": "2017-05-24 23:24:00", - "candidate_index": 549, + "tech_bar_index": 65760, + "signal_bar_index": 65760, + "bar_offset": 2, + "tech_price": 3811000.0, + "tech_datetime": "2017-05-25 01:03:00", + "candidate_index": 548, "gt_datetime": "2017-05-25 00:57:00", "gt_price": 3779000.0 }, { "matched": true, "gt_bar_index": 65764, - "tech_bar_index": 65719, - "signal_bar_index": 65719, - "bar_offset": 45, - "tech_price": 3547000.0, - "tech_datetime": "2017-05-24 23:00:00", - "candidate_index": 548, + "tech_bar_index": 65788, + "signal_bar_index": 65788, + "bar_offset": 24, + "tech_price": 3799000.0, + "tech_datetime": "2017-05-25 02:27:00", + "candidate_index": 549, "gt_datetime": "2017-05-25 01:15:00", "gt_price": 3652000.0 }, { "matched": true, "gt_bar_index": 65806, - "tech_bar_index": 65913, - "signal_bar_index": 65913, - "bar_offset": 107, - "tech_price": 4072000.0, - "tech_datetime": "2017-05-25 08:42:00", + "tech_bar_index": 65811, + "signal_bar_index": 65811, + "bar_offset": 5, + "tech_price": 3752000.0, + "tech_datetime": "2017-05-25 03:36:00", "candidate_index": 550, "gt_datetime": "2017-05-25 03:21:00", "gt_price": 3600000.0 @@ -192212,11 +344164,11 @@ { "matched": true, "gt_bar_index": 65893, - "tech_bar_index": 66130, - "signal_bar_index": 66130, - "bar_offset": 237, - "tech_price": 4377000.0, - "tech_datetime": "2017-05-25 19:33:00", + "tech_bar_index": 65913, + "signal_bar_index": 65913, + "bar_offset": 20, + "tech_price": 4072000.0, + "tech_datetime": "2017-05-25 08:42:00", "candidate_index": 551, "gt_datetime": "2017-05-25 07:42:00", "gt_price": 3775000.0 @@ -192224,108 +344176,144 @@ { "matched": true, "gt_bar_index": 65999, - "tech_bar_index": 66162, - "signal_bar_index": 66162, - "bar_offset": 163, - "tech_price": 4439000.0, - "tech_datetime": "2017-05-25 21:09:00", - "candidate_index": 552, + "tech_bar_index": 66001, + "signal_bar_index": 66001, + "bar_offset": 2, + "tech_price": 4700000.0, + "tech_datetime": "2017-05-25 13:06:00", + "candidate_index": 554, "gt_datetime": "2017-05-25 13:00:00", "gt_price": 4470000.0 }, { "matched": true, "gt_bar_index": 66014, - "tech_bar_index": 66332, - "signal_bar_index": 66332, - "bar_offset": 318, - "tech_price": 4350000.0, - "tech_datetime": "2017-05-26 05:39:00", + "tech_bar_index": 65977, + "signal_bar_index": 65977, + "bar_offset": 37, + "tech_price": 4427000.0, + "tech_datetime": "2017-05-25 11:54:00", "candidate_index": 553, "gt_datetime": "2017-05-25 13:45:00", "gt_price": 4350000.0 }, + { + "matched": true, + "gt_bar_index": 66026, + "tech_bar_index": 65932, + "signal_bar_index": 65932, + "bar_offset": 94, + "tech_price": 4178000.0, + "tech_datetime": "2017-05-25 09:39:00", + "candidate_index": 552, + "gt_datetime": "2017-05-25 14:21:00", + "gt_price": 3964000.0 + }, { "matched": true, "gt_bar_index": 66257, - "tech_bar_index": 66533, - "signal_bar_index": 66533, - "bar_offset": 276, - "tech_price": 3589000.0, - "tech_datetime": "2017-05-26 15:42:00", - "candidate_index": 554, + "tech_bar_index": 66217, + "signal_bar_index": 66217, + "bar_offset": 40, + "tech_price": 4684000.0, + "tech_datetime": "2017-05-25 23:54:00", + "candidate_index": 558, "gt_datetime": "2017-05-26 01:54:00", "gt_price": 4100000.0 }, { "matched": true, "gt_bar_index": 66258, - "tech_bar_index": 66555, - "signal_bar_index": 66555, - "bar_offset": 297, - "tech_price": 3590000.0, - "tech_datetime": "2017-05-26 16:48:00", - "candidate_index": 555, + "tech_bar_index": 66332, + "signal_bar_index": 66332, + "bar_offset": 74, + "tech_price": 4350000.0, + "tech_datetime": "2017-05-26 05:39:00", + "candidate_index": 559, "gt_datetime": "2017-05-26 01:57:00", "gt_price": 4200000.0 }, { "matched": true, "gt_bar_index": 66274, - "tech_bar_index": 66616, - "signal_bar_index": 66616, - "bar_offset": 342, - "tech_price": 3706000.0, - "tech_datetime": "2017-05-26 19:51:00", - "candidate_index": 556, + "tech_bar_index": 66180, + "signal_bar_index": 66180, + "bar_offset": 94, + "tech_price": 4579000.0, + "tech_datetime": "2017-05-25 22:03:00", + "candidate_index": 557, "gt_datetime": "2017-05-26 02:45:00", "gt_price": 4036000.0 }, { "matched": true, "gt_bar_index": 66309, - "tech_bar_index": 66652, - "signal_bar_index": 66652, - "bar_offset": 343, - "tech_price": 3677000.0, - "tech_datetime": "2017-05-26 21:39:00", - "candidate_index": 557, + "tech_bar_index": 66142, + "signal_bar_index": 66142, + "bar_offset": 167, + "tech_price": 4439000.0, + "tech_datetime": "2017-05-25 20:09:00", + "candidate_index": 556, "gt_datetime": "2017-05-26 04:30:00", "gt_price": 4150000.0 }, { "matched": true, "gt_bar_index": 66393, - "tech_bar_index": 66863, - "signal_bar_index": 66863, - "bar_offset": 470, - "tech_price": 3240000.0, - "tech_datetime": "2017-05-27 08:12:00", - "candidate_index": 558, + "tech_bar_index": 66133, + "signal_bar_index": 66133, + "bar_offset": 260, + "tech_price": 4386000.0, + "tech_datetime": "2017-05-25 19:42:00", + "candidate_index": 555, "gt_datetime": "2017-05-26 08:42:00", "gt_price": 3102000.0 }, + { + "matched": true, + "gt_bar_index": 66395, + "tech_bar_index": 66796, + "signal_bar_index": 66796, + "bar_offset": 401, + "tech_price": 3301000.0, + "tech_datetime": "2017-05-27 04:51:00", + "candidate_index": 560, + "gt_datetime": "2017-05-26 08:48:00", + "gt_price": 3733000.0 + }, + { + "matched": true, + "gt_bar_index": 66481, + "tech_bar_index": 66906, + "signal_bar_index": 66906, + "bar_offset": 425, + "tech_price": 3220000.0, + "tech_datetime": "2017-05-27 10:21:00", + "candidate_index": 561, + "gt_datetime": "2017-05-26 13:06:00", + "gt_price": 3400000.0 + }, { "matched": true, "gt_bar_index": 66791, - "tech_bar_index": 67118, - "signal_bar_index": 67118, - "bar_offset": 327, - "tech_price": 2679000.0, - "tech_datetime": "2017-05-27 20:57:00", - "candidate_index": 559, + "tech_bar_index": 67144, + "signal_bar_index": 67144, + "bar_offset": 353, + "tech_price": 2720000.0, + "tech_datetime": "2017-05-27 22:15:00", + "candidate_index": 562, "gt_datetime": "2017-05-27 04:36:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 66793, - "tech_bar_index": 67134, - "signal_bar_index": 67134, - "bar_offset": 341, - "tech_price": 2750000.0, - "tech_datetime": "2017-05-27 21:45:00", - "candidate_index": 560, + "tech_bar_index": 67151, + "signal_bar_index": 67151, + "bar_offset": 358, + "tech_price": 2721000.0, + "tech_datetime": "2017-05-27 22:36:00", + "candidate_index": 563, "gt_datetime": "2017-05-27 04:42:00", "gt_price": 3217000.0 }, @@ -192337,931 +344325,1063 @@ "bar_offset": 364, "tech_price": 2787000.0, "tech_datetime": "2017-05-27 23:15:00", - "candidate_index": 561, + "candidate_index": 564, "gt_datetime": "2017-05-27 05:03:00", "gt_price": 3202000.0 }, { "matched": true, "gt_bar_index": 66808, - "tech_bar_index": 67222, - "signal_bar_index": 67222, - "bar_offset": 414, - "tech_price": 3050000.0, - "tech_datetime": "2017-05-28 02:09:00", - "candidate_index": 562, + "tech_bar_index": 67228, + "signal_bar_index": 67228, + "bar_offset": 420, + "tech_price": 2998000.0, + "tech_datetime": "2017-05-28 02:27:00", + "candidate_index": 565, "gt_datetime": "2017-05-27 05:27:00", "gt_price": 3100000.0 }, { "matched": true, "gt_bar_index": 66852, - "tech_bar_index": 67302, - "signal_bar_index": 67302, - "bar_offset": 450, - "tech_price": 3044000.0, - "tech_datetime": "2017-05-28 06:09:00", - "candidate_index": 563, + "tech_bar_index": 67241, + "signal_bar_index": 67241, + "bar_offset": 389, + "tech_price": 3021000.0, + "tech_datetime": "2017-05-28 03:06:00", + "candidate_index": 566, "gt_datetime": "2017-05-27 07:39:00", "gt_price": 2900000.0 }, { "matched": true, - "gt_bar_index": 67128, - "tech_bar_index": 67586, - "signal_bar_index": 67586, - "bar_offset": 458, - "tech_price": 3174000.0, - "tech_datetime": "2017-05-28 20:21:00", - "candidate_index": 564, - "gt_datetime": "2017-05-27 21:27:00", - "gt_price": 2620000.0 + "gt_bar_index": 66944, + "tech_bar_index": 67345, + "signal_bar_index": 67345, + "bar_offset": 401, + "tech_price": 3087000.0, + "tech_datetime": "2017-05-28 08:18:00", + "candidate_index": 567, + "gt_datetime": "2017-05-27 12:15:00", + "gt_price": 3000000.0 + }, + { + "matched": true, + "gt_bar_index": 66973, + "tech_bar_index": 67370, + "signal_bar_index": 67370, + "bar_offset": 397, + "tech_price": 3294000.0, + "tech_datetime": "2017-05-28 09:33:00", + "candidate_index": 568, + "gt_datetime": "2017-05-27 13:42:00", + "gt_price": 2700000.0 + }, + { + "matched": true, + "gt_bar_index": 66975, + "tech_bar_index": 67418, + "signal_bar_index": 67418, + "bar_offset": 443, + "tech_price": 3287000.0, + "tech_datetime": "2017-05-28 11:57:00", + "candidate_index": 569, + "gt_datetime": "2017-05-27 13:48:00", + "gt_price": 2701000.0 + }, + { + "matched": true, + "gt_bar_index": 67083, + "tech_bar_index": 67515, + "signal_bar_index": 67515, + "bar_offset": 432, + "tech_price": 3134000.0, + "tech_datetime": "2017-05-28 16:48:00", + "candidate_index": 570, + "gt_datetime": "2017-05-27 19:12:00", + "gt_price": 2460000.0 + }, + { + "matched": true, + "gt_bar_index": 67084, + "tech_bar_index": 67523, + "signal_bar_index": 67523, + "bar_offset": 439, + "tech_price": 3160000.0, + "tech_datetime": "2017-05-28 17:12:00", + "candidate_index": 571, + "gt_datetime": "2017-05-27 19:15:00", + "gt_price": 2544000.0 }, { "matched": true, "gt_bar_index": 67292, - "tech_bar_index": 67766, - "signal_bar_index": 67766, - "bar_offset": 474, - "tech_price": 3098000.0, - "tech_datetime": "2017-05-29 05:27:00", - "candidate_index": 565, + "tech_bar_index": 67728, + "signal_bar_index": 67728, + "bar_offset": 436, + "tech_price": 3107000.0, + "tech_datetime": "2017-05-29 03:33:00", + "candidate_index": 572, "gt_datetime": "2017-05-28 05:39:00", "gt_price": 2929000.0 }, { "matched": true, "gt_bar_index": 67365, - "tech_bar_index": 67832, - "signal_bar_index": 67832, - "bar_offset": 467, - "tech_price": 3171000.0, - "tech_datetime": "2017-05-29 08:45:00", - "candidate_index": 566, + "tech_bar_index": 67766, + "signal_bar_index": 67766, + "bar_offset": 401, + "tech_price": 3098000.0, + "tech_datetime": "2017-05-29 05:27:00", + "candidate_index": 573, "gt_datetime": "2017-05-28 09:18:00", "gt_price": 3129000.0 }, + { + "matched": true, + "gt_bar_index": 67397, + "tech_bar_index": 67786, + "signal_bar_index": 67786, + "bar_offset": 389, + "tech_price": 3164000.0, + "tech_datetime": "2017-05-29 06:27:00", + "candidate_index": 574, + "gt_datetime": "2017-05-28 10:54:00", + "gt_price": 3123000.0 + }, { "matched": true, "gt_bar_index": 67655, - "tech_bar_index": 67979, - "signal_bar_index": 67979, - "bar_offset": 324, - "tech_price": 3066000.0, - "tech_datetime": "2017-05-29 16:06:00", - "candidate_index": 567, + "tech_bar_index": 68095, + "signal_bar_index": 68095, + "bar_offset": 440, + "tech_price": 3064000.0, + "tech_datetime": "2017-05-29 21:54:00", + "candidate_index": 575, "gt_datetime": "2017-05-28 23:48:00", "gt_price": 2850000.0 }, { "matched": true, "gt_bar_index": 67666, - "tech_bar_index": 68024, - "signal_bar_index": 68024, - "bar_offset": 358, - "tech_price": 3057000.0, - "tech_datetime": "2017-05-29 18:21:00", - "candidate_index": 568, + "tech_bar_index": 68106, + "signal_bar_index": 68106, + "bar_offset": 440, + "tech_price": 3059000.0, + "tech_datetime": "2017-05-29 22:27:00", + "candidate_index": 576, "gt_datetime": "2017-05-29 00:21:00", "gt_price": 2903000.0 }, { "matched": true, "gt_bar_index": 67942, - "tech_bar_index": 68095, - "signal_bar_index": 68095, - "bar_offset": 153, - "tech_price": 3064000.0, - "tech_datetime": "2017-05-29 21:54:00", - "candidate_index": 569, + "tech_bar_index": 68137, + "signal_bar_index": 68137, + "bar_offset": 195, + "tech_price": 3088000.0, + "tech_datetime": "2017-05-30 00:00:00", + "candidate_index": 577, "gt_datetime": "2017-05-29 14:15:00", "gt_price": 2966000.0 }, { "matched": true, "gt_bar_index": 68306, - "tech_bar_index": 68618, - "signal_bar_index": 68618, - "bar_offset": 312, - "tech_price": 3153000.0, - "tech_datetime": "2017-05-31 00:03:00", - "candidate_index": 570, + "tech_bar_index": 68284, + "signal_bar_index": 68284, + "bar_offset": 22, + "tech_price": 3260000.0, + "tech_datetime": "2017-05-30 07:21:00", + "candidate_index": 579, "gt_datetime": "2017-05-30 08:27:00", "gt_price": 3112000.0 }, { "matched": true, "gt_bar_index": 69048, - "tech_bar_index": 68971, - "signal_bar_index": 68971, - "bar_offset": 77, - "tech_price": 3024000.0, - "tech_datetime": "2017-05-31 17:42:00", - "candidate_index": 572, + "tech_bar_index": 69111, + "signal_bar_index": 69111, + "bar_offset": 63, + "tech_price": 3074000.0, + "tech_datetime": "2017-06-01 00:42:00", + "candidate_index": 584, "gt_datetime": "2017-05-31 21:33:00", "gt_price": 2963000.0 }, { "matched": true, "gt_bar_index": 70388, - "tech_bar_index": 70538, - "signal_bar_index": 70538, - "bar_offset": 150, - "tech_price": 3150000.0, - "tech_datetime": "2017-06-04 02:24:00", - "candidate_index": 583, + "tech_bar_index": 70410, + "signal_bar_index": 70410, + "bar_offset": 22, + "tech_price": 3066000.0, + "tech_datetime": "2017-06-03 20:00:00", + "candidate_index": 597, "gt_datetime": "2017-06-03 18:54:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 71645, - "tech_bar_index": 71585, - "signal_bar_index": 71585, - "bar_offset": 60, - "tech_price": 3141000.0, - "tech_datetime": "2017-06-06 06:45:00", - "candidate_index": 594, + "tech_bar_index": 71647, + "signal_bar_index": 71647, + "bar_offset": 2, + "tech_price": 3287000.0, + "tech_datetime": "2017-06-06 09:51:00", + "candidate_index": 608, "gt_datetime": "2017-06-06 09:45:00", "gt_price": 3185000.0 }, { "matched": true, "gt_bar_index": 71702, - "tech_bar_index": 71724, - "signal_bar_index": 71724, - "bar_offset": 22, - "tech_price": 3331000.0, - "tech_datetime": "2017-06-06 13:42:00", - "candidate_index": 595, + "tech_bar_index": 71674, + "signal_bar_index": 71674, + "bar_offset": 28, + "tech_price": 3305000.0, + "tech_datetime": "2017-06-06 11:12:00", + "candidate_index": 609, "gt_datetime": "2017-06-06 12:36:00", "gt_price": 3250000.0 }, { "matched": true, "gt_bar_index": 72618, - "tech_bar_index": 72732, - "signal_bar_index": 72732, - "bar_offset": 114, - "tech_price": 3276000.0, - "tech_datetime": "2017-06-08 16:06:00", - "candidate_index": 603, + "tech_bar_index": 72646, + "signal_bar_index": 72646, + "bar_offset": 28, + "tech_price": 3223000.0, + "tech_datetime": "2017-06-08 11:48:00", + "candidate_index": 617, "gt_datetime": "2017-06-08 10:24:00", "gt_price": 3161000.0 }, { "matched": true, "gt_bar_index": 74840, - "tech_bar_index": 74972, - "signal_bar_index": 74972, - "bar_offset": 132, - "tech_price": 3243000.0, - "tech_datetime": "2017-06-13 09:18:00", - "candidate_index": 619, + "tech_bar_index": 74981, + "signal_bar_index": 74981, + "bar_offset": 141, + "tech_price": 3218000.0, + "tech_datetime": "2017-06-13 09:45:00", + "candidate_index": 642, "gt_datetime": "2017-06-13 02:42:00", "gt_price": 3101000.0 }, { "matched": true, "gt_bar_index": 75903, - "tech_bar_index": 75839, - "signal_bar_index": 75839, - "bar_offset": 64, - "tech_price": 3118000.0, - "tech_datetime": "2017-06-15 04:39:00", - "candidate_index": 625, + "tech_bar_index": 75860, + "signal_bar_index": 75860, + "bar_offset": 43, + "tech_price": 3109000.0, + "tech_datetime": "2017-06-15 05:42:00", + "candidate_index": 649, "gt_datetime": "2017-06-15 07:51:00", "gt_price": 2851000.0 }, { "matched": true, "gt_bar_index": 76054, - "tech_bar_index": 76065, - "signal_bar_index": 76065, - "bar_offset": 11, - "tech_price": 2961000.0, - "tech_datetime": "2017-06-15 15:57:00", - "candidate_index": 626, + "tech_bar_index": 76101, + "signal_bar_index": 76101, + "bar_offset": 47, + "tech_price": 2965000.0, + "tech_datetime": "2017-06-15 17:45:00", + "candidate_index": 651, "gt_datetime": "2017-06-15 15:24:00", "gt_price": 2675000.0 }, { "matched": true, "gt_bar_index": 76060, - "tech_bar_index": 76159, - "signal_bar_index": 76159, - "bar_offset": 99, - "tech_price": 2935000.0, - "tech_datetime": "2017-06-15 20:39:00", - "candidate_index": 627, + "tech_bar_index": 75998, + "signal_bar_index": 75998, + "bar_offset": 62, + "tech_price": 3012000.0, + "tech_datetime": "2017-06-15 12:36:00", + "candidate_index": 650, "gt_datetime": "2017-06-15 15:42:00", "gt_price": 2811000.0 }, { "matched": true, "gt_bar_index": 76207, - "tech_bar_index": 76210, - "signal_bar_index": 76210, - "bar_offset": 3, - "tech_price": 2890000.0, - "tech_datetime": "2017-06-15 23:12:00", - "candidate_index": 628, + "tech_bar_index": 76222, + "signal_bar_index": 76222, + "bar_offset": 15, + "tech_price": 2888000.0, + "tech_datetime": "2017-06-15 23:48:00", + "candidate_index": 652, "gt_datetime": "2017-06-15 23:03:00", "gt_price": 2783000.0 }, { "matched": true, "gt_bar_index": 79255, - "tech_bar_index": 79286, - "signal_bar_index": 79286, - "bar_offset": 31, - "tech_price": 3443000.0, - "tech_datetime": "2017-06-22 09:03:00", - "candidate_index": 663, + "tech_bar_index": 79171, + "signal_bar_index": 79171, + "bar_offset": 84, + "tech_price": 3460000.0, + "tech_datetime": "2017-06-22 03:18:00", + "candidate_index": 707, "gt_datetime": "2017-06-22 07:30:00", "gt_price": 3280000.0 }, { "matched": true, "gt_bar_index": 81515, - "tech_bar_index": 81609, - "signal_bar_index": 81609, - "bar_offset": 94, - "tech_price": 3257000.0, - "tech_datetime": "2017-06-27 06:15:00", - "candidate_index": 681, + "tech_bar_index": 81530, + "signal_bar_index": 81530, + "bar_offset": 15, + "tech_price": 3214000.0, + "tech_datetime": "2017-06-27 02:18:00", + "candidate_index": 732, "gt_datetime": "2017-06-27 01:33:00", "gt_price": 3095000.0 }, { "matched": true, "gt_bar_index": 81942, - "tech_bar_index": 82113, - "signal_bar_index": 82113, - "bar_offset": 171, - "tech_price": 3134000.0, - "tech_datetime": "2017-06-28 07:27:00", - "candidate_index": 683, + "tech_bar_index": 81977, + "signal_bar_index": 81977, + "bar_offset": 35, + "tech_price": 3035000.0, + "tech_datetime": "2017-06-28 00:39:00", + "candidate_index": 737, "gt_datetime": "2017-06-27 22:54:00", "gt_price": 2889000.0 }, { "matched": true, "gt_bar_index": 81949, - "tech_bar_index": 81635, - "signal_bar_index": 81635, - "bar_offset": 314, - "tech_price": 3250000.0, - "tech_datetime": "2017-06-27 07:33:00", - "candidate_index": 682, + "tech_bar_index": 81992, + "signal_bar_index": 81992, + "bar_offset": 43, + "tech_price": 3064000.0, + "tech_datetime": "2017-06-28 01:24:00", + "candidate_index": 738, "gt_datetime": "2017-06-27 23:15:00", "gt_price": 2900000.0 }, { "matched": true, "gt_bar_index": 84157, - "tech_bar_index": 84002, - "signal_bar_index": 84002, - "bar_offset": 155, - "tech_price": 3066000.0, - "tech_datetime": "2017-07-02 05:57:00", - "candidate_index": 699, + "tech_bar_index": 84274, + "signal_bar_index": 84274, + "bar_offset": 117, + "tech_price": 3019000.0, + "tech_datetime": "2017-07-02 19:33:00", + "candidate_index": 763, "gt_datetime": "2017-07-02 13:42:00", "gt_price": 2929000.0 }, { "matched": true, "gt_bar_index": 86969, - "tech_bar_index": 86932, - "signal_bar_index": 86932, - "bar_offset": 37, - "tech_price": 3083000.0, - "tech_datetime": "2017-07-08 08:39:00", - "candidate_index": 717, + "tech_bar_index": 86995, + "signal_bar_index": 86995, + "bar_offset": 26, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-08 11:48:00", + "candidate_index": 790, "gt_datetime": "2017-07-08 10:30:00", "gt_price": 2931000.0 }, { "matched": true, "gt_bar_index": 88364, - "tech_bar_index": 88372, - "signal_bar_index": 88372, - "bar_offset": 8, - "tech_price": 2963000.0, - "tech_datetime": "2017-07-11 08:51:00", - "candidate_index": 734, + "tech_bar_index": 88379, + "signal_bar_index": 88379, + "bar_offset": 15, + "tech_price": 2968000.0, + "tech_datetime": "2017-07-11 09:12:00", + "candidate_index": 801, "gt_datetime": "2017-07-11 08:27:00", "gt_price": 2789000.0 }, { "matched": true, "gt_bar_index": 88461, - "tech_bar_index": 88750, - "signal_bar_index": 88750, - "bar_offset": 289, - "tech_price": 2840000.0, - "tech_datetime": "2017-07-12 03:45:00", - "candidate_index": 735, + "tech_bar_index": 88483, + "signal_bar_index": 88483, + "bar_offset": 22, + "tech_price": 2807000.0, + "tech_datetime": "2017-07-11 14:24:00", + "candidate_index": 802, "gt_datetime": "2017-07-11 13:18:00", "gt_price": 2705000.0 }, { "matched": true, "gt_bar_index": 88935, - "tech_bar_index": 88800, - "signal_bar_index": 88800, - "bar_offset": 135, - "tech_price": 2874000.0, - "tech_datetime": "2017-07-12 06:15:00", - "candidate_index": 737, + "tech_bar_index": 88817, + "signal_bar_index": 88817, + "bar_offset": 118, + "tech_price": 2884000.0, + "tech_datetime": "2017-07-12 07:06:00", + "candidate_index": 807, "gt_datetime": "2017-07-12 13:00:00", "gt_price": 2789000.0 }, { "matched": true, "gt_bar_index": 90470, - "tech_bar_index": 90284, - "signal_bar_index": 90284, - "bar_offset": 186, - "tech_price": 2646000.0, - "tech_datetime": "2017-07-15 08:27:00", - "candidate_index": 745, + "tech_bar_index": 90504, + "signal_bar_index": 90504, + "bar_offset": 34, + "tech_price": 2401000.0, + "tech_datetime": "2017-07-15 19:27:00", + "candidate_index": 823, "gt_datetime": "2017-07-15 17:45:00", "gt_price": 2290000.0 }, { "matched": true, "gt_bar_index": 90599, - "tech_bar_index": 91049, - "signal_bar_index": 91049, - "bar_offset": 450, - "tech_price": 2145000.0, - "tech_datetime": "2017-07-16 22:45:00", - "candidate_index": 746, + "tech_bar_index": 90631, + "signal_bar_index": 90631, + "bar_offset": 32, + "tech_price": 2361000.0, + "tech_datetime": "2017-07-16 01:48:00", + "candidate_index": 824, "gt_datetime": "2017-07-16 00:12:00", "gt_price": 2085000.0 }, + { + "matched": true, + "gt_bar_index": 90627, + "tech_bar_index": 90672, + "signal_bar_index": 90672, + "bar_offset": 45, + "tech_price": 2348000.0, + "tech_datetime": "2017-07-16 03:51:00", + "candidate_index": 825, + "gt_datetime": "2017-07-16 01:36:00", + "gt_price": 2287000.0 + }, { "matched": true, "gt_bar_index": 90797, - "tech_bar_index": 91150, - "signal_bar_index": 91150, - "bar_offset": 353, - "tech_price": 2183000.0, - "tech_datetime": "2017-07-17 06:21:00", - "candidate_index": 747, + "tech_bar_index": 90812, + "signal_bar_index": 90812, + "bar_offset": 15, + "tech_price": 2250000.0, + "tech_datetime": "2017-07-16 10:54:00", + "candidate_index": 827, "gt_datetime": "2017-07-16 10:09:00", "gt_price": 2179000.0 }, { "matched": true, "gt_bar_index": 91030, - "tech_bar_index": 91219, - "signal_bar_index": 91219, - "bar_offset": 189, - "tech_price": 2258000.0, - "tech_datetime": "2017-07-17 09:48:00", - "candidate_index": 748, + "tech_bar_index": 91050, + "signal_bar_index": 91050, + "bar_offset": 20, + "tech_price": 2128000.0, + "tech_datetime": "2017-07-16 22:48:00", + "candidate_index": 828, "gt_datetime": "2017-07-16 21:48:00", "gt_price": 1800000.0 }, { "matched": true, "gt_bar_index": 91033, - "tech_bar_index": 91272, - "signal_bar_index": 91272, - "bar_offset": 239, - "tech_price": 2291000.0, - "tech_datetime": "2017-07-17 12:27:00", - "candidate_index": 749, + "tech_bar_index": 91152, + "signal_bar_index": 91152, + "bar_offset": 119, + "tech_price": 2183000.0, + "tech_datetime": "2017-07-17 06:27:00", + "candidate_index": 829, "gt_datetime": "2017-07-16 21:57:00", "gt_price": 1884000.0 }, { "matched": true, "gt_bar_index": 91035, - "tech_bar_index": 91469, - "signal_bar_index": 91469, - "bar_offset": 434, - "tech_price": 2276000.0, - "tech_datetime": "2017-07-17 22:18:00", - "candidate_index": 750, + "tech_bar_index": 91172, + "signal_bar_index": 91172, + "bar_offset": 137, + "tech_price": 2179000.0, + "tech_datetime": "2017-07-17 07:27:00", + "candidate_index": 830, "gt_datetime": "2017-07-16 22:03:00", "gt_price": 1911000.0 }, + { + "matched": true, + "gt_bar_index": 91043, + "tech_bar_index": 91225, + "signal_bar_index": 91225, + "bar_offset": 182, + "tech_price": 2290000.0, + "tech_datetime": "2017-07-17 10:06:00", + "candidate_index": 831, + "gt_datetime": "2017-07-16 22:27:00", + "gt_price": 2000000.0 + }, + { + "matched": true, + "gt_bar_index": 91059, + "tech_bar_index": 91232, + "signal_bar_index": 91232, + "bar_offset": 173, + "tech_price": 2300000.0, + "tech_datetime": "2017-07-17 10:27:00", + "candidate_index": 832, + "gt_datetime": "2017-07-16 23:15:00", + "gt_price": 1940000.0 + }, + { + "matched": true, + "gt_bar_index": 91092, + "tech_bar_index": 91281, + "signal_bar_index": 91281, + "bar_offset": 189, + "tech_price": 2292000.0, + "tech_datetime": "2017-07-17 12:54:00", + "candidate_index": 833, + "gt_datetime": "2017-07-17 00:54:00", + "gt_price": 2070000.0 + }, + { + "matched": true, + "gt_bar_index": 91145, + "tech_bar_index": 91290, + "signal_bar_index": 91290, + "bar_offset": 145, + "tech_price": 2296000.0, + "tech_datetime": "2017-07-17 13:21:00", + "candidate_index": 834, + "gt_datetime": "2017-07-17 06:06:00", + "gt_price": 2110000.0 + }, + { + "matched": true, + "gt_bar_index": 91199, + "tech_bar_index": 91395, + "signal_bar_index": 91395, + "bar_offset": 196, + "tech_price": 2325000.0, + "tech_datetime": "2017-07-17 18:36:00", + "candidate_index": 835, + "gt_datetime": "2017-07-17 08:48:00", + "gt_price": 2165000.0 + }, { "matched": true, "gt_bar_index": 91269, - "tech_bar_index": 91690, - "signal_bar_index": 91690, - "bar_offset": 421, - "tech_price": 2598000.0, - "tech_datetime": "2017-07-18 09:21:00", - "candidate_index": 751, + "tech_bar_index": 91495, + "signal_bar_index": 91495, + "bar_offset": 226, + "tech_price": 2331000.0, + "tech_datetime": "2017-07-17 23:36:00", + "candidate_index": 836, "gt_datetime": "2017-07-17 12:18:00", "gt_price": 2233000.0 }, { "matched": true, "gt_bar_index": 91441, - "tech_bar_index": 91779, - "signal_bar_index": 91779, - "bar_offset": 338, - "tech_price": 2530000.0, - "tech_datetime": "2017-07-18 13:48:00", - "candidate_index": 752, + "tech_bar_index": 91535, + "signal_bar_index": 91535, + "bar_offset": 94, + "tech_price": 2330000.0, + "tech_datetime": "2017-07-18 01:36:00", + "candidate_index": 837, "gt_datetime": "2017-07-17 20:54:00", "gt_price": 2164000.0 }, { "matched": true, "gt_bar_index": 91515, - "tech_bar_index": 91851, - "signal_bar_index": 91851, - "bar_offset": 336, - "tech_price": 2620000.0, - "tech_datetime": "2017-07-18 17:24:00", - "candidate_index": 753, + "tech_bar_index": 91567, + "signal_bar_index": 91567, + "bar_offset": 52, + "tech_price": 2398000.0, + "tech_datetime": "2017-07-18 03:12:00", + "candidate_index": 838, "gt_datetime": "2017-07-18 00:36:00", "gt_price": 2281000.0 }, { "matched": true, "gt_bar_index": 91670, - "tech_bar_index": 91870, - "signal_bar_index": 91870, - "bar_offset": 200, - "tech_price": 2617000.0, - "tech_datetime": "2017-07-18 18:21:00", - "candidate_index": 754, + "tech_bar_index": 91672, + "signal_bar_index": 91672, + "bar_offset": 2, + "tech_price": 2600000.0, + "tech_datetime": "2017-07-18 08:27:00", + "candidate_index": 841, "gt_datetime": "2017-07-18 08:21:00", "gt_price": 2510000.0 }, { "matched": true, "gt_bar_index": 91709, - "tech_bar_index": 91987, - "signal_bar_index": 91987, - "bar_offset": 278, - "tech_price": 2733000.0, - "tech_datetime": "2017-07-19 00:12:00", - "candidate_index": 755, + "tech_bar_index": 91729, + "signal_bar_index": 91729, + "bar_offset": 20, + "tech_price": 2534000.0, + "tech_datetime": "2017-07-18 11:18:00", + "candidate_index": 842, "gt_datetime": "2017-07-18 10:18:00", "gt_price": 2445000.0 }, { "matched": true, "gt_bar_index": 92191, - "tech_bar_index": 92257, - "signal_bar_index": 92257, - "bar_offset": 66, - "tech_price": 2688000.0, - "tech_datetime": "2017-07-19 13:48:00", - "candidate_index": 756, + "tech_bar_index": 92158, + "signal_bar_index": 92158, + "bar_offset": 33, + "tech_price": 2766000.0, + "tech_datetime": "2017-07-19 08:51:00", + "candidate_index": 851, "gt_datetime": "2017-07-19 10:30:00", "gt_price": 2580000.0 }, { "matched": true, "gt_bar_index": 92635, - "tech_bar_index": 92643, - "signal_bar_index": 92643, - "bar_offset": 8, - "tech_price": 2679000.0, - "tech_datetime": "2017-07-20 09:06:00", - "candidate_index": 760, + "tech_bar_index": 92676, + "signal_bar_index": 92676, + "bar_offset": 41, + "tech_price": 2697000.0, + "tech_datetime": "2017-07-20 10:45:00", + "candidate_index": 860, "gt_datetime": "2017-07-20 08:42:00", "gt_price": 2510000.0 }, { "matched": true, "gt_bar_index": 93007, - "tech_bar_index": 92981, - "signal_bar_index": 92981, - "bar_offset": 26, - "tech_price": 2937000.0, - "tech_datetime": "2017-07-21 02:00:00", - "candidate_index": 762, + "tech_bar_index": 93040, + "signal_bar_index": 93040, + "bar_offset": 33, + "tech_price": 2945000.0, + "tech_datetime": "2017-07-21 04:57:00", + "candidate_index": 866, "gt_datetime": "2017-07-21 03:18:00", "gt_price": 2820000.0 }, { "matched": true, "gt_bar_index": 93109, - "tech_bar_index": 93143, - "signal_bar_index": 93143, - "bar_offset": 34, - "tech_price": 3155000.0, - "tech_datetime": "2017-07-21 10:06:00", - "candidate_index": 764, + "tech_bar_index": 93092, + "signal_bar_index": 93092, + "bar_offset": 17, + "tech_price": 3160000.0, + "tech_datetime": "2017-07-21 07:33:00", + "candidate_index": 867, "gt_datetime": "2017-07-21 08:24:00", "gt_price": 3098000.0 }, { "matched": true, "gt_bar_index": 93132, - "tech_bar_index": 93040, - "signal_bar_index": 93040, - "bar_offset": 92, - "tech_price": 2945000.0, - "tech_datetime": "2017-07-21 04:57:00", - "candidate_index": 763, + "tech_bar_index": 93240, + "signal_bar_index": 93240, + "bar_offset": 108, + "tech_price": 3123000.0, + "tech_datetime": "2017-07-21 14:57:00", + "candidate_index": 868, "gt_datetime": "2017-07-21 09:33:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 93189, - "tech_bar_index": 93257, - "signal_bar_index": 93257, - "bar_offset": 68, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-21 15:48:00", - "candidate_index": 765, + "tech_bar_index": 93355, + "signal_bar_index": 93355, + "bar_offset": 166, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-21 21:30:00", + "candidate_index": 869, "gt_datetime": "2017-07-21 12:24:00", "gt_price": 2954000.0 }, { "matched": true, "gt_bar_index": 93330, - "tech_bar_index": 93333, - "signal_bar_index": 93333, - "bar_offset": 3, - "tech_price": 3046000.0, - "tech_datetime": "2017-07-21 20:24:00", - "candidate_index": 766, + "tech_bar_index": 93371, + "signal_bar_index": 93371, + "bar_offset": 41, + "tech_price": 3080000.0, + "tech_datetime": "2017-07-21 22:18:00", + "candidate_index": 870, "gt_datetime": "2017-07-21 20:15:00", "gt_price": 2923000.0 }, { "matched": true, "gt_bar_index": 93495, - "tech_bar_index": 93399, - "signal_bar_index": 93399, - "bar_offset": 96, - "tech_price": 3068000.0, - "tech_datetime": "2017-07-21 23:42:00", - "candidate_index": 768, + "tech_bar_index": 93572, + "signal_bar_index": 93572, + "bar_offset": 77, + "tech_price": 2994000.0, + "tech_datetime": "2017-07-22 08:21:00", + "candidate_index": 871, "gt_datetime": "2017-07-22 04:30:00", "gt_price": 2916000.0 }, { "matched": true, "gt_bar_index": 95284, - "tech_bar_index": 95132, - "signal_bar_index": 95132, - "bar_offset": 152, - "tech_price": 3066000.0, - "tech_datetime": "2017-07-25 14:27:00", - "candidate_index": 780, + "tech_bar_index": 95343, + "signal_bar_index": 95343, + "bar_offset": 59, + "tech_price": 2871000.0, + "tech_datetime": "2017-07-26 01:00:00", + "candidate_index": 887, "gt_datetime": "2017-07-25 22:03:00", "gt_price": 2759000.0 }, { "matched": true, "gt_bar_index": 95629, - "tech_bar_index": 95709, - "signal_bar_index": 95709, - "bar_offset": 80, - "tech_price": 2844000.0, - "tech_datetime": "2017-07-26 19:18:00", - "candidate_index": 786, + "tech_bar_index": 95731, + "signal_bar_index": 95731, + "bar_offset": 102, + "tech_price": 2849000.0, + "tech_datetime": "2017-07-26 20:24:00", + "candidate_index": 890, "gt_datetime": "2017-07-26 15:18:00", "gt_price": 2763000.0 }, { "matched": true, "gt_bar_index": 97025, - "tech_bar_index": 96923, - "signal_bar_index": 96923, - "bar_offset": 102, - "tech_price": 3185000.0, - "tech_datetime": "2017-07-29 08:09:00", - "candidate_index": 796, + "tech_bar_index": 97076, + "signal_bar_index": 97076, + "bar_offset": 51, + "tech_price": 3132000.0, + "tech_datetime": "2017-07-29 15:48:00", + "candidate_index": 907, "gt_datetime": "2017-07-29 13:15:00", "gt_price": 2960000.0 }, { "matched": true, "gt_bar_index": 97553, - "tech_bar_index": 97592, - "signal_bar_index": 97592, - "bar_offset": 39, - "tech_price": 3033000.0, - "tech_datetime": "2017-07-30 17:36:00", - "candidate_index": 799, + "tech_bar_index": 97511, + "signal_bar_index": 97511, + "bar_offset": 42, + "tech_price": 3065000.0, + "tech_datetime": "2017-07-30 13:33:00", + "candidate_index": 914, "gt_datetime": "2017-07-30 15:39:00", "gt_price": 3001000.0 }, { "matched": true, "gt_bar_index": 98493, - "tech_bar_index": 98413, - "signal_bar_index": 98413, - "bar_offset": 80, - "tech_price": 3172000.0, - "tech_datetime": "2017-08-01 12:51:00", - "candidate_index": 804, + "tech_bar_index": 98372, + "signal_bar_index": 98372, + "bar_offset": 121, + "tech_price": 3189000.0, + "tech_datetime": "2017-08-01 08:48:00", + "candidate_index": 923, "gt_datetime": "2017-08-01 16:51:00", "gt_price": 2998000.0 }, { "matched": true, "gt_bar_index": 100250, - "tech_bar_index": 100223, - "signal_bar_index": 100223, - "bar_offset": 27, - "tech_price": 3171000.0, - "tech_datetime": "2017-08-05 11:03:00", - "candidate_index": 813, + "tech_bar_index": 100252, + "signal_bar_index": 100252, + "bar_offset": 2, + "tech_price": 3343000.0, + "tech_datetime": "2017-08-05 12:30:00", + "candidate_index": 938, "gt_datetime": "2017-08-05 12:24:00", "gt_price": 3240000.0 }, { "matched": true, "gt_bar_index": 100726, - "tech_bar_index": 100575, - "signal_bar_index": 100575, - "bar_offset": 151, - "tech_price": 3531000.0, - "tech_datetime": "2017-08-06 04:39:00", - "candidate_index": 816, + "tech_bar_index": 100639, + "signal_bar_index": 100639, + "bar_offset": 87, + "tech_price": 3555000.0, + "tech_datetime": "2017-08-06 07:51:00", + "candidate_index": 949, "gt_datetime": "2017-08-06 12:12:00", "gt_price": 3420000.0 }, { "matched": true, "gt_bar_index": 102308, - "tech_bar_index": 102317, - "signal_bar_index": 102317, - "bar_offset": 9, - "tech_price": 3779000.0, - "tech_datetime": "2017-08-09 19:48:00", - "candidate_index": 826, + "tech_bar_index": 102271, + "signal_bar_index": 102271, + "bar_offset": 37, + "tech_price": 3845000.0, + "tech_datetime": "2017-08-09 17:30:00", + "candidate_index": 975, "gt_datetime": "2017-08-09 19:21:00", "gt_price": 3600000.0 }, { "matched": true, "gt_bar_index": 104060, - "tech_bar_index": 104127, - "signal_bar_index": 104127, - "bar_offset": 67, - "tech_price": 4717000.0, - "tech_datetime": "2017-08-13 14:21:00", - "candidate_index": 838, + "tech_bar_index": 104064, + "signal_bar_index": 104064, + "bar_offset": 4, + "tech_price": 4735000.0, + "tech_datetime": "2017-08-13 11:12:00", + "candidate_index": 997, "gt_datetime": "2017-08-13 11:00:00", "gt_price": 4539000.0 }, { "matched": true, "gt_bar_index": 104105, - "tech_bar_index": 104169, - "signal_bar_index": 104169, - "bar_offset": 64, - "tech_price": 4836000.0, - "tech_datetime": "2017-08-13 16:27:00", - "candidate_index": 839, + "tech_bar_index": 104095, + "signal_bar_index": 104095, + "bar_offset": 10, + "tech_price": 4768000.0, + "tech_datetime": "2017-08-13 12:45:00", + "candidate_index": 998, "gt_datetime": "2017-08-13 13:15:00", "gt_price": 4600000.0 }, { "matched": true, "gt_bar_index": 104277, - "tech_bar_index": 104496, - "signal_bar_index": 104496, - "bar_offset": 219, - "tech_price": 4734000.0, - "tech_datetime": "2017-08-14 08:48:00", - "candidate_index": 840, + "tech_bar_index": 104299, + "signal_bar_index": 104299, + "bar_offset": 22, + "tech_price": 4643000.0, + "tech_datetime": "2017-08-13 22:57:00", + "candidate_index": 1001, "gt_datetime": "2017-08-13 21:51:00", "gt_price": 4300000.0 }, { "matched": true, "gt_bar_index": 105186, - "tech_bar_index": 105046, - "signal_bar_index": 105046, - "bar_offset": 140, - "tech_price": 5083000.0, - "tech_datetime": "2017-08-15 12:18:00", - "candidate_index": 843, + "tech_bar_index": 105059, + "signal_bar_index": 105059, + "bar_offset": 127, + "tech_price": 5110000.0, + "tech_datetime": "2017-08-15 12:57:00", + "candidate_index": 1017, "gt_datetime": "2017-08-15 19:18:00", "gt_price": 4671000.0 }, { "matched": true, "gt_bar_index": 105272, - "tech_bar_index": 105336, - "signal_bar_index": 105336, - "bar_offset": 64, - "tech_price": 4782000.0, - "tech_datetime": "2017-08-16 02:48:00", - "candidate_index": 844, + "tech_bar_index": 105328, + "signal_bar_index": 105328, + "bar_offset": 56, + "tech_price": 4790000.0, + "tech_datetime": "2017-08-16 02:24:00", + "candidate_index": 1018, "gt_datetime": "2017-08-15 23:36:00", "gt_price": 4503000.0 }, { "matched": true, "gt_bar_index": 105583, - "tech_bar_index": 105499, - "signal_bar_index": 105499, - "bar_offset": 84, - "tech_price": 4880000.0, - "tech_datetime": "2017-08-16 10:57:00", - "candidate_index": 850, + "tech_bar_index": 105604, + "signal_bar_index": 105604, + "bar_offset": 21, + "tech_price": 4783000.0, + "tech_datetime": "2017-08-16 16:12:00", + "candidate_index": 1024, "gt_datetime": "2017-08-16 15:09:00", "gt_price": 4612000.0 }, { "matched": true, "gt_bar_index": 107137, - "tech_bar_index": 107148, - "signal_bar_index": 107148, - "bar_offset": 11, - "tech_price": 4735000.0, - "tech_datetime": "2017-08-19 21:24:00", - "candidate_index": 869, + "tech_bar_index": 107152, + "signal_bar_index": 107152, + "bar_offset": 15, + "tech_price": 4726000.0, + "tech_datetime": "2017-08-19 21:36:00", + "candidate_index": 1051, "gt_datetime": "2017-08-19 20:51:00", "gt_price": 4601000.0 }, { "matched": true, "gt_bar_index": 108381, - "tech_bar_index": 108518, - "signal_bar_index": 108518, - "bar_offset": 137, - "tech_price": 4379000.0, - "tech_datetime": "2017-08-22 17:54:00", - "candidate_index": 876, + "tech_bar_index": 108465, + "signal_bar_index": 108465, + "bar_offset": 84, + "tech_price": 4344000.0, + "tech_datetime": "2017-08-22 15:15:00", + "candidate_index": 1067, "gt_datetime": "2017-08-22 11:03:00", "gt_price": 4280000.0 }, { "matched": true, "gt_bar_index": 108440, - "tech_bar_index": 108578, - "signal_bar_index": 108578, - "bar_offset": 138, - "tech_price": 4464000.0, - "tech_datetime": "2017-08-22 20:54:00", - "candidate_index": 877, + "tech_bar_index": 108504, + "signal_bar_index": 108504, + "bar_offset": 64, + "tech_price": 4372000.0, + "tech_datetime": "2017-08-22 17:12:00", + "candidate_index": 1068, "gt_datetime": "2017-08-22 14:00:00", "gt_price": 4090000.0 }, { "matched": true, "gt_bar_index": 108631, - "tech_bar_index": 108665, - "signal_bar_index": 108665, - "bar_offset": 34, - "tech_price": 4444000.0, - "tech_datetime": "2017-08-23 01:15:00", - "candidate_index": 878, + "tech_bar_index": 108646, + "signal_bar_index": 108646, + "bar_offset": 15, + "tech_price": 4469000.0, + "tech_datetime": "2017-08-23 00:18:00", + "candidate_index": 1071, "gt_datetime": "2017-08-22 23:33:00", "gt_price": 4400000.0 }, { "matched": true, "gt_bar_index": 113740, - "tech_bar_index": 113895, - "signal_bar_index": 113895, - "bar_offset": 155, - "tech_price": 5174000.0, - "tech_datetime": "2017-09-02 22:45:00", - "candidate_index": 936, + "tech_bar_index": 113654, + "signal_bar_index": 113654, + "bar_offset": 86, + "tech_price": 5443000.0, + "tech_datetime": "2017-09-02 10:42:00", + "candidate_index": 1164, "gt_datetime": "2017-09-02 15:00:00", "gt_price": 4999000.0 }, { "matched": true, "gt_bar_index": 114048, - "tech_bar_index": 114008, - "signal_bar_index": 114008, - "bar_offset": 40, - "tech_price": 5008000.0, - "tech_datetime": "2017-09-03 04:24:00", - "candidate_index": 937, + "tech_bar_index": 114113, + "signal_bar_index": 114113, + "bar_offset": 65, + "tech_price": 5168000.0, + "tech_datetime": "2017-09-03 09:39:00", + "candidate_index": 1166, "gt_datetime": "2017-09-03 06:24:00", "gt_price": 4860000.0 }, { "matched": true, "gt_bar_index": 114380, - "tech_bar_index": 114594, - "signal_bar_index": 114594, - "bar_offset": 214, - "tech_price": 5116000.0, - "tech_datetime": "2017-09-04 09:42:00", - "candidate_index": 941, + "tech_bar_index": 114425, + "signal_bar_index": 114425, + "bar_offset": 45, + "tech_price": 5066000.0, + "tech_datetime": "2017-09-04 01:15:00", + "candidate_index": 1172, "gt_datetime": "2017-09-03 23:00:00", "gt_price": 4900000.0 }, { "matched": true, "gt_bar_index": 114941, - "tech_bar_index": 115319, - "signal_bar_index": 115319, - "bar_offset": 378, - "tech_price": 4806000.0, - "tech_datetime": "2017-09-05 21:57:00", - "candidate_index": 942, + "tech_bar_index": 114956, + "signal_bar_index": 114956, + "bar_offset": 15, + "tech_price": 4818000.0, + "tech_datetime": "2017-09-05 03:48:00", + "candidate_index": 1177, "gt_datetime": "2017-09-05 03:03:00", "gt_price": 4680000.0 }, { "matched": true, "gt_bar_index": 115100, - "tech_bar_index": 115346, - "signal_bar_index": 115346, - "bar_offset": 246, - "tech_price": 4822000.0, - "tech_datetime": "2017-09-05 23:18:00", - "candidate_index": 943, + "tech_bar_index": 115034, + "signal_bar_index": 115034, + "bar_offset": 66, + "tech_price": 4897000.0, + "tech_datetime": "2017-09-05 07:42:00", + "candidate_index": 1179, "gt_datetime": "2017-09-05 11:00:00", "gt_price": 4250000.0 }, { "matched": true, "gt_bar_index": 116785, - "tech_bar_index": 116513, - "signal_bar_index": 116513, - "bar_offset": 272, - "tech_price": 5069000.0, - "tech_datetime": "2017-09-08 09:39:00", - "candidate_index": 956, + "tech_bar_index": 116816, + "signal_bar_index": 116816, + "bar_offset": 31, + "tech_price": 4959000.0, + "tech_datetime": "2017-09-09 00:48:00", + "candidate_index": 1214, "gt_datetime": "2017-09-08 23:15:00", "gt_price": 4700000.0 }, { "matched": true, "gt_bar_index": 117599, - "tech_bar_index": 117619, - "signal_bar_index": 117619, - "bar_offset": 20, - "tech_price": 4634000.0, - "tech_datetime": "2017-09-10 16:57:00", - "candidate_index": 964, + "tech_bar_index": 117622, + "signal_bar_index": 117622, + "bar_offset": 23, + "tech_price": 4626000.0, + "tech_datetime": "2017-09-10 17:06:00", + "candidate_index": 1223, "gt_datetime": "2017-09-10 15:57:00", "gt_price": 4443000.0 }, { "matched": true, "gt_bar_index": 119471, - "tech_bar_index": 119395, - "signal_bar_index": 119395, - "bar_offset": 76, - "tech_price": 4409000.0, - "tech_datetime": "2017-09-14 17:03:00", - "candidate_index": 979, + "tech_bar_index": 119200, + "signal_bar_index": 119200, + "bar_offset": 271, + "tech_price": 4537000.0, + "tech_datetime": "2017-09-14 07:18:00", + "candidate_index": 1242, "gt_datetime": "2017-09-14 20:51:00", "gt_price": 3828000.0 }, { "matched": true, "gt_bar_index": 119712, - "tech_bar_index": 119726, - "signal_bar_index": 119726, - "bar_offset": 14, - "tech_price": 3740000.0, - "tech_datetime": "2017-09-15 09:36:00", - "candidate_index": 980, + "tech_bar_index": 119752, + "signal_bar_index": 119752, + "bar_offset": 40, + "tech_price": 3890000.0, + "tech_datetime": "2017-09-15 10:54:00", + "candidate_index": 1243, "gt_datetime": "2017-09-15 08:54:00", "gt_price": 3420000.0 }, { "matched": true, "gt_bar_index": 119726, - "tech_bar_index": 119737, - "signal_bar_index": 119737, - "bar_offset": 11, - "tech_price": 3842000.0, - "tech_datetime": "2017-09-15 10:09:00", - "candidate_index": 981, + "tech_bar_index": 119976, + "signal_bar_index": 119976, + "bar_offset": 250, + "tech_price": 3801000.0, + "tech_datetime": "2017-09-15 22:06:00", + "candidate_index": 1244, "gt_datetime": "2017-09-15 09:36:00", "gt_price": 3703000.0 }, { "matched": true, "gt_bar_index": 119824, - "tech_bar_index": 119992, - "signal_bar_index": 119992, - "bar_offset": 168, - "tech_price": 3783000.0, - "tech_datetime": "2017-09-15 22:54:00", - "candidate_index": 982, + "tech_bar_index": 119999, + "signal_bar_index": 119999, + "bar_offset": 175, + "tech_price": 3930000.0, + "tech_datetime": "2017-09-15 23:15:00", + "candidate_index": 1245, "gt_datetime": "2017-09-15 14:30:00", "gt_price": 3600000.0 }, { "matched": true, "gt_bar_index": 119871, - "tech_bar_index": 120049, - "signal_bar_index": 120049, - "bar_offset": 178, - "tech_price": 4001000.0, - "tech_datetime": "2017-09-16 01:45:00", - "candidate_index": 983, + "tech_bar_index": 120041, + "signal_bar_index": 120041, + "bar_offset": 170, + "tech_price": 4116000.0, + "tech_datetime": "2017-09-16 01:21:00", + "candidate_index": 1246, "gt_datetime": "2017-09-15 16:51:00", "gt_price": 3436000.0 }, @@ -193273,634 +345393,910 @@ "bar_offset": 156, "tech_price": 4005000.0, "tech_datetime": "2017-09-16 04:18:00", - "candidate_index": 984, + "candidate_index": 1247, "gt_datetime": "2017-09-15 20:30:00", "gt_price": 3303000.0 }, { "matched": true, "gt_bar_index": 119985, - "tech_bar_index": 120164, - "signal_bar_index": 120164, - "bar_offset": 179, - "tech_price": 4215000.0, - "tech_datetime": "2017-09-16 07:30:00", - "candidate_index": 985, + "tech_bar_index": 120113, + "signal_bar_index": 120113, + "bar_offset": 128, + "tech_price": 4102000.0, + "tech_datetime": "2017-09-16 04:57:00", + "candidate_index": 1248, "gt_datetime": "2017-09-15 22:33:00", "gt_price": 3505000.0 }, { "matched": true, "gt_bar_index": 120047, - "tech_bar_index": 120466, - "signal_bar_index": 120466, - "bar_offset": 419, - "tech_price": 4025000.0, - "tech_datetime": "2017-09-16 22:36:00", - "candidate_index": 986, + "tech_bar_index": 120234, + "signal_bar_index": 120234, + "bar_offset": 187, + "tech_price": 4270000.0, + "tech_datetime": "2017-09-16 11:00:00", + "candidate_index": 1249, "gt_datetime": "2017-09-16 01:39:00", "gt_price": 3865000.0 }, + { + "matched": true, + "gt_bar_index": 120070, + "tech_bar_index": 120272, + "signal_bar_index": 120272, + "bar_offset": 202, + "tech_price": 4243000.0, + "tech_datetime": "2017-09-16 12:54:00", + "candidate_index": 1250, + "gt_datetime": "2017-09-16 02:48:00", + "gt_price": 3811000.0 + }, { "matched": true, "gt_bar_index": 120183, - "tech_bar_index": 120603, - "signal_bar_index": 120603, - "bar_offset": 420, - "tech_price": 4121000.0, - "tech_datetime": "2017-09-17 05:27:00", - "candidate_index": 987, + "tech_bar_index": 120309, + "signal_bar_index": 120309, + "bar_offset": 126, + "tech_price": 4285000.0, + "tech_datetime": "2017-09-16 14:45:00", + "candidate_index": 1251, "gt_datetime": "2017-09-16 08:27:00", "gt_price": 4100000.0 }, { "matched": true, "gt_bar_index": 120462, - "tech_bar_index": 120621, - "signal_bar_index": 120621, - "bar_offset": 159, - "tech_price": 4116000.0, - "tech_datetime": "2017-09-17 06:21:00", - "candidate_index": 988, + "tech_bar_index": 120482, + "signal_bar_index": 120482, + "bar_offset": 20, + "tech_price": 4090000.0, + "tech_datetime": "2017-09-16 23:24:00", + "candidate_index": 1252, "gt_datetime": "2017-09-16 22:24:00", "gt_price": 3900000.0 }, { "matched": true, "gt_bar_index": 120841, - "tech_bar_index": 120866, - "signal_bar_index": 120866, - "bar_offset": 25, - "tech_price": 4010000.0, - "tech_datetime": "2017-09-17 18:36:00", - "candidate_index": 989, + "tech_bar_index": 120875, + "signal_bar_index": 120875, + "bar_offset": 34, + "tech_price": 4056000.0, + "tech_datetime": "2017-09-17 19:03:00", + "candidate_index": 1257, "gt_datetime": "2017-09-17 17:21:00", "gt_price": 3920000.0 }, { "matched": true, "gt_bar_index": 121752, - "tech_bar_index": 121669, - "signal_bar_index": 121669, - "bar_offset": 83, - "tech_price": 4427000.0, - "tech_datetime": "2017-09-19 10:45:00", - "candidate_index": 1001, + "tech_bar_index": 121838, + "signal_bar_index": 121838, + "bar_offset": 86, + "tech_price": 4417000.0, + "tech_datetime": "2017-09-19 19:12:00", + "candidate_index": 1272, "gt_datetime": "2017-09-19 14:54:00", "gt_price": 4215000.0 }, { "matched": true, "gt_bar_index": 123420, - "tech_bar_index": 123444, - "signal_bar_index": 123444, - "bar_offset": 24, - "tech_price": 4084000.0, - "tech_datetime": "2017-09-23 03:30:00", - "candidate_index": 1013, + "tech_bar_index": 123463, + "signal_bar_index": 123463, + "bar_offset": 43, + "tech_price": 4098000.0, + "tech_datetime": "2017-09-23 04:27:00", + "candidate_index": 1295, "gt_datetime": "2017-09-23 02:18:00", "gt_price": 4051000.0 }, { "matched": true, "gt_bar_index": 126510, - "tech_bar_index": 126531, - "signal_bar_index": 126531, - "bar_offset": 21, - "tech_price": 4544000.0, - "tech_datetime": "2017-09-29 13:54:00", - "candidate_index": 1048, + "tech_bar_index": 126534, + "signal_bar_index": 126534, + "bar_offset": 24, + "tech_price": 4543000.0, + "tech_datetime": "2017-09-29 14:03:00", + "candidate_index": 1341, "gt_datetime": "2017-09-29 12:51:00", "gt_price": 4478000.0 }, { "matched": true, "gt_bar_index": 129399, - "tech_bar_index": 129543, - "signal_bar_index": 129543, - "bar_offset": 144, - "tech_price": 4916000.0, - "tech_datetime": "2017-10-05 20:33:00", - "candidate_index": 1063, + "tech_bar_index": 129305, + "signal_bar_index": 129305, + "bar_offset": 94, + "tech_price": 4902000.0, + "tech_datetime": "2017-10-05 08:39:00", + "candidate_index": 1373, "gt_datetime": "2017-10-05 13:21:00", "gt_price": 4811000.0 }, { "matched": true, "gt_bar_index": 131682, - "tech_bar_index": 131764, - "signal_bar_index": 131764, - "bar_offset": 82, - "tech_price": 5555000.0, - "tech_datetime": "2017-10-10 11:36:00", - "candidate_index": 1081, + "tech_bar_index": 131656, + "signal_bar_index": 131656, + "bar_offset": 26, + "tech_price": 5580000.0, + "tech_datetime": "2017-10-10 06:12:00", + "candidate_index": 1406, "gt_datetime": "2017-10-10 07:30:00", "gt_price": 5466000.0 }, { "matched": true, "gt_bar_index": 133272, - "tech_bar_index": 133042, - "signal_bar_index": 133042, - "bar_offset": 230, - "tech_price": 6101000.0, - "tech_datetime": "2017-10-13 03:30:00", - "candidate_index": 1092, + "tech_bar_index": 133307, + "signal_bar_index": 133307, + "bar_offset": 35, + "tech_price": 6523000.0, + "tech_datetime": "2017-10-13 16:45:00", + "candidate_index": 1433, "gt_datetime": "2017-10-13 15:00:00", "gt_price": 6346000.0 }, { "matched": true, "gt_bar_index": 133650, - "tech_bar_index": 133612, - "signal_bar_index": 133612, - "bar_offset": 38, - "tech_price": 6425000.0, - "tech_datetime": "2017-10-14 08:00:00", - "candidate_index": 1093, + "tech_bar_index": 133632, + "signal_bar_index": 133632, + "bar_offset": 18, + "tech_price": 6440000.0, + "tech_datetime": "2017-10-14 09:00:00", + "candidate_index": 1439, "gt_datetime": "2017-10-14 09:54:00", "gt_price": 6340000.0 }, { "matched": true, "gt_bar_index": 134352, - "tech_bar_index": 134206, - "signal_bar_index": 134206, - "bar_offset": 146, - "tech_price": 6578000.0, - "tech_datetime": "2017-10-15 13:42:00", - "candidate_index": 1098, + "tech_bar_index": 134158, + "signal_bar_index": 134158, + "bar_offset": 194, + "tech_price": 6601000.0, + "tech_datetime": "2017-10-15 11:18:00", + "candidate_index": 1447, "gt_datetime": "2017-10-15 21:00:00", "gt_price": 6153000.0 }, { "matched": true, "gt_bar_index": 135709, - "tech_bar_index": 135729, - "signal_bar_index": 135729, - "bar_offset": 20, - "tech_price": 6125000.0, - "tech_datetime": "2017-10-18 17:51:00", - "candidate_index": 1104, + "tech_bar_index": 135741, + "signal_bar_index": 135741, + "bar_offset": 32, + "tech_price": 6126000.0, + "tech_datetime": "2017-10-18 18:27:00", + "candidate_index": 1464, "gt_datetime": "2017-10-18 16:51:00", "gt_price": 5837000.0 }, { "matched": true, "gt_bar_index": 135837, - "tech_bar_index": 135943, - "signal_bar_index": 135943, - "bar_offset": 106, - "tech_price": 6207000.0, - "tech_datetime": "2017-10-19 04:33:00", - "candidate_index": 1105, + "tech_bar_index": 135876, + "signal_bar_index": 135876, + "bar_offset": 39, + "tech_price": 6167000.0, + "tech_datetime": "2017-10-19 01:12:00", + "candidate_index": 1465, "gt_datetime": "2017-10-18 23:15:00", "gt_price": 5899000.0 }, { "matched": true, "gt_bar_index": 137569, - "tech_bar_index": 137274, - "signal_bar_index": 137274, - "bar_offset": 295, - "tech_price": 7067000.0, - "tech_datetime": "2017-10-21 23:06:00", - "candidate_index": 1117, + "tech_bar_index": 137653, + "signal_bar_index": 137653, + "bar_offset": 84, + "tech_price": 6906000.0, + "tech_datetime": "2017-10-22 18:03:00", + "candidate_index": 1491, "gt_datetime": "2017-10-22 13:51:00", "gt_price": 6677000.0 }, { "matched": true, "gt_bar_index": 138478, - "tech_bar_index": 138402, - "signal_bar_index": 138402, - "bar_offset": 76, - "tech_price": 6930000.0, - "tech_datetime": "2017-10-24 07:30:00", - "candidate_index": 1120, + "tech_bar_index": 138410, + "signal_bar_index": 138410, + "bar_offset": 68, + "tech_price": 6912000.0, + "tech_datetime": "2017-10-24 07:54:00", + "candidate_index": 1502, "gt_datetime": "2017-10-24 11:18:00", "gt_price": 6322000.0 }, { "matched": true, "gt_bar_index": 138970, - "tech_bar_index": 139129, - "signal_bar_index": 139129, - "bar_offset": 159, - "tech_price": 6497000.0, - "tech_datetime": "2017-10-25 19:51:00", - "candidate_index": 1122, + "tech_bar_index": 138996, + "signal_bar_index": 138996, + "bar_offset": 26, + "tech_price": 6385000.0, + "tech_datetime": "2017-10-25 13:12:00", + "candidate_index": 1507, "gt_datetime": "2017-10-25 11:54:00", "gt_price": 6181000.0 }, { "matched": true, "gt_bar_index": 142985, - "tech_bar_index": 143019, - "signal_bar_index": 143019, - "bar_offset": 34, - "tech_price": 8243000.0, - "tech_datetime": "2017-11-02 22:21:00", - "candidate_index": 1151, + "tech_bar_index": 143007, + "signal_bar_index": 143007, + "bar_offset": 22, + "tech_price": 8177000.0, + "tech_datetime": "2017-11-02 21:45:00", + "candidate_index": 1579, "gt_datetime": "2017-11-02 20:39:00", "gt_price": 7890000.0 }, { "matched": true, "gt_bar_index": 143741, - "tech_bar_index": 143818, - "signal_bar_index": 143818, - "bar_offset": 77, - "tech_price": 8136000.0, - "tech_datetime": "2017-11-04 14:18:00", - "candidate_index": 1154, + "tech_bar_index": 143804, + "signal_bar_index": 143804, + "bar_offset": 63, + "tech_price": 8145000.0, + "tech_datetime": "2017-11-04 13:36:00", + "candidate_index": 1591, "gt_datetime": "2017-11-04 10:27:00", "gt_price": 7600000.0 }, { "matched": true, "gt_bar_index": 145139, - "tech_bar_index": 145273, - "signal_bar_index": 145273, - "bar_offset": 134, - "tech_price": 8260000.0, - "tech_datetime": "2017-11-07 15:03:00", - "candidate_index": 1161, + "tech_bar_index": 145181, + "signal_bar_index": 145181, + "bar_offset": 42, + "tech_price": 8178000.0, + "tech_datetime": "2017-11-07 10:27:00", + "candidate_index": 1616, "gt_datetime": "2017-11-07 08:21:00", "gt_price": 8033000.0 }, { "matched": true, "gt_bar_index": 146849, - "tech_bar_index": 147034, - "signal_bar_index": 147034, - "bar_offset": 185, - "tech_price": 7612000.0, - "tech_datetime": "2017-11-11 07:06:00", - "candidate_index": 1168, + "tech_bar_index": 146913, + "signal_bar_index": 146913, + "bar_offset": 64, + "tech_price": 7930000.0, + "tech_datetime": "2017-11-11 01:03:00", + "candidate_index": 1640, "gt_datetime": "2017-11-10 21:51:00", "gt_price": 7450000.0 }, { "matched": true, "gt_bar_index": 147010, - "tech_bar_index": 147196, - "signal_bar_index": 147196, - "bar_offset": 186, - "tech_price": 7693000.0, - "tech_datetime": "2017-11-11 15:12:00", - "candidate_index": 1169, + "tech_bar_index": 147051, + "signal_bar_index": 147051, + "bar_offset": 41, + "tech_price": 7694000.0, + "tech_datetime": "2017-11-11 07:57:00", + "candidate_index": 1641, "gt_datetime": "2017-11-11 05:54:00", "gt_price": 7225000.0 }, { "matched": true, "gt_bar_index": 147065, - "tech_bar_index": 147210, - "signal_bar_index": 147210, - "bar_offset": 145, - "tech_price": 7698000.0, - "tech_datetime": "2017-11-11 15:54:00", - "candidate_index": 1170, + "tech_bar_index": 147085, + "signal_bar_index": 147085, + "bar_offset": 20, + "tech_price": 7615000.0, + "tech_datetime": "2017-11-11 09:39:00", + "candidate_index": 1642, "gt_datetime": "2017-11-11 08:39:00", "gt_price": 7400000.0 }, { "matched": true, "gt_bar_index": 147342, - "tech_bar_index": 147351, - "signal_bar_index": 147351, - "bar_offset": 9, - "tech_price": 7482000.0, - "tech_datetime": "2017-11-11 22:57:00", - "candidate_index": 1171, + "tech_bar_index": 147246, + "signal_bar_index": 147246, + "bar_offset": 96, + "tech_price": 7666000.0, + "tech_datetime": "2017-11-11 17:42:00", + "candidate_index": 1645, "gt_datetime": "2017-11-11 22:30:00", "gt_price": 7025000.0 }, { "matched": true, "gt_bar_index": 147453, - "tech_bar_index": 147484, - "signal_bar_index": 147484, - "bar_offset": 31, - "tech_price": 7143000.0, - "tech_datetime": "2017-11-12 05:39:00", - "candidate_index": 1172, + "tech_bar_index": 147500, + "signal_bar_index": 147500, + "bar_offset": 47, + "tech_price": 7255000.0, + "tech_datetime": "2017-11-12 06:27:00", + "candidate_index": 1646, "gt_datetime": "2017-11-12 04:06:00", "gt_price": 7000000.0 }, { "matched": true, "gt_bar_index": 147622, - "tech_bar_index": 147537, - "signal_bar_index": 147537, - "bar_offset": 85, - "tech_price": 7197000.0, - "tech_datetime": "2017-11-12 08:18:00", - "candidate_index": 1173, + "tech_bar_index": 147710, + "signal_bar_index": 147710, + "bar_offset": 88, + "tech_price": 6997000.0, + "tech_datetime": "2017-11-12 18:33:00", + "candidate_index": 1647, "gt_datetime": "2017-11-12 12:33:00", "gt_price": 6611000.0 }, { "matched": true, "gt_bar_index": 147683, - "tech_bar_index": 147820, - "signal_bar_index": 147820, - "bar_offset": 137, - "tech_price": 7166000.0, - "tech_datetime": "2017-11-13 00:03:00", - "candidate_index": 1174, + "tech_bar_index": 147768, + "signal_bar_index": 147768, + "bar_offset": 85, + "tech_price": 7365000.0, + "tech_datetime": "2017-11-12 21:27:00", + "candidate_index": 1648, "gt_datetime": "2017-11-12 15:36:00", "gt_price": 6430000.0 }, + { + "matched": true, + "gt_bar_index": 147690, + "tech_bar_index": 147904, + "signal_bar_index": 147904, + "bar_offset": 214, + "tech_price": 7188000.0, + "tech_datetime": "2017-11-13 04:15:00", + "candidate_index": 1649, + "gt_datetime": "2017-11-12 17:33:00", + "gt_price": 6894000.0 + }, + { + "matched": true, + "gt_bar_index": 147695, + "tech_bar_index": 148020, + "signal_bar_index": 148020, + "bar_offset": 325, + "tech_price": 6966000.0, + "tech_datetime": "2017-11-13 10:03:00", + "candidate_index": 1650, + "gt_datetime": "2017-11-12 17:48:00", + "gt_price": 6600000.0 + }, + { + "matched": true, + "gt_bar_index": 147753, + "tech_bar_index": 148066, + "signal_bar_index": 148066, + "bar_offset": 313, + "tech_price": 7133000.0, + "tech_datetime": "2017-11-13 12:21:00", + "candidate_index": 1651, + "gt_datetime": "2017-11-12 20:42:00", + "gt_price": 6800000.0 + }, + { + "matched": true, + "gt_bar_index": 147787, + "tech_bar_index": 148099, + "signal_bar_index": 148099, + "bar_offset": 312, + "tech_price": 7241000.0, + "tech_datetime": "2017-11-13 14:00:00", + "candidate_index": 1652, + "gt_datetime": "2017-11-12 22:24:00", + "gt_price": 6859000.0 + }, + { + "matched": true, + "gt_bar_index": 147987, + "tech_bar_index": 148119, + "signal_bar_index": 148119, + "bar_offset": 132, + "tech_price": 7383000.0, + "tech_datetime": "2017-11-13 15:00:00", + "candidate_index": 1653, + "gt_datetime": "2017-11-13 08:24:00", + "gt_price": 6750000.0 + }, { "matched": true, "gt_bar_index": 148140, - "tech_bar_index": 148481, - "signal_bar_index": 148481, - "bar_offset": 341, - "tech_price": 7476000.0, - "tech_datetime": "2017-11-14 09:06:00", - "candidate_index": 1175, + "tech_bar_index": 148178, + "signal_bar_index": 148178, + "bar_offset": 38, + "tech_price": 7300000.0, + "tech_datetime": "2017-11-13 17:57:00", + "candidate_index": 1654, "gt_datetime": "2017-11-13 16:03:00", "gt_price": 7160000.0 }, { "matched": true, "gt_bar_index": 148367, - "tech_bar_index": 148807, - "signal_bar_index": 148807, - "bar_offset": 440, - "tech_price": 7444000.0, - "tech_datetime": "2017-11-15 01:24:00", - "candidate_index": 1176, + "tech_bar_index": 148424, + "signal_bar_index": 148424, + "bar_offset": 57, + "tech_price": 7472000.0, + "tech_datetime": "2017-11-14 06:15:00", + "candidate_index": 1655, "gt_datetime": "2017-11-14 03:24:00", "gt_price": 7201000.0 }, { "matched": true, "gt_bar_index": 150455, - "tech_bar_index": 150460, - "signal_bar_index": 150460, - "bar_offset": 5, - "tech_price": 8440000.0, - "tech_datetime": "2017-11-18 12:03:00", - "candidate_index": 1193, + "tech_bar_index": 150484, + "signal_bar_index": 150484, + "bar_offset": 29, + "tech_price": 8465000.0, + "tech_datetime": "2017-11-18 13:15:00", + "candidate_index": 1683, "gt_datetime": "2017-11-18 11:48:00", "gt_price": 8300000.0 }, { "matched": true, "gt_bar_index": 151938, - "tech_bar_index": 152024, - "signal_bar_index": 152024, - "bar_offset": 86, - "tech_price": 8916000.0, - "tech_datetime": "2017-11-21 18:15:00", - "candidate_index": 1206, + "tech_bar_index": 151989, + "signal_bar_index": 151989, + "bar_offset": 51, + "tech_price": 8851000.0, + "tech_datetime": "2017-11-21 16:30:00", + "candidate_index": 1704, "gt_datetime": "2017-11-21 13:57:00", "gt_price": 8550000.0 }, { "matched": true, "gt_bar_index": 153466, - "tech_bar_index": 153372, - "signal_bar_index": 153372, - "bar_offset": 94, - "tech_price": 9022000.0, - "tech_datetime": "2017-11-24 13:39:00", - "candidate_index": 1211, + "tech_bar_index": 153448, + "signal_bar_index": 153448, + "bar_offset": 18, + "tech_price": 9387000.0, + "tech_datetime": "2017-11-24 17:27:00", + "candidate_index": 1728, "gt_datetime": "2017-11-24 18:21:00", "gt_price": 9000000.0 }, { "matched": true, "gt_bar_index": 154664, - "tech_bar_index": 154625, - "signal_bar_index": 154625, - "bar_offset": 39, - "tech_price": 10520000.0, - "tech_datetime": "2017-11-27 04:18:00", - "candidate_index": 1219, + "tech_bar_index": 154680, + "signal_bar_index": 154680, + "bar_offset": 16, + "tech_price": 10410000.0, + "tech_datetime": "2017-11-27 07:03:00", + "candidate_index": 1755, "gt_datetime": "2017-11-27 06:15:00", "gt_price": 10200000.0 }, { "matched": true, "gt_bar_index": 154909, - "tech_bar_index": 155070, - "signal_bar_index": 155070, - "bar_offset": 161, - "tech_price": 10958000.0, - "tech_datetime": "2017-11-28 02:33:00", - "candidate_index": 1221, + "tech_bar_index": 154948, + "signal_bar_index": 154948, + "bar_offset": 39, + "tech_price": 10898000.0, + "tech_datetime": "2017-11-27 20:27:00", + "candidate_index": 1761, "gt_datetime": "2017-11-27 18:30:00", "gt_price": 10520000.0 }, { "matched": true, "gt_bar_index": 155462, - "tech_bar_index": 155349, - "signal_bar_index": 155349, - "bar_offset": 113, - "tech_price": 11456000.0, - "tech_datetime": "2017-11-28 16:30:00", - "candidate_index": 1225, + "tech_bar_index": 155415, + "signal_bar_index": 155415, + "bar_offset": 47, + "tech_price": 11433000.0, + "tech_datetime": "2017-11-28 19:48:00", + "candidate_index": 1772, "gt_datetime": "2017-11-28 22:09:00", "gt_price": 11277000.0 }, { "matched": true, "gt_bar_index": 155799, - "tech_bar_index": 155800, - "signal_bar_index": 155800, - "bar_offset": 1, - "tech_price": 12996000.0, - "tech_datetime": "2017-11-29 15:03:00", - "candidate_index": 1227, + "tech_bar_index": 155868, + "signal_bar_index": 155868, + "bar_offset": 69, + "tech_price": 12775000.0, + "tech_datetime": "2017-11-29 18:27:00", + "candidate_index": 1777, "gt_datetime": "2017-11-29 15:00:00", "gt_price": 12240000.0 }, { "matched": true, "gt_bar_index": 155817, - "tech_bar_index": 155837, - "signal_bar_index": 155837, - "bar_offset": 20, - "tech_price": 12859000.0, - "tech_datetime": "2017-11-29 16:54:00", - "candidate_index": 1228, + "tech_bar_index": 155696, + "signal_bar_index": 155696, + "bar_offset": 121, + "tech_price": 11978000.0, + "tech_datetime": "2017-11-29 09:51:00", + "candidate_index": 1776, "gt_datetime": "2017-11-29 15:54:00", "gt_price": 12300000.0 }, { "matched": true, "gt_bar_index": 156072, - "tech_bar_index": 156185, - "signal_bar_index": 156185, - "bar_offset": 113, - "tech_price": 12244000.0, - "tech_datetime": "2017-11-30 10:18:00", - "candidate_index": 1230, + "tech_bar_index": 156012, + "signal_bar_index": 156012, + "bar_offset": 60, + "tech_price": 13040000.0, + "tech_datetime": "2017-11-30 01:39:00", + "candidate_index": 1779, "gt_datetime": "2017-11-30 04:39:00", "gt_price": 11510000.0 }, { "matched": true, "gt_bar_index": 156075, - "tech_bar_index": 156235, - "signal_bar_index": 156235, - "bar_offset": 160, - "tech_price": 12272000.0, - "tech_datetime": "2017-11-30 12:48:00", - "candidate_index": 1231, + "tech_bar_index": 156175, + "signal_bar_index": 156175, + "bar_offset": 100, + "tech_price": 11773000.0, + "tech_datetime": "2017-11-30 09:48:00", + "candidate_index": 1780, "gt_datetime": "2017-11-30 04:48:00", "gt_price": 12030000.0 }, { "matched": true, "gt_bar_index": 156098, - "tech_bar_index": 155868, - "signal_bar_index": 155868, - "bar_offset": 230, - "tech_price": 12775000.0, - "tech_datetime": "2017-11-29 18:27:00", - "candidate_index": 1229, + "tech_bar_index": 156201, + "signal_bar_index": 156201, + "bar_offset": 103, + "tech_price": 12408000.0, + "tech_datetime": "2017-11-30 11:06:00", + "candidate_index": 1781, "gt_datetime": "2017-11-30 05:57:00", "gt_price": 11210000.0 }, { "matched": true, "gt_bar_index": 156106, - "tech_bar_index": 156583, - "signal_bar_index": 156583, - "bar_offset": 477, - "tech_price": 11304000.0, - "tech_datetime": "2017-12-01 06:12:00", - "candidate_index": 1232, + "tech_bar_index": 156244, + "signal_bar_index": 156244, + "bar_offset": 138, + "tech_price": 12256000.0, + "tech_datetime": "2017-11-30 13:15:00", + "candidate_index": 1782, "gt_datetime": "2017-11-30 06:21:00", "gt_price": 10700000.0 }, + { + "matched": true, + "gt_bar_index": 156107, + "tech_bar_index": 156259, + "signal_bar_index": 156259, + "bar_offset": 152, + "tech_price": 12319000.0, + "tech_datetime": "2017-11-30 14:00:00", + "candidate_index": 1783, + "gt_datetime": "2017-11-30 06:24:00", + "gt_price": 10950000.0 + }, + { + "matched": true, + "gt_bar_index": 156113, + "tech_bar_index": 155954, + "signal_bar_index": 155954, + "bar_offset": 159, + "tech_price": 13135000.0, + "tech_datetime": "2017-11-29 22:45:00", + "candidate_index": 1778, + "gt_datetime": "2017-11-30 06:42:00", + "gt_price": 11594000.0 + }, + { + "matched": true, + "gt_bar_index": 156136, + "tech_bar_index": 156537, + "signal_bar_index": 156537, + "bar_offset": 401, + "tech_price": 11031000.0, + "tech_datetime": "2017-12-01 03:54:00", + "candidate_index": 1784, + "gt_datetime": "2017-11-30 07:51:00", + "gt_price": 11310000.0 + }, + { + "matched": true, + "gt_bar_index": 156147, + "tech_bar_index": 156547, + "signal_bar_index": 156547, + "bar_offset": 400, + "tech_price": 11330000.0, + "tech_datetime": "2017-12-01 04:24:00", + "candidate_index": 1785, + "gt_datetime": "2017-11-30 08:24:00", + "gt_price": 10730000.0 + }, + { + "matched": true, + "gt_bar_index": 156152, + "tech_bar_index": 156553, + "signal_bar_index": 156553, + "bar_offset": 401, + "tech_price": 11442000.0, + "tech_datetime": "2017-12-01 04:42:00", + "candidate_index": 1786, + "gt_datetime": "2017-11-30 08:39:00", + "gt_price": 10801000.0 + }, + { + "matched": true, + "gt_bar_index": 156169, + "tech_bar_index": 156567, + "signal_bar_index": 156567, + "bar_offset": 398, + "tech_price": 11328000.0, + "tech_datetime": "2017-12-01 05:24:00", + "candidate_index": 1787, + "gt_datetime": "2017-11-30 09:30:00", + "gt_price": 11506000.0 + }, { "matched": true, "gt_bar_index": 156292, - "tech_bar_index": 156762, - "signal_bar_index": 156762, - "bar_offset": 470, - "tech_price": 11607000.0, - "tech_datetime": "2017-12-01 15:09:00", - "candidate_index": 1233, + "tech_bar_index": 156583, + "signal_bar_index": 156583, + "bar_offset": 291, + "tech_price": 11304000.0, + "tech_datetime": "2017-12-01 06:12:00", + "candidate_index": 1788, "gt_datetime": "2017-11-30 15:39:00", "gt_price": 11500000.0 }, { "matched": true, "gt_bar_index": 156442, - "tech_bar_index": 156879, - "signal_bar_index": 156879, - "bar_offset": 437, - "tech_price": 11794000.0, - "tech_datetime": "2017-12-01 21:00:00", - "candidate_index": 1234, + "tech_bar_index": 156601, + "signal_bar_index": 156601, + "bar_offset": 159, + "tech_price": 11534000.0, + "tech_datetime": "2017-12-01 07:06:00", + "candidate_index": 1789, "gt_datetime": "2017-11-30 23:09:00", "gt_price": 10120000.0 }, + { + "matched": true, + "gt_bar_index": 156469, + "tech_bar_index": 156650, + "signal_bar_index": 156650, + "bar_offset": 181, + "tech_price": 11956000.0, + "tech_datetime": "2017-12-01 09:33:00", + "candidate_index": 1790, + "gt_datetime": "2017-12-01 00:30:00", + "gt_price": 10442000.0 + }, { "matched": true, "gt_bar_index": 156670, - "tech_bar_index": 157050, - "signal_bar_index": 157050, - "bar_offset": 380, - "tech_price": 12424000.0, - "tech_datetime": "2017-12-02 05:33:00", - "candidate_index": 1235, + "tech_bar_index": 156700, + "signal_bar_index": 156700, + "bar_offset": 30, + "tech_price": 11562000.0, + "tech_datetime": "2017-12-01 12:03:00", + "candidate_index": 1791, "gt_datetime": "2017-12-01 10:33:00", "gt_price": 11210000.0 }, { "matched": true, "gt_bar_index": 159200, - "tech_bar_index": 159120, - "signal_bar_index": 159120, - "bar_offset": 80, - "tech_price": 15490000.0, - "tech_datetime": "2017-12-06 13:03:00", - "candidate_index": 1245, + "tech_bar_index": 159175, + "signal_bar_index": 159175, + "bar_offset": 25, + "tech_price": 15951000.0, + "tech_datetime": "2017-12-06 15:48:00", + "candidate_index": 1833, "gt_datetime": "2017-12-06 17:03:00", "gt_price": 15355000.0 }, { "matched": true, "gt_bar_index": 159499, - "tech_bar_index": 159395, - "signal_bar_index": 159395, - "bar_offset": 104, - "tech_price": 15938000.0, - "tech_datetime": "2017-12-07 02:48:00", - "candidate_index": 1247, + "tech_bar_index": 159467, + "signal_bar_index": 159467, + "bar_offset": 32, + "tech_price": 17377000.0, + "tech_datetime": "2017-12-07 06:24:00", + "candidate_index": 1838, "gt_datetime": "2017-12-07 08:00:00", "gt_price": 18100000.0 }, { "matched": true, "gt_bar_index": 159569, - "tech_bar_index": 159762, - "signal_bar_index": 159762, - "bar_offset": 193, - "tech_price": 19379000.0, - "tech_datetime": "2017-12-07 21:09:00", - "candidate_index": 1248, + "tech_bar_index": 159432, + "signal_bar_index": 159432, + "bar_offset": 137, + "tech_price": 16496000.0, + "tech_datetime": "2017-12-07 04:39:00", + "candidate_index": 1837, "gt_datetime": "2017-12-07 11:30:00", "gt_price": 18000000.0 }, { "matched": true, "gt_bar_index": 159857, - "tech_bar_index": 159859, - "signal_bar_index": 159859, - "bar_offset": 2, - "tech_price": 21100000.0, - "tech_datetime": "2017-12-08 02:00:00", - "candidate_index": 1249, + "tech_bar_index": 159877, + "signal_bar_index": 159877, + "bar_offset": 20, + "tech_price": 21198000.0, + "tech_datetime": "2017-12-08 02:54:00", + "candidate_index": 1841, "gt_datetime": "2017-12-08 01:54:00", "gt_price": 20550000.0 }, { "matched": true, "gt_bar_index": 160027, - "tech_bar_index": 160028, - "signal_bar_index": 160028, - "bar_offset": 1, - "tech_price": 24650000.0, - "tech_datetime": "2017-12-08 10:30:00", - "candidate_index": 1251, + "tech_bar_index": 160008, + "signal_bar_index": 160008, + "bar_offset": 19, + "tech_price": 24741000.0, + "tech_datetime": "2017-12-08 09:27:00", + "candidate_index": 1846, "gt_datetime": "2017-12-08 10:27:00", "gt_price": 23500000.0 }, { "matched": true, "gt_bar_index": 160067, - "tech_bar_index": 159877, - "signal_bar_index": 159877, - "bar_offset": 190, - "tech_price": 21198000.0, - "tech_datetime": "2017-12-08 02:54:00", - "candidate_index": 1250, + "tech_bar_index": 159953, + "signal_bar_index": 159953, + "bar_offset": 114, + "tech_price": 21840000.0, + "tech_datetime": "2017-12-08 06:42:00", + "candidate_index": 1845, "gt_datetime": "2017-12-08 12:27:00", "gt_price": 20000000.0 }, { "matched": true, "gt_bar_index": 160103, - "tech_bar_index": 160470, - "signal_bar_index": 160470, - "bar_offset": 367, - "tech_price": 20081000.0, - "tech_datetime": "2017-12-09 08:54:00", - "candidate_index": 1252, + "tech_bar_index": 159932, + "signal_bar_index": 159932, + "bar_offset": 171, + "tech_price": 21221000.0, + "tech_datetime": "2017-12-08 05:39:00", + "candidate_index": 1844, "gt_datetime": "2017-12-08 14:30:00", "gt_price": 20149000.0 }, + { + "matched": true, + "gt_bar_index": 160107, + "tech_bar_index": 160274, + "signal_bar_index": 160274, + "bar_offset": 167, + "tech_price": 19299000.0, + "tech_datetime": "2017-12-08 23:06:00", + "candidate_index": 1847, + "gt_datetime": "2017-12-08 14:42:00", + "gt_price": 20510000.0 + }, + { + "matched": true, + "gt_bar_index": 160117, + "tech_bar_index": 159926, + "signal_bar_index": 159926, + "bar_offset": 191, + "tech_price": 21180000.0, + "tech_datetime": "2017-12-08 05:21:00", + "candidate_index": 1843, + "gt_datetime": "2017-12-08 15:12:00", + "gt_price": 20832000.0 + }, + { + "matched": true, + "gt_bar_index": 160187, + "tech_bar_index": 160379, + "signal_bar_index": 160379, + "bar_offset": 192, + "tech_price": 19433000.0, + "tech_datetime": "2017-12-09 04:21:00", + "candidate_index": 1848, + "gt_datetime": "2017-12-08 18:42:00", + "gt_price": 18553000.0 + }, + { + "matched": true, + "gt_bar_index": 160192, + "tech_bar_index": 160392, + "signal_bar_index": 160392, + "bar_offset": 200, + "tech_price": 19382000.0, + "tech_datetime": "2017-12-09 05:00:00", + "candidate_index": 1849, + "gt_datetime": "2017-12-08 19:00:00", + "gt_price": 20010000.0 + }, + { + "matched": true, + "gt_bar_index": 160218, + "tech_bar_index": 160440, + "signal_bar_index": 160440, + "bar_offset": 222, + "tech_price": 20338000.0, + "tech_datetime": "2017-12-09 07:24:00", + "candidate_index": 1850, + "gt_datetime": "2017-12-08 20:18:00", + "gt_price": 17028000.0 + }, + { + "matched": true, + "gt_bar_index": 160223, + "tech_bar_index": 160470, + "signal_bar_index": 160470, + "bar_offset": 247, + "tech_price": 20081000.0, + "tech_datetime": "2017-12-09 08:54:00", + "candidate_index": 1851, + "gt_datetime": "2017-12-08 20:33:00", + "gt_price": 16240000.0 + }, + { + "matched": true, + "gt_bar_index": 160224, + "tech_bar_index": 160476, + "signal_bar_index": 160476, + "bar_offset": 252, + "tech_price": 20194000.0, + "tech_datetime": "2017-12-09 09:12:00", + "candidate_index": 1852, + "gt_datetime": "2017-12-08 20:36:00", + "gt_price": 16500000.0 + }, + { + "matched": true, + "gt_bar_index": 160227, + "tech_bar_index": 159898, + "signal_bar_index": 159898, + "bar_offset": 329, + "tech_price": 21476000.0, + "tech_datetime": "2017-12-08 03:57:00", + "candidate_index": 1842, + "gt_datetime": "2017-12-08 20:45:00", + "gt_price": 17356000.0 + }, + { + "matched": true, + "gt_bar_index": 160235, + "tech_bar_index": 160625, + "signal_bar_index": 160625, + "bar_offset": 390, + "tech_price": 18583000.0, + "tech_datetime": "2017-12-09 16:39:00", + "candidate_index": 1853, + "gt_datetime": "2017-12-08 21:09:00", + "gt_price": 18020000.0 + }, + { + "matched": true, + "gt_bar_index": 160253, + "tech_bar_index": 159833, + "signal_bar_index": 159833, + "bar_offset": 420, + "tech_price": 20710000.0, + "tech_datetime": "2017-12-08 00:42:00", + "candidate_index": 1840, + "gt_datetime": "2017-12-08 22:03:00", + "gt_price": 18500000.0 + }, { "matched": true, "gt_bar_index": 160364, @@ -193909,130 +346305,106 @@ "bar_offset": 472, "tech_price": 16764000.0, "tech_datetime": "2017-12-10 03:12:00", - "candidate_index": 1253, + "candidate_index": 1854, "gt_datetime": "2017-12-09 03:36:00", "gt_price": 18632000.0 }, { "matched": true, "gt_bar_index": 160588, - "tech_bar_index": 160875, - "signal_bar_index": 160875, - "bar_offset": 287, - "tech_price": 16499000.0, - "tech_datetime": "2017-12-10 05:09:00", - "candidate_index": 1254, + "tech_bar_index": 160886, + "signal_bar_index": 160886, + "bar_offset": 298, + "tech_price": 16600000.0, + "tech_datetime": "2017-12-10 05:42:00", + "candidate_index": 1855, "gt_datetime": "2017-12-09 14:48:00", "gt_price": 17686000.0 }, { "matched": true, "gt_bar_index": 160694, - "tech_bar_index": 161052, - "signal_bar_index": 161052, - "bar_offset": 358, - "tech_price": 15040000.0, - "tech_datetime": "2017-12-10 14:00:00", - "candidate_index": 1255, + "tech_bar_index": 160944, + "signal_bar_index": 160944, + "bar_offset": 250, + "tech_price": 17325000.0, + "tech_datetime": "2017-12-10 08:36:00", + "candidate_index": 1856, "gt_datetime": "2017-12-09 20:06:00", "gt_price": 16505000.0 }, { "matched": true, "gt_bar_index": 160830, - "tech_bar_index": 161257, - "signal_bar_index": 161257, - "bar_offset": 427, - "tech_price": 17512000.0, - "tech_datetime": "2017-12-11 00:15:00", - "candidate_index": 1256, + "tech_bar_index": 161227, + "signal_bar_index": 161227, + "bar_offset": 397, + "tech_price": 16311000.0, + "tech_datetime": "2017-12-10 22:45:00", + "candidate_index": 1857, "gt_datetime": "2017-12-10 02:54:00", "gt_price": 15411000.0 }, { "matched": true, "gt_bar_index": 160863, - "tech_bar_index": 161325, - "signal_bar_index": 161325, - "bar_offset": 462, - "tech_price": 17921000.0, - "tech_datetime": "2017-12-11 09:24:00", - "candidate_index": 1257, + "tech_bar_index": 161258, + "signal_bar_index": 161258, + "bar_offset": 395, + "tech_price": 17495000.0, + "tech_datetime": "2017-12-11 00:18:00", + "candidate_index": 1858, "gt_datetime": "2017-12-10 04:33:00", "gt_price": 15701000.0 }, { "matched": true, "gt_bar_index": 160991, - "tech_bar_index": 161412, - "signal_bar_index": 161412, - "bar_offset": 421, - "tech_price": 19141000.0, - "tech_datetime": "2017-12-11 13:45:00", - "candidate_index": 1258, + "tech_bar_index": 161397, + "signal_bar_index": 161397, + "bar_offset": 406, + "tech_price": 19620000.0, + "tech_datetime": "2017-12-11 13:00:00", + "candidate_index": 1859, "gt_datetime": "2017-12-10 10:57:00", "gt_price": 15500000.0 }, { "matched": true, - "gt_bar_index": 161188, - "tech_bar_index": 161653, - "signal_bar_index": 161653, - "bar_offset": 465, - "tech_price": 19014000.0, - "tech_datetime": "2017-12-12 01:48:00", - "candidate_index": 1259, - "gt_datetime": "2017-12-10 20:48:00", - "gt_price": 15400000.0 + "gt_bar_index": 161034, + "tech_bar_index": 161440, + "signal_bar_index": 161440, + "bar_offset": 406, + "tech_price": 19077000.0, + "tech_datetime": "2017-12-11 15:09:00", + "candidate_index": 1860, + "gt_datetime": "2017-12-10 13:06:00", + "gt_price": 13937000.0 }, { "matched": true, "gt_bar_index": 161255, - "tech_bar_index": 161714, - "signal_bar_index": 161714, - "bar_offset": 459, - "tech_price": 19425000.0, - "tech_datetime": "2017-12-12 04:51:00", - "candidate_index": 1260, + "tech_bar_index": 161688, + "signal_bar_index": 161688, + "bar_offset": 433, + "tech_price": 19021000.0, + "tech_datetime": "2017-12-12 03:33:00", + "candidate_index": 1861, "gt_datetime": "2017-12-11 00:09:00", "gt_price": 16750000.0 }, { "matched": true, "gt_bar_index": 161291, - "tech_bar_index": 161747, - "signal_bar_index": 161747, - "bar_offset": 456, - "tech_price": 19551000.0, - "tech_datetime": "2017-12-12 06:30:00", - "candidate_index": 1261, + "tech_bar_index": 161733, + "signal_bar_index": 161733, + "bar_offset": 442, + "tech_price": 19573000.0, + "tech_datetime": "2017-12-12 05:48:00", + "candidate_index": 1862, "gt_datetime": "2017-12-11 01:57:00", "gt_price": 16900000.0 }, - { - "matched": true, - "gt_bar_index": 161315, - "tech_bar_index": 161764, - "signal_bar_index": 161764, - "bar_offset": 449, - "tech_price": 19594000.0, - "tech_datetime": "2017-12-12 07:21:00", - "candidate_index": 1262, - "gt_datetime": "2017-12-11 08:54:00", - "gt_price": 17010000.0 - }, - { - "matched": true, - "gt_bar_index": 161412, - "tech_bar_index": 161775, - "signal_bar_index": 161775, - "bar_offset": 363, - "tech_price": 19480000.0, - "tech_datetime": "2017-12-12 07:54:00", - "candidate_index": 1263, - "gt_datetime": "2017-12-11 13:45:00", - "gt_price": 18505000.0 - }, { "matched": true, "gt_bar_index": 162310, @@ -194041,463 +346413,487 @@ "bar_offset": 31, "tech_price": 19026000.0, "tech_datetime": "2017-12-13 09:06:00", - "candidate_index": 1265, + "candidate_index": 1870, "gt_datetime": "2017-12-13 10:39:00", "gt_price": 17630000.0 }, { "matched": true, "gt_bar_index": 162335, - "tech_bar_index": 162351, - "signal_bar_index": 162351, - "bar_offset": 16, - "tech_price": 18760000.0, - "tech_datetime": "2017-12-13 12:42:00", - "candidate_index": 1266, + "tech_bar_index": 162399, + "signal_bar_index": 162399, + "bar_offset": 64, + "tech_price": 18800000.0, + "tech_datetime": "2017-12-13 15:06:00", + "candidate_index": 1871, "gt_datetime": "2017-12-13 11:54:00", "gt_price": 17850000.0 }, { "matched": true, "gt_bar_index": 162637, - "tech_bar_index": 162805, - "signal_bar_index": 162805, - "bar_offset": 168, - "tech_price": 18372000.0, - "tech_datetime": "2017-12-14 11:54:00", - "candidate_index": 1267, + "tech_bar_index": 162702, + "signal_bar_index": 162702, + "bar_offset": 65, + "tech_price": 18394000.0, + "tech_datetime": "2017-12-14 06:45:00", + "candidate_index": 1874, "gt_datetime": "2017-12-14 03:30:00", "gt_price": 18003000.0 }, { "matched": true, "gt_bar_index": 162915, - "tech_bar_index": 162910, - "signal_bar_index": 162910, - "bar_offset": 5, - "tech_price": 18960000.0, - "tech_datetime": "2017-12-14 17:09:00", - "candidate_index": 1268, + "tech_bar_index": 162918, + "signal_bar_index": 162918, + "bar_offset": 3, + "tech_price": 18670000.0, + "tech_datetime": "2017-12-14 17:33:00", + "candidate_index": 1876, "gt_datetime": "2017-12-14 17:24:00", "gt_price": 18398000.0 }, { "matched": true, "gt_bar_index": 163370, - "tech_bar_index": 163317, - "signal_bar_index": 163317, - "bar_offset": 53, - "tech_price": 19800000.0, - "tech_datetime": "2017-12-15 13:30:00", - "candidate_index": 1272, + "tech_bar_index": 163336, + "signal_bar_index": 163336, + "bar_offset": 34, + "tech_price": 20003000.0, + "tech_datetime": "2017-12-15 14:27:00", + "candidate_index": 1884, "gt_datetime": "2017-12-15 16:09:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 163683, - "tech_bar_index": 163789, - "signal_bar_index": 163789, - "bar_offset": 106, - "tech_price": 19950000.0, - "tech_datetime": "2017-12-16 13:06:00", - "candidate_index": 1274, + "tech_bar_index": 163707, + "signal_bar_index": 163707, + "bar_offset": 24, + "tech_price": 20041000.0, + "tech_datetime": "2017-12-16 09:00:00", + "candidate_index": 1888, "gt_datetime": "2017-12-16 07:48:00", "gt_price": 19836000.0 }, { "matched": true, "gt_bar_index": 164578, - "tech_bar_index": 164376, - "signal_bar_index": 164376, - "bar_offset": 202, - "tech_price": 22290000.0, - "tech_datetime": "2017-12-17 18:27:00", - "candidate_index": 1279, + "tech_bar_index": 164392, + "signal_bar_index": 164392, + "bar_offset": 186, + "tech_price": 22415000.0, + "tech_datetime": "2017-12-17 19:15:00", + "candidate_index": 1899, "gt_datetime": "2017-12-18 04:33:00", "gt_price": 20975000.0 }, { "matched": true, "gt_bar_index": 164698, - "tech_bar_index": 164801, - "signal_bar_index": 164801, - "bar_offset": 103, - "tech_price": 21827000.0, - "tech_datetime": "2017-12-18 15:42:00", - "candidate_index": 1280, + "tech_bar_index": 164779, + "signal_bar_index": 164779, + "bar_offset": 81, + "tech_price": 21924000.0, + "tech_datetime": "2017-12-18 14:36:00", + "candidate_index": 1900, "gt_datetime": "2017-12-18 10:33:00", "gt_price": 20860000.0 }, { "matched": true, "gt_bar_index": 165586, - "tech_bar_index": 165547, - "signal_bar_index": 165547, - "bar_offset": 39, - "tech_price": 21784000.0, - "tech_datetime": "2017-12-20 05:06:00", - "candidate_index": 1285, + "tech_bar_index": 165481, + "signal_bar_index": 165481, + "bar_offset": 105, + "tech_price": 21923000.0, + "tech_datetime": "2017-12-20 01:48:00", + "candidate_index": 1909, "gt_datetime": "2017-12-20 07:03:00", "gt_price": 20502000.0 }, { "matched": true, "gt_bar_index": 165664, - "tech_bar_index": 165756, - "signal_bar_index": 165756, - "bar_offset": 92, - "tech_price": 21035000.0, - "tech_datetime": "2017-12-20 15:33:00", - "candidate_index": 1286, + "tech_bar_index": 165700, + "signal_bar_index": 165700, + "bar_offset": 36, + "tech_price": 21300000.0, + "tech_datetime": "2017-12-20 12:45:00", + "candidate_index": 1910, "gt_datetime": "2017-12-20 10:57:00", "gt_price": 20132000.0 }, { "matched": true, "gt_bar_index": 166409, - "tech_bar_index": 166583, - "signal_bar_index": 166583, - "bar_offset": 174, - "tech_price": 20596000.0, - "tech_datetime": "2017-12-22 09:03:00", - "candidate_index": 1290, + "tech_bar_index": 166351, + "signal_bar_index": 166351, + "bar_offset": 58, + "tech_price": 21427000.0, + "tech_datetime": "2017-12-21 21:24:00", + "candidate_index": 1915, "gt_datetime": "2017-12-22 00:21:00", "gt_price": 20000000.0 }, { "matched": true, "gt_bar_index": 166421, - "tech_bar_index": 166180, - "signal_bar_index": 166180, - "bar_offset": 241, - "tech_price": 21184000.0, - "tech_datetime": "2017-12-21 12:51:00", - "candidate_index": 1289, + "tech_bar_index": 166555, + "signal_bar_index": 166555, + "bar_offset": 134, + "tech_price": 20664000.0, + "tech_datetime": "2017-12-22 07:39:00", + "candidate_index": 1916, "gt_datetime": "2017-12-22 00:57:00", "gt_price": 19100000.0 }, { "matched": true, "gt_bar_index": 166643, - "tech_bar_index": 166663, - "signal_bar_index": 166663, - "bar_offset": 20, - "tech_price": 19274000.0, - "tech_datetime": "2017-12-22 13:21:00", - "candidate_index": 1291, + "tech_bar_index": 166664, + "signal_bar_index": 166664, + "bar_offset": 21, + "tech_price": 19453000.0, + "tech_datetime": "2017-12-22 13:24:00", + "candidate_index": 1918, "gt_datetime": "2017-12-22 12:21:00", "gt_price": 18210000.0 }, { "matched": true, "gt_bar_index": 166744, - "tech_bar_index": 166924, - "signal_bar_index": 166924, - "bar_offset": 180, - "tech_price": 17449000.0, - "tech_datetime": "2017-12-23 02:24:00", - "candidate_index": 1292, + "tech_bar_index": 166781, + "signal_bar_index": 166781, + "bar_offset": 37, + "tech_price": 18626000.0, + "tech_datetime": "2017-12-22 19:15:00", + "candidate_index": 1919, "gt_datetime": "2017-12-22 17:24:00", "gt_price": 16600000.0 }, { "matched": true, "gt_bar_index": 166863, - "tech_bar_index": 166969, - "signal_bar_index": 166969, - "bar_offset": 106, - "tech_price": 17613000.0, - "tech_datetime": "2017-12-23 04:39:00", - "candidate_index": 1293, + "tech_bar_index": 166984, + "signal_bar_index": 166984, + "bar_offset": 121, + "tech_price": 18148000.0, + "tech_datetime": "2017-12-23 05:24:00", + "candidate_index": 1920, "gt_datetime": "2017-12-22 23:21:00", "gt_price": 15700000.0 }, { "matched": true, "gt_bar_index": 166872, - "tech_bar_index": 167065, - "signal_bar_index": 167065, - "bar_offset": 193, - "tech_price": 18770000.0, - "tech_datetime": "2017-12-23 09:27:00", - "candidate_index": 1294, + "tech_bar_index": 167000, + "signal_bar_index": 167000, + "bar_offset": 128, + "tech_price": 18470000.0, + "tech_datetime": "2017-12-23 06:12:00", + "candidate_index": 1921, "gt_datetime": "2017-12-22 23:48:00", "gt_price": 16000000.0 }, { "matched": true, "gt_bar_index": 166899, - "tech_bar_index": 167318, - "signal_bar_index": 167318, - "bar_offset": 419, - "tech_price": 18799000.0, - "tech_datetime": "2017-12-23 22:06:00", - "candidate_index": 1295, + "tech_bar_index": 167016, + "signal_bar_index": 167016, + "bar_offset": 117, + "tech_price": 18570000.0, + "tech_datetime": "2017-12-23 07:00:00", + "candidate_index": 1922, "gt_datetime": "2017-12-23 01:09:00", "gt_price": 16592000.0 }, { "matched": true, "gt_bar_index": 166961, - "tech_bar_index": 167375, - "signal_bar_index": 167375, - "bar_offset": 414, - "tech_price": 19137000.0, - "tech_datetime": "2017-12-24 00:57:00", - "candidate_index": 1296, + "tech_bar_index": 167065, + "signal_bar_index": 167065, + "bar_offset": 104, + "tech_price": 18770000.0, + "tech_datetime": "2017-12-23 09:27:00", + "candidate_index": 1923, "gt_datetime": "2017-12-23 04:15:00", "gt_price": 17300000.0 }, { "matched": true, "gt_bar_index": 167050, - "tech_bar_index": 167494, - "signal_bar_index": 167494, - "bar_offset": 444, - "tech_price": 19406000.0, - "tech_datetime": "2017-12-24 06:54:00", - "candidate_index": 1297, + "tech_bar_index": 167223, + "signal_bar_index": 167223, + "bar_offset": 173, + "tech_price": 18693000.0, + "tech_datetime": "2017-12-23 17:21:00", + "candidate_index": 1924, "gt_datetime": "2017-12-23 08:42:00", "gt_price": 17810000.0 }, + { + "matched": true, + "gt_bar_index": 167189, + "tech_bar_index": 167278, + "signal_bar_index": 167278, + "bar_offset": 89, + "tech_price": 18758000.0, + "tech_datetime": "2017-12-23 20:06:00", + "candidate_index": 1925, + "gt_datetime": "2017-12-23 15:39:00", + "gt_price": 17880000.0 + }, { "matched": true, "gt_bar_index": 167787, - "tech_bar_index": 167854, - "signal_bar_index": 167854, - "bar_offset": 67, - "tech_price": 18485000.0, - "tech_datetime": "2017-12-25 01:00:00", - "candidate_index": 1298, + "tech_bar_index": 167807, + "signal_bar_index": 167807, + "bar_offset": 20, + "tech_price": 18233000.0, + "tech_datetime": "2017-12-24 22:39:00", + "candidate_index": 1933, "gt_datetime": "2017-12-24 21:39:00", "gt_price": 17544000.0 }, { "matched": true, "gt_bar_index": 169507, - "tech_bar_index": 169892, - "signal_bar_index": 169892, - "bar_offset": 385, - "tech_price": 19278000.0, - "tech_datetime": "2017-12-29 06:54:00", - "candidate_index": 1311, + "tech_bar_index": 169428, + "signal_bar_index": 169428, + "bar_offset": 79, + "tech_price": 21700000.0, + "tech_datetime": "2017-12-28 07:42:00", + "candidate_index": 1958, "gt_datetime": "2017-12-28 11:39:00", "gt_price": 18552000.0 }, { "matched": true, "gt_bar_index": 169511, - "tech_bar_index": 169111, - "signal_bar_index": 169111, - "bar_offset": 400, - "tech_price": 22117000.0, - "tech_datetime": "2017-12-27 15:51:00", - "candidate_index": 1310, + "tech_bar_index": 169587, + "signal_bar_index": 169587, + "bar_offset": 76, + "tech_price": 19897000.0, + "tech_datetime": "2017-12-28 15:39:00", + "candidate_index": 1959, "gt_datetime": "2017-12-28 11:51:00", "gt_price": 18500000.0 }, { "matched": true, "gt_bar_index": 169673, - "tech_bar_index": 170020, - "signal_bar_index": 170020, - "bar_offset": 347, - "tech_price": 19165000.0, - "tech_datetime": "2017-12-29 13:18:00", - "candidate_index": 1312, + "tech_bar_index": 169709, + "signal_bar_index": 169709, + "bar_offset": 36, + "tech_price": 19463000.0, + "tech_datetime": "2017-12-28 21:45:00", + "candidate_index": 1960, "gt_datetime": "2017-12-28 19:57:00", "gt_price": 18750000.0 }, { "matched": true, "gt_bar_index": 170661, - "tech_bar_index": 170621, - "signal_bar_index": 170621, - "bar_offset": 40, - "tech_price": 18841000.0, - "tech_datetime": "2017-12-30 20:18:00", - "candidate_index": 1314, + "tech_bar_index": 170622, + "signal_bar_index": 170622, + "bar_offset": 39, + "tech_price": 18820000.0, + "tech_datetime": "2017-12-30 20:21:00", + "candidate_index": 1971, "gt_datetime": "2017-12-30 22:18:00", "gt_price": 18000000.0 }, { "matched": true, "gt_bar_index": 171058, - "tech_bar_index": 171135, - "signal_bar_index": 171135, - "bar_offset": 77, - "tech_price": 18566000.0, - "tech_datetime": "2017-12-31 22:00:00", - "candidate_index": 1319, + "tech_bar_index": 171164, + "signal_bar_index": 171164, + "bar_offset": 106, + "tech_price": 18672000.0, + "tech_datetime": "2017-12-31 23:27:00", + "candidate_index": 1977, "gt_datetime": "2017-12-31 18:09:00", "gt_price": 18277000.0 }, { "matched": true, "gt_bar_index": 172306, - "tech_bar_index": 172379, - "signal_bar_index": 172379, - "bar_offset": 73, - "tech_price": 20644000.0, - "tech_datetime": "2018-01-03 12:12:00", - "candidate_index": 1327, + "tech_bar_index": 172290, + "signal_bar_index": 172290, + "bar_offset": 16, + "tech_price": 20163000.0, + "tech_datetime": "2018-01-03 07:45:00", + "candidate_index": 1991, "gt_datetime": "2018-01-03 08:33:00", "gt_price": 19650000.0 }, { "matched": true, "gt_bar_index": 173248, - "tech_bar_index": 173355, - "signal_bar_index": 173355, - "bar_offset": 107, - "tech_price": 21520000.0, - "tech_datetime": "2018-01-05 13:00:00", - "candidate_index": 1333, + "tech_bar_index": 173229, + "signal_bar_index": 173229, + "bar_offset": 19, + "tech_price": 21115000.0, + "tech_datetime": "2018-01-05 06:42:00", + "candidate_index": 2008, "gt_datetime": "2018-01-05 07:39:00", "gt_price": 20701000.0 }, { "matched": true, "gt_bar_index": 173537, - "tech_bar_index": 173781, - "signal_bar_index": 173781, - "bar_offset": 244, - "tech_price": 25650000.0, - "tech_datetime": "2018-01-06 10:18:00", - "candidate_index": 1334, + "tech_bar_index": 173570, + "signal_bar_index": 173570, + "bar_offset": 33, + "tech_price": 22777000.0, + "tech_datetime": "2018-01-05 23:45:00", + "candidate_index": 2014, "gt_datetime": "2018-01-05 22:06:00", "gt_price": 21800000.0 }, { "matched": true, "gt_bar_index": 173661, - "tech_bar_index": 174006, - "signal_bar_index": 174006, - "bar_offset": 345, - "tech_price": 24110000.0, - "tech_datetime": "2018-01-06 21:33:00", - "candidate_index": 1335, + "tech_bar_index": 173633, + "signal_bar_index": 173633, + "bar_offset": 28, + "tech_price": 24570000.0, + "tech_datetime": "2018-01-06 02:54:00", + "candidate_index": 2015, "gt_datetime": "2018-01-06 04:18:00", "gt_price": 23524000.0 }, { "matched": true, "gt_bar_index": 173765, - "tech_bar_index": 174148, - "signal_bar_index": 174148, - "bar_offset": 383, - "tech_price": 24597000.0, - "tech_datetime": "2018-01-07 04:39:00", - "candidate_index": 1336, + "tech_bar_index": 173771, + "signal_bar_index": 173771, + "bar_offset": 6, + "tech_price": 25057000.0, + "tech_datetime": "2018-01-06 09:48:00", + "candidate_index": 2018, "gt_datetime": "2018-01-06 09:30:00", "gt_price": 24300000.0 }, + { + "matched": true, + "gt_bar_index": 173958, + "tech_bar_index": 173973, + "signal_bar_index": 173973, + "bar_offset": 15, + "tech_price": 24080000.0, + "tech_datetime": "2018-01-06 19:54:00", + "candidate_index": 2020, + "gt_datetime": "2018-01-06 19:09:00", + "gt_price": 23314000.0 + }, { "matched": true, "gt_bar_index": 174939, - "tech_bar_index": 174982, - "signal_bar_index": 174982, - "bar_offset": 43, - "tech_price": 24186000.0, - "tech_datetime": "2018-01-09 04:15:00", - "candidate_index": 1337, + "tech_bar_index": 174973, + "signal_bar_index": 174973, + "bar_offset": 34, + "tech_price": 24310000.0, + "tech_datetime": "2018-01-09 03:48:00", + "candidate_index": 2037, "gt_datetime": "2018-01-09 00:15:00", "gt_price": 22561000.0 }, { "matched": true, "gt_bar_index": 175058, - "tech_bar_index": 175025, - "signal_bar_index": 175025, - "bar_offset": 33, - "tech_price": 24200000.0, - "tech_datetime": "2018-01-09 06:24:00", - "candidate_index": 1339, + "tech_bar_index": 175125, + "signal_bar_index": 175125, + "bar_offset": 67, + "tech_price": 24140000.0, + "tech_datetime": "2018-01-09 11:24:00", + "candidate_index": 2039, "gt_datetime": "2018-01-09 08:03:00", "gt_price": 22990000.0 }, { "matched": true, "gt_bar_index": 175293, - "tech_bar_index": 175421, - "signal_bar_index": 175421, - "bar_offset": 128, - "tech_price": 22873000.0, - "tech_datetime": "2018-01-10 02:12:00", - "candidate_index": 1341, + "tech_bar_index": 175374, + "signal_bar_index": 175374, + "bar_offset": 81, + "tech_price": 22616000.0, + "tech_datetime": "2018-01-09 23:51:00", + "candidate_index": 2040, "gt_datetime": "2018-01-09 19:48:00", "gt_price": 21700000.0 }, { "matched": true, "gt_bar_index": 175735, - "tech_bar_index": 175876, - "signal_bar_index": 175876, - "bar_offset": 141, - "tech_price": 21240000.0, - "tech_datetime": "2018-01-11 00:57:00", - "candidate_index": 1343, + "tech_bar_index": 175795, + "signal_bar_index": 175795, + "bar_offset": 60, + "tech_price": 21793000.0, + "tech_datetime": "2018-01-10 20:54:00", + "candidate_index": 2045, "gt_datetime": "2018-01-10 17:54:00", "gt_price": 20600000.0 }, { "matched": true, "gt_bar_index": 175852, - "tech_bar_index": 175911, - "signal_bar_index": 175911, - "bar_offset": 59, - "tech_price": 21356000.0, - "tech_datetime": "2018-01-11 02:42:00", - "candidate_index": 1344, + "tech_bar_index": 175885, + "signal_bar_index": 175885, + "bar_offset": 33, + "tech_price": 21473000.0, + "tech_datetime": "2018-01-11 01:24:00", + "candidate_index": 2046, "gt_datetime": "2018-01-10 23:45:00", "gt_price": 20401000.0 }, { "matched": true, "gt_bar_index": 176031, - "tech_bar_index": 176056, - "signal_bar_index": 176056, - "bar_offset": 25, - "tech_price": 20650000.0, - "tech_datetime": "2018-01-11 09:57:00", - "candidate_index": 1345, + "tech_bar_index": 175938, + "signal_bar_index": 175938, + "bar_offset": 93, + "tech_price": 21466000.0, + "tech_datetime": "2018-01-11 04:03:00", + "candidate_index": 2047, "gt_datetime": "2018-01-11 08:42:00", "gt_price": 19655000.0 }, { "matched": true, "gt_bar_index": 176043, - "tech_bar_index": 176239, - "signal_bar_index": 176239, - "bar_offset": 196, - "tech_price": 19542000.0, - "tech_datetime": "2018-01-11 19:06:00", - "candidate_index": 1346, + "tech_bar_index": 176207, + "signal_bar_index": 176207, + "bar_offset": 164, + "tech_price": 19997000.0, + "tech_datetime": "2018-01-11 17:30:00", + "candidate_index": 2048, "gt_datetime": "2018-01-11 09:18:00", "gt_price": 19660000.0 }, { "matched": true, "gt_bar_index": 176135, - "tech_bar_index": 176280, - "signal_bar_index": 176280, - "bar_offset": 145, - "tech_price": 19500000.0, - "tech_datetime": "2018-01-11 21:09:00", - "candidate_index": 1347, + "tech_bar_index": 176252, + "signal_bar_index": 176252, + "bar_offset": 117, + "tech_price": 19731000.0, + "tech_datetime": "2018-01-11 19:45:00", + "candidate_index": 2049, "gt_datetime": "2018-01-11 13:54:00", "gt_price": 17956000.0 }, { "matched": true, "gt_bar_index": 176157, - "tech_bar_index": 176341, - "signal_bar_index": 176341, - "bar_offset": 184, - "tech_price": 19652000.0, - "tech_datetime": "2018-01-12 00:12:00", - "candidate_index": 1348, + "tech_bar_index": 176327, + "signal_bar_index": 176327, + "bar_offset": 170, + "tech_price": 19601000.0, + "tech_datetime": "2018-01-11 23:30:00", + "candidate_index": 2050, "gt_datetime": "2018-01-11 15:00:00", "gt_price": 17510000.0 }, @@ -194509,583 +346905,703 @@ "bar_offset": 177, "tech_price": 19384000.0, "tech_datetime": "2018-01-12 05:30:00", - "candidate_index": 1349, + "candidate_index": 2051, "gt_datetime": "2018-01-11 20:39:00", "gt_price": 18600000.0 }, { "matched": true, "gt_bar_index": 176495, - "tech_bar_index": 176475, - "signal_bar_index": 176475, - "bar_offset": 20, - "tech_price": 19325000.0, - "tech_datetime": "2018-01-12 06:54:00", - "candidate_index": 1350, + "tech_bar_index": 176511, + "signal_bar_index": 176511, + "bar_offset": 16, + "tech_price": 18991000.0, + "tech_datetime": "2018-01-12 08:42:00", + "candidate_index": 2053, "gt_datetime": "2018-01-12 07:54:00", "gt_price": 17980000.0 }, { "matched": true, "gt_bar_index": 176533, - "tech_bar_index": 176808, - "signal_bar_index": 176808, - "bar_offset": 275, - "tech_price": 19696000.0, - "tech_datetime": "2018-01-12 23:36:00", - "candidate_index": 1351, + "tech_bar_index": 176475, + "signal_bar_index": 176475, + "bar_offset": 58, + "tech_price": 19325000.0, + "tech_datetime": "2018-01-12 06:54:00", + "candidate_index": 2052, "gt_datetime": "2018-01-12 09:48:00", "gt_price": 18252000.0 }, { "matched": true, "gt_bar_index": 177792, - "tech_bar_index": 177849, - "signal_bar_index": 177849, - "bar_offset": 57, - "tech_price": 18857000.0, - "tech_datetime": "2018-01-15 03:48:00", - "candidate_index": 1359, + "tech_bar_index": 177752, + "signal_bar_index": 177752, + "bar_offset": 40, + "tech_price": 19109000.0, + "tech_datetime": "2018-01-14 22:57:00", + "candidate_index": 2071, "gt_datetime": "2018-01-15 00:57:00", "gt_price": 18350000.0 }, { "matched": true, "gt_bar_index": 178127, - "tech_bar_index": 177988, - "signal_bar_index": 177988, - "bar_offset": 139, - "tech_price": 19725000.0, - "tech_datetime": "2018-01-15 10:45:00", - "candidate_index": 1362, + "tech_bar_index": 178150, + "signal_bar_index": 178150, + "bar_offset": 23, + "tech_price": 18951000.0, + "tech_datetime": "2018-01-15 18:51:00", + "candidate_index": 2076, "gt_datetime": "2018-01-15 17:42:00", "gt_price": 18380000.0 }, { "matched": true, "gt_bar_index": 178447, - "tech_bar_index": 178640, - "signal_bar_index": 178640, - "bar_offset": 193, - "tech_price": 16781000.0, - "tech_datetime": "2018-01-16 19:21:00", - "candidate_index": 1363, + "tech_bar_index": 178388, + "signal_bar_index": 178388, + "bar_offset": 59, + "tech_price": 19346000.0, + "tech_datetime": "2018-01-16 06:45:00", + "candidate_index": 2079, "gt_datetime": "2018-01-16 09:42:00", "gt_price": 17525000.0 }, { "matched": true, "gt_bar_index": 178631, - "tech_bar_index": 178888, - "signal_bar_index": 178888, - "bar_offset": 257, - "tech_price": 13836000.0, - "tech_datetime": "2018-01-17 07:45:00", - "candidate_index": 1364, + "tech_bar_index": 178910, + "signal_bar_index": 178910, + "bar_offset": 279, + "tech_price": 14549000.0, + "tech_datetime": "2018-01-17 08:51:00", + "candidate_index": 2080, "gt_datetime": "2018-01-16 18:54:00", "gt_price": 15100000.0 }, { "matched": true, "gt_bar_index": 178638, - "tech_bar_index": 178904, - "signal_bar_index": 178904, - "bar_offset": 266, - "tech_price": 14110000.0, - "tech_datetime": "2018-01-17 08:33:00", - "candidate_index": 1365, + "tech_bar_index": 178288, + "signal_bar_index": 178288, + "bar_offset": 350, + "tech_price": 19342000.0, + "tech_datetime": "2018-01-16 01:45:00", + "candidate_index": 2078, "gt_datetime": "2018-01-16 19:15:00", "gt_price": 15960000.0 }, + { + "matched": true, + "gt_bar_index": 178795, + "tech_bar_index": 179030, + "signal_bar_index": 179030, + "bar_offset": 235, + "tech_price": 13342000.0, + "tech_datetime": "2018-01-17 14:51:00", + "candidate_index": 2081, + "gt_datetime": "2018-01-17 03:06:00", + "gt_price": 14566000.0 + }, { "matched": true, "gt_bar_index": 178854, - "tech_bar_index": 179329, - "signal_bar_index": 179329, - "bar_offset": 475, - "tech_price": 14315000.0, - "tech_datetime": "2018-01-18 05:48:00", - "candidate_index": 1366, + "tech_bar_index": 179273, + "signal_bar_index": 179273, + "bar_offset": 419, + "tech_price": 12637000.0, + "tech_datetime": "2018-01-18 03:00:00", + "candidate_index": 2082, "gt_datetime": "2018-01-17 06:03:00", "gt_price": 13711000.0 }, { "matched": true, - "gt_bar_index": 178884, - "tech_bar_index": 179356, - "signal_bar_index": 179356, - "bar_offset": 472, - "tech_price": 14000000.0, - "tech_datetime": "2018-01-18 07:45:00", - "candidate_index": 1367, - "gt_datetime": "2018-01-17 07:33:00", - "gt_price": 12339000.0 + "gt_bar_index": 178988, + "tech_bar_index": 179406, + "signal_bar_index": 179406, + "bar_offset": 418, + "tech_price": 14985000.0, + "tech_datetime": "2018-01-18 10:15:00", + "candidate_index": 2083, + "gt_datetime": "2018-01-17 12:45:00", + "gt_price": 12400000.0 }, { "matched": true, "gt_bar_index": 179133, - "tech_bar_index": 179567, - "signal_bar_index": 179567, - "bar_offset": 434, - "tech_price": 14419000.0, - "tech_datetime": "2018-01-18 18:18:00", - "candidate_index": 1368, + "tech_bar_index": 179571, + "signal_bar_index": 179571, + "bar_offset": 438, + "tech_price": 14211000.0, + "tech_datetime": "2018-01-18 18:30:00", + "candidate_index": 2084, "gt_datetime": "2018-01-17 20:00:00", "gt_price": 12319000.0 }, + { + "matched": true, + "gt_bar_index": 179224, + "tech_bar_index": 179635, + "signal_bar_index": 179635, + "bar_offset": 411, + "tech_price": 14890000.0, + "tech_datetime": "2018-01-18 21:42:00", + "candidate_index": 2085, + "gt_datetime": "2018-01-18 00:33:00", + "gt_price": 11700000.0 + }, + { + "matched": true, + "gt_bar_index": 179279, + "tech_bar_index": 179672, + "signal_bar_index": 179672, + "bar_offset": 393, + "tech_price": 14670000.0, + "tech_datetime": "2018-01-18 23:33:00", + "candidate_index": 2086, + "gt_datetime": "2018-01-18 03:18:00", + "gt_price": 12385000.0 + }, + { + "matched": true, + "gt_bar_index": 179325, + "tech_bar_index": 179767, + "signal_bar_index": 179767, + "bar_offset": 442, + "tech_price": 14877000.0, + "tech_datetime": "2018-01-19 04:18:00", + "candidate_index": 2087, + "gt_datetime": "2018-01-18 05:36:00", + "gt_price": 13500000.0 + }, + { + "matched": true, + "gt_bar_index": 179354, + "tech_bar_index": 179800, + "signal_bar_index": 179800, + "bar_offset": 446, + "tech_price": 15077000.0, + "tech_datetime": "2018-01-19 05:57:00", + "candidate_index": 2088, + "gt_datetime": "2018-01-18 07:39:00", + "gt_price": 13600000.0 + }, { "matched": true, "gt_bar_index": 179742, - "tech_bar_index": 180055, - "signal_bar_index": 180055, - "bar_offset": 313, - "tech_price": 14756000.0, - "tech_datetime": "2018-01-19 18:42:00", - "candidate_index": 1369, + "tech_bar_index": 180028, + "signal_bar_index": 180028, + "bar_offset": 286, + "tech_price": 14769000.0, + "tech_datetime": "2018-01-19 17:21:00", + "candidate_index": 2089, "gt_datetime": "2018-01-19 03:03:00", "gt_price": 14350000.0 }, { "matched": true, "gt_bar_index": 179916, - "tech_bar_index": 180087, - "signal_bar_index": 180087, - "bar_offset": 171, - "tech_price": 14780000.0, - "tech_datetime": "2018-01-19 20:18:00", - "candidate_index": 1370, + "tech_bar_index": 180040, + "signal_bar_index": 180040, + "bar_offset": 124, + "tech_price": 14808000.0, + "tech_datetime": "2018-01-19 17:57:00", + "candidate_index": 2090, "gt_datetime": "2018-01-19 11:45:00", "gt_price": 14300000.0 }, { "matched": true, "gt_bar_index": 180451, - "tech_bar_index": 180393, - "signal_bar_index": 180393, - "bar_offset": 58, - "tech_price": 15501000.0, - "tech_datetime": "2018-01-20 11:36:00", - "candidate_index": 1375, + "tech_bar_index": 180468, + "signal_bar_index": 180468, + "bar_offset": 17, + "tech_price": 16418000.0, + "tech_datetime": "2018-01-20 15:21:00", + "candidate_index": 2100, "gt_datetime": "2018-01-20 14:30:00", "gt_price": 16320000.0 }, { "matched": true, "gt_bar_index": 180580, - "tech_bar_index": 180737, - "signal_bar_index": 180737, - "bar_offset": 157, - "tech_price": 16627000.0, - "tech_datetime": "2018-01-21 04:48:00", - "candidate_index": 1376, + "tech_bar_index": 180522, + "signal_bar_index": 180522, + "bar_offset": 58, + "tech_price": 16797000.0, + "tech_datetime": "2018-01-20 18:03:00", + "candidate_index": 2103, "gt_datetime": "2018-01-20 20:57:00", "gt_price": 16045000.0 }, { "matched": true, "gt_bar_index": 180901, - "tech_bar_index": 180874, - "signal_bar_index": 180874, - "bar_offset": 27, - "tech_price": 16397000.0, - "tech_datetime": "2018-01-21 11:51:00", - "candidate_index": 1378, + "tech_bar_index": 180793, + "signal_bar_index": 180793, + "bar_offset": 108, + "tech_price": 16868000.0, + "tech_datetime": "2018-01-21 07:36:00", + "candidate_index": 2106, "gt_datetime": "2018-01-21 13:12:00", "gt_price": 15001000.0 }, { "matched": true, "gt_bar_index": 180919, - "tech_bar_index": 180744, - "signal_bar_index": 180744, - "bar_offset": 175, - "tech_price": 16678000.0, - "tech_datetime": "2018-01-21 05:09:00", - "candidate_index": 1377, + "tech_bar_index": 180754, + "signal_bar_index": 180754, + "bar_offset": 165, + "tech_price": 16706000.0, + "tech_datetime": "2018-01-21 05:39:00", + "candidate_index": 2105, "gt_datetime": "2018-01-21 14:06:00", "gt_price": 14000000.0 }, { "matched": true, "gt_bar_index": 181002, - "tech_bar_index": 181441, - "signal_bar_index": 181441, - "bar_offset": 439, - "tech_price": 14213000.0, - "tech_datetime": "2018-01-22 16:12:00", - "candidate_index": 1379, + "tech_bar_index": 181091, + "signal_bar_index": 181091, + "bar_offset": 89, + "tech_price": 14778000.0, + "tech_datetime": "2018-01-21 22:42:00", + "candidate_index": 2107, "gt_datetime": "2018-01-21 18:15:00", "gt_price": 13962000.0 }, { "matched": true, "gt_bar_index": 181162, - "tech_bar_index": 181521, - "signal_bar_index": 181521, - "bar_offset": 359, - "tech_price": 14447000.0, - "tech_datetime": "2018-01-22 20:12:00", - "candidate_index": 1380, + "tech_bar_index": 181204, + "signal_bar_index": 181204, + "bar_offset": 42, + "tech_price": 14385000.0, + "tech_datetime": "2018-01-22 04:21:00", + "candidate_index": 2108, "gt_datetime": "2018-01-22 02:15:00", "gt_price": 13888000.0 }, { "matched": true, "gt_bar_index": 181339, - "tech_bar_index": 181682, - "signal_bar_index": 181682, - "bar_offset": 343, - "tech_price": 13287000.0, - "tech_datetime": "2018-01-23 04:15:00", - "candidate_index": 1381, + "tech_bar_index": 181280, + "signal_bar_index": 181280, + "bar_offset": 59, + "tech_price": 14364000.0, + "tech_datetime": "2018-01-22 08:09:00", + "candidate_index": 2110, "gt_datetime": "2018-01-22 11:06:00", "gt_price": 13901000.0 }, { "matched": true, "gt_bar_index": 181616, - "tech_bar_index": 181799, - "signal_bar_index": 181799, - "bar_offset": 183, - "tech_price": 13730000.0, - "tech_datetime": "2018-01-23 10:06:00", - "candidate_index": 1382, + "tech_bar_index": 181692, + "signal_bar_index": 181692, + "bar_offset": 76, + "tech_price": 13322000.0, + "tech_datetime": "2018-01-23 04:45:00", + "candidate_index": 2113, "gt_datetime": "2018-01-23 00:57:00", "gt_price": 12901000.0 }, { "matched": true, "gt_bar_index": 181732, - "tech_bar_index": 182208, - "signal_bar_index": 182208, - "bar_offset": 476, - "tech_price": 13405000.0, - "tech_datetime": "2018-01-24 06:33:00", - "candidate_index": 1383, + "tech_bar_index": 181744, + "signal_bar_index": 181744, + "bar_offset": 12, + "tech_price": 13344000.0, + "tech_datetime": "2018-01-23 07:21:00", + "candidate_index": 2114, "gt_datetime": "2018-01-23 06:45:00", "gt_price": 12820000.0 }, + { + "matched": true, + "gt_bar_index": 182013, + "tech_bar_index": 182069, + "signal_bar_index": 182069, + "bar_offset": 56, + "tech_price": 12680000.0, + "tech_datetime": "2018-01-23 23:36:00", + "candidate_index": 2117, + "gt_datetime": "2018-01-23 20:48:00", + "gt_price": 12270000.0 + }, { "matched": true, "gt_bar_index": 182354, - "tech_bar_index": 182533, - "signal_bar_index": 182533, - "bar_offset": 179, - "tech_price": 13224000.0, - "tech_datetime": "2018-01-24 22:48:00", - "candidate_index": 1384, + "tech_bar_index": 182409, + "signal_bar_index": 182409, + "bar_offset": 55, + "tech_price": 12842000.0, + "tech_datetime": "2018-01-24 16:36:00", + "candidate_index": 2120, "gt_datetime": "2018-01-24 13:51:00", "gt_price": 12575000.0 }, { "matched": true, "gt_bar_index": 183415, - "tech_bar_index": 183434, - "signal_bar_index": 183434, - "bar_offset": 19, + "tech_bar_index": 183435, + "signal_bar_index": 183435, + "bar_offset": 20, "tech_price": 12087000.0, - "tech_datetime": "2018-01-26 19:51:00", - "candidate_index": 1389, + "tech_datetime": "2018-01-26 19:54:00", + "candidate_index": 2131, "gt_datetime": "2018-01-26 18:54:00", "gt_price": 11520000.0 }, { "matched": true, "gt_bar_index": 183739, - "tech_bar_index": 183679, - "signal_bar_index": 183679, - "bar_offset": 60, - "tech_price": 12656000.0, - "tech_datetime": "2018-01-27 08:06:00", - "candidate_index": 1392, + "tech_bar_index": 183754, + "signal_bar_index": 183754, + "bar_offset": 15, + "tech_price": 12632000.0, + "tech_datetime": "2018-01-27 11:51:00", + "candidate_index": 2137, "gt_datetime": "2018-01-27 11:06:00", "gt_price": 12311000.0 }, { "matched": true, "gt_bar_index": 185638, - "tech_bar_index": 185730, - "signal_bar_index": 185730, - "bar_offset": 92, - "tech_price": 11216000.0, - "tech_datetime": "2018-01-31 14:39:00", - "candidate_index": 1400, + "tech_bar_index": 185581, + "signal_bar_index": 185581, + "bar_offset": 57, + "tech_price": 11880000.0, + "tech_datetime": "2018-01-31 07:12:00", + "candidate_index": 2152, "gt_datetime": "2018-01-31 10:03:00", "gt_price": 10555000.0 }, { "matched": true, "gt_bar_index": 185726, - "tech_bar_index": 186112, - "signal_bar_index": 186112, - "bar_offset": 386, - "tech_price": 11349000.0, - "tech_datetime": "2018-02-01 09:45:00", - "candidate_index": 1401, + "tech_bar_index": 185730, + "signal_bar_index": 185730, + "bar_offset": 4, + "tech_price": 11216000.0, + "tech_datetime": "2018-01-31 14:39:00", + "candidate_index": 2153, "gt_datetime": "2018-01-31 14:27:00", "gt_price": 10924000.0 }, { "matched": true, "gt_bar_index": 186504, - "tech_bar_index": 186841, - "signal_bar_index": 186841, - "bar_offset": 337, - "tech_price": 8359000.0, - "tech_datetime": "2018-02-02 22:12:00", - "candidate_index": 1403, + "tech_bar_index": 186520, + "signal_bar_index": 186520, + "bar_offset": 16, + "tech_price": 10310000.0, + "tech_datetime": "2018-02-02 06:09:00", + "candidate_index": 2162, "gt_datetime": "2018-02-02 05:21:00", "gt_price": 9911000.0 }, { "matched": true, "gt_bar_index": 186600, - "tech_bar_index": 186874, - "signal_bar_index": 186874, - "bar_offset": 274, - "tech_price": 8910000.0, - "tech_datetime": "2018-02-02 23:51:00", - "candidate_index": 1404, + "tech_bar_index": 186876, + "signal_bar_index": 186876, + "bar_offset": 276, + "tech_price": 8884000.0, + "tech_datetime": "2018-02-02 23:57:00", + "candidate_index": 2163, "gt_datetime": "2018-02-02 10:09:00", "gt_price": 8845000.0 }, { "matched": true, "gt_bar_index": 186710, - "tech_bar_index": 186938, - "signal_bar_index": 186938, - "bar_offset": 228, - "tech_price": 9198000.0, - "tech_datetime": "2018-02-03 03:03:00", - "candidate_index": 1405, + "tech_bar_index": 186893, + "signal_bar_index": 186893, + "bar_offset": 183, + "tech_price": 9238000.0, + "tech_datetime": "2018-02-03 00:48:00", + "candidate_index": 2164, "gt_datetime": "2018-02-02 15:39:00", "gt_price": 8500000.0 }, { "matched": true, "gt_bar_index": 186833, - "tech_bar_index": 187060, - "signal_bar_index": 187060, - "bar_offset": 227, - "tech_price": 9338000.0, - "tech_datetime": "2018-02-03 09:09:00", - "candidate_index": 1406, + "tech_bar_index": 186904, + "signal_bar_index": 186904, + "bar_offset": 71, + "tech_price": 9245000.0, + "tech_datetime": "2018-02-03 01:21:00", + "candidate_index": 2165, "gt_datetime": "2018-02-02 21:48:00", "gt_price": 7686000.0 }, { "matched": true, "gt_bar_index": 186857, - "tech_bar_index": 187204, - "signal_bar_index": 187204, - "bar_offset": 347, - "tech_price": 8877000.0, - "tech_datetime": "2018-02-03 16:21:00", - "candidate_index": 1407, + "tech_bar_index": 186980, + "signal_bar_index": 186980, + "bar_offset": 123, + "tech_price": 9071000.0, + "tech_datetime": "2018-02-03 05:09:00", + "candidate_index": 2166, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 8901000.0 }, { "matched": true, "gt_bar_index": 186871, - "tech_bar_index": 187225, - "signal_bar_index": 187225, - "bar_offset": 354, - "tech_price": 8974000.0, - "tech_datetime": "2018-02-03 17:24:00", - "candidate_index": 1408, + "tech_bar_index": 187070, + "signal_bar_index": 187070, + "bar_offset": 199, + "tech_price": 9301000.0, + "tech_datetime": "2018-02-03 09:39:00", + "candidate_index": 2167, "gt_datetime": "2018-02-02 23:42:00", "gt_price": 8600000.0 }, { "matched": true, "gt_bar_index": 186960, - "tech_bar_index": 187375, - "signal_bar_index": 187375, - "bar_offset": 415, - "tech_price": 9576000.0, - "tech_datetime": "2018-02-04 00:54:00", - "candidate_index": 1409, + "tech_bar_index": 187254, + "signal_bar_index": 187254, + "bar_offset": 294, + "tech_price": 9149000.0, + "tech_datetime": "2018-02-03 18:51:00", + "candidate_index": 2168, "gt_datetime": "2018-02-03 04:09:00", "gt_price": 8859000.0 }, + { + "matched": true, + "gt_bar_index": 187132, + "tech_bar_index": 187290, + "signal_bar_index": 187290, + "bar_offset": 158, + "tech_price": 9183000.0, + "tech_datetime": "2018-02-03 20:39:00", + "candidate_index": 2169, + "gt_datetime": "2018-02-03 12:45:00", + "gt_price": 8500000.0 + }, { "matched": true, "gt_bar_index": 187577, - "tech_bar_index": 187677, - "signal_bar_index": 187677, - "bar_offset": 100, - "tech_price": 9924000.0, - "tech_datetime": "2018-02-04 16:00:00", - "candidate_index": 1410, + "tech_bar_index": 187601, + "signal_bar_index": 187601, + "bar_offset": 24, + "tech_price": 9524000.0, + "tech_datetime": "2018-02-04 12:12:00", + "candidate_index": 2171, "gt_datetime": "2018-02-04 11:00:00", "gt_price": 9332000.0 }, { "matched": true, "gt_bar_index": 187948, - "tech_bar_index": 187711, - "signal_bar_index": 187711, - "bar_offset": 237, - "tech_price": 9820000.0, - "tech_datetime": "2018-02-04 17:42:00", - "candidate_index": 1412, + "tech_bar_index": 188129, + "signal_bar_index": 188129, + "bar_offset": 181, + "tech_price": 9028000.0, + "tech_datetime": "2018-02-05 14:36:00", + "candidate_index": 2175, "gt_datetime": "2018-02-05 05:33:00", "gt_price": 8736000.0 }, { "matched": true, "gt_bar_index": 188069, - "tech_bar_index": 188295, - "signal_bar_index": 188295, - "bar_offset": 226, - "tech_price": 8551000.0, - "tech_datetime": "2018-02-05 22:54:00", - "candidate_index": 1413, + "tech_bar_index": 187761, + "signal_bar_index": 187761, + "bar_offset": 308, + "tech_price": 9749000.0, + "tech_datetime": "2018-02-04 20:12:00", + "candidate_index": 2174, "gt_datetime": "2018-02-05 11:36:00", "gt_price": 8537000.0 }, { "matched": true, "gt_bar_index": 188416, - "tech_bar_index": 188641, - "signal_bar_index": 188641, - "bar_offset": 225, - "tech_price": 7052000.0, - "tech_datetime": "2018-02-06 16:12:00", - "candidate_index": 1414, + "tech_bar_index": 188463, + "signal_bar_index": 188463, + "bar_offset": 47, + "tech_price": 8190000.0, + "tech_datetime": "2018-02-06 07:18:00", + "candidate_index": 2176, "gt_datetime": "2018-02-06 04:57:00", "gt_price": 7811000.0 }, { "matched": true, "gt_bar_index": 188600, - "tech_bar_index": 188859, - "signal_bar_index": 188859, - "bar_offset": 259, - "tech_price": 7855000.0, - "tech_datetime": "2018-02-07 03:06:00", - "candidate_index": 1415, + "tech_bar_index": 188664, + "signal_bar_index": 188664, + "bar_offset": 64, + "tech_price": 7034000.0, + "tech_datetime": "2018-02-06 17:21:00", + "candidate_index": 2177, "gt_datetime": "2018-02-06 14:09:00", "gt_price": 6600000.0 }, { "matched": true, "gt_bar_index": 188606, - "tech_bar_index": 188994, - "signal_bar_index": 188994, - "bar_offset": 388, - "tech_price": 8435000.0, - "tech_datetime": "2018-02-07 09:51:00", - "candidate_index": 1416, + "tech_bar_index": 188766, + "signal_bar_index": 188766, + "bar_offset": 160, + "tech_price": 7733000.0, + "tech_datetime": "2018-02-06 22:27:00", + "candidate_index": 2178, "gt_datetime": "2018-02-06 14:27:00", "gt_price": 6825000.0 }, { "matched": true, "gt_bar_index": 188627, - "tech_bar_index": 189082, - "signal_bar_index": 189082, - "bar_offset": 455, - "tech_price": 8251000.0, - "tech_datetime": "2018-02-07 14:15:00", - "candidate_index": 1417, + "tech_bar_index": 188912, + "signal_bar_index": 188912, + "bar_offset": 285, + "tech_price": 8163000.0, + "tech_datetime": "2018-02-07 05:45:00", + "candidate_index": 2179, "gt_datetime": "2018-02-06 15:30:00", "gt_price": 6800000.0 }, + { + "matched": true, + "gt_bar_index": 188656, + "tech_bar_index": 188938, + "signal_bar_index": 188938, + "bar_offset": 282, + "tech_price": 8260000.0, + "tech_datetime": "2018-02-07 07:03:00", + "candidate_index": 2180, + "gt_datetime": "2018-02-06 16:57:00", + "gt_price": 6732000.0 + }, + { + "matched": true, + "gt_bar_index": 188725, + "tech_bar_index": 188976, + "signal_bar_index": 188976, + "bar_offset": 251, + "tech_price": 8592000.0, + "tech_datetime": "2018-02-07 08:57:00", + "candidate_index": 2181, + "gt_datetime": "2018-02-06 20:24:00", + "gt_price": 7077000.0 + }, { "matched": true, "gt_bar_index": 188764, - "tech_bar_index": 189227, - "signal_bar_index": 189227, - "bar_offset": 463, - "tech_price": 8815000.0, - "tech_datetime": "2018-02-07 21:30:00", - "candidate_index": 1418, + "tech_bar_index": 188994, + "signal_bar_index": 188994, + "bar_offset": 230, + "tech_price": 8435000.0, + "tech_datetime": "2018-02-07 09:51:00", + "candidate_index": 2182, "gt_datetime": "2018-02-06 22:21:00", "gt_price": 7553000.0 }, + { + "matched": true, + "gt_bar_index": 188787, + "tech_bar_index": 189004, + "signal_bar_index": 189004, + "bar_offset": 217, + "tech_price": 8565000.0, + "tech_datetime": "2018-02-07 10:21:00", + "candidate_index": 2183, + "gt_datetime": "2018-02-06 23:30:00", + "gt_price": 7609000.0 + }, { "matched": true, "gt_bar_index": 188852, - "tech_bar_index": 189275, - "signal_bar_index": 189275, - "bar_offset": 423, - "tech_price": 8900000.0, - "tech_datetime": "2018-02-07 23:54:00", - "candidate_index": 1419, + "tech_bar_index": 189018, + "signal_bar_index": 189018, + "bar_offset": 166, + "tech_price": 8590000.0, + "tech_datetime": "2018-02-07 11:03:00", + "candidate_index": 2184, "gt_datetime": "2018-02-07 02:45:00", "gt_price": 7550000.0 }, { "matched": true, "gt_bar_index": 189061, - "tech_bar_index": 189390, - "signal_bar_index": 189390, - "bar_offset": 329, - "tech_price": 8831000.0, - "tech_datetime": "2018-02-08 05:39:00", - "candidate_index": 1420, + "tech_bar_index": 189082, + "signal_bar_index": 189082, + "bar_offset": 21, + "tech_price": 8251000.0, + "tech_datetime": "2018-02-07 14:15:00", + "candidate_index": 2185, "gt_datetime": "2018-02-07 13:12:00", "gt_price": 7970000.0 }, { "matched": true, "gt_bar_index": 189451, - "tech_bar_index": 189522, - "signal_bar_index": 189522, - "bar_offset": 71, - "tech_price": 8747000.0, - "tech_datetime": "2018-02-08 12:15:00", - "candidate_index": 1421, + "tech_bar_index": 189466, + "signal_bar_index": 189466, + "bar_offset": 15, + "tech_price": 8648000.0, + "tech_datetime": "2018-02-08 09:27:00", + "candidate_index": 2192, "gt_datetime": "2018-02-08 08:42:00", "gt_price": 8329000.0 }, { "matched": true, "gt_bar_index": 189959, - "tech_bar_index": 190108, - "signal_bar_index": 190108, - "bar_offset": 149, - "tech_price": 9217000.0, - "tech_datetime": "2018-02-09 17:33:00", - "candidate_index": 1424, + "tech_bar_index": 189912, + "signal_bar_index": 189912, + "bar_offset": 47, + "tech_price": 9420000.0, + "tech_datetime": "2018-02-09 07:45:00", + "candidate_index": 2201, "gt_datetime": "2018-02-09 10:06:00", "gt_price": 9051000.0 }, { "matched": true, "gt_bar_index": 190545, - "tech_bar_index": 190706, - "signal_bar_index": 190706, - "bar_offset": 161, - "tech_price": 9738000.0, - "tech_datetime": "2018-02-11 02:06:00", - "candidate_index": 1428, + "tech_bar_index": 190514, + "signal_bar_index": 190514, + "bar_offset": 31, + "tech_price": 10551000.0, + "tech_datetime": "2018-02-10 16:30:00", + "candidate_index": 2209, "gt_datetime": "2018-02-10 18:03:00", "gt_price": 9600000.0 }, { "matched": true, "gt_bar_index": 190584, - "tech_bar_index": 190751, - "signal_bar_index": 190751, - "bar_offset": 167, - "tech_price": 9750000.0, - "tech_datetime": "2018-02-11 04:21:00", - "candidate_index": 1429, + "tech_bar_index": 190643, + "signal_bar_index": 190643, + "bar_offset": 59, + "tech_price": 9957000.0, + "tech_datetime": "2018-02-10 22:57:00", + "candidate_index": 2210, "gt_datetime": "2018-02-10 20:00:00", "gt_price": 9500000.0 }, { "matched": true, "gt_bar_index": 190921, - "tech_bar_index": 190794, - "signal_bar_index": 190794, - "bar_offset": 127, - "tech_price": 9792000.0, - "tech_datetime": "2018-02-11 06:30:00", - "candidate_index": 1430, + "tech_bar_index": 190819, + "signal_bar_index": 190819, + "bar_offset": 102, + "tech_price": 9872000.0, + "tech_datetime": "2018-02-11 07:45:00", + "candidate_index": 2215, "gt_datetime": "2018-02-11 12:51:00", "gt_price": 9037000.0 }, @@ -195097,559 +347613,583 @@ "bar_offset": 21, "tech_price": 9608000.0, "tech_datetime": "2018-02-12 07:48:00", - "candidate_index": 1431, + "candidate_index": 2219, "gt_datetime": "2018-02-12 08:51:00", "gt_price": 9251000.0 }, { "matched": true, "gt_bar_index": 192006, - "tech_bar_index": 192196, - "signal_bar_index": 192196, - "bar_offset": 190, - "tech_price": 9868000.0, - "tech_datetime": "2018-02-14 04:36:00", - "candidate_index": 1433, + "tech_bar_index": 192091, + "signal_bar_index": 192091, + "bar_offset": 85, + "tech_price": 9892000.0, + "tech_datetime": "2018-02-13 23:21:00", + "candidate_index": 2230, "gt_datetime": "2018-02-13 19:06:00", "gt_price": 9650000.0 }, { "matched": true, "gt_bar_index": 194403, - "tech_bar_index": 194170, - "signal_bar_index": 194170, - "bar_offset": 233, - "tech_price": 12050000.0, - "tech_datetime": "2018-02-18 07:18:00", - "candidate_index": 1444, + "tech_bar_index": 194436, + "signal_bar_index": 194436, + "bar_offset": 33, + "tech_price": 12002000.0, + "tech_datetime": "2018-02-18 20:36:00", + "candidate_index": 2259, "gt_datetime": "2018-02-18 18:57:00", "gt_price": 11500000.0 }, + { + "matched": true, + "gt_bar_index": 196083, + "tech_bar_index": 196111, + "signal_bar_index": 196111, + "bar_offset": 28, + "tech_price": 12744000.0, + "tech_datetime": "2018-02-22 08:21:00", + "candidate_index": 2286, + "gt_datetime": "2018-02-22 06:57:00", + "gt_price": 12350000.0 + }, { "matched": true, "gt_bar_index": 196639, - "tech_bar_index": 196739, - "signal_bar_index": 196739, - "bar_offset": 100, - "tech_price": 11582000.0, - "tech_datetime": "2018-02-23 15:45:00", - "candidate_index": 1453, + "tech_bar_index": 196756, + "signal_bar_index": 196756, + "bar_offset": 117, + "tech_price": 11630000.0, + "tech_datetime": "2018-02-23 16:36:00", + "candidate_index": 2293, "gt_datetime": "2018-02-23 10:45:00", "gt_price": 11290000.0 }, { "matched": true, "gt_bar_index": 197874, - "tech_bar_index": 197682, - "signal_bar_index": 197682, - "bar_offset": 192, - "tech_price": 11438000.0, - "tech_datetime": "2018-02-25 14:54:00", - "candidate_index": 1460, + "tech_bar_index": 197948, + "signal_bar_index": 197948, + "bar_offset": 74, + "tech_price": 10986000.0, + "tech_datetime": "2018-02-26 04:12:00", + "candidate_index": 2303, "gt_datetime": "2018-02-26 00:30:00", "gt_price": 10813000.0 }, { "matched": true, "gt_bar_index": 198212, - "tech_bar_index": 198307, - "signal_bar_index": 198307, - "bar_offset": 95, - "tech_price": 11386000.0, - "tech_datetime": "2018-02-26 22:09:00", - "candidate_index": 1462, + "tech_bar_index": 198227, + "signal_bar_index": 198227, + "bar_offset": 15, + "tech_price": 10977000.0, + "tech_datetime": "2018-02-26 18:09:00", + "candidate_index": 2309, "gt_datetime": "2018-02-26 17:24:00", "gt_price": 10812000.0 }, { "matched": true, "gt_bar_index": 199559, - "tech_bar_index": 199829, - "signal_bar_index": 199829, - "bar_offset": 270, - "tech_price": 11978000.0, - "tech_datetime": "2018-03-02 02:15:00", - "candidate_index": 1469, + "tech_bar_index": 199634, + "signal_bar_index": 199634, + "bar_offset": 75, + "tech_price": 11811000.0, + "tech_datetime": "2018-03-01 16:30:00", + "candidate_index": 2324, "gt_datetime": "2018-03-01 12:45:00", "gt_price": 11600000.0 }, { "matched": true, "gt_bar_index": 202684, - "tech_bar_index": 202514, - "signal_bar_index": 202514, - "bar_offset": 170, - "tech_price": 11701000.0, - "tech_datetime": "2018-03-07 20:00:00", - "candidate_index": 1479, + "tech_bar_index": 202728, + "signal_bar_index": 202728, + "bar_offset": 44, + "tech_price": 11181000.0, + "tech_datetime": "2018-03-08 06:42:00", + "candidate_index": 2355, "gt_datetime": "2018-03-08 04:30:00", "gt_price": 10900000.0 }, { "matched": true, "gt_bar_index": 202854, - "tech_bar_index": 202909, - "signal_bar_index": 202909, - "bar_offset": 55, - "tech_price": 10889000.0, - "tech_datetime": "2018-03-08 15:45:00", - "candidate_index": 1480, + "tech_bar_index": 202897, + "signal_bar_index": 202897, + "bar_offset": 43, + "tech_price": 10950000.0, + "tech_datetime": "2018-03-08 15:09:00", + "candidate_index": 2358, "gt_datetime": "2018-03-08 13:00:00", "gt_price": 10617000.0 }, { "matched": true, "gt_bar_index": 203376, - "tech_bar_index": 203257, - "signal_bar_index": 203257, - "bar_offset": 119, - "tech_price": 10586000.0, - "tech_datetime": "2018-03-09 09:09:00", - "candidate_index": 1483, + "tech_bar_index": 203476, + "signal_bar_index": 203476, + "bar_offset": 100, + "tech_price": 9855000.0, + "tech_datetime": "2018-03-09 20:06:00", + "candidate_index": 2362, "gt_datetime": "2018-03-09 15:06:00", "gt_price": 9306000.0 }, { "matched": true, "gt_bar_index": 203641, - "tech_bar_index": 203888, - "signal_bar_index": 203888, - "bar_offset": 247, - "tech_price": 10467000.0, - "tech_datetime": "2018-03-10 16:42:00", - "candidate_index": 1484, + "tech_bar_index": 203656, + "signal_bar_index": 203656, + "bar_offset": 15, + "tech_price": 9929000.0, + "tech_datetime": "2018-03-10 05:06:00", + "candidate_index": 2365, "gt_datetime": "2018-03-10 04:21:00", "gt_price": 9750000.0 }, { "matched": true, "gt_bar_index": 204261, - "tech_bar_index": 204265, - "signal_bar_index": 204265, - "bar_offset": 4, - "tech_price": 9760000.0, - "tech_datetime": "2018-03-11 11:33:00", - "candidate_index": 1486, + "tech_bar_index": 204338, + "signal_bar_index": 204338, + "bar_offset": 77, + "tech_price": 9836000.0, + "tech_datetime": "2018-03-11 15:12:00", + "candidate_index": 2371, "gt_datetime": "2018-03-11 11:21:00", "gt_price": 9550000.0 }, { "matched": true, "gt_bar_index": 205097, - "tech_bar_index": 205148, - "signal_bar_index": 205148, - "bar_offset": 51, - "tech_price": 10198000.0, - "tech_datetime": "2018-03-13 07:42:00", - "candidate_index": 1495, + "tech_bar_index": 205188, + "signal_bar_index": 205188, + "bar_offset": 91, + "tech_price": 10302000.0, + "tech_datetime": "2018-03-13 09:42:00", + "candidate_index": 2382, "gt_datetime": "2018-03-13 05:09:00", "gt_price": 9870000.0 }, { "matched": true, "gt_bar_index": 206093, - "tech_bar_index": 206101, - "signal_bar_index": 206101, - "bar_offset": 8, - "tech_price": 9287000.0, - "tech_datetime": "2018-03-15 07:21:00", - "candidate_index": 1503, + "tech_bar_index": 206106, + "signal_bar_index": 206106, + "bar_offset": 13, + "tech_price": 9238000.0, + "tech_datetime": "2018-03-15 07:36:00", + "candidate_index": 2389, "gt_datetime": "2018-03-15 06:57:00", "gt_price": 8910000.0 }, { "matched": true, "gt_bar_index": 206256, - "tech_bar_index": 206472, - "signal_bar_index": 206472, - "bar_offset": 216, - "tech_price": 8978000.0, - "tech_datetime": "2018-03-16 01:54:00", - "candidate_index": 1504, + "tech_bar_index": 206277, + "signal_bar_index": 206277, + "bar_offset": 21, + "tech_price": 8740000.0, + "tech_datetime": "2018-03-15 16:09:00", + "candidate_index": 2390, "gt_datetime": "2018-03-15 15:06:00", "gt_price": 8450000.0 }, { "matched": true, "gt_bar_index": 206466, - "tech_bar_index": 206869, - "signal_bar_index": 206869, - "bar_offset": 403, - "tech_price": 8974000.0, - "tech_datetime": "2018-03-16 21:45:00", - "candidate_index": 1505, + "tech_bar_index": 206534, + "signal_bar_index": 206534, + "bar_offset": 68, + "tech_price": 9075000.0, + "tech_datetime": "2018-03-16 05:00:00", + "candidate_index": 2391, "gt_datetime": "2018-03-16 01:36:00", "gt_price": 8781000.0 }, { "matched": true, "gt_bar_index": 206653, - "tech_bar_index": 206977, - "signal_bar_index": 206977, - "bar_offset": 324, - "tech_price": 9250000.0, - "tech_datetime": "2018-03-17 03:09:00", - "candidate_index": 1506, + "tech_bar_index": 206713, + "signal_bar_index": 206713, + "bar_offset": 60, + "tech_price": 8990000.0, + "tech_datetime": "2018-03-16 13:57:00", + "candidate_index": 2393, "gt_datetime": "2018-03-16 10:57:00", "gt_price": 8767000.0 }, { "matched": true, "gt_bar_index": 207916, - "tech_bar_index": 207964, - "signal_bar_index": 207964, - "bar_offset": 48, - "tech_price": 8198000.0, - "tech_datetime": "2018-03-19 04:30:00", - "candidate_index": 1512, + "tech_bar_index": 207941, + "signal_bar_index": 207941, + "bar_offset": 25, + "tech_price": 8258000.0, + "tech_datetime": "2018-03-19 03:21:00", + "candidate_index": 2409, "gt_datetime": "2018-03-19 02:06:00", "gt_price": 8064000.0 }, { "matched": true, "gt_bar_index": 208717, - "tech_bar_index": 208909, - "signal_bar_index": 208909, - "bar_offset": 192, - "tech_price": 9769000.0, - "tech_datetime": "2018-03-21 03:45:00", - "candidate_index": 1514, + "tech_bar_index": 208737, + "signal_bar_index": 208737, + "bar_offset": 20, + "tech_price": 9409000.0, + "tech_datetime": "2018-03-20 19:09:00", + "candidate_index": 2420, "gt_datetime": "2018-03-20 18:09:00", "gt_price": 9130000.0 }, { "matched": true, "gt_bar_index": 210250, - "tech_bar_index": 210135, - "signal_bar_index": 210135, - "bar_offset": 115, - "tech_price": 9455000.0, - "tech_datetime": "2018-03-23 17:03:00", - "candidate_index": 1520, + "tech_bar_index": 210298, + "signal_bar_index": 210298, + "bar_offset": 48, + "tech_price": 9538000.0, + "tech_datetime": "2018-03-24 01:12:00", + "candidate_index": 2437, "gt_datetime": "2018-03-23 22:48:00", "gt_price": 9271000.0 }, { "matched": true, "gt_bar_index": 211998, - "tech_bar_index": 212063, - "signal_bar_index": 212063, - "bar_offset": 65, - "tech_price": 8751000.0, - "tech_datetime": "2018-03-27 17:27:00", - "candidate_index": 1528, + "tech_bar_index": 212027, + "signal_bar_index": 212027, + "bar_offset": 29, + "tech_price": 8767000.0, + "tech_datetime": "2018-03-27 15:39:00", + "candidate_index": 2458, "gt_datetime": "2018-03-27 14:12:00", "gt_price": 8520000.0 }, { "matched": true, "gt_bar_index": 213292, - "tech_bar_index": 213750, - "signal_bar_index": 213750, - "bar_offset": 458, - "tech_price": 7643000.0, - "tech_datetime": "2018-03-31 05:48:00", - "candidate_index": 1535, + "tech_bar_index": 213306, + "signal_bar_index": 213306, + "bar_offset": 14, + "tech_price": 8066000.0, + "tech_datetime": "2018-03-30 07:36:00", + "candidate_index": 2471, "gt_datetime": "2018-03-30 06:54:00", "gt_price": 7763000.0 }, { "matched": true, "gt_bar_index": 213430, - "tech_bar_index": 213898, - "signal_bar_index": 213898, - "bar_offset": 468, - "tech_price": 7754000.0, - "tech_datetime": "2018-03-31 13:12:00", - "candidate_index": 1536, + "tech_bar_index": 213521, + "signal_bar_index": 213521, + "bar_offset": 91, + "tech_price": 7903000.0, + "tech_datetime": "2018-03-30 18:21:00", + "candidate_index": 2472, "gt_datetime": "2018-03-30 13:48:00", "gt_price": 7433000.0 }, + { + "matched": true, + "gt_bar_index": 213702, + "tech_bar_index": 213773, + "signal_bar_index": 213773, + "bar_offset": 71, + "tech_price": 7681000.0, + "tech_datetime": "2018-03-31 06:57:00", + "candidate_index": 2473, + "gt_datetime": "2018-03-31 03:24:00", + "gt_price": 7450000.0 + }, { "matched": true, "gt_bar_index": 214614, - "tech_bar_index": 214677, - "signal_bar_index": 214677, - "bar_offset": 63, - "tech_price": 7447000.0, - "tech_datetime": "2018-04-02 07:45:00", - "candidate_index": 1537, + "tech_bar_index": 214627, + "signal_bar_index": 214627, + "bar_offset": 13, + "tech_price": 7437000.0, + "tech_datetime": "2018-04-02 01:39:00", + "candidate_index": 2483, "gt_datetime": "2018-04-02 01:00:00", "gt_price": 7094000.0 }, { "matched": true, "gt_bar_index": 216172, - "tech_bar_index": 216138, - "signal_bar_index": 216138, - "bar_offset": 34, - "tech_price": 7507000.0, - "tech_datetime": "2018-04-05 08:48:00", - "candidate_index": 1543, + "tech_bar_index": 216139, + "signal_bar_index": 216139, + "bar_offset": 33, + "tech_price": 7497000.0, + "tech_datetime": "2018-04-05 08:51:00", + "candidate_index": 2502, "gt_datetime": "2018-04-05 10:30:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 216842, - "tech_bar_index": 216980, - "signal_bar_index": 216980, - "bar_offset": 138, - "tech_price": 7250000.0, - "tech_datetime": "2018-04-07 02:54:00", - "candidate_index": 1550, + "tech_bar_index": 216918, + "signal_bar_index": 216918, + "bar_offset": 76, + "tech_price": 7239000.0, + "tech_datetime": "2018-04-06 23:48:00", + "candidate_index": 2508, "gt_datetime": "2018-04-06 20:00:00", "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 219643, - "tech_bar_index": 219725, - "signal_bar_index": 219725, - "bar_offset": 82, - "tech_price": 7650000.0, - "tech_datetime": "2018-04-12 20:12:00", - "candidate_index": 1578, + "tech_bar_index": 219737, + "signal_bar_index": 219737, + "bar_offset": 94, + "tech_price": 8000000.0, + "tech_datetime": "2018-04-12 20:48:00", + "candidate_index": 2547, "gt_datetime": "2018-04-12 16:06:00", "gt_price": 7250000.0 }, { "matched": true, "gt_bar_index": 220714, - "tech_bar_index": 220829, - "signal_bar_index": 220829, - "bar_offset": 115, - "tech_price": 8295000.0, - "tech_datetime": "2018-04-15 03:24:00", - "candidate_index": 1582, + "tech_bar_index": 220765, + "signal_bar_index": 220765, + "bar_offset": 51, + "tech_price": 8319000.0, + "tech_datetime": "2018-04-15 00:12:00", + "candidate_index": 2555, "gt_datetime": "2018-04-14 21:39:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 224049, - "tech_bar_index": 224164, - "signal_bar_index": 224164, - "bar_offset": 115, - "tech_price": 9523000.0, - "tech_datetime": "2018-04-22 02:12:00", - "candidate_index": 1603, + "tech_bar_index": 224136, + "signal_bar_index": 224136, + "bar_offset": 87, + "tech_price": 9508000.0, + "tech_datetime": "2018-04-22 00:48:00", + "candidate_index": 2598, "gt_datetime": "2018-04-21 20:27:00", "gt_price": 9272000.0 }, { "matched": true, "gt_bar_index": 226232, - "tech_bar_index": 226518, - "signal_bar_index": 226518, - "bar_offset": 286, - "tech_price": 9785000.0, - "tech_datetime": "2018-04-26 23:54:00", - "candidate_index": 1623, + "tech_bar_index": 226275, + "signal_bar_index": 226275, + "bar_offset": 43, + "tech_price": 9757000.0, + "tech_datetime": "2018-04-26 11:45:00", + "candidate_index": 2631, "gt_datetime": "2018-04-26 09:36:00", "gt_price": 9500000.0 }, { "matched": true, "gt_bar_index": 228697, - "tech_bar_index": 228809, - "signal_bar_index": 228809, - "bar_offset": 112, - "tech_price": 9995000.0, - "tech_datetime": "2018-05-01 18:27:00", - "candidate_index": 1638, + "tech_bar_index": 228583, + "signal_bar_index": 228583, + "bar_offset": 114, + "tech_price": 10218000.0, + "tech_datetime": "2018-05-01 07:09:00", + "candidate_index": 2662, "gt_datetime": "2018-05-01 12:51:00", "gt_price": 9741000.0 }, { "matched": true, "gt_bar_index": 232523, - "tech_bar_index": 232625, - "signal_bar_index": 232625, - "bar_offset": 102, - "tech_price": 10109000.0, - "tech_datetime": "2018-05-09 17:15:00", - "candidate_index": 1653, + "tech_bar_index": 232427, + "signal_bar_index": 232427, + "bar_offset": 96, + "tech_price": 10287000.0, + "tech_datetime": "2018-05-09 07:21:00", + "candidate_index": 2701, "gt_datetime": "2018-05-09 12:09:00", "gt_price": 9936000.0 }, { "matched": true, "gt_bar_index": 233576, - "tech_bar_index": 233931, - "signal_bar_index": 233931, - "bar_offset": 355, - "tech_price": 9351000.0, - "tech_datetime": "2018-05-12 10:33:00", - "candidate_index": 1659, + "tech_bar_index": 233753, + "signal_bar_index": 233753, + "bar_offset": 177, + "tech_price": 9467000.0, + "tech_datetime": "2018-05-12 01:39:00", + "candidate_index": 2712, "gt_datetime": "2018-05-11 16:48:00", "gt_price": 8914000.0 }, { "matched": true, "gt_bar_index": 234027, - "tech_bar_index": 233980, - "signal_bar_index": 233980, - "bar_offset": 47, - "tech_price": 9337000.0, - "tech_datetime": "2018-05-12 13:00:00", - "candidate_index": 1660, + "tech_bar_index": 234047, + "signal_bar_index": 234047, + "bar_offset": 20, + "tech_price": 9263000.0, + "tech_datetime": "2018-05-12 16:21:00", + "candidate_index": 2714, "gt_datetime": "2018-05-12 15:21:00", "gt_price": 9050000.0 }, { "matched": true, "gt_bar_index": 236744, - "tech_bar_index": 236879, - "signal_bar_index": 236879, - "bar_offset": 135, - "tech_price": 9025000.0, - "tech_datetime": "2018-05-18 16:39:00", - "candidate_index": 1684, + "tech_bar_index": 236655, + "signal_bar_index": 236655, + "bar_offset": 89, + "tech_price": 9218000.0, + "tech_datetime": "2018-05-18 05:27:00", + "candidate_index": 2739, "gt_datetime": "2018-05-18 09:54:00", "gt_price": 8880000.0 }, { "matched": true, "gt_bar_index": 242040, - "tech_bar_index": 241942, - "signal_bar_index": 241942, - "bar_offset": 98, - "tech_price": 8027000.0, - "tech_datetime": "2018-05-29 05:48:00", - "candidate_index": 1714, + "tech_bar_index": 241930, + "signal_bar_index": 241930, + "bar_offset": 110, + "tech_price": 8040000.0, + "tech_datetime": "2018-05-29 05:12:00", + "candidate_index": 2798, "gt_datetime": "2018-05-29 10:42:00", "gt_price": 7833000.0 }, { "matched": true, "gt_bar_index": 249496, - "tech_bar_index": 249264, - "signal_bar_index": 249264, - "bar_offset": 232, - "tech_price": 7333000.0, - "tech_datetime": "2018-06-13 13:54:00", - "candidate_index": 1763, + "tech_bar_index": 249426, + "signal_bar_index": 249426, + "bar_offset": 70, + "tech_price": 7208000.0, + "tech_datetime": "2018-06-13 22:00:00", + "candidate_index": 2865, "gt_datetime": "2018-06-14 01:30:00", "gt_price": 6903000.0 }, { "matched": true, "gt_bar_index": 252382, - "tech_bar_index": 252285, - "signal_bar_index": 252285, - "bar_offset": 97, - "tech_price": 7492000.0, - "tech_datetime": "2018-06-20 06:42:00", - "candidate_index": 1784, + "tech_bar_index": 252302, + "signal_bar_index": 252302, + "bar_offset": 80, + "tech_price": 7488000.0, + "tech_datetime": "2018-06-20 07:33:00", + "candidate_index": 2897, "gt_datetime": "2018-06-20 11:33:00", "gt_price": 7073000.0 }, { "matched": true, "gt_bar_index": 254558, - "tech_bar_index": 254630, - "signal_bar_index": 254630, - "bar_offset": 72, - "tech_price": 7011000.0, - "tech_datetime": "2018-06-25 04:33:00", - "candidate_index": 1804, + "tech_bar_index": 254590, + "signal_bar_index": 254590, + "bar_offset": 32, + "tech_price": 7041000.0, + "tech_datetime": "2018-06-25 02:33:00", + "candidate_index": 2918, "gt_datetime": "2018-06-25 00:57:00", "gt_price": 6603000.0 }, { "matched": true, "gt_bar_index": 256727, - "tech_bar_index": 256904, - "signal_bar_index": 256904, - "bar_offset": 177, - "tech_price": 6645000.0, - "tech_datetime": "2018-06-29 22:54:00", - "candidate_index": 1814, + "tech_bar_index": 256749, + "signal_bar_index": 256749, + "bar_offset": 22, + "tech_price": 6665000.0, + "tech_datetime": "2018-06-29 15:09:00", + "candidate_index": 2934, "gt_datetime": "2018-06-29 14:03:00", "gt_price": 6580000.0 }, { "matched": true, "gt_bar_index": 263325, - "tech_bar_index": 263476, - "signal_bar_index": 263476, - "bar_offset": 151, - "tech_price": 7079000.0, - "tech_datetime": "2018-07-13 16:09:00", - "candidate_index": 1850, + "tech_bar_index": 263333, + "signal_bar_index": 263333, + "bar_offset": 8, + "tech_price": 7082000.0, + "tech_datetime": "2018-07-13 09:00:00", + "candidate_index": 3002, "gt_datetime": "2018-07-13 08:36:00", "gt_price": 6950000.0 }, { "matched": true, "gt_bar_index": 267178, - "tech_bar_index": 267109, - "signal_bar_index": 267109, - "bar_offset": 69, - "tech_price": 8406000.0, - "tech_datetime": "2018-07-21 06:30:00", - "candidate_index": 1879, + "tech_bar_index": 267212, + "signal_bar_index": 267212, + "bar_offset": 34, + "tech_price": 8309000.0, + "tech_datetime": "2018-07-21 11:39:00", + "candidate_index": 3052, "gt_datetime": "2018-07-21 09:57:00", "gt_price": 8199000.0 }, { "matched": true, "gt_bar_index": 269974, - "tech_bar_index": 270013, - "signal_bar_index": 270013, - "bar_offset": 39, - "tech_price": 8957000.0, - "tech_datetime": "2018-07-28 00:03:00", - "candidate_index": 1893, + "tech_bar_index": 270077, + "signal_bar_index": 270077, + "bar_offset": 103, + "tech_price": 9143000.0, + "tech_datetime": "2018-07-28 03:21:00", + "candidate_index": 3086, "gt_datetime": "2018-07-27 22:06:00", "gt_price": 8776000.0 }, { "matched": true, "gt_bar_index": 271794, - "tech_bar_index": 271692, - "signal_bar_index": 271692, - "bar_offset": 102, - "tech_price": 9198000.0, - "tech_datetime": "2018-07-31 16:09:00", - "candidate_index": 1911, + "tech_bar_index": 271785, + "signal_bar_index": 271785, + "bar_offset": 9, + "tech_price": 9050000.0, + "tech_datetime": "2018-07-31 20:48:00", + "candidate_index": 3104, "gt_datetime": "2018-07-31 21:15:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 271796, - "tech_bar_index": 271643, - "signal_bar_index": 271643, - "bar_offset": 153, - "tech_price": 9164000.0, - "tech_datetime": "2018-07-31 13:42:00", - "candidate_index": 1910, + "tech_bar_index": 271677, + "signal_bar_index": 271677, + "bar_offset": 119, + "tech_price": 9182000.0, + "tech_datetime": "2018-07-31 15:24:00", + "candidate_index": 3103, "gt_datetime": "2018-07-31 21:21:00", "gt_price": 7135000.0 }, { "matched": true, "gt_bar_index": 275659, - "tech_bar_index": 275667, - "signal_bar_index": 275667, - "bar_offset": 8, + "tech_bar_index": 275891, + "signal_bar_index": 275891, + "bar_offset": 232, "tech_price": 7387000.0, - "tech_datetime": "2018-08-09 04:06:00", - "candidate_index": 1938, + "tech_datetime": "2018-08-09 15:18:00", + "candidate_index": 3143, "gt_datetime": "2018-08-09 03:42:00", "gt_price": 7201000.0 }, { "matched": true, "gt_bar_index": 276660, - "tech_bar_index": 276728, - "signal_bar_index": 276728, - "bar_offset": 68, - "tech_price": 7220000.0, - "tech_datetime": "2018-08-11 09:30:00", - "candidate_index": 1943, + "tech_bar_index": 276643, + "signal_bar_index": 276643, + "bar_offset": 17, + "tech_price": 7421000.0, + "tech_datetime": "2018-08-11 05:15:00", + "candidate_index": 3154, "gt_datetime": "2018-08-11 06:06:00", "gt_price": 7051000.0 }, @@ -195661,43 +348201,43 @@ "bar_offset": 92, "tech_price": 7380000.0, "tech_datetime": "2018-08-14 07:30:00", - "candidate_index": 1954, + "candidate_index": 3172, "gt_datetime": "2018-08-14 12:06:00", "gt_price": 6959000.0 }, { "matched": true, "gt_bar_index": 281436, - "tech_bar_index": 281377, - "signal_bar_index": 281377, - "bar_offset": 59, - "tech_price": 7440000.0, - "tech_datetime": "2018-08-21 05:00:00", - "candidate_index": 1984, + "tech_bar_index": 281480, + "signal_bar_index": 281480, + "bar_offset": 44, + "tech_price": 7319000.0, + "tech_datetime": "2018-08-21 10:12:00", + "candidate_index": 3210, "gt_datetime": "2018-08-21 08:00:00", "gt_price": 7240000.0 }, { "matched": true, "gt_bar_index": 282363, - "tech_bar_index": 282367, - "signal_bar_index": 282367, - "bar_offset": 4, - "tech_price": 7306000.0, - "tech_datetime": "2018-08-23 07:27:00", - "candidate_index": 1992, + "tech_bar_index": 282368, + "signal_bar_index": 282368, + "bar_offset": 5, + "tech_price": 7341000.0, + "tech_datetime": "2018-08-23 07:30:00", + "candidate_index": 3221, "gt_datetime": "2018-08-23 07:15:00", "gt_price": 7196000.0 }, { "matched": true, "gt_bar_index": 295601, - "tech_bar_index": 295612, - "signal_bar_index": 295612, - "bar_offset": 11, - "tech_price": 7325000.0, - "tech_datetime": "2018-09-20 04:30:00", - "candidate_index": 2083, + "tech_bar_index": 295615, + "signal_bar_index": 295615, + "bar_offset": 14, + "tech_price": 7318000.0, + "tech_datetime": "2018-09-20 04:39:00", + "candidate_index": 3362, "gt_datetime": "2018-09-20 03:57:00", "gt_price": 7005000.0 }, @@ -195709,451 +348249,463 @@ "bar_offset": 36, "tech_price": 7485000.0, "tech_datetime": "2018-10-11 08:36:00", - "candidate_index": 2168, + "candidate_index": 3468, "gt_datetime": "2018-10-11 10:24:00", "gt_price": 7151000.0 }, { "matched": true, "gt_bar_index": 322596, - "tech_bar_index": 322606, - "signal_bar_index": 322606, - "bar_offset": 10, - "tech_price": 6485000.0, - "tech_datetime": "2018-11-16 00:30:00", - "candidate_index": 2250, + "tech_bar_index": 322653, + "signal_bar_index": 322653, + "bar_offset": 57, + "tech_price": 6494000.0, + "tech_datetime": "2018-11-16 02:51:00", + "candidate_index": 3607, "gt_datetime": "2018-11-16 00:00:00", "gt_price": 6264000.0 }, { "matched": true, "gt_bar_index": 324747, - "tech_bar_index": 324816, - "signal_bar_index": 324816, - "bar_offset": 69, - "tech_price": 5222000.0, - "tech_datetime": "2018-11-20 21:15:00", - "candidate_index": 2258, + "tech_bar_index": 324825, + "signal_bar_index": 324825, + "bar_offset": 78, + "tech_price": 5232000.0, + "tech_datetime": "2018-11-20 21:42:00", + "candidate_index": 3626, "gt_datetime": "2018-11-20 17:48:00", "gt_price": 4998000.0 }, { "matched": true, "gt_bar_index": 324982, - "tech_bar_index": 325036, - "signal_bar_index": 325036, - "bar_offset": 54, - "tech_price": 5155000.0, - "tech_datetime": "2018-11-21 08:15:00", - "candidate_index": 2260, + "tech_bar_index": 324912, + "signal_bar_index": 324912, + "bar_offset": 70, + "tech_price": 5484000.0, + "tech_datetime": "2018-11-21 02:03:00", + "candidate_index": 3628, "gt_datetime": "2018-11-21 05:33:00", "gt_price": 4910000.0 }, { "matched": true, "gt_bar_index": 325032, - "tech_bar_index": 324908, - "signal_bar_index": 324908, - "bar_offset": 124, - "tech_price": 5471000.0, - "tech_datetime": "2018-11-21 01:51:00", - "candidate_index": 2259, + "tech_bar_index": 325099, + "signal_bar_index": 325099, + "bar_offset": 67, + "tech_price": 5160000.0, + "tech_datetime": "2018-11-21 11:24:00", + "candidate_index": 3629, "gt_datetime": "2018-11-21 08:03:00", "gt_price": 5001000.0 }, { "matched": true, "gt_bar_index": 325483, - "tech_bar_index": 325486, - "signal_bar_index": 325486, - "bar_offset": 3, - "tech_price": 5194000.0, - "tech_datetime": "2018-11-22 06:45:00", - "candidate_index": 2262, + "tech_bar_index": 325489, + "signal_bar_index": 325489, + "bar_offset": 6, + "tech_price": 5226000.0, + "tech_datetime": "2018-11-22 06:54:00", + "candidate_index": 3635, "gt_datetime": "2018-11-22 06:36:00", "gt_price": 5092000.0 }, { "matched": true, "gt_bar_index": 326118, - "tech_bar_index": 326139, - "signal_bar_index": 326139, - "bar_offset": 21, - "tech_price": 4897000.0, - "tech_datetime": "2018-11-23 15:24:00", - "candidate_index": 2265, + "tech_bar_index": 326222, + "signal_bar_index": 326222, + "bar_offset": 104, + "tech_price": 5012000.0, + "tech_datetime": "2018-11-23 19:33:00", + "candidate_index": 3642, "gt_datetime": "2018-11-23 14:21:00", "gt_price": 4786000.0 }, { "matched": true, "gt_bar_index": 327174, - "tech_bar_index": 327212, - "signal_bar_index": 327212, - "bar_offset": 38, - "tech_price": 4408000.0, - "tech_datetime": "2018-11-25 21:15:00", - "candidate_index": 2271, + "tech_bar_index": 327196, + "signal_bar_index": 327196, + "bar_offset": 22, + "tech_price": 4442000.0, + "tech_datetime": "2018-11-25 20:27:00", + "candidate_index": 3644, "gt_datetime": "2018-11-25 19:21:00", "gt_price": 4125000.0 }, { "matched": true, "gt_bar_index": 327316, - "tech_bar_index": 327267, - "signal_bar_index": 327267, - "bar_offset": 49, - "tech_price": 4439000.0, - "tech_datetime": "2018-11-26 00:00:00", - "candidate_index": 2272, + "tech_bar_index": 327359, + "signal_bar_index": 327359, + "bar_offset": 43, + "tech_price": 4480000.0, + "tech_datetime": "2018-11-26 04:36:00", + "candidate_index": 3646, "gt_datetime": "2018-11-26 02:27:00", "gt_price": 4299000.0 }, { "matched": true, "gt_bar_index": 327780, - "tech_bar_index": 327787, - "signal_bar_index": 327787, - "bar_offset": 7, - "tech_price": 4400000.0, - "tech_datetime": "2018-11-27 02:00:00", - "candidate_index": 2273, + "tech_bar_index": 327788, + "signal_bar_index": 327788, + "bar_offset": 8, + "tech_price": 4396000.0, + "tech_datetime": "2018-11-27 02:03:00", + "candidate_index": 3651, "gt_datetime": "2018-11-27 01:39:00", "gt_price": 4165000.0 }, { "matched": true, "gt_bar_index": 327881, - "tech_bar_index": 328014, - "signal_bar_index": 328014, - "bar_offset": 133, - "tech_price": 4300000.0, - "tech_datetime": "2018-11-27 13:21:00", - "candidate_index": 2274, + "tech_bar_index": 327895, + "signal_bar_index": 327895, + "bar_offset": 14, + "tech_price": 4321000.0, + "tech_datetime": "2018-11-27 07:24:00", + "candidate_index": 3652, "gt_datetime": "2018-11-27 06:42:00", "gt_price": 4188000.0 }, { "matched": true, "gt_bar_index": 328132, - "tech_bar_index": 328263, - "signal_bar_index": 328263, - "bar_offset": 131, - "tech_price": 4294000.0, - "tech_datetime": "2018-11-28 01:48:00", - "candidate_index": 2275, + "tech_bar_index": 328074, + "signal_bar_index": 328074, + "bar_offset": 58, + "tech_price": 4349000.0, + "tech_datetime": "2018-11-27 16:21:00", + "candidate_index": 3655, "gt_datetime": "2018-11-27 19:15:00", "gt_price": 4168000.0 }, { "matched": true, "gt_bar_index": 328969, - "tech_bar_index": 329045, - "signal_bar_index": 329045, - "bar_offset": 76, - "tech_price": 4744000.0, - "tech_datetime": "2018-11-29 16:54:00", - "candidate_index": 2280, + "tech_bar_index": 329010, + "signal_bar_index": 329010, + "bar_offset": 41, + "tech_price": 4768000.0, + "tech_datetime": "2018-11-29 15:09:00", + "candidate_index": 3670, "gt_datetime": "2018-11-29 13:06:00", "gt_price": 4660000.0 }, { "matched": true, "gt_bar_index": 329622, - "tech_bar_index": 329490, - "signal_bar_index": 329490, - "bar_offset": 132, - "tech_price": 4857000.0, - "tech_datetime": "2018-11-30 15:09:00", - "candidate_index": 2282, + "tech_bar_index": 329502, + "signal_bar_index": 329502, + "bar_offset": 120, + "tech_price": 4852000.0, + "tech_datetime": "2018-11-30 15:45:00", + "candidate_index": 3678, "gt_datetime": "2018-11-30 21:45:00", "gt_price": 4460000.0 }, { "matched": true, "gt_bar_index": 331406, - "tech_bar_index": 331411, - "signal_bar_index": 331411, - "bar_offset": 5, - "tech_price": 4428000.0, - "tech_datetime": "2018-12-04 15:15:00", - "candidate_index": 2288, + "tech_bar_index": 331434, + "signal_bar_index": 331434, + "bar_offset": 28, + "tech_price": 4500000.0, + "tech_datetime": "2018-12-04 16:24:00", + "candidate_index": 3699, "gt_datetime": "2018-12-04 15:00:00", "gt_price": 4282000.0 }, { "matched": true, "gt_bar_index": 333078, - "tech_bar_index": 333136, - "signal_bar_index": 333136, - "bar_offset": 58, - "tech_price": 3905000.0, - "tech_datetime": "2018-12-08 05:30:00", - "candidate_index": 2301, + "tech_bar_index": 333127, + "signal_bar_index": 333127, + "bar_offset": 49, + "tech_price": 3925000.0, + "tech_datetime": "2018-12-08 05:03:00", + "candidate_index": 3712, "gt_datetime": "2018-12-08 02:36:00", "gt_price": 3669000.0 }, { "matched": true, "gt_bar_index": 333651, - "tech_bar_index": 333688, - "signal_bar_index": 333688, - "bar_offset": 37, + "tech_bar_index": 333689, + "signal_bar_index": 333689, + "bar_offset": 38, "tech_price": 3883000.0, - "tech_datetime": "2018-12-09 09:06:00", - "candidate_index": 2303, + "tech_datetime": "2018-12-09 09:09:00", + "candidate_index": 3717, "gt_datetime": "2018-12-09 07:15:00", "gt_price": 3720000.0 }, { "matched": true, "gt_bar_index": 336880, - "tech_bar_index": 337067, - "signal_bar_index": 337067, - "bar_offset": 187, - "tech_price": 3630000.0, - "tech_datetime": "2018-12-16 10:15:00", - "candidate_index": 2320, + "tech_bar_index": 336937, + "signal_bar_index": 336937, + "bar_offset": 57, + "tech_price": 3602000.0, + "tech_datetime": "2018-12-16 03:42:00", + "candidate_index": 3761, "gt_datetime": "2018-12-16 00:51:00", "gt_price": 3563000.0 }, { "matched": true, "gt_bar_index": 338964, - "tech_bar_index": 339044, - "signal_bar_index": 339044, - "bar_offset": 80, - "tech_price": 4196000.0, - "tech_datetime": "2018-12-20 13:09:00", - "candidate_index": 2332, + "tech_bar_index": 339009, + "signal_bar_index": 339009, + "bar_offset": 45, + "tech_price": 4218000.0, + "tech_datetime": "2018-12-20 11:24:00", + "candidate_index": 3789, "gt_datetime": "2018-12-20 09:09:00", "gt_price": 4080000.0 }, { "matched": true, "gt_bar_index": 339378, - "tech_bar_index": 339445, - "signal_bar_index": 339445, - "bar_offset": 67, - "tech_price": 4558000.0, - "tech_datetime": "2018-12-21 09:12:00", - "candidate_index": 2337, + "tech_bar_index": 339418, + "signal_bar_index": 339418, + "bar_offset": 40, + "tech_price": 4530000.0, + "tech_datetime": "2018-12-21 07:51:00", + "candidate_index": 3794, "gt_datetime": "2018-12-21 05:51:00", "gt_price": 4353000.0 }, { "matched": true, "gt_bar_index": 339557, - "tech_bar_index": 339660, - "signal_bar_index": 339660, - "bar_offset": 103, - "tech_price": 4481000.0, - "tech_datetime": "2018-12-21 19:57:00", - "candidate_index": 2338, + "tech_bar_index": 339462, + "signal_bar_index": 339462, + "bar_offset": 95, + "tech_price": 4580000.0, + "tech_datetime": "2018-12-21 10:03:00", + "candidate_index": 3795, "gt_datetime": "2018-12-21 14:48:00", "gt_price": 4364000.0 }, { "matched": true, "gt_bar_index": 339858, - "tech_bar_index": 339735, - "signal_bar_index": 339735, - "bar_offset": 123, - "tech_price": 4506000.0, - "tech_datetime": "2018-12-21 23:42:00", - "candidate_index": 2339, + "tech_bar_index": 339878, + "signal_bar_index": 339878, + "bar_offset": 20, + "tech_price": 4344000.0, + "tech_datetime": "2018-12-22 06:51:00", + "candidate_index": 3797, "gt_datetime": "2018-12-22 05:51:00", "gt_price": 4245000.0 }, { "matched": true, "gt_bar_index": 342941, - "tech_bar_index": 342944, - "signal_bar_index": 342944, - "bar_offset": 3, - "tech_price": 4083000.0, - "tech_datetime": "2018-12-28 16:09:00", - "candidate_index": 2357, + "tech_bar_index": 342949, + "signal_bar_index": 342949, + "bar_offset": 8, + "tech_price": 4093000.0, + "tech_datetime": "2018-12-28 16:24:00", + "candidate_index": 3827, "gt_datetime": "2018-12-28 16:00:00", "gt_price": 4055000.0 }, { "matched": true, "gt_bar_index": 344636, - "tech_bar_index": 344571, - "signal_bar_index": 344571, - "bar_offset": 65, - "tech_price": 4244000.0, - "tech_datetime": "2019-01-01 01:30:00", - "candidate_index": 2367, + "tech_bar_index": 344727, + "signal_bar_index": 344727, + "bar_offset": 91, + "tech_price": 4192000.0, + "tech_datetime": "2019-01-01 09:18:00", + "candidate_index": 3846, "gt_datetime": "2019-01-01 04:45:00", "gt_price": 4135000.0 }, { "matched": true, "gt_bar_index": 347620, - "tech_bar_index": 347555, - "signal_bar_index": 347555, - "bar_offset": 65, - "tech_price": 4511000.0, - "tech_datetime": "2019-01-07 06:45:00", - "candidate_index": 2391, + "tech_bar_index": 347587, + "signal_bar_index": 347587, + "bar_offset": 33, + "tech_price": 4530000.0, + "tech_datetime": "2019-01-07 08:21:00", + "candidate_index": 3880, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4280000.0 }, { "matched": true, "gt_bar_index": 350935, - "tech_bar_index": 350901, - "signal_bar_index": 350901, - "bar_offset": 34, - "tech_price": 3969000.0, - "tech_datetime": "2019-01-14 06:21:00", - "candidate_index": 2407, + "tech_bar_index": 350977, + "signal_bar_index": 350977, + "bar_offset": 42, + "tech_price": 3977000.0, + "tech_datetime": "2019-01-14 10:09:00", + "candidate_index": 3903, "gt_datetime": "2019-01-14 08:03:00", "gt_price": 3942000.0 }, { "matched": true, "gt_bar_index": 358307, - "tech_bar_index": 358502, - "signal_bar_index": 358502, - "bar_offset": 195, - "tech_price": 3809000.0, - "tech_datetime": "2019-01-30 02:42:00", - "candidate_index": 2458, + "tech_bar_index": 358331, + "signal_bar_index": 358331, + "bar_offset": 24, + "tech_price": 3775000.0, + "tech_datetime": "2019-01-29 18:09:00", + "candidate_index": 3966, "gt_datetime": "2019-01-29 16:57:00", "gt_price": 3736000.0 }, { "matched": true, "gt_bar_index": 374669, - "tech_bar_index": 374769, - "signal_bar_index": 374769, - "bar_offset": 100, - "tech_price": 4157000.0, - "tech_datetime": "2019-03-05 00:42:00", - "candidate_index": 2558, + "tech_bar_index": 374684, + "signal_bar_index": 374684, + "bar_offset": 15, + "tech_price": 4152000.0, + "tech_datetime": "2019-03-04 20:27:00", + "candidate_index": 4066, "gt_datetime": "2019-03-04 19:42:00", "gt_price": 4122000.0 }, { "matched": true, "gt_bar_index": 388506, - "tech_bar_index": 388507, - "signal_bar_index": 388507, - "bar_offset": 1, - "tech_price": 5254000.0, - "tech_datetime": "2019-04-02 16:30:00", - "candidate_index": 2651, + "tech_bar_index": 388508, + "signal_bar_index": 388508, + "bar_offset": 2, + "tech_price": 5258000.0, + "tech_datetime": "2019-04-02 16:33:00", + "candidate_index": 4178, "gt_datetime": "2019-04-02 16:27:00", "gt_price": 5250000.0 }, { "matched": true, "gt_bar_index": 388934, - "tech_bar_index": 388821, - "signal_bar_index": 388821, - "bar_offset": 113, - "tech_price": 5424000.0, - "tech_datetime": "2019-04-03 08:12:00", - "candidate_index": 2652, + "tech_bar_index": 388890, + "signal_bar_index": 388890, + "bar_offset": 44, + "tech_price": 5695000.0, + "tech_datetime": "2019-04-03 11:39:00", + "candidate_index": 4183, "gt_datetime": "2019-04-03 13:51:00", "gt_price": 5437000.0 }, { "matched": true, "gt_bar_index": 389716, - "tech_bar_index": 390145, - "signal_bar_index": 390145, - "bar_offset": 429, - "tech_price": 5668000.0, - "tech_datetime": "2019-04-06 02:57:00", - "candidate_index": 2657, + "tech_bar_index": 389776, + "signal_bar_index": 389776, + "bar_offset": 60, + "tech_price": 5552000.0, + "tech_datetime": "2019-04-05 08:09:00", + "candidate_index": 4195, "gt_datetime": "2019-04-05 05:09:00", "gt_price": 5450000.0 }, { "matched": true, "gt_bar_index": 390670, - "tech_bar_index": 390830, - "signal_bar_index": 390830, - "bar_offset": 160, - "tech_price": 5855000.0, - "tech_datetime": "2019-04-07 14:06:00", - "candidate_index": 2660, + "tech_bar_index": 390612, + "signal_bar_index": 390612, + "bar_offset": 58, + "tech_price": 5833000.0, + "tech_datetime": "2019-04-07 03:03:00", + "candidate_index": 4211, "gt_datetime": "2019-04-07 06:06:00", "gt_price": 5600000.0 }, + { + "matched": true, + "gt_bar_index": 393107, + "tech_bar_index": 393068, + "signal_bar_index": 393068, + "bar_offset": 39, + "tech_price": 5888000.0, + "tech_datetime": "2019-04-12 08:48:00", + "candidate_index": 4244, + "gt_datetime": "2019-04-12 10:45:00", + "gt_price": 5650000.0 + }, { "matched": true, "gt_bar_index": 399620, - "tech_bar_index": 399428, - "signal_bar_index": 399428, - "bar_offset": 192, - "tech_price": 6396000.0, - "tech_datetime": "2019-04-25 23:36:00", - "candidate_index": 2706, + "tech_bar_index": 399669, + "signal_bar_index": 399669, + "bar_offset": 49, + "tech_price": 6231000.0, + "tech_datetime": "2019-04-26 11:51:00", + "candidate_index": 4326, "gt_datetime": "2019-04-26 09:24:00", "gt_price": 6012000.0 }, { "matched": true, "gt_bar_index": 401297, - "tech_bar_index": 401460, - "signal_bar_index": 401460, - "bar_offset": 163, - "tech_price": 6030000.0, - "tech_datetime": "2019-04-30 06:24:00", - "candidate_index": 2715, + "tech_bar_index": 401320, + "signal_bar_index": 401320, + "bar_offset": 23, + "tech_price": 6035000.0, + "tech_datetime": "2019-04-29 23:18:00", + "candidate_index": 4336, "gt_datetime": "2019-04-29 22:09:00", "gt_price": 5937000.0 }, { "matched": true, "gt_bar_index": 406956, - "tech_bar_index": 407022, - "signal_bar_index": 407022, - "bar_offset": 66, - "tech_price": 7979000.0, - "tech_datetime": "2019-05-12 00:33:00", - "candidate_index": 2742, + "tech_bar_index": 406906, + "signal_bar_index": 406906, + "bar_offset": 50, + "tech_price": 8002000.0, + "tech_datetime": "2019-05-11 18:45:00", + "candidate_index": 4418, "gt_datetime": "2019-05-11 21:15:00", "gt_price": 7820000.0 }, { "matched": true, "gt_bar_index": 407506, - "tech_bar_index": 407606, - "signal_bar_index": 407606, - "bar_offset": 100, - "tech_price": 8309000.0, - "tech_datetime": "2019-05-13 05:45:00", - "candidate_index": 2750, + "tech_bar_index": 407595, + "signal_bar_index": 407595, + "bar_offset": 89, + "tech_price": 8218000.0, + "tech_datetime": "2019-05-13 05:12:00", + "candidate_index": 4426, "gt_datetime": "2019-05-13 00:45:00", "gt_price": 7914000.0 }, { "matched": true, "gt_bar_index": 408134, - "tech_bar_index": 408062, - "signal_bar_index": 408062, - "bar_offset": 72, - "tech_price": 9141000.0, - "tech_datetime": "2019-05-14 04:33:00", - "candidate_index": 2753, + "tech_bar_index": 408104, + "signal_bar_index": 408104, + "bar_offset": 30, + "tech_price": 9451000.0, + "tech_datetime": "2019-05-14 06:39:00", + "candidate_index": 4438, "gt_datetime": "2019-05-14 08:09:00", "gt_price": 8986000.0 }, { "matched": true, "gt_bar_index": 408573, - "tech_bar_index": 408511, - "signal_bar_index": 408511, - "bar_offset": 62, - "tech_price": 9535000.0, - "tech_datetime": "2019-05-15 03:00:00", - "candidate_index": 2754, + "tech_bar_index": 408610, + "signal_bar_index": 408610, + "bar_offset": 37, + "tech_price": 9418000.0, + "tech_datetime": "2019-05-15 07:57:00", + "candidate_index": 4445, "gt_datetime": "2019-05-15 06:06:00", "gt_price": 9097000.0 }, @@ -196165,79 +348717,79 @@ "bar_offset": 56, "tech_price": 9578000.0, "tech_datetime": "2019-05-15 14:15:00", - "candidate_index": 2756, + "candidate_index": 4450, "gt_datetime": "2019-05-15 17:03:00", "gt_price": 9242000.0 }, { "matched": true, "gt_bar_index": 409654, - "tech_bar_index": 409611, - "signal_bar_index": 409611, - "bar_offset": 43, - "tech_price": 9465000.0, - "tech_datetime": "2019-05-17 10:00:00", - "candidate_index": 2761, + "tech_bar_index": 409480, + "signal_bar_index": 409480, + "bar_offset": 174, + "tech_price": 9486000.0, + "tech_datetime": "2019-05-17 03:27:00", + "candidate_index": 4455, "gt_datetime": "2019-05-17 12:09:00", "gt_price": 8008000.0 }, { "matched": true, "gt_bar_index": 409840, - "tech_bar_index": 409916, - "signal_bar_index": 409916, - "bar_offset": 76, - "tech_price": 8602000.0, - "tech_datetime": "2019-05-18 01:15:00", - "candidate_index": 2762, + "tech_bar_index": 409879, + "signal_bar_index": 409879, + "bar_offset": 39, + "tech_price": 8641000.0, + "tech_datetime": "2019-05-17 23:24:00", + "candidate_index": 4456, "gt_datetime": "2019-05-17 21:27:00", "gt_price": 8337000.0 }, { "matched": true, "gt_bar_index": 411293, - "tech_bar_index": 411149, - "signal_bar_index": 411149, - "bar_offset": 144, - "tech_price": 9583000.0, - "tech_datetime": "2019-05-20 14:57:00", - "candidate_index": 2769, + "tech_bar_index": 411333, + "signal_bar_index": 411333, + "bar_offset": 40, + "tech_price": 9394000.0, + "tech_datetime": "2019-05-21 00:09:00", + "candidate_index": 4473, "gt_datetime": "2019-05-20 22:09:00", "gt_price": 9200000.0 }, { "matched": true, "gt_bar_index": 412654, - "tech_bar_index": 412722, - "signal_bar_index": 412722, - "bar_offset": 68, - "tech_price": 9200000.0, - "tech_datetime": "2019-05-23 21:36:00", - "candidate_index": 2773, + "tech_bar_index": 412705, + "signal_bar_index": 412705, + "bar_offset": 51, + "tech_price": 9233000.0, + "tech_datetime": "2019-05-23 20:45:00", + "candidate_index": 4486, "gt_datetime": "2019-05-23 18:12:00", "gt_price": 9005000.0 }, { "matched": true, "gt_bar_index": 415462, - "tech_bar_index": 415391, - "signal_bar_index": 415391, - "bar_offset": 71, - "tech_price": 10318000.0, - "tech_datetime": "2019-05-29 11:18:00", - "candidate_index": 2792, + "tech_bar_index": 415523, + "signal_bar_index": 415523, + "bar_offset": 61, + "tech_price": 10301000.0, + "tech_datetime": "2019-05-29 17:54:00", + "candidate_index": 4525, "gt_datetime": "2019-05-29 14:51:00", "gt_price": 10044000.0 }, { "matched": true, "gt_bar_index": 416406, - "tech_bar_index": 416508, - "signal_bar_index": 416508, - "bar_offset": 102, - "tech_price": 10230000.0, - "tech_datetime": "2019-05-31 19:09:00", - "candidate_index": 2797, + "tech_bar_index": 416422, + "signal_bar_index": 416422, + "bar_offset": 16, + "tech_price": 10097000.0, + "tech_datetime": "2019-05-31 14:51:00", + "candidate_index": 4535, "gt_datetime": "2019-05-31 14:03:00", "gt_price": 9894000.0 }, @@ -196249,211 +348801,211 @@ "bar_offset": 84, "tech_price": 9520000.0, "tech_datetime": "2019-06-05 11:12:00", - "candidate_index": 2808, + "candidate_index": 4566, "gt_datetime": "2019-06-05 07:00:00", "gt_price": 9200000.0 }, { "matched": true, "gt_bar_index": 419551, - "tech_bar_index": 419692, - "signal_bar_index": 419692, - "bar_offset": 141, - "tech_price": 9427000.0, - "tech_datetime": "2019-06-07 10:33:00", - "candidate_index": 2813, + "tech_bar_index": 419655, + "signal_bar_index": 419655, + "bar_offset": 104, + "tech_price": 9468000.0, + "tech_datetime": "2019-06-07 08:42:00", + "candidate_index": 4577, "gt_datetime": "2019-06-07 03:27:00", "gt_price": 9133000.0 }, { "matched": true, "gt_bar_index": 421111, - "tech_bar_index": 420947, - "signal_bar_index": 420947, - "bar_offset": 164, - "tech_price": 9574000.0, - "tech_datetime": "2019-06-10 01:18:00", - "candidate_index": 2819, + "tech_bar_index": 421227, + "signal_bar_index": 421227, + "bar_offset": 116, + "tech_price": 9442000.0, + "tech_datetime": "2019-06-10 15:18:00", + "candidate_index": 4592, "gt_datetime": "2019-06-10 09:30:00", "gt_price": 9285000.0 }, { "matched": true, "gt_bar_index": 427150, - "tech_bar_index": 427326, - "signal_bar_index": 427326, - "bar_offset": 176, - "tech_price": 12476000.0, - "tech_datetime": "2019-06-23 16:06:00", - "candidate_index": 2858, + "tech_bar_index": 426859, + "signal_bar_index": 426859, + "bar_offset": 291, + "tech_price": 12530000.0, + "tech_datetime": "2019-06-22 16:45:00", + "candidate_index": 4688, "gt_datetime": "2019-06-23 07:18:00", "gt_price": 12060000.0 }, { "matched": true, "gt_bar_index": 428824, - "tech_bar_index": 428772, - "signal_bar_index": 428772, - "bar_offset": 52, - "tech_price": 15149000.0, - "tech_datetime": "2019-06-26 16:24:00", - "candidate_index": 2869, + "tech_bar_index": 428851, + "signal_bar_index": 428851, + "bar_offset": 27, + "tech_price": 15055000.0, + "tech_datetime": "2019-06-26 20:21:00", + "candidate_index": 4710, "gt_datetime": "2019-06-26 19:00:00", "gt_price": 14624000.0 }, { "matched": true, "gt_bar_index": 429039, - "tech_bar_index": 428667, - "signal_bar_index": 428667, - "bar_offset": 372, - "tech_price": 14172000.0, - "tech_datetime": "2019-06-26 11:09:00", - "candidate_index": 2868, + "tech_bar_index": 429008, + "signal_bar_index": 429008, + "bar_offset": 31, + "tech_price": 16572000.0, + "tech_datetime": "2019-06-27 04:12:00", + "candidate_index": 4714, "gt_datetime": "2019-06-27 05:45:00", "gt_price": 14922000.0 }, { "matched": true, "gt_bar_index": 429049, - "tech_bar_index": 428660, - "signal_bar_index": 428660, - "bar_offset": 389, - "tech_price": 14258000.0, - "tech_datetime": "2019-06-26 10:48:00", - "candidate_index": 2867, + "tech_bar_index": 429121, + "signal_bar_index": 429121, + "bar_offset": 72, + "tech_price": 16156000.0, + "tech_datetime": "2019-06-27 09:51:00", + "candidate_index": 4715, "gt_datetime": "2019-06-27 06:15:00", "gt_price": 14450000.0 }, { "matched": true, "gt_bar_index": 429294, - "tech_bar_index": 429603, - "signal_bar_index": 429603, - "bar_offset": 309, - "tech_price": 14433000.0, - "tech_datetime": "2019-06-28 09:57:00", - "candidate_index": 2870, + "tech_bar_index": 429400, + "signal_bar_index": 429400, + "bar_offset": 106, + "tech_price": 14501000.0, + "tech_datetime": "2019-06-27 23:48:00", + "candidate_index": 4717, "gt_datetime": "2019-06-27 18:30:00", "gt_price": 13808000.0 }, { "matched": true, "gt_bar_index": 429515, - "tech_bar_index": 429819, - "signal_bar_index": 429819, - "bar_offset": 304, - "tech_price": 14876000.0, - "tech_datetime": "2019-06-28 20:45:00", - "candidate_index": 2871, + "tech_bar_index": 429541, + "signal_bar_index": 429541, + "bar_offset": 26, + "tech_price": 13413000.0, + "tech_datetime": "2019-06-28 06:51:00", + "candidate_index": 4718, "gt_datetime": "2019-06-28 05:33:00", "gt_price": 12959000.0 }, { "matched": true, "gt_bar_index": 429576, - "tech_bar_index": 429874, - "signal_bar_index": 429874, - "bar_offset": 298, - "tech_price": 14661000.0, - "tech_datetime": "2019-06-28 23:30:00", - "candidate_index": 2872, + "tech_bar_index": 429569, + "signal_bar_index": 429569, + "bar_offset": 7, + "tech_price": 14280000.0, + "tech_datetime": "2019-06-28 08:15:00", + "candidate_index": 4719, "gt_datetime": "2019-06-28 08:36:00", "gt_price": 13721000.0 }, { "matched": true, "gt_bar_index": 429692, - "tech_bar_index": 429910, - "signal_bar_index": 429910, - "bar_offset": 218, - "tech_price": 14692000.0, - "tech_datetime": "2019-06-29 01:18:00", - "candidate_index": 2873, + "tech_bar_index": 429739, + "signal_bar_index": 429739, + "bar_offset": 47, + "tech_price": 14128000.0, + "tech_datetime": "2019-06-28 16:45:00", + "candidate_index": 4721, "gt_datetime": "2019-06-28 14:24:00", "gt_price": 13600000.0 }, { "matched": true, "gt_bar_index": 430186, - "tech_bar_index": 430611, - "signal_bar_index": 430611, - "bar_offset": 425, - "tech_price": 14727000.0, - "tech_datetime": "2019-06-30 12:21:00", - "candidate_index": 2874, + "tech_bar_index": 430224, + "signal_bar_index": 430224, + "bar_offset": 38, + "tech_price": 14608000.0, + "tech_datetime": "2019-06-29 17:00:00", + "candidate_index": 4726, "gt_datetime": "2019-06-29 15:06:00", "gt_price": 14235000.0 }, { "matched": true, "gt_bar_index": 430871, - "tech_bar_index": 430648, - "signal_bar_index": 430648, - "bar_offset": 223, - "tech_price": 14729000.0, - "tech_datetime": "2019-06-30 14:12:00", - "candidate_index": 2875, + "tech_bar_index": 430891, + "signal_bar_index": 430891, + "bar_offset": 20, + "tech_price": 14001000.0, + "tech_datetime": "2019-07-01 02:21:00", + "candidate_index": 4734, "gt_datetime": "2019-07-01 01:21:00", "gt_price": 13550000.0 }, { "matched": true, "gt_bar_index": 431336, - "tech_bar_index": 431345, - "signal_bar_index": 431345, - "bar_offset": 9, - "tech_price": 12766000.0, - "tech_datetime": "2019-07-02 01:03:00", - "candidate_index": 2877, + "tech_bar_index": 431449, + "signal_bar_index": 431449, + "bar_offset": 113, + "tech_price": 12946000.0, + "tech_datetime": "2019-07-02 06:15:00", + "candidate_index": 4739, "gt_datetime": "2019-07-02 00:36:00", "gt_price": 12259000.0 }, { "matched": true, "gt_bar_index": 431628, - "tech_bar_index": 431676, - "signal_bar_index": 431676, - "bar_offset": 48, - "tech_price": 12400000.0, - "tech_datetime": "2019-07-02 17:36:00", - "candidate_index": 2879, + "tech_bar_index": 431693, + "signal_bar_index": 431693, + "bar_offset": 65, + "tech_price": 12482000.0, + "tech_datetime": "2019-07-02 18:27:00", + "candidate_index": 4743, "gt_datetime": "2019-07-02 15:12:00", "gt_price": 11746000.0 }, { "matched": true, "gt_bar_index": 431735, - "tech_bar_index": 431740, - "signal_bar_index": 431740, - "bar_offset": 5, - "tech_price": 12332000.0, - "tech_datetime": "2019-07-02 20:48:00", - "candidate_index": 2881, + "tech_bar_index": 431747, + "signal_bar_index": 431747, + "bar_offset": 12, + "tech_price": 12325000.0, + "tech_datetime": "2019-07-02 21:09:00", + "candidate_index": 4744, "gt_datetime": "2019-07-02 20:33:00", "gt_price": 11882000.0 }, { "matched": true, "gt_bar_index": 432167, - "tech_bar_index": 432241, - "signal_bar_index": 432241, - "bar_offset": 74, - "tech_price": 13650000.0, - "tech_datetime": "2019-07-03 21:51:00", - "candidate_index": 2883, + "tech_bar_index": 432207, + "signal_bar_index": 432207, + "bar_offset": 40, + "tech_price": 13647000.0, + "tech_datetime": "2019-07-03 20:09:00", + "candidate_index": 4751, "gt_datetime": "2019-07-03 18:09:00", "gt_price": 13256000.0 }, { "matched": true, "gt_bar_index": 433084, - "tech_bar_index": 433186, - "signal_bar_index": 433186, - "bar_offset": 102, - "tech_price": 13590000.0, - "tech_datetime": "2019-07-05 21:06:00", - "candidate_index": 2887, + "tech_bar_index": 433047, + "signal_bar_index": 433047, + "bar_offset": 37, + "tech_price": 13520000.0, + "tech_datetime": "2019-07-05 14:09:00", + "candidate_index": 4765, "gt_datetime": "2019-07-05 16:00:00", "gt_price": 13068000.0 }, @@ -196465,379 +349017,379 @@ "bar_offset": 172, "tech_price": 15392000.0, "tech_datetime": "2019-07-10 21:51:00", - "candidate_index": 2907, + "candidate_index": 4804, "gt_datetime": "2019-07-11 06:27:00", "gt_price": 14001000.0 }, { "matched": true, "gt_bar_index": 435929, - "tech_bar_index": 436106, - "signal_bar_index": 436106, - "bar_offset": 177, - "tech_price": 14105000.0, - "tech_datetime": "2019-07-11 23:06:00", - "candidate_index": 2908, + "tech_bar_index": 436055, + "signal_bar_index": 436055, + "bar_offset": 126, + "tech_price": 13943000.0, + "tech_datetime": "2019-07-11 20:33:00", + "candidate_index": 4805, "gt_datetime": "2019-07-11 14:15:00", "gt_price": 13544000.0 }, { "matched": true, "gt_bar_index": 436386, - "tech_bar_index": 436308, - "signal_bar_index": 436308, - "bar_offset": 78, - "tech_price": 13805000.0, - "tech_datetime": "2019-07-12 09:12:00", - "candidate_index": 2910, + "tech_bar_index": 436433, + "signal_bar_index": 436433, + "bar_offset": 47, + "tech_price": 13738000.0, + "tech_datetime": "2019-07-12 15:27:00", + "candidate_index": 4813, "gt_datetime": "2019-07-12 13:06:00", "gt_price": 13234000.0 }, { "matched": true, "gt_bar_index": 437789, - "tech_bar_index": 437659, - "signal_bar_index": 437659, - "bar_offset": 130, - "tech_price": 12734000.0, - "tech_datetime": "2019-07-15 04:45:00", - "candidate_index": 2916, + "tech_bar_index": 437613, + "signal_bar_index": 437613, + "bar_offset": 176, + "tech_price": 12852000.0, + "tech_datetime": "2019-07-15 02:27:00", + "candidate_index": 4826, "gt_datetime": "2019-07-15 11:15:00", "gt_price": 11879000.0 }, { "matched": true, "gt_bar_index": 438760, - "tech_bar_index": 438878, - "signal_bar_index": 438878, - "bar_offset": 118, - "tech_price": 11512000.0, - "tech_datetime": "2019-07-17 17:42:00", - "candidate_index": 2922, + "tech_bar_index": 438708, + "signal_bar_index": 438708, + "bar_offset": 52, + "tech_price": 11598000.0, + "tech_datetime": "2019-07-17 09:12:00", + "candidate_index": 4834, "gt_datetime": "2019-07-17 11:48:00", "gt_price": 11000000.0 }, { "matched": true, "gt_bar_index": 438940, - "tech_bar_index": 439050, - "signal_bar_index": 439050, - "bar_offset": 110, - "tech_price": 11696000.0, - "tech_datetime": "2019-07-18 02:18:00", - "candidate_index": 2923, + "tech_bar_index": 438864, + "signal_bar_index": 438864, + "bar_offset": 76, + "tech_price": 11540000.0, + "tech_datetime": "2019-07-17 17:00:00", + "candidate_index": 4835, "gt_datetime": "2019-07-17 20:48:00", "gt_price": 10870000.0 }, { "matched": true, "gt_bar_index": 439467, - "tech_bar_index": 439336, - "signal_bar_index": 439336, - "bar_offset": 131, - "tech_price": 11810000.0, - "tech_datetime": "2019-07-18 16:36:00", - "candidate_index": 2925, + "tech_bar_index": 439495, + "signal_bar_index": 439495, + "bar_offset": 28, + "tech_price": 12238000.0, + "tech_datetime": "2019-07-19 00:33:00", + "candidate_index": 4842, "gt_datetime": "2019-07-18 23:09:00", "gt_price": 11093000.0 }, { "matched": true, "gt_bar_index": 442158, - "tech_bar_index": 442291, - "signal_bar_index": 442291, - "bar_offset": 133, - "tech_price": 11538000.0, - "tech_datetime": "2019-07-24 20:21:00", - "candidate_index": 2943, + "tech_bar_index": 442184, + "signal_bar_index": 442184, + "bar_offset": 26, + "tech_price": 11560000.0, + "tech_datetime": "2019-07-24 15:00:00", + "candidate_index": 4875, "gt_datetime": "2019-07-24 13:42:00", "gt_price": 11340000.0 }, { "matched": true, "gt_bar_index": 444435, - "tech_bar_index": 444440, - "signal_bar_index": 444440, - "bar_offset": 5, - "tech_price": 11334000.0, - "tech_datetime": "2019-07-29 07:57:00", - "candidate_index": 2955, + "tech_bar_index": 444453, + "signal_bar_index": 444453, + "bar_offset": 18, + "tech_price": 11365000.0, + "tech_datetime": "2019-07-29 08:36:00", + "candidate_index": 4908, "gt_datetime": "2019-07-29 07:42:00", "gt_price": 11000000.0 }, { "matched": true, "gt_bar_index": 448757, - "tech_bar_index": 448799, - "signal_bar_index": 448799, - "bar_offset": 42, - "tech_price": 13770000.0, - "tech_datetime": "2019-08-07 09:54:00", - "candidate_index": 2977, + "tech_bar_index": 448816, + "signal_bar_index": 448816, + "bar_offset": 59, + "tech_price": 13807000.0, + "tech_datetime": "2019-08-07 10:45:00", + "candidate_index": 5001, "gt_datetime": "2019-08-07 07:48:00", "gt_price": 13414000.0 }, { "matched": true, "gt_bar_index": 452749, - "tech_bar_index": 453107, - "signal_bar_index": 453107, - "bar_offset": 358, - "tech_price": 12639000.0, - "tech_datetime": "2019-08-16 09:18:00", - "candidate_index": 2997, + "tech_bar_index": 452791, + "signal_bar_index": 452791, + "bar_offset": 42, + "tech_price": 12049000.0, + "tech_datetime": "2019-08-15 17:30:00", + "candidate_index": 5051, "gt_datetime": "2019-08-15 15:24:00", "gt_price": 11505000.0 }, { "matched": true, "gt_bar_index": 453217, - "tech_bar_index": 453338, - "signal_bar_index": 453338, - "bar_offset": 121, - "tech_price": 12400000.0, - "tech_datetime": "2019-08-16 20:51:00", - "candidate_index": 2998, + "tech_bar_index": 453125, + "signal_bar_index": 453125, + "bar_offset": 92, + "tech_price": 12691000.0, + "tech_datetime": "2019-08-16 10:12:00", + "candidate_index": 5059, "gt_datetime": "2019-08-16 14:48:00", "gt_price": 11939000.0 }, { "matched": true, "gt_bar_index": 453942, - "tech_bar_index": 454002, - "signal_bar_index": 454002, - "bar_offset": 60, - "tech_price": 12384000.0, - "tech_datetime": "2019-08-18 06:03:00", - "candidate_index": 3002, + "tech_bar_index": 454004, + "signal_bar_index": 454004, + "bar_offset": 62, + "tech_price": 12387000.0, + "tech_datetime": "2019-08-18 06:09:00", + "candidate_index": 5067, "gt_datetime": "2019-08-18 03:03:00", "gt_price": 12204000.0 }, { "matched": true, "gt_bar_index": 455852, - "tech_bar_index": 455997, - "signal_bar_index": 455997, - "bar_offset": 145, - "tech_price": 12080000.0, - "tech_datetime": "2019-08-22 18:15:00", - "candidate_index": 3013, + "tech_bar_index": 455949, + "signal_bar_index": 455949, + "bar_offset": 97, + "tech_price": 12105000.0, + "tech_datetime": "2019-08-22 15:51:00", + "candidate_index": 5093, "gt_datetime": "2019-08-22 11:00:00", "gt_price": 11819000.0 }, { "matched": true, "gt_bar_index": 459321, - "tech_bar_index": 459473, - "signal_bar_index": 459473, - "bar_offset": 152, - "tech_price": 11513000.0, - "tech_datetime": "2019-08-30 00:12:00", - "candidate_index": 3031, + "tech_bar_index": 459273, + "signal_bar_index": 459273, + "bar_offset": 48, + "tech_price": 11659000.0, + "tech_datetime": "2019-08-29 14:12:00", + "candidate_index": 5142, "gt_datetime": "2019-08-29 16:36:00", "gt_price": 11380000.0 }, { "matched": true, "gt_bar_index": 465546, - "tech_bar_index": 465736, - "signal_bar_index": 465736, - "bar_offset": 190, - "tech_price": 12053000.0, - "tech_datetime": "2019-09-12 01:21:00", - "candidate_index": 3071, + "tech_bar_index": 465565, + "signal_bar_index": 465565, + "bar_offset": 19, + "tech_price": 12020000.0, + "tech_datetime": "2019-09-11 16:48:00", + "candidate_index": 5215, "gt_datetime": "2019-09-11 15:51:00", "gt_price": 11865000.0 }, { "matched": true, "gt_bar_index": 469303, - "tech_bar_index": 469171, - "signal_bar_index": 469171, - "bar_offset": 132, - "tech_price": 12062000.0, - "tech_datetime": "2019-09-19 05:30:00", - "candidate_index": 3097, + "tech_bar_index": 469413, + "signal_bar_index": 469413, + "bar_offset": 110, + "tech_price": 11790000.0, + "tech_datetime": "2019-09-19 17:36:00", + "candidate_index": 5250, "gt_datetime": "2019-09-19 12:06:00", "gt_price": 11575000.0 }, { "matched": true, "gt_bar_index": 472036, - "tech_bar_index": 471782, - "signal_bar_index": 471782, - "bar_offset": 254, - "tech_price": 11619000.0, - "tech_datetime": "2019-09-24 16:03:00", - "candidate_index": 3109, + "tech_bar_index": 472147, + "signal_bar_index": 472147, + "bar_offset": 111, + "tech_price": 10487000.0, + "tech_datetime": "2019-09-25 10:18:00", + "candidate_index": 5281, "gt_datetime": "2019-09-25 04:45:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 472292, - "tech_bar_index": 472373, - "signal_bar_index": 472373, - "bar_offset": 81, - "tech_price": 10000000.0, - "tech_datetime": "2019-09-25 21:36:00", - "candidate_index": 3110, + "tech_bar_index": 472392, + "signal_bar_index": 472392, + "bar_offset": 100, + "tech_price": 10050000.0, + "tech_datetime": "2019-09-25 22:33:00", + "candidate_index": 5282, "gt_datetime": "2019-09-25 17:33:00", "gt_price": 9810000.0 }, { "matched": true, "gt_bar_index": 472931, - "tech_bar_index": 472846, - "signal_bar_index": 472846, - "bar_offset": 85, - "tech_price": 10147000.0, - "tech_datetime": "2019-09-26 21:15:00", - "candidate_index": 3113, + "tech_bar_index": 472981, + "signal_bar_index": 472981, + "bar_offset": 50, + "tech_price": 9758000.0, + "tech_datetime": "2019-09-27 04:00:00", + "candidate_index": 5288, "gt_datetime": "2019-09-27 01:30:00", "gt_price": 9364000.0 }, { "matched": true, "gt_bar_index": 474663, - "tech_bar_index": 474776, - "signal_bar_index": 474776, - "bar_offset": 113, - "tech_price": 9618000.0, - "tech_datetime": "2019-09-30 21:45:00", - "candidate_index": 3121, + "tech_bar_index": 474702, + "signal_bar_index": 474702, + "bar_offset": 39, + "tech_price": 9430000.0, + "tech_datetime": "2019-09-30 18:03:00", + "candidate_index": 5308, "gt_datetime": "2019-09-30 16:06:00", "gt_price": 9270000.0 }, { "matched": true, "gt_bar_index": 477892, - "tech_bar_index": 478169, - "signal_bar_index": 478169, - "bar_offset": 277, - "tech_price": 9692000.0, - "tech_datetime": "2019-10-07 23:27:00", - "candidate_index": 3131, + "tech_bar_index": 477943, + "signal_bar_index": 477943, + "bar_offset": 51, + "tech_price": 9424000.0, + "tech_datetime": "2019-10-07 12:09:00", + "candidate_index": 5338, "gt_datetime": "2019-10-07 09:36:00", "gt_price": 9307000.0 }, { "matched": true, "gt_bar_index": 486175, - "tech_bar_index": 486205, - "signal_bar_index": 486205, - "bar_offset": 30, - "tech_price": 8729000.0, - "tech_datetime": "2019-10-24 17:18:00", - "candidate_index": 3157, + "tech_bar_index": 486235, + "signal_bar_index": 486235, + "bar_offset": 60, + "tech_price": 8790000.0, + "tech_datetime": "2019-10-24 18:48:00", + "candidate_index": 5413, "gt_datetime": "2019-10-24 15:48:00", "gt_price": 8644000.0 }, { "matched": true, "gt_bar_index": 487068, - "tech_bar_index": 487071, - "signal_bar_index": 487071, - "bar_offset": 3, - "tech_price": 10933000.0, - "tech_datetime": "2019-10-26 12:36:00", - "candidate_index": 3161, + "tech_bar_index": 487017, + "signal_bar_index": 487017, + "bar_offset": 51, + "tech_price": 10635000.0, + "tech_datetime": "2019-10-26 09:54:00", + "candidate_index": 5427, "gt_datetime": "2019-10-26 12:27:00", "gt_price": 10754000.0 }, { "matched": true, "gt_bar_index": 487190, - "tech_bar_index": 487332, - "signal_bar_index": 487332, - "bar_offset": 142, - "tech_price": 10662000.0, - "tech_datetime": "2019-10-27 01:39:00", - "candidate_index": 3162, + "tech_bar_index": 487141, + "signal_bar_index": 487141, + "bar_offset": 49, + "tech_price": 11074000.0, + "tech_datetime": "2019-10-26 16:06:00", + "candidate_index": 5428, "gt_datetime": "2019-10-26 18:33:00", "gt_price": 10378000.0 }, { "matched": true, "gt_bar_index": 487390, - "tech_bar_index": 487823, - "signal_bar_index": 487823, - "bar_offset": 433, - "tech_price": 11125000.0, - "tech_datetime": "2019-10-28 02:12:00", - "candidate_index": 3163, + "tech_bar_index": 487307, + "signal_bar_index": 487307, + "bar_offset": 83, + "tech_price": 10695000.0, + "tech_datetime": "2019-10-27 00:24:00", + "candidate_index": 5429, "gt_datetime": "2019-10-27 04:33:00", "gt_price": 10395000.0 }, { "matched": true, "gt_bar_index": 493533, - "tech_bar_index": 493647, - "signal_bar_index": 493647, - "bar_offset": 114, - "tech_price": 10248000.0, - "tech_datetime": "2019-11-09 05:27:00", - "candidate_index": 3192, + "tech_bar_index": 493742, + "signal_bar_index": 493742, + "bar_offset": 209, + "tech_price": 10262000.0, + "tech_datetime": "2019-11-09 10:12:00", + "candidate_index": 5495, "gt_datetime": "2019-11-08 23:45:00", "gt_price": 10100000.0 }, { "matched": true, "gt_bar_index": 500178, - "tech_bar_index": 500346, - "signal_bar_index": 500346, - "bar_offset": 168, - "tech_price": 8692000.0, - "tech_datetime": "2019-11-23 07:33:00", - "candidate_index": 3211, + "tech_bar_index": 500199, + "signal_bar_index": 500199, + "bar_offset": 21, + "tech_price": 8487000.0, + "tech_datetime": "2019-11-23 00:12:00", + "candidate_index": 5550, "gt_datetime": "2019-11-22 23:09:00", "gt_price": 8186000.0 }, { "matched": true, "gt_bar_index": 501447, - "tech_bar_index": 501545, - "signal_bar_index": 501545, - "bar_offset": 98, - "tech_price": 7958000.0, - "tech_datetime": "2019-11-25 19:30:00", - "candidate_index": 3213, + "tech_bar_index": 501481, + "signal_bar_index": 501481, + "bar_offset": 34, + "tech_price": 7910000.0, + "tech_datetime": "2019-11-25 16:18:00", + "candidate_index": 5560, "gt_datetime": "2019-11-25 14:36:00", "gt_price": 7683000.0 }, { "matched": true, "gt_bar_index": 502496, - "tech_bar_index": 502585, - "signal_bar_index": 502585, - "bar_offset": 89, - "tech_price": 8470000.0, - "tech_datetime": "2019-11-27 23:30:00", - "candidate_index": 3218, + "tech_bar_index": 502539, + "signal_bar_index": 502539, + "bar_offset": 43, + "tech_price": 8530000.0, + "tech_datetime": "2019-11-27 21:12:00", + "candidate_index": 5572, "gt_datetime": "2019-11-27 19:03:00", "gt_price": 8049000.0 }, { "matched": true, "gt_bar_index": 505818, - "tech_bar_index": 505779, - "signal_bar_index": 505779, - "bar_offset": 39, - "tech_price": 8473000.0, - "tech_datetime": "2019-12-04 15:12:00", - "candidate_index": 3229, + "tech_bar_index": 505796, + "signal_bar_index": 505796, + "bar_offset": 22, + "tech_price": 8476000.0, + "tech_datetime": "2019-12-04 16:03:00", + "candidate_index": 5606, "gt_datetime": "2019-12-04 17:09:00", "gt_price": 8420000.0 }, { "matched": true, "gt_bar_index": 506082, - "tech_bar_index": 506062, - "signal_bar_index": 506062, - "bar_offset": 20, - "tech_price": 8790000.0, - "tech_datetime": "2019-12-05 05:21:00", - "candidate_index": 3236, + "tech_bar_index": 506041, + "signal_bar_index": 506041, + "bar_offset": 41, + "tech_price": 8789000.0, + "tech_datetime": "2019-12-05 04:18:00", + "candidate_index": 5610, "gt_datetime": "2019-12-05 06:21:00", "gt_price": 8439000.0 }, @@ -196849,226 +349401,262 @@ "bar_offset": 4, "tech_price": 7694000.0, "tech_datetime": "2019-12-18 22:33:00", - "candidate_index": 3259, + "candidate_index": 5668, "gt_datetime": "2019-12-18 22:21:00", "gt_price": 7550000.0 }, { "matched": true, "gt_bar_index": 513045, - "tech_bar_index": 513052, - "signal_bar_index": 513052, - "bar_offset": 7, - "tech_price": 8306000.0, - "tech_datetime": "2019-12-19 18:51:00", - "candidate_index": 3260, + "tech_bar_index": 513057, + "signal_bar_index": 513057, + "bar_offset": 12, + "tech_price": 8385000.0, + "tech_datetime": "2019-12-19 19:06:00", + "candidate_index": 5672, "gt_datetime": "2019-12-19 18:30:00", "gt_price": 8217000.0 }, { "matched": true, "gt_bar_index": 516934, - "tech_bar_index": 516824, - "signal_bar_index": 516824, - "bar_offset": 110, - "tech_price": 8348000.0, - "tech_datetime": "2019-12-27 15:36:00", - "candidate_index": 3277, + "tech_bar_index": 516959, + "signal_bar_index": 516959, + "bar_offset": 25, + "tech_price": 8356000.0, + "tech_datetime": "2019-12-27 22:21:00", + "candidate_index": 5715, "gt_datetime": "2019-12-27 21:06:00", "gt_price": 8200000.0 }, { "matched": true, "gt_bar_index": 520092, - "tech_bar_index": 520313, - "signal_bar_index": 520313, - "bar_offset": 221, - "tech_price": 8469000.0, - "tech_datetime": "2020-01-03 22:03:00", - "candidate_index": 3290, + "tech_bar_index": 520125, + "signal_bar_index": 520125, + "bar_offset": 33, + "tech_price": 8062000.0, + "tech_datetime": "2020-01-03 12:39:00", + "candidate_index": 5740, "gt_datetime": "2020-01-03 11:00:00", "gt_price": 7904000.0 }, { "matched": true, "gt_bar_index": 523515, - "tech_bar_index": 523622, - "signal_bar_index": 523622, - "bar_offset": 107, - "tech_price": 9009000.0, - "tech_datetime": "2020-01-10 23:09:00", - "candidate_index": 3302, + "tech_bar_index": 523535, + "signal_bar_index": 523535, + "bar_offset": 20, + "tech_price": 8822000.0, + "tech_datetime": "2020-01-10 18:48:00", + "candidate_index": 5787, "gt_datetime": "2020-01-10 17:48:00", "gt_price": 8750000.0 }, { "matched": true, "gt_bar_index": 529860, - "tech_bar_index": 529822, - "signal_bar_index": 529822, - "bar_offset": 38, - "tech_price": 9765000.0, - "tech_datetime": "2020-01-23 21:15:00", - "candidate_index": 3336, + "tech_bar_index": 529889, + "signal_bar_index": 529889, + "bar_offset": 29, + "tech_price": 9690000.0, + "tech_datetime": "2020-01-24 00:36:00", + "candidate_index": 5877, "gt_datetime": "2020-01-23 23:09:00", "gt_price": 9620000.0 }, { "matched": true, "gt_bar_index": 541864, - "tech_bar_index": 542039, - "signal_bar_index": 542039, - "bar_offset": 175, - "tech_price": 11376000.0, - "tech_datetime": "2020-02-18 08:09:00", - "candidate_index": 3402, + "tech_bar_index": 541891, + "signal_bar_index": 541891, + "bar_offset": 27, + "tech_price": 11267000.0, + "tech_datetime": "2020-02-18 00:45:00", + "candidate_index": 6042, "gt_datetime": "2020-02-17 23:24:00", "gt_price": 11136000.0 }, { "matched": true, "gt_bar_index": 546399, - "tech_bar_index": 546614, - "signal_bar_index": 546614, - "bar_offset": 215, - "tech_price": 10700000.0, - "tech_datetime": "2020-02-27 21:00:00", - "candidate_index": 3429, + "tech_bar_index": 546421, + "signal_bar_index": 546421, + "bar_offset": 22, + "tech_price": 10607000.0, + "tech_datetime": "2020-02-27 11:21:00", + "candidate_index": 6099, "gt_datetime": "2020-02-27 10:15:00", "gt_price": 10297000.0 }, { "matched": true, "gt_bar_index": 548195, - "tech_bar_index": 548200, - "signal_bar_index": 548200, - "bar_offset": 5, - "tech_price": 10347000.0, - "tech_datetime": "2020-03-02 04:18:00", - "candidate_index": 3437, + "tech_bar_index": 548207, + "signal_bar_index": 548207, + "bar_offset": 12, + "tech_price": 10373000.0, + "tech_datetime": "2020-03-02 04:39:00", + "candidate_index": 6132, "gt_datetime": "2020-03-02 04:03:00", "gt_price": 10279000.0 }, { "matched": true, "gt_bar_index": 551967, - "tech_bar_index": 551897, - "signal_bar_index": 551897, - "bar_offset": 70, - "tech_price": 9655000.0, - "tech_datetime": "2020-03-09 21:09:00", - "candidate_index": 3456, + "tech_bar_index": 552068, + "signal_bar_index": 552068, + "bar_offset": 101, + "tech_price": 9605000.0, + "tech_datetime": "2020-03-10 05:42:00", + "candidate_index": 6176, "gt_datetime": "2020-03-10 00:39:00", "gt_price": 9349000.0 }, { "matched": true, "gt_bar_index": 553309, - "tech_bar_index": 553538, - "signal_bar_index": 553538, - "bar_offset": 229, - "tech_price": 7378000.0, - "tech_datetime": "2020-03-13 07:12:00", - "candidate_index": 3464, + "tech_bar_index": 553090, + "signal_bar_index": 553090, + "bar_offset": 219, + "tech_price": 9510000.0, + "tech_datetime": "2020-03-12 08:48:00", + "candidate_index": 6185, "gt_datetime": "2020-03-12 19:45:00", "gt_price": 7781000.0 }, { "matched": true, "gt_bar_index": 553310, - "tech_bar_index": 553053, - "signal_bar_index": 553053, - "bar_offset": 257, - "tech_price": 9385000.0, - "tech_datetime": "2020-03-12 06:57:00", - "candidate_index": 3463, + "tech_bar_index": 553069, + "signal_bar_index": 553069, + "bar_offset": 241, + "tech_price": 9532000.0, + "tech_datetime": "2020-03-12 07:45:00", + "candidate_index": 6184, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 7701000.0 }, { "matched": true, "gt_bar_index": 553333, - "tech_bar_index": 553629, - "signal_bar_index": 553629, - "bar_offset": 296, - "tech_price": 6380000.0, - "tech_datetime": "2020-03-13 11:45:00", - "candidate_index": 3465, + "tech_bar_index": 553656, + "signal_bar_index": 553656, + "bar_offset": 323, + "tech_price": 6750000.0, + "tech_datetime": "2020-03-13 13:06:00", + "candidate_index": 6186, "gt_datetime": "2020-03-12 20:57:00", "gt_price": 7509000.0 }, { "matched": true, "gt_bar_index": 553369, - "tech_bar_index": 553653, - "signal_bar_index": 553653, - "bar_offset": 284, - "tech_price": 6915000.0, - "tech_datetime": "2020-03-13 12:57:00", - "candidate_index": 3466, + "tech_bar_index": 553660, + "signal_bar_index": 553660, + "bar_offset": 291, + "tech_price": 6808000.0, + "tech_datetime": "2020-03-13 13:18:00", + "candidate_index": 6187, "gt_datetime": "2020-03-12 22:45:00", "gt_price": 7263000.0 }, { "matched": true, "gt_bar_index": 553529, - "tech_bar_index": 553669, - "signal_bar_index": 553669, - "bar_offset": 140, - "tech_price": 6652000.0, - "tech_datetime": "2020-03-13 13:45:00", - "candidate_index": 3467, + "tech_bar_index": 553702, + "signal_bar_index": 553702, + "bar_offset": 173, + "tech_price": 6772000.0, + "tech_datetime": "2020-03-13 15:24:00", + "candidate_index": 6188, "gt_datetime": "2020-03-13 06:45:00", "gt_price": 7000000.0 }, { "matched": true, "gt_bar_index": 553570, - "tech_bar_index": 553677, - "signal_bar_index": 553677, - "bar_offset": 107, - "tech_price": 6869000.0, - "tech_datetime": "2020-03-13 14:09:00", - "candidate_index": 3468, + "tech_bar_index": 553748, + "signal_bar_index": 553748, + "bar_offset": 178, + "tech_price": 7039000.0, + "tech_datetime": "2020-03-13 17:42:00", + "candidate_index": 6189, "gt_datetime": "2020-03-13 08:48:00", "gt_price": 5991000.0 }, { "matched": true, "gt_bar_index": 553577, - "tech_bar_index": 553818, - "signal_bar_index": 553818, - "bar_offset": 241, - "tech_price": 7121000.0, - "tech_datetime": "2020-03-13 21:12:00", - "candidate_index": 3469, + "tech_bar_index": 553765, + "signal_bar_index": 553765, + "bar_offset": 188, + "tech_price": 7132000.0, + "tech_datetime": "2020-03-13 18:33:00", + "candidate_index": 6190, "gt_datetime": "2020-03-13 09:09:00", "gt_price": 6089000.0 }, { "matched": true, "gt_bar_index": 553619, - "tech_bar_index": 553993, - "signal_bar_index": 553993, - "bar_offset": 374, - "tech_price": 6976000.0, - "tech_datetime": "2020-03-14 05:57:00", - "candidate_index": 3470, + "tech_bar_index": 553821, + "signal_bar_index": 553821, + "bar_offset": 202, + "tech_price": 7131000.0, + "tech_datetime": "2020-03-13 21:21:00", + "candidate_index": 6191, "gt_datetime": "2020-03-13 11:15:00", "gt_price": 5494000.0 }, { "matched": true, "gt_bar_index": 553624, - "tech_bar_index": 554061, - "signal_bar_index": 554061, - "bar_offset": 437, - "tech_price": 7181000.0, - "tech_datetime": "2020-03-14 09:21:00", - "candidate_index": 3471, + "tech_bar_index": 553840, + "signal_bar_index": 553840, + "bar_offset": 216, + "tech_price": 7211000.0, + "tech_datetime": "2020-03-13 22:18:00", + "candidate_index": 6192, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 5784000.0 }, + { + "matched": true, + "gt_bar_index": 553628, + "tech_bar_index": 553974, + "signal_bar_index": 553974, + "bar_offset": 346, + "tech_price": 6895000.0, + "tech_datetime": "2020-03-14 05:00:00", + "candidate_index": 6193, + "gt_datetime": "2020-03-13 11:42:00", + "gt_price": 6036000.0 + }, + { + "matched": true, + "gt_bar_index": 553632, + "tech_bar_index": 554013, + "signal_bar_index": 554013, + "bar_offset": 381, + "tech_price": 7139000.0, + "tech_datetime": "2020-03-14 06:57:00", + "candidate_index": 6194, + "gt_datetime": "2020-03-13 11:54:00", + "gt_price": 6188000.0 + }, + { + "matched": true, + "gt_bar_index": 553649, + "tech_bar_index": 554127, + "signal_bar_index": 554127, + "bar_offset": 478, + "tech_price": 7180000.0, + "tech_datetime": "2020-03-14 12:39:00", + "candidate_index": 6195, + "gt_datetime": "2020-03-13 12:45:00", + "gt_price": 6582000.0 + }, { "matched": true, "gt_bar_index": 553797, @@ -197077,367 +349665,391 @@ "bar_offset": 480, "tech_price": 6912000.0, "tech_datetime": "2020-03-14 20:09:00", - "candidate_index": 3472, + "candidate_index": 6196, "gt_datetime": "2020-03-13 20:09:00", "gt_price": 6961000.0 }, + { + "matched": true, + "gt_bar_index": 553889, + "tech_bar_index": 554287, + "signal_bar_index": 554287, + "bar_offset": 398, + "tech_price": 7014000.0, + "tech_datetime": "2020-03-14 20:39:00", + "candidate_index": 6197, + "gt_datetime": "2020-03-14 00:45:00", + "gt_price": 6480000.0 + }, + { + "matched": true, + "gt_bar_index": 553951, + "tech_bar_index": 554318, + "signal_bar_index": 554318, + "bar_offset": 367, + "tech_price": 6932000.0, + "tech_datetime": "2020-03-14 22:12:00", + "candidate_index": 6198, + "gt_datetime": "2020-03-14 03:51:00", + "gt_price": 6400000.0 + }, { "matched": true, "gt_bar_index": 554256, - "tech_bar_index": 554456, - "signal_bar_index": 554456, - "bar_offset": 200, - "tech_price": 6953000.0, - "tech_datetime": "2020-03-15 05:06:00", - "candidate_index": 3473, + "tech_bar_index": 554547, + "signal_bar_index": 554547, + "bar_offset": 291, + "tech_price": 6848000.0, + "tech_datetime": "2020-03-15 09:39:00", + "candidate_index": 6199, "gt_datetime": "2020-03-14 19:06:00", "gt_price": 6601000.0 }, { "matched": true, "gt_bar_index": 554608, - "tech_bar_index": 554955, - "signal_bar_index": 554955, - "bar_offset": 347, - "tech_price": 6822000.0, - "tech_datetime": "2020-03-16 06:03:00", - "candidate_index": 3474, + "tech_bar_index": 554632, + "signal_bar_index": 554632, + "bar_offset": 24, + "tech_price": 6762000.0, + "tech_datetime": "2020-03-15 13:54:00", + "candidate_index": 6200, "gt_datetime": "2020-03-15 12:42:00", "gt_price": 6660000.0 }, { "matched": true, "gt_bar_index": 554953, - "tech_bar_index": 555293, - "signal_bar_index": 555293, - "bar_offset": 340, - "tech_price": 6311000.0, - "tech_datetime": "2020-03-16 22:57:00", - "candidate_index": 3475, + "tech_bar_index": 554929, + "signal_bar_index": 554929, + "bar_offset": 24, + "tech_price": 6840000.0, + "tech_datetime": "2020-03-16 04:45:00", + "candidate_index": 6203, "gt_datetime": "2020-03-16 05:57:00", "gt_price": 6721000.0 }, { "matched": true, "gt_bar_index": 555234, - "tech_bar_index": 555342, - "signal_bar_index": 555342, - "bar_offset": 108, - "tech_price": 6527000.0, - "tech_datetime": "2020-03-17 01:24:00", - "candidate_index": 3476, + "tech_bar_index": 555313, + "signal_bar_index": 555313, + "bar_offset": 79, + "tech_price": 6391000.0, + "tech_datetime": "2020-03-16 23:57:00", + "candidate_index": 6205, "gt_datetime": "2020-03-16 20:00:00", "gt_price": 6000000.0 }, { "matched": true, "gt_bar_index": 555284, - "tech_bar_index": 555386, - "signal_bar_index": 555386, - "bar_offset": 102, - "tech_price": 6480000.0, - "tech_datetime": "2020-03-17 03:36:00", - "candidate_index": 3477, + "tech_bar_index": 555561, + "signal_bar_index": 555561, + "bar_offset": 277, + "tech_price": 6657000.0, + "tech_datetime": "2020-03-17 12:21:00", + "candidate_index": 6206, "gt_datetime": "2020-03-16 22:30:00", "gt_price": 6050000.0 }, { "matched": true, "gt_bar_index": 555430, - "tech_bar_index": 555408, - "signal_bar_index": 555408, - "bar_offset": 22, - "tech_price": 6440000.0, - "tech_datetime": "2020-03-17 04:42:00", - "candidate_index": 3478, + "tech_bar_index": 555871, + "signal_bar_index": 555871, + "bar_offset": 441, + "tech_price": 6721000.0, + "tech_datetime": "2020-03-18 03:51:00", + "candidate_index": 6207, "gt_datetime": "2020-03-17 05:48:00", "gt_price": 6200000.0 }, { "matched": true, "gt_bar_index": 555774, - "tech_bar_index": 555899, - "signal_bar_index": 555899, - "bar_offset": 125, - "tech_price": 6722000.0, - "tech_datetime": "2020-03-18 05:15:00", - "candidate_index": 3480, + "tech_bar_index": 555885, + "signal_bar_index": 555885, + "bar_offset": 111, + "tech_price": 6748000.0, + "tech_datetime": "2020-03-18 04:33:00", + "candidate_index": 6208, "gt_datetime": "2020-03-17 23:00:00", "gt_price": 6398000.0 }, { "matched": true, "gt_bar_index": 556177, - "tech_bar_index": 555974, - "signal_bar_index": 555974, - "bar_offset": 203, - "tech_price": 6844000.0, - "tech_datetime": "2020-03-18 09:00:00", - "candidate_index": 3481, + "tech_bar_index": 556160, + "signal_bar_index": 556160, + "bar_offset": 17, + "tech_price": 6563000.0, + "tech_datetime": "2020-03-18 18:18:00", + "candidate_index": 6211, "gt_datetime": "2020-03-18 19:09:00", "gt_price": 6363000.0 }, { "matched": true, "gt_bar_index": 556969, - "tech_bar_index": 557071, - "signal_bar_index": 557071, - "bar_offset": 102, - "tech_price": 7809000.0, - "tech_datetime": "2020-03-20 15:51:00", - "candidate_index": 3485, + "tech_bar_index": 557035, + "signal_bar_index": 557035, + "bar_offset": 66, + "tech_price": 7768000.0, + "tech_datetime": "2020-03-20 14:03:00", + "candidate_index": 6224, "gt_datetime": "2020-03-20 10:45:00", "gt_price": 7513000.0 }, { "matched": true, "gt_bar_index": 557345, - "tech_bar_index": 557368, - "signal_bar_index": 557368, - "bar_offset": 23, - "tech_price": 7759000.0, - "tech_datetime": "2020-03-21 06:42:00", - "candidate_index": 3487, + "tech_bar_index": 557370, + "signal_bar_index": 557370, + "bar_offset": 25, + "tech_price": 7756000.0, + "tech_datetime": "2020-03-21 06:48:00", + "candidate_index": 6229, "gt_datetime": "2020-03-21 05:33:00", "gt_price": 7353000.0 }, { "matched": true, "gt_bar_index": 557639, - "tech_bar_index": 557726, - "signal_bar_index": 557726, - "bar_offset": 87, - "tech_price": 7776000.0, - "tech_datetime": "2020-03-22 00:36:00", - "candidate_index": 3488, + "tech_bar_index": 557662, + "signal_bar_index": 557662, + "bar_offset": 23, + "tech_price": 7752000.0, + "tech_datetime": "2020-03-21 21:24:00", + "candidate_index": 6233, "gt_datetime": "2020-03-21 20:15:00", "gt_price": 7420000.0 }, { "matched": true, "gt_bar_index": 558563, - "tech_bar_index": 558695, - "signal_bar_index": 558695, - "bar_offset": 132, - "tech_price": 7778000.0, - "tech_datetime": "2020-03-24 01:03:00", - "candidate_index": 3499, + "tech_bar_index": 558582, + "signal_bar_index": 558582, + "bar_offset": 19, + "tech_price": 7387000.0, + "tech_datetime": "2020-03-23 19:24:00", + "candidate_index": 6246, "gt_datetime": "2020-03-23 18:27:00", "gt_price": 7234000.0 }, { "matched": true, "gt_bar_index": 558647, - "tech_bar_index": 558430, - "signal_bar_index": 558430, - "bar_offset": 217, - "tech_price": 7493000.0, - "tech_datetime": "2020-03-23 11:48:00", - "candidate_index": 3498, + "tech_bar_index": 558651, + "signal_bar_index": 558651, + "bar_offset": 4, + "tech_price": 7812000.0, + "tech_datetime": "2020-03-23 22:51:00", + "candidate_index": 6247, "gt_datetime": "2020-03-23 22:39:00", "gt_price": 7650000.0 }, { "matched": true, "gt_bar_index": 561735, - "tech_bar_index": 561835, - "signal_bar_index": 561835, - "bar_offset": 100, - "tech_price": 7549000.0, - "tech_datetime": "2020-03-30 14:03:00", - "candidate_index": 3512, + "tech_bar_index": 561780, + "signal_bar_index": 561780, + "bar_offset": 45, + "tech_price": 7427000.0, + "tech_datetime": "2020-03-30 11:18:00", + "candidate_index": 6293, "gt_datetime": "2020-03-30 09:03:00", "gt_price": 7200000.0 }, { "matched": true, "gt_bar_index": 562966, - "tech_bar_index": 563144, - "signal_bar_index": 563144, - "bar_offset": 178, - "tech_price": 7935000.0, - "tech_datetime": "2020-04-02 07:30:00", - "candidate_index": 3518, + "tech_bar_index": 562997, + "signal_bar_index": 562997, + "bar_offset": 31, + "tech_price": 7633000.0, + "tech_datetime": "2020-04-02 00:09:00", + "candidate_index": 6313, "gt_datetime": "2020-04-01 22:36:00", "gt_price": 7534000.0 }, { "matched": true, "gt_bar_index": 563981, - "tech_bar_index": 563726, - "signal_bar_index": 563726, - "bar_offset": 255, - "tech_price": 8196000.0, - "tech_datetime": "2020-04-03 12:36:00", - "candidate_index": 3521, + "tech_bar_index": 563996, + "signal_bar_index": 563996, + "bar_offset": 15, + "tech_price": 8167000.0, + "tech_datetime": "2020-04-04 02:06:00", + "candidate_index": 6327, "gt_datetime": "2020-04-04 01:21:00", "gt_price": 8050000.0 }, { "matched": true, "gt_bar_index": 567334, - "tech_bar_index": 567259, - "signal_bar_index": 567259, - "bar_offset": 75, - "tech_price": 8454000.0, - "tech_datetime": "2020-04-10 21:15:00", - "candidate_index": 3537, + "tech_bar_index": 567359, + "signal_bar_index": 567359, + "bar_offset": 25, + "tech_price": 8368000.0, + "tech_datetime": "2020-04-11 02:15:00", + "candidate_index": 6371, "gt_datetime": "2020-04-11 01:00:00", "gt_price": 8238000.0 }, { "matched": true, "gt_bar_index": 569901, - "tech_bar_index": 569955, - "signal_bar_index": 569955, - "bar_offset": 54, - "tech_price": 8101000.0, - "tech_datetime": "2020-04-16 12:09:00", - "candidate_index": 3553, + "tech_bar_index": 569946, + "signal_bar_index": 569946, + "bar_offset": 45, + "tech_price": 8114000.0, + "tech_datetime": "2020-04-16 11:42:00", + "candidate_index": 6397, "gt_datetime": "2020-04-16 09:27:00", "gt_price": 7925000.0 }, { "matched": true, "gt_bar_index": 572532, - "tech_bar_index": 572552, - "signal_bar_index": 572552, - "bar_offset": 20, - "tech_price": 8365000.0, - "tech_datetime": "2020-04-21 22:00:00", - "candidate_index": 3571, + "tech_bar_index": 572553, + "signal_bar_index": 572553, + "bar_offset": 21, + "tech_price": 8370000.0, + "tech_datetime": "2020-04-21 22:03:00", + "candidate_index": 6430, "gt_datetime": "2020-04-21 21:00:00", "gt_price": 8310000.0 }, { "matched": true, "gt_bar_index": 576812, - "tech_bar_index": 576753, - "signal_bar_index": 576753, - "bar_offset": 59, - "tech_price": 11232000.0, - "tech_datetime": "2020-04-30 16:03:00", - "candidate_index": 3590, + "tech_bar_index": 576887, + "signal_bar_index": 576887, + "bar_offset": 75, + "tech_price": 10710000.0, + "tech_datetime": "2020-04-30 22:45:00", + "candidate_index": 6491, "gt_datetime": "2020-04-30 19:00:00", "gt_price": 10271000.0 }, { "matched": true, "gt_bar_index": 576969, - "tech_bar_index": 577017, - "signal_bar_index": 577017, - "bar_offset": 48, - "tech_price": 10739000.0, - "tech_datetime": "2020-05-01 05:15:00", - "candidate_index": 3591, + "tech_bar_index": 576991, + "signal_bar_index": 576991, + "bar_offset": 22, + "tech_price": 10563000.0, + "tech_datetime": "2020-05-01 03:57:00", + "candidate_index": 6492, "gt_datetime": "2020-05-01 02:51:00", "gt_price": 10280000.0 }, { "matched": true, "gt_bar_index": 578645, - "tech_bar_index": 578518, - "signal_bar_index": 578518, - "bar_offset": 127, - "tech_price": 10879000.0, - "tech_datetime": "2020-05-04 08:18:00", - "candidate_index": 3597, + "tech_bar_index": 578738, + "signal_bar_index": 578738, + "bar_offset": 93, + "tech_price": 10614000.0, + "tech_datetime": "2020-05-04 19:18:00", + "candidate_index": 6513, "gt_datetime": "2020-05-04 14:39:00", "gt_price": 10450000.0 }, { "matched": true, "gt_bar_index": 581419, - "tech_bar_index": 581310, - "signal_bar_index": 581310, - "bar_offset": 109, - "tech_price": 11745000.0, - "tech_datetime": "2020-05-10 03:54:00", - "candidate_index": 3620, + "tech_bar_index": 581324, + "signal_bar_index": 581324, + "bar_offset": 95, + "tech_price": 11784000.0, + "tech_datetime": "2020-05-10 04:36:00", + "candidate_index": 6568, "gt_datetime": "2020-05-10 09:21:00", "gt_price": 10285000.0 }, { "matched": true, "gt_bar_index": 581476, - "tech_bar_index": 581615, - "signal_bar_index": 581615, - "bar_offset": 139, - "tech_price": 10779000.0, - "tech_datetime": "2020-05-10 19:09:00", - "candidate_index": 3621, + "tech_bar_index": 581598, + "signal_bar_index": 581598, + "bar_offset": 122, + "tech_price": 10830000.0, + "tech_datetime": "2020-05-10 18:18:00", + "candidate_index": 6569, "gt_datetime": "2020-05-10 12:12:00", "gt_price": 10213000.0 }, { "matched": true, "gt_bar_index": 581752, - "tech_bar_index": 581820, - "signal_bar_index": 581820, - "bar_offset": 68, - "tech_price": 10679000.0, - "tech_datetime": "2020-05-11 05:24:00", - "candidate_index": 3622, + "tech_bar_index": 581694, + "signal_bar_index": 581694, + "bar_offset": 58, + "tech_price": 10738000.0, + "tech_datetime": "2020-05-10 23:06:00", + "candidate_index": 6571, "gt_datetime": "2020-05-11 02:00:00", "gt_price": 10199000.0 }, { "matched": true, "gt_bar_index": 582092, - "tech_bar_index": 582196, - "signal_bar_index": 582196, - "bar_offset": 104, - "tech_price": 10880000.0, - "tech_datetime": "2020-05-12 00:12:00", - "candidate_index": 3624, + "tech_bar_index": 582098, + "signal_bar_index": 582098, + "bar_offset": 6, + "tech_price": 10500000.0, + "tech_datetime": "2020-05-11 19:18:00", + "candidate_index": 6577, "gt_datetime": "2020-05-11 19:00:00", "gt_price": 10267000.0 }, { "matched": true, "gt_bar_index": 582258, - "tech_bar_index": 582320, - "signal_bar_index": 582320, - "bar_offset": 62, - "tech_price": 10525000.0, - "tech_datetime": "2020-05-12 06:24:00", - "candidate_index": 3625, + "tech_bar_index": 582294, + "signal_bar_index": 582294, + "bar_offset": 36, + "tech_price": 10661000.0, + "tech_datetime": "2020-05-12 05:06:00", + "candidate_index": 6580, "gt_datetime": "2020-05-12 03:18:00", "gt_price": 10135000.0 }, { "matched": true, "gt_bar_index": 584296, - "tech_bar_index": 584160, - "signal_bar_index": 584160, - "bar_offset": 136, - "tech_price": 11486000.0, - "tech_datetime": "2020-05-16 02:24:00", - "candidate_index": 3638, + "tech_bar_index": 584256, + "signal_bar_index": 584256, + "bar_offset": 40, + "tech_price": 11409000.0, + "tech_datetime": "2020-05-16 07:12:00", + "candidate_index": 6609, "gt_datetime": "2020-05-16 09:12:00", "gt_price": 11202000.0 }, { "matched": true, "gt_bar_index": 588831, - "tech_bar_index": 588766, - "signal_bar_index": 588766, - "bar_offset": 65, - "tech_price": 10771000.0, - "tech_datetime": "2020-05-25 16:45:00", - "candidate_index": 3668, + "tech_bar_index": 588798, + "signal_bar_index": 588798, + "bar_offset": 33, + "tech_price": 10764000.0, + "tech_datetime": "2020-05-25 18:21:00", + "candidate_index": 6669, "gt_datetime": "2020-05-25 20:00:00", "gt_price": 10522000.0 }, { "matched": true, "gt_bar_index": 598764, - "tech_bar_index": 598640, - "signal_bar_index": 598640, - "bar_offset": 124, - "tech_price": 11263000.0, - "tech_datetime": "2020-06-15 09:21:00", - "candidate_index": 3746, + "tech_bar_index": 598804, + "signal_bar_index": 598804, + "bar_offset": 40, + "tech_price": 11007000.0, + "tech_datetime": "2020-06-15 17:33:00", + "candidate_index": 6798, "gt_datetime": "2020-06-15 15:33:00", "gt_price": 10770000.0 }, @@ -197449,19 +350061,19 @@ "bar_offset": 8, "tech_price": 10800000.0, "tech_datetime": "2020-07-06 06:39:00", - "candidate_index": 3815, + "candidate_index": 6913, "gt_datetime": "2020-07-06 06:15:00", "gt_price": 10692000.0 }, { "matched": true, "gt_bar_index": 619478, - "tech_bar_index": 619526, - "signal_bar_index": 619526, - "bar_offset": 48, - "tech_price": 12897000.0, - "tech_datetime": "2020-07-28 21:39:00", - "candidate_index": 3897, + "tech_bar_index": 619517, + "signal_bar_index": 619517, + "bar_offset": 39, + "tech_price": 12977000.0, + "tech_datetime": "2020-07-28 21:12:00", + "candidate_index": 7032, "gt_datetime": "2020-07-28 19:15:00", "gt_price": 12510000.0 }, @@ -197473,79 +350085,79 @@ "bar_offset": 74, "tech_price": 13942000.0, "tech_datetime": "2020-08-02 10:00:00", - "candidate_index": 3908, + "candidate_index": 7065, "gt_datetime": "2020-08-02 13:42:00", "gt_price": 12890000.0 }, { "matched": true, "gt_bar_index": 621909, - "tech_bar_index": 621996, - "signal_bar_index": 621996, - "bar_offset": 87, - "tech_price": 13110000.0, - "tech_datetime": "2020-08-03 01:09:00", - "candidate_index": 3909, + "tech_bar_index": 621971, + "signal_bar_index": 621971, + "bar_offset": 62, + "tech_price": 13150000.0, + "tech_datetime": "2020-08-02 23:54:00", + "candidate_index": 7066, "gt_datetime": "2020-08-02 20:48:00", "gt_price": 12860000.0 }, { "matched": true, "gt_bar_index": 626594, - "tech_bar_index": 626477, - "signal_bar_index": 626477, - "bar_offset": 117, - "tech_price": 13595000.0, - "tech_datetime": "2020-08-12 09:12:00", - "candidate_index": 3931, + "tech_bar_index": 626609, + "signal_bar_index": 626609, + "bar_offset": 15, + "tech_price": 13422000.0, + "tech_datetime": "2020-08-12 15:48:00", + "candidate_index": 7115, "gt_datetime": "2020-08-12 15:03:00", "gt_price": 13265000.0 }, { "matched": true, "gt_bar_index": 634028, - "tech_bar_index": 633931, - "signal_bar_index": 633931, - "bar_offset": 97, - "tech_price": 13375000.0, - "tech_datetime": "2020-08-27 21:54:00", - "candidate_index": 3975, + "tech_bar_index": 634054, + "signal_bar_index": 634054, + "bar_offset": 26, + "tech_price": 13329000.0, + "tech_datetime": "2020-08-28 04:03:00", + "candidate_index": 7208, "gt_datetime": "2020-08-28 02:45:00", "gt_price": 13217000.0 }, { "matched": true, "gt_bar_index": 637504, - "tech_bar_index": 637672, - "signal_bar_index": 637672, - "bar_offset": 168, - "tech_price": 12442000.0, - "tech_datetime": "2020-09-04 16:57:00", - "candidate_index": 4008, + "tech_bar_index": 637680, + "signal_bar_index": 637680, + "bar_offset": 176, + "tech_price": 12548000.0, + "tech_datetime": "2020-09-04 17:21:00", + "candidate_index": 7267, "gt_datetime": "2020-09-04 08:33:00", "gt_price": 12091000.0 }, { "matched": true, "gt_bar_index": 639209, - "tech_bar_index": 639256, - "signal_bar_index": 639256, - "bar_offset": 47, - "tech_price": 12055000.0, - "tech_datetime": "2020-09-08 00:09:00", - "candidate_index": 4019, + "tech_bar_index": 639224, + "signal_bar_index": 639224, + "bar_offset": 15, + "tech_price": 12035000.0, + "tech_datetime": "2020-09-07 22:33:00", + "candidate_index": 7284, "gt_datetime": "2020-09-07 21:48:00", "gt_price": 11851000.0 }, { "matched": true, "gt_bar_index": 646918, - "tech_bar_index": 646955, - "signal_bar_index": 646955, - "bar_offset": 37, - "tech_price": 12011000.0, - "tech_datetime": "2020-09-24 10:57:00", - "candidate_index": 4075, + "tech_bar_index": 646941, + "signal_bar_index": 646941, + "bar_offset": 23, + "tech_price": 12033000.0, + "tech_datetime": "2020-09-24 10:15:00", + "candidate_index": 7372, "gt_datetime": "2020-09-24 09:06:00", "gt_price": 11909000.0 }, @@ -197557,223 +350169,223 @@ "bar_offset": 67, "tech_price": 14965000.0, "tech_datetime": "2020-10-29 02:36:00", - "candidate_index": 4205, + "candidate_index": 7601, "gt_datetime": "2020-10-28 23:15:00", "gt_price": 14585000.0 }, { "matched": true, "gt_bar_index": 665890, - "tech_bar_index": 665968, - "signal_bar_index": 665968, - "bar_offset": 78, - "tech_price": 15348000.0, - "tech_datetime": "2020-11-03 01:39:00", - "candidate_index": 4219, + "tech_bar_index": 665911, + "signal_bar_index": 665911, + "bar_offset": 21, + "tech_price": 15242000.0, + "tech_datetime": "2020-11-02 22:48:00", + "candidate_index": 7633, "gt_datetime": "2020-11-02 21:45:00", "gt_price": 15010000.0 }, { "matched": true, "gt_bar_index": 668438, - "tech_bar_index": 668524, - "signal_bar_index": 668524, - "bar_offset": 86, - "tech_price": 16688000.0, - "tech_datetime": "2020-11-08 09:27:00", - "candidate_index": 4236, + "tech_bar_index": 668453, + "signal_bar_index": 668453, + "bar_offset": 15, + "tech_price": 16790000.0, + "tech_datetime": "2020-11-08 05:54:00", + "candidate_index": 7675, "gt_datetime": "2020-11-08 05:09:00", "gt_price": 16200000.0 }, { "matched": true, "gt_bar_index": 673430, - "tech_bar_index": 673319, - "signal_bar_index": 673319, - "bar_offset": 111, - "tech_price": 19453000.0, - "tech_datetime": "2020-11-18 09:12:00", - "candidate_index": 4270, + "tech_bar_index": 673402, + "signal_bar_index": 673402, + "bar_offset": 28, + "tech_price": 19931000.0, + "tech_datetime": "2020-11-18 13:21:00", + "candidate_index": 7756, "gt_datetime": "2020-11-18 14:45:00", "gt_price": 19039000.0 }, { "matched": true, "gt_bar_index": 675271, - "tech_bar_index": 675242, - "signal_bar_index": 675242, - "bar_offset": 29, - "tech_price": 20366000.0, - "tech_datetime": "2020-11-22 09:21:00", - "candidate_index": 4280, + "tech_bar_index": 675294, + "signal_bar_index": 675294, + "bar_offset": 23, + "tech_price": 20372000.0, + "tech_datetime": "2020-11-22 11:57:00", + "candidate_index": 7781, "gt_datetime": "2020-11-22 10:48:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 677330, - "tech_bar_index": 677193, - "signal_bar_index": 677193, - "bar_offset": 137, - "tech_price": 20898000.0, - "tech_datetime": "2020-11-26 10:54:00", - "candidate_index": 4296, + "tech_bar_index": 677428, + "signal_bar_index": 677428, + "bar_offset": 98, + "tech_price": 19343000.0, + "tech_datetime": "2020-11-26 22:45:00", + "candidate_index": 7808, "gt_datetime": "2020-11-26 17:51:00", "gt_price": 18300000.0 }, { "matched": true, "gt_bar_index": 677542, - "tech_bar_index": 677599, - "signal_bar_index": 677599, - "bar_offset": 57, - "tech_price": 19164000.0, - "tech_datetime": "2020-11-27 07:18:00", - "candidate_index": 4297, + "tech_bar_index": 677460, + "signal_bar_index": 677460, + "bar_offset": 82, + "tech_price": 19249000.0, + "tech_datetime": "2020-11-27 00:21:00", + "candidate_index": 7809, "gt_datetime": "2020-11-27 04:27:00", "gt_price": 18531000.0 }, { "matched": true, "gt_bar_index": 677952, - "tech_bar_index": 678034, - "signal_bar_index": 678034, - "bar_offset": 82, - "tech_price": 18741000.0, - "tech_datetime": "2020-11-28 05:03:00", - "candidate_index": 4300, + "tech_bar_index": 678015, + "signal_bar_index": 678015, + "bar_offset": 63, + "tech_price": 18723000.0, + "tech_datetime": "2020-11-28 04:06:00", + "candidate_index": 7813, "gt_datetime": "2020-11-28 00:57:00", "gt_price": 18464000.0 }, { "matched": true, "gt_bar_index": 679818, - "tech_bar_index": 679712, - "signal_bar_index": 679712, - "bar_offset": 106, - "tech_price": 21208000.0, - "tech_datetime": "2020-12-01 16:57:00", - "candidate_index": 4318, + "tech_bar_index": 679850, + "signal_bar_index": 679850, + "bar_offset": 32, + "tech_price": 21270000.0, + "tech_datetime": "2020-12-01 23:51:00", + "candidate_index": 7848, "gt_datetime": "2020-12-01 22:15:00", "gt_price": 20111000.0 }, { "matched": true, "gt_bar_index": 683564, - "tech_bar_index": 683666, - "signal_bar_index": 683666, - "bar_offset": 102, - "tech_price": 20001000.0, - "tech_datetime": "2020-12-09 22:39:00", - "candidate_index": 4337, + "tech_bar_index": 683625, + "signal_bar_index": 683625, + "bar_offset": 61, + "tech_price": 19975000.0, + "tech_datetime": "2020-12-09 20:36:00", + "candidate_index": 7894, "gt_datetime": "2020-12-09 17:33:00", "gt_price": 19190000.0 }, { "matched": true, "gt_bar_index": 687448, - "tech_bar_index": 687585, - "signal_bar_index": 687585, - "bar_offset": 137, - "tech_price": 25103000.0, - "tech_datetime": "2020-12-18 02:36:00", - "candidate_index": 4362, + "tech_bar_index": 687468, + "signal_bar_index": 687468, + "bar_offset": 20, + "tech_price": 24511000.0, + "tech_datetime": "2020-12-17 20:45:00", + "candidate_index": 7936, "gt_datetime": "2020-12-17 19:45:00", "gt_price": 24136000.0 }, { "matched": true, "gt_bar_index": 689397, - "tech_bar_index": 689556, - "signal_bar_index": 689556, - "bar_offset": 159, - "tech_price": 25439000.0, - "tech_datetime": "2020-12-22 05:09:00", - "candidate_index": 4376, + "tech_bar_index": 689297, + "signal_bar_index": 689297, + "bar_offset": 100, + "tech_price": 26432000.0, + "tech_datetime": "2020-12-21 16:12:00", + "candidate_index": 7967, "gt_datetime": "2020-12-21 21:12:00", "gt_price": 24511000.0 }, { "matched": true, "gt_bar_index": 690340, - "tech_bar_index": 690392, - "signal_bar_index": 690392, - "bar_offset": 52, - "tech_price": 26690000.0, - "tech_datetime": "2020-12-23 22:57:00", - "candidate_index": 4383, + "tech_bar_index": 690363, + "signal_bar_index": 690363, + "bar_offset": 23, + "tech_price": 26386000.0, + "tech_datetime": "2020-12-23 21:30:00", + "candidate_index": 7985, "gt_datetime": "2020-12-23 20:21:00", "gt_price": 25644000.0 }, { "matched": true, "gt_bar_index": 692459, - "tech_bar_index": 692581, - "signal_bar_index": 692581, - "bar_offset": 122, - "tech_price": 30091000.0, - "tech_datetime": "2020-12-28 12:24:00", - "candidate_index": 4399, + "tech_bar_index": 692528, + "signal_bar_index": 692528, + "bar_offset": 69, + "tech_price": 30033000.0, + "tech_datetime": "2020-12-28 09:45:00", + "candidate_index": 8016, "gt_datetime": "2020-12-28 06:18:00", "gt_price": 28750000.0 }, { "matched": true, "gt_bar_index": 695333, - "tech_bar_index": 695360, - "signal_bar_index": 695360, - "bar_offset": 27, - "tech_price": 35449000.0, - "tech_datetime": "2021-01-03 07:21:00", - "candidate_index": 4420, + "tech_bar_index": 695276, + "signal_bar_index": 695276, + "bar_offset": 57, + "tech_price": 35951000.0, + "tech_datetime": "2021-01-03 03:09:00", + "candidate_index": 8060, "gt_datetime": "2021-01-03 06:00:00", "gt_price": 33691000.0 }, { "matched": true, "gt_bar_index": 695765, - "tech_bar_index": 695838, - "signal_bar_index": 695838, - "bar_offset": 73, - "tech_price": 37577000.0, - "tech_datetime": "2021-01-04 07:15:00", - "candidate_index": 4424, + "tech_bar_index": 695801, + "signal_bar_index": 695801, + "bar_offset": 36, + "tech_price": 37849000.0, + "tech_datetime": "2021-01-04 05:24:00", + "candidate_index": 8065, "gt_datetime": "2021-01-04 03:36:00", "gt_price": 36202000.0 }, { "matched": true, "gt_bar_index": 696078, - "tech_bar_index": 695996, - "signal_bar_index": 695996, - "bar_offset": 82, - "tech_price": 37886000.0, - "tech_datetime": "2021-01-04 15:09:00", - "candidate_index": 4427, + "tech_bar_index": 696163, + "signal_bar_index": 696163, + "bar_offset": 85, + "tech_price": 36254000.0, + "tech_datetime": "2021-01-04 23:30:00", + "candidate_index": 8070, "gt_datetime": "2021-01-04 19:15:00", "gt_price": 32100000.0 }, { "matched": true, "gt_bar_index": 696228, - "tech_bar_index": 696262, - "signal_bar_index": 696262, - "bar_offset": 34, - "tech_price": 35695000.0, - "tech_datetime": "2021-01-05 04:27:00", - "candidate_index": 4428, + "tech_bar_index": 696333, + "signal_bar_index": 696333, + "bar_offset": 105, + "tech_price": 35713000.0, + "tech_datetime": "2021-01-05 08:00:00", + "candidate_index": 8071, "gt_datetime": "2021-01-05 02:45:00", "gt_price": 34854000.0 }, { "matched": true, "gt_bar_index": 696477, - "tech_bar_index": 696282, - "signal_bar_index": 696282, - "bar_offset": 195, - "tech_price": 35696000.0, - "tech_datetime": "2021-01-05 05:27:00", - "candidate_index": 4429, + "tech_bar_index": 696395, + "signal_bar_index": 696395, + "bar_offset": 82, + "tech_price": 37074000.0, + "tech_datetime": "2021-01-05 11:06:00", + "candidate_index": 8073, "gt_datetime": "2021-01-05 15:12:00", "gt_price": 34265000.0 }, @@ -197785,499 +350397,559 @@ "bar_offset": 48, "tech_price": 39297000.0, "tech_datetime": "2021-01-06 15:51:00", - "candidate_index": 4434, + "candidate_index": 8079, "gt_datetime": "2021-01-06 18:15:00", "gt_price": 37798000.0 }, { "matched": true, "gt_bar_index": 697689, - "tech_bar_index": 697684, - "signal_bar_index": 697684, - "bar_offset": 5, - "tech_price": 43718000.0, - "tech_datetime": "2021-01-08 03:33:00", - "candidate_index": 4443, + "tech_bar_index": 697704, + "signal_bar_index": 697704, + "bar_offset": 15, + "tech_price": 43499000.0, + "tech_datetime": "2021-01-08 04:33:00", + "candidate_index": 8088, "gt_datetime": "2021-01-08 03:48:00", "gt_price": 41540000.0 }, { "matched": true, "gt_bar_index": 697848, - "tech_bar_index": 697811, - "signal_bar_index": 697811, - "bar_offset": 37, - "tech_price": 44498000.0, - "tech_datetime": "2021-01-08 09:54:00", - "candidate_index": 4445, + "tech_bar_index": 697864, + "signal_bar_index": 697864, + "bar_offset": 16, + "tech_price": 43828000.0, + "tech_datetime": "2021-01-08 12:33:00", + "candidate_index": 8095, "gt_datetime": "2021-01-08 11:45:00", "gt_price": 42114000.0 }, { "matched": true, "gt_bar_index": 699162, - "tech_bar_index": 699168, - "signal_bar_index": 699168, - "bar_offset": 6, - "tech_price": 42294000.0, - "tech_datetime": "2021-01-11 05:45:00", - "candidate_index": 4455, + "tech_bar_index": 699228, + "signal_bar_index": 699228, + "bar_offset": 66, + "tech_price": 43583000.0, + "tech_datetime": "2021-01-11 08:45:00", + "candidate_index": 8110, "gt_datetime": "2021-01-11 05:27:00", "gt_price": 39005000.0 }, { "matched": true, "gt_bar_index": 699166, - "tech_bar_index": 699215, - "signal_bar_index": 699215, - "bar_offset": 49, - "tech_price": 43184000.0, - "tech_datetime": "2021-01-11 08:06:00", - "candidate_index": 4456, + "tech_bar_index": 698906, + "signal_bar_index": 698906, + "bar_offset": 260, + "tech_price": 46421000.0, + "tech_datetime": "2021-01-10 16:39:00", + "candidate_index": 8109, "gt_datetime": "2021-01-11 05:39:00", "gt_price": 40380000.0 }, { "matched": true, "gt_bar_index": 699306, - "tech_bar_index": 699335, - "signal_bar_index": 699335, - "bar_offset": 29, - "tech_price": 40039000.0, - "tech_datetime": "2021-01-11 14:06:00", - "candidate_index": 4457, + "tech_bar_index": 699437, + "signal_bar_index": 699437, + "bar_offset": 131, + "tech_price": 40565000.0, + "tech_datetime": "2021-01-11 19:12:00", + "candidate_index": 8111, "gt_datetime": "2021-01-11 12:39:00", "gt_price": 36640000.0 }, { "matched": true, "gt_bar_index": 699322, - "tech_bar_index": 699058, - "signal_bar_index": 699058, - "bar_offset": 264, - "tech_price": 44973000.0, - "tech_datetime": "2021-01-11 00:15:00", - "candidate_index": 4454, + "tech_bar_index": 699482, + "signal_bar_index": 699482, + "bar_offset": 160, + "tech_price": 39287000.0, + "tech_datetime": "2021-01-11 21:27:00", + "candidate_index": 8112, "gt_datetime": "2021-01-11 13:27:00", "gt_price": 38192000.0 }, { "matched": true, "gt_bar_index": 699373, - "tech_bar_index": 698929, - "signal_bar_index": 698929, - "bar_offset": 444, - "tech_price": 46404000.0, - "tech_datetime": "2021-01-10 17:48:00", - "candidate_index": 4453, + "tech_bar_index": 699588, + "signal_bar_index": 699588, + "bar_offset": 215, + "tech_price": 36658000.0, + "tech_datetime": "2021-01-12 02:45:00", + "candidate_index": 8113, "gt_datetime": "2021-01-11 16:00:00", "gt_price": 36830000.0 }, + { + "matched": true, + "gt_bar_index": 699518, + "tech_bar_index": 699712, + "signal_bar_index": 699712, + "bar_offset": 194, + "tech_price": 40470000.0, + "tech_datetime": "2021-01-12 08:57:00", + "candidate_index": 8114, + "gt_datetime": "2021-01-11 23:15:00", + "gt_price": 36004000.0 + }, { "matched": true, "gt_bar_index": 699568, - "tech_bar_index": 700020, - "signal_bar_index": 700020, - "bar_offset": 452, - "tech_price": 38383000.0, - "tech_datetime": "2021-01-13 00:21:00", - "candidate_index": 4458, + "tech_bar_index": 699738, + "signal_bar_index": 699738, + "bar_offset": 170, + "tech_price": 39934000.0, + "tech_datetime": "2021-01-12 10:15:00", + "candidate_index": 8115, "gt_datetime": "2021-01-12 01:45:00", "gt_price": 34300000.0 }, + { + "matched": true, + "gt_bar_index": 699624, + "tech_bar_index": 699802, + "signal_bar_index": 699802, + "bar_offset": 178, + "tech_price": 39300000.0, + "tech_datetime": "2021-01-12 13:27:00", + "candidate_index": 8116, + "gt_datetime": "2021-01-12 04:33:00", + "gt_price": 35000000.0 + }, + { + "matched": true, + "gt_bar_index": 699759, + "tech_bar_index": 699851, + "signal_bar_index": 699851, + "bar_offset": 92, + "tech_price": 40450000.0, + "tech_datetime": "2021-01-12 15:54:00", + "candidate_index": 8117, + "gt_datetime": "2021-01-12 11:18:00", + "gt_price": 38000000.0 + }, { "matched": true, "gt_bar_index": 700005, - "tech_bar_index": 700280, - "signal_bar_index": 700280, - "bar_offset": 275, - "tech_price": 37885000.0, - "tech_datetime": "2021-01-13 13:21:00", - "candidate_index": 4459, + "tech_bar_index": 699882, + "signal_bar_index": 699882, + "bar_offset": 123, + "tech_price": 40482000.0, + "tech_datetime": "2021-01-12 17:27:00", + "candidate_index": 8118, "gt_datetime": "2021-01-12 23:36:00", "gt_price": 36500000.0 }, { "matched": true, "gt_bar_index": 700213, - "tech_bar_index": 700606, - "signal_bar_index": 700606, - "bar_offset": 393, - "tech_price": 39611000.0, - "tech_datetime": "2021-01-14 05:39:00", - "candidate_index": 4460, + "tech_bar_index": 700262, + "signal_bar_index": 700262, + "bar_offset": 49, + "tech_price": 38112000.0, + "tech_datetime": "2021-01-13 12:27:00", + "candidate_index": 8120, "gt_datetime": "2021-01-13 10:00:00", "gt_price": 36900000.0 }, { "matched": true, "gt_bar_index": 701476, - "tech_bar_index": 701863, - "signal_bar_index": 701863, - "bar_offset": 387, - "tech_price": 41240000.0, - "tech_datetime": "2021-01-16 20:30:00", - "candidate_index": 4462, + "tech_bar_index": 701347, + "signal_bar_index": 701347, + "bar_offset": 129, + "tech_price": 41941000.0, + "tech_datetime": "2021-01-15 18:42:00", + "candidate_index": 8135, "gt_datetime": "2021-01-16 01:09:00", "gt_price": 38500000.0 }, { "matched": true, "gt_bar_index": 702313, - "tech_bar_index": 702174, - "signal_bar_index": 702174, - "bar_offset": 139, - "tech_price": 40443000.0, - "tech_datetime": "2021-01-17 12:03:00", - "candidate_index": 4463, + "tech_bar_index": 702297, + "signal_bar_index": 702297, + "bar_offset": 16, + "tech_price": 39030000.0, + "tech_datetime": "2021-01-17 18:12:00", + "candidate_index": 8143, "gt_datetime": "2021-01-17 19:00:00", "gt_price": 38044000.0 }, { "matched": true, "gt_bar_index": 703875, - "tech_bar_index": 704019, - "signal_bar_index": 704019, - "bar_offset": 144, - "tech_price": 39244000.0, - "tech_datetime": "2021-01-21 08:18:00", - "candidate_index": 4473, + "tech_bar_index": 703890, + "signal_bar_index": 703890, + "bar_offset": 15, + "tech_price": 38513000.0, + "tech_datetime": "2021-01-21 01:51:00", + "candidate_index": 8165, "gt_datetime": "2021-01-21 01:06:00", "gt_price": 37422000.0 }, { "matched": true, "gt_bar_index": 704328, - "tech_bar_index": 704785, - "signal_bar_index": 704785, - "bar_offset": 457, - "tech_price": 35763000.0, - "tech_datetime": "2021-01-22 22:36:00", - "candidate_index": 4474, + "tech_bar_index": 704359, + "signal_bar_index": 704359, + "bar_offset": 31, + "tech_price": 36197000.0, + "tech_datetime": "2021-01-22 01:18:00", + "candidate_index": 8170, "gt_datetime": "2021-01-21 23:45:00", "gt_price": 35071000.0 }, { "matched": true, "gt_bar_index": 704486, - "tech_bar_index": 704954, - "signal_bar_index": 704954, - "bar_offset": 468, - "tech_price": 36992000.0, - "tech_datetime": "2021-01-23 07:03:00", - "candidate_index": 4475, + "tech_bar_index": 704422, + "signal_bar_index": 704422, + "bar_offset": 64, + "tech_price": 36644000.0, + "tech_datetime": "2021-01-22 04:27:00", + "candidate_index": 8172, "gt_datetime": "2021-01-22 07:39:00", "gt_price": 33600000.0 }, + { + "matched": true, + "gt_bar_index": 704539, + "tech_bar_index": 704551, + "signal_bar_index": 704551, + "bar_offset": 12, + "tech_price": 33504000.0, + "tech_datetime": "2021-01-22 10:54:00", + "candidate_index": 8173, + "gt_datetime": "2021-01-22 10:18:00", + "gt_price": 31500000.0 + }, + { + "matched": true, + "gt_bar_index": 704676, + "tech_bar_index": 704698, + "signal_bar_index": 704698, + "bar_offset": 22, + "tech_price": 35050000.0, + "tech_datetime": "2021-01-22 18:15:00", + "candidate_index": 8176, + "gt_datetime": "2021-01-22 17:09:00", + "gt_price": 33943000.0 + }, { "matched": true, "gt_bar_index": 705863, - "tech_bar_index": 705691, - "signal_bar_index": 705691, - "bar_offset": 172, - "tech_price": 35832000.0, - "tech_datetime": "2021-01-24 19:54:00", - "candidate_index": 4480, + "tech_bar_index": 705965, + "signal_bar_index": 705965, + "bar_offset": 102, + "tech_price": 35859000.0, + "tech_datetime": "2021-01-25 09:36:00", + "candidate_index": 8190, "gt_datetime": "2021-01-25 04:30:00", "gt_price": 34184000.0 }, { "matched": true, "gt_bar_index": 707209, - "tech_bar_index": 707254, - "signal_bar_index": 707254, - "bar_offset": 45, - "tech_price": 34481000.0, - "tech_datetime": "2021-01-28 02:03:00", - "candidate_index": 4487, + "tech_bar_index": 707124, + "signal_bar_index": 707124, + "bar_offset": 85, + "tech_price": 35032000.0, + "tech_datetime": "2021-01-27 19:33:00", + "candidate_index": 8197, "gt_datetime": "2021-01-27 23:48:00", "gt_price": 33103000.0 }, { "matched": true, "gt_bar_index": 708024, - "tech_bar_index": 708084, - "signal_bar_index": 708084, - "bar_offset": 60, - "tech_price": 39154000.0, - "tech_datetime": "2021-01-29 19:33:00", - "candidate_index": 4491, + "tech_bar_index": 708115, + "signal_bar_index": 708115, + "bar_offset": 91, + "tech_price": 39598000.0, + "tech_datetime": "2021-01-29 21:06:00", + "candidate_index": 8207, "gt_datetime": "2021-01-29 16:33:00", "gt_price": 35435000.0 }, { "matched": true, "gt_bar_index": 708082, - "tech_bar_index": 708106, - "signal_bar_index": 708106, - "bar_offset": 24, - "tech_price": 39602000.0, - "tech_datetime": "2021-01-29 20:39:00", - "candidate_index": 4492, + "tech_bar_index": 708141, + "signal_bar_index": 708141, + "bar_offset": 59, + "tech_price": 39997000.0, + "tech_datetime": "2021-01-29 22:24:00", + "candidate_index": 8208, "gt_datetime": "2021-01-29 19:27:00", "gt_price": 38325000.0 }, { "matched": true, "gt_bar_index": 709193, - "tech_bar_index": 709394, - "signal_bar_index": 709394, - "bar_offset": 201, - "tech_price": 36771000.0, - "tech_datetime": "2021-02-01 13:03:00", - "candidate_index": 4494, + "tech_bar_index": 709215, + "signal_bar_index": 709215, + "bar_offset": 22, + "tech_price": 36300000.0, + "tech_datetime": "2021-02-01 04:06:00", + "candidate_index": 8214, "gt_datetime": "2021-02-01 03:00:00", "gt_price": 35763000.0 }, { "matched": true, "gt_bar_index": 709599, - "tech_bar_index": 709518, - "signal_bar_index": 709518, - "bar_offset": 81, - "tech_price": 37358000.0, - "tech_datetime": "2021-02-01 19:15:00", - "candidate_index": 4496, + "tech_bar_index": 709647, + "signal_bar_index": 709647, + "bar_offset": 48, + "tech_price": 36576000.0, + "tech_datetime": "2021-02-02 01:42:00", + "candidate_index": 8220, "gt_datetime": "2021-02-01 23:18:00", "gt_price": 36131000.0 }, { "matched": true, "gt_bar_index": 710936, - "tech_bar_index": 710875, - "signal_bar_index": 710875, - "bar_offset": 61, - "tech_price": 40199000.0, - "tech_datetime": "2021-02-04 15:06:00", - "candidate_index": 4502, + "tech_bar_index": 710925, + "signal_bar_index": 710925, + "bar_offset": 11, + "tech_price": 40766000.0, + "tech_datetime": "2021-02-04 17:36:00", + "candidate_index": 8232, "gt_datetime": "2021-02-04 18:09:00", "gt_price": 38104000.0 }, { "matched": true, "gt_bar_index": 712499, - "tech_bar_index": 712558, - "signal_bar_index": 712558, - "bar_offset": 59, - "tech_price": 41501000.0, - "tech_datetime": "2021-02-08 03:15:00", - "candidate_index": 4516, + "tech_bar_index": 712536, + "signal_bar_index": 712536, + "bar_offset": 37, + "tech_price": 41421000.0, + "tech_datetime": "2021-02-08 02:09:00", + "candidate_index": 8253, "gt_datetime": "2021-02-08 00:18:00", "gt_price": 40620000.0 }, { "matched": true, "gt_bar_index": 713016, - "tech_bar_index": 712978, - "signal_bar_index": 712978, - "bar_offset": 38, - "tech_price": 45549000.0, - "tech_datetime": "2021-02-09 00:15:00", - "candidate_index": 4520, + "tech_bar_index": 712980, + "signal_bar_index": 712980, + "bar_offset": 36, + "tech_price": 45867000.0, + "tech_datetime": "2021-02-09 00:21:00", + "candidate_index": 8261, "gt_datetime": "2021-02-09 02:09:00", "gt_price": 44573000.0 }, { "matched": true, "gt_bar_index": 713949, - "tech_bar_index": 714122, - "signal_bar_index": 714122, - "bar_offset": 173, - "tech_price": 48631000.0, - "tech_datetime": "2021-02-11 09:27:00", - "candidate_index": 4525, + "tech_bar_index": 714083, + "signal_bar_index": 714083, + "bar_offset": 134, + "tech_price": 48828000.0, + "tech_datetime": "2021-02-11 07:30:00", + "candidate_index": 8267, "gt_datetime": "2021-02-11 00:48:00", "gt_price": 47351000.0 }, { "matched": true, "gt_bar_index": 719678, - "tech_bar_index": 719338, - "signal_bar_index": 719338, - "bar_offset": 340, - "tech_price": 65625000.0, - "tech_datetime": "2021-02-22 06:15:00", - "candidate_index": 4567, + "tech_bar_index": 719770, + "signal_bar_index": 719770, + "bar_offset": 92, + "tech_price": 60220000.0, + "tech_datetime": "2021-02-23 03:51:00", + "candidate_index": 8361, "gt_datetime": "2021-02-22 23:15:00", "gt_price": 54500000.0 }, { "matched": true, "gt_bar_index": 720057, - "tech_bar_index": 720174, - "signal_bar_index": 720174, - "bar_offset": 117, - "tech_price": 53751000.0, - "tech_datetime": "2021-02-24 00:03:00", - "candidate_index": 4568, + "tech_bar_index": 720001, + "signal_bar_index": 720001, + "bar_offset": 56, + "tech_price": 56876000.0, + "tech_datetime": "2021-02-23 15:24:00", + "candidate_index": 8363, "gt_datetime": "2021-02-23 18:12:00", "gt_price": 50035000.0 }, { "matched": true, "gt_bar_index": 720108, - "tech_bar_index": 720202, - "signal_bar_index": 720202, - "bar_offset": 94, - "tech_price": 54392000.0, - "tech_datetime": "2021-02-24 01:27:00", - "candidate_index": 4569, + "tech_bar_index": 720132, + "signal_bar_index": 720132, + "bar_offset": 24, + "tech_price": 54164000.0, + "tech_datetime": "2021-02-23 21:57:00", + "candidate_index": 8364, "gt_datetime": "2021-02-23 20:45:00", "gt_price": 50500000.0 }, { "matched": true, "gt_bar_index": 720170, - "tech_bar_index": 720424, - "signal_bar_index": 720424, - "bar_offset": 254, - "tech_price": 56800000.0, - "tech_datetime": "2021-02-24 12:33:00", - "candidate_index": 4570, + "tech_bar_index": 720176, + "signal_bar_index": 720176, + "bar_offset": 6, + "tech_price": 54290000.0, + "tech_datetime": "2021-02-24 00:09:00", + "candidate_index": 8365, "gt_datetime": "2021-02-23 23:51:00", "gt_price": 51551000.0 }, { "matched": true, "gt_bar_index": 720273, - "tech_bar_index": 720448, - "signal_bar_index": 720448, - "bar_offset": 175, - "tech_price": 57354000.0, - "tech_datetime": "2021-02-24 13:45:00", - "candidate_index": 4571, + "tech_bar_index": 720323, + "signal_bar_index": 720323, + "bar_offset": 50, + "tech_price": 54443000.0, + "tech_datetime": "2021-02-24 07:30:00", + "candidate_index": 8366, "gt_datetime": "2021-02-24 05:00:00", "gt_price": 51678000.0 }, { "matched": true, "gt_bar_index": 720661, - "tech_bar_index": 721123, - "signal_bar_index": 721123, - "bar_offset": 462, - "tech_price": 57845000.0, - "tech_datetime": "2021-02-25 23:30:00", - "candidate_index": 4572, + "tech_bar_index": 720676, + "signal_bar_index": 720676, + "bar_offset": 15, + "tech_price": 55706000.0, + "tech_datetime": "2021-02-25 01:09:00", + "candidate_index": 8371, "gt_datetime": "2021-02-25 00:24:00", "gt_price": 53994000.0 }, { "matched": true, "gt_bar_index": 721471, - "tech_bar_index": 721552, - "signal_bar_index": 721552, - "bar_offset": 81, - "tech_price": 53488000.0, - "tech_datetime": "2021-02-26 20:57:00", - "candidate_index": 4575, + "tech_bar_index": 721499, + "signal_bar_index": 721499, + "bar_offset": 28, + "tech_price": 53511000.0, + "tech_datetime": "2021-02-26 18:18:00", + "candidate_index": 8378, "gt_datetime": "2021-02-26 16:54:00", "gt_price": 51515000.0 }, { "matched": true, "gt_bar_index": 721758, - "tech_bar_index": 721858, - "signal_bar_index": 721858, - "bar_offset": 100, - "tech_price": 54643000.0, - "tech_datetime": "2021-02-27 12:15:00", - "candidate_index": 4576, + "tech_bar_index": 721800, + "signal_bar_index": 721800, + "bar_offset": 42, + "tech_price": 53907000.0, + "tech_datetime": "2021-02-27 09:21:00", + "candidate_index": 8379, "gt_datetime": "2021-02-27 07:15:00", "gt_price": 52063000.0 }, { "matched": true, "gt_bar_index": 722593, - "tech_bar_index": 722665, - "signal_bar_index": 722665, - "bar_offset": 72, - "tech_price": 50006000.0, - "tech_datetime": "2021-03-01 04:36:00", - "candidate_index": 4580, + "tech_bar_index": 722682, + "signal_bar_index": 722682, + "bar_offset": 89, + "tech_price": 50720000.0, + "tech_datetime": "2021-03-01 05:27:00", + "candidate_index": 8392, "gt_datetime": "2021-03-01 01:00:00", "gt_price": 49440000.0 }, { "matched": true, "gt_bar_index": 723577, - "tech_bar_index": 723625, - "signal_bar_index": 723625, - "bar_offset": 48, - "tech_price": 54910000.0, - "tech_datetime": "2021-03-03 04:36:00", - "candidate_index": 4585, + "tech_bar_index": 723651, + "signal_bar_index": 723651, + "bar_offset": 74, + "tech_price": 54777000.0, + "tech_datetime": "2021-03-03 05:54:00", + "candidate_index": 8406, "gt_datetime": "2021-03-03 02:12:00", "gt_price": 54200000.0 }, { "matched": true, "gt_bar_index": 724700, - "tech_bar_index": 724462, - "signal_bar_index": 724462, - "bar_offset": 238, - "tech_price": 56700000.0, - "tech_datetime": "2021-03-04 22:27:00", - "candidate_index": 4593, + "tech_bar_index": 724870, + "signal_bar_index": 724870, + "bar_offset": 170, + "tech_price": 54831000.0, + "tech_datetime": "2021-03-05 18:51:00", + "candidate_index": 8416, "gt_datetime": "2021-03-05 10:21:00", "gt_price": 54350000.0 }, { "matched": true, "gt_bar_index": 729975, - "tech_bar_index": 729937, - "signal_bar_index": 729937, - "bar_offset": 38, - "tech_price": 65510000.0, - "tech_datetime": "2021-03-16 08:12:00", - "candidate_index": 4629, + "tech_bar_index": 730051, + "signal_bar_index": 730051, + "bar_offset": 76, + "tech_price": 63280000.0, + "tech_datetime": "2021-03-16 13:54:00", + "candidate_index": 8480, "gt_datetime": "2021-03-16 10:06:00", "gt_price": 61730000.0 }, { "matched": true, "gt_bar_index": 730629, - "tech_bar_index": 730737, - "signal_bar_index": 730737, - "bar_offset": 108, - "tech_price": 63956000.0, - "tech_datetime": "2021-03-18 00:12:00", - "candidate_index": 4637, + "tech_bar_index": 730763, + "signal_bar_index": 730763, + "bar_offset": 134, + "tech_price": 64436000.0, + "tech_datetime": "2021-03-18 01:30:00", + "candidate_index": 8488, "gt_datetime": "2021-03-17 18:48:00", "gt_price": 62480000.0 }, { "matched": true, "gt_bar_index": 731400, - "tech_bar_index": 731681, - "signal_bar_index": 731681, - "bar_offset": 281, - "tech_price": 68117000.0, - "tech_datetime": "2021-03-19 23:24:00", - "candidate_index": 4639, + "tech_bar_index": 731238, + "signal_bar_index": 731238, + "bar_offset": 162, + "tech_price": 69392000.0, + "tech_datetime": "2021-03-19 01:15:00", + "candidate_index": 8494, "gt_datetime": "2021-03-19 09:21:00", "gt_price": 65522000.0 }, { "matched": true, "gt_bar_index": 733441, - "tech_bar_index": 733556, - "signal_bar_index": 733556, - "bar_offset": 115, - "tech_price": 65212000.0, - "tech_datetime": "2021-03-23 21:09:00", - "candidate_index": 4651, + "tech_bar_index": 733463, + "signal_bar_index": 733463, + "bar_offset": 22, + "tech_price": 64202000.0, + "tech_datetime": "2021-03-23 16:30:00", + "candidate_index": 8509, "gt_datetime": "2021-03-23 15:24:00", "gt_price": 62708000.0 }, { "matched": true, "gt_bar_index": 734595, - "tech_bar_index": 734734, - "signal_bar_index": 734734, - "bar_offset": 139, - "tech_price": 63809000.0, - "tech_datetime": "2021-03-26 08:03:00", - "candidate_index": 4657, + "tech_bar_index": 734615, + "signal_bar_index": 734615, + "bar_offset": 20, + "tech_price": 63073000.0, + "tech_datetime": "2021-03-26 02:06:00", + "candidate_index": 8526, "gt_datetime": "2021-03-26 01:06:00", "gt_price": 62313000.0 }, @@ -198289,43 +350961,43 @@ "bar_offset": 22, "tech_price": 72957000.0, "tech_datetime": "2021-04-04 10:09:00", - "candidate_index": 4695, + "candidate_index": 8600, "gt_datetime": "2021-04-04 09:03:00", "gt_price": 71500000.0 }, { "matched": true, "gt_bar_index": 740656, - "tech_bar_index": 740549, - "signal_bar_index": 740549, - "bar_offset": 107, - "tech_price": 78390000.0, - "tech_datetime": "2021-04-07 10:48:00", - "candidate_index": 4704, + "tech_bar_index": 740557, + "signal_bar_index": 740557, + "bar_offset": 99, + "tech_price": 78551000.0, + "tech_datetime": "2021-04-07 11:12:00", + "candidate_index": 8626, "gt_datetime": "2021-04-07 16:09:00", "gt_price": 70480000.0 }, { "matched": true, "gt_bar_index": 740758, - "tech_bar_index": 740883, - "signal_bar_index": 740883, - "bar_offset": 125, - "tech_price": 72631000.0, - "tech_datetime": "2021-04-08 03:30:00", - "candidate_index": 4705, + "tech_bar_index": 740912, + "signal_bar_index": 740912, + "bar_offset": 154, + "tech_price": 72460000.0, + "tech_datetime": "2021-04-08 04:57:00", + "candidate_index": 8627, "gt_datetime": "2021-04-07 21:15:00", "gt_price": 68100000.0 }, { "matched": true, "gt_bar_index": 741057, - "tech_bar_index": 741117, - "signal_bar_index": 741117, - "bar_offset": 60, - "tech_price": 71666000.0, - "tech_datetime": "2021-04-08 15:12:00", - "candidate_index": 4706, + "tech_bar_index": 740964, + "signal_bar_index": 740964, + "bar_offset": 93, + "tech_price": 73651000.0, + "tech_datetime": "2021-04-08 07:33:00", + "candidate_index": 8628, "gt_datetime": "2021-04-08 12:12:00", "gt_price": 70350000.0 }, @@ -198337,619 +351009,703 @@ "bar_offset": 70, "tech_price": 78340000.0, "tech_datetime": "2021-04-18 09:09:00", - "candidate_index": 4731, + "candidate_index": 8693, "gt_datetime": "2021-04-18 12:39:00", "gt_price": 71693000.0 }, { "matched": true, "gt_bar_index": 746028, - "tech_bar_index": 746048, - "signal_bar_index": 746048, - "bar_offset": 20, - "tech_price": 73589000.0, - "tech_datetime": "2021-04-18 21:45:00", - "candidate_index": 4732, + "tech_bar_index": 746118, + "signal_bar_index": 746118, + "bar_offset": 90, + "tech_price": 74207000.0, + "tech_datetime": "2021-04-19 01:15:00", + "candidate_index": 8694, "gt_datetime": "2021-04-18 20:45:00", "gt_price": 70200000.0 }, { "matched": true, "gt_bar_index": 746766, - "tech_bar_index": 746910, - "signal_bar_index": 746910, - "bar_offset": 144, - "tech_price": 68129000.0, - "tech_datetime": "2021-04-20 16:51:00", - "candidate_index": 4736, + "tech_bar_index": 746695, + "signal_bar_index": 746695, + "bar_offset": 71, + "tech_price": 73372000.0, + "tech_datetime": "2021-04-20 06:06:00", + "candidate_index": 8701, "gt_datetime": "2021-04-20 09:39:00", "gt_price": 66300000.0 }, { "matched": true, "gt_bar_index": 746805, - "tech_bar_index": 746947, - "signal_bar_index": 746947, - "bar_offset": 142, - "tech_price": 68765000.0, - "tech_datetime": "2021-04-20 18:42:00", - "candidate_index": 4737, + "tech_bar_index": 746840, + "signal_bar_index": 746840, + "bar_offset": 35, + "tech_price": 68572000.0, + "tech_datetime": "2021-04-20 13:21:00", + "candidate_index": 8702, "gt_datetime": "2021-04-20 11:36:00", "gt_price": 65350000.0 }, { "matched": true, "gt_bar_index": 747888, - "tech_bar_index": 747934, - "signal_bar_index": 747934, - "bar_offset": 46, - "tech_price": 65176000.0, - "tech_datetime": "2021-04-22 20:03:00", - "candidate_index": 4741, + "tech_bar_index": 747916, + "signal_bar_index": 747916, + "bar_offset": 28, + "tech_price": 65200000.0, + "tech_datetime": "2021-04-22 19:09:00", + "candidate_index": 8712, "gt_datetime": "2021-04-22 17:45:00", "gt_price": 63074000.0 }, { "matched": true, "gt_bar_index": 748171, - "tech_bar_index": 748199, - "signal_bar_index": 748199, - "bar_offset": 28, - "tech_price": 61090000.0, - "tech_datetime": "2021-04-23 09:18:00", - "candidate_index": 4742, + "tech_bar_index": 747973, + "signal_bar_index": 747973, + "bar_offset": 198, + "tech_price": 66863000.0, + "tech_datetime": "2021-04-22 22:00:00", + "candidate_index": 8713, "gt_datetime": "2021-04-23 07:54:00", "gt_price": 57900000.0 }, + { + "matched": true, + "gt_bar_index": 748195, + "tech_bar_index": 748576, + "signal_bar_index": 748576, + "bar_offset": 381, + "tech_price": 58493000.0, + "tech_datetime": "2021-04-24 04:09:00", + "candidate_index": 8714, + "gt_datetime": "2021-04-23 09:06:00", + "gt_price": 58198000.0 + }, + { + "matched": true, + "gt_bar_index": 748241, + "tech_bar_index": 748611, + "signal_bar_index": 748611, + "bar_offset": 370, + "tech_price": 58850000.0, + "tech_datetime": "2021-04-24 05:54:00", + "candidate_index": 8715, + "gt_datetime": "2021-04-23 11:24:00", + "gt_price": 55199000.0 + }, + { + "matched": true, + "gt_bar_index": 748467, + "tech_bar_index": 748932, + "signal_bar_index": 748932, + "bar_offset": 465, + "tech_price": 59563000.0, + "tech_datetime": "2021-04-24 21:57:00", + "candidate_index": 8716, + "gt_datetime": "2021-04-23 22:42:00", + "gt_price": 56560000.0 + }, { "matched": true, "gt_bar_index": 748894, - "tech_bar_index": 748951, - "signal_bar_index": 748951, - "bar_offset": 57, - "tech_price": 59559000.0, - "tech_datetime": "2021-04-24 22:54:00", - "candidate_index": 4743, + "tech_bar_index": 749006, + "signal_bar_index": 749006, + "bar_offset": 112, + "tech_price": 60263000.0, + "tech_datetime": "2021-04-25 01:39:00", + "candidate_index": 8717, "gt_datetime": "2021-04-24 20:03:00", "gt_price": 58350000.0 }, { "matched": true, "gt_bar_index": 749587, - "tech_bar_index": 749695, - "signal_bar_index": 749695, - "bar_offset": 108, - "tech_price": 62320000.0, - "tech_datetime": "2021-04-26 12:06:00", - "candidate_index": 4746, + "tech_bar_index": 749680, + "signal_bar_index": 749680, + "bar_offset": 93, + "tech_price": 62491000.0, + "tech_datetime": "2021-04-26 11:21:00", + "candidate_index": 8724, "gt_datetime": "2021-04-26 06:42:00", "gt_price": 57330000.0 }, { "matched": true, "gt_bar_index": 753949, - "tech_bar_index": 753886, - "signal_bar_index": 753886, - "bar_offset": 63, - "tech_price": 67513000.0, - "tech_datetime": "2021-05-05 05:39:00", - "candidate_index": 4773, + "tech_bar_index": 753935, + "signal_bar_index": 753935, + "bar_offset": 14, + "tech_price": 67658000.0, + "tech_datetime": "2021-05-05 08:06:00", + "candidate_index": 8776, "gt_datetime": "2021-05-05 08:48:00", "gt_price": 66276000.0 }, { "matched": true, "gt_bar_index": 755006, - "tech_bar_index": 754956, - "signal_bar_index": 754956, - "bar_offset": 50, - "tech_price": 68057000.0, - "tech_datetime": "2021-05-07 11:09:00", - "candidate_index": 4778, + "tech_bar_index": 754909, + "signal_bar_index": 754909, + "bar_offset": 97, + "tech_price": 68382000.0, + "tech_datetime": "2021-05-07 08:48:00", + "candidate_index": 8787, "gt_datetime": "2021-05-07 13:39:00", "gt_price": 66401000.0 }, { "matched": true, "gt_bar_index": 757775, - "tech_bar_index": 757975, - "signal_bar_index": 757975, - "bar_offset": 200, - "tech_price": 62597000.0, - "tech_datetime": "2021-05-13 19:03:00", - "candidate_index": 4795, + "tech_bar_index": 757726, + "signal_bar_index": 757726, + "bar_offset": 49, + "tech_price": 68453000.0, + "tech_datetime": "2021-05-13 06:36:00", + "candidate_index": 8821, "gt_datetime": "2021-05-13 09:03:00", "gt_price": 58500000.0 }, { "matched": true, "gt_bar_index": 759208, - "tech_bar_index": 758864, - "signal_bar_index": 758864, - "bar_offset": 344, - "tech_price": 61316000.0, - "tech_datetime": "2021-05-15 15:30:00", - "candidate_index": 4800, + "tech_bar_index": 759157, + "signal_bar_index": 759157, + "bar_offset": 51, + "tech_price": 60031000.0, + "tech_datetime": "2021-05-16 06:09:00", + "candidate_index": 8837, "gt_datetime": "2021-05-16 08:42:00", "gt_price": 57650000.0 }, { "matched": true, "gt_bar_index": 759776, - "tech_bar_index": 760136, - "signal_bar_index": 760136, - "bar_offset": 360, - "tech_price": 54679000.0, - "tech_datetime": "2021-05-18 07:06:00", - "candidate_index": 4801, + "tech_bar_index": 759834, + "signal_bar_index": 759834, + "bar_offset": 58, + "tech_price": 54861000.0, + "tech_datetime": "2021-05-17 16:00:00", + "candidate_index": 8841, "gt_datetime": "2021-05-17 13:06:00", "gt_price": 50888000.0 }, + { + "matched": true, + "gt_bar_index": 760037, + "tech_bar_index": 760059, + "signal_bar_index": 760059, + "bar_offset": 22, + "tech_price": 53100000.0, + "tech_datetime": "2021-05-18 03:15:00", + "candidate_index": 8844, + "gt_datetime": "2021-05-18 02:09:00", + "gt_price": 52129000.0 + }, { "matched": true, "gt_bar_index": 760799, - "tech_bar_index": 760845, - "signal_bar_index": 760845, - "bar_offset": 46, - "tech_price": 51159000.0, - "tech_datetime": "2021-05-19 18:33:00", - "candidate_index": 4802, + "tech_bar_index": 760814, + "signal_bar_index": 760814, + "bar_offset": 15, + "tech_price": 51055000.0, + "tech_datetime": "2021-05-19 17:00:00", + "candidate_index": 8850, "gt_datetime": "2021-05-19 16:15:00", "gt_price": 49286000.0 }, { "matched": true, "gt_bar_index": 760913, - "tech_bar_index": 760886, - "signal_bar_index": 760886, - "bar_offset": 27, - "tech_price": 50656000.0, - "tech_datetime": "2021-05-19 20:36:00", - "candidate_index": 4803, + "tech_bar_index": 760950, + "signal_bar_index": 760950, + "bar_offset": 37, + "tech_price": 47978000.0, + "tech_datetime": "2021-05-19 23:48:00", + "candidate_index": 8852, "gt_datetime": "2021-05-19 21:57:00", "gt_price": 45100000.0 }, { "matched": true, "gt_bar_index": 760917, - "tech_bar_index": 760950, - "signal_bar_index": 760950, - "bar_offset": 33, - "tech_price": 47978000.0, - "tech_datetime": "2021-05-19 23:48:00", - "candidate_index": 4804, + "tech_bar_index": 760837, + "signal_bar_index": 760837, + "bar_offset": 80, + "tech_price": 51588000.0, + "tech_datetime": "2021-05-19 18:09:00", + "candidate_index": 8851, "gt_datetime": "2021-05-19 22:09:00", "gt_price": 42000000.0 }, { "matched": true, "gt_bar_index": 760918, - "tech_bar_index": 761088, - "signal_bar_index": 761088, - "bar_offset": 170, - "tech_price": 52299000.0, - "tech_datetime": "2021-05-20 06:42:00", - "candidate_index": 4805, + "tech_bar_index": 761024, + "signal_bar_index": 761024, + "bar_offset": 106, + "tech_price": 50377000.0, + "tech_datetime": "2021-05-20 03:30:00", + "candidate_index": 8853, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 42500000.0 }, { "matched": true, "gt_bar_index": 760921, - "tech_bar_index": 761238, - "signal_bar_index": 761238, - "bar_offset": 317, - "tech_price": 50851000.0, - "tech_datetime": "2021-05-20 14:12:00", - "candidate_index": 4806, + "tech_bar_index": 761062, + "signal_bar_index": 761062, + "bar_offset": 141, + "tech_price": 52401000.0, + "tech_datetime": "2021-05-20 05:24:00", + "candidate_index": 8854, "gt_datetime": "2021-05-19 22:21:00", "gt_price": 44437000.0 }, + { + "matched": true, + "gt_bar_index": 760946, + "tech_bar_index": 761180, + "signal_bar_index": 761180, + "bar_offset": 234, + "tech_price": 50510000.0, + "tech_datetime": "2021-05-20 11:18:00", + "candidate_index": 8855, + "gt_datetime": "2021-05-19 23:36:00", + "gt_price": 45200000.0 + }, { "matched": true, "gt_bar_index": 761080, - "tech_bar_index": 761495, - "signal_bar_index": 761495, - "bar_offset": 415, - "tech_price": 51858000.0, - "tech_datetime": "2021-05-21 08:00:00", - "candidate_index": 4807, + "tech_bar_index": 761354, + "signal_bar_index": 761354, + "bar_offset": 274, + "tech_price": 50374000.0, + "tech_datetime": "2021-05-20 20:00:00", + "candidate_index": 8856, "gt_datetime": "2021-05-20 06:18:00", "gt_price": 49506000.0 }, { "matched": true, "gt_bar_index": 761151, - "tech_bar_index": 761557, - "signal_bar_index": 761557, - "bar_offset": 406, - "tech_price": 52044000.0, - "tech_datetime": "2021-05-21 11:06:00", - "candidate_index": 4808, + "tech_bar_index": 761393, + "signal_bar_index": 761393, + "bar_offset": 242, + "tech_price": 51523000.0, + "tech_datetime": "2021-05-20 21:57:00", + "candidate_index": 8857, "gt_datetime": "2021-05-20 09:51:00", "gt_price": 48085000.0 }, + { + "matched": true, + "gt_bar_index": 761324, + "tech_bar_index": 761409, + "signal_bar_index": 761409, + "bar_offset": 85, + "tech_price": 51941000.0, + "tech_datetime": "2021-05-20 22:45:00", + "candidate_index": 8858, + "gt_datetime": "2021-05-20 18:30:00", + "gt_price": 48673000.0 + }, { "matched": true, "gt_bar_index": 761488, - "tech_bar_index": 761889, - "signal_bar_index": 761889, - "bar_offset": 401, - "tech_price": 47830000.0, - "tech_datetime": "2021-05-22 03:42:00", - "candidate_index": 4809, + "tech_bar_index": 761445, + "signal_bar_index": 761445, + "bar_offset": 43, + "tech_price": 51741000.0, + "tech_datetime": "2021-05-21 00:33:00", + "candidate_index": 8859, "gt_datetime": "2021-05-21 07:39:00", "gt_price": 50001000.0 }, { "matched": true, "gt_bar_index": 761640, - "tech_bar_index": 761948, - "signal_bar_index": 761948, - "bar_offset": 308, - "tech_price": 47307000.0, - "tech_datetime": "2021-05-22 06:39:00", - "candidate_index": 4810, + "tech_bar_index": 761715, + "signal_bar_index": 761715, + "bar_offset": 75, + "tech_price": 50363000.0, + "tech_datetime": "2021-05-21 19:00:00", + "candidate_index": 8861, "gt_datetime": "2021-05-21 15:15:00", "gt_price": 48001000.0 }, { "matched": true, "gt_bar_index": 761941, - "tech_bar_index": 762359, - "signal_bar_index": 762359, - "bar_offset": 418, - "tech_price": 47550000.0, - "tech_datetime": "2021-05-23 03:12:00", - "candidate_index": 4811, + "tech_bar_index": 761949, + "signal_bar_index": 761949, + "bar_offset": 8, + "tech_price": 47450000.0, + "tech_datetime": "2021-05-22 06:42:00", + "candidate_index": 8865, "gt_datetime": "2021-05-22 06:18:00", "gt_price": 44626000.0 }, + { + "matched": true, + "gt_bar_index": 762105, + "tech_bar_index": 762169, + "signal_bar_index": 762169, + "bar_offset": 64, + "tech_price": 46282000.0, + "tech_datetime": "2021-05-22 17:42:00", + "candidate_index": 8867, + "gt_datetime": "2021-05-22 14:30:00", + "gt_price": 43619000.0 + }, { "matched": true, "gt_bar_index": 762809, - "tech_bar_index": 763002, - "signal_bar_index": 763002, - "bar_offset": 193, - "tech_price": 42362000.0, - "tech_datetime": "2021-05-24 11:21:00", - "candidate_index": 4812, + "tech_bar_index": 762904, + "signal_bar_index": 762904, + "bar_offset": 95, + "tech_price": 42162000.0, + "tech_datetime": "2021-05-24 06:27:00", + "candidate_index": 8875, "gt_datetime": "2021-05-24 01:42:00", "gt_price": 38536000.0 }, { "matched": true, "gt_bar_index": 762836, - "tech_bar_index": 763172, - "signal_bar_index": 763172, - "bar_offset": 336, - "tech_price": 43929000.0, - "tech_datetime": "2021-05-24 19:51:00", - "candidate_index": 4813, + "tech_bar_index": 762688, + "signal_bar_index": 762688, + "bar_offset": 148, + "tech_price": 44719000.0, + "tech_datetime": "2021-05-23 19:39:00", + "candidate_index": 8874, "gt_datetime": "2021-05-24 03:03:00", "gt_price": 39260000.0 }, { "matched": true, "gt_bar_index": 762982, - "tech_bar_index": 763288, - "signal_bar_index": 763288, - "bar_offset": 306, - "tech_price": 45374000.0, - "tech_datetime": "2021-05-25 01:39:00", - "candidate_index": 4814, + "tech_bar_index": 762988, + "signal_bar_index": 762988, + "bar_offset": 6, + "tech_price": 42440000.0, + "tech_datetime": "2021-05-24 10:39:00", + "candidate_index": 8876, "gt_datetime": "2021-05-24 10:21:00", "gt_price": 41251000.0 }, { "matched": true, "gt_bar_index": 763281, - "tech_bar_index": 763390, - "signal_bar_index": 763390, - "bar_offset": 109, - "tech_price": 46980000.0, - "tech_datetime": "2021-05-25 06:45:00", - "candidate_index": 4815, + "tech_bar_index": 763309, + "signal_bar_index": 763309, + "bar_offset": 28, + "tech_price": 45358000.0, + "tech_datetime": "2021-05-25 02:42:00", + "candidate_index": 8880, "gt_datetime": "2021-05-25 01:18:00", "gt_price": 44640000.0 }, { "matched": true, "gt_bar_index": 763497, - "tech_bar_index": 763460, - "signal_bar_index": 763460, - "bar_offset": 37, - "tech_price": 47694000.0, - "tech_datetime": "2021-05-25 10:15:00", - "candidate_index": 4816, + "tech_bar_index": 763578, + "signal_bar_index": 763578, + "bar_offset": 81, + "tech_price": 47356000.0, + "tech_datetime": "2021-05-25 16:09:00", + "candidate_index": 8882, "gt_datetime": "2021-05-25 12:06:00", "gt_price": 45451000.0 }, { "matched": true, "gt_bar_index": 763675, - "tech_bar_index": 763790, - "signal_bar_index": 763790, - "bar_offset": 115, - "tech_price": 46586000.0, - "tech_datetime": "2021-05-26 02:45:00", - "candidate_index": 4817, + "tech_bar_index": 763697, + "signal_bar_index": 763697, + "bar_offset": 22, + "tech_price": 45868000.0, + "tech_datetime": "2021-05-25 22:06:00", + "candidate_index": 8883, "gt_datetime": "2021-05-25 21:00:00", "gt_price": 45015000.0 }, { "matched": true, "gt_bar_index": 764461, - "tech_bar_index": 764547, - "signal_bar_index": 764547, - "bar_offset": 86, - "tech_price": 46276000.0, - "tech_datetime": "2021-05-27 16:36:00", - "candidate_index": 4819, + "tech_bar_index": 764517, + "signal_bar_index": 764517, + "bar_offset": 56, + "tech_price": 46184000.0, + "tech_datetime": "2021-05-27 15:06:00", + "candidate_index": 8895, "gt_datetime": "2021-05-27 12:18:00", "gt_price": 45255000.0 }, { "matched": true, "gt_bar_index": 765112, - "tech_bar_index": 764882, - "signal_bar_index": 764882, - "bar_offset": 230, - "tech_price": 46798000.0, - "tech_datetime": "2021-05-28 09:21:00", - "candidate_index": 4822, + "tech_bar_index": 765157, + "signal_bar_index": 765157, + "bar_offset": 45, + "tech_price": 45083000.0, + "tech_datetime": "2021-05-28 23:06:00", + "candidate_index": 8903, "gt_datetime": "2021-05-28 20:51:00", "gt_price": 42800000.0 }, { "matched": true, "gt_bar_index": 765313, - "tech_bar_index": 765405, - "signal_bar_index": 765405, - "bar_offset": 92, - "tech_price": 43821000.0, - "tech_datetime": "2021-05-29 11:30:00", - "candidate_index": 4823, + "tech_bar_index": 765470, + "signal_bar_index": 765470, + "bar_offset": 157, + "tech_price": 44381000.0, + "tech_datetime": "2021-05-29 14:45:00", + "candidate_index": 8904, "gt_datetime": "2021-05-29 06:54:00", "gt_price": 42250000.0 }, { "matched": true, "gt_bar_index": 765864, - "tech_bar_index": 765817, - "signal_bar_index": 765817, - "bar_offset": 47, - "tech_price": 42316000.0, - "tech_datetime": "2021-05-30 08:06:00", - "candidate_index": 4828, + "tech_bar_index": 765830, + "signal_bar_index": 765830, + "bar_offset": 34, + "tech_price": 42542000.0, + "tech_datetime": "2021-05-30 08:45:00", + "candidate_index": 8908, "gt_datetime": "2021-05-30 10:27:00", "gt_price": 40510000.0 }, { "matched": true, "gt_bar_index": 766406, - "tech_bar_index": 766516, - "signal_bar_index": 766516, - "bar_offset": 110, - "tech_price": 43361000.0, - "tech_datetime": "2021-05-31 19:03:00", - "candidate_index": 4829, + "tech_bar_index": 766474, + "signal_bar_index": 766474, + "bar_offset": 68, + "tech_price": 42644000.0, + "tech_datetime": "2021-05-31 16:57:00", + "candidate_index": 8913, "gt_datetime": "2021-05-31 13:33:00", "gt_price": 41140000.0 }, { "matched": true, "gt_bar_index": 770463, - "tech_bar_index": 770553, - "signal_bar_index": 770553, - "bar_offset": 90, - "tech_price": 38770000.0, - "tech_datetime": "2021-06-09 06:45:00", - "candidate_index": 4847, + "tech_bar_index": 770402, + "signal_bar_index": 770402, + "bar_offset": 61, + "tech_price": 38341000.0, + "tech_datetime": "2021-06-08 21:21:00", + "candidate_index": 8944, "gt_datetime": "2021-06-09 00:24:00", "gt_price": 36289000.0 }, { "matched": true, "gt_bar_index": 772599, - "tech_bar_index": 772684, - "signal_bar_index": 772684, - "bar_offset": 85, - "tech_price": 41235000.0, - "tech_datetime": "2021-06-13 17:18:00", - "candidate_index": 4858, + "tech_bar_index": 772696, + "signal_bar_index": 772696, + "bar_offset": 97, + "tech_price": 41470000.0, + "tech_datetime": "2021-06-13 17:54:00", + "candidate_index": 8972, "gt_datetime": "2021-06-13 13:03:00", "gt_price": 40536000.0 }, { "matched": true, "gt_bar_index": 776125, - "tech_bar_index": 776199, - "signal_bar_index": 776199, - "bar_offset": 74, - "tech_price": 40787000.0, - "tech_datetime": "2021-06-21 01:03:00", - "candidate_index": 4874, + "tech_bar_index": 776178, + "signal_bar_index": 776178, + "bar_offset": 53, + "tech_price": 40798000.0, + "tech_datetime": "2021-06-21 00:00:00", + "candidate_index": 9015, "gt_datetime": "2021-06-20 21:21:00", "gt_price": 39742000.0 }, { "matched": true, "gt_bar_index": 776846, - "tech_bar_index": 776680, - "signal_bar_index": 776680, - "bar_offset": 166, - "tech_price": 39122000.0, - "tech_datetime": "2021-06-22 01:06:00", - "candidate_index": 4877, + "tech_bar_index": 776867, + "signal_bar_index": 776867, + "bar_offset": 21, + "tech_price": 38101000.0, + "tech_datetime": "2021-06-22 10:27:00", + "candidate_index": 9020, "gt_datetime": "2021-06-22 09:24:00", "gt_price": 36385000.0 }, { "matched": true, "gt_bar_index": 777116, - "tech_bar_index": 777247, - "signal_bar_index": 777247, - "bar_offset": 131, - "tech_price": 37913000.0, - "tech_datetime": "2021-06-23 05:27:00", - "candidate_index": 4878, + "tech_bar_index": 777167, + "signal_bar_index": 777167, + "bar_offset": 51, + "tech_price": 37528000.0, + "tech_datetime": "2021-06-23 01:27:00", + "candidate_index": 9023, "gt_datetime": "2021-06-22 22:54:00", "gt_price": 33700000.0 }, { "matched": true, "gt_bar_index": 777874, - "tech_bar_index": 777739, - "signal_bar_index": 777739, - "bar_offset": 135, - "tech_price": 38692000.0, - "tech_datetime": "2021-06-24 06:03:00", - "candidate_index": 4879, + "tech_bar_index": 777902, + "signal_bar_index": 777902, + "bar_offset": 28, + "tech_price": 38099000.0, + "tech_datetime": "2021-06-24 14:12:00", + "candidate_index": 9033, "gt_datetime": "2021-06-24 12:48:00", "gt_price": 37700000.0 }, { "matched": true, "gt_bar_index": 778924, - "tech_bar_index": 779137, - "signal_bar_index": 779137, - "bar_offset": 213, - "tech_price": 37012000.0, - "tech_datetime": "2021-06-27 03:57:00", - "candidate_index": 4885, + "tech_bar_index": 778861, + "signal_bar_index": 778861, + "bar_offset": 63, + "tech_price": 37815000.0, + "tech_datetime": "2021-06-26 14:09:00", + "candidate_index": 9043, "gt_datetime": "2021-06-26 17:18:00", "gt_price": 35460000.0 }, { "matched": true, "gt_bar_index": 781754, - "tech_bar_index": 781629, - "signal_bar_index": 781629, - "bar_offset": 125, - "tech_price": 39337000.0, - "tech_datetime": "2021-07-02 08:33:00", - "candidate_index": 4897, + "tech_bar_index": 781890, + "signal_bar_index": 781890, + "bar_offset": 136, + "tech_price": 38908000.0, + "tech_datetime": "2021-07-02 21:36:00", + "candidate_index": 9073, "gt_datetime": "2021-07-02 14:48:00", "gt_price": 38214000.0 }, { "matched": true, "gt_bar_index": 784739, - "tech_bar_index": 784640, - "signal_bar_index": 784640, - "bar_offset": 99, - "tech_price": 39194000.0, - "tech_datetime": "2021-07-08 15:06:00", - "candidate_index": 4914, + "tech_bar_index": 784759, + "signal_bar_index": 784759, + "bar_offset": 20, + "tech_price": 38727000.0, + "tech_datetime": "2021-07-08 21:03:00", + "candidate_index": 9111, "gt_datetime": "2021-07-08 20:03:00", "gt_price": 38120000.0 }, { "matched": true, "gt_bar_index": 790563, - "tech_bar_index": 790532, - "signal_bar_index": 790532, - "bar_offset": 31, - "tech_price": 35208000.0, - "tech_datetime": "2021-07-20 21:42:00", - "candidate_index": 4942, + "tech_bar_index": 790534, + "signal_bar_index": 790534, + "bar_offset": 29, + "tech_price": 35226000.0, + "tech_datetime": "2021-07-20 21:48:00", + "candidate_index": 9176, "gt_datetime": "2021-07-20 23:15:00", "gt_price": 34777000.0 }, { "matched": true, "gt_bar_index": 793178, - "tech_bar_index": 793065, - "signal_bar_index": 793065, - "bar_offset": 113, - "tech_price": 40117000.0, - "tech_datetime": "2021-07-26 04:21:00", - "candidate_index": 4953, + "tech_bar_index": 793203, + "signal_bar_index": 793203, + "bar_offset": 25, + "tech_price": 44146000.0, + "tech_datetime": "2021-07-26 11:15:00", + "candidate_index": 9210, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 42599000.0 }, { "matched": true, "gt_bar_index": 793700, - "tech_bar_index": 794180, - "signal_bar_index": 794180, - "bar_offset": 480, - "tech_price": 45886000.0, - "tech_datetime": "2021-07-28 12:06:00", - "candidate_index": 4954, + "tech_bar_index": 793724, + "signal_bar_index": 793724, + "bar_offset": 24, + "tech_price": 42894000.0, + "tech_datetime": "2021-07-27 13:18:00", + "candidate_index": 9214, "gt_datetime": "2021-07-27 12:06:00", "gt_price": 42011000.0 }, { "matched": true, "gt_bar_index": 795267, - "tech_bar_index": 795226, - "signal_bar_index": 795226, - "bar_offset": 41, - "tech_price": 45915000.0, - "tech_datetime": "2021-07-30 16:24:00", - "candidate_index": 4960, + "tech_bar_index": 795212, + "signal_bar_index": 795212, + "bar_offset": 55, + "tech_price": 45907000.0, + "tech_datetime": "2021-07-30 15:42:00", + "candidate_index": 9234, "gt_datetime": "2021-07-30 18:27:00", "gt_price": 44350000.0 }, { "matched": true, "gt_bar_index": 798213, - "tech_bar_index": 798217, - "signal_bar_index": 798217, - "bar_offset": 4, - "tech_price": 44385000.0, - "tech_datetime": "2021-08-05 21:57:00", - "candidate_index": 4975, + "tech_bar_index": 798305, + "signal_bar_index": 798305, + "bar_offset": 92, + "tech_price": 46488000.0, + "tech_datetime": "2021-08-06 02:21:00", + "candidate_index": 9272, "gt_datetime": "2021-08-05 21:45:00", "gt_price": 43703000.0 }, { "matched": true, "gt_bar_index": 804222, - "tech_bar_index": 804258, - "signal_bar_index": 804258, - "bar_offset": 36, - "tech_price": 52781000.0, - "tech_datetime": "2021-08-18 12:00:00", - "candidate_index": 5015, + "tech_bar_index": 804244, + "signal_bar_index": 804244, + "bar_offset": 22, + "tech_price": 52979000.0, + "tech_datetime": "2021-08-18 11:18:00", + "candidate_index": 9353, "gt_datetime": "2021-08-18 10:12:00", "gt_price": 51802000.0 }, { "matched": true, "gt_bar_index": 808280, - "tech_bar_index": 808286, - "signal_bar_index": 808286, - "bar_offset": 6, - "tech_price": 55499000.0, - "tech_datetime": "2021-08-26 21:24:00", - "candidate_index": 5039, + "tech_bar_index": 808308, + "signal_bar_index": 808308, + "bar_offset": 28, + "tech_price": 55332000.0, + "tech_datetime": "2021-08-26 22:30:00", + "candidate_index": 9397, "gt_datetime": "2021-08-26 21:06:00", "gt_price": 54510000.0 }, { "matched": true, "gt_bar_index": 810945, - "tech_bar_index": 810615, - "signal_bar_index": 810615, - "bar_offset": 330, - "tech_price": 55825000.0, - "tech_datetime": "2021-08-31 17:51:00", - "candidate_index": 5053, + "tech_bar_index": 810903, + "signal_bar_index": 810903, + "bar_offset": 42, + "tech_price": 55291000.0, + "tech_datetime": "2021-09-01 08:15:00", + "candidate_index": 9429, "gt_datetime": "2021-09-01 10:21:00", "gt_price": 54464000.0 }, { "matched": true, "gt_bar_index": 814101, - "tech_bar_index": 814193, - "signal_bar_index": 814193, - "bar_offset": 92, - "tech_price": 56708000.0, - "tech_datetime": "2021-09-08 04:45:00", - "candidate_index": 5071, + "tech_bar_index": 814053, + "signal_bar_index": 814053, + "bar_offset": 48, + "tech_price": 59823000.0, + "tech_datetime": "2021-09-07 21:45:00", + "candidate_index": 9484, "gt_datetime": "2021-09-08 00:09:00", "gt_price": 54320000.0 }, @@ -198961,43 +351717,43 @@ "bar_offset": 2, "tech_price": 54147000.0, "tech_datetime": "2021-09-08 17:30:00", - "candidate_index": 5073, + "candidate_index": 9487, "gt_datetime": "2021-09-08 17:24:00", "gt_price": 52889000.0 }, { "matched": true, "gt_bar_index": 816964, - "tech_bar_index": 816947, - "signal_bar_index": 816947, - "bar_offset": 17, - "tech_price": 54491000.0, - "tech_datetime": "2021-09-13 22:27:00", - "candidate_index": 5087, + "tech_bar_index": 816916, + "signal_bar_index": 816916, + "bar_offset": 48, + "tech_price": 54448000.0, + "tech_datetime": "2021-09-13 20:54:00", + "candidate_index": 9518, "gt_datetime": "2021-09-13 23:18:00", "gt_price": 53200000.0 }, { "matched": true, "gt_bar_index": 820525, - "tech_bar_index": 820547, - "signal_bar_index": 820547, - "bar_offset": 22, - "tech_price": 53218000.0, - "tech_datetime": "2021-09-21 10:27:00", - "candidate_index": 5113, + "tech_bar_index": 820553, + "signal_bar_index": 820553, + "bar_offset": 28, + "tech_price": 53690000.0, + "tech_datetime": "2021-09-21 10:45:00", + "candidate_index": 9574, "gt_datetime": "2021-09-21 09:21:00", "gt_price": 50700000.0 }, { "matched": true, "gt_bar_index": 821013, - "tech_bar_index": 820881, - "signal_bar_index": 820881, - "bar_offset": 132, - "tech_price": 52284000.0, - "tech_datetime": "2021-09-22 03:09:00", - "candidate_index": 5115, + "tech_bar_index": 821028, + "signal_bar_index": 821028, + "bar_offset": 15, + "tech_price": 51842000.0, + "tech_datetime": "2021-09-22 10:30:00", + "candidate_index": 9578, "gt_datetime": "2021-09-22 09:45:00", "gt_price": 50071000.0 }, @@ -199009,1423 +351765,1459 @@ "bar_offset": 3, "tech_price": 51477000.0, "tech_datetime": "2021-09-26 17:00:00", - "candidate_index": 5125, + "candidate_index": 9604, "gt_datetime": "2021-09-26 16:51:00", "gt_price": 50588000.0 }, { "matched": true, "gt_bar_index": 824363, - "tech_bar_index": 824371, - "signal_bar_index": 824371, - "bar_offset": 8, - "tech_price": 50760000.0, - "tech_datetime": "2021-09-29 09:39:00", - "candidate_index": 5132, + "tech_bar_index": 824378, + "signal_bar_index": 824378, + "bar_offset": 15, + "tech_price": 50780000.0, + "tech_datetime": "2021-09-29 10:00:00", + "candidate_index": 9620, "gt_datetime": "2021-09-29 09:15:00", "gt_price": 49855000.0 }, { "matched": true, "gt_bar_index": 831261, - "tech_bar_index": 831336, - "signal_bar_index": 831336, - "bar_offset": 75, - "tech_price": 67788000.0, - "tech_datetime": "2021-10-13 21:54:00", - "candidate_index": 5177, + "tech_bar_index": 831365, + "signal_bar_index": 831365, + "bar_offset": 104, + "tech_price": 67798000.0, + "tech_datetime": "2021-10-13 23:21:00", + "candidate_index": 9719, "gt_datetime": "2021-10-13 18:09:00", "gt_price": 66777000.0 }, { "matched": true, "gt_bar_index": 836098, - "tech_bar_index": 836106, - "signal_bar_index": 836106, - "bar_offset": 8, - "tech_price": 74703000.0, - "tech_datetime": "2021-10-23 20:24:00", - "candidate_index": 5207, + "tech_bar_index": 836135, + "signal_bar_index": 836135, + "bar_offset": 37, + "tech_price": 75296000.0, + "tech_datetime": "2021-10-23 21:51:00", + "candidate_index": 9784, "gt_datetime": "2021-10-23 20:00:00", "gt_price": 73200000.0 }, { "matched": true, "gt_bar_index": 837961, - "tech_bar_index": 838010, - "signal_bar_index": 838010, - "bar_offset": 49, - "tech_price": 72656000.0, - "tech_datetime": "2021-10-27 19:36:00", - "candidate_index": 5217, + "tech_bar_index": 837976, + "signal_bar_index": 837976, + "bar_offset": 15, + "tech_price": 72664000.0, + "tech_datetime": "2021-10-27 17:54:00", + "candidate_index": 9810, "gt_datetime": "2021-10-27 17:09:00", "gt_price": 70400000.0 }, { "matched": true, "gt_bar_index": 838651, - "tech_bar_index": 838545, - "signal_bar_index": 838545, - "bar_offset": 106, - "tech_price": 73844000.0, - "tech_datetime": "2021-10-28 22:21:00", - "candidate_index": 5222, + "tech_bar_index": 838682, + "signal_bar_index": 838682, + "bar_offset": 31, + "tech_price": 74377000.0, + "tech_datetime": "2021-10-29 05:12:00", + "candidate_index": 9823, "gt_datetime": "2021-10-29 03:39:00", "gt_price": 70580000.0 }, { "matched": true, "gt_bar_index": 840279, - "tech_bar_index": 840332, - "signal_bar_index": 840332, - "bar_offset": 53, - "tech_price": 72280000.0, - "tech_datetime": "2021-11-01 15:42:00", - "candidate_index": 5227, + "tech_bar_index": 840311, + "signal_bar_index": 840311, + "bar_offset": 32, + "tech_price": 72105000.0, + "tech_datetime": "2021-11-01 14:39:00", + "candidate_index": 9842, "gt_datetime": "2021-11-01 13:03:00", "gt_price": 71001000.0 }, { "matched": true, "gt_bar_index": 848900, - "tech_bar_index": 848725, - "signal_bar_index": 848725, - "bar_offset": 175, - "tech_price": 72329000.0, - "tech_datetime": "2021-11-19 03:21:00", - "candidate_index": 5279, + "tech_bar_index": 848962, + "signal_bar_index": 848962, + "bar_offset": 62, + "tech_price": 70139000.0, + "tech_datetime": "2021-11-19 15:12:00", + "candidate_index": 9954, "gt_datetime": "2021-11-19 12:06:00", "gt_price": 69032000.0 }, { "matched": true, "gt_bar_index": 850925, - "tech_bar_index": 850823, - "signal_bar_index": 850823, - "bar_offset": 102, - "tech_price": 70810000.0, - "tech_datetime": "2021-11-23 12:15:00", - "candidate_index": 5287, + "tech_bar_index": 850955, + "signal_bar_index": 850955, + "bar_offset": 30, + "tech_price": 70718000.0, + "tech_datetime": "2021-11-23 18:51:00", + "candidate_index": 9972, "gt_datetime": "2021-11-23 17:21:00", "gt_price": 69394000.0 }, { "matched": true, "gt_bar_index": 852668, - "tech_bar_index": 852641, - "signal_bar_index": 852641, - "bar_offset": 27, - "tech_price": 69365000.0, - "tech_datetime": "2021-11-27 07:09:00", - "candidate_index": 5300, + "tech_bar_index": 852694, + "signal_bar_index": 852694, + "bar_offset": 26, + "tech_price": 69354000.0, + "tech_datetime": "2021-11-27 09:48:00", + "candidate_index": 9998, "gt_datetime": "2021-11-27 08:30:00", "gt_price": 67950000.0 }, { "matched": true, "gt_bar_index": 856059, - "tech_bar_index": 856274, - "signal_bar_index": 856274, - "bar_offset": 215, - "tech_price": 61002000.0, - "tech_datetime": "2021-12-05 01:15:00", - "candidate_index": 5318, + "tech_bar_index": 855944, + "signal_bar_index": 855944, + "bar_offset": 115, + "tech_price": 67919000.0, + "tech_datetime": "2021-12-04 08:45:00", + "candidate_index": 10038, "gt_datetime": "2021-12-04 14:30:00", "gt_price": 58795000.0 }, { "matched": true, "gt_bar_index": 856063, - "tech_bar_index": 856352, - "signal_bar_index": 856352, - "bar_offset": 289, - "tech_price": 61792000.0, - "tech_datetime": "2021-12-05 05:09:00", - "candidate_index": 5319, + "tech_bar_index": 856246, + "signal_bar_index": 856246, + "bar_offset": 183, + "tech_price": 60500000.0, + "tech_datetime": "2021-12-04 23:51:00", + "candidate_index": 10039, "gt_datetime": "2021-12-04 14:42:00", "gt_price": 59001000.0 }, { "matched": true, "gt_bar_index": 856184, - "tech_bar_index": 856604, - "signal_bar_index": 856604, - "bar_offset": 420, - "tech_price": 62474000.0, - "tech_datetime": "2021-12-05 17:45:00", - "candidate_index": 5320, + "tech_bar_index": 856260, + "signal_bar_index": 856260, + "bar_offset": 76, + "tech_price": 61362000.0, + "tech_datetime": "2021-12-05 00:33:00", + "candidate_index": 10040, "gt_datetime": "2021-12-04 20:45:00", "gt_price": 57900000.0 }, { "matched": true, "gt_bar_index": 857142, - "tech_bar_index": 857144, - "signal_bar_index": 857144, - "bar_offset": 2, - "tech_price": 59791000.0, - "tech_datetime": "2021-12-06 20:45:00", - "candidate_index": 5323, + "tech_bar_index": 857187, + "signal_bar_index": 857187, + "bar_offset": 45, + "tech_price": 60433000.0, + "tech_datetime": "2021-12-06 22:54:00", + "candidate_index": 10046, "gt_datetime": "2021-12-06 20:39:00", "gt_price": 58955000.0 }, { "matched": true, "gt_bar_index": 858925, - "tech_bar_index": 858786, - "signal_bar_index": 858786, - "bar_offset": 139, - "tech_price": 59833000.0, - "tech_datetime": "2021-12-10 10:15:00", - "candidate_index": 5335, + "tech_bar_index": 858940, + "signal_bar_index": 858940, + "bar_offset": 15, + "tech_price": 59666000.0, + "tech_datetime": "2021-12-10 17:57:00", + "candidate_index": 10072, "gt_datetime": "2021-12-10 17:12:00", "gt_price": 58990000.0 }, { "matched": true, "gt_bar_index": 860817, - "tech_bar_index": 860693, - "signal_bar_index": 860693, - "bar_offset": 124, - "tech_price": 58797000.0, - "tech_datetime": "2021-12-14 09:36:00", - "candidate_index": 5340, + "tech_bar_index": 860931, + "signal_bar_index": 860931, + "bar_offset": 114, + "tech_price": 59329000.0, + "tech_datetime": "2021-12-14 21:30:00", + "candidate_index": 10096, "gt_datetime": "2021-12-14 15:48:00", "gt_price": 57200000.0 }, { "matched": true, "gt_bar_index": 863754, - "tech_bar_index": 863873, - "signal_bar_index": 863873, - "bar_offset": 119, - "tech_price": 57399000.0, - "tech_datetime": "2021-12-21 04:00:00", - "candidate_index": 5354, + "tech_bar_index": 863729, + "signal_bar_index": 863729, + "bar_offset": 25, + "tech_price": 57316000.0, + "tech_datetime": "2021-12-20 20:48:00", + "candidate_index": 10125, "gt_datetime": "2021-12-20 22:03:00", "gt_price": 56837000.0 }, { "matched": true, "gt_bar_index": 871624, - "tech_bar_index": 871893, - "signal_bar_index": 871893, - "bar_offset": 269, - "tech_price": 53000000.0, - "tech_datetime": "2022-01-06 21:00:00", - "candidate_index": 5386, + "tech_bar_index": 871490, + "signal_bar_index": 871490, + "bar_offset": 134, + "tech_price": 56589000.0, + "tech_datetime": "2022-01-06 00:51:00", + "candidate_index": 10226, "gt_datetime": "2022-01-06 07:33:00", "gt_price": 52652000.0 }, { "matched": true, "gt_bar_index": 871654, - "tech_bar_index": 871210, - "signal_bar_index": 871210, - "bar_offset": 444, - "tech_price": 56289000.0, - "tech_datetime": "2022-01-05 10:51:00", - "candidate_index": 5385, + "tech_bar_index": 871778, + "signal_bar_index": 871778, + "bar_offset": 124, + "tech_price": 52849000.0, + "tech_datetime": "2022-01-06 15:15:00", + "candidate_index": 10227, "gt_datetime": "2022-01-06 09:03:00", "gt_price": 53622000.0 }, { "matched": true, "gt_bar_index": 873865, - "tech_bar_index": 873870, - "signal_bar_index": 873870, - "bar_offset": 5, - "tech_price": 50175000.0, - "tech_datetime": "2022-01-10 23:51:00", - "candidate_index": 5397, + "tech_bar_index": 873939, + "signal_bar_index": 873939, + "bar_offset": 74, + "tech_price": 50833000.0, + "tech_datetime": "2022-01-11 03:18:00", + "candidate_index": 10248, "gt_datetime": "2022-01-10 23:36:00", "gt_price": 48866000.0 }, { "matched": true, "gt_bar_index": 878924, - "tech_bar_index": 879165, - "signal_bar_index": 879165, - "bar_offset": 241, - "tech_price": 47339000.0, - "tech_datetime": "2022-01-22 00:36:00", - "candidate_index": 5420, + "tech_bar_index": 879009, + "signal_bar_index": 879009, + "bar_offset": 85, + "tech_price": 47860000.0, + "tech_datetime": "2022-01-21 16:48:00", + "candidate_index": 10310, "gt_datetime": "2022-01-21 12:33:00", "gt_price": 47000000.0 }, { "matched": true, "gt_bar_index": 880553, - "tech_bar_index": 880458, - "signal_bar_index": 880458, - "bar_offset": 95, - "tech_price": 43160000.0, - "tech_datetime": "2022-01-24 17:15:00", - "candidate_index": 5429, + "tech_bar_index": 880649, + "signal_bar_index": 880649, + "bar_offset": 96, + "tech_price": 43252000.0, + "tech_datetime": "2022-01-25 02:48:00", + "candidate_index": 10325, "gt_datetime": "2022-01-24 22:00:00", "gt_price": 40810000.0 }, { "matched": true, "gt_bar_index": 881809, - "tech_bar_index": 881908, - "signal_bar_index": 881908, - "bar_offset": 99, - "tech_price": 44674000.0, - "tech_datetime": "2022-01-27 17:45:00", - "candidate_index": 5438, + "tech_bar_index": 881750, + "signal_bar_index": 881750, + "bar_offset": 59, + "tech_price": 45438000.0, + "tech_datetime": "2022-01-27 09:51:00", + "candidate_index": 10339, "gt_datetime": "2022-01-27 12:48:00", "gt_price": 43695000.0 }, { "matched": true, "gt_bar_index": 885301, - "tech_bar_index": 885444, - "signal_bar_index": 885444, - "bar_offset": 143, - "tech_price": 45343000.0, - "tech_datetime": "2022-02-04 02:33:00", - "candidate_index": 5462, + "tech_bar_index": 885337, + "signal_bar_index": 885337, + "bar_offset": 36, + "tech_price": 45240000.0, + "tech_datetime": "2022-02-03 21:12:00", + "candidate_index": 10385, "gt_datetime": "2022-02-03 19:24:00", "gt_price": 44726000.0 }, { "matched": true, "gt_bar_index": 887678, - "tech_bar_index": 887504, - "signal_bar_index": 887504, - "bar_offset": 174, - "tech_price": 53707000.0, - "tech_datetime": "2022-02-08 09:33:00", - "candidate_index": 5478, + "tech_bar_index": 887650, + "signal_bar_index": 887650, + "bar_offset": 28, + "tech_price": 54431000.0, + "tech_datetime": "2022-02-08 16:51:00", + "candidate_index": 10430, "gt_datetime": "2022-02-08 18:15:00", "gt_price": 52213000.0 }, { "matched": true, "gt_bar_index": 890496, - "tech_bar_index": 890580, - "signal_bar_index": 890580, - "bar_offset": 84, - "tech_price": 51351000.0, - "tech_datetime": "2022-02-14 19:21:00", - "candidate_index": 5497, + "tech_bar_index": 890516, + "signal_bar_index": 890516, + "bar_offset": 20, + "tech_price": 51216000.0, + "tech_datetime": "2022-02-14 16:09:00", + "candidate_index": 10472, "gt_datetime": "2022-02-14 15:09:00", "gt_price": 50621000.0 }, { "matched": true, "gt_bar_index": 894137, - "tech_bar_index": 894105, - "signal_bar_index": 894105, - "bar_offset": 32, - "tech_price": 45660000.0, - "tech_datetime": "2022-02-22 10:39:00", - "candidate_index": 5515, + "tech_bar_index": 894237, + "signal_bar_index": 894237, + "bar_offset": 100, + "tech_price": 45094000.0, + "tech_datetime": "2022-02-22 17:15:00", + "candidate_index": 10521, "gt_datetime": "2022-02-22 12:15:00", "gt_price": 44676000.0 }, { "matched": true, "gt_bar_index": 895147, - "tech_bar_index": 895186, - "signal_bar_index": 895186, - "bar_offset": 39, - "tech_price": 43109000.0, - "tech_datetime": "2022-02-24 16:42:00", - "candidate_index": 5518, + "tech_bar_index": 895197, + "signal_bar_index": 895197, + "bar_offset": 50, + "tech_price": 43736000.0, + "tech_datetime": "2022-02-24 17:15:00", + "candidate_index": 10535, "gt_datetime": "2022-02-24 14:45:00", "gt_price": 42511000.0 }, { "matched": true, "gt_bar_index": 896898, - "tech_bar_index": 896839, - "signal_bar_index": 896839, - "bar_offset": 59, - "tech_price": 47691000.0, - "tech_datetime": "2022-02-28 03:21:00", - "candidate_index": 5526, + "tech_bar_index": 896984, + "signal_bar_index": 896984, + "bar_offset": 86, + "tech_price": 46971000.0, + "tech_datetime": "2022-02-28 10:36:00", + "candidate_index": 10572, "gt_datetime": "2022-02-28 06:18:00", "gt_price": 45645000.0 }, { "matched": true, "gt_bar_index": 900694, - "tech_bar_index": 900604, - "signal_bar_index": 900604, - "bar_offset": 90, - "tech_price": 48408000.0, - "tech_datetime": "2022-03-08 00:33:00", - "candidate_index": 5545, + "tech_bar_index": 900725, + "signal_bar_index": 900725, + "bar_offset": 31, + "tech_price": 47207000.0, + "tech_datetime": "2022-03-08 06:36:00", + "candidate_index": 10615, "gt_datetime": "2022-03-08 05:03:00", "gt_price": 46462000.0 }, { "matched": true, "gt_bar_index": 903670, - "tech_bar_index": 903676, - "signal_bar_index": 903676, - "bar_offset": 6, - "tech_price": 47637000.0, - "tech_datetime": "2022-03-14 10:09:00", - "candidate_index": 5562, + "tech_bar_index": 903701, + "signal_bar_index": 903701, + "bar_offset": 31, + "tech_price": 47574000.0, + "tech_datetime": "2022-03-14 11:24:00", + "candidate_index": 10660, "gt_datetime": "2022-03-14 09:51:00", "gt_price": 47111000.0 }, { "matched": true, "gt_bar_index": 904686, - "tech_bar_index": 904558, - "signal_bar_index": 904558, - "bar_offset": 128, - "tech_price": 48850000.0, - "tech_datetime": "2022-03-16 06:15:00", - "candidate_index": 5569, + "tech_bar_index": 904736, + "signal_bar_index": 904736, + "bar_offset": 50, + "tech_price": 48856000.0, + "tech_datetime": "2022-03-16 15:09:00", + "candidate_index": 10682, "gt_datetime": "2022-03-16 12:39:00", "gt_price": 48421000.0 }, { "matched": true, "gt_bar_index": 912352, - "tech_bar_index": 912422, - "signal_bar_index": 912422, - "bar_offset": 70, - "tech_price": 54728000.0, - "tech_datetime": "2022-04-01 15:27:00", - "candidate_index": 5624, + "tech_bar_index": 912378, + "signal_bar_index": 912378, + "bar_offset": 26, + "tech_price": 54784000.0, + "tech_datetime": "2022-04-01 13:15:00", + "candidate_index": 10785, "gt_datetime": "2022-04-01 11:57:00", "gt_price": 54268000.0 }, { "matched": true, "gt_bar_index": 920405, - "tech_bar_index": 920372, - "signal_bar_index": 920372, - "bar_offset": 33, - "tech_price": 49955000.0, - "tech_datetime": "2022-04-18 12:24:00", - "candidate_index": 5669, + "tech_bar_index": 920510, + "signal_bar_index": 920510, + "bar_offset": 105, + "tech_price": 48910000.0, + "tech_datetime": "2022-04-18 19:18:00", + "candidate_index": 10896, "gt_datetime": "2022-04-18 14:03:00", "gt_price": 48523000.0 }, { "matched": true, "gt_bar_index": 923852, - "tech_bar_index": 923861, - "signal_bar_index": 923861, - "bar_offset": 9, - "tech_price": 48923000.0, - "tech_datetime": "2022-04-25 18:51:00", - "candidate_index": 5687, + "tech_bar_index": 923894, + "signal_bar_index": 923894, + "bar_offset": 42, + "tech_price": 49030000.0, + "tech_datetime": "2022-04-25 20:30:00", + "candidate_index": 10942, "gt_datetime": "2022-04-25 18:24:00", "gt_price": 48557000.0 }, { "matched": true, "gt_bar_index": 924548, - "tech_bar_index": 924642, - "signal_bar_index": 924642, - "bar_offset": 94, - "tech_price": 48835000.0, - "tech_datetime": "2022-04-27 09:54:00", - "candidate_index": 5691, + "tech_bar_index": 924645, + "signal_bar_index": 924645, + "bar_offset": 97, + "tech_price": 48890000.0, + "tech_datetime": "2022-04-27 10:03:00", + "candidate_index": 10957, "gt_datetime": "2022-04-27 05:12:00", "gt_price": 48200000.0 }, { "matched": true, "gt_bar_index": 926576, - "tech_bar_index": 926753, - "signal_bar_index": 926753, - "bar_offset": 177, - "tech_price": 49030000.0, - "tech_datetime": "2022-05-01 19:27:00", - "candidate_index": 5706, + "tech_bar_index": 926592, + "signal_bar_index": 926592, + "bar_offset": 16, + "tech_price": 49244000.0, + "tech_datetime": "2022-05-01 11:24:00", + "candidate_index": 10981, "gt_datetime": "2022-05-01 10:36:00", "gt_price": 48458000.0 }, { "matched": true, "gt_bar_index": 930874, - "tech_bar_index": 930879, - "signal_bar_index": 930879, - "bar_offset": 5, - "tech_price": 40950000.0, - "tech_datetime": "2022-05-10 09:45:00", - "candidate_index": 5727, + "tech_bar_index": 930888, + "signal_bar_index": 930888, + "bar_offset": 14, + "tech_price": 41498000.0, + "tech_datetime": "2022-05-10 10:12:00", + "candidate_index": 11026, "gt_datetime": "2022-05-10 09:30:00", "gt_price": 40000000.0 }, { "matched": true, "gt_bar_index": 931304, - "tech_bar_index": 930926, - "signal_bar_index": 930926, - "bar_offset": 378, - "tech_price": 41411000.0, - "tech_datetime": "2022-05-10 12:06:00", - "candidate_index": 5728, + "tech_bar_index": 931331, + "signal_bar_index": 931331, + "bar_offset": 27, + "tech_price": 40996000.0, + "tech_datetime": "2022-05-11 08:21:00", + "candidate_index": 11031, "gt_datetime": "2022-05-11 07:00:00", "gt_price": 40001000.0 }, { "matched": true, "gt_bar_index": 931603, - "tech_bar_index": 931974, - "signal_bar_index": 931974, - "bar_offset": 371, - "tech_price": 37753000.0, - "tech_datetime": "2022-05-12 16:30:00", - "candidate_index": 5729, + "tech_bar_index": 931630, + "signal_bar_index": 931630, + "bar_offset": 27, + "tech_price": 41239000.0, + "tech_datetime": "2022-05-11 23:18:00", + "candidate_index": 11037, "gt_datetime": "2022-05-11 21:57:00", "gt_price": 38853000.0 }, { "matched": true, "gt_bar_index": 931773, - "tech_bar_index": 932032, - "signal_bar_index": 932032, - "bar_offset": 259, - "tech_price": 38034000.0, - "tech_datetime": "2022-05-12 19:24:00", - "candidate_index": 5730, + "tech_bar_index": 931975, + "signal_bar_index": 931975, + "bar_offset": 202, + "tech_price": 37827000.0, + "tech_datetime": "2022-05-12 16:33:00", + "candidate_index": 11038, "gt_datetime": "2022-05-12 06:27:00", "gt_price": 38478000.0 }, { "matched": true, "gt_bar_index": 931969, - "tech_bar_index": 932306, - "signal_bar_index": 932306, - "bar_offset": 337, - "tech_price": 38496000.0, - "tech_datetime": "2022-05-13 09:06:00", - "candidate_index": 5731, + "tech_bar_index": 932032, + "signal_bar_index": 932032, + "bar_offset": 63, + "tech_price": 38034000.0, + "tech_datetime": "2022-05-12 19:24:00", + "candidate_index": 11039, "gt_datetime": "2022-05-12 16:15:00", "gt_price": 36190000.0 }, + { + "matched": true, + "gt_bar_index": 932209, + "tech_bar_index": 932243, + "signal_bar_index": 932243, + "bar_offset": 34, + "tech_price": 38235000.0, + "tech_datetime": "2022-05-13 05:57:00", + "candidate_index": 11043, + "gt_datetime": "2022-05-13 04:15:00", + "gt_price": 37388000.0 + }, { "matched": true, "gt_bar_index": 933066, - "tech_bar_index": 932985, - "signal_bar_index": 932985, - "bar_offset": 81, - "tech_price": 39437000.0, - "tech_datetime": "2022-05-14 19:03:00", - "candidate_index": 5732, + "tech_bar_index": 932955, + "signal_bar_index": 932955, + "bar_offset": 111, + "tech_price": 39374000.0, + "tech_datetime": "2022-05-14 17:33:00", + "candidate_index": 11051, "gt_datetime": "2022-05-14 23:06:00", "gt_price": 38277000.0 }, { "matched": true, "gt_bar_index": 935183, - "tech_bar_index": 935120, - "signal_bar_index": 935120, - "bar_offset": 63, - "tech_price": 37571000.0, - "tech_datetime": "2022-05-19 05:48:00", - "candidate_index": 5744, + "tech_bar_index": 935204, + "signal_bar_index": 935204, + "bar_offset": 21, + "tech_price": 37217000.0, + "tech_datetime": "2022-05-19 10:00:00", + "candidate_index": 11069, "gt_datetime": "2022-05-19 08:57:00", "gt_price": 36825000.0 }, { "matched": true, "gt_bar_index": 935999, - "tech_bar_index": 935927, - "signal_bar_index": 935927, - "bar_offset": 72, - "tech_price": 38964000.0, - "tech_datetime": "2022-05-20 22:09:00", - "candidate_index": 5753, + "tech_bar_index": 936067, + "signal_bar_index": 936067, + "bar_offset": 68, + "tech_price": 37856000.0, + "tech_datetime": "2022-05-21 05:09:00", + "candidate_index": 11089, "gt_datetime": "2022-05-21 01:45:00", "gt_price": 37210000.0 }, { "matched": true, "gt_bar_index": 938810, - "tech_bar_index": 938652, - "signal_bar_index": 938652, - "bar_offset": 158, - "tech_price": 38078000.0, - "tech_datetime": "2022-05-26 14:24:00", - "candidate_index": 5767, + "tech_bar_index": 938830, + "signal_bar_index": 938830, + "bar_offset": 20, + "tech_price": 37405000.0, + "tech_datetime": "2022-05-26 23:18:00", + "candidate_index": 11132, "gt_datetime": "2022-05-26 22:18:00", "gt_price": 36300000.0 }, { "matched": true, "gt_bar_index": 942679, - "tech_bar_index": 942583, - "signal_bar_index": 942583, - "bar_offset": 96, - "tech_price": 38330000.0, - "tech_datetime": "2022-06-03 18:57:00", - "candidate_index": 5787, + "tech_bar_index": 942754, + "signal_bar_index": 942754, + "bar_offset": 75, + "tech_price": 37715000.0, + "tech_datetime": "2022-06-04 03:30:00", + "candidate_index": 11189, "gt_datetime": "2022-06-03 23:45:00", "gt_price": 37301000.0 }, { "matched": true, "gt_bar_index": 944354, - "tech_bar_index": 944205, - "signal_bar_index": 944205, - "bar_offset": 149, - "tech_price": 39592000.0, - "tech_datetime": "2022-06-07 04:03:00", - "candidate_index": 5794, + "tech_bar_index": 944242, + "signal_bar_index": 944242, + "bar_offset": 112, + "tech_price": 39815000.0, + "tech_datetime": "2022-06-07 05:54:00", + "candidate_index": 11209, "gt_datetime": "2022-06-07 11:30:00", "gt_price": 37410000.0 }, { "matched": true, "gt_bar_index": 947486, - "tech_bar_index": 947046, - "signal_bar_index": 947046, - "bar_offset": 440, - "tech_price": 36169000.0, - "tech_datetime": "2022-06-13 02:06:00", - "candidate_index": 5810, + "tech_bar_index": 947520, + "signal_bar_index": 947520, + "bar_offset": 34, + "tech_price": 31099000.0, + "tech_datetime": "2022-06-14 01:48:00", + "candidate_index": 11252, "gt_datetime": "2022-06-14 00:06:00", "gt_price": 30000000.0 }, { "matched": true, "gt_bar_index": 947704, - "tech_bar_index": 948001, - "signal_bar_index": 948001, - "bar_offset": 297, - "tech_price": 29202000.0, - "tech_datetime": "2022-06-15 01:51:00", - "candidate_index": 5811, + "tech_bar_index": 947739, + "signal_bar_index": 947739, + "bar_offset": 35, + "tech_price": 28558000.0, + "tech_datetime": "2022-06-14 12:45:00", + "candidate_index": 11253, "gt_datetime": "2022-06-14 11:00:00", "gt_price": 27258000.0 }, { "matched": true, "gt_bar_index": 948327, - "tech_bar_index": 948432, - "signal_bar_index": 948432, - "bar_offset": 105, - "tech_price": 27900000.0, - "tech_datetime": "2022-06-15 23:24:00", - "candidate_index": 5812, + "tech_bar_index": 948392, + "signal_bar_index": 948392, + "bar_offset": 65, + "tech_price": 27831000.0, + "tech_datetime": "2022-06-15 21:24:00", + "candidate_index": 11258, "gt_datetime": "2022-06-15 18:09:00", "gt_price": 26610000.0 }, + { + "matched": true, + "gt_bar_index": 948508, + "tech_bar_index": 948545, + "signal_bar_index": 948545, + "bar_offset": 37, + "tech_price": 28170000.0, + "tech_datetime": "2022-06-16 05:03:00", + "candidate_index": 11259, + "gt_datetime": "2022-06-16 03:12:00", + "gt_price": 26718000.0 + }, { "matched": true, "gt_bar_index": 949118, - "tech_bar_index": 949158, - "signal_bar_index": 949158, - "bar_offset": 40, - "tech_price": 27020000.0, - "tech_datetime": "2022-06-17 11:42:00", - "candidate_index": 5813, + "tech_bar_index": 949150, + "signal_bar_index": 949150, + "bar_offset": 32, + "tech_price": 27149000.0, + "tech_datetime": "2022-06-17 11:18:00", + "candidate_index": 11263, "gt_datetime": "2022-06-17 09:42:00", "gt_price": 26543000.0 }, { "matched": true, "gt_bar_index": 949995, - "tech_bar_index": 950072, - "signal_bar_index": 950072, - "bar_offset": 77, - "tech_price": 25146000.0, - "tech_datetime": "2022-06-19 09:24:00", - "candidate_index": 5815, + "tech_bar_index": 950020, + "signal_bar_index": 950020, + "bar_offset": 25, + "tech_price": 24694000.0, + "tech_datetime": "2022-06-19 06:48:00", + "candidate_index": 11267, "gt_datetime": "2022-06-19 05:33:00", "gt_price": 23792000.0 }, { "matched": true, "gt_bar_index": 950172, - "tech_bar_index": 950427, - "signal_bar_index": 950427, - "bar_offset": 255, - "tech_price": 25521000.0, - "tech_datetime": "2022-06-20 03:09:00", - "candidate_index": 5816, + "tech_bar_index": 950192, + "signal_bar_index": 950192, + "bar_offset": 20, + "tech_price": 24151000.0, + "tech_datetime": "2022-06-19 15:24:00", + "candidate_index": 11268, "gt_datetime": "2022-06-19 14:24:00", "gt_price": 23761000.0 }, { "matched": true, "gt_bar_index": 950581, - "tech_bar_index": 950704, - "signal_bar_index": 950704, - "bar_offset": 123, - "tech_price": 26104000.0, - "tech_datetime": "2022-06-20 17:00:00", - "candidate_index": 5817, + "tech_bar_index": 950520, + "signal_bar_index": 950520, + "bar_offset": 61, + "tech_price": 26760000.0, + "tech_datetime": "2022-06-20 07:48:00", + "candidate_index": 11273, "gt_datetime": "2022-06-20 10:51:00", "gt_price": 25580000.0 }, { "matched": true, "gt_bar_index": 951917, - "tech_bar_index": 952023, - "signal_bar_index": 952023, - "bar_offset": 106, - "tech_price": 26590000.0, - "tech_datetime": "2022-06-23 10:57:00", - "candidate_index": 5824, + "tech_bar_index": 951853, + "signal_bar_index": 951853, + "bar_offset": 64, + "tech_price": 26566000.0, + "tech_datetime": "2022-06-23 02:27:00", + "candidate_index": 11289, "gt_datetime": "2022-06-23 05:39:00", "gt_price": 25963000.0 }, { "matched": true, "gt_bar_index": 955762, - "tech_bar_index": 955881, - "signal_bar_index": 955881, - "bar_offset": 119, - "tech_price": 26471000.0, - "tech_datetime": "2022-07-01 11:51:00", - "candidate_index": 5846, + "tech_bar_index": 955751, + "signal_bar_index": 955751, + "bar_offset": 11, + "tech_price": 25070000.0, + "tech_datetime": "2022-07-01 05:21:00", + "candidate_index": 11336, "gt_datetime": "2022-07-01 05:54:00", "gt_price": 24625000.0 }, { "matched": true, "gt_bar_index": 956882, - "tech_bar_index": 956765, - "signal_bar_index": 956765, - "bar_offset": 117, - "tech_price": 25506000.0, - "tech_datetime": "2022-07-03 08:03:00", - "candidate_index": 5854, + "tech_bar_index": 956873, + "signal_bar_index": 956873, + "bar_offset": 9, + "tech_price": 25488000.0, + "tech_datetime": "2022-07-03 13:27:00", + "candidate_index": 11345, "gt_datetime": "2022-07-03 13:54:00", "gt_price": 24959000.0 }, { "matched": true, "gt_bar_index": 961838, - "tech_bar_index": 961797, - "signal_bar_index": 961797, - "bar_offset": 41, - "tech_price": 26096000.0, - "tech_datetime": "2022-07-13 19:39:00", - "candidate_index": 5872, + "tech_bar_index": 961809, + "signal_bar_index": 961809, + "bar_offset": 29, + "tech_price": 26116000.0, + "tech_datetime": "2022-07-13 20:15:00", + "candidate_index": 11391, "gt_datetime": "2022-07-13 21:42:00", "gt_price": 25205000.0 }, { "matched": true, "gt_bar_index": 964402, - "tech_bar_index": 964455, - "signal_bar_index": 964455, - "bar_offset": 53, - "tech_price": 28761000.0, - "tech_datetime": "2022-07-19 18:27:00", - "candidate_index": 5881, + "tech_bar_index": 964380, + "signal_bar_index": 964380, + "bar_offset": 22, + "tech_price": 28973000.0, + "tech_datetime": "2022-07-19 14:42:00", + "candidate_index": 11421, "gt_datetime": "2022-07-19 15:48:00", "gt_price": 28475000.0 }, { "matched": true, "gt_bar_index": 965517, - "tech_bar_index": 965391, - "signal_bar_index": 965391, - "bar_offset": 126, - "tech_price": 30238000.0, - "tech_datetime": "2022-07-21 17:15:00", - "candidate_index": 5888, + "tech_bar_index": 965547, + "signal_bar_index": 965547, + "bar_offset": 30, + "tech_price": 30093000.0, + "tech_datetime": "2022-07-22 01:03:00", + "candidate_index": 11434, "gt_datetime": "2022-07-21 23:33:00", "gt_price": 29580000.0 }, { "matched": true, "gt_bar_index": 967944, - "tech_bar_index": 967772, - "signal_bar_index": 967772, - "bar_offset": 172, - "tech_price": 28171000.0, - "tech_datetime": "2022-07-26 16:18:00", - "candidate_index": 5900, + "tech_bar_index": 967985, + "signal_bar_index": 967985, + "bar_offset": 41, + "tech_price": 27936000.0, + "tech_datetime": "2022-07-27 02:57:00", + "candidate_index": 11461, "gt_datetime": "2022-07-27 00:54:00", "gt_price": 27692000.0 }, { "matched": true, "gt_bar_index": 972342, - "tech_bar_index": 972266, - "signal_bar_index": 972266, - "bar_offset": 76, - "tech_price": 30676000.0, - "tech_datetime": "2022-08-05 01:00:00", - "candidate_index": 5931, + "tech_bar_index": 972224, + "signal_bar_index": 972224, + "bar_offset": 118, + "tech_price": 30834000.0, + "tech_datetime": "2022-08-04 22:54:00", + "candidate_index": 11523, "gt_datetime": "2022-08-05 04:48:00", "gt_price": 30135000.0 }, { "matched": true, "gt_bar_index": 988219, - "tech_bar_index": 988380, - "signal_bar_index": 988380, - "bar_offset": 161, - "tech_price": 26387000.0, - "tech_datetime": "2022-09-07 19:27:00", - "candidate_index": 6007, + "tech_bar_index": 988280, + "signal_bar_index": 988280, + "bar_offset": 61, + "tech_price": 26414000.0, + "tech_datetime": "2022-09-07 14:27:00", + "candidate_index": 11726, "gt_datetime": "2022-09-07 11:24:00", "gt_price": 26160000.0 }, { "matched": true, "gt_bar_index": 994065, - "tech_bar_index": 994246, - "signal_bar_index": 994246, - "bar_offset": 181, - "tech_price": 27138000.0, - "tech_datetime": "2022-09-20 00:45:00", - "candidate_index": 6035, + "tech_bar_index": 994142, + "signal_bar_index": 994142, + "bar_offset": 77, + "tech_price": 26507000.0, + "tech_datetime": "2022-09-19 19:33:00", + "candidate_index": 11810, "gt_datetime": "2022-09-19 15:42:00", "gt_price": 26160000.0 }, { "matched": true, "gt_bar_index": 995336, - "tech_bar_index": 995201, - "signal_bar_index": 995201, - "bar_offset": 135, - "tech_price": 27222000.0, - "tech_datetime": "2022-09-22 00:30:00", - "candidate_index": 6042, + "tech_bar_index": 995276, + "signal_bar_index": 995276, + "bar_offset": 60, + "tech_price": 27494000.0, + "tech_datetime": "2022-09-22 04:15:00", + "candidate_index": 11822, "gt_datetime": "2022-09-22 07:15:00", "gt_price": 26154000.0 }, { "matched": true, "gt_bar_index": 998305, - "tech_bar_index": 998251, - "signal_bar_index": 998251, - "bar_offset": 54, - "tech_price": 27534000.0, - "tech_datetime": "2022-09-28 09:00:00", - "candidate_index": 6057, + "tech_bar_index": 998263, + "signal_bar_index": 998263, + "bar_offset": 42, + "tech_price": 27584000.0, + "tech_datetime": "2022-09-28 09:36:00", + "candidate_index": 11863, "gt_datetime": "2022-09-28 11:42:00", "gt_price": 26810000.0 }, { "matched": true, "gt_bar_index": 1005701, - "tech_bar_index": 1005830, - "signal_bar_index": 1005830, - "bar_offset": 129, - "tech_price": 27941000.0, - "tech_datetime": "2022-10-14 03:57:00", - "candidate_index": 6086, + "tech_bar_index": 1005770, + "signal_bar_index": 1005770, + "bar_offset": 69, + "tech_price": 27349000.0, + "tech_datetime": "2022-10-14 00:57:00", + "candidate_index": 11955, "gt_datetime": "2022-10-13 21:30:00", "gt_price": 26399000.0 }, { "matched": true, "gt_bar_index": 1018239, - "tech_bar_index": 1018404, - "signal_bar_index": 1018404, - "bar_offset": 165, - "tech_price": 26671000.0, - "tech_datetime": "2022-11-09 08:42:00", - "candidate_index": 6141, + "tech_bar_index": 1018261, + "signal_bar_index": 1018261, + "bar_offset": 22, + "tech_price": 28723000.0, + "tech_datetime": "2022-11-09 01:33:00", + "candidate_index": 12099, "gt_datetime": "2022-11-09 00:27:00", "gt_price": 27400000.0 }, { "matched": true, "gt_bar_index": 1018879, - "tech_bar_index": 1019203, - "signal_bar_index": 1019203, - "bar_offset": 324, - "tech_price": 24368000.0, - "tech_datetime": "2022-11-11 00:39:00", - "candidate_index": 6143, + "tech_bar_index": 1018970, + "signal_bar_index": 1018970, + "bar_offset": 91, + "tech_price": 23540000.0, + "tech_datetime": "2022-11-10 13:00:00", + "candidate_index": 12101, "gt_datetime": "2022-11-10 08:27:00", "gt_price": 22500000.0 }, { "matched": true, "gt_bar_index": 1019160, - "tech_bar_index": 1019334, - "signal_bar_index": 1019334, - "bar_offset": 174, - "tech_price": 24679000.0, - "tech_datetime": "2022-11-11 07:12:00", - "candidate_index": 6144, + "tech_bar_index": 1019229, + "signal_bar_index": 1019229, + "bar_offset": 69, + "tech_price": 24746000.0, + "tech_datetime": "2022-11-11 01:57:00", + "candidate_index": 12104, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 23386000.0 }, { "matched": true, "gt_bar_index": 1020905, - "tech_bar_index": 1021018, - "signal_bar_index": 1021018, - "bar_offset": 113, - "tech_price": 22825000.0, - "tech_datetime": "2022-11-14 19:24:00", - "candidate_index": 6151, + "tech_bar_index": 1020965, + "signal_bar_index": 1020965, + "bar_offset": 60, + "tech_price": 22933000.0, + "tech_datetime": "2022-11-14 16:45:00", + "candidate_index": 12118, "gt_datetime": "2022-11-14 13:45:00", "gt_price": 21522000.0 }, { "matched": true, "gt_bar_index": 1021208, - "tech_bar_index": 1021373, - "signal_bar_index": 1021373, - "bar_offset": 165, - "tech_price": 22950000.0, - "tech_datetime": "2022-11-15 13:09:00", - "candidate_index": 6152, + "tech_bar_index": 1021254, + "signal_bar_index": 1021254, + "bar_offset": 46, + "tech_price": 22404000.0, + "tech_datetime": "2022-11-15 07:12:00", + "candidate_index": 12121, "gt_datetime": "2022-11-15 04:54:00", "gt_price": 22103000.0 }, { "matched": true, "gt_bar_index": 1024528, - "tech_bar_index": 1024618, - "signal_bar_index": 1024618, - "bar_offset": 90, - "tech_price": 22239000.0, - "tech_datetime": "2022-11-22 11:21:00", - "candidate_index": 6168, + "tech_bar_index": 1024595, + "signal_bar_index": 1024595, + "bar_offset": 67, + "tech_price": 22333000.0, + "tech_datetime": "2022-11-22 10:12:00", + "candidate_index": 12162, "gt_datetime": "2022-11-22 06:51:00", "gt_price": 21890000.0 }, { "matched": true, "gt_bar_index": 1042980, - "tech_bar_index": 1042989, - "signal_bar_index": 1042989, - "bar_offset": 9, - "tech_price": 20899000.0, - "tech_datetime": "2022-12-31 00:18:00", - "candidate_index": 6253, + "tech_bar_index": 1042994, + "signal_bar_index": 1042994, + "bar_offset": 14, + "tech_price": 20916000.0, + "tech_datetime": "2022-12-31 00:33:00", + "candidate_index": 12354, "gt_datetime": "2022-12-30 23:51:00", "gt_price": 20743000.0 }, { "matched": true, "gt_bar_index": 1058016, - "tech_bar_index": 1057905, - "signal_bar_index": 1057905, - "bar_offset": 111, - "tech_price": 29076000.0, - "tech_datetime": "2023-01-31 02:06:00", - "candidate_index": 6323, + "tech_bar_index": 1058032, + "signal_bar_index": 1058032, + "bar_offset": 16, + "tech_price": 28646000.0, + "tech_datetime": "2023-01-31 08:27:00", + "candidate_index": 12584, "gt_datetime": "2023-01-31 07:39:00", "gt_price": 28344000.0 }, { "matched": true, "gt_bar_index": 1062817, - "tech_bar_index": 1062511, - "signal_bar_index": 1062511, - "bar_offset": 306, - "tech_price": 28937000.0, - "tech_datetime": "2023-02-09 21:51:00", - "candidate_index": 6338, + "tech_bar_index": 1062791, + "signal_bar_index": 1062791, + "bar_offset": 26, + "tech_price": 28245000.0, + "tech_datetime": "2023-02-10 11:51:00", + "candidate_index": 12648, "gt_datetime": "2023-02-10 13:09:00", "gt_price": 27877000.0 }, { "matched": true, "gt_bar_index": 1066094, - "tech_bar_index": 1066004, - "signal_bar_index": 1066004, - "bar_offset": 90, - "tech_price": 32033000.0, - "tech_datetime": "2023-02-17 04:30:00", - "candidate_index": 6354, + "tech_bar_index": 1066140, + "signal_bar_index": 1066140, + "bar_offset": 46, + "tech_price": 30985000.0, + "tech_datetime": "2023-02-17 11:18:00", + "candidate_index": 12698, "gt_datetime": "2023-02-17 09:00:00", "gt_price": 30242000.0 }, { "matched": true, "gt_bar_index": 1076292, - "tech_bar_index": 1076266, - "signal_bar_index": 1076266, - "bar_offset": 26, - "tech_price": 27022000.0, - "tech_datetime": "2023-03-10 19:06:00", - "candidate_index": 6416, + "tech_bar_index": 1076248, + "signal_bar_index": 1076248, + "bar_offset": 44, + "tech_price": 27018000.0, + "tech_datetime": "2023-03-10 18:12:00", + "candidate_index": 12826, "gt_datetime": "2023-03-10 20:24:00", "gt_price": 26652000.0 }, { "matched": true, "gt_bar_index": 1078409, - "tech_bar_index": 1078298, - "signal_bar_index": 1078298, - "bar_offset": 111, - "tech_price": 33807000.0, - "tech_datetime": "2023-03-15 00:42:00", - "candidate_index": 6427, + "tech_bar_index": 1078525, + "signal_bar_index": 1078525, + "bar_offset": 116, + "tech_price": 32661000.0, + "tech_datetime": "2023-03-15 12:03:00", + "candidate_index": 12855, "gt_datetime": "2023-03-15 06:15:00", "gt_price": 31676000.0 }, { "matched": true, "gt_bar_index": 1082224, - "tech_bar_index": 1082149, - "signal_bar_index": 1082149, - "bar_offset": 75, - "tech_price": 37949000.0, - "tech_datetime": "2023-03-23 01:15:00", - "candidate_index": 6447, + "tech_bar_index": 1082166, + "signal_bar_index": 1082166, + "bar_offset": 58, + "tech_price": 38015000.0, + "tech_datetime": "2023-03-23 02:06:00", + "candidate_index": 12912, "gt_datetime": "2023-03-23 05:00:00", "gt_price": 35602000.0 }, { "matched": true, "gt_bar_index": 1084922, - "tech_bar_index": 1084857, - "signal_bar_index": 1084857, - "bar_offset": 65, - "tech_price": 35834000.0, - "tech_datetime": "2023-03-28 16:39:00", - "candidate_index": 6460, + "tech_bar_index": 1084951, + "signal_bar_index": 1084951, + "bar_offset": 29, + "tech_price": 35713000.0, + "tech_datetime": "2023-03-28 21:21:00", + "candidate_index": 12947, "gt_datetime": "2023-03-28 19:54:00", "gt_price": 35253000.0 }, { "matched": true, "gt_bar_index": 1088002, - "tech_bar_index": 1087954, - "signal_bar_index": 1087954, - "bar_offset": 48, - "tech_price": 37200000.0, - "tech_datetime": "2023-04-04 03:36:00", - "candidate_index": 6476, + "tech_bar_index": 1088022, + "signal_bar_index": 1088022, + "bar_offset": 20, + "tech_price": 36892000.0, + "tech_datetime": "2023-04-04 07:00:00", + "candidate_index": 12992, "gt_datetime": "2023-04-04 06:00:00", "gt_price": 36368000.0 }, { "matched": true, "gt_bar_index": 1096614, - "tech_bar_index": 1096518, - "signal_bar_index": 1096518, - "bar_offset": 96, - "tech_price": 37253000.0, - "tech_datetime": "2023-04-22 02:45:00", - "candidate_index": 6521, + "tech_bar_index": 1096646, + "signal_bar_index": 1096646, + "bar_offset": 32, + "tech_price": 36340000.0, + "tech_datetime": "2023-04-22 09:09:00", + "candidate_index": 13102, "gt_datetime": "2023-04-22 07:33:00", "gt_price": 36072000.0 }, { "matched": true, "gt_bar_index": 1098963, - "tech_bar_index": 1098863, - "signal_bar_index": 1098863, - "bar_offset": 100, - "tech_price": 39505000.0, - "tech_datetime": "2023-04-27 00:00:00", - "candidate_index": 6529, + "tech_bar_index": 1098933, + "signal_bar_index": 1098933, + "bar_offset": 30, + "tech_price": 39661000.0, + "tech_datetime": "2023-04-27 03:30:00", + "candidate_index": 13138, "gt_datetime": "2023-04-27 05:00:00", "gt_price": 36789000.0 }, { "matched": true, "gt_bar_index": 1101383, - "tech_bar_index": 1101457, - "signal_bar_index": 1101457, - "bar_offset": 74, - "tech_price": 37769000.0, - "tech_datetime": "2023-05-02 09:42:00", - "candidate_index": 6537, + "tech_bar_index": 1101410, + "signal_bar_index": 1101410, + "bar_offset": 27, + "tech_price": 37750000.0, + "tech_datetime": "2023-05-02 07:21:00", + "candidate_index": 13176, "gt_datetime": "2023-05-02 06:00:00", "gt_price": 37320000.0 }, { "matched": true, "gt_bar_index": 1106632, - "tech_bar_index": 1106701, - "signal_bar_index": 1106701, - "bar_offset": 69, - "tech_price": 36213000.0, - "tech_datetime": "2023-05-13 07:54:00", - "candidate_index": 6564, + "tech_bar_index": 1106646, + "signal_bar_index": 1106646, + "bar_offset": 14, + "tech_price": 35871000.0, + "tech_datetime": "2023-05-13 05:09:00", + "candidate_index": 13250, "gt_datetime": "2023-05-13 04:27:00", "gt_price": 35202000.0 }, { "matched": true, "gt_bar_index": 1112512, - "tech_bar_index": 1112485, - "signal_bar_index": 1112485, - "bar_offset": 27, - "tech_price": 35460000.0, - "tech_datetime": "2023-05-25 09:06:00", - "candidate_index": 6585, + "tech_bar_index": 1112421, + "signal_bar_index": 1112421, + "bar_offset": 91, + "tech_price": 35573000.0, + "tech_datetime": "2023-05-25 05:54:00", + "candidate_index": 13313, "gt_datetime": "2023-05-25 10:27:00", "gt_price": 34920000.0 }, { "matched": true, "gt_bar_index": 1118509, - "tech_bar_index": 1118875, - "signal_bar_index": 1118875, - "bar_offset": 366, - "tech_price": 35547000.0, - "tech_datetime": "2023-06-07 16:36:00", - "candidate_index": 6606, + "tech_bar_index": 1118555, + "signal_bar_index": 1118555, + "bar_offset": 46, + "tech_price": 34385000.0, + "tech_datetime": "2023-06-07 00:36:00", + "candidate_index": 13388, "gt_datetime": "2023-06-06 22:18:00", "gt_price": 33600000.0 }, { "matched": true, "gt_bar_index": 1122788, - "tech_bar_index": 1122365, - "signal_bar_index": 1122365, - "bar_offset": 423, - "tech_price": 33898000.0, - "tech_datetime": "2023-06-14 23:06:00", - "candidate_index": 6618, + "tech_bar_index": 1122800, + "signal_bar_index": 1122800, + "bar_offset": 12, + "tech_price": 32699000.0, + "tech_datetime": "2023-06-15 20:51:00", + "candidate_index": 13430, "gt_datetime": "2023-06-15 20:15:00", "gt_price": 32450000.0 }, { "matched": true, "gt_bar_index": 1145380, - "tech_bar_index": 1145356, - "signal_bar_index": 1145356, - "bar_offset": 24, - "tech_price": 37666000.0, - "tech_datetime": "2023-08-01 23:18:00", - "candidate_index": 6721, + "tech_bar_index": 1145409, + "signal_bar_index": 1145409, + "bar_offset": 29, + "tech_price": 37813000.0, + "tech_datetime": "2023-08-02 01:57:00", + "candidate_index": 13709, "gt_datetime": "2023-08-02 00:30:00", "gt_price": 37428000.0 }, { "matched": true, "gt_bar_index": 1158185, - "tech_bar_index": 1158313, - "signal_bar_index": 1158313, - "bar_offset": 128, - "tech_price": 35328000.0, - "tech_datetime": "2023-08-28 23:09:00", - "candidate_index": 6779, + "tech_bar_index": 1158203, + "signal_bar_index": 1158203, + "bar_offset": 18, + "tech_price": 35139000.0, + "tech_datetime": "2023-08-28 17:39:00", + "candidate_index": 13842, "gt_datetime": "2023-08-28 16:45:00", "gt_price": 35010000.0 }, { "matched": true, "gt_bar_index": 1164935, - "tech_bar_index": 1164803, - "signal_bar_index": 1164803, - "bar_offset": 132, - "tech_price": 35098000.0, - "tech_datetime": "2023-09-11 17:42:00", - "candidate_index": 6810, + "tech_bar_index": 1165058, + "signal_bar_index": 1165058, + "bar_offset": 123, + "tech_price": 34278000.0, + "tech_datetime": "2023-09-12 06:27:00", + "candidate_index": 13914, "gt_datetime": "2023-09-12 00:18:00", "gt_price": 34021000.0 }, { "matched": true, "gt_bar_index": 1179344, - "tech_bar_index": 1179457, - "signal_bar_index": 1179457, - "bar_offset": 113, - "tech_price": 36611000.0, - "tech_datetime": "2023-10-12 08:30:00", - "candidate_index": 6887, + "tech_bar_index": 1179371, + "signal_bar_index": 1179371, + "bar_offset": 27, + "tech_price": 36484000.0, + "tech_datetime": "2023-10-12 04:12:00", + "candidate_index": 14109, "gt_datetime": "2023-10-12 02:51:00", "gt_price": 36250000.0 }, { "matched": true, "gt_bar_index": 1181663, - "tech_bar_index": 1181724, - "signal_bar_index": 1181724, - "bar_offset": 61, - "tech_price": 38275000.0, - "tech_datetime": "2023-10-17 01:51:00", - "candidate_index": 6896, + "tech_bar_index": 1181707, + "signal_bar_index": 1181707, + "bar_offset": 44, + "tech_price": 38214000.0, + "tech_datetime": "2023-10-17 01:00:00", + "candidate_index": 14137, "gt_datetime": "2023-10-16 22:48:00", "gt_price": 37501000.0 }, { "matched": true, "gt_bar_index": 1185458, - "tech_bar_index": 1185139, - "signal_bar_index": 1185139, - "bar_offset": 319, - "tech_price": 43823000.0, - "tech_datetime": "2023-10-24 08:42:00", - "candidate_index": 6902, + "tech_bar_index": 1185478, + "signal_bar_index": 1185478, + "bar_offset": 20, + "tech_price": 45939000.0, + "tech_datetime": "2023-10-25 01:39:00", + "candidate_index": 14189, "gt_datetime": "2023-10-25 00:39:00", "gt_price": 44824000.0 }, { "matched": true, "gt_bar_index": 1190044, - "tech_bar_index": 1190198, - "signal_bar_index": 1190198, - "bar_offset": 154, - "tech_price": 46462000.0, - "tech_datetime": "2023-11-03 21:39:00", - "candidate_index": 6927, + "tech_bar_index": 1190117, + "signal_bar_index": 1190117, + "bar_offset": 73, + "tech_price": 46746000.0, + "tech_datetime": "2023-11-03 17:36:00", + "candidate_index": 14260, "gt_datetime": "2023-11-03 13:57:00", "gt_price": 46212000.0 }, { "matched": true, "gt_bar_index": 1195787, - "tech_bar_index": 1196002, - "signal_bar_index": 1196002, - "bar_offset": 215, - "tech_price": 48248000.0, - "tech_datetime": "2023-11-15 23:51:00", - "candidate_index": 6955, + "tech_bar_index": 1195807, + "signal_bar_index": 1195807, + "bar_offset": 20, + "tech_price": 47429000.0, + "tech_datetime": "2023-11-15 14:06:00", + "candidate_index": 14341, "gt_datetime": "2023-11-15 13:06:00", "gt_price": 46795000.0 }, { "matched": true, "gt_bar_index": 1196555, - "tech_bar_index": 1196706, - "signal_bar_index": 1196706, - "bar_offset": 151, - "tech_price": 48923000.0, - "tech_datetime": "2023-11-17 12:48:00", - "candidate_index": 6958, + "tech_bar_index": 1196567, + "signal_bar_index": 1196567, + "bar_offset": 12, + "tech_price": 48667000.0, + "tech_datetime": "2023-11-17 05:51:00", + "candidate_index": 14353, "gt_datetime": "2023-11-17 05:15:00", "gt_price": 48102000.0 }, { "matched": true, "gt_bar_index": 1208543, - "tech_bar_index": 1208665, - "signal_bar_index": 1208665, - "bar_offset": 122, - "tech_price": 57450000.0, - "tech_datetime": "2023-12-12 10:45:00", - "candidate_index": 6995, + "tech_bar_index": 1208580, + "signal_bar_index": 1208580, + "bar_offset": 37, + "tech_price": 56817000.0, + "tech_datetime": "2023-12-12 06:30:00", + "candidate_index": 14526, "gt_datetime": "2023-12-12 04:39:00", "gt_price": 55371000.0 }, { "matched": true, "gt_bar_index": 1211722, - "tech_bar_index": 1211638, - "signal_bar_index": 1211638, - "bar_offset": 84, - "tech_price": 55858000.0, - "tech_datetime": "2023-12-18 15:24:00", - "candidate_index": 7006, + "tech_bar_index": 1211692, + "signal_bar_index": 1211692, + "bar_offset": 30, + "tech_price": 56212000.0, + "tech_datetime": "2023-12-18 18:06:00", + "candidate_index": 14562, "gt_datetime": "2023-12-18 19:36:00", "gt_price": 55016000.0 }, { "matched": true, "gt_bar_index": 1217236, - "tech_bar_index": 1217538, - "signal_bar_index": 1217538, - "bar_offset": 302, - "tech_price": 56401000.0, - "tech_datetime": "2023-12-30 22:24:00", - "candidate_index": 7029, + "tech_bar_index": 1217273, + "signal_bar_index": 1217273, + "bar_offset": 37, + "tech_price": 56390000.0, + "tech_datetime": "2023-12-30 09:09:00", + "candidate_index": 14649, "gt_datetime": "2023-12-30 07:18:00", "gt_price": 55927000.0 }, { "matched": true, "gt_bar_index": 1219433, - "tech_bar_index": 1219269, - "signal_bar_index": 1219269, - "bar_offset": 164, - "tech_price": 60505000.0, - "tech_datetime": "2024-01-03 12:57:00", - "candidate_index": 7044, + "tech_bar_index": 1219325, + "signal_bar_index": 1219325, + "bar_offset": 108, + "tech_price": 60483000.0, + "tech_datetime": "2024-01-03 15:45:00", + "candidate_index": 14685, "gt_datetime": "2024-01-03 21:09:00", "gt_price": 55100000.0 }, { "matched": true, "gt_bar_index": 1222834, - "tech_bar_index": 1222878, - "signal_bar_index": 1222878, - "bar_offset": 44, - "tech_price": 60976000.0, - "tech_datetime": "2024-01-11 00:09:00", - "candidate_index": 7058, + "tech_bar_index": 1222711, + "signal_bar_index": 1222711, + "bar_offset": 123, + "tech_price": 61879000.0, + "tech_datetime": "2024-01-10 15:48:00", + "candidate_index": 14736, "gt_datetime": "2024-01-10 21:57:00", "gt_price": 59600000.0 }, { "matched": true, "gt_bar_index": 1229052, - "tech_bar_index": 1229189, - "signal_bar_index": 1229189, - "bar_offset": 137, - "tech_price": 54259000.0, - "tech_datetime": "2024-01-24 03:42:00", - "candidate_index": 7078, + "tech_bar_index": 1229157, + "signal_bar_index": 1229157, + "bar_offset": 105, + "tech_price": 54355000.0, + "tech_datetime": "2024-01-24 02:06:00", + "candidate_index": 14808, "gt_datetime": "2024-01-23 20:51:00", "gt_price": 53141000.0 }, { "matched": true, "gt_bar_index": 1246373, - "tech_bar_index": 1246261, - "signal_bar_index": 1246261, - "bar_offset": 112, - "tech_price": 81746000.0, - "tech_datetime": "2024-02-28 20:54:00", - "candidate_index": 7131, + "tech_bar_index": 1246381, + "signal_bar_index": 1246381, + "bar_offset": 8, + "tech_price": 85546000.0, + "tech_datetime": "2024-02-29 02:54:00", + "candidate_index": 15087, "gt_datetime": "2024-02-29 02:30:00", "gt_price": 82441000.0 }, { "matched": true, "gt_bar_index": 1246880, - "tech_bar_index": 1246777, - "signal_bar_index": 1246777, - "bar_offset": 103, - "tech_price": 87663000.0, - "tech_datetime": "2024-02-29 22:42:00", - "candidate_index": 7134, + "tech_bar_index": 1246901, + "signal_bar_index": 1246901, + "bar_offset": 21, + "tech_price": 86699000.0, + "tech_datetime": "2024-03-01 04:54:00", + "candidate_index": 15097, "gt_datetime": "2024-03-01 03:51:00", "gt_price": 85000000.0 }, { "matched": true, "gt_bar_index": 1249004, - "tech_bar_index": 1248968, - "signal_bar_index": 1248968, - "bar_offset": 36, - "tech_price": 96189000.0, - "tech_datetime": "2024-03-05 12:15:00", - "candidate_index": 7139, + "tech_bar_index": 1248976, + "signal_bar_index": 1248976, + "bar_offset": 28, + "tech_price": 96339000.0, + "tech_datetime": "2024-03-05 12:39:00", + "candidate_index": 15137, "gt_datetime": "2024-03-05 14:03:00", "gt_price": 91500000.0 }, { "matched": true, "gt_bar_index": 1249302, - "tech_bar_index": 1249304, - "signal_bar_index": 1249304, - "bar_offset": 2, - "tech_price": 91756000.0, - "tech_datetime": "2024-03-06 05:03:00", - "candidate_index": 7141, + "tech_bar_index": 1249372, + "signal_bar_index": 1249372, + "bar_offset": 70, + "tech_price": 90750000.0, + "tech_datetime": "2024-03-06 08:27:00", + "candidate_index": 15140, "gt_datetime": "2024-03-06 04:57:00", "gt_price": 87500000.0 }, { "matched": true, "gt_bar_index": 1249316, - "tech_bar_index": 1249185, - "signal_bar_index": 1249185, - "bar_offset": 131, - "tech_price": 94757000.0, - "tech_datetime": "2024-03-05 23:06:00", - "candidate_index": 7140, + "tech_bar_index": 1249207, + "signal_bar_index": 1249207, + "bar_offset": 109, + "tech_price": 95964000.0, + "tech_datetime": "2024-03-06 00:12:00", + "candidate_index": 15139, "gt_datetime": "2024-03-06 05:39:00", "gt_price": 87500000.0 }, { "matched": true, "gt_bar_index": 1253933, - "tech_bar_index": 1254037, - "signal_bar_index": 1254037, - "bar_offset": 104, - "tech_price": 98180000.0, - "tech_datetime": "2024-03-16 01:42:00", - "candidate_index": 7162, + "tech_bar_index": 1253960, + "signal_bar_index": 1253960, + "bar_offset": 27, + "tech_price": 97084000.0, + "tech_datetime": "2024-03-15 21:51:00", + "candidate_index": 15217, "gt_datetime": "2024-03-15 20:30:00", "gt_price": 95555000.0 }, { "matched": true, "gt_bar_index": 1254682, - "tech_bar_index": 1254548, - "signal_bar_index": 1254548, - "bar_offset": 134, - "tech_price": 99240000.0, - "tech_datetime": "2024-03-17 03:15:00", - "candidate_index": 7165, + "tech_bar_index": 1254555, + "signal_bar_index": 1254555, + "bar_offset": 127, + "tech_price": 99081000.0, + "tech_datetime": "2024-03-17 03:36:00", + "candidate_index": 15225, "gt_datetime": "2024-03-17 09:57:00", "gt_price": 94158000.0 }, { "matched": true, "gt_bar_index": 1255853, - "tech_bar_index": 1256007, - "signal_bar_index": 1256007, - "bar_offset": 154, - "tech_price": 95274000.0, - "tech_datetime": "2024-03-20 04:12:00", - "candidate_index": 7171, + "tech_bar_index": 1255878, + "signal_bar_index": 1255878, + "bar_offset": 25, + "tech_price": 94000000.0, + "tech_datetime": "2024-03-19 21:45:00", + "candidate_index": 15243, "gt_datetime": "2024-03-19 20:30:00", "gt_price": 91366000.0 }, { "matched": true, "gt_bar_index": 1256215, - "tech_bar_index": 1256310, - "signal_bar_index": 1256310, - "bar_offset": 95, - "tech_price": 91984000.0, - "tech_datetime": "2024-03-20 19:21:00", - "candidate_index": 7172, + "tech_bar_index": 1256278, + "signal_bar_index": 1256278, + "bar_offset": 63, + "tech_price": 91993000.0, + "tech_datetime": "2024-03-20 17:45:00", + "candidate_index": 15247, "gt_datetime": "2024-03-20 14:36:00", "gt_price": 89355000.0 }, { "matched": true, "gt_bar_index": 1257363, - "tech_bar_index": 1257211, - "signal_bar_index": 1257211, - "bar_offset": 152, - "tech_price": 95274000.0, - "tech_datetime": "2024-03-22 16:24:00", - "candidate_index": 7177, + "tech_bar_index": 1257464, + "signal_bar_index": 1257464, + "bar_offset": 101, + "tech_price": 93219000.0, + "tech_datetime": "2024-03-23 05:03:00", + "candidate_index": 15260, "gt_datetime": "2024-03-23 00:00:00", "gt_price": 91626000.0 }, { "matched": true, "gt_bar_index": 1262835, - "tech_bar_index": 1262776, - "signal_bar_index": 1262776, - "bar_offset": 59, - "tech_price": 96105000.0, - "tech_datetime": "2024-04-03 06:39:00", - "candidate_index": 7198, + "tech_bar_index": 1262790, + "signal_bar_index": 1262790, + "bar_offset": 45, + "tech_price": 96256000.0, + "tech_datetime": "2024-04-03 07:21:00", + "candidate_index": 15337, "gt_datetime": "2024-04-03 09:36:00", "gt_price": 94500000.0 }, { "matched": true, "gt_bar_index": 1270529, - "tech_bar_index": 1270595, - "signal_bar_index": 1270595, - "bar_offset": 66, - "tech_price": 91156000.0, - "tech_datetime": "2024-04-19 14:48:00", - "candidate_index": 7236, + "tech_bar_index": 1270575, + "signal_bar_index": 1270575, + "bar_offset": 46, + "tech_price": 91520000.0, + "tech_datetime": "2024-04-19 13:48:00", + "candidate_index": 15450, "gt_datetime": "2024-04-19 11:30:00", "gt_price": 88511000.0 }, + { + "matched": true, + "gt_bar_index": 1276406, + "tech_bar_index": 1276463, + "signal_bar_index": 1276463, + "bar_offset": 57, + "tech_price": 82187000.0, + "tech_datetime": "2024-05-01 20:12:00", + "candidate_index": 15527, + "gt_datetime": "2024-05-01 17:21:00", + "gt_price": 80011000.0 + }, { "matched": true, "gt_bar_index": 1276836, - "tech_bar_index": 1276933, - "signal_bar_index": 1276933, - "bar_offset": 97, - "tech_price": 81499000.0, - "tech_datetime": "2024-05-02 19:42:00", - "candidate_index": 7251, + "tech_bar_index": 1276865, + "signal_bar_index": 1276865, + "bar_offset": 29, + "tech_price": 81650000.0, + "tech_datetime": "2024-05-02 16:18:00", + "candidate_index": 15533, "gt_datetime": "2024-05-02 14:51:00", "gt_price": 80500000.0 }, { "matched": true, "gt_bar_index": 1280300, - "tech_bar_index": 1280361, - "signal_bar_index": 1280361, - "bar_offset": 61, - "tech_price": 85709000.0, - "tech_datetime": "2024-05-09 23:06:00", - "candidate_index": 7263, + "tech_bar_index": 1280313, + "signal_bar_index": 1280313, + "bar_offset": 13, + "tech_price": 85495000.0, + "tech_datetime": "2024-05-09 20:42:00", + "candidate_index": 15587, "gt_datetime": "2024-05-09 20:03:00", "gt_price": 84888000.0 }, @@ -200437,163 +353229,163 @@ "bar_offset": 6, "tech_price": 93951000.0, "tech_datetime": "2024-05-24 05:18:00", - "candidate_index": 7288, + "candidate_index": 15696, "gt_datetime": "2024-05-24 05:00:00", "gt_price": 92700000.0 }, { "matched": true, "gt_bar_index": 1302437, - "tech_bar_index": 1302873, - "signal_bar_index": 1302873, - "bar_offset": 436, - "tech_price": 86999000.0, - "tech_datetime": "2024-06-26 03:18:00", - "candidate_index": 7349, + "tech_bar_index": 1302458, + "signal_bar_index": 1302458, + "bar_offset": 21, + "tech_price": 84914000.0, + "tech_datetime": "2024-06-25 06:33:00", + "candidate_index": 15925, "gt_datetime": "2024-06-25 05:30:00", "gt_price": 83000000.0 }, { "matched": true, "gt_bar_index": 1307406, - "tech_bar_index": 1307677, - "signal_bar_index": 1307677, - "bar_offset": 271, - "tech_price": 80550000.0, - "tech_datetime": "2024-07-06 03:30:00", - "candidate_index": 7361, + "tech_bar_index": 1307516, + "signal_bar_index": 1307516, + "bar_offset": 110, + "tech_price": 78938000.0, + "tech_datetime": "2024-07-05 19:27:00", + "candidate_index": 15996, "gt_datetime": "2024-07-05 13:57:00", "gt_price": 77242000.0 }, { "matched": true, "gt_bar_index": 1308769, - "tech_bar_index": 1308624, - "signal_bar_index": 1308624, - "bar_offset": 145, - "tech_price": 81256000.0, - "tech_datetime": "2024-07-08 02:51:00", - "candidate_index": 7365, + "tech_bar_index": 1308871, + "signal_bar_index": 1308871, + "bar_offset": 102, + "tech_price": 79120000.0, + "tech_datetime": "2024-07-08 15:15:00", + "candidate_index": 16018, "gt_datetime": "2024-07-08 10:09:00", "gt_price": 77800000.0 }, { "matched": true, "gt_bar_index": 1317190, - "tech_bar_index": 1317194, - "signal_bar_index": 1317194, - "bar_offset": 4, - "tech_price": 89889000.0, - "tech_datetime": "2024-07-25 23:24:00", - "candidate_index": 7402, + "tech_bar_index": 1317202, + "signal_bar_index": 1317202, + "bar_offset": 12, + "tech_price": 90767000.0, + "tech_datetime": "2024-07-25 23:48:00", + "candidate_index": 16174, "gt_datetime": "2024-07-25 23:12:00", "gt_price": 89205000.0 }, { "matched": true, "gt_bar_index": 1322314, - "tech_bar_index": 1322328, - "signal_bar_index": 1322328, - "bar_offset": 14, - "tech_price": 75400000.0, - "tech_datetime": "2024-08-05 16:06:00", - "candidate_index": 7430, + "tech_bar_index": 1322338, + "signal_bar_index": 1322338, + "bar_offset": 24, + "tech_price": 77034000.0, + "tech_datetime": "2024-08-05 16:36:00", + "candidate_index": 16268, "gt_datetime": "2024-08-05 15:24:00", "gt_price": 71573000.0 }, { "matched": true, "gt_bar_index": 1322456, - "tech_bar_index": 1322529, - "signal_bar_index": 1322529, - "bar_offset": 73, - "tech_price": 78097000.0, - "tech_datetime": "2024-08-06 02:09:00", - "candidate_index": 7431, + "tech_bar_index": 1322501, + "signal_bar_index": 1322501, + "bar_offset": 45, + "tech_price": 79073000.0, + "tech_datetime": "2024-08-06 00:45:00", + "candidate_index": 16270, "gt_datetime": "2024-08-05 22:30:00", "gt_price": 71922000.0 }, { "matched": true, "gt_bar_index": 1322572, - "tech_bar_index": 1322657, - "signal_bar_index": 1322657, - "bar_offset": 85, - "tech_price": 78961000.0, - "tech_datetime": "2024-08-06 08:33:00", - "candidate_index": 7432, + "tech_bar_index": 1322614, + "signal_bar_index": 1322614, + "bar_offset": 42, + "tech_price": 79042000.0, + "tech_datetime": "2024-08-06 06:24:00", + "candidate_index": 16272, "gt_datetime": "2024-08-06 04:18:00", "gt_price": 75526000.0 }, { "matched": true, "gt_bar_index": 1325693, - "tech_bar_index": 1325794, - "signal_bar_index": 1325794, - "bar_offset": 101, - "tech_price": 83566000.0, - "tech_datetime": "2024-08-12 21:24:00", - "candidate_index": 7449, + "tech_bar_index": 1325769, + "signal_bar_index": 1325769, + "bar_offset": 76, + "tech_price": 83362000.0, + "tech_datetime": "2024-08-12 20:09:00", + "candidate_index": 16317, "gt_datetime": "2024-08-12 16:21:00", "gt_price": 80972000.0 }, { "matched": true, "gt_bar_index": 1327404, - "tech_bar_index": 1327596, - "signal_bar_index": 1327596, - "bar_offset": 192, - "tech_price": 81489000.0, - "tech_datetime": "2024-08-16 15:30:00", - "candidate_index": 7456, + "tech_bar_index": 1327419, + "signal_bar_index": 1327419, + "bar_offset": 15, + "tech_price": 80711000.0, + "tech_datetime": "2024-08-16 06:39:00", + "candidate_index": 16342, "gt_datetime": "2024-08-16 05:54:00", "gt_price": 79300000.0 }, { "matched": true, "gt_bar_index": 1337941, - "tech_bar_index": 1338129, - "signal_bar_index": 1338129, - "bar_offset": 188, - "tech_price": 73624000.0, - "tech_datetime": "2024-09-07 15:24:00", - "candidate_index": 7495, + "tech_bar_index": 1337965, + "signal_bar_index": 1337965, + "bar_offset": 24, + "tech_price": 73508000.0, + "tech_datetime": "2024-09-07 07:12:00", + "candidate_index": 16483, "gt_datetime": "2024-09-07 06:00:00", "gt_price": 72029000.0 }, { "matched": true, "gt_bar_index": 1349934, - "tech_bar_index": 1349689, - "signal_bar_index": 1349689, - "bar_offset": 245, - "tech_price": 84612000.0, - "tech_datetime": "2024-10-01 17:24:00", - "candidate_index": 7545, + "tech_bar_index": 1349889, + "signal_bar_index": 1349889, + "bar_offset": 45, + "tech_price": 83170000.0, + "tech_datetime": "2024-10-02 03:24:00", + "candidate_index": 16636, "gt_datetime": "2024-10-02 05:39:00", "gt_price": 80700000.0 }, { "matched": true, "gt_bar_index": 1354209, - "tech_bar_index": 1354121, - "signal_bar_index": 1354121, - "bar_offset": 88, - "tech_price": 82824000.0, - "tech_datetime": "2024-10-10 23:00:00", - "candidate_index": 7569, + "tech_bar_index": 1354374, + "signal_bar_index": 1354374, + "bar_offset": 165, + "tech_price": 82172000.0, + "tech_datetime": "2024-10-11 11:39:00", + "candidate_index": 16695, "gt_datetime": "2024-10-11 03:24:00", "gt_price": 80596000.0 }, { "matched": true, "gt_bar_index": 1366150, - "tech_bar_index": 1366229, - "signal_bar_index": 1366229, - "bar_offset": 79, - "tech_price": 94568000.0, - "tech_datetime": "2024-11-05 10:48:00", - "candidate_index": 7631, + "tech_bar_index": 1366166, + "signal_bar_index": 1366166, + "bar_offset": 16, + "tech_price": 94211000.0, + "tech_datetime": "2024-11-05 07:39:00", + "candidate_index": 16870, "gt_datetime": "2024-11-05 06:51:00", "gt_price": 93110000.0 }, @@ -200605,175 +353397,175 @@ "bar_offset": 56, "tech_price": 126715000.0, "tech_datetime": "2024-11-12 17:03:00", - "candidate_index": 7645, + "candidate_index": 16948, "gt_datetime": "2024-11-12 19:51:00", "gt_price": 119856000.0 }, { "matched": true, "gt_bar_index": 1370986, - "tech_bar_index": 1370737, - "signal_bar_index": 1370737, - "bar_offset": 249, - "tech_price": 129464000.0, - "tech_datetime": "2024-11-14 20:12:00", - "candidate_index": 7651, + "tech_bar_index": 1371006, + "signal_bar_index": 1371006, + "bar_offset": 20, + "tech_price": 125605000.0, + "tech_datetime": "2024-11-15 09:39:00", + "candidate_index": 16964, "gt_datetime": "2024-11-15 08:39:00", "gt_price": 121700000.0 }, { "matched": true, "gt_bar_index": 1376697, - "tech_bar_index": 1376778, - "signal_bar_index": 1376778, - "bar_offset": 81, - "tech_price": 128750000.0, - "tech_datetime": "2024-11-27 10:15:00", - "candidate_index": 7688, + "tech_bar_index": 1376722, + "signal_bar_index": 1376722, + "bar_offset": 25, + "tech_price": 129269000.0, + "tech_datetime": "2024-11-27 07:27:00", + "candidate_index": 17056, "gt_datetime": "2024-11-27 06:12:00", "gt_price": 127500000.0 }, { "matched": true, "gt_bar_index": 1379913, - "tech_bar_index": 1379916, - "signal_bar_index": 1379916, - "bar_offset": 3, - "tech_price": 130700000.0, - "tech_datetime": "2024-12-03 23:09:00", - "candidate_index": 7708, + "tech_bar_index": 1379949, + "signal_bar_index": 1379949, + "bar_offset": 36, + "tech_price": 132579000.0, + "tech_datetime": "2024-12-04 00:48:00", + "candidate_index": 17117, "gt_datetime": "2024-12-03 23:00:00", "gt_price": 112251000.0 }, { "matched": true, "gt_bar_index": 1379915, - "tech_bar_index": 1380014, - "signal_bar_index": 1380014, - "bar_offset": 99, - "tech_price": 132898000.0, - "tech_datetime": "2024-12-04 04:03:00", - "candidate_index": 7709, + "tech_bar_index": 1379953, + "signal_bar_index": 1379953, + "bar_offset": 38, + "tech_price": 133712000.0, + "tech_datetime": "2024-12-04 01:00:00", + "candidate_index": 17118, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 121848000.0 }, { "matched": true, "gt_bar_index": 1379925, - "tech_bar_index": 1380023, - "signal_bar_index": 1380023, - "bar_offset": 98, - "tech_price": 132997000.0, - "tech_datetime": "2024-12-04 04:30:00", - "candidate_index": 7710, + "tech_bar_index": 1380036, + "signal_bar_index": 1380036, + "bar_offset": 111, + "tech_price": 133441000.0, + "tech_datetime": "2024-12-04 05:09:00", + "candidate_index": 17119, "gt_datetime": "2024-12-03 23:36:00", "gt_price": 119000000.0 }, { "matched": true, "gt_bar_index": 1381042, - "tech_bar_index": 1380887, - "signal_bar_index": 1380887, - "bar_offset": 155, - "tech_price": 144907000.0, - "tech_datetime": "2024-12-05 23:42:00", - "candidate_index": 7714, + "tech_bar_index": 1381178, + "signal_bar_index": 1381178, + "bar_offset": 136, + "tech_price": 137837000.0, + "tech_datetime": "2024-12-06 14:15:00", + "candidate_index": 17138, "gt_datetime": "2024-12-06 07:27:00", "gt_price": 133500000.0 }, { "matched": true, "gt_bar_index": 1387966, - "tech_bar_index": 1387873, - "signal_bar_index": 1387873, - "bar_offset": 93, - "tech_price": 146000000.0, - "tech_datetime": "2024-12-20 15:57:00", - "candidate_index": 7749, + "tech_bar_index": 1388018, + "signal_bar_index": 1388018, + "bar_offset": 52, + "tech_price": 143998000.0, + "tech_datetime": "2024-12-20 23:12:00", + "candidate_index": 17261, "gt_datetime": "2024-12-20 20:36:00", "gt_price": 139700000.0 }, { "matched": true, "gt_bar_index": 1389581, - "tech_bar_index": 1389559, - "signal_bar_index": 1389559, - "bar_offset": 22, - "tech_price": 141772000.0, - "tech_datetime": "2024-12-24 04:15:00", - "candidate_index": 7757, + "tech_bar_index": 1389601, + "signal_bar_index": 1389601, + "bar_offset": 20, + "tech_price": 141800000.0, + "tech_datetime": "2024-12-24 06:21:00", + "candidate_index": 17281, "gt_datetime": "2024-12-24 05:21:00", "gt_price": 140220000.0 }, { "matched": true, "gt_bar_index": 1392838, - "tech_bar_index": 1392763, - "signal_bar_index": 1392763, - "bar_offset": 75, - "tech_price": 139400000.0, - "tech_datetime": "2024-12-30 20:27:00", - "candidate_index": 7771, + "tech_bar_index": 1392787, + "signal_bar_index": 1392787, + "bar_offset": 51, + "tech_price": 139468000.0, + "tech_datetime": "2024-12-30 21:39:00", + "candidate_index": 17341, "gt_datetime": "2024-12-31 00:12:00", "gt_price": 136000000.0 }, { "matched": true, "gt_bar_index": 1399447, - "tech_bar_index": 1399498, - "signal_bar_index": 1399498, - "bar_offset": 51, - "tech_price": 139768000.0, - "tech_datetime": "2025-01-14 02:09:00", - "candidate_index": 7795, + "tech_bar_index": 1399424, + "signal_bar_index": 1399424, + "bar_offset": 23, + "tech_price": 139058000.0, + "tech_datetime": "2025-01-13 22:27:00", + "candidate_index": 17432, "gt_datetime": "2025-01-13 23:36:00", "gt_price": 137300000.0 }, { "matched": true, "gt_bar_index": 1402506, - "tech_bar_index": 1402584, - "signal_bar_index": 1402584, - "bar_offset": 78, - "tech_price": 154640000.0, - "tech_datetime": "2025-01-20 12:27:00", - "candidate_index": 7813, + "tech_bar_index": 1402557, + "signal_bar_index": 1402557, + "bar_offset": 51, + "tech_price": 153944000.0, + "tech_datetime": "2025-01-20 11:06:00", + "candidate_index": 17503, "gt_datetime": "2025-01-20 08:33:00", "gt_price": 151000000.0 }, { "matched": true, "gt_bar_index": 1403025, - "tech_bar_index": 1403159, - "signal_bar_index": 1403159, - "bar_offset": 134, - "tech_price": 153748000.0, - "tech_datetime": "2025-01-21 17:12:00", - "candidate_index": 7815, + "tech_bar_index": 1403046, + "signal_bar_index": 1403046, + "bar_offset": 21, + "tech_price": 154116000.0, + "tech_datetime": "2025-01-21 11:33:00", + "candidate_index": 17513, "gt_datetime": "2025-01-21 10:30:00", "gt_price": 151111000.0 }, { "matched": true, "gt_bar_index": 1409273, - "tech_bar_index": 1409409, - "signal_bar_index": 1409409, - "bar_offset": 136, - "tech_price": 151922000.0, - "tech_datetime": "2025-02-03 17:42:00", - "candidate_index": 7856, + "tech_bar_index": 1409309, + "signal_bar_index": 1409309, + "bar_offset": 36, + "tech_price": 152060000.0, + "tech_datetime": "2025-02-03 12:42:00", + "candidate_index": 17617, "gt_datetime": "2025-02-03 10:54:00", "gt_price": 145385000.0 }, { "matched": true, "gt_bar_index": 1419904, - "tech_bar_index": 1419486, - "signal_bar_index": 1419486, - "bar_offset": 418, - "tech_price": 140068000.0, - "tech_datetime": "2025-02-24 22:30:00", - "candidate_index": 7893, + "tech_bar_index": 1419947, + "signal_bar_index": 1419947, + "bar_offset": 43, + "tech_price": 129268000.0, + "tech_datetime": "2025-02-25 21:33:00", + "candidate_index": 17752, "gt_datetime": "2025-02-25 19:24:00", "gt_price": 125350000.0 }, @@ -200785,19 +353577,19 @@ "bar_offset": 89, "tech_price": 123050000.0, "tech_datetime": "2025-02-27 09:45:00", - "candidate_index": 7894, + "candidate_index": 17761, "gt_datetime": "2025-02-27 05:18:00", "gt_price": 120555000.0 }, { "matched": true, "gt_bar_index": 1421311, - "tech_bar_index": 1421506, - "signal_bar_index": 1421506, - "bar_offset": 195, - "tech_price": 123755000.0, - "tech_datetime": "2025-03-01 03:30:00", - "candidate_index": 7898, + "tech_bar_index": 1421365, + "signal_bar_index": 1421365, + "bar_offset": 54, + "tech_price": 119804000.0, + "tech_datetime": "2025-02-28 20:27:00", + "candidate_index": 17771, "gt_datetime": "2025-02-28 17:45:00", "gt_price": 116425000.0 }, @@ -200809,283 +353601,307 @@ "bar_offset": 27, "tech_price": 125418000.0, "tech_datetime": "2025-03-05 01:42:00", - "candidate_index": 7905, + "candidate_index": 17795, "gt_datetime": "2025-03-05 00:21:00", "gt_price": 123125000.0 }, { "matched": true, "gt_bar_index": 1424514, - "tech_bar_index": 1424496, - "signal_bar_index": 1424496, - "bar_offset": 18, - "tech_price": 134011000.0, - "tech_datetime": "2025-03-07 09:00:00", - "candidate_index": 7907, + "tech_bar_index": 1424537, + "signal_bar_index": 1424537, + "bar_offset": 23, + "tech_price": 132169000.0, + "tech_datetime": "2025-03-07 11:03:00", + "candidate_index": 17812, "gt_datetime": "2025-03-07 09:54:00", "gt_price": 127283000.0 }, { "matched": true, "gt_bar_index": 1426433, - "tech_bar_index": 1426384, - "signal_bar_index": 1426384, - "bar_offset": 49, - "tech_price": 118700000.0, - "tech_datetime": "2025-03-11 07:24:00", - "candidate_index": 7913, + "tech_bar_index": 1426458, + "signal_bar_index": 1426458, + "bar_offset": 25, + "tech_price": 118754000.0, + "tech_datetime": "2025-03-11 11:06:00", + "candidate_index": 17834, "gt_datetime": "2025-03-11 09:51:00", "gt_price": 114800000.0 }, { "matched": true, "gt_bar_index": 1435895, - "tech_bar_index": 1435933, - "signal_bar_index": 1435933, - "bar_offset": 38, - "tech_price": 122199000.0, - "tech_datetime": "2025-03-31 15:18:00", - "candidate_index": 7949, + "tech_bar_index": 1435923, + "signal_bar_index": 1435923, + "bar_offset": 28, + "tech_price": 122163000.0, + "tech_datetime": "2025-03-31 14:48:00", + "candidate_index": 17981, "gt_datetime": "2025-03-31 13:24:00", "gt_price": 121182000.0 }, { "matched": true, "gt_bar_index": 1439305, - "tech_bar_index": 1439222, - "signal_bar_index": 1439222, - "bar_offset": 83, - "tech_price": 117890000.0, - "tech_datetime": "2025-04-07 11:45:00", - "candidate_index": 7962, + "tech_bar_index": 1439356, + "signal_bar_index": 1439356, + "bar_offset": 51, + "tech_price": 114312000.0, + "tech_datetime": "2025-04-07 18:27:00", + "candidate_index": 18024, "gt_datetime": "2025-04-07 15:54:00", "gt_price": 111850000.0 }, { "matched": true, "gt_bar_index": 1440156, - "tech_bar_index": 1440131, - "signal_bar_index": 1440131, - "bar_offset": 25, - "tech_price": 115000000.0, - "tech_datetime": "2025-04-09 09:12:00", - "candidate_index": 7968, + "tech_bar_index": 1440227, + "signal_bar_index": 1440227, + "bar_offset": 71, + "tech_price": 114960000.0, + "tech_datetime": "2025-04-09 14:00:00", + "candidate_index": 18040, "gt_datetime": "2025-04-09 10:27:00", "gt_price": 112550000.0 }, { "matched": true, "gt_bar_index": 1440927, - "tech_bar_index": 1440795, - "signal_bar_index": 1440795, - "bar_offset": 132, - "tech_price": 121021000.0, - "tech_datetime": "2025-04-10 18:24:00", - "candidate_index": 7976, + "tech_bar_index": 1440805, + "signal_bar_index": 1440805, + "bar_offset": 122, + "tech_price": 121446000.0, + "tech_datetime": "2025-04-10 18:54:00", + "candidate_index": 18049, "gt_datetime": "2025-04-11 01:00:00", "gt_price": 116700000.0 }, { "matched": true, "gt_bar_index": 1452841, - "tech_bar_index": 1452888, - "signal_bar_index": 1452888, - "bar_offset": 47, - "tech_price": 133875000.0, - "tech_datetime": "2025-05-05 23:03:00", - "candidate_index": 8017, + "tech_bar_index": 1452861, + "signal_bar_index": 1452861, + "bar_offset": 20, + "tech_price": 133769000.0, + "tech_datetime": "2025-05-05 21:42:00", + "candidate_index": 18249, "gt_datetime": "2025-05-05 20:42:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 1467907, - "tech_bar_index": 1467760, - "signal_bar_index": 1467760, - "bar_offset": 147, - "tech_price": 145562000.0, - "tech_datetime": "2025-06-05 22:39:00", - "candidate_index": 8081, + "tech_bar_index": 1467988, + "signal_bar_index": 1467988, + "bar_offset": 81, + "tech_price": 142145000.0, + "tech_datetime": "2025-06-06 10:03:00", + "candidate_index": 18509, "gt_datetime": "2025-06-06 06:00:00", "gt_price": 140470000.0 }, { "matched": true, "gt_bar_index": 1476053, - "tech_bar_index": 1476198, - "signal_bar_index": 1476198, - "bar_offset": 145, - "tech_price": 141510000.0, - "tech_datetime": "2025-06-23 12:33:00", - "candidate_index": 8122, + "tech_bar_index": 1476075, + "signal_bar_index": 1476075, + "bar_offset": 22, + "tech_price": 138693000.0, + "tech_datetime": "2025-06-23 06:24:00", + "candidate_index": 18644, "gt_datetime": "2025-06-23 05:18:00", "gt_price": 137200000.0 }, { "matched": true, "gt_bar_index": 1495820, - "tech_bar_index": 1496172, - "signal_bar_index": 1496172, - "bar_offset": 352, - "tech_price": 159656000.0, - "tech_datetime": "2025-08-04 03:15:00", - "candidate_index": 8204, + "tech_bar_index": 1495835, + "signal_bar_index": 1495835, + "bar_offset": 15, + "tech_price": 158000000.0, + "tech_datetime": "2025-08-03 10:24:00", + "candidate_index": 19016, "gt_datetime": "2025-08-03 09:39:00", "gt_price": 156713000.0 }, { "matched": true, "gt_bar_index": 1509714, - "tech_bar_index": 1509514, - "signal_bar_index": 1509514, - "bar_offset": 200, - "tech_price": 151470000.0, - "tech_datetime": "2025-09-01 04:18:00", - "candidate_index": 8265, + "tech_bar_index": 1509726, + "signal_bar_index": 1509726, + "bar_offset": 12, + "tech_price": 150027000.0, + "tech_datetime": "2025-09-01 14:54:00", + "candidate_index": 19249, "gt_datetime": "2025-09-01 14:18:00", "gt_price": 149140000.0 }, { "matched": true, "gt_bar_index": 1531725, - "tech_bar_index": 1531786, - "signal_bar_index": 1531786, - "bar_offset": 61, - "tech_price": 162120000.0, - "tech_datetime": "2025-10-17 22:27:00", - "candidate_index": 8364, + "tech_bar_index": 1531768, + "signal_bar_index": 1531768, + "bar_offset": 43, + "tech_price": 162452000.0, + "tech_datetime": "2025-10-17 21:33:00", + "candidate_index": 19626, "gt_datetime": "2025-10-17 19:24:00", "gt_price": 159762000.0 }, { "matched": true, "gt_bar_index": 1540670, - "tech_bar_index": 1540766, - "signal_bar_index": 1540766, - "bar_offset": 96, - "tech_price": 151669000.0, - "tech_datetime": "2025-11-05 15:27:00", - "candidate_index": 8406, + "tech_bar_index": 1540685, + "signal_bar_index": 1540685, + "bar_offset": 15, + "tech_price": 150250000.0, + "tech_datetime": "2025-11-05 11:24:00", + "candidate_index": 19760, "gt_datetime": "2025-11-05 10:39:00", "gt_price": 146822000.0 }, { "matched": true, "gt_bar_index": 1547014, - "tech_bar_index": 1547104, - "signal_bar_index": 1547104, - "bar_offset": 90, - "tech_price": 135342000.0, - "tech_datetime": "2025-11-18 20:21:00", - "candidate_index": 8430, + "tech_bar_index": 1547051, + "signal_bar_index": 1547051, + "bar_offset": 37, + "tech_price": 135561000.0, + "tech_datetime": "2025-11-18 17:42:00", + "candidate_index": 19854, "gt_datetime": "2025-11-18 15:51:00", "gt_price": 132269000.0 }, { "matched": true, "gt_bar_index": 1548566, - "tech_bar_index": 1548569, - "signal_bar_index": 1548569, - "bar_offset": 3, - "tech_price": 124440000.0, - "tech_datetime": "2025-11-21 21:36:00", - "candidate_index": 8436, + "tech_bar_index": 1548544, + "signal_bar_index": 1548544, + "bar_offset": 22, + "tech_price": 125071000.0, + "tech_datetime": "2025-11-21 20:21:00", + "candidate_index": 19877, "gt_datetime": "2025-11-21 21:27:00", "gt_price": 121469000.0 }, { "matched": true, "gt_bar_index": 1553303, - "tech_bar_index": 1553388, - "signal_bar_index": 1553388, - "bar_offset": 85, - "tech_price": 127700000.0, - "tech_datetime": "2025-12-02 05:00:00", - "candidate_index": 8451, + "tech_bar_index": 1553394, + "signal_bar_index": 1553394, + "bar_offset": 91, + "tech_price": 128102000.0, + "tech_datetime": "2025-12-02 05:18:00", + "candidate_index": 19965, "gt_datetime": "2025-12-02 00:45:00", "gt_price": 125743000.0 }, + { + "matched": true, + "gt_bar_index": 1556159, + "tech_bar_index": 1556179, + "signal_bar_index": 1556179, + "bar_offset": 20, + "tech_price": 133358000.0, + "tech_datetime": "2025-12-08 00:33:00", + "candidate_index": 19999, + "gt_datetime": "2025-12-07 23:33:00", + "gt_price": 131422000.0 + }, { "matched": true, "gt_bar_index": 1560284, - "tech_bar_index": 1560395, - "signal_bar_index": 1560395, - "bar_offset": 111, - "tech_price": 128719000.0, - "tech_datetime": "2025-12-16 19:21:00", - "candidate_index": 8479, + "tech_bar_index": 1560311, + "signal_bar_index": 1560311, + "bar_offset": 27, + "tech_price": 128465000.0, + "tech_datetime": "2025-12-16 15:09:00", + "candidate_index": 20054, "gt_datetime": "2025-12-16 13:48:00", "gt_price": 127025000.0 }, { "matched": true, "gt_bar_index": 1561548, - "tech_bar_index": 1561365, - "signal_bar_index": 1561365, - "bar_offset": 183, - "tech_price": 129866000.0, - "tech_datetime": "2025-12-18 19:51:00", - "candidate_index": 8482, + "tech_bar_index": 1561463, + "signal_bar_index": 1561463, + "bar_offset": 85, + "tech_price": 131779000.0, + "tech_datetime": "2025-12-19 00:45:00", + "candidate_index": 20079, "gt_datetime": "2025-12-19 05:00:00", "gt_price": 126200000.0 }, { "matched": true, "gt_bar_index": 1566974, - "tech_bar_index": 1566978, - "signal_bar_index": 1566978, - "bar_offset": 4, - "tech_price": 126934000.0, - "tech_datetime": "2025-12-30 12:30:00", - "candidate_index": 8506, + "tech_bar_index": 1566979, + "signal_bar_index": 1566979, + "bar_offset": 5, + "tech_price": 126866000.0, + "tech_datetime": "2025-12-30 12:33:00", + "candidate_index": 20172, "gt_datetime": "2025-12-30 12:18:00", "gt_price": 126374000.0 }, { "matched": true, "gt_bar_index": 1581838, - "tech_bar_index": 1581994, - "signal_bar_index": 1581994, - "bar_offset": 156, - "tech_price": 121095000.0, - "tech_datetime": "2026-01-30 19:18:00", - "candidate_index": 8571, + "tech_bar_index": 1581866, + "signal_bar_index": 1581866, + "bar_offset": 28, + "tech_price": 121374000.0, + "tech_datetime": "2026-01-30 12:54:00", + "candidate_index": 20415, "gt_datetime": "2026-01-30 11:30:00", "gt_price": 119124000.0 }, { "matched": true, "gt_bar_index": 1583303, - "tech_bar_index": 1583192, - "signal_bar_index": 1583192, - "bar_offset": 111, - "tech_price": 113968000.0, - "tech_datetime": "2026-02-02 07:12:00", - "candidate_index": 8577, + "tech_bar_index": 1583364, + "signal_bar_index": 1583364, + "bar_offset": 61, + "tech_price": 112959000.0, + "tech_datetime": "2026-02-02 15:48:00", + "candidate_index": 20431, "gt_datetime": "2026-02-02 12:45:00", "gt_price": 110761000.0 }, { "matched": true, "gt_bar_index": 1585154, - "tech_bar_index": 1585528, - "signal_bar_index": 1585528, - "bar_offset": 374, - "tech_price": 103420000.0, - "tech_datetime": "2026-02-07 04:00:00", - "candidate_index": 8585, + "tech_bar_index": 1585134, + "signal_bar_index": 1585134, + "bar_offset": 20, + "tech_price": 95067000.0, + "tech_datetime": "2026-02-06 08:18:00", + "candidate_index": 20455, "gt_datetime": "2026-02-06 09:18:00", "gt_price": 88999000.0 }, + { + "matched": true, + "gt_bar_index": 1585360, + "tech_bar_index": 1585375, + "signal_bar_index": 1585375, + "bar_offset": 15, + "tech_price": 97207000.0, + "tech_datetime": "2026-02-06 20:21:00", + "candidate_index": 20461, + "gt_datetime": "2026-02-06 19:36:00", + "gt_price": 81110000.0 + }, { "matched": true, "gt_bar_index": 1585774, - "tech_bar_index": 1585929, - "signal_bar_index": 1585929, - "bar_offset": 155, - "tech_price": 102242000.0, - "tech_datetime": "2026-02-08 00:03:00", - "candidate_index": 8586, + "tech_bar_index": 1585704, + "signal_bar_index": 1585704, + "bar_offset": 70, + "tech_price": 105041000.0, + "tech_datetime": "2026-02-07 12:48:00", + "candidate_index": 20468, "gt_datetime": "2026-02-07 16:18:00", "gt_price": 99500000.0 }, @@ -201097,161 +353913,111 @@ "bar_offset": 63, "tech_price": 99294000.0, "tech_datetime": "2026-02-13 00:21:00", - "candidate_index": 8598, + "candidate_index": 20495, "gt_datetime": "2026-02-13 03:30:00", "gt_price": 95788000.0 }, { "matched": true, "gt_bar_index": 1594060, - "tech_bar_index": 1594155, - "signal_bar_index": 1594155, - "bar_offset": 95, - "tech_price": 94248000.0, - "tech_datetime": "2026-02-25 03:21:00", - "candidate_index": 8624, + "tech_bar_index": 1594090, + "signal_bar_index": 1594090, + "bar_offset": 30, + "tech_price": 93112000.0, + "tech_datetime": "2026-02-25 00:06:00", + "candidate_index": 20578, "gt_datetime": "2026-02-24 22:36:00", "gt_price": 92000000.0 }, { "matched": true, "gt_bar_index": 1595847, - "tech_bar_index": 1595771, - "signal_bar_index": 1595771, - "bar_offset": 76, - "tech_price": 96346000.0, - "tech_datetime": "2026-02-28 12:09:00", - "candidate_index": 8637, + "tech_bar_index": 1595915, + "signal_bar_index": 1595915, + "bar_offset": 68, + "tech_price": 93531000.0, + "tech_datetime": "2026-02-28 19:21:00", + "candidate_index": 20608, "gt_datetime": "2026-02-28 15:57:00", "gt_price": 92582000.0 }, { "matched": true, "gt_bar_index": 1599996, - "tech_bar_index": 1599960, - "signal_bar_index": 1599960, - "bar_offset": 36, - "tech_price": 99810000.0, - "tech_datetime": "2026-03-09 05:36:00", - "candidate_index": 8654, + "tech_bar_index": 1599962, + "signal_bar_index": 1599962, + "bar_offset": 34, + "tech_price": 99660000.0, + "tech_datetime": "2026-03-09 05:42:00", + "candidate_index": 20671, "gt_datetime": "2026-03-09 07:24:00", "gt_price": 97511000.0 }, { "matched": true, "gt_bar_index": 1606761, - "tech_bar_index": 1606798, - "signal_bar_index": 1606798, - "bar_offset": 37, - "tech_price": 102499000.0, - "tech_datetime": "2026-03-23 11:30:00", - "candidate_index": 8687, + "tech_bar_index": 1606776, + "signal_bar_index": 1606776, + "bar_offset": 15, + "tech_price": 102282000.0, + "tech_datetime": "2026-03-23 10:24:00", + "candidate_index": 20790, "gt_datetime": "2026-03-23 09:39:00", "gt_price": 101413000.0 }, { "matched": true, "gt_bar_index": 1609022, - "tech_bar_index": 1609113, - "signal_bar_index": 1609113, - "bar_offset": 91, - "tech_price": 100359000.0, - "tech_datetime": "2026-03-28 07:15:00", - "candidate_index": 8699, + "tech_bar_index": 1609053, + "signal_bar_index": 1609053, + "bar_offset": 31, + "tech_price": 100295000.0, + "tech_datetime": "2026-03-28 04:15:00", + "candidate_index": 20827, "gt_datetime": "2026-03-28 02:42:00", "gt_price": 99803000.0 }, { "matched": true, "gt_bar_index": 1641608, - "tech_bar_index": 1641678, - "signal_bar_index": 1641678, - "bar_offset": 70, - "tech_price": 95545000.0, - "tech_datetime": "2026-06-04 14:33:00", - "candidate_index": 8845, + "tech_bar_index": 1641657, + "signal_bar_index": 1641657, + "bar_offset": 49, + "tech_price": 96000000.0, + "tech_datetime": "2026-06-04 13:30:00", + "candidate_index": 21347, "gt_datetime": "2026-06-04 11:03:00", "gt_price": 91495000.0 }, { "matched": true, "gt_bar_index": 1642427, - "tech_bar_index": 1642492, - "signal_bar_index": 1642492, - "bar_offset": 65, - "tech_price": 93434000.0, - "tech_datetime": "2026-06-06 07:15:00", - "candidate_index": 8848, + "tech_bar_index": 1642464, + "signal_bar_index": 1642464, + "bar_offset": 37, + "tech_price": 93251000.0, + "tech_datetime": "2026-06-06 05:51:00", + "candidate_index": 21352, "gt_datetime": "2026-06-06 04:00:00", "gt_price": 90332000.0 } ], "misses": [ - { - "gt_bar_index": 2135, - "gt_datetime": "2017-01-05 21:51:00", - "gt_price": 1302000.0 - }, - { - "gt_bar_index": 2136, - "gt_datetime": "2017-01-05 21:54:00", - "gt_price": 1280000.0 - }, - { - "gt_bar_index": 2145, - "gt_datetime": "2017-01-05 22:21:00", - "gt_price": 1155000.0 - }, - { - "gt_bar_index": 2147, - "gt_datetime": "2017-01-05 22:27:00", - "gt_price": 1211000.0 - }, { "gt_bar_index": 2185, "gt_datetime": "2017-01-06 00:21:00", "gt_price": 1310000.0 }, { - "gt_bar_index": 2578, - "gt_datetime": "2017-01-06 20:39:00", - "gt_price": 1089000.0 - }, - { - "gt_bar_index": 2859, - "gt_datetime": "2017-01-07 11:27:00", - "gt_price": 1050000.0 - }, - { - "gt_bar_index": 29344, - "gt_datetime": "2017-03-08 14:36:00", - "gt_price": 1379000.0 - }, - { - "gt_bar_index": 34694, - "gt_datetime": "2017-03-20 00:30:00", - "gt_price": 1256000.0 - }, - { - "gt_bar_index": 66026, - "gt_datetime": "2017-05-25 14:21:00", - "gt_price": 3964000.0 - }, - { - "gt_bar_index": 66395, - "gt_datetime": "2017-05-26 08:48:00", - "gt_price": 3733000.0 + "gt_bar_index": 2399, + "gt_datetime": "2017-01-06 11:42:00", + "gt_price": 1351000.0 }, { "gt_bar_index": 66412, "gt_datetime": "2017-05-26 09:39:00", "gt_price": 3665000.0 }, - { - "gt_bar_index": 66481, - "gt_datetime": "2017-05-26 13:06:00", - "gt_price": 3400000.0 - }, { "gt_bar_index": 66489, "gt_datetime": "2017-05-26 13:30:00", @@ -201282,21 +354048,6 @@ "gt_datetime": "2017-05-27 08:00:00", "gt_price": 3001000.0 }, - { - "gt_bar_index": 66944, - "gt_datetime": "2017-05-27 12:15:00", - "gt_price": 3000000.0 - }, - { - "gt_bar_index": 66973, - "gt_datetime": "2017-05-27 13:42:00", - "gt_price": 2700000.0 - }, - { - "gt_bar_index": 66975, - "gt_datetime": "2017-05-27 13:48:00", - "gt_price": 2701000.0 - }, { "gt_bar_index": 66979, "gt_datetime": "2017-05-27 14:00:00", @@ -201312,21 +354063,16 @@ "gt_datetime": "2017-05-27 16:15:00", "gt_price": 2700000.0 }, - { - "gt_bar_index": 67083, - "gt_datetime": "2017-05-27 19:12:00", - "gt_price": 2460000.0 - }, - { - "gt_bar_index": 67084, - "gt_datetime": "2017-05-27 19:15:00", - "gt_price": 2544000.0 - }, { "gt_bar_index": 67090, "gt_datetime": "2017-05-27 19:33:00", "gt_price": 2550000.0 }, + { + "gt_bar_index": 67128, + "gt_datetime": "2017-05-27 21:27:00", + "gt_price": 2620000.0 + }, { "gt_bar_index": 67148, "gt_datetime": "2017-05-27 22:27:00", @@ -201347,166 +354093,11 @@ "gt_datetime": "2017-05-28 01:57:00", "gt_price": 2896000.0 }, - { - "gt_bar_index": 67397, - "gt_datetime": "2017-05-28 10:54:00", - "gt_price": 3123000.0 - }, { "gt_bar_index": 67477, "gt_datetime": "2017-05-28 14:54:00", "gt_price": 3000000.0 }, - { - "gt_bar_index": 90627, - "gt_datetime": "2017-07-16 01:36:00", - "gt_price": 2287000.0 - }, - { - "gt_bar_index": 91043, - "gt_datetime": "2017-07-16 22:27:00", - "gt_price": 2000000.0 - }, - { - "gt_bar_index": 91059, - "gt_datetime": "2017-07-16 23:15:00", - "gt_price": 1940000.0 - }, - { - "gt_bar_index": 91092, - "gt_datetime": "2017-07-17 00:54:00", - "gt_price": 2070000.0 - }, - { - "gt_bar_index": 91145, - "gt_datetime": "2017-07-17 06:06:00", - "gt_price": 2110000.0 - }, - { - "gt_bar_index": 91199, - "gt_datetime": "2017-07-17 08:48:00", - "gt_price": 2165000.0 - }, - { - "gt_bar_index": 120070, - "gt_datetime": "2017-09-16 02:48:00", - "gt_price": 3811000.0 - }, - { - "gt_bar_index": 147690, - "gt_datetime": "2017-11-12 17:33:00", - "gt_price": 6894000.0 - }, - { - "gt_bar_index": 147695, - "gt_datetime": "2017-11-12 17:48:00", - "gt_price": 6600000.0 - }, - { - "gt_bar_index": 147753, - "gt_datetime": "2017-11-12 20:42:00", - "gt_price": 6800000.0 - }, - { - "gt_bar_index": 147787, - "gt_datetime": "2017-11-12 22:24:00", - "gt_price": 6859000.0 - }, - { - "gt_bar_index": 147987, - "gt_datetime": "2017-11-13 08:24:00", - "gt_price": 6750000.0 - }, - { - "gt_bar_index": 156107, - "gt_datetime": "2017-11-30 06:24:00", - "gt_price": 10950000.0 - }, - { - "gt_bar_index": 156113, - "gt_datetime": "2017-11-30 06:42:00", - "gt_price": 11594000.0 - }, - { - "gt_bar_index": 156136, - "gt_datetime": "2017-11-30 07:51:00", - "gt_price": 11310000.0 - }, - { - "gt_bar_index": 156147, - "gt_datetime": "2017-11-30 08:24:00", - "gt_price": 10730000.0 - }, - { - "gt_bar_index": 156152, - "gt_datetime": "2017-11-30 08:39:00", - "gt_price": 10801000.0 - }, - { - "gt_bar_index": 156169, - "gt_datetime": "2017-11-30 09:30:00", - "gt_price": 11506000.0 - }, - { - "gt_bar_index": 156469, - "gt_datetime": "2017-12-01 00:30:00", - "gt_price": 10442000.0 - }, - { - "gt_bar_index": 160107, - "gt_datetime": "2017-12-08 14:42:00", - "gt_price": 20510000.0 - }, - { - "gt_bar_index": 160117, - "gt_datetime": "2017-12-08 15:12:00", - "gt_price": 20832000.0 - }, - { - "gt_bar_index": 160187, - "gt_datetime": "2017-12-08 18:42:00", - "gt_price": 18553000.0 - }, - { - "gt_bar_index": 160192, - "gt_datetime": "2017-12-08 19:00:00", - "gt_price": 20010000.0 - }, - { - "gt_bar_index": 160218, - "gt_datetime": "2017-12-08 20:18:00", - "gt_price": 17028000.0 - }, - { - "gt_bar_index": 160223, - "gt_datetime": "2017-12-08 20:33:00", - "gt_price": 16240000.0 - }, - { - "gt_bar_index": 160224, - "gt_datetime": "2017-12-08 20:36:00", - "gt_price": 16500000.0 - }, - { - "gt_bar_index": 160227, - "gt_datetime": "2017-12-08 20:45:00", - "gt_price": 17356000.0 - }, - { - "gt_bar_index": 160235, - "gt_datetime": "2017-12-08 21:09:00", - "gt_price": 18020000.0 - }, - { - "gt_bar_index": 160253, - "gt_datetime": "2017-12-08 22:03:00", - "gt_price": 18500000.0 - }, - { - "gt_bar_index": 161034, - "gt_datetime": "2017-12-10 13:06:00", - "gt_price": 13937000.0 - }, { "gt_bar_index": 161042, "gt_datetime": "2017-12-10 13:30:00", @@ -201518,25 +354109,30 @@ "gt_price": 14500000.0 }, { - "gt_bar_index": 167189, - "gt_datetime": "2017-12-23 15:39:00", - "gt_price": 17880000.0 + "gt_bar_index": 161188, + "gt_datetime": "2017-12-10 20:48:00", + "gt_price": 15400000.0 }, { - "gt_bar_index": 173958, - "gt_datetime": "2018-01-06 19:09:00", - "gt_price": 23314000.0 + "gt_bar_index": 161315, + "gt_datetime": "2017-12-11 08:54:00", + "gt_price": 17010000.0 }, { - "gt_bar_index": 178795, - "gt_datetime": "2018-01-17 03:06:00", - "gt_price": 14566000.0 + "gt_bar_index": 161412, + "gt_datetime": "2017-12-11 13:45:00", + "gt_price": 18505000.0 }, { "gt_bar_index": 178866, "gt_datetime": "2018-01-17 06:39:00", "gt_price": 12817000.0 }, + { + "gt_bar_index": 178884, + "gt_datetime": "2018-01-17 07:33:00", + "gt_price": 12339000.0 + }, { "gt_bar_index": 178885, "gt_datetime": "2018-01-17 07:36:00", @@ -201552,36 +354148,11 @@ "gt_datetime": "2018-01-17 08:12:00", "gt_price": 13200000.0 }, - { - "gt_bar_index": 178988, - "gt_datetime": "2018-01-17 12:45:00", - "gt_price": 12400000.0 - }, { "gt_bar_index": 179015, "gt_datetime": "2018-01-17 14:06:00", "gt_price": 13050000.0 }, - { - "gt_bar_index": 179224, - "gt_datetime": "2018-01-18 00:33:00", - "gt_price": 11700000.0 - }, - { - "gt_bar_index": 179279, - "gt_datetime": "2018-01-18 03:18:00", - "gt_price": 12385000.0 - }, - { - "gt_bar_index": 179325, - "gt_datetime": "2018-01-18 05:36:00", - "gt_price": 13500000.0 - }, - { - "gt_bar_index": 179354, - "gt_datetime": "2018-01-18 07:39:00", - "gt_price": 13600000.0 - }, { "gt_bar_index": 179391, "gt_datetime": "2018-01-18 09:30:00", @@ -201597,66 +354168,11 @@ "gt_datetime": "2018-01-18 17:00:00", "gt_price": 13554000.0 }, - { - "gt_bar_index": 182013, - "gt_datetime": "2018-01-23 20:48:00", - "gt_price": 12270000.0 - }, - { - "gt_bar_index": 187132, - "gt_datetime": "2018-02-03 12:45:00", - "gt_price": 8500000.0 - }, - { - "gt_bar_index": 188656, - "gt_datetime": "2018-02-06 16:57:00", - "gt_price": 6732000.0 - }, - { - "gt_bar_index": 188725, - "gt_datetime": "2018-02-06 20:24:00", - "gt_price": 7077000.0 - }, - { - "gt_bar_index": 188787, - "gt_datetime": "2018-02-06 23:30:00", - "gt_price": 7609000.0 - }, - { - "gt_bar_index": 196083, - "gt_datetime": "2018-02-22 06:57:00", - "gt_price": 12350000.0 - }, - { - "gt_bar_index": 213702, - "gt_datetime": "2018-03-31 03:24:00", - "gt_price": 7450000.0 - }, - { - "gt_bar_index": 393107, - "gt_datetime": "2019-04-12 10:45:00", - "gt_price": 5650000.0 - }, - { - "gt_bar_index": 553628, - "gt_datetime": "2020-03-13 11:42:00", - "gt_price": 6036000.0 - }, - { - "gt_bar_index": 553632, - "gt_datetime": "2020-03-13 11:54:00", - "gt_price": 6188000.0 - }, { "gt_bar_index": 553640, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 6886000.0 }, - { - "gt_bar_index": 553649, - "gt_datetime": "2020-03-13 12:45:00", - "gt_price": 6582000.0 - }, { "gt_bar_index": 553673, "gt_datetime": "2020-03-13 13:57:00", @@ -201667,326 +354183,234 @@ "gt_datetime": "2020-03-13 17:36:00", "gt_price": 6931000.0 }, - { - "gt_bar_index": 553889, - "gt_datetime": "2020-03-14 00:45:00", - "gt_price": 6480000.0 - }, - { - "gt_bar_index": 553951, - "gt_datetime": "2020-03-14 03:51:00", - "gt_price": 6400000.0 - }, - { - "gt_bar_index": 699518, - "gt_datetime": "2021-01-11 23:15:00", - "gt_price": 36004000.0 - }, - { - "gt_bar_index": 699624, - "gt_datetime": "2021-01-12 04:33:00", - "gt_price": 35000000.0 - }, - { - "gt_bar_index": 699759, - "gt_datetime": "2021-01-12 11:18:00", - "gt_price": 38000000.0 - }, - { - "gt_bar_index": 704539, - "gt_datetime": "2021-01-22 10:18:00", - "gt_price": 31500000.0 - }, - { - "gt_bar_index": 704676, - "gt_datetime": "2021-01-22 17:09:00", - "gt_price": 33943000.0 - }, - { - "gt_bar_index": 748195, - "gt_datetime": "2021-04-23 09:06:00", - "gt_price": 58198000.0 - }, - { - "gt_bar_index": 748241, - "gt_datetime": "2021-04-23 11:24:00", - "gt_price": 55199000.0 - }, { "gt_bar_index": 748356, "gt_datetime": "2021-04-23 17:09:00", "gt_price": 55500000.0 - }, - { - "gt_bar_index": 748467, - "gt_datetime": "2021-04-23 22:42:00", - "gt_price": 56560000.0 - }, - { - "gt_bar_index": 760037, - "gt_datetime": "2021-05-18 02:09:00", - "gt_price": 52129000.0 - }, - { - "gt_bar_index": 760946, - "gt_datetime": "2021-05-19 23:36:00", - "gt_price": 45200000.0 - }, - { - "gt_bar_index": 761324, - "gt_datetime": "2021-05-20 18:30:00", - "gt_price": 48673000.0 - }, - { - "gt_bar_index": 762105, - "gt_datetime": "2021-05-22 14:30:00", - "gt_price": 43619000.0 - }, - { - "gt_bar_index": 932209, - "gt_datetime": "2022-05-13 04:15:00", - "gt_price": 37388000.0 - }, - { - "gt_bar_index": 948508, - "gt_datetime": "2022-06-16 03:12:00", - "gt_price": 26718000.0 - }, - { - "gt_bar_index": 1276406, - "gt_datetime": "2024-05-01 17:21:00", - "gt_price": 80011000.0 - }, - { - "gt_bar_index": 1556159, - "gt_datetime": "2025-12-07 23:33:00", - "gt_price": 131422000.0 - }, - { - "gt_bar_index": 1585360, - "gt_datetime": "2026-02-06 19:36:00", - "gt_price": 81110000.0 } ], "signal_type": "swing_low", "signal_label": "스윙 매수 (B)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "pullback": { "side": "buy", "gt_count": 392, - "tech_count": 8859, - "hit_count": 389, - "miss_count": 3, - "recall": 0.9923, - "precision": 0.0439, - "f1": 0.0841, - "avg_bar_offset": 77.3, + "tech_count": 21376, + "hit_count": 392, + "miss_count": 0, + "recall": 1.0, + "precision": 0.0183, + "f1": 0.036, + "avg_bar_offset": 39.5, "hits": [ { "matched": true, "gt_bar_index": 1741, - "tech_bar_index": 1713, - "signal_bar_index": 1713, - "bar_offset": 28, - "tech_price": 1395000.0, - "tech_datetime": "2017-01-04 21:48:00", - "candidate_index": 14, + "tech_bar_index": 1744, + "signal_bar_index": 1744, + "bar_offset": 3, + "tech_price": 1403000.0, + "tech_datetime": "2017-01-04 23:21:00", + "candidate_index": 19, "gt_datetime": "2017-01-04 23:12:00", "gt_price": 1380000.0 }, { "matched": true, "gt_bar_index": 3210, - "tech_bar_index": 3131, - "signal_bar_index": 3131, - "bar_offset": 79, - "tech_price": 1127000.0, - "tech_datetime": "2017-01-08 01:03:00", - "candidate_index": 20, + "tech_bar_index": 3233, + "signal_bar_index": 3233, + "bar_offset": 23, + "tech_price": 1125000.0, + "tech_datetime": "2017-01-08 06:57:00", + "candidate_index": 32, "gt_datetime": "2017-01-08 05:12:00", "gt_price": 1115000.0 }, { "matched": true, "gt_bar_index": 6821, - "tech_bar_index": 6825, - "signal_bar_index": 6825, - "bar_offset": 4, - "tech_price": 971000.0, - "tech_datetime": "2017-01-16 05:45:00", - "candidate_index": 47, + "tech_bar_index": 6525, + "signal_bar_index": 6525, + "bar_offset": 296, + "tech_price": 983000.0, + "tech_datetime": "2017-01-15 13:06:00", + "candidate_index": 56, "gt_datetime": "2017-01-16 04:54:00", "gt_price": 966000.0 }, { "matched": true, "gt_bar_index": 14596, - "tech_bar_index": 14600, - "signal_bar_index": 14600, - "bar_offset": 4, - "tech_price": 1245000.0, - "tech_datetime": "2017-02-03 16:03:00", - "candidate_index": 121, + "tech_bar_index": 14496, + "signal_bar_index": 14496, + "bar_offset": 100, + "tech_price": 1226000.0, + "tech_datetime": "2017-02-03 10:51:00", + "candidate_index": 102, "gt_datetime": "2017-02-03 15:51:00", "gt_price": 1206000.0 }, { "matched": true, "gt_bar_index": 17917, - "tech_bar_index": 17887, - "signal_bar_index": 17887, - "bar_offset": 30, - "tech_price": 1154000.0, - "tech_datetime": "2017-02-10 22:36:00", - "candidate_index": 144, + "tech_bar_index": 17935, + "signal_bar_index": 17935, + "bar_offset": 18, + "tech_price": 1161000.0, + "tech_datetime": "2017-02-11 01:00:00", + "candidate_index": 132, "gt_datetime": "2017-02-11 00:06:00", "gt_price": 1141000.0 }, { "matched": true, "gt_bar_index": 22886, - "tech_bar_index": 22890, - "signal_bar_index": 22890, - "bar_offset": 4, - "tech_price": 1305000.0, - "tech_datetime": "2017-02-22 14:27:00", - "candidate_index": 196, + "tech_bar_index": 22761, + "signal_bar_index": 22761, + "bar_offset": 125, + "tech_price": 1314000.0, + "tech_datetime": "2017-02-22 08:00:00", + "candidate_index": 165, "gt_datetime": "2017-02-22 14:15:00", "gt_price": 1291000.0 }, { "matched": true, "gt_bar_index": 27028, - "tech_bar_index": 26922, - "signal_bar_index": 26922, - "bar_offset": 106, - "tech_price": 1495000.0, - "tech_datetime": "2017-03-03 08:51:00", - "candidate_index": 236, + "tech_bar_index": 26962, + "signal_bar_index": 26962, + "bar_offset": 66, + "tech_price": 1527000.0, + "tech_datetime": "2017-03-03 10:51:00", + "candidate_index": 202, "gt_datetime": "2017-03-03 14:09:00", "gt_price": 1507000.0 }, { "matched": true, "gt_bar_index": 30321, - "tech_bar_index": 30362, - "signal_bar_index": 30362, - "bar_offset": 41, - "tech_price": 1429000.0, - "tech_datetime": "2017-03-10 18:24:00", - "candidate_index": 254, + "tech_bar_index": 30274, + "signal_bar_index": 30274, + "bar_offset": 47, + "tech_price": 1435000.0, + "tech_datetime": "2017-03-10 14:00:00", + "candidate_index": 229, "gt_datetime": "2017-03-10 16:21:00", "gt_price": 1411000.0 }, { "matched": true, "gt_bar_index": 31905, - "tech_bar_index": 31979, - "signal_bar_index": 31979, - "bar_offset": 74, - "tech_price": 1493000.0, - "tech_datetime": "2017-03-14 05:18:00", - "candidate_index": 269, + "tech_bar_index": 31921, + "signal_bar_index": 31921, + "bar_offset": 16, + "tech_price": 1489000.0, + "tech_datetime": "2017-03-14 02:03:00", + "candidate_index": 248, "gt_datetime": "2017-03-14 01:15:00", "gt_price": 1475000.0 }, { "matched": true, "gt_bar_index": 35654, - "tech_bar_index": 35660, - "signal_bar_index": 35660, - "bar_offset": 6, + "tech_bar_index": 35676, + "signal_bar_index": 35676, + "bar_offset": 22, "tech_price": 1335000.0, - "tech_datetime": "2017-03-22 01:18:00", - "candidate_index": 296, + "tech_datetime": "2017-03-22 02:06:00", + "candidate_index": 274, "gt_datetime": "2017-03-22 01:00:00", "gt_price": 1324000.0 }, { "matched": true, "gt_bar_index": 37867, - "tech_bar_index": 37810, - "signal_bar_index": 37810, - "bar_offset": 57, - "tech_price": 1143000.0, - "tech_datetime": "2017-03-26 14:21:00", - "candidate_index": 308, + "tech_bar_index": 37812, + "signal_bar_index": 37812, + "bar_offset": 55, + "tech_price": 1139000.0, + "tech_datetime": "2017-03-26 14:27:00", + "candidate_index": 288, "gt_datetime": "2017-03-26 17:12:00", "gt_price": 1115000.0 }, { "matched": true, "gt_bar_index": 38600, - "tech_bar_index": 38576, - "signal_bar_index": 38576, - "bar_offset": 24, - "tech_price": 1234000.0, - "tech_datetime": "2017-03-28 10:00:00", - "candidate_index": 315, + "tech_bar_index": 38615, + "signal_bar_index": 38615, + "bar_offset": 15, + "tech_price": 1240000.0, + "tech_datetime": "2017-03-28 11:57:00", + "candidate_index": 296, "gt_datetime": "2017-03-28 11:12:00", "gt_price": 1232000.0 }, { "matched": true, "gt_bar_index": 40928, - "tech_bar_index": 40958, - "signal_bar_index": 40958, - "bar_offset": 30, - "tech_price": 1273000.0, - "tech_datetime": "2017-04-02 11:21:00", - "candidate_index": 333, + "tech_bar_index": 40653, + "signal_bar_index": 40653, + "bar_offset": 275, + "tech_price": 1288000.0, + "tech_datetime": "2017-04-01 19:30:00", + "candidate_index": 315, "gt_datetime": "2017-04-02 09:48:00", "gt_price": 1267000.0 }, { "matched": true, "gt_bar_index": 44674, - "tech_bar_index": 44715, - "signal_bar_index": 44715, - "bar_offset": 41, - "tech_price": 1396000.0, - "tech_datetime": "2017-04-10 09:33:00", - "candidate_index": 369, + "tech_bar_index": 44528, + "signal_bar_index": 44528, + "bar_offset": 146, + "tech_price": 1385000.0, + "tech_datetime": "2017-04-09 23:51:00", + "candidate_index": 346, "gt_datetime": "2017-04-10 07:24:00", "gt_price": 1388000.0 }, { "matched": true, "gt_bar_index": 53565, - "tech_bar_index": 53510, - "signal_bar_index": 53510, - "bar_offset": 55, - "tech_price": 1475000.0, - "tech_datetime": "2017-04-29 03:54:00", - "candidate_index": 442, + "tech_bar_index": 53638, + "signal_bar_index": 53638, + "bar_offset": 73, + "tech_price": 1476000.0, + "tech_datetime": "2017-04-29 10:21:00", + "candidate_index": 390, "gt_datetime": "2017-04-29 06:42:00", "gt_price": 1457000.0 }, { "matched": true, "gt_bar_index": 58056, - "tech_bar_index": 58043, - "signal_bar_index": 58043, - "bar_offset": 13, - "tech_price": 2081000.0, - "tech_datetime": "2017-05-08 15:57:00", - "candidate_index": 479, + "tech_bar_index": 58079, + "signal_bar_index": 58079, + "bar_offset": 23, + "tech_price": 2079000.0, + "tech_datetime": "2017-05-08 17:45:00", + "candidate_index": 436, "gt_datetime": "2017-05-08 16:36:00", "gt_price": 2035000.0 }, { "matched": true, "gt_bar_index": 59285, - "tech_bar_index": 59124, - "signal_bar_index": 59124, - "bar_offset": 161, - "tech_price": 2222000.0, - "tech_datetime": "2017-05-10 22:03:00", - "candidate_index": 488, + "tech_bar_index": 59277, + "signal_bar_index": 59277, + "bar_offset": 8, + "tech_price": 2291000.0, + "tech_datetime": "2017-05-11 05:42:00", + "candidate_index": 462, "gt_datetime": "2017-05-11 06:06:00", "gt_price": 2244000.0 }, @@ -201998,43 +354422,43 @@ "bar_offset": 5, "tech_price": 2246000.0, "tech_datetime": "2017-05-14 05:36:00", - "candidate_index": 501, + "candidate_index": 476, "gt_datetime": "2017-05-14 05:21:00", "gt_price": 2233000.0 }, { "matched": true, "gt_bar_index": 62901, - "tech_bar_index": 62957, - "signal_bar_index": 62957, - "bar_offset": 56, - "tech_price": 2250000.0, - "tech_datetime": "2017-05-18 22:51:00", - "candidate_index": 527, + "tech_bar_index": 62915, + "signal_bar_index": 62915, + "bar_offset": 14, + "tech_price": 2243000.0, + "tech_datetime": "2017-05-18 20:45:00", + "candidate_index": 507, "gt_datetime": "2017-05-18 20:03:00", "gt_price": 2225000.0 }, { "matched": true, "gt_bar_index": 64264, - "tech_bar_index": 64248, - "signal_bar_index": 64248, - "bar_offset": 16, - "tech_price": 2610000.0, - "tech_datetime": "2017-05-21 21:27:00", - "candidate_index": 536, + "tech_bar_index": 64249, + "signal_bar_index": 64249, + "bar_offset": 15, + "tech_price": 2608000.0, + "tech_datetime": "2017-05-21 21:30:00", + "candidate_index": 530, "gt_datetime": "2017-05-21 22:15:00", "gt_price": 2563000.0 }, { "matched": true, "gt_bar_index": 65598, - "tech_bar_index": 65522, - "signal_bar_index": 65522, - "bar_offset": 76, - "tech_price": 3320000.0, - "tech_datetime": "2017-05-24 13:09:00", - "candidate_index": 547, + "tech_bar_index": 65565, + "signal_bar_index": 65565, + "bar_offset": 33, + "tech_price": 3303000.0, + "tech_datetime": "2017-05-24 15:18:00", + "candidate_index": 546, "gt_datetime": "2017-05-24 16:57:00", "gt_price": 3263000.0 }, @@ -202046,67 +354470,67 @@ "bar_offset": 13, "tech_price": 3064000.0, "tech_datetime": "2017-05-29 21:54:00", - "candidate_index": 569, + "candidate_index": 575, "gt_datetime": "2017-05-29 21:15:00", "gt_price": 3032000.0 }, { "matched": true, "gt_bar_index": 69936, - "tech_bar_index": 69997, - "signal_bar_index": 69997, - "bar_offset": 61, - "tech_price": 3084000.0, - "tech_datetime": "2017-06-02 23:21:00", - "candidate_index": 578, + "tech_bar_index": 69983, + "signal_bar_index": 69983, + "bar_offset": 47, + "tech_price": 3089000.0, + "tech_datetime": "2017-06-02 22:39:00", + "candidate_index": 591, "gt_datetime": "2017-06-02 20:18:00", "gt_price": 3053000.0 }, { "matched": true, "gt_bar_index": 71389, - "tech_bar_index": 71383, - "signal_bar_index": 71383, - "bar_offset": 6, - "tech_price": 3090000.0, - "tech_datetime": "2017-06-05 20:39:00", - "candidate_index": 590, + "tech_bar_index": 71486, + "signal_bar_index": 71486, + "bar_offset": 97, + "tech_price": 3109000.0, + "tech_datetime": "2017-06-06 01:48:00", + "candidate_index": 604, "gt_datetime": "2017-06-05 20:57:00", "gt_price": 3075000.0 }, { "matched": true, "gt_bar_index": 74182, - "tech_bar_index": 74185, - "signal_bar_index": 74185, - "bar_offset": 3, - "tech_price": 3266000.0, - "tech_datetime": "2017-06-11 16:54:00", - "candidate_index": 612, + "tech_bar_index": 74264, + "signal_bar_index": 74264, + "bar_offset": 82, + "tech_price": 3265000.0, + "tech_datetime": "2017-06-11 20:51:00", + "candidate_index": 632, "gt_datetime": "2017-06-11 16:45:00", "gt_price": 3235000.0 }, { "matched": true, "gt_bar_index": 75002, - "tech_bar_index": 74972, - "signal_bar_index": 74972, - "bar_offset": 30, - "tech_price": 3243000.0, - "tech_datetime": "2017-06-13 09:18:00", - "candidate_index": 619, + "tech_bar_index": 74981, + "signal_bar_index": 74981, + "bar_offset": 21, + "tech_price": 3218000.0, + "tech_datetime": "2017-06-13 09:45:00", + "candidate_index": 642, "gt_datetime": "2017-06-13 10:48:00", "gt_price": 3180000.0 }, { "matched": true, "gt_bar_index": 78071, - "tech_bar_index": 78027, - "signal_bar_index": 78027, - "bar_offset": 44, - "tech_price": 3197000.0, - "tech_datetime": "2017-06-19 18:06:00", - "candidate_index": 654, + "tech_bar_index": 78094, + "signal_bar_index": 78094, + "bar_offset": 23, + "tech_price": 3190000.0, + "tech_datetime": "2017-06-19 21:27:00", + "candidate_index": 687, "gt_datetime": "2017-06-19 20:18:00", "gt_price": 3175000.0 }, @@ -202118,115 +354542,115 @@ "bar_offset": 7, "tech_price": 3429000.0, "tech_datetime": "2017-06-23 02:57:00", - "candidate_index": 667, + "candidate_index": 710, "gt_datetime": "2017-06-23 02:36:00", "gt_price": 3405000.0 }, { "matched": true, "gt_bar_index": 84849, - "tech_bar_index": 84852, - "signal_bar_index": 84852, - "bar_offset": 3, - "tech_price": 3096000.0, - "tech_datetime": "2017-07-04 00:27:00", - "candidate_index": 701, + "tech_bar_index": 84855, + "signal_bar_index": 84855, + "bar_offset": 6, + "tech_price": 3092000.0, + "tech_datetime": "2017-07-04 00:36:00", + "candidate_index": 772, "gt_datetime": "2017-07-04 00:18:00", "gt_price": 3017000.0 }, { "matched": true, "gt_bar_index": 87129, - "tech_bar_index": 87134, - "signal_bar_index": 87134, - "bar_offset": 5, - "tech_price": 3034000.0, - "tech_datetime": "2017-07-08 18:45:00", - "candidate_index": 720, + "tech_bar_index": 87147, + "signal_bar_index": 87147, + "bar_offset": 18, + "tech_price": 3041000.0, + "tech_datetime": "2017-07-08 19:24:00", + "candidate_index": 791, "gt_datetime": "2017-07-08 18:30:00", "gt_price": 3016000.0 }, { "matched": true, "gt_bar_index": 89245, - "tech_bar_index": 89295, - "signal_bar_index": 89295, - "bar_offset": 50, + "tech_bar_index": 89265, + "signal_bar_index": 89265, + "bar_offset": 20, "tech_price": 2865000.0, - "tech_datetime": "2017-07-13 07:00:00", - "candidate_index": 739, + "tech_datetime": "2017-07-13 05:30:00", + "candidate_index": 811, "gt_datetime": "2017-07-13 04:30:00", "gt_price": 2819000.0 }, { "matched": true, "gt_bar_index": 91992, - "tech_bar_index": 91987, - "signal_bar_index": 91987, - "bar_offset": 5, - "tech_price": 2733000.0, - "tech_datetime": "2017-07-19 00:12:00", - "candidate_index": 755, + "tech_bar_index": 91994, + "signal_bar_index": 91994, + "bar_offset": 2, + "tech_price": 2709000.0, + "tech_datetime": "2017-07-19 00:33:00", + "candidate_index": 848, "gt_datetime": "2017-07-19 00:27:00", "gt_price": 2645000.0 }, { "matched": true, "gt_bar_index": 92795, - "tech_bar_index": 92937, - "signal_bar_index": 92937, - "bar_offset": 142, - "tech_price": 2874000.0, - "tech_datetime": "2017-07-20 23:48:00", - "candidate_index": 761, + "tech_bar_index": 92814, + "signal_bar_index": 92814, + "bar_offset": 19, + "tech_price": 2666000.0, + "tech_datetime": "2017-07-20 17:39:00", + "candidate_index": 861, "gt_datetime": "2017-07-20 16:42:00", "gt_price": 2649000.0 }, { "matched": true, "gt_bar_index": 96324, - "tech_bar_index": 96331, - "signal_bar_index": 96331, - "bar_offset": 7, - "tech_price": 2886000.0, - "tech_datetime": "2017-07-28 02:24:00", - "candidate_index": 789, + "tech_bar_index": 96345, + "signal_bar_index": 96345, + "bar_offset": 21, + "tech_price": 2895000.0, + "tech_datetime": "2017-07-28 03:06:00", + "candidate_index": 899, "gt_datetime": "2017-07-28 02:03:00", "gt_price": 2855000.0 }, { "matched": true, "gt_bar_index": 98092, - "tech_bar_index": 98099, - "signal_bar_index": 98099, - "bar_offset": 7, - "tech_price": 3104000.0, - "tech_datetime": "2017-07-31 19:03:00", - "candidate_index": 800, + "tech_bar_index": 98048, + "signal_bar_index": 98048, + "bar_offset": 44, + "tech_price": 3094000.0, + "tech_datetime": "2017-07-31 16:30:00", + "candidate_index": 920, "gt_datetime": "2017-07-31 18:42:00", "gt_price": 3080000.0 }, { "matched": true, "gt_bar_index": 99814, - "tech_bar_index": 99745, - "signal_bar_index": 99745, - "bar_offset": 69, - "tech_price": 3096000.0, - "tech_datetime": "2017-08-04 11:09:00", - "candidate_index": 811, + "tech_bar_index": 99884, + "signal_bar_index": 99884, + "bar_offset": 70, + "tech_price": 3133000.0, + "tech_datetime": "2017-08-04 18:06:00", + "candidate_index": 933, "gt_datetime": "2017-08-04 14:36:00", "gt_price": 3059000.0 }, { "matched": true, "gt_bar_index": 100422, - "tech_bar_index": 100425, - "signal_bar_index": 100425, - "bar_offset": 3, - "tech_price": 3455000.0, - "tech_datetime": "2017-08-05 21:09:00", - "candidate_index": 815, + "tech_bar_index": 100428, + "signal_bar_index": 100428, + "bar_offset": 6, + "tech_price": 3462000.0, + "tech_datetime": "2017-08-05 21:18:00", + "candidate_index": 941, "gt_datetime": "2017-08-05 21:00:00", "gt_price": 3400000.0 }, @@ -202238,439 +354662,439 @@ "bar_offset": 4, "tech_price": 3679000.0, "tech_datetime": "2017-08-08 04:06:00", - "candidate_index": 821, + "candidate_index": 960, "gt_datetime": "2017-08-08 03:54:00", "gt_price": 3648000.0 }, { "matched": true, "gt_bar_index": 103580, - "tech_bar_index": 103584, - "signal_bar_index": 103584, - "bar_offset": 4, - "tech_price": 4158000.0, - "tech_datetime": "2017-08-12 11:12:00", - "candidate_index": 836, + "tech_bar_index": 103595, + "signal_bar_index": 103595, + "bar_offset": 15, + "tech_price": 4172000.0, + "tech_datetime": "2017-08-12 11:45:00", + "candidate_index": 988, "gt_datetime": "2017-08-12 11:00:00", "gt_price": 4111000.0 }, { "matched": true, "gt_bar_index": 104815, - "tech_bar_index": 104889, - "signal_bar_index": 104889, - "bar_offset": 74, - "tech_price": 4915000.0, - "tech_datetime": "2017-08-15 04:27:00", - "candidate_index": 842, + "tech_bar_index": 104820, + "signal_bar_index": 104820, + "bar_offset": 5, + "tech_price": 4881000.0, + "tech_datetime": "2017-08-15 01:00:00", + "candidate_index": 1011, "gt_datetime": "2017-08-15 00:45:00", "gt_price": 4841000.0 }, { "matched": true, "gt_bar_index": 106006, - "tech_bar_index": 106023, - "signal_bar_index": 106023, - "bar_offset": 17, - "tech_price": 4889000.0, - "tech_datetime": "2017-08-17 13:09:00", - "candidate_index": 857, + "tech_bar_index": 106001, + "signal_bar_index": 106001, + "bar_offset": 5, + "tech_price": 4931000.0, + "tech_datetime": "2017-08-17 12:03:00", + "candidate_index": 1029, "gt_datetime": "2017-08-17 12:18:00", "gt_price": 4880000.0 }, { "matched": true, "gt_bar_index": 111908, - "tech_bar_index": 112074, - "signal_bar_index": 112074, - "bar_offset": 166, - "tech_price": 5066000.0, - "tech_datetime": "2017-08-30 03:42:00", - "candidate_index": 921, + "tech_bar_index": 111935, + "signal_bar_index": 111935, + "bar_offset": 27, + "tech_price": 4916000.0, + "tech_datetime": "2017-08-29 20:45:00", + "candidate_index": 1133, "gt_datetime": "2017-08-29 19:24:00", "gt_price": 4880000.0 }, { "matched": true, "gt_bar_index": 116046, - "tech_bar_index": 115954, - "signal_bar_index": 115954, - "bar_offset": 92, - "tech_price": 5033000.0, - "tech_datetime": "2017-09-07 05:42:00", - "candidate_index": 950, + "tech_bar_index": 116024, + "signal_bar_index": 116024, + "bar_offset": 22, + "tech_price": 5060000.0, + "tech_datetime": "2017-09-07 09:12:00", + "candidate_index": 1202, "gt_datetime": "2017-09-07 10:18:00", "gt_price": 4950000.0 }, { "matched": true, "gt_bar_index": 121504, - "tech_bar_index": 121465, - "signal_bar_index": 121465, - "bar_offset": 39, - "tech_price": 4403000.0, - "tech_datetime": "2017-09-19 00:33:00", - "candidate_index": 997, + "tech_bar_index": 121383, + "signal_bar_index": 121383, + "bar_offset": 121, + "tech_price": 4377000.0, + "tech_datetime": "2017-09-18 20:27:00", + "candidate_index": 1269, "gt_datetime": "2017-09-19 02:30:00", "gt_price": 4306000.0 }, { "matched": true, "gt_bar_index": 125477, - "tech_bar_index": 125574, - "signal_bar_index": 125574, - "bar_offset": 97, - "tech_price": 4396000.0, - "tech_datetime": "2017-09-27 14:03:00", - "candidate_index": 1042, + "tech_bar_index": 125492, + "signal_bar_index": 125492, + "bar_offset": 15, + "tech_price": 4352000.0, + "tech_datetime": "2017-09-27 09:57:00", + "candidate_index": 1331, "gt_datetime": "2017-09-27 09:12:00", "gt_price": 4313000.0 }, { "matched": true, "gt_bar_index": 127661, - "tech_bar_index": 127707, - "signal_bar_index": 127707, - "bar_offset": 46, - "tech_price": 4884000.0, - "tech_datetime": "2017-10-02 00:45:00", - "candidate_index": 1055, + "tech_bar_index": 127591, + "signal_bar_index": 127591, + "bar_offset": 70, + "tech_price": 4883000.0, + "tech_datetime": "2017-10-01 18:57:00", + "candidate_index": 1355, "gt_datetime": "2017-10-01 22:27:00", "gt_price": 4854000.0 }, { "matched": true, "gt_bar_index": 131371, - "tech_bar_index": 131285, - "signal_bar_index": 131285, - "bar_offset": 86, - "tech_price": 5266000.0, - "tech_datetime": "2017-10-09 11:39:00", - "candidate_index": 1078, + "tech_bar_index": 131386, + "signal_bar_index": 131386, + "bar_offset": 15, + "tech_price": 5245000.0, + "tech_datetime": "2017-10-09 16:42:00", + "candidate_index": 1401, "gt_datetime": "2017-10-09 15:57:00", "gt_price": 5201000.0 }, { "matched": true, "gt_bar_index": 132684, - "tech_bar_index": 132741, - "signal_bar_index": 132741, - "bar_offset": 57, - "tech_price": 5563000.0, - "tech_datetime": "2017-10-12 12:27:00", - "candidate_index": 1086, + "tech_bar_index": 132786, + "signal_bar_index": 132786, + "bar_offset": 102, + "tech_price": 5620000.0, + "tech_datetime": "2017-10-12 14:42:00", + "candidate_index": 1420, "gt_datetime": "2017-10-12 09:36:00", "gt_price": 5537000.0 }, { "matched": true, "gt_bar_index": 136831, - "tech_bar_index": 136750, - "signal_bar_index": 136750, - "bar_offset": 81, - "tech_price": 6488000.0, - "tech_datetime": "2017-10-20 20:54:00", - "candidate_index": 1112, + "tech_bar_index": 136833, + "signal_bar_index": 136833, + "bar_offset": 2, + "tech_price": 6729000.0, + "tech_datetime": "2017-10-21 01:03:00", + "candidate_index": 1478, "gt_datetime": "2017-10-21 00:57:00", "gt_price": 6682000.0 }, { "matched": true, "gt_bar_index": 137867, - "tech_bar_index": 138024, - "signal_bar_index": 138024, - "bar_offset": 157, - "tech_price": 6985000.0, - "tech_datetime": "2017-10-23 12:36:00", - "candidate_index": 1118, + "tech_bar_index": 137882, + "signal_bar_index": 137882, + "bar_offset": 15, + "tech_price": 6892000.0, + "tech_datetime": "2017-10-23 05:30:00", + "candidate_index": 1495, "gt_datetime": "2017-10-23 04:45:00", "gt_price": 6825000.0 }, { "matched": true, "gt_bar_index": 141614, - "tech_bar_index": 141466, - "signal_bar_index": 141466, - "bar_offset": 148, - "tech_price": 6945000.0, - "tech_datetime": "2017-10-30 16:42:00", - "candidate_index": 1141, + "tech_bar_index": 141680, + "signal_bar_index": 141680, + "bar_offset": 66, + "tech_price": 6933000.0, + "tech_datetime": "2017-10-31 03:24:00", + "candidate_index": 1547, "gt_datetime": "2017-10-31 00:06:00", "gt_price": 6820000.0 }, { "matched": true, "gt_bar_index": 143343, - "tech_bar_index": 143424, - "signal_bar_index": 143424, - "bar_offset": 81, - "tech_price": 8334000.0, - "tech_datetime": "2017-11-03 18:36:00", - "candidate_index": 1152, + "tech_bar_index": 143355, + "signal_bar_index": 143355, + "bar_offset": 12, + "tech_price": 8299000.0, + "tech_datetime": "2017-11-03 15:09:00", + "candidate_index": 1586, "gt_datetime": "2017-11-03 14:33:00", "gt_price": 8202000.0 }, { "matched": true, "gt_bar_index": 143923, - "tech_bar_index": 143846, - "signal_bar_index": 143846, - "bar_offset": 77, - "tech_price": 8121000.0, - "tech_datetime": "2017-11-04 15:42:00", - "candidate_index": 1155, + "tech_bar_index": 143872, + "signal_bar_index": 143872, + "bar_offset": 51, + "tech_price": 8146000.0, + "tech_datetime": "2017-11-04 17:00:00", + "candidate_index": 1593, "gt_datetime": "2017-11-04 19:33:00", "gt_price": 8050000.0 }, { "matched": true, "gt_bar_index": 145497, - "tech_bar_index": 145683, - "signal_bar_index": 145683, - "bar_offset": 186, - "tech_price": 8284000.0, - "tech_datetime": "2017-11-08 11:33:00", - "candidate_index": 1162, + "tech_bar_index": 145387, + "signal_bar_index": 145387, + "bar_offset": 110, + "tech_price": 8254000.0, + "tech_datetime": "2017-11-07 20:45:00", + "candidate_index": 1621, "gt_datetime": "2017-11-08 02:15:00", "gt_price": 8100000.0 }, { "matched": true, "gt_bar_index": 149513, - "tech_bar_index": 149519, - "signal_bar_index": 149519, - "bar_offset": 6, - "tech_price": 8199000.0, - "tech_datetime": "2017-11-16 13:00:00", - "candidate_index": 1183, + "tech_bar_index": 149560, + "signal_bar_index": 149560, + "bar_offset": 47, + "tech_price": 8234000.0, + "tech_datetime": "2017-11-16 15:03:00", + "candidate_index": 1672, "gt_datetime": "2017-11-16 12:42:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 150737, - "tech_bar_index": 150743, - "signal_bar_index": 150743, - "bar_offset": 6, - "tech_price": 8488000.0, - "tech_datetime": "2017-11-19 02:12:00", - "candidate_index": 1196, + "tech_bar_index": 150763, + "signal_bar_index": 150763, + "bar_offset": 26, + "tech_price": 8531000.0, + "tech_datetime": "2017-11-19 03:12:00", + "candidate_index": 1685, "gt_datetime": "2017-11-19 01:54:00", "gt_price": 8443000.0 }, { "matched": true, "gt_bar_index": 153279, - "tech_bar_index": 153372, - "signal_bar_index": 153372, - "bar_offset": 93, - "tech_price": 9022000.0, - "tech_datetime": "2017-11-24 13:39:00", - "candidate_index": 1211, + "tech_bar_index": 153283, + "signal_bar_index": 153283, + "bar_offset": 4, + "tech_price": 8947000.0, + "tech_datetime": "2017-11-24 09:12:00", + "candidate_index": 1723, "gt_datetime": "2017-11-24 09:00:00", "gt_price": 8846000.0 }, { "matched": true, "gt_bar_index": 154270, - "tech_bar_index": 154276, - "signal_bar_index": 154276, - "bar_offset": 6, - "tech_price": 9895000.0, - "tech_datetime": "2017-11-26 10:51:00", - "candidate_index": 1218, + "tech_bar_index": 154277, + "signal_bar_index": 154277, + "bar_offset": 7, + "tech_price": 9885000.0, + "tech_datetime": "2017-11-26 10:54:00", + "candidate_index": 1748, "gt_datetime": "2017-11-26 10:33:00", "gt_price": 9758000.0 }, { "matched": true, "gt_bar_index": 155325, - "tech_bar_index": 155349, - "signal_bar_index": 155349, - "bar_offset": 24, - "tech_price": 11456000.0, - "tech_datetime": "2017-11-28 16:30:00", - "candidate_index": 1225, + "tech_bar_index": 155304, + "signal_bar_index": 155304, + "bar_offset": 21, + "tech_price": 11470000.0, + "tech_datetime": "2017-11-28 14:15:00", + "candidate_index": 1771, "gt_datetime": "2017-11-28 15:18:00", "gt_price": 11448000.0 }, { "matched": true, "gt_bar_index": 155623, - "tech_bar_index": 155595, - "signal_bar_index": 155595, - "bar_offset": 28, - "tech_price": 11761000.0, - "tech_datetime": "2017-11-29 04:48:00", - "candidate_index": 1226, + "tech_bar_index": 155642, + "signal_bar_index": 155642, + "bar_offset": 19, + "tech_price": 11767000.0, + "tech_datetime": "2017-11-29 07:09:00", + "candidate_index": 1775, "gt_datetime": "2017-11-29 06:12:00", "gt_price": 11649000.0 }, { "matched": true, "gt_bar_index": 158316, - "tech_bar_index": 158189, - "signal_bar_index": 158189, - "bar_offset": 127, - "tech_price": 13408000.0, - "tech_datetime": "2017-12-04 14:30:00", - "candidate_index": 1240, + "tech_bar_index": 158331, + "signal_bar_index": 158331, + "bar_offset": 15, + "tech_price": 13355000.0, + "tech_datetime": "2017-12-04 21:36:00", + "candidate_index": 1817, "gt_datetime": "2017-12-04 20:51:00", "gt_price": 13101000.0 }, { "matched": true, "gt_bar_index": 159352, - "tech_bar_index": 159321, - "signal_bar_index": 159321, - "bar_offset": 31, - "tech_price": 16047000.0, - "tech_datetime": "2017-12-06 23:06:00", - "candidate_index": 1246, + "tech_bar_index": 159291, + "signal_bar_index": 159291, + "bar_offset": 61, + "tech_price": 16055000.0, + "tech_datetime": "2017-12-06 21:36:00", + "candidate_index": 1836, "gt_datetime": "2017-12-07 00:39:00", "gt_price": 15700000.0 }, { "matched": true, "gt_bar_index": 159697, - "tech_bar_index": 159762, - "signal_bar_index": 159762, - "bar_offset": 65, - "tech_price": 19379000.0, - "tech_datetime": "2017-12-07 21:09:00", - "candidate_index": 1248, + "tech_bar_index": 159714, + "signal_bar_index": 159714, + "bar_offset": 17, + "tech_price": 19394000.0, + "tech_datetime": "2017-12-07 18:45:00", + "candidate_index": 1839, "gt_datetime": "2017-12-07 17:54:00", "gt_price": 19000000.0 }, { "matched": true, "gt_bar_index": 161556, - "tech_bar_index": 161653, - "signal_bar_index": 161653, - "bar_offset": 97, - "tech_price": 19014000.0, - "tech_datetime": "2017-12-12 01:48:00", - "candidate_index": 1259, + "tech_bar_index": 161440, + "signal_bar_index": 161440, + "bar_offset": 116, + "tech_price": 19077000.0, + "tech_datetime": "2017-12-11 15:09:00", + "candidate_index": 1860, "gt_datetime": "2017-12-11 20:57:00", "gt_price": 18660000.0 }, { "matched": true, "gt_bar_index": 163180, - "tech_bar_index": 163258, - "signal_bar_index": 163258, - "bar_offset": 78, - "tech_price": 19337000.0, - "tech_datetime": "2017-12-15 10:33:00", - "candidate_index": 1271, + "tech_bar_index": 163269, + "signal_bar_index": 163269, + "bar_offset": 89, + "tech_price": 19599000.0, + "tech_datetime": "2017-12-15 11:06:00", + "candidate_index": 1881, "gt_datetime": "2017-12-15 06:39:00", "gt_price": 18440000.0 }, { "matched": true, "gt_bar_index": 164224, - "tech_bar_index": 164197, - "signal_bar_index": 164197, - "bar_offset": 27, - "tech_price": 22010000.0, - "tech_datetime": "2017-12-17 09:30:00", - "candidate_index": 1277, + "tech_bar_index": 164180, + "signal_bar_index": 164180, + "bar_offset": 44, + "tech_price": 22248000.0, + "tech_datetime": "2017-12-17 08:39:00", + "candidate_index": 1897, "gt_datetime": "2017-12-17 10:51:00", "gt_price": 21430000.0 }, { "matched": true, "gt_bar_index": 165077, - "tech_bar_index": 165067, - "signal_bar_index": 165067, - "bar_offset": 10, - "tech_price": 21639000.0, - "tech_datetime": "2017-12-19 05:00:00", - "candidate_index": 1281, + "tech_bar_index": 165114, + "signal_bar_index": 165114, + "bar_offset": 37, + "tech_price": 21530000.0, + "tech_datetime": "2017-12-19 07:21:00", + "candidate_index": 1902, "gt_datetime": "2017-12-19 05:30:00", "gt_price": 21400000.0 }, { "matched": true, "gt_bar_index": 167313, - "tech_bar_index": 167318, - "signal_bar_index": 167318, - "bar_offset": 5, - "tech_price": 18799000.0, - "tech_datetime": "2017-12-23 22:06:00", - "candidate_index": 1295, + "tech_bar_index": 167299, + "signal_bar_index": 167299, + "bar_offset": 14, + "tech_price": 18970000.0, + "tech_datetime": "2017-12-23 21:09:00", + "candidate_index": 1926, "gt_datetime": "2017-12-23 21:51:00", "gt_price": 18501000.0 }, { "matched": true, "gt_bar_index": 168738, - "tech_bar_index": 168715, - "signal_bar_index": 168715, - "bar_offset": 23, - "tech_price": 20751000.0, - "tech_datetime": "2017-12-26 20:03:00", - "candidate_index": 1307, + "tech_bar_index": 168759, + "signal_bar_index": 168759, + "bar_offset": 21, + "tech_price": 20905000.0, + "tech_datetime": "2017-12-26 22:15:00", + "candidate_index": 1950, "gt_datetime": "2017-12-26 21:12:00", "gt_price": 20400000.0 }, { "matched": true, "gt_bar_index": 170822, - "tech_bar_index": 170810, - "signal_bar_index": 170810, - "bar_offset": 12, - "tech_price": 18579000.0, - "tech_datetime": "2017-12-31 05:45:00", - "candidate_index": 1316, + "tech_bar_index": 170799, + "signal_bar_index": 170799, + "bar_offset": 23, + "tech_price": 18689000.0, + "tech_datetime": "2017-12-31 05:12:00", + "candidate_index": 1974, "gt_datetime": "2017-12-31 06:21:00", "gt_price": 18334000.0 }, { "matched": true, "gt_bar_index": 171927, - "tech_bar_index": 172099, - "signal_bar_index": 172099, - "bar_offset": 172, - "tech_price": 18906000.0, - "tech_datetime": "2018-01-02 22:12:00", - "candidate_index": 1326, + "tech_bar_index": 171874, + "signal_bar_index": 171874, + "bar_offset": 53, + "tech_price": 19023000.0, + "tech_datetime": "2018-01-02 10:57:00", + "candidate_index": 1987, "gt_datetime": "2018-01-02 13:36:00", "gt_price": 18570000.0 }, { "matched": true, "gt_bar_index": 172993, - "tech_bar_index": 173132, - "signal_bar_index": 173132, - "bar_offset": 139, - "tech_price": 20399000.0, - "tech_datetime": "2018-01-05 01:51:00", - "candidate_index": 1332, + "tech_bar_index": 173028, + "signal_bar_index": 173028, + "bar_offset": 35, + "tech_price": 20348000.0, + "tech_datetime": "2018-01-04 20:39:00", + "candidate_index": 2002, "gt_datetime": "2018-01-04 18:54:00", "gt_price": 19891000.0 }, { "matched": true, "gt_bar_index": 174282, - "tech_bar_index": 174148, - "signal_bar_index": 174148, - "bar_offset": 134, - "tech_price": 24597000.0, - "tech_datetime": "2018-01-07 04:39:00", - "candidate_index": 1336, + "tech_bar_index": 174325, + "signal_bar_index": 174325, + "bar_offset": 43, + "tech_price": 25003000.0, + "tech_datetime": "2018-01-07 13:30:00", + "candidate_index": 2027, "gt_datetime": "2018-01-07 11:21:00", "gt_price": 24382000.0 }, { "matched": true, "gt_bar_index": 176862, - "tech_bar_index": 176884, - "signal_bar_index": 176884, - "bar_offset": 22, - "tech_price": 19500000.0, - "tech_datetime": "2018-01-13 03:24:00", - "candidate_index": 1352, + "tech_bar_index": 176911, + "signal_bar_index": 176911, + "bar_offset": 49, + "tech_price": 19728000.0, + "tech_datetime": "2018-01-13 04:45:00", + "candidate_index": 2058, "gt_datetime": "2018-01-13 02:18:00", "gt_price": 19205000.0 }, @@ -202682,247 +355106,247 @@ "bar_offset": 3, "tech_price": 15036000.0, "tech_datetime": "2018-01-20 05:42:00", - "candidate_index": 1373, + "candidate_index": 2096, "gt_datetime": "2018-01-20 05:33:00", "gt_price": 14851000.0 }, { "matched": true, "gt_bar_index": 182675, - "tech_bar_index": 182676, - "signal_bar_index": 182676, - "bar_offset": 1, - "tech_price": 13280000.0, - "tech_datetime": "2018-01-25 05:57:00", - "candidate_index": 1385, + "tech_bar_index": 182678, + "signal_bar_index": 182678, + "bar_offset": 3, + "tech_price": 13325000.0, + "tech_datetime": "2018-01-25 06:03:00", + "candidate_index": 2123, "gt_datetime": "2018-01-25 05:54:00", "gt_price": 13232000.0 }, { "matched": true, "gt_bar_index": 184230, - "tech_bar_index": 184179, - "signal_bar_index": 184179, - "bar_offset": 51, - "tech_price": 12942000.0, - "tech_datetime": "2018-01-28 09:06:00", - "candidate_index": 1395, + "tech_bar_index": 184242, + "signal_bar_index": 184242, + "bar_offset": 12, + "tech_price": 12889000.0, + "tech_datetime": "2018-01-28 12:15:00", + "candidate_index": 2143, "gt_datetime": "2018-01-28 11:39:00", "gt_price": 12820000.0 }, { "matched": true, "gt_bar_index": 189588, - "tech_bar_index": 189522, - "signal_bar_index": 189522, - "bar_offset": 66, - "tech_price": 8747000.0, - "tech_datetime": "2018-02-08 12:15:00", - "candidate_index": 1421, + "tech_bar_index": 189556, + "signal_bar_index": 189556, + "bar_offset": 32, + "tech_price": 8930000.0, + "tech_datetime": "2018-02-08 13:57:00", + "candidate_index": 2196, "gt_datetime": "2018-02-08 15:33:00", "gt_price": 8728000.0 }, { "matched": true, "gt_bar_index": 190332, - "tech_bar_index": 190320, - "signal_bar_index": 190320, - "bar_offset": 12, - "tech_price": 9780000.0, - "tech_datetime": "2018-02-10 06:48:00", - "candidate_index": 1427, + "tech_bar_index": 190322, + "signal_bar_index": 190322, + "bar_offset": 10, + "tech_price": 9731000.0, + "tech_datetime": "2018-02-10 06:54:00", + "candidate_index": 2203, "gt_datetime": "2018-02-10 07:24:00", "gt_price": 9660000.0 }, { "matched": true, "gt_bar_index": 191058, - "tech_bar_index": 191300, - "signal_bar_index": 191300, - "bar_offset": 242, - "tech_price": 9608000.0, - "tech_datetime": "2018-02-12 07:48:00", - "candidate_index": 1431, + "tech_bar_index": 191060, + "signal_bar_index": 191060, + "bar_offset": 2, + "tech_price": 9283000.0, + "tech_datetime": "2018-02-11 19:48:00", + "candidate_index": 2216, "gt_datetime": "2018-02-11 19:42:00", "gt_price": 9221000.0 }, { "matched": true, "gt_bar_index": 191639, - "tech_bar_index": 191803, - "signal_bar_index": 191803, - "bar_offset": 164, - "tech_price": 10134000.0, - "tech_datetime": "2018-02-13 08:57:00", - "candidate_index": 1432, + "tech_bar_index": 191590, + "signal_bar_index": 191590, + "bar_offset": 49, + "tech_price": 9942000.0, + "tech_datetime": "2018-02-12 22:18:00", + "candidate_index": 2225, "gt_datetime": "2018-02-13 00:45:00", "gt_price": 9780000.0 }, { "matched": true, "gt_bar_index": 193472, - "tech_bar_index": 193643, - "signal_bar_index": 193643, - "bar_offset": 171, - "tech_price": 11317000.0, - "tech_datetime": "2018-02-17 04:57:00", - "candidate_index": 1441, + "tech_bar_index": 193541, + "signal_bar_index": 193541, + "bar_offset": 69, + "tech_price": 11390000.0, + "tech_datetime": "2018-02-16 23:51:00", + "candidate_index": 2245, "gt_datetime": "2018-02-16 20:24:00", "gt_price": 11150000.0 }, { "matched": true, "gt_bar_index": 195229, - "tech_bar_index": 195231, - "signal_bar_index": 195231, - "bar_offset": 2, - "tech_price": 12953000.0, - "tech_datetime": "2018-02-20 12:21:00", - "candidate_index": 1449, + "tech_bar_index": 195235, + "signal_bar_index": 195235, + "bar_offset": 6, + "tech_price": 12977000.0, + "tech_datetime": "2018-02-20 12:33:00", + "candidate_index": 2271, "gt_datetime": "2018-02-20 12:15:00", "gt_price": 12880000.0 }, { "matched": true, "gt_bar_index": 197007, - "tech_bar_index": 197108, - "signal_bar_index": 197108, - "bar_offset": 101, - "tech_price": 12204000.0, - "tech_datetime": "2018-02-24 10:12:00", - "candidate_index": 1455, + "tech_bar_index": 196981, + "signal_bar_index": 196981, + "bar_offset": 26, + "tech_price": 12000000.0, + "tech_datetime": "2018-02-24 03:51:00", + "candidate_index": 2298, "gt_datetime": "2018-02-24 05:09:00", "gt_price": 11790000.0 }, { "matched": true, "gt_bar_index": 198833, - "tech_bar_index": 198739, - "signal_bar_index": 198739, - "bar_offset": 94, - "tech_price": 11911000.0, - "tech_datetime": "2018-02-27 19:45:00", - "candidate_index": 1466, + "tech_bar_index": 198809, + "signal_bar_index": 198809, + "bar_offset": 24, + "tech_price": 12052000.0, + "tech_datetime": "2018-02-27 23:15:00", + "candidate_index": 2318, "gt_datetime": "2018-02-28 00:27:00", "gt_price": 11800000.0 }, { "matched": true, "gt_bar_index": 201215, - "tech_bar_index": 201219, - "signal_bar_index": 201219, - "bar_offset": 4, - "tech_price": 12360000.0, - "tech_datetime": "2018-03-05 03:15:00", - "candidate_index": 1474, + "tech_bar_index": 201229, + "signal_bar_index": 201229, + "bar_offset": 14, + "tech_price": 12499000.0, + "tech_datetime": "2018-03-05 03:45:00", + "candidate_index": 2343, "gt_datetime": "2018-03-05 03:03:00", "gt_price": 12253000.0 }, { "matched": true, "gt_bar_index": 204769, - "tech_bar_index": 204867, - "signal_bar_index": 204867, - "bar_offset": 98, - "tech_price": 10510000.0, - "tech_datetime": "2018-03-12 17:39:00", - "candidate_index": 1492, + "tech_bar_index": 204705, + "signal_bar_index": 204705, + "bar_offset": 64, + "tech_price": 10516000.0, + "tech_datetime": "2018-03-12 09:33:00", + "candidate_index": 2377, "gt_datetime": "2018-03-12 12:45:00", "gt_price": 10312000.0 }, { "matched": true, "gt_bar_index": 206833, - "tech_bar_index": 206869, - "signal_bar_index": 206869, - "bar_offset": 36, - "tech_price": 8974000.0, - "tech_datetime": "2018-03-16 21:45:00", - "candidate_index": 1505, + "tech_bar_index": 206870, + "signal_bar_index": 206870, + "bar_offset": 37, + "tech_price": 8969000.0, + "tech_datetime": "2018-03-16 21:48:00", + "candidate_index": 2396, "gt_datetime": "2018-03-16 19:57:00", "gt_price": 8853000.0 }, { "matched": true, "gt_bar_index": 208402, - "tech_bar_index": 208269, - "signal_bar_index": 208269, - "bar_offset": 133, - "tech_price": 9095000.0, - "tech_datetime": "2018-03-19 19:45:00", - "candidate_index": 1513, + "tech_bar_index": 208386, + "signal_bar_index": 208386, + "bar_offset": 16, + "tech_price": 9423000.0, + "tech_datetime": "2018-03-20 01:36:00", + "candidate_index": 2417, "gt_datetime": "2018-03-20 02:24:00", "gt_price": 9150000.0 }, { "matched": true, "gt_bar_index": 208985, - "tech_bar_index": 208949, - "signal_bar_index": 208949, - "bar_offset": 36, - "tech_price": 9833000.0, - "tech_datetime": "2018-03-21 05:45:00", - "candidate_index": 1515, + "tech_bar_index": 208944, + "signal_bar_index": 208944, + "bar_offset": 41, + "tech_price": 9887000.0, + "tech_datetime": "2018-03-21 05:30:00", + "candidate_index": 2425, "gt_datetime": "2018-03-21 07:33:00", "gt_price": 9800000.0 }, { "matched": true, "gt_bar_index": 210636, - "tech_bar_index": 210596, - "signal_bar_index": 210596, - "bar_offset": 40, - "tech_price": 9870000.0, - "tech_datetime": "2018-03-24 16:06:00", - "candidate_index": 1521, + "tech_bar_index": 210598, + "signal_bar_index": 210598, + "bar_offset": 38, + "tech_price": 9889000.0, + "tech_datetime": "2018-03-24 16:12:00", + "candidate_index": 2444, "gt_datetime": "2018-03-24 18:06:00", "gt_price": 9780000.0 }, { "matched": true, "gt_bar_index": 213962, - "tech_bar_index": 213898, - "signal_bar_index": 213898, - "bar_offset": 64, - "tech_price": 7754000.0, - "tech_datetime": "2018-03-31 13:12:00", - "candidate_index": 1536, + "tech_bar_index": 213986, + "signal_bar_index": 213986, + "bar_offset": 24, + "tech_price": 7642000.0, + "tech_datetime": "2018-03-31 17:36:00", + "candidate_index": 2478, "gt_datetime": "2018-03-31 16:24:00", "gt_price": 7523000.0 }, { "matched": true, "gt_bar_index": 215398, - "tech_bar_index": 215299, - "signal_bar_index": 215299, - "bar_offset": 99, - "tech_price": 7961000.0, - "tech_datetime": "2018-04-03 14:51:00", - "candidate_index": 1541, + "tech_bar_index": 215439, + "signal_bar_index": 215439, + "bar_offset": 41, + "tech_price": 8029000.0, + "tech_datetime": "2018-04-03 21:51:00", + "candidate_index": 2493, "gt_datetime": "2018-04-03 19:48:00", "gt_price": 7910000.0 }, { "matched": true, "gt_bar_index": 217716, - "tech_bar_index": 217802, - "signal_bar_index": 217802, - "bar_offset": 86, - "tech_price": 7570000.0, - "tech_datetime": "2018-04-08 20:03:00", - "candidate_index": 1558, + "tech_bar_index": 217779, + "signal_bar_index": 217779, + "bar_offset": 63, + "tech_price": 7592000.0, + "tech_datetime": "2018-04-08 18:54:00", + "candidate_index": 2524, "gt_datetime": "2018-04-08 15:45:00", "gt_price": 7498000.0 }, { "matched": true, "gt_bar_index": 220066, - "tech_bar_index": 220190, - "signal_bar_index": 220190, - "bar_offset": 124, - "tech_price": 8391000.0, - "tech_datetime": "2018-04-13 19:27:00", - "candidate_index": 1581, + "tech_bar_index": 219956, + "signal_bar_index": 219956, + "bar_offset": 110, + "tech_price": 8075000.0, + "tech_datetime": "2018-04-13 07:45:00", + "candidate_index": 2551, "gt_datetime": "2018-04-13 13:15:00", "gt_price": 8030000.0 }, @@ -202934,127 +355358,127 @@ "bar_offset": 8, "tech_price": 8664000.0, "tech_datetime": "2018-04-19 09:51:00", - "candidate_index": 1594, + "candidate_index": 2574, "gt_datetime": "2018-04-19 09:27:00", "gt_price": 8601000.0 }, { "matched": true, "gt_bar_index": 225403, - "tech_bar_index": 225408, - "signal_bar_index": 225408, - "bar_offset": 5, - "tech_price": 10020000.0, - "tech_datetime": "2018-04-24 16:24:00", - "candidate_index": 1615, + "tech_bar_index": 225426, + "signal_bar_index": 225426, + "bar_offset": 23, + "tech_price": 10024000.0, + "tech_datetime": "2018-04-24 17:18:00", + "candidate_index": 2620, "gt_datetime": "2018-04-24 16:09:00", "gt_price": 9913000.0 }, { "matched": true, "gt_bar_index": 227876, - "tech_bar_index": 228103, - "signal_bar_index": 228103, - "bar_offset": 227, - "tech_price": 10190000.0, - "tech_datetime": "2018-04-30 07:09:00", - "candidate_index": 1634, + "tech_bar_index": 227896, + "signal_bar_index": 227896, + "bar_offset": 20, + "tech_price": 10094000.0, + "tech_datetime": "2018-04-29 20:48:00", + "candidate_index": 2654, "gt_datetime": "2018-04-29 19:48:00", "gt_price": 9898000.0 }, { "matched": true, "gt_bar_index": 230376, - "tech_bar_index": 230579, - "signal_bar_index": 230579, - "bar_offset": 203, - "tech_price": 10690000.0, - "tech_datetime": "2018-05-05 10:57:00", - "candidate_index": 1643, + "tech_bar_index": 230302, + "signal_bar_index": 230302, + "bar_offset": 74, + "tech_price": 10683000.0, + "tech_datetime": "2018-05-04 21:06:00", + "candidate_index": 2681, "gt_datetime": "2018-05-05 00:48:00", "gt_price": 10506000.0 }, { "matched": true, "gt_bar_index": 234911, - "tech_bar_index": 234999, - "signal_bar_index": 234999, - "bar_offset": 88, - "tech_price": 9515000.0, - "tech_datetime": "2018-05-14 18:39:00", - "candidate_index": 1667, + "tech_bar_index": 234816, + "signal_bar_index": 234816, + "bar_offset": 95, + "tech_price": 9788000.0, + "tech_datetime": "2018-05-14 09:30:00", + "candidate_index": 2723, "gt_datetime": "2018-05-14 14:15:00", "gt_price": 9380000.0 }, { "matched": true, "gt_bar_index": 237866, - "tech_bar_index": 238075, - "signal_bar_index": 238075, - "bar_offset": 209, - "tech_price": 9317000.0, - "tech_datetime": "2018-05-21 04:27:00", - "candidate_index": 1694, + "tech_bar_index": 237843, + "signal_bar_index": 237843, + "bar_offset": 23, + "tech_price": 9116000.0, + "tech_datetime": "2018-05-20 16:51:00", + "candidate_index": 2752, "gt_datetime": "2018-05-20 18:00:00", "gt_price": 9128000.0 }, { "matched": true, "gt_bar_index": 244052, - "tech_bar_index": 244063, - "signal_bar_index": 244063, - "bar_offset": 11, - "tech_price": 8277000.0, - "tech_datetime": "2018-06-02 15:51:00", - "candidate_index": 1731, + "tech_bar_index": 244064, + "signal_bar_index": 244064, + "bar_offset": 12, + "tech_price": 8377000.0, + "tech_datetime": "2018-06-02 15:54:00", + "candidate_index": 2823, "gt_datetime": "2018-06-02 15:18:00", "gt_price": 8218000.0 }, { "matched": true, "gt_bar_index": 251470, - "tech_bar_index": 251483, - "signal_bar_index": 251483, - "bar_offset": 13, - "tech_price": 7163000.0, - "tech_datetime": "2018-06-18 14:30:00", - "candidate_index": 1777, + "tech_bar_index": 251503, + "signal_bar_index": 251503, + "bar_offset": 33, + "tech_price": 7175000.0, + "tech_datetime": "2018-06-18 15:30:00", + "candidate_index": 2889, "gt_datetime": "2018-06-18 13:51:00", "gt_price": 7122000.0 }, { "matched": true, "gt_bar_index": 252593, - "tech_bar_index": 252596, - "signal_bar_index": 252596, - "bar_offset": 3, - "tech_price": 7229000.0, - "tech_datetime": "2018-06-20 22:15:00", - "candidate_index": 1785, + "tech_bar_index": 252599, + "signal_bar_index": 252599, + "bar_offset": 6, + "tech_price": 7305000.0, + "tech_datetime": "2018-06-20 22:24:00", + "candidate_index": 2898, "gt_datetime": "2018-06-20 22:06:00", "gt_price": 7181000.0 }, { "matched": true, "gt_bar_index": 254864, - "tech_bar_index": 254802, - "signal_bar_index": 254802, - "bar_offset": 62, - "tech_price": 6973000.0, - "tech_datetime": "2018-06-25 13:09:00", - "candidate_index": 1805, + "tech_bar_index": 254839, + "signal_bar_index": 254839, + "bar_offset": 25, + "tech_price": 6963000.0, + "tech_datetime": "2018-06-25 15:00:00", + "candidate_index": 2922, "gt_datetime": "2018-06-25 16:15:00", "gt_price": 6945000.0 }, { "matched": true, "gt_bar_index": 259881, - "tech_bar_index": 259815, - "signal_bar_index": 259815, - "bar_offset": 66, - "tech_price": 7298000.0, - "tech_datetime": "2018-07-06 00:30:00", - "candidate_index": 1834, + "tech_bar_index": 259830, + "signal_bar_index": 259830, + "bar_offset": 51, + "tech_price": 7337000.0, + "tech_datetime": "2018-07-06 01:15:00", + "candidate_index": 2969, "gt_datetime": "2018-07-06 03:48:00", "gt_price": 7189000.0 }, @@ -203066,175 +355490,175 @@ "bar_offset": 6, "tech_price": 8250000.0, "tech_datetime": "2018-07-19 07:48:00", - "candidate_index": 1870, + "candidate_index": 3034, "gt_datetime": "2018-07-19 07:30:00", "gt_price": 8121000.0 }, { "matched": true, "gt_bar_index": 268597, - "tech_bar_index": 268632, - "signal_bar_index": 268632, - "bar_offset": 35, - "tech_price": 8805000.0, - "tech_datetime": "2018-07-24 11:42:00", - "candidate_index": 1887, + "tech_bar_index": 268619, + "signal_bar_index": 268619, + "bar_offset": 22, + "tech_price": 8823000.0, + "tech_datetime": "2018-07-24 11:03:00", + "candidate_index": 3073, "gt_datetime": "2018-07-24 09:57:00", "gt_price": 8702000.0 }, { "matched": true, "gt_bar_index": 270468, - "tech_bar_index": 270473, - "signal_bar_index": 270473, - "bar_offset": 5, - "tech_price": 9120000.0, - "tech_datetime": "2018-07-29 01:15:00", - "candidate_index": 1901, + "tech_bar_index": 270481, + "signal_bar_index": 270481, + "bar_offset": 13, + "tech_price": 9133000.0, + "tech_datetime": "2018-07-29 01:42:00", + "candidate_index": 3092, "gt_datetime": "2018-07-29 01:00:00", "gt_price": 9025000.0 }, { "matched": true, "gt_bar_index": 276037, - "tech_bar_index": 275998, - "signal_bar_index": 275998, - "bar_offset": 39, - "tech_price": 7364000.0, - "tech_datetime": "2018-08-09 20:39:00", - "candidate_index": 1940, + "tech_bar_index": 276052, + "signal_bar_index": 276052, + "bar_offset": 15, + "tech_price": 7470000.0, + "tech_datetime": "2018-08-09 23:21:00", + "candidate_index": 3146, "gt_datetime": "2018-08-09 22:36:00", "gt_price": 7215000.0 }, { "matched": true, "gt_bar_index": 277450, - "tech_bar_index": 277297, - "signal_bar_index": 277297, - "bar_offset": 153, - "tech_price": 7378000.0, - "tech_datetime": "2018-08-12 14:09:00", - "candidate_index": 1951, + "tech_bar_index": 277435, + "signal_bar_index": 277435, + "bar_offset": 15, + "tech_price": 7418000.0, + "tech_datetime": "2018-08-12 21:03:00", + "candidate_index": 3167, "gt_datetime": "2018-08-12 21:48:00", "gt_price": 7290000.0 }, { "matched": true, "gt_bar_index": 278814, - "tech_bar_index": 278872, - "signal_bar_index": 278872, - "bar_offset": 58, - "tech_price": 7372000.0, - "tech_datetime": "2018-08-15 21:30:00", - "candidate_index": 1961, + "tech_bar_index": 278776, + "signal_bar_index": 278776, + "bar_offset": 38, + "tech_price": 7445000.0, + "tech_datetime": "2018-08-15 16:42:00", + "candidate_index": 3180, "gt_datetime": "2018-08-15 18:36:00", "gt_price": 7330000.0 }, { "matched": true, "gt_bar_index": 286459, - "tech_bar_index": 286419, - "signal_bar_index": 286419, - "bar_offset": 40, - "tech_price": 7829000.0, - "tech_datetime": "2018-08-31 20:00:00", - "candidate_index": 2021, + "tech_bar_index": 286369, + "signal_bar_index": 286369, + "bar_offset": 90, + "tech_price": 7861000.0, + "tech_datetime": "2018-08-31 17:30:00", + "candidate_index": 3268, "gt_datetime": "2018-08-31 22:00:00", "gt_price": 7772000.0 }, { "matched": true, "gt_bar_index": 296485, - "tech_bar_index": 296369, - "signal_bar_index": 296369, - "bar_offset": 116, - "tech_price": 7500000.0, - "tech_datetime": "2018-09-21 18:39:00", - "candidate_index": 2089, + "tech_bar_index": 296431, + "signal_bar_index": 296431, + "bar_offset": 54, + "tech_price": 7560000.0, + "tech_datetime": "2018-09-21 21:45:00", + "candidate_index": 3373, "gt_datetime": "2018-09-22 00:27:00", "gt_price": 7411000.0 }, { "matched": true, "gt_bar_index": 307572, - "tech_bar_index": 307466, - "signal_bar_index": 307466, - "bar_offset": 106, - "tech_price": 7222000.0, - "tech_datetime": "2018-10-15 04:00:00", - "candidate_index": 2180, + "tech_bar_index": 307587, + "signal_bar_index": 307587, + "bar_offset": 15, + "tech_price": 7210000.0, + "tech_datetime": "2018-10-15 10:03:00", + "candidate_index": 3486, "gt_datetime": "2018-10-15 09:18:00", "gt_price": 7165000.0 }, { "matched": true, "gt_bar_index": 326394, - "tech_bar_index": 326400, - "signal_bar_index": 326400, - "bar_offset": 6, - "tech_price": 4958000.0, - "tech_datetime": "2018-11-24 04:30:00", - "candidate_index": 2268, + "tech_bar_index": 326533, + "signal_bar_index": 326533, + "bar_offset": 139, + "tech_price": 5075000.0, + "tech_datetime": "2018-11-24 11:09:00", + "candidate_index": 3643, "gt_datetime": "2018-11-24 04:12:00", "gt_price": 4909000.0 }, { "matched": true, "gt_bar_index": 328584, - "tech_bar_index": 328528, - "signal_bar_index": 328528, - "bar_offset": 56, - "tech_price": 4579000.0, - "tech_datetime": "2018-11-28 15:03:00", - "candidate_index": 2278, + "tech_bar_index": 328563, + "signal_bar_index": 328563, + "bar_offset": 21, + "tech_price": 4591000.0, + "tech_datetime": "2018-11-28 16:48:00", + "candidate_index": 3663, "gt_datetime": "2018-11-28 17:51:00", "gt_price": 4522000.0 }, { "matched": true, "gt_bar_index": 330263, - "tech_bar_index": 330201, - "signal_bar_index": 330201, - "bar_offset": 62, - "tech_price": 4792000.0, - "tech_datetime": "2018-12-02 02:42:00", - "candidate_index": 2284, + "tech_bar_index": 330339, + "signal_bar_index": 330339, + "bar_offset": 76, + "tech_price": 4770000.0, + "tech_datetime": "2018-12-02 09:39:00", + "candidate_index": 3686, "gt_datetime": "2018-12-02 05:51:00", "gt_price": 4722000.0 }, { "matched": true, "gt_bar_index": 333917, - "tech_bar_index": 333817, - "signal_bar_index": 333817, - "bar_offset": 100, - "tech_price": 3891000.0, - "tech_datetime": "2018-12-09 15:33:00", - "candidate_index": 2306, + "tech_bar_index": 333920, + "signal_bar_index": 333920, + "bar_offset": 3, + "tech_price": 3900000.0, + "tech_datetime": "2018-12-09 20:42:00", + "candidate_index": 3721, "gt_datetime": "2018-12-09 20:33:00", "gt_price": 3846000.0 }, { "matched": true, "gt_bar_index": 338185, - "tech_bar_index": 338102, - "signal_bar_index": 338102, - "bar_offset": 83, - "tech_price": 3946000.0, - "tech_datetime": "2018-12-18 14:03:00", - "candidate_index": 2329, + "tech_bar_index": 338151, + "signal_bar_index": 338151, + "bar_offset": 34, + "tech_price": 3943000.0, + "tech_datetime": "2018-12-18 16:30:00", + "candidate_index": 3779, "gt_datetime": "2018-12-18 18:12:00", "gt_price": 3847000.0 }, { "matched": true, "gt_bar_index": 339104, - "tech_bar_index": 339124, - "signal_bar_index": 339124, - "bar_offset": 20, - "tech_price": 4296000.0, - "tech_datetime": "2018-12-20 17:09:00", - "candidate_index": 2333, + "tech_bar_index": 339099, + "signal_bar_index": 339099, + "bar_offset": 5, + "tech_price": 4191000.0, + "tech_datetime": "2018-12-20 15:54:00", + "candidate_index": 3792, "gt_datetime": "2018-12-20 16:09:00", "gt_price": 4154000.0 }, @@ -203246,19 +355670,19 @@ "bar_offset": 6, "tech_price": 4438000.0, "tech_datetime": "2018-12-24 07:48:00", - "candidate_index": 2342, + "candidate_index": 3806, "gt_datetime": "2018-12-24 07:30:00", "gt_price": 4391000.0 }, { "matched": true, "gt_bar_index": 343602, - "tech_bar_index": 343409, - "signal_bar_index": 343409, - "bar_offset": 193, - "tech_price": 4325000.0, - "tech_datetime": "2018-12-29 15:24:00", - "candidate_index": 2363, + "tech_bar_index": 343584, + "signal_bar_index": 343584, + "bar_offset": 18, + "tech_price": 4302000.0, + "tech_datetime": "2018-12-30 00:09:00", + "candidate_index": 3835, "gt_datetime": "2018-12-30 01:03:00", "gt_price": 4252000.0 }, @@ -203270,19 +355694,19 @@ "bar_offset": 110, "tech_price": 4293000.0, "tech_datetime": "2019-01-06 16:30:00", - "candidate_index": 2384, + "candidate_index": 3871, "gt_datetime": "2019-01-06 11:00:00", "gt_price": 4269000.0 }, { "matched": true, "gt_bar_index": 348122, - "tech_bar_index": 348241, - "signal_bar_index": 348241, - "bar_offset": 119, - "tech_price": 4475000.0, - "tech_datetime": "2019-01-08 17:06:00", - "candidate_index": 2394, + "tech_bar_index": 348244, + "signal_bar_index": 348244, + "bar_offset": 122, + "tech_price": 4474000.0, + "tech_datetime": "2019-01-08 17:15:00", + "candidate_index": 3889, "gt_datetime": "2019-01-08 11:09:00", "gt_price": 4410000.0 }, @@ -203294,19 +355718,19 @@ "bar_offset": 6, "tech_price": 4029000.0, "tech_datetime": "2019-01-17 23:21:00", - "candidate_index": 2417, + "candidate_index": 3923, "gt_datetime": "2019-01-17 23:03:00", "gt_price": 4019000.0 }, { "matched": true, "gt_bar_index": 366610, - "tech_bar_index": 366662, - "signal_bar_index": 366662, - "bar_offset": 52, - "tech_price": 3996000.0, - "tech_datetime": "2019-02-16 03:09:00", - "candidate_index": 2512, + "tech_bar_index": 366388, + "signal_bar_index": 366388, + "bar_offset": 222, + "tech_price": 4001000.0, + "tech_datetime": "2019-02-15 13:27:00", + "candidate_index": 4020, "gt_datetime": "2019-02-16 00:33:00", "gt_price": 3980000.0 }, @@ -203318,19 +355742,19 @@ "bar_offset": 220, "tech_price": 4529000.0, "tech_datetime": "2019-03-25 17:03:00", - "candidate_index": 2623, + "candidate_index": 4140, "gt_datetime": "2019-03-26 04:03:00", "gt_price": 4430000.0 }, { "matched": true, "gt_bar_index": 388779, - "tech_bar_index": 388821, - "signal_bar_index": 388821, - "bar_offset": 42, - "tech_price": 5424000.0, - "tech_datetime": "2019-04-03 08:12:00", - "candidate_index": 2652, + "tech_bar_index": 388770, + "signal_bar_index": 388770, + "bar_offset": 9, + "tech_price": 5402000.0, + "tech_datetime": "2019-04-03 05:39:00", + "candidate_index": 4180, "gt_datetime": "2019-04-03 06:06:00", "gt_price": 5391000.0 }, @@ -203342,211 +355766,211 @@ "bar_offset": 7, "tech_price": 5600000.0, "tech_datetime": "2019-04-03 20:33:00", - "candidate_index": 2653, + "candidate_index": 4185, "gt_datetime": "2019-04-03 20:12:00", "gt_price": 5579000.0 }, { "matched": true, "gt_bar_index": 389892, - "tech_bar_index": 390145, - "signal_bar_index": 390145, - "bar_offset": 253, - "tech_price": 5668000.0, - "tech_datetime": "2019-04-06 02:57:00", - "candidate_index": 2657, + "tech_bar_index": 389942, + "signal_bar_index": 389942, + "bar_offset": 50, + "tech_price": 5582000.0, + "tech_datetime": "2019-04-05 16:27:00", + "candidate_index": 4197, "gt_datetime": "2019-04-05 13:57:00", "gt_price": 5537000.0 }, { "matched": true, "gt_bar_index": 391876, - "tech_bar_index": 391843, - "signal_bar_index": 391843, - "bar_offset": 33, - "tech_price": 6003000.0, - "tech_datetime": "2019-04-09 17:39:00", - "candidate_index": 2662, + "tech_bar_index": 391895, + "signal_bar_index": 391895, + "bar_offset": 19, + "tech_price": 5993000.0, + "tech_datetime": "2019-04-09 20:15:00", + "candidate_index": 4233, "gt_datetime": "2019-04-09 19:18:00", "gt_price": 5950000.0 }, { "matched": true, "gt_bar_index": 397427, - "tech_bar_index": 397396, - "signal_bar_index": 397396, - "bar_offset": 31, - "tech_price": 6164000.0, - "tech_datetime": "2019-04-21 17:24:00", - "candidate_index": 2693, + "tech_bar_index": 397372, + "signal_bar_index": 397372, + "bar_offset": 55, + "tech_price": 6166000.0, + "tech_datetime": "2019-04-21 16:12:00", + "candidate_index": 4298, "gt_datetime": "2019-04-21 18:57:00", "gt_price": 6057000.0 }, { "matched": true, "gt_bar_index": 405281, - "tech_bar_index": 405196, - "signal_bar_index": 405196, - "bar_offset": 85, - "tech_price": 6851000.0, - "tech_datetime": "2019-05-08 04:36:00", - "candidate_index": 2732, + "tech_bar_index": 405490, + "signal_bar_index": 405490, + "bar_offset": 209, + "tech_price": 6837000.0, + "tech_datetime": "2019-05-08 19:30:00", + "candidate_index": 4391, "gt_datetime": "2019-05-08 09:00:00", "gt_price": 6680000.0 }, { "matched": true, "gt_bar_index": 407251, - "tech_bar_index": 407245, - "signal_bar_index": 407245, - "bar_offset": 6, - "tech_price": 8395000.0, - "tech_datetime": "2019-05-12 11:42:00", - "candidate_index": 2748, + "tech_bar_index": 407273, + "signal_bar_index": 407273, + "bar_offset": 22, + "tech_price": 8376000.0, + "tech_datetime": "2019-05-12 13:06:00", + "candidate_index": 4424, "gt_datetime": "2019-05-12 12:00:00", "gt_price": 8300000.0 }, { "matched": true, "gt_bar_index": 407641, - "tech_bar_index": 407606, - "signal_bar_index": 407606, - "bar_offset": 35, - "tech_price": 8309000.0, - "tech_datetime": "2019-05-13 05:45:00", - "candidate_index": 2750, + "tech_bar_index": 407609, + "signal_bar_index": 407609, + "bar_offset": 32, + "tech_price": 8355000.0, + "tech_datetime": "2019-05-13 05:54:00", + "candidate_index": 4427, "gt_datetime": "2019-05-13 07:30:00", "gt_price": 8040000.0 }, { "matched": true, "gt_bar_index": 408930, - "tech_bar_index": 408855, - "signal_bar_index": 408855, - "bar_offset": 75, - "tech_price": 9520000.0, - "tech_datetime": "2019-05-15 20:12:00", - "candidate_index": 2757, + "tech_bar_index": 408976, + "signal_bar_index": 408976, + "bar_offset": 46, + "tech_price": 9391000.0, + "tech_datetime": "2019-05-16 02:15:00", + "candidate_index": 4451, "gt_datetime": "2019-05-15 23:57:00", "gt_price": 9314000.0 }, { "matched": true, "gt_bar_index": 410610, - "tech_bar_index": 410638, - "signal_bar_index": 410638, - "bar_offset": 28, - "tech_price": 9391000.0, - "tech_datetime": "2019-05-19 13:24:00", - "candidate_index": 2766, + "tech_bar_index": 410601, + "signal_bar_index": 410601, + "bar_offset": 9, + "tech_price": 9288000.0, + "tech_datetime": "2019-05-19 11:33:00", + "candidate_index": 4468, "gt_datetime": "2019-05-19 12:00:00", "gt_price": 9202000.0 }, { "matched": true, "gt_bar_index": 414141, - "tech_bar_index": 414214, - "signal_bar_index": 414214, - "bar_offset": 73, - "tech_price": 9528000.0, - "tech_datetime": "2019-05-27 00:15:00", - "candidate_index": 2785, + "tech_bar_index": 414161, + "signal_bar_index": 414161, + "bar_offset": 20, + "tech_price": 9501000.0, + "tech_datetime": "2019-05-26 21:36:00", + "candidate_index": 4506, "gt_datetime": "2019-05-26 20:36:00", "gt_price": 9390000.0 }, { "matched": true, "gt_bar_index": 415870, - "tech_bar_index": 415832, - "signal_bar_index": 415832, - "bar_offset": 38, - "tech_price": 10361000.0, - "tech_datetime": "2019-05-30 09:21:00", - "candidate_index": 2794, + "tech_bar_index": 415899, + "signal_bar_index": 415899, + "bar_offset": 29, + "tech_price": 10391000.0, + "tech_datetime": "2019-05-30 12:42:00", + "candidate_index": 4528, "gt_datetime": "2019-05-30 11:15:00", "gt_price": 10280000.0 }, { "matched": true, "gt_bar_index": 416530, - "tech_bar_index": 416508, - "signal_bar_index": 416508, - "bar_offset": 22, - "tech_price": 10230000.0, - "tech_datetime": "2019-05-31 19:09:00", - "candidate_index": 2797, + "tech_bar_index": 416570, + "signal_bar_index": 416570, + "bar_offset": 40, + "tech_price": 10261000.0, + "tech_datetime": "2019-05-31 22:15:00", + "candidate_index": 4537, "gt_datetime": "2019-05-31 20:15:00", "gt_price": 10070000.0 }, { "matched": true, "gt_bar_index": 419900, - "tech_bar_index": 419787, - "signal_bar_index": 419787, - "bar_offset": 113, - "tech_price": 9584000.0, - "tech_datetime": "2019-06-07 15:18:00", - "candidate_index": 2814, + "tech_bar_index": 419867, + "signal_bar_index": 419867, + "bar_offset": 33, + "tech_price": 9700000.0, + "tech_datetime": "2019-06-07 19:18:00", + "candidate_index": 4581, "gt_datetime": "2019-06-07 20:57:00", "gt_price": 9590000.0 }, { "matched": true, "gt_bar_index": 425099, - "tech_bar_index": 425197, - "signal_bar_index": 425197, - "bar_offset": 98, - "tech_price": 10948000.0, - "tech_datetime": "2019-06-19 05:24:00", - "candidate_index": 2843, + "tech_bar_index": 425154, + "signal_bar_index": 425154, + "bar_offset": 55, + "tech_price": 10899000.0, + "tech_datetime": "2019-06-19 03:15:00", + "candidate_index": 4653, "gt_datetime": "2019-06-19 00:30:00", "gt_price": 10748000.0 }, { "matched": true, "gt_bar_index": 428391, - "tech_bar_index": 428379, - "signal_bar_index": 428379, - "bar_offset": 12, - "tech_price": 13434000.0, - "tech_datetime": "2019-06-25 20:45:00", - "candidate_index": 2866, + "tech_bar_index": 428338, + "signal_bar_index": 428338, + "bar_offset": 53, + "tech_price": 13324000.0, + "tech_datetime": "2019-06-25 18:42:00", + "candidate_index": 4703, "gt_datetime": "2019-06-25 21:21:00", "gt_price": 13180000.0 }, { "matched": true, "gt_bar_index": 429854, - "tech_bar_index": 429874, - "signal_bar_index": 429874, - "bar_offset": 20, - "tech_price": 14661000.0, - "tech_datetime": "2019-06-28 23:30:00", - "candidate_index": 2872, + "tech_bar_index": 429897, + "signal_bar_index": 429897, + "bar_offset": 43, + "tech_price": 14711000.0, + "tech_datetime": "2019-06-29 00:39:00", + "candidate_index": 4723, "gt_datetime": "2019-06-28 22:30:00", "gt_price": 14455000.0 }, { "matched": true, "gt_bar_index": 431977, - "tech_bar_index": 431762, - "signal_bar_index": 431762, - "bar_offset": 215, - "tech_price": 12286000.0, - "tech_datetime": "2019-07-02 21:54:00", - "candidate_index": 2882, + "tech_bar_index": 432017, + "signal_bar_index": 432017, + "bar_offset": 40, + "tech_price": 13970000.0, + "tech_datetime": "2019-07-03 10:39:00", + "candidate_index": 4749, "gt_datetime": "2019-07-03 08:39:00", "gt_price": 13001000.0 }, { "matched": true, "gt_bar_index": 432353, - "tech_bar_index": 432415, - "signal_bar_index": 432415, - "bar_offset": 62, - "tech_price": 13748000.0, - "tech_datetime": "2019-07-04 06:33:00", - "candidate_index": 2884, + "tech_bar_index": 432406, + "signal_bar_index": 432406, + "bar_offset": 53, + "tech_price": 13746000.0, + "tech_datetime": "2019-07-04 06:06:00", + "candidate_index": 4753, "gt_datetime": "2019-07-04 03:27:00", "gt_price": 13431000.0 }, @@ -203558,967 +355982,967 @@ "bar_offset": 10, "tech_price": 14620000.0, "tech_datetime": "2019-07-09 09:00:00", - "candidate_index": 2902, + "candidate_index": 4788, "gt_datetime": "2019-07-09 09:30:00", "gt_price": 14432000.0 }, { "matched": true, "gt_bar_index": 436608, - "tech_bar_index": 436699, - "signal_bar_index": 436699, - "bar_offset": 91, - "tech_price": 13951000.0, - "tech_datetime": "2019-07-13 04:45:00", - "candidate_index": 2912, + "tech_bar_index": 436567, + "signal_bar_index": 436567, + "bar_offset": 41, + "tech_price": 14057000.0, + "tech_datetime": "2019-07-12 22:09:00", + "candidate_index": 4816, "gt_datetime": "2019-07-13 00:12:00", "gt_price": 13790000.0 }, { "matched": true, "gt_bar_index": 438106, - "tech_bar_index": 438115, - "signal_bar_index": 438115, - "bar_offset": 9, - "tech_price": 13002000.0, - "tech_datetime": "2019-07-16 03:33:00", - "candidate_index": 2918, + "tech_bar_index": 438131, + "signal_bar_index": 438131, + "bar_offset": 25, + "tech_price": 13208000.0, + "tech_datetime": "2019-07-16 04:21:00", + "candidate_index": 4830, "gt_datetime": "2019-07-16 03:06:00", "gt_price": 12587000.0 }, { "matched": true, "gt_bar_index": 440229, - "tech_bar_index": 440282, - "signal_bar_index": 440282, - "bar_offset": 53, - "tech_price": 12595000.0, - "tech_datetime": "2019-07-20 15:54:00", - "candidate_index": 2930, + "tech_bar_index": 440223, + "signal_bar_index": 440223, + "bar_offset": 6, + "tech_price": 12527000.0, + "tech_datetime": "2019-07-20 12:57:00", + "candidate_index": 4855, "gt_datetime": "2019-07-20 13:15:00", "gt_price": 12450000.0 }, { "matched": true, "gt_bar_index": 442446, - "tech_bar_index": 442560, - "signal_bar_index": 442560, - "bar_offset": 114, - "tech_price": 11973000.0, - "tech_datetime": "2019-07-25 09:48:00", - "candidate_index": 2944, + "tech_bar_index": 442380, + "signal_bar_index": 442380, + "bar_offset": 66, + "tech_price": 11707000.0, + "tech_datetime": "2019-07-25 00:48:00", + "candidate_index": 4879, "gt_datetime": "2019-07-25 04:06:00", "gt_price": 11389000.0 }, { "matched": true, "gt_bar_index": 447441, - "tech_bar_index": 447183, - "signal_bar_index": 447183, - "bar_offset": 258, - "tech_price": 12749000.0, - "tech_datetime": "2019-08-04 01:06:00", - "candidate_index": 2968, + "tech_bar_index": 447363, + "signal_bar_index": 447363, + "bar_offset": 78, + "tech_price": 12858000.0, + "tech_datetime": "2019-08-04 10:06:00", + "candidate_index": 4973, "gt_datetime": "2019-08-04 14:00:00", "gt_price": 12460000.0 }, { "matched": true, "gt_bar_index": 448943, - "tech_bar_index": 448908, - "signal_bar_index": 448908, - "bar_offset": 35, - "tech_price": 13900000.0, - "tech_datetime": "2019-08-07 15:21:00", - "candidate_index": 2978, + "tech_bar_index": 448976, + "signal_bar_index": 448976, + "bar_offset": 33, + "tech_price": 13869000.0, + "tech_datetime": "2019-08-07 18:45:00", + "candidate_index": 5005, "gt_datetime": "2019-08-07 17:06:00", "gt_price": 13702000.0 }, { "matched": true, "gt_bar_index": 452877, - "tech_bar_index": 453107, - "signal_bar_index": 453107, - "bar_offset": 230, - "tech_price": 12639000.0, - "tech_datetime": "2019-08-16 09:18:00", - "candidate_index": 2997, + "tech_bar_index": 452857, + "signal_bar_index": 452857, + "bar_offset": 20, + "tech_price": 12467000.0, + "tech_datetime": "2019-08-15 20:48:00", + "candidate_index": 5053, "gt_datetime": "2019-08-15 21:48:00", "gt_price": 12116000.0 }, { "matched": true, "gt_bar_index": 454144, - "tech_bar_index": 454241, - "signal_bar_index": 454241, - "bar_offset": 97, - "tech_price": 12317000.0, - "tech_datetime": "2019-08-18 18:00:00", - "candidate_index": 3004, + "tech_bar_index": 454255, + "signal_bar_index": 454255, + "bar_offset": 111, + "tech_price": 12368000.0, + "tech_datetime": "2019-08-18 18:42:00", + "candidate_index": 5069, "gt_datetime": "2019-08-18 13:09:00", "gt_price": 12234000.0 }, { "matched": true, "gt_bar_index": 457540, - "tech_bar_index": 457475, - "signal_bar_index": 457475, - "bar_offset": 65, - "tech_price": 12204000.0, - "tech_datetime": "2019-08-25 20:12:00", - "candidate_index": 3022, + "tech_bar_index": 457532, + "signal_bar_index": 457532, + "bar_offset": 8, + "tech_price": 12276000.0, + "tech_datetime": "2019-08-25 23:03:00", + "candidate_index": 5119, "gt_datetime": "2019-08-25 23:27:00", "gt_price": 12027000.0 }, { "matched": true, "gt_bar_index": 462328, - "tech_bar_index": 462419, - "signal_bar_index": 462419, - "bar_offset": 91, - "tech_price": 12694000.0, - "tech_datetime": "2019-09-05 03:30:00", - "candidate_index": 3048, + "tech_bar_index": 462376, + "signal_bar_index": 462376, + "bar_offset": 48, + "tech_price": 12621000.0, + "tech_datetime": "2019-09-05 01:21:00", + "candidate_index": 5174, "gt_datetime": "2019-09-04 22:57:00", "gt_price": 12436000.0 }, { "matched": true, "gt_bar_index": 465731, - "tech_bar_index": 465736, - "signal_bar_index": 465736, - "bar_offset": 5, - "tech_price": 12053000.0, - "tech_datetime": "2019-09-12 01:21:00", - "candidate_index": 3071, + "tech_bar_index": 465739, + "signal_bar_index": 465739, + "bar_offset": 8, + "tech_price": 12063000.0, + "tech_datetime": "2019-09-12 01:30:00", + "candidate_index": 5216, "gt_datetime": "2019-09-12 01:06:00", "gt_price": 11932000.0 }, { "matched": true, "gt_bar_index": 472443, - "tech_bar_index": 472373, - "signal_bar_index": 472373, - "bar_offset": 70, - "tech_price": 10000000.0, - "tech_datetime": "2019-09-25 21:36:00", - "candidate_index": 3110, + "tech_bar_index": 472392, + "signal_bar_index": 472392, + "bar_offset": 51, + "tech_price": 10050000.0, + "tech_datetime": "2019-09-25 22:33:00", + "candidate_index": 5282, "gt_datetime": "2019-09-26 01:06:00", "gt_price": 9865000.0 }, { "matched": true, "gt_bar_index": 473865, - "tech_bar_index": 474012, - "signal_bar_index": 474012, - "bar_offset": 147, - "tech_price": 9780000.0, - "tech_datetime": "2019-09-29 07:33:00", - "candidate_index": 3118, + "tech_bar_index": 473894, + "signal_bar_index": 473894, + "bar_offset": 29, + "tech_price": 9744000.0, + "tech_datetime": "2019-09-29 01:39:00", + "candidate_index": 5301, "gt_datetime": "2019-09-29 00:12:00", "gt_price": 9635000.0 }, { "matched": true, "gt_bar_index": 474955, - "tech_bar_index": 474960, - "signal_bar_index": 474960, - "bar_offset": 5, - "tech_price": 9852000.0, - "tech_datetime": "2019-10-01 06:57:00", - "candidate_index": 3124, + "tech_bar_index": 474967, + "signal_bar_index": 474967, + "bar_offset": 12, + "tech_price": 9879000.0, + "tech_datetime": "2019-10-01 07:18:00", + "candidate_index": 5312, "gt_datetime": "2019-10-01 06:42:00", "gt_price": 9772000.0 }, { "matched": true, "gt_bar_index": 479575, - "tech_bar_index": 479103, - "signal_bar_index": 479103, - "bar_offset": 472, - "tech_price": 9742000.0, - "tech_datetime": "2019-10-09 22:09:00", - "candidate_index": 3135, + "tech_bar_index": 479671, + "signal_bar_index": 479671, + "bar_offset": 96, + "tech_price": 10122000.0, + "tech_datetime": "2019-10-11 02:33:00", + "candidate_index": 5360, "gt_datetime": "2019-10-10 21:45:00", "gt_price": 10033000.0 }, { "matched": true, "gt_bar_index": 486871, - "tech_bar_index": 486911, - "signal_bar_index": 486911, - "bar_offset": 40, - "tech_price": 9915000.0, - "tech_datetime": "2019-10-26 04:36:00", - "candidate_index": 3160, + "tech_bar_index": 486841, + "signal_bar_index": 486841, + "bar_offset": 30, + "tech_price": 9749000.0, + "tech_datetime": "2019-10-26 01:06:00", + "candidate_index": 5422, "gt_datetime": "2019-10-26 02:36:00", "gt_price": 9779000.0 }, { "matched": true, "gt_bar_index": 487801, - "tech_bar_index": 487823, - "signal_bar_index": 487823, - "bar_offset": 22, - "tech_price": 11125000.0, - "tech_datetime": "2019-10-28 02:12:00", - "candidate_index": 3163, + "tech_bar_index": 487841, + "signal_bar_index": 487841, + "bar_offset": 40, + "tech_price": 11166000.0, + "tech_datetime": "2019-10-28 03:06:00", + "candidate_index": 5435, "gt_datetime": "2019-10-28 01:06:00", "gt_price": 10905000.0 }, { "matched": true, "gt_bar_index": 494268, - "tech_bar_index": 494630, - "signal_bar_index": 494630, - "bar_offset": 362, - "tech_price": 10494000.0, - "tech_datetime": "2019-11-11 09:39:00", - "candidate_index": 3193, + "tech_bar_index": 494191, + "signal_bar_index": 494191, + "bar_offset": 77, + "tech_price": 10251000.0, + "tech_datetime": "2019-11-10 08:39:00", + "candidate_index": 5503, "gt_datetime": "2019-11-10 12:30:00", "gt_price": 10170000.0 }, { "matched": true, "gt_bar_index": 503234, - "tech_bar_index": 503191, - "signal_bar_index": 503191, - "bar_offset": 43, - "tech_price": 8903000.0, - "tech_datetime": "2019-11-29 05:48:00", - "candidate_index": 3221, + "tech_bar_index": 503204, + "signal_bar_index": 503204, + "bar_offset": 30, + "tech_price": 8886000.0, + "tech_datetime": "2019-11-29 06:27:00", + "candidate_index": 5581, "gt_datetime": "2019-11-29 07:57:00", "gt_price": 8650000.0 }, { "matched": true, "gt_bar_index": 506835, - "tech_bar_index": 506840, - "signal_bar_index": 506840, - "bar_offset": 5, - "tech_price": 8675000.0, - "tech_datetime": "2019-12-06 20:15:00", - "candidate_index": 3238, + "tech_bar_index": 506813, + "signal_bar_index": 506813, + "bar_offset": 22, + "tech_price": 8686000.0, + "tech_datetime": "2019-12-06 18:54:00", + "candidate_index": 5620, "gt_datetime": "2019-12-06 20:00:00", "gt_price": 8624000.0 }, { "matched": true, "gt_bar_index": 514415, - "tech_bar_index": 514376, - "signal_bar_index": 514376, - "bar_offset": 39, - "tech_price": 8293000.0, - "tech_datetime": "2019-12-22 13:12:00", - "candidate_index": 3269, + "tech_bar_index": 514474, + "signal_bar_index": 514474, + "bar_offset": 59, + "tech_price": 8329000.0, + "tech_datetime": "2019-12-22 18:06:00", + "candidate_index": 5688, "gt_datetime": "2019-12-22 15:09:00", "gt_price": 8281000.0 }, { "matched": true, "gt_bar_index": 522219, - "tech_bar_index": 522451, - "signal_bar_index": 522451, - "bar_offset": 232, - "tech_price": 9580000.0, - "tech_datetime": "2020-01-08 12:36:00", - "candidate_index": 3298, + "tech_bar_index": 522231, + "signal_bar_index": 522231, + "bar_offset": 12, + "tech_price": 9077000.0, + "tech_datetime": "2020-01-08 01:36:00", + "candidate_index": 5772, "gt_datetime": "2020-01-08 01:00:00", "gt_price": 8872000.0 }, { "matched": true, "gt_bar_index": 526294, - "tech_bar_index": 526222, - "signal_bar_index": 526222, - "bar_offset": 72, - "tech_price": 9766000.0, - "tech_datetime": "2020-01-16 09:09:00", - "candidate_index": 3314, + "tech_bar_index": 526334, + "signal_bar_index": 526334, + "bar_offset": 40, + "tech_price": 9730000.0, + "tech_datetime": "2020-01-16 14:45:00", + "candidate_index": 5830, "gt_datetime": "2020-01-16 12:45:00", "gt_price": 9560000.0 }, { "matched": true, "gt_bar_index": 536756, - "tech_bar_index": 536869, - "signal_bar_index": 536869, - "bar_offset": 113, - "tech_price": 11423000.0, - "tech_datetime": "2020-02-07 13:39:00", - "candidate_index": 3378, + "tech_bar_index": 536786, + "signal_bar_index": 536786, + "bar_offset": 30, + "tech_price": 11350000.0, + "tech_datetime": "2020-02-07 09:30:00", + "candidate_index": 5980, "gt_datetime": "2020-02-07 08:00:00", "gt_price": 11200000.0 }, { "matched": true, "gt_bar_index": 542330, - "tech_bar_index": 542188, - "signal_bar_index": 542188, - "bar_offset": 142, - "tech_price": 11529000.0, - "tech_datetime": "2020-02-18 15:36:00", - "candidate_index": 3404, + "tech_bar_index": 542359, + "signal_bar_index": 542359, + "bar_offset": 29, + "tech_price": 11478000.0, + "tech_datetime": "2020-02-19 00:09:00", + "candidate_index": 6052, "gt_datetime": "2020-02-18 22:42:00", "gt_price": 11327000.0 }, { "matched": true, "gt_bar_index": 549160, - "tech_bar_index": 548943, - "signal_bar_index": 548943, - "bar_offset": 217, - "tech_price": 10530000.0, - "tech_datetime": "2020-03-03 17:27:00", - "candidate_index": 3443, + "tech_bar_index": 549218, + "signal_bar_index": 549218, + "bar_offset": 58, + "tech_price": 10502000.0, + "tech_datetime": "2020-03-04 07:12:00", + "candidate_index": 6146, "gt_datetime": "2020-03-04 04:18:00", "gt_price": 10406000.0 }, { "matched": true, "gt_bar_index": 552284, - "tech_bar_index": 552239, - "signal_bar_index": 552239, - "bar_offset": 45, - "tech_price": 9617000.0, - "tech_datetime": "2020-03-10 14:15:00", - "candidate_index": 3459, + "tech_bar_index": 552258, + "signal_bar_index": 552258, + "bar_offset": 26, + "tech_price": 9627000.0, + "tech_datetime": "2020-03-10 15:12:00", + "candidate_index": 6180, "gt_datetime": "2020-03-10 16:30:00", "gt_price": 9507000.0 }, { "matched": true, "gt_bar_index": 556668, - "tech_bar_index": 556726, - "signal_bar_index": 556726, - "bar_offset": 58, - "tech_price": 7153000.0, - "tech_datetime": "2020-03-19 22:36:00", - "candidate_index": 3482, + "tech_bar_index": 556662, + "signal_bar_index": 556662, + "bar_offset": 6, + "tech_price": 7040000.0, + "tech_datetime": "2020-03-19 19:24:00", + "candidate_index": 6218, "gt_datetime": "2020-03-19 19:42:00", "gt_price": 6941000.0 }, { "matched": true, "gt_bar_index": 559409, - "tech_bar_index": 559492, - "signal_bar_index": 559492, - "bar_offset": 83, - "tech_price": 8246000.0, - "tech_datetime": "2020-03-25 16:54:00", - "candidate_index": 3500, + "tech_bar_index": 559352, + "signal_bar_index": 559352, + "bar_offset": 57, + "tech_price": 8346000.0, + "tech_datetime": "2020-03-25 09:54:00", + "candidate_index": 6261, "gt_datetime": "2020-03-25 12:45:00", "gt_price": 8071000.0 }, { "matched": true, "gt_bar_index": 562056, - "tech_bar_index": 562059, - "signal_bar_index": 562059, - "bar_offset": 3, - "tech_price": 7751000.0, - "tech_datetime": "2020-03-31 01:15:00", - "candidate_index": 3515, + "tech_bar_index": 562026, + "signal_bar_index": 562026, + "bar_offset": 30, + "tech_price": 7735000.0, + "tech_datetime": "2020-03-30 23:36:00", + "candidate_index": 6301, "gt_datetime": "2020-03-31 01:06:00", "gt_price": 7683000.0 }, { "matched": true, "gt_bar_index": 563338, - "tech_bar_index": 563445, - "signal_bar_index": 563445, - "bar_offset": 107, - "tech_price": 8090000.0, - "tech_datetime": "2020-04-02 22:33:00", - "candidate_index": 3520, + "tech_bar_index": 563410, + "signal_bar_index": 563410, + "bar_offset": 72, + "tech_price": 8117000.0, + "tech_datetime": "2020-04-02 20:48:00", + "candidate_index": 6319, "gt_datetime": "2020-04-02 17:12:00", "gt_price": 8026000.0 }, { "matched": true, "gt_bar_index": 565024, - "tech_bar_index": 565017, - "signal_bar_index": 565017, - "bar_offset": 7, - "tech_price": 8205000.0, - "tech_datetime": "2020-04-06 05:09:00", - "candidate_index": 3527, + "tech_bar_index": 565056, + "signal_bar_index": 565056, + "bar_offset": 32, + "tech_price": 8200000.0, + "tech_datetime": "2020-04-06 07:06:00", + "candidate_index": 6340, "gt_datetime": "2020-04-06 05:30:00", "gt_price": 8150000.0 }, { "matched": true, "gt_bar_index": 568058, - "tech_bar_index": 567987, - "signal_bar_index": 567987, - "bar_offset": 71, - "tech_price": 8438000.0, - "tech_datetime": "2020-04-12 09:39:00", - "candidate_index": 3541, + "tech_bar_index": 567953, + "signal_bar_index": 567953, + "bar_offset": 105, + "tech_price": 8437000.0, + "tech_datetime": "2020-04-12 07:57:00", + "candidate_index": 6378, "gt_datetime": "2020-04-12 13:12:00", "gt_price": 8343000.0 }, { "matched": true, "gt_bar_index": 570133, - "tech_bar_index": 570161, - "signal_bar_index": 570161, - "bar_offset": 28, - "tech_price": 8470000.0, - "tech_datetime": "2020-04-16 22:27:00", - "candidate_index": 3555, + "tech_bar_index": 570154, + "signal_bar_index": 570154, + "bar_offset": 21, + "tech_price": 8485000.0, + "tech_datetime": "2020-04-16 22:06:00", + "candidate_index": 6401, "gt_datetime": "2020-04-16 21:03:00", "gt_price": 8357000.0 }, { "matched": true, "gt_bar_index": 575312, - "tech_bar_index": 575262, - "signal_bar_index": 575262, - "bar_offset": 50, - "tech_price": 9419000.0, - "tech_datetime": "2020-04-27 13:30:00", - "candidate_index": 3580, + "tech_bar_index": 575278, + "signal_bar_index": 575278, + "bar_offset": 34, + "tech_price": 9428000.0, + "tech_datetime": "2020-04-27 14:18:00", + "candidate_index": 6467, "gt_datetime": "2020-04-27 16:00:00", "gt_price": 9307000.0 }, { "matched": true, "gt_bar_index": 577750, - "tech_bar_index": 577757, - "signal_bar_index": 577757, - "bar_offset": 7, - "tech_price": 10719000.0, - "tech_datetime": "2020-05-02 18:15:00", - "candidate_index": 3595, + "tech_bar_index": 577773, + "signal_bar_index": 577773, + "bar_offset": 23, + "tech_price": 10720000.0, + "tech_datetime": "2020-05-02 19:03:00", + "candidate_index": 6501, "gt_datetime": "2020-05-02 17:54:00", "gt_price": 10654000.0 }, { "matched": true, "gt_bar_index": 579972, - "tech_bar_index": 579966, - "signal_bar_index": 579966, - "bar_offset": 6, - "tech_price": 11359000.0, - "tech_datetime": "2020-05-07 08:42:00", - "candidate_index": 3610, + "tech_bar_index": 579993, + "signal_bar_index": 579993, + "bar_offset": 21, + "tech_price": 11299000.0, + "tech_datetime": "2020-05-07 10:03:00", + "candidate_index": 6544, "gt_datetime": "2020-05-07 09:00:00", "gt_price": 11123000.0 }, { "matched": true, "gt_bar_index": 583284, - "tech_bar_index": 583308, - "signal_bar_index": 583308, - "bar_offset": 24, - "tech_price": 11234000.0, - "tech_datetime": "2020-05-14 07:48:00", - "candidate_index": 3633, + "tech_bar_index": 583259, + "signal_bar_index": 583259, + "bar_offset": 25, + "tech_price": 11174000.0, + "tech_datetime": "2020-05-14 05:21:00", + "candidate_index": 6594, "gt_datetime": "2020-05-14 06:36:00", "gt_price": 11195000.0 }, { "matched": true, "gt_bar_index": 585110, - "tech_bar_index": 585072, - "signal_bar_index": 585072, - "bar_offset": 38, - "tech_price": 11761000.0, - "tech_datetime": "2020-05-18 00:00:00", - "candidate_index": 3644, + "tech_bar_index": 585038, + "signal_bar_index": 585038, + "bar_offset": 72, + "tech_price": 11667000.0, + "tech_datetime": "2020-05-17 22:18:00", + "candidate_index": 6621, "gt_datetime": "2020-05-18 01:54:00", "gt_price": 11610000.0 }, { "matched": true, "gt_bar_index": 591423, - "tech_bar_index": 591495, - "signal_bar_index": 591495, - "bar_offset": 72, - "tech_price": 11541000.0, - "tech_datetime": "2020-05-31 09:12:00", - "candidate_index": 3684, + "tech_bar_index": 591512, + "signal_bar_index": 591512, + "bar_offset": 89, + "tech_price": 11563000.0, + "tech_datetime": "2020-05-31 10:03:00", + "candidate_index": 6702, "gt_datetime": "2020-05-31 05:36:00", "gt_price": 11350000.0 }, { "matched": true, "gt_bar_index": 601258, - "tech_bar_index": 601260, - "signal_bar_index": 601260, - "bar_offset": 2, - "tech_price": 11273000.0, - "tech_datetime": "2020-06-20 20:21:00", - "candidate_index": 3763, + "tech_bar_index": 601295, + "signal_bar_index": 601295, + "bar_offset": 37, + "tech_price": 11272000.0, + "tech_datetime": "2020-06-20 22:06:00", + "candidate_index": 6827, "gt_datetime": "2020-06-20 20:15:00", "gt_price": 11152000.0 }, { "matched": true, "gt_bar_index": 615825, - "tech_bar_index": 615834, - "signal_bar_index": 615834, - "bar_offset": 9, - "tech_price": 10943000.0, - "tech_datetime": "2020-07-21 05:03:00", - "candidate_index": 3875, + "tech_bar_index": 615843, + "signal_bar_index": 615843, + "bar_offset": 18, + "tech_price": 10955000.0, + "tech_datetime": "2020-07-21 05:30:00", + "candidate_index": 6984, "gt_datetime": "2020-07-21 04:36:00", "gt_price": 10897000.0 }, { "matched": true, "gt_bar_index": 620988, - "tech_bar_index": 620945, - "signal_bar_index": 620945, - "bar_offset": 43, - "tech_price": 13179000.0, - "tech_datetime": "2020-07-31 20:36:00", - "candidate_index": 3903, + "tech_bar_index": 621005, + "signal_bar_index": 621005, + "bar_offset": 17, + "tech_price": 13221000.0, + "tech_datetime": "2020-07-31 23:36:00", + "candidate_index": 7055, "gt_datetime": "2020-07-31 22:45:00", "gt_price": 13145000.0 }, { "matched": true, "gt_bar_index": 624444, - "tech_bar_index": 624479, - "signal_bar_index": 624479, - "bar_offset": 35, - "tech_price": 13744000.0, - "tech_datetime": "2020-08-08 05:18:00", - "candidate_index": 3919, + "tech_bar_index": 624484, + "signal_bar_index": 624484, + "bar_offset": 40, + "tech_price": 13764000.0, + "tech_datetime": "2020-08-08 05:33:00", + "candidate_index": 7099, "gt_datetime": "2020-08-08 03:33:00", "gt_price": 13550000.0 }, { "matched": true, "gt_bar_index": 628642, - "tech_bar_index": 628576, - "signal_bar_index": 628576, - "bar_offset": 66, - "tech_price": 13878000.0, - "tech_datetime": "2020-08-16 18:09:00", - "candidate_index": 3943, + "tech_bar_index": 628648, + "signal_bar_index": 628648, + "bar_offset": 6, + "tech_price": 13817000.0, + "tech_datetime": "2020-08-16 21:45:00", + "candidate_index": 7142, "gt_datetime": "2020-08-16 21:27:00", "gt_price": 13745000.0 }, { "matched": true, "gt_bar_index": 637810, - "tech_bar_index": 637812, - "signal_bar_index": 637812, - "bar_offset": 2, - "tech_price": 12553000.0, - "tech_datetime": "2020-09-04 23:57:00", - "candidate_index": 4010, + "tech_bar_index": 637835, + "signal_bar_index": 637835, + "bar_offset": 25, + "tech_price": 12562000.0, + "tech_datetime": "2020-09-05 01:06:00", + "candidate_index": 7269, "gt_datetime": "2020-09-04 23:51:00", "gt_price": 12150000.0 }, { "matched": true, "gt_bar_index": 642178, - "tech_bar_index": 642279, - "signal_bar_index": 642279, - "bar_offset": 101, - "tech_price": 12329000.0, - "tech_datetime": "2020-09-14 07:18:00", - "candidate_index": 4042, + "tech_bar_index": 642204, + "signal_bar_index": 642204, + "bar_offset": 26, + "tech_price": 12288000.0, + "tech_datetime": "2020-09-14 03:33:00", + "candidate_index": 7315, "gt_datetime": "2020-09-14 02:15:00", "gt_price": 12231000.0 }, { "matched": true, "gt_bar_index": 657682, - "tech_bar_index": 657842, - "signal_bar_index": 657842, - "bar_offset": 160, - "tech_price": 13044000.0, - "tech_datetime": "2020-10-17 03:18:00", - "candidate_index": 4156, + "tech_bar_index": 657696, + "signal_bar_index": 657696, + "bar_offset": 14, + "tech_price": 13005000.0, + "tech_datetime": "2020-10-16 20:00:00", + "candidate_index": 7514, "gt_datetime": "2020-10-16 19:18:00", "gt_price": 12901000.0 }, { "matched": true, "gt_bar_index": 664469, - "tech_bar_index": 664348, - "signal_bar_index": 664348, - "bar_offset": 121, - "tech_price": 15022000.0, - "tech_datetime": "2020-10-30 16:36:00", - "candidate_index": 4211, + "tech_bar_index": 664455, + "signal_bar_index": 664455, + "bar_offset": 14, + "tech_price": 15110000.0, + "tech_datetime": "2020-10-30 21:57:00", + "candidate_index": 7613, "gt_datetime": "2020-10-30 22:39:00", "gt_price": 15008000.0 }, { "matched": true, "gt_bar_index": 667002, - "tech_bar_index": 667072, - "signal_bar_index": 667072, - "bar_offset": 70, - "tech_price": 15948000.0, - "tech_datetime": "2020-11-05 08:51:00", - "candidate_index": 4225, + "tech_bar_index": 667078, + "signal_bar_index": 667078, + "bar_offset": 76, + "tech_price": 15977000.0, + "tech_datetime": "2020-11-05 09:09:00", + "candidate_index": 7656, "gt_datetime": "2020-11-05 05:21:00", "gt_price": 15750000.0 }, { "matched": true, "gt_bar_index": 671741, - "tech_bar_index": 671717, - "signal_bar_index": 671717, - "bar_offset": 24, - "tech_price": 17686000.0, - "tech_datetime": "2020-11-15 01:06:00", - "candidate_index": 4252, + "tech_bar_index": 671753, + "signal_bar_index": 671753, + "bar_offset": 12, + "tech_price": 17640000.0, + "tech_datetime": "2020-11-15 02:54:00", + "candidate_index": 7727, "gt_datetime": "2020-11-15 02:18:00", "gt_price": 17444000.0 }, { "matched": true, "gt_bar_index": 674646, - "tech_bar_index": 674761, - "signal_bar_index": 674761, - "bar_offset": 115, - "tech_price": 20687000.0, - "tech_datetime": "2020-11-21 09:18:00", - "candidate_index": 4277, + "tech_bar_index": 674661, + "signal_bar_index": 674661, + "bar_offset": 15, + "tech_price": 20539000.0, + "tech_datetime": "2020-11-21 04:18:00", + "candidate_index": 7777, "gt_datetime": "2020-11-21 03:33:00", "gt_price": 20335000.0 }, { "matched": true, "gt_bar_index": 676404, - "tech_bar_index": 676407, - "signal_bar_index": 676407, - "bar_offset": 3, - "tech_price": 20725000.0, - "tech_datetime": "2020-11-24 19:36:00", - "candidate_index": 4291, + "tech_bar_index": 676411, + "signal_bar_index": 676411, + "bar_offset": 7, + "tech_price": 20750000.0, + "tech_datetime": "2020-11-24 19:48:00", + "candidate_index": 7792, "gt_datetime": "2020-11-24 19:27:00", "gt_price": 20209000.0 }, { "matched": true, "gt_bar_index": 679414, - "tech_bar_index": 679455, - "signal_bar_index": 679455, - "bar_offset": 41, - "tech_price": 20947000.0, - "tech_datetime": "2020-12-01 04:06:00", - "candidate_index": 4314, + "tech_bar_index": 679480, + "signal_bar_index": 679480, + "bar_offset": 66, + "tech_price": 21072000.0, + "tech_datetime": "2020-12-01 05:21:00", + "candidate_index": 7843, "gt_datetime": "2020-12-01 02:03:00", "gt_price": 20602000.0 }, { "matched": true, "gt_bar_index": 686081, - "tech_bar_index": 686136, - "signal_bar_index": 686136, - "bar_offset": 55, - "tech_price": 20868000.0, - "tech_datetime": "2020-12-15 02:09:00", - "candidate_index": 4350, + "tech_bar_index": 686162, + "signal_bar_index": 686162, + "bar_offset": 81, + "tech_price": 20929000.0, + "tech_datetime": "2020-12-15 03:27:00", + "candidate_index": 7921, "gt_datetime": "2020-12-14 23:24:00", "gt_price": 20735000.0 }, { "matched": true, "gt_bar_index": 688761, - "tech_bar_index": 688665, - "signal_bar_index": 688665, - "bar_offset": 96, - "tech_price": 26174000.0, - "tech_datetime": "2020-12-20 08:36:00", - "candidate_index": 4373, + "tech_bar_index": 688780, + "signal_bar_index": 688780, + "bar_offset": 19, + "tech_price": 25773000.0, + "tech_datetime": "2020-12-20 14:21:00", + "candidate_index": 7961, "gt_datetime": "2020-12-20 13:24:00", "gt_price": 25452000.0 }, { "matched": true, "gt_bar_index": 689985, - "tech_bar_index": 689993, - "signal_bar_index": 689993, - "bar_offset": 8, - "tech_price": 26068000.0, - "tech_datetime": "2020-12-23 03:00:00", - "candidate_index": 4381, + "tech_bar_index": 690006, + "signal_bar_index": 690006, + "bar_offset": 21, + "tech_price": 26149000.0, + "tech_datetime": "2020-12-23 03:39:00", + "candidate_index": 7980, "gt_datetime": "2020-12-23 02:36:00", "gt_price": 25900000.0 }, { "matched": true, "gt_bar_index": 691932, - "tech_bar_index": 691942, - "signal_bar_index": 691942, - "bar_offset": 10, - "tech_price": 28351000.0, - "tech_datetime": "2020-12-27 04:27:00", - "candidate_index": 4396, + "tech_bar_index": 691923, + "signal_bar_index": 691923, + "bar_offset": 9, + "tech_price": 28312000.0, + "tech_datetime": "2020-12-27 03:30:00", + "candidate_index": 8008, "gt_datetime": "2020-12-27 03:57:00", "gt_price": 28151000.0 }, { "matched": true, "gt_bar_index": 694315, - "tech_bar_index": 694204, - "signal_bar_index": 694204, - "bar_offset": 111, - "tech_price": 32050000.0, - "tech_datetime": "2020-12-31 21:33:00", - "candidate_index": 4413, + "tech_bar_index": 694364, + "signal_bar_index": 694364, + "bar_offset": 49, + "tech_price": 32040000.0, + "tech_datetime": "2021-01-01 05:33:00", + "candidate_index": 8044, "gt_datetime": "2021-01-01 03:06:00", "gt_price": 31697000.0 }, { "matched": true, "gt_bar_index": 696819, - "tech_bar_index": 696793, - "signal_bar_index": 696793, - "bar_offset": 26, - "tech_price": 38070000.0, - "tech_datetime": "2021-01-06 07:00:00", - "candidate_index": 4431, + "tech_bar_index": 696870, + "signal_bar_index": 696870, + "bar_offset": 51, + "tech_price": 38016000.0, + "tech_datetime": "2021-01-06 10:51:00", + "candidate_index": 8076, "gt_datetime": "2021-01-06 08:18:00", "gt_price": 37700000.0 }, { "matched": true, "gt_bar_index": 697481, - "tech_bar_index": 697366, - "signal_bar_index": 697366, - "bar_offset": 115, - "tech_price": 41200000.0, - "tech_datetime": "2021-01-07 11:39:00", - "candidate_index": 4441, + "tech_bar_index": 697507, + "signal_bar_index": 697507, + "bar_offset": 26, + "tech_price": 41658000.0, + "tech_datetime": "2021-01-07 18:42:00", + "candidate_index": 8085, "gt_datetime": "2021-01-07 17:24:00", "gt_price": 40391000.0 }, { "matched": true, "gt_bar_index": 697977, - "tech_bar_index": 697985, - "signal_bar_index": 697985, - "bar_offset": 8, - "tech_price": 44386000.0, - "tech_datetime": "2021-01-08 18:36:00", - "candidate_index": 4446, + "tech_bar_index": 698011, + "signal_bar_index": 698011, + "bar_offset": 34, + "tech_price": 46419000.0, + "tech_datetime": "2021-01-08 19:54:00", + "candidate_index": 8098, "gt_datetime": "2021-01-08 18:12:00", "gt_price": 43888000.0 }, { "matched": true, "gt_bar_index": 700720, - "tech_bar_index": 700606, - "signal_bar_index": 700606, - "bar_offset": 114, - "tech_price": 39611000.0, - "tech_datetime": "2021-01-14 05:39:00", - "candidate_index": 4460, + "tech_bar_index": 700668, + "signal_bar_index": 700668, + "bar_offset": 52, + "tech_price": 41350000.0, + "tech_datetime": "2021-01-14 08:45:00", + "candidate_index": 8127, "gt_datetime": "2021-01-14 11:21:00", "gt_price": 40500000.0 }, { "matched": true, "gt_bar_index": 703193, - "tech_bar_index": 703258, - "signal_bar_index": 703258, - "bar_offset": 65, - "tech_price": 40225000.0, - "tech_datetime": "2021-01-19 18:15:00", - "candidate_index": 4468, + "tech_bar_index": 703214, + "signal_bar_index": 703214, + "bar_offset": 21, + "tech_price": 39862000.0, + "tech_datetime": "2021-01-19 16:03:00", + "candidate_index": 8156, "gt_datetime": "2021-01-19 15:00:00", "gt_price": 39597000.0 }, { "matched": true, "gt_bar_index": 704807, - "tech_bar_index": 704785, - "signal_bar_index": 704785, - "bar_offset": 22, - "tech_price": 35763000.0, - "tech_datetime": "2021-01-22 22:36:00", - "candidate_index": 4474, + "tech_bar_index": 704810, + "signal_bar_index": 704810, + "bar_offset": 3, + "tech_price": 35982000.0, + "tech_datetime": "2021-01-22 23:51:00", + "candidate_index": 8178, "gt_datetime": "2021-01-22 23:42:00", "gt_price": 35712000.0 }, { "matched": true, "gt_bar_index": 706111, - "tech_bar_index": 706112, - "signal_bar_index": 706112, - "bar_offset": 1, - "tech_price": 36600000.0, - "tech_datetime": "2021-01-25 16:57:00", - "candidate_index": 4482, + "tech_bar_index": 706054, + "signal_bar_index": 706054, + "bar_offset": 57, + "tech_price": 36613000.0, + "tech_datetime": "2021-01-25 14:03:00", + "candidate_index": 8191, "gt_datetime": "2021-01-25 16:54:00", "gt_price": 36344000.0 }, { "matched": true, "gt_bar_index": 707400, - "tech_bar_index": 707254, - "signal_bar_index": 707254, - "bar_offset": 146, - "tech_price": 34481000.0, - "tech_datetime": "2021-01-28 02:03:00", - "candidate_index": 4487, + "tech_bar_index": 707444, + "signal_bar_index": 707444, + "bar_offset": 44, + "tech_price": 34831000.0, + "tech_datetime": "2021-01-28 11:33:00", + "candidate_index": 8199, "gt_datetime": "2021-01-28 09:21:00", "gt_price": 33733000.0 }, { "matched": true, "gt_bar_index": 709322, - "tech_bar_index": 709394, - "signal_bar_index": 709394, - "bar_offset": 72, - "tech_price": 36771000.0, - "tech_datetime": "2021-02-01 13:03:00", - "candidate_index": 4494, + "tech_bar_index": 709294, + "signal_bar_index": 709294, + "bar_offset": 28, + "tech_price": 36340000.0, + "tech_datetime": "2021-02-01 08:03:00", + "candidate_index": 8216, "gt_datetime": "2021-02-01 09:27:00", "gt_price": 35891000.0 }, { "matched": true, "gt_bar_index": 710477, - "tech_bar_index": 710517, - "signal_bar_index": 710517, - "bar_offset": 40, - "tech_price": 38624000.0, - "tech_datetime": "2021-02-03 21:12:00", - "candidate_index": 4498, + "tech_bar_index": 710549, + "signal_bar_index": 710549, + "bar_offset": 72, + "tech_price": 38756000.0, + "tech_datetime": "2021-02-03 22:48:00", + "candidate_index": 8227, "gt_datetime": "2021-02-03 19:12:00", "gt_price": 38230000.0 }, { "matched": true, "gt_bar_index": 711750, - "tech_bar_index": 711788, - "signal_bar_index": 711788, - "bar_offset": 38, - "tech_price": 41990000.0, - "tech_datetime": "2021-02-06 12:45:00", - "candidate_index": 4509, + "tech_bar_index": 711772, + "signal_bar_index": 711772, + "bar_offset": 22, + "tech_price": 41952000.0, + "tech_datetime": "2021-02-06 11:57:00", + "candidate_index": 8241, "gt_datetime": "2021-02-06 10:51:00", "gt_price": 40840000.0 }, { "matched": true, "gt_bar_index": 712751, - "tech_bar_index": 712697, - "signal_bar_index": 712697, - "bar_offset": 54, - "tech_price": 42217000.0, - "tech_datetime": "2021-02-08 10:12:00", - "candidate_index": 4518, + "tech_bar_index": 712759, + "signal_bar_index": 712759, + "bar_offset": 8, + "tech_price": 41944000.0, + "tech_datetime": "2021-02-08 13:18:00", + "candidate_index": 8256, "gt_datetime": "2021-02-08 12:54:00", "gt_price": 41580000.0 }, { "matched": true, "gt_bar_index": 713184, - "tech_bar_index": 713281, - "signal_bar_index": 713281, - "bar_offset": 97, - "tech_price": 49855000.0, - "tech_datetime": "2021-02-09 15:24:00", - "candidate_index": 4521, + "tech_bar_index": 713186, + "signal_bar_index": 713186, + "bar_offset": 2, + "tech_price": 48808000.0, + "tech_datetime": "2021-02-09 10:39:00", + "candidate_index": 8262, "gt_datetime": "2021-02-09 10:33:00", "gt_price": 48300000.0 }, { "matched": true, "gt_bar_index": 717655, - "tech_bar_index": 717710, - "signal_bar_index": 717710, - "bar_offset": 55, - "tech_price": 57245000.0, - "tech_datetime": "2021-02-18 20:51:00", - "candidate_index": 4549, + "tech_bar_index": 717670, + "signal_bar_index": 717670, + "bar_offset": 15, + "tech_price": 57366000.0, + "tech_datetime": "2021-02-18 18:51:00", + "candidate_index": 8322, "gt_datetime": "2021-02-18 18:06:00", "gt_price": 56321000.0 }, { "matched": true, "gt_bar_index": 720976, - "tech_bar_index": 721123, - "signal_bar_index": 721123, - "bar_offset": 147, - "tech_price": 57845000.0, - "tech_datetime": "2021-02-25 23:30:00", - "candidate_index": 4572, + "tech_bar_index": 721065, + "signal_bar_index": 721065, + "bar_offset": 89, + "tech_price": 56346000.0, + "tech_datetime": "2021-02-25 20:36:00", + "candidate_index": 8375, "gt_datetime": "2021-02-25 16:09:00", "gt_price": 56737000.0 }, { "matched": true, "gt_bar_index": 723034, - "tech_bar_index": 723090, - "signal_bar_index": 723090, - "bar_offset": 56, - "tech_price": 55110000.0, - "tech_datetime": "2021-03-02 01:51:00", - "candidate_index": 4582, + "tech_bar_index": 723026, + "signal_bar_index": 723026, + "bar_offset": 8, + "tech_price": 54309000.0, + "tech_datetime": "2021-03-01 22:39:00", + "candidate_index": 8398, "gt_datetime": "2021-03-01 23:03:00", "gt_price": 53900000.0 }, { "matched": true, "gt_bar_index": 727754, - "tech_bar_index": 727702, - "signal_bar_index": 727702, - "bar_offset": 52, - "tech_price": 64147000.0, - "tech_datetime": "2021-03-11 16:27:00", - "candidate_index": 4616, + "tech_bar_index": 727825, + "signal_bar_index": 727825, + "bar_offset": 71, + "tech_price": 64833000.0, + "tech_datetime": "2021-03-11 22:36:00", + "candidate_index": 8458, "gt_datetime": "2021-03-11 19:03:00", "gt_price": 62720000.0 }, { "matched": true, "gt_bar_index": 730305, - "tech_bar_index": 730313, - "signal_bar_index": 730313, - "bar_offset": 8, - "tech_price": 64382000.0, - "tech_datetime": "2021-03-17 03:00:00", - "candidate_index": 4632, + "tech_bar_index": 730328, + "signal_bar_index": 730328, + "bar_offset": 23, + "tech_price": 64330000.0, + "tech_datetime": "2021-03-17 03:45:00", + "candidate_index": 8484, "gt_datetime": "2021-03-17 02:36:00", "gt_price": 64000000.0 }, { "matched": true, "gt_bar_index": 731090, - "tech_bar_index": 731046, - "signal_bar_index": 731046, - "bar_offset": 44, - "tech_price": 68139000.0, - "tech_datetime": "2021-03-18 15:39:00", - "candidate_index": 4638, + "tech_bar_index": 731183, + "signal_bar_index": 731183, + "bar_offset": 93, + "tech_price": 67650000.0, + "tech_datetime": "2021-03-18 22:30:00", + "candidate_index": 8493, "gt_datetime": "2021-03-18 17:51:00", "gt_price": 67201000.0 }, { "matched": true, "gt_bar_index": 731986, - "tech_bar_index": 731924, - "signal_bar_index": 731924, - "bar_offset": 62, - "tech_price": 68402000.0, - "tech_datetime": "2021-03-20 11:33:00", - "candidate_index": 4641, + "tech_bar_index": 732041, + "signal_bar_index": 732041, + "bar_offset": 55, + "tech_price": 68695000.0, + "tech_datetime": "2021-03-20 17:24:00", + "candidate_index": 8498, "gt_datetime": "2021-03-20 14:39:00", "gt_price": 67934000.0 }, { "matched": true, "gt_bar_index": 733917, - "tech_bar_index": 733863, - "signal_bar_index": 733863, - "bar_offset": 54, - "tech_price": 65665000.0, - "tech_datetime": "2021-03-24 12:30:00", - "candidate_index": 4654, + "tech_bar_index": 733929, + "signal_bar_index": 733929, + "bar_offset": 12, + "tech_price": 65632000.0, + "tech_datetime": "2021-03-24 15:48:00", + "candidate_index": 8518, "gt_datetime": "2021-03-24 15:12:00", "gt_price": 64699000.0 }, @@ -204530,427 +356954,439 @@ "bar_offset": 4, "tech_price": 70092000.0, "tech_datetime": "2021-03-31 21:21:00", - "candidate_index": 4680, + "candidate_index": 8571, "gt_datetime": "2021-03-31 21:09:00", "gt_price": 69677000.0 }, { "matched": true, "gt_bar_index": 740061, - "tech_bar_index": 739988, - "signal_bar_index": 739988, - "bar_offset": 73, - "tech_price": 77679000.0, - "tech_datetime": "2021-04-06 06:45:00", - "candidate_index": 4702, + "tech_bar_index": 740035, + "signal_bar_index": 740035, + "bar_offset": 26, + "tech_price": 78005000.0, + "tech_datetime": "2021-04-06 09:06:00", + "candidate_index": 8616, "gt_datetime": "2021-04-06 10:24:00", "gt_price": 76251000.0 }, { "matched": true, "gt_bar_index": 742972, - "tech_bar_index": 743088, - "signal_bar_index": 743088, - "bar_offset": 116, - "tech_price": 78231000.0, - "tech_datetime": "2021-04-12 17:45:00", - "candidate_index": 4718, + "tech_bar_index": 743002, + "signal_bar_index": 743002, + "bar_offset": 30, + "tech_price": 78361000.0, + "tech_datetime": "2021-04-12 13:27:00", + "candidate_index": 8653, "gt_datetime": "2021-04-12 11:57:00", "gt_price": 77281000.0 }, { "matched": true, "gt_bar_index": 746150, - "tech_bar_index": 746082, - "signal_bar_index": 746082, - "bar_offset": 68, - "tech_price": 73500000.0, - "tech_datetime": "2021-04-18 23:27:00", - "candidate_index": 4733, + "tech_bar_index": 746176, + "signal_bar_index": 746176, + "bar_offset": 26, + "tech_price": 73611000.0, + "tech_datetime": "2021-04-19 04:09:00", + "candidate_index": 8695, "gt_datetime": "2021-04-19 02:51:00", "gt_price": 72777000.0 }, { "matched": true, "gt_bar_index": 747061, - "tech_bar_index": 747007, - "signal_bar_index": 747007, - "bar_offset": 54, - "tech_price": 69719000.0, - "tech_datetime": "2021-04-20 21:42:00", - "candidate_index": 4738, + "tech_bar_index": 747090, + "signal_bar_index": 747090, + "bar_offset": 29, + "tech_price": 69967000.0, + "tech_datetime": "2021-04-21 01:51:00", + "candidate_index": 8707, "gt_datetime": "2021-04-21 00:24:00", "gt_price": 68330000.0 }, { "matched": true, "gt_bar_index": 752594, - "tech_bar_index": 752582, - "signal_bar_index": 752582, - "bar_offset": 12, - "tech_price": 69004000.0, - "tech_datetime": "2021-05-02 12:27:00", - "candidate_index": 4766, + "tech_bar_index": 752548, + "signal_bar_index": 752548, + "bar_offset": 46, + "tech_price": 68966000.0, + "tech_datetime": "2021-05-02 10:45:00", + "candidate_index": 8761, "gt_datetime": "2021-05-02 13:03:00", "gt_price": 66880000.0 }, { "matched": true, "gt_bar_index": 754442, - "tech_bar_index": 754567, - "signal_bar_index": 754567, - "bar_offset": 125, - "tech_price": 69180000.0, - "tech_datetime": "2021-05-06 15:42:00", - "candidate_index": 4775, + "tech_bar_index": 754462, + "signal_bar_index": 754462, + "bar_offset": 20, + "tech_price": 68353000.0, + "tech_datetime": "2021-05-06 10:27:00", + "candidate_index": 8780, "gt_datetime": "2021-05-06 09:27:00", "gt_price": 67538000.0 }, { "matched": true, "gt_bar_index": 756269, - "tech_bar_index": 756274, - "signal_bar_index": 756274, - "bar_offset": 5, - "tech_price": 70440000.0, - "tech_datetime": "2021-05-10 05:03:00", - "candidate_index": 4787, + "tech_bar_index": 756290, + "signal_bar_index": 756290, + "bar_offset": 21, + "tech_price": 70664000.0, + "tech_datetime": "2021-05-10 05:51:00", + "candidate_index": 8807, "gt_datetime": "2021-05-10 04:48:00", "gt_price": 70020000.0 }, { "matched": true, "gt_bar_index": 762369, - "tech_bar_index": 762359, - "signal_bar_index": 762359, - "bar_offset": 10, - "tech_price": 47550000.0, - "tech_datetime": "2021-05-23 03:12:00", - "candidate_index": 4811, + "tech_bar_index": 762385, + "signal_bar_index": 762385, + "bar_offset": 16, + "tech_price": 47486000.0, + "tech_datetime": "2021-05-23 04:30:00", + "candidate_index": 8870, "gt_datetime": "2021-05-23 03:42:00", "gt_price": 46823000.0 }, { "matched": true, "gt_bar_index": 763925, - "tech_bar_index": 763842, - "signal_bar_index": 763842, - "bar_offset": 83, - "tech_price": 46521000.0, - "tech_datetime": "2021-05-26 05:21:00", - "candidate_index": 4818, + "tech_bar_index": 763945, + "signal_bar_index": 763945, + "bar_offset": 20, + "tech_price": 47076000.0, + "tech_datetime": "2021-05-26 10:30:00", + "candidate_index": 8889, "gt_datetime": "2021-05-26 09:30:00", "gt_price": 46130000.0 }, { "matched": true, "gt_bar_index": 766140, - "tech_bar_index": 765817, - "signal_bar_index": 765817, - "bar_offset": 323, - "tech_price": 42316000.0, - "tech_datetime": "2021-05-30 08:06:00", - "candidate_index": 4828, + "tech_bar_index": 766029, + "signal_bar_index": 766029, + "bar_offset": 111, + "tech_price": 42967000.0, + "tech_datetime": "2021-05-30 18:42:00", + "candidate_index": 8911, "gt_datetime": "2021-05-31 00:15:00", "gt_price": 42000000.0 }, { "matched": true, "gt_bar_index": 767444, - "tech_bar_index": 767504, - "signal_bar_index": 767504, - "bar_offset": 60, - "tech_price": 43542000.0, - "tech_datetime": "2021-06-02 20:27:00", - "candidate_index": 4833, + "tech_bar_index": 767482, + "signal_bar_index": 767482, + "bar_offset": 38, + "tech_price": 43433000.0, + "tech_datetime": "2021-06-02 19:21:00", + "candidate_index": 8920, "gt_datetime": "2021-06-02 17:27:00", "gt_price": 43110000.0 }, { "matched": true, "gt_bar_index": 771025, - "tech_bar_index": 771086, - "signal_bar_index": 771086, - "bar_offset": 61, - "tech_price": 42893000.0, - "tech_datetime": "2021-06-10 09:24:00", - "candidate_index": 4850, + "tech_bar_index": 771016, + "signal_bar_index": 771016, + "bar_offset": 9, + "tech_price": 41982000.0, + "tech_datetime": "2021-06-10 05:54:00", + "candidate_index": 8952, "gt_datetime": "2021-06-10 06:21:00", "gt_price": 41782000.0 }, { "matched": true, "gt_bar_index": 773661, - "tech_bar_index": 773666, - "signal_bar_index": 773666, - "bar_offset": 5, - "tech_price": 46110000.0, - "tech_datetime": "2021-06-15 18:24:00", - "candidate_index": 4864, + "tech_bar_index": 773634, + "signal_bar_index": 773634, + "bar_offset": 27, + "tech_price": 46276000.0, + "tech_datetime": "2021-06-15 16:48:00", + "candidate_index": 8989, "gt_datetime": "2021-06-15 18:09:00", "gt_price": 45500000.0 }, { "matched": true, "gt_bar_index": 777424, - "tech_bar_index": 777247, - "signal_bar_index": 777247, - "bar_offset": 177, - "tech_price": 37913000.0, - "tech_datetime": "2021-06-23 05:27:00", - "candidate_index": 4878, + "tech_bar_index": 777458, + "signal_bar_index": 777458, + "bar_offset": 34, + "tech_price": 39142000.0, + "tech_datetime": "2021-06-23 16:00:00", + "candidate_index": 9029, "gt_datetime": "2021-06-23 14:18:00", "gt_price": 38829000.0 }, { "matched": true, "gt_bar_index": 778065, - "tech_bar_index": 778065, - "signal_bar_index": 778065, - "bar_offset": 0, - "tech_price": 39273000.0, - "tech_datetime": "2021-06-24 22:21:00", - "candidate_index": 4881, + "tech_bar_index": 778083, + "signal_bar_index": 778083, + "bar_offset": 18, + "tech_price": 39533000.0, + "tech_datetime": "2021-06-24 23:15:00", + "candidate_index": 9035, "gt_datetime": "2021-06-24 22:21:00", "gt_price": 39194000.0 }, { "matched": true, "gt_bar_index": 780093, - "tech_bar_index": 780023, - "signal_bar_index": 780023, - "bar_offset": 70, - "tech_price": 39852000.0, - "tech_datetime": "2021-06-29 00:15:00", - "candidate_index": 4889, + "tech_bar_index": 780140, + "signal_bar_index": 780140, + "bar_offset": 47, + "tech_price": 40271000.0, + "tech_datetime": "2021-06-29 06:06:00", + "candidate_index": 9061, "gt_datetime": "2021-06-29 03:45:00", "gt_price": 39402000.0 }, + { + "matched": true, + "gt_bar_index": 782857, + "tech_bar_index": 782803, + "signal_bar_index": 782803, + "bar_offset": 54, + "tech_price": 41199000.0, + "tech_datetime": "2021-07-04 19:15:00", + "candidate_index": 9088, + "gt_datetime": "2021-07-04 21:57:00", + "gt_price": 40829000.0 + }, { "matched": true, "gt_bar_index": 786042, - "tech_bar_index": 785963, - "signal_bar_index": 785963, - "bar_offset": 79, - "tech_price": 39877000.0, - "tech_datetime": "2021-07-11 09:15:00", - "candidate_index": 4923, + "tech_bar_index": 786073, + "signal_bar_index": 786073, + "bar_offset": 31, + "tech_price": 39645000.0, + "tech_datetime": "2021-07-11 14:45:00", + "candidate_index": 9128, "gt_datetime": "2021-07-11 13:12:00", "gt_price": 39270000.0 }, { "matched": true, "gt_bar_index": 792594, - "tech_bar_index": 792728, - "signal_bar_index": 792728, - "bar_offset": 134, - "tech_price": 39926000.0, - "tech_datetime": "2021-07-25 11:30:00", - "candidate_index": 4951, + "tech_bar_index": 792578, + "signal_bar_index": 792578, + "bar_offset": 16, + "tech_price": 40022000.0, + "tech_datetime": "2021-07-25 04:00:00", + "candidate_index": 9201, "gt_datetime": "2021-07-25 04:48:00", "gt_price": 39594000.0 }, { "matched": true, "gt_bar_index": 793423, - "tech_bar_index": 793065, - "signal_bar_index": 793065, - "bar_offset": 358, - "tech_price": 40117000.0, - "tech_datetime": "2021-07-26 04:21:00", - "candidate_index": 4953, + "tech_bar_index": 793494, + "signal_bar_index": 793494, + "bar_offset": 71, + "tech_price": 45322000.0, + "tech_datetime": "2021-07-27 01:48:00", + "candidate_index": 9213, "gt_datetime": "2021-07-26 22:15:00", "gt_price": 44201000.0 }, { "matched": true, "gt_bar_index": 794179, - "tech_bar_index": 794180, - "signal_bar_index": 794180, - "bar_offset": 1, - "tech_price": 45886000.0, - "tech_datetime": "2021-07-28 12:06:00", - "candidate_index": 4954, + "tech_bar_index": 794227, + "signal_bar_index": 794227, + "bar_offset": 48, + "tech_price": 46323000.0, + "tech_datetime": "2021-07-28 14:27:00", + "candidate_index": 9223, "gt_datetime": "2021-07-28 12:03:00", "gt_price": 45607000.0 }, { "matched": true, "gt_bar_index": 795840, - "tech_bar_index": 795832, - "signal_bar_index": 795832, - "bar_offset": 8, - "tech_price": 48020000.0, - "tech_datetime": "2021-07-31 22:42:00", - "candidate_index": 4965, + "tech_bar_index": 795864, + "signal_bar_index": 795864, + "bar_offset": 24, + "tech_price": 48017000.0, + "tech_datetime": "2021-08-01 00:18:00", + "candidate_index": 9247, "gt_datetime": "2021-07-31 23:06:00", "gt_price": 47606000.0 }, { "matched": true, "gt_bar_index": 801617, - "tech_bar_index": 801783, - "signal_bar_index": 801783, - "bar_offset": 166, - "tech_price": 51798000.0, - "tech_datetime": "2021-08-13 08:15:00", - "candidate_index": 4996, + "tech_bar_index": 801629, + "signal_bar_index": 801629, + "bar_offset": 12, + "tech_price": 51822000.0, + "tech_datetime": "2021-08-13 00:33:00", + "candidate_index": 9323, "gt_datetime": "2021-08-12 23:57:00", "gt_price": 51331000.0 }, { "matched": true, "gt_bar_index": 806418, - "tech_bar_index": 806389, - "signal_bar_index": 806389, - "bar_offset": 29, - "tech_price": 57420000.0, - "tech_datetime": "2021-08-22 22:33:00", - "candidate_index": 5028, + "tech_bar_index": 806508, + "signal_bar_index": 806508, + "bar_offset": 90, + "tech_price": 57326000.0, + "tech_datetime": "2021-08-23 04:30:00", + "candidate_index": 9378, "gt_datetime": "2021-08-23 00:00:00", "gt_price": 56650000.0 }, { "matched": true, "gt_bar_index": 809292, - "tech_bar_index": 809128, - "signal_bar_index": 809128, - "bar_offset": 164, - "tech_price": 57511000.0, - "tech_datetime": "2021-08-28 15:30:00", - "candidate_index": 5045, + "tech_bar_index": 809351, + "signal_bar_index": 809351, + "bar_offset": 59, + "tech_price": 57473000.0, + "tech_datetime": "2021-08-29 02:39:00", + "candidate_index": 9413, "gt_datetime": "2021-08-28 23:42:00", "gt_price": 56598000.0 }, { "matched": true, "gt_bar_index": 812965, - "tech_bar_index": 812996, - "signal_bar_index": 812996, - "bar_offset": 31, - "tech_price": 57504000.0, - "tech_datetime": "2021-09-05 16:54:00", - "candidate_index": 5063, + "tech_bar_index": 812977, + "signal_bar_index": 812977, + "bar_offset": 12, + "tech_price": 57521000.0, + "tech_datetime": "2021-09-05 15:57:00", + "candidate_index": 9463, "gt_datetime": "2021-09-05 15:21:00", "gt_price": 57215000.0 }, { "matched": true, "gt_bar_index": 816783, - "tech_bar_index": 816904, - "signal_bar_index": 816904, - "bar_offset": 121, - "tech_price": 54520000.0, - "tech_datetime": "2021-09-13 20:18:00", - "candidate_index": 5086, + "tech_bar_index": 816835, + "signal_bar_index": 816835, + "bar_offset": 52, + "tech_price": 54424000.0, + "tech_datetime": "2021-09-13 16:51:00", + "candidate_index": 9515, "gt_datetime": "2021-09-13 14:15:00", "gt_price": 54011000.0 }, { "matched": true, "gt_bar_index": 818477, - "tech_bar_index": 818540, - "signal_bar_index": 818540, - "bar_offset": 63, - "tech_price": 57118000.0, - "tech_datetime": "2021-09-17 06:06:00", - "candidate_index": 5100, + "tech_bar_index": 818455, + "signal_bar_index": 818455, + "bar_offset": 22, + "tech_price": 57232000.0, + "tech_datetime": "2021-09-17 01:51:00", + "candidate_index": 9541, "gt_datetime": "2021-09-17 02:57:00", "gt_price": 56693000.0 }, { "matched": true, "gt_bar_index": 821748, - "tech_bar_index": 821918, - "signal_bar_index": 821918, - "bar_offset": 170, - "tech_price": 54230000.0, - "tech_datetime": "2021-09-24 07:00:00", - "candidate_index": 5118, + "tech_bar_index": 821750, + "signal_bar_index": 821750, + "bar_offset": 2, + "tech_price": 53380000.0, + "tech_datetime": "2021-09-23 22:36:00", + "candidate_index": 9588, "gt_datetime": "2021-09-23 22:30:00", "gt_price": 52633000.0 }, { "matched": true, "gt_bar_index": 823274, - "tech_bar_index": 823347, - "signal_bar_index": 823347, - "bar_offset": 73, - "tech_price": 53072000.0, - "tech_datetime": "2021-09-27 06:27:00", - "candidate_index": 5127, + "tech_bar_index": 823289, + "signal_bar_index": 823289, + "bar_offset": 15, + "tech_price": 52820000.0, + "tech_datetime": "2021-09-27 03:33:00", + "candidate_index": 9609, "gt_datetime": "2021-09-27 02:48:00", "gt_price": 52616000.0 }, { "matched": true, "gt_bar_index": 828748, - "tech_bar_index": 828626, - "signal_bar_index": 828626, - "bar_offset": 122, - "tech_price": 65954000.0, - "tech_datetime": "2021-10-08 06:24:00", - "candidate_index": 5162, + "tech_bar_index": 828694, + "signal_bar_index": 828694, + "bar_offset": 54, + "tech_price": 66013000.0, + "tech_datetime": "2021-10-08 09:48:00", + "candidate_index": 9683, "gt_datetime": "2021-10-08 12:30:00", "gt_price": 65215000.0 }, { "matched": true, "gt_bar_index": 833740, - "tech_bar_index": 833786, - "signal_bar_index": 833786, - "bar_offset": 46, - "tech_price": 76079000.0, - "tech_datetime": "2021-10-19 00:24:00", - "candidate_index": 5192, + "tech_bar_index": 833768, + "signal_bar_index": 833768, + "bar_offset": 28, + "tech_price": 76291000.0, + "tech_datetime": "2021-10-18 23:30:00", + "candidate_index": 9755, "gt_datetime": "2021-10-18 22:06:00", "gt_price": 74000000.0 }, { "matched": true, "gt_bar_index": 836840, - "tech_bar_index": 836793, - "signal_bar_index": 836793, - "bar_offset": 47, - "tech_price": 74795000.0, - "tech_datetime": "2021-10-25 06:45:00", - "candidate_index": 5212, + "tech_bar_index": 836860, + "signal_bar_index": 836860, + "bar_offset": 20, + "tech_price": 75558000.0, + "tech_datetime": "2021-10-25 10:06:00", + "candidate_index": 9795, "gt_datetime": "2021-10-25 09:06:00", "gt_price": 74265000.0 }, { "matched": true, "gt_bar_index": 838403, - "tech_bar_index": 838302, - "signal_bar_index": 838302, - "bar_offset": 101, - "tech_price": 71791000.0, - "tech_datetime": "2021-10-28 10:12:00", - "candidate_index": 5220, + "tech_bar_index": 838445, + "signal_bar_index": 838445, + "bar_offset": 42, + "tech_price": 72118000.0, + "tech_datetime": "2021-10-28 17:21:00", + "candidate_index": 9817, "gt_datetime": "2021-10-28 15:15:00", "gt_price": 71279000.0 }, { "matched": true, "gt_bar_index": 838966, - "tech_bar_index": 838979, - "signal_bar_index": 838979, - "bar_offset": 13, - "tech_price": 73221000.0, - "tech_datetime": "2021-10-29 20:03:00", - "candidate_index": 5223, + "tech_bar_index": 838936, + "signal_bar_index": 838936, + "bar_offset": 30, + "tech_price": 73297000.0, + "tech_datetime": "2021-10-29 17:54:00", + "candidate_index": 9825, "gt_datetime": "2021-10-29 19:24:00", "gt_price": 72843000.0 }, { "matched": true, "gt_bar_index": 842819, - "tech_bar_index": 842820, - "signal_bar_index": 842820, - "bar_offset": 1, - "tech_price": 74196000.0, - "tech_datetime": "2021-11-06 20:06:00", - "candidate_index": 5244, + "tech_bar_index": 842822, + "signal_bar_index": 842822, + "bar_offset": 3, + "tech_price": 74158000.0, + "tech_datetime": "2021-11-06 20:12:00", + "candidate_index": 9878, "gt_datetime": "2021-11-06 20:03:00", "gt_price": 73719000.0 }, @@ -204962,31 +357398,31 @@ "bar_offset": 64, "tech_price": 73130000.0, "tech_datetime": "2021-11-21 16:03:00", - "candidate_index": 5282, + "candidate_index": 9962, "gt_datetime": "2021-11-21 12:51:00", "gt_price": 72599000.0 }, { "matched": true, "gt_bar_index": 851833, - "tech_bar_index": 851779, - "signal_bar_index": 851779, - "bar_offset": 54, - "tech_price": 72405000.0, - "tech_datetime": "2021-11-25 12:03:00", - "candidate_index": 5292, + "tech_bar_index": 851868, + "signal_bar_index": 851868, + "bar_offset": 35, + "tech_price": 72094000.0, + "tech_datetime": "2021-11-25 16:30:00", + "candidate_index": 9988, "gt_datetime": "2021-11-25 14:45:00", "gt_price": 71057000.0 }, { "matched": true, "gt_bar_index": 853896, - "tech_bar_index": 854043, - "signal_bar_index": 854043, - "bar_offset": 147, - "tech_price": 72700000.0, - "tech_datetime": "2021-11-30 05:15:00", - "candidate_index": 5307, + "tech_bar_index": 853914, + "signal_bar_index": 853914, + "bar_offset": 18, + "tech_price": 71922000.0, + "tech_datetime": "2021-11-29 22:48:00", + "candidate_index": 10019, "gt_datetime": "2021-11-29 21:54:00", "gt_price": 71349000.0 }, @@ -204998,103 +357434,103 @@ "bar_offset": 21, "tech_price": 61792000.0, "tech_datetime": "2021-12-05 05:09:00", - "candidate_index": 5319, + "candidate_index": 10041, "gt_datetime": "2021-12-05 06:12:00", "gt_price": 61005000.0 }, { "matched": true, "gt_bar_index": 857511, - "tech_bar_index": 857339, - "signal_bar_index": 857339, - "bar_offset": 172, - "tech_price": 60992000.0, - "tech_datetime": "2021-12-07 06:30:00", - "candidate_index": 5329, + "tech_bar_index": 857517, + "signal_bar_index": 857517, + "bar_offset": 6, + "tech_price": 62897000.0, + "tech_datetime": "2021-12-07 15:24:00", + "candidate_index": 10056, "gt_datetime": "2021-12-07 15:06:00", "gt_price": 62679000.0 }, { "matched": true, "gt_bar_index": 859691, - "tech_bar_index": 859583, - "signal_bar_index": 859583, - "bar_offset": 108, - "tech_price": 60815000.0, - "tech_datetime": "2021-12-12 02:06:00", - "candidate_index": 5337, + "tech_bar_index": 859681, + "signal_bar_index": 859681, + "bar_offset": 10, + "tech_price": 60860000.0, + "tech_datetime": "2021-12-12 07:00:00", + "candidate_index": 10085, "gt_datetime": "2021-12-12 07:30:00", "gt_price": 60775000.0 }, { "matched": true, "gt_bar_index": 861304, - "tech_bar_index": 861305, - "signal_bar_index": 861305, - "bar_offset": 1, - "tech_price": 59439000.0, - "tech_datetime": "2021-12-15 16:12:00", - "candidate_index": 5341, + "tech_bar_index": 861308, + "signal_bar_index": 861308, + "bar_offset": 4, + "tech_price": 59409000.0, + "tech_datetime": "2021-12-15 16:21:00", + "candidate_index": 10102, "gt_datetime": "2021-12-15 16:09:00", "gt_price": 59052000.0 }, { "matched": true, "gt_bar_index": 865088, - "tech_bar_index": 865072, - "signal_bar_index": 865072, - "bar_offset": 16, - "tech_price": 59198000.0, - "tech_datetime": "2021-12-23 15:57:00", - "candidate_index": 5358, + "tech_bar_index": 865093, + "signal_bar_index": 865093, + "bar_offset": 5, + "tech_price": 59178000.0, + "tech_datetime": "2021-12-23 17:00:00", + "candidate_index": 10146, "gt_datetime": "2021-12-23 16:45:00", "gt_price": 59024000.0 }, { "matched": true, "gt_bar_index": 874612, - "tech_bar_index": 874755, - "signal_bar_index": 874755, - "bar_offset": 143, - "tech_price": 52224000.0, - "tech_datetime": "2022-01-12 20:06:00", - "candidate_index": 5403, + "tech_bar_index": 874665, + "signal_bar_index": 874665, + "bar_offset": 53, + "tech_price": 52002000.0, + "tech_datetime": "2022-01-12 15:36:00", + "candidate_index": 10257, "gt_datetime": "2022-01-12 12:57:00", "gt_price": 51680000.0 }, { "matched": true, "gt_bar_index": 881271, - "tech_bar_index": 881274, - "signal_bar_index": 881274, - "bar_offset": 3, - "tech_price": 44748000.0, - "tech_datetime": "2022-01-26 10:03:00", - "candidate_index": 5436, + "tech_bar_index": 881292, + "signal_bar_index": 881292, + "bar_offset": 21, + "tech_price": 44947000.0, + "tech_datetime": "2022-01-26 10:57:00", + "candidate_index": 10333, "gt_datetime": "2022-01-26 09:54:00", "gt_price": 44490000.0 }, { "matched": true, "gt_bar_index": 883681, - "tech_bar_index": 883631, - "signal_bar_index": 883631, - "bar_offset": 50, - "tech_price": 47041000.0, - "tech_datetime": "2022-01-31 07:54:00", - "candidate_index": 5455, + "tech_bar_index": 883608, + "signal_bar_index": 883608, + "bar_offset": 73, + "tech_price": 46941000.0, + "tech_datetime": "2022-01-31 06:45:00", + "candidate_index": 10369, "gt_datetime": "2022-01-31 10:24:00", "gt_price": 45529000.0 }, { "matched": true, "gt_bar_index": 886834, - "tech_bar_index": 886775, - "signal_bar_index": 886775, - "bar_offset": 59, - "tech_price": 50916000.0, - "tech_datetime": "2022-02-06 21:06:00", - "candidate_index": 5471, + "tech_bar_index": 886849, + "signal_bar_index": 886849, + "bar_offset": 15, + "tech_price": 50929000.0, + "tech_datetime": "2022-02-07 00:48:00", + "candidate_index": 10415, "gt_datetime": "2022-02-07 00:03:00", "gt_price": 50364000.0 }, @@ -205106,439 +357542,439 @@ "bar_offset": 6, "tech_price": 53053000.0, "tech_datetime": "2022-02-10 15:39:00", - "candidate_index": 5486, + "candidate_index": 10443, "gt_datetime": "2022-02-10 15:21:00", "gt_price": 52762000.0 }, { "matched": true, "gt_bar_index": 890761, - "tech_bar_index": 890713, - "signal_bar_index": 890713, - "bar_offset": 48, - "tech_price": 51790000.0, - "tech_datetime": "2022-02-15 02:00:00", - "candidate_index": 5500, + "tech_bar_index": 890716, + "signal_bar_index": 890716, + "bar_offset": 45, + "tech_price": 51808000.0, + "tech_datetime": "2022-02-15 02:09:00", + "candidate_index": 10477, "gt_datetime": "2022-02-15 04:24:00", "gt_price": 51027000.0 }, { "matched": true, "gt_bar_index": 894607, - "tech_bar_index": 894513, - "signal_bar_index": 894513, - "bar_offset": 94, - "tech_price": 46116000.0, - "tech_datetime": "2022-02-23 07:03:00", - "candidate_index": 5517, + "tech_bar_index": 894643, + "signal_bar_index": 894643, + "bar_offset": 36, + "tech_price": 45995000.0, + "tech_datetime": "2022-02-23 13:33:00", + "candidate_index": 10528, "gt_datetime": "2022-02-23 11:45:00", "gt_price": 45625000.0 }, { "matched": true, "gt_bar_index": 895734, - "tech_bar_index": 895738, - "signal_bar_index": 895738, - "bar_offset": 4, - "tech_price": 46987000.0, - "tech_datetime": "2022-02-25 20:18:00", - "candidate_index": 5520, + "tech_bar_index": 895819, + "signal_bar_index": 895819, + "bar_offset": 85, + "tech_price": 47940000.0, + "tech_datetime": "2022-02-26 00:21:00", + "candidate_index": 10547, "gt_datetime": "2022-02-25 20:06:00", "gt_price": 46895000.0 }, { "matched": true, "gt_bar_index": 897774, - "tech_bar_index": 897618, - "signal_bar_index": 897618, - "bar_offset": 156, - "tech_price": 52722000.0, - "tech_datetime": "2022-03-01 18:18:00", - "candidate_index": 5533, + "tech_bar_index": 897714, + "signal_bar_index": 897714, + "bar_offset": 60, + "tech_price": 53820000.0, + "tech_datetime": "2022-03-01 23:06:00", + "candidate_index": 10582, "gt_datetime": "2022-03-02 02:06:00", "gt_price": 52643000.0 }, { "matched": true, "gt_bar_index": 901205, - "tech_bar_index": 901034, - "signal_bar_index": 901034, - "bar_offset": 171, - "tech_price": 48317000.0, - "tech_datetime": "2022-03-08 22:03:00", - "candidate_index": 5548, + "tech_bar_index": 901135, + "signal_bar_index": 901135, + "bar_offset": 70, + "tech_price": 48748000.0, + "tech_datetime": "2022-03-09 03:06:00", + "candidate_index": 10622, "gt_datetime": "2022-03-09 06:36:00", "gt_price": 47852000.0 }, { "matched": true, "gt_bar_index": 904315, - "tech_bar_index": 904414, - "signal_bar_index": 904414, - "bar_offset": 99, - "tech_price": 48348000.0, - "tech_datetime": "2022-03-15 23:03:00", - "candidate_index": 5567, + "tech_bar_index": 904387, + "signal_bar_index": 904387, + "bar_offset": 72, + "tech_price": 48373000.0, + "tech_datetime": "2022-03-15 21:42:00", + "candidate_index": 10676, "gt_datetime": "2022-03-15 18:06:00", "gt_price": 47911000.0 }, { "matched": true, "gt_bar_index": 909243, - "tech_bar_index": 909279, - "signal_bar_index": 909279, - "bar_offset": 36, - "tech_price": 53755000.0, - "tech_datetime": "2022-03-26 02:18:00", - "candidate_index": 5600, + "tech_bar_index": 909291, + "signal_bar_index": 909291, + "bar_offset": 48, + "tech_price": 53850000.0, + "tech_datetime": "2022-03-26 02:54:00", + "candidate_index": 10743, "gt_datetime": "2022-03-26 00:30:00", "gt_price": 53455000.0 }, { "matched": true, "gt_bar_index": 913949, - "tech_bar_index": 913856, - "signal_bar_index": 913856, - "bar_offset": 93, - "tech_price": 56403000.0, - "tech_datetime": "2022-04-04 22:36:00", - "candidate_index": 5636, + "tech_bar_index": 913971, + "signal_bar_index": 913971, + "bar_offset": 22, + "tech_price": 56096000.0, + "tech_datetime": "2022-04-05 04:21:00", + "candidate_index": 10810, "gt_datetime": "2022-04-05 03:15:00", "gt_price": 55516000.0 }, { "matched": true, "gt_bar_index": 921639, - "tech_bar_index": 921529, - "signal_bar_index": 921529, - "bar_offset": 110, - "tech_price": 52104000.0, - "tech_datetime": "2022-04-20 22:15:00", - "candidate_index": 5676, + "tech_bar_index": 921657, + "signal_bar_index": 921657, + "bar_offset": 18, + "tech_price": 51301000.0, + "tech_datetime": "2022-04-21 04:39:00", + "candidate_index": 10916, "gt_datetime": "2022-04-21 03:45:00", "gt_price": 51031000.0 }, { "matched": true, "gt_bar_index": 924914, - "tech_bar_index": 924973, - "signal_bar_index": 924973, - "bar_offset": 59, - "tech_price": 49664000.0, - "tech_datetime": "2022-04-28 02:27:00", - "candidate_index": 5694, + "tech_bar_index": 924818, + "signal_bar_index": 924818, + "bar_offset": 96, + "tech_price": 49574000.0, + "tech_datetime": "2022-04-27 18:42:00", + "candidate_index": 10961, "gt_datetime": "2022-04-27 23:30:00", "gt_price": 49011000.0 }, { "matched": true, "gt_bar_index": 927911, - "tech_bar_index": 927567, - "signal_bar_index": 927567, - "bar_offset": 344, - "tech_price": 49465000.0, - "tech_datetime": "2022-05-03 12:09:00", - "candidate_index": 5714, + "tech_bar_index": 927997, + "signal_bar_index": 927997, + "bar_offset": 86, + "tech_price": 48832000.0, + "tech_datetime": "2022-05-04 09:39:00", + "candidate_index": 10997, "gt_datetime": "2022-05-04 05:21:00", "gt_price": 48521000.0 }, { "matched": true, "gt_bar_index": 932463, - "tech_bar_index": 932306, - "signal_bar_index": 932306, - "bar_offset": 157, - "tech_price": 38496000.0, - "tech_datetime": "2022-05-13 09:06:00", - "candidate_index": 5731, + "tech_bar_index": 932417, + "signal_bar_index": 932417, + "bar_offset": 46, + "tech_price": 40173000.0, + "tech_datetime": "2022-05-13 14:39:00", + "candidate_index": 11046, "gt_datetime": "2022-05-13 16:57:00", "gt_price": 39128000.0 }, { "matched": true, "gt_bar_index": 933581, - "tech_bar_index": 933481, - "signal_bar_index": 933481, - "bar_offset": 100, - "tech_price": 39510000.0, - "tech_datetime": "2022-05-15 19:51:00", - "candidate_index": 5735, + "tech_bar_index": 933611, + "signal_bar_index": 933611, + "bar_offset": 30, + "tech_price": 39700000.0, + "tech_datetime": "2022-05-16 02:21:00", + "candidate_index": 11058, "gt_datetime": "2022-05-16 00:51:00", "gt_price": 39259000.0 }, { "matched": true, "gt_bar_index": 935584, - "tech_bar_index": 935587, - "signal_bar_index": 935587, - "bar_offset": 3, - "tech_price": 38494000.0, - "tech_datetime": "2022-05-20 05:09:00", - "candidate_index": 5748, + "tech_bar_index": 935603, + "signal_bar_index": 935603, + "bar_offset": 19, + "tech_price": 38762000.0, + "tech_datetime": "2022-05-20 05:57:00", + "candidate_index": 11080, "gt_datetime": "2022-05-20 05:00:00", "gt_price": 38300000.0 }, { "matched": true, "gt_bar_index": 936931, - "tech_bar_index": 936873, - "signal_bar_index": 936873, - "bar_offset": 58, - "tech_price": 38721000.0, - "tech_datetime": "2022-05-22 21:27:00", - "candidate_index": 5761, + "tech_bar_index": 936894, + "signal_bar_index": 936894, + "bar_offset": 37, + "tech_price": 38680000.0, + "tech_datetime": "2022-05-22 22:30:00", + "candidate_index": 11106, "gt_datetime": "2022-05-23 00:21:00", "gt_price": 38228000.0 }, { "matched": true, "gt_bar_index": 940483, - "tech_bar_index": 940464, - "signal_bar_index": 940464, - "bar_offset": 19, - "tech_price": 37431000.0, - "tech_datetime": "2022-05-30 09:00:00", - "candidate_index": 5775, + "tech_bar_index": 940510, + "signal_bar_index": 940510, + "bar_offset": 27, + "tech_price": 38062000.0, + "tech_datetime": "2022-05-30 11:18:00", + "candidate_index": 11156, "gt_datetime": "2022-05-30 09:57:00", "gt_price": 37196000.0 }, { "matched": true, "gt_bar_index": 950343, - "tech_bar_index": 950427, - "signal_bar_index": 950427, - "bar_offset": 84, - "tech_price": 25521000.0, - "tech_datetime": "2022-06-20 03:09:00", - "candidate_index": 5816, + "tech_bar_index": 950359, + "signal_bar_index": 950359, + "bar_offset": 16, + "tech_price": 25358000.0, + "tech_datetime": "2022-06-19 23:45:00", + "candidate_index": 11270, "gt_datetime": "2022-06-19 22:57:00", "gt_price": 25010000.0 }, { "matched": true, "gt_bar_index": 951077, - "tech_bar_index": 951088, - "signal_bar_index": 951088, - "bar_offset": 11, - "tech_price": 26639000.0, - "tech_datetime": "2022-06-21 12:12:00", - "candidate_index": 5819, + "tech_bar_index": 951098, + "signal_bar_index": 951098, + "bar_offset": 21, + "tech_price": 26656000.0, + "tech_datetime": "2022-06-21 12:42:00", + "candidate_index": 11281, "gt_datetime": "2022-06-21 11:39:00", "gt_price": 26480000.0 }, { "matched": true, "gt_bar_index": 953265, - "tech_bar_index": 953153, - "signal_bar_index": 953153, - "bar_offset": 112, - "tech_price": 27823000.0, - "tech_datetime": "2022-06-25 19:27:00", - "candidate_index": 5831, + "tech_bar_index": 953337, + "signal_bar_index": 953337, + "bar_offset": 72, + "tech_price": 27534000.0, + "tech_datetime": "2022-06-26 04:39:00", + "candidate_index": 11308, "gt_datetime": "2022-06-26 01:03:00", "gt_price": 27251000.0 }, { "matched": true, "gt_bar_index": 958465, - "tech_bar_index": 958472, - "signal_bar_index": 958472, - "bar_offset": 7, - "tech_price": 26477000.0, - "tech_datetime": "2022-07-06 21:24:00", - "candidate_index": 5862, + "tech_bar_index": 958501, + "signal_bar_index": 958501, + "bar_offset": 36, + "tech_price": 26531000.0, + "tech_datetime": "2022-07-06 22:51:00", + "candidate_index": 11357, "gt_datetime": "2022-07-06 21:03:00", "gt_price": 26329000.0 }, { "matched": true, "gt_bar_index": 963778, - "tech_bar_index": 963318, - "signal_bar_index": 963318, - "bar_offset": 460, - "tech_price": 28000000.0, - "tech_datetime": "2022-07-17 09:36:00", - "candidate_index": 5880, + "tech_bar_index": 963819, + "signal_bar_index": 963819, + "bar_offset": 41, + "tech_price": 27662000.0, + "tech_datetime": "2022-07-18 10:39:00", + "candidate_index": 11412, "gt_datetime": "2022-07-18 08:36:00", "gt_price": 27425000.0 }, { "matched": true, "gt_bar_index": 964836, - "tech_bar_index": 964847, - "signal_bar_index": 964847, - "bar_offset": 11, - "tech_price": 30671000.0, - "tech_datetime": "2022-07-20 14:03:00", - "candidate_index": 5883, + "tech_bar_index": 964867, + "signal_bar_index": 964867, + "bar_offset": 31, + "tech_price": 30821000.0, + "tech_datetime": "2022-07-20 15:03:00", + "candidate_index": 11426, "gt_datetime": "2022-07-20 13:30:00", "gt_price": 30575000.0 }, { "matched": true, "gt_bar_index": 965800, - "tech_bar_index": 965839, - "signal_bar_index": 965839, - "bar_offset": 39, - "tech_price": 30500000.0, - "tech_datetime": "2022-07-22 15:39:00", - "candidate_index": 5889, + "tech_bar_index": 965819, + "signal_bar_index": 965819, + "bar_offset": 19, + "tech_price": 30448000.0, + "tech_datetime": "2022-07-22 14:39:00", + "candidate_index": 11436, "gt_datetime": "2022-07-22 13:42:00", "gt_price": 30111000.0 }, { "matched": true, "gt_bar_index": 969331, - "tech_bar_index": 969551, - "signal_bar_index": 969551, - "bar_offset": 220, - "tech_price": 31604000.0, - "tech_datetime": "2022-07-30 09:15:00", - "candidate_index": 5913, + "tech_bar_index": 969351, + "signal_bar_index": 969351, + "bar_offset": 20, + "tech_price": 31720000.0, + "tech_datetime": "2022-07-29 23:15:00", + "candidate_index": 11489, "gt_datetime": "2022-07-29 22:15:00", "gt_price": 30927000.0 }, { "matched": true, "gt_bar_index": 976019, - "tech_bar_index": 975924, - "signal_bar_index": 975924, - "bar_offset": 95, - "tech_price": 31877000.0, - "tech_datetime": "2022-08-12 15:54:00", - "candidate_index": 5959, + "tech_bar_index": 976038, + "signal_bar_index": 976038, + "bar_offset": 19, + "tech_price": 31842000.0, + "tech_datetime": "2022-08-12 21:36:00", + "candidate_index": 11572, "gt_datetime": "2022-08-12 20:39:00", "gt_price": 31622000.0 }, { "matched": true, "gt_bar_index": 990658, - "tech_bar_index": 990762, - "signal_bar_index": 990762, - "bar_offset": 104, - "tech_price": 30384000.0, - "tech_datetime": "2022-09-12 18:33:00", - "candidate_index": 6019, + "tech_bar_index": 990673, + "signal_bar_index": 990673, + "bar_offset": 15, + "tech_price": 30010000.0, + "tech_datetime": "2022-09-12 14:06:00", + "candidate_index": 11767, "gt_datetime": "2022-09-12 13:21:00", "gt_price": 29847000.0 }, { "matched": true, "gt_bar_index": 994876, - "tech_bar_index": 994861, - "signal_bar_index": 994861, - "bar_offset": 15, - "tech_price": 26811000.0, - "tech_datetime": "2022-09-21 07:30:00", - "candidate_index": 6038, + "tech_bar_index": 994905, + "signal_bar_index": 994905, + "bar_offset": 29, + "tech_price": 26784000.0, + "tech_datetime": "2022-09-21 09:42:00", + "candidate_index": 11819, "gt_datetime": "2022-09-21 08:15:00", "gt_price": 26616000.0 }, { "matched": true, "gt_bar_index": 997251, - "tech_bar_index": 997321, - "signal_bar_index": 997321, - "bar_offset": 70, - "tech_price": 27107000.0, - "tech_datetime": "2022-09-26 10:30:00", - "candidate_index": 6052, + "tech_bar_index": 997221, + "signal_bar_index": 997221, + "bar_offset": 30, + "tech_price": 27242000.0, + "tech_datetime": "2022-09-26 05:30:00", + "candidate_index": 11849, "gt_datetime": "2022-09-26 07:00:00", "gt_price": 26900000.0 }, { "matched": true, "gt_bar_index": 1000637, - "tech_bar_index": 1000544, - "signal_bar_index": 1000544, - "bar_offset": 93, - "tech_price": 27798000.0, - "tech_datetime": "2022-10-03 03:39:00", - "candidate_index": 6071, + "tech_bar_index": 1000557, + "signal_bar_index": 1000557, + "bar_offset": 80, + "tech_price": 27899000.0, + "tech_datetime": "2022-10-03 04:18:00", + "candidate_index": 11899, "gt_datetime": "2022-10-03 08:18:00", "gt_price": 27500000.0 }, { "matched": true, "gt_bar_index": 1012817, - "tech_bar_index": 1012861, - "signal_bar_index": 1012861, - "bar_offset": 44, - "tech_price": 28553000.0, - "tech_datetime": "2022-10-28 19:33:00", - "candidate_index": 6112, + "tech_bar_index": 1012879, + "signal_bar_index": 1012879, + "bar_offset": 62, + "tech_price": 28522000.0, + "tech_datetime": "2022-10-28 20:27:00", + "candidate_index": 12042, "gt_datetime": "2022-10-28 17:21:00", "gt_price": 28327000.0 }, { "matched": true, "gt_bar_index": 1022331, - "tech_bar_index": 1022273, - "signal_bar_index": 1022273, - "bar_offset": 58, + "tech_bar_index": 1022285, + "signal_bar_index": 1022285, + "bar_offset": 46, "tech_price": 22956000.0, - "tech_datetime": "2022-11-17 10:09:00", - "candidate_index": 6158, + "tech_datetime": "2022-11-17 10:45:00", + "candidate_index": 12137, "gt_datetime": "2022-11-17 13:03:00", "gt_price": 22583000.0 }, { "matched": true, "gt_bar_index": 1031932, - "tech_bar_index": 1032058, - "signal_bar_index": 1032058, - "bar_offset": 126, - "tech_price": 22580000.0, - "tech_datetime": "2022-12-07 23:21:00", - "candidate_index": 6201, + "tech_bar_index": 1032034, + "signal_bar_index": 1032034, + "bar_offset": 102, + "tech_price": 22573000.0, + "tech_datetime": "2022-12-07 22:09:00", + "candidate_index": 12255, "gt_datetime": "2022-12-07 17:03:00", "gt_price": 22380000.0 }, { "matched": true, "gt_bar_index": 1052541, - "tech_bar_index": 1052618, - "signal_bar_index": 1052618, - "bar_offset": 77, - "tech_price": 25996000.0, - "tech_datetime": "2023-01-20 01:45:00", - "candidate_index": 6294, + "tech_bar_index": 1052578, + "signal_bar_index": 1052578, + "bar_offset": 37, + "tech_price": 25905000.0, + "tech_datetime": "2023-01-19 23:45:00", + "candidate_index": 12484, "gt_datetime": "2023-01-19 21:54:00", "gt_price": 25774000.0 }, { "matched": true, "gt_bar_index": 1058706, - "tech_bar_index": 1058781, - "signal_bar_index": 1058781, - "bar_offset": 75, - "tech_price": 28907000.0, - "tech_datetime": "2023-02-01 21:54:00", - "candidate_index": 6326, + "tech_bar_index": 1058792, + "signal_bar_index": 1058792, + "bar_offset": 86, + "tech_price": 28974000.0, + "tech_datetime": "2023-02-01 22:27:00", + "candidate_index": 12599, "gt_datetime": "2023-02-01 18:09:00", "gt_price": 28638000.0 }, { "matched": true, "gt_bar_index": 1064944, - "tech_bar_index": 1064948, - "signal_bar_index": 1064948, - "bar_offset": 4, - "tech_price": 28123000.0, - "tech_datetime": "2023-02-14 23:42:00", - "candidate_index": 6350, + "tech_bar_index": 1064982, + "signal_bar_index": 1064982, + "bar_offset": 38, + "tech_price": 28422000.0, + "tech_datetime": "2023-02-15 01:24:00", + "candidate_index": 12678, "gt_datetime": "2023-02-14 23:30:00", "gt_price": 27970000.0 }, { "matched": true, "gt_bar_index": 1067558, - "tech_bar_index": 1067469, - "signal_bar_index": 1067469, - "bar_offset": 89, - "tech_price": 31748000.0, - "tech_datetime": "2023-02-20 05:45:00", - "candidate_index": 6363, + "tech_bar_index": 1067580, + "signal_bar_index": 1067580, + "bar_offset": 22, + "tech_price": 31472000.0, + "tech_datetime": "2023-02-20 11:18:00", + "candidate_index": 12721, "gt_datetime": "2023-02-20 10:12:00", "gt_price": 31015000.0 }, @@ -205550,403 +357986,415 @@ "bar_offset": 56, "tech_price": 29487000.0, "tech_datetime": "2023-03-13 15:51:00", - "candidate_index": 6424, + "candidate_index": 12841, "gt_datetime": "2023-03-13 18:39:00", "gt_price": 28900000.0 }, { "matched": true, "gt_bar_index": 1080941, - "tech_bar_index": 1080828, - "signal_bar_index": 1080828, - "bar_offset": 113, - "tech_price": 37284000.0, - "tech_datetime": "2023-03-20 07:12:00", - "candidate_index": 6438, + "tech_bar_index": 1080961, + "signal_bar_index": 1080961, + "bar_offset": 20, + "tech_price": 36608000.0, + "tech_datetime": "2023-03-20 13:51:00", + "candidate_index": 12891, "gt_datetime": "2023-03-20 12:51:00", "gt_price": 36248000.0 }, { "matched": true, "gt_bar_index": 1082403, - "tech_bar_index": 1082501, - "signal_bar_index": 1082501, - "bar_offset": 98, - "tech_price": 36375000.0, - "tech_datetime": "2023-03-23 18:51:00", - "candidate_index": 6448, + "tech_bar_index": 1082427, + "signal_bar_index": 1082427, + "bar_offset": 24, + "tech_price": 36312000.0, + "tech_datetime": "2023-03-23 15:09:00", + "candidate_index": 12914, "gt_datetime": "2023-03-23 13:57:00", "gt_price": 35915000.0 }, { "matched": true, "gt_bar_index": 1085523, - "tech_bar_index": 1085433, - "signal_bar_index": 1085433, - "bar_offset": 90, - "tech_price": 37245000.0, - "tech_datetime": "2023-03-29 21:27:00", - "candidate_index": 6467, + "tech_bar_index": 1085497, + "signal_bar_index": 1085497, + "bar_offset": 26, + "tech_price": 37480000.0, + "tech_datetime": "2023-03-30 00:39:00", + "candidate_index": 12958, "gt_datetime": "2023-03-30 01:57:00", "gt_price": 37141000.0 }, { "matched": true, "gt_bar_index": 1090773, - "tech_bar_index": 1090945, - "signal_bar_index": 1090945, - "bar_offset": 172, - "tech_price": 37414000.0, - "tech_datetime": "2023-04-10 09:09:00", - "candidate_index": 6494, + "tech_bar_index": 1090709, + "signal_bar_index": 1090709, + "bar_offset": 64, + "tech_price": 37023000.0, + "tech_datetime": "2023-04-09 21:21:00", + "candidate_index": 13026, "gt_datetime": "2023-04-10 00:33:00", "gt_price": 36870000.0 }, { "matched": true, "gt_bar_index": 1098251, - "tech_bar_index": 1098258, - "signal_bar_index": 1098258, - "bar_offset": 7, - "tech_price": 36517000.0, - "tech_datetime": "2023-04-25 17:45:00", - "candidate_index": 6526, + "tech_bar_index": 1098265, + "signal_bar_index": 1098265, + "bar_offset": 14, + "tech_price": 36587000.0, + "tech_datetime": "2023-04-25 18:06:00", + "candidate_index": 13124, "gt_datetime": "2023-04-25 17:24:00", "gt_price": 36323000.0 }, { "matched": true, "gt_bar_index": 1100523, - "tech_bar_index": 1100498, - "signal_bar_index": 1100498, - "bar_offset": 25, - "tech_price": 38956000.0, - "tech_datetime": "2023-04-30 09:45:00", - "candidate_index": 6533, + "tech_bar_index": 1100553, + "signal_bar_index": 1100553, + "bar_offset": 30, + "tech_price": 38902000.0, + "tech_datetime": "2023-04-30 12:30:00", + "candidate_index": 13167, "gt_datetime": "2023-04-30 11:00:00", "gt_price": 38789000.0 }, { "matched": true, "gt_bar_index": 1102773, - "tech_bar_index": 1102891, - "signal_bar_index": 1102891, - "bar_offset": 118, - "tech_price": 38576000.0, - "tech_datetime": "2023-05-05 09:24:00", - "candidate_index": 6544, + "tech_bar_index": 1102799, + "signal_bar_index": 1102799, + "bar_offset": 26, + "tech_price": 38681000.0, + "tech_datetime": "2023-05-05 04:48:00", + "candidate_index": 13200, "gt_datetime": "2023-05-05 03:30:00", "gt_price": 38458000.0 }, { "matched": true, "gt_bar_index": 1127821, - "tech_bar_index": 1127757, - "signal_bar_index": 1127757, - "bar_offset": 64, - "tech_price": 40355000.0, - "tech_datetime": "2023-06-26 07:09:00", - "candidate_index": 6643, + "tech_bar_index": 1127809, + "signal_bar_index": 1127809, + "bar_offset": 12, + "tech_price": 40550000.0, + "tech_datetime": "2023-06-26 09:45:00", + "candidate_index": 13506, "gt_datetime": "2023-06-26 10:21:00", "gt_price": 39552000.0 }, { "matched": true, "gt_bar_index": 1148275, - "tech_bar_index": 1148180, - "signal_bar_index": 1148180, - "bar_offset": 95, - "tech_price": 38548000.0, - "tech_datetime": "2023-08-07 20:30:00", - "candidate_index": 6734, + "tech_bar_index": 1148302, + "signal_bar_index": 1148302, + "bar_offset": 27, + "tech_price": 38382000.0, + "tech_datetime": "2023-08-08 02:36:00", + "candidate_index": 13736, "gt_datetime": "2023-08-08 01:15:00", "gt_price": 38074000.0 }, { "matched": true, "gt_bar_index": 1171533, - "tech_bar_index": 1171878, - "signal_bar_index": 1171878, - "bar_offset": 345, - "tech_price": 35669000.0, - "tech_datetime": "2023-09-26 13:33:00", - "candidate_index": 6842, + "tech_bar_index": 1171561, + "signal_bar_index": 1171561, + "bar_offset": 28, + "tech_price": 35296000.0, + "tech_datetime": "2023-09-25 21:42:00", + "candidate_index": 14011, "gt_datetime": "2023-09-25 20:18:00", "gt_price": 35103000.0 }, { "matched": true, "gt_bar_index": 1184625, - "tech_bar_index": 1184356, - "signal_bar_index": 1184356, - "bar_offset": 269, - "tech_price": 40453000.0, - "tech_datetime": "2023-10-22 13:27:00", - "candidate_index": 6899, + "tech_bar_index": 1184542, + "signal_bar_index": 1184542, + "bar_offset": 83, + "tech_price": 40430000.0, + "tech_datetime": "2023-10-22 22:45:00", + "candidate_index": 14173, "gt_datetime": "2023-10-23 07:00:00", "gt_price": 40154000.0 }, { "matched": true, "gt_bar_index": 1188787, - "tech_bar_index": 1188790, - "signal_bar_index": 1188790, - "bar_offset": 3, - "tech_price": 46597000.0, - "tech_datetime": "2023-10-31 23:15:00", - "candidate_index": 6921, + "tech_bar_index": 1188802, + "signal_bar_index": 1188802, + "bar_offset": 15, + "tech_price": 46547000.0, + "tech_datetime": "2023-10-31 23:51:00", + "candidate_index": 14241, "gt_datetime": "2023-10-31 23:06:00", "gt_price": 46330000.0 }, { "matched": true, "gt_bar_index": 1192696, - "tech_bar_index": 1192683, - "signal_bar_index": 1192683, - "bar_offset": 13, - "tech_price": 47073000.0, - "tech_datetime": "2023-11-09 01:54:00", - "candidate_index": 6936, + "tech_bar_index": 1192713, + "signal_bar_index": 1192713, + "bar_offset": 17, + "tech_price": 47035000.0, + "tech_datetime": "2023-11-09 03:24:00", + "candidate_index": 14296, "gt_datetime": "2023-11-09 02:33:00", "gt_price": 46881000.0 }, { "matched": true, "gt_bar_index": 1203151, - "tech_bar_index": 1203256, - "signal_bar_index": 1203256, - "bar_offset": 105, - "tech_price": 50541000.0, - "tech_datetime": "2023-12-01 04:18:00", - "candidate_index": 6976, + "tech_bar_index": 1203317, + "signal_bar_index": 1203317, + "bar_offset": 166, + "tech_price": 50621000.0, + "tech_datetime": "2023-12-01 07:21:00", + "candidate_index": 14438, "gt_datetime": "2023-11-30 23:03:00", "gt_price": 50362000.0 }, { "matched": true, "gt_bar_index": 1209222, - "tech_bar_index": 1209358, - "signal_bar_index": 1209358, - "bar_offset": 136, - "tech_price": 57076000.0, - "tech_datetime": "2023-12-13 21:24:00", - "candidate_index": 6998, + "tech_bar_index": 1209213, + "signal_bar_index": 1209213, + "bar_offset": 9, + "tech_price": 56762000.0, + "tech_datetime": "2023-12-13 14:09:00", + "candidate_index": 14534, "gt_datetime": "2023-12-13 14:36:00", "gt_price": 56713000.0 }, { "matched": true, "gt_bar_index": 1213006, - "tech_bar_index": 1213046, - "signal_bar_index": 1213046, - "bar_offset": 40, - "tech_price": 59122000.0, - "tech_datetime": "2023-12-21 13:48:00", - "candidate_index": 7013, + "tech_bar_index": 1213023, + "signal_bar_index": 1213023, + "bar_offset": 17, + "tech_price": 59085000.0, + "tech_datetime": "2023-12-21 12:39:00", + "candidate_index": 14588, "gt_datetime": "2023-12-21 11:48:00", "gt_price": 58771000.0 }, { "matched": true, "gt_bar_index": 1221672, - "tech_bar_index": 1221821, - "signal_bar_index": 1221821, - "bar_offset": 149, - "tech_price": 59086000.0, - "tech_datetime": "2024-01-08 19:18:00", - "candidate_index": 7053, + "tech_bar_index": 1221559, + "signal_bar_index": 1221559, + "bar_offset": 113, + "tech_price": 59466000.0, + "tech_datetime": "2024-01-08 06:12:00", + "candidate_index": 14717, "gt_datetime": "2024-01-08 11:51:00", "gt_price": 57935000.0 }, { "matched": true, "gt_bar_index": 1223179, - "tech_bar_index": 1223255, - "signal_bar_index": 1223255, - "bar_offset": 76, - "tech_price": 62941000.0, - "tech_datetime": "2024-01-11 19:00:00", - "candidate_index": 7060, + "tech_bar_index": 1223110, + "signal_bar_index": 1223110, + "bar_offset": 69, + "tech_price": 63511000.0, + "tech_datetime": "2024-01-11 11:45:00", + "candidate_index": 14742, "gt_datetime": "2024-01-11 15:12:00", "gt_price": 62115000.0 }, + { + "matched": true, + "gt_bar_index": 1241116, + "tech_bar_index": 1241159, + "signal_bar_index": 1241159, + "bar_offset": 43, + "tech_price": 70653000.0, + "tech_datetime": "2024-02-18 02:12:00", + "candidate_index": 15001, + "gt_datetime": "2024-02-18 00:03:00", + "gt_price": 69624000.0 + }, { "matched": true, "gt_bar_index": 1246527, - "tech_bar_index": 1246544, - "signal_bar_index": 1246544, - "bar_offset": 17, - "tech_price": 86313000.0, - "tech_datetime": "2024-02-29 11:03:00", - "candidate_index": 7133, + "tech_bar_index": 1246561, + "signal_bar_index": 1246561, + "bar_offset": 34, + "tech_price": 86684000.0, + "tech_datetime": "2024-02-29 11:54:00", + "candidate_index": 15091, "gt_datetime": "2024-02-29 10:12:00", "gt_price": 85368000.0 }, { "matched": true, "gt_bar_index": 1248248, - "tech_bar_index": 1248352, - "signal_bar_index": 1248352, - "bar_offset": 104, - "tech_price": 87373000.0, - "tech_datetime": "2024-03-04 05:27:00", - "candidate_index": 7137, + "tech_bar_index": 1248239, + "signal_bar_index": 1248239, + "bar_offset": 9, + "tech_price": 86848000.0, + "tech_datetime": "2024-03-03 23:48:00", + "candidate_index": 15117, "gt_datetime": "2024-03-04 00:15:00", "gt_price": 86720000.0 }, { "matched": true, "gt_bar_index": 1251907, - "tech_bar_index": 1251998, - "signal_bar_index": 1251998, - "bar_offset": 91, - "tech_price": 99805000.0, - "tech_datetime": "2024-03-11 19:45:00", - "candidate_index": 7150, + "tech_bar_index": 1251943, + "signal_bar_index": 1251943, + "bar_offset": 36, + "tech_price": 99737000.0, + "tech_datetime": "2024-03-11 17:00:00", + "candidate_index": 15183, "gt_datetime": "2024-03-11 15:12:00", "gt_price": 96131000.0 }, { "matched": true, "gt_bar_index": 1254810, - "tech_bar_index": 1254924, - "signal_bar_index": 1254924, - "bar_offset": 114, - "tech_price": 96783000.0, - "tech_datetime": "2024-03-17 22:03:00", - "candidate_index": 7166, + "tech_bar_index": 1254853, + "signal_bar_index": 1254853, + "bar_offset": 43, + "tech_price": 95916000.0, + "tech_datetime": "2024-03-17 18:30:00", + "candidate_index": 15226, "gt_datetime": "2024-03-17 16:21:00", "gt_price": 94190000.0 }, { "matched": true, "gt_bar_index": 1256434, - "tech_bar_index": 1256425, - "signal_bar_index": 1256425, - "bar_offset": 9, - "tech_price": 93612000.0, - "tech_datetime": "2024-03-21 01:06:00", - "candidate_index": 7173, + "tech_bar_index": 1256397, + "signal_bar_index": 1256397, + "bar_offset": 37, + "tech_price": 93900000.0, + "tech_datetime": "2024-03-20 23:42:00", + "candidate_index": 15251, "gt_datetime": "2024-03-21 01:33:00", "gt_price": 91600000.0 }, { "matched": true, "gt_bar_index": 1258932, - "tech_bar_index": 1258899, - "signal_bar_index": 1258899, - "bar_offset": 33, - "tech_price": 100177000.0, - "tech_datetime": "2024-03-26 04:48:00", - "candidate_index": 7180, + "tech_bar_index": 1258954, + "signal_bar_index": 1258954, + "bar_offset": 22, + "tech_price": 99998000.0, + "tech_datetime": "2024-03-26 07:33:00", + "candidate_index": 15282, "gt_datetime": "2024-03-26 06:27:00", "gt_price": 98501000.0 }, { "matched": true, "gt_bar_index": 1264503, - "tech_bar_index": 1264414, - "signal_bar_index": 1264414, - "bar_offset": 89, - "tech_price": 98257000.0, - "tech_datetime": "2024-04-06 16:33:00", - "candidate_index": 7206, + "tech_bar_index": 1264569, + "signal_bar_index": 1264569, + "bar_offset": 66, + "tech_price": 98466000.0, + "tech_datetime": "2024-04-07 00:18:00", + "candidate_index": 15365, "gt_datetime": "2024-04-06 21:00:00", "gt_price": 97839000.0 }, { "matched": true, "gt_bar_index": 1271771, - "tech_bar_index": 1271859, - "signal_bar_index": 1271859, - "bar_offset": 88, - "tech_price": 94836000.0, - "tech_datetime": "2024-04-22 06:00:00", - "candidate_index": 7239, + "tech_bar_index": 1271792, + "signal_bar_index": 1271792, + "bar_offset": 21, + "tech_price": 94649000.0, + "tech_datetime": "2024-04-22 02:39:00", + "candidate_index": 15470, "gt_datetime": "2024-04-22 01:36:00", "gt_price": 94125000.0 }, { "matched": true, "gt_bar_index": 1278193, - "tech_bar_index": 1278331, - "signal_bar_index": 1278331, - "bar_offset": 138, - "tech_price": 89813000.0, - "tech_datetime": "2024-05-05 17:36:00", - "candidate_index": 7259, + "tech_bar_index": 1278152, + "signal_bar_index": 1278152, + "bar_offset": 41, + "tech_price": 90316000.0, + "tech_datetime": "2024-05-05 08:39:00", + "candidate_index": 15560, "gt_datetime": "2024-05-05 10:42:00", "gt_price": 88459000.0 }, { "matched": true, "gt_bar_index": 1284193, - "tech_bar_index": 1284166, - "signal_bar_index": 1284166, - "bar_offset": 27, - "tech_price": 91784000.0, - "tech_datetime": "2024-05-17 21:21:00", - "candidate_index": 7276, + "tech_bar_index": 1284247, + "signal_bar_index": 1284247, + "bar_offset": 54, + "tech_price": 92776000.0, + "tech_datetime": "2024-05-18 01:24:00", + "candidate_index": 15649, "gt_datetime": "2024-05-17 22:42:00", "gt_price": 91325000.0 }, { "matched": true, "gt_bar_index": 1291856, - "tech_bar_index": 1291863, - "signal_bar_index": 1291863, - "bar_offset": 7, - "tech_price": 95093000.0, - "tech_datetime": "2024-06-03 04:39:00", - "candidate_index": 7313, + "tech_bar_index": 1291895, + "signal_bar_index": 1291895, + "bar_offset": 39, + "tech_price": 95178000.0, + "tech_datetime": "2024-06-03 06:15:00", + "candidate_index": 15776, "gt_datetime": "2024-06-03 04:18:00", "gt_price": 94596000.0 }, { "matched": true, "gt_bar_index": 1304397, - "tech_bar_index": 1304473, - "signal_bar_index": 1304473, - "bar_offset": 76, - "tech_price": 85643000.0, - "tech_datetime": "2024-06-29 11:18:00", - "candidate_index": 7353, + "tech_bar_index": 1304421, + "signal_bar_index": 1304421, + "bar_offset": 24, + "tech_price": 85099000.0, + "tech_datetime": "2024-06-29 08:42:00", + "candidate_index": 15952, "gt_datetime": "2024-06-29 07:30:00", "gt_price": 84906000.0 }, { "matched": true, "gt_bar_index": 1307568, - "tech_bar_index": 1307677, - "signal_bar_index": 1307677, - "bar_offset": 109, - "tech_price": 80550000.0, - "tech_datetime": "2024-07-06 03:30:00", - "candidate_index": 7361, + "tech_bar_index": 1307602, + "signal_bar_index": 1307602, + "bar_offset": 34, + "tech_price": 79743000.0, + "tech_datetime": "2024-07-05 23:45:00", + "candidate_index": 15997, "gt_datetime": "2024-07-05 22:03:00", "gt_price": 78551000.0 }, { "matched": true, "gt_bar_index": 1314052, - "tech_bar_index": 1314014, - "signal_bar_index": 1314014, - "bar_offset": 38, - "tech_price": 90014000.0, - "tech_datetime": "2024-07-19 08:24:00", - "candidate_index": 7384, + "tech_bar_index": 1314067, + "signal_bar_index": 1314067, + "bar_offset": 15, + "tech_price": 89657000.0, + "tech_datetime": "2024-07-19 11:03:00", + "candidate_index": 16122, "gt_datetime": "2024-07-19 10:18:00", "gt_price": 88750000.0 }, { "matched": true, "gt_bar_index": 1318447, - "tech_bar_index": 1318172, - "signal_bar_index": 1318172, - "bar_offset": 275, - "tech_price": 96098000.0, - "tech_datetime": "2024-07-28 00:18:00", - "candidate_index": 7414, + "tech_bar_index": 1318374, + "signal_bar_index": 1318374, + "bar_offset": 73, + "tech_price": 95079000.0, + "tech_datetime": "2024-07-28 10:24:00", + "candidate_index": 16208, "gt_datetime": "2024-07-28 14:03:00", "gt_price": 93700000.0 }, @@ -205958,583 +358406,583 @@ "bar_offset": 106, "tech_price": 80952000.0, "tech_datetime": "2024-08-08 12:42:00", - "candidate_index": 7441, + "candidate_index": 16285, "gt_datetime": "2024-08-08 07:24:00", "gt_price": 77734000.0 }, { "matched": true, "gt_bar_index": 1326413, - "tech_bar_index": 1326416, - "signal_bar_index": 1326416, - "bar_offset": 3, - "tech_price": 84648000.0, - "tech_datetime": "2024-08-14 04:30:00", - "candidate_index": 7454, + "tech_bar_index": 1326387, + "signal_bar_index": 1326387, + "bar_offset": 26, + "tech_price": 84995000.0, + "tech_datetime": "2024-08-14 03:03:00", + "candidate_index": 16332, "gt_datetime": "2024-08-14 04:21:00", "gt_price": 84100000.0 }, { "matched": true, "gt_bar_index": 1330706, - "tech_bar_index": 1330712, - "signal_bar_index": 1330712, - "bar_offset": 6, - "tech_price": 82181000.0, - "tech_datetime": "2024-08-23 03:18:00", - "candidate_index": 7469, + "tech_bar_index": 1330755, + "signal_bar_index": 1330755, + "bar_offset": 49, + "tech_price": 82033000.0, + "tech_datetime": "2024-08-23 05:27:00", + "candidate_index": 16400, "gt_datetime": "2024-08-23 03:00:00", "gt_price": 81710000.0 }, { "matched": true, "gt_bar_index": 1345483, - "tech_bar_index": 1345530, - "signal_bar_index": 1345530, - "bar_offset": 47, - "tech_price": 83793000.0, - "tech_datetime": "2024-09-23 01:27:00", - "candidate_index": 7526, + "tech_bar_index": 1345514, + "signal_bar_index": 1345514, + "bar_offset": 31, + "tech_price": 83822000.0, + "tech_datetime": "2024-09-23 00:39:00", + "candidate_index": 16580, "gt_datetime": "2024-09-22 23:06:00", "gt_price": 83500000.0 }, { "matched": true, "gt_bar_index": 1350396, - "tech_bar_index": 1350301, - "signal_bar_index": 1350301, - "bar_offset": 95, - "tech_price": 81952000.0, - "tech_datetime": "2024-10-03 00:00:00", - "candidate_index": 7547, + "tech_bar_index": 1350421, + "signal_bar_index": 1350421, + "bar_offset": 25, + "tech_price": 82112000.0, + "tech_datetime": "2024-10-03 06:00:00", + "candidate_index": 16642, "gt_datetime": "2024-10-03 04:45:00", "gt_price": 80901000.0 }, { "matched": true, "gt_bar_index": 1360319, - "tech_bar_index": 1360208, - "signal_bar_index": 1360208, - "bar_offset": 111, - "tech_price": 91907000.0, - "tech_datetime": "2024-10-23 21:45:00", - "candidate_index": 7609, + "tech_bar_index": 1360408, + "signal_bar_index": 1360408, + "bar_offset": 89, + "tech_price": 92111000.0, + "tech_datetime": "2024-10-24 07:45:00", + "candidate_index": 16782, "gt_datetime": "2024-10-24 03:18:00", "gt_price": 90789000.0 }, { "matched": true, "gt_bar_index": 1368458, - "tech_bar_index": 1368353, - "signal_bar_index": 1368353, - "bar_offset": 105, - "tech_price": 106425000.0, - "tech_datetime": "2024-11-09 21:00:00", - "candidate_index": 7639, + "tech_bar_index": 1368479, + "signal_bar_index": 1368479, + "bar_offset": 21, + "tech_price": 106387000.0, + "tech_datetime": "2024-11-10 03:18:00", + "candidate_index": 16920, "gt_datetime": "2024-11-10 02:15:00", "gt_price": 105773000.0 }, { "matched": true, "gt_bar_index": 1370246, - "tech_bar_index": 1370388, - "signal_bar_index": 1370388, - "bar_offset": 142, - "tech_price": 129308000.0, - "tech_datetime": "2024-11-14 02:45:00", - "candidate_index": 7646, + "tech_bar_index": 1370263, + "signal_bar_index": 1370263, + "bar_offset": 17, + "tech_price": 124720000.0, + "tech_datetime": "2024-11-13 20:30:00", + "candidate_index": 16956, "gt_datetime": "2024-11-13 19:39:00", "gt_price": 124006000.0 }, { "matched": true, "gt_bar_index": 1373465, - "tech_bar_index": 1373322, - "signal_bar_index": 1373322, - "bar_offset": 143, - "tech_price": 130290000.0, - "tech_datetime": "2024-11-20 05:27:00", - "candidate_index": 7667, + "tech_bar_index": 1373481, + "signal_bar_index": 1373481, + "bar_offset": 16, + "tech_price": 129290000.0, + "tech_datetime": "2024-11-20 13:24:00", + "candidate_index": 17003, "gt_datetime": "2024-11-20 12:36:00", "gt_price": 128642000.0 }, { "matched": true, "gt_bar_index": 1377306, - "tech_bar_index": 1377145, - "signal_bar_index": 1377145, - "bar_offset": 161, - "tech_price": 133188000.0, - "tech_datetime": "2024-11-28 04:36:00", - "candidate_index": 7692, + "tech_bar_index": 1377370, + "signal_bar_index": 1377370, + "bar_offset": 64, + "tech_price": 132878000.0, + "tech_datetime": "2024-11-28 15:51:00", + "candidate_index": 17071, "gt_datetime": "2024-11-28 12:39:00", "gt_price": 131585000.0 }, { "matched": true, "gt_bar_index": 1380450, - "tech_bar_index": 1380550, - "signal_bar_index": 1380550, - "bar_offset": 100, - "tech_price": 137369000.0, - "tech_datetime": "2024-12-05 06:51:00", - "candidate_index": 7712, + "tech_bar_index": 1380466, + "signal_bar_index": 1380466, + "bar_offset": 16, + "tech_price": 134454000.0, + "tech_datetime": "2024-12-05 02:39:00", + "candidate_index": 17126, "gt_datetime": "2024-12-05 01:51:00", "gt_price": 133501000.0 }, { "matched": true, "gt_bar_index": 1384693, - "tech_bar_index": 1384707, - "signal_bar_index": 1384707, - "bar_offset": 14, - "tech_price": 143550000.0, - "tech_datetime": "2024-12-14 01:39:00", - "candidate_index": 7733, + "tech_bar_index": 1384714, + "signal_bar_index": 1384714, + "bar_offset": 21, + "tech_price": 143677000.0, + "tech_datetime": "2024-12-14 02:00:00", + "candidate_index": 17196, "gt_datetime": "2024-12-14 00:57:00", "gt_price": 142556000.0 }, + { + "matched": true, + "gt_bar_index": 1395516, + "tech_bar_index": 1395446, + "signal_bar_index": 1395446, + "bar_offset": 70, + "tech_price": 145051000.0, + "tech_datetime": "2025-01-05 15:33:00", + "candidate_index": 17388, + "gt_datetime": "2025-01-05 19:03:00", + "gt_price": 143547000.0 + }, { "matched": true, "gt_bar_index": 1401643, - "tech_bar_index": 1401727, - "signal_bar_index": 1401727, - "bar_offset": 84, - "tech_price": 153530000.0, - "tech_datetime": "2025-01-18 17:36:00", - "candidate_index": 7806, + "tech_bar_index": 1401668, + "signal_bar_index": 1401668, + "bar_offset": 25, + "tech_price": 153700000.0, + "tech_datetime": "2025-01-18 14:39:00", + "candidate_index": 17479, "gt_datetime": "2025-01-18 13:24:00", "gt_price": 151690000.0 }, { "matched": true, "gt_bar_index": 1406024, - "tech_bar_index": 1406033, - "signal_bar_index": 1406033, - "bar_offset": 9, - "tech_price": 153414000.0, - "tech_datetime": "2025-01-27 16:54:00", - "candidate_index": 7835, + "tech_bar_index": 1406039, + "signal_bar_index": 1406039, + "bar_offset": 15, + "tech_price": 153218000.0, + "tech_datetime": "2025-01-27 17:12:00", + "candidate_index": 17553, "gt_datetime": "2025-01-27 16:27:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 1409476, - "tech_bar_index": 1409409, - "signal_bar_index": 1409409, - "bar_offset": 67, - "tech_price": 151922000.0, - "tech_datetime": "2025-02-03 17:42:00", - "candidate_index": 7856, + "tech_bar_index": 1409428, + "signal_bar_index": 1409428, + "bar_offset": 48, + "tech_price": 152320000.0, + "tech_datetime": "2025-02-03 18:39:00", + "candidate_index": 17620, "gt_datetime": "2025-02-03 21:03:00", "gt_price": 150000000.0 }, { "matched": true, "gt_bar_index": 1422396, - "tech_bar_index": 1422405, - "signal_bar_index": 1422405, - "bar_offset": 9, - "tech_price": 128523000.0, - "tech_datetime": "2025-03-03 00:27:00", - "candidate_index": 7903, + "tech_bar_index": 1422414, + "signal_bar_index": 1422414, + "bar_offset": 18, + "tech_price": 130539000.0, + "tech_datetime": "2025-03-03 00:54:00", + "candidate_index": 17788, "gt_datetime": "2025-03-03 00:00:00", "gt_price": 126614000.0 }, { "matched": true, "gt_bar_index": 1423898, - "tech_bar_index": 1423479, - "signal_bar_index": 1423479, - "bar_offset": 419, - "tech_price": 130990000.0, - "tech_datetime": "2025-03-05 06:09:00", - "candidate_index": 7906, + "tech_bar_index": 1423902, + "signal_bar_index": 1423902, + "bar_offset": 4, + "tech_price": 133559000.0, + "tech_datetime": "2025-03-06 03:18:00", + "candidate_index": 17805, "gt_datetime": "2025-03-06 03:06:00", "gt_price": 133000000.0 }, { "matched": true, "gt_bar_index": 1424660, - "tech_bar_index": 1424660, - "signal_bar_index": 1424660, - "bar_offset": 0, - "tech_price": 131320000.0, - "tech_datetime": "2025-03-07 17:12:00", - "candidate_index": 7908, + "tech_bar_index": 1424644, + "signal_bar_index": 1424644, + "bar_offset": 16, + "tech_price": 131665000.0, + "tech_datetime": "2025-03-07 16:24:00", + "candidate_index": 17813, "gt_datetime": "2025-03-07 17:12:00", "gt_price": 130940000.0 }, { "matched": true, "gt_bar_index": 1430618, - "tech_bar_index": 1430620, - "signal_bar_index": 1430620, - "bar_offset": 2, - "tech_price": 124032000.0, - "tech_datetime": "2025-03-20 03:12:00", - "candidate_index": 7936, + "tech_bar_index": 1430593, + "signal_bar_index": 1430593, + "bar_offset": 25, + "tech_price": 123998000.0, + "tech_datetime": "2025-03-20 01:51:00", + "candidate_index": 17898, "gt_datetime": "2025-03-20 03:06:00", "gt_price": 122700000.0 }, { "matched": true, "gt_bar_index": 1436892, - "tech_bar_index": 1437038, - "signal_bar_index": 1437038, - "bar_offset": 146, - "tech_price": 125997000.0, - "tech_datetime": "2025-04-02 22:33:00", - "candidate_index": 7957, + "tech_bar_index": 1436913, + "signal_bar_index": 1436913, + "bar_offset": 21, + "tech_price": 124971000.0, + "tech_datetime": "2025-04-02 16:18:00", + "candidate_index": 18000, "gt_datetime": "2025-04-02 15:15:00", "gt_price": 124406000.0 }, { "matched": true, "gt_bar_index": 1440426, - "tech_bar_index": 1440448, - "signal_bar_index": 1440448, - "bar_offset": 22, - "tech_price": 115795000.0, - "tech_datetime": "2025-04-10 01:03:00", - "candidate_index": 7971, + "tech_bar_index": 1440413, + "signal_bar_index": 1440413, + "bar_offset": 13, + "tech_price": 116400000.0, + "tech_datetime": "2025-04-09 23:18:00", + "candidate_index": 18042, "gt_datetime": "2025-04-09 23:57:00", "gt_price": 115250000.0 }, { "matched": true, "gt_bar_index": 1449285, - "tech_bar_index": 1449463, - "signal_bar_index": 1449463, - "bar_offset": 178, - "tech_price": 136904000.0, - "tech_datetime": "2025-04-28 19:48:00", - "candidate_index": 8004, + "tech_bar_index": 1449302, + "signal_bar_index": 1449302, + "bar_offset": 17, + "tech_price": 134886000.0, + "tech_datetime": "2025-04-28 11:45:00", + "candidate_index": 18182, "gt_datetime": "2025-04-28 10:54:00", "gt_price": 133830000.0 }, { "matched": true, "gt_bar_index": 1459580, - "tech_bar_index": 1459481, - "signal_bar_index": 1459481, - "bar_offset": 99, - "tech_price": 146502000.0, - "tech_datetime": "2025-05-19 16:42:00", - "candidate_index": 8051, + "tech_bar_index": 1459503, + "signal_bar_index": 1459503, + "bar_offset": 77, + "tech_price": 146747000.0, + "tech_datetime": "2025-05-19 17:48:00", + "candidate_index": 18378, "gt_datetime": "2025-05-19 21:39:00", "gt_price": 145470000.0 }, { "matched": true, "gt_bar_index": 1483218, - "tech_bar_index": 1483177, - "signal_bar_index": 1483177, - "bar_offset": 41, - "tech_price": 147718000.0, - "tech_datetime": "2025-07-08 01:30:00", - "candidate_index": 8148, + "tech_bar_index": 1483241, + "signal_bar_index": 1483241, + "bar_offset": 23, + "tech_price": 147812000.0, + "tech_datetime": "2025-07-08 04:42:00", + "candidate_index": 18763, "gt_datetime": "2025-07-08 03:33:00", "gt_price": 147047000.0 }, { "matched": true, "gt_bar_index": 1500331, - "tech_bar_index": 1499975, - "signal_bar_index": 1499975, - "bar_offset": 356, - "tech_price": 165316000.0, - "tech_datetime": "2025-08-12 01:24:00", - "candidate_index": 8220, + "tech_bar_index": 1500385, + "signal_bar_index": 1500385, + "bar_offset": 54, + "tech_price": 164606000.0, + "tech_datetime": "2025-08-12 21:54:00", + "candidate_index": 19100, "gt_datetime": "2025-08-12 19:12:00", "gt_price": 163085000.0 }, { "matched": true, "gt_bar_index": 1521961, - "tech_bar_index": 1522063, - "signal_bar_index": 1522063, - "bar_offset": 102, - "tech_price": 158129000.0, - "tech_datetime": "2025-09-27 09:51:00", - "candidate_index": 8318, + "tech_bar_index": 1522010, + "signal_bar_index": 1522010, + "bar_offset": 49, + "tech_price": 157676000.0, + "tech_datetime": "2025-09-27 07:12:00", + "candidate_index": 19450, "gt_datetime": "2025-09-27 04:45:00", "gt_price": 157100000.0 }, { "matched": true, "gt_bar_index": 1535166, - "tech_bar_index": 1535489, - "signal_bar_index": 1535489, - "bar_offset": 323, - "tech_price": 166039000.0, - "tech_datetime": "2025-10-25 15:36:00", - "candidate_index": 8383, + "tech_bar_index": 1535129, + "signal_bar_index": 1535129, + "bar_offset": 37, + "tech_price": 166461000.0, + "tech_datetime": "2025-10-24 21:36:00", + "candidate_index": 19683, "gt_datetime": "2025-10-24 23:27:00", "gt_price": 164400000.0 }, { "matched": true, "gt_bar_index": 1542763, - "tech_bar_index": 1542738, - "signal_bar_index": 1542738, - "bar_offset": 25, - "tech_price": 151781000.0, - "tech_datetime": "2025-11-09 18:03:00", - "candidate_index": 8418, + "tech_bar_index": 1542778, + "signal_bar_index": 1542778, + "bar_offset": 15, + "tech_price": 151832000.0, + "tech_datetime": "2025-11-09 20:03:00", + "candidate_index": 19795, "gt_datetime": "2025-11-09 19:18:00", "gt_price": 151250000.0 }, { "matched": true, "gt_bar_index": 1550835, - "tech_bar_index": 1550909, - "signal_bar_index": 1550909, - "bar_offset": 74, - "tech_price": 130608000.0, - "tech_datetime": "2025-11-27 01:03:00", - "candidate_index": 8445, + "tech_bar_index": 1550874, + "signal_bar_index": 1550874, + "bar_offset": 39, + "tech_price": 130768000.0, + "tech_datetime": "2025-11-26 23:18:00", + "candidate_index": 19923, "gt_datetime": "2025-11-26 21:21:00", "gt_price": 129636000.0 }, { "matched": true, "gt_bar_index": 1553881, - "tech_bar_index": 1553965, - "signal_bar_index": 1553965, - "bar_offset": 84, - "tech_price": 136211000.0, - "tech_datetime": "2025-12-03 09:51:00", - "candidate_index": 8455, + "tech_bar_index": 1553842, + "signal_bar_index": 1553842, + "bar_offset": 39, + "tech_price": 137020000.0, + "tech_datetime": "2025-12-03 03:42:00", + "candidate_index": 19972, "gt_datetime": "2025-12-03 05:39:00", "gt_price": 134952000.0 }, { "matched": true, "gt_bar_index": 1556933, - "tech_bar_index": 1556941, - "signal_bar_index": 1556941, - "bar_offset": 8, - "tech_price": 134182000.0, - "tech_datetime": "2025-12-09 14:39:00", - "candidate_index": 8464, + "tech_bar_index": 1557003, + "signal_bar_index": 1557003, + "bar_offset": 70, + "tech_price": 134584000.0, + "tech_datetime": "2025-12-09 17:45:00", + "candidate_index": 20005, "gt_datetime": "2025-12-09 14:15:00", "gt_price": 133333000.0 }, { "matched": true, "gt_bar_index": 1560777, - "tech_bar_index": 1560970, - "signal_bar_index": 1560970, - "bar_offset": 193, - "tech_price": 133691000.0, - "tech_datetime": "2025-12-18 00:06:00", - "candidate_index": 8480, + "tech_bar_index": 1560822, + "signal_bar_index": 1560822, + "bar_offset": 45, + "tech_price": 129647000.0, + "tech_datetime": "2025-12-17 16:42:00", + "candidate_index": 20069, "gt_datetime": "2025-12-17 14:27:00", "gt_price": 128525000.0 }, { "matched": true, "gt_bar_index": 1562864, - "tech_bar_index": 1562454, - "signal_bar_index": 1562454, - "bar_offset": 410, - "tech_price": 131282000.0, - "tech_datetime": "2025-12-21 02:18:00", - "candidate_index": 8487, + "tech_bar_index": 1562832, + "signal_bar_index": 1562832, + "bar_offset": 32, + "tech_price": 132216000.0, + "tech_datetime": "2025-12-21 21:12:00", + "candidate_index": 20108, "gt_datetime": "2025-12-21 22:48:00", "gt_price": 130472000.0 }, { "matched": true, "gt_bar_index": 1571886, - "tech_bar_index": 1571947, - "signal_bar_index": 1571947, - "bar_offset": 61, - "tech_price": 132794000.0, - "tech_datetime": "2026-01-09 20:57:00", - "candidate_index": 8531, + "tech_bar_index": 1571920, + "signal_bar_index": 1571920, + "bar_offset": 34, + "tech_price": 132681000.0, + "tech_datetime": "2026-01-09 19:36:00", + "candidate_index": 20264, "gt_datetime": "2026-01-09 17:54:00", "gt_price": 131780000.0 }, { "matched": true, "gt_bar_index": 1586446, - "tech_bar_index": 1586535, - "signal_bar_index": 1586535, - "bar_offset": 89, - "tech_price": 105420000.0, - "tech_datetime": "2026-02-09 06:21:00", - "candidate_index": 8592, + "tech_bar_index": 1586410, + "signal_bar_index": 1586410, + "bar_offset": 36, + "tech_price": 105946000.0, + "tech_datetime": "2026-02-09 00:06:00", + "candidate_index": 20481, "gt_datetime": "2026-02-09 01:54:00", "gt_price": 104442000.0 }, { "matched": true, "gt_bar_index": 1589318, - "tech_bar_index": 1589405, - "signal_bar_index": 1589405, - "bar_offset": 87, - "tech_price": 102820000.0, - "tech_datetime": "2026-02-15 05:51:00", - "candidate_index": 8608, + "tech_bar_index": 1589333, + "signal_bar_index": 1589333, + "bar_offset": 15, + "tech_price": 102583000.0, + "tech_datetime": "2026-02-15 02:15:00", + "candidate_index": 20517, "gt_datetime": "2026-02-15 01:30:00", "gt_price": 101900000.0 }, { "matched": true, "gt_bar_index": 1594490, - "tech_bar_index": 1594497, - "signal_bar_index": 1594497, - "bar_offset": 7, - "tech_price": 94934000.0, - "tech_datetime": "2026-02-25 20:27:00", - "candidate_index": 8626, + "tech_bar_index": 1594485, + "signal_bar_index": 1594485, + "bar_offset": 5, + "tech_price": 95009000.0, + "tech_datetime": "2026-02-25 19:51:00", + "candidate_index": 20584, "gt_datetime": "2026-02-25 20:06:00", "gt_price": 94680000.0 }, { "matched": true, "gt_bar_index": 1597699, - "tech_bar_index": 1597861, - "signal_bar_index": 1597861, - "bar_offset": 162, - "tech_price": 103547000.0, - "tech_datetime": "2026-03-04 20:39:00", - "candidate_index": 8644, + "tech_bar_index": 1597658, + "signal_bar_index": 1597658, + "bar_offset": 41, + "tech_price": 100709000.0, + "tech_datetime": "2026-03-04 10:30:00", + "candidate_index": 20643, "gt_datetime": "2026-03-04 12:33:00", "gt_price": 98900000.0 }, { "matched": true, "gt_bar_index": 1602561, - "tech_bar_index": 1602485, - "signal_bar_index": 1602485, - "bar_offset": 76, - "tech_price": 104397000.0, - "tech_datetime": "2026-03-14 11:51:00", - "candidate_index": 8672, + "tech_bar_index": 1602609, + "signal_bar_index": 1602609, + "bar_offset": 48, + "tech_price": 104316000.0, + "tech_datetime": "2026-03-14 18:03:00", + "candidate_index": 20714, "gt_datetime": "2026-03-14 15:39:00", "gt_price": 103880000.0 }, { "matched": true, "gt_bar_index": 1607584, - "tech_bar_index": 1607760, - "signal_bar_index": 1607760, - "bar_offset": 176, - "tech_price": 105465000.0, - "tech_datetime": "2026-03-25 11:36:00", - "candidate_index": 8691, + "tech_bar_index": 1607608, + "signal_bar_index": 1607608, + "bar_offset": 24, + "tech_price": 104097000.0, + "tech_datetime": "2026-03-25 04:00:00", + "candidate_index": 20806, "gt_datetime": "2026-03-25 02:48:00", "gt_price": 103295000.0 }, { "matched": true, "gt_bar_index": 1624650, - "tech_bar_index": 1624749, - "signal_bar_index": 1624749, - "bar_offset": 99, - "tech_price": 113652000.0, - "tech_datetime": "2026-04-30 08:06:00", - "candidate_index": 8775, + "tech_bar_index": 1624713, + "signal_bar_index": 1624713, + "bar_offset": 63, + "tech_price": 113670000.0, + "tech_datetime": "2026-04-30 06:18:00", + "candidate_index": 21104, "gt_datetime": "2026-04-30 03:09:00", "gt_price": 112200000.0 }, { "matched": true, "gt_bar_index": 1643261, - "tech_bar_index": 1643321, - "signal_bar_index": 1643321, - "bar_offset": 60, - "tech_price": 94163000.0, - "tech_datetime": "2026-06-08 00:42:00", - "candidate_index": 8854, + "tech_bar_index": 1643245, + "signal_bar_index": 1643245, + "bar_offset": 16, + "tech_price": 95171000.0, + "tech_datetime": "2026-06-07 20:54:00", + "candidate_index": 21365, "gt_datetime": "2026-06-07 21:42:00", "gt_price": 93600000.0 } ], - "misses": [ - { - "gt_bar_index": 782857, - "gt_datetime": "2021-07-04 21:57:00", - "gt_price": 40829000.0 - }, - { - "gt_bar_index": 1241116, - "gt_datetime": "2024-02-18 00:03:00", - "gt_price": 69624000.0 - }, - { - "gt_bar_index": 1395516, - "gt_datetime": "2025-01-05 19:03:00", - "gt_price": 143547000.0 - } - ], + "misses": [], "signal_type": "pullback", "signal_label": "눌림목 (B*)", "primary_techniques": [ + "ema_pullback", + "fib_pullback", + "support_bounce", "local_extrema", - "bb_reversal" + "bb_reversal", + "composite_pullback" ] }, "breakout": { "side": "buy", "gt_count": 114, - "tech_count": 8859, + "tech_count": 21376, "hit_count": 114, "miss_count": 0, "recall": 1.0, - "precision": 0.0129, - "f1": 0.0254, - "avg_bar_offset": 60.3, + "precision": 0.0053, + "f1": 0.0106, + "avg_bar_offset": 19.8, "hits": [ { "matched": true, "gt_bar_index": 7270, - "tech_bar_index": 7264, - "signal_bar_index": 7264, - "bar_offset": 6, - "tech_price": 987000.0, - "tech_datetime": "2017-01-17 07:45:00", - "candidate_index": 55, + "tech_bar_index": 7348, + "signal_bar_index": 7348, + "bar_offset": 78, + "tech_price": 1008000.0, + "tech_datetime": "2017-01-17 12:03:00", + "candidate_index": 59, "gt_datetime": "2017-01-17 08:06:00", "gt_price": 991000.0 }, { "matched": true, "gt_bar_index": 18191, - "tech_bar_index": 18227, - "signal_bar_index": 18227, - "bar_offset": 36, - "tech_price": 1192000.0, - "tech_datetime": "2017-02-11 16:27:00", - "candidate_index": 148, + "tech_bar_index": 18158, + "signal_bar_index": 18158, + "bar_offset": 33, + "tech_price": 1180000.0, + "tech_datetime": "2017-02-11 13:00:00", + "candidate_index": 136, "gt_datetime": "2017-02-11 14:39:00", "gt_price": 1193000.0 }, { "matched": true, "gt_bar_index": 23136, - "tech_bar_index": 23096, - "signal_bar_index": 23096, - "bar_offset": 40, - "tech_price": 1313000.0, - "tech_datetime": "2017-02-23 00:48:00", - "candidate_index": 199, + "tech_bar_index": 23147, + "signal_bar_index": 23147, + "bar_offset": 11, + "tech_price": 1315000.0, + "tech_datetime": "2017-02-23 03:33:00", + "candidate_index": 168, "gt_datetime": "2017-02-23 03:00:00", "gt_price": 1317000.0 }, { "matched": true, "gt_bar_index": 41220, - "tech_bar_index": 41209, - "signal_bar_index": 41209, - "bar_offset": 11, - "tech_price": 1274000.0, - "tech_datetime": "2017-04-02 23:54:00", - "candidate_index": 336, + "tech_bar_index": 41225, + "signal_bar_index": 41225, + "bar_offset": 5, + "tech_price": 1288000.0, + "tech_datetime": "2017-04-03 00:42:00", + "candidate_index": 316, "gt_datetime": "2017-04-03 00:27:00", "gt_price": 1285000.0 }, @@ -206546,115 +358994,115 @@ "bar_offset": 91, "tech_price": 1495000.0, "tech_datetime": "2017-04-29 23:00:00", - "candidate_index": 445, + "candidate_index": 391, "gt_datetime": "2017-04-29 18:27:00", "gt_price": 1493000.0 }, { "matched": true, "gt_bar_index": 58312, - "tech_bar_index": 58261, - "signal_bar_index": 58261, - "bar_offset": 51, - "tech_price": 2085000.0, - "tech_datetime": "2017-05-09 02:51:00", - "candidate_index": 481, + "tech_bar_index": 58324, + "signal_bar_index": 58324, + "bar_offset": 12, + "tech_price": 2143000.0, + "tech_datetime": "2017-05-09 06:00:00", + "candidate_index": 444, "gt_datetime": "2017-05-09 05:24:00", "gt_price": 2103000.0 }, { "matched": true, "gt_bar_index": 63124, - "tech_bar_index": 63038, - "signal_bar_index": 63038, - "bar_offset": 86, - "tech_price": 2261000.0, - "tech_datetime": "2017-05-19 02:54:00", - "candidate_index": 528, + "tech_bar_index": 63111, + "signal_bar_index": 63111, + "bar_offset": 13, + "tech_price": 2276000.0, + "tech_datetime": "2017-05-19 06:33:00", + "candidate_index": 511, "gt_datetime": "2017-05-19 07:12:00", "gt_price": 2281000.0 }, { "matched": true, "gt_bar_index": 78281, - "tech_bar_index": 78303, - "signal_bar_index": 78303, - "bar_offset": 22, - "tech_price": 3231000.0, - "tech_datetime": "2017-06-20 07:54:00", - "candidate_index": 656, + "tech_bar_index": 78276, + "signal_bar_index": 78276, + "bar_offset": 5, + "tech_price": 3228000.0, + "tech_datetime": "2017-06-20 06:33:00", + "candidate_index": 691, "gt_datetime": "2017-06-20 06:48:00", "gt_price": 3233000.0 }, { "matched": true, "gt_bar_index": 112130, - "tech_bar_index": 112149, - "signal_bar_index": 112149, - "bar_offset": 19, - "tech_price": 5100000.0, - "tech_datetime": "2017-08-30 07:27:00", - "candidate_index": 922, + "tech_bar_index": 112095, + "signal_bar_index": 112095, + "bar_offset": 35, + "tech_price": 5073000.0, + "tech_datetime": "2017-08-30 04:45:00", + "candidate_index": 1139, "gt_datetime": "2017-08-30 06:30:00", "gt_price": 5127000.0 }, { "matched": true, "gt_bar_index": 125677, - "tech_bar_index": 125654, - "signal_bar_index": 125654, - "bar_offset": 23, - "tech_price": 4433000.0, - "tech_datetime": "2017-09-27 18:03:00", - "candidate_index": 1044, + "tech_bar_index": 125683, + "signal_bar_index": 125683, + "bar_offset": 6, + "tech_price": 4493000.0, + "tech_datetime": "2017-09-27 19:30:00", + "candidate_index": 1334, "gt_datetime": "2017-09-27 19:12:00", "gt_price": 4487000.0 }, { "matched": true, "gt_bar_index": 127885, - "tech_bar_index": 127870, - "signal_bar_index": 127870, - "bar_offset": 15, - "tech_price": 4958000.0, - "tech_datetime": "2017-10-02 08:54:00", - "candidate_index": 1056, + "tech_bar_index": 127888, + "signal_bar_index": 127888, + "bar_offset": 3, + "tech_price": 4996000.0, + "tech_datetime": "2017-10-02 09:48:00", + "candidate_index": 1356, "gt_datetime": "2017-10-02 09:39:00", "gt_price": 4986000.0 }, { "matched": true, "gt_bar_index": 132896, - "tech_bar_index": 132912, - "signal_bar_index": 132912, - "bar_offset": 16, - "tech_price": 5970000.0, - "tech_datetime": "2017-10-12 21:00:00", - "candidate_index": 1090, + "tech_bar_index": 132899, + "signal_bar_index": 132899, + "bar_offset": 3, + "tech_price": 5981000.0, + "tech_datetime": "2017-10-12 20:21:00", + "candidate_index": 1422, "gt_datetime": "2017-10-12 20:12:00", "gt_price": 6000000.0 }, { "matched": true, "gt_bar_index": 141987, - "tech_bar_index": 141916, - "signal_bar_index": 141916, - "bar_offset": 71, - "tech_price": 6973000.0, - "tech_datetime": "2017-10-31 15:12:00", - "candidate_index": 1143, + "tech_bar_index": 142000, + "signal_bar_index": 142000, + "bar_offset": 13, + "tech_price": 7013000.0, + "tech_datetime": "2017-10-31 19:24:00", + "candidate_index": 1553, "gt_datetime": "2017-10-31 18:45:00", "gt_price": 6987000.0 }, { "matched": true, "gt_bar_index": 149815, - "tech_bar_index": 149812, - "signal_bar_index": 149812, - "bar_offset": 3, - "tech_price": 8494000.0, - "tech_datetime": "2017-11-17 03:39:00", - "candidate_index": 1188, + "tech_bar_index": 149850, + "signal_bar_index": 149850, + "bar_offset": 35, + "tech_price": 8530000.0, + "tech_datetime": "2017-11-17 05:33:00", + "candidate_index": 1676, "gt_datetime": "2017-11-17 03:48:00", "gt_price": 8519000.0 }, @@ -206666,43 +359114,43 @@ "bar_offset": 3, "tech_price": 8722000.0, "tech_datetime": "2017-11-20 03:09:00", - "candidate_index": 1200, + "candidate_index": 1690, "gt_datetime": "2017-11-20 03:00:00", "gt_price": 8677000.0 }, { "matched": true, "gt_bar_index": 158545, - "tech_bar_index": 158527, - "signal_bar_index": 158527, - "bar_offset": 18, - "tech_price": 13458000.0, - "tech_datetime": "2017-12-05 07:24:00", - "candidate_index": 1242, + "tech_bar_index": 158541, + "signal_bar_index": 158541, + "bar_offset": 4, + "tech_price": 13484000.0, + "tech_datetime": "2017-12-05 08:06:00", + "candidate_index": 1820, "gt_datetime": "2017-12-05 08:18:00", "gt_price": 13495000.0 }, { "matched": true, "gt_bar_index": 193695, - "tech_bar_index": 193643, - "signal_bar_index": 193643, - "bar_offset": 52, - "tech_price": 11317000.0, - "tech_datetime": "2018-02-17 04:57:00", - "candidate_index": 1441, + "tech_bar_index": 193692, + "signal_bar_index": 193692, + "bar_offset": 3, + "tech_price": 11424000.0, + "tech_datetime": "2018-02-17 07:24:00", + "candidate_index": 2248, "gt_datetime": "2018-02-17 07:33:00", "gt_price": 11465000.0 }, { "matched": true, "gt_bar_index": 195493, - "tech_bar_index": 195548, - "signal_bar_index": 195548, - "bar_offset": 55, - "tech_price": 13662000.0, - "tech_datetime": "2018-02-21 04:12:00", - "candidate_index": 1452, + "tech_bar_index": 195495, + "signal_bar_index": 195495, + "bar_offset": 2, + "tech_price": 13452000.0, + "tech_datetime": "2018-02-21 01:33:00", + "candidate_index": 2277, "gt_datetime": "2018-02-21 01:27:00", "gt_price": 13474000.0 }, @@ -206714,175 +359162,175 @@ "bar_offset": 13, "tech_price": 8893000.0, "tech_datetime": "2018-04-19 23:33:00", - "candidate_index": 1596, + "candidate_index": 2578, "gt_datetime": "2018-04-19 22:54:00", "gt_price": 8907000.0 }, { "matched": true, "gt_bar_index": 225683, - "tech_bar_index": 225675, - "signal_bar_index": 225675, - "bar_offset": 8, - "tech_price": 10192000.0, - "tech_datetime": "2018-04-25 05:45:00", - "candidate_index": 1620, + "tech_bar_index": 225654, + "signal_bar_index": 225654, + "bar_offset": 29, + "tech_price": 10169000.0, + "tech_datetime": "2018-04-25 04:42:00", + "candidate_index": 2625, "gt_datetime": "2018-04-25 06:09:00", "gt_price": 10248000.0 }, { "matched": true, "gt_bar_index": 260216, - "tech_bar_index": 260279, - "signal_bar_index": 260279, - "bar_offset": 63, - "tech_price": 7352000.0, - "tech_datetime": "2018-07-06 23:42:00", - "candidate_index": 1838, + "tech_bar_index": 260220, + "signal_bar_index": 260220, + "bar_offset": 4, + "tech_price": 7327000.0, + "tech_datetime": "2018-07-06 20:45:00", + "candidate_index": 2972, "gt_datetime": "2018-07-06 20:33:00", "gt_price": 7335000.0 }, { "matched": true, "gt_bar_index": 266466, - "tech_bar_index": 266423, - "signal_bar_index": 266423, - "bar_offset": 43, - "tech_price": 8261000.0, - "tech_datetime": "2018-07-19 20:12:00", - "candidate_index": 1873, + "tech_bar_index": 266434, + "signal_bar_index": 266434, + "bar_offset": 32, + "tech_price": 8285000.0, + "tech_datetime": "2018-07-19 20:45:00", + "candidate_index": 3040, "gt_datetime": "2018-07-19 22:21:00", "gt_price": 8344000.0 }, { "matched": true, "gt_bar_index": 286979, - "tech_bar_index": 287259, - "signal_bar_index": 287259, - "bar_offset": 280, - "tech_price": 8034000.0, - "tech_datetime": "2018-09-02 14:12:00", - "candidate_index": 2025, + "tech_bar_index": 286995, + "signal_bar_index": 286995, + "bar_offset": 16, + "tech_price": 7975000.0, + "tech_datetime": "2018-09-02 00:48:00", + "candidate_index": 3273, "gt_datetime": "2018-09-02 00:00:00", "gt_price": 7977000.0 }, { "matched": true, "gt_bar_index": 338464, - "tech_bar_index": 338570, - "signal_bar_index": 338570, - "bar_offset": 106, - "tech_price": 4172000.0, - "tech_datetime": "2018-12-19 13:27:00", - "candidate_index": 2331, + "tech_bar_index": 338468, + "signal_bar_index": 338468, + "bar_offset": 4, + "tech_price": 4065000.0, + "tech_datetime": "2018-12-19 08:21:00", + "candidate_index": 3784, "gt_datetime": "2018-12-19 08:09:00", "gt_price": 4036000.0 }, { "matched": true, "gt_bar_index": 366857, - "tech_bar_index": 366823, - "signal_bar_index": 366823, - "bar_offset": 34, - "tech_price": 4001000.0, - "tech_datetime": "2019-02-16 11:15:00", - "candidate_index": 2513, + "tech_bar_index": 366845, + "signal_bar_index": 366845, + "bar_offset": 12, + "tech_price": 4009000.0, + "tech_datetime": "2019-02-16 12:21:00", + "candidate_index": 4021, "gt_datetime": "2019-02-16 12:57:00", "gt_price": 4015000.0 }, { "matched": true, "gt_bar_index": 385509, - "tech_bar_index": 385436, - "signal_bar_index": 385436, - "bar_offset": 73, - "tech_price": 4475000.0, - "tech_datetime": "2019-03-27 06:12:00", - "candidate_index": 2627, + "tech_bar_index": 385495, + "signal_bar_index": 385495, + "bar_offset": 14, + "tech_price": 4483000.0, + "tech_datetime": "2019-03-27 09:09:00", + "candidate_index": 4144, "gt_datetime": "2019-03-27 09:51:00", "gt_price": 4500000.0 }, { "matched": true, "gt_bar_index": 397692, - "tech_bar_index": 397564, - "signal_bar_index": 397564, - "bar_offset": 128, - "tech_price": 6128000.0, - "tech_datetime": "2019-04-22 01:51:00", - "candidate_index": 2694, + "tech_bar_index": 397698, + "signal_bar_index": 397698, + "bar_offset": 6, + "tech_price": 6155000.0, + "tech_datetime": "2019-04-22 09:03:00", + "candidate_index": 4300, "gt_datetime": "2019-04-22 08:45:00", "gt_price": 6150000.0 }, { "matched": true, "gt_bar_index": 405503, - "tech_bar_index": 405573, - "signal_bar_index": 405573, - "bar_offset": 70, - "tech_price": 6859000.0, - "tech_datetime": "2019-05-08 23:39:00", - "candidate_index": 2734, + "tech_bar_index": 405490, + "signal_bar_index": 405490, + "bar_offset": 13, + "tech_price": 6837000.0, + "tech_datetime": "2019-05-08 19:30:00", + "candidate_index": 4391, "gt_datetime": "2019-05-08 20:09:00", "gt_price": 6867000.0 }, { "matched": true, "gt_bar_index": 407900, - "tech_bar_index": 407952, - "signal_bar_index": 407952, - "bar_offset": 52, - "tech_price": 8588000.0, - "tech_datetime": "2019-05-13 23:03:00", - "candidate_index": 2752, + "tech_bar_index": 407884, + "signal_bar_index": 407884, + "bar_offset": 16, + "tech_price": 8335000.0, + "tech_datetime": "2019-05-13 19:39:00", + "candidate_index": 4432, "gt_datetime": "2019-05-13 20:27:00", "gt_price": 8440000.0 }, { "matched": true, "gt_bar_index": 425329, - "tech_bar_index": 425197, - "signal_bar_index": 425197, - "bar_offset": 132, - "tech_price": 10948000.0, - "tech_datetime": "2019-06-19 05:24:00", - "candidate_index": 2843, + "tech_bar_index": 425300, + "signal_bar_index": 425300, + "bar_offset": 29, + "tech_price": 10964000.0, + "tech_datetime": "2019-06-19 10:33:00", + "candidate_index": 4656, "gt_datetime": "2019-06-19 12:00:00", "gt_price": 10990000.0 }, { "matched": true, "gt_bar_index": 428602, - "tech_bar_index": 428660, - "signal_bar_index": 428660, - "bar_offset": 58, - "tech_price": 14258000.0, - "tech_datetime": "2019-06-26 10:48:00", - "candidate_index": 2867, + "tech_bar_index": 428548, + "signal_bar_index": 428548, + "bar_offset": 54, + "tech_price": 13470000.0, + "tech_datetime": "2019-06-26 05:12:00", + "candidate_index": 4707, "gt_datetime": "2019-06-26 07:54:00", "gt_price": 13863000.0 }, { "matched": true, "gt_bar_index": 435353, - "tech_bar_index": 435323, - "signal_bar_index": 435323, - "bar_offset": 30, - "tech_price": 14940000.0, - "tech_datetime": "2019-07-10 07:57:00", - "candidate_index": 2904, + "tech_bar_index": 435354, + "signal_bar_index": 435354, + "bar_offset": 1, + "tech_price": 15210000.0, + "tech_datetime": "2019-07-10 09:30:00", + "candidate_index": 4798, "gt_datetime": "2019-07-10 09:27:00", "gt_price": 15199000.0 }, { "matched": true, "gt_bar_index": 447641, - "tech_bar_index": 447699, - "signal_bar_index": 447699, - "bar_offset": 58, - "tech_price": 12876000.0, - "tech_datetime": "2019-08-05 02:54:00", - "candidate_index": 2969, + "tech_bar_index": 447654, + "signal_bar_index": 447654, + "bar_offset": 13, + "tech_price": 12900000.0, + "tech_datetime": "2019-08-05 00:39:00", + "candidate_index": 4976, "gt_datetime": "2019-08-05 00:00:00", "gt_price": 12762000.0 }, @@ -206894,775 +359342,775 @@ "bar_offset": 14, "tech_price": 12567000.0, "tech_datetime": "2019-08-19 15:24:00", - "candidate_index": 3007, + "candidate_index": 5073, "gt_datetime": "2019-08-19 16:06:00", "gt_price": 12767000.0 }, { "matched": true, "gt_bar_index": 514640, - "tech_bar_index": 514539, - "signal_bar_index": 514539, - "bar_offset": 101, - "tech_price": 8337000.0, - "tech_datetime": "2019-12-22 21:21:00", - "candidate_index": 3270, + "tech_bar_index": 514602, + "signal_bar_index": 514602, + "bar_offset": 38, + "tech_price": 8331000.0, + "tech_datetime": "2019-12-23 00:30:00", + "candidate_index": 5691, "gt_datetime": "2019-12-23 02:24:00", "gt_price": 8445000.0 }, { "matched": true, "gt_bar_index": 526755, - "tech_bar_index": 526790, - "signal_bar_index": 526790, - "bar_offset": 35, - "tech_price": 9909000.0, - "tech_datetime": "2020-01-17 13:33:00", - "candidate_index": 3318, + "tech_bar_index": 526770, + "signal_bar_index": 526770, + "bar_offset": 15, + "tech_price": 9946000.0, + "tech_datetime": "2020-01-17 12:33:00", + "candidate_index": 5842, "gt_datetime": "2020-01-17 11:48:00", "gt_price": 9860000.0 }, { "matched": true, "gt_bar_index": 536981, - "tech_bar_index": 536956, - "signal_bar_index": 536956, - "bar_offset": 25, - "tech_price": 11440000.0, - "tech_datetime": "2020-02-07 18:00:00", - "candidate_index": 3379, + "tech_bar_index": 536983, + "signal_bar_index": 536983, + "bar_offset": 2, + "tech_price": 11486000.0, + "tech_datetime": "2020-02-07 19:21:00", + "candidate_index": 5984, "gt_datetime": "2020-02-07 19:15:00", "gt_price": 11481000.0 }, { "matched": true, "gt_bar_index": 549750, - "tech_bar_index": 549741, - "signal_bar_index": 549741, - "bar_offset": 9, - "tech_price": 10535000.0, - "tech_datetime": "2020-03-05 09:21:00", - "candidate_index": 3447, + "tech_bar_index": 549772, + "signal_bar_index": 549772, + "bar_offset": 22, + "tech_price": 10583000.0, + "tech_datetime": "2020-03-05 10:54:00", + "candidate_index": 6151, "gt_datetime": "2020-03-05 09:48:00", "gt_price": 10596000.0 }, { "matched": true, "gt_bar_index": 565225, - "tech_bar_index": 565129, - "signal_bar_index": 565129, - "bar_offset": 96, - "tech_price": 8260000.0, - "tech_datetime": "2020-04-06 10:45:00", - "candidate_index": 3528, + "tech_bar_index": 565255, + "signal_bar_index": 565255, + "bar_offset": 30, + "tech_price": 8434000.0, + "tech_datetime": "2020-04-06 17:03:00", + "candidate_index": 6343, "gt_datetime": "2020-04-06 15:33:00", "gt_price": 8444000.0 }, { "matched": true, "gt_bar_index": 570345, - "tech_bar_index": 570435, - "signal_bar_index": 570435, - "bar_offset": 90, - "tech_price": 8562000.0, - "tech_datetime": "2020-04-17 12:09:00", - "candidate_index": 3556, + "tech_bar_index": 570310, + "signal_bar_index": 570310, + "bar_offset": 35, + "tech_price": 8480000.0, + "tech_datetime": "2020-04-17 05:54:00", + "candidate_index": 6403, "gt_datetime": "2020-04-17 07:39:00", "gt_price": 8559000.0 }, { "matched": true, "gt_bar_index": 575601, - "tech_bar_index": 575580, - "signal_bar_index": 575580, - "bar_offset": 21, - "tech_price": 9400000.0, - "tech_datetime": "2020-04-28 05:24:00", - "candidate_index": 3582, + "tech_bar_index": 575594, + "signal_bar_index": 575594, + "bar_offset": 7, + "tech_price": 9425000.0, + "tech_datetime": "2020-04-28 06:06:00", + "candidate_index": 6471, "gt_datetime": "2020-04-28 06:27:00", "gt_price": 9449000.0 }, { "matched": true, "gt_bar_index": 580237, - "tech_bar_index": 580181, - "signal_bar_index": 580181, - "bar_offset": 56, - "tech_price": 11356000.0, - "tech_datetime": "2020-05-07 19:27:00", - "candidate_index": 3614, + "tech_bar_index": 580270, + "signal_bar_index": 580270, + "bar_offset": 33, + "tech_price": 11556000.0, + "tech_datetime": "2020-05-07 23:54:00", + "candidate_index": 6549, "gt_datetime": "2020-05-07 22:15:00", "gt_price": 11488000.0 }, { "matched": true, "gt_bar_index": 592419, - "tech_bar_index": 592410, - "signal_bar_index": 592410, - "bar_offset": 9, - "tech_price": 11574000.0, - "tech_datetime": "2020-06-02 06:57:00", - "candidate_index": 3696, + "tech_bar_index": 592414, + "signal_bar_index": 592414, + "bar_offset": 5, + "tech_price": 11597000.0, + "tech_datetime": "2020-06-02 07:09:00", + "candidate_index": 6714, "gt_datetime": "2020-06-02 07:24:00", "gt_price": 11640000.0 }, { "matched": true, "gt_bar_index": 616064, - "tech_bar_index": 616064, - "signal_bar_index": 616064, - "bar_offset": 0, - "tech_price": 10987000.0, - "tech_datetime": "2020-07-21 16:33:00", - "candidate_index": 3878, + "tech_bar_index": 616094, + "signal_bar_index": 616094, + "bar_offset": 30, + "tech_price": 11085000.0, + "tech_datetime": "2020-07-21 18:03:00", + "candidate_index": 6985, "gt_datetime": "2020-07-21 16:33:00", "gt_price": 10987000.0 }, { "matched": true, "gt_bar_index": 621300, - "tech_bar_index": 621078, - "signal_bar_index": 621078, - "bar_offset": 222, - "tech_price": 13350000.0, - "tech_datetime": "2020-08-01 03:15:00", - "candidate_index": 3904, + "tech_bar_index": 621327, + "signal_bar_index": 621327, + "bar_offset": 27, + "tech_price": 13786000.0, + "tech_datetime": "2020-08-01 15:42:00", + "candidate_index": 7061, "gt_datetime": "2020-08-01 14:21:00", "gt_price": 13565000.0 }, { "matched": true, "gt_bar_index": 629141, - "tech_bar_index": 629185, - "signal_bar_index": 629185, - "bar_offset": 44, - "tech_price": 14116000.0, - "tech_datetime": "2020-08-18 00:36:00", - "candidate_index": 3945, + "tech_bar_index": 629163, + "signal_bar_index": 629163, + "bar_offset": 22, + "tech_price": 14075000.0, + "tech_datetime": "2020-08-17 23:30:00", + "candidate_index": 7147, "gt_datetime": "2020-08-17 22:24:00", "gt_price": 13942000.0 }, { "matched": true, "gt_bar_index": 635850, - "tech_bar_index": 635907, - "signal_bar_index": 635907, - "bar_offset": 57, - "tech_price": 13740000.0, - "tech_datetime": "2020-09-01 00:42:00", - "candidate_index": 3998, + "tech_bar_index": 635853, + "signal_bar_index": 635853, + "bar_offset": 3, + "tech_price": 13749000.0, + "tech_datetime": "2020-08-31 22:00:00", + "candidate_index": 7235, "gt_datetime": "2020-08-31 21:51:00", "gt_price": 13750000.0 }, { "matched": true, "gt_bar_index": 642479, - "tech_bar_index": 642376, - "signal_bar_index": 642376, - "bar_offset": 103, - "tech_price": 12330000.0, - "tech_datetime": "2020-09-14 12:09:00", - "candidate_index": 4043, + "tech_bar_index": 642483, + "signal_bar_index": 642483, + "bar_offset": 4, + "tech_price": 12374000.0, + "tech_datetime": "2020-09-14 17:30:00", + "candidate_index": 7319, "gt_datetime": "2020-09-14 17:18:00", "gt_price": 12400000.0 }, { "matched": true, "gt_bar_index": 658570, - "tech_bar_index": 658534, - "signal_bar_index": 658534, - "bar_offset": 36, - "tech_price": 13067000.0, - "tech_datetime": "2020-10-18 13:54:00", - "candidate_index": 4165, + "tech_bar_index": 658582, + "signal_bar_index": 658582, + "bar_offset": 12, + "tech_price": 13114000.0, + "tech_datetime": "2020-10-18 16:18:00", + "candidate_index": 7525, "gt_datetime": "2020-10-18 15:42:00", "gt_price": 13122000.0 }, { "matched": true, "gt_bar_index": 667221, - "tech_bar_index": 667249, - "signal_bar_index": 667249, - "bar_offset": 28, - "tech_price": 16267000.0, - "tech_datetime": "2020-11-05 17:42:00", - "candidate_index": 4226, + "tech_bar_index": 667224, + "signal_bar_index": 667224, + "bar_offset": 3, + "tech_price": 16286000.0, + "tech_datetime": "2020-11-05 16:27:00", + "candidate_index": 7659, "gt_datetime": "2020-11-05 16:18:00", "gt_price": 16253000.0 }, { "matched": true, "gt_bar_index": 672478, - "tech_bar_index": 672517, - "signal_bar_index": 672517, - "bar_offset": 39, - "tech_price": 17885000.0, - "tech_datetime": "2020-11-16 17:06:00", - "candidate_index": 4258, + "tech_bar_index": 672455, + "signal_bar_index": 672455, + "bar_offset": 23, + "tech_price": 17727000.0, + "tech_datetime": "2020-11-16 14:00:00", + "candidate_index": 7738, "gt_datetime": "2020-11-16 15:09:00", "gt_price": 17870000.0 }, { "matched": true, "gt_bar_index": 686288, - "tech_bar_index": 686268, - "signal_bar_index": 686268, - "bar_offset": 20, - "tech_price": 20944000.0, - "tech_datetime": "2020-12-15 08:45:00", - "candidate_index": 4352, + "tech_bar_index": 686323, + "signal_bar_index": 686323, + "bar_offset": 35, + "tech_price": 21228000.0, + "tech_datetime": "2020-12-15 11:30:00", + "candidate_index": 7922, "gt_datetime": "2020-12-15 09:45:00", "gt_price": 21035000.0 }, { "matched": true, "gt_bar_index": 692154, - "tech_bar_index": 692214, - "signal_bar_index": 692214, - "bar_offset": 60, - "tech_price": 30633000.0, - "tech_datetime": "2020-12-27 18:03:00", - "candidate_index": 4398, + "tech_bar_index": 692160, + "signal_bar_index": 692160, + "bar_offset": 6, + "tech_price": 30262000.0, + "tech_datetime": "2020-12-27 15:21:00", + "candidate_index": 8014, "gt_datetime": "2020-12-27 15:03:00", "gt_price": 30050000.0 }, { "matched": true, "gt_bar_index": 694684, - "tech_bar_index": 694602, - "signal_bar_index": 694602, - "bar_offset": 82, - "tech_price": 32221000.0, - "tech_datetime": "2021-01-01 17:27:00", - "candidate_index": 4417, + "tech_bar_index": 694693, + "signal_bar_index": 694693, + "bar_offset": 9, + "tech_price": 32417000.0, + "tech_datetime": "2021-01-01 22:00:00", + "candidate_index": 8050, "gt_datetime": "2021-01-01 21:33:00", "gt_price": 32538000.0 }, { "matched": true, "gt_bar_index": 707729, - "tech_bar_index": 707728, - "signal_bar_index": 707728, - "bar_offset": 1, - "tech_price": 35492000.0, - "tech_datetime": "2021-01-29 01:45:00", - "candidate_index": 4488, + "tech_bar_index": 707761, + "signal_bar_index": 707761, + "bar_offset": 32, + "tech_price": 35683000.0, + "tech_datetime": "2021-01-29 03:24:00", + "candidate_index": 8202, "gt_datetime": "2021-01-29 01:48:00", "gt_price": 35575000.0 }, { "matched": true, "gt_bar_index": 710704, - "tech_bar_index": 710741, - "signal_bar_index": 710741, - "bar_offset": 37, - "tech_price": 39327000.0, - "tech_datetime": "2021-02-04 08:24:00", - "candidate_index": 4501, + "tech_bar_index": 710697, + "signal_bar_index": 710697, + "bar_offset": 7, + "tech_price": 39137000.0, + "tech_datetime": "2021-02-04 06:12:00", + "candidate_index": 8228, "gt_datetime": "2021-02-04 06:33:00", "gt_price": 39350000.0 }, { "matched": true, "gt_bar_index": 717907, - "tech_bar_index": 717892, - "signal_bar_index": 717892, - "bar_offset": 15, - "tech_price": 57839000.0, - "tech_datetime": "2021-02-19 05:57:00", - "candidate_index": 4551, + "tech_bar_index": 717902, + "signal_bar_index": 717902, + "bar_offset": 5, + "tech_price": 57848000.0, + "tech_datetime": "2021-02-19 06:27:00", + "candidate_index": 8329, "gt_datetime": "2021-02-19 06:42:00", "gt_price": 58142000.0 }, { "matched": true, "gt_bar_index": 727974, - "tech_bar_index": 727961, - "signal_bar_index": 727961, - "bar_offset": 13, - "tech_price": 65100000.0, - "tech_datetime": "2021-03-12 05:24:00", - "candidate_index": 4617, + "tech_bar_index": 727974, + "signal_bar_index": 727974, + "bar_offset": 0, + "tech_price": 65709000.0, + "tech_datetime": "2021-03-12 06:03:00", + "candidate_index": 8461, "gt_datetime": "2021-03-12 06:03:00", "gt_price": 65709000.0 }, { "matched": true, "gt_bar_index": 737644, - "tech_bar_index": 737705, - "signal_bar_index": 737705, - "bar_offset": 61, - "tech_price": 71255000.0, - "tech_datetime": "2021-04-01 12:36:00", - "candidate_index": 4682, + "tech_bar_index": 737634, + "signal_bar_index": 737634, + "bar_offset": 10, + "tech_price": 71094000.0, + "tech_datetime": "2021-04-01 09:03:00", + "candidate_index": 8577, "gt_datetime": "2021-04-01 09:33:00", "gt_price": 71362000.0 }, { "matched": true, "gt_bar_index": 743557, - "tech_bar_index": 743654, - "signal_bar_index": 743654, - "bar_offset": 97, - "tech_price": 80797000.0, - "tech_datetime": "2021-04-13 22:03:00", - "candidate_index": 4722, + "tech_bar_index": 743523, + "signal_bar_index": 743523, + "bar_offset": 34, + "tech_price": 78240000.0, + "tech_datetime": "2021-04-13 15:30:00", + "candidate_index": 8661, "gt_datetime": "2021-04-13 17:12:00", "gt_price": 78890000.0 }, { "matched": true, "gt_bar_index": 752994, - "tech_bar_index": 752969, - "signal_bar_index": 752969, + "tech_bar_index": 753019, + "signal_bar_index": 753019, "bar_offset": 25, - "tech_price": 68133000.0, - "tech_datetime": "2021-05-03 07:48:00", - "candidate_index": 4768, + "tech_price": 69301000.0, + "tech_datetime": "2021-05-03 10:18:00", + "candidate_index": 8765, "gt_datetime": "2021-05-03 09:03:00", "gt_price": 68550000.0 }, { "matched": true, "gt_bar_index": 780337, - "tech_bar_index": 780389, - "signal_bar_index": 780389, - "bar_offset": 52, - "tech_price": 40701000.0, - "tech_datetime": "2021-06-29 18:33:00", - "candidate_index": 4890, + "tech_bar_index": 780422, + "signal_bar_index": 780422, + "bar_offset": 85, + "tech_price": 41211000.0, + "tech_datetime": "2021-06-29 20:12:00", + "candidate_index": 9063, "gt_datetime": "2021-06-29 15:57:00", "gt_price": 40745000.0 }, { "matched": true, "gt_bar_index": 801846, - "tech_bar_index": 801783, - "signal_bar_index": 801783, - "bar_offset": 63, - "tech_price": 51798000.0, - "tech_datetime": "2021-08-13 08:15:00", - "candidate_index": 4996, + "tech_bar_index": 801794, + "signal_bar_index": 801794, + "bar_offset": 52, + "tech_price": 52098000.0, + "tech_datetime": "2021-08-13 08:48:00", + "candidate_index": 9326, "gt_datetime": "2021-08-13 11:24:00", "gt_price": 52581000.0 }, { "matched": true, "gt_bar_index": 813224, - "tech_bar_index": 813329, - "signal_bar_index": 813329, - "bar_offset": 105, - "tech_price": 59300000.0, - "tech_datetime": "2021-09-06 09:33:00", - "candidate_index": 5065, + "tech_bar_index": 813214, + "signal_bar_index": 813214, + "bar_offset": 10, + "tech_price": 57897000.0, + "tech_datetime": "2021-09-06 03:48:00", + "candidate_index": 9467, "gt_datetime": "2021-09-06 04:18:00", "gt_price": 58302000.0 }, { "matched": true, "gt_bar_index": 829807, - "tech_bar_index": 829796, - "signal_bar_index": 829796, - "bar_offset": 11, - "tech_price": 67800000.0, - "tech_datetime": "2021-10-10 16:54:00", - "candidate_index": 5167, + "tech_bar_index": 829802, + "signal_bar_index": 829802, + "bar_offset": 5, + "tech_price": 67864000.0, + "tech_datetime": "2021-10-10 17:12:00", + "candidate_index": 9699, "gt_datetime": "2021-10-10 17:27:00", "gt_price": 68076000.0 }, { "matched": true, "gt_bar_index": 834023, - "tech_bar_index": 834020, - "signal_bar_index": 834020, - "bar_offset": 3, - "tech_price": 76289000.0, - "tech_datetime": "2021-10-19 12:06:00", - "candidate_index": 5196, + "tech_bar_index": 834038, + "signal_bar_index": 834038, + "bar_offset": 15, + "tech_price": 76654000.0, + "tech_datetime": "2021-10-19 13:00:00", + "candidate_index": 9760, "gt_datetime": "2021-10-19 12:15:00", "gt_price": 76711000.0 }, { "matched": true, "gt_bar_index": 843082, - "tech_bar_index": 843096, - "signal_bar_index": 843096, - "bar_offset": 14, - "tech_price": 74780000.0, - "tech_datetime": "2021-11-07 09:54:00", - "candidate_index": 5249, + "tech_bar_index": 843087, + "signal_bar_index": 843087, + "bar_offset": 5, + "tech_price": 74503000.0, + "tech_datetime": "2021-11-07 09:27:00", + "candidate_index": 9883, "gt_datetime": "2021-11-07 09:12:00", "gt_price": 74658000.0 }, { "matched": true, "gt_bar_index": 865290, - "tech_bar_index": 865214, - "signal_bar_index": 865214, - "bar_offset": 76, - "tech_price": 59837000.0, - "tech_datetime": "2021-12-23 23:03:00", - "candidate_index": 5359, + "tech_bar_index": 865293, + "signal_bar_index": 865293, + "bar_offset": 3, + "tech_price": 61087000.0, + "tech_datetime": "2021-12-24 03:00:00", + "candidate_index": 10151, "gt_datetime": "2021-12-24 02:51:00", "gt_price": 60863000.0 }, { "matched": true, "gt_bar_index": 883950, - "tech_bar_index": 883873, - "signal_bar_index": 883873, - "bar_offset": 77, - "tech_price": 46130000.0, - "tech_datetime": "2022-01-31 20:00:00", - "candidate_index": 5457, + "tech_bar_index": 883965, + "signal_bar_index": 883965, + "bar_offset": 15, + "tech_price": 46567000.0, + "tech_datetime": "2022-02-01 00:36:00", + "candidate_index": 10371, "gt_datetime": "2022-01-31 23:51:00", "gt_price": 46340000.0 }, { "matched": true, "gt_bar_index": 887067, - "tech_bar_index": 887128, - "signal_bar_index": 887128, - "bar_offset": 61, - "tech_price": 52184000.0, - "tech_datetime": "2022-02-07 14:45:00", - "candidate_index": 5473, + "tech_bar_index": 887015, + "signal_bar_index": 887015, + "bar_offset": 52, + "tech_price": 51645000.0, + "tech_datetime": "2022-02-07 09:06:00", + "candidate_index": 10417, "gt_datetime": "2022-02-07 11:42:00", "gt_price": 52182000.0 }, { "matched": true, "gt_bar_index": 909937, - "tech_bar_index": 909909, - "signal_bar_index": 909909, - "bar_offset": 28, - "tech_price": 54100000.0, - "tech_datetime": "2022-03-27 09:48:00", - "candidate_index": 5606, + "tech_bar_index": 909925, + "signal_bar_index": 909925, + "bar_offset": 12, + "tech_price": 54010000.0, + "tech_datetime": "2022-03-27 10:36:00", + "candidate_index": 10751, "gt_datetime": "2022-03-27 11:12:00", "gt_price": 54274000.0 }, { "matched": true, "gt_bar_index": 940710, - "tech_bar_index": 940586, - "signal_bar_index": 940586, - "bar_offset": 124, - "tech_price": 38251000.0, - "tech_datetime": "2022-05-30 15:06:00", - "candidate_index": 5776, + "tech_bar_index": 940702, + "signal_bar_index": 940702, + "bar_offset": 8, + "tech_price": 38545000.0, + "tech_datetime": "2022-05-30 20:54:00", + "candidate_index": 11162, "gt_datetime": "2022-05-30 21:18:00", "gt_price": 38753000.0 }, { "matched": true, "gt_bar_index": 943840, - "tech_bar_index": 943746, - "signal_bar_index": 943746, - "bar_offset": 94, - "tech_price": 38072000.0, - "tech_datetime": "2022-06-06 05:06:00", - "candidate_index": 5789, + "tech_bar_index": 943845, + "signal_bar_index": 943845, + "bar_offset": 5, + "tech_price": 38438000.0, + "tech_datetime": "2022-06-06 10:03:00", + "candidate_index": 11201, "gt_datetime": "2022-06-06 09:48:00", "gt_price": 38382000.0 }, { "matched": true, "gt_bar_index": 958666, - "tech_bar_index": 958669, - "signal_bar_index": 958669, - "bar_offset": 3, - "tech_price": 26800000.0, - "tech_datetime": "2022-07-07 07:15:00", - "candidate_index": 5864, + "tech_bar_index": 958670, + "signal_bar_index": 958670, + "bar_offset": 4, + "tech_price": 26828000.0, + "tech_datetime": "2022-07-07 07:18:00", + "candidate_index": 11360, "gt_datetime": "2022-07-07 07:06:00", "gt_price": 26868000.0 }, { "matched": true, "gt_bar_index": 976250, - "tech_bar_index": 976187, - "signal_bar_index": 976187, - "bar_offset": 63, - "tech_price": 32125000.0, - "tech_datetime": "2022-08-13 05:03:00", - "candidate_index": 5961, + "tech_bar_index": 976250, + "signal_bar_index": 976250, + "bar_offset": 0, + "tech_price": 32364000.0, + "tech_datetime": "2022-08-13 08:12:00", + "candidate_index": 11579, "gt_datetime": "2022-08-13 08:12:00", "gt_price": 32364000.0 }, { "matched": true, "gt_bar_index": 997453, - "tech_bar_index": 997321, - "signal_bar_index": 997321, - "bar_offset": 132, - "tech_price": 27107000.0, - "tech_datetime": "2022-09-26 10:30:00", - "candidate_index": 6052, + "tech_bar_index": 997453, + "signal_bar_index": 997453, + "bar_offset": 0, + "tech_price": 27331000.0, + "tech_datetime": "2022-09-26 17:06:00", + "candidate_index": 11851, "gt_datetime": "2022-09-26 17:06:00", "gt_price": 27331000.0 }, { "matched": true, "gt_bar_index": 1000940, - "tech_bar_index": 1000931, - "signal_bar_index": 1000931, - "bar_offset": 9, - "tech_price": 27931000.0, - "tech_datetime": "2022-10-03 23:00:00", - "candidate_index": 6072, + "tech_bar_index": 1000943, + "signal_bar_index": 1000943, + "bar_offset": 3, + "tech_price": 28080000.0, + "tech_datetime": "2022-10-03 23:36:00", + "candidate_index": 11905, "gt_datetime": "2022-10-03 23:27:00", "gt_price": 28114000.0 }, { "matched": true, "gt_bar_index": 1032589, - "tech_bar_index": 1032613, - "signal_bar_index": 1032613, - "bar_offset": 24, - "tech_price": 22659000.0, - "tech_datetime": "2022-12-09 03:06:00", - "candidate_index": 6205, + "tech_bar_index": 1032569, + "signal_bar_index": 1032569, + "bar_offset": 20, + "tech_price": 22617000.0, + "tech_datetime": "2022-12-09 00:54:00", + "candidate_index": 12260, "gt_datetime": "2022-12-09 01:54:00", "gt_price": 22655000.0 }, { "matched": true, "gt_bar_index": 1052801, - "tech_bar_index": 1052915, - "signal_bar_index": 1052915, - "bar_offset": 114, - "tech_price": 26234000.0, - "tech_datetime": "2023-01-20 16:36:00", - "candidate_index": 6295, + "tech_bar_index": 1052795, + "signal_bar_index": 1052795, + "bar_offset": 6, + "tech_price": 26297000.0, + "tech_datetime": "2023-01-20 10:36:00", + "candidate_index": 12490, "gt_datetime": "2023-01-20 10:54:00", "gt_price": 26340000.0 }, { "matched": true, "gt_bar_index": 1065367, - "tech_bar_index": 1065310, - "signal_bar_index": 1065310, - "bar_offset": 57, - "tech_price": 28651000.0, - "tech_datetime": "2023-02-15 17:48:00", - "candidate_index": 6352, + "tech_bar_index": 1065381, + "signal_bar_index": 1065381, + "bar_offset": 14, + "tech_price": 29491000.0, + "tech_datetime": "2023-02-15 21:21:00", + "candidate_index": 12685, "gt_datetime": "2023-02-15 20:39:00", "gt_price": 29041000.0 }, { "matched": true, "gt_bar_index": 1091255, - "tech_bar_index": 1091331, - "signal_bar_index": 1091331, - "bar_offset": 76, - "tech_price": 38328000.0, - "tech_datetime": "2023-04-11 04:27:00", - "candidate_index": 6497, + "tech_bar_index": 1091283, + "signal_bar_index": 1091283, + "bar_offset": 28, + "tech_price": 38294000.0, + "tech_datetime": "2023-04-11 02:03:00", + "candidate_index": 13033, "gt_datetime": "2023-04-11 00:39:00", "gt_price": 37619000.0 }, { "matched": true, "gt_bar_index": 1098484, - "tech_bar_index": 1098430, - "signal_bar_index": 1098430, - "bar_offset": 54, - "tech_price": 36666000.0, - "tech_datetime": "2023-04-26 02:21:00", - "candidate_index": 6527, + "tech_bar_index": 1098490, + "signal_bar_index": 1098490, + "bar_offset": 6, + "tech_price": 37233000.0, + "tech_datetime": "2023-04-26 05:21:00", + "candidate_index": 13129, "gt_datetime": "2023-04-26 05:03:00", "gt_price": 37111000.0 }, { "matched": true, "gt_bar_index": 1171860, - "tech_bar_index": 1171878, - "signal_bar_index": 1171878, - "bar_offset": 18, - "tech_price": 35669000.0, - "tech_datetime": "2023-09-26 13:33:00", - "candidate_index": 6842, + "tech_bar_index": 1171879, + "signal_bar_index": 1171879, + "bar_offset": 19, + "tech_price": 35664000.0, + "tech_datetime": "2023-09-26 13:36:00", + "candidate_index": 14013, "gt_datetime": "2023-09-26 12:39:00", "gt_price": 35757000.0 }, { "matched": true, "gt_bar_index": 1181278, - "tech_bar_index": 1181382, - "signal_bar_index": 1181382, - "bar_offset": 104, - "tech_price": 37080000.0, - "tech_datetime": "2023-10-16 08:45:00", - "candidate_index": 6893, + "tech_bar_index": 1181261, + "signal_bar_index": 1181261, + "bar_offset": 17, + "tech_price": 36819000.0, + "tech_datetime": "2023-10-16 02:42:00", + "candidate_index": 14129, "gt_datetime": "2023-10-16 03:33:00", "gt_price": 36891000.0 }, { "matched": true, "gt_bar_index": 1185000, - "tech_bar_index": 1184942, - "signal_bar_index": 1184942, - "bar_offset": 58, - "tech_price": 41333000.0, - "tech_datetime": "2023-10-23 22:51:00", - "candidate_index": 6900, + "tech_bar_index": 1185032, + "signal_bar_index": 1185032, + "bar_offset": 32, + "tech_price": 41769000.0, + "tech_datetime": "2023-10-24 03:21:00", + "candidate_index": 14180, "gt_datetime": "2023-10-24 01:45:00", "gt_price": 41797000.0 }, { "matched": true, "gt_bar_index": 1189242, - "tech_bar_index": 1189238, - "signal_bar_index": 1189238, + "tech_bar_index": 1189246, + "signal_bar_index": 1189246, "bar_offset": 4, - "tech_price": 46937000.0, - "tech_datetime": "2023-11-01 21:39:00", - "candidate_index": 6923, + "tech_price": 47476000.0, + "tech_datetime": "2023-11-01 22:03:00", + "candidate_index": 14248, "gt_datetime": "2023-11-01 21:51:00", "gt_price": 47184000.0 }, { "matched": true, "gt_bar_index": 1192914, - "tech_bar_index": 1192935, - "signal_bar_index": 1192935, - "bar_offset": 21, - "tech_price": 48600000.0, - "tech_datetime": "2023-11-09 14:30:00", - "candidate_index": 6941, + "tech_bar_index": 1192873, + "signal_bar_index": 1192873, + "bar_offset": 41, + "tech_price": 48307000.0, + "tech_datetime": "2023-11-09 11:24:00", + "candidate_index": 14302, "gt_datetime": "2023-11-09 13:27:00", "gt_price": 48569000.0 }, { "matched": true, "gt_bar_index": 1203405, - "tech_bar_index": 1203468, - "signal_bar_index": 1203468, - "bar_offset": 63, - "tech_price": 50961000.0, - "tech_datetime": "2023-12-01 14:54:00", - "candidate_index": 6978, + "tech_bar_index": 1203483, + "signal_bar_index": 1203483, + "bar_offset": 78, + "tech_price": 50922000.0, + "tech_datetime": "2023-12-01 15:39:00", + "candidate_index": 14439, "gt_datetime": "2023-12-01 11:45:00", "gt_price": 50747000.0 }, { "matched": true, "gt_bar_index": 1218592, - "tech_bar_index": 1218693, - "signal_bar_index": 1218693, - "bar_offset": 101, - "tech_price": 58174000.0, - "tech_datetime": "2024-01-02 08:09:00", - "candidate_index": 7038, + "tech_bar_index": 1218547, + "signal_bar_index": 1218547, + "bar_offset": 45, + "tech_price": 57318000.0, + "tech_datetime": "2024-01-02 00:51:00", + "candidate_index": 14671, "gt_datetime": "2024-01-02 03:06:00", "gt_price": 57486000.0 }, { "matched": true, "gt_bar_index": 1221974, - "tech_bar_index": 1221898, - "signal_bar_index": 1221898, - "bar_offset": 76, - "tech_price": 60416000.0, - "tech_datetime": "2024-01-08 23:09:00", - "candidate_index": 7055, + "tech_bar_index": 1221994, + "signal_bar_index": 1221994, + "bar_offset": 20, + "tech_price": 62722000.0, + "tech_datetime": "2024-01-09 03:57:00", + "candidate_index": 14728, "gt_datetime": "2024-01-09 02:57:00", "gt_price": 61072000.0 }, { "matched": true, "gt_bar_index": 1241673, - "tech_bar_index": 1241781, - "signal_bar_index": 1241781, - "bar_offset": 108, - "tech_price": 71943000.0, - "tech_datetime": "2024-02-19 12:54:00", - "candidate_index": 7116, + "tech_bar_index": 1241634, + "signal_bar_index": 1241634, + "bar_offset": 39, + "tech_price": 71234000.0, + "tech_datetime": "2024-02-19 05:33:00", + "candidate_index": 15011, "gt_datetime": "2024-02-19 07:30:00", "gt_price": 71967000.0 }, { "matched": true, "gt_bar_index": 1248585, - "tech_bar_index": 1248794, - "signal_bar_index": 1248794, - "bar_offset": 209, - "tech_price": 93080000.0, - "tech_datetime": "2024-03-05 03:33:00", - "candidate_index": 7138, + "tech_bar_index": 1248588, + "signal_bar_index": 1248588, + "bar_offset": 3, + "tech_price": 89768000.0, + "tech_datetime": "2024-03-04 17:15:00", + "candidate_index": 15126, "gt_datetime": "2024-03-04 17:06:00", "gt_price": 89728000.0 }, { "matched": true, "gt_bar_index": 1252873, - "tech_bar_index": 1252798, - "signal_bar_index": 1252798, - "bar_offset": 75, - "tech_price": 101166000.0, - "tech_datetime": "2024-03-13 11:45:00", - "candidate_index": 7157, + "tech_bar_index": 1252830, + "signal_bar_index": 1252830, + "bar_offset": 43, + "tech_price": 101283000.0, + "tech_datetime": "2024-03-13 13:21:00", + "candidate_index": 15199, "gt_datetime": "2024-03-13 15:30:00", "gt_price": 101688000.0 }, { "matched": true, "gt_bar_index": 1284603, - "tech_bar_index": 1284506, - "signal_bar_index": 1284506, - "bar_offset": 97, - "tech_price": 92647000.0, - "tech_datetime": "2024-05-18 14:21:00", - "candidate_index": 7278, + "tech_bar_index": 1284591, + "signal_bar_index": 1284591, + "bar_offset": 12, + "tech_price": 92910000.0, + "tech_datetime": "2024-05-18 18:36:00", + "candidate_index": 15656, "gt_datetime": "2024-05-18 19:12:00", "gt_price": 93107000.0 }, { "matched": true, "gt_bar_index": 1292082, - "tech_bar_index": 1292138, - "signal_bar_index": 1292138, - "bar_offset": 56, - "tech_price": 95996000.0, - "tech_datetime": "2024-06-03 18:24:00", - "candidate_index": 7314, + "tech_bar_index": 1292130, + "signal_bar_index": 1292130, + "bar_offset": 48, + "tech_price": 96220000.0, + "tech_datetime": "2024-06-03 18:00:00", + "candidate_index": 15780, "gt_datetime": "2024-06-03 15:36:00", "gt_price": 96067000.0 }, { "matched": true, "gt_bar_index": 1314287, - "tech_bar_index": 1314262, - "signal_bar_index": 1314262, - "bar_offset": 25, - "tech_price": 89999000.0, - "tech_datetime": "2024-07-19 20:48:00", - "candidate_index": 7389, + "tech_bar_index": 1314319, + "signal_bar_index": 1314319, + "bar_offset": 32, + "tech_price": 91711000.0, + "tech_datetime": "2024-07-19 23:39:00", + "candidate_index": 16131, "gt_datetime": "2024-07-19 22:03:00", "gt_price": 90425000.0 }, { "matched": true, "gt_bar_index": 1323877, - "tech_bar_index": 1324010, - "signal_bar_index": 1324010, - "bar_offset": 133, - "tech_price": 83700000.0, - "tech_datetime": "2024-08-09 04:12:00", - "candidate_index": 7443, + "tech_bar_index": 1323843, + "signal_bar_index": 1323843, + "bar_offset": 34, + "tech_price": 80786000.0, + "tech_datetime": "2024-08-08 19:51:00", + "candidate_index": 16289, "gt_datetime": "2024-08-08 21:33:00", "gt_price": 81684000.0 }, { "matched": true, "gt_bar_index": 1330962, - "tech_bar_index": 1330857, - "signal_bar_index": 1330857, - "bar_offset": 105, - "tech_price": 82258000.0, - "tech_datetime": "2024-08-23 10:33:00", - "candidate_index": 7470, + "tech_bar_index": 1330955, + "signal_bar_index": 1330955, + "bar_offset": 7, + "tech_price": 82421000.0, + "tech_datetime": "2024-08-23 15:27:00", + "candidate_index": 16404, "gt_datetime": "2024-08-23 15:48:00", "gt_price": 82885000.0 }, @@ -207674,187 +360122,187 @@ "bar_offset": 38, "tech_price": 82442000.0, "tech_datetime": "2024-10-04 16:12:00", - "candidate_index": 7550, + "candidate_index": 16655, "gt_datetime": "2024-10-04 18:06:00", "gt_price": 82844000.0 }, { "matched": true, "gt_bar_index": 1360700, - "tech_bar_index": 1360846, - "signal_bar_index": 1360846, - "bar_offset": 146, - "tech_price": 94009000.0, - "tech_datetime": "2024-10-25 05:39:00", - "candidate_index": 7610, + "tech_bar_index": 1360827, + "signal_bar_index": 1360827, + "bar_offset": 127, + "tech_price": 94040000.0, + "tech_datetime": "2024-10-25 04:42:00", + "candidate_index": 16789, "gt_datetime": "2024-10-24 22:21:00", "gt_price": 93472000.0 }, { "matched": true, "gt_bar_index": 1368684, - "tech_bar_index": 1368571, - "signal_bar_index": 1368571, - "bar_offset": 113, - "tech_price": 106215000.0, - "tech_datetime": "2024-11-10 07:54:00", - "candidate_index": 7640, + "tech_bar_index": 1368685, + "signal_bar_index": 1368685, + "bar_offset": 1, + "tech_price": 107917000.0, + "tech_datetime": "2024-11-10 13:36:00", + "candidate_index": 16925, "gt_datetime": "2024-11-10 13:33:00", "gt_price": 107812000.0 }, { "matched": true, "gt_bar_index": 1373708, - "tech_bar_index": 1373731, - "signal_bar_index": 1373731, - "bar_offset": 23, - "tech_price": 132419000.0, - "tech_datetime": "2024-11-21 01:54:00", - "candidate_index": 7668, + "tech_bar_index": 1373701, + "signal_bar_index": 1373701, + "bar_offset": 7, + "tech_price": 132440000.0, + "tech_datetime": "2024-11-21 00:24:00", + "candidate_index": 17008, "gt_datetime": "2024-11-21 00:45:00", "gt_price": 132801000.0 }, { "matched": true, "gt_bar_index": 1385367, - "tech_bar_index": 1385390, - "signal_bar_index": 1385390, - "bar_offset": 23, - "tech_price": 146220000.0, - "tech_datetime": "2024-12-15 11:48:00", - "candidate_index": 7738, + "tech_bar_index": 1385367, + "signal_bar_index": 1385367, + "bar_offset": 0, + "tech_price": 146200000.0, + "tech_datetime": "2024-12-15 10:39:00", + "candidate_index": 17213, "gt_datetime": "2024-12-15 10:39:00", "gt_price": 146200000.0 }, { "matched": true, "gt_bar_index": 1389924, - "tech_bar_index": 1389997, - "signal_bar_index": 1389997, - "bar_offset": 73, - "tech_price": 147490000.0, - "tech_datetime": "2024-12-25 02:09:00", - "candidate_index": 7760, + "tech_bar_index": 1389937, + "signal_bar_index": 1389937, + "bar_offset": 13, + "tech_price": 144572000.0, + "tech_datetime": "2024-12-24 23:09:00", + "candidate_index": 17288, "gt_datetime": "2024-12-24 22:30:00", "gt_price": 142630000.0 }, { "matched": true, "gt_bar_index": 1395722, - "tech_bar_index": 1396041, - "signal_bar_index": 1396041, - "bar_offset": 319, - "tech_price": 146335000.0, - "tech_datetime": "2025-01-06 21:18:00", - "candidate_index": 7780, + "tech_bar_index": 1395724, + "signal_bar_index": 1395724, + "bar_offset": 2, + "tech_price": 144938000.0, + "tech_datetime": "2025-01-06 05:27:00", + "candidate_index": 17389, "gt_datetime": "2025-01-06 05:21:00", "gt_price": 145008000.0 }, { "matched": true, "gt_bar_index": 1406466, - "tech_bar_index": 1406392, - "signal_bar_index": 1406392, - "bar_offset": 74, - "tech_price": 154602000.0, - "tech_datetime": "2025-01-28 10:51:00", - "candidate_index": 7836, + "tech_bar_index": 1406436, + "signal_bar_index": 1406436, + "bar_offset": 30, + "tech_price": 155414000.0, + "tech_datetime": "2025-01-28 13:03:00", + "candidate_index": 17561, "gt_datetime": "2025-01-28 14:33:00", "gt_price": 156093000.0 }, { "matched": true, "gt_bar_index": 1459812, - "tech_bar_index": 1459743, - "signal_bar_index": 1459743, - "bar_offset": 69, - "tech_price": 148556000.0, - "tech_datetime": "2025-05-20 05:48:00", - "candidate_index": 8052, + "tech_bar_index": 1459828, + "signal_bar_index": 1459828, + "bar_offset": 16, + "tech_price": 149266000.0, + "tech_datetime": "2025-05-20 10:03:00", + "candidate_index": 18381, "gt_datetime": "2025-05-20 09:15:00", "gt_price": 149593000.0 }, { "matched": true, "gt_bar_index": 1483539, - "tech_bar_index": 1483508, - "signal_bar_index": 1483508, - "bar_offset": 31, - "tech_price": 147936000.0, - "tech_datetime": "2025-07-08 18:03:00", - "candidate_index": 8149, + "tech_bar_index": 1483521, + "signal_bar_index": 1483521, + "bar_offset": 18, + "tech_price": 148069000.0, + "tech_datetime": "2025-07-08 18:42:00", + "candidate_index": 18768, "gt_datetime": "2025-07-08 19:36:00", "gt_price": 148400000.0 }, { "matched": true, "gt_bar_index": 1522922, - "tech_bar_index": 1522959, - "signal_bar_index": 1522959, - "bar_offset": 37, - "tech_price": 158676000.0, - "tech_datetime": "2025-09-29 06:39:00", - "candidate_index": 8324, + "tech_bar_index": 1522931, + "signal_bar_index": 1522931, + "bar_offset": 9, + "tech_price": 158496000.0, + "tech_datetime": "2025-09-29 05:15:00", + "candidate_index": 19468, "gt_datetime": "2025-09-29 04:48:00", "gt_price": 158464000.0 }, { "matched": true, "gt_bar_index": 1535397, - "tech_bar_index": 1535489, - "signal_bar_index": 1535489, - "bar_offset": 92, - "tech_price": 166039000.0, - "tech_datetime": "2025-10-25 15:36:00", - "candidate_index": 8383, + "tech_bar_index": 1535390, + "signal_bar_index": 1535390, + "bar_offset": 7, + "tech_price": 165835000.0, + "tech_datetime": "2025-10-25 10:39:00", + "candidate_index": 19686, "gt_datetime": "2025-10-25 11:00:00", "gt_price": 165986000.0 }, { "matched": true, "gt_bar_index": 1573193, - "tech_bar_index": 1573135, - "signal_bar_index": 1573135, - "bar_offset": 58, - "tech_price": 133657000.0, - "tech_datetime": "2026-01-12 08:21:00", - "candidate_index": 8541, + "tech_bar_index": 1573182, + "signal_bar_index": 1573182, + "bar_offset": 11, + "tech_price": 134454000.0, + "tech_datetime": "2026-01-12 10:42:00", + "candidate_index": 20282, "gt_datetime": "2026-01-12 11:15:00", "gt_price": 135008000.0 }, { "matched": true, "gt_bar_index": 1597919, - "tech_bar_index": 1597882, - "signal_bar_index": 1597882, - "bar_offset": 37, - "tech_price": 103403000.0, - "tech_datetime": "2026-03-04 21:42:00", - "candidate_index": 8645, + "tech_bar_index": 1597893, + "signal_bar_index": 1597893, + "bar_offset": 26, + "tech_price": 104075000.0, + "tech_datetime": "2026-03-04 22:15:00", + "candidate_index": 20649, "gt_datetime": "2026-03-04 23:33:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 1602890, - "tech_bar_index": 1602855, - "signal_bar_index": 1602855, - "bar_offset": 35, - "tech_price": 104577000.0, - "tech_datetime": "2026-03-15 06:21:00", - "candidate_index": 8674, + "tech_bar_index": 1602912, + "signal_bar_index": 1602912, + "bar_offset": 22, + "tech_price": 104979000.0, + "tech_datetime": "2026-03-15 09:12:00", + "candidate_index": 20719, "gt_datetime": "2026-03-15 08:06:00", "gt_price": 104939000.0 }, { "matched": true, "gt_bar_index": 1625270, - "tech_bar_index": 1625316, - "signal_bar_index": 1625316, - "bar_offset": 46, - "tech_price": 114757000.0, - "tech_datetime": "2026-05-01 12:27:00", - "candidate_index": 8778, + "tech_bar_index": 1625279, + "signal_bar_index": 1625279, + "bar_offset": 9, + "tech_price": 114080000.0, + "tech_datetime": "2026-05-01 10:36:00", + "candidate_index": 21116, "gt_datetime": "2026-05-01 10:09:00", "gt_price": 114075000.0 } @@ -207864,29 +360312,33 @@ "signal_label": "돌파 (B^)", "primary_techniques": [ "donchian", - "macd_cross" + "range_breakout", + "keltner_breakout", + "bb_squeeze_breakout", + "volume_breakout", + "composite_breakout" ] }, "div_bull": { "side": "buy", "gt_count": 109, - "tech_count": 8859, + "tech_count": 21376, "hit_count": 109, "miss_count": 0, "recall": 1.0, - "precision": 0.0123, - "f1": 0.0243, - "avg_bar_offset": 81.3, + "precision": 0.0051, + "f1": 0.0101, + "avg_bar_offset": 48.7, "hits": [ { "matched": true, "gt_bar_index": 11362, - "tech_bar_index": 11363, - "signal_bar_index": 11363, - "bar_offset": 1, - "tech_price": 1077000.0, - "tech_datetime": "2017-01-26 15:42:00", - "candidate_index": 90, + "tech_bar_index": 11483, + "signal_bar_index": 11483, + "bar_offset": 121, + "tech_price": 1083000.0, + "tech_datetime": "2017-01-26 21:51:00", + "candidate_index": 84, "gt_datetime": "2017-01-26 15:39:00", "gt_price": 1074000.0 }, @@ -207898,295 +360350,295 @@ "bar_offset": 2, "tech_price": 1099000.0, "tech_datetime": "2017-01-31 13:33:00", - "candidate_index": 112, + "candidate_index": 91, "gt_datetime": "2017-01-31 13:27:00", "gt_price": 1090000.0 }, { "matched": true, "gt_bar_index": 19075, - "tech_bar_index": 19043, - "signal_bar_index": 19043, - "bar_offset": 32, + "tech_bar_index": 18985, + "signal_bar_index": 18985, + "bar_offset": 90, "tech_price": 1196000.0, - "tech_datetime": "2017-02-13 16:18:00", - "candidate_index": 160, + "tech_datetime": "2017-02-13 13:24:00", + "candidate_index": 140, "gt_datetime": "2017-02-13 17:54:00", "gt_price": 1160000.0 }, { "matched": true, "gt_bar_index": 20599, - "tech_bar_index": 20603, - "signal_bar_index": 20603, - "bar_offset": 4, - "tech_price": 1205000.0, - "tech_datetime": "2017-02-17 07:03:00", - "candidate_index": 179, + "tech_bar_index": 20656, + "signal_bar_index": 20656, + "bar_offset": 57, + "tech_price": 1217000.0, + "tech_datetime": "2017-02-17 09:45:00", + "candidate_index": 148, "gt_datetime": "2017-02-17 06:48:00", "gt_price": 1201000.0 }, { "matched": true, "gt_bar_index": 48003, - "tech_bar_index": 47931, - "signal_bar_index": 47931, - "bar_offset": 72, - "tech_price": 1385000.0, - "tech_datetime": "2017-04-17 06:51:00", - "candidate_index": 398, + "tech_bar_index": 48273, + "signal_bar_index": 48273, + "bar_offset": 270, + "tech_price": 1389000.0, + "tech_datetime": "2017-04-17 23:57:00", + "candidate_index": 363, "gt_datetime": "2017-04-17 10:27:00", "gt_price": 1380000.0 }, { "matched": true, "gt_bar_index": 70986, - "tech_bar_index": 70918, - "signal_bar_index": 70918, - "bar_offset": 68, - "tech_price": 3094000.0, - "tech_datetime": "2017-06-04 21:24:00", - "candidate_index": 585, + "tech_bar_index": 71061, + "signal_bar_index": 71061, + "bar_offset": 75, + "tech_price": 3071000.0, + "tech_datetime": "2017-06-05 04:33:00", + "candidate_index": 601, "gt_datetime": "2017-06-05 00:48:00", "gt_price": 3053000.0 }, { "matched": true, "gt_bar_index": 99028, - "tech_bar_index": 98896, - "signal_bar_index": 98896, - "bar_offset": 132, - "tech_price": 3070000.0, - "tech_datetime": "2017-08-02 16:18:00", - "candidate_index": 805, + "tech_bar_index": 99092, + "signal_bar_index": 99092, + "bar_offset": 64, + "tech_price": 3046000.0, + "tech_datetime": "2017-08-03 02:06:00", + "candidate_index": 926, "gt_datetime": "2017-08-02 22:54:00", "gt_price": 3024000.0 }, { "matched": true, "gt_bar_index": 102720, - "tech_bar_index": 102778, - "signal_bar_index": 102778, - "bar_offset": 58, - "tech_price": 3856000.0, - "tech_datetime": "2017-08-10 18:51:00", - "candidate_index": 830, + "tech_bar_index": 102756, + "signal_bar_index": 102756, + "bar_offset": 36, + "tech_price": 3845000.0, + "tech_datetime": "2017-08-10 17:45:00", + "candidate_index": 979, "gt_datetime": "2017-08-10 15:57:00", "gt_price": 3820000.0 }, { "matched": true, "gt_bar_index": 111314, - "tech_bar_index": 111286, - "signal_bar_index": 111286, - "bar_offset": 28, - "tech_price": 4865000.0, - "tech_datetime": "2017-08-28 12:18:00", - "candidate_index": 914, + "tech_bar_index": 111292, + "signal_bar_index": 111292, + "bar_offset": 22, + "tech_price": 4863000.0, + "tech_datetime": "2017-08-28 12:36:00", + "candidate_index": 1123, "gt_datetime": "2017-08-28 13:42:00", "gt_price": 4787000.0 }, { "matched": true, "gt_bar_index": 124974, - "tech_bar_index": 124971, - "signal_bar_index": 124971, + "tech_bar_index": 124977, + "signal_bar_index": 124977, "bar_offset": 3, - "tech_price": 4313000.0, - "tech_datetime": "2017-09-26 07:54:00", - "candidate_index": 1034, + "tech_price": 4311000.0, + "tech_datetime": "2017-09-26 08:12:00", + "candidate_index": 1328, "gt_datetime": "2017-09-26 08:03:00", "gt_price": 4295000.0 }, { "matched": true, "gt_bar_index": 140575, - "tech_bar_index": 140601, - "signal_bar_index": 140601, - "bar_offset": 26, - "tech_price": 6638000.0, - "tech_datetime": "2017-10-28 21:27:00", - "candidate_index": 1133, + "tech_bar_index": 140638, + "signal_bar_index": 140638, + "bar_offset": 63, + "tech_price": 6686000.0, + "tech_datetime": "2017-10-28 23:18:00", + "candidate_index": 1533, "gt_datetime": "2017-10-28 20:09:00", "gt_price": 6593000.0 }, { "matched": true, "gt_bar_index": 222370, - "tech_bar_index": 222377, - "signal_bar_index": 222377, - "bar_offset": 7, - "tech_price": 8479000.0, - "tech_datetime": "2018-04-18 08:48:00", - "candidate_index": 1590, + "tech_bar_index": 222399, + "signal_bar_index": 222399, + "bar_offset": 29, + "tech_price": 8493000.0, + "tech_datetime": "2018-04-18 09:54:00", + "candidate_index": 2570, "gt_datetime": "2018-04-18 08:27:00", "gt_price": 8420000.0 }, { "matched": true, "gt_bar_index": 259078, - "tech_bar_index": 258983, - "signal_bar_index": 258983, - "bar_offset": 95, - "tech_price": 7290000.0, - "tech_datetime": "2018-07-04 06:54:00", - "candidate_index": 1828, + "tech_bar_index": 258955, + "signal_bar_index": 258955, + "bar_offset": 123, + "tech_price": 7307000.0, + "tech_datetime": "2018-07-04 05:30:00", + "candidate_index": 2961, "gt_datetime": "2018-07-04 11:39:00", "gt_price": 7094000.0 }, { "matched": true, "gt_bar_index": 264850, - "tech_bar_index": 264687, - "signal_bar_index": 264687, - "bar_offset": 163, - "tech_price": 7224000.0, - "tech_datetime": "2018-07-16 05:15:00", - "candidate_index": 1859, + "tech_bar_index": 265024, + "signal_bar_index": 265024, + "bar_offset": 174, + "tech_price": 7370000.0, + "tech_datetime": "2018-07-16 22:06:00", + "candidate_index": 3016, "gt_datetime": "2018-07-16 13:24:00", "gt_price": 7151000.0 }, { "matched": true, "gt_bar_index": 283937, - "tech_bar_index": 284161, - "signal_bar_index": 284161, - "bar_offset": 224, - "tech_price": 7548000.0, - "tech_datetime": "2018-08-27 02:21:00", - "candidate_index": 2003, + "tech_bar_index": 284065, + "signal_bar_index": 284065, + "bar_offset": 128, + "tech_price": 7549000.0, + "tech_datetime": "2018-08-26 21:30:00", + "candidate_index": 3241, "gt_datetime": "2018-08-26 15:03:00", "gt_price": 7450000.0 }, { "matched": true, "gt_bar_index": 290425, - "tech_bar_index": 290604, - "signal_bar_index": 290604, - "bar_offset": 179, - "tech_price": 7160000.0, - "tech_datetime": "2018-09-09 14:30:00", - "candidate_index": 2051, + "tech_bar_index": 290624, + "signal_bar_index": 290624, + "bar_offset": 199, + "tech_price": 7179000.0, + "tech_datetime": "2018-09-09 15:30:00", + "candidate_index": 3317, "gt_datetime": "2018-09-09 05:33:00", "gt_price": 7116000.0 }, { "matched": true, "gt_bar_index": 292088, - "tech_bar_index": 292067, - "signal_bar_index": 292067, - "bar_offset": 21, - "tech_price": 7208000.0, - "tech_datetime": "2018-09-12 16:24:00", - "candidate_index": 2068, + "tech_bar_index": 292108, + "signal_bar_index": 292108, + "bar_offset": 20, + "tech_price": 7193000.0, + "tech_datetime": "2018-09-12 18:27:00", + "candidate_index": 3333, "gt_datetime": "2018-09-12 17:27:00", "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 294591, - "tech_bar_index": 294658, - "signal_bar_index": 294658, - "bar_offset": 67, - "tech_price": 7197000.0, - "tech_datetime": "2018-09-18 04:06:00", - "candidate_index": 2081, + "tech_bar_index": 294644, + "signal_bar_index": 294644, + "bar_offset": 53, + "tech_price": 7190000.0, + "tech_datetime": "2018-09-18 03:24:00", + "candidate_index": 3353, "gt_datetime": "2018-09-18 00:45:00", "gt_price": 7112000.0 }, { "matched": true, "gt_bar_index": 298501, - "tech_bar_index": 298607, - "signal_bar_index": 298607, - "bar_offset": 106, - "tech_price": 7279000.0, - "tech_datetime": "2018-09-26 12:06:00", - "candidate_index": 2109, + "tech_bar_index": 298486, + "signal_bar_index": 298486, + "bar_offset": 15, + "tech_price": 7291000.0, + "tech_datetime": "2018-09-26 06:03:00", + "candidate_index": 3391, "gt_datetime": "2018-09-26 06:48:00", "gt_price": 7250000.0 }, { "matched": true, "gt_bar_index": 306123, - "tech_bar_index": 306065, - "signal_bar_index": 306065, - "bar_offset": 58, - "tech_price": 7245000.0, - "tech_datetime": "2018-10-12 05:51:00", - "candidate_index": 2171, + "tech_bar_index": 306140, + "signal_bar_index": 306140, + "bar_offset": 17, + "tech_price": 7237000.0, + "tech_datetime": "2018-10-12 09:36:00", + "candidate_index": 3475, "gt_datetime": "2018-10-12 08:45:00", "gt_price": 7158000.0 }, { "matched": true, "gt_bar_index": 345092, - "tech_bar_index": 345170, - "signal_bar_index": 345170, - "bar_offset": 78, - "tech_price": 4200000.0, - "tech_datetime": "2019-01-02 07:27:00", - "candidate_index": 2368, + "tech_bar_index": 345136, + "signal_bar_index": 345136, + "bar_offset": 44, + "tech_price": 4210000.0, + "tech_datetime": "2019-01-02 05:45:00", + "candidate_index": 3848, "gt_datetime": "2019-01-02 03:33:00", "gt_price": 4137000.0 }, { "matched": true, "gt_bar_index": 362285, - "tech_bar_index": 362294, - "signal_bar_index": 362294, - "bar_offset": 9, - "tech_price": 3786000.0, - "tech_datetime": "2019-02-07 00:42:00", - "candidate_index": 2484, + "tech_bar_index": 362329, + "signal_bar_index": 362329, + "bar_offset": 44, + "tech_price": 3790000.0, + "tech_datetime": "2019-02-07 02:27:00", + "candidate_index": 3991, "gt_datetime": "2019-02-07 00:15:00", "gt_price": 3759000.0 }, { "matched": true, "gt_bar_index": 372468, - "tech_bar_index": 372404, - "signal_bar_index": 372404, - "bar_offset": 64, - "tech_price": 4243000.0, - "tech_datetime": "2019-02-28 02:24:00", - "candidate_index": 2541, + "tech_bar_index": 372529, + "signal_bar_index": 372529, + "bar_offset": 61, + "tech_price": 4264000.0, + "tech_datetime": "2019-02-28 08:39:00", + "candidate_index": 4054, "gt_datetime": "2019-02-28 05:36:00", "gt_price": 4134000.0 }, { "matched": true, "gt_bar_index": 394799, - "tech_bar_index": 394692, - "signal_bar_index": 394692, - "bar_offset": 107, - "tech_price": 5977000.0, - "tech_datetime": "2019-04-15 23:27:00", - "candidate_index": 2676, + "tech_bar_index": 394704, + "signal_bar_index": 394704, + "bar_offset": 95, + "tech_price": 5968000.0, + "tech_datetime": "2019-04-16 00:03:00", + "candidate_index": 4264, "gt_datetime": "2019-04-16 05:06:00", "gt_price": 5825000.0 }, { "matched": true, "gt_bar_index": 396377, - "tech_bar_index": 396300, - "signal_bar_index": 396300, - "bar_offset": 77, + "tech_bar_index": 396302, + "signal_bar_index": 396302, + "bar_offset": 75, "tech_price": 6072000.0, - "tech_datetime": "2019-04-19 09:30:00", - "candidate_index": 2687, + "tech_datetime": "2019-04-19 09:36:00", + "candidate_index": 4282, "gt_datetime": "2019-04-19 13:21:00", "gt_price": 6016000.0 }, { "matched": true, "gt_bar_index": 402848, - "tech_bar_index": 402823, - "signal_bar_index": 402823, - "bar_offset": 25, - "tech_price": 6342000.0, - "tech_datetime": "2019-05-03 04:24:00", - "candidate_index": 2722, + "tech_bar_index": 402838, + "signal_bar_index": 402838, + "bar_offset": 10, + "tech_price": 6341000.0, + "tech_datetime": "2019-05-03 05:12:00", + "candidate_index": 4354, "gt_datetime": "2019-05-03 05:42:00", "gt_price": 6330000.0 }, @@ -208198,451 +360650,451 @@ "bar_offset": 6, "tech_price": 9764000.0, "tech_datetime": "2019-06-13 22:03:00", - "candidate_index": 2833, + "candidate_index": 4621, "gt_datetime": "2019-06-13 21:45:00", "gt_price": 9697000.0 }, { "matched": true, "gt_bar_index": 446037, - "tech_bar_index": 445812, - "signal_bar_index": 445812, - "bar_offset": 225, - "tech_price": 11863000.0, - "tech_datetime": "2019-08-01 04:33:00", - "candidate_index": 2963, + "tech_bar_index": 446049, + "signal_bar_index": 446049, + "bar_offset": 12, + "tech_price": 11816000.0, + "tech_datetime": "2019-08-01 16:24:00", + "candidate_index": 4938, "gt_datetime": "2019-08-01 15:48:00", "gt_price": 11678000.0 }, { "matched": true, "gt_bar_index": 461229, - "tech_bar_index": 461176, - "signal_bar_index": 461176, - "bar_offset": 53, - "tech_price": 11783000.0, - "tech_datetime": "2019-09-02 13:21:00", - "candidate_index": 3041, + "tech_bar_index": 461104, + "signal_bar_index": 461104, + "bar_offset": 125, + "tech_price": 11792000.0, + "tech_datetime": "2019-09-02 09:45:00", + "candidate_index": 5161, "gt_datetime": "2019-09-02 16:00:00", "gt_price": 11738000.0 }, { "matched": true, "gt_bar_index": 483336, - "tech_bar_index": 483576, - "signal_bar_index": 483576, - "bar_offset": 240, - "tech_price": 9431000.0, - "tech_datetime": "2019-10-19 05:51:00", - "candidate_index": 3151, + "tech_bar_index": 483183, + "signal_bar_index": 483183, + "bar_offset": 153, + "tech_price": 9585000.0, + "tech_datetime": "2019-10-18 10:12:00", + "candidate_index": 5390, "gt_datetime": "2019-10-18 17:51:00", "gt_price": 9350000.0 }, { "matched": true, "gt_bar_index": 489601, - "tech_bar_index": 489720, - "signal_bar_index": 489720, - "bar_offset": 119, - "tech_price": 10812000.0, - "tech_datetime": "2019-11-01 01:03:00", - "candidate_index": 3171, + "tech_bar_index": 489575, + "signal_bar_index": 489575, + "bar_offset": 26, + "tech_price": 10660000.0, + "tech_datetime": "2019-10-31 17:48:00", + "candidate_index": 5454, "gt_datetime": "2019-10-31 19:06:00", "gt_price": 10503000.0 }, { "matched": true, "gt_bar_index": 525139, - "tech_bar_index": 525192, - "signal_bar_index": 525192, - "bar_offset": 53, - "tech_price": 9177000.0, - "tech_datetime": "2020-01-14 05:39:00", - "candidate_index": 3307, + "tech_bar_index": 525185, + "signal_bar_index": 525185, + "bar_offset": 46, + "tech_price": 9161000.0, + "tech_datetime": "2020-01-14 05:18:00", + "candidate_index": 5810, "gt_datetime": "2020-01-14 03:00:00", "gt_price": 9125000.0 }, { "matched": true, "gt_bar_index": 531490, - "tech_bar_index": 531466, - "signal_bar_index": 531466, - "bar_offset": 24, - "tech_price": 9959000.0, - "tech_datetime": "2020-01-27 07:30:00", - "candidate_index": 3348, + "tech_bar_index": 531503, + "signal_bar_index": 531503, + "bar_offset": 13, + "tech_price": 10013000.0, + "tech_datetime": "2020-01-27 09:21:00", + "candidate_index": 5899, "gt_datetime": "2020-01-27 08:42:00", "gt_price": 9909000.0 }, { "matched": true, "gt_bar_index": 535595, - "tech_bar_index": 535569, - "signal_bar_index": 535569, - "bar_offset": 26, - "tech_price": 10663000.0, - "tech_datetime": "2020-02-04 20:39:00", - "candidate_index": 3372, + "tech_bar_index": 535616, + "signal_bar_index": 535616, + "bar_offset": 21, + "tech_price": 10581000.0, + "tech_datetime": "2020-02-04 23:00:00", + "candidate_index": 5962, "gt_datetime": "2020-02-04 21:57:00", "gt_price": 10501000.0 }, { "matched": true, "gt_bar_index": 538756, - "tech_bar_index": 539172, - "signal_bar_index": 539172, - "bar_offset": 416, - "tech_price": 11808000.0, - "tech_datetime": "2020-02-12 08:48:00", - "candidate_index": 3393, + "tech_bar_index": 538870, + "signal_bar_index": 538870, + "bar_offset": 114, + "tech_price": 11384000.0, + "tech_datetime": "2020-02-11 17:42:00", + "candidate_index": 6011, "gt_datetime": "2020-02-11 12:00:00", "gt_price": 11313000.0 }, { "matched": true, "gt_bar_index": 593040, - "tech_bar_index": 593042, - "signal_bar_index": 593042, - "bar_offset": 2, - "tech_price": 11486000.0, - "tech_datetime": "2020-06-03 14:33:00", - "candidate_index": 3701, + "tech_bar_index": 593046, + "signal_bar_index": 593046, + "bar_offset": 6, + "tech_price": 11505000.0, + "tech_datetime": "2020-06-03 14:45:00", + "candidate_index": 6723, "gt_datetime": "2020-06-03 14:27:00", "gt_price": 11400000.0 }, { "matched": true, "gt_bar_index": 600704, - "tech_bar_index": 600674, - "signal_bar_index": 600674, - "bar_offset": 30, - "tech_price": 11248000.0, - "tech_datetime": "2020-06-19 15:03:00", - "candidate_index": 3756, + "tech_bar_index": 600727, + "signal_bar_index": 600727, + "bar_offset": 23, + "tech_price": 11224000.0, + "tech_datetime": "2020-06-19 17:42:00", + "candidate_index": 6818, "gt_datetime": "2020-06-19 16:33:00", "gt_price": 11183000.0 }, { "matched": true, "gt_bar_index": 615190, - "tech_bar_index": 615228, - "signal_bar_index": 615228, - "bar_offset": 38, - "tech_price": 10890000.0, - "tech_datetime": "2020-07-19 22:45:00", - "candidate_index": 3866, + "tech_bar_index": 615214, + "signal_bar_index": 615214, + "bar_offset": 24, + "tech_price": 10894000.0, + "tech_datetime": "2020-07-19 22:03:00", + "candidate_index": 6971, "gt_datetime": "2020-07-19 20:51:00", "gt_price": 10859000.0 }, { "matched": true, "gt_bar_index": 640953, - "tech_bar_index": 641039, - "signal_bar_index": 641039, - "bar_offset": 86, - "tech_price": 12235000.0, - "tech_datetime": "2020-09-11 17:18:00", - "candidate_index": 4031, + "tech_bar_index": 640877, + "signal_bar_index": 640877, + "bar_offset": 76, + "tech_price": 12345000.0, + "tech_datetime": "2020-09-11 09:12:00", + "candidate_index": 7304, "gt_datetime": "2020-09-11 13:00:00", "gt_price": 12160000.0 }, { "matched": true, "gt_bar_index": 653780, - "tech_bar_index": 653781, - "signal_bar_index": 653781, - "bar_offset": 1, - "tech_price": 12354000.0, - "tech_datetime": "2020-10-08 16:15:00", - "candidate_index": 4135, + "tech_bar_index": 653898, + "signal_bar_index": 653898, + "bar_offset": 118, + "tech_price": 12411000.0, + "tech_datetime": "2020-10-08 22:06:00", + "candidate_index": 7469, "gt_datetime": "2020-10-08 16:12:00", "gt_price": 12300000.0 }, { "matched": true, "gt_bar_index": 670066, - "tech_bar_index": 669927, - "signal_bar_index": 669927, - "bar_offset": 139, - "tech_price": 17076000.0, - "tech_datetime": "2020-11-11 07:36:00", - "candidate_index": 4240, + "tech_bar_index": 670113, + "signal_bar_index": 670113, + "bar_offset": 47, + "tech_price": 17058000.0, + "tech_datetime": "2020-11-11 16:54:00", + "candidate_index": 7698, "gt_datetime": "2020-11-11 14:33:00", "gt_price": 17010000.0 }, { "matched": true, "gt_bar_index": 678894, - "tech_bar_index": 678900, - "signal_bar_index": 678900, - "bar_offset": 6, - "tech_price": 19870000.0, - "tech_datetime": "2020-11-30 00:21:00", - "candidate_index": 4311, + "tech_bar_index": 678929, + "signal_bar_index": 678929, + "bar_offset": 35, + "tech_price": 19893000.0, + "tech_datetime": "2020-11-30 01:48:00", + "candidate_index": 7834, "gt_datetime": "2020-11-30 00:03:00", "gt_price": 19747000.0 }, { "matched": true, "gt_bar_index": 685128, - "tech_bar_index": 685042, - "signal_bar_index": 685042, - "bar_offset": 86, - "tech_price": 20131000.0, - "tech_datetime": "2020-12-12 19:27:00", - "candidate_index": 4346, + "tech_bar_index": 685095, + "signal_bar_index": 685095, + "bar_offset": 33, + "tech_price": 20162000.0, + "tech_datetime": "2020-12-12 22:06:00", + "candidate_index": 7908, "gt_datetime": "2020-12-12 23:45:00", "gt_price": 19990000.0 }, { "matched": true, "gt_bar_index": 693102, - "tech_bar_index": 693007, - "signal_bar_index": 693007, - "bar_offset": 95, - "tech_price": 30044000.0, - "tech_datetime": "2020-12-29 09:42:00", - "candidate_index": 4405, + "tech_bar_index": 693122, + "signal_bar_index": 693122, + "bar_offset": 20, + "tech_price": 29629000.0, + "tech_datetime": "2020-12-29 15:27:00", + "candidate_index": 8022, "gt_datetime": "2020-12-29 14:27:00", "gt_price": 29025000.0 }, { "matched": true, "gt_bar_index": 716126, - "tech_bar_index": 716174, - "signal_bar_index": 716174, - "bar_offset": 48, - "tech_price": 51567000.0, - "tech_datetime": "2021-02-15 16:03:00", - "candidate_index": 4536, + "tech_bar_index": 716185, + "signal_bar_index": 716185, + "bar_offset": 59, + "tech_price": 51703000.0, + "tech_datetime": "2021-02-15 16:36:00", + "candidate_index": 8297, "gt_datetime": "2021-02-15 13:39:00", "gt_price": 50802000.0 }, { "matched": true, "gt_bar_index": 736276, - "tech_bar_index": 736285, - "signal_bar_index": 736285, - "bar_offset": 9, - "tech_price": 66580000.0, - "tech_datetime": "2021-03-29 13:36:00", - "candidate_index": 4666, + "tech_bar_index": 736244, + "signal_bar_index": 736244, + "bar_offset": 32, + "tech_price": 66689000.0, + "tech_datetime": "2021-03-29 11:33:00", + "candidate_index": 8551, "gt_datetime": "2021-03-29 13:09:00", "gt_price": 66206000.0 }, { "matched": true, "gt_bar_index": 742565, - "tech_bar_index": 742639, - "signal_bar_index": 742639, - "bar_offset": 74, - "tech_price": 77648000.0, - "tech_datetime": "2021-04-11 19:18:00", - "candidate_index": 4717, + "tech_bar_index": 742451, + "signal_bar_index": 742451, + "bar_offset": 114, + "tech_price": 78760000.0, + "tech_datetime": "2021-04-11 09:54:00", + "candidate_index": 8652, "gt_datetime": "2021-04-11 15:36:00", "gt_price": 76300000.0 }, { "matched": true, "gt_bar_index": 751434, - "tech_bar_index": 751514, - "signal_bar_index": 751514, - "bar_offset": 80, - "tech_price": 63427000.0, - "tech_datetime": "2021-04-30 07:03:00", - "candidate_index": 4760, + "tech_bar_index": 751496, + "signal_bar_index": 751496, + "bar_offset": 62, + "tech_price": 63347000.0, + "tech_datetime": "2021-04-30 06:09:00", + "candidate_index": 8743, "gt_datetime": "2021-04-30 03:03:00", "gt_price": 62770000.0 }, { "matched": true, "gt_bar_index": 792094, - "tech_bar_index": 792266, - "signal_bar_index": 792266, - "bar_offset": 172, - "tech_price": 39157000.0, - "tech_datetime": "2021-07-24 12:24:00", - "candidate_index": 4950, + "tech_bar_index": 792148, + "signal_bar_index": 792148, + "bar_offset": 54, + "tech_price": 38170000.0, + "tech_datetime": "2021-07-24 06:30:00", + "candidate_index": 9193, "gt_datetime": "2021-07-24 03:48:00", "gt_price": 37760000.0 }, { "matched": true, "gt_bar_index": 841820, - "tech_bar_index": 841804, - "signal_bar_index": 841804, - "bar_offset": 16, - "tech_price": 74084000.0, - "tech_datetime": "2021-11-04 17:18:00", - "candidate_index": 5237, + "tech_bar_index": 841838, + "signal_bar_index": 841838, + "bar_offset": 18, + "tech_price": 73856000.0, + "tech_datetime": "2021-11-04 19:00:00", + "candidate_index": 9864, "gt_datetime": "2021-11-04 18:06:00", "gt_price": 73300000.0 }, { "matched": true, "gt_bar_index": 845812, - "tech_bar_index": 845758, - "signal_bar_index": 845758, - "bar_offset": 54, - "tech_price": 77945000.0, - "tech_datetime": "2021-11-12 23:00:00", - "candidate_index": 5263, + "tech_bar_index": 845832, + "signal_bar_index": 845832, + "bar_offset": 20, + "tech_price": 77411000.0, + "tech_datetime": "2021-11-13 02:42:00", + "candidate_index": 9924, "gt_datetime": "2021-11-13 01:42:00", "gt_price": 76600000.0 }, { "matched": true, "gt_bar_index": 853291, - "tech_bar_index": 853291, - "signal_bar_index": 853291, - "bar_offset": 0, - "tech_price": 69306000.0, - "tech_datetime": "2021-11-28 15:39:00", - "candidate_index": 5302, + "tech_bar_index": 853387, + "signal_bar_index": 853387, + "bar_offset": 96, + "tech_price": 69957000.0, + "tech_datetime": "2021-11-28 20:27:00", + "candidate_index": 10007, "gt_datetime": "2021-11-28 15:39:00", "gt_price": 68795000.0 }, { "matched": true, "gt_bar_index": 869180, - "tech_bar_index": 869255, - "signal_bar_index": 869255, - "bar_offset": 75, - "tech_price": 56898000.0, - "tech_datetime": "2022-01-01 09:06:00", - "candidate_index": 5377, + "tech_bar_index": 869207, + "signal_bar_index": 869207, + "bar_offset": 27, + "tech_price": 56743000.0, + "tech_datetime": "2022-01-01 06:42:00", + "candidate_index": 10193, "gt_datetime": "2022-01-01 05:21:00", "gt_price": 56001000.0 }, { "matched": true, "gt_bar_index": 905803, - "tech_bar_index": 905845, - "signal_bar_index": 905845, - "bar_offset": 42, - "tech_price": 49788000.0, - "tech_datetime": "2022-03-18 22:36:00", - "candidate_index": 5576, + "tech_bar_index": 905829, + "signal_bar_index": 905829, + "bar_offset": 26, + "tech_price": 49763000.0, + "tech_datetime": "2022-03-18 21:48:00", + "candidate_index": 10699, "gt_datetime": "2022-03-18 20:30:00", "gt_price": 49507000.0 }, { "matched": true, "gt_bar_index": 907396, - "tech_bar_index": 907406, - "signal_bar_index": 907406, - "bar_offset": 10, - "tech_price": 50157000.0, - "tech_datetime": "2022-03-22 04:39:00", - "candidate_index": 5587, + "tech_bar_index": 907423, + "signal_bar_index": 907423, + "bar_offset": 27, + "tech_price": 50158000.0, + "tech_datetime": "2022-03-22 05:30:00", + "candidate_index": 10724, "gt_datetime": "2022-03-22 04:09:00", "gt_price": 49859000.0 }, { "matched": true, "gt_bar_index": 917484, - "tech_bar_index": 917573, - "signal_bar_index": 917573, - "bar_offset": 89, - "tech_price": 50137000.0, - "tech_datetime": "2022-04-12 16:27:00", - "candidate_index": 5650, + "tech_bar_index": 917577, + "signal_bar_index": 917577, + "bar_offset": 93, + "tech_price": 50088000.0, + "tech_datetime": "2022-04-12 16:39:00", + "candidate_index": 10852, "gt_datetime": "2022-04-12 12:00:00", "gt_price": 49385000.0 }, { "matched": true, "gt_bar_index": 957322, - "tech_bar_index": 957257, - "signal_bar_index": 957257, - "bar_offset": 65, - "tech_price": 25441000.0, - "tech_datetime": "2022-07-04 08:39:00", - "candidate_index": 5858, + "tech_bar_index": 957376, + "signal_bar_index": 957376, + "bar_offset": 54, + "tech_price": 25211000.0, + "tech_datetime": "2022-07-04 14:36:00", + "candidate_index": 11348, "gt_datetime": "2022-07-04 11:54:00", "gt_price": 25102000.0 }, { "matched": true, "gt_bar_index": 974875, - "tech_bar_index": 975041, - "signal_bar_index": 975041, - "bar_offset": 166, - "tech_price": 30839000.0, - "tech_datetime": "2022-08-10 19:45:00", - "candidate_index": 5954, + "tech_bar_index": 974809, + "signal_bar_index": 974809, + "bar_offset": 66, + "tech_price": 31136000.0, + "tech_datetime": "2022-08-10 08:09:00", + "candidate_index": 11556, "gt_datetime": "2022-08-10 11:27:00", "gt_price": 30500000.0 }, { "matched": true, "gt_bar_index": 999060, - "tech_bar_index": 999063, - "signal_bar_index": 999063, - "bar_offset": 3, - "tech_price": 27890000.0, - "tech_datetime": "2022-09-30 01:36:00", - "candidate_index": 6061, + "tech_bar_index": 999068, + "signal_bar_index": 999068, + "bar_offset": 8, + "tech_price": 28050000.0, + "tech_datetime": "2022-09-30 01:51:00", + "candidate_index": 11879, "gt_datetime": "2022-09-30 01:27:00", "gt_price": 27544000.0 }, { "matched": true, "gt_bar_index": 1010503, - "tech_bar_index": 1010564, - "signal_bar_index": 1010564, - "bar_offset": 61, - "tech_price": 27589000.0, - "tech_datetime": "2022-10-24 00:42:00", - "candidate_index": 6106, + "tech_bar_index": 1010521, + "signal_bar_index": 1010521, + "bar_offset": 18, + "tech_price": 27571000.0, + "tech_datetime": "2022-10-23 22:33:00", + "candidate_index": 12015, "gt_datetime": "2022-10-23 21:39:00", "gt_price": 27482000.0 }, { "matched": true, "gt_bar_index": 1015439, - "tech_bar_index": 1015385, - "signal_bar_index": 1015385, - "bar_offset": 54, - "tech_price": 28880000.0, - "tech_datetime": "2022-11-03 01:45:00", - "candidate_index": 6123, + "tech_bar_index": 1015415, + "signal_bar_index": 1015415, + "bar_offset": 24, + "tech_price": 29109000.0, + "tech_datetime": "2022-11-03 03:15:00", + "candidate_index": 12068, "gt_datetime": "2022-11-03 04:27:00", "gt_price": 28550000.0 }, { "matched": true, "gt_bar_index": 1027813, - "tech_bar_index": 1027871, - "signal_bar_index": 1027871, - "bar_offset": 58, - "tech_price": 22362000.0, - "tech_datetime": "2022-11-29 06:00:00", - "candidate_index": 6180, + "tech_bar_index": 1027791, + "signal_bar_index": 1027791, + "bar_offset": 22, + "tech_price": 22521000.0, + "tech_datetime": "2022-11-29 02:00:00", + "candidate_index": 12197, "gt_datetime": "2022-11-29 03:06:00", "gt_price": 22248000.0 }, { "matched": true, "gt_bar_index": 1034349, - "tech_bar_index": 1034106, - "signal_bar_index": 1034106, - "bar_offset": 243, - "tech_price": 22812000.0, - "tech_datetime": "2022-12-12 05:45:00", - "candidate_index": 6213, + "tech_bar_index": 1034488, + "signal_bar_index": 1034488, + "bar_offset": 139, + "tech_price": 22613000.0, + "tech_datetime": "2022-12-13 00:51:00", + "candidate_index": 12273, "gt_datetime": "2022-12-12 17:54:00", "gt_price": 22475000.0 }, { "matched": true, "gt_bar_index": 1054149, - "tech_bar_index": 1054182, - "signal_bar_index": 1054182, - "bar_offset": 33, - "tech_price": 28338000.0, - "tech_datetime": "2023-01-23 07:57:00", - "candidate_index": 6303, + "tech_bar_index": 1054162, + "signal_bar_index": 1054162, + "bar_offset": 13, + "tech_price": 28280000.0, + "tech_datetime": "2023-01-23 06:57:00", + "candidate_index": 12512, "gt_datetime": "2023-01-23 06:18:00", "gt_price": 27941000.0 }, @@ -208654,19 +361106,19 @@ "bar_offset": 3, "tech_price": 28039000.0, "tech_datetime": "2023-02-14 03:03:00", - "candidate_index": 6347, + "candidate_index": 12671, "gt_datetime": "2023-02-14 02:54:00", "gt_price": 27900000.0 }, { "matched": true, "gt_bar_index": 1070190, - "tech_bar_index": 1070195, - "signal_bar_index": 1070195, - "bar_offset": 5, - "tech_price": 30483000.0, - "tech_datetime": "2023-02-25 22:03:00", - "candidate_index": 6387, + "tech_bar_index": 1070198, + "signal_bar_index": 1070198, + "bar_offset": 8, + "tech_price": 30477000.0, + "tech_datetime": "2023-02-25 22:12:00", + "candidate_index": 12756, "gt_datetime": "2023-02-25 21:48:00", "gt_price": 30319000.0 }, @@ -208678,187 +361130,187 @@ "bar_offset": 8, "tech_price": 36980000.0, "tech_datetime": "2023-04-06 23:09:00", - "candidate_index": 6487, + "candidate_index": 13011, "gt_datetime": "2023-04-06 22:45:00", "gt_price": 36756000.0 }, { "matched": true, "gt_bar_index": 1094748, - "tech_bar_index": 1094458, - "signal_bar_index": 1094458, - "bar_offset": 290, - "tech_price": 39155000.0, - "tech_datetime": "2023-04-17 19:45:00", - "candidate_index": 6513, + "tech_bar_index": 1094769, + "signal_bar_index": 1094769, + "bar_offset": 21, + "tech_price": 38656000.0, + "tech_datetime": "2023-04-18 11:18:00", + "candidate_index": 13083, "gt_datetime": "2023-04-18 10:15:00", "gt_price": 38266000.0 }, { "matched": true, "gt_bar_index": 1124434, - "tech_bar_index": 1124259, - "signal_bar_index": 1124259, - "bar_offset": 175, - "tech_price": 34694000.0, - "tech_datetime": "2023-06-18 21:48:00", - "candidate_index": 6623, + "tech_bar_index": 1124488, + "signal_bar_index": 1124488, + "bar_offset": 54, + "tech_price": 34599000.0, + "tech_datetime": "2023-06-19 11:42:00", + "candidate_index": 13453, "gt_datetime": "2023-06-19 09:00:00", "gt_price": 34393000.0 }, { "matched": true, "gt_bar_index": 1132384, - "tech_bar_index": 1132489, - "signal_bar_index": 1132489, - "bar_offset": 105, - "tech_price": 40243000.0, - "tech_datetime": "2023-07-06 03:45:00", - "candidate_index": 6662, + "tech_bar_index": 1132407, + "signal_bar_index": 1132407, + "bar_offset": 23, + "tech_price": 40165000.0, + "tech_datetime": "2023-07-05 23:39:00", + "candidate_index": 13557, "gt_datetime": "2023-07-05 22:30:00", "gt_price": 39785000.0 }, { "matched": true, "gt_bar_index": 1179818, - "tech_bar_index": 1179951, - "signal_bar_index": 1179951, - "bar_offset": 133, - "tech_price": 36750000.0, - "tech_datetime": "2023-10-13 09:12:00", - "candidate_index": 6889, + "tech_bar_index": 1179861, + "signal_bar_index": 1179861, + "bar_offset": 43, + "tech_price": 36558000.0, + "tech_datetime": "2023-10-13 04:42:00", + "candidate_index": 14114, "gt_datetime": "2023-10-13 02:33:00", "gt_price": 36350000.0 }, { "matched": true, "gt_bar_index": 1192082, - "tech_bar_index": 1192209, - "signal_bar_index": 1192209, - "bar_offset": 127, - "tech_price": 46611000.0, - "tech_datetime": "2023-11-08 02:12:00", - "candidate_index": 6934, + "tech_bar_index": 1192024, + "signal_bar_index": 1192024, + "bar_offset": 58, + "tech_price": 46738000.0, + "tech_datetime": "2023-11-07 16:57:00", + "candidate_index": 14287, "gt_datetime": "2023-11-07 19:51:00", "gt_price": 46250000.0 }, { "matched": true, "gt_bar_index": 1199030, - "tech_bar_index": 1198956, - "signal_bar_index": 1198956, - "bar_offset": 74, - "tech_price": 49888000.0, - "tech_datetime": "2023-11-22 05:18:00", - "candidate_index": 6966, + "tech_bar_index": 1198981, + "signal_bar_index": 1198981, + "bar_offset": 49, + "tech_price": 49822000.0, + "tech_datetime": "2023-11-22 06:33:00", + "candidate_index": 14390, "gt_datetime": "2023-11-22 09:00:00", "gt_price": 48366000.0 }, { "matched": true, "gt_bar_index": 1201721, - "tech_bar_index": 1202069, - "signal_bar_index": 1202069, - "bar_offset": 348, - "tech_price": 49835000.0, - "tech_datetime": "2023-11-28 16:57:00", - "candidate_index": 6969, + "tech_bar_index": 1201769, + "signal_bar_index": 1201769, + "bar_offset": 48, + "tech_price": 49906000.0, + "tech_datetime": "2023-11-28 01:57:00", + "candidate_index": 14421, "gt_datetime": "2023-11-27 23:33:00", "gt_price": 49425000.0 }, { "matched": true, "gt_bar_index": 1224973, - "tech_bar_index": 1224981, - "signal_bar_index": 1224981, - "bar_offset": 8, - "tech_price": 57914000.0, - "tech_datetime": "2024-01-15 09:18:00", - "candidate_index": 7069, + "tech_bar_index": 1224993, + "signal_bar_index": 1224993, + "bar_offset": 20, + "tech_price": 58032000.0, + "tech_datetime": "2024-01-15 09:54:00", + "candidate_index": 14760, "gt_datetime": "2024-01-15 08:54:00", "gt_price": 57224000.0 }, { "matched": true, "gt_bar_index": 1230566, - "tech_bar_index": 1230537, - "signal_bar_index": 1230537, - "bar_offset": 29, - "tech_price": 56686000.0, - "tech_datetime": "2024-01-26 23:06:00", - "candidate_index": 7081, + "tech_bar_index": 1230556, + "signal_bar_index": 1230556, + "bar_offset": 10, + "tech_price": 57108000.0, + "tech_datetime": "2024-01-27 00:03:00", + "candidate_index": 14833, "gt_datetime": "2024-01-27 00:33:00", "gt_price": 56736000.0 }, { "matched": true, "gt_bar_index": 1245263, - "tech_bar_index": 1245447, - "signal_bar_index": 1245447, - "bar_offset": 184, - "tech_price": 73523000.0, - "tech_datetime": "2024-02-27 04:12:00", - "candidate_index": 7126, + "tech_bar_index": 1245327, + "signal_bar_index": 1245327, + "bar_offset": 64, + "tech_price": 70766000.0, + "tech_datetime": "2024-02-26 22:12:00", + "candidate_index": 15058, "gt_datetime": "2024-02-26 19:00:00", "gt_price": 70000000.0 }, { "matched": true, "gt_bar_index": 1258116, - "tech_bar_index": 1258122, - "signal_bar_index": 1258122, - "bar_offset": 6, - "tech_price": 93187000.0, - "tech_datetime": "2024-03-24 13:57:00", - "candidate_index": 7179, + "tech_bar_index": 1258132, + "signal_bar_index": 1258132, + "bar_offset": 16, + "tech_price": 93236000.0, + "tech_datetime": "2024-03-24 14:27:00", + "candidate_index": 15267, "gt_datetime": "2024-03-24 13:39:00", "gt_price": 92782000.0 }, { "matched": true, "gt_bar_index": 1266426, - "tech_bar_index": 1266293, - "signal_bar_index": 1266293, - "bar_offset": 133, - "tech_price": 99481000.0, - "tech_datetime": "2024-04-10 15:42:00", - "candidate_index": 7211, + "tech_bar_index": 1266451, + "signal_bar_index": 1266451, + "bar_offset": 25, + "tech_price": 98900000.0, + "tech_datetime": "2024-04-10 23:36:00", + "candidate_index": 15392, "gt_datetime": "2024-04-10 22:21:00", "gt_price": 97500000.0 }, { "matched": true, "gt_bar_index": 1268029, - "tech_bar_index": 1267953, - "signal_bar_index": 1267953, - "bar_offset": 76, - "tech_price": 99696000.0, - "tech_datetime": "2024-04-14 02:42:00", - "candidate_index": 7219, + "tech_bar_index": 1267972, + "signal_bar_index": 1267972, + "bar_offset": 57, + "tech_price": 99678000.0, + "tech_datetime": "2024-04-14 03:39:00", + "candidate_index": 15419, "gt_datetime": "2024-04-14 06:30:00", "gt_price": 95000000.0 }, { "matched": true, "gt_bar_index": 1282117, - "tech_bar_index": 1282419, - "signal_bar_index": 1282419, - "bar_offset": 302, - "tech_price": 87992000.0, - "tech_datetime": "2024-05-14 06:00:00", - "candidate_index": 7268, + "tech_bar_index": 1282157, + "signal_bar_index": 1282157, + "bar_offset": 40, + "tech_price": 87250000.0, + "tech_datetime": "2024-05-13 16:54:00", + "candidate_index": 15616, "gt_datetime": "2024-05-13 14:54:00", "gt_price": 85290000.0 }, { "matched": true, "gt_bar_index": 1290836, - "tech_bar_index": 1290885, - "signal_bar_index": 1290885, - "bar_offset": 49, - "tech_price": 94286000.0, - "tech_datetime": "2024-06-01 03:45:00", - "candidate_index": 7304, + "tech_bar_index": 1290856, + "signal_bar_index": 1290856, + "bar_offset": 20, + "tech_price": 94368000.0, + "tech_datetime": "2024-06-01 02:18:00", + "candidate_index": 15751, "gt_datetime": "2024-06-01 01:18:00", "gt_price": 93624000.0 }, @@ -208870,139 +361322,139 @@ "bar_offset": 103, "tech_price": 94471000.0, "tech_datetime": "2024-06-12 00:12:00", - "candidate_index": 7326, + "candidate_index": 15825, "gt_datetime": "2024-06-11 19:03:00", "gt_price": 93700000.0 }, { "matched": true, "gt_bar_index": 1310695, - "tech_bar_index": 1310828, - "signal_bar_index": 1310828, - "bar_offset": 133, - "tech_price": 80773000.0, - "tech_datetime": "2024-07-12 17:06:00", - "candidate_index": 7372, + "tech_bar_index": 1310636, + "signal_bar_index": 1310636, + "bar_offset": 59, + "tech_price": 81319000.0, + "tech_datetime": "2024-07-12 07:30:00", + "candidate_index": 16055, "gt_datetime": "2024-07-12 10:27:00", "gt_price": 80001000.0 }, { "matched": true, "gt_bar_index": 1329183, - "tech_bar_index": 1329188, - "signal_bar_index": 1329188, - "bar_offset": 5, - "tech_price": 80644000.0, - "tech_datetime": "2024-08-19 23:06:00", - "candidate_index": 7459, + "tech_bar_index": 1329179, + "signal_bar_index": 1329179, + "bar_offset": 4, + "tech_price": 80739000.0, + "tech_datetime": "2024-08-19 22:39:00", + "candidate_index": 16370, "gt_datetime": "2024-08-19 22:51:00", "gt_price": 80142000.0 }, { "matched": true, "gt_bar_index": 1333553, - "tech_bar_index": 1333509, - "signal_bar_index": 1333509, - "bar_offset": 44, - "tech_price": 81200000.0, - "tech_datetime": "2024-08-28 23:09:00", - "candidate_index": 7480, + "tech_bar_index": 1333592, + "signal_bar_index": 1333592, + "bar_offset": 39, + "tech_price": 80490000.0, + "tech_datetime": "2024-08-29 03:18:00", + "candidate_index": 16439, "gt_datetime": "2024-08-29 01:21:00", "gt_price": 79420000.0 }, { "matched": true, "gt_bar_index": 1340218, - "tech_bar_index": 1340183, - "signal_bar_index": 1340183, + "tech_bar_index": 1340253, + "signal_bar_index": 1340253, "bar_offset": 35, - "tech_price": 76999000.0, - "tech_datetime": "2024-09-11 22:06:00", - "candidate_index": 7510, + "tech_price": 77000000.0, + "tech_datetime": "2024-09-12 01:36:00", + "candidate_index": 16511, "gt_datetime": "2024-09-11 23:51:00", "gt_price": 75281000.0 }, { "matched": true, "gt_bar_index": 1342672, - "tech_bar_index": 1342676, - "signal_bar_index": 1342676, - "bar_offset": 4, - "tech_price": 78299000.0, - "tech_datetime": "2024-09-17 02:45:00", - "candidate_index": 7519, + "tech_bar_index": 1342563, + "signal_bar_index": 1342563, + "bar_offset": 109, + "tech_price": 79144000.0, + "tech_datetime": "2024-09-16 21:06:00", + "candidate_index": 16534, "gt_datetime": "2024-09-17 02:33:00", "gt_price": 77666000.0 }, { "matched": true, "gt_bar_index": 1347154, - "tech_bar_index": 1347159, - "signal_bar_index": 1347159, - "bar_offset": 5, - "tech_price": 84287000.0, - "tech_datetime": "2024-09-26 10:54:00", - "candidate_index": 7532, + "tech_bar_index": 1347171, + "signal_bar_index": 1347171, + "bar_offset": 17, + "tech_price": 84384000.0, + "tech_datetime": "2024-09-26 11:30:00", + "candidate_index": 16604, "gt_datetime": "2024-09-26 10:39:00", "gt_price": 83819000.0 }, { "matched": true, "gt_bar_index": 1372824, - "tech_bar_index": 1372987, - "signal_bar_index": 1372987, - "bar_offset": 163, - "tech_price": 127801000.0, - "tech_datetime": "2024-11-19 12:42:00", - "candidate_index": 7661, + "tech_bar_index": 1372855, + "signal_bar_index": 1372855, + "bar_offset": 31, + "tech_price": 128265000.0, + "tech_datetime": "2024-11-19 06:06:00", + "candidate_index": 16989, "gt_datetime": "2024-11-19 04:33:00", "gt_price": 126300000.0 }, { "matched": true, "gt_bar_index": 1383003, - "tech_bar_index": 1382989, - "signal_bar_index": 1382989, - "bar_offset": 14, - "tech_price": 139450000.0, - "tech_datetime": "2024-12-10 11:45:00", - "candidate_index": 7724, + "tech_bar_index": 1382971, + "signal_bar_index": 1382971, + "bar_offset": 32, + "tech_price": 139680000.0, + "tech_datetime": "2024-12-10 10:51:00", + "candidate_index": 17170, "gt_datetime": "2024-12-10 12:27:00", "gt_price": 135700000.0 }, { "matched": true, "gt_bar_index": 1394534, - "tech_bar_index": 1394294, - "signal_bar_index": 1394294, - "bar_offset": 240, - "tech_price": 144450000.0, - "tech_datetime": "2025-01-03 05:57:00", - "candidate_index": 7778, + "tech_bar_index": 1394540, + "signal_bar_index": 1394540, + "bar_offset": 6, + "tech_price": 143040000.0, + "tech_datetime": "2025-01-03 18:15:00", + "candidate_index": 17373, "gt_datetime": "2025-01-03 17:57:00", "gt_price": 142620000.0 }, { "matched": true, "gt_bar_index": 1400968, - "tech_bar_index": 1400870, - "signal_bar_index": 1400870, - "bar_offset": 98, - "tech_price": 146091000.0, - "tech_datetime": "2025-01-16 22:45:00", - "candidate_index": 7803, + "tech_bar_index": 1400985, + "signal_bar_index": 1400985, + "bar_offset": 17, + "tech_price": 146236000.0, + "tech_datetime": "2025-01-17 04:30:00", + "candidate_index": 17460, "gt_datetime": "2025-01-17 03:39:00", "gt_price": 145715000.0 }, { "matched": true, "gt_bar_index": 1404170, - "tech_bar_index": 1404180, - "signal_bar_index": 1404180, - "bar_offset": 10, - "tech_price": 152918000.0, - "tech_datetime": "2025-01-23 20:15:00", - "candidate_index": 7824, + "tech_bar_index": 1404182, + "signal_bar_index": 1404182, + "bar_offset": 12, + "tech_price": 152991000.0, + "tech_datetime": "2025-01-23 20:21:00", + "candidate_index": 17519, "gt_datetime": "2025-01-23 19:45:00", "gt_price": 152000000.0 }, @@ -209014,175 +361466,175 @@ "bar_offset": 4, "tech_price": 120932000.0, "tech_datetime": "2025-03-14 15:54:00", - "candidate_index": 7922, + "candidate_index": 17855, "gt_datetime": "2025-03-14 15:42:00", "gt_price": 120650000.0 }, { "matched": true, "gt_bar_index": 1430147, - "tech_bar_index": 1430154, - "signal_bar_index": 1430154, - "bar_offset": 7, - "tech_price": 120319000.0, - "tech_datetime": "2025-03-19 03:54:00", - "candidate_index": 7931, + "tech_bar_index": 1430160, + "signal_bar_index": 1430160, + "bar_offset": 13, + "tech_price": 120368000.0, + "tech_datetime": "2025-03-19 04:12:00", + "candidate_index": 17884, "gt_datetime": "2025-03-19 03:33:00", "gt_price": 119654000.0 }, { "matched": true, "gt_bar_index": 1445728, - "tech_bar_index": 1445798, - "signal_bar_index": 1445798, - "bar_offset": 70, - "tech_price": 122209000.0, - "tech_datetime": "2025-04-21 04:33:00", - "candidate_index": 7993, + "tech_bar_index": 1445730, + "signal_bar_index": 1445730, + "bar_offset": 2, + "tech_price": 122189000.0, + "tech_datetime": "2025-04-21 01:09:00", + "candidate_index": 18114, "gt_datetime": "2025-04-21 01:03:00", "gt_price": 121956000.0 }, { "matched": true, "gt_bar_index": 1469530, - "tech_bar_index": 1469613, - "signal_bar_index": 1469613, - "bar_offset": 83, - "tech_price": 147671000.0, - "tech_datetime": "2025-06-09 19:18:00", - "candidate_index": 8090, + "tech_bar_index": 1469544, + "signal_bar_index": 1469544, + "bar_offset": 14, + "tech_price": 145498000.0, + "tech_datetime": "2025-06-09 15:51:00", + "candidate_index": 18543, "gt_datetime": "2025-06-09 15:09:00", "gt_price": 145036000.0 }, { "matched": true, "gt_bar_index": 1471350, - "tech_bar_index": 1471467, - "signal_bar_index": 1471467, - "bar_offset": 117, - "tech_price": 145465000.0, - "tech_datetime": "2025-06-13 16:00:00", - "candidate_index": 8098, + "tech_bar_index": 1471399, + "signal_bar_index": 1471399, + "bar_offset": 49, + "tech_price": 145080000.0, + "tech_datetime": "2025-06-13 12:36:00", + "candidate_index": 18572, "gt_datetime": "2025-06-13 10:09:00", "gt_price": 143000000.0 }, { "matched": true, "gt_bar_index": 1497828, - "tech_bar_index": 1497863, - "signal_bar_index": 1497863, - "bar_offset": 35, - "tech_price": 159707000.0, - "tech_datetime": "2025-08-07 15:48:00", - "candidate_index": 8209, + "tech_bar_index": 1497754, + "signal_bar_index": 1497754, + "bar_offset": 74, + "tech_price": 160285000.0, + "tech_datetime": "2025-08-07 10:21:00", + "candidate_index": 19056, "gt_datetime": "2025-08-07 14:03:00", "gt_price": 159468000.0 }, { "matched": true, "gt_bar_index": 1528675, - "tech_bar_index": 1528588, - "signal_bar_index": 1528588, - "bar_offset": 87, - "tech_price": 173005000.0, - "tech_datetime": "2025-10-11 06:33:00", - "candidate_index": 8353, + "tech_bar_index": 1528713, + "signal_bar_index": 1528713, + "bar_offset": 38, + "tech_price": 172097000.0, + "tech_datetime": "2025-10-11 12:48:00", + "candidate_index": 19582, "gt_datetime": "2025-10-11 10:54:00", "gt_price": 168000000.0 }, { "matched": true, "gt_bar_index": 1533556, - "tech_bar_index": 1533718, - "signal_bar_index": 1533718, - "bar_offset": 162, - "tech_price": 163805000.0, - "tech_datetime": "2025-10-21 23:03:00", - "candidate_index": 8375, + "tech_bar_index": 1533657, + "signal_bar_index": 1533657, + "bar_offset": 101, + "tech_price": 163312000.0, + "tech_datetime": "2025-10-21 20:00:00", + "candidate_index": 19651, "gt_datetime": "2025-10-21 14:57:00", "gt_price": 162010000.0 }, { "matched": true, "gt_bar_index": 1557852, - "tech_bar_index": 1557710, - "signal_bar_index": 1557710, - "bar_offset": 142, - "tech_price": 138600000.0, - "tech_datetime": "2025-12-11 05:06:00", - "candidate_index": 8467, + "tech_bar_index": 1557905, + "signal_bar_index": 1557905, + "bar_offset": 53, + "tech_price": 134736000.0, + "tech_datetime": "2025-12-11 14:51:00", + "candidate_index": 20019, "gt_datetime": "2025-12-11 12:12:00", "gt_price": 133283000.0 }, { "matched": true, "gt_bar_index": 1568509, - "tech_bar_index": 1568460, - "signal_bar_index": 1568460, - "bar_offset": 49, - "tech_price": 128728000.0, - "tech_datetime": "2026-01-02 14:36:00", - "candidate_index": 8518, + "tech_bar_index": 1568515, + "signal_bar_index": 1568515, + "bar_offset": 6, + "tech_price": 129243000.0, + "tech_datetime": "2026-01-02 17:21:00", + "candidate_index": 20200, "gt_datetime": "2026-01-02 17:03:00", "gt_price": 128953000.0 }, { "matched": true, "gt_bar_index": 1601577, - "tech_bar_index": 1601582, - "signal_bar_index": 1601582, - "bar_offset": 5, - "tech_price": 102037000.0, - "tech_datetime": "2026-03-12 14:42:00", - "candidate_index": 8666, + "tech_bar_index": 1601675, + "signal_bar_index": 1601675, + "bar_offset": 98, + "tech_price": 102712000.0, + "tech_datetime": "2026-03-12 19:21:00", + "candidate_index": 20697, "gt_datetime": "2026-03-12 14:27:00", "gt_price": 101706000.0 }, { "matched": true, "gt_bar_index": 1611679, - "tech_bar_index": 1611690, - "signal_bar_index": 1611690, - "bar_offset": 11, - "tech_price": 101092000.0, - "tech_datetime": "2026-04-02 23:06:00", - "candidate_index": 8716, + "tech_bar_index": 1611691, + "signal_bar_index": 1611691, + "bar_offset": 12, + "tech_price": 101193000.0, + "tech_datetime": "2026-04-02 23:09:00", + "candidate_index": 20874, "gt_datetime": "2026-04-02 22:33:00", "gt_price": 100318000.0 }, { "matched": true, "gt_bar_index": 1613195, - "tech_bar_index": 1613187, - "signal_bar_index": 1613187, - "bar_offset": 8, - "tech_price": 102150000.0, - "tech_datetime": "2026-04-06 01:57:00", - "candidate_index": 8724, + "tech_bar_index": 1613190, + "signal_bar_index": 1613190, + "bar_offset": 5, + "tech_price": 102222000.0, + "tech_datetime": "2026-04-06 02:06:00", + "candidate_index": 20901, "gt_datetime": "2026-04-06 02:21:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 1616658, - "tech_bar_index": 1616410, - "signal_bar_index": 1616410, - "bar_offset": 248, - "tech_price": 106867000.0, - "tech_datetime": "2026-04-12 19:06:00", - "candidate_index": 8737, + "tech_bar_index": 1616636, + "signal_bar_index": 1616636, + "bar_offset": 22, + "tech_price": 106367000.0, + "tech_datetime": "2026-04-13 06:24:00", + "candidate_index": 20966, "gt_datetime": "2026-04-13 07:30:00", "gt_price": 105373000.0 }, { "matched": true, "gt_bar_index": 1620048, - "tech_bar_index": 1620268, - "signal_bar_index": 1620268, - "bar_offset": 220, - "tech_price": 111460000.0, - "tech_datetime": "2026-04-20 20:00:00", - "candidate_index": 8751, + "tech_bar_index": 1620069, + "signal_bar_index": 1620069, + "bar_offset": 21, + "tech_price": 110696000.0, + "tech_datetime": "2026-04-20 10:03:00", + "candidate_index": 21020, "gt_datetime": "2026-04-20 09:00:00", "gt_price": 109983000.0 } @@ -209191,523 +361643,597 @@ "signal_type": "div_bull", "signal_label": "상승 다이버전스 (Bd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross", - "bb_reversal" + "composite_divergence" ] }, "swing_high": { "side": "sell", "gt_count": 920, - "tech_count": 7103, - "hit_count": 765, - "miss_count": 155, - "recall": 0.8315, - "precision": 0.1077, - "f1": 0.1907, - "avg_bar_offset": 151.9, + "tech_count": 11043, + "hit_count": 809, + "miss_count": 111, + "recall": 0.8793, + "precision": 0.0733, + "f1": 0.1353, + "avg_bar_offset": 125.6, "hits": [ { "matched": true, "gt_bar_index": 1946, - "tech_bar_index": 1741, - "signal_bar_index": 1741, - "bar_offset": 205, - "tech_price": 1393000.0, - "tech_datetime": "2017-01-04 23:12:00", - "candidate_index": 7, + "tech_bar_index": 2121, + "signal_bar_index": 2121, + "bar_offset": 175, + "tech_price": 1481000.0, + "tech_datetime": "2017-01-05 21:09:00", + "candidate_index": 4, "gt_datetime": "2017-01-05 12:24:00", "gt_price": 1700000.0 }, { "matched": true, "gt_bar_index": 1948, - "tech_bar_index": 1621, - "signal_bar_index": 1621, - "bar_offset": 327, - "tech_price": 1390000.0, - "tech_datetime": "2017-01-04 17:09:00", - "candidate_index": 6, + "tech_bar_index": 2168, + "signal_bar_index": 2168, + "bar_offset": 220, + "tech_price": 1345000.0, + "tech_datetime": "2017-01-05 23:30:00", + "candidate_index": 5, "gt_datetime": "2017-01-05 12:30:00", "gt_price": 1699000.0 }, { "matched": true, "gt_bar_index": 1951, - "tech_bar_index": 1586, - "signal_bar_index": 1586, - "bar_offset": 365, - "tech_price": 1392000.0, - "tech_datetime": "2017-01-04 15:24:00", - "candidate_index": 5, + "tech_bar_index": 2179, + "signal_bar_index": 2179, + "bar_offset": 228, + "tech_price": 1322000.0, + "tech_datetime": "2017-01-06 00:03:00", + "candidate_index": 6, "gt_datetime": "2017-01-05 12:39:00", "gt_price": 1699000.0 }, { "matched": true, "gt_bar_index": 1954, - "tech_bar_index": 2413, - "signal_bar_index": 2413, - "bar_offset": 459, - "tech_price": 1408000.0, - "tech_datetime": "2017-01-06 12:24:00", - "candidate_index": 8, + "tech_bar_index": 1586, + "signal_bar_index": 1586, + "bar_offset": 368, + "tech_price": 1392000.0, + "tech_datetime": "2017-01-04 15:24:00", + "candidate_index": 3, "gt_datetime": "2017-01-05 12:48:00", "gt_price": 1679000.0 }, { "matched": true, "gt_bar_index": 2052, - "tech_bar_index": 2450, - "signal_bar_index": 2450, - "bar_offset": 398, - "tech_price": 1360000.0, - "tech_datetime": "2017-01-06 14:15:00", - "candidate_index": 9, + "tech_bar_index": 2402, + "signal_bar_index": 2402, + "bar_offset": 350, + "tech_price": 1397000.0, + "tech_datetime": "2017-01-06 11:51:00", + "candidate_index": 7, "gt_datetime": "2017-01-05 17:42:00", "gt_price": 1600000.0 }, { "matched": true, - "gt_bar_index": 2849, - "tech_bar_index": 3248, - "signal_bar_index": 3248, - "bar_offset": 399, - "tech_price": 1126000.0, - "tech_datetime": "2017-01-08 07:48:00", + "gt_bar_index": 2087, + "tech_bar_index": 2413, + "signal_bar_index": 2413, + "bar_offset": 326, + "tech_price": 1408000.0, + "tech_datetime": "2017-01-06 12:24:00", + "candidate_index": 8, + "gt_datetime": "2017-01-05 19:27:00", + "gt_price": 1535000.0 + }, + { + "matched": true, + "gt_bar_index": 2136, + "tech_bar_index": 2425, + "signal_bar_index": 2425, + "bar_offset": 289, + "tech_price": 1398000.0, + "tech_datetime": "2017-01-06 13:00:00", + "candidate_index": 9, + "gt_datetime": "2017-01-05 21:54:00", + "gt_price": 1410000.0 + }, + { + "matched": true, + "gt_bar_index": 2137, + "tech_bar_index": 2549, + "signal_bar_index": 2549, + "bar_offset": 412, + "tech_price": 1201000.0, + "tech_datetime": "2017-01-06 19:12:00", "candidate_index": 10, + "gt_datetime": "2017-01-05 21:57:00", + "gt_price": 1349000.0 + }, + { + "matched": true, + "gt_bar_index": 2147, + "tech_bar_index": 2602, + "signal_bar_index": 2602, + "bar_offset": 455, + "tech_price": 1162000.0, + "tech_datetime": "2017-01-06 21:51:00", + "candidate_index": 11, + "gt_datetime": "2017-01-05 22:27:00", + "gt_price": 1486000.0 + }, + { + "matched": true, + "gt_bar_index": 2148, + "tech_bar_index": 2615, + "signal_bar_index": 2615, + "bar_offset": 467, + "tech_price": 1165000.0, + "tech_datetime": "2017-01-06 22:30:00", + "candidate_index": 12, + "gt_datetime": "2017-01-05 22:30:00", + "gt_price": 1400000.0 + }, + { + "matched": true, + "gt_bar_index": 2410, + "tech_bar_index": 2884, + "signal_bar_index": 2884, + "bar_offset": 474, + "tech_price": 1075000.0, + "tech_datetime": "2017-01-07 12:42:00", + "candidate_index": 13, + "gt_datetime": "2017-01-06 12:15:00", + "gt_price": 1530000.0 + }, + { + "matched": true, + "gt_bar_index": 2668, + "tech_bar_index": 2930, + "signal_bar_index": 2930, + "bar_offset": 262, + "tech_price": 1047000.0, + "tech_datetime": "2017-01-07 15:00:00", + "candidate_index": 14, + "gt_datetime": "2017-01-07 01:09:00", + "gt_price": 1243000.0 + }, + { + "matched": true, + "gt_bar_index": 2849, + "tech_bar_index": 3208, + "signal_bar_index": 3208, + "bar_offset": 359, + "tech_price": 1121000.0, + "tech_datetime": "2017-01-08 05:06:00", + "candidate_index": 15, "gt_datetime": "2017-01-07 10:57:00", "gt_price": 1149000.0 }, { "matched": true, "gt_bar_index": 3010, - "tech_bar_index": 3446, - "signal_bar_index": 3446, - "bar_offset": 436, - "tech_price": 1181000.0, - "tech_datetime": "2017-01-08 17:51:00", - "candidate_index": 11, + "tech_bar_index": 3408, + "signal_bar_index": 3408, + "bar_offset": 398, + "tech_price": 1186000.0, + "tech_datetime": "2017-01-08 15:54:00", + "candidate_index": 16, "gt_datetime": "2017-01-07 19:00:00", "gt_price": 1170000.0 }, { "matched": true, "gt_bar_index": 3386, - "tech_bar_index": 3845, - "signal_bar_index": 3845, - "bar_offset": 459, - "tech_price": 1134000.0, - "tech_datetime": "2017-01-09 14:27:00", - "candidate_index": 12, + "tech_bar_index": 3511, + "signal_bar_index": 3511, + "bar_offset": 125, + "tech_price": 1161000.0, + "tech_datetime": "2017-01-08 21:09:00", + "candidate_index": 17, "gt_datetime": "2017-01-08 14:48:00", "gt_price": 1215000.0 }, { "matched": true, "gt_bar_index": 3681, - "tech_bar_index": 3880, - "signal_bar_index": 3880, - "bar_offset": 199, - "tech_price": 1124000.0, - "tech_datetime": "2017-01-09 16:12:00", - "candidate_index": 13, + "tech_bar_index": 3704, + "signal_bar_index": 3704, + "bar_offset": 23, + "tech_price": 1163000.0, + "tech_datetime": "2017-01-09 07:18:00", + "candidate_index": 18, "gt_datetime": "2017-01-09 06:06:00", "gt_price": 1179000.0 }, { "matched": true, "gt_bar_index": 4821, - "tech_bar_index": 4670, - "signal_bar_index": 4670, - "bar_offset": 151, - "tech_price": 1118000.0, - "tech_datetime": "2017-01-11 11:12:00", - "candidate_index": 18, + "tech_bar_index": 4857, + "signal_bar_index": 4857, + "bar_offset": 36, + "tech_price": 1029000.0, + "tech_datetime": "2017-01-11 20:39:00", + "candidate_index": 22, "gt_datetime": "2017-01-11 18:51:00", "gt_price": 1100000.0 }, { "matched": true, "gt_bar_index": 4873, - "tech_bar_index": 4995, - "signal_bar_index": 4995, - "bar_offset": 122, - "tech_price": 933000.0, - "tech_datetime": "2017-01-12 03:33:00", - "candidate_index": 19, + "tech_bar_index": 5043, + "signal_bar_index": 5043, + "bar_offset": 170, + "tech_price": 959000.0, + "tech_datetime": "2017-01-12 06:09:00", + "candidate_index": 23, "gt_datetime": "2017-01-11 21:27:00", "gt_price": 1003000.0 }, - { - "matched": true, - "gt_bar_index": 4901, - "tech_bar_index": 5274, - "signal_bar_index": 5274, - "bar_offset": 373, - "tech_price": 901000.0, - "tech_datetime": "2017-01-12 17:51:00", - "candidate_index": 20, - "gt_datetime": "2017-01-11 22:51:00", - "gt_price": 1025000.0 - }, { "matched": true, "gt_bar_index": 5107, - "tech_bar_index": 5573, - "signal_bar_index": 5573, - "bar_offset": 466, - "tech_price": 969000.0, - "tech_datetime": "2017-01-13 09:39:00", - "candidate_index": 21, + "tech_bar_index": 5553, + "signal_bar_index": 5553, + "bar_offset": 446, + "tech_price": 971000.0, + "tech_datetime": "2017-01-13 08:39:00", + "candidate_index": 24, "gt_datetime": "2017-01-12 09:27:00", "gt_price": 946000.0 }, { "matched": true, "gt_bar_index": 5531, - "tech_bar_index": 5583, - "signal_bar_index": 5583, - "bar_offset": 52, - "tech_price": 971000.0, - "tech_datetime": "2017-01-13 10:09:00", - "candidate_index": 22, + "tech_bar_index": 5574, + "signal_bar_index": 5574, + "bar_offset": 43, + "tech_price": 968000.0, + "tech_datetime": "2017-01-13 09:42:00", + "candidate_index": 25, "gt_datetime": "2017-01-13 07:33:00", "gt_price": 990000.0 }, { "matched": true, "gt_bar_index": 7454, - "tech_bar_index": 7458, - "signal_bar_index": 7458, - "bar_offset": 4, - "tech_price": 1056000.0, - "tech_datetime": "2017-01-17 17:33:00", - "candidate_index": 32, + "tech_bar_index": 7534, + "signal_bar_index": 7534, + "bar_offset": 80, + "tech_price": 1058000.0, + "tech_datetime": "2017-01-17 21:21:00", + "candidate_index": 28, "gt_datetime": "2017-01-17 17:21:00", "gt_price": 1118000.0 }, { "matched": true, "gt_bar_index": 7785, - "tech_bar_index": 7820, - "signal_bar_index": 7820, - "bar_offset": 35, + "tech_bar_index": 7822, + "signal_bar_index": 7822, + "bar_offset": 37, "tech_price": 1084000.0, - "tech_datetime": "2017-01-18 12:21:00", - "candidate_index": 33, + "tech_datetime": "2017-01-18 12:27:00", + "candidate_index": 29, "gt_datetime": "2017-01-18 10:36:00", "gt_price": 1111000.0 }, { "matched": true, "gt_bar_index": 17238, - "tech_bar_index": 17145, - "signal_bar_index": 17145, - "bar_offset": 93, - "tech_price": 1248000.0, - "tech_datetime": "2017-02-09 08:45:00", - "candidate_index": 95, + "tech_bar_index": 17627, + "signal_bar_index": 17627, + "bar_offset": 389, + "tech_price": 1184000.0, + "tech_datetime": "2017-02-10 09:33:00", + "candidate_index": 41, "gt_datetime": "2017-02-09 13:27:00", "gt_price": 1267000.0 }, { "matched": true, "gt_bar_index": 17421, - "tech_bar_index": 17434, - "signal_bar_index": 17434, - "bar_offset": 13, - "tech_price": 1145000.0, - "tech_datetime": "2017-02-09 23:18:00", - "candidate_index": 96, + "tech_bar_index": 17633, + "signal_bar_index": 17633, + "bar_offset": 212, + "tech_price": 1187000.0, + "tech_datetime": "2017-02-10 09:51:00", + "candidate_index": 42, "gt_datetime": "2017-02-09 22:39:00", "gt_price": 1250000.0 }, { "matched": true, "gt_bar_index": 17427, - "tech_bar_index": 17567, - "signal_bar_index": 17567, - "bar_offset": 140, - "tech_price": 1160000.0, - "tech_datetime": "2017-02-10 06:24:00", - "candidate_index": 97, + "tech_bar_index": 17810, + "signal_bar_index": 17810, + "bar_offset": 383, + "tech_price": 1139000.0, + "tech_datetime": "2017-02-10 18:45:00", + "candidate_index": 43, "gt_datetime": "2017-02-09 22:57:00", "gt_price": 1220000.0 }, { "matched": true, "gt_bar_index": 17612, - "tech_bar_index": 17625, - "signal_bar_index": 17625, - "bar_offset": 13, - "tech_price": 1188000.0, - "tech_datetime": "2017-02-10 09:27:00", - "candidate_index": 98, + "tech_bar_index": 17880, + "signal_bar_index": 17880, + "bar_offset": 268, + "tech_price": 1147000.0, + "tech_datetime": "2017-02-10 22:15:00", + "candidate_index": 44, "gt_datetime": "2017-02-10 08:48:00", "gt_price": 1230000.0 }, { "matched": true, "gt_bar_index": 22560, - "tech_bar_index": 22817, - "signal_bar_index": 22817, - "bar_offset": 257, - "tech_price": 1306000.0, - "tech_datetime": "2017-02-22 10:48:00", - "candidate_index": 113, + "tech_bar_index": 22617, + "signal_bar_index": 22617, + "bar_offset": 57, + "tech_price": 1288000.0, + "tech_datetime": "2017-02-21 23:36:00", + "candidate_index": 47, "gt_datetime": "2017-02-21 20:45:00", "gt_price": 1340000.0 }, { "matched": true, "gt_bar_index": 23799, - "tech_bar_index": 23891, - "signal_bar_index": 23891, - "bar_offset": 92, - "tech_price": 1382000.0, - "tech_datetime": "2017-02-24 17:48:00", - "candidate_index": 118, + "tech_bar_index": 23917, + "signal_bar_index": 23917, + "bar_offset": 118, + "tech_price": 1385000.0, + "tech_datetime": "2017-02-24 19:06:00", + "candidate_index": 49, "gt_datetime": "2017-02-24 13:12:00", "gt_price": 1454000.0 }, { "matched": true, "gt_bar_index": 24001, - "tech_bar_index": 24065, - "signal_bar_index": 24065, - "bar_offset": 64, - "tech_price": 1404000.0, - "tech_datetime": "2017-02-25 02:33:00", - "candidate_index": 119, + "tech_bar_index": 24476, + "signal_bar_index": 24476, + "bar_offset": 475, + "tech_price": 1377000.0, + "tech_datetime": "2017-02-25 23:48:00", + "candidate_index": 50, "gt_datetime": "2017-02-24 23:18:00", "gt_price": 1420000.0 }, { "matched": true, "gt_bar_index": 27178, - "tech_bar_index": 27082, - "signal_bar_index": 27082, - "bar_offset": 96, - "tech_price": 1525000.0, - "tech_datetime": "2017-03-03 16:51:00", - "candidate_index": 126, + "tech_bar_index": 27202, + "signal_bar_index": 27202, + "bar_offset": 24, + "tech_price": 1542000.0, + "tech_datetime": "2017-03-03 22:51:00", + "candidate_index": 54, "gt_datetime": "2017-03-03 21:39:00", "gt_price": 1555000.0 }, { "matched": true, "gt_bar_index": 29450, - "tech_bar_index": 29582, - "signal_bar_index": 29582, - "bar_offset": 132, - "tech_price": 1424000.0, - "tech_datetime": "2017-03-09 02:33:00", - "candidate_index": 137, + "tech_bar_index": 29476, + "signal_bar_index": 29476, + "bar_offset": 26, + "tech_price": 1436000.0, + "tech_datetime": "2017-03-08 21:12:00", + "candidate_index": 60, "gt_datetime": "2017-03-08 19:54:00", "gt_price": 1467000.0 }, { "matched": true, "gt_bar_index": 30443, - "tech_bar_index": 30482, - "signal_bar_index": 30482, - "bar_offset": 39, - "tech_price": 1438000.0, - "tech_datetime": "2017-03-11 00:24:00", - "candidate_index": 143, + "tech_bar_index": 30608, + "signal_bar_index": 30608, + "bar_offset": 165, + "tech_price": 1358000.0, + "tech_datetime": "2017-03-11 07:00:00", + "candidate_index": 64, "gt_datetime": "2017-03-10 22:27:00", "gt_price": 1525000.0 }, { "matched": true, "gt_bar_index": 30444, - "tech_bar_index": 30591, - "signal_bar_index": 30591, - "bar_offset": 147, - "tech_price": 1382000.0, - "tech_datetime": "2017-03-11 06:09:00", - "candidate_index": 144, + "tech_bar_index": 29989, + "signal_bar_index": 29989, + "bar_offset": 455, + "tech_price": 1404000.0, + "tech_datetime": "2017-03-09 23:00:00", + "candidate_index": 63, "gt_datetime": "2017-03-10 22:30:00", "gt_price": 1507000.0 }, { "matched": true, "gt_bar_index": 32567, - "tech_bar_index": 32639, - "signal_bar_index": 32639, - "bar_offset": 72, - "tech_price": 1510000.0, - "tech_datetime": "2017-03-15 15:21:00", - "candidate_index": 149, + "tech_bar_index": 32432, + "signal_bar_index": 32432, + "bar_offset": 135, + "tech_price": 1496000.0, + "tech_datetime": "2017-03-15 04:30:00", + "candidate_index": 66, "gt_datetime": "2017-03-15 11:45:00", "gt_price": 1521000.0 }, { "matched": true, "gt_bar_index": 34408, - "tech_bar_index": 34420, - "signal_bar_index": 34420, - "bar_offset": 12, - "tech_price": 1321000.0, - "tech_datetime": "2017-03-19 10:48:00", - "candidate_index": 170, + "tech_bar_index": 34424, + "signal_bar_index": 34424, + "bar_offset": 16, + "tech_price": 1325000.0, + "tech_datetime": "2017-03-19 11:00:00", + "candidate_index": 75, "gt_datetime": "2017-03-19 10:12:00", "gt_price": 1391000.0 }, { "matched": true, "gt_bar_index": 34846, - "tech_bar_index": 34890, - "signal_bar_index": 34890, - "bar_offset": 44, - "tech_price": 1345000.0, - "tech_datetime": "2017-03-20 10:21:00", - "candidate_index": 173, + "tech_bar_index": 34907, + "signal_bar_index": 34907, + "bar_offset": 61, + "tech_price": 1344000.0, + "tech_datetime": "2017-03-20 11:12:00", + "candidate_index": 77, "gt_datetime": "2017-03-20 08:09:00", "gt_price": 1374000.0 }, { "matched": true, "gt_bar_index": 35788, - "tech_bar_index": 35914, - "signal_bar_index": 35914, - "bar_offset": 126, - "tech_price": 1348000.0, - "tech_datetime": "2017-03-22 14:30:00", - "candidate_index": 176, + "tech_bar_index": 35979, + "signal_bar_index": 35979, + "bar_offset": 191, + "tech_price": 1322000.0, + "tech_datetime": "2017-03-22 17:45:00", + "candidate_index": 80, "gt_datetime": "2017-03-22 08:12:00", "gt_price": 1365000.0 }, { "matched": true, "gt_bar_index": 37238, - "tech_bar_index": 37277, - "signal_bar_index": 37277, - "bar_offset": 39, - "tech_price": 1088000.0, - "tech_datetime": "2017-03-25 11:39:00", - "candidate_index": 185, + "tech_bar_index": 37245, + "signal_bar_index": 37245, + "bar_offset": 7, + "tech_price": 1084000.0, + "tech_datetime": "2017-03-25 10:03:00", + "candidate_index": 89, "gt_datetime": "2017-03-25 09:42:00", "gt_price": 1120000.0 }, { "matched": true, "gt_bar_index": 38021, - "tech_bar_index": 38083, - "signal_bar_index": 38083, - "bar_offset": 62, - "tech_price": 1185000.0, - "tech_datetime": "2017-03-27 04:00:00", - "candidate_index": 187, + "tech_bar_index": 38124, + "signal_bar_index": 38124, + "bar_offset": 103, + "tech_price": 1192000.0, + "tech_datetime": "2017-03-27 06:06:00", + "candidate_index": 93, "gt_datetime": "2017-03-27 00:54:00", "gt_price": 1245000.0 }, { "matched": true, "gt_bar_index": 38834, - "tech_bar_index": 38811, - "signal_bar_index": 38811, - "bar_offset": 23, - "tech_price": 1254000.0, - "tech_datetime": "2017-03-28 21:45:00", - "candidate_index": 190, + "tech_bar_index": 38865, + "signal_bar_index": 38865, + "bar_offset": 31, + "tech_price": 1250000.0, + "tech_datetime": "2017-03-29 00:27:00", + "candidate_index": 95, "gt_datetime": "2017-03-28 22:54:00", "gt_price": 1299000.0 }, { "matched": true, "gt_bar_index": 41908, - "tech_bar_index": 42010, - "signal_bar_index": 42010, - "bar_offset": 102, - "tech_price": 1356000.0, - "tech_datetime": "2017-04-04 15:57:00", - "candidate_index": 212, + "tech_bar_index": 41929, + "signal_bar_index": 41929, + "bar_offset": 21, + "tech_price": 1366000.0, + "tech_datetime": "2017-04-04 11:54:00", + "candidate_index": 104, "gt_datetime": "2017-04-04 10:51:00", "gt_price": 1380000.0 }, - { - "matched": true, - "gt_bar_index": 45620, - "tech_bar_index": 45796, - "signal_bar_index": 45796, - "bar_offset": 176, - "tech_price": 1416000.0, - "tech_datetime": "2017-04-12 17:00:00", - "candidate_index": 230, - "gt_datetime": "2017-04-12 08:12:00", - "gt_price": 1426000.0 - }, { "matched": true, "gt_bar_index": 56544, - "tech_bar_index": 56564, - "signal_bar_index": 56564, - "bar_offset": 20, - "tech_price": 2005000.0, - "tech_datetime": "2017-05-05 13:27:00", - "candidate_index": 299, + "tech_bar_index": 56578, + "signal_bar_index": 56578, + "bar_offset": 34, + "tech_price": 1967000.0, + "tech_datetime": "2017-05-05 14:09:00", + "candidate_index": 130, "gt_datetime": "2017-05-05 12:27:00", "gt_price": 2140000.0 }, + { + "matched": true, + "gt_bar_index": 56718, + "tech_bar_index": 57118, + "signal_bar_index": 57118, + "bar_offset": 400, + "tech_price": 1866000.0, + "tech_datetime": "2017-05-06 17:12:00", + "candidate_index": 131, + "gt_datetime": "2017-05-05 21:09:00", + "gt_price": 2030000.0 + }, { "matched": true, "gt_bar_index": 58572, - "tech_bar_index": 58703, - "signal_bar_index": 58703, - "bar_offset": 131, - "tech_price": 2321000.0, - "tech_datetime": "2017-05-10 00:57:00", - "candidate_index": 301, + "tech_bar_index": 58654, + "signal_bar_index": 58654, + "bar_offset": 82, + "tech_price": 2284000.0, + "tech_datetime": "2017-05-09 22:30:00", + "candidate_index": 136, "gt_datetime": "2017-05-09 18:24:00", "gt_price": 2588000.0 }, { "matched": true, "gt_bar_index": 58579, - "tech_bar_index": 58750, - "signal_bar_index": 58750, - "bar_offset": 171, - "tech_price": 2313000.0, - "tech_datetime": "2017-05-10 03:21:00", - "candidate_index": 302, + "tech_bar_index": 58683, + "signal_bar_index": 58683, + "bar_offset": 104, + "tech_price": 2306000.0, + "tech_datetime": "2017-05-09 23:57:00", + "candidate_index": 137, "gt_datetime": "2017-05-09 18:45:00", "gt_price": 2525000.0 }, { "matched": true, "gt_bar_index": 58615, - "tech_bar_index": 58862, - "signal_bar_index": 58862, - "bar_offset": 247, - "tech_price": 2266000.0, - "tech_datetime": "2017-05-10 08:57:00", - "candidate_index": 303, + "tech_bar_index": 58704, + "signal_bar_index": 58704, + "bar_offset": 89, + "tech_price": 2319000.0, + "tech_datetime": "2017-05-10 01:00:00", + "candidate_index": 138, "gt_datetime": "2017-05-09 20:33:00", "gt_price": 2449000.0 }, { "matched": true, "gt_bar_index": 59457, - "tech_bar_index": 59600, - "signal_bar_index": 59600, - "bar_offset": 143, - "tech_price": 2338000.0, - "tech_datetime": "2017-05-11 21:51:00", - "candidate_index": 305, + "tech_bar_index": 59617, + "signal_bar_index": 59617, + "bar_offset": 160, + "tech_price": 2341000.0, + "tech_datetime": "2017-05-11 22:42:00", + "candidate_index": 141, "gt_datetime": "2017-05-11 14:42:00", "gt_price": 2420000.0 }, { "matched": true, "gt_bar_index": 60809, - "tech_bar_index": 60796, - "signal_bar_index": 60796, - "bar_offset": 13, - "tech_price": 2289000.0, - "tech_datetime": "2017-05-14 10:18:00", - "candidate_index": 314, + "tech_bar_index": 61143, + "signal_bar_index": 61143, + "bar_offset": 334, + "tech_price": 2272000.0, + "tech_datetime": "2017-05-15 03:39:00", + "candidate_index": 147, "gt_datetime": "2017-05-14 10:57:00", "gt_price": 2319000.0 }, @@ -209719,31 +362245,43 @@ "bar_offset": 28, "tech_price": 2450000.0, "tech_datetime": "2017-05-20 12:33:00", - "candidate_index": 327, + "candidate_index": 154, "gt_datetime": "2017-05-20 11:09:00", "gt_price": 2587000.0 }, + { + "matched": true, + "gt_bar_index": 64511, + "tech_bar_index": 64688, + "signal_bar_index": 64688, + "bar_offset": 177, + "tech_price": 2986000.0, + "tech_datetime": "2017-05-22 19:27:00", + "candidate_index": 158, + "gt_datetime": "2017-05-22 10:36:00", + "gt_price": 2970000.0 + }, { "matched": true, "gt_bar_index": 64807, - "tech_bar_index": 65209, - "signal_bar_index": 65209, - "bar_offset": 402, - "tech_price": 3152000.0, - "tech_datetime": "2017-05-23 21:30:00", - "candidate_index": 329, + "tech_bar_index": 65230, + "signal_bar_index": 65230, + "bar_offset": 423, + "tech_price": 3133000.0, + "tech_datetime": "2017-05-23 22:33:00", + "candidate_index": 159, "gt_datetime": "2017-05-23 01:24:00", "gt_price": 3195000.0 }, { "matched": true, "gt_bar_index": 65758, - "tech_bar_index": 65892, - "signal_bar_index": 65892, - "bar_offset": 134, - "tech_price": 3880000.0, - "tech_datetime": "2017-05-25 07:39:00", - "candidate_index": 330, + "tech_bar_index": 66053, + "signal_bar_index": 66053, + "bar_offset": 295, + "tech_price": 4310000.0, + "tech_datetime": "2017-05-25 15:42:00", + "candidate_index": 160, "gt_datetime": "2017-05-25 00:57:00", "gt_price": 3990000.0 }, @@ -209755,43 +362293,43 @@ "bar_offset": 309, "tech_price": 4312000.0, "tech_datetime": "2017-05-25 16:27:00", - "candidate_index": 331, + "candidate_index": 161, "gt_datetime": "2017-05-25 01:00:00", "gt_price": 3990000.0 }, { "matched": true, "gt_bar_index": 65783, - "tech_bar_index": 66104, - "signal_bar_index": 66104, - "bar_offset": 321, - "tech_price": 4311000.0, - "tech_datetime": "2017-05-25 18:15:00", - "candidate_index": 332, + "tech_bar_index": 66244, + "signal_bar_index": 66244, + "bar_offset": 461, + "tech_price": 4579000.0, + "tech_datetime": "2017-05-26 01:15:00", + "candidate_index": 162, "gt_datetime": "2017-05-25 02:12:00", "gt_price": 3889000.0 }, { "matched": true, "gt_bar_index": 65879, - "tech_bar_index": 66267, - "signal_bar_index": 66267, - "bar_offset": 388, - "tech_price": 4145000.0, - "tech_datetime": "2017-05-26 02:24:00", - "candidate_index": 333, + "tech_bar_index": 66269, + "signal_bar_index": 66269, + "bar_offset": 390, + "tech_price": 4206000.0, + "tech_datetime": "2017-05-26 02:30:00", + "candidate_index": 163, "gt_datetime": "2017-05-25 07:00:00", "gt_price": 4314000.0 }, { "matched": true, "gt_bar_index": 65998, - "tech_bar_index": 66366, - "signal_bar_index": 66366, - "bar_offset": 368, - "tech_price": 4272000.0, - "tech_datetime": "2017-05-26 07:21:00", - "candidate_index": 334, + "tech_bar_index": 66311, + "signal_bar_index": 66311, + "bar_offset": 313, + "tech_price": 4229000.0, + "tech_datetime": "2017-05-26 04:36:00", + "candidate_index": 164, "gt_datetime": "2017-05-25 12:57:00", "gt_price": 4840000.0 }, @@ -209803,105 +362341,45 @@ "bar_offset": 432, "tech_price": 3950000.0, "tech_datetime": "2017-05-26 10:39:00", - "candidate_index": 335, + "candidate_index": 165, "gt_datetime": "2017-05-25 13:03:00", "gt_price": 4777000.0 }, { "matched": true, "gt_bar_index": 66015, - "tech_bar_index": 66438, - "signal_bar_index": 66438, - "bar_offset": 423, - "tech_price": 3896000.0, - "tech_datetime": "2017-05-26 10:57:00", - "candidate_index": 336, + "tech_bar_index": 66445, + "signal_bar_index": 66445, + "bar_offset": 430, + "tech_price": 3871000.0, + "tech_datetime": "2017-05-26 11:18:00", + "candidate_index": 166, "gt_datetime": "2017-05-25 13:48:00", "gt_price": 4590000.0 }, { "matched": true, "gt_bar_index": 66210, - "tech_bar_index": 66518, - "signal_bar_index": 66518, - "bar_offset": 308, - "tech_price": 3456000.0, - "tech_datetime": "2017-05-26 14:57:00", - "candidate_index": 337, + "tech_bar_index": 66451, + "signal_bar_index": 66451, + "bar_offset": 241, + "tech_price": 3852000.0, + "tech_datetime": "2017-05-26 11:36:00", + "candidate_index": 167, "gt_datetime": "2017-05-25 23:33:00", "gt_price": 4700000.0 }, { "matched": true, - "gt_bar_index": 66258, - "tech_bar_index": 66672, - "signal_bar_index": 66672, - "bar_offset": 414, - "tech_price": 3610000.0, - "tech_datetime": "2017-05-26 22:39:00", - "candidate_index": 338, - "gt_datetime": "2017-05-26 01:57:00", - "gt_price": 4500000.0 - }, - { - "matched": true, - "gt_bar_index": 66346, - "tech_bar_index": 66814, - "signal_bar_index": 66814, - "bar_offset": 468, - "tech_price": 3258000.0, - "tech_datetime": "2017-05-27 05:45:00", - "candidate_index": 339, - "gt_datetime": "2017-05-26 06:21:00", - "gt_price": 4600000.0 - }, - { - "matched": true, - "gt_bar_index": 66394, - "tech_bar_index": 66831, - "signal_bar_index": 66831, - "bar_offset": 437, - "tech_price": 3156000.0, - "tech_datetime": "2017-05-27 06:36:00", - "candidate_index": 340, - "gt_datetime": "2017-05-26 08:45:00", - "gt_price": 4070000.0 - }, - { - "matched": true, - "gt_bar_index": 66430, - "tech_bar_index": 66879, - "signal_bar_index": 66879, - "bar_offset": 449, - "tech_price": 3163000.0, - "tech_datetime": "2017-05-27 09:00:00", - "candidate_index": 341, - "gt_datetime": "2017-05-26 10:33:00", - "gt_price": 4150000.0 - }, - { - "matched": true, - "gt_bar_index": 66533, - "tech_bar_index": 66992, - "signal_bar_index": 66992, - "bar_offset": 459, - "tech_price": 2720000.0, - "tech_datetime": "2017-05-27 14:39:00", - "candidate_index": 342, - "gt_datetime": "2017-05-26 15:42:00", - "gt_price": 3611000.0 - }, - { - "matched": true, - "gt_bar_index": 66562, - "tech_bar_index": 67029, - "signal_bar_index": 67029, - "bar_offset": 467, - "tech_price": 2766000.0, - "tech_datetime": "2017-05-27 16:30:00", - "candidate_index": 343, - "gt_datetime": "2017-05-26 17:09:00", - "gt_price": 3869000.0 + "gt_bar_index": 66482, + "tech_bar_index": 66960, + "signal_bar_index": 66960, + "bar_offset": 478, + "tech_price": 3010000.0, + "tech_datetime": "2017-05-27 13:03:00", + "candidate_index": 168, + "gt_datetime": "2017-05-26 13:09:00", + "gt_price": 3672000.0 }, { "matched": true, @@ -209911,295 +362389,271 @@ "bar_offset": 459, "tech_price": 2757000.0, "tech_datetime": "2017-05-27 17:21:00", - "candidate_index": 344, + "candidate_index": 169, "gt_datetime": "2017-05-26 18:24:00", "gt_price": 3850000.0 }, { "matched": true, - "gt_bar_index": 66793, - "tech_bar_index": 67089, - "signal_bar_index": 67089, - "bar_offset": 296, - "tech_price": 2582000.0, - "tech_datetime": "2017-05-27 19:30:00", - "candidate_index": 345, - "gt_datetime": "2017-05-27 04:42:00", - "gt_price": 3410000.0 + "gt_bar_index": 66854, + "tech_bar_index": 67316, + "signal_bar_index": 67316, + "bar_offset": 462, + "tech_price": 2992000.0, + "tech_datetime": "2017-05-28 06:51:00", + "candidate_index": 170, + "gt_datetime": "2017-05-27 07:45:00", + "gt_price": 3250000.0 }, { "matched": true, - "gt_bar_index": 66794, - "tech_bar_index": 67127, - "signal_bar_index": 67127, - "bar_offset": 333, - "tech_price": 2620000.0, - "tech_datetime": "2017-05-27 21:24:00", - "candidate_index": 346, - "gt_datetime": "2017-05-27 04:45:00", - "gt_price": 3434000.0 - }, - { - "matched": true, - "gt_bar_index": 67203, - "tech_bar_index": 67635, - "signal_bar_index": 67635, - "bar_offset": 432, - "tech_price": 3131000.0, - "tech_datetime": "2017-05-28 22:48:00", - "candidate_index": 347, - "gt_datetime": "2017-05-28 01:12:00", - "gt_price": 3140000.0 + "gt_bar_index": 67124, + "tech_bar_index": 67574, + "signal_bar_index": 67574, + "bar_offset": 450, + "tech_price": 3164000.0, + "tech_datetime": "2017-05-28 19:45:00", + "candidate_index": 171, + "gt_datetime": "2017-05-27 21:15:00", + "gt_price": 2852000.0 }, { "matched": true, "gt_bar_index": 67207, - "tech_bar_index": 67664, - "signal_bar_index": 67664, - "bar_offset": 457, - "tech_price": 2930000.0, - "tech_datetime": "2017-05-29 00:15:00", - "candidate_index": 348, + "tech_bar_index": 67685, + "signal_bar_index": 67685, + "bar_offset": 478, + "tech_price": 2999000.0, + "tech_datetime": "2017-05-29 01:18:00", + "candidate_index": 172, "gt_datetime": "2017-05-28 01:24:00", "gt_price": 3125000.0 }, - { - "matched": true, - "gt_bar_index": 67282, - "tech_bar_index": 67735, - "signal_bar_index": 67735, - "bar_offset": 453, - "tech_price": 3069000.0, - "tech_datetime": "2017-05-29 03:54:00", - "candidate_index": 349, - "gt_datetime": "2017-05-28 05:09:00", - "gt_price": 3141000.0 - }, - { - "matched": true, - "gt_bar_index": 67553, - "tech_bar_index": 67951, - "signal_bar_index": 67951, - "bar_offset": 398, - "tech_price": 3035000.0, - "tech_datetime": "2017-05-29 14:42:00", - "candidate_index": 350, - "gt_datetime": "2017-05-28 18:42:00", - "gt_price": 3230000.0 - }, - { - "matched": true, - "gt_bar_index": 67660, - "tech_bar_index": 67965, - "signal_bar_index": 67965, - "bar_offset": 305, - "tech_price": 3045000.0, - "tech_datetime": "2017-05-29 15:24:00", - "candidate_index": 351, - "gt_datetime": "2017-05-29 00:03:00", - "gt_price": 3083000.0 - }, - { - "matched": true, - "gt_bar_index": 67804, - "tech_bar_index": 68050, - "signal_bar_index": 68050, - "bar_offset": 246, - "tech_price": 3051000.0, - "tech_datetime": "2017-05-29 19:39:00", - "candidate_index": 352, - "gt_datetime": "2017-05-29 07:21:00", - "gt_price": 3198000.0 - }, { "matched": true, "gt_bar_index": 68278, - "tech_bar_index": 68300, - "signal_bar_index": 68300, - "bar_offset": 22, - "tech_price": 3194000.0, - "tech_datetime": "2017-05-30 08:09:00", - "candidate_index": 354, + "tech_bar_index": 68293, + "signal_bar_index": 68293, + "bar_offset": 15, + "tech_price": 3198000.0, + "tech_datetime": "2017-05-30 07:48:00", + "candidate_index": 173, "gt_datetime": "2017-05-30 07:03:00", "gt_price": 3340000.0 }, { "matched": true, "gt_bar_index": 68387, - "tech_bar_index": 68522, - "signal_bar_index": 68522, - "bar_offset": 135, - "tech_price": 3165000.0, - "tech_datetime": "2017-05-30 19:15:00", - "candidate_index": 355, + "tech_bar_index": 68313, + "signal_bar_index": 68313, + "bar_offset": 74, + "tech_price": 3174000.0, + "tech_datetime": "2017-05-30 08:48:00", + "candidate_index": 174, "gt_datetime": "2017-05-30 12:30:00", "gt_price": 3300000.0 }, { "matched": true, "gt_bar_index": 70192, - "tech_bar_index": 70057, - "signal_bar_index": 70057, - "bar_offset": 135, - "tech_price": 3086000.0, - "tech_datetime": "2017-06-03 02:21:00", - "candidate_index": 362, + "tech_bar_index": 70277, + "signal_bar_index": 70277, + "bar_offset": 85, + "tech_price": 3081000.0, + "tech_datetime": "2017-06-03 13:21:00", + "candidate_index": 184, "gt_datetime": "2017-06-03 09:06:00", "gt_price": 3196000.0 }, + { + "matched": true, + "gt_bar_index": 71644, + "tech_bar_index": 71787, + "signal_bar_index": 71787, + "bar_offset": 143, + "tech_price": 3305000.0, + "tech_datetime": "2017-06-06 16:51:00", + "candidate_index": 192, + "gt_datetime": "2017-06-06 09:42:00", + "gt_price": 3399000.0 + }, + { + "matched": true, + "gt_bar_index": 71691, + "tech_bar_index": 71971, + "signal_bar_index": 71971, + "bar_offset": 280, + "tech_price": 3289000.0, + "tech_datetime": "2017-06-07 02:03:00", + "candidate_index": 193, + "gt_datetime": "2017-06-06 12:03:00", + "gt_price": 3449000.0 + }, + { + "matched": true, + "gt_bar_index": 71896, + "tech_bar_index": 72312, + "signal_bar_index": 72312, + "bar_offset": 416, + "tech_price": 3353000.0, + "tech_datetime": "2017-06-07 19:06:00", + "candidate_index": 194, + "gt_datetime": "2017-06-06 22:18:00", + "gt_price": 3430000.0 + }, { "matched": true, "gt_bar_index": 74671, - "tech_bar_index": 74831, - "signal_bar_index": 74831, - "bar_offset": 160, - "tech_price": 3218000.0, - "tech_datetime": "2017-06-13 02:15:00", - "candidate_index": 388, + "tech_bar_index": 74687, + "signal_bar_index": 74687, + "bar_offset": 16, + "tech_price": 3373000.0, + "tech_datetime": "2017-06-12 18:00:00", + "candidate_index": 202, "gt_datetime": "2017-06-12 17:12:00", "gt_price": 3395000.0 }, { "matched": true, "gt_bar_index": 75106, - "tech_bar_index": 75066, - "signal_bar_index": 75066, - "bar_offset": 40, - "tech_price": 3200000.0, - "tech_datetime": "2017-06-13 14:00:00", - "candidate_index": 390, + "tech_bar_index": 75133, + "signal_bar_index": 75133, + "bar_offset": 27, + "tech_price": 3227000.0, + "tech_datetime": "2017-06-13 17:21:00", + "candidate_index": 208, "gt_datetime": "2017-06-13 16:00:00", "gt_price": 3270000.0 }, { "matched": true, "gt_bar_index": 75914, - "tech_bar_index": 75826, - "signal_bar_index": 75826, - "bar_offset": 88, - "tech_price": 3102000.0, - "tech_datetime": "2017-06-15 04:00:00", - "candidate_index": 397, + "tech_bar_index": 75910, + "signal_bar_index": 75910, + "bar_offset": 4, + "tech_price": 3018000.0, + "tech_datetime": "2017-06-15 08:12:00", + "candidate_index": 214, "gt_datetime": "2017-06-15 08:24:00", "gt_price": 3079000.0 }, { "matched": true, "gt_bar_index": 76056, - "tech_bar_index": 75806, - "signal_bar_index": 75806, - "bar_offset": 250, - "tech_price": 3090000.0, - "tech_datetime": "2017-06-15 03:00:00", - "candidate_index": 396, + "tech_bar_index": 75944, + "signal_bar_index": 75944, + "bar_offset": 112, + "tech_price": 3001000.0, + "tech_datetime": "2017-06-15 09:54:00", + "candidate_index": 216, "gt_datetime": "2017-06-15 15:30:00", "gt_price": 2975000.0 }, { "matched": true, "gt_bar_index": 76095, - "tech_bar_index": 76475, - "signal_bar_index": 76475, - "bar_offset": 380, - "tech_price": 3005000.0, - "tech_datetime": "2017-06-16 12:27:00", - "candidate_index": 398, + "tech_bar_index": 76236, + "signal_bar_index": 76236, + "bar_offset": 141, + "tech_price": 2839000.0, + "tech_datetime": "2017-06-16 00:30:00", + "candidate_index": 217, "gt_datetime": "2017-06-15 17:27:00", "gt_price": 2998000.0 }, { "matched": true, "gt_bar_index": 78899, - "tech_bar_index": 78771, - "signal_bar_index": 78771, - "bar_offset": 128, - "tech_price": 3392000.0, - "tech_datetime": "2017-06-21 07:18:00", - "candidate_index": 404, + "tech_bar_index": 78919, + "signal_bar_index": 78919, + "bar_offset": 20, + "tech_price": 3466000.0, + "tech_datetime": "2017-06-21 14:42:00", + "candidate_index": 223, "gt_datetime": "2017-06-21 13:42:00", "gt_price": 3545000.0 }, { "matched": true, "gt_bar_index": 79810, - "tech_bar_index": 79818, - "signal_bar_index": 79818, - "bar_offset": 8, - "tech_price": 3466000.0, - "tech_datetime": "2017-06-23 11:39:00", - "candidate_index": 408, + "tech_bar_index": 79861, + "signal_bar_index": 79861, + "bar_offset": 51, + "tech_price": 3438000.0, + "tech_datetime": "2017-06-23 13:48:00", + "candidate_index": 229, "gt_datetime": "2017-06-23 11:15:00", "gt_price": 3494000.0 }, { "matched": true, "gt_bar_index": 81651, - "tech_bar_index": 81817, - "signal_bar_index": 81817, - "bar_offset": 166, - "tech_price": 3113000.0, - "tech_datetime": "2017-06-27 16:39:00", - "candidate_index": 415, + "tech_bar_index": 81677, + "signal_bar_index": 81677, + "bar_offset": 26, + "tech_price": 3258000.0, + "tech_datetime": "2017-06-27 09:39:00", + "candidate_index": 240, "gt_datetime": "2017-06-27 08:21:00", "gt_price": 3294000.0 }, { "matched": true, "gt_bar_index": 81944, - "tech_bar_index": 81950, - "signal_bar_index": 81950, - "bar_offset": 6, - "tech_price": 2923000.0, - "tech_datetime": "2017-06-27 23:18:00", - "candidate_index": 417, + "tech_bar_index": 81876, + "signal_bar_index": 81876, + "bar_offset": 68, + "tech_price": 3104000.0, + "tech_datetime": "2017-06-27 19:36:00", + "candidate_index": 241, "gt_datetime": "2017-06-27 23:00:00", "gt_price": 3054000.0 }, { "matched": true, "gt_bar_index": 82085, - "tech_bar_index": 82028, - "signal_bar_index": 82028, - "bar_offset": 57, - "tech_price": 3018000.0, - "tech_datetime": "2017-06-28 03:12:00", - "candidate_index": 419, + "tech_bar_index": 82101, + "signal_bar_index": 82101, + "bar_offset": 16, + "tech_price": 3112000.0, + "tech_datetime": "2017-06-28 06:51:00", + "candidate_index": 242, "gt_datetime": "2017-06-28 06:03:00", "gt_price": 3187000.0 }, { "matched": true, "gt_bar_index": 85093, - "tech_bar_index": 84906, - "signal_bar_index": 84906, - "bar_offset": 187, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-04 03:09:00", - "candidate_index": 433, + "tech_bar_index": 85021, + "signal_bar_index": 85021, + "bar_offset": 72, + "tech_price": 3083000.0, + "tech_datetime": "2017-07-04 08:54:00", + "candidate_index": 254, "gt_datetime": "2017-07-04 12:30:00", "gt_price": 3168000.0 }, { "matched": true, "gt_bar_index": 87434, - "tech_bar_index": 87437, - "signal_bar_index": 87437, - "bar_offset": 3, - "tech_price": 3081000.0, - "tech_datetime": "2017-07-09 09:54:00", - "candidate_index": 444, + "tech_bar_index": 87568, + "signal_bar_index": 87568, + "bar_offset": 134, + "tech_price": 3049000.0, + "tech_datetime": "2017-07-09 16:27:00", + "candidate_index": 263, "gt_datetime": "2017-07-09 09:45:00", "gt_price": 3098000.0 }, { "matched": true, "gt_bar_index": 88372, - "tech_bar_index": 88305, - "signal_bar_index": 88305, - "bar_offset": 67, - "tech_price": 2983000.0, - "tech_datetime": "2017-07-11 05:30:00", - "candidate_index": 448, + "tech_bar_index": 88497, + "signal_bar_index": 88497, + "bar_offset": 125, + "tech_price": 2755000.0, + "tech_datetime": "2017-07-11 15:06:00", + "candidate_index": 266, "gt_datetime": "2017-07-11 08:51:00", "gt_price": 2997000.0 }, @@ -210211,19 +362665,19 @@ "bar_offset": 164, "tech_price": 2844000.0, "tech_datetime": "2017-07-12 01:03:00", - "candidate_index": 449, + "candidate_index": 267, "gt_datetime": "2017-07-11 16:51:00", "gt_price": 2970000.0 }, { "matched": true, "gt_bar_index": 89351, - "tech_bar_index": 89485, - "signal_bar_index": 89485, - "bar_offset": 134, - "tech_price": 2833000.0, - "tech_datetime": "2017-07-13 16:30:00", - "candidate_index": 452, + "tech_bar_index": 89447, + "signal_bar_index": 89447, + "bar_offset": 96, + "tech_price": 2850000.0, + "tech_datetime": "2017-07-13 14:36:00", + "candidate_index": 272, "gt_datetime": "2017-07-13 09:48:00", "gt_price": 2940000.0 }, @@ -210235,163 +362689,175 @@ "bar_offset": 7, "tech_price": 2361000.0, "tech_datetime": "2017-07-15 19:00:00", - "candidate_index": 459, + "candidate_index": 280, "gt_datetime": "2017-07-15 19:21:00", "gt_price": 2441000.0 }, { "matched": true, "gt_bar_index": 90624, - "tech_bar_index": 90716, - "signal_bar_index": 90716, - "bar_offset": 92, - "tech_price": 2306000.0, - "tech_datetime": "2017-07-16 06:03:00", - "candidate_index": 460, + "tech_bar_index": 90539, + "signal_bar_index": 90539, + "bar_offset": 85, + "tech_price": 2327000.0, + "tech_datetime": "2017-07-15 21:12:00", + "candidate_index": 281, "gt_datetime": "2017-07-16 01:27:00", "gt_price": 2429000.0 }, { "matched": true, "gt_bar_index": 90644, - "tech_bar_index": 90736, - "signal_bar_index": 90736, - "bar_offset": 92, - "tech_price": 2319000.0, - "tech_datetime": "2017-07-16 07:03:00", - "candidate_index": 461, + "tech_bar_index": 90423, + "signal_bar_index": 90423, + "bar_offset": 221, + "tech_price": 2435000.0, + "tech_datetime": "2017-07-15 15:24:00", + "candidate_index": 279, "gt_datetime": "2017-07-16 02:27:00", "gt_price": 2425000.0 }, { "matched": true, "gt_bar_index": 90856, - "tech_bar_index": 90938, - "signal_bar_index": 90938, - "bar_offset": 82, - "tech_price": 2224000.0, - "tech_datetime": "2017-07-16 17:12:00", - "candidate_index": 463, + "tech_bar_index": 90887, + "signal_bar_index": 90887, + "bar_offset": 31, + "tech_price": 2276000.0, + "tech_datetime": "2017-07-16 14:39:00", + "candidate_index": 282, "gt_datetime": "2017-07-16 13:06:00", "gt_price": 2317000.0 }, { "matched": true, "gt_bar_index": 91033, - "tech_bar_index": 90753, - "signal_bar_index": 90753, - "bar_offset": 280, - "tech_price": 2317000.0, - "tech_datetime": "2017-07-16 07:57:00", - "candidate_index": 462, + "tech_bar_index": 91165, + "signal_bar_index": 91165, + "bar_offset": 132, + "tech_price": 2151000.0, + "tech_datetime": "2017-07-17 07:06:00", + "candidate_index": 283, "gt_datetime": "2017-07-16 21:57:00", "gt_price": 2050000.0 }, { "matched": true, "gt_bar_index": 91034, - "tech_bar_index": 91336, - "signal_bar_index": 91336, - "bar_offset": 302, - "tech_price": 2283000.0, - "tech_datetime": "2017-07-17 15:39:00", - "candidate_index": 464, + "tech_bar_index": 91315, + "signal_bar_index": 91315, + "bar_offset": 281, + "tech_price": 2272000.0, + "tech_datetime": "2017-07-17 14:36:00", + "candidate_index": 284, "gt_datetime": "2017-07-16 22:00:00", "gt_price": 2049000.0 }, { "matched": true, - "gt_bar_index": 91355, - "tech_bar_index": 91789, - "signal_bar_index": 91789, + "gt_bar_index": 91041, + "tech_bar_index": 91475, + "signal_bar_index": 91475, "bar_offset": 434, - "tech_price": 2517000.0, - "tech_datetime": "2017-07-18 14:18:00", - "candidate_index": 465, - "gt_datetime": "2017-07-17 16:36:00", - "gt_price": 2366000.0 + "tech_price": 2240000.0, + "tech_datetime": "2017-07-17 22:36:00", + "candidate_index": 285, + "gt_datetime": "2017-07-16 22:21:00", + "gt_price": 2150000.0 + }, + { + "matched": true, + "gt_bar_index": 91667, + "tech_bar_index": 92059, + "signal_bar_index": 92059, + "bar_offset": 392, + "tech_price": 2696000.0, + "tech_datetime": "2017-07-19 03:48:00", + "candidate_index": 286, + "gt_datetime": "2017-07-18 08:12:00", + "gt_price": 2676000.0 + }, + { + "matched": true, + "gt_bar_index": 91681, + "tech_bar_index": 92139, + "signal_bar_index": 92139, + "bar_offset": 458, + "tech_price": 2718000.0, + "tech_datetime": "2017-07-19 07:54:00", + "candidate_index": 287, + "gt_datetime": "2017-07-18 08:54:00", + "gt_price": 2650000.0 }, { "matched": true, "gt_bar_index": 92124, - "tech_bar_index": 92224, - "signal_bar_index": 92224, - "bar_offset": 100, - "tech_price": 2646000.0, - "tech_datetime": "2017-07-19 12:09:00", - "candidate_index": 466, + "tech_bar_index": 92143, + "signal_bar_index": 92143, + "bar_offset": 19, + "tech_price": 2728000.0, + "tech_datetime": "2017-07-19 08:06:00", + "candidate_index": 288, "gt_datetime": "2017-07-19 07:09:00", "gt_price": 2830000.0 }, { "matched": true, "gt_bar_index": 92319, - "tech_bar_index": 92402, - "signal_bar_index": 92402, - "bar_offset": 83, - "tech_price": 2737000.0, - "tech_datetime": "2017-07-19 21:03:00", - "candidate_index": 467, + "tech_bar_index": 92212, + "signal_bar_index": 92212, + "bar_offset": 107, + "tech_price": 2613000.0, + "tech_datetime": "2017-07-19 11:33:00", + "candidate_index": 290, "gt_datetime": "2017-07-19 16:54:00", "gt_price": 2766000.0 }, { "matched": true, "gt_bar_index": 92975, - "tech_bar_index": 93202, - "signal_bar_index": 93202, - "bar_offset": 227, - "tech_price": 3050000.0, - "tech_datetime": "2017-07-21 13:03:00", - "candidate_index": 469, + "tech_bar_index": 93388, + "signal_bar_index": 93388, + "bar_offset": 413, + "tech_price": 3065000.0, + "tech_datetime": "2017-07-21 23:09:00", + "candidate_index": 292, "gt_datetime": "2017-07-21 01:42:00", "gt_price": 3000000.0 }, { "matched": true, "gt_bar_index": 93105, - "tech_bar_index": 93437, - "signal_bar_index": 93437, - "bar_offset": 332, - "tech_price": 3022000.0, - "tech_datetime": "2017-07-22 01:36:00", - "candidate_index": 470, + "tech_bar_index": 93541, + "signal_bar_index": 93541, + "bar_offset": 436, + "tech_price": 2934000.0, + "tech_datetime": "2017-07-22 06:48:00", + "candidate_index": 293, "gt_datetime": "2017-07-21 08:12:00", "gt_price": 3399000.0 }, { "matched": true, "gt_bar_index": 93110, - "tech_bar_index": 92745, - "signal_bar_index": 92745, - "bar_offset": 365, - "tech_price": 2652000.0, - "tech_datetime": "2017-07-20 14:12:00", - "candidate_index": 468, + "tech_bar_index": 93547, + "signal_bar_index": 93547, + "bar_offset": 437, + "tech_price": 2940000.0, + "tech_datetime": "2017-07-22 07:06:00", + "candidate_index": 294, "gt_datetime": "2017-07-21 08:27:00", "gt_price": 3262000.0 }, - { - "matched": true, - "gt_bar_index": 93145, - "tech_bar_index": 93527, - "signal_bar_index": 93527, - "bar_offset": 382, - "tech_price": 2946000.0, - "tech_datetime": "2017-07-22 06:06:00", - "candidate_index": 471, - "gt_datetime": "2017-07-21 10:12:00", - "gt_price": 3175000.0 - }, { "matched": true, "gt_bar_index": 93799, - "tech_bar_index": 93881, - "signal_bar_index": 93881, - "bar_offset": 82, - "tech_price": 3088000.0, - "tech_datetime": "2017-07-22 23:48:00", - "candidate_index": 472, + "tech_bar_index": 94183, + "signal_bar_index": 94183, + "bar_offset": 384, + "tech_price": 3092000.0, + "tech_datetime": "2017-07-23 14:54:00", + "candidate_index": 295, "gt_datetime": "2017-07-22 19:42:00", "gt_price": 3197000.0 }, @@ -210403,43 +362869,43 @@ "bar_offset": 147, "tech_price": 2813000.0, "tech_datetime": "2017-07-26 16:27:00", - "candidate_index": 479, + "candidate_index": 301, "gt_datetime": "2017-07-26 09:06:00", "gt_price": 2977000.0 }, { "matched": true, "gt_bar_index": 96697, - "tech_bar_index": 96856, - "signal_bar_index": 96856, - "bar_offset": 159, - "tech_price": 3160000.0, - "tech_datetime": "2017-07-29 04:48:00", - "candidate_index": 482, + "tech_bar_index": 96767, + "signal_bar_index": 96767, + "bar_offset": 70, + "tech_price": 3143000.0, + "tech_datetime": "2017-07-29 00:21:00", + "candidate_index": 305, "gt_datetime": "2017-07-28 20:51:00", "gt_price": 3240000.0 }, { "matched": true, "gt_bar_index": 97070, - "tech_bar_index": 97206, - "signal_bar_index": 97206, - "bar_offset": 136, - "tech_price": 3056000.0, - "tech_datetime": "2017-07-29 22:18:00", - "candidate_index": 483, + "tech_bar_index": 97137, + "signal_bar_index": 97137, + "bar_offset": 67, + "tech_price": 3099000.0, + "tech_datetime": "2017-07-29 18:51:00", + "candidate_index": 309, "gt_datetime": "2017-07-29 15:30:00", "gt_price": 3170000.0 }, { "matched": true, "gt_bar_index": 98320, - "tech_bar_index": 98328, - "signal_bar_index": 98328, - "bar_offset": 8, - "tech_price": 3172000.0, - "tech_datetime": "2017-08-01 06:36:00", - "candidate_index": 487, + "tech_bar_index": 98379, + "signal_bar_index": 98379, + "bar_offset": 59, + "tech_price": 3168000.0, + "tech_datetime": "2017-08-01 11:09:00", + "candidate_index": 313, "gt_datetime": "2017-08-01 06:12:00", "gt_price": 3198000.0 }, @@ -210451,19 +362917,19 @@ "bar_offset": 135, "tech_price": 3140000.0, "tech_datetime": "2017-08-05 05:36:00", - "candidate_index": 497, + "candidate_index": 329, "gt_datetime": "2017-08-05 12:21:00", "gt_price": 3468000.0 }, { "matched": true, "gt_bar_index": 100673, - "tech_bar_index": 100894, - "signal_bar_index": 100894, - "bar_offset": 221, - "tech_price": 3494000.0, - "tech_datetime": "2017-08-06 20:36:00", - "candidate_index": 498, + "tech_bar_index": 100785, + "signal_bar_index": 100785, + "bar_offset": 112, + "tech_price": 3502000.0, + "tech_datetime": "2017-08-06 15:09:00", + "candidate_index": 330, "gt_datetime": "2017-08-06 09:33:00", "gt_price": 3663000.0 }, @@ -210475,619 +362941,631 @@ "bar_offset": 61, "tech_price": 3858000.0, "tech_datetime": "2017-08-08 15:03:00", - "candidate_index": 500, + "candidate_index": 334, "gt_datetime": "2017-08-08 18:06:00", "gt_price": 3958000.0 }, { "matched": true, "gt_bar_index": 104056, - "tech_bar_index": 104060, - "signal_bar_index": 104060, - "bar_offset": 4, - "tech_price": 4621000.0, - "tech_datetime": "2017-08-13 11:00:00", - "candidate_index": 505, + "tech_bar_index": 103988, + "signal_bar_index": 103988, + "bar_offset": 68, + "tech_price": 4414000.0, + "tech_datetime": "2017-08-13 07:24:00", + "candidate_index": 345, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, + { + "matched": true, + "gt_bar_index": 104067, + "tech_bar_index": 103961, + "signal_bar_index": 103961, + "bar_offset": 106, + "tech_price": 4406000.0, + "tech_datetime": "2017-08-13 06:03:00", + "candidate_index": 344, + "gt_datetime": "2017-08-13 11:21:00", + "gt_price": 4850000.0 + }, + { + "matched": true, + "gt_bar_index": 104181, + "tech_bar_index": 104260, + "signal_bar_index": 104260, + "bar_offset": 79, + "tech_price": 4620000.0, + "tech_datetime": "2017-08-13 21:00:00", + "candidate_index": 346, + "gt_datetime": "2017-08-13 17:03:00", + "gt_price": 4880000.0 + }, { "matched": true, "gt_bar_index": 105034, - "tech_bar_index": 105154, - "signal_bar_index": 105154, - "bar_offset": 120, - "tech_price": 4991000.0, - "tech_datetime": "2017-08-15 17:42:00", - "candidate_index": 506, + "tech_bar_index": 105217, + "signal_bar_index": 105217, + "bar_offset": 183, + "tech_price": 4837000.0, + "tech_datetime": "2017-08-15 20:51:00", + "candidate_index": 349, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, + { + "matched": true, + "gt_bar_index": 105197, + "tech_bar_index": 105223, + "signal_bar_index": 105223, + "bar_offset": 26, + "tech_price": 4815000.0, + "tech_datetime": "2017-08-15 21:09:00", + "candidate_index": 350, + "gt_datetime": "2017-08-15 19:51:00", + "gt_price": 4910000.0 + }, { "matched": true, "gt_bar_index": 105434, - "tech_bar_index": 105724, - "signal_bar_index": 105724, - "bar_offset": 290, - "tech_price": 4776000.0, - "tech_datetime": "2017-08-16 22:12:00", - "candidate_index": 507, + "tech_bar_index": 105371, + "signal_bar_index": 105371, + "bar_offset": 63, + "tech_price": 4786000.0, + "tech_datetime": "2017-08-16 04:33:00", + "candidate_index": 352, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, - { - "matched": true, - "gt_bar_index": 106165, - "tech_bar_index": 105978, - "signal_bar_index": 105978, - "bar_offset": 187, - "tech_price": 4923000.0, - "tech_datetime": "2017-08-17 10:54:00", - "candidate_index": 508, - "gt_datetime": "2017-08-17 20:15:00", - "gt_price": 5055000.0 - }, { "matched": true, "gt_bar_index": 107369, - "tech_bar_index": 107438, - "signal_bar_index": 107438, - "bar_offset": 69, - "tech_price": 4777000.0, - "tech_datetime": "2017-08-20 11:54:00", - "candidate_index": 510, + "tech_bar_index": 107117, + "signal_bar_index": 107117, + "bar_offset": 252, + "tech_price": 4698000.0, + "tech_datetime": "2017-08-19 19:51:00", + "candidate_index": 357, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, { "matched": true, "gt_bar_index": 108389, - "tech_bar_index": 108396, - "signal_bar_index": 108396, - "bar_offset": 7, - "tech_price": 4381000.0, - "tech_datetime": "2017-08-22 11:48:00", - "candidate_index": 518, + "tech_bar_index": 108409, + "signal_bar_index": 108409, + "bar_offset": 20, + "tech_price": 4372000.0, + "tech_datetime": "2017-08-22 12:27:00", + "candidate_index": 366, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, { "matched": true, "gt_bar_index": 108539, - "tech_bar_index": 108629, - "signal_bar_index": 108629, - "bar_offset": 90, - "tech_price": 4412000.0, - "tech_datetime": "2017-08-22 23:27:00", - "candidate_index": 520, + "tech_bar_index": 108481, + "signal_bar_index": 108481, + "bar_offset": 58, + "tech_price": 4313000.0, + "tech_datetime": "2017-08-22 16:03:00", + "candidate_index": 367, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, { "matched": true, "gt_bar_index": 113665, - "tech_bar_index": 113726, - "signal_bar_index": 113726, - "bar_offset": 61, - "tech_price": 5233000.0, - "tech_datetime": "2017-09-02 14:18:00", - "candidate_index": 536, + "tech_bar_index": 113712, + "signal_bar_index": 113712, + "bar_offset": 47, + "tech_price": 5371000.0, + "tech_datetime": "2017-09-02 13:36:00", + "candidate_index": 381, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, { "matched": true, "gt_bar_index": 113774, - "tech_bar_index": 113822, - "signal_bar_index": 113822, - "bar_offset": 48, - "tech_price": 5177000.0, - "tech_datetime": "2017-09-02 19:06:00", - "candidate_index": 537, + "tech_bar_index": 113762, + "signal_bar_index": 113762, + "bar_offset": 12, + "tech_price": 5229000.0, + "tech_datetime": "2017-09-02 16:06:00", + "candidate_index": 383, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, { "matched": true, "gt_bar_index": 114222, - "tech_bar_index": 114277, - "signal_bar_index": 114277, - "bar_offset": 55, - "tech_price": 5164000.0, - "tech_datetime": "2017-09-03 17:51:00", - "candidate_index": 540, + "tech_bar_index": 114251, + "signal_bar_index": 114251, + "bar_offset": 29, + "tech_price": 5152000.0, + "tech_datetime": "2017-09-03 16:33:00", + "candidate_index": 386, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, { "matched": true, "gt_bar_index": 114570, - "tech_bar_index": 114632, - "signal_bar_index": 114632, - "bar_offset": 62, - "tech_price": 5093000.0, - "tech_datetime": "2017-09-04 11:36:00", - "candidate_index": 542, + "tech_bar_index": 114600, + "signal_bar_index": 114600, + "bar_offset": 30, + "tech_price": 5099000.0, + "tech_datetime": "2017-09-04 10:00:00", + "candidate_index": 388, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, { "matched": true, "gt_bar_index": 115019, - "tech_bar_index": 115115, - "signal_bar_index": 115115, - "bar_offset": 96, - "tech_price": 4559000.0, - "tech_datetime": "2017-09-05 11:45:00", - "candidate_index": 545, + "tech_bar_index": 114929, + "signal_bar_index": 114929, + "bar_offset": 90, + "tech_price": 4768000.0, + "tech_datetime": "2017-09-05 02:27:00", + "candidate_index": 391, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, { "matched": true, "gt_bar_index": 116285, - "tech_bar_index": 116331, - "signal_bar_index": 116331, - "bar_offset": 46, - "tech_price": 5088000.0, - "tech_datetime": "2017-09-08 00:33:00", - "candidate_index": 546, + "tech_bar_index": 116357, + "signal_bar_index": 116357, + "bar_offset": 72, + "tech_price": 5096000.0, + "tech_datetime": "2017-09-08 01:51:00", + "candidate_index": 393, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, { "matched": true, "gt_bar_index": 116833, - "tech_bar_index": 116718, - "signal_bar_index": 116718, - "bar_offset": 115, - "tech_price": 5094000.0, - "tech_datetime": "2017-09-08 19:54:00", - "candidate_index": 548, + "tech_bar_index": 116849, + "signal_bar_index": 116849, + "bar_offset": 16, + "tech_price": 4936000.0, + "tech_datetime": "2017-09-09 02:27:00", + "candidate_index": 394, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, { "matched": true, "gt_bar_index": 117862, - "tech_bar_index": 117414, - "signal_bar_index": 117414, - "bar_offset": 448, - "tech_price": 0.0, - "tech_datetime": "2017-09-10 06:42:00", - "candidate_index": 550, + "tech_bar_index": 118099, + "signal_bar_index": 118099, + "bar_offset": 237, + "tech_price": 4759000.0, + "tech_datetime": "2017-09-12 00:15:00", + "candidate_index": 396, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, { "matched": true, "gt_bar_index": 119481, - "tech_bar_index": 119491, - "signal_bar_index": 119491, - "bar_offset": 10, - "tech_price": 4030000.0, - "tech_datetime": "2017-09-14 21:51:00", - "candidate_index": 556, + "tech_bar_index": 119553, + "signal_bar_index": 119553, + "bar_offset": 72, + "tech_price": 4032000.0, + "tech_datetime": "2017-09-15 00:57:00", + "candidate_index": 402, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, { "matched": true, "gt_bar_index": 119723, - "tech_bar_index": 119783, - "signal_bar_index": 119783, - "bar_offset": 60, - "tech_price": 3853000.0, - "tech_datetime": "2017-09-15 12:27:00", - "candidate_index": 557, + "tech_bar_index": 119649, + "signal_bar_index": 119649, + "bar_offset": 74, + "tech_price": 3888000.0, + "tech_datetime": "2017-09-15 05:45:00", + "candidate_index": 403, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, { "matched": true, "gt_bar_index": 119764, - "tech_bar_index": 119844, - "signal_bar_index": 119844, - "bar_offset": 80, - "tech_price": 3640000.0, - "tech_datetime": "2017-09-15 15:30:00", - "candidate_index": 558, + "tech_bar_index": 119930, + "signal_bar_index": 119930, + "bar_offset": 166, + "tech_price": 3394000.0, + "tech_datetime": "2017-09-15 19:48:00", + "candidate_index": 404, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, { "matched": true, "gt_bar_index": 119835, - "tech_bar_index": 119891, - "signal_bar_index": 119891, - "bar_offset": 56, - "tech_price": 3530000.0, - "tech_datetime": "2017-09-15 17:51:00", - "candidate_index": 559, + "tech_bar_index": 120056, + "signal_bar_index": 120056, + "bar_offset": 221, + "tech_price": 3976000.0, + "tech_datetime": "2017-09-16 02:06:00", + "candidate_index": 405, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, { "matched": true, "gt_bar_index": 119889, - "tech_bar_index": 120282, - "signal_bar_index": 120282, - "bar_offset": 393, - "tech_price": 4236000.0, - "tech_datetime": "2017-09-16 13:24:00", - "candidate_index": 560, + "tech_bar_index": 120252, + "signal_bar_index": 120252, + "bar_offset": 363, + "tech_price": 4206000.0, + "tech_datetime": "2017-09-16 11:54:00", + "candidate_index": 406, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, { "matched": true, "gt_bar_index": 119970, - "tech_bar_index": 120359, - "signal_bar_index": 120359, - "bar_offset": 389, - "tech_price": 4253000.0, - "tech_datetime": "2017-09-16 17:15:00", - "candidate_index": 561, + "tech_bar_index": 120446, + "signal_bar_index": 120446, + "bar_offset": 476, + "tech_price": 4011000.0, + "tech_datetime": "2017-09-16 21:36:00", + "candidate_index": 407, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, { "matched": true, "gt_bar_index": 120036, - "tech_bar_index": 120390, - "signal_bar_index": 120390, - "bar_offset": 354, - "tech_price": 4111000.0, - "tech_datetime": "2017-09-16 18:48:00", - "candidate_index": 562, + "tech_bar_index": 120505, + "signal_bar_index": 120505, + "bar_offset": 469, + "tech_price": 4026000.0, + "tech_datetime": "2017-09-17 00:33:00", + "candidate_index": 408, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, { "matched": true, "gt_bar_index": 120054, - "tech_bar_index": 120421, - "signal_bar_index": 120421, - "bar_offset": 367, - "tech_price": 4069000.0, - "tech_datetime": "2017-09-16 20:21:00", - "candidate_index": 563, + "tech_bar_index": 120516, + "signal_bar_index": 120516, + "bar_offset": 462, + "tech_price": 4011000.0, + "tech_datetime": "2017-09-17 01:06:00", + "candidate_index": 409, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, - { - "matched": true, - "gt_bar_index": 120156, - "tech_bar_index": 120441, - "signal_bar_index": 120441, - "bar_offset": 285, - "tech_price": 4024000.0, - "tech_datetime": "2017-09-16 21:21:00", - "candidate_index": 564, - "gt_datetime": "2017-09-16 07:06:00", - "gt_price": 4345000.0 - }, { "matched": true, "gt_bar_index": 120302, - "tech_bar_index": 120729, - "signal_bar_index": 120729, - "bar_offset": 427, - "tech_price": 4061000.0, - "tech_datetime": "2017-09-17 11:45:00", - "candidate_index": 565, + "tech_bar_index": 120678, + "signal_bar_index": 120678, + "bar_offset": 376, + "tech_price": 4085000.0, + "tech_datetime": "2017-09-17 09:12:00", + "candidate_index": 410, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, { "matched": true, "gt_bar_index": 120652, - "tech_bar_index": 120827, - "signal_bar_index": 120827, - "bar_offset": 175, - "tech_price": 4017000.0, - "tech_datetime": "2017-09-17 16:39:00", - "candidate_index": 566, + "tech_bar_index": 120803, + "signal_bar_index": 120803, + "bar_offset": 151, + "tech_price": 4020000.0, + "tech_datetime": "2017-09-17 15:27:00", + "candidate_index": 411, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, { "matched": true, "gt_bar_index": 121646, - "tech_bar_index": 121696, - "signal_bar_index": 121696, - "bar_offset": 50, - "tech_price": 4404000.0, - "tech_datetime": "2017-09-19 12:06:00", - "candidate_index": 568, + "tech_bar_index": 121743, + "signal_bar_index": 121743, + "bar_offset": 97, + "tech_price": 4320000.0, + "tech_datetime": "2017-09-19 14:27:00", + "candidate_index": 414, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, { "matched": true, "gt_bar_index": 121855, - "tech_bar_index": 121776, - "signal_bar_index": 121776, - "bar_offset": 79, - "tech_price": 4352000.0, - "tech_datetime": "2017-09-19 16:06:00", - "candidate_index": 569, + "tech_bar_index": 121758, + "signal_bar_index": 121758, + "bar_offset": 97, + "tech_price": 4332000.0, + "tech_datetime": "2017-09-19 15:12:00", + "candidate_index": 415, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, { "matched": true, "gt_bar_index": 126150, - "tech_bar_index": 126157, - "signal_bar_index": 126157, - "bar_offset": 7, - "tech_price": 4732000.0, - "tech_datetime": "2017-09-28 19:12:00", - "candidate_index": 579, + "tech_bar_index": 126177, + "signal_bar_index": 126177, + "bar_offset": 27, + "tech_price": 4607000.0, + "tech_datetime": "2017-09-28 20:12:00", + "candidate_index": 428, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, { "matched": true, "gt_bar_index": 128069, - "tech_bar_index": 128102, - "signal_bar_index": 128102, - "bar_offset": 33, - "tech_price": 5068000.0, - "tech_datetime": "2017-10-02 20:30:00", - "candidate_index": 587, + "tech_bar_index": 128105, + "signal_bar_index": 128105, + "bar_offset": 36, + "tech_price": 5040000.0, + "tech_datetime": "2017-10-02 20:39:00", + "candidate_index": 438, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, { "matched": true, "gt_bar_index": 131624, - "tech_bar_index": 131702, - "signal_bar_index": 131702, - "bar_offset": 78, - "tech_price": 5535000.0, - "tech_datetime": "2017-10-10 08:30:00", - "candidate_index": 599, + "tech_bar_index": 131711, + "signal_bar_index": 131711, + "bar_offset": 87, + "tech_price": 5496000.0, + "tech_datetime": "2017-10-10 08:57:00", + "candidate_index": 456, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, { "matched": true, "gt_bar_index": 133203, - "tech_bar_index": 133101, - "signal_bar_index": 133101, - "bar_offset": 102, - "tech_price": 6143000.0, - "tech_datetime": "2017-10-13 06:27:00", - "candidate_index": 603, + "tech_bar_index": 133299, + "signal_bar_index": 133299, + "bar_offset": 96, + "tech_price": 6417000.0, + "tech_datetime": "2017-10-13 16:21:00", + "candidate_index": 468, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, { "matched": true, "gt_bar_index": 133321, - "tech_bar_index": 133386, - "signal_bar_index": 133386, - "bar_offset": 65, - "tech_price": 6541000.0, - "tech_datetime": "2017-10-13 20:42:00", - "candidate_index": 604, + "tech_bar_index": 133523, + "signal_bar_index": 133523, + "bar_offset": 202, + "tech_price": 6474000.0, + "tech_datetime": "2017-10-14 03:33:00", + "candidate_index": 469, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, { "matched": true, "gt_bar_index": 134116, - "tech_bar_index": 134237, - "signal_bar_index": 134237, - "bar_offset": 121, - "tech_price": 6565000.0, - "tech_datetime": "2017-10-15 15:15:00", - "candidate_index": 610, + "tech_bar_index": 134195, + "signal_bar_index": 134195, + "bar_offset": 79, + "tech_price": 6576000.0, + "tech_datetime": "2017-10-15 13:09:00", + "candidate_index": 476, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, { "matched": true, "gt_bar_index": 134576, - "tech_bar_index": 134519, - "signal_bar_index": 134519, - "bar_offset": 57, - "tech_price": 6247000.0, - "tech_datetime": "2017-10-16 05:21:00", - "candidate_index": 615, + "tech_bar_index": 134708, + "signal_bar_index": 134708, + "bar_offset": 132, + "tech_price": 6362000.0, + "tech_datetime": "2017-10-16 14:48:00", + "candidate_index": 482, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, { "matched": true, "gt_bar_index": 135734, - "tech_bar_index": 135791, - "signal_bar_index": 135791, - "bar_offset": 57, - "tech_price": 6076000.0, - "tech_datetime": "2017-10-18 20:57:00", - "candidate_index": 622, + "tech_bar_index": 135769, + "signal_bar_index": 135769, + "bar_offset": 35, + "tech_price": 6083000.0, + "tech_datetime": "2017-10-18 19:51:00", + "candidate_index": 489, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, { "matched": true, "gt_bar_index": 137325, - "tech_bar_index": 137364, - "signal_bar_index": 137364, - "bar_offset": 39, - "tech_price": 6989000.0, - "tech_datetime": "2017-10-22 03:36:00", - "candidate_index": 628, + "tech_bar_index": 137441, + "signal_bar_index": 137441, + "bar_offset": 116, + "tech_price": 7004000.0, + "tech_datetime": "2017-10-22 07:27:00", + "candidate_index": 495, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, { "matched": true, "gt_bar_index": 137994, - "tech_bar_index": 138244, - "signal_bar_index": 138244, - "bar_offset": 250, - "tech_price": 6797000.0, - "tech_datetime": "2017-10-23 23:36:00", - "candidate_index": 632, + "tech_bar_index": 138036, + "signal_bar_index": 138036, + "bar_offset": 42, + "tech_price": 6963000.0, + "tech_datetime": "2017-10-23 13:12:00", + "candidate_index": 499, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, { "matched": true, "gt_bar_index": 138565, - "tech_bar_index": 138503, - "signal_bar_index": 138503, - "bar_offset": 62, - "tech_price": 6562000.0, - "tech_datetime": "2017-10-24 12:33:00", - "candidate_index": 635, + "tech_bar_index": 138533, + "signal_bar_index": 138533, + "bar_offset": 32, + "tech_price": 6518000.0, + "tech_datetime": "2017-10-24 14:03:00", + "candidate_index": 505, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, { "matched": true, "gt_bar_index": 142976, - "tech_bar_index": 142978, - "signal_bar_index": 142978, - "bar_offset": 2, - "tech_price": 8173000.0, - "tech_datetime": "2017-11-02 20:18:00", - "candidate_index": 667, + "tech_bar_index": 143214, + "signal_bar_index": 143214, + "bar_offset": 238, + "tech_price": 8190000.0, + "tech_datetime": "2017-11-03 08:06:00", + "candidate_index": 536, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, { "matched": true, "gt_bar_index": 143445, - "tech_bar_index": 143525, - "signal_bar_index": 143525, - "bar_offset": 80, - "tech_price": 8232000.0, - "tech_datetime": "2017-11-03 23:39:00", - "candidate_index": 669, + "tech_bar_index": 143705, + "signal_bar_index": 143705, + "bar_offset": 260, + "tech_price": 8166000.0, + "tech_datetime": "2017-11-04 08:39:00", + "candidate_index": 537, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, { "matched": true, "gt_bar_index": 144464, - "tech_bar_index": 144391, - "signal_bar_index": 144391, - "bar_offset": 73, - "tech_price": 8394000.0, - "tech_datetime": "2017-11-05 18:57:00", - "candidate_index": 674, + "tech_bar_index": 144503, + "signal_bar_index": 144503, + "bar_offset": 39, + "tech_price": 8545000.0, + "tech_datetime": "2017-11-06 00:33:00", + "candidate_index": 542, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, { "matched": true, "gt_bar_index": 145987, - "tech_bar_index": 146061, - "signal_bar_index": 146061, - "bar_offset": 74, - "tech_price": 8211000.0, - "tech_datetime": "2017-11-09 06:27:00", - "candidate_index": 681, + "tech_bar_index": 146066, + "signal_bar_index": 146066, + "bar_offset": 79, + "tech_price": 8196000.0, + "tech_datetime": "2017-11-09 06:42:00", + "candidate_index": 553, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, { "matched": true, "gt_bar_index": 146911, - "tech_bar_index": 146955, - "signal_bar_index": 146955, - "bar_offset": 44, - "tech_price": 7613000.0, - "tech_datetime": "2017-11-11 03:09:00", - "candidate_index": 693, + "tech_bar_index": 146890, + "signal_bar_index": 146890, + "bar_offset": 21, + "tech_price": 7630000.0, + "tech_datetime": "2017-11-10 23:54:00", + "candidate_index": 568, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, { "matched": true, "gt_bar_index": 147043, - "tech_bar_index": 147055, - "signal_bar_index": 147055, - "bar_offset": 12, - "tech_price": 7555000.0, - "tech_datetime": "2017-11-11 08:09:00", - "candidate_index": 695, + "tech_bar_index": 147058, + "signal_bar_index": 147058, + "bar_offset": 15, + "tech_price": 7515000.0, + "tech_datetime": "2017-11-11 08:18:00", + "candidate_index": 571, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, { "matched": true, "gt_bar_index": 147111, - "tech_bar_index": 147184, - "signal_bar_index": 147184, - "bar_offset": 73, - "tech_price": 7685000.0, - "tech_datetime": "2017-11-11 14:36:00", - "candidate_index": 696, + "tech_bar_index": 147133, + "signal_bar_index": 147133, + "bar_offset": 22, + "tech_price": 7688000.0, + "tech_datetime": "2017-11-11 12:03:00", + "candidate_index": 572, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, { "matched": true, "gt_bar_index": 147350, - "tech_bar_index": 147296, - "signal_bar_index": 147296, - "bar_offset": 54, - "tech_price": 7454000.0, - "tech_datetime": "2017-11-11 20:12:00", - "candidate_index": 698, + "tech_bar_index": 147324, + "signal_bar_index": 147324, + "bar_offset": 26, + "tech_price": 7322000.0, + "tech_datetime": "2017-11-11 21:36:00", + "candidate_index": 576, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, { "matched": true, "gt_bar_index": 147492, - "tech_bar_index": 147455, - "signal_bar_index": 147455, - "bar_offset": 37, - "tech_price": 7130000.0, - "tech_datetime": "2017-11-12 04:12:00", - "candidate_index": 700, + "tech_bar_index": 147423, + "signal_bar_index": 147423, + "bar_offset": 69, + "tech_price": 7129000.0, + "tech_datetime": "2017-11-12 02:36:00", + "candidate_index": 578, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, { "matched": true, "gt_bar_index": 147633, - "tech_bar_index": 147782, - "signal_bar_index": 147782, - "bar_offset": 149, - "tech_price": 7124000.0, - "tech_datetime": "2017-11-12 22:09:00", - "candidate_index": 701, + "tech_bar_index": 147653, + "signal_bar_index": 147653, + "bar_offset": 20, + "tech_price": 6805000.0, + "tech_datetime": "2017-11-12 14:06:00", + "candidate_index": 579, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, { "matched": true, "gt_bar_index": 147689, - "tech_bar_index": 147846, - "signal_bar_index": 147846, - "bar_offset": 157, - "tech_price": 7100000.0, - "tech_datetime": "2017-11-13 01:21:00", - "candidate_index": 702, + "tech_bar_index": 147782, + "signal_bar_index": 147782, + "bar_offset": 93, + "tech_price": 7124000.0, + "tech_datetime": "2017-11-12 22:09:00", + "candidate_index": 580, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, { "matched": true, "gt_bar_index": 147691, - "tech_bar_index": 147923, - "signal_bar_index": 147923, - "bar_offset": 232, - "tech_price": 7083000.0, - "tech_datetime": "2017-11-13 05:12:00", - "candidate_index": 703, + "tech_bar_index": 147853, + "signal_bar_index": 147853, + "bar_offset": 162, + "tech_price": 7118000.0, + "tech_datetime": "2017-11-13 01:42:00", + "candidate_index": 581, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -211099,67 +363577,55 @@ "bar_offset": 250, "tech_price": 6896000.0, "tech_datetime": "2017-11-13 08:45:00", - "candidate_index": 704, + "candidate_index": 582, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, { "matched": true, "gt_bar_index": 147759, - "tech_bar_index": 147423, - "signal_bar_index": 147423, - "bar_offset": 336, - "tech_price": 7129000.0, - "tech_datetime": "2017-11-12 02:36:00", - "candidate_index": 699, + "tech_bar_index": 147411, + "signal_bar_index": 147411, + "bar_offset": 348, + "tech_price": 7227000.0, + "tech_datetime": "2017-11-12 02:00:00", + "candidate_index": 577, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, - { - "matched": true, - "gt_bar_index": 147833, - "tech_bar_index": 148160, - "signal_bar_index": 148160, - "bar_offset": 327, - "tech_price": 7246000.0, - "tech_datetime": "2017-11-13 17:03:00", - "candidate_index": 705, - "gt_datetime": "2017-11-13 00:42:00", - "gt_price": 7455000.0 - }, { "matched": true, "gt_bar_index": 148107, - "tech_bar_index": 148390, - "signal_bar_index": 148390, - "bar_offset": 283, - "tech_price": 7400000.0, - "tech_datetime": "2017-11-14 04:33:00", - "candidate_index": 706, + "tech_bar_index": 148567, + "signal_bar_index": 148567, + "bar_offset": 460, + "tech_price": 7530000.0, + "tech_datetime": "2017-11-14 13:24:00", + "candidate_index": 583, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, { "matched": true, "gt_bar_index": 148268, - "tech_bar_index": 148474, - "signal_bar_index": 148474, - "bar_offset": 206, - "tech_price": 7398000.0, - "tech_datetime": "2017-11-14 08:45:00", - "candidate_index": 707, + "tech_bar_index": 148609, + "signal_bar_index": 148609, + "bar_offset": 341, + "tech_price": 7526000.0, + "tech_datetime": "2017-11-14 15:30:00", + "candidate_index": 584, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, { "matched": true, "gt_bar_index": 149992, - "tech_bar_index": 150044, - "signal_bar_index": 150044, - "bar_offset": 52, - "tech_price": 8725000.0, - "tech_datetime": "2017-11-17 15:15:00", - "candidate_index": 711, + "tech_bar_index": 150016, + "signal_bar_index": 150016, + "bar_offset": 24, + "tech_price": 8733000.0, + "tech_datetime": "2017-11-17 13:51:00", + "candidate_index": 589, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -211171,466 +363637,622 @@ "bar_offset": 61, "tech_price": 8903000.0, "tech_datetime": "2017-11-21 05:15:00", - "candidate_index": 722, + "candidate_index": 598, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, { "matched": true, "gt_bar_index": 153443, - "tech_bar_index": 153549, - "signal_bar_index": 153549, - "bar_offset": 106, - "tech_price": 9132000.0, - "tech_datetime": "2017-11-24 22:30:00", - "candidate_index": 734, + "tech_bar_index": 153530, + "signal_bar_index": 153530, + "bar_offset": 87, + "tech_price": 9128000.0, + "tech_datetime": "2017-11-24 21:33:00", + "candidate_index": 607, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, + { + "matched": true, + "gt_bar_index": 154586, + "tech_bar_index": 154669, + "signal_bar_index": 154669, + "bar_offset": 83, + "tech_price": 10300000.0, + "tech_datetime": "2017-11-27 06:30:00", + "candidate_index": 613, + "gt_datetime": "2017-11-27 02:21:00", + "gt_price": 10756000.0 + }, + { + "matched": true, + "gt_bar_index": 154883, + "tech_bar_index": 154983, + "signal_bar_index": 154983, + "bar_offset": 100, + "tech_price": 10851000.0, + "tech_datetime": "2017-11-27 22:12:00", + "candidate_index": 614, + "gt_datetime": "2017-11-27 17:12:00", + "gt_price": 11174000.0 + }, { "matched": true, "gt_bar_index": 155436, - "tech_bar_index": 155808, - "signal_bar_index": 155808, - "bar_offset": 372, - "tech_price": 12657000.0, - "tech_datetime": "2017-11-29 15:27:00", - "candidate_index": 738, + "tech_bar_index": 155058, + "signal_bar_index": 155058, + "bar_offset": 378, + "tech_price": 10923000.0, + "tech_datetime": "2017-11-28 01:57:00", + "candidate_index": 615, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, { "matched": true, "gt_bar_index": 155788, - "tech_bar_index": 156088, - "signal_bar_index": 156088, - "bar_offset": 300, - "tech_price": 12443000.0, - "tech_datetime": "2017-11-30 05:27:00", - "candidate_index": 739, + "tech_bar_index": 156023, + "signal_bar_index": 156023, + "bar_offset": 235, + "tech_price": 12952000.0, + "tech_datetime": "2017-11-30 02:12:00", + "candidate_index": 616, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, { "matched": true, "gt_bar_index": 155803, - "tech_bar_index": 156093, - "signal_bar_index": 156093, - "bar_offset": 290, - "tech_price": 12153000.0, - "tech_datetime": "2017-11-30 05:42:00", - "candidate_index": 740, + "tech_bar_index": 156038, + "signal_bar_index": 156038, + "bar_offset": 235, + "tech_price": 12731000.0, + "tech_datetime": "2017-11-30 02:57:00", + "candidate_index": 617, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, { "matched": true, "gt_bar_index": 155960, - "tech_bar_index": 156130, - "signal_bar_index": 156130, - "bar_offset": 170, - "tech_price": 11890000.0, - "tech_datetime": "2017-11-30 07:33:00", - "candidate_index": 741, + "tech_bar_index": 156093, + "signal_bar_index": 156093, + "bar_offset": 133, + "tech_price": 12153000.0, + "tech_datetime": "2017-11-30 05:42:00", + "candidate_index": 618, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, { "matched": true, "gt_bar_index": 156074, - "tech_bar_index": 156267, - "signal_bar_index": 156267, - "bar_offset": 193, - "tech_price": 12283000.0, - "tech_datetime": "2017-11-30 14:24:00", - "candidate_index": 742, + "tech_bar_index": 156276, + "signal_bar_index": 156276, + "bar_offset": 202, + "tech_price": 12099000.0, + "tech_datetime": "2017-11-30 14:51:00", + "candidate_index": 619, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, { "matched": true, "gt_bar_index": 156087, - "tech_bar_index": 156462, - "signal_bar_index": 156462, - "bar_offset": 375, - "tech_price": 10689000.0, - "tech_datetime": "2017-12-01 00:09:00", - "candidate_index": 743, + "tech_bar_index": 156286, + "signal_bar_index": 156286, + "bar_offset": 199, + "tech_price": 11819000.0, + "tech_datetime": "2017-11-30 15:21:00", + "candidate_index": 620, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, { "matched": true, "gt_bar_index": 156101, - "tech_bar_index": 156486, - "signal_bar_index": 156486, - "bar_offset": 385, - "tech_price": 10690000.0, - "tech_datetime": "2017-12-01 01:21:00", - "candidate_index": 744, + "tech_bar_index": 156337, + "signal_bar_index": 156337, + "bar_offset": 236, + "tech_price": 11898000.0, + "tech_datetime": "2017-11-30 17:54:00", + "candidate_index": 621, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, + { + "matched": true, + "gt_bar_index": 156107, + "tech_bar_index": 156475, + "signal_bar_index": 156475, + "bar_offset": 368, + "tech_price": 10550000.0, + "tech_datetime": "2017-12-01 00:48:00", + "candidate_index": 622, + "gt_datetime": "2017-11-30 06:24:00", + "gt_price": 11550000.0 + }, + { + "matched": true, + "gt_bar_index": 156113, + "tech_bar_index": 156501, + "signal_bar_index": 156501, + "bar_offset": 388, + "tech_price": 10615000.0, + "tech_datetime": "2017-12-01 02:06:00", + "candidate_index": 623, + "gt_datetime": "2017-11-30 06:42:00", + "gt_price": 12443000.0 + }, + { + "matched": true, + "gt_bar_index": 156322, + "tech_bar_index": 156753, + "signal_bar_index": 156753, + "bar_offset": 431, + "tech_price": 11549000.0, + "tech_datetime": "2017-12-01 14:42:00", + "candidate_index": 624, + "gt_datetime": "2017-11-30 17:09:00", + "gt_price": 12080000.0 + }, + { + "matched": true, + "gt_bar_index": 156460, + "tech_bar_index": 156940, + "signal_bar_index": 156940, + "bar_offset": 480, + "tech_price": 12150000.0, + "tech_datetime": "2017-12-02 00:03:00", + "candidate_index": 625, + "gt_datetime": "2017-12-01 00:03:00", + "gt_price": 11297000.0 + }, { "matched": true, "gt_bar_index": 159181, - "tech_bar_index": 159261, - "signal_bar_index": 159261, - "bar_offset": 80, - "tech_price": 15901000.0, - "tech_datetime": "2017-12-06 20:06:00", - "candidate_index": 750, + "tech_bar_index": 159207, + "signal_bar_index": 159207, + "bar_offset": 26, + "tech_price": 15701000.0, + "tech_datetime": "2017-12-06 17:24:00", + "candidate_index": 633, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, + { + "matched": true, + "gt_bar_index": 159497, + "tech_bar_index": 159753, + "signal_bar_index": 159753, + "bar_offset": 256, + "tech_price": 19300000.0, + "tech_datetime": "2017-12-07 20:42:00", + "candidate_index": 634, + "gt_datetime": "2017-12-07 07:54:00", + "gt_price": 19500000.0 + }, { "matched": true, "gt_bar_index": 159843, - "tech_bar_index": 160079, - "signal_bar_index": 160079, - "bar_offset": 236, - "tech_price": 22700000.0, - "tech_datetime": "2017-12-08 13:12:00", - "candidate_index": 751, + "tech_bar_index": 160092, + "signal_bar_index": 160092, + "bar_offset": 249, + "tech_price": 21580000.0, + "tech_datetime": "2017-12-08 13:51:00", + "candidate_index": 635, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, { "matched": true, "gt_bar_index": 160006, - "tech_bar_index": 160310, - "signal_bar_index": 160310, - "bar_offset": 304, - "tech_price": 19603000.0, - "tech_datetime": "2017-12-09 00:54:00", - "candidate_index": 752, + "tech_bar_index": 160257, + "signal_bar_index": 160257, + "bar_offset": 251, + "tech_price": 18800000.0, + "tech_datetime": "2017-12-08 22:15:00", + "candidate_index": 636, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, { "matched": true, - "gt_bar_index": 160192, - "tech_bar_index": 160655, - "signal_bar_index": 160655, - "bar_offset": 463, - "tech_price": 18170000.0, - "tech_datetime": "2017-12-09 18:09:00", - "candidate_index": 753, - "gt_datetime": "2017-12-08 19:00:00", - "gt_price": 21200000.0 - }, - { - "matched": true, - "gt_bar_index": 160250, - "tech_bar_index": 160727, - "signal_bar_index": 160727, - "bar_offset": 477, - "tech_price": 17640000.0, - "tech_datetime": "2017-12-09 21:45:00", - "candidate_index": 754, - "gt_datetime": "2017-12-08 21:54:00", - "gt_price": 20500000.0 + "gt_bar_index": 160077, + "tech_bar_index": 160551, + "signal_bar_index": 160551, + "bar_offset": 474, + "tech_price": 19105000.0, + "tech_datetime": "2017-12-09 12:57:00", + "candidate_index": 637, + "gt_datetime": "2017-12-08 13:06:00", + "gt_price": 23953000.0 }, { "matched": true, "gt_bar_index": 160288, - "tech_bar_index": 160756, - "signal_bar_index": 160756, - "bar_offset": 468, - "tech_price": 17606000.0, - "tech_datetime": "2017-12-09 23:12:00", - "candidate_index": 755, + "tech_bar_index": 160731, + "signal_bar_index": 160731, + "bar_offset": 443, + "tech_price": 17449000.0, + "tech_datetime": "2017-12-09 21:57:00", + "candidate_index": 638, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, { "matched": true, "gt_bar_index": 160438, - "tech_bar_index": 160856, - "signal_bar_index": 160856, - "bar_offset": 418, - "tech_price": 16505000.0, - "tech_datetime": "2017-12-10 04:12:00", - "candidate_index": 756, + "tech_bar_index": 160757, + "signal_bar_index": 160757, + "bar_offset": 319, + "tech_price": 17531000.0, + "tech_datetime": "2017-12-09 23:15:00", + "candidate_index": 639, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, { "matched": true, "gt_bar_index": 160617, - "tech_bar_index": 161006, - "signal_bar_index": 161006, - "bar_offset": 389, - "tech_price": 15600000.0, - "tech_datetime": "2017-12-10 11:42:00", - "candidate_index": 757, + "tech_bar_index": 160785, + "signal_bar_index": 160785, + "bar_offset": 168, + "tech_price": 17169000.0, + "tech_datetime": "2017-12-10 00:39:00", + "candidate_index": 640, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, { "matched": true, "gt_bar_index": 160705, - "tech_bar_index": 161042, - "signal_bar_index": 161042, - "bar_offset": 337, - "tech_price": 14220000.0, - "tech_datetime": "2017-12-10 13:30:00", - "candidate_index": 758, + "tech_bar_index": 160856, + "signal_bar_index": 160856, + "bar_offset": 151, + "tech_price": 16505000.0, + "tech_datetime": "2017-12-10 04:12:00", + "candidate_index": 641, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, { "matched": true, "gt_bar_index": 160833, - "tech_bar_index": 161188, - "signal_bar_index": 161188, - "bar_offset": 355, - "tech_price": 15500000.0, - "tech_datetime": "2017-12-10 20:48:00", - "candidate_index": 759, + "tech_bar_index": 160868, + "signal_bar_index": 160868, + "bar_offset": 35, + "tech_price": 16131000.0, + "tech_datetime": "2017-12-10 04:48:00", + "candidate_index": 642, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, + { + "matched": true, + "gt_bar_index": 160929, + "tech_bar_index": 160900, + "signal_bar_index": 160900, + "bar_offset": 29, + "tech_price": 16285000.0, + "tech_datetime": "2017-12-10 06:24:00", + "candidate_index": 643, + "gt_datetime": "2017-12-10 07:51:00", + "gt_price": 17840000.0 + }, + { + "matched": true, + "gt_bar_index": 160997, + "tech_bar_index": 161463, + "signal_bar_index": 161463, + "bar_offset": 466, + "tech_price": 19088000.0, + "tech_datetime": "2017-12-11 16:18:00", + "candidate_index": 644, + "gt_datetime": "2017-12-10 11:15:00", + "gt_price": 16480000.0 + }, + { + "matched": true, + "gt_bar_index": 161035, + "tech_bar_index": 161473, + "signal_bar_index": 161473, + "bar_offset": 438, + "tech_price": 19133000.0, + "tech_datetime": "2017-12-11 16:48:00", + "candidate_index": 645, + "gt_datetime": "2017-12-10 13:09:00", + "gt_price": 14650000.0 + }, + { + "matched": true, + "gt_bar_index": 161090, + "tech_bar_index": 161526, + "signal_bar_index": 161526, + "bar_offset": 436, + "tech_price": 18975000.0, + "tech_datetime": "2017-12-11 19:27:00", + "candidate_index": 646, + "gt_datetime": "2017-12-10 15:54:00", + "gt_price": 16700000.0 + }, { "matched": true, "gt_bar_index": 161165, - "tech_bar_index": 161583, - "signal_bar_index": 161583, - "bar_offset": 418, - "tech_price": 18830000.0, - "tech_datetime": "2017-12-11 22:18:00", - "candidate_index": 760, + "tech_bar_index": 161544, + "signal_bar_index": 161544, + "bar_offset": 379, + "tech_price": 18918000.0, + "tech_datetime": "2017-12-11 20:21:00", + "candidate_index": 647, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, { "matched": true, "gt_bar_index": 161244, - "tech_bar_index": 161629, - "signal_bar_index": 161629, - "bar_offset": 385, - "tech_price": 18821000.0, - "tech_datetime": "2017-12-12 00:36:00", - "candidate_index": 761, + "tech_bar_index": 161584, + "signal_bar_index": 161584, + "bar_offset": 340, + "tech_price": 18830000.0, + "tech_datetime": "2017-12-11 22:21:00", + "candidate_index": 648, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, { "matched": true, - "gt_bar_index": 161390, - "tech_bar_index": 161842, - "signal_bar_index": 161842, - "bar_offset": 452, - "tech_price": 19100000.0, - "tech_datetime": "2017-12-12 11:15:00", - "candidate_index": 762, - "gt_datetime": "2017-12-11 12:39:00", - "gt_price": 19900000.0 + "gt_bar_index": 161265, + "tech_bar_index": 161599, + "signal_bar_index": 161599, + "bar_offset": 334, + "tech_price": 18816000.0, + "tech_datetime": "2017-12-11 23:06:00", + "candidate_index": 649, + "gt_datetime": "2017-12-11 00:39:00", + "gt_price": 18001000.0 }, { "matched": true, "gt_bar_index": 161728, - "tech_bar_index": 161855, - "signal_bar_index": 161855, - "bar_offset": 127, - "tech_price": 19167000.0, - "tech_datetime": "2017-12-12 11:54:00", - "candidate_index": 763, + "tech_bar_index": 161898, + "signal_bar_index": 161898, + "bar_offset": 170, + "tech_price": 19007000.0, + "tech_datetime": "2017-12-12 14:03:00", + "candidate_index": 650, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, { "matched": true, "gt_bar_index": 162318, - "tech_bar_index": 162337, - "signal_bar_index": 162337, - "bar_offset": 19, - "tech_price": 18350000.0, - "tech_datetime": "2017-12-13 12:00:00", - "candidate_index": 766, + "tech_bar_index": 162322, + "signal_bar_index": 162322, + "bar_offset": 4, + "tech_price": 18383000.0, + "tech_datetime": "2017-12-13 11:15:00", + "candidate_index": 653, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, { "matched": true, "gt_bar_index": 162393, - "tech_bar_index": 162479, - "signal_bar_index": 162479, - "bar_offset": 86, - "tech_price": 18467000.0, - "tech_datetime": "2017-12-13 19:06:00", - "candidate_index": 767, + "tech_bar_index": 162340, + "signal_bar_index": 162340, + "bar_offset": 53, + "tech_price": 18326000.0, + "tech_datetime": "2017-12-13 12:09:00", + "candidate_index": 654, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, { "matched": true, "gt_bar_index": 162914, - "tech_bar_index": 163170, - "signal_bar_index": 163170, - "bar_offset": 256, - "tech_price": 18546000.0, - "tech_datetime": "2017-12-15 06:09:00", - "candidate_index": 768, + "tech_bar_index": 162677, + "signal_bar_index": 162677, + "bar_offset": 237, + "tech_price": 18223000.0, + "tech_datetime": "2017-12-14 05:30:00", + "candidate_index": 657, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, { "matched": true, "gt_bar_index": 163284, - "tech_bar_index": 163202, - "signal_bar_index": 163202, - "bar_offset": 82, - "tech_price": 18599000.0, - "tech_datetime": "2017-12-15 07:45:00", - "candidate_index": 769, + "tech_bar_index": 163207, + "signal_bar_index": 163207, + "bar_offset": 77, + "tech_price": 18551000.0, + "tech_datetime": "2017-12-15 08:00:00", + "candidate_index": 658, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, { "matched": true, "gt_bar_index": 163434, - "tech_bar_index": 163557, - "signal_bar_index": 163557, - "bar_offset": 123, - "tech_price": 20073000.0, - "tech_datetime": "2017-12-16 01:30:00", - "candidate_index": 770, + "tech_bar_index": 163510, + "signal_bar_index": 163510, + "bar_offset": 76, + "tech_price": 20393000.0, + "tech_datetime": "2017-12-15 23:09:00", + "candidate_index": 659, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, { "matched": true, "gt_bar_index": 164430, - "tech_bar_index": 164509, - "signal_bar_index": 164509, - "bar_offset": 79, - "tech_price": 21981000.0, - "tech_datetime": "2017-12-18 01:06:00", - "candidate_index": 774, + "tech_bar_index": 164474, + "signal_bar_index": 164474, + "bar_offset": 44, + "tech_price": 22277000.0, + "tech_datetime": "2017-12-17 23:21:00", + "candidate_index": 667, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, { "matched": true, "gt_bar_index": 164641, - "tech_bar_index": 164689, - "signal_bar_index": 164689, - "bar_offset": 48, - "tech_price": 21302000.0, - "tech_datetime": "2017-12-18 10:06:00", - "candidate_index": 775, + "tech_bar_index": 164656, + "signal_bar_index": 164656, + "bar_offset": 15, + "tech_price": 21699000.0, + "tech_datetime": "2017-12-18 08:27:00", + "candidate_index": 668, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, { "matched": true, "gt_bar_index": 165236, - "tech_bar_index": 165029, - "signal_bar_index": 165029, - "bar_offset": 207, - "tech_price": 21572000.0, - "tech_datetime": "2017-12-19 03:06:00", - "candidate_index": 776, + "tech_bar_index": 165365, + "signal_bar_index": 165365, + "bar_offset": 129, + "tech_price": 21584000.0, + "tech_datetime": "2017-12-19 20:00:00", + "candidate_index": 672, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, { "matched": true, "gt_bar_index": 165617, - "tech_bar_index": 165671, - "signal_bar_index": 165671, - "bar_offset": 54, - "tech_price": 20600000.0, - "tech_datetime": "2017-12-20 11:18:00", - "candidate_index": 778, + "tech_bar_index": 165641, + "signal_bar_index": 165641, + "bar_offset": 24, + "tech_price": 21000000.0, + "tech_datetime": "2017-12-20 09:48:00", + "candidate_index": 674, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, { "matched": true, "gt_bar_index": 165891, - "tech_bar_index": 165914, - "signal_bar_index": 165914, - "bar_offset": 23, - "tech_price": 21335000.0, - "tech_datetime": "2017-12-20 23:27:00", - "candidate_index": 779, + "tech_bar_index": 165820, + "signal_bar_index": 165820, + "bar_offset": 71, + "tech_price": 20930000.0, + "tech_datetime": "2017-12-20 18:45:00", + "candidate_index": 675, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, { "matched": true, "gt_bar_index": 166412, - "tech_bar_index": 166330, - "signal_bar_index": 166330, - "bar_offset": 82, - "tech_price": 21368000.0, - "tech_datetime": "2017-12-21 20:21:00", - "candidate_index": 784, + "tech_bar_index": 166427, + "signal_bar_index": 166427, + "bar_offset": 15, + "tech_price": 20189000.0, + "tech_datetime": "2017-12-22 01:15:00", + "candidate_index": 680, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, { "matched": true, "gt_bar_index": 166552, - "tech_bar_index": 166610, - "signal_bar_index": 166610, - "bar_offset": 58, - "tech_price": 19685000.0, - "tech_datetime": "2017-12-22 10:39:00", - "candidate_index": 785, + "tech_bar_index": 166624, + "signal_bar_index": 166624, + "bar_offset": 72, + "tech_price": 19586000.0, + "tech_datetime": "2017-12-22 11:24:00", + "candidate_index": 681, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, { "matched": true, "gt_bar_index": 166666, - "tech_bar_index": 166797, - "signal_bar_index": 166797, - "bar_offset": 131, - "tech_price": 18500000.0, - "tech_datetime": "2017-12-22 20:03:00", - "candidate_index": 786, + "tech_bar_index": 166717, + "signal_bar_index": 166717, + "bar_offset": 51, + "tech_price": 18301000.0, + "tech_datetime": "2017-12-22 16:03:00", + "candidate_index": 682, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, { "matched": true, "gt_bar_index": 166789, - "tech_bar_index": 166869, - "signal_bar_index": 166869, - "bar_offset": 80, - "tech_price": 16303000.0, - "tech_datetime": "2017-12-22 23:39:00", - "candidate_index": 787, + "tech_bar_index": 166816, + "signal_bar_index": 166816, + "bar_offset": 27, + "tech_price": 18475000.0, + "tech_datetime": "2017-12-22 21:00:00", + "candidate_index": 684, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, { "matched": true, "gt_bar_index": 166866, - "tech_bar_index": 166900, - "signal_bar_index": 166900, - "bar_offset": 34, - "tech_price": 16874000.0, - "tech_datetime": "2017-12-23 01:12:00", - "candidate_index": 788, + "tech_bar_index": 166869, + "signal_bar_index": 166869, + "bar_offset": 3, + "tech_price": 16303000.0, + "tech_datetime": "2017-12-22 23:39:00", + "candidate_index": 685, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, { "matched": true, "gt_bar_index": 166884, - "tech_bar_index": 167140, - "signal_bar_index": 167140, - "bar_offset": 256, - "tech_price": 18902000.0, - "tech_datetime": "2017-12-23 13:12:00", - "candidate_index": 789, + "tech_bar_index": 166929, + "signal_bar_index": 166929, + "bar_offset": 45, + "tech_price": 17146000.0, + "tech_datetime": "2017-12-23 02:39:00", + "candidate_index": 686, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, + { + "matched": true, + "gt_bar_index": 166959, + "tech_bar_index": 167074, + "signal_bar_index": 167074, + "bar_offset": 115, + "tech_price": 18321000.0, + "tech_datetime": "2017-12-23 09:54:00", + "candidate_index": 687, + "gt_datetime": "2017-12-23 04:09:00", + "gt_price": 18248000.0 + }, + { + "matched": true, + "gt_bar_index": 167035, + "tech_bar_index": 167193, + "signal_bar_index": 167193, + "bar_offset": 158, + "tech_price": 18276000.0, + "tech_datetime": "2017-12-23 15:51:00", + "candidate_index": 688, + "gt_datetime": "2017-12-23 07:57:00", + "gt_price": 19325000.0 + }, + { + "matched": true, + "gt_bar_index": 167135, + "tech_bar_index": 167534, + "signal_bar_index": 167534, + "bar_offset": 399, + "tech_price": 19179000.0, + "tech_datetime": "2017-12-24 08:54:00", + "candidate_index": 689, + "gt_datetime": "2017-12-23 12:57:00", + "gt_price": 19500000.0 + }, { "matched": true, "gt_bar_index": 167507, @@ -211639,439 +364261,523 @@ "bar_offset": 115, "tech_price": 18671000.0, "tech_datetime": "2017-12-24 13:18:00", - "candidate_index": 790, + "candidate_index": 690, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, { "matched": true, "gt_bar_index": 169073, - "tech_bar_index": 169345, - "signal_bar_index": 169345, - "bar_offset": 272, - "tech_price": 21460000.0, - "tech_datetime": "2017-12-28 03:33:00", - "candidate_index": 796, + "tech_bar_index": 169211, + "signal_bar_index": 169211, + "bar_offset": 138, + "tech_price": 21624000.0, + "tech_datetime": "2017-12-27 20:51:00", + "candidate_index": 694, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, { "matched": true, "gt_bar_index": 169508, - "tech_bar_index": 169581, - "signal_bar_index": 169581, - "bar_offset": 73, - "tech_price": 19696000.0, - "tech_datetime": "2017-12-28 15:21:00", - "candidate_index": 797, + "tech_bar_index": 169472, + "signal_bar_index": 169472, + "bar_offset": 36, + "tech_price": 21666000.0, + "tech_datetime": "2017-12-28 09:54:00", + "candidate_index": 697, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, { "matched": true, "gt_bar_index": 169521, - "tech_bar_index": 169605, - "signal_bar_index": 169605, - "bar_offset": 84, - "tech_price": 19850000.0, - "tech_datetime": "2017-12-28 16:33:00", - "candidate_index": 798, + "tech_bar_index": 169566, + "signal_bar_index": 169566, + "bar_offset": 45, + "tech_price": 19542000.0, + "tech_datetime": "2017-12-28 14:36:00", + "candidate_index": 698, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, { "matched": true, "gt_bar_index": 169720, - "tech_bar_index": 169725, - "signal_bar_index": 169725, - "bar_offset": 5, - "tech_price": 19450000.0, - "tech_datetime": "2017-12-28 22:33:00", - "candidate_index": 799, + "tech_bar_index": 169776, + "signal_bar_index": 169776, + "bar_offset": 56, + "tech_price": 19482000.0, + "tech_datetime": "2017-12-29 01:06:00", + "candidate_index": 701, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, { "matched": true, "gt_bar_index": 170950, - "tech_bar_index": 170973, - "signal_bar_index": 170973, - "bar_offset": 23, - "tech_price": 18620000.0, - "tech_datetime": "2017-12-31 13:54:00", - "candidate_index": 807, + "tech_bar_index": 170996, + "signal_bar_index": 170996, + "bar_offset": 46, + "tech_price": 18624000.0, + "tech_datetime": "2017-12-31 15:03:00", + "candidate_index": 715, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, { "matched": true, "gt_bar_index": 172221, - "tech_bar_index": 172118, - "signal_bar_index": 172118, - "bar_offset": 103, - "tech_price": 18829000.0, - "tech_datetime": "2018-01-02 23:09:00", - "candidate_index": 815, + "tech_bar_index": 172131, + "signal_bar_index": 172131, + "bar_offset": 90, + "tech_price": 18796000.0, + "tech_datetime": "2018-01-02 23:48:00", + "candidate_index": 725, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, { "matched": true, "gt_bar_index": 173205, - "tech_bar_index": 172952, - "signal_bar_index": 172952, - "bar_offset": 253, - "tech_price": 20355000.0, - "tech_datetime": "2018-01-04 16:51:00", - "candidate_index": 819, + "tech_bar_index": 172975, + "signal_bar_index": 172975, + "bar_offset": 230, + "tech_price": 20044000.0, + "tech_datetime": "2018-01-04 18:00:00", + "candidate_index": 731, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, { "matched": true, "gt_bar_index": 173493, - "tech_bar_index": 173752, - "signal_bar_index": 173752, - "bar_offset": 259, - "tech_price": 25032000.0, - "tech_datetime": "2018-01-06 08:51:00", - "candidate_index": 820, + "tech_bar_index": 173513, + "signal_bar_index": 173513, + "bar_offset": 20, + "tech_price": 22640000.0, + "tech_datetime": "2018-01-05 20:54:00", + "candidate_index": 732, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, { "matched": true, "gt_bar_index": 173627, - "tech_bar_index": 173826, - "signal_bar_index": 173826, - "bar_offset": 199, - "tech_price": 24670000.0, - "tech_datetime": "2018-01-06 12:33:00", - "candidate_index": 821, + "tech_bar_index": 173853, + "signal_bar_index": 173853, + "bar_offset": 226, + "tech_price": 24332000.0, + "tech_datetime": "2018-01-06 13:54:00", + "candidate_index": 733, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, + { + "matched": true, + "gt_bar_index": 173745, + "tech_bar_index": 173925, + "signal_bar_index": 173925, + "bar_offset": 180, + "tech_price": 23931000.0, + "tech_datetime": "2018-01-06 17:30:00", + "candidate_index": 734, + "gt_datetime": "2018-01-06 08:30:00", + "gt_price": 25988000.0 + }, + { + "matched": true, + "gt_bar_index": 173784, + "tech_bar_index": 174137, + "signal_bar_index": 174137, + "bar_offset": 353, + "tech_price": 24546000.0, + "tech_datetime": "2018-01-07 04:06:00", + "candidate_index": 735, + "gt_datetime": "2018-01-06 10:27:00", + "gt_price": 25778000.0 + }, { "matched": true, "gt_bar_index": 174406, - "tech_bar_index": 174488, - "signal_bar_index": 174488, - "bar_offset": 82, - "tech_price": 25169000.0, - "tech_datetime": "2018-01-07 21:39:00", - "candidate_index": 822, + "tech_bar_index": 174540, + "signal_bar_index": 174540, + "bar_offset": 134, + "tech_price": 24918000.0, + "tech_datetime": "2018-01-08 00:15:00", + "candidate_index": 736, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, { "matched": true, "gt_bar_index": 174995, - "tech_bar_index": 175081, - "signal_bar_index": 175081, - "bar_offset": 86, - "tech_price": 23743000.0, - "tech_datetime": "2018-01-09 09:12:00", - "candidate_index": 825, + "tech_bar_index": 175211, + "signal_bar_index": 175211, + "bar_offset": 216, + "tech_price": 23061000.0, + "tech_datetime": "2018-01-09 15:42:00", + "candidate_index": 739, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, { "matched": true, "gt_bar_index": 175123, - "tech_bar_index": 175145, - "signal_bar_index": 175145, - "bar_offset": 22, - "tech_price": 24031000.0, - "tech_datetime": "2018-01-09 12:24:00", - "candidate_index": 826, + "tech_bar_index": 175223, + "signal_bar_index": 175223, + "bar_offset": 100, + "tech_price": 23047000.0, + "tech_datetime": "2018-01-09 16:18:00", + "candidate_index": 740, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, { "matched": true, "gt_bar_index": 175443, - "tech_bar_index": 175498, - "signal_bar_index": 175498, - "bar_offset": 55, - "tech_price": 22984000.0, - "tech_datetime": "2018-01-10 06:03:00", - "candidate_index": 830, + "tech_bar_index": 175347, + "signal_bar_index": 175347, + "bar_offset": 96, + "tech_price": 22399000.0, + "tech_datetime": "2018-01-09 22:30:00", + "candidate_index": 742, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, { "matched": true, "gt_bar_index": 175759, - "tech_bar_index": 175767, - "signal_bar_index": 175767, - "bar_offset": 8, - "tech_price": 21332000.0, - "tech_datetime": "2018-01-10 19:30:00", - "candidate_index": 832, + "tech_bar_index": 175670, + "signal_bar_index": 175670, + "bar_offset": 89, + "tech_price": 22485000.0, + "tech_datetime": "2018-01-10 14:39:00", + "candidate_index": 744, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, { "matched": true, "gt_bar_index": 175923, - "tech_bar_index": 176023, - "signal_bar_index": 176023, - "bar_offset": 100, - "tech_price": 20543000.0, - "tech_datetime": "2018-01-11 08:18:00", - "candidate_index": 833, + "tech_bar_index": 176116, + "signal_bar_index": 176116, + "bar_offset": 193, + "tech_price": 19001000.0, + "tech_datetime": "2018-01-11 12:57:00", + "candidate_index": 745, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, { "matched": true, "gt_bar_index": 176038, - "tech_bar_index": 176044, - "signal_bar_index": 176044, - "bar_offset": 6, - "tech_price": 20385000.0, - "tech_datetime": "2018-01-11 09:21:00", - "candidate_index": 834, + "tech_bar_index": 176132, + "signal_bar_index": 176132, + "bar_offset": 94, + "tech_price": 18001000.0, + "tech_datetime": "2018-01-11 13:45:00", + "candidate_index": 746, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, { "matched": true, "gt_bar_index": 176083, - "tech_bar_index": 176107, - "signal_bar_index": 176107, - "bar_offset": 24, - "tech_price": 20050000.0, - "tech_datetime": "2018-01-11 12:30:00", - "candidate_index": 835, + "tech_bar_index": 176439, + "signal_bar_index": 176439, + "bar_offset": 356, + "tech_price": 19250000.0, + "tech_datetime": "2018-01-12 05:06:00", + "candidate_index": 747, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, { "matched": true, "gt_bar_index": 176141, - "tech_bar_index": 176149, - "signal_bar_index": 176149, - "bar_offset": 8, - "tech_price": 18110000.0, - "tech_datetime": "2018-01-11 14:36:00", - "candidate_index": 836, + "tech_bar_index": 176500, + "signal_bar_index": 176500, + "bar_offset": 359, + "tech_price": 18524000.0, + "tech_datetime": "2018-01-12 08:09:00", + "candidate_index": 748, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, { "matched": true, "gt_bar_index": 176204, - "tech_bar_index": 176168, - "signal_bar_index": 176168, - "bar_offset": 36, - "tech_price": 18400000.0, - "tech_datetime": "2018-01-11 15:33:00", - "candidate_index": 837, + "tech_bar_index": 176524, + "signal_bar_index": 176524, + "bar_offset": 320, + "tech_price": 18656000.0, + "tech_datetime": "2018-01-12 09:21:00", + "candidate_index": 749, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, { "matched": true, "gt_bar_index": 176321, - "tech_bar_index": 176435, - "signal_bar_index": 176435, - "bar_offset": 114, - "tech_price": 19170000.0, - "tech_datetime": "2018-01-12 04:54:00", - "candidate_index": 838, + "tech_bar_index": 176529, + "signal_bar_index": 176529, + "bar_offset": 208, + "tech_price": 18587000.0, + "tech_datetime": "2018-01-12 09:36:00", + "candidate_index": 750, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, { "matched": true, "gt_bar_index": 176509, - "tech_bar_index": 176529, - "signal_bar_index": 176529, - "bar_offset": 20, - "tech_price": 18587000.0, - "tech_datetime": "2018-01-12 09:36:00", - "candidate_index": 839, + "tech_bar_index": 176800, + "signal_bar_index": 176800, + "bar_offset": 291, + "tech_price": 19492000.0, + "tech_datetime": "2018-01-12 23:12:00", + "candidate_index": 751, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, { "matched": true, "gt_bar_index": 177030, - "tech_bar_index": 177250, - "signal_bar_index": 177250, - "bar_offset": 220, - "tech_price": 20469000.0, - "tech_datetime": "2018-01-13 21:51:00", - "candidate_index": 841, + "tech_bar_index": 177189, + "signal_bar_index": 177189, + "bar_offset": 159, + "tech_price": 20540000.0, + "tech_datetime": "2018-01-13 18:48:00", + "candidate_index": 753, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, { "matched": true, "gt_bar_index": 177977, - "tech_bar_index": 178033, - "signal_bar_index": 178033, - "bar_offset": 56, - "tech_price": 19295000.0, - "tech_datetime": "2018-01-15 13:00:00", - "candidate_index": 847, + "tech_bar_index": 177950, + "signal_bar_index": 177950, + "bar_offset": 27, + "tech_price": 19138000.0, + "tech_datetime": "2018-01-15 08:51:00", + "candidate_index": 761, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, { "matched": true, "gt_bar_index": 178235, - "tech_bar_index": 178077, - "signal_bar_index": 178077, - "bar_offset": 158, - "tech_price": 19220000.0, - "tech_datetime": "2018-01-15 15:12:00", - "candidate_index": 848, + "tech_bar_index": 178257, + "signal_bar_index": 178257, + "bar_offset": 22, + "tech_price": 19126000.0, + "tech_datetime": "2018-01-16 00:12:00", + "candidate_index": 767, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, { "matched": true, "gt_bar_index": 178459, - "tech_bar_index": 178493, - "signal_bar_index": 178493, - "bar_offset": 34, - "tech_price": 18244000.0, - "tech_datetime": "2018-01-16 12:00:00", - "candidate_index": 849, + "tech_bar_index": 178450, + "signal_bar_index": 178450, + "bar_offset": 9, + "tech_price": 18164000.0, + "tech_datetime": "2018-01-16 09:51:00", + "candidate_index": 769, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, { "matched": true, "gt_bar_index": 178637, - "tech_bar_index": 178683, - "signal_bar_index": 178683, - "bar_offset": 46, - "tech_price": 16430000.0, - "tech_datetime": "2018-01-16 21:30:00", - "candidate_index": 851, + "tech_bar_index": 178686, + "signal_bar_index": 178686, + "bar_offset": 49, + "tech_price": 16354000.0, + "tech_datetime": "2018-01-16 21:39:00", + "candidate_index": 772, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, { "matched": true, "gt_bar_index": 178679, - "tech_bar_index": 178702, - "signal_bar_index": 178702, - "bar_offset": 23, - "tech_price": 16300000.0, - "tech_datetime": "2018-01-16 22:27:00", - "candidate_index": 852, + "tech_bar_index": 178756, + "signal_bar_index": 178756, + "bar_offset": 77, + "tech_price": 15855000.0, + "tech_datetime": "2018-01-17 01:09:00", + "candidate_index": 773, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, { "matched": true, "gt_bar_index": 178818, - "tech_bar_index": 178754, - "signal_bar_index": 178754, - "bar_offset": 64, - "tech_price": 15637000.0, - "tech_datetime": "2018-01-17 01:03:00", - "candidate_index": 853, + "tech_bar_index": 178822, + "signal_bar_index": 178822, + "bar_offset": 4, + "tech_price": 15199000.0, + "tech_datetime": "2018-01-17 04:27:00", + "candidate_index": 776, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, { "matched": true, "gt_bar_index": 178856, - "tech_bar_index": 178895, - "signal_bar_index": 178895, - "bar_offset": 39, - "tech_price": 13390000.0, - "tech_datetime": "2018-01-17 08:06:00", - "candidate_index": 854, + "tech_bar_index": 178839, + "signal_bar_index": 178839, + "bar_offset": 17, + "tech_price": 14606000.0, + "tech_datetime": "2018-01-17 05:18:00", + "candidate_index": 778, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, { "matched": true, "gt_bar_index": 178873, - "tech_bar_index": 179004, - "signal_bar_index": 179004, - "bar_offset": 131, - "tech_price": 13104000.0, - "tech_datetime": "2018-01-17 13:33:00", - "candidate_index": 855, + "tech_bar_index": 178891, + "signal_bar_index": 178891, + "bar_offset": 18, + "tech_price": 13650000.0, + "tech_datetime": "2018-01-17 07:54:00", + "candidate_index": 779, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, { "matched": true, "gt_bar_index": 178885, - "tech_bar_index": 179013, - "signal_bar_index": 179013, - "bar_offset": 128, - "tech_price": 13118000.0, - "tech_datetime": "2018-01-17 14:00:00", - "candidate_index": 856, + "tech_bar_index": 178833, + "signal_bar_index": 178833, + "bar_offset": 52, + "tech_price": 14741000.0, + "tech_datetime": "2018-01-17 05:00:00", + "candidate_index": 777, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, { "matched": true, "gt_bar_index": 178886, - "tech_bar_index": 178579, - "signal_bar_index": 178579, - "bar_offset": 307, - "tech_price": 17722000.0, - "tech_datetime": "2018-01-16 16:18:00", - "candidate_index": 850, + "tech_bar_index": 178782, + "signal_bar_index": 178782, + "bar_offset": 104, + "tech_price": 15205000.0, + "tech_datetime": "2018-01-17 02:27:00", + "candidate_index": 775, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, + { + "matched": true, + "gt_bar_index": 178889, + "tech_bar_index": 178767, + "signal_bar_index": 178767, + "bar_offset": 122, + "tech_price": 15668000.0, + "tech_datetime": "2018-01-17 01:42:00", + "candidate_index": 774, + "gt_datetime": "2018-01-17 07:48:00", + "gt_price": 14045000.0 + }, + { + "matched": true, + "gt_bar_index": 178922, + "tech_bar_index": 179013, + "signal_bar_index": 179013, + "bar_offset": 91, + "tech_price": 13118000.0, + "tech_datetime": "2018-01-17 14:00:00", + "candidate_index": 780, + "gt_datetime": "2018-01-17 09:27:00", + "gt_price": 15649000.0 + }, + { + "matched": true, + "gt_bar_index": 179010, + "tech_bar_index": 179064, + "signal_bar_index": 179064, + "bar_offset": 54, + "tech_price": 13457000.0, + "tech_datetime": "2018-01-17 16:33:00", + "candidate_index": 781, + "gt_datetime": "2018-01-17 13:51:00", + "gt_price": 13849000.0 + }, + { + "matched": true, + "gt_bar_index": 179040, + "tech_bar_index": 179125, + "signal_bar_index": 179125, + "bar_offset": 85, + "tech_price": 12686000.0, + "tech_datetime": "2018-01-17 19:36:00", + "candidate_index": 782, + "gt_datetime": "2018-01-17 15:21:00", + "gt_price": 13900000.0 + }, { "matched": true, "gt_bar_index": 179164, - "tech_bar_index": 179524, - "signal_bar_index": 179524, - "bar_offset": 360, - "tech_price": 14421000.0, - "tech_datetime": "2018-01-18 16:09:00", - "candidate_index": 857, + "tech_bar_index": 179218, + "signal_bar_index": 179218, + "bar_offset": 54, + "tech_price": 12014000.0, + "tech_datetime": "2018-01-18 00:15:00", + "candidate_index": 783, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, { "matched": true, "gt_bar_index": 179258, - "tech_bar_index": 179639, - "signal_bar_index": 179639, - "bar_offset": 381, - "tech_price": 14473000.0, - "tech_datetime": "2018-01-18 21:54:00", - "candidate_index": 858, + "tech_bar_index": 179483, + "signal_bar_index": 179483, + "bar_offset": 225, + "tech_price": 14137000.0, + "tech_datetime": "2018-01-18 14:06:00", + "candidate_index": 784, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, { "matched": true, - "gt_bar_index": 179348, - "tech_bar_index": 179819, - "signal_bar_index": 179819, - "bar_offset": 471, - "tech_price": 14720000.0, - "tech_datetime": "2018-01-19 06:54:00", - "candidate_index": 859, - "gt_datetime": "2018-01-18 07:18:00", - "gt_price": 15420000.0 + "gt_bar_index": 179376, + "tech_bar_index": 179832, + "signal_bar_index": 179832, + "bar_offset": 456, + "tech_price": 14735000.0, + "tech_datetime": "2018-01-19 07:33:00", + "candidate_index": 785, + "gt_datetime": "2018-01-18 08:45:00", + "gt_price": 15100000.0 + }, + { + "matched": true, + "gt_bar_index": 179429, + "tech_bar_index": 179852, + "signal_bar_index": 179852, + "bar_offset": 423, + "tech_price": 14689000.0, + "tech_datetime": "2018-01-19 08:33:00", + "candidate_index": 786, + "gt_datetime": "2018-01-18 11:24:00", + "gt_price": 16400000.0 }, { "matched": true, "gt_bar_index": 179503, - "tech_bar_index": 179939, - "signal_bar_index": 179939, - "bar_offset": 436, - "tech_price": 14594000.0, - "tech_datetime": "2018-01-19 12:54:00", - "candidate_index": 860, + "tech_bar_index": 179898, + "signal_bar_index": 179898, + "bar_offset": 395, + "tech_price": 14800000.0, + "tech_datetime": "2018-01-19 10:51:00", + "candidate_index": 787, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -212083,115 +364789,103 @@ "bar_offset": 364, "tech_price": 14601000.0, "tech_datetime": "2018-01-19 15:45:00", - "candidate_index": 861, + "candidate_index": 788, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, { "matched": true, "gt_bar_index": 179798, - "tech_bar_index": 180109, - "signal_bar_index": 180109, - "bar_offset": 311, - "tech_price": 14835000.0, - "tech_datetime": "2018-01-19 21:24:00", - "candidate_index": 862, + "tech_bar_index": 180058, + "signal_bar_index": 180058, + "bar_offset": 260, + "tech_price": 14727000.0, + "tech_datetime": "2018-01-19 18:51:00", + "candidate_index": 789, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, { "matched": true, "gt_bar_index": 180442, - "tech_bar_index": 180506, - "signal_bar_index": 180506, - "bar_offset": 64, - "tech_price": 16471000.0, - "tech_datetime": "2018-01-20 17:15:00", - "candidate_index": 863, + "tech_bar_index": 180842, + "signal_bar_index": 180842, + "bar_offset": 400, + "tech_price": 16000000.0, + "tech_datetime": "2018-01-21 10:03:00", + "candidate_index": 790, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, - { - "matched": true, - "gt_bar_index": 180454, - "tech_bar_index": 180839, - "signal_bar_index": 180839, - "bar_offset": 385, - "tech_price": 16107000.0, - "tech_datetime": "2018-01-21 09:54:00", - "candidate_index": 864, - "gt_datetime": "2018-01-20 14:39:00", - "gt_price": 17200000.0 - }, { "matched": true, "gt_bar_index": 180789, - "tech_bar_index": 180958, - "signal_bar_index": 180958, - "bar_offset": 169, - "tech_price": 14649000.0, - "tech_datetime": "2018-01-21 16:03:00", - "candidate_index": 865, + "tech_bar_index": 180941, + "signal_bar_index": 180941, + "bar_offset": 152, + "tech_price": 15012000.0, + "tech_datetime": "2018-01-21 15:12:00", + "candidate_index": 791, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, { "matched": true, "gt_bar_index": 180904, - "tech_bar_index": 181107, - "signal_bar_index": 181107, - "bar_offset": 203, - "tech_price": 14375000.0, - "tech_datetime": "2018-01-21 23:30:00", - "candidate_index": 866, + "tech_bar_index": 180964, + "signal_bar_index": 180964, + "bar_offset": 60, + "tech_price": 14609000.0, + "tech_datetime": "2018-01-21 16:21:00", + "candidate_index": 792, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, { "matched": true, "gt_bar_index": 180938, - "tech_bar_index": 181131, - "signal_bar_index": 181131, - "bar_offset": 193, - "tech_price": 14229000.0, - "tech_datetime": "2018-01-22 00:42:00", - "candidate_index": 867, + "tech_bar_index": 181008, + "signal_bar_index": 181008, + "bar_offset": 70, + "tech_price": 14168000.0, + "tech_datetime": "2018-01-21 18:33:00", + "candidate_index": 793, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, { "matched": true, "gt_bar_index": 181060, - "tech_bar_index": 181249, - "signal_bar_index": 181249, - "bar_offset": 189, - "tech_price": 14150000.0, - "tech_datetime": "2018-01-22 06:36:00", - "candidate_index": 868, + "tech_bar_index": 181097, + "signal_bar_index": 181097, + "bar_offset": 37, + "tech_price": 14649000.0, + "tech_datetime": "2018-01-21 23:00:00", + "candidate_index": 794, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, { "matched": true, "gt_bar_index": 181300, - "tech_bar_index": 181336, - "signal_bar_index": 181336, - "bar_offset": 36, - "tech_price": 14059000.0, - "tech_datetime": "2018-01-22 10:57:00", - "candidate_index": 869, + "tech_bar_index": 181372, + "signal_bar_index": 181372, + "bar_offset": 72, + "tech_price": 14023000.0, + "tech_datetime": "2018-01-22 12:45:00", + "candidate_index": 798, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, { "matched": true, "gt_bar_index": 181450, - "tech_bar_index": 181513, - "signal_bar_index": 181513, - "bar_offset": 63, - "tech_price": 14416000.0, - "tech_datetime": "2018-01-22 19:48:00", - "candidate_index": 872, + "tech_bar_index": 181578, + "signal_bar_index": 181578, + "bar_offset": 128, + "tech_price": 13389000.0, + "tech_datetime": "2018-01-22 23:03:00", + "candidate_index": 799, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -212203,703 +364897,703 @@ "bar_offset": 4, "tech_price": 13314000.0, "tech_datetime": "2018-01-23 02:48:00", - "candidate_index": 874, + "candidate_index": 800, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, { "matched": true, "gt_bar_index": 181777, - "tech_bar_index": 181707, - "signal_bar_index": 181707, - "bar_offset": 70, - "tech_price": 13231000.0, - "tech_datetime": "2018-01-23 05:30:00", - "candidate_index": 875, + "tech_bar_index": 181674, + "signal_bar_index": 181674, + "bar_offset": 103, + "tech_price": 13181000.0, + "tech_datetime": "2018-01-23 03:51:00", + "candidate_index": 801, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, { "matched": true, "gt_bar_index": 182226, - "tech_bar_index": 182326, - "signal_bar_index": 182326, - "bar_offset": 100, - "tech_price": 12817000.0, - "tech_datetime": "2018-01-24 12:27:00", - "candidate_index": 876, + "tech_bar_index": 182313, + "signal_bar_index": 182313, + "bar_offset": 87, + "tech_price": 12716000.0, + "tech_datetime": "2018-01-24 11:48:00", + "candidate_index": 803, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, { "matched": true, "gt_bar_index": 182793, - "tech_bar_index": 182867, - "signal_bar_index": 182867, - "bar_offset": 74, - "tech_price": 13538000.0, - "tech_datetime": "2018-01-25 15:30:00", - "candidate_index": 877, + "tech_bar_index": 182833, + "signal_bar_index": 182833, + "bar_offset": 40, + "tech_price": 13527000.0, + "tech_datetime": "2018-01-25 13:48:00", + "candidate_index": 805, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, { "matched": true, "gt_bar_index": 183539, - "tech_bar_index": 183457, - "signal_bar_index": 183457, - "bar_offset": 82, - "tech_price": 12000000.0, - "tech_datetime": "2018-01-26 21:00:00", - "candidate_index": 883, + "tech_bar_index": 183462, + "signal_bar_index": 183462, + "bar_offset": 77, + "tech_price": 11999000.0, + "tech_datetime": "2018-01-26 21:15:00", + "candidate_index": 809, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, { "matched": true, "gt_bar_index": 184419, - "tech_bar_index": 184392, - "signal_bar_index": 184392, - "bar_offset": 27, - "tech_price": 13281000.0, - "tech_datetime": "2018-01-28 19:45:00", - "candidate_index": 888, + "tech_bar_index": 184451, + "signal_bar_index": 184451, + "bar_offset": 32, + "tech_price": 13292000.0, + "tech_datetime": "2018-01-28 22:42:00", + "candidate_index": 815, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, { "matched": true, "gt_bar_index": 185676, - "tech_bar_index": 185699, - "signal_bar_index": 185699, - "bar_offset": 23, - "tech_price": 11181000.0, - "tech_datetime": "2018-01-31 13:06:00", - "candidate_index": 897, + "tech_bar_index": 185683, + "signal_bar_index": 185683, + "bar_offset": 7, + "tech_price": 11300000.0, + "tech_datetime": "2018-01-31 12:18:00", + "candidate_index": 828, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, { "matched": true, "gt_bar_index": 185787, - "tech_bar_index": 185878, - "signal_bar_index": 185878, - "bar_offset": 91, - "tech_price": 11359000.0, - "tech_datetime": "2018-01-31 22:03:00", - "candidate_index": 898, + "tech_bar_index": 185839, + "signal_bar_index": 185839, + "bar_offset": 52, + "tech_price": 11290000.0, + "tech_datetime": "2018-01-31 20:06:00", + "candidate_index": 829, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, { "matched": true, "gt_bar_index": 186531, - "tech_bar_index": 186455, - "signal_bar_index": 186455, - "bar_offset": 76, - "tech_price": 10203000.0, - "tech_datetime": "2018-02-02 02:54:00", - "candidate_index": 902, + "tech_bar_index": 186546, + "signal_bar_index": 186546, + "bar_offset": 15, + "tech_price": 10284000.0, + "tech_datetime": "2018-02-02 07:27:00", + "candidate_index": 833, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, { "matched": true, "gt_bar_index": 186650, - "tech_bar_index": 186668, - "signal_bar_index": 186668, - "bar_offset": 18, - "tech_price": 9214000.0, - "tech_datetime": "2018-02-02 13:33:00", - "candidate_index": 903, + "tech_bar_index": 186640, + "signal_bar_index": 186640, + "bar_offset": 10, + "tech_price": 9383000.0, + "tech_datetime": "2018-02-02 12:09:00", + "candidate_index": 835, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, { "matched": true, "gt_bar_index": 186721, - "tech_bar_index": 186734, - "signal_bar_index": 186734, - "bar_offset": 13, - "tech_price": 8793000.0, - "tech_datetime": "2018-02-02 16:51:00", - "candidate_index": 904, + "tech_bar_index": 186745, + "signal_bar_index": 186745, + "bar_offset": 24, + "tech_price": 8635000.0, + "tech_datetime": "2018-02-02 17:24:00", + "candidate_index": 837, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, { "matched": true, "gt_bar_index": 186857, - "tech_bar_index": 187172, - "signal_bar_index": 187172, - "bar_offset": 315, - "tech_price": 8714000.0, - "tech_datetime": "2018-02-03 14:45:00", - "candidate_index": 905, + "tech_bar_index": 186992, + "signal_bar_index": 186992, + "bar_offset": 135, + "tech_price": 9054000.0, + "tech_datetime": "2018-02-03 05:45:00", + "candidate_index": 838, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, + { + "matched": true, + "gt_bar_index": 186860, + "tech_bar_index": 187000, + "signal_bar_index": 187000, + "bar_offset": 140, + "tech_price": 8992000.0, + "tech_datetime": "2018-02-03 06:09:00", + "candidate_index": 839, + "gt_datetime": "2018-02-02 23:09:00", + "gt_price": 9525000.0 + }, + { + "matched": true, + "gt_bar_index": 186915, + "tech_bar_index": 186669, + "signal_bar_index": 186669, + "bar_offset": 246, + "tech_price": 9162000.0, + "tech_datetime": "2018-02-02 13:36:00", + "candidate_index": 836, + "gt_datetime": "2018-02-03 01:54:00", + "gt_price": 9535000.0 + }, + { + "matched": true, + "gt_bar_index": 187040, + "tech_bar_index": 186585, + "signal_bar_index": 186585, + "bar_offset": 455, + "tech_price": 9511000.0, + "tech_datetime": "2018-02-02 09:24:00", + "candidate_index": 834, + "gt_datetime": "2018-02-03 08:09:00", + "gt_price": 9500000.0 + }, { "matched": true, "gt_bar_index": 187361, - "tech_bar_index": 187726, - "signal_bar_index": 187726, - "bar_offset": 365, - "tech_price": 9630000.0, - "tech_datetime": "2018-02-04 18:27:00", - "candidate_index": 906, + "tech_bar_index": 187736, + "signal_bar_index": 187736, + "bar_offset": 375, + "tech_price": 9613000.0, + "tech_datetime": "2018-02-04 18:57:00", + "candidate_index": 840, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, { "matched": true, "gt_bar_index": 187658, - "tech_bar_index": 187890, - "signal_bar_index": 187890, - "bar_offset": 232, - "tech_price": 9134000.0, - "tech_datetime": "2018-02-05 02:39:00", - "candidate_index": 907, + "tech_bar_index": 187869, + "signal_bar_index": 187869, + "bar_offset": 211, + "tech_price": 9089000.0, + "tech_datetime": "2018-02-05 01:36:00", + "candidate_index": 841, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, { "matched": true, "gt_bar_index": 187988, - "tech_bar_index": 187932, - "signal_bar_index": 187932, - "bar_offset": 56, - "tech_price": 9049000.0, - "tech_datetime": "2018-02-05 04:45:00", - "candidate_index": 909, + "tech_bar_index": 187921, + "signal_bar_index": 187921, + "bar_offset": 67, + "tech_price": 9002000.0, + "tech_datetime": "2018-02-05 04:12:00", + "candidate_index": 842, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, { "matched": true, "gt_bar_index": 188122, - "tech_bar_index": 188187, - "signal_bar_index": 188187, - "bar_offset": 65, - "tech_price": 8784000.0, - "tech_datetime": "2018-02-05 17:30:00", - "candidate_index": 910, + "tech_bar_index": 188105, + "signal_bar_index": 188105, + "bar_offset": 17, + "tech_price": 8779000.0, + "tech_datetime": "2018-02-05 13:24:00", + "candidate_index": 843, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, { "matched": true, "gt_bar_index": 188433, - "tech_bar_index": 188438, - "signal_bar_index": 188438, - "bar_offset": 5, - "tech_price": 8086000.0, - "tech_datetime": "2018-02-06 06:03:00", - "candidate_index": 911, + "tech_bar_index": 188354, + "signal_bar_index": 188354, + "bar_offset": 79, + "tech_price": 8206000.0, + "tech_datetime": "2018-02-06 01:51:00", + "candidate_index": 844, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, { "matched": true, "gt_bar_index": 188602, - "tech_bar_index": 188501, - "signal_bar_index": 188501, - "bar_offset": 101, - "tech_price": 7898000.0, - "tech_datetime": "2018-02-06 09:12:00", - "candidate_index": 912, + "tech_bar_index": 188578, + "signal_bar_index": 188578, + "bar_offset": 24, + "tech_price": 6876000.0, + "tech_datetime": "2018-02-06 13:03:00", + "candidate_index": 845, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, { "matched": true, "gt_bar_index": 188611, - "tech_bar_index": 188829, - "signal_bar_index": 188829, - "bar_offset": 218, - "tech_price": 7730000.0, - "tech_datetime": "2018-02-07 01:36:00", - "candidate_index": 913, + "tech_bar_index": 188837, + "signal_bar_index": 188837, + "bar_offset": 226, + "tech_price": 7753000.0, + "tech_datetime": "2018-02-07 02:00:00", + "candidate_index": 846, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, { "matched": true, - "gt_bar_index": 188762, - "tech_bar_index": 189207, - "signal_bar_index": 189207, - "bar_offset": 445, - "tech_price": 8690000.0, - "tech_datetime": "2018-02-07 20:30:00", - "candidate_index": 914, - "gt_datetime": "2018-02-06 22:15:00", - "gt_price": 8027000.0 - }, - { - "matched": true, - "gt_bar_index": 188779, - "tech_bar_index": 189219, - "signal_bar_index": 189219, - "bar_offset": 440, - "tech_price": 8733000.0, - "tech_datetime": "2018-02-07 21:06:00", - "candidate_index": 915, - "gt_datetime": "2018-02-06 23:06:00", - "gt_price": 8100000.0 - }, - { - "matched": true, - "gt_bar_index": 188972, - "tech_bar_index": 189326, - "signal_bar_index": 189326, - "bar_offset": 354, - "tech_price": 8799000.0, - "tech_datetime": "2018-02-08 02:27:00", - "candidate_index": 916, - "gt_datetime": "2018-02-07 08:45:00", - "gt_price": 8701000.0 - }, - { - "matched": true, - "gt_bar_index": 189246, - "tech_bar_index": 189461, - "signal_bar_index": 189461, - "bar_offset": 215, - "tech_price": 8511000.0, - "tech_datetime": "2018-02-08 09:12:00", - "candidate_index": 917, - "gt_datetime": "2018-02-07 22:27:00", - "gt_price": 9197000.0 + "gt_bar_index": 188640, + "tech_bar_index": 189097, + "signal_bar_index": 189097, + "bar_offset": 457, + "tech_price": 8200000.0, + "tech_datetime": "2018-02-07 15:00:00", + "candidate_index": 847, + "gt_datetime": "2018-02-06 16:09:00", + "gt_price": 7150000.0 }, { "matched": true, "gt_bar_index": 189715, - "tech_bar_index": 189793, - "signal_bar_index": 189793, - "bar_offset": 78, - "tech_price": 9301000.0, - "tech_datetime": "2018-02-09 01:48:00", - "candidate_index": 918, + "tech_bar_index": 189939, + "signal_bar_index": 189939, + "bar_offset": 224, + "tech_price": 9361000.0, + "tech_datetime": "2018-02-09 09:06:00", + "candidate_index": 848, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, { "matched": true, "gt_bar_index": 190506, - "tech_bar_index": 190578, - "signal_bar_index": 190578, - "bar_offset": 72, - "tech_price": 9684000.0, - "tech_datetime": "2018-02-10 19:42:00", - "candidate_index": 921, + "tech_bar_index": 190572, + "signal_bar_index": 190572, + "bar_offset": 66, + "tech_price": 9850000.0, + "tech_datetime": "2018-02-10 19:24:00", + "candidate_index": 851, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, { "matched": true, "gt_bar_index": 190554, - "tech_bar_index": 190596, - "signal_bar_index": 190596, - "bar_offset": 42, - "tech_price": 9794000.0, - "tech_datetime": "2018-02-10 20:36:00", - "candidate_index": 922, + "tech_bar_index": 190578, + "signal_bar_index": 190578, + "bar_offset": 24, + "tech_price": 9684000.0, + "tech_datetime": "2018-02-10 19:42:00", + "candidate_index": 852, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, { "matched": true, "gt_bar_index": 190635, - "tech_bar_index": 190686, - "signal_bar_index": 190686, - "bar_offset": 51, - "tech_price": 9714000.0, - "tech_datetime": "2018-02-11 01:06:00", - "candidate_index": 923, + "tech_bar_index": 190681, + "signal_bar_index": 190681, + "bar_offset": 46, + "tech_price": 9622000.0, + "tech_datetime": "2018-02-11 00:51:00", + "candidate_index": 853, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, { "matched": true, "gt_bar_index": 191168, - "tech_bar_index": 191175, - "signal_bar_index": 191175, - "bar_offset": 7, - "tech_price": 9626000.0, - "tech_datetime": "2018-02-12 01:33:00", - "candidate_index": 927, + "tech_bar_index": 191183, + "signal_bar_index": 191183, + "bar_offset": 15, + "tech_price": 9549000.0, + "tech_datetime": "2018-02-12 01:57:00", + "candidate_index": 859, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, { "matched": true, "gt_bar_index": 191796, - "tech_bar_index": 191968, - "signal_bar_index": 191968, - "bar_offset": 172, - "tech_price": 9958000.0, - "tech_datetime": "2018-02-13 17:12:00", - "candidate_index": 929, + "tech_bar_index": 191928, + "signal_bar_index": 191928, + "bar_offset": 132, + "tech_price": 9957000.0, + "tech_datetime": "2018-02-13 15:12:00", + "candidate_index": 864, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, { "matched": true, "gt_bar_index": 194260, - "tech_bar_index": 194434, - "signal_bar_index": 194434, - "bar_offset": 174, - "tech_price": 11919000.0, - "tech_datetime": "2018-02-18 20:30:00", - "candidate_index": 936, + "tech_bar_index": 194279, + "signal_bar_index": 194279, + "bar_offset": 19, + "tech_price": 12455000.0, + "tech_datetime": "2018-02-18 12:45:00", + "candidate_index": 875, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, { "matched": true, "gt_bar_index": 195612, - "tech_bar_index": 195709, - "signal_bar_index": 195709, - "bar_offset": 97, - "tech_price": 13329000.0, - "tech_datetime": "2018-02-21 12:15:00", - "candidate_index": 941, + "tech_bar_index": 195633, + "signal_bar_index": 195633, + "bar_offset": 21, + "tech_price": 13650000.0, + "tech_datetime": "2018-02-21 08:27:00", + "candidate_index": 882, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, { "matched": true, "gt_bar_index": 196176, - "tech_bar_index": 196067, - "signal_bar_index": 196067, - "bar_offset": 109, - "tech_price": 12641000.0, - "tech_datetime": "2018-02-22 06:09:00", - "candidate_index": 945, + "tech_bar_index": 196266, + "signal_bar_index": 196266, + "bar_offset": 90, + "tech_price": 12750000.0, + "tech_datetime": "2018-02-22 16:06:00", + "candidate_index": 886, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, { "matched": true, "gt_bar_index": 197134, - "tech_bar_index": 197212, - "signal_bar_index": 197212, - "bar_offset": 78, - "tech_price": 12259000.0, - "tech_datetime": "2018-02-24 15:24:00", - "candidate_index": 950, + "tech_bar_index": 197257, + "signal_bar_index": 197257, + "bar_offset": 123, + "tech_price": 11820000.0, + "tech_datetime": "2018-02-24 17:39:00", + "candidate_index": 891, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, { "matched": true, "gt_bar_index": 198020, - "tech_bar_index": 198142, - "signal_bar_index": 198142, - "bar_offset": 122, - "tech_price": 11213000.0, - "tech_datetime": "2018-02-26 13:54:00", - "candidate_index": 955, + "tech_bar_index": 198238, + "signal_bar_index": 198238, + "bar_offset": 218, + "tech_price": 10930000.0, + "tech_datetime": "2018-02-26 18:42:00", + "candidate_index": 895, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, { "matched": true, "gt_bar_index": 199134, - "tech_bar_index": 199382, - "signal_bar_index": 199382, - "bar_offset": 248, - "tech_price": 11890000.0, - "tech_datetime": "2018-03-01 03:54:00", - "candidate_index": 961, + "tech_bar_index": 199205, + "signal_bar_index": 199205, + "bar_offset": 71, + "tech_price": 11947000.0, + "tech_datetime": "2018-02-28 19:03:00", + "candidate_index": 900, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, { "matched": true, "gt_bar_index": 201740, - "tech_bar_index": 201791, - "signal_bar_index": 201791, - "bar_offset": 51, - "tech_price": 12796000.0, - "tech_datetime": "2018-03-06 07:51:00", - "candidate_index": 976, + "tech_bar_index": 201760, + "signal_bar_index": 201760, + "bar_offset": 20, + "tech_price": 12765000.0, + "tech_datetime": "2018-03-06 06:18:00", + "candidate_index": 919, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, { "matched": true, "gt_bar_index": 202742, - "tech_bar_index": 202694, - "signal_bar_index": 202694, - "bar_offset": 48, - "tech_price": 11070000.0, - "tech_datetime": "2018-03-08 05:00:00", - "candidate_index": 986, + "tech_bar_index": 202758, + "signal_bar_index": 202758, + "bar_offset": 16, + "tech_price": 11108000.0, + "tech_datetime": "2018-03-08 08:12:00", + "candidate_index": 932, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, { "matched": true, "gt_bar_index": 202977, - "tech_bar_index": 203050, - "signal_bar_index": 203050, - "bar_offset": 73, - "tech_price": 11034000.0, - "tech_datetime": "2018-03-08 22:48:00", - "candidate_index": 989, + "tech_bar_index": 203077, + "signal_bar_index": 203077, + "bar_offset": 100, + "tech_price": 11007000.0, + "tech_datetime": "2018-03-09 00:09:00", + "candidate_index": 935, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, { "matched": true, "gt_bar_index": 203554, - "tech_bar_index": 203582, - "signal_bar_index": 203582, - "bar_offset": 28, - "tech_price": 9800000.0, - "tech_datetime": "2018-03-10 01:24:00", - "candidate_index": 990, + "tech_bar_index": 203350, + "signal_bar_index": 203350, + "bar_offset": 204, + "tech_price": 9674000.0, + "tech_datetime": "2018-03-09 13:48:00", + "candidate_index": 941, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, { "matched": true, "gt_bar_index": 203859, - "tech_bar_index": 203974, - "signal_bar_index": 203974, - "bar_offset": 115, - "tech_price": 10338000.0, - "tech_datetime": "2018-03-10 21:00:00", - "candidate_index": 991, + "tech_bar_index": 204079, + "signal_bar_index": 204079, + "bar_offset": 220, + "tech_price": 10347000.0, + "tech_datetime": "2018-03-11 02:15:00", + "candidate_index": 942, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, { "matched": true, "gt_bar_index": 204900, - "tech_bar_index": 204814, - "signal_bar_index": 204814, - "bar_offset": 86, + "tech_bar_index": 204687, + "signal_bar_index": 204687, + "bar_offset": 213, "tech_price": 10456000.0, - "tech_datetime": "2018-03-12 15:00:00", - "candidate_index": 996, + "tech_datetime": "2018-03-12 08:39:00", + "candidate_index": 944, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, { "matched": true, "gt_bar_index": 205296, - "tech_bar_index": 205121, - "signal_bar_index": 205121, - "bar_offset": 175, - "tech_price": 10037000.0, - "tech_datetime": "2018-03-13 06:21:00", - "candidate_index": 998, + "tech_bar_index": 205218, + "signal_bar_index": 205218, + "bar_offset": 78, + "tech_price": 10100000.0, + "tech_datetime": "2018-03-13 11:12:00", + "candidate_index": 945, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, { "matched": true, "gt_bar_index": 206100, - "tech_bar_index": 206125, - "signal_bar_index": 206125, - "bar_offset": 25, - "tech_price": 9201000.0, - "tech_datetime": "2018-03-15 08:33:00", - "candidate_index": 1008, + "tech_bar_index": 206234, + "signal_bar_index": 206234, + "bar_offset": 134, + "tech_price": 8720000.0, + "tech_datetime": "2018-03-15 14:00:00", + "candidate_index": 950, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, { "matched": true, "gt_bar_index": 206413, - "tech_bar_index": 206489, - "signal_bar_index": 206489, - "bar_offset": 76, - "tech_price": 8964000.0, - "tech_datetime": "2018-03-16 02:45:00", - "candidate_index": 1009, + "tech_bar_index": 206258, + "signal_bar_index": 206258, + "bar_offset": 155, + "tech_price": 8500000.0, + "tech_datetime": "2018-03-15 15:12:00", + "candidate_index": 951, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, { "matched": true, "gt_bar_index": 206575, - "tech_bar_index": 206676, - "signal_bar_index": 206676, - "bar_offset": 101, - "tech_price": 8922000.0, - "tech_datetime": "2018-03-16 12:06:00", - "candidate_index": 1010, + "tech_bar_index": 206600, + "signal_bar_index": 206600, + "bar_offset": 25, + "tech_price": 9115000.0, + "tech_datetime": "2018-03-16 08:18:00", + "candidate_index": 952, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, { "matched": true, "gt_bar_index": 207071, - "tech_bar_index": 207072, - "signal_bar_index": 207072, - "bar_offset": 1, - "tech_price": 9264000.0, - "tech_datetime": "2018-03-17 07:54:00", - "candidate_index": 1013, + "tech_bar_index": 207154, + "signal_bar_index": 207154, + "bar_offset": 83, + "tech_price": 9027000.0, + "tech_datetime": "2018-03-17 12:00:00", + "candidate_index": 955, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, { "matched": true, "gt_bar_index": 208533, - "tech_bar_index": 208567, - "signal_bar_index": 208567, - "bar_offset": 34, - "tech_price": 9536000.0, - "tech_datetime": "2018-03-20 10:39:00", - "candidate_index": 1024, + "tech_bar_index": 208626, + "signal_bar_index": 208626, + "bar_offset": 93, + "tech_price": 9503000.0, + "tech_datetime": "2018-03-20 13:36:00", + "candidate_index": 965, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, { "matched": true, "gt_bar_index": 209103, - "tech_bar_index": 209428, - "signal_bar_index": 209428, - "bar_offset": 325, - "tech_price": 9928000.0, - "tech_datetime": "2018-03-22 05:42:00", - "candidate_index": 1027, + "tech_bar_index": 209417, + "signal_bar_index": 209417, + "bar_offset": 314, + "tech_price": 9910000.0, + "tech_datetime": "2018-03-22 05:09:00", + "candidate_index": 968, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, { "matched": true, "gt_bar_index": 210750, - "tech_bar_index": 210678, - "signal_bar_index": 210678, - "bar_offset": 72, - "tech_price": 9764000.0, - "tech_datetime": "2018-03-24 20:12:00", - "candidate_index": 1033, + "tech_bar_index": 210932, + "signal_bar_index": 210932, + "bar_offset": 182, + "tech_price": 9551000.0, + "tech_datetime": "2018-03-25 08:54:00", + "candidate_index": 976, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, { "matched": true, "gt_bar_index": 212201, - "tech_bar_index": 212291, - "signal_bar_index": 212291, - "bar_offset": 90, - "tech_price": 8728000.0, - "tech_datetime": "2018-03-28 04:51:00", - "candidate_index": 1052, + "tech_bar_index": 212227, + "signal_bar_index": 212227, + "bar_offset": 26, + "tech_price": 8882000.0, + "tech_datetime": "2018-03-28 01:39:00", + "candidate_index": 992, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, { "matched": true, "gt_bar_index": 213303, - "tech_bar_index": 213382, - "signal_bar_index": 213382, - "bar_offset": 79, - "tech_price": 7592000.0, - "tech_datetime": "2018-03-30 11:24:00", - "candidate_index": 1058, + "tech_bar_index": 213326, + "signal_bar_index": 213326, + "bar_offset": 23, + "tech_price": 7946000.0, + "tech_datetime": "2018-03-30 08:36:00", + "candidate_index": 998, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, { "matched": true, "gt_bar_index": 213490, - "tech_bar_index": 213545, - "signal_bar_index": 213545, - "bar_offset": 55, - "tech_price": 7827000.0, - "tech_datetime": "2018-03-30 19:33:00", - "candidate_index": 1059, + "tech_bar_index": 213154, + "signal_bar_index": 213154, + "bar_offset": 336, + "tech_price": 8216000.0, + "tech_datetime": "2018-03-30 00:00:00", + "candidate_index": 997, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, { "matched": true, "gt_bar_index": 214070, - "tech_bar_index": 214185, - "signal_bar_index": 214185, - "bar_offset": 115, - "tech_price": 7775000.0, - "tech_datetime": "2018-04-01 03:33:00", - "candidate_index": 1061, + "tech_bar_index": 214130, + "signal_bar_index": 214130, + "bar_offset": 60, + "tech_price": 7764000.0, + "tech_datetime": "2018-04-01 00:48:00", + "candidate_index": 999, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, { "matched": true, "gt_bar_index": 215575, - "tech_bar_index": 215503, - "signal_bar_index": 215503, - "bar_offset": 72, - "tech_price": 8026000.0, - "tech_datetime": "2018-04-04 01:03:00", - "candidate_index": 1070, + "tech_bar_index": 215658, + "signal_bar_index": 215658, + "bar_offset": 83, + "tech_price": 8093000.0, + "tech_datetime": "2018-04-04 08:48:00", + "candidate_index": 1012, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, { "matched": true, "gt_bar_index": 216319, - "tech_bar_index": 216192, - "signal_bar_index": 216192, - "bar_offset": 127, - "tech_price": 7312000.0, - "tech_datetime": "2018-04-05 11:30:00", - "candidate_index": 1073, + "tech_bar_index": 216195, + "signal_bar_index": 216195, + "bar_offset": 124, + "tech_price": 7296000.0, + "tech_datetime": "2018-04-05 11:39:00", + "candidate_index": 1016, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, { "matched": true, "gt_bar_index": 218112, - "tech_bar_index": 218310, - "signal_bar_index": 218310, - "bar_offset": 198, - "tech_price": 7394000.0, - "tech_datetime": "2018-04-09 21:27:00", - "candidate_index": 1082, + "tech_bar_index": 218203, + "signal_bar_index": 218203, + "bar_offset": 91, + "tech_price": 7698000.0, + "tech_datetime": "2018-04-09 16:06:00", + "candidate_index": 1025, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, { "matched": true, "gt_bar_index": 220248, - "tech_bar_index": 220301, - "signal_bar_index": 220301, - "bar_offset": 53, - "tech_price": 8422000.0, - "tech_datetime": "2018-04-14 01:00:00", - "candidate_index": 1093, + "tech_bar_index": 220264, + "signal_bar_index": 220264, + "bar_offset": 16, + "tech_price": 8405000.0, + "tech_datetime": "2018-04-13 23:09:00", + "candidate_index": 1034, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, { "matched": true, "gt_bar_index": 223970, - "tech_bar_index": 224110, - "signal_bar_index": 224110, - "bar_offset": 140, - "tech_price": 9476000.0, - "tech_datetime": "2018-04-21 23:30:00", - "candidate_index": 1113, + "tech_bar_index": 223992, + "signal_bar_index": 223992, + "bar_offset": 22, + "tech_price": 9599000.0, + "tech_datetime": "2018-04-21 17:36:00", + "candidate_index": 1059, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, { "matched": true, "gt_bar_index": 225797, - "tech_bar_index": 225897, - "signal_bar_index": 225897, - "bar_offset": 100, + "tech_bar_index": 225881, + "signal_bar_index": 225881, + "bar_offset": 84, "tech_price": 10340000.0, - "tech_datetime": "2018-04-25 16:51:00", - "candidate_index": 1120, + "tech_datetime": "2018-04-25 16:03:00", + "candidate_index": 1070, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -212911,175 +365605,175 @@ "bar_offset": 69, "tech_price": 10110000.0, "tech_datetime": "2018-04-30 15:30:00", - "candidate_index": 1137, + "candidate_index": 1077, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, { "matched": true, "gt_bar_index": 231061, - "tech_bar_index": 230920, - "signal_bar_index": 230920, - "bar_offset": 141, - "tech_price": 10790000.0, - "tech_datetime": "2018-05-06 04:00:00", - "candidate_index": 1151, + "tech_bar_index": 231074, + "signal_bar_index": 231074, + "bar_offset": 13, + "tech_price": 10873000.0, + "tech_datetime": "2018-05-06 11:42:00", + "candidate_index": 1093, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, { "matched": true, "gt_bar_index": 232948, - "tech_bar_index": 233026, - "signal_bar_index": 233026, - "bar_offset": 78, - "tech_price": 10365000.0, - "tech_datetime": "2018-05-10 13:18:00", - "candidate_index": 1160, + "tech_bar_index": 233028, + "signal_bar_index": 233028, + "bar_offset": 80, + "tech_price": 10368000.0, + "tech_datetime": "2018-05-10 13:24:00", + "candidate_index": 1107, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, { "matched": true, "gt_bar_index": 233591, - "tech_bar_index": 233633, - "signal_bar_index": 233633, - "bar_offset": 42, - "tech_price": 9562000.0, - "tech_datetime": "2018-05-11 19:39:00", - "candidate_index": 1167, + "tech_bar_index": 233579, + "signal_bar_index": 233579, + "bar_offset": 12, + "tech_price": 9455000.0, + "tech_datetime": "2018-05-11 16:57:00", + "candidate_index": 1112, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 235221, - "tech_bar_index": 235275, - "signal_bar_index": 235275, - "bar_offset": 54, - "tech_price": 9779000.0, - "tech_datetime": "2018-05-15 08:27:00", - "candidate_index": 1172, + "tech_bar_index": 235394, + "signal_bar_index": 235394, + "bar_offset": 173, + "tech_price": 9728000.0, + "tech_datetime": "2018-05-15 14:24:00", + "candidate_index": 1122, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, { "matched": true, "gt_bar_index": 238431, - "tech_bar_index": 238436, - "signal_bar_index": 238436, - "bar_offset": 5, - "tech_price": 9385000.0, - "tech_datetime": "2018-05-21 22:30:00", - "candidate_index": 1193, + "tech_bar_index": 238331, + "signal_bar_index": 238331, + "bar_offset": 100, + "tech_price": 9394000.0, + "tech_datetime": "2018-05-21 17:15:00", + "candidate_index": 1136, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, { "matched": true, "gt_bar_index": 244896, - "tech_bar_index": 244997, - "signal_bar_index": 244997, - "bar_offset": 101, - "tech_price": 8394000.0, - "tech_datetime": "2018-06-04 14:33:00", - "candidate_index": 1239, + "tech_bar_index": 245044, + "signal_bar_index": 245044, + "bar_offset": 148, + "tech_price": 8315000.0, + "tech_datetime": "2018-06-04 16:54:00", + "candidate_index": 1177, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, { "matched": true, "gt_bar_index": 252118, - "tech_bar_index": 251982, - "signal_bar_index": 251982, - "bar_offset": 136, - "tech_price": 7417000.0, - "tech_datetime": "2018-06-19 15:27:00", - "candidate_index": 1284, + "tech_bar_index": 252266, + "signal_bar_index": 252266, + "bar_offset": 148, + "tech_price": 7477000.0, + "tech_datetime": "2018-06-20 05:45:00", + "candidate_index": 1208, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, { "matched": true, "gt_bar_index": 252856, - "tech_bar_index": 253077, - "signal_bar_index": 253077, - "bar_offset": 221, + "tech_bar_index": 253134, + "signal_bar_index": 253134, + "bar_offset": 278, "tech_price": 7431000.0, - "tech_datetime": "2018-06-21 22:21:00", - "candidate_index": 1288, + "tech_datetime": "2018-06-22 01:15:00", + "candidate_index": 1216, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, { "matched": true, "gt_bar_index": 255008, - "tech_bar_index": 254994, - "signal_bar_index": 254994, - "bar_offset": 14, - "tech_price": 6923000.0, - "tech_datetime": "2018-06-25 22:45:00", - "candidate_index": 1302, + "tech_bar_index": 254976, + "signal_bar_index": 254976, + "bar_offset": 32, + "tech_price": 6906000.0, + "tech_datetime": "2018-06-25 21:51:00", + "candidate_index": 1229, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, { "matched": true, "gt_bar_index": 260933, - "tech_bar_index": 260904, - "signal_bar_index": 260904, - "bar_offset": 29, - "tech_price": 7373000.0, - "tech_datetime": "2018-07-08 07:03:00", - "candidate_index": 1341, + "tech_bar_index": 260725, + "signal_bar_index": 260725, + "bar_offset": 208, + "tech_price": 7387000.0, + "tech_datetime": "2018-07-07 22:00:00", + "candidate_index": 1256, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, { "matched": true, "gt_bar_index": 267012, - "tech_bar_index": 267021, - "signal_bar_index": 267021, - "bar_offset": 9, - "tech_price": 8424000.0, - "tech_datetime": "2018-07-21 02:06:00", - "candidate_index": 1375, + "tech_bar_index": 267070, + "signal_bar_index": 267070, + "bar_offset": 58, + "tech_price": 8373000.0, + "tech_datetime": "2018-07-21 04:33:00", + "candidate_index": 1285, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, { "matched": true, "gt_bar_index": 268896, - "tech_bar_index": 269028, - "signal_bar_index": 269028, - "bar_offset": 132, - "tech_price": 9152000.0, - "tech_datetime": "2018-07-25 22:30:00", - "candidate_index": 1384, + "tech_bar_index": 268842, + "signal_bar_index": 268842, + "bar_offset": 54, + "tech_price": 9235000.0, + "tech_datetime": "2018-07-24 22:12:00", + "candidate_index": 1292, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, { "matched": true, "gt_bar_index": 270627, - "tech_bar_index": 270587, - "signal_bar_index": 270587, - "bar_offset": 40, - "tech_price": 9140000.0, - "tech_datetime": "2018-07-29 07:36:00", - "candidate_index": 1394, + "tech_bar_index": 270557, + "signal_bar_index": 270557, + "bar_offset": 70, + "tech_price": 9153000.0, + "tech_datetime": "2018-07-29 05:54:00", + "candidate_index": 1304, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, { "matched": true, "gt_bar_index": 271795, - "tech_bar_index": 271876, - "signal_bar_index": 271876, - "bar_offset": 81, - "tech_price": 8751000.0, - "tech_datetime": "2018-08-01 01:21:00", - "candidate_index": 1403, + "tech_bar_index": 271836, + "signal_bar_index": 271836, + "bar_offset": 41, + "tech_price": 8777000.0, + "tech_datetime": "2018-07-31 23:21:00", + "candidate_index": 1312, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -213091,67 +365785,67 @@ "bar_offset": 95, "tech_price": 8778000.0, "tech_datetime": "2018-08-01 02:09:00", - "candidate_index": 1404, + "candidate_index": 1313, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, { "matched": true, "gt_bar_index": 276198, - "tech_bar_index": 276154, - "signal_bar_index": 276154, - "bar_offset": 44, - "tech_price": 7488000.0, - "tech_datetime": "2018-08-10 04:27:00", - "candidate_index": 1440, + "tech_bar_index": 276270, + "signal_bar_index": 276270, + "bar_offset": 72, + "tech_price": 7574000.0, + "tech_datetime": "2018-08-10 10:21:00", + "candidate_index": 1340, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, { "matched": true, "gt_bar_index": 277839, - "tech_bar_index": 277920, - "signal_bar_index": 277920, - "bar_offset": 81, - "tech_price": 7528000.0, - "tech_datetime": "2018-08-13 21:36:00", - "candidate_index": 1450, + "tech_bar_index": 277955, + "signal_bar_index": 277955, + "bar_offset": 116, + "tech_price": 7475000.0, + "tech_datetime": "2018-08-13 23:21:00", + "candidate_index": 1348, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, { "matched": true, "gt_bar_index": 278948, - "tech_bar_index": 278861, - "signal_bar_index": 278861, - "bar_offset": 87, - "tech_price": 7362000.0, - "tech_datetime": "2018-08-15 20:57:00", - "candidate_index": 1456, + "tech_bar_index": 279126, + "signal_bar_index": 279126, + "bar_offset": 178, + "tech_price": 7326000.0, + "tech_datetime": "2018-08-16 10:18:00", + "candidate_index": 1354, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, { "matched": true, "gt_bar_index": 281963, - "tech_bar_index": 282097, - "signal_bar_index": 282097, - "bar_offset": 134, - "tech_price": 7567000.0, - "tech_datetime": "2018-08-22 17:42:00", - "candidate_index": 1477, + "tech_bar_index": 282122, + "signal_bar_index": 282122, + "bar_offset": 159, + "tech_price": 7592000.0, + "tech_datetime": "2018-08-22 18:57:00", + "candidate_index": 1367, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, { "matched": true, "gt_bar_index": 288625, - "tech_bar_index": 288883, - "signal_bar_index": 288883, - "bar_offset": 258, - "tech_price": 7970000.0, - "tech_datetime": "2018-09-05 23:54:00", - "candidate_index": 1525, + "tech_bar_index": 288788, + "signal_bar_index": 288788, + "bar_offset": 163, + "tech_price": 8098000.0, + "tech_datetime": "2018-09-05 19:09:00", + "candidate_index": 1409, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -213163,7 +365857,7 @@ "bar_offset": 29, "tech_price": 7509000.0, "tech_datetime": "2018-09-22 08:48:00", - "candidate_index": 1584, + "candidate_index": 1471, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, @@ -213175,127 +365869,127 @@ "bar_offset": 23, "tech_price": 7508000.0, "tech_datetime": "2018-10-15 17:06:00", - "candidate_index": 1651, + "candidate_index": 1540, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, { "matched": true, "gt_bar_index": 322781, - "tech_bar_index": 322741, - "signal_bar_index": 322741, - "bar_offset": 40, - "tech_price": 6430000.0, - "tech_datetime": "2018-11-16 07:15:00", - "candidate_index": 1805, + "tech_bar_index": 322809, + "signal_bar_index": 322809, + "bar_offset": 28, + "tech_price": 6489000.0, + "tech_datetime": "2018-11-16 10:39:00", + "candidate_index": 1641, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, { "matched": true, "gt_bar_index": 324870, - "tech_bar_index": 325062, - "signal_bar_index": 325062, - "bar_offset": 192, - "tech_price": 5134000.0, - "tech_datetime": "2018-11-21 09:33:00", - "candidate_index": 1816, + "tech_bar_index": 324792, + "signal_bar_index": 324792, + "bar_offset": 78, + "tech_price": 5197000.0, + "tech_datetime": "2018-11-20 20:03:00", + "candidate_index": 1651, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, { "matched": true, "gt_bar_index": 324998, - "tech_bar_index": 325426, - "signal_bar_index": 325426, - "bar_offset": 428, - "tech_price": 5185000.0, - "tech_datetime": "2018-11-22 03:45:00", - "candidate_index": 1817, + "tech_bar_index": 324958, + "signal_bar_index": 324958, + "bar_offset": 40, + "tech_price": 5329000.0, + "tech_datetime": "2018-11-21 04:21:00", + "candidate_index": 1652, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, { "matched": true, "gt_bar_index": 325243, - "tech_bar_index": 325658, - "signal_bar_index": 325658, - "bar_offset": 415, - "tech_price": 5240000.0, - "tech_datetime": "2018-11-22 15:21:00", - "candidate_index": 1818, + "tech_bar_index": 325296, + "signal_bar_index": 325296, + "bar_offset": 53, + "tech_price": 5276000.0, + "tech_datetime": "2018-11-21 21:15:00", + "candidate_index": 1653, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, { "matched": true, "gt_bar_index": 325570, - "tech_bar_index": 325715, - "signal_bar_index": 325715, - "bar_offset": 145, - "tech_price": 5220000.0, - "tech_datetime": "2018-11-22 18:12:00", - "candidate_index": 1819, + "tech_bar_index": 325593, + "signal_bar_index": 325593, + "bar_offset": 23, + "tech_price": 5281000.0, + "tech_datetime": "2018-11-22 12:06:00", + "candidate_index": 1657, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, { "matched": true, "gt_bar_index": 326506, - "tech_bar_index": 326563, - "signal_bar_index": 326563, - "bar_offset": 57, - "tech_price": 5025000.0, - "tech_datetime": "2018-11-24 12:39:00", - "candidate_index": 1825, + "tech_bar_index": 326585, + "signal_bar_index": 326585, + "bar_offset": 79, + "tech_price": 5015000.0, + "tech_datetime": "2018-11-24 13:45:00", + "candidate_index": 1669, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, { "matched": true, "gt_bar_index": 327188, - "tech_bar_index": 327090, - "signal_bar_index": 327090, - "bar_offset": 98, - "tech_price": 4323000.0, - "tech_datetime": "2018-11-25 15:09:00", - "candidate_index": 1827, + "tech_bar_index": 327156, + "signal_bar_index": 327156, + "bar_offset": 32, + "tech_price": 4289000.0, + "tech_datetime": "2018-11-25 18:27:00", + "candidate_index": 1677, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, { "matched": true, "gt_bar_index": 327404, - "tech_bar_index": 327528, - "signal_bar_index": 327528, - "bar_offset": 124, - "tech_price": 4619000.0, - "tech_datetime": "2018-11-26 13:03:00", - "candidate_index": 1828, + "tech_bar_index": 327104, + "signal_bar_index": 327104, + "bar_offset": 300, + "tech_price": 4291000.0, + "tech_datetime": "2018-11-25 15:51:00", + "candidate_index": 1676, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, { "matched": true, "gt_bar_index": 327836, - "tech_bar_index": 327808, - "signal_bar_index": 327808, - "bar_offset": 28, - "tech_price": 4359000.0, - "tech_datetime": "2018-11-27 03:03:00", - "candidate_index": 1829, + "tech_bar_index": 327771, + "signal_bar_index": 327771, + "bar_offset": 65, + "tech_price": 4276000.0, + "tech_datetime": "2018-11-27 01:12:00", + "candidate_index": 1679, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, { "matched": true, "gt_bar_index": 328067, - "tech_bar_index": 328320, - "signal_bar_index": 328320, - "bar_offset": 253, - "tech_price": 4295000.0, - "tech_datetime": "2018-11-28 04:39:00", - "candidate_index": 1830, + "tech_bar_index": 328112, + "signal_bar_index": 328112, + "bar_offset": 45, + "tech_price": 4250000.0, + "tech_datetime": "2018-11-27 18:15:00", + "candidate_index": 1681, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -213307,178 +366001,166 @@ "bar_offset": 72, "tech_price": 4787000.0, "tech_datetime": "2018-11-29 09:18:00", - "candidate_index": 1831, + "candidate_index": 1684, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, { "matched": true, "gt_bar_index": 329122, - "tech_bar_index": 329032, - "signal_bar_index": 329032, - "bar_offset": 90, - "tech_price": 4740000.0, - "tech_datetime": "2018-11-29 16:15:00", - "candidate_index": 1834, + "tech_bar_index": 329184, + "signal_bar_index": 329184, + "bar_offset": 62, + "tech_price": 4860000.0, + "tech_datetime": "2018-11-29 23:51:00", + "candidate_index": 1687, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, { "matched": true, "gt_bar_index": 330373, - "tech_bar_index": 330306, - "signal_bar_index": 330306, - "bar_offset": 67, - "tech_price": 4757000.0, - "tech_datetime": "2018-12-02 08:00:00", - "candidate_index": 1839, + "tech_bar_index": 330410, + "signal_bar_index": 330410, + "bar_offset": 37, + "tech_price": 4720000.0, + "tech_datetime": "2018-12-02 13:12:00", + "candidate_index": 1698, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, { "matched": true, "gt_bar_index": 331586, - "tech_bar_index": 331750, - "signal_bar_index": 331750, - "bar_offset": 164, - "tech_price": 4429000.0, - "tech_datetime": "2018-12-05 08:12:00", - "candidate_index": 1854, + "tech_bar_index": 331606, + "signal_bar_index": 331606, + "bar_offset": 20, + "tech_price": 4522000.0, + "tech_datetime": "2018-12-05 01:00:00", + "candidate_index": 1709, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, { "matched": true, "gt_bar_index": 333111, - "tech_bar_index": 332939, - "signal_bar_index": 332939, - "bar_offset": 172, - "tech_price": 3826000.0, - "tech_datetime": "2018-12-07 19:39:00", - "candidate_index": 1862, + "tech_bar_index": 333101, + "signal_bar_index": 333101, + "bar_offset": 10, + "tech_price": 3703000.0, + "tech_datetime": "2018-12-08 03:45:00", + "candidate_index": 1716, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, { "matched": true, "gt_bar_index": 334032, - "tech_bar_index": 334098, - "signal_bar_index": 334098, - "bar_offset": 66, - "tech_price": 4043000.0, - "tech_datetime": "2018-12-10 05:36:00", - "candidate_index": 1866, + "tech_bar_index": 334205, + "signal_bar_index": 334205, + "bar_offset": 173, + "tech_price": 4025000.0, + "tech_datetime": "2018-12-10 10:57:00", + "candidate_index": 1720, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, { "matched": true, "gt_bar_index": 338754, - "tech_bar_index": 338875, - "signal_bar_index": 338875, - "bar_offset": 121, - "tech_price": 4240000.0, - "tech_datetime": "2018-12-20 04:42:00", - "candidate_index": 1883, + "tech_bar_index": 338802, + "signal_bar_index": 338802, + "bar_offset": 48, + "tech_price": 4207000.0, + "tech_datetime": "2018-12-20 01:03:00", + "candidate_index": 1745, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, { "matched": true, "gt_bar_index": 339301, - "tech_bar_index": 339502, - "signal_bar_index": 339502, - "bar_offset": 201, - "tech_price": 4533000.0, - "tech_datetime": "2018-12-21 12:03:00", - "candidate_index": 1884, + "tech_bar_index": 339075, + "signal_bar_index": 339075, + "bar_offset": 226, + "tech_price": 4179000.0, + "tech_datetime": "2018-12-20 14:42:00", + "candidate_index": 1748, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, { "matched": true, "gt_bar_index": 339478, - "tech_bar_index": 339790, - "signal_bar_index": 339790, - "bar_offset": 312, - "tech_price": 4444000.0, - "tech_datetime": "2018-12-22 02:27:00", - "candidate_index": 1885, + "tech_bar_index": 339548, + "signal_bar_index": 339548, + "bar_offset": 70, + "tech_price": 4468000.0, + "tech_datetime": "2018-12-21 14:21:00", + "candidate_index": 1749, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, { "matched": true, "gt_bar_index": 339693, - "tech_bar_index": 339831, - "signal_bar_index": 339831, - "bar_offset": 138, - "tech_price": 4329000.0, - "tech_datetime": "2018-12-22 04:30:00", - "candidate_index": 1886, + "tech_bar_index": 339838, + "signal_bar_index": 339838, + "bar_offset": 145, + "tech_price": 4298000.0, + "tech_datetime": "2018-12-22 04:51:00", + "candidate_index": 1750, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, { "matched": true, "gt_bar_index": 341192, - "tech_bar_index": 341225, - "signal_bar_index": 341225, - "bar_offset": 33, - "tech_price": 4580000.0, - "tech_datetime": "2018-12-25 02:12:00", - "candidate_index": 1897, + "tech_bar_index": 341207, + "signal_bar_index": 341207, + "bar_offset": 15, + "tech_price": 4568000.0, + "tech_datetime": "2018-12-25 01:18:00", + "candidate_index": 1758, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, { "matched": true, "gt_bar_index": 343754, - "tech_bar_index": 343758, - "signal_bar_index": 343758, - "bar_offset": 4, - "tech_price": 4193000.0, - "tech_datetime": "2018-12-30 08:51:00", - "candidate_index": 1917, + "tech_bar_index": 343793, + "signal_bar_index": 343793, + "bar_offset": 39, + "tech_price": 4225000.0, + "tech_datetime": "2018-12-30 10:36:00", + "candidate_index": 1769, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, { "matched": true, "gt_bar_index": 347620, - "tech_bar_index": 347629, - "signal_bar_index": 347629, - "bar_offset": 9, - "tech_price": 4502000.0, - "tech_datetime": "2019-01-07 10:27:00", - "candidate_index": 1943, + "tech_bar_index": 347645, + "signal_bar_index": 347645, + "bar_offset": 25, + "tech_price": 4495000.0, + "tech_datetime": "2019-01-07 11:15:00", + "candidate_index": 1787, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, { "matched": true, "gt_bar_index": 348392, - "tech_bar_index": 348401, - "signal_bar_index": 348401, - "bar_offset": 9, - "tech_price": 4504000.0, - "tech_datetime": "2019-01-09 01:06:00", - "candidate_index": 1948, + "tech_bar_index": 348497, + "signal_bar_index": 348497, + "bar_offset": 105, + "tech_price": 4491000.0, + "tech_datetime": "2019-01-09 05:54:00", + "candidate_index": 1794, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, - { - "matched": true, - "gt_bar_index": 353553, - "tech_bar_index": 353223, - "signal_bar_index": 353223, - "bar_offset": 330, - "tech_price": 4033000.0, - "tech_datetime": "2019-01-19 02:30:00", - "candidate_index": 1977, - "gt_datetime": "2019-01-19 19:03:00", - "gt_price": 4180000.0 - }, { "matched": true, "gt_bar_index": 370754, @@ -213487,235 +366169,271 @@ "bar_offset": 16, "tech_price": 4533000.0, "tech_datetime": "2019-02-24 16:42:00", - "candidate_index": 2084, + "candidate_index": 1880, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, { "matched": true, "gt_bar_index": 388464, - "tech_bar_index": 388680, - "signal_bar_index": 388680, - "bar_offset": 216, - "tech_price": 5329000.0, - "tech_datetime": "2019-04-03 01:09:00", - "candidate_index": 2198, + "tech_bar_index": 388574, + "signal_bar_index": 388574, + "bar_offset": 110, + "tech_price": 5360000.0, + "tech_datetime": "2019-04-02 19:51:00", + "candidate_index": 1941, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, + { + "matched": true, + "gt_bar_index": 388900, + "tech_bar_index": 388927, + "signal_bar_index": 388927, + "bar_offset": 27, + "tech_price": 5564000.0, + "tech_datetime": "2019-04-03 13:30:00", + "candidate_index": 1943, + "gt_datetime": "2019-04-03 12:09:00", + "gt_price": 5764000.0 + }, + { + "matched": true, + "gt_bar_index": 389255, + "tech_bar_index": 389350, + "signal_bar_index": 389350, + "bar_offset": 95, + "tech_price": 5692000.0, + "tech_datetime": "2019-04-04 10:48:00", + "candidate_index": 1947, + "gt_datetime": "2019-04-04 06:03:00", + "gt_price": 5973000.0 + }, { "matched": true, "gt_bar_index": 390584, - "tech_bar_index": 390691, - "signal_bar_index": 390691, - "bar_offset": 107, - "tech_price": 5724000.0, - "tech_datetime": "2019-04-07 07:09:00", - "candidate_index": 2199, + "tech_bar_index": 390700, + "signal_bar_index": 390700, + "bar_offset": 116, + "tech_price": 5734000.0, + "tech_datetime": "2019-04-07 07:36:00", + "candidate_index": 1952, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, { "matched": true, "gt_bar_index": 392517, - "tech_bar_index": 392673, - "signal_bar_index": 392673, - "bar_offset": 156, - "tech_price": 6086000.0, - "tech_datetime": "2019-04-11 12:36:00", - "candidate_index": 2211, + "tech_bar_index": 392539, + "signal_bar_index": 392539, + "bar_offset": 22, + "tech_price": 6124000.0, + "tech_datetime": "2019-04-11 05:54:00", + "candidate_index": 1962, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, { "matched": true, "gt_bar_index": 398786, - "tech_bar_index": 399219, - "signal_bar_index": 399219, - "bar_offset": 433, - "tech_price": 6389000.0, - "tech_datetime": "2019-04-25 13:09:00", - "candidate_index": 2232, + "tech_bar_index": 399223, + "signal_bar_index": 399223, + "bar_offset": 437, + "tech_price": 6376000.0, + "tech_datetime": "2019-04-25 13:21:00", + "candidate_index": 1993, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, { "matched": true, "gt_bar_index": 399664, - "tech_bar_index": 399731, - "signal_bar_index": 399731, - "bar_offset": 67, - "tech_price": 6185000.0, - "tech_datetime": "2019-04-26 14:57:00", - "candidate_index": 2234, + "tech_bar_index": 399813, + "signal_bar_index": 399813, + "bar_offset": 149, + "tech_price": 6175000.0, + "tech_datetime": "2019-04-26 19:03:00", + "candidate_index": 1994, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, { "matched": true, "gt_bar_index": 406841, - "tech_bar_index": 406984, - "signal_bar_index": 406984, - "bar_offset": 143, - "tech_price": 7893000.0, - "tech_datetime": "2019-05-11 22:39:00", - "candidate_index": 2257, + "tech_bar_index": 406892, + "signal_bar_index": 406892, + "bar_offset": 51, + "tech_price": 7900000.0, + "tech_datetime": "2019-05-11 18:03:00", + "candidate_index": 2028, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, { "matched": true, "gt_bar_index": 407383, - "tech_bar_index": 407389, - "signal_bar_index": 407389, - "bar_offset": 6, - "tech_price": 8636000.0, - "tech_datetime": "2019-05-12 18:54:00", - "candidate_index": 2258, + "tech_bar_index": 407360, + "signal_bar_index": 407360, + "bar_offset": 23, + "tech_price": 8564000.0, + "tech_datetime": "2019-05-12 17:27:00", + "candidate_index": 2030, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, { "matched": true, "gt_bar_index": 408114, - "tech_bar_index": 408072, - "signal_bar_index": 408072, - "bar_offset": 42, - "tech_price": 9100000.0, - "tech_datetime": "2019-05-14 05:03:00", - "candidate_index": 2261, + "tech_bar_index": 408503, + "signal_bar_index": 408503, + "bar_offset": 389, + "tech_price": 9500000.0, + "tech_datetime": "2019-05-15 02:36:00", + "candidate_index": 2035, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, { "matched": true, "gt_bar_index": 408311, - "tech_bar_index": 408749, - "signal_bar_index": 408749, - "bar_offset": 438, - "tech_price": 9565000.0, - "tech_datetime": "2019-05-15 14:54:00", - "candidate_index": 2262, + "tech_bar_index": 408525, + "signal_bar_index": 408525, + "bar_offset": 214, + "tech_price": 9384000.0, + "tech_datetime": "2019-05-15 03:42:00", + "candidate_index": 2036, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, { "matched": true, "gt_bar_index": 408636, - "tech_bar_index": 408957, - "signal_bar_index": 408957, - "bar_offset": 321, - "tech_price": 9365000.0, - "tech_datetime": "2019-05-16 01:18:00", - "candidate_index": 2263, + "tech_bar_index": 408680, + "signal_bar_index": 408680, + "bar_offset": 44, + "tech_price": 9556000.0, + "tech_datetime": "2019-05-15 11:27:00", + "candidate_index": 2037, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, + { + "matched": true, + "gt_bar_index": 409132, + "tech_bar_index": 409087, + "signal_bar_index": 409087, + "bar_offset": 45, + "tech_price": 9500000.0, + "tech_datetime": "2019-05-16 07:48:00", + "candidate_index": 2039, + "gt_datetime": "2019-05-16 10:03:00", + "gt_price": 9833000.0 + }, { "matched": true, "gt_bar_index": 409673, - "tech_bar_index": 409769, - "signal_bar_index": 409769, - "bar_offset": 96, - "tech_price": 8762000.0, - "tech_datetime": "2019-05-17 17:54:00", - "candidate_index": 2264, + "tech_bar_index": 409695, + "signal_bar_index": 409695, + "bar_offset": 22, + "tech_price": 8810000.0, + "tech_datetime": "2019-05-17 14:12:00", + "candidate_index": 2042, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, { "matched": true, "gt_bar_index": 411014, - "tech_bar_index": 411244, - "signal_bar_index": 411244, - "bar_offset": 230, - "tech_price": 9493000.0, - "tech_datetime": "2019-05-20 19:42:00", - "candidate_index": 2268, + "tech_bar_index": 411137, + "signal_bar_index": 411137, + "bar_offset": 123, + "tech_price": 9582000.0, + "tech_datetime": "2019-05-20 14:21:00", + "candidate_index": 2046, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, { "matched": true, "gt_bar_index": 411460, - "tech_bar_index": 411521, - "signal_bar_index": 411521, - "bar_offset": 61, - "tech_price": 9521000.0, - "tech_datetime": "2019-05-21 09:33:00", - "candidate_index": 2269, + "tech_bar_index": 411299, + "signal_bar_index": 411299, + "bar_offset": 161, + "tech_price": 9313000.0, + "tech_datetime": "2019-05-20 22:27:00", + "candidate_index": 2047, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, { "matched": true, "gt_bar_index": 414406, - "tech_bar_index": 414474, - "signal_bar_index": 414474, - "bar_offset": 68, - "tech_price": 10298000.0, - "tech_datetime": "2019-05-27 13:27:00", - "candidate_index": 2279, + "tech_bar_index": 414453, + "signal_bar_index": 414453, + "bar_offset": 47, + "tech_price": 10312000.0, + "tech_datetime": "2019-05-27 12:24:00", + "candidate_index": 2070, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, { "matched": true, "gt_bar_index": 416146, - "tech_bar_index": 416151, - "signal_bar_index": 416151, - "bar_offset": 5, - "tech_price": 10432000.0, - "tech_datetime": "2019-05-31 01:18:00", - "candidate_index": 2286, + "tech_bar_index": 416162, + "signal_bar_index": 416162, + "bar_offset": 16, + "tech_price": 10443000.0, + "tech_datetime": "2019-05-31 01:51:00", + "candidate_index": 2083, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, { "matched": true, "gt_bar_index": 417520, - "tech_bar_index": 417568, - "signal_bar_index": 417568, - "bar_offset": 48, - "tech_price": 10468000.0, - "tech_datetime": "2019-06-03 00:12:00", - "candidate_index": 2289, + "tech_bar_index": 417537, + "signal_bar_index": 417537, + "bar_offset": 17, + "tech_price": 10470000.0, + "tech_datetime": "2019-06-02 22:39:00", + "candidate_index": 2091, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, { "matched": true, "gt_bar_index": 418921, - "tech_bar_index": 418986, - "signal_bar_index": 418986, - "bar_offset": 65, - "tech_price": 9569000.0, - "tech_datetime": "2019-06-05 23:09:00", - "candidate_index": 2293, + "tech_bar_index": 418793, + "signal_bar_index": 418793, + "bar_offset": 128, + "tech_price": 9530000.0, + "tech_datetime": "2019-06-05 13:30:00", + "candidate_index": 2103, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, { "matched": true, "gt_bar_index": 420035, - "tech_bar_index": 420266, - "signal_bar_index": 420266, - "bar_offset": 231, - "tech_price": 9701000.0, - "tech_datetime": "2019-06-08 15:15:00", - "candidate_index": 2298, + "tech_bar_index": 419916, + "signal_bar_index": 419916, + "bar_offset": 119, + "tech_price": 9638000.0, + "tech_datetime": "2019-06-07 21:45:00", + "candidate_index": 2107, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, { "matched": true, "gt_bar_index": 426960, - "tech_bar_index": 427042, - "signal_bar_index": 427042, - "bar_offset": 82, - "tech_price": 12638000.0, - "tech_datetime": "2019-06-23 01:54:00", - "candidate_index": 2324, + "tech_bar_index": 426940, + "signal_bar_index": 426940, + "bar_offset": 20, + "tech_price": 12652000.0, + "tech_datetime": "2019-06-22 20:48:00", + "candidate_index": 2141, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -213727,391 +366445,427 @@ "bar_offset": 92, "tech_price": 14765000.0, "tech_datetime": "2019-06-26 18:51:00", - "candidate_index": 2328, + "candidate_index": 2147, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, + { + "matched": true, + "gt_bar_index": 429024, + "tech_bar_index": 429082, + "signal_bar_index": 429082, + "bar_offset": 58, + "tech_price": 15260000.0, + "tech_datetime": "2019-06-27 07:54:00", + "candidate_index": 2148, + "gt_datetime": "2019-06-27 05:00:00", + "gt_price": 16858000.0 + }, + { + "matched": true, + "gt_bar_index": 429042, + "tech_bar_index": 429154, + "signal_bar_index": 429154, + "bar_offset": 112, + "tech_price": 15478000.0, + "tech_datetime": "2019-06-27 11:30:00", + "candidate_index": 2149, + "gt_datetime": "2019-06-27 05:54:00", + "gt_price": 15767000.0 + }, { "matched": true, "gt_bar_index": 429113, - "tech_bar_index": 429576, - "signal_bar_index": 429576, - "bar_offset": 463, - "tech_price": 13766000.0, - "tech_datetime": "2019-06-28 08:36:00", - "candidate_index": 2329, + "tech_bar_index": 429175, + "signal_bar_index": 429175, + "bar_offset": 62, + "tech_price": 15475000.0, + "tech_datetime": "2019-06-27 12:33:00", + "candidate_index": 2150, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, { "matched": true, "gt_bar_index": 429345, - "tech_bar_index": 429685, - "signal_bar_index": 429685, - "bar_offset": 340, - "tech_price": 13797000.0, - "tech_datetime": "2019-06-28 14:03:00", - "candidate_index": 2330, + "tech_bar_index": 429327, + "signal_bar_index": 429327, + "bar_offset": 18, + "tech_price": 14584000.0, + "tech_datetime": "2019-06-27 20:09:00", + "candidate_index": 2152, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, + { + "matched": true, + "gt_bar_index": 429567, + "tech_bar_index": 429635, + "signal_bar_index": 429635, + "bar_offset": 68, + "tech_price": 14022000.0, + "tech_datetime": "2019-06-28 11:33:00", + "candidate_index": 2155, + "gt_datetime": "2019-06-28 08:09:00", + "gt_price": 14520000.0 + }, + { + "matched": true, + "gt_bar_index": 429612, + "tech_bar_index": 429459, + "signal_bar_index": 429459, + "bar_offset": 153, + "tech_price": 13631000.0, + "tech_datetime": "2019-06-28 02:45:00", + "candidate_index": 2154, + "gt_datetime": "2019-06-28 10:24:00", + "gt_price": 14530000.0 + }, + { + "matched": true, + "gt_bar_index": 430067, + "tech_bar_index": 430117, + "signal_bar_index": 430117, + "bar_offset": 50, + "tech_price": 14750000.0, + "tech_datetime": "2019-06-29 11:39:00", + "candidate_index": 2157, + "gt_datetime": "2019-06-29 09:09:00", + "gt_price": 15411000.0 + }, { "matched": true, "gt_bar_index": 430325, - "tech_bar_index": 430710, - "signal_bar_index": 430710, - "bar_offset": 385, - "tech_price": 14493000.0, - "tech_datetime": "2019-06-30 17:18:00", - "candidate_index": 2331, + "tech_bar_index": 430349, + "signal_bar_index": 430349, + "bar_offset": 24, + "tech_price": 14612000.0, + "tech_datetime": "2019-06-29 23:15:00", + "candidate_index": 2158, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, { "matched": true, "gt_bar_index": 430971, - "tech_bar_index": 430789, - "signal_bar_index": 430789, - "bar_offset": 182, - "tech_price": 14344000.0, - "tech_datetime": "2019-06-30 21:15:00", - "candidate_index": 2333, + "tech_bar_index": 430990, + "signal_bar_index": 430990, + "bar_offset": 19, + "tech_price": 14039000.0, + "tech_datetime": "2019-07-01 07:18:00", + "candidate_index": 2163, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, { "matched": true, "gt_bar_index": 431509, - "tech_bar_index": 431512, - "signal_bar_index": 431512, - "bar_offset": 3, - "tech_price": 12959000.0, - "tech_datetime": "2019-07-02 09:24:00", - "candidate_index": 2335, + "tech_bar_index": 431572, + "signal_bar_index": 431572, + "bar_offset": 63, + "tech_price": 12574000.0, + "tech_datetime": "2019-07-02 12:24:00", + "candidate_index": 2165, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, { "matched": true, "gt_bar_index": 431687, - "tech_bar_index": 431658, - "signal_bar_index": 431658, - "bar_offset": 29, - "tech_price": 12023000.0, - "tech_datetime": "2019-07-02 16:42:00", - "candidate_index": 2337, + "tech_bar_index": 431668, + "signal_bar_index": 431668, + "bar_offset": 19, + "tech_price": 12014000.0, + "tech_datetime": "2019-07-02 17:12:00", + "candidate_index": 2166, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, { "matched": true, "gt_bar_index": 432095, - "tech_bar_index": 431958, - "signal_bar_index": 431958, - "bar_offset": 137, - "tech_price": 13117000.0, - "tech_datetime": "2019-07-03 07:42:00", - "candidate_index": 2338, + "tech_bar_index": 432481, + "signal_bar_index": 432481, + "bar_offset": 386, + "tech_price": 14147000.0, + "tech_datetime": "2019-07-04 09:51:00", + "candidate_index": 2167, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, - { - "matched": true, - "gt_bar_index": 432465, - "tech_bar_index": 432384, - "signal_bar_index": 432384, - "bar_offset": 81, - "tech_price": 13620000.0, - "tech_datetime": "2019-07-04 05:00:00", - "candidate_index": 2339, - "gt_datetime": "2019-07-04 09:03:00", - "gt_price": 14516000.0 - }, { "matched": true, "gt_bar_index": 435579, - "tech_bar_index": 435720, - "signal_bar_index": 435720, - "bar_offset": 141, - "tech_price": 14614000.0, - "tech_datetime": "2019-07-11 03:48:00", - "candidate_index": 2349, + "tech_bar_index": 435487, + "signal_bar_index": 435487, + "bar_offset": 92, + "tech_price": 15180000.0, + "tech_datetime": "2019-07-10 16:09:00", + "candidate_index": 2178, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, - { - "matched": true, - "gt_bar_index": 435800, - "tech_bar_index": 435956, - "signal_bar_index": 435956, - "bar_offset": 156, - "tech_price": 13860000.0, - "tech_datetime": "2019-07-11 15:36:00", - "candidate_index": 2350, - "gt_datetime": "2019-07-11 07:48:00", - "gt_price": 14784000.0 - }, { "matched": true, "gt_bar_index": 436131, - "tech_bar_index": 436532, - "signal_bar_index": 436532, - "bar_offset": 401, - "tech_price": 14025000.0, - "tech_datetime": "2019-07-12 20:24:00", - "candidate_index": 2351, + "tech_bar_index": 436342, + "signal_bar_index": 436342, + "bar_offset": 211, + "tech_price": 13764000.0, + "tech_datetime": "2019-07-12 10:54:00", + "candidate_index": 2179, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, { "matched": true, "gt_bar_index": 436724, - "tech_bar_index": 436780, - "signal_bar_index": 436780, - "bar_offset": 56, - "tech_price": 14169000.0, - "tech_datetime": "2019-07-13 08:48:00", - "candidate_index": 2352, + "tech_bar_index": 436803, + "signal_bar_index": 436803, + "bar_offset": 79, + "tech_price": 14124000.0, + "tech_datetime": "2019-07-13 09:57:00", + "candidate_index": 2181, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, { "matched": true, "gt_bar_index": 438209, - "tech_bar_index": 438231, - "signal_bar_index": 438231, + "tech_bar_index": 438187, + "signal_bar_index": 438187, "bar_offset": 22, - "tech_price": 13210000.0, - "tech_datetime": "2019-07-16 09:21:00", - "candidate_index": 2359, + "tech_price": 13043000.0, + "tech_datetime": "2019-07-16 07:09:00", + "candidate_index": 2195, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, { "matched": true, "gt_bar_index": 438832, - "tech_bar_index": 438659, - "signal_bar_index": 438659, - "bar_offset": 173, - "tech_price": 11833000.0, - "tech_datetime": "2019-07-17 06:45:00", - "candidate_index": 2369, + "tech_bar_index": 438852, + "signal_bar_index": 438852, + "bar_offset": 20, + "tech_price": 11418000.0, + "tech_datetime": "2019-07-17 16:24:00", + "candidate_index": 2204, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, { "matched": true, "gt_bar_index": 439138, - "tech_bar_index": 439434, - "signal_bar_index": 439434, - "bar_offset": 296, - "tech_price": 11396000.0, - "tech_datetime": "2019-07-18 21:30:00", - "candidate_index": 2370, + "tech_bar_index": 439123, + "signal_bar_index": 439123, + "bar_offset": 15, + "tech_price": 11623000.0, + "tech_datetime": "2019-07-18 05:57:00", + "candidate_index": 2206, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, { "matched": true, "gt_bar_index": 440607, - "tech_bar_index": 440780, - "signal_bar_index": 440780, - "bar_offset": 173, - "tech_price": 12573000.0, - "tech_datetime": "2019-07-21 16:48:00", - "candidate_index": 2378, + "tech_bar_index": 440668, + "signal_bar_index": 440668, + "bar_offset": 61, + "tech_price": 12722000.0, + "tech_datetime": "2019-07-21 11:12:00", + "candidate_index": 2211, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, { "matched": true, "gt_bar_index": 442569, - "tech_bar_index": 442470, - "signal_bar_index": 442470, - "bar_offset": 99, - "tech_price": 11448000.0, - "tech_datetime": "2019-07-25 05:18:00", - "candidate_index": 2387, + "tech_bar_index": 442476, + "signal_bar_index": 442476, + "bar_offset": 93, + "tech_price": 11446000.0, + "tech_datetime": "2019-07-25 05:36:00", + "candidate_index": 2224, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, { "matched": true, "gt_bar_index": 448443, - "tech_bar_index": 448511, - "signal_bar_index": 448511, - "bar_offset": 68, - "tech_price": 14244000.0, - "tech_datetime": "2019-08-06 19:30:00", - "candidate_index": 2416, + "tech_bar_index": 448385, + "signal_bar_index": 448385, + "bar_offset": 58, + "tech_price": 13822000.0, + "tech_datetime": "2019-08-06 13:12:00", + "candidate_index": 2255, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, { "matched": true, "gt_bar_index": 449047, - "tech_bar_index": 449306, - "signal_bar_index": 449306, - "bar_offset": 259, - "tech_price": 14163000.0, - "tech_datetime": "2019-08-08 11:15:00", - "candidate_index": 2418, + "tech_bar_index": 449165, + "signal_bar_index": 449165, + "bar_offset": 118, + "tech_price": 13997000.0, + "tech_datetime": "2019-08-08 04:12:00", + "candidate_index": 2260, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, { "matched": true, "gt_bar_index": 453071, - "tech_bar_index": 452948, - "signal_bar_index": 452948, - "bar_offset": 123, - "tech_price": 12202000.0, - "tech_datetime": "2019-08-16 01:21:00", - "candidate_index": 2430, + "tech_bar_index": 452964, + "signal_bar_index": 452964, + "bar_offset": 107, + "tech_price": 12216000.0, + "tech_datetime": "2019-08-16 02:09:00", + "candidate_index": 2290, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, { "matched": true, "gt_bar_index": 453446, - "tech_bar_index": 453508, - "signal_bar_index": 453508, - "bar_offset": 62, - "tech_price": 12705000.0, - "tech_datetime": "2019-08-17 05:21:00", - "candidate_index": 2433, + "tech_bar_index": 453573, + "signal_bar_index": 453573, + "bar_offset": 127, + "tech_price": 12617000.0, + "tech_datetime": "2019-08-17 08:36:00", + "candidate_index": 2294, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, { "matched": true, "gt_bar_index": 454854, - "tech_bar_index": 454991, - "signal_bar_index": 454991, - "bar_offset": 137, - "tech_price": 12979000.0, - "tech_datetime": "2019-08-20 15:57:00", - "candidate_index": 2437, + "tech_bar_index": 454960, + "signal_bar_index": 454960, + "bar_offset": 106, + "tech_price": 13002000.0, + "tech_datetime": "2019-08-20 14:24:00", + "candidate_index": 2300, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, { "matched": true, "gt_bar_index": 457736, - "tech_bar_index": 457371, - "signal_bar_index": 457371, - "bar_offset": 365, - "tech_price": 12136000.0, - "tech_datetime": "2019-08-25 15:00:00", - "candidate_index": 2450, + "tech_bar_index": 457810, + "signal_bar_index": 457810, + "bar_offset": 74, + "tech_price": 12357000.0, + "tech_datetime": "2019-08-26 13:00:00", + "candidate_index": 2326, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, { "matched": true, "gt_bar_index": 463254, - "tech_bar_index": 463457, - "signal_bar_index": 463457, - "bar_offset": 203, - "tech_price": 12437000.0, - "tech_datetime": "2019-09-07 07:24:00", - "candidate_index": 2469, + "tech_bar_index": 463326, + "signal_bar_index": 463326, + "bar_offset": 72, + "tech_price": 12920000.0, + "tech_datetime": "2019-09-07 00:51:00", + "candidate_index": 2369, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, { "matched": true, "gt_bar_index": 466334, - "tech_bar_index": 466454, - "signal_bar_index": 466454, - "bar_offset": 120, - "tech_price": 12356000.0, - "tech_datetime": "2019-09-13 13:15:00", - "candidate_index": 2481, + "tech_bar_index": 466279, + "signal_bar_index": 466279, + "bar_offset": 55, + "tech_price": 12309000.0, + "tech_datetime": "2019-09-13 04:30:00", + "candidate_index": 2389, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, { "matched": true, "gt_bar_index": 469642, - "tech_bar_index": 469383, - "signal_bar_index": 469383, - "bar_offset": 259, - "tech_price": 11771000.0, - "tech_datetime": "2019-09-19 16:06:00", - "candidate_index": 2502, + "tech_bar_index": 469745, + "signal_bar_index": 469745, + "bar_offset": 103, + "tech_price": 12096000.0, + "tech_datetime": "2019-09-20 10:12:00", + "candidate_index": 2411, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, { "matched": true, "gt_bar_index": 472076, - "tech_bar_index": 472097, - "signal_bar_index": 472097, - "bar_offset": 21, - "tech_price": 10448000.0, - "tech_datetime": "2019-09-25 07:48:00", - "candidate_index": 2507, + "tech_bar_index": 472127, + "signal_bar_index": 472127, + "bar_offset": 51, + "tech_price": 10355000.0, + "tech_datetime": "2019-09-25 09:18:00", + "candidate_index": 2432, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, { "matched": true, "gt_bar_index": 472564, - "tech_bar_index": 472475, - "signal_bar_index": 472475, - "bar_offset": 89, - "tech_price": 9986000.0, - "tech_datetime": "2019-09-26 02:42:00", - "candidate_index": 2510, + "tech_bar_index": 472586, + "signal_bar_index": 472586, + "bar_offset": 22, + "tech_price": 10074000.0, + "tech_datetime": "2019-09-26 08:15:00", + "candidate_index": 2434, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, { "matched": true, "gt_bar_index": 474016, - "tech_bar_index": 473768, - "signal_bar_index": 473768, - "bar_offset": 248, - "tech_price": 9844000.0, - "tech_datetime": "2019-09-28 19:21:00", - "candidate_index": 2515, + "tech_bar_index": 474165, + "signal_bar_index": 474165, + "bar_offset": 149, + "tech_price": 9770000.0, + "tech_datetime": "2019-09-29 15:12:00", + "candidate_index": 2449, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, { "matched": true, "gt_bar_index": 475067, - "tech_bar_index": 475169, - "signal_bar_index": 475169, - "bar_offset": 102, - "tech_price": 10079000.0, - "tech_datetime": "2019-10-01 17:24:00", - "candidate_index": 2519, + "tech_bar_index": 475017, + "signal_bar_index": 475017, + "bar_offset": 50, + "tech_price": 9834000.0, + "tech_datetime": "2019-10-01 09:48:00", + "candidate_index": 2454, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, { "matched": true, "gt_bar_index": 479900, - "tech_bar_index": 479905, - "signal_bar_index": 479905, - "bar_offset": 5, - "tech_price": 10154000.0, - "tech_datetime": "2019-10-11 14:15:00", - "candidate_index": 2540, + "tech_bar_index": 479916, + "signal_bar_index": 479916, + "bar_offset": 16, + "tech_price": 10078000.0, + "tech_datetime": "2019-10-11 14:48:00", + "candidate_index": 2482, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, { "matched": true, "gt_bar_index": 487034, - "tech_bar_index": 486975, - "signal_bar_index": 486975, - "bar_offset": 59, - "tech_price": 9991000.0, - "tech_datetime": "2019-10-26 07:48:00", - "candidate_index": 2580, + "tech_bar_index": 487196, + "signal_bar_index": 487196, + "bar_offset": 162, + "tech_price": 10592000.0, + "tech_datetime": "2019-10-26 18:51:00", + "candidate_index": 2530, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -214123,79 +366877,79 @@ "bar_offset": 123, "tech_price": 10615000.0, "tech_datetime": "2019-10-26 20:30:00", - "candidate_index": 2581, + "candidate_index": 2531, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, { "matched": true, "gt_bar_index": 487250, - "tech_bar_index": 487369, - "signal_bar_index": 487369, - "bar_offset": 119, - "tech_price": 10595000.0, - "tech_datetime": "2019-10-27 03:30:00", - "candidate_index": 2582, + "tech_bar_index": 487382, + "signal_bar_index": 487382, + "bar_offset": 132, + "tech_price": 10515000.0, + "tech_datetime": "2019-10-27 04:09:00", + "candidate_index": 2532, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, { "matched": true, "gt_bar_index": 487989, - "tech_bar_index": 488119, - "signal_bar_index": 488119, - "bar_offset": 130, - "tech_price": 10972000.0, - "tech_datetime": "2019-10-28 17:00:00", - "candidate_index": 2584, + "tech_bar_index": 488121, + "signal_bar_index": 488121, + "bar_offset": 132, + "tech_price": 10929000.0, + "tech_datetime": "2019-10-28 17:06:00", + "candidate_index": 2537, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, { "matched": true, "gt_bar_index": 494524, - "tech_bar_index": 494281, - "signal_bar_index": 494281, - "bar_offset": 243, - "tech_price": 10195000.0, - "tech_datetime": "2019-11-10 13:09:00", - "candidate_index": 2615, + "tech_bar_index": 494623, + "signal_bar_index": 494623, + "bar_offset": 99, + "tech_price": 10467000.0, + "tech_datetime": "2019-11-11 09:18:00", + "candidate_index": 2588, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, { "matched": true, "gt_bar_index": 500305, - "tech_bar_index": 500510, - "signal_bar_index": 500510, - "bar_offset": 205, - "tech_price": 8552000.0, - "tech_datetime": "2019-11-23 15:45:00", - "candidate_index": 2652, + "tech_bar_index": 500473, + "signal_bar_index": 500473, + "bar_offset": 168, + "tech_price": 8563000.0, + "tech_datetime": "2019-11-23 13:54:00", + "candidate_index": 2627, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, { "matched": true, "gt_bar_index": 501658, - "tech_bar_index": 501358, - "signal_bar_index": 501358, - "bar_offset": 300, - "tech_price": 8181000.0, - "tech_datetime": "2019-11-25 10:09:00", - "candidate_index": 2661, + "tech_bar_index": 501872, + "signal_bar_index": 501872, + "bar_offset": 214, + "tech_price": 8398000.0, + "tech_datetime": "2019-11-26 11:51:00", + "candidate_index": 2634, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, { "matched": true, "gt_bar_index": 503575, - "tech_bar_index": 503677, - "signal_bar_index": 503677, - "bar_offset": 102, - "tech_price": 9053000.0, - "tech_datetime": "2019-11-30 06:06:00", - "candidate_index": 2675, + "tech_bar_index": 503640, + "signal_bar_index": 503640, + "bar_offset": 65, + "tech_price": 9062000.0, + "tech_datetime": "2019-11-30 04:15:00", + "candidate_index": 2644, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -214207,55 +366961,55 @@ "bar_offset": 17, "tech_price": 8528000.0, "tech_datetime": "2019-12-04 21:33:00", - "candidate_index": 2685, + "candidate_index": 2658, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, { "matched": true, "gt_bar_index": 507192, - "tech_bar_index": 507289, - "signal_bar_index": 507289, - "bar_offset": 97, - "tech_price": 8808000.0, - "tech_datetime": "2019-12-07 18:42:00", - "candidate_index": 2695, + "tech_bar_index": 507230, + "signal_bar_index": 507230, + "bar_offset": 38, + "tech_price": 8834000.0, + "tech_datetime": "2019-12-07 15:45:00", + "candidate_index": 2667, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, { "matched": true, "gt_bar_index": 512834, - "tech_bar_index": 512906, - "signal_bar_index": 512906, - "bar_offset": 72, - "tech_price": 8350000.0, - "tech_datetime": "2019-12-19 11:33:00", - "candidate_index": 2723, + "tech_bar_index": 512884, + "signal_bar_index": 512884, + "bar_offset": 50, + "tech_price": 8312000.0, + "tech_datetime": "2019-12-19 10:27:00", + "candidate_index": 2704, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, { "matched": true, "gt_bar_index": 515097, - "tech_bar_index": 515104, - "signal_bar_index": 515104, - "bar_offset": 7, - "tech_price": 8745000.0, - "tech_datetime": "2019-12-24 01:36:00", - "candidate_index": 2736, + "tech_bar_index": 515054, + "signal_bar_index": 515054, + "bar_offset": 43, + "tech_price": 8736000.0, + "tech_datetime": "2019-12-23 23:06:00", + "candidate_index": 2717, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, { "matched": true, "gt_bar_index": 518060, - "tech_bar_index": 518219, - "signal_bar_index": 518219, - "bar_offset": 159, - "tech_price": 8446000.0, - "tech_datetime": "2019-12-30 13:21:00", - "candidate_index": 2756, + "tech_bar_index": 518173, + "signal_bar_index": 518173, + "bar_offset": 113, + "tech_price": 8438000.0, + "tech_datetime": "2019-12-30 11:03:00", + "candidate_index": 2746, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -214267,43 +367021,43 @@ "bar_offset": 91, "tech_price": 9577000.0, "tech_datetime": "2020-01-08 14:27:00", - "candidate_index": 2787, + "candidate_index": 2777, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, { "matched": true, "gt_bar_index": 527707, - "tech_bar_index": 527793, - "signal_bar_index": 527793, - "bar_offset": 86, - "tech_price": 10313000.0, - "tech_datetime": "2020-01-19 15:42:00", - "candidate_index": 2808, + "tech_bar_index": 527794, + "signal_bar_index": 527794, + "bar_offset": 87, + "tech_price": 10295000.0, + "tech_datetime": "2020-01-19 15:45:00", + "candidate_index": 2811, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, { "matched": true, "gt_bar_index": 539780, - "tech_bar_index": 539683, - "signal_bar_index": 539683, - "bar_offset": 97, - "tech_price": 11812000.0, - "tech_datetime": "2020-02-13 10:21:00", - "candidate_index": 2877, + "tech_bar_index": 539622, + "signal_bar_index": 539622, + "bar_offset": 158, + "tech_price": 11844000.0, + "tech_datetime": "2020-02-13 07:18:00", + "candidate_index": 2902, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, { "matched": true, "gt_bar_index": 542886, - "tech_bar_index": 542894, - "signal_bar_index": 542894, - "bar_offset": 8, - "tech_price": 11890000.0, - "tech_datetime": "2020-02-20 02:54:00", - "candidate_index": 2890, + "tech_bar_index": 542903, + "signal_bar_index": 542903, + "bar_offset": 17, + "tech_price": 11870000.0, + "tech_datetime": "2020-02-20 03:21:00", + "candidate_index": 2929, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, @@ -214315,511 +367069,499 @@ "bar_offset": 23, "tech_price": 10696000.0, "tech_datetime": "2020-02-27 22:30:00", - "candidate_index": 2909, + "candidate_index": 2956, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, { "matched": true, "gt_bar_index": 551027, - "tech_bar_index": 551032, - "signal_bar_index": 551032, - "bar_offset": 5, - "tech_price": 10812000.0, - "tech_datetime": "2020-03-08 01:54:00", - "candidate_index": 2924, + "tech_bar_index": 551039, + "signal_bar_index": 551039, + "bar_offset": 12, + "tech_price": 10729000.0, + "tech_datetime": "2020-03-08 02:15:00", + "candidate_index": 2986, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, { "matched": true, "gt_bar_index": 552397, - "tech_bar_index": 552482, - "signal_bar_index": 552482, - "bar_offset": 85, - "tech_price": 9542000.0, - "tech_datetime": "2020-03-11 02:24:00", - "candidate_index": 2931, + "tech_bar_index": 552413, + "signal_bar_index": 552413, + "bar_offset": 16, + "tech_price": 9740000.0, + "tech_datetime": "2020-03-10 22:57:00", + "candidate_index": 3000, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, { "matched": true, "gt_bar_index": 553310, - "tech_bar_index": 553220, - "signal_bar_index": 553220, - "bar_offset": 90, - "tech_price": 9121000.0, - "tech_datetime": "2020-03-12 15:18:00", - "candidate_index": 2935, + "tech_bar_index": 553267, + "signal_bar_index": 553267, + "bar_offset": 43, + "tech_price": 8977000.0, + "tech_datetime": "2020-03-12 17:39:00", + "candidate_index": 3008, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, { "matched": true, "gt_bar_index": 553312, - "tech_bar_index": 553417, - "signal_bar_index": 553417, - "bar_offset": 105, - "tech_price": 7721000.0, - "tech_datetime": "2020-03-13 01:09:00", - "candidate_index": 2936, + "tech_bar_index": 553354, + "signal_bar_index": 553354, + "bar_offset": 42, + "tech_price": 7751000.0, + "tech_datetime": "2020-03-12 22:00:00", + "candidate_index": 3009, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, { "matched": true, "gt_bar_index": 553340, - "tech_bar_index": 553594, - "signal_bar_index": 553594, - "bar_offset": 254, - "tech_price": 6262000.0, - "tech_datetime": "2020-03-13 10:00:00", - "candidate_index": 2937, + "tech_bar_index": 553478, + "signal_bar_index": 553478, + "bar_offset": 138, + "tech_price": 7503000.0, + "tech_datetime": "2020-03-13 04:12:00", + "candidate_index": 3010, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, { "matched": true, "gt_bar_index": 553415, - "tech_bar_index": 553852, - "signal_bar_index": 553852, - "bar_offset": 437, - "tech_price": 7136000.0, - "tech_datetime": "2020-03-13 22:54:00", - "candidate_index": 2938, + "tech_bar_index": 553799, + "signal_bar_index": 553799, + "bar_offset": 384, + "tech_price": 7059000.0, + "tech_datetime": "2020-03-13 20:15:00", + "candidate_index": 3011, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, { "matched": true, "gt_bar_index": 553537, - "tech_bar_index": 553909, - "signal_bar_index": 553909, - "bar_offset": 372, - "tech_price": 6803000.0, - "tech_datetime": "2020-03-14 01:45:00", - "candidate_index": 2939, + "tech_bar_index": 553942, + "signal_bar_index": 553942, + "bar_offset": 405, + "tech_price": 6662000.0, + "tech_datetime": "2020-03-14 03:24:00", + "candidate_index": 3012, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, - { - "matched": true, - "gt_bar_index": 553574, - "tech_bar_index": 553929, - "signal_bar_index": 553929, - "bar_offset": 355, - "tech_price": 6718000.0, - "tech_datetime": "2020-03-14 02:45:00", - "candidate_index": 2940, - "gt_datetime": "2020-03-13 09:00:00", - "gt_price": 6563000.0 - }, - { - "matched": true, - "gt_bar_index": 553586, - "tech_bar_index": 553946, - "signal_bar_index": 553946, - "bar_offset": 360, - "tech_price": 6587000.0, - "tech_datetime": "2020-03-14 03:36:00", - "candidate_index": 2941, - "gt_datetime": "2020-03-13 09:36:00", - "gt_price": 6600000.0 - }, { "matched": true, "gt_bar_index": 553735, - "tech_bar_index": 554192, - "signal_bar_index": 554192, - "bar_offset": 457, - "tech_price": 7040000.0, - "tech_datetime": "2020-03-14 15:54:00", - "candidate_index": 2942, + "tech_bar_index": 554143, + "signal_bar_index": 554143, + "bar_offset": 408, + "tech_price": 7105000.0, + "tech_datetime": "2020-03-14 13:27:00", + "candidate_index": 3013, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, - { - "matched": true, - "gt_bar_index": 553909, - "tech_bar_index": 554364, - "signal_bar_index": 554364, - "bar_offset": 455, - "tech_price": 6837000.0, - "tech_datetime": "2020-03-15 00:30:00", - "candidate_index": 2943, - "gt_datetime": "2020-03-14 01:45:00", - "gt_price": 6911000.0 - }, { "matched": true, "gt_bar_index": 554289, - "tech_bar_index": 554605, - "signal_bar_index": 554605, - "bar_offset": 316, - "tech_price": 6690000.0, - "tech_datetime": "2020-03-15 12:33:00", - "candidate_index": 2944, + "tech_bar_index": 554566, + "signal_bar_index": 554566, + "bar_offset": 277, + "tech_price": 6785000.0, + "tech_datetime": "2020-03-15 10:36:00", + "candidate_index": 3014, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, { "matched": true, "gt_bar_index": 554780, - "tech_bar_index": 554933, - "signal_bar_index": 554933, - "bar_offset": 153, - "tech_price": 6809000.0, - "tech_datetime": "2020-03-16 04:57:00", - "candidate_index": 2945, + "tech_bar_index": 554868, + "signal_bar_index": 554868, + "bar_offset": 88, + "tech_price": 6768000.0, + "tech_datetime": "2020-03-16 01:42:00", + "candidate_index": 3016, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, { "matched": true, "gt_bar_index": 554974, - "tech_bar_index": 554982, - "signal_bar_index": 554982, - "bar_offset": 8, - "tech_price": 6914000.0, - "tech_datetime": "2020-03-16 07:24:00", - "candidate_index": 2946, + "tech_bar_index": 554988, + "signal_bar_index": 554988, + "bar_offset": 14, + "tech_price": 6925000.0, + "tech_datetime": "2020-03-16 07:42:00", + "candidate_index": 3019, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, { "matched": true, "gt_bar_index": 555257, - "tech_bar_index": 555277, - "signal_bar_index": 555277, - "bar_offset": 20, - "tech_price": 6176000.0, - "tech_datetime": "2020-03-16 22:09:00", - "candidate_index": 2949, + "tech_bar_index": 555228, + "signal_bar_index": 555228, + "bar_offset": 29, + "tech_price": 6090000.0, + "tech_datetime": "2020-03-16 19:42:00", + "candidate_index": 3021, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, { "matched": true, "gt_bar_index": 555334, - "tech_bar_index": 555401, - "signal_bar_index": 555401, - "bar_offset": 67, - "tech_price": 6444000.0, - "tech_datetime": "2020-03-17 04:21:00", - "candidate_index": 2950, + "tech_bar_index": 555081, + "signal_bar_index": 555081, + "bar_offset": 253, + "tech_price": 6785000.0, + "tech_datetime": "2020-03-16 12:21:00", + "candidate_index": 3020, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, { "matched": true, "gt_bar_index": 555660, - "tech_bar_index": 555669, - "signal_bar_index": 555669, - "bar_offset": 9, - "tech_price": 6670000.0, - "tech_datetime": "2020-03-17 17:45:00", - "candidate_index": 2951, + "tech_bar_index": 555781, + "signal_bar_index": 555781, + "bar_offset": 121, + "tech_price": 6539000.0, + "tech_datetime": "2020-03-17 23:21:00", + "candidate_index": 3022, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, { "matched": true, "gt_bar_index": 555985, - "tech_bar_index": 556080, - "signal_bar_index": 556080, - "bar_offset": 95, - "tech_price": 6707000.0, - "tech_datetime": "2020-03-18 14:18:00", - "candidate_index": 2955, + "tech_bar_index": 556117, + "signal_bar_index": 556117, + "bar_offset": 132, + "tech_price": 6533000.0, + "tech_datetime": "2020-03-18 16:09:00", + "candidate_index": 3023, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, { "matched": true, "gt_bar_index": 556912, - "tech_bar_index": 556921, - "signal_bar_index": 556921, - "bar_offset": 9, - "tech_price": 7772000.0, - "tech_datetime": "2020-03-20 08:21:00", - "candidate_index": 2960, + "tech_bar_index": 556971, + "signal_bar_index": 556971, + "bar_offset": 59, + "tech_price": 7589000.0, + "tech_datetime": "2020-03-20 10:51:00", + "candidate_index": 3028, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, { "matched": true, "gt_bar_index": 557150, - "tech_bar_index": 557227, - "signal_bar_index": 557227, - "bar_offset": 77, - "tech_price": 8208000.0, - "tech_datetime": "2020-03-20 23:39:00", - "candidate_index": 2962, + "tech_bar_index": 557172, + "signal_bar_index": 557172, + "bar_offset": 22, + "tech_price": 8326000.0, + "tech_datetime": "2020-03-20 20:54:00", + "candidate_index": 3029, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, { "matched": true, "gt_bar_index": 557458, - "tech_bar_index": 557398, - "signal_bar_index": 557398, - "bar_offset": 60, - "tech_price": 7709000.0, - "tech_datetime": "2020-03-21 08:12:00", - "candidate_index": 2965, + "tech_bar_index": 557311, + "signal_bar_index": 557311, + "bar_offset": 147, + "tech_price": 7802000.0, + "tech_datetime": "2020-03-21 03:51:00", + "candidate_index": 3031, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, { "matched": true, "gt_bar_index": 557836, - "tech_bar_index": 557742, - "signal_bar_index": 557742, - "bar_offset": 94, - "tech_price": 7760000.0, - "tech_datetime": "2020-03-22 01:24:00", - "candidate_index": 2968, + "tech_bar_index": 557886, + "signal_bar_index": 557886, + "bar_offset": 50, + "tech_price": 7699000.0, + "tech_datetime": "2020-03-22 08:36:00", + "candidate_index": 3032, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, { "matched": true, "gt_bar_index": 558636, - "tech_bar_index": 558278, - "signal_bar_index": 558278, - "bar_offset": 358, - "tech_price": 7555000.0, - "tech_datetime": "2020-03-23 04:12:00", - "candidate_index": 2971, + "tech_bar_index": 558423, + "signal_bar_index": 558423, + "bar_offset": 213, + "tech_price": 7443000.0, + "tech_datetime": "2020-03-23 11:27:00", + "candidate_index": 3036, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, { "matched": true, "gt_bar_index": 559527, - "tech_bar_index": 559629, - "signal_bar_index": 559629, - "bar_offset": 102, - "tech_price": 8200000.0, - "tech_datetime": "2020-03-25 23:45:00", - "candidate_index": 2972, + "tech_bar_index": 559358, + "signal_bar_index": 559358, + "bar_offset": 169, + "tech_price": 8278000.0, + "tech_datetime": "2020-03-25 10:12:00", + "candidate_index": 3040, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, { "matched": true, "gt_bar_index": 562184, - "tech_bar_index": 562524, - "signal_bar_index": 562524, - "bar_offset": 340, - "tech_price": 7842000.0, - "tech_datetime": "2020-04-01 00:30:00", - "candidate_index": 2985, + "tech_bar_index": 562422, + "signal_bar_index": 562422, + "bar_offset": 238, + "tech_price": 7837000.0, + "tech_datetime": "2020-03-31 19:24:00", + "candidate_index": 3055, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, { "matched": true, "gt_bar_index": 563524, - "tech_bar_index": 563338, - "signal_bar_index": 563338, - "bar_offset": 186, - "tech_price": 8041000.0, - "tech_datetime": "2020-04-02 17:12:00", - "candidate_index": 2990, + "tech_bar_index": 563427, + "signal_bar_index": 563427, + "bar_offset": 97, + "tech_price": 8091000.0, + "tech_datetime": "2020-04-02 21:39:00", + "candidate_index": 3060, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, { "matched": true, "gt_bar_index": 565585, - "tech_bar_index": 565418, - "signal_bar_index": 565418, - "bar_offset": 167, - "tech_price": 8500000.0, - "tech_datetime": "2020-04-07 01:12:00", - "candidate_index": 3001, + "tech_bar_index": 565654, + "signal_bar_index": 565654, + "bar_offset": 69, + "tech_price": 8726000.0, + "tech_datetime": "2020-04-07 13:00:00", + "candidate_index": 3076, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, { "matched": true, "gt_bar_index": 568316, - "tech_bar_index": 568394, - "signal_bar_index": 568394, - "bar_offset": 78, - "tech_price": 8665000.0, - "tech_datetime": "2020-04-13 06:00:00", - "candidate_index": 3010, + "tech_bar_index": 568550, + "signal_bar_index": 568550, + "bar_offset": 234, + "tech_price": 8268000.0, + "tech_datetime": "2020-04-13 13:48:00", + "candidate_index": 3095, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, { "matched": true, "gt_bar_index": 571309, - "tech_bar_index": 571012, - "signal_bar_index": 571012, - "bar_offset": 297, - "tech_price": 8567000.0, - "tech_datetime": "2020-04-18 17:00:00", - "candidate_index": 3022, + "tech_bar_index": 571375, + "signal_bar_index": 571375, + "bar_offset": 66, + "tech_price": 8678000.0, + "tech_datetime": "2020-04-19 11:09:00", + "candidate_index": 3106, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, { "matched": true, "gt_bar_index": 576738, - "tech_bar_index": 576895, - "signal_bar_index": 576895, - "bar_offset": 157, - "tech_price": 10702000.0, - "tech_datetime": "2020-04-30 23:09:00", - "candidate_index": 3039, + "tech_bar_index": 576764, + "signal_bar_index": 576764, + "bar_offset": 26, + "tech_price": 11021000.0, + "tech_datetime": "2020-04-30 16:36:00", + "candidate_index": 3138, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, + { + "matched": true, + "gt_bar_index": 576836, + "tech_bar_index": 576794, + "signal_bar_index": 576794, + "bar_offset": 42, + "tech_price": 10629000.0, + "tech_datetime": "2020-04-30 18:06:00", + "candidate_index": 3139, + "gt_datetime": "2020-04-30 20:12:00", + "gt_price": 10886000.0 + }, { "matched": true, "gt_bar_index": 578077, - "tech_bar_index": 578387, - "signal_bar_index": 578387, - "bar_offset": 310, - "tech_price": 10826000.0, - "tech_datetime": "2020-05-04 01:45:00", - "candidate_index": 3043, + "tech_bar_index": 577969, + "signal_bar_index": 577969, + "bar_offset": 108, + "tech_price": 10783000.0, + "tech_datetime": "2020-05-03 04:51:00", + "candidate_index": 3147, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, { "matched": true, "gt_bar_index": 580468, - "tech_bar_index": 580454, - "signal_bar_index": 580454, - "bar_offset": 14, - "tech_price": 11940000.0, - "tech_datetime": "2020-05-08 09:06:00", - "candidate_index": 3052, + "tech_bar_index": 580553, + "signal_bar_index": 580553, + "bar_offset": 85, + "tech_price": 11986000.0, + "tech_datetime": "2020-05-08 14:03:00", + "candidate_index": 3159, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, { "matched": true, "gt_bar_index": 581429, - "tech_bar_index": 581134, - "signal_bar_index": 581134, - "bar_offset": 295, - "tech_price": 11656000.0, - "tech_datetime": "2020-05-09 19:06:00", - "candidate_index": 3056, + "tech_bar_index": 581457, + "signal_bar_index": 581457, + "bar_offset": 28, + "tech_price": 10601000.0, + "tech_datetime": "2020-05-10 11:15:00", + "candidate_index": 3167, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, { "matched": true, "gt_bar_index": 581574, - "tech_bar_index": 582028, - "signal_bar_index": 582028, - "bar_offset": 454, - "tech_price": 10554000.0, - "tech_datetime": "2020-05-11 15:48:00", - "candidate_index": 3057, + "tech_bar_index": 581479, + "signal_bar_index": 581479, + "bar_offset": 95, + "tech_price": 10507000.0, + "tech_datetime": "2020-05-10 12:21:00", + "candidate_index": 3169, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, { "matched": true, "gt_bar_index": 581873, - "tech_bar_index": 582225, - "signal_bar_index": 582225, - "bar_offset": 352, - "tech_price": 10467000.0, - "tech_datetime": "2020-05-12 01:39:00", - "candidate_index": 3058, + "tech_bar_index": 581917, + "signal_bar_index": 581917, + "bar_offset": 44, + "tech_price": 10649000.0, + "tech_datetime": "2020-05-11 10:15:00", + "candidate_index": 3170, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, { "matched": true, "gt_bar_index": 582142, - "tech_bar_index": 582384, - "signal_bar_index": 582384, - "bar_offset": 242, - "tech_price": 10468000.0, - "tech_datetime": "2020-05-12 09:36:00", - "candidate_index": 3059, + "tech_bar_index": 582285, + "signal_bar_index": 582285, + "bar_offset": 143, + "tech_price": 10397000.0, + "tech_datetime": "2020-05-12 04:39:00", + "candidate_index": 3172, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, { "matched": true, "gt_bar_index": 583534, - "tech_bar_index": 583538, - "signal_bar_index": 583538, - "bar_offset": 4, - "tech_price": 11640000.0, - "tech_datetime": "2020-05-14 19:18:00", - "candidate_index": 3062, + "tech_bar_index": 583579, + "signal_bar_index": 583579, + "bar_offset": 45, + "tech_price": 11615000.0, + "tech_datetime": "2020-05-14 21:21:00", + "candidate_index": 3179, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, { "matched": true, "gt_bar_index": 585282, - "tech_bar_index": 584941, - "signal_bar_index": 584941, - "bar_offset": 341, - "tech_price": 11431000.0, - "tech_datetime": "2020-05-17 17:27:00", - "candidate_index": 3070, + "tech_bar_index": 585245, + "signal_bar_index": 585245, + "bar_offset": 37, + "tech_price": 11638000.0, + "tech_datetime": "2020-05-18 08:39:00", + "candidate_index": 3192, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, { "matched": true, "gt_bar_index": 592723, - "tech_bar_index": 593083, - "signal_bar_index": 593083, - "bar_offset": 360, - "tech_price": 11485000.0, - "tech_datetime": "2020-06-03 16:36:00", - "candidate_index": 3104, + "tech_bar_index": 592756, + "signal_bar_index": 592756, + "bar_offset": 33, + "tech_price": 11491000.0, + "tech_datetime": "2020-06-03 00:15:00", + "candidate_index": 3236, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, { "matched": true, "gt_bar_index": 602416, - "tech_bar_index": 602639, - "signal_bar_index": 602639, - "bar_offset": 223, - "tech_price": 11535000.0, - "tech_datetime": "2020-06-23 17:18:00", - "candidate_index": 3143, + "tech_bar_index": 602496, + "signal_bar_index": 602496, + "bar_offset": 80, + "tech_price": 11568000.0, + "tech_datetime": "2020-06-23 10:09:00", + "candidate_index": 3289, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, + { + "matched": true, + "gt_bar_index": 619238, + "tech_bar_index": 619262, + "signal_bar_index": 619262, + "bar_offset": 24, + "tech_price": 12854000.0, + "tech_datetime": "2020-07-28 08:27:00", + "candidate_index": 3370, + "gt_datetime": "2020-07-28 07:15:00", + "gt_price": 13290000.0 + }, { "matched": true, "gt_bar_index": 621757, - "tech_bar_index": 621767, - "signal_bar_index": 621767, - "bar_offset": 10, - "tech_price": 13201000.0, - "tech_datetime": "2020-08-02 13:42:00", - "candidate_index": 3222, + "tech_bar_index": 621779, + "signal_bar_index": 621779, + "bar_offset": 22, + "tech_price": 13416000.0, + "tech_datetime": "2020-08-02 14:18:00", + "candidate_index": 3387, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, { "matched": true, "gt_bar_index": 621775, - "tech_bar_index": 621489, - "signal_bar_index": 621489, - "bar_offset": 286, - "tech_price": 13706000.0, - "tech_datetime": "2020-08-01 23:48:00", - "candidate_index": 3221, + "tech_bar_index": 621810, + "signal_bar_index": 621810, + "bar_offset": 35, + "tech_price": 13419000.0, + "tech_datetime": "2020-08-02 15:51:00", + "candidate_index": 3388, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -214831,43 +367573,43 @@ "bar_offset": 176, "tech_price": 13694000.0, "tech_datetime": "2020-08-10 02:48:00", - "candidate_index": 3232, + "candidate_index": 3409, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, { "matched": true, "gt_bar_index": 629469, - "tech_bar_index": 629714, - "signal_bar_index": 629714, - "bar_offset": 245, - "tech_price": 13992000.0, - "tech_datetime": "2020-08-19 03:03:00", - "candidate_index": 3258, + "tech_bar_index": 629628, + "signal_bar_index": 629628, + "bar_offset": 159, + "tech_price": 14169000.0, + "tech_datetime": "2020-08-18 22:45:00", + "candidate_index": 3432, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, { "matched": true, "gt_bar_index": 636520, - "tech_bar_index": 636587, - "signal_bar_index": 636587, - "bar_offset": 67, - "tech_price": 13919000.0, - "tech_datetime": "2020-09-02 10:42:00", - "candidate_index": 3288, + "tech_bar_index": 636527, + "signal_bar_index": 636527, + "bar_offset": 7, + "tech_price": 13984000.0, + "tech_datetime": "2020-09-02 07:42:00", + "candidate_index": 3460, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, { "matched": true, "gt_bar_index": 637934, - "tech_bar_index": 638008, - "signal_bar_index": 638008, - "bar_offset": 74, - "tech_price": 12681000.0, - "tech_datetime": "2020-09-05 09:45:00", - "candidate_index": 3296, + "tech_bar_index": 637979, + "signal_bar_index": 637979, + "bar_offset": 45, + "tech_price": 12625000.0, + "tech_datetime": "2020-09-05 08:18:00", + "candidate_index": 3474, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -214879,271 +367621,331 @@ "bar_offset": 3, "tech_price": 12933000.0, "tech_datetime": "2020-09-17 05:57:00", - "candidate_index": 3319, + "candidate_index": 3500, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, { "matched": true, "gt_bar_index": 663309, - "tech_bar_index": 663173, - "signal_bar_index": 663173, - "bar_offset": 136, - "tech_price": 15256000.0, - "tech_datetime": "2020-10-28 05:51:00", - "candidate_index": 3397, + "tech_bar_index": 663333, + "signal_bar_index": 663333, + "bar_offset": 24, + "tech_price": 15452000.0, + "tech_datetime": "2020-10-28 13:51:00", + "candidate_index": 3603, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, { "matched": true, "gt_bar_index": 664878, - "tech_bar_index": 664730, - "signal_bar_index": 664730, - "bar_offset": 148, - "tech_price": 15404000.0, - "tech_datetime": "2020-10-31 11:42:00", - "candidate_index": 3405, + "tech_bar_index": 664789, + "signal_bar_index": 664789, + "bar_offset": 89, + "tech_price": 15286000.0, + "tech_datetime": "2020-10-31 14:39:00", + "candidate_index": 3613, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, { "matched": true, "gt_bar_index": 667580, - "tech_bar_index": 667654, - "signal_bar_index": 667654, - "bar_offset": 74, - "tech_price": 17435000.0, - "tech_datetime": "2020-11-06 13:57:00", - "candidate_index": 3412, + "tech_bar_index": 667753, + "signal_bar_index": 667753, + "bar_offset": 173, + "tech_price": 17256000.0, + "tech_datetime": "2020-11-06 18:54:00", + "candidate_index": 3627, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, - { - "matched": true, - "gt_bar_index": 673413, - "tech_bar_index": 673278, - "signal_bar_index": 673278, - "bar_offset": 135, - "tech_price": 19125000.0, - "tech_datetime": "2020-11-18 07:09:00", - "candidate_index": 3431, - "gt_datetime": "2020-11-18 13:54:00", - "gt_price": 20300000.0 - }, { "matched": true, "gt_bar_index": 674805, - "tech_bar_index": 675093, - "signal_bar_index": 675093, - "bar_offset": 288, - "tech_price": 20553000.0, - "tech_datetime": "2020-11-22 01:54:00", - "candidate_index": 3434, + "tech_bar_index": 674875, + "signal_bar_index": 674875, + "bar_offset": 70, + "tech_price": 20678000.0, + "tech_datetime": "2020-11-21 15:00:00", + "candidate_index": 3660, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, { "matched": true, "gt_bar_index": 676951, - "tech_bar_index": 676788, - "signal_bar_index": 676788, - "bar_offset": 163, - "tech_price": 20744000.0, - "tech_datetime": "2020-11-25 14:39:00", - "candidate_index": 3443, + "tech_bar_index": 676991, + "signal_bar_index": 676991, + "bar_offset": 40, + "tech_price": 20901000.0, + "tech_datetime": "2020-11-26 00:48:00", + "candidate_index": 3676, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, { "matched": true, "gt_bar_index": 677380, - "tech_bar_index": 677289, - "signal_bar_index": 677289, - "bar_offset": 91, - "tech_price": 20086000.0, - "tech_datetime": "2020-11-26 15:48:00", - "candidate_index": 3445, + "tech_bar_index": 677324, + "signal_bar_index": 677324, + "bar_offset": 56, + "tech_price": 19025000.0, + "tech_datetime": "2020-11-26 17:33:00", + "candidate_index": 3678, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, { "matched": true, "gt_bar_index": 677653, - "tech_bar_index": 677754, - "signal_bar_index": 677754, - "bar_offset": 101, - "tech_price": 19110000.0, - "tech_datetime": "2020-11-27 15:03:00", - "candidate_index": 3447, + "tech_bar_index": 677676, + "signal_bar_index": 677676, + "bar_offset": 23, + "tech_price": 19330000.0, + "tech_datetime": "2020-11-27 11:09:00", + "candidate_index": 3679, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, { "matched": true, "gt_bar_index": 679779, - "tech_bar_index": 679913, - "signal_bar_index": 679913, - "bar_offset": 134, - "tech_price": 20960000.0, - "tech_datetime": "2020-12-02 03:00:00", - "candidate_index": 3451, + "tech_bar_index": 679691, + "signal_bar_index": 679691, + "bar_offset": 88, + "tech_price": 21133000.0, + "tech_datetime": "2020-12-01 15:54:00", + "candidate_index": 3688, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, { "matched": true, "gt_bar_index": 679855, - "tech_bar_index": 679957, - "signal_bar_index": 679957, - "bar_offset": 102, - "tech_price": 20916000.0, - "tech_datetime": "2020-12-02 05:12:00", - "candidate_index": 3452, + "tech_bar_index": 679875, + "signal_bar_index": 679875, + "bar_offset": 20, + "tech_price": 21012000.0, + "tech_datetime": "2020-12-02 01:06:00", + "candidate_index": 3689, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, { "matched": true, "gt_bar_index": 687418, - "tech_bar_index": 687713, - "signal_bar_index": 687713, - "bar_offset": 295, - "tech_price": 24659000.0, - "tech_datetime": "2020-12-18 09:00:00", - "candidate_index": 3482, + "tech_bar_index": 687430, + "signal_bar_index": 687430, + "bar_offset": 12, + "tech_price": 24283000.0, + "tech_datetime": "2020-12-17 18:51:00", + "candidate_index": 3747, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, { "matched": true, "gt_bar_index": 689086, - "tech_bar_index": 689274, - "signal_bar_index": 689274, - "bar_offset": 188, - "tech_price": 26360000.0, - "tech_datetime": "2020-12-21 15:03:00", - "candidate_index": 3486, + "tech_bar_index": 689101, + "signal_bar_index": 689101, + "bar_offset": 15, + "tech_price": 26196000.0, + "tech_datetime": "2020-12-21 06:24:00", + "candidate_index": 3754, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, { "matched": true, "gt_bar_index": 690134, - "tech_bar_index": 690166, - "signal_bar_index": 690166, - "bar_offset": 32, - "tech_price": 26532000.0, - "tech_datetime": "2020-12-23 11:39:00", - "candidate_index": 3489, + "tech_bar_index": 690149, + "signal_bar_index": 690149, + "bar_offset": 15, + "tech_price": 26457000.0, + "tech_datetime": "2020-12-23 10:48:00", + "candidate_index": 3758, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, { "matched": true, "gt_bar_index": 692264, - "tech_bar_index": 692267, - "signal_bar_index": 692267, - "bar_offset": 3, - "tech_price": 30507000.0, - "tech_datetime": "2020-12-27 20:42:00", - "candidate_index": 3499, + "tech_bar_index": 692306, + "signal_bar_index": 692306, + "bar_offset": 42, + "tech_price": 30338000.0, + "tech_datetime": "2020-12-27 22:39:00", + "candidate_index": 3769, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, { "matched": true, "gt_bar_index": 695291, - "tech_bar_index": 695373, - "signal_bar_index": 695373, - "bar_offset": 82, - "tech_price": 35350000.0, - "tech_datetime": "2021-01-03 08:00:00", - "candidate_index": 3514, + "tech_bar_index": 695466, + "signal_bar_index": 695466, + "bar_offset": 175, + "tech_price": 36413000.0, + "tech_datetime": "2021-01-03 12:39:00", + "candidate_index": 3781, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, { "matched": true, - "gt_bar_index": 696922, - "tech_bar_index": 697039, - "signal_bar_index": 697039, - "bar_offset": 117, - "tech_price": 38455000.0, - "tech_datetime": "2021-01-06 19:18:00", - "candidate_index": 3515, - "gt_datetime": "2021-01-06 13:27:00", - "gt_price": 39798000.0 + "gt_bar_index": 695549, + "tech_bar_index": 695869, + "signal_bar_index": 695869, + "bar_offset": 320, + "tech_price": 37402000.0, + "tech_datetime": "2021-01-04 08:48:00", + "candidate_index": 3782, + "gt_datetime": "2021-01-03 16:48:00", + "gt_price": 39427000.0 + }, + { + "matched": true, + "gt_bar_index": 695955, + "tech_bar_index": 696040, + "signal_bar_index": 696040, + "bar_offset": 85, + "tech_price": 37024000.0, + "tech_datetime": "2021-01-04 17:21:00", + "candidate_index": 3783, + "gt_datetime": "2021-01-04 13:06:00", + "gt_price": 38399000.0 + }, + { + "matched": true, + "gt_bar_index": 696173, + "tech_bar_index": 696231, + "signal_bar_index": 696231, + "bar_offset": 58, + "tech_price": 35321000.0, + "tech_datetime": "2021-01-05 02:54:00", + "candidate_index": 3785, + "gt_datetime": "2021-01-05 00:00:00", + "gt_price": 36692000.0 + }, + { + "matched": true, + "gt_bar_index": 696367, + "tech_bar_index": 696106, + "signal_bar_index": 696106, + "bar_offset": 261, + "tech_price": 34565000.0, + "tech_datetime": "2021-01-04 20:39:00", + "candidate_index": 3784, + "gt_datetime": "2021-01-05 09:42:00", + "gt_price": 37400000.0 }, { "matched": true, "gt_bar_index": 697678, - "tech_bar_index": 697788, - "signal_bar_index": 697788, - "bar_offset": 110, - "tech_price": 44153000.0, - "tech_datetime": "2021-01-08 08:45:00", - "candidate_index": 3518, + "tech_bar_index": 697718, + "signal_bar_index": 697718, + "bar_offset": 40, + "tech_price": 43413000.0, + "tech_datetime": "2021-01-08 05:15:00", + "candidate_index": 3787, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, + { + "matched": true, + "gt_bar_index": 697769, + "tech_bar_index": 697474, + "signal_bar_index": 697474, + "bar_offset": 295, + "tech_price": 41402000.0, + "tech_datetime": "2021-01-07 17:03:00", + "candidate_index": 3786, + "gt_datetime": "2021-01-08 07:48:00", + "gt_price": 44840000.0 + }, + { + "matched": true, + "gt_bar_index": 698096, + "tech_bar_index": 698354, + "signal_bar_index": 698354, + "bar_offset": 258, + "tech_price": 46414000.0, + "tech_datetime": "2021-01-09 13:03:00", + "candidate_index": 3788, + "gt_datetime": "2021-01-09 00:09:00", + "gt_price": 47954000.0 + }, { "matched": true, "gt_bar_index": 699164, - "tech_bar_index": 699327, - "signal_bar_index": 699327, - "bar_offset": 163, - "tech_price": 39214000.0, - "tech_datetime": "2021-01-11 13:42:00", - "candidate_index": 3521, + "tech_bar_index": 699242, + "signal_bar_index": 699242, + "bar_offset": 78, + "tech_price": 42184000.0, + "tech_datetime": "2021-01-11 09:27:00", + "candidate_index": 3795, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, { "matched": true, "gt_bar_index": 699201, - "tech_bar_index": 699388, - "signal_bar_index": 699388, - "bar_offset": 187, - "tech_price": 38191000.0, - "tech_datetime": "2021-01-11 16:45:00", - "candidate_index": 3522, + "tech_bar_index": 699327, + "signal_bar_index": 699327, + "bar_offset": 126, + "tech_price": 39214000.0, + "tech_datetime": "2021-01-11 13:42:00", + "candidate_index": 3796, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, { "matched": true, "gt_bar_index": 699311, - "tech_bar_index": 699549, - "signal_bar_index": 699549, - "bar_offset": 238, - "tech_price": 35925000.0, - "tech_datetime": "2021-01-12 00:48:00", - "candidate_index": 3523, + "tech_bar_index": 699369, + "signal_bar_index": 699369, + "bar_offset": 58, + "tech_price": 37568000.0, + "tech_datetime": "2021-01-11 15:48:00", + "candidate_index": 3797, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, { "matched": true, "gt_bar_index": 699336, - "tech_bar_index": 699756, - "signal_bar_index": 699756, - "bar_offset": 420, - "tech_price": 38466000.0, - "tech_datetime": "2021-01-12 11:09:00", - "candidate_index": 3524, + "tech_bar_index": 699460, + "signal_bar_index": 699460, + "bar_offset": 124, + "tech_price": 39053000.0, + "tech_datetime": "2021-01-11 20:21:00", + "candidate_index": 3798, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, + { + "matched": true, + "gt_bar_index": 699435, + "tech_bar_index": 699766, + "signal_bar_index": 699766, + "bar_offset": 331, + "tech_price": 38465000.0, + "tech_datetime": "2021-01-12 11:39:00", + "candidate_index": 3799, + "gt_datetime": "2021-01-11 19:06:00", + "gt_price": 40858000.0 + }, { "matched": true, "gt_bar_index": 699528, - "tech_bar_index": 699943, - "signal_bar_index": 699943, - "bar_offset": 415, - "tech_price": 39464000.0, - "tech_datetime": "2021-01-12 20:30:00", - "candidate_index": 3525, + "tech_bar_index": 699928, + "signal_bar_index": 699928, + "bar_offset": 400, + "tech_price": 38772000.0, + "tech_datetime": "2021-01-12 19:45:00", + "candidate_index": 3800, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -215155,307 +367957,355 @@ "bar_offset": 374, "tech_price": 39040000.0, "tech_datetime": "2021-01-12 21:24:00", - "candidate_index": 3526, + "candidate_index": 3801, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, { "matched": true, "gt_bar_index": 699868, - "tech_bar_index": 700193, - "signal_bar_index": 700193, - "bar_offset": 325, - "tech_price": 38225000.0, - "tech_datetime": "2021-01-13 09:00:00", - "candidate_index": 3527, + "tech_bar_index": 700220, + "signal_bar_index": 700220, + "bar_offset": 352, + "tech_price": 37232000.0, + "tech_datetime": "2021-01-13 10:21:00", + "candidate_index": 3802, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, { "matched": true, "gt_bar_index": 700984, - "tech_bar_index": 700916, - "signal_bar_index": 700916, - "bar_offset": 68, - "tech_price": 41789000.0, - "tech_datetime": "2021-01-14 21:09:00", - "candidate_index": 3529, + "tech_bar_index": 701188, + "signal_bar_index": 701188, + "bar_offset": 204, + "tech_price": 42660000.0, + "tech_datetime": "2021-01-15 10:45:00", + "candidate_index": 3805, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, { "matched": true, "gt_bar_index": 701660, - "tech_bar_index": 701714, - "signal_bar_index": 701714, - "bar_offset": 54, - "tech_price": 40512000.0, - "tech_datetime": "2021-01-16 13:03:00", - "candidate_index": 3533, + "tech_bar_index": 701685, + "signal_bar_index": 701685, + "bar_offset": 25, + "tech_price": 40383000.0, + "tech_datetime": "2021-01-16 11:36:00", + "candidate_index": 3806, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, { "matched": true, "gt_bar_index": 703395, - "tech_bar_index": 703484, - "signal_bar_index": 703484, - "bar_offset": 89, - "tech_price": 40061000.0, - "tech_datetime": "2021-01-20 05:33:00", - "candidate_index": 3538, + "tech_bar_index": 703330, + "signal_bar_index": 703330, + "bar_offset": 65, + "tech_price": 40176000.0, + "tech_datetime": "2021-01-19 21:51:00", + "candidate_index": 3814, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, { "matched": true, "gt_bar_index": 704023, - "tech_bar_index": 704095, - "signal_bar_index": 704095, - "bar_offset": 72, - "tech_price": 38558000.0, - "tech_datetime": "2021-01-21 12:06:00", - "candidate_index": 3540, + "tech_bar_index": 704043, + "signal_bar_index": 704043, + "bar_offset": 20, + "tech_price": 38995000.0, + "tech_datetime": "2021-01-21 09:30:00", + "candidate_index": 3818, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, { "matched": true, "gt_bar_index": 704427, - "tech_bar_index": 704410, - "signal_bar_index": 704410, - "bar_offset": 17, - "tech_price": 35800000.0, - "tech_datetime": "2021-01-22 03:51:00", - "candidate_index": 3542, + "tech_bar_index": 704395, + "signal_bar_index": 704395, + "bar_offset": 32, + "tech_price": 35745000.0, + "tech_datetime": "2021-01-22 03:06:00", + "candidate_index": 3821, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, { "matched": true, "gt_bar_index": 704493, - "tech_bar_index": 704474, - "signal_bar_index": 704474, - "bar_offset": 19, - "tech_price": 34988000.0, - "tech_datetime": "2021-01-22 07:03:00", - "candidate_index": 3543, + "tech_bar_index": 704488, + "signal_bar_index": 704488, + "bar_offset": 5, + "tech_price": 34779000.0, + "tech_datetime": "2021-01-22 07:45:00", + "candidate_index": 3822, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, { "matched": true, "gt_bar_index": 704641, - "tech_bar_index": 704514, - "signal_bar_index": 704514, - "bar_offset": 127, - "tech_price": 33734000.0, - "tech_datetime": "2021-01-22 09:03:00", - "candidate_index": 3544, + "tech_bar_index": 704531, + "signal_bar_index": 704531, + "bar_offset": 110, + "tech_price": 32819000.0, + "tech_datetime": "2021-01-22 09:54:00", + "candidate_index": 3823, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, { "matched": true, "gt_bar_index": 704923, - "tech_bar_index": 705073, - "signal_bar_index": 705073, - "bar_offset": 150, - "tech_price": 36015000.0, - "tech_datetime": "2021-01-23 13:00:00", - "candidate_index": 3545, + "tech_bar_index": 705258, + "signal_bar_index": 705258, + "bar_offset": 335, + "tech_price": 35273000.0, + "tech_datetime": "2021-01-23 22:15:00", + "candidate_index": 3824, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, { "matched": true, "gt_bar_index": 706237, - "tech_bar_index": 706178, - "signal_bar_index": 706178, - "bar_offset": 59, - "tech_price": 36378000.0, - "tech_datetime": "2021-01-25 20:15:00", - "candidate_index": 3549, + "tech_bar_index": 706477, + "signal_bar_index": 706477, + "bar_offset": 240, + "tech_price": 36247000.0, + "tech_datetime": "2021-01-26 11:12:00", + "candidate_index": 3829, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, { "matched": true, "gt_bar_index": 707940, - "tech_bar_index": 708037, - "signal_bar_index": 708037, - "bar_offset": 97, - "tech_price": 35900000.0, - "tech_datetime": "2021-01-29 17:12:00", - "candidate_index": 3558, + "tech_bar_index": 708223, + "signal_bar_index": 708223, + "bar_offset": 283, + "tech_price": 39006000.0, + "tech_datetime": "2021-01-30 02:30:00", + "candidate_index": 3837, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, { "matched": true, "gt_bar_index": 708064, - "tech_bar_index": 708353, - "signal_bar_index": 708353, - "bar_offset": 289, - "tech_price": 37583000.0, - "tech_datetime": "2021-01-30 09:00:00", - "candidate_index": 3559, + "tech_bar_index": 708304, + "signal_bar_index": 708304, + "bar_offset": 240, + "tech_price": 37916000.0, + "tech_datetime": "2021-01-30 06:33:00", + "candidate_index": 3838, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, { "matched": true, "gt_bar_index": 708152, - "tech_bar_index": 708614, - "signal_bar_index": 708614, - "bar_offset": 462, - "tech_price": 37249000.0, - "tech_datetime": "2021-01-30 22:03:00", - "candidate_index": 3560, + "tech_bar_index": 708481, + "signal_bar_index": 708481, + "bar_offset": 329, + "tech_price": 37033000.0, + "tech_datetime": "2021-01-30 15:24:00", + "candidate_index": 3839, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, { "matched": true, "gt_bar_index": 709493, - "tech_bar_index": 709555, - "signal_bar_index": 709555, - "bar_offset": 62, - "tech_price": 37126000.0, - "tech_datetime": "2021-02-01 21:06:00", - "candidate_index": 3566, + "tech_bar_index": 709387, + "signal_bar_index": 709387, + "bar_offset": 106, + "tech_price": 36592000.0, + "tech_datetime": "2021-02-01 12:42:00", + "candidate_index": 3843, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, { "matched": true, "gt_bar_index": 710923, - "tech_bar_index": 711087, - "signal_bar_index": 711087, - "bar_offset": 164, - "tech_price": 39235000.0, - "tech_datetime": "2021-02-05 01:42:00", - "candidate_index": 3575, + "tech_bar_index": 710963, + "signal_bar_index": 710963, + "bar_offset": 40, + "tech_price": 39457000.0, + "tech_datetime": "2021-02-04 19:30:00", + "candidate_index": 3850, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, { "matched": true, "gt_bar_index": 712033, - "tech_bar_index": 712255, - "signal_bar_index": 712255, - "bar_offset": 222, - "tech_price": 41684000.0, - "tech_datetime": "2021-02-07 12:06:00", - "candidate_index": 3579, + "tech_bar_index": 712281, + "signal_bar_index": 712281, + "bar_offset": 248, + "tech_price": 41565000.0, + "tech_datetime": "2021-02-07 13:24:00", + "candidate_index": 3854, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, { "matched": true, "gt_bar_index": 712946, - "tech_bar_index": 713070, - "signal_bar_index": 713070, - "bar_offset": 124, - "tech_price": 45095000.0, - "tech_datetime": "2021-02-09 04:51:00", - "candidate_index": 3582, + "tech_bar_index": 712598, + "signal_bar_index": 712598, + "bar_offset": 348, + "tech_price": 41329000.0, + "tech_datetime": "2021-02-08 05:15:00", + "candidate_index": 3855, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, { "matched": true, "gt_bar_index": 713298, - "tech_bar_index": 713530, - "signal_bar_index": 713530, - "bar_offset": 232, - "tech_price": 49632000.0, - "tech_datetime": "2021-02-10 03:51:00", - "candidate_index": 3583, + "tech_bar_index": 713318, + "signal_bar_index": 713318, + "bar_offset": 20, + "tech_price": 49455000.0, + "tech_datetime": "2021-02-09 17:15:00", + "candidate_index": 3856, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, { "matched": true, "gt_bar_index": 719297, - "tech_bar_index": 719210, - "signal_bar_index": 719210, - "bar_offset": 87, - "tech_price": 64926000.0, - "tech_datetime": "2021-02-21 23:51:00", - "candidate_index": 3600, + "tech_bar_index": 719224, + "signal_bar_index": 719224, + "bar_offset": 73, + "tech_price": 64942000.0, + "tech_datetime": "2021-02-22 00:33:00", + "candidate_index": 3882, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, { "matched": true, "gt_bar_index": 719835, - "tech_bar_index": 720086, - "signal_bar_index": 720086, - "bar_offset": 251, - "tech_price": 52541000.0, - "tech_datetime": "2021-02-23 19:39:00", - "candidate_index": 3603, + "tech_bar_index": 719865, + "signal_bar_index": 719865, + "bar_offset": 30, + "tech_price": 61488000.0, + "tech_datetime": "2021-02-23 08:36:00", + "candidate_index": 3889, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, + { + "matched": true, + "gt_bar_index": 720076, + "tech_bar_index": 720115, + "signal_bar_index": 720115, + "bar_offset": 39, + "tech_price": 51800000.0, + "tech_datetime": "2021-02-23 21:06:00", + "candidate_index": 3893, + "gt_datetime": "2021-02-23 19:09:00", + "gt_price": 55360000.0 + }, + { + "matched": true, + "gt_bar_index": 720138, + "tech_bar_index": 720036, + "signal_bar_index": 720036, + "bar_offset": 102, + "tech_price": 54992000.0, + "tech_datetime": "2021-02-23 17:09:00", + "candidate_index": 3892, + "gt_datetime": "2021-02-23 22:15:00", + "gt_price": 55342000.0 + }, + { + "matched": true, + "gt_bar_index": 720188, + "tech_bar_index": 720242, + "signal_bar_index": 720242, + "bar_offset": 54, + "tech_price": 53379000.0, + "tech_datetime": "2021-02-24 03:27:00", + "candidate_index": 3894, + "gt_datetime": "2021-02-24 00:45:00", + "gt_price": 55705000.0 + }, + { + "matched": true, + "gt_bar_index": 720438, + "tech_bar_index": 720458, + "signal_bar_index": 720458, + "bar_offset": 20, + "tech_price": 56732000.0, + "tech_datetime": "2021-02-24 14:15:00", + "candidate_index": 3896, + "gt_datetime": "2021-02-24 13:15:00", + "gt_price": 58046000.0 + }, { "matched": true, "gt_bar_index": 721097, - "tech_bar_index": 720976, - "signal_bar_index": 720976, - "bar_offset": 121, - "tech_price": 56800000.0, - "tech_datetime": "2021-02-25 16:09:00", - "candidate_index": 3604, + "tech_bar_index": 720734, + "signal_bar_index": 720734, + "bar_offset": 363, + "tech_price": 55640000.0, + "tech_datetime": "2021-02-25 04:03:00", + "candidate_index": 3899, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, { "matched": true, "gt_bar_index": 721654, - "tech_bar_index": 721485, - "signal_bar_index": 721485, - "bar_offset": 169, - "tech_price": 52827000.0, - "tech_datetime": "2021-02-26 17:36:00", - "candidate_index": 3606, + "tech_bar_index": 721674, + "signal_bar_index": 721674, + "bar_offset": 20, + "tech_price": 54390000.0, + "tech_datetime": "2021-02-27 03:03:00", + "candidate_index": 3900, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, { "matched": true, "gt_bar_index": 721927, - "tech_bar_index": 721937, - "signal_bar_index": 721937, - "bar_offset": 10, - "tech_price": 54329000.0, - "tech_datetime": "2021-02-27 16:12:00", - "candidate_index": 3607, + "tech_bar_index": 722212, + "signal_bar_index": 722212, + "bar_offset": 285, + "tech_price": 53918000.0, + "tech_datetime": "2021-02-28 05:57:00", + "candidate_index": 3901, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, { "matched": true, "gt_bar_index": 723241, - "tech_bar_index": 723168, - "signal_bar_index": 723168, - "bar_offset": 73, - "tech_price": 54746000.0, - "tech_datetime": "2021-03-02 05:45:00", - "candidate_index": 3610, + "tech_bar_index": 723354, + "signal_bar_index": 723354, + "bar_offset": 113, + "tech_price": 55198000.0, + "tech_datetime": "2021-03-02 15:03:00", + "candidate_index": 3906, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, { "matched": true, "gt_bar_index": 723973, - "tech_bar_index": 723664, - "signal_bar_index": 723664, - "bar_offset": 309, - "tech_price": 54805000.0, - "tech_datetime": "2021-03-03 06:33:00", - "candidate_index": 3614, + "tech_bar_index": 724335, + "signal_bar_index": 724335, + "bar_offset": 362, + "tech_price": 57004000.0, + "tech_datetime": "2021-03-04 16:06:00", + "candidate_index": 3910, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -215467,43 +368317,43 @@ "bar_offset": 192, "tech_price": 70211000.0, "tech_datetime": "2021-03-14 19:03:00", - "candidate_index": 3630, + "candidate_index": 3933, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, { "matched": true, "gt_bar_index": 730433, - "tech_bar_index": 730506, - "signal_bar_index": 730506, - "bar_offset": 73, - "tech_price": 64827000.0, - "tech_datetime": "2021-03-17 12:39:00", - "candidate_index": 3633, + "tech_bar_index": 730533, + "signal_bar_index": 730533, + "bar_offset": 100, + "tech_price": 64533000.0, + "tech_datetime": "2021-03-17 14:00:00", + "candidate_index": 3942, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, { "matched": true, "gt_bar_index": 731246, - "tech_bar_index": 731120, - "signal_bar_index": 731120, - "bar_offset": 126, - "tech_price": 67615000.0, - "tech_datetime": "2021-03-18 19:21:00", - "candidate_index": 3635, + "tech_bar_index": 731387, + "signal_bar_index": 731387, + "bar_offset": 141, + "tech_price": 67096000.0, + "tech_datetime": "2021-03-19 08:42:00", + "candidate_index": 3947, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, { "matched": true, "gt_bar_index": 732141, - "tech_bar_index": 731851, - "signal_bar_index": 731851, - "bar_offset": 290, - "tech_price": 67926000.0, - "tech_datetime": "2021-03-20 07:54:00", - "candidate_index": 3637, + "tech_bar_index": 732338, + "signal_bar_index": 732338, + "bar_offset": 197, + "tech_price": 68139000.0, + "tech_datetime": "2021-03-21 08:15:00", + "candidate_index": 3951, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -215515,175 +368365,175 @@ "bar_offset": 5, "tech_price": 67608000.0, "tech_datetime": "2021-03-24 22:54:00", - "candidate_index": 3643, + "candidate_index": 3961, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, { "matched": true, "gt_bar_index": 738890, - "tech_bar_index": 739045, - "signal_bar_index": 739045, - "bar_offset": 155, - "tech_price": 72070000.0, - "tech_datetime": "2021-04-04 07:36:00", - "candidate_index": 3656, + "tech_bar_index": 738960, + "signal_bar_index": 738960, + "bar_offset": 70, + "tech_price": 74786000.0, + "tech_datetime": "2021-04-04 03:21:00", + "candidate_index": 3981, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, { "matched": true, "gt_bar_index": 740573, - "tech_bar_index": 740698, - "signal_bar_index": 740698, - "bar_offset": 125, - "tech_price": 73357000.0, - "tech_datetime": "2021-04-07 18:15:00", - "candidate_index": 3667, + "tech_bar_index": 740703, + "signal_bar_index": 740703, + "bar_offset": 130, + "tech_price": 72537000.0, + "tech_datetime": "2021-04-07 18:30:00", + "candidate_index": 3989, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, { "matched": true, "gt_bar_index": 740676, - "tech_bar_index": 740703, - "signal_bar_index": 740703, - "bar_offset": 27, - "tech_price": 72537000.0, - "tech_datetime": "2021-04-07 18:30:00", - "candidate_index": 3668, + "tech_bar_index": 740924, + "signal_bar_index": 740924, + "bar_offset": 248, + "tech_price": 71985000.0, + "tech_datetime": "2021-04-08 05:33:00", + "candidate_index": 3990, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, { "matched": true, "gt_bar_index": 740970, - "tech_bar_index": 740778, - "signal_bar_index": 740778, - "bar_offset": 192, - "tech_price": 71408000.0, - "tech_datetime": "2021-04-07 22:15:00", - "candidate_index": 3670, + "tech_bar_index": 740930, + "signal_bar_index": 740930, + "bar_offset": 40, + "tech_price": 71888000.0, + "tech_datetime": "2021-04-08 05:51:00", + "candidate_index": 3991, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, { "matched": true, "gt_bar_index": 743998, - "tech_bar_index": 743981, - "signal_bar_index": 743981, - "bar_offset": 17, - "tech_price": 80813000.0, - "tech_datetime": "2021-04-14 14:24:00", - "candidate_index": 3677, + "tech_bar_index": 744244, + "signal_bar_index": 744244, + "bar_offset": 246, + "tech_price": 79704000.0, + "tech_datetime": "2021-04-15 03:33:00", + "candidate_index": 4008, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, { "matched": true, "gt_bar_index": 745885, - "tech_bar_index": 745650, - "signal_bar_index": 745650, - "bar_offset": 235, - "tech_price": 77767000.0, - "tech_datetime": "2021-04-18 01:51:00", - "candidate_index": 3686, + "tech_bar_index": 746036, + "signal_bar_index": 746036, + "bar_offset": 151, + "tech_price": 72900000.0, + "tech_datetime": "2021-04-18 21:09:00", + "candidate_index": 4016, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, { "matched": true, "gt_bar_index": 746333, - "tech_bar_index": 746333, - "signal_bar_index": 746333, - "bar_offset": 0, - "tech_price": 75356000.0, - "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 3687, + "tech_bar_index": 746401, + "signal_bar_index": 746401, + "bar_offset": 68, + "tech_price": 73122000.0, + "tech_datetime": "2021-04-19 15:24:00", + "candidate_index": 4020, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, { "matched": true, "gt_bar_index": 746775, - "tech_bar_index": 746831, - "signal_bar_index": 746831, - "bar_offset": 56, - "tech_price": 67283000.0, - "tech_datetime": "2021-04-20 12:54:00", - "candidate_index": 3689, + "tech_bar_index": 746796, + "signal_bar_index": 746796, + "bar_offset": 21, + "tech_price": 67789000.0, + "tech_datetime": "2021-04-20 11:09:00", + "candidate_index": 4023, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, { "matched": true, "gt_bar_index": 747195, - "tech_bar_index": 747101, - "signal_bar_index": 747101, - "bar_offset": 94, - "tech_price": 69587000.0, - "tech_datetime": "2021-04-21 02:24:00", - "candidate_index": 3691, + "tech_bar_index": 747261, + "signal_bar_index": 747261, + "bar_offset": 66, + "tech_price": 69921000.0, + "tech_datetime": "2021-04-21 10:24:00", + "candidate_index": 4026, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, { "matched": true, "gt_bar_index": 747965, - "tech_bar_index": 747901, - "signal_bar_index": 747901, - "bar_offset": 64, - "tech_price": 64465000.0, - "tech_datetime": "2021-04-22 18:24:00", - "candidate_index": 3695, + "tech_bar_index": 747991, + "signal_bar_index": 747991, + "bar_offset": 26, + "tech_price": 65851000.0, + "tech_datetime": "2021-04-22 22:54:00", + "candidate_index": 4032, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, { "matched": true, "gt_bar_index": 748176, - "tech_bar_index": 748222, - "signal_bar_index": 748222, - "bar_offset": 46, - "tech_price": 60089000.0, - "tech_datetime": "2021-04-23 10:27:00", - "candidate_index": 3696, + "tech_bar_index": 748302, + "signal_bar_index": 748302, + "bar_offset": 126, + "tech_price": 57054000.0, + "tech_datetime": "2021-04-23 14:27:00", + "candidate_index": 4033, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, { "matched": true, "gt_bar_index": 748200, - "tech_bar_index": 748366, - "signal_bar_index": 748366, - "bar_offset": 166, - "tech_price": 56467000.0, - "tech_datetime": "2021-04-23 17:39:00", - "candidate_index": 3697, + "tech_bar_index": 748314, + "signal_bar_index": 748314, + "bar_offset": 114, + "tech_price": 56852000.0, + "tech_datetime": "2021-04-23 15:03:00", + "candidate_index": 4034, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, { "matched": true, "gt_bar_index": 748274, - "tech_bar_index": 748519, - "signal_bar_index": 748519, - "bar_offset": 245, - "tech_price": 57446000.0, - "tech_datetime": "2021-04-24 01:18:00", - "candidate_index": 3698, + "tech_bar_index": 748465, + "signal_bar_index": 748465, + "bar_offset": 191, + "tech_price": 56930000.0, + "tech_datetime": "2021-04-23 22:36:00", + "candidate_index": 4035, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, { "matched": true, "gt_bar_index": 748427, - "tech_bar_index": 748735, - "signal_bar_index": 748735, - "bar_offset": 308, - "tech_price": 59515000.0, - "tech_datetime": "2021-04-24 12:06:00", - "candidate_index": 3699, + "tech_bar_index": 748482, + "signal_bar_index": 748482, + "bar_offset": 55, + "tech_price": 57379000.0, + "tech_datetime": "2021-04-23 23:27:00", + "candidate_index": 4036, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -215695,19 +368545,19 @@ "bar_offset": 76, "tech_price": 59550000.0, "tech_datetime": "2021-04-24 12:48:00", - "candidate_index": 3700, + "candidate_index": 4037, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, { "matched": true, "gt_bar_index": 749093, - "tech_bar_index": 749281, - "signal_bar_index": 749281, - "bar_offset": 188, - "tech_price": 60502000.0, - "tech_datetime": "2021-04-25 15:24:00", - "candidate_index": 3701, + "tech_bar_index": 749173, + "signal_bar_index": 749173, + "bar_offset": 80, + "tech_price": 60817000.0, + "tech_datetime": "2021-04-25 10:00:00", + "candidate_index": 4040, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -215719,163 +368569,211 @@ "bar_offset": 85, "tech_price": 69511000.0, "tech_datetime": "2021-05-03 16:09:00", - "candidate_index": 3721, + "candidate_index": 4055, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, { "matched": true, "gt_bar_index": 754641, - "tech_bar_index": 754830, - "signal_bar_index": 754830, - "bar_offset": 189, - "tech_price": 67878000.0, - "tech_datetime": "2021-05-07 04:51:00", - "candidate_index": 3728, + "tech_bar_index": 754835, + "signal_bar_index": 754835, + "bar_offset": 194, + "tech_price": 67339000.0, + "tech_datetime": "2021-05-07 05:06:00", + "candidate_index": 4065, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, { "matched": true, "gt_bar_index": 756755, - "tech_bar_index": 756758, - "signal_bar_index": 756758, - "bar_offset": 3, - "tech_price": 71112000.0, - "tech_datetime": "2021-05-11 06:12:00", - "candidate_index": 3738, + "tech_bar_index": 756698, + "signal_bar_index": 756698, + "bar_offset": 57, + "tech_price": 71130000.0, + "tech_datetime": "2021-05-11 02:15:00", + "candidate_index": 4076, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, { "matched": true, "gt_bar_index": 757820, - "tech_bar_index": 757919, - "signal_bar_index": 757919, - "bar_offset": 99, - "tech_price": 63313000.0, - "tech_datetime": "2021-05-13 16:15:00", - "candidate_index": 3746, + "tech_bar_index": 757874, + "signal_bar_index": 757874, + "bar_offset": 54, + "tech_price": 63063000.0, + "tech_datetime": "2021-05-13 14:00:00", + "candidate_index": 4083, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, { "matched": true, "gt_bar_index": 759429, - "tech_bar_index": 759241, - "signal_bar_index": 759241, - "bar_offset": 188, - "tech_price": 58678000.0, - "tech_datetime": "2021-05-16 10:21:00", - "candidate_index": 3751, + "tech_bar_index": 759247, + "signal_bar_index": 759247, + "bar_offset": 182, + "tech_price": 58547000.0, + "tech_datetime": "2021-05-16 10:39:00", + "candidate_index": 4089, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, { "matched": true, "gt_bar_index": 759855, - "tech_bar_index": 759699, - "signal_bar_index": 759699, - "bar_offset": 156, - "tech_price": 56761000.0, - "tech_datetime": "2021-05-17 09:15:00", - "candidate_index": 3753, + "tech_bar_index": 759742, + "signal_bar_index": 759742, + "bar_offset": 113, + "tech_price": 54617000.0, + "tech_datetime": "2021-05-17 11:24:00", + "candidate_index": 4093, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, { "matched": true, "gt_bar_index": 760203, - "tech_bar_index": 760305, - "signal_bar_index": 760305, - "bar_offset": 102, - "tech_price": 55354000.0, - "tech_datetime": "2021-05-18 15:33:00", - "candidate_index": 3754, + "tech_bar_index": 760355, + "signal_bar_index": 760355, + "bar_offset": 152, + "tech_price": 54923000.0, + "tech_datetime": "2021-05-18 18:03:00", + "candidate_index": 4094, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, { "matched": true, "gt_bar_index": 760830, - "tech_bar_index": 760929, - "signal_bar_index": 760929, - "bar_offset": 99, - "tech_price": 47739000.0, - "tech_datetime": "2021-05-19 22:45:00", - "candidate_index": 3756, + "tech_bar_index": 760724, + "signal_bar_index": 760724, + "bar_offset": 106, + "tech_price": 51300000.0, + "tech_datetime": "2021-05-19 12:30:00", + "candidate_index": 4098, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, { "matched": true, "gt_bar_index": 760914, - "tech_bar_index": 761118, - "signal_bar_index": 761118, - "bar_offset": 204, - "tech_price": 51163000.0, - "tech_datetime": "2021-05-20 08:12:00", - "candidate_index": 3757, + "tech_bar_index": 760711, + "signal_bar_index": 760711, + "bar_offset": 203, + "tech_price": 51284000.0, + "tech_datetime": "2021-05-19 11:51:00", + "candidate_index": 4097, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, { "matched": true, "gt_bar_index": 760918, - "tech_bar_index": 761255, - "signal_bar_index": 761255, - "bar_offset": 337, - "tech_price": 50867000.0, - "tech_datetime": "2021-05-20 15:03:00", - "candidate_index": 3758, + "tech_bar_index": 761205, + "signal_bar_index": 761205, + "bar_offset": 287, + "tech_price": 50365000.0, + "tech_datetime": "2021-05-20 12:33:00", + "candidate_index": 4099, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, + { + "matched": true, + "gt_bar_index": 760920, + "tech_bar_index": 760611, + "signal_bar_index": 760611, + "bar_offset": 309, + "tech_price": 53467000.0, + "tech_datetime": "2021-05-19 06:51:00", + "candidate_index": 4096, + "gt_datetime": "2021-05-19 22:18:00", + "gt_price": 47000000.0 + }, + { + "matched": true, + "gt_bar_index": 760929, + "tech_bar_index": 761255, + "signal_bar_index": 761255, + "bar_offset": 326, + "tech_price": 50867000.0, + "tech_datetime": "2021-05-20 15:03:00", + "candidate_index": 4100, + "gt_datetime": "2021-05-19 22:45:00", + "gt_price": 49500000.0 + }, + { + "matched": true, + "gt_bar_index": 761057, + "tech_bar_index": 761269, + "signal_bar_index": 761269, + "bar_offset": 212, + "tech_price": 50828000.0, + "tech_datetime": "2021-05-20 15:45:00", + "candidate_index": 4101, + "gt_datetime": "2021-05-20 05:09:00", + "gt_price": 52893000.0 + }, + { + "matched": true, + "gt_bar_index": 761111, + "tech_bar_index": 761315, + "signal_bar_index": 761315, + "bar_offset": 204, + "tech_price": 49900000.0, + "tech_datetime": "2021-05-20 18:03:00", + "candidate_index": 4102, + "gt_datetime": "2021-05-20 07:51:00", + "gt_price": 53648000.0 + }, { "matched": true, "gt_bar_index": 761284, - "tech_bar_index": 761655, - "signal_bar_index": 761655, - "bar_offset": 371, - "tech_price": 49424000.0, - "tech_datetime": "2021-05-21 16:00:00", - "candidate_index": 3759, + "tech_bar_index": 761327, + "signal_bar_index": 761327, + "bar_offset": 43, + "tech_price": 49700000.0, + "tech_datetime": "2021-05-20 18:39:00", + "candidate_index": 4103, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, - { - "matched": true, - "gt_bar_index": 761401, - "tech_bar_index": 761804, - "signal_bar_index": 761804, - "bar_offset": 403, - "tech_price": 49279000.0, - "tech_datetime": "2021-05-21 23:27:00", - "candidate_index": 3760, - "gt_datetime": "2021-05-20 22:21:00", - "gt_price": 52877000.0 - }, { "matched": true, "gt_bar_index": 761798, - "tech_bar_index": 762060, - "signal_bar_index": 762060, - "bar_offset": 262, - "tech_price": 46669000.0, - "tech_datetime": "2021-05-22 12:15:00", - "candidate_index": 3761, + "tech_bar_index": 762032, + "signal_bar_index": 762032, + "bar_offset": 234, + "tech_price": 47811000.0, + "tech_datetime": "2021-05-22 10:51:00", + "candidate_index": 4104, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, + { + "matched": true, + "gt_bar_index": 761995, + "tech_bar_index": 762113, + "signal_bar_index": 762113, + "bar_offset": 118, + "tech_price": 45403000.0, + "tech_datetime": "2021-05-22 14:54:00", + "candidate_index": 4105, + "gt_datetime": "2021-05-22 09:00:00", + "gt_price": 49163000.0 + }, { "matched": true, "gt_bar_index": 762495, - "tech_bar_index": 762546, - "signal_bar_index": 762546, - "bar_offset": 51, - "tech_price": 47070000.0, - "tech_datetime": "2021-05-23 12:33:00", - "candidate_index": 3762, + "tech_bar_index": 762510, + "signal_bar_index": 762510, + "bar_offset": 15, + "tech_price": 47435000.0, + "tech_datetime": "2021-05-23 10:45:00", + "candidate_index": 4107, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -215887,403 +368785,367 @@ "bar_offset": 22, "tech_price": 39857000.0, "tech_datetime": "2021-05-24 03:12:00", - "candidate_index": 3763, + "candidate_index": 4109, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, { "matched": true, "gt_bar_index": 762962, - "tech_bar_index": 762970, - "signal_bar_index": 762970, - "bar_offset": 8, - "tech_price": 42459000.0, - "tech_datetime": "2021-05-24 09:45:00", - "candidate_index": 3765, + "tech_bar_index": 762565, + "signal_bar_index": 762565, + "bar_offset": 397, + "tech_price": 46910000.0, + "tech_datetime": "2021-05-23 13:30:00", + "candidate_index": 4108, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, - { - "matched": true, - "gt_bar_index": 763209, - "tech_bar_index": 763521, - "signal_bar_index": 763521, - "bar_offset": 312, - "tech_price": 46094000.0, - "tech_datetime": "2021-05-25 13:18:00", - "candidate_index": 3766, - "gt_datetime": "2021-05-24 21:42:00", - "gt_price": 47180000.0 - }, { "matched": true, "gt_bar_index": 763449, - "tech_bar_index": 763536, - "signal_bar_index": 763536, - "bar_offset": 87, - "tech_price": 46567000.0, - "tech_datetime": "2021-05-25 14:03:00", - "candidate_index": 3767, + "tech_bar_index": 763820, + "signal_bar_index": 763820, + "bar_offset": 371, + "tech_price": 46425000.0, + "tech_datetime": "2021-05-26 04:15:00", + "candidate_index": 4110, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, - { - "matched": true, - "gt_bar_index": 763574, - "tech_bar_index": 763596, - "signal_bar_index": 763596, - "bar_offset": 22, - "tech_price": 46809000.0, - "tech_datetime": "2021-05-25 17:03:00", - "candidate_index": 3768, - "gt_datetime": "2021-05-25 15:57:00", - "gt_price": 47757000.0 - }, - { - "matched": true, - "gt_bar_index": 764047, - "tech_bar_index": 764081, - "signal_bar_index": 764081, - "bar_offset": 34, - "tech_price": 48015000.0, - "tech_datetime": "2021-05-26 17:18:00", - "candidate_index": 3769, - "gt_datetime": "2021-05-26 15:36:00", - "gt_price": 48888000.0 - }, { "matched": true, "gt_bar_index": 764664, - "tech_bar_index": 764753, - "signal_bar_index": 764753, - "bar_offset": 89, - "tech_price": 46873000.0, - "tech_datetime": "2021-05-28 02:54:00", - "candidate_index": 3771, + "tech_bar_index": 764860, + "signal_bar_index": 764860, + "bar_offset": 196, + "tech_price": 46733000.0, + "tech_datetime": "2021-05-28 08:15:00", + "candidate_index": 4111, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, { "matched": true, "gt_bar_index": 765149, - "tech_bar_index": 765263, - "signal_bar_index": 765263, - "bar_offset": 114, - "tech_price": 43762000.0, - "tech_datetime": "2021-05-29 04:24:00", - "candidate_index": 3774, + "tech_bar_index": 765094, + "signal_bar_index": 765094, + "bar_offset": 55, + "tech_price": 43818000.0, + "tech_datetime": "2021-05-28 19:57:00", + "candidate_index": 4114, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, { "matched": true, "gt_bar_index": 765463, - "tech_bar_index": 765416, - "signal_bar_index": 765416, - "bar_offset": 47, - "tech_price": 43756000.0, - "tech_datetime": "2021-05-29 12:03:00", - "candidate_index": 3777, + "tech_bar_index": 765503, + "signal_bar_index": 765503, + "bar_offset": 40, + "tech_price": 43997000.0, + "tech_datetime": "2021-05-29 16:24:00", + "candidate_index": 4116, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, { "matched": true, "gt_bar_index": 766269, - "tech_bar_index": 766325, - "signal_bar_index": 766325, - "bar_offset": 56, - "tech_price": 42576000.0, - "tech_datetime": "2021-05-31 09:30:00", - "candidate_index": 3781, + "tech_bar_index": 766573, + "signal_bar_index": 766573, + "bar_offset": 304, + "tech_price": 43344000.0, + "tech_datetime": "2021-05-31 21:54:00", + "candidate_index": 4120, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, { "matched": true, "gt_bar_index": 767964, - "tech_bar_index": 768021, - "signal_bar_index": 768021, - "bar_offset": 57, - "tech_price": 44990000.0, - "tech_datetime": "2021-06-03 22:18:00", - "candidate_index": 3791, + "tech_bar_index": 767986, + "signal_bar_index": 767986, + "bar_offset": 22, + "tech_price": 45053000.0, + "tech_datetime": "2021-06-03 20:33:00", + "candidate_index": 4128, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, { "matched": true, "gt_bar_index": 771280, - "tech_bar_index": 771249, - "signal_bar_index": 771249, - "bar_offset": 31, - "tech_price": 42300000.0, - "tech_datetime": "2021-06-10 17:33:00", - "candidate_index": 3805, + "tech_bar_index": 771257, + "signal_bar_index": 771257, + "bar_offset": 23, + "tech_price": 42115000.0, + "tech_datetime": "2021-06-10 17:57:00", + "candidate_index": 4155, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, { "matched": true, "gt_bar_index": 773843, - "tech_bar_index": 773712, - "signal_bar_index": 773712, - "bar_offset": 131, - "tech_price": 45855000.0, - "tech_datetime": "2021-06-15 20:42:00", - "candidate_index": 3817, + "tech_bar_index": 773917, + "signal_bar_index": 773917, + "bar_offset": 74, + "tech_price": 46303000.0, + "tech_datetime": "2021-06-16 06:57:00", + "candidate_index": 4172, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, { "matched": true, "gt_bar_index": 776288, - "tech_bar_index": 776359, - "signal_bar_index": 776359, - "bar_offset": 71, - "tech_price": 41735000.0, - "tech_datetime": "2021-06-21 09:03:00", - "candidate_index": 3831, + "tech_bar_index": 776386, + "signal_bar_index": 776386, + "bar_offset": 98, + "tech_price": 41545000.0, + "tech_datetime": "2021-06-21 10:24:00", + "candidate_index": 4187, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, { "matched": true, "gt_bar_index": 776911, - "tech_bar_index": 776967, - "signal_bar_index": 776967, - "bar_offset": 56, - "tech_price": 38182000.0, - "tech_datetime": "2021-06-22 15:27:00", - "candidate_index": 3835, + "tech_bar_index": 776805, + "signal_bar_index": 776805, + "bar_offset": 106, + "tech_price": 37570000.0, + "tech_datetime": "2021-06-22 07:21:00", + "candidate_index": 4190, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, { "matched": true, "gt_bar_index": 777583, - "tech_bar_index": 777674, - "signal_bar_index": 777674, - "bar_offset": 91, - "tech_price": 38960000.0, - "tech_datetime": "2021-06-24 02:48:00", - "candidate_index": 3837, + "tech_bar_index": 777553, + "signal_bar_index": 777553, + "bar_offset": 30, + "tech_price": 39072000.0, + "tech_datetime": "2021-06-23 20:45:00", + "candidate_index": 4195, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, { "matched": true, "gt_bar_index": 778323, - "tech_bar_index": 778468, - "signal_bar_index": 778468, - "bar_offset": 145, - "tech_price": 39602000.0, - "tech_datetime": "2021-06-25 18:30:00", - "candidate_index": 3839, + "tech_bar_index": 778304, + "signal_bar_index": 778304, + "bar_offset": 19, + "tech_price": 39800000.0, + "tech_datetime": "2021-06-25 10:18:00", + "candidate_index": 4198, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, { "matched": true, "gt_bar_index": 780602, - "tech_bar_index": 780775, - "signal_bar_index": 780775, - "bar_offset": 173, - "tech_price": 40256000.0, - "tech_datetime": "2021-06-30 13:51:00", - "candidate_index": 3849, + "tech_bar_index": 780623, + "signal_bar_index": 780623, + "bar_offset": 21, + "tech_price": 41894000.0, + "tech_datetime": "2021-06-30 06:15:00", + "candidate_index": 4210, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, { "matched": true, "gt_bar_index": 783037, - "tech_bar_index": 783002, - "signal_bar_index": 783002, - "bar_offset": 35, - "tech_price": 41182000.0, - "tech_datetime": "2021-07-05 05:12:00", - "candidate_index": 3862, + "tech_bar_index": 783048, + "signal_bar_index": 783048, + "bar_offset": 11, + "tech_price": 41332000.0, + "tech_datetime": "2021-07-05 07:30:00", + "candidate_index": 4232, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, { "matched": true, "gt_bar_index": 786525, - "tech_bar_index": 786371, - "signal_bar_index": 786371, - "bar_offset": 154, - "tech_price": 39855000.0, - "tech_datetime": "2021-07-12 05:39:00", - "candidate_index": 3879, + "tech_bar_index": 786560, + "signal_bar_index": 786560, + "bar_offset": 35, + "tech_price": 40132000.0, + "tech_datetime": "2021-07-12 15:06:00", + "candidate_index": 4260, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, { "matched": true, "gt_bar_index": 793178, - "tech_bar_index": 793073, - "signal_bar_index": 793073, - "bar_offset": 105, - "tech_price": 40032000.0, - "tech_datetime": "2021-07-26 04:45:00", - "candidate_index": 3915, + "tech_bar_index": 793349, + "signal_bar_index": 793349, + "bar_offset": 171, + "tech_price": 44424000.0, + "tech_datetime": "2021-07-26 18:33:00", + "candidate_index": 4316, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, { "matched": true, "gt_bar_index": 793545, - "tech_bar_index": 793619, - "signal_bar_index": 793619, - "bar_offset": 74, - "tech_price": 43463000.0, - "tech_datetime": "2021-07-27 08:03:00", - "candidate_index": 3917, + "tech_bar_index": 793612, + "signal_bar_index": 793612, + "bar_offset": 67, + "tech_price": 43071000.0, + "tech_datetime": "2021-07-27 07:42:00", + "candidate_index": 4317, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, { "matched": true, "gt_bar_index": 794349, - "tech_bar_index": 794467, - "signal_bar_index": 794467, - "bar_offset": 118, - "tech_price": 45776000.0, - "tech_datetime": "2021-07-29 02:27:00", - "candidate_index": 3918, + "tech_bar_index": 794254, + "signal_bar_index": 794254, + "bar_offset": 95, + "tech_price": 45884000.0, + "tech_datetime": "2021-07-28 15:48:00", + "candidate_index": 4321, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, { "matched": true, "gt_bar_index": 796117, - "tech_bar_index": 796192, - "signal_bar_index": 796192, - "bar_offset": 75, - "tech_price": 48378000.0, - "tech_datetime": "2021-08-01 16:42:00", - "candidate_index": 3927, + "tech_bar_index": 796144, + "signal_bar_index": 796144, + "bar_offset": 27, + "tech_price": 48520000.0, + "tech_datetime": "2021-08-01 14:18:00", + "candidate_index": 4336, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, { "matched": true, "gt_bar_index": 802287, - "tech_bar_index": 802653, - "signal_bar_index": 802653, - "bar_offset": 366, - "tech_price": 54413000.0, - "tech_datetime": "2021-08-15 03:45:00", - "candidate_index": 3954, + "tech_bar_index": 802190, + "signal_bar_index": 802190, + "bar_offset": 97, + "tech_price": 53789000.0, + "tech_datetime": "2021-08-14 04:36:00", + "candidate_index": 4367, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, { "matched": true, "gt_bar_index": 806720, - "tech_bar_index": 806804, - "signal_bar_index": 806804, - "bar_offset": 84, - "tech_price": 58359000.0, - "tech_datetime": "2021-08-23 19:18:00", - "candidate_index": 3977, + "tech_bar_index": 806667, + "signal_bar_index": 806667, + "bar_offset": 53, + "tech_price": 58097000.0, + "tech_datetime": "2021-08-23 12:27:00", + "candidate_index": 4393, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, { "matched": true, "gt_bar_index": 809498, - "tech_bar_index": 809449, - "signal_bar_index": 809449, - "bar_offset": 49, - "tech_price": 57293000.0, - "tech_datetime": "2021-08-29 07:33:00", - "candidate_index": 3991, + "tech_bar_index": 809466, + "signal_bar_index": 809466, + "bar_offset": 32, + "tech_price": 57251000.0, + "tech_datetime": "2021-08-29 08:24:00", + "candidate_index": 4406, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, { "matched": true, "gt_bar_index": 813865, - "tech_bar_index": 813581, - "signal_bar_index": 813581, - "bar_offset": 284, - "tech_price": 59263000.0, - "tech_datetime": "2021-09-06 22:09:00", - "candidate_index": 4007, + "tech_bar_index": 813652, + "signal_bar_index": 813652, + "bar_offset": 213, + "tech_price": 59466000.0, + "tech_datetime": "2021-09-07 01:42:00", + "candidate_index": 4438, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, { "matched": true, "gt_bar_index": 814111, - "tech_bar_index": 814555, - "signal_bar_index": 814555, - "bar_offset": 444, - "tech_price": 55110000.0, - "tech_datetime": "2021-09-08 22:51:00", - "candidate_index": 4008, + "tech_bar_index": 814158, + "signal_bar_index": 814158, + "bar_offset": 47, + "tech_price": 56157000.0, + "tech_datetime": "2021-09-08 03:00:00", + "candidate_index": 4439, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, { "matched": true, "gt_bar_index": 816953, - "tech_bar_index": 816959, - "signal_bar_index": 816959, - "bar_offset": 6, - "tech_price": 54482000.0, - "tech_datetime": "2021-09-13 23:03:00", - "candidate_index": 4016, + "tech_bar_index": 816931, + "signal_bar_index": 816931, + "bar_offset": 22, + "tech_price": 54400000.0, + "tech_datetime": "2021-09-13 21:39:00", + "candidate_index": 4457, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, { "matched": true, "gt_bar_index": 819196, - "tech_bar_index": 818834, - "signal_bar_index": 818834, - "bar_offset": 362, - "tech_price": 57473000.0, - "tech_datetime": "2021-09-17 20:48:00", - "candidate_index": 4026, + "tech_bar_index": 819323, + "signal_bar_index": 819323, + "bar_offset": 127, + "tech_price": 58572000.0, + "tech_datetime": "2021-09-18 21:15:00", + "candidate_index": 4470, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, { "matched": true, "gt_bar_index": 820551, - "tech_bar_index": 820654, - "signal_bar_index": 820654, - "bar_offset": 103, - "tech_price": 53109000.0, - "tech_datetime": "2021-09-21 15:48:00", - "candidate_index": 4031, + "tech_bar_index": 820515, + "signal_bar_index": 820515, + "bar_offset": 36, + "tech_price": 53753000.0, + "tech_datetime": "2021-09-21 08:51:00", + "candidate_index": 4486, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, { "matched": true, "gt_bar_index": 822113, - "tech_bar_index": 822157, - "signal_bar_index": 822157, - "bar_offset": 44, - "tech_price": 51859000.0, - "tech_datetime": "2021-09-24 18:57:00", - "candidate_index": 4035, + "tech_bar_index": 822023, + "signal_bar_index": 822023, + "bar_offset": 90, + "tech_price": 53777000.0, + "tech_datetime": "2021-09-24 12:15:00", + "candidate_index": 4493, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, { "matched": true, "gt_bar_index": 823441, - "tech_bar_index": 823511, - "signal_bar_index": 823511, - "bar_offset": 70, - "tech_price": 53251000.0, - "tech_datetime": "2021-09-27 14:39:00", - "candidate_index": 4041, + "tech_bar_index": 823574, + "signal_bar_index": 823574, + "bar_offset": 133, + "tech_price": 53085000.0, + "tech_datetime": "2021-09-27 17:48:00", + "candidate_index": 4498, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -216295,1051 +369157,1087 @@ "bar_offset": 68, "tech_price": 70528000.0, "tech_datetime": "2021-10-12 09:15:00", - "candidate_index": 4073, + "candidate_index": 4541, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, { "matched": true, "gt_bar_index": 834756, - "tech_bar_index": 834620, - "signal_bar_index": 834620, - "bar_offset": 136, - "tech_price": 78291000.0, - "tech_datetime": "2021-10-20 18:06:00", - "candidate_index": 4087, + "tech_bar_index": 834631, + "signal_bar_index": 834631, + "bar_offset": 125, + "tech_price": 78285000.0, + "tech_datetime": "2021-10-20 18:39:00", + "candidate_index": 4558, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, { "matched": true, "gt_bar_index": 837109, - "tech_bar_index": 837184, - "signal_bar_index": 837184, - "bar_offset": 75, - "tech_price": 76559000.0, - "tech_datetime": "2021-10-26 02:18:00", - "candidate_index": 4093, + "tech_bar_index": 837226, + "signal_bar_index": 837226, + "bar_offset": 117, + "tech_price": 76322000.0, + "tech_datetime": "2021-10-26 04:24:00", + "candidate_index": 4576, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, { "matched": true, "gt_bar_index": 838548, - "tech_bar_index": 838143, - "signal_bar_index": 838143, - "bar_offset": 405, - "tech_price": 72075000.0, - "tech_datetime": "2021-10-28 02:15:00", - "candidate_index": 4099, + "tech_bar_index": 838591, + "signal_bar_index": 838591, + "bar_offset": 43, + "tech_price": 73742000.0, + "tech_datetime": "2021-10-29 00:39:00", + "candidate_index": 4587, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, { "matched": true, "gt_bar_index": 839085, - "tech_bar_index": 839014, - "signal_bar_index": 839014, - "bar_offset": 71, - "tech_price": 73274000.0, - "tech_datetime": "2021-10-29 21:48:00", - "candidate_index": 4101, + "tech_bar_index": 839228, + "signal_bar_index": 839228, + "bar_offset": 143, + "tech_price": 74614000.0, + "tech_datetime": "2021-10-30 08:30:00", + "candidate_index": 4589, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, { "matched": true, "gt_bar_index": 844118, - "tech_bar_index": 844190, - "signal_bar_index": 844190, - "bar_offset": 72, - "tech_price": 81667000.0, - "tech_datetime": "2021-11-09 16:36:00", - "candidate_index": 4130, + "tech_bar_index": 844104, + "signal_bar_index": 844104, + "bar_offset": 14, + "tech_price": 81251000.0, + "tech_datetime": "2021-11-09 12:18:00", + "candidate_index": 4622, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, { "matched": true, "gt_bar_index": 850138, - "tech_bar_index": 850223, - "signal_bar_index": 850223, - "bar_offset": 85, - "tech_price": 73415000.0, - "tech_datetime": "2021-11-22 06:15:00", - "candidate_index": 4166, + "tech_bar_index": 850037, + "signal_bar_index": 850037, + "bar_offset": 101, + "tech_price": 72782000.0, + "tech_datetime": "2021-11-21 20:57:00", + "candidate_index": 4667, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, { "matched": true, "gt_bar_index": 852044, - "tech_bar_index": 852188, - "signal_bar_index": 852188, - "bar_offset": 144, - "tech_price": 73253000.0, - "tech_datetime": "2021-11-26 08:30:00", - "candidate_index": 4176, + "tech_bar_index": 852152, + "signal_bar_index": 852152, + "bar_offset": 108, + "tech_price": 73098000.0, + "tech_datetime": "2021-11-26 06:42:00", + "candidate_index": 4679, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, { "matched": true, "gt_bar_index": 854018, - "tech_bar_index": 853906, - "signal_bar_index": 853906, - "bar_offset": 112, - "tech_price": 71620000.0, - "tech_datetime": "2021-11-29 22:24:00", - "candidate_index": 4185, + "tech_bar_index": 853962, + "signal_bar_index": 853962, + "bar_offset": 56, + "tech_price": 71454000.0, + "tech_datetime": "2021-11-30 01:12:00", + "candidate_index": 4694, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, { "matched": true, "gt_bar_index": 856062, - "tech_bar_index": 856015, - "signal_bar_index": 856015, - "bar_offset": 47, - "tech_price": 66676000.0, - "tech_datetime": "2021-12-04 12:18:00", - "candidate_index": 4200, + "tech_bar_index": 856083, + "signal_bar_index": 856083, + "bar_offset": 21, + "tech_price": 61564000.0, + "tech_datetime": "2021-12-04 15:42:00", + "candidate_index": 4713, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, { "matched": true, "gt_bar_index": 856065, - "tech_bar_index": 855953, - "signal_bar_index": 855953, - "bar_offset": 112, - "tech_price": 67743000.0, - "tech_datetime": "2021-12-04 09:12:00", - "candidate_index": 4199, + "tech_bar_index": 856100, + "signal_bar_index": 856100, + "bar_offset": 35, + "tech_price": 60595000.0, + "tech_datetime": "2021-12-04 16:33:00", + "candidate_index": 4714, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, + { + "matched": true, + "gt_bar_index": 856500, + "tech_bar_index": 856526, + "signal_bar_index": 856526, + "bar_offset": 26, + "tech_price": 61893000.0, + "tech_datetime": "2021-12-05 13:51:00", + "candidate_index": 4717, + "gt_datetime": "2021-12-05 12:33:00", + "gt_price": 63250000.0 + }, { "matched": true, "gt_bar_index": 857633, - "tech_bar_index": 857908, - "signal_bar_index": 857908, - "bar_offset": 275, - "tech_price": 62869000.0, - "tech_datetime": "2021-12-08 10:57:00", - "candidate_index": 4201, + "tech_bar_index": 857646, + "signal_bar_index": 857646, + "bar_offset": 13, + "tech_price": 63070000.0, + "tech_datetime": "2021-12-07 21:51:00", + "candidate_index": 4721, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, { "matched": true, "gt_bar_index": 860086, - "tech_bar_index": 860279, - "signal_bar_index": 860279, - "bar_offset": 193, - "tech_price": 60708000.0, - "tech_datetime": "2021-12-13 12:54:00", - "candidate_index": 4206, + "tech_bar_index": 860301, + "signal_bar_index": 860301, + "bar_offset": 215, + "tech_price": 60653000.0, + "tech_datetime": "2021-12-13 14:00:00", + "candidate_index": 4742, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, { "matched": true, "gt_bar_index": 861507, - "tech_bar_index": 861595, - "signal_bar_index": 861595, - "bar_offset": 88, - "tech_price": 61058000.0, - "tech_datetime": "2021-12-16 10:06:00", - "candidate_index": 4213, + "tech_bar_index": 861550, + "signal_bar_index": 861550, + "bar_offset": 43, + "tech_price": 60845000.0, + "tech_datetime": "2021-12-16 07:51:00", + "candidate_index": 4749, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, { "matched": true, "gt_bar_index": 865796, - "tech_bar_index": 865747, - "signal_bar_index": 865747, - "bar_offset": 49, - "tech_price": 62069000.0, - "tech_datetime": "2021-12-25 01:42:00", - "candidate_index": 4244, + "tech_bar_index": 865762, + "signal_bar_index": 865762, + "bar_offset": 34, + "tech_price": 62050000.0, + "tech_datetime": "2021-12-25 02:27:00", + "candidate_index": 4788, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, { "matched": true, "gt_bar_index": 871651, - "tech_bar_index": 871652, - "signal_bar_index": 871652, - "bar_offset": 1, - "tech_price": 53762000.0, - "tech_datetime": "2022-01-06 08:57:00", - "candidate_index": 4273, + "tech_bar_index": 871681, + "signal_bar_index": 871681, + "bar_offset": 30, + "tech_price": 53850000.0, + "tech_datetime": "2022-01-06 10:24:00", + "candidate_index": 4837, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, { "matched": true, "gt_bar_index": 871658, - "tech_bar_index": 871568, - "signal_bar_index": 871568, - "bar_offset": 90, - "tech_price": 55507000.0, - "tech_datetime": "2022-01-06 04:45:00", - "candidate_index": 4272, + "tech_bar_index": 871556, + "signal_bar_index": 871556, + "bar_offset": 102, + "tech_price": 56035000.0, + "tech_datetime": "2022-01-06 04:09:00", + "candidate_index": 4836, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, { "matched": true, "gt_bar_index": 874807, - "tech_bar_index": 874607, - "signal_bar_index": 874607, - "bar_offset": 200, - "tech_price": 51805000.0, - "tech_datetime": "2022-01-12 12:42:00", - "candidate_index": 4291, + "tech_bar_index": 874632, + "signal_bar_index": 874632, + "bar_offset": 175, + "tech_price": 51772000.0, + "tech_datetime": "2022-01-12 13:57:00", + "candidate_index": 4867, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, { "matched": true, "gt_bar_index": 878925, - "tech_bar_index": 878926, - "signal_bar_index": 878926, - "bar_offset": 1, - "tech_price": 47508000.0, - "tech_datetime": "2022-01-21 12:39:00", - "candidate_index": 4307, + "tech_bar_index": 878927, + "signal_bar_index": 878927, + "bar_offset": 2, + "tech_price": 47527000.0, + "tech_datetime": "2022-01-21 12:42:00", + "candidate_index": 4896, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, { "matched": true, "gt_bar_index": 881636, - "tech_bar_index": 881639, - "signal_bar_index": 881639, - "bar_offset": 3, - "tech_price": 46038000.0, - "tech_datetime": "2022-01-27 04:18:00", - "candidate_index": 4322, + "tech_bar_index": 881771, + "signal_bar_index": 881771, + "bar_offset": 135, + "tech_price": 44040000.0, + "tech_datetime": "2022-01-27 10:54:00", + "candidate_index": 4919, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, { "matched": true, "gt_bar_index": 884472, - "tech_bar_index": 884623, - "signal_bar_index": 884623, - "bar_offset": 151, - "tech_price": 47627000.0, - "tech_datetime": "2022-02-02 09:30:00", - "candidate_index": 4336, + "tech_bar_index": 884497, + "signal_bar_index": 884497, + "bar_offset": 25, + "tech_price": 47747000.0, + "tech_datetime": "2022-02-02 03:12:00", + "candidate_index": 4940, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, { "matched": true, "gt_bar_index": 887619, - "tech_bar_index": 887766, - "signal_bar_index": 887766, - "bar_offset": 147, - "tech_price": 53163000.0, - "tech_datetime": "2022-02-08 22:39:00", - "candidate_index": 4349, + "tech_bar_index": 887663, + "signal_bar_index": 887663, + "bar_offset": 44, + "tech_price": 53300000.0, + "tech_datetime": "2022-02-08 17:30:00", + "candidate_index": 4961, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, { "matched": true, "gt_bar_index": 888803, - "tech_bar_index": 889004, - "signal_bar_index": 889004, - "bar_offset": 201, - "tech_price": 52460000.0, - "tech_datetime": "2022-02-11 12:33:00", - "candidate_index": 4355, + "tech_bar_index": 888823, + "signal_bar_index": 888823, + "bar_offset": 20, + "tech_price": 54615000.0, + "tech_datetime": "2022-02-11 03:30:00", + "candidate_index": 4971, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, { "matched": true, "gt_bar_index": 891326, - "tech_bar_index": 891527, - "signal_bar_index": 891527, - "bar_offset": 201, - "tech_price": 53415000.0, - "tech_datetime": "2022-02-16 18:42:00", - "candidate_index": 4363, + "tech_bar_index": 891341, + "signal_bar_index": 891341, + "bar_offset": 15, + "tech_price": 53473000.0, + "tech_datetime": "2022-02-16 09:24:00", + "candidate_index": 4989, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, { "matched": true, "gt_bar_index": 894818, - "tech_bar_index": 894885, - "signal_bar_index": 894885, - "bar_offset": 67, - "tech_price": 46731000.0, - "tech_datetime": "2022-02-24 01:39:00", - "candidate_index": 4374, + "tech_bar_index": 894992, + "signal_bar_index": 894992, + "bar_offset": 174, + "tech_price": 45620000.0, + "tech_datetime": "2022-02-24 07:00:00", + "candidate_index": 5016, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, { "matched": true, "gt_bar_index": 896006, - "tech_bar_index": 896165, - "signal_bar_index": 896165, - "bar_offset": 159, - "tech_price": 47650000.0, - "tech_datetime": "2022-02-26 17:39:00", - "candidate_index": 4381, + "tech_bar_index": 896103, + "signal_bar_index": 896103, + "bar_offset": 97, + "tech_price": 47670000.0, + "tech_datetime": "2022-02-26 14:33:00", + "candidate_index": 5023, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, { "matched": true, "gt_bar_index": 898212, - "tech_bar_index": 898310, - "signal_bar_index": 898310, - "bar_offset": 98, - "tech_price": 53310000.0, - "tech_datetime": "2022-03-03 05:51:00", - "candidate_index": 4392, + "tech_bar_index": 898454, + "signal_bar_index": 898454, + "bar_offset": 242, + "tech_price": 52790000.0, + "tech_datetime": "2022-03-03 13:03:00", + "candidate_index": 5035, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, { "matched": true, "gt_bar_index": 901430, - "tech_bar_index": 901659, - "signal_bar_index": 901659, - "bar_offset": 229, - "tech_price": 51683000.0, - "tech_datetime": "2022-03-10 05:18:00", - "candidate_index": 4401, + "tech_bar_index": 901522, + "signal_bar_index": 901522, + "bar_offset": 92, + "tech_price": 51581000.0, + "tech_datetime": "2022-03-09 22:27:00", + "candidate_index": 5053, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, { "matched": true, "gt_bar_index": 904659, - "tech_bar_index": 904744, - "signal_bar_index": 904744, - "bar_offset": 85, - "tech_price": 48730000.0, - "tech_datetime": "2022-03-16 15:33:00", - "candidate_index": 4417, + "tech_bar_index": 904723, + "signal_bar_index": 904723, + "bar_offset": 64, + "tech_price": 48593000.0, + "tech_datetime": "2022-03-16 14:30:00", + "candidate_index": 5075, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, { "matched": true, "gt_bar_index": 910764, - "tech_bar_index": 910917, - "signal_bar_index": 910917, - "bar_offset": 153, - "tech_price": 57124000.0, - "tech_datetime": "2022-03-29 12:12:00", - "candidate_index": 4438, + "tech_bar_index": 910832, + "signal_bar_index": 910832, + "bar_offset": 68, + "tech_price": 57433000.0, + "tech_datetime": "2022-03-29 07:57:00", + "candidate_index": 5114, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, { "matched": true, "gt_bar_index": 914314, - "tech_bar_index": 914393, - "signal_bar_index": 914393, - "bar_offset": 79, - "tech_price": 56271000.0, - "tech_datetime": "2022-04-06 01:27:00", - "candidate_index": 4454, + "tech_bar_index": 914331, + "signal_bar_index": 914331, + "bar_offset": 17, + "tech_price": 56930000.0, + "tech_datetime": "2022-04-05 22:21:00", + "candidate_index": 5140, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, { "matched": true, "gt_bar_index": 922015, - "tech_bar_index": 922229, - "signal_bar_index": 922229, - "bar_offset": 214, - "tech_price": 50723000.0, - "tech_datetime": "2022-04-22 09:15:00", - "candidate_index": 4486, + "tech_bar_index": 922186, + "signal_bar_index": 922186, + "bar_offset": 171, + "tech_price": 51159000.0, + "tech_datetime": "2022-04-22 07:06:00", + "candidate_index": 5204, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, { "matched": true, "gt_bar_index": 924311, - "tech_bar_index": 924197, - "signal_bar_index": 924197, - "bar_offset": 114, - "tech_price": 50651000.0, - "tech_datetime": "2022-04-26 11:39:00", - "candidate_index": 4496, + "tech_bar_index": 924323, + "signal_bar_index": 924323, + "bar_offset": 12, + "tech_price": 50861000.0, + "tech_datetime": "2022-04-26 17:57:00", + "candidate_index": 5222, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, { "matched": true, "gt_bar_index": 925406, - "tech_bar_index": 925523, - "signal_bar_index": 925523, - "bar_offset": 117, - "tech_price": 50779000.0, - "tech_datetime": "2022-04-29 05:57:00", - "candidate_index": 4503, + "tech_bar_index": 925572, + "signal_bar_index": 925572, + "bar_offset": 166, + "tech_price": 50682000.0, + "tech_datetime": "2022-04-29 08:24:00", + "candidate_index": 5229, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, { "matched": true, "gt_bar_index": 928368, - "tech_bar_index": 928346, - "signal_bar_index": 928346, - "bar_offset": 22, - "tech_price": 49938000.0, - "tech_datetime": "2022-05-05 03:06:00", - "candidate_index": 4515, + "tech_bar_index": 928238, + "signal_bar_index": 928238, + "bar_offset": 130, + "tech_price": 49863000.0, + "tech_datetime": "2022-05-04 21:42:00", + "candidate_index": 5252, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, { "matched": true, "gt_bar_index": 930999, - "tech_bar_index": 931149, - "signal_bar_index": 931149, - "bar_offset": 150, - "tech_price": 41919000.0, - "tech_datetime": "2022-05-10 23:15:00", - "candidate_index": 4531, + "tech_bar_index": 931174, + "signal_bar_index": 931174, + "bar_offset": 175, + "tech_price": 41036000.0, + "tech_datetime": "2022-05-11 00:30:00", + "candidate_index": 5274, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, { "matched": true, "gt_bar_index": 931562, - "tech_bar_index": 931596, - "signal_bar_index": 931596, - "bar_offset": 34, - "tech_price": 40371000.0, - "tech_datetime": "2022-05-11 21:36:00", - "candidate_index": 4532, + "tech_bar_index": 931611, + "signal_bar_index": 931611, + "bar_offset": 49, + "tech_price": 40249000.0, + "tech_datetime": "2022-05-11 22:21:00", + "candidate_index": 5276, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, { "matched": true, "gt_bar_index": 931639, - "tech_bar_index": 931807, - "signal_bar_index": 931807, - "bar_offset": 168, - "tech_price": 39181000.0, - "tech_datetime": "2022-05-12 08:09:00", - "candidate_index": 4533, + "tech_bar_index": 931659, + "signal_bar_index": 931659, + "bar_offset": 20, + "tech_price": 41184000.0, + "tech_datetime": "2022-05-12 00:45:00", + "candidate_index": 5277, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, { "matched": true, "gt_bar_index": 931841, - "tech_bar_index": 931812, - "signal_bar_index": 931812, - "bar_offset": 29, - "tech_price": 39130000.0, - "tech_datetime": "2022-05-12 08:24:00", - "candidate_index": 4534, + "tech_bar_index": 931867, + "signal_bar_index": 931867, + "bar_offset": 26, + "tech_price": 39098000.0, + "tech_datetime": "2022-05-12 11:09:00", + "candidate_index": 5280, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, + { + "matched": true, + "gt_bar_index": 932159, + "tech_bar_index": 932183, + "signal_bar_index": 932183, + "bar_offset": 24, + "tech_price": 38074000.0, + "tech_datetime": "2022-05-13 02:57:00", + "candidate_index": 5282, + "gt_datetime": "2022-05-13 01:45:00", + "gt_price": 39654000.0 + }, + { + "matched": true, + "gt_bar_index": 932593, + "tech_bar_index": 932619, + "signal_bar_index": 932619, + "bar_offset": 26, + "tech_price": 39882000.0, + "tech_datetime": "2022-05-14 00:45:00", + "candidate_index": 5286, + "gt_datetime": "2022-05-13 23:27:00", + "gt_price": 40747000.0 + }, { "matched": true, "gt_bar_index": 933705, - "tech_bar_index": 934000, - "signal_bar_index": 934000, - "bar_offset": 295, - "tech_price": 39190000.0, - "tech_datetime": "2022-05-16 21:48:00", - "candidate_index": 4538, + "tech_bar_index": 933761, + "signal_bar_index": 933761, + "bar_offset": 56, + "tech_price": 40548000.0, + "tech_datetime": "2022-05-16 09:51:00", + "candidate_index": 5295, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, { "matched": true, "gt_bar_index": 935697, - "tech_bar_index": 936167, - "signal_bar_index": 936167, - "bar_offset": 470, - "tech_price": 37822000.0, - "tech_datetime": "2022-05-21 10:09:00", - "candidate_index": 4544, + "tech_bar_index": 935722, + "signal_bar_index": 935722, + "bar_offset": 25, + "tech_price": 38816000.0, + "tech_datetime": "2022-05-20 11:54:00", + "candidate_index": 5305, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, { "matched": true, "gt_bar_index": 937238, - "tech_bar_index": 937434, - "signal_bar_index": 937434, - "bar_offset": 196, - "tech_price": 38743000.0, - "tech_datetime": "2022-05-24 01:30:00", - "candidate_index": 4549, + "tech_bar_index": 937272, + "signal_bar_index": 937272, + "bar_offset": 34, + "tech_price": 38845000.0, + "tech_datetime": "2022-05-23 17:24:00", + "candidate_index": 5311, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, { "matched": true, "gt_bar_index": 941278, - "tech_bar_index": 941220, - "signal_bar_index": 941220, - "bar_offset": 58, - "tech_price": 39542000.0, - "tech_datetime": "2022-05-31 22:48:00", - "candidate_index": 4566, + "tech_bar_index": 941318, + "signal_bar_index": 941318, + "bar_offset": 40, + "tech_price": 39944000.0, + "tech_datetime": "2022-06-01 03:42:00", + "candidate_index": 5338, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, { "matched": true, "gt_bar_index": 944114, - "tech_bar_index": 944151, - "signal_bar_index": 944151, - "bar_offset": 37, - "tech_price": 39513000.0, - "tech_datetime": "2022-06-07 01:21:00", - "candidate_index": 4578, + "tech_bar_index": 944070, + "signal_bar_index": 944070, + "bar_offset": 44, + "tech_price": 39424000.0, + "tech_datetime": "2022-06-06 21:18:00", + "candidate_index": 5360, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, { "matched": true, "gt_bar_index": 944713, - "tech_bar_index": 944457, - "signal_bar_index": 944457, - "bar_offset": 256, - "tech_price": 37558000.0, - "tech_datetime": "2022-06-07 16:39:00", - "candidate_index": 4582, + "tech_bar_index": 944862, + "signal_bar_index": 944862, + "bar_offset": 149, + "tech_price": 38184000.0, + "tech_datetime": "2022-06-08 12:54:00", + "candidate_index": 5369, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, { "matched": true, "gt_bar_index": 947514, - "tech_bar_index": 947501, - "signal_bar_index": 947501, - "bar_offset": 13, - "tech_price": 30529000.0, - "tech_datetime": "2022-06-14 00:51:00", - "candidate_index": 4595, + "tech_bar_index": 947530, + "signal_bar_index": 947530, + "bar_offset": 16, + "tech_price": 30726000.0, + "tech_datetime": "2022-06-14 02:18:00", + "candidate_index": 5397, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, { "matched": true, "gt_bar_index": 947771, - "tech_bar_index": 947842, - "signal_bar_index": 947842, - "bar_offset": 71, - "tech_price": 29303000.0, - "tech_datetime": "2022-06-14 17:54:00", - "candidate_index": 4599, + "tech_bar_index": 947687, + "signal_bar_index": 947687, + "bar_offset": 84, + "tech_price": 28452000.0, + "tech_datetime": "2022-06-14 10:09:00", + "candidate_index": 5402, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, { "matched": true, "gt_bar_index": 948421, - "tech_bar_index": 948468, - "signal_bar_index": 948468, - "bar_offset": 47, - "tech_price": 27807000.0, - "tech_datetime": "2022-06-16 01:12:00", - "candidate_index": 4603, + "tech_bar_index": 948479, + "signal_bar_index": 948479, + "bar_offset": 58, + "tech_price": 27201000.0, + "tech_datetime": "2022-06-16 01:45:00", + "candidate_index": 5412, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, { "matched": true, "gt_bar_index": 948625, - "tech_bar_index": 948631, - "signal_bar_index": 948631, - "bar_offset": 6, - "tech_price": 29004000.0, - "tech_datetime": "2022-06-16 09:21:00", - "candidate_index": 4605, + "tech_bar_index": 948669, + "signal_bar_index": 948669, + "bar_offset": 44, + "tech_price": 29098000.0, + "tech_datetime": "2022-06-16 11:15:00", + "candidate_index": 5413, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, { "matched": true, "gt_bar_index": 949275, - "tech_bar_index": 949407, - "signal_bar_index": 949407, - "bar_offset": 132, - "tech_price": 27085000.0, - "tech_datetime": "2022-06-18 00:09:00", - "candidate_index": 4607, + "tech_bar_index": 949167, + "signal_bar_index": 949167, + "bar_offset": 108, + "tech_price": 26877000.0, + "tech_datetime": "2022-06-17 12:09:00", + "candidate_index": 5417, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, { "matched": true, "gt_bar_index": 950034, - "tech_bar_index": 950100, - "signal_bar_index": 950100, - "bar_offset": 66, - "tech_price": 24358000.0, - "tech_datetime": "2022-06-19 10:48:00", - "candidate_index": 4612, + "tech_bar_index": 949925, + "signal_bar_index": 949925, + "bar_offset": 109, + "tech_price": 25129000.0, + "tech_datetime": "2022-06-19 02:03:00", + "candidate_index": 5424, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, { "matched": true, "gt_bar_index": 950513, - "tech_bar_index": 950588, - "signal_bar_index": 950588, - "bar_offset": 75, - "tech_price": 25968000.0, - "tech_datetime": "2022-06-20 11:12:00", - "candidate_index": 4614, + "tech_bar_index": 950569, + "signal_bar_index": 950569, + "bar_offset": 56, + "tech_price": 25765000.0, + "tech_datetime": "2022-06-20 10:15:00", + "candidate_index": 5427, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, { "matched": true, "gt_bar_index": 951321, - "tech_bar_index": 951251, - "signal_bar_index": 951251, - "bar_offset": 70, - "tech_price": 27412000.0, - "tech_datetime": "2022-06-21 20:21:00", - "candidate_index": 4621, + "tech_bar_index": 951342, + "signal_bar_index": 951342, + "bar_offset": 21, + "tech_price": 27665000.0, + "tech_datetime": "2022-06-22 00:54:00", + "candidate_index": 5437, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, { "matched": true, "gt_bar_index": 953668, - "tech_bar_index": 953457, - "signal_bar_index": 953457, - "bar_offset": 211, - "tech_price": 27816000.0, - "tech_datetime": "2022-06-26 10:39:00", - "candidate_index": 4636, + "tech_bar_index": 953691, + "signal_bar_index": 953691, + "bar_offset": 23, + "tech_price": 27858000.0, + "tech_datetime": "2022-06-26 22:21:00", + "candidate_index": 5455, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, { "matched": true, "gt_bar_index": 955834, - "tech_bar_index": 955906, - "signal_bar_index": 955906, - "bar_offset": 72, - "tech_price": 25720000.0, - "tech_datetime": "2022-07-01 13:06:00", - "candidate_index": 4651, + "tech_bar_index": 955782, + "signal_bar_index": 955782, + "bar_offset": 52, + "tech_price": 24836000.0, + "tech_datetime": "2022-07-01 06:54:00", + "candidate_index": 5469, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, { "matched": true, "gt_bar_index": 959213, - "tech_bar_index": 959400, - "signal_bar_index": 959400, - "bar_offset": 187, - "tech_price": 28273000.0, - "tech_datetime": "2022-07-08 19:48:00", - "candidate_index": 4669, + "tech_bar_index": 959312, + "signal_bar_index": 959312, + "bar_offset": 99, + "tech_price": 28425000.0, + "tech_datetime": "2022-07-08 15:24:00", + "candidate_index": 5496, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, { "matched": true, "gt_bar_index": 964270, - "tech_bar_index": 964236, - "signal_bar_index": 964236, - "bar_offset": 34, - "tech_price": 28430000.0, - "tech_datetime": "2022-07-19 07:30:00", - "candidate_index": 4688, + "tech_bar_index": 964404, + "signal_bar_index": 964404, + "bar_offset": 134, + "tech_price": 28586000.0, + "tech_datetime": "2022-07-19 15:54:00", + "candidate_index": 5541, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, { "matched": true, "gt_bar_index": 965066, - "tech_bar_index": 965132, - "signal_bar_index": 965132, - "bar_offset": 66, - "tech_price": 31342000.0, - "tech_datetime": "2022-07-21 04:18:00", - "candidate_index": 4695, + "tech_bar_index": 965085, + "signal_bar_index": 965085, + "bar_offset": 19, + "tech_price": 31240000.0, + "tech_datetime": "2022-07-21 01:57:00", + "candidate_index": 5544, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, { "matched": true, "gt_bar_index": 965983, - "tech_bar_index": 966096, - "signal_bar_index": 966096, - "bar_offset": 113, - "tech_price": 30301000.0, - "tech_datetime": "2022-07-23 04:30:00", - "candidate_index": 4697, + "tech_bar_index": 966097, + "signal_bar_index": 966097, + "bar_offset": 114, + "tech_price": 30110000.0, + "tech_datetime": "2022-07-23 04:33:00", + "candidate_index": 5549, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, { "matched": true, "gt_bar_index": 969808, - "tech_bar_index": 969681, - "signal_bar_index": 969681, - "bar_offset": 127, - "tech_price": 31422000.0, - "tech_datetime": "2022-07-30 15:45:00", - "candidate_index": 4713, + "tech_bar_index": 969936, + "signal_bar_index": 969936, + "bar_offset": 128, + "tech_price": 32139000.0, + "tech_datetime": "2022-07-31 04:30:00", + "candidate_index": 5578, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, { "matched": true, "gt_bar_index": 977291, - "tech_bar_index": 977153, - "signal_bar_index": 977153, - "bar_offset": 138, - "tech_price": 32500000.0, - "tech_datetime": "2022-08-15 05:21:00", - "candidate_index": 4745, + "tech_bar_index": 977466, + "signal_bar_index": 977466, + "bar_offset": 175, + "tech_price": 32414000.0, + "tech_datetime": "2022-08-15 21:00:00", + "candidate_index": 5640, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, { "matched": true, "gt_bar_index": 991301, - "tech_bar_index": 991302, - "signal_bar_index": 991302, - "bar_offset": 1, - "tech_price": 30058000.0, - "tech_datetime": "2022-09-13 21:33:00", - "candidate_index": 4806, + "tech_bar_index": 991303, + "signal_bar_index": 991303, + "bar_offset": 2, + "tech_price": 29950000.0, + "tech_datetime": "2022-09-13 21:36:00", + "candidate_index": 5751, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, { "matched": true, "gt_bar_index": 995251, - "tech_bar_index": 995253, - "signal_bar_index": 995253, - "bar_offset": 2, - "tech_price": 26910000.0, - "tech_datetime": "2022-09-22 03:06:00", - "candidate_index": 4827, + "tech_bar_index": 995385, + "signal_bar_index": 995385, + "bar_offset": 134, + "tech_price": 26530000.0, + "tech_datetime": "2022-09-22 09:42:00", + "candidate_index": 5793, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, { "matched": true, "gt_bar_index": 998017, - "tech_bar_index": 998105, - "signal_bar_index": 998105, - "bar_offset": 88, - "tech_price": 27686000.0, - "tech_datetime": "2022-09-28 01:42:00", - "candidate_index": 4841, + "tech_bar_index": 998181, + "signal_bar_index": 998181, + "bar_offset": 164, + "tech_price": 27384000.0, + "tech_datetime": "2022-09-28 05:30:00", + "candidate_index": 5815, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, { "matched": true, "gt_bar_index": 1001547, - "tech_bar_index": 1001619, - "signal_bar_index": 1001619, - "bar_offset": 72, - "tech_price": 28832000.0, - "tech_datetime": "2022-10-05 09:24:00", - "candidate_index": 4856, + "tech_bar_index": 1001666, + "signal_bar_index": 1001666, + "bar_offset": 119, + "tech_price": 28850000.0, + "tech_datetime": "2022-10-05 11:45:00", + "candidate_index": 5837, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, { "matched": true, "gt_bar_index": 1016574, - "tech_bar_index": 1016777, - "signal_bar_index": 1016777, - "bar_offset": 203, - "tech_price": 29689000.0, - "tech_datetime": "2022-11-05 23:21:00", - "candidate_index": 4926, + "tech_bar_index": 1016594, + "signal_bar_index": 1016594, + "bar_offset": 20, + "tech_price": 29769000.0, + "tech_datetime": "2022-11-05 14:12:00", + "candidate_index": 5955, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, { "matched": true, "gt_bar_index": 1018264, - "tech_bar_index": 1018134, - "signal_bar_index": 1018134, - "bar_offset": 130, - "tech_price": 27897000.0, - "tech_datetime": "2022-11-08 19:12:00", - "candidate_index": 4929, + "tech_bar_index": 1018309, + "signal_bar_index": 1018309, + "bar_offset": 45, + "tech_price": 26782000.0, + "tech_datetime": "2022-11-09 03:57:00", + "candidate_index": 5970, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, { "matched": true, "gt_bar_index": 1019160, - "tech_bar_index": 1019136, - "signal_bar_index": 1019136, - "bar_offset": 24, - "tech_price": 23424000.0, - "tech_datetime": "2022-11-10 21:18:00", - "candidate_index": 4933, + "tech_bar_index": 1019147, + "signal_bar_index": 1019147, + "bar_offset": 13, + "tech_price": 23440000.0, + "tech_datetime": "2022-11-10 21:51:00", + "candidate_index": 5979, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, { "matched": true, "gt_bar_index": 1019309, - "tech_bar_index": 1019378, - "signal_bar_index": 1019378, - "bar_offset": 69, - "tech_price": 24600000.0, - "tech_datetime": "2022-11-11 09:24:00", - "candidate_index": 4934, + "tech_bar_index": 1019291, + "signal_bar_index": 1019291, + "bar_offset": 18, + "tech_price": 24293000.0, + "tech_datetime": "2022-11-11 05:03:00", + "candidate_index": 5980, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, { "matched": true, "gt_bar_index": 1021079, - "tech_bar_index": 1021088, - "signal_bar_index": 1021088, - "bar_offset": 9, - "tech_price": 22951000.0, - "tech_datetime": "2022-11-14 22:54:00", - "candidate_index": 4943, + "tech_bar_index": 1021107, + "signal_bar_index": 1021107, + "bar_offset": 28, + "tech_price": 22546000.0, + "tech_datetime": "2022-11-14 23:51:00", + "candidate_index": 5991, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, { "matched": true, "gt_bar_index": 1022751, - "tech_bar_index": 1022661, - "signal_bar_index": 1022661, - "bar_offset": 90, - "tech_price": 22844000.0, - "tech_datetime": "2022-11-18 05:33:00", - "candidate_index": 4950, + "tech_bar_index": 1022807, + "signal_bar_index": 1022807, + "bar_offset": 56, + "tech_price": 23117000.0, + "tech_datetime": "2022-11-18 12:51:00", + "candidate_index": 6003, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, { "matched": true, "gt_bar_index": 1035511, - "tech_bar_index": 1035673, - "signal_bar_index": 1035673, - "bar_offset": 162, - "tech_price": 23202000.0, - "tech_datetime": "2022-12-15 12:06:00", - "candidate_index": 5019, + "tech_bar_index": 1035598, + "signal_bar_index": 1035598, + "bar_offset": 87, + "tech_price": 23269000.0, + "tech_datetime": "2022-12-15 08:21:00", + "candidate_index": 6115, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, { "matched": true, "gt_bar_index": 1057479, - "tech_bar_index": 1057572, - "signal_bar_index": 1057572, - "bar_offset": 93, - "tech_price": 29617000.0, - "tech_datetime": "2023-01-30 09:27:00", - "candidate_index": 5123, + "tech_bar_index": 1057498, + "signal_bar_index": 1057498, + "bar_offset": 19, + "tech_price": 29651000.0, + "tech_datetime": "2023-01-30 05:45:00", + "candidate_index": 6297, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, { "matched": true, "gt_bar_index": 1059021, - "tech_bar_index": 1059145, - "signal_bar_index": 1059145, - "bar_offset": 124, - "tech_price": 29701000.0, - "tech_datetime": "2023-02-02 16:06:00", - "candidate_index": 5130, + "tech_bar_index": 1059051, + "signal_bar_index": 1059051, + "bar_offset": 30, + "tech_price": 29826000.0, + "tech_datetime": "2023-02-02 11:24:00", + "candidate_index": 6313, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, { "matched": true, "gt_bar_index": 1065935, - "tech_bar_index": 1066393, - "signal_bar_index": 1066393, - "bar_offset": 458, - "tech_price": 30975000.0, - "tech_datetime": "2023-02-17 23:57:00", - "candidate_index": 5155, + "tech_bar_index": 1066124, + "signal_bar_index": 1066124, + "bar_offset": 189, + "tech_price": 30765000.0, + "tech_datetime": "2023-02-17 10:30:00", + "candidate_index": 6372, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, { "matched": true, "gt_bar_index": 1068183, - "tech_bar_index": 1068186, - "signal_bar_index": 1068186, - "bar_offset": 3, - "tech_price": 32220000.0, - "tech_datetime": "2023-02-21 17:36:00", - "candidate_index": 5164, + "tech_bar_index": 1068202, + "signal_bar_index": 1068202, + "bar_offset": 19, + "tech_price": 32078000.0, + "tech_datetime": "2023-02-21 18:24:00", + "candidate_index": 6381, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, { "matched": true, "gt_bar_index": 1078245, - "tech_bar_index": 1078385, - "signal_bar_index": 1078385, - "bar_offset": 140, - "tech_price": 32830000.0, - "tech_datetime": "2023-03-15 05:03:00", - "candidate_index": 5193, + "tech_bar_index": 1078414, + "signal_bar_index": 1078414, + "bar_offset": 169, + "tech_price": 32179000.0, + "tech_datetime": "2023-03-15 06:30:00", + "candidate_index": 6454, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, { "matched": true, "gt_bar_index": 1082186, - "tech_bar_index": 1082189, - "signal_bar_index": 1082189, - "bar_offset": 3, - "tech_price": 37829000.0, - "tech_datetime": "2023-03-23 03:15:00", - "candidate_index": 5205, + "tech_bar_index": 1082231, + "signal_bar_index": 1082231, + "bar_offset": 45, + "tech_price": 36198000.0, + "tech_datetime": "2023-03-23 05:21:00", + "candidate_index": 6471, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, { "matched": true, "gt_bar_index": 1082609, - "tech_bar_index": 1082674, - "signal_bar_index": 1082674, - "bar_offset": 65, - "tech_price": 36918000.0, - "tech_datetime": "2023-03-24 03:30:00", - "candidate_index": 5209, + "tech_bar_index": 1082383, + "signal_bar_index": 1082383, + "bar_offset": 226, + "tech_price": 36119000.0, + "tech_datetime": "2023-03-23 12:57:00", + "candidate_index": 6474, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, { "matched": true, "gt_bar_index": 1085717, - "tech_bar_index": 1085727, - "signal_bar_index": 1085727, - "bar_offset": 10, - "tech_price": 37518000.0, - "tech_datetime": "2023-03-30 12:09:00", - "candidate_index": 5226, + "tech_bar_index": 1085544, + "signal_bar_index": 1085544, + "bar_offset": 173, + "tech_price": 37263000.0, + "tech_datetime": "2023-03-30 03:00:00", + "candidate_index": 6489, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, { "matched": true, "gt_bar_index": 1092153, - "tech_bar_index": 1092231, - "signal_bar_index": 1092231, - "bar_offset": 78, - "tech_price": 39883000.0, - "tech_datetime": "2023-04-13 01:27:00", - "candidate_index": 5252, + "tech_bar_index": 1092133, + "signal_bar_index": 1092133, + "bar_offset": 20, + "tech_price": 39881000.0, + "tech_datetime": "2023-04-12 20:33:00", + "candidate_index": 6547, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, { "matched": true, "gt_bar_index": 1098823, - "tech_bar_index": 1098695, - "signal_bar_index": 1098695, - "bar_offset": 128, - "tech_price": 37787000.0, - "tech_datetime": "2023-04-26 15:36:00", - "candidate_index": 5279, + "tech_bar_index": 1098720, + "signal_bar_index": 1098720, + "bar_offset": 103, + "tech_price": 37791000.0, + "tech_datetime": "2023-04-26 16:51:00", + "candidate_index": 6609, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, { "matched": true, "gt_bar_index": 1100796, - "tech_bar_index": 1100465, - "signal_bar_index": 1100465, - "bar_offset": 331, - "tech_price": 38925000.0, - "tech_datetime": "2023-04-30 08:06:00", - "candidate_index": 5286, + "tech_bar_index": 1100671, + "signal_bar_index": 1100671, + "bar_offset": 125, + "tech_price": 39046000.0, + "tech_datetime": "2023-04-30 18:24:00", + "candidate_index": 6623, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, { "matched": true, "gt_bar_index": 1103376, - "tech_bar_index": 1103322, - "signal_bar_index": 1103322, - "bar_offset": 54, - "tech_price": 39116000.0, - "tech_datetime": "2023-05-06 06:57:00", - "candidate_index": 5293, + "tech_bar_index": 1103301, + "signal_bar_index": 1103301, + "bar_offset": 75, + "tech_price": 39120000.0, + "tech_datetime": "2023-05-06 05:54:00", + "candidate_index": 6640, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, { "matched": true, "gt_bar_index": 1108029, - "tech_bar_index": 1108016, - "signal_bar_index": 1108016, - "bar_offset": 13, - "tech_price": 36909000.0, - "tech_datetime": "2023-05-16 01:39:00", - "candidate_index": 5313, + "tech_bar_index": 1108198, + "signal_bar_index": 1108198, + "bar_offset": 169, + "tech_price": 36440000.0, + "tech_datetime": "2023-05-16 10:45:00", + "candidate_index": 6667, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, { "matched": true, "gt_bar_index": 1114411, - "tech_bar_index": 1114152, - "signal_bar_index": 1114152, - "bar_offset": 259, - "tech_price": 36281000.0, - "tech_datetime": "2023-05-28 20:27:00", - "candidate_index": 5338, + "tech_bar_index": 1114434, + "signal_bar_index": 1114434, + "bar_offset": 23, + "tech_price": 37455000.0, + "tech_datetime": "2023-05-29 10:33:00", + "candidate_index": 6715, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, { "matched": true, "gt_bar_index": 1118738, - "tech_bar_index": 1119194, - "signal_bar_index": 1119194, - "bar_offset": 456, - "tech_price": 34927000.0, - "tech_datetime": "2023-06-08 08:33:00", - "candidate_index": 5355, + "tech_bar_index": 1118768, + "signal_bar_index": 1118768, + "bar_offset": 30, + "tech_price": 35544000.0, + "tech_datetime": "2023-06-07 11:15:00", + "candidate_index": 6747, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, { "matched": true, "gt_bar_index": 1129811, - "tech_bar_index": 1129876, - "signal_bar_index": 1129876, - "bar_offset": 65, - "tech_price": 40849000.0, - "tech_datetime": "2023-06-30 17:06:00", - "candidate_index": 5388, + "tech_bar_index": 1129826, + "signal_bar_index": 1129826, + "bar_offset": 15, + "tech_price": 40958000.0, + "tech_datetime": "2023-06-30 14:36:00", + "candidate_index": 6820, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, @@ -217351,151 +370249,163 @@ "bar_offset": 5, "tech_price": 39544000.0, "tech_datetime": "2023-08-09 06:36:00", - "candidate_index": 5478, + "candidate_index": 6952, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, { "matched": true, "gt_bar_index": 1158839, - "tech_bar_index": 1159073, - "signal_bar_index": 1159073, - "bar_offset": 234, - "tech_price": 36970000.0, - "tech_datetime": "2023-08-30 13:09:00", - "candidate_index": 5521, + "tech_bar_index": 1159019, + "signal_bar_index": 1159019, + "bar_offset": 180, + "tech_price": 37167000.0, + "tech_datetime": "2023-08-30 10:27:00", + "candidate_index": 7038, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, { "matched": true, "gt_bar_index": 1174947, - "tech_bar_index": 1175165, - "signal_bar_index": 1175165, - "bar_offset": 218, - "tech_price": 37414000.0, - "tech_datetime": "2023-10-03 09:54:00", - "candidate_index": 5587, + "tech_bar_index": 1174960, + "signal_bar_index": 1174960, + "bar_offset": 13, + "tech_price": 38399000.0, + "tech_datetime": "2023-10-02 23:39:00", + "candidate_index": 7147, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, { "matched": true, "gt_bar_index": 1181657, - "tech_bar_index": 1181878, - "signal_bar_index": 1181878, - "bar_offset": 221, - "tech_price": 38560000.0, - "tech_datetime": "2023-10-17 09:33:00", - "candidate_index": 5609, + "tech_bar_index": 1181622, + "signal_bar_index": 1181622, + "bar_offset": 35, + "tech_price": 37750000.0, + "tech_datetime": "2023-10-16 20:45:00", + "candidate_index": 7198, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, { "matched": true, "gt_bar_index": 1185194, - "tech_bar_index": 1185450, - "signal_bar_index": 1185450, - "bar_offset": 256, - "tech_price": 45656000.0, - "tech_datetime": "2023-10-25 00:15:00", - "candidate_index": 5627, + "tech_bar_index": 1185259, + "signal_bar_index": 1185259, + "bar_offset": 65, + "tech_price": 46014000.0, + "tech_datetime": "2023-10-24 14:42:00", + "candidate_index": 7220, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, { "matched": true, "gt_bar_index": 1189520, - "tech_bar_index": 1189361, - "signal_bar_index": 1189361, - "bar_offset": 159, - "tech_price": 47000000.0, - "tech_datetime": "2023-11-02 03:48:00", - "candidate_index": 5640, + "tech_bar_index": 1189636, + "signal_bar_index": 1189636, + "bar_offset": 116, + "tech_price": 47877000.0, + "tech_datetime": "2023-11-02 17:33:00", + "candidate_index": 7251, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, { "matched": true, "gt_bar_index": 1193639, - "tech_bar_index": 1193314, - "signal_bar_index": 1193314, - "bar_offset": 325, - "tech_price": 49262000.0, - "tech_datetime": "2023-11-10 09:27:00", - "candidate_index": 5650, + "tech_bar_index": 1193663, + "signal_bar_index": 1193663, + "bar_offset": 24, + "tech_price": 49881000.0, + "tech_datetime": "2023-11-11 02:54:00", + "candidate_index": 7278, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, + { + "matched": true, + "gt_bar_index": 1196156, + "tech_bar_index": 1196186, + "signal_bar_index": 1196186, + "bar_offset": 30, + "tech_price": 50059000.0, + "tech_datetime": "2023-11-16 10:48:00", + "candidate_index": 7301, + "gt_datetime": "2023-11-16 09:18:00", + "gt_price": 50646000.0 + }, { "matched": true, "gt_bar_index": 1205964, - "tech_bar_index": 1206052, - "signal_bar_index": 1206052, - "bar_offset": 88, - "tech_price": 60485000.0, - "tech_datetime": "2023-12-07 00:06:00", - "candidate_index": 5674, + "tech_bar_index": 1205880, + "signal_bar_index": 1205880, + "bar_offset": 84, + "tech_price": 59754000.0, + "tech_datetime": "2023-12-06 15:30:00", + "candidate_index": 7381, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, { "matched": true, "gt_bar_index": 1209555, - "tech_bar_index": 1209792, - "signal_bar_index": 1209792, - "bar_offset": 237, - "tech_price": 58688000.0, - "tech_datetime": "2023-12-14 19:06:00", - "candidate_index": 5683, + "tech_bar_index": 1209641, + "signal_bar_index": 1209641, + "bar_offset": 86, + "tech_price": 58747000.0, + "tech_datetime": "2023-12-14 11:33:00", + "candidate_index": 7412, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, { "matched": true, "gt_bar_index": 1213561, - "tech_bar_index": 1213337, - "signal_bar_index": 1213337, - "bar_offset": 224, - "tech_price": 58957000.0, - "tech_datetime": "2023-12-22 04:21:00", - "candidate_index": 5694, + "tech_bar_index": 1213592, + "signal_bar_index": 1213592, + "bar_offset": 31, + "tech_price": 59230000.0, + "tech_datetime": "2023-12-22 17:06:00", + "candidate_index": 7439, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, { "matched": true, "gt_bar_index": 1218995, - "tech_bar_index": 1219161, - "signal_bar_index": 1219161, - "bar_offset": 166, - "tech_price": 60311000.0, - "tech_datetime": "2024-01-03 07:33:00", - "candidate_index": 5712, + "tech_bar_index": 1219072, + "signal_bar_index": 1219072, + "bar_offset": 77, + "tech_price": 60447000.0, + "tech_datetime": "2024-01-03 03:06:00", + "candidate_index": 7477, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, { "matched": true, "gt_bar_index": 1222520, - "tech_bar_index": 1222566, - "signal_bar_index": 1222566, - "bar_offset": 46, - "tech_price": 61914000.0, - "tech_datetime": "2024-01-10 08:33:00", - "candidate_index": 5723, + "tech_bar_index": 1222556, + "signal_bar_index": 1222556, + "bar_offset": 36, + "tech_price": 62103000.0, + "tech_datetime": "2024-01-10 08:03:00", + "candidate_index": 7499, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, { "matched": true, "gt_bar_index": 1223350, - "tech_bar_index": 1223557, - "signal_bar_index": 1223557, - "bar_offset": 207, - "tech_price": 63395000.0, - "tech_datetime": "2024-01-12 10:06:00", - "candidate_index": 5727, + "tech_bar_index": 1223524, + "signal_bar_index": 1223524, + "bar_offset": 174, + "tech_price": 63390000.0, + "tech_datetime": "2024-01-12 08:27:00", + "candidate_index": 7506, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, @@ -217507,415 +370417,439 @@ "bar_offset": 7, "tech_price": 83866000.0, "tech_datetime": "2024-02-29 02:36:00", - "candidate_index": 5792, + "candidate_index": 7669, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, { "matched": true, "gt_bar_index": 1246637, - "tech_bar_index": 1246891, - "signal_bar_index": 1246891, - "bar_offset": 254, - "tech_price": 85860000.0, - "tech_datetime": "2024-03-01 04:24:00", - "candidate_index": 5793, + "tech_bar_index": 1246571, + "signal_bar_index": 1246571, + "bar_offset": 66, + "tech_price": 86170000.0, + "tech_datetime": "2024-02-29 12:24:00", + "candidate_index": 7673, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, { "matched": true, "gt_bar_index": 1248940, - "tech_bar_index": 1248914, - "signal_bar_index": 1248914, - "bar_offset": 26, - "tech_price": 94871000.0, - "tech_datetime": "2024-03-05 09:33:00", - "candidate_index": 5797, + "tech_bar_index": 1249252, + "signal_bar_index": 1249252, + "bar_offset": 312, + "tech_price": 91660000.0, + "tech_datetime": "2024-03-06 02:27:00", + "candidate_index": 7696, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, { "matched": true, "gt_bar_index": 1249204, - "tech_bar_index": 1249317, - "signal_bar_index": 1249317, - "bar_offset": 113, - "tech_price": 88354000.0, - "tech_datetime": "2024-03-06 05:42:00", - "candidate_index": 5798, + "tech_bar_index": 1249415, + "signal_bar_index": 1249415, + "bar_offset": 211, + "tech_price": 89301000.0, + "tech_datetime": "2024-03-06 10:36:00", + "candidate_index": 7697, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, { "matched": true, "gt_bar_index": 1253229, - "tech_bar_index": 1253320, - "signal_bar_index": 1253320, - "bar_offset": 91, - "tech_price": 103800000.0, - "tech_datetime": "2024-03-14 13:51:00", - "candidate_index": 5809, + "tech_bar_index": 1253065, + "signal_bar_index": 1253065, + "bar_offset": 164, + "tech_price": 102918000.0, + "tech_datetime": "2024-03-14 01:06:00", + "candidate_index": 7717, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, { "matched": true, "gt_bar_index": 1254189, - "tech_bar_index": 1254249, - "signal_bar_index": 1254249, - "bar_offset": 60, - "tech_price": 99932000.0, - "tech_datetime": "2024-03-16 12:18:00", - "candidate_index": 5813, + "tech_bar_index": 1254308, + "signal_bar_index": 1254308, + "bar_offset": 119, + "tech_price": 99562000.0, + "tech_datetime": "2024-03-16 15:15:00", + "candidate_index": 7720, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, { "matched": true, "gt_bar_index": 1255141, - "tech_bar_index": 1255228, - "signal_bar_index": 1255228, - "bar_offset": 87, - "tech_price": 98520000.0, - "tech_datetime": "2024-03-18 13:15:00", - "candidate_index": 5817, + "tech_bar_index": 1255269, + "signal_bar_index": 1255269, + "bar_offset": 128, + "tech_price": 99020000.0, + "tech_datetime": "2024-03-18 15:18:00", + "candidate_index": 7728, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, { "matched": true, "gt_bar_index": 1255972, - "tech_bar_index": 1256061, - "signal_bar_index": 1256061, - "bar_offset": 89, - "tech_price": 94280000.0, - "tech_datetime": "2024-03-20 06:54:00", - "candidate_index": 5820, + "tech_bar_index": 1255910, + "signal_bar_index": 1255910, + "bar_offset": 62, + "tech_price": 92390000.0, + "tech_datetime": "2024-03-19 23:21:00", + "candidate_index": 7734, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, { "matched": true, "gt_bar_index": 1256548, - "tech_bar_index": 1256738, - "signal_bar_index": 1256738, - "bar_offset": 190, - "tech_price": 97303000.0, - "tech_datetime": "2024-03-21 16:45:00", - "candidate_index": 5823, + "tech_bar_index": 1256442, + "signal_bar_index": 1256442, + "bar_offset": 106, + "tech_price": 92727000.0, + "tech_datetime": "2024-03-21 01:57:00", + "candidate_index": 7739, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, { "matched": true, "gt_bar_index": 1259733, - "tech_bar_index": 1259856, - "signal_bar_index": 1259856, - "bar_offset": 123, - "tech_price": 98806000.0, - "tech_datetime": "2024-03-28 04:39:00", - "candidate_index": 5834, + "tech_bar_index": 1259763, + "signal_bar_index": 1259763, + "bar_offset": 30, + "tech_price": 99768000.0, + "tech_datetime": "2024-03-28 00:00:00", + "candidate_index": 7757, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, { "matched": true, "gt_bar_index": 1265388, - "tech_bar_index": 1265307, - "signal_bar_index": 1265307, - "bar_offset": 81, - "tech_price": 99281000.0, - "tech_datetime": "2024-04-08 14:24:00", - "candidate_index": 5848, + "tech_bar_index": 1265287, + "signal_bar_index": 1265287, + "bar_offset": 101, + "tech_price": 99259000.0, + "tech_datetime": "2024-04-08 13:24:00", + "candidate_index": 7805, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, { "matched": true, "gt_bar_index": 1272384, - "tech_bar_index": 1272530, - "signal_bar_index": 1272530, - "bar_offset": 146, - "tech_price": 96196000.0, - "tech_datetime": "2024-04-23 15:33:00", - "candidate_index": 5870, + "tech_bar_index": 1272297, + "signal_bar_index": 1272297, + "bar_offset": 87, + "tech_price": 96237000.0, + "tech_datetime": "2024-04-23 03:54:00", + "candidate_index": 7854, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, { "matched": true, "gt_bar_index": 1276617, - "tech_bar_index": 1276422, - "signal_bar_index": 1276422, - "bar_offset": 195, - "tech_price": 81694000.0, - "tech_datetime": "2024-05-01 18:09:00", - "candidate_index": 5888, + "tech_bar_index": 1276651, + "signal_bar_index": 1276651, + "bar_offset": 34, + "tech_price": 81778000.0, + "tech_datetime": "2024-05-02 05:36:00", + "candidate_index": 7890, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, { "matched": true, "gt_bar_index": 1278827, - "tech_bar_index": 1279025, - "signal_bar_index": 1279025, - "bar_offset": 198, - "tech_price": 88662000.0, - "tech_datetime": "2024-05-07 04:18:00", - "candidate_index": 5897, + "tech_bar_index": 1278882, + "signal_bar_index": 1278882, + "bar_offset": 55, + "tech_price": 90221000.0, + "tech_datetime": "2024-05-06 21:09:00", + "candidate_index": 7906, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, { "matched": true, "gt_bar_index": 1286094, - "tech_bar_index": 1286026, - "signal_bar_index": 1286026, - "bar_offset": 68, - "tech_price": 97049000.0, - "tech_datetime": "2024-05-21 18:21:00", - "candidate_index": 5920, + "tech_bar_index": 1286123, + "signal_bar_index": 1286123, + "bar_offset": 29, + "tech_price": 97255000.0, + "tech_datetime": "2024-05-21 23:12:00", + "candidate_index": 7956, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, { "matched": true, "gt_bar_index": 1294120, - "tech_bar_index": 1294557, - "signal_bar_index": 1294557, - "bar_offset": 437, - "tech_price": 97794000.0, - "tech_datetime": "2024-06-08 19:21:00", - "candidate_index": 5947, + "tech_bar_index": 1294124, + "signal_bar_index": 1294124, + "bar_offset": 4, + "tech_price": 98792000.0, + "tech_datetime": "2024-06-07 21:42:00", + "candidate_index": 8021, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, { "matched": true, "gt_bar_index": 1305429, - "tech_bar_index": 1305590, - "signal_bar_index": 1305590, - "bar_offset": 161, - "tech_price": 88273000.0, - "tech_datetime": "2024-07-01 19:09:00", - "candidate_index": 5982, + "tech_bar_index": 1305330, + "signal_bar_index": 1305330, + "bar_offset": 99, + "tech_price": 86938000.0, + "tech_datetime": "2024-07-01 06:09:00", + "candidate_index": 8127, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, { "matched": true, "gt_bar_index": 1308257, - "tech_bar_index": 1308213, - "signal_bar_index": 1308213, - "bar_offset": 44, - "tech_price": 82451000.0, - "tech_datetime": "2024-07-07 06:18:00", - "candidate_index": 5992, + "tech_bar_index": 1308279, + "signal_bar_index": 1308279, + "bar_offset": 22, + "tech_price": 82522000.0, + "tech_datetime": "2024-07-07 09:36:00", + "candidate_index": 8154, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, { "matched": true, "gt_bar_index": 1315483, - "tech_bar_index": 1315740, - "signal_bar_index": 1315740, - "bar_offset": 257, - "tech_price": 94111000.0, - "tech_datetime": "2024-07-22 22:42:00", - "candidate_index": 6021, + "tech_bar_index": 1315495, + "signal_bar_index": 1315495, + "bar_offset": 12, + "tech_price": 94696000.0, + "tech_datetime": "2024-07-22 10:27:00", + "candidate_index": 8215, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, { "matched": true, "gt_bar_index": 1319091, - "tech_bar_index": 1319189, - "signal_bar_index": 1319189, - "bar_offset": 98, - "tech_price": 94170000.0, - "tech_datetime": "2024-07-30 03:09:00", - "candidate_index": 6029, + "tech_bar_index": 1319018, + "signal_bar_index": 1319018, + "bar_offset": 73, + "tech_price": 96534000.0, + "tech_datetime": "2024-07-29 18:36:00", + "candidate_index": 8245, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, { "matched": true, "gt_bar_index": 1322336, - "tech_bar_index": 1322431, - "signal_bar_index": 1322431, - "bar_offset": 95, - "tech_price": 73000000.0, - "tech_datetime": "2024-08-05 21:15:00", - "candidate_index": 6040, + "tech_bar_index": 1322248, + "signal_bar_index": 1322248, + "bar_offset": 88, + "tech_price": 77538000.0, + "tech_datetime": "2024-08-05 12:06:00", + "candidate_index": 8273, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, { "matched": true, "gt_bar_index": 1322516, - "tech_bar_index": 1322791, - "signal_bar_index": 1322791, - "bar_offset": 275, - "tech_price": 79855000.0, - "tech_datetime": "2024-08-06 15:15:00", - "candidate_index": 6041, + "tech_bar_index": 1322579, + "signal_bar_index": 1322579, + "bar_offset": 63, + "tech_price": 76201000.0, + "tech_datetime": "2024-08-06 04:39:00", + "candidate_index": 8274, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, { "matched": true, "gt_bar_index": 1324086, - "tech_bar_index": 1324178, - "signal_bar_index": 1324178, - "bar_offset": 92, - "tech_price": 86003000.0, - "tech_datetime": "2024-08-09 12:36:00", - "candidate_index": 6052, + "tech_bar_index": 1324243, + "signal_bar_index": 1324243, + "bar_offset": 157, + "tech_price": 85251000.0, + "tech_datetime": "2024-08-09 15:51:00", + "candidate_index": 8282, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, { "matched": true, "gt_bar_index": 1326756, - "tech_bar_index": 1326756, - "signal_bar_index": 1326756, - "bar_offset": 0, - "tech_price": 85082000.0, - "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 6069, + "tech_bar_index": 1326773, + "signal_bar_index": 1326773, + "bar_offset": 17, + "tech_price": 84850000.0, + "tech_datetime": "2024-08-14 22:21:00", + "candidate_index": 8306, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, { "matched": true, "gt_bar_index": 1332255, - "tech_bar_index": 1332402, - "signal_bar_index": 1332402, - "bar_offset": 147, - "tech_price": 85200000.0, - "tech_datetime": "2024-08-26 15:48:00", - "candidate_index": 6085, + "tech_bar_index": 1332273, + "signal_bar_index": 1332273, + "bar_offset": 18, + "tech_price": 86087000.0, + "tech_datetime": "2024-08-26 09:21:00", + "candidate_index": 8345, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, { "matched": true, "gt_bar_index": 1347940, - "tech_bar_index": 1348084, - "signal_bar_index": 1348084, - "bar_offset": 144, - "tech_price": 86984000.0, - "tech_datetime": "2024-09-28 09:09:00", - "candidate_index": 6150, + "tech_bar_index": 1347977, + "signal_bar_index": 1347977, + "bar_offset": 37, + "tech_price": 86912000.0, + "tech_datetime": "2024-09-28 03:48:00", + "candidate_index": 8479, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, { "matched": true, "gt_bar_index": 1352689, - "tech_bar_index": 1352671, - "signal_bar_index": 1352671, - "bar_offset": 18, - "tech_price": 84746000.0, - "tech_datetime": "2024-10-07 22:30:00", - "candidate_index": 6162, + "tech_bar_index": 1352580, + "signal_bar_index": 1352580, + "bar_offset": 109, + "tech_price": 85395000.0, + "tech_datetime": "2024-10-07 17:57:00", + "candidate_index": 8513, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, { "matched": true, "gt_bar_index": 1363218, - "tech_bar_index": 1363461, - "signal_bar_index": 1363461, - "bar_offset": 243, - "tech_price": 100565000.0, - "tech_datetime": "2024-10-30 16:24:00", - "candidate_index": 6197, + "tech_bar_index": 1363318, + "signal_bar_index": 1363318, + "bar_offset": 100, + "tech_price": 100903000.0, + "tech_datetime": "2024-10-30 09:15:00", + "candidate_index": 8585, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, { "matched": true, "gt_bar_index": 1369691, - "tech_bar_index": 1369738, - "signal_bar_index": 1369738, - "bar_offset": 47, - "tech_price": 126249000.0, - "tech_datetime": "2024-11-12 18:15:00", - "candidate_index": 6222, + "tech_bar_index": 1369561, + "signal_bar_index": 1369561, + "bar_offset": 130, + "tech_price": 122720000.0, + "tech_datetime": "2024-11-12 09:24:00", + "candidate_index": 8634, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, { "matched": true, "gt_bar_index": 1370358, - "tech_bar_index": 1370414, - "signal_bar_index": 1370414, - "bar_offset": 56, - "tech_price": 129625000.0, - "tech_datetime": "2024-11-14 04:03:00", - "candidate_index": 6226, + "tech_bar_index": 1370135, + "signal_bar_index": 1370135, + "bar_offset": 223, + "tech_price": 124400000.0, + "tech_datetime": "2024-11-13 14:06:00", + "candidate_index": 8636, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, + { + "matched": true, + "gt_bar_index": 1374504, + "tech_bar_index": 1374538, + "signal_bar_index": 1374538, + "bar_offset": 34, + "tech_price": 138090000.0, + "tech_datetime": "2024-11-22 18:15:00", + "candidate_index": 8658, + "gt_datetime": "2024-11-22 16:33:00", + "gt_price": 138880000.0 + }, { "matched": true, "gt_bar_index": 1378019, - "tech_bar_index": 1378210, - "signal_bar_index": 1378210, - "bar_offset": 191, - "tech_price": 134635000.0, - "tech_datetime": "2024-11-30 09:51:00", - "candidate_index": 6253, + "tech_bar_index": 1377978, + "signal_bar_index": 1377978, + "bar_offset": 41, + "tech_price": 134487000.0, + "tech_datetime": "2024-11-29 22:15:00", + "candidate_index": 8679, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, { "matched": true, "gt_bar_index": 1379915, - "tech_bar_index": 1379907, - "signal_bar_index": 1379907, - "bar_offset": 8, - "tech_price": 130155000.0, - "tech_datetime": "2024-12-03 22:42:00", - "candidate_index": 6259, + "tech_bar_index": 1379887, + "signal_bar_index": 1379887, + "bar_offset": 28, + "tech_price": 132795000.0, + "tech_datetime": "2024-12-03 21:42:00", + "candidate_index": 8699, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, + { + "matched": true, + "gt_bar_index": 1379918, + "tech_bar_index": 1379825, + "signal_bar_index": 1379825, + "bar_offset": 93, + "tech_price": 133500000.0, + "tech_datetime": "2024-12-03 18:36:00", + "candidate_index": 8698, + "gt_datetime": "2024-12-03 23:15:00", + "gt_price": 132389000.0 + }, { "matched": true, "gt_bar_index": 1380655, - "tech_bar_index": 1380430, - "signal_bar_index": 1380430, - "bar_offset": 225, - "tech_price": 134963000.0, - "tech_datetime": "2024-12-05 00:51:00", - "candidate_index": 6261, + "tech_bar_index": 1380722, + "signal_bar_index": 1380722, + "bar_offset": 67, + "tech_price": 143398000.0, + "tech_datetime": "2024-12-05 15:27:00", + "candidate_index": 8703, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, { "matched": true, "gt_bar_index": 1386593, - "tech_bar_index": 1386606, - "signal_bar_index": 1386606, - "bar_offset": 13, - "tech_price": 155149000.0, - "tech_datetime": "2024-12-18 00:36:00", - "candidate_index": 6280, + "tech_bar_index": 1386525, + "signal_bar_index": 1386525, + "bar_offset": 68, + "tech_price": 155000000.0, + "tech_datetime": "2024-12-17 20:33:00", + "candidate_index": 8746, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, { "matched": true, "gt_bar_index": 1388074, - "tech_bar_index": 1388131, - "signal_bar_index": 1388131, - "bar_offset": 57, - "tech_price": 146222000.0, - "tech_datetime": "2024-12-21 04:51:00", - "candidate_index": 6290, + "tech_bar_index": 1387972, + "signal_bar_index": 1387972, + "bar_offset": 102, + "tech_price": 141215000.0, + "tech_datetime": "2024-12-20 20:54:00", + "candidate_index": 8756, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -217927,331 +370861,355 @@ "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", - "candidate_index": 6299, + "candidate_index": 8774, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, { "matched": true, "gt_bar_index": 1396287, - "tech_bar_index": 1396492, - "signal_bar_index": 1396492, - "bar_offset": 205, - "tech_price": 148239000.0, - "tech_datetime": "2025-01-07 19:51:00", - "candidate_index": 6319, + "tech_bar_index": 1396303, + "signal_bar_index": 1396303, + "bar_offset": 16, + "tech_price": 149563000.0, + "tech_datetime": "2025-01-07 10:24:00", + "candidate_index": 8818, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, { "matched": true, "gt_bar_index": 1402262, - "tech_bar_index": 1402329, - "signal_bar_index": 1402329, - "bar_offset": 67, - "tech_price": 158868000.0, - "tech_datetime": "2025-01-19 23:42:00", - "candidate_index": 6332, + "tech_bar_index": 1402367, + "signal_bar_index": 1402367, + "bar_offset": 105, + "tech_price": 157200000.0, + "tech_datetime": "2025-01-20 01:36:00", + "candidate_index": 8872, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, { "matched": true, "gt_bar_index": 1402653, - "tech_bar_index": 1402737, - "signal_bar_index": 1402737, - "bar_offset": 84, - "tech_price": 161090000.0, - "tech_datetime": "2025-01-20 20:06:00", - "candidate_index": 6333, + "tech_bar_index": 1402594, + "signal_bar_index": 1402594, + "bar_offset": 59, + "tech_price": 154070000.0, + "tech_datetime": "2025-01-20 12:57:00", + "candidate_index": 8875, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, { "matched": true, "gt_bar_index": 1407613, - "tech_bar_index": 1408011, - "signal_bar_index": 1408011, - "bar_offset": 398, - "tech_price": 158430000.0, - "tech_datetime": "2025-01-31 19:48:00", - "candidate_index": 6356, + "tech_bar_index": 1407664, + "signal_bar_index": 1407664, + "bar_offset": 51, + "tech_price": 159222000.0, + "tech_datetime": "2025-01-31 02:27:00", + "candidate_index": 8912, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, { "matched": true, "gt_bar_index": 1409678, - "tech_bar_index": 1409781, - "signal_bar_index": 1409781, - "bar_offset": 103, - "tech_price": 157007000.0, - "tech_datetime": "2025-02-04 12:18:00", - "candidate_index": 6363, + "tech_bar_index": 1409708, + "signal_bar_index": 1409708, + "bar_offset": 30, + "tech_price": 158693000.0, + "tech_datetime": "2025-02-04 08:39:00", + "candidate_index": 8926, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, { "matched": true, "gt_bar_index": 1419944, - "tech_bar_index": 1419987, - "signal_bar_index": 1419987, - "bar_offset": 43, - "tech_price": 129133000.0, - "tech_datetime": "2025-02-25 23:33:00", - "candidate_index": 6402, + "tech_bar_index": 1420063, + "signal_bar_index": 1420063, + "bar_offset": 119, + "tech_price": 126674000.0, + "tech_datetime": "2025-02-26 03:21:00", + "candidate_index": 9030, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, { "matched": true, "gt_bar_index": 1420876, - "tech_bar_index": 1420742, - "signal_bar_index": 1420742, - "bar_offset": 134, - "tech_price": 123400000.0, - "tech_datetime": "2025-02-27 13:18:00", - "candidate_index": 6406, + "tech_bar_index": 1420647, + "signal_bar_index": 1420647, + "bar_offset": 229, + "tech_price": 122719000.0, + "tech_datetime": "2025-02-27 08:33:00", + "candidate_index": 9034, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, { "matched": true, "gt_bar_index": 1422562, - "tech_bar_index": 1422665, - "signal_bar_index": 1422665, - "bar_offset": 103, - "tech_price": 138526000.0, - "tech_datetime": "2025-03-03 13:27:00", - "candidate_index": 6414, + "tech_bar_index": 1422582, + "signal_bar_index": 1422582, + "bar_offset": 20, + "tech_price": 140602000.0, + "tech_datetime": "2025-03-03 09:18:00", + "candidate_index": 9042, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, { "matched": true, "gt_bar_index": 1424135, - "tech_bar_index": 1424236, - "signal_bar_index": 1424236, - "bar_offset": 101, - "tech_price": 135275000.0, - "tech_datetime": "2025-03-06 20:00:00", - "candidate_index": 6419, + "tech_bar_index": 1424150, + "signal_bar_index": 1424150, + "bar_offset": 15, + "tech_price": 136653000.0, + "tech_datetime": "2025-03-06 15:42:00", + "candidate_index": 9054, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, { "matched": true, "gt_bar_index": 1424793, - "tech_bar_index": 1424878, - "signal_bar_index": 1424878, - "bar_offset": 85, - "tech_price": 131500000.0, - "tech_datetime": "2025-03-08 04:06:00", - "candidate_index": 6423, + "tech_bar_index": 1424814, + "signal_bar_index": 1424814, + "bar_offset": 21, + "tech_price": 131937000.0, + "tech_datetime": "2025-03-08 00:54:00", + "candidate_index": 9058, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, { "matched": true, "gt_bar_index": 1432734, - "tech_bar_index": 1433061, - "signal_bar_index": 1433061, - "bar_offset": 327, - "tech_price": 128022000.0, - "tech_datetime": "2025-03-25 15:42:00", - "candidate_index": 6448, + "tech_bar_index": 1432704, + "signal_bar_index": 1432704, + "bar_offset": 30, + "tech_price": 128767000.0, + "tech_datetime": "2025-03-24 21:51:00", + "candidate_index": 9119, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, { "matched": true, "gt_bar_index": 1437172, - "tech_bar_index": 1437179, - "signal_bar_index": 1437179, - "bar_offset": 7, - "tech_price": 126782000.0, - "tech_datetime": "2025-04-03 05:36:00", - "candidate_index": 6464, + "tech_bar_index": 1437150, + "signal_bar_index": 1437150, + "bar_offset": 22, + "tech_price": 127526000.0, + "tech_datetime": "2025-04-03 04:09:00", + "candidate_index": 9160, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, + { + "matched": true, + "gt_bar_index": 1439453, + "tech_bar_index": 1439549, + "signal_bar_index": 1439549, + "bar_offset": 96, + "tech_price": 116796000.0, + "tech_datetime": "2025-04-08 04:06:00", + "candidate_index": 9180, + "gt_datetime": "2025-04-07 23:18:00", + "gt_price": 120961000.0 + }, { "matched": true, "gt_bar_index": 1440555, - "tech_bar_index": 1440861, - "signal_bar_index": 1440861, - "bar_offset": 306, - "tech_price": 121023000.0, - "tech_datetime": "2025-04-10 21:42:00", - "candidate_index": 6478, + "tech_bar_index": 1440765, + "signal_bar_index": 1440765, + "bar_offset": 210, + "tech_price": 120827000.0, + "tech_datetime": "2025-04-10 16:54:00", + "candidate_index": 9188, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, { "matched": true, "gt_bar_index": 1451195, - "tech_bar_index": 1450967, - "signal_bar_index": 1450967, - "bar_offset": 228, - "tech_price": 138408000.0, - "tech_datetime": "2025-05-01 23:00:00", - "candidate_index": 6515, + "tech_bar_index": 1451143, + "signal_bar_index": 1451143, + "bar_offset": 52, + "tech_price": 139004000.0, + "tech_datetime": "2025-05-02 07:48:00", + "candidate_index": 9268, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, { "matched": true, "gt_bar_index": 1461118, - "tech_bar_index": 1461297, - "signal_bar_index": 1461297, - "bar_offset": 179, - "tech_price": 154250000.0, - "tech_datetime": "2025-05-23 11:30:00", - "candidate_index": 6547, + "tech_bar_index": 1461172, + "signal_bar_index": 1461172, + "bar_offset": 54, + "tech_price": 154568000.0, + "tech_datetime": "2025-05-23 05:15:00", + "candidate_index": 9354, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, { "matched": true, "gt_bar_index": 1470655, - "tech_bar_index": 1470691, - "signal_bar_index": 1470691, - "bar_offset": 36, - "tech_price": 150449000.0, - "tech_datetime": "2025-06-12 01:12:00", - "candidate_index": 6574, + "tech_bar_index": 1470698, + "signal_bar_index": 1470698, + "bar_offset": 43, + "tech_price": 150517000.0, + "tech_datetime": "2025-06-12 01:33:00", + "candidate_index": 9454, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, { "matched": true, "gt_bar_index": 1486359, - "tech_bar_index": 1486581, - "signal_bar_index": 1486581, - "bar_offset": 222, - "tech_price": 163491000.0, - "tech_datetime": "2025-07-15 03:42:00", - "candidate_index": 6622, + "tech_bar_index": 1486509, + "signal_bar_index": 1486509, + "bar_offset": 150, + "tech_price": 163957000.0, + "tech_datetime": "2025-07-15 00:06:00", + "candidate_index": 9590, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, { "matched": true, "gt_bar_index": 1501098, - "tech_bar_index": 1500980, - "signal_bar_index": 1500980, - "bar_offset": 118, - "tech_price": 165800000.0, - "tech_datetime": "2025-08-14 03:39:00", - "candidate_index": 6661, + "tech_bar_index": 1501122, + "signal_bar_index": 1501122, + "bar_offset": 24, + "tech_price": 168408000.0, + "tech_datetime": "2025-08-14 10:45:00", + "candidate_index": 9734, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, { "matched": true, "gt_bar_index": 1527937, - "tech_bar_index": 1528003, - "signal_bar_index": 1528003, - "bar_offset": 66, - "tech_price": 177907000.0, - "tech_datetime": "2025-10-10 01:18:00", - "candidate_index": 6740, + "tech_bar_index": 1527967, + "signal_bar_index": 1527967, + "bar_offset": 30, + "tech_price": 177916000.0, + "tech_datetime": "2025-10-09 23:30:00", + "candidate_index": 9976, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, + { + "matched": true, + "gt_bar_index": 1536459, + "tech_bar_index": 1536480, + "signal_bar_index": 1536480, + "bar_offset": 21, + "tech_price": 170665000.0, + "tech_datetime": "2025-10-27 17:09:00", + "candidate_index": 10064, + "gt_datetime": "2025-10-27 16:06:00", + "gt_price": 171490000.0 + }, { "matched": true, "gt_bar_index": 1543544, - "tech_bar_index": 1543893, - "signal_bar_index": 1543893, - "bar_offset": 349, - "tech_price": 154112000.0, - "tech_datetime": "2025-11-12 03:48:00", - "candidate_index": 6795, + "tech_bar_index": 1543601, + "signal_bar_index": 1543601, + "bar_offset": 57, + "tech_price": 157670000.0, + "tech_datetime": "2025-11-11 13:12:00", + "candidate_index": 10136, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 1547209, - "tech_bar_index": 1547146, - "signal_bar_index": 1547146, - "bar_offset": 63, - "tech_price": 134895000.0, - "tech_datetime": "2025-11-18 22:27:00", - "candidate_index": 6803, + "tech_bar_index": 1547351, + "signal_bar_index": 1547351, + "bar_offset": 142, + "tech_price": 137681000.0, + "tech_datetime": "2025-11-19 08:42:00", + "candidate_index": 10179, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, { "matched": true, "gt_bar_index": 1551838, - "tech_bar_index": 1551774, - "signal_bar_index": 1551774, - "bar_offset": 64, - "tech_price": 136380000.0, - "tech_datetime": "2025-11-28 20:18:00", - "candidate_index": 6818, + "tech_bar_index": 1551776, + "signal_bar_index": 1551776, + "bar_offset": 62, + "tech_price": 136460000.0, + "tech_datetime": "2025-11-28 20:24:00", + "candidate_index": 10214, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, { "matched": true, "gt_bar_index": 1554079, - "tech_bar_index": 1554162, - "signal_bar_index": 1554162, - "bar_offset": 83, - "tech_price": 138269000.0, - "tech_datetime": "2025-12-03 19:42:00", - "candidate_index": 6826, + "tech_bar_index": 1554098, + "signal_bar_index": 1554098, + "bar_offset": 19, + "tech_price": 138314000.0, + "tech_datetime": "2025-12-03 16:30:00", + "candidate_index": 10236, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, { "matched": true, "gt_bar_index": 1557170, - "tech_bar_index": 1557105, - "signal_bar_index": 1557105, - "bar_offset": 65, - "tech_price": 134276000.0, - "tech_datetime": "2025-12-09 22:51:00", - "candidate_index": 6836, + "tech_bar_index": 1557251, + "signal_bar_index": 1557251, + "bar_offset": 81, + "tech_price": 137456000.0, + "tech_datetime": "2025-12-10 06:09:00", + "candidate_index": 10275, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, { "matched": true, "gt_bar_index": 1560974, - "tech_bar_index": 1561114, - "signal_bar_index": 1561114, - "bar_offset": 140, - "tech_price": 128444000.0, - "tech_datetime": "2025-12-18 07:18:00", - "candidate_index": 6854, + "tech_bar_index": 1560994, + "signal_bar_index": 1560994, + "bar_offset": 20, + "tech_price": 129261000.0, + "tech_datetime": "2025-12-18 01:18:00", + "candidate_index": 10310, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, { "matched": true, "gt_bar_index": 1563319, - "tech_bar_index": 1563372, - "signal_bar_index": 1563372, - "bar_offset": 53, - "tech_price": 133422000.0, - "tech_datetime": "2025-12-23 00:12:00", - "candidate_index": 6858, + "tech_bar_index": 1563403, + "signal_bar_index": 1563403, + "bar_offset": 84, + "tech_price": 133450000.0, + "tech_datetime": "2025-12-23 01:45:00", + "candidate_index": 10330, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, { "matched": true, "gt_bar_index": 1574511, - "tech_bar_index": 1574640, - "signal_bar_index": 1574640, - "bar_offset": 129, - "tech_price": 141373000.0, - "tech_datetime": "2026-01-15 11:36:00", - "candidate_index": 6899, + "tech_bar_index": 1574475, + "signal_bar_index": 1574475, + "bar_offset": 36, + "tech_price": 141757000.0, + "tech_datetime": "2026-01-15 03:21:00", + "candidate_index": 10426, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, @@ -218263,115 +371221,139 @@ "bar_offset": 149, "tech_price": 124488000.0, "tech_datetime": "2026-01-31 13:51:00", - "candidate_index": 6920, + "candidate_index": 10501, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, + { + "matched": true, + "gt_bar_index": 1583541, + "tech_bar_index": 1583298, + "signal_bar_index": 1583298, + "bar_offset": 243, + "tech_price": 111172000.0, + "tech_datetime": "2026-02-02 12:30:00", + "candidate_index": 10512, + "gt_datetime": "2026-02-03 00:39:00", + "gt_price": 117429000.0 + }, { "matched": true, "gt_bar_index": 1585269, - "tech_bar_index": 1585302, - "signal_bar_index": 1585302, - "bar_offset": 33, - "tech_price": 96936000.0, - "tech_datetime": "2026-02-06 16:42:00", - "candidate_index": 6929, + "tech_bar_index": 1585306, + "signal_bar_index": 1585306, + "bar_offset": 37, + "tech_price": 96392000.0, + "tech_datetime": "2026-02-06 16:54:00", + "candidate_index": 10523, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, { "matched": true, "gt_bar_index": 1585610, - "tech_bar_index": 1585770, - "signal_bar_index": 1585770, - "bar_offset": 160, - "tech_price": 101213000.0, - "tech_datetime": "2026-02-07 16:06:00", - "candidate_index": 6930, + "tech_bar_index": 1585742, + "signal_bar_index": 1585742, + "bar_offset": 132, + "tech_price": 104401000.0, + "tech_datetime": "2026-02-07 14:42:00", + "candidate_index": 10524, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, { "matched": true, "gt_bar_index": 1586570, - "tech_bar_index": 1586624, - "signal_bar_index": 1586624, - "bar_offset": 54, - "tech_price": 104428000.0, - "tech_datetime": "2026-02-09 10:48:00", - "candidate_index": 6933, + "tech_bar_index": 1586578, + "signal_bar_index": 1586578, + "bar_offset": 8, + "tech_price": 104392000.0, + "tech_datetime": "2026-02-09 08:30:00", + "candidate_index": 10529, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, { "matched": true, "gt_bar_index": 1589630, - "tech_bar_index": 1589421, - "signal_bar_index": 1589421, - "bar_offset": 209, - "tech_price": 102565000.0, - "tech_datetime": "2026-02-15 06:39:00", - "candidate_index": 6943, + "tech_bar_index": 1589665, + "signal_bar_index": 1589665, + "bar_offset": 35, + "tech_price": 103979000.0, + "tech_datetime": "2026-02-15 18:51:00", + "candidate_index": 10555, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, { "matched": true, "gt_bar_index": 1594700, - "tech_bar_index": 1594703, - "signal_bar_index": 1594703, - "bar_offset": 3, - "tech_price": 99207000.0, - "tech_datetime": "2026-02-26 06:45:00", - "candidate_index": 6964, + "tech_bar_index": 1594674, + "signal_bar_index": 1594674, + "bar_offset": 26, + "tech_price": 98921000.0, + "tech_datetime": "2026-02-26 05:18:00", + "candidate_index": 10594, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, { "matched": true, "gt_bar_index": 1598326, - "tech_bar_index": 1598498, - "signal_bar_index": 1598498, - "bar_offset": 172, - "tech_price": 104292000.0, - "tech_datetime": "2026-03-06 04:30:00", - "candidate_index": 6979, + "tech_bar_index": 1598179, + "signal_bar_index": 1598179, + "bar_offset": 147, + "tech_price": 105320000.0, + "tech_datetime": "2026-03-05 12:33:00", + "candidate_index": 10619, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, { "matched": true, "gt_bar_index": 1603899, - "tech_bar_index": 1603677, - "signal_bar_index": 1603677, - "bar_offset": 222, - "tech_price": 108305000.0, - "tech_datetime": "2026-03-16 23:27:00", - "candidate_index": 7000, + "tech_bar_index": 1603783, + "signal_bar_index": 1603783, + "bar_offset": 116, + "tech_price": 108552000.0, + "tech_datetime": "2026-03-17 04:45:00", + "candidate_index": 10663, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, + { + "matched": true, + "gt_bar_index": 1607938, + "tech_bar_index": 1607958, + "signal_bar_index": 1607958, + "bar_offset": 20, + "tech_price": 106137000.0, + "tech_datetime": "2026-03-25 21:30:00", + "candidate_index": 10702, + "gt_datetime": "2026-03-25 20:30:00", + "gt_price": 107284000.0 + }, { "matched": true, "gt_bar_index": 1631978, - "tech_bar_index": 1631719, - "signal_bar_index": 1631719, - "bar_offset": 259, - "tech_price": 117880000.0, - "tech_datetime": "2026-05-14 20:36:00", - "candidate_index": 7069, + "tech_bar_index": 1631963, + "signal_bar_index": 1631963, + "bar_offset": 15, + "tech_price": 119886000.0, + "tech_datetime": "2026-05-15 08:48:00", + "candidate_index": 10913, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, { "matched": true, "gt_bar_index": 1641655, - "tech_bar_index": 1641380, - "signal_bar_index": 1641380, - "bar_offset": 275, - "tech_price": 99000000.0, - "tech_datetime": "2026-06-03 23:39:00", - "candidate_index": 7093, + "tech_bar_index": 1641542, + "signal_bar_index": 1641542, + "bar_offset": 113, + "tech_price": 96185000.0, + "tech_datetime": "2026-06-04 07:45:00", + "candidate_index": 11021, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -218383,37 +371365,12 @@ "bar_offset": 150, "tech_price": 93900000.0, "tech_datetime": "2026-06-07 23:45:00", - "candidate_index": 7099, + "candidate_index": 11035, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } ], "misses": [ - { - "gt_bar_index": 2087, - "gt_datetime": "2017-01-05 19:27:00", - "gt_price": 1535000.0 - }, - { - "gt_bar_index": 2136, - "gt_datetime": "2017-01-05 21:54:00", - "gt_price": 1410000.0 - }, - { - "gt_bar_index": 2137, - "gt_datetime": "2017-01-05 21:57:00", - "gt_price": 1349000.0 - }, - { - "gt_bar_index": 2147, - "gt_datetime": "2017-01-05 22:27:00", - "gt_price": 1486000.0 - }, - { - "gt_bar_index": 2148, - "gt_datetime": "2017-01-05 22:30:00", - "gt_price": 1400000.0 - }, { "gt_bar_index": 2187, "gt_datetime": "2017-01-06 00:27:00", @@ -218424,21 +371381,16 @@ "gt_datetime": "2017-01-06 10:03:00", "gt_price": 1530000.0 }, - { - "gt_bar_index": 2410, - "gt_datetime": "2017-01-06 12:15:00", - "gt_price": 1530000.0 - }, - { - "gt_bar_index": 2668, - "gt_datetime": "2017-01-07 01:09:00", - "gt_price": 1243000.0 - }, { "gt_bar_index": 2860, "gt_datetime": "2017-01-07 11:30:00", "gt_price": 1110000.0 }, + { + "gt_bar_index": 4901, + "gt_datetime": "2017-01-11 22:51:00", + "gt_price": 1025000.0 + }, { "gt_bar_index": 4985, "gt_datetime": "2017-01-12 03:03:00", @@ -218449,21 +371401,16 @@ "gt_datetime": "2017-01-12 04:45:00", "gt_price": 983000.0 }, + { + "gt_bar_index": 45620, + "gt_datetime": "2017-04-12 08:12:00", + "gt_price": 1426000.0 + }, { "gt_bar_index": 56623, "gt_datetime": "2017-05-05 16:24:00", "gt_price": 2008000.0 }, - { - "gt_bar_index": 56718, - "gt_datetime": "2017-05-05 21:09:00", - "gt_price": 2030000.0 - }, - { - "gt_bar_index": 64511, - "gt_datetime": "2017-05-22 10:36:00", - "gt_price": 2970000.0 - }, { "gt_bar_index": 64634, "gt_datetime": "2017-05-22 16:45:00", @@ -218474,6 +371421,11 @@ "gt_datetime": "2017-05-23 11:09:00", "gt_price": 3281000.0 }, + { + "gt_bar_index": 66258, + "gt_datetime": "2017-05-26 01:57:00", + "gt_price": 4500000.0 + }, { "gt_bar_index": 66259, "gt_datetime": "2017-05-26 02:00:00", @@ -218484,21 +371436,51 @@ "gt_datetime": "2017-05-26 03:51:00", "gt_price": 4396000.0 }, + { + "gt_bar_index": 66346, + "gt_datetime": "2017-05-26 06:21:00", + "gt_price": 4600000.0 + }, + { + "gt_bar_index": 66394, + "gt_datetime": "2017-05-26 08:45:00", + "gt_price": 4070000.0 + }, { "gt_bar_index": 66397, "gt_datetime": "2017-05-26 08:54:00", "gt_price": 4200000.0 }, { - "gt_bar_index": 66482, - "gt_datetime": "2017-05-26 13:09:00", - "gt_price": 3672000.0 + "gt_bar_index": 66430, + "gt_datetime": "2017-05-26 10:33:00", + "gt_price": 4150000.0 }, { "gt_bar_index": 66508, "gt_datetime": "2017-05-26 14:27:00", "gt_price": 3670000.0 }, + { + "gt_bar_index": 66533, + "gt_datetime": "2017-05-26 15:42:00", + "gt_price": 3611000.0 + }, + { + "gt_bar_index": 66562, + "gt_datetime": "2017-05-26 17:09:00", + "gt_price": 3869000.0 + }, + { + "gt_bar_index": 66793, + "gt_datetime": "2017-05-27 04:42:00", + "gt_price": 3410000.0 + }, + { + "gt_bar_index": 66794, + "gt_datetime": "2017-05-27 04:45:00", + "gt_price": 3434000.0 + }, { "gt_bar_index": 66803, "gt_datetime": "2017-05-27 05:12:00", @@ -218509,11 +371491,6 @@ "gt_datetime": "2017-05-27 06:00:00", "gt_price": 3400000.0 }, - { - "gt_bar_index": 66854, - "gt_datetime": "2017-05-27 07:45:00", - "gt_price": 3250000.0 - }, { "gt_bar_index": 66856, "gt_datetime": "2017-05-27 07:51:00", @@ -218564,21 +371541,26 @@ "gt_datetime": "2017-05-27 19:27:00", "gt_price": 2699000.0 }, - { - "gt_bar_index": 67124, - "gt_datetime": "2017-05-27 21:15:00", - "gt_price": 2852000.0 - }, { "gt_bar_index": 67135, "gt_datetime": "2017-05-27 21:48:00", "gt_price": 2790000.0 }, + { + "gt_bar_index": 67203, + "gt_datetime": "2017-05-28 01:12:00", + "gt_price": 3140000.0 + }, { "gt_bar_index": 67213, "gt_datetime": "2017-05-28 01:42:00", "gt_price": 3100000.0 }, + { + "gt_bar_index": 67282, + "gt_datetime": "2017-05-28 05:09:00", + "gt_price": 3141000.0 + }, { "gt_bar_index": 67363, "gt_datetime": "2017-05-28 09:12:00", @@ -218595,24 +371577,19 @@ "gt_price": 3325000.0 }, { - "gt_bar_index": 71644, - "gt_datetime": "2017-06-06 09:42:00", - "gt_price": 3399000.0 + "gt_bar_index": 67553, + "gt_datetime": "2017-05-28 18:42:00", + "gt_price": 3230000.0 }, { - "gt_bar_index": 71691, - "gt_datetime": "2017-06-06 12:03:00", - "gt_price": 3449000.0 + "gt_bar_index": 67660, + "gt_datetime": "2017-05-29 00:03:00", + "gt_price": 3083000.0 }, { - "gt_bar_index": 71896, - "gt_datetime": "2017-06-06 22:18:00", - "gt_price": 3430000.0 - }, - { - "gt_bar_index": 91041, - "gt_datetime": "2017-07-16 22:21:00", - "gt_price": 2150000.0 + "gt_bar_index": 67804, + "gt_datetime": "2017-05-29 07:21:00", + "gt_price": 3198000.0 }, { "gt_bar_index": 91048, @@ -218639,20 +371616,20 @@ "gt_datetime": "2017-07-17 11:18:00", "gt_price": 2387000.0 }, + { + "gt_bar_index": 91355, + "gt_datetime": "2017-07-17 16:36:00", + "gt_price": 2366000.0 + }, { "gt_bar_index": 91507, "gt_datetime": "2017-07-18 00:12:00", "gt_price": 2405000.0 }, { - "gt_bar_index": 91667, - "gt_datetime": "2017-07-18 08:12:00", - "gt_price": 2676000.0 - }, - { - "gt_bar_index": 91681, - "gt_datetime": "2017-07-18 08:54:00", - "gt_price": 2650000.0 + "gt_bar_index": 93145, + "gt_datetime": "2017-07-21 10:12:00", + "gt_price": 3175000.0 }, { "gt_bar_index": 93236, @@ -218665,39 +371642,19 @@ "gt_price": 3125000.0 }, { - "gt_bar_index": 104067, - "gt_datetime": "2017-08-13 11:21:00", - "gt_price": 4850000.0 + "gt_bar_index": 106165, + "gt_datetime": "2017-08-17 20:15:00", + "gt_price": 5055000.0 }, { - "gt_bar_index": 104181, - "gt_datetime": "2017-08-13 17:03:00", - "gt_price": 4880000.0 + "gt_bar_index": 120156, + "gt_datetime": "2017-09-16 07:06:00", + "gt_price": 4345000.0 }, { - "gt_bar_index": 105197, - "gt_datetime": "2017-08-15 19:51:00", - "gt_price": 4910000.0 - }, - { - "gt_bar_index": 154586, - "gt_datetime": "2017-11-27 02:21:00", - "gt_price": 10756000.0 - }, - { - "gt_bar_index": 154883, - "gt_datetime": "2017-11-27 17:12:00", - "gt_price": 11174000.0 - }, - { - "gt_bar_index": 156107, - "gt_datetime": "2017-11-30 06:24:00", - "gt_price": 11550000.0 - }, - { - "gt_bar_index": 156113, - "gt_datetime": "2017-11-30 06:42:00", - "gt_price": 12443000.0 + "gt_bar_index": 147833, + "gt_datetime": "2017-11-13 00:42:00", + "gt_price": 7455000.0 }, { "gt_bar_index": 156121, @@ -218724,26 +371681,11 @@ "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, - { - "gt_bar_index": 156322, - "gt_datetime": "2017-11-30 17:09:00", - "gt_price": 12080000.0 - }, - { - "gt_bar_index": 156460, - "gt_datetime": "2017-12-01 00:03:00", - "gt_price": 11297000.0 - }, { "gt_bar_index": 156626, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, - { - "gt_bar_index": 159497, - "gt_datetime": "2017-12-07 07:54:00", - "gt_price": 19500000.0 - }, { "gt_bar_index": 159528, "gt_datetime": "2017-12-07 09:27:00", @@ -218754,11 +371696,6 @@ "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, - { - "gt_bar_index": 160077, - "gt_datetime": "2017-12-08 13:06:00", - "gt_price": 23953000.0 - }, { "gt_bar_index": 160106, "gt_datetime": "2017-12-08 14:39:00", @@ -218774,6 +371711,11 @@ "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, + { + "gt_bar_index": 160192, + "gt_datetime": "2017-12-08 19:00:00", + "gt_price": 21200000.0 + }, { "gt_bar_index": 160193, "gt_datetime": "2017-12-08 19:03:00", @@ -218800,29 +371742,9 @@ "gt_price": 19777000.0 }, { - "gt_bar_index": 160929, - "gt_datetime": "2017-12-10 07:51:00", - "gt_price": 17840000.0 - }, - { - "gt_bar_index": 160997, - "gt_datetime": "2017-12-10 11:15:00", - "gt_price": 16480000.0 - }, - { - "gt_bar_index": 161035, - "gt_datetime": "2017-12-10 13:09:00", - "gt_price": 14650000.0 - }, - { - "gt_bar_index": 161090, - "gt_datetime": "2017-12-10 15:54:00", - "gt_price": 16700000.0 - }, - { - "gt_bar_index": 161265, - "gt_datetime": "2017-12-11 00:39:00", - "gt_price": 18001000.0 + "gt_bar_index": 160250, + "gt_datetime": "2017-12-08 21:54:00", + "gt_price": 20500000.0 }, { "gt_bar_index": 161310, @@ -218830,49 +371752,9 @@ "gt_price": 18500000.0 }, { - "gt_bar_index": 166959, - "gt_datetime": "2017-12-23 04:09:00", - "gt_price": 18248000.0 - }, - { - "gt_bar_index": 167035, - "gt_datetime": "2017-12-23 07:57:00", - "gt_price": 19325000.0 - }, - { - "gt_bar_index": 167135, - "gt_datetime": "2017-12-23 12:57:00", - "gt_price": 19500000.0 - }, - { - "gt_bar_index": 173745, - "gt_datetime": "2018-01-06 08:30:00", - "gt_price": 25988000.0 - }, - { - "gt_bar_index": 173784, - "gt_datetime": "2018-01-06 10:27:00", - "gt_price": 25778000.0 - }, - { - "gt_bar_index": 178889, - "gt_datetime": "2018-01-17 07:48:00", - "gt_price": 14045000.0 - }, - { - "gt_bar_index": 178922, - "gt_datetime": "2018-01-17 09:27:00", - "gt_price": 15649000.0 - }, - { - "gt_bar_index": 179010, - "gt_datetime": "2018-01-17 13:51:00", - "gt_price": 13849000.0 - }, - { - "gt_bar_index": 179040, - "gt_datetime": "2018-01-17 15:21:00", - "gt_price": 13900000.0 + "gt_bar_index": 161390, + "gt_datetime": "2017-12-11 12:39:00", + "gt_price": 19900000.0 }, { "gt_bar_index": 179322, @@ -218880,84 +371762,69 @@ "gt_price": 14290000.0 }, { - "gt_bar_index": 179376, - "gt_datetime": "2018-01-18 08:45:00", - "gt_price": 15100000.0 + "gt_bar_index": 179348, + "gt_datetime": "2018-01-18 07:18:00", + "gt_price": 15420000.0 }, { - "gt_bar_index": 179429, - "gt_datetime": "2018-01-18 11:24:00", - "gt_price": 16400000.0 - }, - { - "gt_bar_index": 186860, - "gt_datetime": "2018-02-02 23:09:00", - "gt_price": 9525000.0 - }, - { - "gt_bar_index": 186915, - "gt_datetime": "2018-02-03 01:54:00", - "gt_price": 9535000.0 - }, - { - "gt_bar_index": 187040, - "gt_datetime": "2018-02-03 08:09:00", - "gt_price": 9500000.0 - }, - { - "gt_bar_index": 188640, - "gt_datetime": "2018-02-06 16:09:00", - "gt_price": 7150000.0 + "gt_bar_index": 180454, + "gt_datetime": "2018-01-20 14:39:00", + "gt_price": 17200000.0 }, { "gt_bar_index": 188692, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, + { + "gt_bar_index": 188762, + "gt_datetime": "2018-02-06 22:15:00", + "gt_price": 8027000.0 + }, + { + "gt_bar_index": 188779, + "gt_datetime": "2018-02-06 23:06:00", + "gt_price": 8100000.0 + }, { "gt_bar_index": 188806, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, { - "gt_bar_index": 388900, - "gt_datetime": "2019-04-03 12:09:00", - "gt_price": 5764000.0 + "gt_bar_index": 188972, + "gt_datetime": "2018-02-07 08:45:00", + "gt_price": 8701000.0 }, { - "gt_bar_index": 389255, - "gt_datetime": "2019-04-04 06:03:00", - "gt_price": 5973000.0 + "gt_bar_index": 189246, + "gt_datetime": "2018-02-07 22:27:00", + "gt_price": 9197000.0 }, { - "gt_bar_index": 409132, - "gt_datetime": "2019-05-16 10:03:00", - "gt_price": 9833000.0 + "gt_bar_index": 353553, + "gt_datetime": "2019-01-19 19:03:00", + "gt_price": 4180000.0 }, { - "gt_bar_index": 429024, - "gt_datetime": "2019-06-27 05:00:00", - "gt_price": 16858000.0 + "gt_bar_index": 432465, + "gt_datetime": "2019-07-04 09:03:00", + "gt_price": 14516000.0 }, { - "gt_bar_index": 429042, - "gt_datetime": "2019-06-27 05:54:00", - "gt_price": 15767000.0 + "gt_bar_index": 435800, + "gt_datetime": "2019-07-11 07:48:00", + "gt_price": 14784000.0 }, { - "gt_bar_index": 429567, - "gt_datetime": "2019-06-28 08:09:00", - "gt_price": 14520000.0 + "gt_bar_index": 553574, + "gt_datetime": "2020-03-13 09:00:00", + "gt_price": 6563000.0 }, { - "gt_bar_index": 429612, - "gt_datetime": "2019-06-28 10:24:00", - "gt_price": 14530000.0 - }, - { - "gt_bar_index": 430067, - "gt_datetime": "2019-06-29 09:09:00", - "gt_price": 15411000.0 + "gt_bar_index": 553586, + "gt_datetime": "2020-03-13 09:36:00", + "gt_price": 6600000.0 }, { "gt_bar_index": 553624, @@ -218999,55 +371866,25 @@ "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, + { + "gt_bar_index": 553909, + "gt_datetime": "2020-03-14 01:45:00", + "gt_price": 6911000.0 + }, { "gt_bar_index": 554038, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, { - "gt_bar_index": 576836, - "gt_datetime": "2020-04-30 20:12:00", - "gt_price": 10886000.0 + "gt_bar_index": 673413, + "gt_datetime": "2020-11-18 13:54:00", + "gt_price": 20300000.0 }, { - "gt_bar_index": 619238, - "gt_datetime": "2020-07-28 07:15:00", - "gt_price": 13290000.0 - }, - { - "gt_bar_index": 695549, - "gt_datetime": "2021-01-03 16:48:00", - "gt_price": 39427000.0 - }, - { - "gt_bar_index": 695955, - "gt_datetime": "2021-01-04 13:06:00", - "gt_price": 38399000.0 - }, - { - "gt_bar_index": 696173, - "gt_datetime": "2021-01-05 00:00:00", - "gt_price": 36692000.0 - }, - { - "gt_bar_index": 696367, - "gt_datetime": "2021-01-05 09:42:00", - "gt_price": 37400000.0 - }, - { - "gt_bar_index": 697769, - "gt_datetime": "2021-01-08 07:48:00", - "gt_price": 44840000.0 - }, - { - "gt_bar_index": 698096, - "gt_datetime": "2021-01-09 00:09:00", - "gt_price": 47954000.0 - }, - { - "gt_bar_index": 699435, - "gt_datetime": "2021-01-11 19:06:00", - "gt_price": 40858000.0 + "gt_bar_index": 696922, + "gt_datetime": "2021-01-06 13:27:00", + "gt_price": 39798000.0 }, { "gt_bar_index": 699710, @@ -219060,44 +371897,9 @@ "gt_price": 39300000.0 }, { - "gt_bar_index": 720076, - "gt_datetime": "2021-02-23 19:09:00", - "gt_price": 55360000.0 - }, - { - "gt_bar_index": 720138, - "gt_datetime": "2021-02-23 22:15:00", - "gt_price": 55342000.0 - }, - { - "gt_bar_index": 720188, - "gt_datetime": "2021-02-24 00:45:00", - "gt_price": 55705000.0 - }, - { - "gt_bar_index": 720438, - "gt_datetime": "2021-02-24 13:15:00", - "gt_price": 58046000.0 - }, - { - "gt_bar_index": 760920, - "gt_datetime": "2021-05-19 22:18:00", - "gt_price": 47000000.0 - }, - { - "gt_bar_index": 760929, - "gt_datetime": "2021-05-19 22:45:00", - "gt_price": 49500000.0 - }, - { - "gt_bar_index": 761057, - "gt_datetime": "2021-05-20 05:09:00", - "gt_price": 52893000.0 - }, - { - "gt_bar_index": 761111, - "gt_datetime": "2021-05-20 07:51:00", - "gt_price": 53648000.0 + "gt_bar_index": 761401, + "gt_datetime": "2021-05-20 22:21:00", + "gt_price": 52877000.0 }, { "gt_bar_index": 761548, @@ -219105,141 +371907,104 @@ "gt_price": 52667000.0 }, { - "gt_bar_index": 761995, - "gt_datetime": "2021-05-22 09:00:00", - "gt_price": 49163000.0 + "gt_bar_index": 763209, + "gt_datetime": "2021-05-24 21:42:00", + "gt_price": 47180000.0 }, { - "gt_bar_index": 856500, - "gt_datetime": "2021-12-05 12:33:00", - "gt_price": 63250000.0 + "gt_bar_index": 763574, + "gt_datetime": "2021-05-25 15:57:00", + "gt_price": 47757000.0 }, { - "gt_bar_index": 932159, - "gt_datetime": "2022-05-13 01:45:00", - "gt_price": 39654000.0 - }, - { - "gt_bar_index": 932593, - "gt_datetime": "2022-05-13 23:27:00", - "gt_price": 40747000.0 - }, - { - "gt_bar_index": 1196156, - "gt_datetime": "2023-11-16 09:18:00", - "gt_price": 50646000.0 + "gt_bar_index": 764047, + "gt_datetime": "2021-05-26 15:36:00", + "gt_price": 48888000.0 }, { "gt_bar_index": 1249304, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 - }, - { - "gt_bar_index": 1374504, - "gt_datetime": "2024-11-22 16:33:00", - "gt_price": 138880000.0 - }, - { - "gt_bar_index": 1379918, - "gt_datetime": "2024-12-03 23:15:00", - "gt_price": 132389000.0 - }, - { - "gt_bar_index": 1439453, - "gt_datetime": "2025-04-07 23:18:00", - "gt_price": 120961000.0 - }, - { - "gt_bar_index": 1536459, - "gt_datetime": "2025-10-27 16:06:00", - "gt_price": 171490000.0 - }, - { - "gt_bar_index": 1583541, - "gt_datetime": "2026-02-03 00:39:00", - "gt_price": 117429000.0 - }, - { - "gt_bar_index": 1607938, - "gt_datetime": "2026-03-25 20:30:00", - "gt_price": 107284000.0 } ], "signal_type": "swing_high", "signal_label": "스윙 매도 (S)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "div_bear": { "side": "sell", "gt_count": 139, - "tech_count": 7103, - "hit_count": 135, - "miss_count": 4, - "recall": 0.9712, - "precision": 0.019, - "f1": 0.0373, - "avg_bar_offset": 118.8, + "tech_count": 11043, + "hit_count": 137, + "miss_count": 2, + "recall": 0.9856, + "precision": 0.0124, + "f1": 0.0245, + "avg_bar_offset": 79.7, "hits": [ { "matched": true, "gt_bar_index": 9568, - "tech_bar_index": 9453, - "signal_bar_index": 9453, - "bar_offset": 115, - "tech_price": 1093000.0, - "tech_datetime": "2017-01-22 04:45:00", - "candidate_index": 43, + "tech_bar_index": 9744, + "signal_bar_index": 9744, + "bar_offset": 176, + "tech_price": 1098000.0, + "tech_datetime": "2017-01-22 21:09:00", + "candidate_index": 32, "gt_datetime": "2017-01-22 12:12:00", "gt_price": 1121000.0 }, { "matched": true, "gt_bar_index": 14563, - "tech_bar_index": 14349, - "signal_bar_index": 14349, - "bar_offset": 214, - "tech_price": 1193000.0, - "tech_datetime": "2017-02-03 02:21:00", - "candidate_index": 77, + "tech_bar_index": 14697, + "signal_bar_index": 14697, + "bar_offset": 134, + "tech_price": 1228000.0, + "tech_datetime": "2017-02-03 20:54:00", + "candidate_index": 38, "gt_datetime": "2017-02-03 14:12:00", "gt_price": 1259000.0 }, { "matched": true, "gt_bar_index": 28791, - "tech_bar_index": 28675, - "signal_bar_index": 28675, - "bar_offset": 116, - "tech_price": 1517000.0, - "tech_datetime": "2017-03-07 03:12:00", - "candidate_index": 132, + "tech_bar_index": 28509, + "signal_bar_index": 28509, + "bar_offset": 282, + "tech_price": 1522000.0, + "tech_datetime": "2017-03-06 18:48:00", + "candidate_index": 58, "gt_datetime": "2017-03-07 10:30:00", "gt_price": 1525000.0 }, { "matched": true, "gt_bar_index": 94815, - "tech_bar_index": 94737, - "signal_bar_index": 94737, - "bar_offset": 78, - "tech_price": 3035000.0, - "tech_datetime": "2017-07-24 18:39:00", - "candidate_index": 476, + "tech_bar_index": 94503, + "signal_bar_index": 94503, + "bar_offset": 312, + "tech_price": 3055000.0, + "tech_datetime": "2017-07-24 06:57:00", + "candidate_index": 296, "gt_datetime": "2017-07-24 22:33:00", "gt_price": 3089000.0 }, { "matched": true, "gt_bar_index": 106634, - "tech_bar_index": 106783, - "signal_bar_index": 106783, - "bar_offset": 149, - "tech_price": 4809000.0, - "tech_datetime": "2017-08-19 03:09:00", - "candidate_index": 509, + "tech_bar_index": 106699, + "signal_bar_index": 106699, + "bar_offset": 65, + "tech_price": 4890000.0, + "tech_datetime": "2017-08-18 22:57:00", + "candidate_index": 353, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, @@ -219251,151 +372016,127 @@ "bar_offset": 6, "tech_price": 4924000.0, "tech_datetime": "2017-08-26 02:21:00", - "candidate_index": 525, + "candidate_index": 372, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, - { - "matched": true, - "gt_bar_index": 123794, - "tech_bar_index": 124165, - "signal_bar_index": 124165, - "bar_offset": 371, - "tech_price": 4188000.0, - "tech_datetime": "2017-09-24 15:33:00", - "candidate_index": 576, - "gt_datetime": "2017-09-23 21:00:00", - "gt_price": 4330000.0 - }, { "matched": true, "gt_bar_index": 135063, - "tech_bar_index": 134918, - "signal_bar_index": 134918, - "bar_offset": 145, - "tech_price": 6349000.0, - "tech_datetime": "2017-10-17 01:18:00", - "candidate_index": 617, + "tech_bar_index": 134894, + "signal_bar_index": 134894, + "bar_offset": 169, + "tech_price": 6359000.0, + "tech_datetime": "2017-10-17 00:06:00", + "candidate_index": 485, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, { "matched": true, "gt_bar_index": 139894, - "tech_bar_index": 140015, - "signal_bar_index": 140015, - "bar_offset": 121, - "tech_price": 6751000.0, - "tech_datetime": "2017-10-27 16:09:00", - "candidate_index": 642, + "tech_bar_index": 139957, + "signal_bar_index": 139957, + "bar_offset": 63, + "tech_price": 6822000.0, + "tech_datetime": "2017-10-27 13:15:00", + "candidate_index": 513, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, { "matched": true, "gt_bar_index": 221442, - "tech_bar_index": 221345, - "signal_bar_index": 221345, - "bar_offset": 97, - "tech_price": 8585000.0, - "tech_datetime": "2018-04-16 05:12:00", - "candidate_index": 1098, + "tech_bar_index": 221490, + "signal_bar_index": 221490, + "bar_offset": 48, + "tech_price": 8633000.0, + "tech_datetime": "2018-04-16 12:27:00", + "candidate_index": 1042, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, { "matched": true, "gt_bar_index": 242521, - "tech_bar_index": 242618, - "signal_bar_index": 242618, - "bar_offset": 97, - "tech_price": 8304000.0, - "tech_datetime": "2018-05-30 15:36:00", - "candidate_index": 1222, + "tech_bar_index": 242558, + "signal_bar_index": 242558, + "bar_offset": 37, + "tech_price": 8302000.0, + "tech_datetime": "2018-05-30 12:36:00", + "candidate_index": 1163, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, - { - "matched": true, - "gt_bar_index": 246458, - "tech_bar_index": 246461, - "signal_bar_index": 246461, - "bar_offset": 3, - "tech_price": 8369000.0, - "tech_datetime": "2018-06-07 17:45:00", - "candidate_index": 1254, - "gt_datetime": "2018-06-07 17:36:00", - "gt_price": 8410000.0 - }, { "matched": true, "gt_bar_index": 248863, - "tech_bar_index": 248871, - "signal_bar_index": 248871, - "bar_offset": 8, - "tech_price": 7595000.0, - "tech_datetime": "2018-06-12 18:15:00", - "candidate_index": 1266, + "tech_bar_index": 248951, + "signal_bar_index": 248951, + "bar_offset": 88, + "tech_price": 7489000.0, + "tech_datetime": "2018-06-12 22:15:00", + "candidate_index": 1190, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, { "matched": true, "gt_bar_index": 256543, - "tech_bar_index": 256485, - "signal_bar_index": 256485, - "bar_offset": 58, - "tech_price": 6902000.0, - "tech_datetime": "2018-06-29 01:51:00", - "candidate_index": 1315, + "tech_bar_index": 256593, + "signal_bar_index": 256593, + "bar_offset": 50, + "tech_price": 6745000.0, + "tech_datetime": "2018-06-29 07:21:00", + "candidate_index": 1240, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, { "matched": true, "gt_bar_index": 258710, - "tech_bar_index": 258842, - "signal_bar_index": 258842, - "bar_offset": 132, - "tech_price": 7230000.0, - "tech_datetime": "2018-07-03 23:51:00", - "candidate_index": 1327, + "tech_bar_index": 258854, + "signal_bar_index": 258854, + "bar_offset": 144, + "tech_price": 7190000.0, + "tech_datetime": "2018-07-04 00:27:00", + "candidate_index": 1251, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, { "matched": true, "gt_bar_index": 261864, - "tech_bar_index": 261870, - "signal_bar_index": 261870, - "bar_offset": 6, - "tech_price": 7533000.0, - "tech_datetime": "2018-07-10 07:27:00", - "candidate_index": 1345, + "tech_bar_index": 261876, + "signal_bar_index": 261876, + "bar_offset": 12, + "tech_price": 7526000.0, + "tech_datetime": "2018-07-10 07:45:00", + "candidate_index": 1262, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, { "matched": true, "gt_bar_index": 272507, - "tech_bar_index": 272614, - "signal_bar_index": 272614, - "bar_offset": 107, - "tech_price": 8732000.0, - "tech_datetime": "2018-08-02 15:33:00", - "candidate_index": 1410, + "tech_bar_index": 272724, + "signal_bar_index": 272724, + "bar_offset": 217, + "tech_price": 8672000.0, + "tech_datetime": "2018-08-02 21:09:00", + "candidate_index": 1319, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, { "matched": true, "gt_bar_index": 274406, - "tech_bar_index": 274358, - "signal_bar_index": 274358, - "bar_offset": 48, - "tech_price": 8100000.0, - "tech_datetime": "2018-08-06 09:54:00", - "candidate_index": 1421, + "tech_bar_index": 274444, + "signal_bar_index": 274444, + "bar_offset": 38, + "tech_price": 8138000.0, + "tech_datetime": "2018-08-06 14:12:00", + "candidate_index": 1329, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, @@ -219407,55 +372148,55 @@ "bar_offset": 61, "tech_price": 7330000.0, "tech_datetime": "2018-09-14 09:33:00", - "candidate_index": 1549, + "candidate_index": 1437, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, { "matched": true, "gt_bar_index": 294450, - "tech_bar_index": 294420, - "signal_bar_index": 294420, - "bar_offset": 30, - "tech_price": 7340000.0, - "tech_datetime": "2018-09-17 16:12:00", - "candidate_index": 1571, + "tech_bar_index": 294484, + "signal_bar_index": 294484, + "bar_offset": 34, + "tech_price": 7339000.0, + "tech_datetime": "2018-09-17 19:24:00", + "candidate_index": 1455, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, { "matched": true, "gt_bar_index": 304472, - "tech_bar_index": 304600, - "signal_bar_index": 304600, - "bar_offset": 128, - "tech_price": 7539000.0, - "tech_datetime": "2018-10-09 04:06:00", - "candidate_index": 1638, + "tech_bar_index": 304254, + "signal_bar_index": 304254, + "bar_offset": 218, + "tech_price": 7485000.0, + "tech_datetime": "2018-10-08 10:45:00", + "candidate_index": 1515, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, { "matched": true, "gt_bar_index": 320991, - "tech_bar_index": 321043, - "signal_bar_index": 321043, - "bar_offset": 52, - "tech_price": 7256000.0, - "tech_datetime": "2018-11-12 17:33:00", - "candidate_index": 1796, + "tech_bar_index": 321058, + "signal_bar_index": 321058, + "bar_offset": 67, + "tech_price": 7255000.0, + "tech_datetime": "2018-11-12 18:18:00", + "candidate_index": 1628, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, { "matched": true, "gt_bar_index": 335555, - "tech_bar_index": 335564, - "signal_bar_index": 335564, - "bar_offset": 9, - "tech_price": 3888000.0, - "tech_datetime": "2018-12-13 07:03:00", - "candidate_index": 1876, + "tech_bar_index": 335506, + "signal_bar_index": 335506, + "bar_offset": 49, + "tech_price": 3883000.0, + "tech_datetime": "2018-12-13 04:03:00", + "candidate_index": 1729, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, @@ -219467,91 +372208,91 @@ "bar_offset": 23, "tech_price": 4313000.0, "tech_datetime": "2019-01-10 15:36:00", - "candidate_index": 1953, + "candidate_index": 1798, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, { "matched": true, "gt_bar_index": 372849, - "tech_bar_index": 372832, - "signal_bar_index": 372832, - "bar_offset": 17, - "tech_price": 4256000.0, - "tech_datetime": "2019-02-28 23:48:00", - "candidate_index": 2096, + "tech_bar_index": 372879, + "signal_bar_index": 372879, + "bar_offset": 30, + "tech_price": 4252000.0, + "tech_datetime": "2019-03-01 02:09:00", + "candidate_index": 1889, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, { "matched": true, "gt_bar_index": 403113, - "tech_bar_index": 402906, - "signal_bar_index": 402906, - "bar_offset": 207, - "tech_price": 6330000.0, - "tech_datetime": "2019-05-03 08:36:00", - "candidate_index": 2246, + "tech_bar_index": 403135, + "signal_bar_index": 403135, + "bar_offset": 22, + "tech_price": 6594000.0, + "tech_datetime": "2019-05-03 20:03:00", + "candidate_index": 2007, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, { "matched": true, "gt_bar_index": 423999, - "tech_bar_index": 424074, - "signal_bar_index": 424074, - "bar_offset": 75, - "tech_price": 10862000.0, - "tech_datetime": "2019-06-16 21:15:00", - "candidate_index": 2315, + "tech_bar_index": 424006, + "signal_bar_index": 424006, + "bar_offset": 7, + "tech_price": 10909000.0, + "tech_datetime": "2019-06-16 17:51:00", + "candidate_index": 2127, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, { "matched": true, "gt_bar_index": 450229, - "tech_bar_index": 450302, - "signal_bar_index": 450302, - "bar_offset": 73, - "tech_price": 14177000.0, - "tech_datetime": "2019-08-10 13:03:00", - "candidate_index": 2422, + "tech_bar_index": 450244, + "signal_bar_index": 450244, + "bar_offset": 15, + "tech_price": 14253000.0, + "tech_datetime": "2019-08-10 10:09:00", + "candidate_index": 2266, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, { "matched": true, "gt_bar_index": 451815, - "tech_bar_index": 452081, - "signal_bar_index": 452081, - "bar_offset": 266, - "tech_price": 13155000.0, - "tech_datetime": "2019-08-14 06:00:00", - "candidate_index": 2426, + "tech_bar_index": 452089, + "signal_bar_index": 452089, + "bar_offset": 274, + "tech_price": 13117000.0, + "tech_datetime": "2019-08-14 06:24:00", + "candidate_index": 2282, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, { "matched": true, "gt_bar_index": 456734, - "tech_bar_index": 456702, - "signal_bar_index": 456702, - "bar_offset": 32, - "tech_price": 12456000.0, - "tech_datetime": "2019-08-24 05:33:00", - "candidate_index": 2444, + "tech_bar_index": 456828, + "signal_bar_index": 456828, + "bar_offset": 94, + "tech_price": 12368000.0, + "tech_datetime": "2019-08-24 11:51:00", + "candidate_index": 2316, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, { "matched": true, "gt_bar_index": 467870, - "tech_bar_index": 467871, - "signal_bar_index": 467871, - "bar_offset": 1, - "tech_price": 12226000.0, - "tech_datetime": "2019-09-16 12:09:00", - "candidate_index": 2489, + "tech_bar_index": 467890, + "signal_bar_index": 467890, + "bar_offset": 20, + "tech_price": 12195000.0, + "tech_datetime": "2019-09-16 13:06:00", + "candidate_index": 2398, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, @@ -219563,163 +372304,163 @@ "bar_offset": 48, "tech_price": 9782000.0, "tech_datetime": "2019-10-05 07:36:00", - "candidate_index": 2528, + "candidate_index": 2465, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, { "matched": true, "gt_bar_index": 479476, - "tech_bar_index": 479596, - "signal_bar_index": 479596, - "bar_offset": 120, - "tech_price": 10103000.0, - "tech_datetime": "2019-10-10 22:48:00", - "candidate_index": 2538, + "tech_bar_index": 479587, + "signal_bar_index": 479587, + "bar_offset": 111, + "tech_price": 10066000.0, + "tech_datetime": "2019-10-10 22:21:00", + "candidate_index": 2478, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, { "matched": true, "gt_bar_index": 481089, - "tech_bar_index": 481161, - "signal_bar_index": 481161, - "bar_offset": 72, - "tech_price": 9933000.0, - "tech_datetime": "2019-10-14 05:06:00", - "candidate_index": 2545, + "tech_bar_index": 481207, + "signal_bar_index": 481207, + "bar_offset": 118, + "tech_price": 9814000.0, + "tech_datetime": "2019-10-14 07:24:00", + "candidate_index": 2488, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, { "matched": true, "gt_bar_index": 484523, - "tech_bar_index": 484568, - "signal_bar_index": 484568, - "bar_offset": 45, - "tech_price": 9709000.0, - "tech_datetime": "2019-10-21 07:27:00", - "candidate_index": 2569, + "tech_bar_index": 484674, + "signal_bar_index": 484674, + "bar_offset": 151, + "tech_price": 9710000.0, + "tech_datetime": "2019-10-21 12:45:00", + "candidate_index": 2512, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, { "matched": true, "gt_bar_index": 488541, - "tech_bar_index": 488432, - "signal_bar_index": 488432, - "bar_offset": 109, - "tech_price": 10771000.0, - "tech_datetime": "2019-10-29 08:39:00", - "candidate_index": 2586, + "tech_bar_index": 488616, + "signal_bar_index": 488616, + "bar_offset": 75, + "tech_price": 10930000.0, + "tech_datetime": "2019-10-29 17:51:00", + "candidate_index": 2541, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, { "matched": true, "gt_bar_index": 491730, - "tech_bar_index": 491971, - "signal_bar_index": 491971, - "bar_offset": 241, - "tech_price": 10737000.0, - "tech_datetime": "2019-11-05 17:39:00", - "candidate_index": 2602, + "tech_bar_index": 491923, + "signal_bar_index": 491923, + "bar_offset": 193, + "tech_price": 10814000.0, + "tech_datetime": "2019-11-05 15:15:00", + "candidate_index": 2562, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, { "matched": true, "gt_bar_index": 544946, - "tech_bar_index": 544957, - "signal_bar_index": 544957, - "bar_offset": 11, - "tech_price": 11758000.0, - "tech_datetime": "2020-02-24 10:03:00", - "candidate_index": 2898, + "tech_bar_index": 545030, + "signal_bar_index": 545030, + "bar_offset": 84, + "tech_price": 11617000.0, + "tech_datetime": "2020-02-24 13:42:00", + "candidate_index": 2942, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, { "matched": true, "gt_bar_index": 586828, - "tech_bar_index": 586880, - "signal_bar_index": 586880, - "bar_offset": 52, - "tech_price": 11435000.0, - "tech_datetime": "2020-05-21 18:24:00", - "candidate_index": 3077, + "tech_bar_index": 586841, + "signal_bar_index": 586841, + "bar_offset": 13, + "tech_price": 11472000.0, + "tech_datetime": "2020-05-21 16:27:00", + "candidate_index": 3200, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, { "matched": true, "gt_bar_index": 596753, - "tech_bar_index": 596891, - "signal_bar_index": 596891, - "bar_offset": 138, - "tech_price": 11683000.0, - "tech_datetime": "2020-06-11 17:54:00", - "candidate_index": 3117, + "tech_bar_index": 596581, + "signal_bar_index": 596581, + "bar_offset": 172, + "tech_price": 11622000.0, + "tech_datetime": "2020-06-10 23:30:00", + "candidate_index": 3262, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, { "matched": true, "gt_bar_index": 631137, - "tech_bar_index": 631014, - "signal_bar_index": 631014, - "bar_offset": 123, - "tech_price": 13898000.0, - "tech_datetime": "2020-08-21 20:03:00", - "candidate_index": 3263, + "tech_bar_index": 631364, + "signal_bar_index": 631364, + "bar_offset": 227, + "tech_price": 13626000.0, + "tech_datetime": "2020-08-22 13:33:00", + "candidate_index": 3438, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, { "matched": true, "gt_bar_index": 645458, - "tech_bar_index": 645205, - "signal_bar_index": 645205, - "bar_offset": 253, - "tech_price": 12788000.0, - "tech_datetime": "2020-09-20 19:27:00", - "candidate_index": 3330, + "tech_bar_index": 645402, + "signal_bar_index": 645402, + "bar_offset": 56, + "tech_price": 12744000.0, + "tech_datetime": "2020-09-21 05:18:00", + "candidate_index": 3511, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, { "matched": true, "gt_bar_index": 671009, - "tech_bar_index": 671017, - "signal_bar_index": 671017, - "bar_offset": 8, - "tech_price": 18127000.0, - "tech_datetime": "2020-11-13 14:06:00", - "candidate_index": 3424, + "tech_bar_index": 671073, + "signal_bar_index": 671073, + "bar_offset": 64, + "tech_price": 18030000.0, + "tech_datetime": "2020-11-13 16:54:00", + "candidate_index": 3644, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, { "matched": true, "gt_bar_index": 676448, - "tech_bar_index": 676300, - "signal_bar_index": 676300, - "bar_offset": 148, - "tech_price": 20274000.0, - "tech_datetime": "2020-11-24 14:15:00", - "candidate_index": 3441, + "tech_bar_index": 676475, + "signal_bar_index": 676475, + "bar_offset": 27, + "tech_price": 20916000.0, + "tech_datetime": "2020-11-24 23:00:00", + "candidate_index": 3674, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, { "matched": true, "gt_bar_index": 682434, - "tech_bar_index": 682278, - "signal_bar_index": 682278, - "bar_offset": 156, - "tech_price": 20753000.0, - "tech_datetime": "2020-12-07 01:15:00", - "candidate_index": 3465, + "tech_bar_index": 682407, + "signal_bar_index": 682407, + "bar_offset": 27, + "tech_price": 20752000.0, + "tech_datetime": "2020-12-07 07:42:00", + "candidate_index": 3713, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, @@ -219731,127 +372472,127 @@ "bar_offset": 29, "tech_price": 31125000.0, "tech_datetime": "2020-12-30 17:27:00", - "candidate_index": 3506, + "candidate_index": 3779, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, { "matched": true, "gt_bar_index": 715798, - "tech_bar_index": 716056, - "signal_bar_index": 716056, - "bar_offset": 258, - "tech_price": 52723000.0, - "tech_datetime": "2021-02-15 10:09:00", - "candidate_index": 3589, + "tech_bar_index": 715836, + "signal_bar_index": 715836, + "bar_offset": 38, + "tech_price": 52250000.0, + "tech_datetime": "2021-02-14 23:09:00", + "candidate_index": 3870, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, { "matched": true, "gt_bar_index": 755963, - "tech_bar_index": 756114, - "signal_bar_index": 756114, - "bar_offset": 151, - "tech_price": 71299000.0, - "tech_datetime": "2021-05-09 21:03:00", - "candidate_index": 3735, + "tech_bar_index": 755983, + "signal_bar_index": 755983, + "bar_offset": 20, + "tech_price": 71863000.0, + "tech_datetime": "2021-05-09 14:30:00", + "candidate_index": 4073, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, { "matched": true, "gt_bar_index": 775424, - "tech_bar_index": 775489, - "signal_bar_index": 775489, - "bar_offset": 65, - "tech_price": 41673000.0, - "tech_datetime": "2021-06-19 13:33:00", - "candidate_index": 3826, + "tech_bar_index": 775460, + "signal_bar_index": 775460, + "bar_offset": 36, + "tech_price": 41900000.0, + "tech_datetime": "2021-06-19 12:06:00", + "candidate_index": 4184, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, { "matched": true, "gt_bar_index": 789432, - "tech_bar_index": 789437, - "signal_bar_index": 789437, - "bar_offset": 5, - "tech_price": 37755000.0, - "tech_datetime": "2021-07-18 14:57:00", - "candidate_index": 3894, + "tech_bar_index": 789439, + "signal_bar_index": 789439, + "bar_offset": 7, + "tech_price": 37665000.0, + "tech_datetime": "2021-07-18 15:03:00", + "candidate_index": 4284, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, { "matched": true, "gt_bar_index": 799532, - "tech_bar_index": 799606, - "signal_bar_index": 799606, - "bar_offset": 74, - "tech_price": 51000000.0, - "tech_datetime": "2021-08-08 19:24:00", - "candidate_index": 3942, + "tech_bar_index": 799171, + "signal_bar_index": 799171, + "bar_offset": 361, + "tech_price": 50284000.0, + "tech_datetime": "2021-08-07 21:39:00", + "candidate_index": 4356, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, { "matched": true, "gt_bar_index": 803953, - "tech_bar_index": 804043, - "signal_bar_index": 804043, - "bar_offset": 90, - "tech_price": 53798000.0, - "tech_datetime": "2021-08-18 01:15:00", - "candidate_index": 3965, + "tech_bar_index": 803818, + "signal_bar_index": 803818, + "bar_offset": 135, + "tech_price": 54125000.0, + "tech_datetime": "2021-08-17 14:00:00", + "candidate_index": 4379, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, { "matched": true, "gt_bar_index": 821549, - "tech_bar_index": 821738, - "signal_bar_index": 821738, - "bar_offset": 189, - "tech_price": 52833000.0, - "tech_datetime": "2021-09-23 22:00:00", - "candidate_index": 4033, + "tech_bar_index": 821722, + "signal_bar_index": 821722, + "bar_offset": 173, + "tech_price": 52768000.0, + "tech_datetime": "2021-09-23 21:12:00", + "candidate_index": 4490, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, { "matched": true, "gt_bar_index": 840999, - "tech_bar_index": 841072, - "signal_bar_index": 841072, - "bar_offset": 73, - "tech_price": 74443000.0, - "tech_datetime": "2021-11-03 04:42:00", - "candidate_index": 4114, + "tech_bar_index": 841025, + "signal_bar_index": 841025, + "bar_offset": 26, + "tech_price": 74643000.0, + "tech_datetime": "2021-11-03 02:21:00", + "candidate_index": 4605, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, { "matched": true, "gt_bar_index": 846929, - "tech_bar_index": 846989, - "signal_bar_index": 846989, - "bar_offset": 60, - "tech_price": 79304000.0, - "tech_datetime": "2021-11-15 12:33:00", - "candidate_index": 4151, + "tech_bar_index": 847040, + "signal_bar_index": 847040, + "bar_offset": 111, + "tech_price": 79317000.0, + "tech_datetime": "2021-11-15 15:06:00", + "candidate_index": 4645, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, { "matched": true, "gt_bar_index": 863106, - "tech_bar_index": 862987, - "signal_bar_index": 862987, - "bar_offset": 119, - "tech_price": 58125000.0, - "tech_datetime": "2021-12-19 07:42:00", - "candidate_index": 4229, + "tech_bar_index": 863046, + "signal_bar_index": 863046, + "bar_offset": 60, + "tech_price": 58078000.0, + "tech_datetime": "2021-12-19 10:39:00", + "candidate_index": 4768, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, @@ -219863,895 +372604,919 @@ "bar_offset": 28, "tech_price": 59776000.0, "tech_datetime": "2021-12-28 13:18:00", - "candidate_index": 4250, + "candidate_index": 4804, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, { "matched": true, "gt_bar_index": 868986, - "tech_bar_index": 868918, - "signal_bar_index": 868918, - "bar_offset": 68, - "tech_price": 57270000.0, - "tech_datetime": "2021-12-31 16:15:00", - "candidate_index": 4257, + "tech_bar_index": 869006, + "signal_bar_index": 869006, + "bar_offset": 20, + "tech_price": 58295000.0, + "tech_datetime": "2021-12-31 20:39:00", + "candidate_index": 4814, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, { "matched": true, "gt_bar_index": 875305, - "tech_bar_index": 875209, - "signal_bar_index": 875209, - "bar_offset": 96, - "tech_price": 53254000.0, - "tech_datetime": "2022-01-13 18:48:00", - "candidate_index": 4293, + "tech_bar_index": 875259, + "signal_bar_index": 875259, + "bar_offset": 46, + "tech_price": 53161000.0, + "tech_datetime": "2022-01-13 21:18:00", + "candidate_index": 4870, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, { "matched": true, "gt_bar_index": 877023, - "tech_bar_index": 876976, - "signal_bar_index": 876976, - "bar_offset": 47, - "tech_price": 51976000.0, - "tech_datetime": "2022-01-17 11:09:00", - "candidate_index": 4301, + "tech_bar_index": 877027, + "signal_bar_index": 877027, + "bar_offset": 4, + "tech_price": 51995000.0, + "tech_datetime": "2022-01-17 13:42:00", + "candidate_index": 4882, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, { "matched": true, "gt_bar_index": 893625, - "tech_bar_index": 893446, - "signal_bar_index": 893446, - "bar_offset": 179, - "tech_price": 46722000.0, - "tech_datetime": "2022-02-21 01:42:00", - "candidate_index": 4368, + "tech_bar_index": 893466, + "signal_bar_index": 893466, + "bar_offset": 159, + "tech_price": 46769000.0, + "tech_datetime": "2022-02-21 02:42:00", + "candidate_index": 5012, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, { "matched": true, "gt_bar_index": 899833, - "tech_bar_index": 899416, - "signal_bar_index": 899416, - "bar_offset": 417, - "tech_price": 48217000.0, - "tech_datetime": "2022-03-05 13:09:00", - "candidate_index": 4396, + "tech_bar_index": 899774, + "signal_bar_index": 899774, + "bar_offset": 59, + "tech_price": 48678000.0, + "tech_datetime": "2022-03-06 07:03:00", + "candidate_index": 5045, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, { "matched": true, "gt_bar_index": 918286, - "tech_bar_index": 918134, - "signal_bar_index": 918134, - "bar_offset": 152, - "tech_price": 50156000.0, - "tech_datetime": "2022-04-13 20:30:00", - "candidate_index": 4470, + "tech_bar_index": 918370, + "signal_bar_index": 918370, + "bar_offset": 84, + "tech_price": 51436000.0, + "tech_datetime": "2022-04-14 08:18:00", + "candidate_index": 5168, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, { "matched": true, "gt_bar_index": 945992, - "tech_bar_index": 945996, - "signal_bar_index": 945996, - "bar_offset": 4, - "tech_price": 38058000.0, - "tech_datetime": "2022-06-10 21:36:00", - "candidate_index": 4587, + "tech_bar_index": 945997, + "signal_bar_index": 945997, + "bar_offset": 5, + "tech_price": 38158000.0, + "tech_datetime": "2022-06-10 21:39:00", + "candidate_index": 5379, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, { "matched": true, "gt_bar_index": 953096, - "tech_bar_index": 953140, - "signal_bar_index": 953140, - "bar_offset": 44, - "tech_price": 27796000.0, - "tech_datetime": "2022-06-25 18:48:00", - "candidate_index": 4634, + "tech_bar_index": 953234, + "signal_bar_index": 953234, + "bar_offset": 138, + "tech_price": 27480000.0, + "tech_datetime": "2022-06-25 23:30:00", + "candidate_index": 5450, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, { "matched": true, "gt_bar_index": 954630, - "tech_bar_index": 954634, - "signal_bar_index": 954634, - "bar_offset": 4, - "tech_price": 27187000.0, - "tech_datetime": "2022-06-28 21:30:00", - "candidate_index": 4642, + "tech_bar_index": 954448, + "signal_bar_index": 954448, + "bar_offset": 182, + "tech_price": 26873000.0, + "tech_datetime": "2022-06-28 12:12:00", + "candidate_index": 5462, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, { "matched": true, "gt_bar_index": 960998, - "tech_bar_index": 961139, - "signal_bar_index": 961139, - "bar_offset": 141, - "tech_price": 26326000.0, - "tech_datetime": "2022-07-12 10:45:00", - "candidate_index": 4679, + "tech_bar_index": 961019, + "signal_bar_index": 961019, + "bar_offset": 21, + "tech_price": 27068000.0, + "tech_datetime": "2022-07-12 04:45:00", + "candidate_index": 5515, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, { "matched": true, "gt_bar_index": 967121, - "tech_bar_index": 967052, - "signal_bar_index": 967052, - "bar_offset": 69, - "tech_price": 29921000.0, - "tech_datetime": "2022-07-25 04:18:00", - "candidate_index": 4703, + "tech_bar_index": 967158, + "signal_bar_index": 967158, + "bar_offset": 37, + "tech_price": 29653000.0, + "tech_datetime": "2022-07-25 09:36:00", + "candidate_index": 5556, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, { "matched": true, "gt_bar_index": 971712, - "tech_bar_index": 971538, - "signal_bar_index": 971538, - "bar_offset": 174, - "tech_price": 30565000.0, - "tech_datetime": "2022-08-03 12:36:00", - "candidate_index": 4720, + "tech_bar_index": 971728, + "signal_bar_index": 971728, + "bar_offset": 16, + "tech_price": 31093000.0, + "tech_datetime": "2022-08-03 22:06:00", + "candidate_index": 5589, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, { "matched": true, "gt_bar_index": 974109, - "tech_bar_index": 974288, - "signal_bar_index": 974288, - "bar_offset": 179, - "tech_price": 31568000.0, - "tech_datetime": "2022-08-09 06:06:00", - "candidate_index": 4732, + "tech_bar_index": 974235, + "signal_bar_index": 974235, + "bar_offset": 126, + "tech_price": 31642000.0, + "tech_datetime": "2022-08-09 03:27:00", + "candidate_index": 5607, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, { "matched": true, "gt_bar_index": 979137, - "tech_bar_index": 979213, - "signal_bar_index": 979213, - "bar_offset": 76, - "tech_price": 31077000.0, - "tech_datetime": "2022-08-19 12:21:00", - "candidate_index": 4754, + "tech_bar_index": 979170, + "signal_bar_index": 979170, + "bar_offset": 33, + "tech_price": 31101000.0, + "tech_datetime": "2022-08-19 10:12:00", + "candidate_index": 5659, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, { "matched": true, "gt_bar_index": 982694, - "tech_bar_index": 982633, - "signal_bar_index": 982633, - "bar_offset": 61, - "tech_price": 28900000.0, - "tech_datetime": "2022-08-26 20:06:00", - "candidate_index": 4776, + "tech_bar_index": 982637, + "signal_bar_index": 982637, + "bar_offset": 57, + "tech_price": 28868000.0, + "tech_datetime": "2022-08-26 20:18:00", + "candidate_index": 5689, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, { "matched": true, "gt_bar_index": 993433, - "tech_bar_index": 993474, - "signal_bar_index": 993474, - "bar_offset": 41, - "tech_price": 28072000.0, - "tech_datetime": "2022-09-18 10:09:00", - "candidate_index": 4816, + "tech_bar_index": 993494, + "signal_bar_index": 993494, + "bar_offset": 61, + "tech_price": 28091000.0, + "tech_datetime": "2022-09-18 11:09:00", + "candidate_index": 5771, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, { "matched": true, "gt_bar_index": 1052090, - "tech_bar_index": 1052177, - "signal_bar_index": 1052177, - "bar_offset": 87, - "tech_price": 26116000.0, - "tech_datetime": "2023-01-19 03:42:00", - "candidate_index": 5108, + "tech_bar_index": 1052041, + "signal_bar_index": 1052041, + "bar_offset": 49, + "tech_price": 26362000.0, + "tech_datetime": "2023-01-18 20:54:00", + "candidate_index": 6267, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, { "matched": true, "gt_bar_index": 1061798, - "tech_bar_index": 1061659, - "signal_bar_index": 1061659, - "bar_offset": 139, - "tech_price": 29235000.0, - "tech_datetime": "2023-02-08 03:15:00", - "candidate_index": 5141, + "tech_bar_index": 1061816, + "signal_bar_index": 1061816, + "bar_offset": 18, + "tech_price": 29404000.0, + "tech_datetime": "2023-02-08 11:06:00", + "candidate_index": 6339, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, + { + "matched": true, + "gt_bar_index": 1071195, + "tech_bar_index": 1071296, + "signal_bar_index": 1071296, + "bar_offset": 101, + "tech_price": 30945000.0, + "tech_datetime": "2023-02-28 05:09:00", + "candidate_index": 6406, + "gt_datetime": "2023-02-28 00:06:00", + "gt_price": 31632000.0 + }, { "matched": true, "gt_bar_index": 1072707, - "tech_bar_index": 1072806, - "signal_bar_index": 1072806, - "bar_offset": 99, - "tech_price": 29796000.0, - "tech_datetime": "2023-03-03 14:06:00", - "candidate_index": 5174, + "tech_bar_index": 1072801, + "signal_bar_index": 1072801, + "bar_offset": 94, + "tech_price": 29793000.0, + "tech_datetime": "2023-03-03 13:51:00", + "candidate_index": 6416, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, { "matched": true, "gt_bar_index": 1076582, - "tech_bar_index": 1076422, - "signal_bar_index": 1076422, - "bar_offset": 160, - "tech_price": 26945000.0, - "tech_datetime": "2023-03-11 02:54:00", - "candidate_index": 5187, + "tech_bar_index": 1076633, + "signal_bar_index": 1076633, + "bar_offset": 51, + "tech_price": 27585000.0, + "tech_datetime": "2023-03-11 13:27:00", + "candidate_index": 6445, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, { "matched": true, "gt_bar_index": 1084023, - "tech_bar_index": 1084070, - "signal_bar_index": 1084070, - "bar_offset": 47, - "tech_price": 36993000.0, - "tech_datetime": "2023-03-27 01:18:00", - "candidate_index": 5218, + "tech_bar_index": 1084079, + "signal_bar_index": 1084079, + "bar_offset": 56, + "tech_price": 36985000.0, + "tech_datetime": "2023-03-27 01:45:00", + "candidate_index": 6480, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, { "matched": true, "gt_bar_index": 1092897, - "tech_bar_index": 1093139, - "signal_bar_index": 1093139, - "bar_offset": 242, - "tech_price": 40139000.0, - "tech_datetime": "2023-04-14 22:51:00", - "candidate_index": 5257, + "tech_bar_index": 1092982, + "signal_bar_index": 1092982, + "bar_offset": 85, + "tech_price": 40051000.0, + "tech_datetime": "2023-04-14 15:00:00", + "candidate_index": 6555, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, { "matched": true, "gt_bar_index": 1095141, - "tech_bar_index": 1095099, - "signal_bar_index": 1095099, - "bar_offset": 42, - "tech_price": 39520000.0, - "tech_datetime": "2023-04-19 03:48:00", - "candidate_index": 5270, + "tech_bar_index": 1095240, + "signal_bar_index": 1095240, + "bar_offset": 99, + "tech_price": 39591000.0, + "tech_datetime": "2023-04-19 10:51:00", + "candidate_index": 6573, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, { "matched": true, "gt_bar_index": 1105614, - "tech_bar_index": 1105987, - "signal_bar_index": 1105987, - "bar_offset": 373, - "tech_price": 36900000.0, - "tech_datetime": "2023-05-11 20:12:00", - "candidate_index": 5302, + "tech_bar_index": 1105467, + "signal_bar_index": 1105467, + "bar_offset": 147, + "tech_price": 36955000.0, + "tech_datetime": "2023-05-10 18:12:00", + "candidate_index": 6655, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, { "matched": true, "gt_bar_index": 1111773, - "tech_bar_index": 1111915, - "signal_bar_index": 1111915, - "bar_offset": 142, - "tech_price": 36380000.0, - "tech_datetime": "2023-05-24 04:36:00", - "candidate_index": 5329, + "tech_bar_index": 1111789, + "signal_bar_index": 1111789, + "bar_offset": 16, + "tech_price": 36496000.0, + "tech_datetime": "2023-05-23 22:18:00", + "candidate_index": 6688, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, { "matched": true, "gt_bar_index": 1116776, - "tech_bar_index": 1116854, - "signal_bar_index": 1116854, - "bar_offset": 78, - "tech_price": 35982000.0, - "tech_datetime": "2023-06-03 11:33:00", - "candidate_index": 5347, + "tech_bar_index": 1116534, + "signal_bar_index": 1116534, + "bar_offset": 242, + "tech_price": 35894000.0, + "tech_datetime": "2023-06-02 19:33:00", + "candidate_index": 6734, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, { "matched": true, "gt_bar_index": 1126676, - "tech_bar_index": 1126983, - "signal_bar_index": 1126983, - "bar_offset": 307, - "tech_price": 40717000.0, - "tech_datetime": "2023-06-24 16:27:00", - "candidate_index": 5374, + "tech_bar_index": 1126738, + "signal_bar_index": 1126738, + "bar_offset": 62, + "tech_price": 40670000.0, + "tech_datetime": "2023-06-24 04:12:00", + "candidate_index": 6791, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, { "matched": true, "gt_bar_index": 1132812, - "tech_bar_index": 1132921, - "signal_bar_index": 1132921, - "bar_offset": 109, - "tech_price": 40278000.0, - "tech_datetime": "2023-07-07 01:21:00", - "candidate_index": 5400, + "tech_bar_index": 1132832, + "signal_bar_index": 1132832, + "bar_offset": 20, + "tech_price": 40760000.0, + "tech_datetime": "2023-07-06 20:54:00", + "candidate_index": 6839, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, { "matched": true, "gt_bar_index": 1141137, - "tech_bar_index": 1141578, - "signal_bar_index": 1141578, - "bar_offset": 441, - "tech_price": 37840000.0, - "tech_datetime": "2023-07-25 02:18:00", - "candidate_index": 5443, + "tech_bar_index": 1141144, + "signal_bar_index": 1141144, + "bar_offset": 7, + "tech_price": 38955000.0, + "tech_datetime": "2023-07-24 04:36:00", + "candidate_index": 6900, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, { "matched": true, "gt_bar_index": 1151646, - "tech_bar_index": 1151718, - "signal_bar_index": 1151718, - "bar_offset": 72, - "tech_price": 39317000.0, - "tech_datetime": "2023-08-15 05:24:00", - "candidate_index": 5484, + "tech_bar_index": 1151664, + "signal_bar_index": 1151664, + "bar_offset": 18, + "tech_price": 39445000.0, + "tech_datetime": "2023-08-15 02:42:00", + "candidate_index": 6969, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, { "matched": true, "gt_bar_index": 1163301, - "tech_bar_index": 1163443, - "signal_bar_index": 1163443, - "bar_offset": 142, - "tech_price": 35212000.0, - "tech_datetime": "2023-09-08 21:36:00", - "candidate_index": 5545, + "tech_bar_index": 1163324, + "signal_bar_index": 1163324, + "bar_offset": 23, + "tech_price": 35625000.0, + "tech_datetime": "2023-09-08 15:39:00", + "candidate_index": 7067, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, { "matched": true, "gt_bar_index": 1169540, - "tech_bar_index": 1169709, - "signal_bar_index": 1169709, - "bar_offset": 169, - "tech_price": 35950000.0, - "tech_datetime": "2023-09-22 01:00:00", - "candidate_index": 5568, + "tech_bar_index": 1169420, + "signal_bar_index": 1169420, + "bar_offset": 120, + "tech_price": 36467000.0, + "tech_datetime": "2023-09-21 10:33:00", + "candidate_index": 7111, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, { "matched": true, "gt_bar_index": 1177618, - "tech_bar_index": 1177670, - "signal_bar_index": 1177670, - "bar_offset": 52, - "tech_price": 37983000.0, - "tech_datetime": "2023-10-08 15:09:00", - "candidate_index": 5596, + "tech_bar_index": 1177642, + "signal_bar_index": 1177642, + "bar_offset": 24, + "tech_price": 37992000.0, + "tech_datetime": "2023-10-08 13:45:00", + "candidate_index": 7167, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, { "matched": true, "gt_bar_index": 1207831, - "tech_bar_index": 1207808, - "signal_bar_index": 1207808, - "bar_offset": 23, - "tech_price": 60026000.0, - "tech_datetime": "2023-12-10 15:54:00", - "candidate_index": 5679, + "tech_bar_index": 1207860, + "signal_bar_index": 1207860, + "bar_offset": 29, + "tech_price": 59886000.0, + "tech_datetime": "2023-12-10 18:30:00", + "candidate_index": 7397, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, { "matched": true, "gt_bar_index": 1215316, - "tech_bar_index": 1215267, - "signal_bar_index": 1215267, - "bar_offset": 49, - "tech_price": 57960000.0, - "tech_datetime": "2023-12-26 04:51:00", - "candidate_index": 5698, + "tech_bar_index": 1215298, + "signal_bar_index": 1215298, + "bar_offset": 18, + "tech_price": 57880000.0, + "tech_datetime": "2023-12-26 06:24:00", + "candidate_index": 7457, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, { "matched": true, "gt_bar_index": 1225775, - "tech_bar_index": 1225746, - "signal_bar_index": 1225746, - "bar_offset": 29, - "tech_price": 58614000.0, - "tech_datetime": "2024-01-16 23:33:00", - "candidate_index": 5742, + "tech_bar_index": 1225903, + "signal_bar_index": 1225903, + "bar_offset": 128, + "tech_price": 59269000.0, + "tech_datetime": "2024-01-17 07:24:00", + "candidate_index": 7522, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, { "matched": true, "gt_bar_index": 1227375, - "tech_bar_index": 1227167, - "signal_bar_index": 1227167, - "bar_offset": 208, - "tech_price": 56875000.0, - "tech_datetime": "2024-01-19 22:36:00", - "candidate_index": 5749, + "tech_bar_index": 1227397, + "signal_bar_index": 1227397, + "bar_offset": 22, + "tech_price": 57348000.0, + "tech_datetime": "2024-01-20 10:06:00", + "candidate_index": 7536, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, { "matched": true, "gt_bar_index": 1260408, - "tech_bar_index": 1260785, - "signal_bar_index": 1260785, - "bar_offset": 377, - "tech_price": 99149000.0, - "tech_datetime": "2024-03-30 03:06:00", - "candidate_index": 5835, + "tech_bar_index": 1260439, + "signal_bar_index": 1260439, + "bar_offset": 31, + "tech_price": 100502000.0, + "tech_datetime": "2024-03-29 09:48:00", + "candidate_index": 7760, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, { "matched": true, "gt_bar_index": 1261924, - "tech_bar_index": 1262006, - "signal_bar_index": 1262006, - "bar_offset": 82, - "tech_price": 99652000.0, - "tech_datetime": "2024-04-01 16:09:00", - "candidate_index": 5838, + "tech_bar_index": 1262024, + "signal_bar_index": 1262024, + "bar_offset": 100, + "tech_price": 99600000.0, + "tech_datetime": "2024-04-01 17:03:00", + "candidate_index": 7776, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, { "matched": true, "gt_bar_index": 1267216, - "tech_bar_index": 1267325, - "signal_bar_index": 1267325, - "bar_offset": 109, - "tech_price": 100764000.0, - "tech_datetime": "2024-04-12 19:18:00", - "candidate_index": 5853, + "tech_bar_index": 1267109, + "signal_bar_index": 1267109, + "bar_offset": 107, + "tech_price": 100438000.0, + "tech_datetime": "2024-04-12 08:30:00", + "candidate_index": 7814, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, { "matched": true, "gt_bar_index": 1268780, - "tech_bar_index": 1268785, - "signal_bar_index": 1268785, - "bar_offset": 5, - "tech_price": 98309000.0, - "tech_datetime": "2024-04-15 20:18:00", - "candidate_index": 5857, + "tech_bar_index": 1268787, + "signal_bar_index": 1268787, + "bar_offset": 7, + "tech_price": 98277000.0, + "tech_datetime": "2024-04-15 20:24:00", + "candidate_index": 7826, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, { "matched": true, "gt_bar_index": 1274246, - "tech_bar_index": 1274169, - "signal_bar_index": 1274169, - "bar_offset": 77, - "tech_price": 91827000.0, - "tech_datetime": "2024-04-27 01:30:00", - "candidate_index": 5877, + "tech_bar_index": 1274220, + "signal_bar_index": 1274220, + "bar_offset": 26, + "tech_price": 91884000.0, + "tech_datetime": "2024-04-27 04:03:00", + "candidate_index": 7869, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, { "matched": true, "gt_bar_index": 1288916, - "tech_bar_index": 1289103, - "signal_bar_index": 1289103, - "bar_offset": 187, - "tech_price": 95871000.0, - "tech_datetime": "2024-05-28 10:39:00", - "candidate_index": 5934, + "tech_bar_index": 1288990, + "signal_bar_index": 1288990, + "bar_offset": 74, + "tech_price": 96206000.0, + "tech_datetime": "2024-05-28 05:00:00", + "candidate_index": 7981, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, { "matched": true, "gt_bar_index": 1296558, - "tech_bar_index": 1296138, - "signal_bar_index": 1296138, - "bar_offset": 420, - "tech_price": 93850000.0, - "tech_datetime": "2024-06-12 02:24:00", - "candidate_index": 5954, + "tech_bar_index": 1296745, + "signal_bar_index": 1296745, + "bar_offset": 187, + "tech_price": 95880000.0, + "tech_datetime": "2024-06-13 08:45:00", + "candidate_index": 8047, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, { "matched": true, "gt_bar_index": 1309808, - "tech_bar_index": 1309920, - "signal_bar_index": 1309920, - "bar_offset": 112, - "tech_price": 82759000.0, - "tech_datetime": "2024-07-10 19:42:00", - "candidate_index": 6004, + "tech_bar_index": 1309874, + "signal_bar_index": 1309874, + "bar_offset": 66, + "tech_price": 82886000.0, + "tech_datetime": "2024-07-10 17:24:00", + "candidate_index": 8172, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, { "matched": true, "gt_bar_index": 1312588, - "tech_bar_index": 1312505, - "signal_bar_index": 1312505, - "bar_offset": 83, - "tech_price": 89062000.0, - "tech_datetime": "2024-07-16 04:57:00", - "candidate_index": 6014, + "tech_bar_index": 1312657, + "signal_bar_index": 1312657, + "bar_offset": 69, + "tech_price": 90763000.0, + "tech_datetime": "2024-07-16 12:33:00", + "candidate_index": 8198, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, { "matched": true, "gt_bar_index": 1320718, - "tech_bar_index": 1320636, - "signal_bar_index": 1320636, - "bar_offset": 82, - "tech_price": 88809000.0, - "tech_datetime": "2024-08-02 03:30:00", - "candidate_index": 6038, + "tech_bar_index": 1320772, + "signal_bar_index": 1320772, + "bar_offset": 54, + "tech_price": 90600000.0, + "tech_datetime": "2024-08-02 10:18:00", + "candidate_index": 8263, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, { "matched": true, "gt_bar_index": 1325253, - "tech_bar_index": 1325258, - "signal_bar_index": 1325258, - "bar_offset": 5, - "tech_price": 85750000.0, - "tech_datetime": "2024-08-11 18:36:00", - "candidate_index": 6058, + "tech_bar_index": 1325193, + "signal_bar_index": 1325193, + "bar_offset": 60, + "tech_price": 85595000.0, + "tech_datetime": "2024-08-11 15:21:00", + "candidate_index": 8292, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, { "matched": true, "gt_bar_index": 1328681, - "tech_bar_index": 1328731, - "signal_bar_index": 1328731, - "bar_offset": 50, - "tech_price": 83170000.0, - "tech_datetime": "2024-08-19 00:15:00", - "candidate_index": 6076, + "tech_bar_index": 1328757, + "signal_bar_index": 1328757, + "bar_offset": 76, + "tech_price": 83231000.0, + "tech_datetime": "2024-08-19 01:33:00", + "candidate_index": 8314, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, { "matched": true, "gt_bar_index": 1334017, - "tech_bar_index": 1334061, - "signal_bar_index": 1334061, - "bar_offset": 44, - "tech_price": 81826000.0, - "tech_datetime": "2024-08-30 02:45:00", - "candidate_index": 6093, + "tech_bar_index": 1334154, + "signal_bar_index": 1334154, + "bar_offset": 137, + "tech_price": 80514000.0, + "tech_datetime": "2024-08-30 07:24:00", + "candidate_index": 8366, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, { "matched": true, "gt_bar_index": 1336061, - "tech_bar_index": 1335972, - "signal_bar_index": 1335972, - "bar_offset": 89, - "tech_price": 79446000.0, - "tech_datetime": "2024-09-03 03:33:00", - "candidate_index": 6098, + "tech_bar_index": 1336141, + "signal_bar_index": 1336141, + "bar_offset": 80, + "tech_price": 80484000.0, + "tech_datetime": "2024-09-03 12:00:00", + "candidate_index": 8387, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, { "matched": true, "gt_bar_index": 1341367, - "tech_bar_index": 1341432, - "signal_bar_index": 1341432, - "bar_offset": 65, - "tech_price": 80887000.0, - "tech_datetime": "2024-09-14 12:33:00", - "candidate_index": 6123, + "tech_bar_index": 1341146, + "signal_bar_index": 1341146, + "bar_offset": 221, + "tech_price": 77875000.0, + "tech_datetime": "2024-09-13 22:15:00", + "candidate_index": 8422, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, { "matched": true, "gt_bar_index": 1364803, - "tech_bar_index": 1364666, - "signal_bar_index": 1364666, - "bar_offset": 137, - "tech_price": 96875000.0, - "tech_datetime": "2024-11-02 04:39:00", - "candidate_index": 6202, + "tech_bar_index": 1364632, + "signal_bar_index": 1364632, + "bar_offset": 171, + "tech_price": 97192000.0, + "tech_datetime": "2024-11-02 02:57:00", + "candidate_index": 8600, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, { "matched": true, "gt_bar_index": 1366801, - "tech_bar_index": 1366670, - "signal_bar_index": 1366670, - "bar_offset": 131, - "tech_price": 96256000.0, - "tech_datetime": "2024-11-06 08:51:00", - "candidate_index": 6209, + "tech_bar_index": 1366845, + "signal_bar_index": 1366845, + "bar_offset": 44, + "tech_price": 100393000.0, + "tech_datetime": "2024-11-06 17:36:00", + "candidate_index": 8618, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, { "matched": true, "gt_bar_index": 1374101, - "tech_bar_index": 1373716, - "signal_bar_index": 1373716, - "bar_offset": 385, - "tech_price": 132109000.0, - "tech_datetime": "2024-11-21 01:09:00", - "candidate_index": 6241, + "tech_bar_index": 1374309, + "signal_bar_index": 1374309, + "bar_offset": 208, + "tech_price": 136832000.0, + "tech_datetime": "2024-11-22 06:48:00", + "candidate_index": 8657, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, { "matched": true, "gt_bar_index": 1375779, - "tech_bar_index": 1376164, - "signal_bar_index": 1376164, - "bar_offset": 385, - "tech_price": 132997000.0, - "tech_datetime": "2024-11-26 03:33:00", - "candidate_index": 6244, + "tech_bar_index": 1375878, + "signal_bar_index": 1375878, + "bar_offset": 99, + "tech_price": 135000000.0, + "tech_datetime": "2024-11-25 13:15:00", + "candidate_index": 8670, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, { "matched": true, "gt_bar_index": 1382452, - "tech_bar_index": 1382597, - "signal_bar_index": 1382597, - "bar_offset": 145, - "tech_price": 139401000.0, - "tech_datetime": "2024-12-09 16:09:00", - "candidate_index": 6267, + "tech_bar_index": 1382467, + "signal_bar_index": 1382467, + "bar_offset": 15, + "tech_price": 139938000.0, + "tech_datetime": "2024-12-09 09:39:00", + "candidate_index": 8723, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, + { + "matched": true, + "gt_bar_index": 1398074, + "tech_bar_index": 1398223, + "signal_bar_index": 1398223, + "bar_offset": 149, + "tech_price": 142255000.0, + "tech_datetime": "2025-01-11 10:24:00", + "candidate_index": 8837, + "gt_datetime": "2025-01-11 02:57:00", + "gt_price": 143850000.0 + }, { "matched": true, "gt_bar_index": 1404804, - "tech_bar_index": 1405103, - "signal_bar_index": 1405103, - "bar_offset": 299, - "tech_price": 157050000.0, - "tech_datetime": "2025-01-25 18:24:00", - "candidate_index": 6347, + "tech_bar_index": 1404843, + "signal_bar_index": 1404843, + "bar_offset": 39, + "tech_price": 157040000.0, + "tech_datetime": "2025-01-25 05:24:00", + "candidate_index": 8892, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, { "matched": true, "gt_bar_index": 1414874, - "tech_bar_index": 1414697, - "signal_bar_index": 1414697, - "bar_offset": 177, - "tech_price": 145611000.0, - "tech_datetime": "2025-02-14 18:06:00", - "candidate_index": 6387, + "tech_bar_index": 1414757, + "signal_bar_index": 1414757, + "bar_offset": 117, + "tech_price": 145607000.0, + "tech_datetime": "2025-02-14 21:06:00", + "candidate_index": 8978, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, { "matched": true, "gt_bar_index": 1418180, - "tech_bar_index": 1418068, - "signal_bar_index": 1418068, - "bar_offset": 112, - "tech_price": 144848000.0, - "tech_datetime": "2025-02-21 18:39:00", - "candidate_index": 6395, + "tech_bar_index": 1418232, + "signal_bar_index": 1418232, + "bar_offset": 52, + "tech_price": 143627000.0, + "tech_datetime": "2025-02-22 02:51:00", + "candidate_index": 9006, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, { "matched": true, "gt_bar_index": 1425696, - "tech_bar_index": 1425786, - "signal_bar_index": 1425786, - "bar_offset": 90, - "tech_price": 123881000.0, - "tech_datetime": "2025-03-10 01:30:00", - "candidate_index": 6426, + "tech_bar_index": 1425666, + "signal_bar_index": 1425666, + "bar_offset": 30, + "tech_price": 126618000.0, + "tech_datetime": "2025-03-09 19:30:00", + "candidate_index": 9068, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, { "matched": true, "gt_bar_index": 1428241, - "tech_bar_index": 1428476, - "signal_bar_index": 1428476, - "bar_offset": 235, - "tech_price": 124118000.0, - "tech_datetime": "2025-03-15 16:00:00", - "candidate_index": 6433, + "tech_bar_index": 1428290, + "signal_bar_index": 1428290, + "bar_offset": 49, + "tech_price": 124052000.0, + "tech_datetime": "2025-03-15 06:42:00", + "candidate_index": 9080, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, { "matched": true, "gt_bar_index": 1434318, - "tech_bar_index": 1434199, - "signal_bar_index": 1434199, - "bar_offset": 119, - "tech_price": 128372000.0, - "tech_datetime": "2025-03-28 00:36:00", - "candidate_index": 6454, + "tech_bar_index": 1434290, + "signal_bar_index": 1434290, + "bar_offset": 28, + "tech_price": 128529000.0, + "tech_datetime": "2025-03-28 05:09:00", + "candidate_index": 9134, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, { "matched": true, "gt_bar_index": 1463009, - "tech_bar_index": 1463174, - "signal_bar_index": 1463174, - "bar_offset": 165, - "tech_price": 152051000.0, - "tech_datetime": "2025-05-27 09:21:00", - "candidate_index": 6550, + "tech_bar_index": 1463024, + "signal_bar_index": 1463024, + "bar_offset": 15, + "tech_price": 152000000.0, + "tech_datetime": "2025-05-27 01:51:00", + "candidate_index": 9370, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, { "matched": true, "gt_bar_index": 1473156, - "tech_bar_index": 1473219, - "signal_bar_index": 1473219, - "bar_offset": 63, - "tech_price": 148333000.0, - "tech_datetime": "2025-06-17 07:36:00", - "candidate_index": 6578, + "tech_bar_index": 1472991, + "signal_bar_index": 1472991, + "bar_offset": 165, + "tech_price": 147106000.0, + "tech_datetime": "2025-06-16 20:12:00", + "candidate_index": 9477, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, { "matched": true, "gt_bar_index": 1494699, - "tech_bar_index": 1494801, - "signal_bar_index": 1494801, - "bar_offset": 102, - "tech_price": 162690000.0, - "tech_datetime": "2025-08-01 06:42:00", - "candidate_index": 6646, + "tech_bar_index": 1494717, + "signal_bar_index": 1494717, + "bar_offset": 18, + "tech_price": 163336000.0, + "tech_datetime": "2025-08-01 02:30:00", + "candidate_index": 9673, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, { "matched": true, "gt_bar_index": 1502685, - "tech_bar_index": 1502720, - "signal_bar_index": 1502720, - "bar_offset": 35, - "tech_price": 163510000.0, - "tech_datetime": "2025-08-18 00:36:00", - "candidate_index": 6665, + "tech_bar_index": 1502769, + "signal_bar_index": 1502769, + "bar_offset": 84, + "tech_price": 163199000.0, + "tech_datetime": "2025-08-18 03:03:00", + "candidate_index": 9748, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, { "matched": true, "gt_bar_index": 1505123, - "tech_bar_index": 1504921, - "signal_bar_index": 1504921, - "bar_offset": 202, - "tech_price": 158065000.0, - "tech_datetime": "2025-08-22 14:39:00", - "candidate_index": 6676, + "tech_bar_index": 1504989, + "signal_bar_index": 1504989, + "bar_offset": 134, + "tech_price": 157902000.0, + "tech_datetime": "2025-08-22 18:03:00", + "candidate_index": 9776, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, { "matched": true, "gt_bar_index": 1507956, - "tech_bar_index": 1507958, - "signal_bar_index": 1507958, - "bar_offset": 2, - "tech_price": 157184000.0, - "tech_datetime": "2025-08-28 22:30:00", - "candidate_index": 6685, + "tech_bar_index": 1507916, + "signal_bar_index": 1507916, + "bar_offset": 40, + "tech_price": 157137000.0, + "tech_datetime": "2025-08-28 20:24:00", + "candidate_index": 9806, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, { "matched": true, "gt_bar_index": 1529632, - "tech_bar_index": 1529753, - "signal_bar_index": 1529753, - "bar_offset": 121, - "tech_price": 173227000.0, - "tech_datetime": "2025-10-13 16:48:00", - "candidate_index": 6748, + "tech_bar_index": 1529682, + "signal_bar_index": 1529682, + "bar_offset": 50, + "tech_price": 173510000.0, + "tech_datetime": "2025-10-13 13:15:00", + "candidate_index": 9993, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, { "matched": true, "gt_bar_index": 1533769, - "tech_bar_index": 1533794, - "signal_bar_index": 1533794, - "bar_offset": 25, - "tech_price": 166956000.0, - "tech_datetime": "2025-10-22 02:51:00", - "candidate_index": 6766, + "tech_bar_index": 1533785, + "signal_bar_index": 1533785, + "bar_offset": 16, + "tech_price": 167157000.0, + "tech_datetime": "2025-10-22 02:24:00", + "candidate_index": 10041, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, { "matched": true, "gt_bar_index": 1541044, - "tech_bar_index": 1541118, - "signal_bar_index": 1541118, - "bar_offset": 74, - "tech_price": 155219000.0, - "tech_datetime": "2025-11-06 09:03:00", - "candidate_index": 6785, + "tech_bar_index": 1541079, + "signal_bar_index": 1541079, + "bar_offset": 35, + "tech_price": 154964000.0, + "tech_datetime": "2025-11-06 07:06:00", + "candidate_index": 10112, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, { "matched": true, "gt_bar_index": 1570197, - "tech_bar_index": 1569961, - "signal_bar_index": 1569961, - "bar_offset": 236, - "tech_price": 134301000.0, - "tech_datetime": "2026-01-05 17:39:00", - "candidate_index": 6883, + "tech_bar_index": 1570252, + "signal_bar_index": 1570252, + "bar_offset": 55, + "tech_price": 136214000.0, + "tech_datetime": "2026-01-06 08:12:00", + "candidate_index": 10379, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, { "matched": true, "gt_bar_index": 1576487, - "tech_bar_index": 1576575, - "signal_bar_index": 1576575, - "bar_offset": 88, - "tech_price": 137547000.0, - "tech_datetime": "2026-01-19 12:21:00", - "candidate_index": 6901, + "tech_bar_index": 1576499, + "signal_bar_index": 1576499, + "bar_offset": 12, + "tech_price": 140300000.0, + "tech_datetime": "2026-01-19 08:33:00", + "candidate_index": 10441, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -220763,84 +373528,101 @@ "bar_offset": 53, "tech_price": 129630000.0, "tech_datetime": "2026-01-29 05:33:00", - "candidate_index": 6915, + "candidate_index": 10490, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, + { + "matched": true, + "gt_bar_index": 1587421, + "tech_bar_index": 1587455, + "signal_bar_index": 1587455, + "bar_offset": 34, + "tech_price": 102118000.0, + "tech_datetime": "2026-02-11 04:21:00", + "candidate_index": 10538, + "gt_datetime": "2026-02-11 02:39:00", + "gt_price": 103502000.0 + }, { "matched": true, "gt_bar_index": 1592731, - "tech_bar_index": 1593014, - "signal_bar_index": 1593014, - "bar_offset": 283, - "tech_price": 100011000.0, - "tech_datetime": "2026-02-22 18:18:00", - "candidate_index": 6957, + "tech_bar_index": 1592678, + "signal_bar_index": 1592678, + "bar_offset": 53, + "tech_price": 100184000.0, + "tech_datetime": "2026-02-22 01:30:00", + "candidate_index": 10578, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, + { + "matched": true, + "gt_bar_index": 1618935, + "tech_bar_index": 1618825, + "signal_bar_index": 1618825, + "bar_offset": 110, + "tech_price": 111500000.0, + "tech_datetime": "2026-04-17 19:51:00", + "candidate_index": 10800, + "gt_datetime": "2026-04-18 01:21:00", + "gt_price": 114934000.0 + }, { "matched": true, "gt_bar_index": 1623347, - "tech_bar_index": 1623506, - "signal_bar_index": 1623506, - "bar_offset": 159, - "tech_price": 115629000.0, - "tech_datetime": "2026-04-27 17:57:00", - "candidate_index": 7053, + "tech_bar_index": 1623413, + "signal_bar_index": 1623413, + "bar_offset": 66, + "tech_price": 116954000.0, + "tech_datetime": "2026-04-27 13:18:00", + "candidate_index": 10830, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, { "matched": true, "gt_bar_index": 1637070, - "tech_bar_index": 1637220, - "signal_bar_index": 1637220, - "bar_offset": 150, - "tech_price": 114871000.0, - "tech_datetime": "2026-05-26 07:39:00", - "candidate_index": 7082, + "tech_bar_index": 1637125, + "signal_bar_index": 1637125, + "bar_offset": 55, + "tech_price": 115388000.0, + "tech_datetime": "2026-05-26 02:54:00", + "candidate_index": 10967, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 } ], "misses": [ { - "gt_bar_index": 1071195, - "gt_datetime": "2023-02-28 00:06:00", - "gt_price": 31632000.0 + "gt_bar_index": 123794, + "gt_datetime": "2017-09-23 21:00:00", + "gt_price": 4330000.0 }, { - "gt_bar_index": 1398074, - "gt_datetime": "2025-01-11 02:57:00", - "gt_price": 143850000.0 - }, - { - "gt_bar_index": 1587421, - "gt_datetime": "2026-02-11 02:39:00", - "gt_price": 103502000.0 - }, - { - "gt_bar_index": 1618935, - "gt_datetime": "2026-04-18 01:21:00", - "gt_price": 114934000.0 + "gt_bar_index": 246458, + "gt_datetime": "2018-06-07 17:36:00", + "gt_price": 8410000.0 } ], "signal_type": "div_bear", "signal_label": "하락 다이버전스 (Sd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross" + "composite_divergence" ] } }, "gt_return_pct": 5.378466602660631e+43, - "tech_return_pct": 1012809657458066.8, + "tech_return_pct": 2.8885116603545724e+16, "return_capture_ratio": 0.0, - "score": 0.5058 + "score": 0.5478 }, "meta": { - "generated_at": "2026-06-10 15:21:34", + "generated_at": "2026-06-11 01:01:25", "interval_label": "3분" } } \ No newline at end of file diff --git a/data/techniques/donchian.json b/data/techniques/donchian.json index a1b9a60..da8bc4b 100644 --- a/data/techniques/donchian.json +++ b/data/techniques/donchian.json @@ -28526,15 +28526,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 103453, - "price": 0.0, - "datetime": "2017-08-12 04:39:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 103492, @@ -30092,15 +30083,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 107755, - "price": 0.0, - "datetime": "2017-08-21 03:45:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 107756, @@ -31064,15 +31046,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 110610, - "price": 0.0, - "datetime": "2017-08-27 02:30:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 110637, @@ -31082,24 +31055,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 110652, - "price": 0.0, - "datetime": "2017-08-27 04:36:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 110687, - "price": 0.0, - "datetime": "2017-08-27 06:21:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 110769, @@ -31172,15 +31127,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 111146, - "price": 0.0, - "datetime": "2017-08-28 05:18:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 111206, @@ -31487,15 +31433,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 112568, - "price": 0.0, - "datetime": "2017-08-31 04:24:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 112603, @@ -32999,15 +32936,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 117313, - "price": 0.0, - "datetime": "2017-09-10 01:39:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 117364, @@ -33017,24 +32945,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 117392, - "price": 0.0, - "datetime": "2017-09-10 05:36:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 117395, - "price": 0.0, - "datetime": "2017-09-10 05:45:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 117447, @@ -33296,15 +33206,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 118238, - "price": 0.0, - "datetime": "2017-09-12 07:12:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 118242, @@ -34799,24 +34700,6 @@ "confidence": 0.65, "reason": "donchian_upper_reject" }, - { - "side": "sell", - "bar_index": 121561, - "price": 0.0, - "datetime": "2017-09-19 05:21:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 121567, - "price": 0.0, - "datetime": "2017-09-19 05:39:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 121599, @@ -35051,15 +34934,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 122450, - "price": 0.0, - "datetime": "2017-09-21 01:48:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 122461, @@ -35393,15 +35267,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 123471, - "price": 0.0, - "datetime": "2017-09-23 04:51:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 123473, @@ -35546,42 +35411,6 @@ "confidence": 0.65, "reason": "donchian_lower_bounce" }, - { - "side": "sell", - "bar_index": 123907, - "price": 0.0, - "datetime": "2017-09-24 02:39:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 123930, - "price": 0.0, - "datetime": "2017-09-24 03:48:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 123939, - "price": 0.0, - "datetime": "2017-09-24 04:15:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 123957, - "price": 0.0, - "datetime": "2017-09-24 05:09:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "buy", "bar_index": 123999, @@ -35825,51 +35654,6 @@ "confidence": 0.65, "reason": "donchian_upper_reject" }, - { - "side": "sell", - "bar_index": 124899, - "price": 0.0, - "datetime": "2017-09-26 04:18:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 124904, - "price": 0.0, - "datetime": "2017-09-26 04:33:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 124909, - "price": 0.0, - "datetime": "2017-09-26 04:48:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 124911, - "price": 0.0, - "datetime": "2017-09-26 04:54:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, - { - "side": "sell", - "bar_index": 124918, - "price": 0.0, - "datetime": "2017-09-26 05:15:00", - "pivot_bar_index": null, - "confidence": 0.65, - "reason": "donchian_upper_reject" - }, { "side": "sell", "bar_index": 124970, @@ -401446,12 +401230,12 @@ "sell": { "side": "sell", "gt_count": 1059, - "tech_count": 18536, + "tech_count": 18512, "hit_count": 1055, "miss_count": 4, "recall": 0.9962, - "precision": 0.0569, - "f1": 0.1077, + "precision": 0.057, + "f1": 0.1078, "avg_bar_offset": 27.0, "hits": [ { @@ -403394,7 +403178,7 @@ "bar_offset": 0, "tech_price": 4670000.0, "tech_datetime": "2017-08-13 10:48:00", - "candidate_index": 1471, + "candidate_index": 1470, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, @@ -403406,7 +403190,7 @@ "bar_offset": 12, "tech_price": 5060000.0, "tech_datetime": "2017-08-13 10:45:00", - "candidate_index": 1470, + "candidate_index": 1469, "gt_datetime": "2017-08-13 11:21:00", "gt_price": 4850000.0 }, @@ -403418,7 +403202,7 @@ "bar_offset": 0, "tech_price": 4843000.0, "tech_datetime": "2017-08-13 17:03:00", - "candidate_index": 1474, + "candidate_index": 1473, "gt_datetime": "2017-08-13 17:03:00", "gt_price": 4880000.0 }, @@ -403430,7 +403214,7 @@ "bar_offset": 0, "tech_price": 5107000.0, "tech_datetime": "2017-08-15 11:42:00", - "candidate_index": 1490, + "candidate_index": 1489, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, @@ -403442,7 +403226,7 @@ "bar_offset": 45, "tech_price": 5017000.0, "tech_datetime": "2017-08-15 17:36:00", - "candidate_index": 1492, + "candidate_index": 1491, "gt_datetime": "2017-08-15 19:51:00", "gt_price": 4910000.0 }, @@ -403454,7 +403238,7 @@ "bar_offset": 3, "tech_price": 4920000.0, "tech_datetime": "2017-08-16 07:51:00", - "candidate_index": 1498, + "candidate_index": 1497, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, @@ -403466,7 +403250,7 @@ "bar_offset": 6, "tech_price": 5025000.0, "tech_datetime": "2017-08-17 20:33:00", - "candidate_index": 1514, + "candidate_index": 1513, "gt_datetime": "2017-08-17 20:15:00", "gt_price": 5055000.0 }, @@ -403478,7 +403262,7 @@ "bar_offset": 5, "tech_price": 4921000.0, "tech_datetime": "2017-08-18 19:57:00", - "candidate_index": 1522, + "candidate_index": 1521, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, @@ -403490,7 +403274,7 @@ "bar_offset": 0, "tech_price": 4870000.0, "tech_datetime": "2017-08-20 08:27:00", - "candidate_index": 1534, + "candidate_index": 1533, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, @@ -403502,7 +403286,7 @@ "bar_offset": 0, "tech_price": 4512000.0, "tech_datetime": "2017-08-22 11:27:00", - "candidate_index": 1551, + "candidate_index": 1549, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, @@ -403514,7 +403298,7 @@ "bar_offset": 0, "tech_price": 4604000.0, "tech_datetime": "2017-08-22 18:57:00", - "candidate_index": 1558, + "candidate_index": 1556, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, @@ -403526,7 +403310,7 @@ "bar_offset": 3, "tech_price": 4932000.0, "tech_datetime": "2017-08-26 02:12:00", - "candidate_index": 1592, + "candidate_index": 1590, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, @@ -403538,7 +403322,7 @@ "bar_offset": 1, "tech_price": 5481000.0, "tech_datetime": "2017-09-02 11:18:00", - "candidate_index": 1634, + "candidate_index": 1627, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, @@ -403550,7 +403334,7 @@ "bar_offset": 1, "tech_price": 5264000.0, "tech_datetime": "2017-09-02 16:45:00", - "candidate_index": 1635, + "candidate_index": 1628, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, @@ -403562,7 +403346,7 @@ "bar_offset": 3, "tech_price": 5261000.0, "tech_datetime": "2017-09-03 15:15:00", - "candidate_index": 1644, + "candidate_index": 1637, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, @@ -403574,7 +403358,7 @@ "bar_offset": 7, "tech_price": 5134000.0, "tech_datetime": "2017-09-04 08:51:00", - "candidate_index": 1649, + "candidate_index": 1642, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, @@ -403586,7 +403370,7 @@ "bar_offset": 0, "tech_price": 4959000.0, "tech_datetime": "2017-09-05 06:57:00", - "candidate_index": 1658, + "candidate_index": 1651, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, @@ -403598,7 +403382,7 @@ "bar_offset": 1, "tech_price": 5114000.0, "tech_datetime": "2017-09-07 22:18:00", - "candidate_index": 1684, + "candidate_index": 1677, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, @@ -403610,7 +403394,7 @@ "bar_offset": 1, "tech_price": 4988000.0, "tech_datetime": "2017-09-09 01:42:00", - "candidate_index": 1692, + "candidate_index": 1685, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, @@ -403622,7 +403406,7 @@ "bar_offset": 2, "tech_price": 4910000.0, "tech_datetime": "2017-09-11 12:30:00", - "candidate_index": 1711, + "candidate_index": 1701, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, @@ -403634,7 +403418,7 @@ "bar_offset": 46, "tech_price": 4033000.0, "tech_datetime": "2017-09-14 23:39:00", - "candidate_index": 1727, + "candidate_index": 1716, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, @@ -403646,7 +403430,7 @@ "bar_offset": 0, "tech_price": 3910000.0, "tech_datetime": "2017-09-15 09:27:00", - "candidate_index": 1730, + "candidate_index": 1719, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, @@ -403658,7 +403442,7 @@ "bar_offset": 1, "tech_price": 3935000.0, "tech_datetime": "2017-09-15 11:33:00", - "candidate_index": 1733, + "candidate_index": 1722, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, @@ -403670,7 +403454,7 @@ "bar_offset": 55, "tech_price": 3573000.0, "tech_datetime": "2017-09-15 17:48:00", - "candidate_index": 1734, + "candidate_index": 1723, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, @@ -403682,7 +403466,7 @@ "bar_offset": 68, "tech_price": 3514000.0, "tech_datetime": "2017-09-15 21:09:00", - "candidate_index": 1735, + "candidate_index": 1724, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, @@ -403694,7 +403478,7 @@ "bar_offset": 1, "tech_price": 3820000.0, "tech_datetime": "2017-09-15 21:51:00", - "candidate_index": 1740, + "candidate_index": 1729, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, @@ -403706,7 +403490,7 @@ "bar_offset": 0, "tech_price": 4176000.0, "tech_datetime": "2017-09-16 01:06:00", - "candidate_index": 1744, + "candidate_index": 1733, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, @@ -403718,7 +403502,7 @@ "bar_offset": 28, "tech_price": 4002000.0, "tech_datetime": "2017-09-16 00:36:00", - "candidate_index": 1743, + "candidate_index": 1732, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, @@ -403730,7 +403514,7 @@ "bar_offset": 1, "tech_price": 4319000.0, "tech_datetime": "2017-09-16 07:09:00", - "candidate_index": 1751, + "candidate_index": 1740, "gt_datetime": "2017-09-16 07:06:00", "gt_price": 4345000.0 }, @@ -403742,7 +403526,7 @@ "bar_offset": 3, "tech_price": 4299000.0, "tech_datetime": "2017-09-16 14:33:00", - "candidate_index": 1752, + "candidate_index": 1741, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, @@ -403754,7 +403538,7 @@ "bar_offset": 3, "tech_price": 4151000.0, "tech_datetime": "2017-09-17 07:45:00", - "candidate_index": 1758, + "candidate_index": 1747, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, @@ -403766,7 +403550,7 @@ "bar_offset": 0, "tech_price": 4470000.0, "tech_datetime": "2017-09-19 09:36:00", - "candidate_index": 1786, + "candidate_index": 1773, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, @@ -403778,7 +403562,7 @@ "bar_offset": 8, "tech_price": 4436000.0, "tech_datetime": "2017-09-19 20:27:00", - "candidate_index": 1790, + "candidate_index": 1777, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, @@ -403790,7 +403574,7 @@ "bar_offset": 1, "tech_price": 4284000.0, "tech_datetime": "2017-09-23 21:03:00", - "candidate_index": 1820, + "candidate_index": 1805, "gt_datetime": "2017-09-23 21:00:00", "gt_price": 4330000.0 }, @@ -403802,7 +403586,7 @@ "bar_offset": 3, "tech_price": 4766000.0, "tech_datetime": "2017-09-28 19:00:00", - "candidate_index": 1858, + "candidate_index": 1834, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, @@ -403814,7 +403598,7 @@ "bar_offset": 33, "tech_price": 5068000.0, "tech_datetime": "2017-10-02 20:30:00", - "candidate_index": 1878, + "candidate_index": 1854, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, @@ -403826,7 +403610,7 @@ "bar_offset": 0, "tech_price": 5729000.0, "tech_datetime": "2017-10-10 04:36:00", - "candidate_index": 1914, + "candidate_index": 1890, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, @@ -403838,7 +403622,7 @@ "bar_offset": 0, "tech_price": 6940000.0, "tech_datetime": "2017-10-13 11:33:00", - "candidate_index": 1938, + "candidate_index": 1914, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, @@ -403850,7 +403634,7 @@ "bar_offset": 1, "tech_price": 6651000.0, "tech_datetime": "2017-10-13 17:30:00", - "candidate_index": 1940, + "candidate_index": 1916, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, @@ -403862,7 +403646,7 @@ "bar_offset": 1, "tech_price": 6639000.0, "tech_datetime": "2017-10-15 09:15:00", - "candidate_index": 1955, + "candidate_index": 1931, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, @@ -403874,7 +403658,7 @@ "bar_offset": 1, "tech_price": 6458000.0, "tech_datetime": "2017-10-16 08:15:00", - "candidate_index": 1963, + "candidate_index": 1939, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, @@ -403886,7 +403670,7 @@ "bar_offset": 3, "tech_price": 6440000.0, "tech_datetime": "2017-10-17 08:42:00", - "candidate_index": 1969, + "candidate_index": 1945, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, @@ -403898,7 +403682,7 @@ "bar_offset": 1, "tech_price": 6157000.0, "tech_datetime": "2017-10-18 18:09:00", - "candidate_index": 1979, + "candidate_index": 1955, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, @@ -403910,7 +403694,7 @@ "bar_offset": 1, "tech_price": 7136000.0, "tech_datetime": "2017-10-22 01:42:00", - "candidate_index": 2012, + "candidate_index": 1988, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, @@ -403922,7 +403706,7 @@ "bar_offset": 7, "tech_price": 7005000.0, "tech_datetime": "2017-10-23 11:27:00", - "candidate_index": 2024, + "candidate_index": 2000, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, @@ -403934,7 +403718,7 @@ "bar_offset": 3, "tech_price": 6615000.0, "tech_datetime": "2017-10-24 15:48:00", - "candidate_index": 2035, + "candidate_index": 2011, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, @@ -403946,7 +403730,7 @@ "bar_offset": 10, "tech_price": 6841000.0, "tech_datetime": "2017-10-27 10:36:00", - "candidate_index": 2051, + "candidate_index": 2027, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, @@ -403958,7 +403742,7 @@ "bar_offset": 1, "tech_price": 8557000.0, "tech_datetime": "2017-11-02 20:09:00", - "candidate_index": 2103, + "candidate_index": 2079, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, @@ -403970,7 +403754,7 @@ "bar_offset": 3, "tech_price": 8388000.0, "tech_datetime": "2017-11-03 19:48:00", - "candidate_index": 2112, + "candidate_index": 2088, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, @@ -403982,7 +403766,7 @@ "bar_offset": 5, "tech_price": 8574000.0, "tech_datetime": "2017-11-05 22:51:00", - "candidate_index": 2130, + "candidate_index": 2106, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, @@ -403994,7 +403778,7 @@ "bar_offset": 3, "tech_price": 8647000.0, "tech_datetime": "2017-11-09 02:54:00", - "candidate_index": 2151, + "candidate_index": 2127, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, @@ -404006,7 +403790,7 @@ "bar_offset": 0, "tech_price": 7871000.0, "tech_datetime": "2017-11-11 00:57:00", - "candidate_index": 2163, + "candidate_index": 2139, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, @@ -404018,7 +403802,7 @@ "bar_offset": 1, "tech_price": 7727000.0, "tech_datetime": "2017-11-11 07:36:00", - "candidate_index": 2165, + "candidate_index": 2141, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, @@ -404030,7 +403814,7 @@ "bar_offset": 1, "tech_price": 7700000.0, "tech_datetime": "2017-11-11 11:00:00", - "candidate_index": 2167, + "candidate_index": 2143, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, @@ -404042,7 +403826,7 @@ "bar_offset": 10, "tech_price": 7451000.0, "tech_datetime": "2017-11-11 23:24:00", - "candidate_index": 2170, + "candidate_index": 2146, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, @@ -404054,7 +403838,7 @@ "bar_offset": 0, "tech_price": 7246000.0, "tech_datetime": "2017-11-12 06:03:00", - "candidate_index": 2172, + "candidate_index": 2148, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, @@ -404066,7 +403850,7 @@ "bar_offset": 56, "tech_price": 7400000.0, "tech_datetime": "2017-11-12 17:30:00", - "candidate_index": 2173, + "candidate_index": 2149, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, @@ -404078,7 +403862,7 @@ "bar_offset": 41, "tech_price": 7440000.0, "tech_datetime": "2017-11-12 19:33:00", - "candidate_index": 2174, + "candidate_index": 2150, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, @@ -404090,7 +403874,7 @@ "bar_offset": 48, "tech_price": 7651000.0, "tech_datetime": "2017-11-12 20:00:00", - "candidate_index": 2175, + "candidate_index": 2151, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -404102,7 +403886,7 @@ "bar_offset": 1, "tech_price": 7930000.0, "tech_datetime": "2017-11-12 20:18:00", - "candidate_index": 2176, + "candidate_index": 2152, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, @@ -404114,7 +403898,7 @@ "bar_offset": 75, "tech_price": 7269000.0, "tech_datetime": "2017-11-13 00:45:00", - "candidate_index": 2177, + "candidate_index": 2153, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, @@ -404126,7 +403910,7 @@ "bar_offset": 55, "tech_price": 7175000.0, "tech_datetime": "2017-11-13 03:27:00", - "candidate_index": 2178, + "candidate_index": 2154, "gt_datetime": "2017-11-13 00:42:00", "gt_price": 7455000.0 }, @@ -404138,7 +403922,7 @@ "bar_offset": 1, "tech_price": 7453000.0, "tech_datetime": "2017-11-13 14:27:00", - "candidate_index": 2185, + "candidate_index": 2161, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, @@ -404150,7 +403934,7 @@ "bar_offset": 0, "tech_price": 7820000.0, "tech_datetime": "2017-11-13 22:27:00", - "candidate_index": 2192, + "candidate_index": 2168, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, @@ -404162,7 +403946,7 @@ "bar_offset": 1, "tech_price": 8769000.0, "tech_datetime": "2017-11-17 12:42:00", - "candidate_index": 2223, + "candidate_index": 2199, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -404174,7 +403958,7 @@ "bar_offset": 4, "tech_price": 8977000.0, "tech_datetime": "2017-11-21 08:30:00", - "candidate_index": 2244, + "candidate_index": 2220, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, @@ -404186,7 +403970,7 @@ "bar_offset": 0, "tech_price": 9611000.0, "tech_datetime": "2017-11-24 17:12:00", - "candidate_index": 2268, + "candidate_index": 2244, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, @@ -404198,7 +403982,7 @@ "bar_offset": 1, "tech_price": 10565000.0, "tech_datetime": "2017-11-27 02:24:00", - "candidate_index": 2293, + "candidate_index": 2269, "gt_datetime": "2017-11-27 02:21:00", "gt_price": 10756000.0 }, @@ -404210,7 +403994,7 @@ "bar_offset": 2, "tech_price": 11084000.0, "tech_datetime": "2017-11-27 17:18:00", - "candidate_index": 2300, + "candidate_index": 2276, "gt_datetime": "2017-11-27 17:12:00", "gt_price": 11174000.0 }, @@ -404222,7 +404006,7 @@ "bar_offset": 1, "tech_price": 11874000.0, "tech_datetime": "2017-11-28 20:54:00", - "candidate_index": 2308, + "candidate_index": 2284, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, @@ -404234,7 +404018,7 @@ "bar_offset": 0, "tech_price": 13500000.0, "tech_datetime": "2017-11-29 14:27:00", - "candidate_index": 2317, + "candidate_index": 2293, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, @@ -404246,7 +404030,7 @@ "bar_offset": 52, "tech_price": 12911000.0, "tech_datetime": "2017-11-29 12:36:00", - "candidate_index": 2316, + "candidate_index": 2292, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, @@ -404258,7 +404042,7 @@ "bar_offset": 1, "tech_price": 13172000.0, "tech_datetime": "2017-11-29 23:06:00", - "candidate_index": 2320, + "candidate_index": 2296, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, @@ -404270,7 +404054,7 @@ "bar_offset": 13, "tech_price": 12350000.0, "tech_datetime": "2017-11-30 05:24:00", - "candidate_index": 2321, + "candidate_index": 2297, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, @@ -404282,7 +404066,7 @@ "bar_offset": 102, "tech_price": 12377000.0, "tech_datetime": "2017-11-30 10:30:00", - "candidate_index": 2322, + "candidate_index": 2298, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, @@ -404294,7 +404078,7 @@ "bar_offset": 90, "tech_price": 12370000.0, "tech_datetime": "2017-11-30 10:36:00", - "candidate_index": 2323, + "candidate_index": 2299, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, @@ -404306,7 +404090,7 @@ "bar_offset": 91, "tech_price": 12444000.0, "tech_datetime": "2017-11-30 10:57:00", - "candidate_index": 2324, + "candidate_index": 2300, "gt_datetime": "2017-11-30 06:24:00", "gt_price": 11550000.0 }, @@ -404318,7 +404102,7 @@ "bar_offset": 151, "tech_price": 12353000.0, "tech_datetime": "2017-11-30 14:15:00", - "candidate_index": 2325, + "candidate_index": 2301, "gt_datetime": "2017-11-30 06:42:00", "gt_price": 12443000.0 }, @@ -404330,7 +404114,7 @@ "bar_offset": 202, "tech_price": 11952000.0, "tech_datetime": "2017-11-30 17:12:00", - "candidate_index": 2326, + "candidate_index": 2302, "gt_datetime": "2017-11-30 07:06:00", "gt_price": 12600000.0 }, @@ -404342,7 +404126,7 @@ "bar_offset": 233, "tech_price": 13145000.0, "tech_datetime": "2017-11-29 20:21:00", - "candidate_index": 2319, + "candidate_index": 2295, "gt_datetime": "2017-11-30 08:00:00", "gt_price": 11930000.0 }, @@ -404354,7 +404138,7 @@ "bar_offset": 271, "tech_price": 12875000.0, "tech_datetime": "2017-11-29 18:57:00", - "candidate_index": 2318, + "candidate_index": 2294, "gt_datetime": "2017-11-30 08:30:00", "gt_price": 11405000.0 }, @@ -404366,7 +404150,7 @@ "bar_offset": 293, "tech_price": 10880000.0, "tech_datetime": "2017-12-01 00:03:00", - "candidate_index": 2327, + "candidate_index": 2303, "gt_datetime": "2017-11-30 09:24:00", "gt_price": 12150000.0 }, @@ -404378,7 +404162,7 @@ "bar_offset": 315, "tech_price": 10809000.0, "tech_datetime": "2017-12-01 02:42:00", - "candidate_index": 2328, + "candidate_index": 2304, "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, @@ -404390,7 +404174,7 @@ "bar_offset": 194, "tech_price": 10969000.0, "tech_datetime": "2017-12-01 02:51:00", - "candidate_index": 2329, + "candidate_index": 2305, "gt_datetime": "2017-11-30 17:09:00", "gt_price": 12080000.0 }, @@ -404402,7 +404186,7 @@ "bar_offset": 58, "tech_price": 10945000.0, "tech_datetime": "2017-12-01 02:57:00", - "candidate_index": 2330, + "candidate_index": 2306, "gt_datetime": "2017-12-01 00:03:00", "gt_price": 11297000.0 }, @@ -404414,7 +404198,7 @@ "bar_offset": 0, "tech_price": 12279000.0, "tech_datetime": "2017-12-01 08:21:00", - "candidate_index": 2336, + "candidate_index": 2312, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, @@ -404426,7 +404210,7 @@ "bar_offset": 0, "tech_price": 16163000.0, "tech_datetime": "2017-12-06 16:06:00", - "candidate_index": 2395, + "candidate_index": 2371, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, @@ -404438,7 +404222,7 @@ "bar_offset": 0, "tech_price": 19351000.0, "tech_datetime": "2017-12-07 07:54:00", - "candidate_index": 2404, + "candidate_index": 2380, "gt_datetime": "2017-12-07 07:54:00", "gt_price": 19500000.0 }, @@ -404450,7 +404234,7 @@ "bar_offset": 0, "tech_price": 19447000.0, "tech_datetime": "2017-12-07 09:27:00", - "candidate_index": 2405, + "candidate_index": 2381, "gt_datetime": "2017-12-07 09:27:00", "gt_price": 19551000.0 }, @@ -404462,7 +404246,7 @@ "bar_offset": 0, "tech_price": 21521000.0, "tech_datetime": "2017-12-08 01:12:00", - "candidate_index": 2417, + "candidate_index": 2393, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, @@ -404474,7 +404258,7 @@ "bar_offset": 1, "tech_price": 24802000.0, "tech_datetime": "2017-12-08 09:24:00", - "candidate_index": 2424, + "candidate_index": 2400, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, @@ -404486,7 +404270,7 @@ "bar_offset": 30, "tech_price": 23807000.0, "tech_datetime": "2017-12-08 09:00:00", - "candidate_index": 2423, + "candidate_index": 2399, "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, @@ -404498,7 +404282,7 @@ "bar_offset": 62, "tech_price": 22447000.0, "tech_datetime": "2017-12-08 16:18:00", - "candidate_index": 2425, + "candidate_index": 2401, "gt_datetime": "2017-12-08 13:06:00", "gt_price": 23953000.0 }, @@ -404510,7 +404294,7 @@ "bar_offset": 134, "tech_price": 23130000.0, "tech_datetime": "2017-12-08 07:39:00", - "candidate_index": 2422, + "candidate_index": 2398, "gt_datetime": "2017-12-08 14:39:00", "gt_price": 21750000.0 }, @@ -404522,7 +404306,7 @@ "bar_offset": 137, "tech_price": 20300000.0, "tech_datetime": "2017-12-08 21:51:00", - "candidate_index": 2426, + "candidate_index": 2402, "gt_datetime": "2017-12-08 14:57:00", "gt_price": 22500000.0 }, @@ -404534,7 +404318,7 @@ "bar_offset": 111, "tech_price": 19799000.0, "tech_datetime": "2017-12-08 21:54:00", - "candidate_index": 2427, + "candidate_index": 2403, "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, @@ -404546,7 +404330,7 @@ "bar_offset": 96, "tech_price": 20798000.0, "tech_datetime": "2017-12-08 23:48:00", - "candidate_index": 2428, + "candidate_index": 2404, "gt_datetime": "2017-12-08 19:00:00", "gt_price": 21200000.0 }, @@ -404558,7 +404342,7 @@ "bar_offset": 176, "tech_price": 19142000.0, "tech_datetime": "2017-12-09 03:51:00", - "candidate_index": 2429, + "candidate_index": 2405, "gt_datetime": "2017-12-08 19:03:00", "gt_price": 21750000.0 }, @@ -404570,7 +404354,7 @@ "bar_offset": 153, "tech_price": 19315000.0, "tech_datetime": "2017-12-09 04:00:00", - "candidate_index": 2430, + "candidate_index": 2406, "gt_datetime": "2017-12-08 20:21:00", "gt_price": 17994000.0 }, @@ -404582,7 +404366,7 @@ "bar_offset": 153, "tech_price": 19400000.0, "tech_datetime": "2017-12-09 04:15:00", - "candidate_index": 2431, + "candidate_index": 2407, "gt_datetime": "2017-12-08 20:36:00", "gt_price": 17520000.0 }, @@ -404594,7 +404378,7 @@ "bar_offset": 192, "tech_price": 19877000.0, "tech_datetime": "2017-12-09 06:21:00", - "candidate_index": 2432, + "candidate_index": 2408, "gt_datetime": "2017-12-08 20:45:00", "gt_price": 18470000.0 }, @@ -404606,7 +404390,7 @@ "bar_offset": 195, "tech_price": 20025000.0, "tech_datetime": "2017-12-09 06:39:00", - "candidate_index": 2433, + "candidate_index": 2409, "gt_datetime": "2017-12-08 20:54:00", "gt_price": 19777000.0 }, @@ -404618,7 +404402,7 @@ "bar_offset": 178, "tech_price": 20240000.0, "tech_datetime": "2017-12-09 06:48:00", - "candidate_index": 2434, + "candidate_index": 2410, "gt_datetime": "2017-12-08 21:54:00", "gt_price": 20500000.0 }, @@ -404630,7 +404414,7 @@ "bar_offset": 144, "tech_price": 20333000.0, "tech_datetime": "2017-12-09 07:00:00", - "candidate_index": 2435, + "candidate_index": 2411, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, @@ -404642,7 +404426,7 @@ "bar_offset": 0, "tech_price": 20300000.0, "tech_datetime": "2017-12-09 07:18:00", - "candidate_index": 2436, + "candidate_index": 2412, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, @@ -404654,7 +404438,7 @@ "bar_offset": 0, "tech_price": 18714000.0, "tech_datetime": "2017-12-09 16:15:00", - "candidate_index": 2438, + "candidate_index": 2414, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, @@ -404666,7 +404450,7 @@ "bar_offset": 0, "tech_price": 17925000.0, "tech_datetime": "2017-12-09 20:39:00", - "candidate_index": 2439, + "candidate_index": 2415, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, @@ -404678,7 +404462,7 @@ "bar_offset": 86, "tech_price": 17094000.0, "tech_datetime": "2017-12-10 07:21:00", - "candidate_index": 2440, + "candidate_index": 2416, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, @@ -404690,7 +404474,7 @@ "bar_offset": 1, "tech_price": 17581000.0, "tech_datetime": "2017-12-10 07:54:00", - "candidate_index": 2442, + "candidate_index": 2418, "gt_datetime": "2017-12-10 07:51:00", "gt_price": 17840000.0 }, @@ -404702,7 +404486,7 @@ "bar_offset": 74, "tech_price": 17287000.0, "tech_datetime": "2017-12-10 07:33:00", - "candidate_index": 2441, + "candidate_index": 2417, "gt_datetime": "2017-12-10 11:15:00", "gt_price": 16480000.0 }, @@ -404714,7 +404498,7 @@ "bar_offset": 36, "tech_price": 15130000.0, "tech_datetime": "2017-12-10 14:57:00", - "candidate_index": 2443, + "candidate_index": 2419, "gt_datetime": "2017-12-10 13:09:00", "gt_price": 14650000.0 }, @@ -404726,7 +404510,7 @@ "bar_offset": 0, "tech_price": 16450000.0, "tech_datetime": "2017-12-10 15:54:00", - "candidate_index": 2446, + "candidate_index": 2422, "gt_datetime": "2017-12-10 15:54:00", "gt_price": 16700000.0 }, @@ -404738,7 +404522,7 @@ "bar_offset": 0, "tech_price": 16136000.0, "tech_datetime": "2017-12-10 19:39:00", - "candidate_index": 2450, + "candidate_index": 2426, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, @@ -404750,7 +404534,7 @@ "bar_offset": 0, "tech_price": 17995000.0, "tech_datetime": "2017-12-10 23:36:00", - "candidate_index": 2457, + "candidate_index": 2433, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, @@ -404762,7 +404546,7 @@ "bar_offset": 22, "tech_price": 18223000.0, "tech_datetime": "2017-12-10 23:33:00", - "candidate_index": 2456, + "candidate_index": 2432, "gt_datetime": "2017-12-11 00:39:00", "gt_price": 18001000.0 }, @@ -404774,7 +404558,7 @@ "bar_offset": 0, "tech_price": 18059000.0, "tech_datetime": "2017-12-11 08:39:00", - "candidate_index": 2458, + "candidate_index": 2434, "gt_datetime": "2017-12-11 08:39:00", "gt_price": 18500000.0 }, @@ -404786,7 +404570,7 @@ "bar_offset": 0, "tech_price": 19798000.0, "tech_datetime": "2017-12-11 12:39:00", - "candidate_index": 2465, + "candidate_index": 2441, "gt_datetime": "2017-12-11 12:39:00", "gt_price": 19900000.0 }, @@ -404798,7 +404582,7 @@ "bar_offset": 0, "tech_price": 19666000.0, "tech_datetime": "2017-12-12 05:33:00", - "candidate_index": 2473, + "candidate_index": 2449, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, @@ -404810,7 +404594,7 @@ "bar_offset": 35, "tech_price": 19017000.0, "tech_datetime": "2017-12-13 09:18:00", - "candidate_index": 2483, + "candidate_index": 2459, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, @@ -404822,7 +404606,7 @@ "bar_offset": 1, "tech_price": 18858000.0, "tech_datetime": "2017-12-13 14:51:00", - "candidate_index": 2485, + "candidate_index": 2461, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, @@ -404834,7 +404618,7 @@ "bar_offset": 0, "tech_price": 18870000.0, "tech_datetime": "2017-12-14 17:21:00", - "candidate_index": 2493, + "candidate_index": 2469, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, @@ -404846,7 +404630,7 @@ "bar_offset": 0, "tech_price": 20650000.0, "tech_datetime": "2017-12-15 11:51:00", - "candidate_index": 2501, + "candidate_index": 2477, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, @@ -404858,7 +404642,7 @@ "bar_offset": 1, "tech_price": 20851000.0, "tech_datetime": "2017-12-15 19:24:00", - "candidate_index": 2506, + "candidate_index": 2482, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, @@ -404870,7 +404654,7 @@ "bar_offset": 1, "tech_price": 22704000.0, "tech_datetime": "2017-12-17 21:12:00", - "candidate_index": 2531, + "candidate_index": 2507, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, @@ -404882,7 +404666,7 @@ "bar_offset": 2, "tech_price": 22141000.0, "tech_datetime": "2017-12-18 07:48:00", - "candidate_index": 2535, + "candidate_index": 2511, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, @@ -404894,7 +404678,7 @@ "bar_offset": 3, "tech_price": 22350000.0, "tech_datetime": "2017-12-19 13:36:00", - "candidate_index": 2545, + "candidate_index": 2521, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, @@ -404906,7 +404690,7 @@ "bar_offset": 1, "tech_price": 21682000.0, "tech_datetime": "2017-12-20 08:39:00", - "candidate_index": 2550, + "candidate_index": 2526, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, @@ -404918,7 +404702,7 @@ "bar_offset": 1, "tech_price": 21854000.0, "tech_datetime": "2017-12-20 22:21:00", - "candidate_index": 2556, + "candidate_index": 2532, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, @@ -404930,7 +404714,7 @@ "bar_offset": 82, "tech_price": 21368000.0, "tech_datetime": "2017-12-21 20:21:00", - "candidate_index": 2565, + "candidate_index": 2541, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, @@ -404942,7 +404726,7 @@ "bar_offset": 1, "tech_price": 20653000.0, "tech_datetime": "2017-12-22 07:33:00", - "candidate_index": 2568, + "candidate_index": 2544, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, @@ -404954,7 +404738,7 @@ "bar_offset": 94, "tech_price": 18404000.0, "tech_datetime": "2017-12-22 18:12:00", - "candidate_index": 2569, + "candidate_index": 2545, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, @@ -404966,7 +404750,7 @@ "bar_offset": 1, "tech_price": 19223000.0, "tech_datetime": "2017-12-22 19:42:00", - "candidate_index": 2571, + "candidate_index": 2547, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, @@ -404978,7 +404762,7 @@ "bar_offset": 81, "tech_price": 18885000.0, "tech_datetime": "2017-12-22 19:27:00", - "candidate_index": 2570, + "candidate_index": 2546, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, @@ -404990,7 +404774,7 @@ "bar_offset": 65, "tech_price": 17677000.0, "tech_datetime": "2017-12-23 03:39:00", - "candidate_index": 2572, + "candidate_index": 2548, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, @@ -405002,7 +404786,7 @@ "bar_offset": 1, "tech_price": 17850000.0, "tech_datetime": "2017-12-23 04:12:00", - "candidate_index": 2574, + "candidate_index": 2550, "gt_datetime": "2017-12-23 04:09:00", "gt_price": 18248000.0 }, @@ -405014,7 +404798,7 @@ "bar_offset": 1, "tech_price": 19189000.0, "tech_datetime": "2017-12-23 08:00:00", - "candidate_index": 2581, + "candidate_index": 2557, "gt_datetime": "2017-12-23 07:57:00", "gt_price": 19325000.0 }, @@ -405026,7 +404810,7 @@ "bar_offset": 3, "tech_price": 19270000.0, "tech_datetime": "2017-12-23 13:06:00", - "candidate_index": 2584, + "candidate_index": 2560, "gt_datetime": "2017-12-23 12:57:00", "gt_price": 19500000.0 }, @@ -405038,7 +404822,7 @@ "bar_offset": 5, "tech_price": 19444000.0, "tech_datetime": "2017-12-24 07:48:00", - "candidate_index": 2597, + "candidate_index": 2573, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, @@ -405050,7 +404834,7 @@ "bar_offset": 0, "tech_price": 22335000.0, "tech_datetime": "2017-12-27 13:57:00", - "candidate_index": 2637, + "candidate_index": 2613, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, @@ -405062,7 +404846,7 @@ "bar_offset": 46, "tech_price": 21762000.0, "tech_datetime": "2017-12-28 09:24:00", - "candidate_index": 2642, + "candidate_index": 2618, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, @@ -405074,7 +404858,7 @@ "bar_offset": 78, "tech_price": 19939000.0, "tech_datetime": "2017-12-28 16:15:00", - "candidate_index": 2643, + "candidate_index": 2619, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, @@ -405086,7 +404870,7 @@ "bar_offset": 2, "tech_price": 19706000.0, "tech_datetime": "2017-12-28 22:24:00", - "candidate_index": 2645, + "candidate_index": 2621, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, @@ -405098,7 +404882,7 @@ "bar_offset": 1, "tech_price": 19289000.0, "tech_datetime": "2017-12-31 12:48:00", - "candidate_index": 2668, + "candidate_index": 2644, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, @@ -405110,7 +404894,7 @@ "bar_offset": 0, "tech_price": 20411000.0, "tech_datetime": "2018-01-03 04:18:00", - "candidate_index": 2690, + "candidate_index": 2666, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, @@ -405122,7 +404906,7 @@ "bar_offset": 1, "tech_price": 21669000.0, "tech_datetime": "2018-01-05 05:27:00", - "candidate_index": 2709, + "candidate_index": 2685, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, @@ -405134,7 +404918,7 @@ "bar_offset": 0, "tech_price": 23837000.0, "tech_datetime": "2018-01-05 19:54:00", - "candidate_index": 2716, + "candidate_index": 2692, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, @@ -405146,7 +404930,7 @@ "bar_offset": 1, "tech_price": 24509000.0, "tech_datetime": "2018-01-06 02:39:00", - "candidate_index": 2722, + "candidate_index": 2698, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, @@ -405158,7 +404942,7 @@ "bar_offset": 0, "tech_price": 25800000.0, "tech_datetime": "2018-01-06 08:30:00", - "candidate_index": 2728, + "candidate_index": 2704, "gt_datetime": "2018-01-06 08:30:00", "gt_price": 25988000.0 }, @@ -405170,7 +404954,7 @@ "bar_offset": 41, "tech_price": 25729000.0, "tech_datetime": "2018-01-06 08:24:00", - "candidate_index": 2727, + "candidate_index": 2703, "gt_datetime": "2018-01-06 10:27:00", "gt_price": 25778000.0 }, @@ -405182,7 +404966,7 @@ "bar_offset": 1, "tech_price": 25340000.0, "tech_datetime": "2018-01-07 17:36:00", - "candidate_index": 2741, + "candidate_index": 2717, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, @@ -405194,7 +404978,7 @@ "bar_offset": 5, "tech_price": 24350000.0, "tech_datetime": "2018-01-09 05:09:00", - "candidate_index": 2750, + "candidate_index": 2726, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, @@ -405206,7 +404990,7 @@ "bar_offset": 0, "tech_price": 24248000.0, "tech_datetime": "2018-01-09 11:18:00", - "candidate_index": 2753, + "candidate_index": 2729, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, @@ -405218,7 +405002,7 @@ "bar_offset": 0, "tech_price": 23525000.0, "tech_datetime": "2018-01-10 03:18:00", - "candidate_index": 2757, + "candidate_index": 2733, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, @@ -405230,7 +405014,7 @@ "bar_offset": 1, "tech_price": 22038000.0, "tech_datetime": "2018-01-10 19:09:00", - "candidate_index": 2761, + "candidate_index": 2737, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, @@ -405242,7 +405026,7 @@ "bar_offset": 4, "tech_price": 21535000.0, "tech_datetime": "2018-01-11 03:30:00", - "candidate_index": 2765, + "candidate_index": 2741, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, @@ -405254,7 +405038,7 @@ "bar_offset": 27, "tech_price": 20692000.0, "tech_datetime": "2018-01-11 10:24:00", - "candidate_index": 2766, + "candidate_index": 2742, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, @@ -405266,7 +405050,7 @@ "bar_offset": 1, "tech_price": 21010000.0, "tech_datetime": "2018-01-11 11:21:00", - "candidate_index": 2769, + "candidate_index": 2745, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, @@ -405278,7 +405062,7 @@ "bar_offset": 44, "tech_price": 19003000.0, "tech_datetime": "2018-01-11 16:24:00", - "candidate_index": 2770, + "candidate_index": 2746, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, @@ -405290,7 +405074,7 @@ "bar_offset": 3, "tech_price": 19997000.0, "tech_datetime": "2018-01-11 17:30:00", - "candidate_index": 2772, + "candidate_index": 2748, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, @@ -405302,7 +405086,7 @@ "bar_offset": 1, "tech_price": 19807000.0, "tech_datetime": "2018-01-11 23:15:00", - "candidate_index": 2774, + "candidate_index": 2750, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, @@ -405314,7 +405098,7 @@ "bar_offset": 81, "tech_price": 19330000.0, "tech_datetime": "2018-01-12 04:33:00", - "candidate_index": 2776, + "candidate_index": 2752, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, @@ -405326,7 +405110,7 @@ "bar_offset": 1, "tech_price": 20955000.0, "tech_datetime": "2018-01-13 10:45:00", - "candidate_index": 2793, + "candidate_index": 2769, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, @@ -405338,7 +405122,7 @@ "bar_offset": 3, "tech_price": 19836000.0, "tech_datetime": "2018-01-15 10:21:00", - "candidate_index": 2810, + "candidate_index": 2786, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, @@ -405350,7 +405134,7 @@ "bar_offset": 2, "tech_price": 19624000.0, "tech_datetime": "2018-01-15 23:12:00", - "candidate_index": 2813, + "candidate_index": 2789, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, @@ -405362,7 +405146,7 @@ "bar_offset": 57, "tech_price": 19400000.0, "tech_datetime": "2018-01-16 07:27:00", - "candidate_index": 2817, + "candidate_index": 2793, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, @@ -405374,7 +405158,7 @@ "bar_offset": 42, "tech_price": 16903000.0, "tech_datetime": "2018-01-16 21:18:00", - "candidate_index": 2820, + "candidate_index": 2796, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, @@ -405386,7 +405170,7 @@ "bar_offset": 101, "tech_price": 17853000.0, "tech_datetime": "2018-01-16 16:15:00", - "candidate_index": 2819, + "candidate_index": 2795, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, @@ -405398,7 +405182,7 @@ "bar_offset": 0, "tech_price": 15351000.0, "tech_datetime": "2018-01-17 04:15:00", - "candidate_index": 2821, + "candidate_index": 2797, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, @@ -405410,7 +405194,7 @@ "bar_offset": 46, "tech_price": 14600000.0, "tech_datetime": "2018-01-17 08:27:00", - "candidate_index": 2822, + "candidate_index": 2798, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, @@ -405422,7 +405206,7 @@ "bar_offset": 35, "tech_price": 14700000.0, "tech_datetime": "2018-01-17 08:45:00", - "candidate_index": 2823, + "candidate_index": 2799, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, @@ -405434,7 +405218,7 @@ "bar_offset": 30, "tech_price": 14887000.0, "tech_datetime": "2018-01-17 09:06:00", - "candidate_index": 2824, + "candidate_index": 2800, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, @@ -405446,7 +405230,7 @@ "bar_offset": 32, "tech_price": 15205000.0, "tech_datetime": "2018-01-17 09:15:00", - "candidate_index": 2825, + "candidate_index": 2801, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, @@ -405458,7 +405242,7 @@ "bar_offset": 33, "tech_price": 15406000.0, "tech_datetime": "2018-01-17 09:27:00", - "candidate_index": 2826, + "candidate_index": 2802, "gt_datetime": "2018-01-17 07:48:00", "gt_price": 14045000.0 }, @@ -405470,7 +405254,7 @@ "bar_offset": 88, "tech_price": 13628000.0, "tech_datetime": "2018-01-17 13:51:00", - "candidate_index": 2827, + "candidate_index": 2803, "gt_datetime": "2018-01-17 09:27:00", "gt_price": 15649000.0 }, @@ -405482,7 +405266,7 @@ "bar_offset": 31, "tech_price": 13741000.0, "tech_datetime": "2018-01-17 15:24:00", - "candidate_index": 2828, + "candidate_index": 2804, "gt_datetime": "2018-01-17 13:51:00", "gt_price": 13849000.0 }, @@ -405494,7 +405278,7 @@ "bar_offset": 124, "tech_price": 12989000.0, "tech_datetime": "2018-01-17 21:33:00", - "candidate_index": 2829, + "candidate_index": 2805, "gt_datetime": "2018-01-17 15:21:00", "gt_price": 13900000.0 }, @@ -405506,7 +405290,7 @@ "bar_offset": 78, "tech_price": 12620000.0, "tech_datetime": "2018-01-18 01:27:00", - "candidate_index": 2830, + "candidate_index": 2806, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, @@ -405518,7 +405302,7 @@ "bar_offset": 1, "tech_price": 13095000.0, "tech_datetime": "2018-01-18 02:18:00", - "candidate_index": 2833, + "candidate_index": 2809, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, @@ -405530,7 +405314,7 @@ "bar_offset": 0, "tech_price": 13867000.0, "tech_datetime": "2018-01-18 05:27:00", - "candidate_index": 2839, + "candidate_index": 2815, "gt_datetime": "2018-01-18 05:27:00", "gt_price": 14290000.0 }, @@ -405542,7 +405326,7 @@ "bar_offset": 0, "tech_price": 15250000.0, "tech_datetime": "2018-01-18 07:18:00", - "candidate_index": 2842, + "candidate_index": 2818, "gt_datetime": "2018-01-18 07:18:00", "gt_price": 15420000.0 }, @@ -405554,7 +405338,7 @@ "bar_offset": 31, "tech_price": 15220000.0, "tech_datetime": "2018-01-18 06:36:00", - "candidate_index": 2841, + "candidate_index": 2817, "gt_datetime": "2018-01-18 08:45:00", "gt_price": 15100000.0 }, @@ -405566,7 +405350,7 @@ "bar_offset": 1, "tech_price": 16125000.0, "tech_datetime": "2018-01-18 11:21:00", - "candidate_index": 2845, + "candidate_index": 2821, "gt_datetime": "2018-01-18 11:24:00", "gt_price": 16400000.0 }, @@ -405578,7 +405362,7 @@ "bar_offset": 64, "tech_price": 14419000.0, "tech_datetime": "2018-01-18 18:18:00", - "candidate_index": 2847, + "candidate_index": 2823, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -405590,7 +405374,7 @@ "bar_offset": 0, "tech_price": 15190000.0, "tech_datetime": "2018-01-18 21:33:00", - "candidate_index": 2852, + "candidate_index": 2828, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, @@ -405602,7 +405386,7 @@ "bar_offset": 1, "tech_price": 15356000.0, "tech_datetime": "2018-01-19 05:54:00", - "candidate_index": 2859, + "candidate_index": 2835, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, @@ -405614,7 +405398,7 @@ "bar_offset": 0, "tech_price": 16999000.0, "tech_datetime": "2018-01-20 14:03:00", - "candidate_index": 2878, + "candidate_index": 2854, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, @@ -405626,7 +405410,7 @@ "bar_offset": 17, "tech_price": 16778000.0, "tech_datetime": "2018-01-20 13:48:00", - "candidate_index": 2877, + "candidate_index": 2853, "gt_datetime": "2018-01-20 14:39:00", "gt_price": 17200000.0 }, @@ -405638,7 +405422,7 @@ "bar_offset": 4, "tech_price": 16868000.0, "tech_datetime": "2018-01-21 07:36:00", - "candidate_index": 2885, + "candidate_index": 2861, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, @@ -405650,7 +405434,7 @@ "bar_offset": 23, "tech_price": 16349000.0, "tech_datetime": "2018-01-21 12:12:00", - "candidate_index": 2886, + "candidate_index": 2862, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, @@ -405662,7 +405446,7 @@ "bar_offset": 90, "tech_price": 14490000.0, "tech_datetime": "2018-01-21 19:33:00", - "candidate_index": 2887, + "candidate_index": 2863, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, @@ -405674,7 +405458,7 @@ "bar_offset": 0, "tech_price": 14913000.0, "tech_datetime": "2018-01-21 21:09:00", - "candidate_index": 2889, + "candidate_index": 2865, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, @@ -405686,7 +405470,7 @@ "bar_offset": 0, "tech_price": 14615000.0, "tech_datetime": "2018-01-22 09:09:00", - "candidate_index": 2898, + "candidate_index": 2874, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, @@ -405698,7 +405482,7 @@ "bar_offset": 0, "tech_price": 14631000.0, "tech_datetime": "2018-01-22 16:39:00", - "candidate_index": 2900, + "candidate_index": 2876, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -405710,7 +405494,7 @@ "bar_offset": 2, "tech_price": 13443000.0, "tech_datetime": "2018-01-23 02:42:00", - "candidate_index": 2901, + "candidate_index": 2877, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, @@ -405722,7 +405506,7 @@ "bar_offset": 1, "tech_price": 13781000.0, "tech_datetime": "2018-01-23 09:03:00", - "candidate_index": 2908, + "candidate_index": 2884, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, @@ -405734,7 +405518,7 @@ "bar_offset": 1, "tech_price": 13565000.0, "tech_datetime": "2018-01-24 07:30:00", - "candidate_index": 2921, + "candidate_index": 2897, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, @@ -405746,7 +405530,7 @@ "bar_offset": 1, "tech_price": 13716000.0, "tech_datetime": "2018-01-25 11:51:00", - "candidate_index": 2937, + "candidate_index": 2913, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, @@ -405758,7 +405542,7 @@ "bar_offset": 1, "tech_price": 13000000.0, "tech_datetime": "2018-01-27 01:09:00", - "candidate_index": 2951, + "candidate_index": 2927, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, @@ -405770,7 +405554,7 @@ "bar_offset": 1, "tech_price": 13417000.0, "tech_datetime": "2018-01-28 21:09:00", - "candidate_index": 2968, + "candidate_index": 2944, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, @@ -405782,7 +405566,7 @@ "bar_offset": 0, "tech_price": 11555000.0, "tech_datetime": "2018-01-31 11:57:00", - "candidate_index": 2987, + "candidate_index": 2963, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, @@ -405794,7 +405578,7 @@ "bar_offset": 3, "tech_price": 11480000.0, "tech_datetime": "2018-01-31 17:39:00", - "candidate_index": 2992, + "candidate_index": 2968, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, @@ -405806,7 +405590,7 @@ "bar_offset": 1, "tech_price": 10478000.0, "tech_datetime": "2018-02-02 06:45:00", - "candidate_index": 3006, + "candidate_index": 2982, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, @@ -405818,7 +405602,7 @@ "bar_offset": 1, "tech_price": 9551000.0, "tech_datetime": "2018-02-02 12:42:00", - "candidate_index": 3008, + "candidate_index": 2984, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, @@ -405830,7 +405614,7 @@ "bar_offset": 85, "tech_price": 9534000.0, "tech_datetime": "2018-02-02 11:57:00", - "candidate_index": 3007, + "candidate_index": 2983, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, @@ -405842,7 +405626,7 @@ "bar_offset": 0, "tech_price": 9015000.0, "tech_datetime": "2018-02-02 23:00:00", - "candidate_index": 3013, + "candidate_index": 2989, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, @@ -405854,7 +405638,7 @@ "bar_offset": 0, "tech_price": 9372000.0, "tech_datetime": "2018-02-02 23:09:00", - "candidate_index": 3015, + "candidate_index": 2991, "gt_datetime": "2018-02-02 23:09:00", "gt_price": 9525000.0 }, @@ -405866,7 +405650,7 @@ "bar_offset": 0, "tech_price": 9469000.0, "tech_datetime": "2018-02-03 01:54:00", - "candidate_index": 3018, + "candidate_index": 2994, "gt_datetime": "2018-02-03 01:54:00", "gt_price": 9535000.0 }, @@ -405878,7 +405662,7 @@ "bar_offset": 0, "tech_price": 9396000.0, "tech_datetime": "2018-02-03 08:09:00", - "candidate_index": 3024, + "candidate_index": 3000, "gt_datetime": "2018-02-03 08:09:00", "gt_price": 9500000.0 }, @@ -405890,7 +405674,7 @@ "bar_offset": 1, "tech_price": 9701000.0, "tech_datetime": "2018-02-04 00:15:00", - "candidate_index": 3038, + "candidate_index": 3014, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, @@ -405902,7 +405686,7 @@ "bar_offset": 0, "tech_price": 10039000.0, "tech_datetime": "2018-02-04 15:03:00", - "candidate_index": 3046, + "candidate_index": 3022, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, @@ -405914,7 +405698,7 @@ "bar_offset": 0, "tech_price": 9250000.0, "tech_datetime": "2018-02-05 07:33:00", - "candidate_index": 3055, + "candidate_index": 3031, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, @@ -405926,7 +405710,7 @@ "bar_offset": 0, "tech_price": 9056000.0, "tech_datetime": "2018-02-05 14:15:00", - "candidate_index": 3059, + "candidate_index": 3035, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, @@ -405938,7 +405722,7 @@ "bar_offset": 1, "tech_price": 8250000.0, "tech_datetime": "2018-02-06 05:51:00", - "candidate_index": 3064, + "candidate_index": 3040, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, @@ -405950,7 +405734,7 @@ "bar_offset": 0, "tech_price": 6918000.0, "tech_datetime": "2018-02-06 14:15:00", - "candidate_index": 3065, + "candidate_index": 3041, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, @@ -405962,7 +405746,7 @@ "bar_offset": 0, "tech_price": 7136000.0, "tech_datetime": "2018-02-06 14:42:00", - "candidate_index": 3067, + "candidate_index": 3043, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, @@ -405974,7 +405758,7 @@ "bar_offset": 30, "tech_price": 7300000.0, "tech_datetime": "2018-02-06 14:39:00", - "candidate_index": 3066, + "candidate_index": 3042, "gt_datetime": "2018-02-06 16:09:00", "gt_price": 7150000.0 }, @@ -405986,7 +405770,7 @@ "bar_offset": 0, "tech_price": 7606000.0, "tech_datetime": "2018-02-06 18:45:00", - "candidate_index": 3071, + "candidate_index": 3047, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, @@ -405998,7 +405782,7 @@ "bar_offset": 0, "tech_price": 7737000.0, "tech_datetime": "2018-02-06 22:15:00", - "candidate_index": 3075, + "candidate_index": 3051, "gt_datetime": "2018-02-06 22:15:00", "gt_price": 8027000.0 }, @@ -406010,7 +405794,7 @@ "bar_offset": 0, "tech_price": 8019000.0, "tech_datetime": "2018-02-06 23:06:00", - "candidate_index": 3077, + "candidate_index": 3053, "gt_datetime": "2018-02-06 23:06:00", "gt_price": 8100000.0 }, @@ -406022,7 +405806,7 @@ "bar_offset": 1, "tech_price": 8129000.0, "tech_datetime": "2018-02-07 00:30:00", - "candidate_index": 3078, + "candidate_index": 3054, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, @@ -406034,7 +405818,7 @@ "bar_offset": 1, "tech_price": 8600000.0, "tech_datetime": "2018-02-07 08:48:00", - "candidate_index": 3091, + "candidate_index": 3067, "gt_datetime": "2018-02-07 08:45:00", "gt_price": 8701000.0 }, @@ -406046,7 +405830,7 @@ "bar_offset": 1, "tech_price": 9057000.0, "tech_datetime": "2018-02-07 22:30:00", - "candidate_index": 3105, + "candidate_index": 3081, "gt_datetime": "2018-02-07 22:27:00", "gt_price": 9197000.0 }, @@ -406058,7 +405842,7 @@ "bar_offset": 1, "tech_price": 9557000.0, "tech_datetime": "2018-02-08 21:51:00", - "candidate_index": 3126, + "candidate_index": 3102, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, @@ -406070,7 +405854,7 @@ "bar_offset": 0, "tech_price": 10621000.0, "tech_datetime": "2018-02-10 16:06:00", - "candidate_index": 3151, + "candidate_index": 3127, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, @@ -406082,7 +405866,7 @@ "bar_offset": 56, "tech_price": 10458000.0, "tech_datetime": "2018-02-10 15:42:00", - "candidate_index": 3150, + "candidate_index": 3126, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, @@ -406094,7 +405878,7 @@ "bar_offset": 1, "tech_price": 9992000.0, "tech_datetime": "2018-02-10 22:36:00", - "candidate_index": 3154, + "candidate_index": 3130, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, @@ -406106,7 +405890,7 @@ "bar_offset": 4, "tech_price": 9698000.0, "tech_datetime": "2018-02-12 01:24:00", - "candidate_index": 3170, + "candidate_index": 3146, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, @@ -406118,7 +405902,7 @@ "bar_offset": 1, "tech_price": 10165000.0, "tech_datetime": "2018-02-13 08:39:00", - "candidate_index": 3181, + "candidate_index": 3157, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, @@ -406130,7 +405914,7 @@ "bar_offset": 1, "tech_price": 12665000.0, "tech_datetime": "2018-02-18 11:51:00", - "candidate_index": 3247, + "candidate_index": 3223, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, @@ -406142,7 +405926,7 @@ "bar_offset": 3, "tech_price": 13960000.0, "tech_datetime": "2018-02-21 07:15:00", - "candidate_index": 3276, + "candidate_index": 3252, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, @@ -406154,7 +405938,7 @@ "bar_offset": 1, "tech_price": 12969000.0, "tech_datetime": "2018-02-22 11:39:00", - "candidate_index": 3287, + "candidate_index": 3263, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, @@ -406166,7 +405950,7 @@ "bar_offset": 10, "tech_price": 12276000.0, "tech_datetime": "2018-02-24 12:00:00", - "candidate_index": 3308, + "candidate_index": 3284, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, @@ -406178,7 +405962,7 @@ "bar_offset": 4, "tech_price": 11331000.0, "tech_datetime": "2018-02-26 08:00:00", - "candidate_index": 3319, + "candidate_index": 3295, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, @@ -406190,7 +405974,7 @@ "bar_offset": 2, "tech_price": 12294000.0, "tech_datetime": "2018-02-28 15:36:00", - "candidate_index": 3346, + "candidate_index": 3322, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, @@ -406202,7 +405986,7 @@ "bar_offset": 6, "tech_price": 12760000.0, "tech_datetime": "2018-03-06 05:36:00", - "candidate_index": 3385, + "candidate_index": 3361, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, @@ -406214,7 +405998,7 @@ "bar_offset": 1, "tech_price": 11387000.0, "tech_datetime": "2018-03-08 07:27:00", - "candidate_index": 3401, + "candidate_index": 3377, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, @@ -406226,7 +406010,7 @@ "bar_offset": 0, "tech_price": 11192000.0, "tech_datetime": "2018-03-08 19:09:00", - "candidate_index": 3406, + "candidate_index": 3382, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, @@ -406238,7 +406022,7 @@ "bar_offset": 1, "tech_price": 10200000.0, "tech_datetime": "2018-03-10 00:03:00", - "candidate_index": 3415, + "candidate_index": 3391, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, @@ -406250,7 +406034,7 @@ "bar_offset": 8, "tech_price": 10488000.0, "tech_datetime": "2018-03-10 15:39:00", - "candidate_index": 3425, + "candidate_index": 3401, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, @@ -406262,7 +406046,7 @@ "bar_offset": 1, "tech_price": 10805000.0, "tech_datetime": "2018-03-12 19:21:00", - "candidate_index": 3447, + "candidate_index": 3423, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, @@ -406274,7 +406058,7 @@ "bar_offset": 2, "tech_price": 10320000.0, "tech_datetime": "2018-03-13 15:12:00", - "candidate_index": 3454, + "candidate_index": 3430, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, @@ -406286,7 +406070,7 @@ "bar_offset": 0, "tech_price": 9331000.0, "tech_datetime": "2018-03-15 07:18:00", - "candidate_index": 3463, + "candidate_index": 3439, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, @@ -406298,7 +406082,7 @@ "bar_offset": 0, "tech_price": 9255000.0, "tech_datetime": "2018-03-15 22:57:00", - "candidate_index": 3471, + "candidate_index": 3447, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, @@ -406310,7 +406094,7 @@ "bar_offset": 0, "tech_price": 9183000.0, "tech_datetime": "2018-03-16 07:03:00", - "candidate_index": 3475, + "candidate_index": 3451, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, @@ -406322,7 +406106,7 @@ "bar_offset": 0, "tech_price": 9272000.0, "tech_datetime": "2018-03-17 07:51:00", - "candidate_index": 3487, + "candidate_index": 3463, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, @@ -406334,7 +406118,7 @@ "bar_offset": 1, "tech_price": 9659000.0, "tech_datetime": "2018-03-20 09:00:00", - "candidate_index": 3519, + "candidate_index": 3495, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, @@ -406346,7 +406130,7 @@ "bar_offset": 1, "tech_price": 10087000.0, "tech_datetime": "2018-03-21 13:30:00", - "candidate_index": 3536, + "candidate_index": 3512, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, @@ -406358,7 +406142,7 @@ "bar_offset": 5, "tech_price": 9869000.0, "tech_datetime": "2018-03-25 00:03:00", - "candidate_index": 3564, + "candidate_index": 3540, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, @@ -406370,7 +406154,7 @@ "bar_offset": 0, "tech_price": 8964000.0, "tech_datetime": "2018-03-28 00:21:00", - "candidate_index": 3587, + "candidate_index": 3563, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, @@ -406382,7 +406166,7 @@ "bar_offset": 0, "tech_price": 8113000.0, "tech_datetime": "2018-03-30 07:27:00", - "candidate_index": 3603, + "candidate_index": 3579, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, @@ -406394,7 +406178,7 @@ "bar_offset": 0, "tech_price": 8021000.0, "tech_datetime": "2018-03-30 16:48:00", - "candidate_index": 3608, + "candidate_index": 3584, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, @@ -406406,7 +406190,7 @@ "bar_offset": 1, "tech_price": 7888000.0, "tech_datetime": "2018-03-31 21:51:00", - "candidate_index": 3623, + "candidate_index": 3599, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, @@ -406418,7 +406202,7 @@ "bar_offset": 2, "tech_price": 8132000.0, "tech_datetime": "2018-04-04 04:45:00", - "candidate_index": 3655, + "candidate_index": 3631, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, @@ -406430,7 +406214,7 @@ "bar_offset": 5, "tech_price": 7557000.0, "tech_datetime": "2018-04-05 18:06:00", - "candidate_index": 3665, + "candidate_index": 3641, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, @@ -406442,7 +406226,7 @@ "bar_offset": 5, "tech_price": 7708000.0, "tech_datetime": "2018-04-09 11:48:00", - "candidate_index": 3697, + "candidate_index": 3673, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, @@ -406454,7 +406238,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2018-04-13 22:24:00", - "candidate_index": 3733, + "candidate_index": 3709, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, @@ -406466,7 +406250,7 @@ "bar_offset": 5, "tech_price": 8761000.0, "tech_datetime": "2018-04-16 10:18:00", - "candidate_index": 3753, + "candidate_index": 3729, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, @@ -406478,7 +406262,7 @@ "bar_offset": 0, "tech_price": 9755000.0, "tech_datetime": "2018-04-21 16:30:00", - "candidate_index": 3794, + "candidate_index": 3770, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, @@ -406490,7 +406274,7 @@ "bar_offset": 2, "tech_price": 10650000.0, "tech_datetime": "2018-04-25 11:57:00", - "candidate_index": 3829, + "candidate_index": 3805, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -406502,7 +406286,7 @@ "bar_offset": 3, "tech_price": 10227000.0, "tech_datetime": "2018-04-30 12:12:00", - "candidate_index": 3868, + "candidate_index": 3844, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, @@ -406514,7 +406298,7 @@ "bar_offset": 8, "tech_price": 10896000.0, "tech_datetime": "2018-05-06 11:27:00", - "candidate_index": 3913, + "candidate_index": 3889, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, @@ -406526,7 +406310,7 @@ "bar_offset": 18, "tech_price": 10368000.0, "tech_datetime": "2018-05-10 08:30:00", - "candidate_index": 3937, + "candidate_index": 3913, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, @@ -406538,7 +406322,7 @@ "bar_offset": 41, "tech_price": 9870000.0, "tech_datetime": "2018-05-11 15:30:00", - "candidate_index": 3944, + "candidate_index": 3920, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, @@ -406550,7 +406334,7 @@ "bar_offset": 10, "tech_price": 9871000.0, "tech_datetime": "2018-05-15 06:15:00", - "candidate_index": 3980, + "candidate_index": 3956, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, @@ -406562,7 +406346,7 @@ "bar_offset": 1, "tech_price": 9411000.0, "tech_datetime": "2018-05-21 22:18:00", - "candidate_index": 4026, + "candidate_index": 4002, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, @@ -406574,7 +406358,7 @@ "bar_offset": 5, "tech_price": 8364000.0, "tech_datetime": "2018-05-30 11:00:00", - "candidate_index": 4079, + "candidate_index": 4055, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, @@ -406586,7 +406370,7 @@ "bar_offset": 3, "tech_price": 8429000.0, "tech_datetime": "2018-06-04 09:39:00", - "candidate_index": 4103, + "candidate_index": 4079, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, @@ -406598,7 +406382,7 @@ "bar_offset": 10, "tech_price": 8362000.0, "tech_datetime": "2018-06-07 18:06:00", - "candidate_index": 4119, + "candidate_index": 4095, "gt_datetime": "2018-06-07 17:36:00", "gt_price": 8410000.0 }, @@ -406610,7 +406394,7 @@ "bar_offset": 8, "tech_price": 7595000.0, "tech_datetime": "2018-06-12 18:15:00", - "candidate_index": 4137, + "candidate_index": 4113, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, @@ -406622,7 +406406,7 @@ "bar_offset": 1, "tech_price": 7557000.0, "tech_datetime": "2018-06-19 22:18:00", - "candidate_index": 4175, + "candidate_index": 4151, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, @@ -406634,7 +406418,7 @@ "bar_offset": 18, "tech_price": 7475000.0, "tech_datetime": "2018-06-21 12:12:00", - "candidate_index": 4180, + "candidate_index": 4156, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, @@ -406646,7 +406430,7 @@ "bar_offset": 0, "tech_price": 7071000.0, "tech_datetime": "2018-06-25 23:27:00", - "candidate_index": 4207, + "candidate_index": 4183, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, @@ -406658,7 +406442,7 @@ "bar_offset": 16, "tech_price": 6876000.0, "tech_datetime": "2018-06-29 05:39:00", - "candidate_index": 4223, + "candidate_index": 4199, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, @@ -406670,7 +406454,7 @@ "bar_offset": 13, "tech_price": 7317000.0, "tech_datetime": "2018-07-03 17:54:00", - "candidate_index": 4253, + "candidate_index": 4229, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, @@ -406682,7 +406466,7 @@ "bar_offset": 1, "tech_price": 7573000.0, "tech_datetime": "2018-07-08 08:33:00", - "candidate_index": 4276, + "candidate_index": 4252, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, @@ -406694,7 +406478,7 @@ "bar_offset": 1, "tech_price": 7563000.0, "tech_datetime": "2018-07-10 07:12:00", - "candidate_index": 4282, + "candidate_index": 4258, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, @@ -406706,7 +406490,7 @@ "bar_offset": 0, "tech_price": 8601000.0, "tech_datetime": "2018-07-21 01:39:00", - "candidate_index": 4348, + "candidate_index": 4324, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, @@ -406718,7 +406502,7 @@ "bar_offset": 2, "tech_price": 9530000.0, "tech_datetime": "2018-07-25 09:36:00", - "candidate_index": 4378, + "candidate_index": 4354, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, @@ -406730,7 +406514,7 @@ "bar_offset": 1, "tech_price": 9215000.0, "tech_datetime": "2018-07-29 09:33:00", - "candidate_index": 4398, + "candidate_index": 4374, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, @@ -406742,7 +406526,7 @@ "bar_offset": 80, "tech_price": 9151000.0, "tech_datetime": "2018-07-31 17:18:00", - "candidate_index": 4412, + "candidate_index": 4388, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -406754,7 +406538,7 @@ "bar_offset": 79, "tech_price": 8751000.0, "tech_datetime": "2018-08-01 01:21:00", - "candidate_index": 4413, + "candidate_index": 4389, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, @@ -406766,7 +406550,7 @@ "bar_offset": 7, "tech_price": 8760000.0, "tech_datetime": "2018-08-02 10:27:00", - "candidate_index": 4424, + "candidate_index": 4400, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, @@ -406778,7 +406562,7 @@ "bar_offset": 0, "tech_price": 8160000.0, "tech_datetime": "2018-08-06 12:18:00", - "candidate_index": 4448, + "candidate_index": 4424, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, @@ -406790,7 +406574,7 @@ "bar_offset": 0, "tech_price": 7620000.0, "tech_datetime": "2018-08-10 06:45:00", - "candidate_index": 4476, + "candidate_index": 4452, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, @@ -406802,7 +406586,7 @@ "bar_offset": 1, "tech_price": 7580000.0, "tech_datetime": "2018-08-13 17:36:00", - "candidate_index": 4505, + "candidate_index": 4481, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, @@ -406814,7 +406598,7 @@ "bar_offset": 1, "tech_price": 7591000.0, "tech_datetime": "2018-08-16 01:15:00", - "candidate_index": 4531, + "candidate_index": 4507, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, @@ -406826,7 +406610,7 @@ "bar_offset": 1, "tech_price": 7702000.0, "tech_datetime": "2018-08-22 11:03:00", - "candidate_index": 4577, + "candidate_index": 4553, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, @@ -406838,7 +406622,7 @@ "bar_offset": 1, "tech_price": 8300000.0, "tech_datetime": "2018-09-05 11:03:00", - "candidate_index": 4651, + "candidate_index": 4627, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -406850,7 +406634,7 @@ "bar_offset": 8, "tech_price": 7400000.0, "tech_datetime": "2018-09-14 13:00:00", - "candidate_index": 4707, + "candidate_index": 4683, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, @@ -406862,7 +406646,7 @@ "bar_offset": 30, "tech_price": 7340000.0, "tech_datetime": "2018-09-17 16:12:00", - "candidate_index": 4729, + "candidate_index": 4705, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, @@ -406874,7 +406658,7 @@ "bar_offset": 2, "tech_price": 7606000.0, "tech_datetime": "2018-09-22 10:21:00", - "candidate_index": 4759, + "candidate_index": 4735, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, @@ -406886,7 +406670,7 @@ "bar_offset": 9, "tech_price": 7546000.0, "tech_datetime": "2018-10-08 22:06:00", - "candidate_index": 4824, + "candidate_index": 4800, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, @@ -406898,7 +406682,7 @@ "bar_offset": 2, "tech_price": 7773000.0, "tech_datetime": "2018-10-15 16:03:00", - "candidate_index": 4844, + "candidate_index": 4820, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, @@ -406910,7 +406694,7 @@ "bar_offset": 112, "tech_price": 7262000.0, "tech_datetime": "2018-11-12 09:21:00", - "candidate_index": 4898, + "candidate_index": 4874, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, @@ -406922,7 +406706,7 @@ "bar_offset": 0, "tech_price": 6563000.0, "tech_datetime": "2018-11-16 09:15:00", - "candidate_index": 4913, + "candidate_index": 4889, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, @@ -406934,7 +406718,7 @@ "bar_offset": 0, "tech_price": 5510000.0, "tech_datetime": "2018-11-20 23:57:00", - "candidate_index": 4937, + "candidate_index": 4913, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, @@ -406946,7 +406730,7 @@ "bar_offset": 52, "tech_price": 5187000.0, "tech_datetime": "2018-11-21 08:57:00", - "candidate_index": 4938, + "candidate_index": 4914, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, @@ -406958,7 +406742,7 @@ "bar_offset": 0, "tech_price": 5399000.0, "tech_datetime": "2018-11-21 18:36:00", - "candidate_index": 4947, + "candidate_index": 4923, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, @@ -406970,7 +406754,7 @@ "bar_offset": 2, "tech_price": 5327000.0, "tech_datetime": "2018-11-22 11:03:00", - "candidate_index": 4953, + "candidate_index": 4929, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, @@ -406982,7 +406766,7 @@ "bar_offset": 0, "tech_price": 5099000.0, "tech_datetime": "2018-11-24 09:48:00", - "candidate_index": 4968, + "candidate_index": 4944, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, @@ -406994,7 +406778,7 @@ "bar_offset": 0, "tech_price": 4439000.0, "tech_datetime": "2018-11-25 20:03:00", - "candidate_index": 4976, + "candidate_index": 4952, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, @@ -407006,7 +406790,7 @@ "bar_offset": 0, "tech_price": 4740000.0, "tech_datetime": "2018-11-26 06:51:00", - "candidate_index": 4984, + "candidate_index": 4960, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, @@ -407018,7 +406802,7 @@ "bar_offset": 1, "tech_price": 4465000.0, "tech_datetime": "2018-11-27 04:30:00", - "candidate_index": 4997, + "candidate_index": 4973, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, @@ -407030,7 +406814,7 @@ "bar_offset": 1, "tech_price": 4370000.0, "tech_datetime": "2018-11-27 16:03:00", - "candidate_index": 5003, + "candidate_index": 4979, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -407042,7 +406826,7 @@ "bar_offset": 1, "tech_price": 4905000.0, "tech_datetime": "2018-11-29 05:45:00", - "candidate_index": 5029, + "candidate_index": 5005, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, @@ -407054,7 +406838,7 @@ "bar_offset": 0, "tech_price": 4994000.0, "tech_datetime": "2018-11-29 20:45:00", - "candidate_index": 5036, + "candidate_index": 5012, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, @@ -407066,7 +406850,7 @@ "bar_offset": 2, "tech_price": 4820000.0, "tech_datetime": "2018-12-02 11:27:00", - "candidate_index": 5056, + "candidate_index": 5032, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, @@ -407078,7 +406862,7 @@ "bar_offset": 5, "tech_price": 4572000.0, "tech_datetime": "2018-12-05 00:15:00", - "candidate_index": 5079, + "candidate_index": 5055, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, @@ -407090,7 +406874,7 @@ "bar_offset": 0, "tech_price": 3946000.0, "tech_datetime": "2018-12-08 04:15:00", - "candidate_index": 5102, + "candidate_index": 5078, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, @@ -407102,7 +406886,7 @@ "bar_offset": 1, "tech_price": 4086000.0, "tech_datetime": "2018-12-10 02:21:00", - "candidate_index": 5122, + "candidate_index": 5098, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, @@ -407114,7 +406898,7 @@ "bar_offset": 7, "tech_price": 3890000.0, "tech_datetime": "2018-12-13 06:57:00", - "candidate_index": 5144, + "candidate_index": 5120, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, @@ -407126,7 +406910,7 @@ "bar_offset": 1, "tech_price": 4375000.0, "tech_datetime": "2018-12-19 22:42:00", - "candidate_index": 5198, + "candidate_index": 5174, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, @@ -407138,7 +406922,7 @@ "bar_offset": 0, "tech_price": 4604000.0, "tech_datetime": "2018-12-21 02:00:00", - "candidate_index": 5213, + "candidate_index": 5189, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, @@ -407150,7 +406934,7 @@ "bar_offset": 2, "tech_price": 4665000.0, "tech_datetime": "2018-12-21 10:45:00", - "candidate_index": 5220, + "candidate_index": 5196, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, @@ -407162,7 +406946,7 @@ "bar_offset": 0, "tech_price": 4570000.0, "tech_datetime": "2018-12-21 21:36:00", - "candidate_index": 5225, + "candidate_index": 5201, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, @@ -407174,7 +406958,7 @@ "bar_offset": 1, "tech_price": 4676000.0, "tech_datetime": "2018-12-25 00:36:00", - "candidate_index": 5252, + "candidate_index": 5228, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, @@ -407186,7 +406970,7 @@ "bar_offset": 1, "tech_price": 4273000.0, "tech_datetime": "2018-12-30 08:42:00", - "candidate_index": 5295, + "candidate_index": 5271, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, @@ -407198,7 +406982,7 @@ "bar_offset": 0, "tech_price": 4515000.0, "tech_datetime": "2019-01-07 10:00:00", - "candidate_index": 5349, + "candidate_index": 5325, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, @@ -407210,7 +406994,7 @@ "bar_offset": 0, "tech_price": 4547000.0, "tech_datetime": "2019-01-09 00:39:00", - "candidate_index": 5356, + "candidate_index": 5332, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, @@ -407222,7 +407006,7 @@ "bar_offset": 16, "tech_price": 4461000.0, "tech_datetime": "2019-01-10 15:15:00", - "candidate_index": 5361, + "candidate_index": 5337, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, @@ -407234,7 +407018,7 @@ "bar_offset": 0, "tech_price": 4159000.0, "tech_datetime": "2019-01-19 19:03:00", - "candidate_index": 5407, + "candidate_index": 5383, "gt_datetime": "2019-01-19 19:03:00", "gt_price": 4180000.0 }, @@ -407246,7 +407030,7 @@ "bar_offset": 11, "tech_price": 4534000.0, "tech_datetime": "2019-02-24 16:27:00", - "candidate_index": 5531, + "candidate_index": 5507, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, @@ -407258,7 +407042,7 @@ "bar_offset": 0, "tech_price": 4285000.0, "tech_datetime": "2019-03-01 00:39:00", - "candidate_index": 5552, + "candidate_index": 5528, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, @@ -407270,7 +407054,7 @@ "bar_offset": 0, "tech_price": 5671000.0, "tech_datetime": "2019-04-02 14:21:00", - "candidate_index": 5627, + "candidate_index": 5603, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, @@ -407282,7 +407066,7 @@ "bar_offset": 0, "tech_price": 5696000.0, "tech_datetime": "2019-04-03 12:09:00", - "candidate_index": 5637, + "candidate_index": 5613, "gt_datetime": "2019-04-03 12:09:00", "gt_price": 5764000.0 }, @@ -407294,7 +407078,7 @@ "bar_offset": 1, "tech_price": 5917000.0, "tech_datetime": "2019-04-04 06:06:00", - "candidate_index": 5646, + "candidate_index": 5622, "gt_datetime": "2019-04-04 06:03:00", "gt_price": 5973000.0 }, @@ -407306,7 +407090,7 @@ "bar_offset": 2, "tech_price": 5863000.0, "tech_datetime": "2019-04-07 01:45:00", - "candidate_index": 5660, + "candidate_index": 5636, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, @@ -407318,7 +407102,7 @@ "bar_offset": 12, "tech_price": 6190000.0, "tech_datetime": "2019-04-11 05:24:00", - "candidate_index": 5685, + "candidate_index": 5661, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, @@ -407330,7 +407114,7 @@ "bar_offset": 19, "tech_price": 6518000.0, "tech_datetime": "2019-04-24 16:27:00", - "candidate_index": 5738, + "candidate_index": 5714, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, @@ -407342,7 +407126,7 @@ "bar_offset": 0, "tech_price": 6259000.0, "tech_datetime": "2019-04-26 11:36:00", - "candidate_index": 5746, + "candidate_index": 5722, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, @@ -407354,7 +407138,7 @@ "bar_offset": 1, "tech_price": 6665000.0, "tech_datetime": "2019-05-03 19:00:00", - "candidate_index": 5772, + "candidate_index": 5748, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, @@ -407366,7 +407150,7 @@ "bar_offset": 1, "tech_price": 8100000.0, "tech_datetime": "2019-05-11 15:33:00", - "candidate_index": 5818, + "candidate_index": 5794, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, @@ -407378,7 +407162,7 @@ "bar_offset": 2, "tech_price": 8726000.0, "tech_datetime": "2019-05-12 18:42:00", - "candidate_index": 5830, + "candidate_index": 5806, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, @@ -407390,7 +407174,7 @@ "bar_offset": 2, "tech_price": 9446000.0, "tech_datetime": "2019-05-14 07:15:00", - "candidate_index": 5851, + "candidate_index": 5827, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, @@ -407402,7 +407186,7 @@ "bar_offset": 0, "tech_price": 9821000.0, "tech_datetime": "2019-05-14 17:00:00", - "candidate_index": 5857, + "candidate_index": 5833, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, @@ -407414,7 +407198,7 @@ "bar_offset": 2, "tech_price": 9698000.0, "tech_datetime": "2019-05-15 09:21:00", - "candidate_index": 5861, + "candidate_index": 5837, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, @@ -407426,7 +407210,7 @@ "bar_offset": 6, "tech_price": 9751000.0, "tech_datetime": "2019-05-16 10:21:00", - "candidate_index": 5870, + "candidate_index": 5846, "gt_datetime": "2019-05-16 10:03:00", "gt_price": 9833000.0 }, @@ -407438,7 +407222,7 @@ "bar_offset": 74, "tech_price": 9470000.0, "tech_datetime": "2019-05-17 09:24:00", - "candidate_index": 5876, + "candidate_index": 5852, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, @@ -407450,7 +407234,7 @@ "bar_offset": 6, "tech_price": 9697000.0, "tech_datetime": "2019-05-20 08:30:00", - "candidate_index": 5906, + "candidate_index": 5882, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, @@ -407462,7 +407246,7 @@ "bar_offset": 0, "tech_price": 9645000.0, "tech_datetime": "2019-05-21 06:30:00", - "candidate_index": 5914, + "candidate_index": 5890, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, @@ -407474,7 +407258,7 @@ "bar_offset": 1, "tech_price": 10522000.0, "tech_datetime": "2019-05-27 10:06:00", - "candidate_index": 5960, + "candidate_index": 5936, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, @@ -407486,7 +407270,7 @@ "bar_offset": 0, "tech_price": 10772000.0, "tech_datetime": "2019-05-31 01:03:00", - "candidate_index": 5986, + "candidate_index": 5962, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, @@ -407498,7 +407282,7 @@ "bar_offset": 5, "tech_price": 10519000.0, "tech_datetime": "2019-06-02 22:03:00", - "candidate_index": 6000, + "candidate_index": 5976, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, @@ -407510,7 +407294,7 @@ "bar_offset": 1, "tech_price": 9720000.0, "tech_datetime": "2019-06-05 19:57:00", - "candidate_index": 6013, + "candidate_index": 5989, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, @@ -407522,7 +407306,7 @@ "bar_offset": 10, "tech_price": 9744000.0, "tech_datetime": "2019-06-08 04:12:00", - "candidate_index": 6029, + "candidate_index": 6005, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, @@ -407534,7 +407318,7 @@ "bar_offset": 2, "tech_price": 11110000.0, "tech_datetime": "2019-06-16 17:36:00", - "candidate_index": 6075, + "candidate_index": 6051, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, @@ -407546,7 +407330,7 @@ "bar_offset": 1, "tech_price": 12960000.0, "tech_datetime": "2019-06-22 21:51:00", - "candidate_index": 6121, + "candidate_index": 6097, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -407558,7 +407342,7 @@ "bar_offset": 1, "tech_price": 15256000.0, "tech_datetime": "2019-06-26 14:18:00", - "candidate_index": 6152, + "candidate_index": 6128, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, @@ -407570,7 +407354,7 @@ "bar_offset": 1, "tech_price": 16726000.0, "tech_datetime": "2019-06-27 05:03:00", - "candidate_index": 6163, + "candidate_index": 6139, "gt_datetime": "2019-06-27 05:00:00", "gt_price": 16858000.0 }, @@ -407582,7 +407366,7 @@ "bar_offset": 25, "tech_price": 16635000.0, "tech_datetime": "2019-06-27 04:39:00", - "candidate_index": 6162, + "candidate_index": 6138, "gt_datetime": "2019-06-27 05:54:00", "gt_price": 15767000.0 }, @@ -407594,7 +407378,7 @@ "bar_offset": 2, "tech_price": 16224000.0, "tech_datetime": "2019-06-27 09:33:00", - "candidate_index": 6166, + "candidate_index": 6142, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, @@ -407606,7 +407390,7 @@ "bar_offset": 0, "tech_price": 15082000.0, "tech_datetime": "2019-06-27 21:03:00", - "candidate_index": 6169, + "candidate_index": 6145, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, @@ -407618,7 +407402,7 @@ "bar_offset": 0, "tech_price": 14374000.0, "tech_datetime": "2019-06-28 08:09:00", - "candidate_index": 6173, + "candidate_index": 6149, "gt_datetime": "2019-06-28 08:09:00", "gt_price": 14520000.0 }, @@ -407630,7 +407414,7 @@ "bar_offset": 2, "tech_price": 14386000.0, "tech_datetime": "2019-06-28 10:30:00", - "candidate_index": 6175, + "candidate_index": 6151, "gt_datetime": "2019-06-28 10:24:00", "gt_price": 14530000.0 }, @@ -407642,7 +407426,7 @@ "bar_offset": 4, "tech_price": 15315000.0, "tech_datetime": "2019-06-29 09:21:00", - "candidate_index": 6192, + "candidate_index": 6168, "gt_datetime": "2019-06-29 09:09:00", "gt_price": 15411000.0 }, @@ -407654,7 +407438,7 @@ "bar_offset": 3, "tech_price": 14879000.0, "tech_datetime": "2019-06-29 22:12:00", - "candidate_index": 6196, + "candidate_index": 6172, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, @@ -407666,7 +407450,7 @@ "bar_offset": 4, "tech_price": 14200000.0, "tech_datetime": "2019-07-01 06:09:00", - "candidate_index": 6207, + "candidate_index": 6183, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, @@ -407678,7 +407462,7 @@ "bar_offset": 0, "tech_price": 13035000.0, "tech_datetime": "2019-07-02 09:15:00", - "candidate_index": 6221, + "candidate_index": 6197, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, @@ -407690,7 +407474,7 @@ "bar_offset": 0, "tech_price": 12647000.0, "tech_datetime": "2019-07-02 18:09:00", - "candidate_index": 6223, + "candidate_index": 6199, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, @@ -407702,7 +407486,7 @@ "bar_offset": 2, "tech_price": 13901000.0, "tech_datetime": "2019-07-03 14:27:00", - "candidate_index": 6235, + "candidate_index": 6211, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, @@ -407714,7 +407498,7 @@ "bar_offset": 1, "tech_price": 14268000.0, "tech_datetime": "2019-07-04 09:06:00", - "candidate_index": 6245, + "candidate_index": 6221, "gt_datetime": "2019-07-04 09:03:00", "gt_price": 14516000.0 }, @@ -407726,7 +407510,7 @@ "bar_offset": 2, "tech_price": 15379000.0, "tech_datetime": "2019-07-10 20:51:00", - "candidate_index": 6306, + "candidate_index": 6282, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, @@ -407738,7 +407522,7 @@ "bar_offset": 1, "tech_price": 14675000.0, "tech_datetime": "2019-07-11 07:51:00", - "candidate_index": 6308, + "candidate_index": 6284, "gt_datetime": "2019-07-11 07:48:00", "gt_price": 14784000.0 }, @@ -407750,7 +407534,7 @@ "bar_offset": 2, "tech_price": 14150000.0, "tech_datetime": "2019-07-12 00:27:00", - "candidate_index": 6313, + "candidate_index": 6289, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, @@ -407762,7 +407546,7 @@ "bar_offset": 5, "tech_price": 14201000.0, "tech_datetime": "2019-07-13 06:15:00", - "candidate_index": 6324, + "candidate_index": 6300, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, @@ -407774,7 +407558,7 @@ "bar_offset": 0, "tech_price": 13370000.0, "tech_datetime": "2019-07-16 08:15:00", - "candidate_index": 6351, + "candidate_index": 6327, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, @@ -407786,7 +407570,7 @@ "bar_offset": 0, "tech_price": 11563000.0, "tech_datetime": "2019-07-17 15:24:00", - "candidate_index": 6361, + "candidate_index": 6337, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, @@ -407798,7 +407582,7 @@ "bar_offset": 0, "tech_price": 11927000.0, "tech_datetime": "2019-07-18 06:42:00", - "candidate_index": 6373, + "candidate_index": 6349, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, @@ -407810,7 +407594,7 @@ "bar_offset": 2, "tech_price": 13021000.0, "tech_datetime": "2019-07-21 08:15:00", - "candidate_index": 6402, + "candidate_index": 6378, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, @@ -407822,7 +407606,7 @@ "bar_offset": 1, "tech_price": 12014000.0, "tech_datetime": "2019-07-25 10:18:00", - "candidate_index": 6434, + "candidate_index": 6410, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, @@ -407834,7 +407618,7 @@ "bar_offset": 1, "tech_price": 14441000.0, "tech_datetime": "2019-08-06 16:09:00", - "candidate_index": 6516, + "candidate_index": 6492, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, @@ -407846,7 +407630,7 @@ "bar_offset": 1, "tech_price": 14273000.0, "tech_datetime": "2019-08-07 22:21:00", - "candidate_index": 6525, + "candidate_index": 6501, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, @@ -407858,7 +407642,7 @@ "bar_offset": 8, "tech_price": 14250000.0, "tech_datetime": "2019-08-10 09:48:00", - "candidate_index": 6542, + "candidate_index": 6518, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, @@ -407870,7 +407654,7 @@ "bar_offset": 32, "tech_price": 13620000.0, "tech_datetime": "2019-08-13 18:18:00", - "candidate_index": 6557, + "candidate_index": 6533, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, @@ -407882,7 +407666,7 @@ "bar_offset": 2, "tech_price": 12699000.0, "tech_datetime": "2019-08-16 07:36:00", - "candidate_index": 6575, + "candidate_index": 6551, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, @@ -407894,7 +407678,7 @@ "bar_offset": 4, "tech_price": 12780000.0, "tech_datetime": "2019-08-17 02:27:00", - "candidate_index": 6581, + "candidate_index": 6557, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, @@ -407906,7 +407690,7 @@ "bar_offset": 1, "tech_price": 13175000.0, "tech_datetime": "2019-08-20 09:09:00", - "candidate_index": 6601, + "candidate_index": 6577, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, @@ -407918,7 +407702,7 @@ "bar_offset": 9, "tech_price": 12450000.0, "tech_datetime": "2019-08-24 07:36:00", - "candidate_index": 6623, + "candidate_index": 6599, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, @@ -407930,7 +407714,7 @@ "bar_offset": 0, "tech_price": 12577000.0, "tech_datetime": "2019-08-26 09:18:00", - "candidate_index": 6634, + "candidate_index": 6610, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, @@ -407942,7 +407726,7 @@ "bar_offset": 12, "tech_price": 12926000.0, "tech_datetime": "2019-09-06 21:51:00", - "candidate_index": 6694, + "candidate_index": 6670, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, @@ -407954,7 +407738,7 @@ "bar_offset": 15, "tech_price": 12385000.0, "tech_datetime": "2019-09-13 08:00:00", - "candidate_index": 6730, + "candidate_index": 6706, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, @@ -407966,7 +407750,7 @@ "bar_offset": 16, "tech_price": 12183000.0, "tech_datetime": "2019-09-16 12:54:00", - "candidate_index": 6739, + "candidate_index": 6715, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, @@ -407978,7 +407762,7 @@ "bar_offset": 0, "tech_price": 12167000.0, "tech_datetime": "2019-09-20 05:03:00", - "candidate_index": 6751, + "candidate_index": 6727, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, @@ -407990,7 +407774,7 @@ "bar_offset": 1, "tech_price": 10509000.0, "tech_datetime": "2019-09-25 06:48:00", - "candidate_index": 6775, + "candidate_index": 6751, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, @@ -408002,7 +407786,7 @@ "bar_offset": 1, "tech_price": 10285000.0, "tech_datetime": "2019-09-26 07:12:00", - "candidate_index": 6781, + "candidate_index": 6757, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, @@ -408014,7 +407798,7 @@ "bar_offset": 0, "tech_price": 9915000.0, "tech_datetime": "2019-09-29 07:45:00", - "candidate_index": 6801, + "candidate_index": 6777, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, @@ -408026,7 +407810,7 @@ "bar_offset": 1, "tech_price": 10174000.0, "tech_datetime": "2019-10-01 12:21:00", - "candidate_index": 6816, + "candidate_index": 6792, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, @@ -408038,7 +407822,7 @@ "bar_offset": 9, "tech_price": 9795000.0, "tech_datetime": "2019-10-05 05:39:00", - "candidate_index": 6836, + "candidate_index": 6812, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, @@ -408050,7 +407834,7 @@ "bar_offset": 6, "tech_price": 10238000.0, "tech_datetime": "2019-10-10 17:06:00", - "candidate_index": 6861, + "candidate_index": 6837, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, @@ -408062,7 +407846,7 @@ "bar_offset": 1, "tech_price": 10333000.0, "tech_datetime": "2019-10-11 14:03:00", - "candidate_index": 6866, + "candidate_index": 6842, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, @@ -408074,7 +407858,7 @@ "bar_offset": 49, "tech_price": 9929000.0, "tech_datetime": "2019-10-13 23:03:00", - "candidate_index": 6875, + "candidate_index": 6851, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, @@ -408086,7 +407870,7 @@ "bar_offset": 4, "tech_price": 9751000.0, "tech_datetime": "2019-10-21 05:24:00", - "candidate_index": 6907, + "candidate_index": 6883, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, @@ -408098,7 +407882,7 @@ "bar_offset": 0, "tech_price": 11505000.0, "tech_datetime": "2019-10-26 10:45:00", - "candidate_index": 6936, + "candidate_index": 6912, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -408110,7 +407894,7 @@ "bar_offset": 1, "tech_price": 11180000.0, "tech_datetime": "2019-10-26 14:24:00", - "candidate_index": 6938, + "candidate_index": 6914, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, @@ -408122,7 +407906,7 @@ "bar_offset": 0, "tech_price": 10900000.0, "tech_datetime": "2019-10-26 21:33:00", - "candidate_index": 6939, + "candidate_index": 6915, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, @@ -408134,7 +407918,7 @@ "bar_offset": 1, "tech_price": 11240000.0, "tech_datetime": "2019-10-28 10:33:00", - "candidate_index": 6958, + "candidate_index": 6934, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, @@ -408146,7 +407930,7 @@ "bar_offset": 3, "tech_price": 10999000.0, "tech_datetime": "2019-10-29 14:15:00", - "candidate_index": 6964, + "candidate_index": 6940, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, @@ -408158,7 +407942,7 @@ "bar_offset": 4, "tech_price": 10922000.0, "tech_datetime": "2019-11-05 05:48:00", - "candidate_index": 6996, + "candidate_index": 6972, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, @@ -408170,7 +407954,7 @@ "bar_offset": 0, "tech_price": 10547000.0, "tech_datetime": "2019-11-11 01:18:00", - "candidate_index": 7021, + "candidate_index": 6997, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, @@ -408182,7 +407966,7 @@ "bar_offset": 1, "tech_price": 8721000.0, "tech_datetime": "2019-11-23 05:33:00", - "candidate_index": 7070, + "candidate_index": 7046, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, @@ -408194,7 +407978,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2019-11-26 01:12:00", - "candidate_index": 7101, + "candidate_index": 7077, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, @@ -408206,7 +407990,7 @@ "bar_offset": 0, "tech_price": 9153000.0, "tech_datetime": "2019-11-30 01:00:00", - "candidate_index": 7136, + "candidate_index": 7112, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -408218,7 +408002,7 @@ "bar_offset": 0, "tech_price": 8888000.0, "tech_datetime": "2019-12-04 22:24:00", - "candidate_index": 7164, + "candidate_index": 7140, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, @@ -408230,7 +408014,7 @@ "bar_offset": 1, "tech_price": 8848000.0, "tech_datetime": "2019-12-07 13:54:00", - "candidate_index": 7183, + "candidate_index": 7159, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, @@ -408242,7 +408026,7 @@ "bar_offset": 1, "tech_price": 8511000.0, "tech_datetime": "2019-12-19 08:00:00", - "candidate_index": 7233, + "candidate_index": 7209, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, @@ -408254,7 +408038,7 @@ "bar_offset": 0, "tech_price": 8854000.0, "tech_datetime": "2019-12-24 01:15:00", - "candidate_index": 7256, + "candidate_index": 7232, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, @@ -408266,7 +408050,7 @@ "bar_offset": 1, "tech_price": 8583000.0, "tech_datetime": "2019-12-30 05:27:00", - "candidate_index": 7282, + "candidate_index": 7258, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -408278,7 +408062,7 @@ "bar_offset": 2, "tech_price": 9658000.0, "tech_datetime": "2020-01-08 10:00:00", - "candidate_index": 7323, + "candidate_index": 7299, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, @@ -408290,7 +408074,7 @@ "bar_offset": 3, "tech_price": 10407000.0, "tech_datetime": "2020-01-19 11:33:00", - "candidate_index": 7400, + "candidate_index": 7376, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, @@ -408302,7 +408086,7 @@ "bar_offset": 21, "tech_price": 11939000.0, "tech_datetime": "2020-02-13 16:15:00", - "candidate_index": 7522, + "candidate_index": 7498, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, @@ -408314,7 +408098,7 @@ "bar_offset": 7, "tech_price": 11888000.0, "tech_datetime": "2020-02-20 02:51:00", - "candidate_index": 7558, + "candidate_index": 7534, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, @@ -408326,7 +408110,7 @@ "bar_offset": 8, "tech_price": 11778000.0, "tech_datetime": "2020-02-24 09:54:00", - "candidate_index": 7578, + "candidate_index": 7554, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, @@ -408338,7 +408122,7 @@ "bar_offset": 2, "tech_price": 10800000.0, "tech_datetime": "2020-02-27 21:27:00", - "candidate_index": 7595, + "candidate_index": 7571, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, @@ -408350,7 +408134,7 @@ "bar_offset": 0, "tech_price": 10884000.0, "tech_datetime": "2020-03-08 01:39:00", - "candidate_index": 7638, + "candidate_index": 7614, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, @@ -408362,7 +408146,7 @@ "bar_offset": 10, "tech_price": 9794000.0, "tech_datetime": "2020-03-10 22:39:00", - "candidate_index": 7652, + "candidate_index": 7628, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, @@ -408374,7 +408158,7 @@ "bar_offset": 78, "tech_price": 7757000.0, "tech_datetime": "2020-03-12 23:42:00", - "candidate_index": 7660, + "candidate_index": 7636, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, @@ -408386,7 +408170,7 @@ "bar_offset": 99, "tech_price": 7756000.0, "tech_datetime": "2020-03-13 00:51:00", - "candidate_index": 7661, + "candidate_index": 7637, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, @@ -408398,7 +408182,7 @@ "bar_offset": 75, "tech_price": 7776000.0, "tech_datetime": "2020-03-13 01:03:00", - "candidate_index": 7662, + "candidate_index": 7638, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, @@ -408410,7 +408194,7 @@ "bar_offset": 212, "tech_price": 6273000.0, "tech_datetime": "2020-03-13 11:39:00", - "candidate_index": 7663, + "candidate_index": 7639, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, @@ -408422,7 +408206,7 @@ "bar_offset": 99, "tech_price": 6668000.0, "tech_datetime": "2020-03-13 12:06:00", - "candidate_index": 7664, + "candidate_index": 7640, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, @@ -408434,7 +408218,7 @@ "bar_offset": 64, "tech_price": 6682000.0, "tech_datetime": "2020-03-13 12:12:00", - "candidate_index": 7665, + "candidate_index": 7641, "gt_datetime": "2020-03-13 09:00:00", "gt_price": 6563000.0 }, @@ -408446,7 +408230,7 @@ "bar_offset": 54, "tech_price": 7000000.0, "tech_datetime": "2020-03-13 12:18:00", - "candidate_index": 7666, + "candidate_index": 7642, "gt_datetime": "2020-03-13 09:36:00", "gt_price": 6600000.0 }, @@ -408458,7 +408242,7 @@ "bar_offset": 108, "tech_price": 7088000.0, "tech_datetime": "2020-03-13 16:54:00", - "candidate_index": 7667, + "candidate_index": 7643, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 6099000.0 }, @@ -408470,7 +408254,7 @@ "bar_offset": 109, "tech_price": 7244000.0, "tech_datetime": "2020-03-13 17:06:00", - "candidate_index": 7668, + "candidate_index": 7644, "gt_datetime": "2020-03-13 11:39:00", "gt_price": 6600000.0 }, @@ -408482,7 +408266,7 @@ "bar_offset": 143, "tech_price": 7309000.0, "tech_datetime": "2020-03-13 18:54:00", - "candidate_index": 7669, + "candidate_index": 7645, "gt_datetime": "2020-03-13 11:45:00", "gt_price": 6595000.0 }, @@ -408494,7 +408278,7 @@ "bar_offset": 136, "tech_price": 7306000.0, "tech_datetime": "2020-03-13 19:06:00", - "candidate_index": 7670, + "candidate_index": 7646, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 7316000.0 }, @@ -408506,7 +408290,7 @@ "bar_offset": 185, "tech_price": 7203000.0, "tech_datetime": "2020-03-13 21:42:00", - "candidate_index": 7671, + "candidate_index": 7647, "gt_datetime": "2020-03-13 12:27:00", "gt_price": 7240000.0 }, @@ -408518,7 +408302,7 @@ "bar_offset": 191, "tech_price": 7411000.0, "tech_datetime": "2020-03-13 22:33:00", - "candidate_index": 7672, + "candidate_index": 7648, "gt_datetime": "2020-03-13 13:00:00", "gt_price": 6931000.0 }, @@ -408530,7 +408314,7 @@ "bar_offset": 233, "tech_price": 6874000.0, "tech_datetime": "2020-03-14 04:42:00", - "candidate_index": 7673, + "candidate_index": 7649, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, @@ -408542,7 +408326,7 @@ "bar_offset": 194, "tech_price": 6929000.0, "tech_datetime": "2020-03-14 04:45:00", - "candidate_index": 7674, + "candidate_index": 7650, "gt_datetime": "2020-03-13 19:03:00", "gt_price": 7363000.0 }, @@ -408554,7 +408338,7 @@ "bar_offset": 126, "tech_price": 7050000.0, "tech_datetime": "2020-03-14 04:51:00", - "candidate_index": 7675, + "candidate_index": 7651, "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, @@ -408566,7 +408350,7 @@ "bar_offset": 97, "tech_price": 7161000.0, "tech_datetime": "2020-03-14 06:36:00", - "candidate_index": 7676, + "candidate_index": 7652, "gt_datetime": "2020-03-14 01:45:00", "gt_price": 6911000.0 }, @@ -408578,7 +408362,7 @@ "bar_offset": 1, "tech_price": 7262000.0, "tech_datetime": "2020-03-14 08:15:00", - "candidate_index": 7679, + "candidate_index": 7655, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, @@ -408590,7 +408374,7 @@ "bar_offset": 2, "tech_price": 6969000.0, "tech_datetime": "2020-03-14 20:51:00", - "candidate_index": 7684, + "candidate_index": 7660, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, @@ -408602,7 +408386,7 @@ "bar_offset": 0, "tech_price": 7038000.0, "tech_datetime": "2020-03-15 21:18:00", - "candidate_index": 7696, + "candidate_index": 7672, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, @@ -408614,7 +408398,7 @@ "bar_offset": 1, "tech_price": 7230000.0, "tech_datetime": "2020-03-16 07:03:00", - "candidate_index": 7702, + "candidate_index": 7678, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, @@ -408626,7 +408410,7 @@ "bar_offset": 0, "tech_price": 6357000.0, "tech_datetime": "2020-03-16 21:09:00", - "candidate_index": 7704, + "candidate_index": 7680, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, @@ -408638,7 +408422,7 @@ "bar_offset": 0, "tech_price": 6575000.0, "tech_datetime": "2020-03-17 01:00:00", - "candidate_index": 7711, + "candidate_index": 7687, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, @@ -408650,7 +408434,7 @@ "bar_offset": 1, "tech_price": 6802000.0, "tech_datetime": "2020-03-17 17:21:00", - "candidate_index": 7720, + "candidate_index": 7696, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, @@ -408662,7 +408446,7 @@ "bar_offset": 4, "tech_price": 6820000.0, "tech_datetime": "2020-03-18 09:45:00", - "candidate_index": 7730, + "candidate_index": 7706, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, @@ -408674,7 +408458,7 @@ "bar_offset": 0, "tech_price": 8005000.0, "tech_datetime": "2020-03-20 07:54:00", - "candidate_index": 7755, + "candidate_index": 7731, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, @@ -408686,7 +408470,7 @@ "bar_offset": 0, "tech_price": 8505000.0, "tech_datetime": "2020-03-20 19:48:00", - "candidate_index": 7763, + "candidate_index": 7739, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, @@ -408698,7 +408482,7 @@ "bar_offset": 3, "tech_price": 8018000.0, "tech_datetime": "2020-03-21 11:21:00", - "candidate_index": 7768, + "candidate_index": 7744, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, @@ -408710,7 +408494,7 @@ "bar_offset": 4, "tech_price": 7884000.0, "tech_datetime": "2020-03-22 05:54:00", - "candidate_index": 7776, + "candidate_index": 7752, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, @@ -408722,7 +408506,7 @@ "bar_offset": 0, "tech_price": 8115000.0, "tech_datetime": "2020-03-23 22:06:00", - "candidate_index": 7795, + "candidate_index": 7771, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, @@ -408734,7 +408518,7 @@ "bar_offset": 0, "tech_price": 8454000.0, "tech_datetime": "2020-03-25 18:39:00", - "candidate_index": 7825, + "candidate_index": 7801, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, @@ -408746,7 +408530,7 @@ "bar_offset": 5, "tech_price": 7943000.0, "tech_datetime": "2020-03-31 07:45:00", - "candidate_index": 7865, + "candidate_index": 7841, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, @@ -408758,7 +408542,7 @@ "bar_offset": 3, "tech_price": 8456000.0, "tech_datetime": "2020-04-03 02:39:00", - "candidate_index": 7894, + "candidate_index": 7870, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, @@ -408770,7 +408554,7 @@ "bar_offset": 0, "tech_price": 8880000.0, "tech_datetime": "2020-04-07 09:33:00", - "candidate_index": 7927, + "candidate_index": 7903, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, @@ -408782,7 +408566,7 @@ "bar_offset": 3, "tech_price": 8688000.0, "tech_datetime": "2020-04-13 02:15:00", - "candidate_index": 7954, + "candidate_index": 7930, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, @@ -408794,7 +408578,7 @@ "bar_offset": 16, "tech_price": 8702000.0, "tech_datetime": "2020-04-19 08:39:00", - "candidate_index": 7984, + "candidate_index": 7960, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, @@ -408806,7 +408590,7 @@ "bar_offset": 1, "tech_price": 11365000.0, "tech_datetime": "2020-04-30 15:21:00", - "candidate_index": 8039, + "candidate_index": 8015, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, @@ -408818,7 +408602,7 @@ "bar_offset": 2, "tech_price": 10772000.0, "tech_datetime": "2020-04-30 20:18:00", - "candidate_index": 8040, + "candidate_index": 8016, "gt_datetime": "2020-04-30 20:12:00", "gt_price": 10886000.0 }, @@ -408830,7 +408614,7 @@ "bar_offset": 5, "tech_price": 11016000.0, "tech_datetime": "2020-05-03 10:30:00", - "candidate_index": 8055, + "candidate_index": 8031, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, @@ -408842,7 +408626,7 @@ "bar_offset": 1, "tech_price": 12099000.0, "tech_datetime": "2020-05-08 09:51:00", - "candidate_index": 8091, + "candidate_index": 8067, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, @@ -408854,7 +408638,7 @@ "bar_offset": 83, "tech_price": 11695000.0, "tech_datetime": "2020-05-10 05:42:00", - "candidate_index": 8100, + "candidate_index": 8076, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, @@ -408866,7 +408650,7 @@ "bar_offset": 1, "tech_price": 10867000.0, "tech_datetime": "2020-05-10 17:09:00", - "candidate_index": 8102, + "candidate_index": 8078, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, @@ -408878,7 +408662,7 @@ "bar_offset": 1, "tech_price": 10750000.0, "tech_datetime": "2020-05-11 08:06:00", - "candidate_index": 8107, + "candidate_index": 8083, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, @@ -408890,7 +408674,7 @@ "bar_offset": 0, "tech_price": 11159000.0, "tech_datetime": "2020-05-11 21:30:00", - "candidate_index": 8114, + "candidate_index": 8090, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, @@ -408902,7 +408686,7 @@ "bar_offset": 1, "tech_price": 11674000.0, "tech_datetime": "2020-05-14 19:09:00", - "candidate_index": 8135, + "candidate_index": 8111, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, @@ -408914,7 +408698,7 @@ "bar_offset": 14, "tech_price": 11779000.0, "tech_datetime": "2020-05-18 11:12:00", - "candidate_index": 8162, + "candidate_index": 8138, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, @@ -408926,7 +408710,7 @@ "bar_offset": 12, "tech_price": 11479000.0, "tech_datetime": "2020-05-21 16:24:00", - "candidate_index": 8180, + "candidate_index": 8156, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, @@ -408938,7 +408722,7 @@ "bar_offset": 17, "tech_price": 12095000.0, "tech_datetime": "2020-06-02 23:27:00", - "candidate_index": 8238, + "candidate_index": 8214, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, @@ -408950,7 +408734,7 @@ "bar_offset": 30, "tech_price": 11735000.0, "tech_datetime": "2020-06-11 12:30:00", - "candidate_index": 8262, + "candidate_index": 8238, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, @@ -408962,7 +408746,7 @@ "bar_offset": 1, "tech_price": 11605000.0, "tech_datetime": "2020-06-23 06:12:00", - "candidate_index": 8302, + "candidate_index": 8278, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, @@ -408974,7 +408758,7 @@ "bar_offset": 1, "tech_price": 13163000.0, "tech_datetime": "2020-07-28 07:12:00", - "candidate_index": 8384, + "candidate_index": 8360, "gt_datetime": "2020-07-28 07:15:00", "gt_price": 13290000.0 }, @@ -408986,7 +408770,7 @@ "bar_offset": 2, "tech_price": 14219000.0, "tech_datetime": "2020-08-02 13:18:00", - "candidate_index": 8418, + "candidate_index": 8394, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, @@ -408998,7 +408782,7 @@ "bar_offset": 41, "tech_price": 14070000.0, "tech_datetime": "2020-08-02 12:03:00", - "candidate_index": 8417, + "candidate_index": 8393, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -409010,7 +408794,7 @@ "bar_offset": 2, "tech_price": 14142000.0, "tech_datetime": "2020-08-10 11:42:00", - "candidate_index": 8459, + "candidate_index": 8435, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, @@ -409022,7 +408806,7 @@ "bar_offset": 8, "tech_price": 14206000.0, "tech_datetime": "2020-08-18 15:12:00", - "candidate_index": 8494, + "candidate_index": 8470, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, @@ -409034,7 +408818,7 @@ "bar_offset": 4, "tech_price": 13836000.0, "tech_datetime": "2020-08-22 02:00:00", - "candidate_index": 8507, + "candidate_index": 8483, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, @@ -409046,7 +408830,7 @@ "bar_offset": 7, "tech_price": 13984000.0, "tech_datetime": "2020-09-02 07:42:00", - "candidate_index": 8538, + "candidate_index": 8514, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, @@ -409058,7 +408842,7 @@ "bar_offset": 16, "tech_price": 12707000.0, "tech_datetime": "2020-09-05 06:51:00", - "candidate_index": 8554, + "candidate_index": 8530, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -409070,7 +408854,7 @@ "bar_offset": 1, "tech_price": 12964000.0, "tech_datetime": "2020-09-17 05:51:00", - "candidate_index": 8615, + "candidate_index": 8591, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, @@ -409082,7 +408866,7 @@ "bar_offset": 40, "tech_price": 12722000.0, "tech_datetime": "2020-09-21 06:06:00", - "candidate_index": 8627, + "candidate_index": 8603, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, @@ -409094,7 +408878,7 @@ "bar_offset": 12, "tech_price": 15448000.0, "tech_datetime": "2020-10-28 13:15:00", - "candidate_index": 8748, + "candidate_index": 8724, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, @@ -409106,7 +408890,7 @@ "bar_offset": 1, "tech_price": 15646000.0, "tech_datetime": "2020-10-31 19:09:00", - "candidate_index": 8771, + "candidate_index": 8747, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, @@ -409118,7 +408902,7 @@ "bar_offset": 4, "tech_price": 17654000.0, "tech_datetime": "2020-11-06 10:27:00", - "candidate_index": 8815, + "candidate_index": 8791, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, @@ -409130,7 +408914,7 @@ "bar_offset": 6, "tech_price": 18127000.0, "tech_datetime": "2020-11-13 14:00:00", - "candidate_index": 8855, + "candidate_index": 8831, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, @@ -409142,7 +408926,7 @@ "bar_offset": 1, "tech_price": 20194000.0, "tech_datetime": "2020-11-18 13:57:00", - "candidate_index": 8883, + "candidate_index": 8859, "gt_datetime": "2020-11-18 13:54:00", "gt_price": 20300000.0 }, @@ -409154,7 +408938,7 @@ "bar_offset": 2, "tech_price": 20876000.0, "tech_datetime": "2020-11-21 11:36:00", - "candidate_index": 8904, + "candidate_index": 8880, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, @@ -409166,7 +408950,7 @@ "bar_offset": 1, "tech_price": 21149000.0, "tech_datetime": "2020-11-24 21:42:00", - "candidate_index": 8924, + "candidate_index": 8900, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, @@ -409178,7 +408962,7 @@ "bar_offset": 1, "tech_price": 21120000.0, "tech_datetime": "2020-11-25 22:51:00", - "candidate_index": 8932, + "candidate_index": 8908, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, @@ -409190,7 +408974,7 @@ "bar_offset": 0, "tech_price": 19502000.0, "tech_datetime": "2020-11-26 20:21:00", - "candidate_index": 8938, + "candidate_index": 8914, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, @@ -409202,7 +408986,7 @@ "bar_offset": 1, "tech_price": 19526000.0, "tech_datetime": "2020-11-27 10:03:00", - "candidate_index": 8942, + "candidate_index": 8918, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, @@ -409214,7 +408998,7 @@ "bar_offset": 1, "tech_price": 21388000.0, "tech_datetime": "2020-12-01 20:21:00", - "candidate_index": 8972, + "candidate_index": 8948, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, @@ -409226,7 +409010,7 @@ "bar_offset": 2, "tech_price": 21276000.0, "tech_datetime": "2020-12-02 00:12:00", - "candidate_index": 8973, + "candidate_index": 8949, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, @@ -409238,7 +409022,7 @@ "bar_offset": 26, "tech_price": 20926000.0, "tech_datetime": "2020-12-07 10:21:00", - "candidate_index": 9002, + "candidate_index": 8978, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, @@ -409250,7 +409034,7 @@ "bar_offset": 1, "tech_price": 25437000.0, "tech_datetime": "2020-12-17 18:18:00", - "candidate_index": 9063, + "candidate_index": 9039, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, @@ -409262,7 +409046,7 @@ "bar_offset": 4, "tech_price": 26412000.0, "tech_datetime": "2020-12-21 05:51:00", - "candidate_index": 9092, + "candidate_index": 9068, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, @@ -409274,7 +409058,7 @@ "bar_offset": 2, "tech_price": 26909000.0, "tech_datetime": "2020-12-23 10:09:00", - "candidate_index": 9110, + "candidate_index": 9086, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, @@ -409286,7 +409070,7 @@ "bar_offset": 0, "tech_price": 31307000.0, "tech_datetime": "2020-12-27 20:33:00", - "candidate_index": 9152, + "candidate_index": 9128, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, @@ -409298,7 +409082,7 @@ "bar_offset": 3, "tech_price": 31401000.0, "tech_datetime": "2020-12-30 15:51:00", - "candidate_index": 9176, + "candidate_index": 9152, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, @@ -409310,7 +409094,7 @@ "bar_offset": 1, "tech_price": 36199000.0, "tech_datetime": "2021-01-03 03:57:00", - "candidate_index": 9204, + "candidate_index": 9180, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, @@ -409322,7 +409106,7 @@ "bar_offset": 1, "tech_price": 38996000.0, "tech_datetime": "2021-01-03 16:51:00", - "candidate_index": 9210, + "candidate_index": 9186, "gt_datetime": "2021-01-03 16:48:00", "gt_price": 39427000.0 }, @@ -409334,7 +409118,7 @@ "bar_offset": 4, "tech_price": 38183000.0, "tech_datetime": "2021-01-04 13:18:00", - "candidate_index": 9215, + "candidate_index": 9191, "gt_datetime": "2021-01-04 13:06:00", "gt_price": 38399000.0 }, @@ -409346,7 +409130,7 @@ "bar_offset": 1, "tech_price": 36256000.0, "tech_datetime": "2021-01-05 00:03:00", - "candidate_index": 9220, + "candidate_index": 9196, "gt_datetime": "2021-01-05 00:00:00", "gt_price": 36692000.0 }, @@ -409358,7 +409142,7 @@ "bar_offset": 2, "tech_price": 37118000.0, "tech_datetime": "2021-01-05 09:48:00", - "candidate_index": 9224, + "candidate_index": 9200, "gt_datetime": "2021-01-05 09:42:00", "gt_price": 37400000.0 }, @@ -409370,7 +409154,7 @@ "bar_offset": 0, "tech_price": 39519000.0, "tech_datetime": "2021-01-06 13:27:00", - "candidate_index": 9236, + "candidate_index": 9212, "gt_datetime": "2021-01-06 13:27:00", "gt_price": 39798000.0 }, @@ -409382,7 +409166,7 @@ "bar_offset": 0, "tech_price": 44487000.0, "tech_datetime": "2021-01-08 03:15:00", - "candidate_index": 9254, + "candidate_index": 9230, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, @@ -409394,7 +409178,7 @@ "bar_offset": 2, "tech_price": 44474000.0, "tech_datetime": "2021-01-08 07:54:00", - "candidate_index": 9258, + "candidate_index": 9234, "gt_datetime": "2021-01-08 07:48:00", "gt_price": 44840000.0 }, @@ -409406,7 +409190,7 @@ "bar_offset": 1, "tech_price": 47298000.0, "tech_datetime": "2021-01-09 00:12:00", - "candidate_index": 9266, + "candidate_index": 9242, "gt_datetime": "2021-01-09 00:09:00", "gt_price": 47954000.0 }, @@ -409418,7 +409202,7 @@ "bar_offset": 0, "tech_price": 41941000.0, "tech_datetime": "2021-01-11 05:33:00", - "candidate_index": 9279, + "candidate_index": 9255, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, @@ -409430,7 +409214,7 @@ "bar_offset": 196, "tech_price": 39546000.0, "tech_datetime": "2021-01-11 17:12:00", - "candidate_index": 9280, + "candidate_index": 9256, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, @@ -409442,7 +409226,7 @@ "bar_offset": 88, "tech_price": 39502000.0, "tech_datetime": "2021-01-11 17:18:00", - "candidate_index": 9281, + "candidate_index": 9257, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, @@ -409454,7 +409238,7 @@ "bar_offset": 73, "tech_price": 40296000.0, "tech_datetime": "2021-01-11 17:48:00", - "candidate_index": 9282, + "candidate_index": 9258, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, @@ -409466,7 +409250,7 @@ "bar_offset": 2, "tech_price": 40565000.0, "tech_datetime": "2021-01-11 19:12:00", - "candidate_index": 9283, + "candidate_index": 9259, "gt_datetime": "2021-01-11 19:06:00", "gt_price": 40858000.0 }, @@ -409478,7 +409262,7 @@ "bar_offset": 56, "tech_price": 37168000.0, "tech_datetime": "2021-01-12 02:33:00", - "candidate_index": 9284, + "candidate_index": 9260, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -409490,7 +409274,7 @@ "bar_offset": 0, "tech_price": 37050000.0, "tech_datetime": "2021-01-12 02:42:00", - "candidate_index": 9285, + "candidate_index": 9261, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, @@ -409502,7 +409286,7 @@ "bar_offset": 1, "tech_price": 40540000.0, "tech_datetime": "2021-01-12 08:54:00", - "candidate_index": 9292, + "candidate_index": 9268, "gt_datetime": "2021-01-12 08:51:00", "gt_price": 40847000.0 }, @@ -409514,7 +409298,7 @@ "bar_offset": 5, "tech_price": 40537000.0, "tech_datetime": "2021-01-12 17:00:00", - "candidate_index": 9298, + "candidate_index": 9274, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, @@ -409526,7 +409310,7 @@ "bar_offset": 2, "tech_price": 38998000.0, "tech_datetime": "2021-01-13 07:09:00", - "candidate_index": 9303, + "candidate_index": 9279, "gt_datetime": "2021-01-13 07:03:00", "gt_price": 39300000.0 }, @@ -409538,7 +409322,7 @@ "bar_offset": 1, "tech_price": 43584000.0, "tech_datetime": "2021-01-15 00:36:00", - "candidate_index": 9324, + "candidate_index": 9300, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, @@ -409550,7 +409334,7 @@ "bar_offset": 2, "tech_price": 41559000.0, "tech_datetime": "2021-01-16 10:27:00", - "candidate_index": 9336, + "candidate_index": 9312, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, @@ -409562,7 +409346,7 @@ "bar_offset": 4, "tech_price": 40810000.0, "tech_datetime": "2021-01-20 01:18:00", - "candidate_index": 9366, + "candidate_index": 9342, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, @@ -409574,7 +409358,7 @@ "bar_offset": 8, "tech_price": 38720000.0, "tech_datetime": "2021-01-21 08:06:00", - "candidate_index": 9373, + "candidate_index": 9349, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, @@ -409586,7 +409370,7 @@ "bar_offset": 2, "tech_price": 36614000.0, "tech_datetime": "2021-01-22 04:48:00", - "candidate_index": 9380, + "candidate_index": 9356, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, @@ -409598,7 +409382,7 @@ "bar_offset": 65, "tech_price": 33622000.0, "tech_datetime": "2021-01-22 11:15:00", - "candidate_index": 9381, + "candidate_index": 9357, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, @@ -409610,7 +409394,7 @@ "bar_offset": 1, "tech_price": 35915000.0, "tech_datetime": "2021-01-22 15:27:00", - "candidate_index": 9385, + "candidate_index": 9361, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, @@ -409622,7 +409406,7 @@ "bar_offset": 6, "tech_price": 37012000.0, "tech_datetime": "2021-01-23 05:48:00", - "candidate_index": 9394, + "candidate_index": 9370, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, @@ -409634,7 +409418,7 @@ "bar_offset": 2, "tech_price": 38037000.0, "tech_datetime": "2021-01-25 23:18:00", - "candidate_index": 9417, + "candidate_index": 9393, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, @@ -409646,7 +409430,7 @@ "bar_offset": 4, "tech_price": 37507000.0, "tech_datetime": "2021-01-29 12:33:00", - "candidate_index": 9456, + "candidate_index": 9432, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, @@ -409658,7 +409442,7 @@ "bar_offset": 0, "tech_price": 40509000.0, "tech_datetime": "2021-01-29 18:33:00", - "candidate_index": 9462, + "candidate_index": 9438, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, @@ -409670,7 +409454,7 @@ "bar_offset": 0, "tech_price": 40271000.0, "tech_datetime": "2021-01-29 22:57:00", - "candidate_index": 9465, + "candidate_index": 9441, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, @@ -409682,7 +409466,7 @@ "bar_offset": 3, "tech_price": 37789000.0, "tech_datetime": "2021-02-01 18:09:00", - "candidate_index": 9484, + "candidate_index": 9460, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, @@ -409694,7 +409478,7 @@ "bar_offset": 0, "tech_price": 40828000.0, "tech_datetime": "2021-02-04 17:30:00", - "candidate_index": 9513, + "candidate_index": 9489, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, @@ -409706,7 +409490,7 @@ "bar_offset": 3, "tech_price": 43342000.0, "tech_datetime": "2021-02-07 01:09:00", - "candidate_index": 9534, + "candidate_index": 9510, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, @@ -409718,7 +409502,7 @@ "bar_offset": 1, "tech_price": 46326000.0, "tech_datetime": "2021-02-08 22:42:00", - "candidate_index": 9550, + "candidate_index": 9526, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, @@ -409730,7 +409514,7 @@ "bar_offset": 3, "tech_price": 50502000.0, "tech_datetime": "2021-02-09 16:06:00", - "candidate_index": 9563, + "candidate_index": 9539, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, @@ -409742,7 +409526,7 @@ "bar_offset": 2, "tech_price": 52775000.0, "tech_datetime": "2021-02-14 21:21:00", - "candidate_index": 9605, + "candidate_index": 9581, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, @@ -409754,7 +409538,7 @@ "bar_offset": 9, "tech_price": 65460000.0, "tech_datetime": "2021-02-22 04:39:00", - "candidate_index": 9662, + "candidate_index": 9638, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, @@ -409766,7 +409550,7 @@ "bar_offset": 1, "tech_price": 62620000.0, "tech_datetime": "2021-02-23 07:09:00", - "candidate_index": 9673, + "candidate_index": 9649, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, @@ -409778,7 +409562,7 @@ "bar_offset": 53, "tech_price": 53684000.0, "tech_datetime": "2021-02-23 21:48:00", - "candidate_index": 9674, + "candidate_index": 9650, "gt_datetime": "2021-02-23 19:09:00", "gt_price": 55360000.0 }, @@ -409790,7 +409574,7 @@ "bar_offset": 0, "tech_price": 54944000.0, "tech_datetime": "2021-02-23 22:15:00", - "candidate_index": 9676, + "candidate_index": 9652, "gt_datetime": "2021-02-23 22:15:00", "gt_price": 55342000.0 }, @@ -409802,7 +409586,7 @@ "bar_offset": 1, "tech_price": 55381000.0, "tech_datetime": "2021-02-24 00:48:00", - "candidate_index": 9679, + "candidate_index": 9655, "gt_datetime": "2021-02-24 00:45:00", "gt_price": 55705000.0 }, @@ -409814,7 +409598,7 @@ "bar_offset": 0, "tech_price": 57650000.0, "tech_datetime": "2021-02-24 13:15:00", - "candidate_index": 9687, + "candidate_index": 9663, "gt_datetime": "2021-02-24 13:15:00", "gt_price": 58046000.0 }, @@ -409826,7 +409610,7 @@ "bar_offset": 0, "tech_price": 58336000.0, "tech_datetime": "2021-02-25 22:12:00", - "candidate_index": 9702, + "candidate_index": 9678, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, @@ -409838,7 +409622,7 @@ "bar_offset": 3, "tech_price": 54862000.0, "tech_datetime": "2021-02-27 02:12:00", - "candidate_index": 9714, + "candidate_index": 9690, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, @@ -409850,7 +409634,7 @@ "bar_offset": 3, "tech_price": 54920000.0, "tech_datetime": "2021-02-27 15:51:00", - "candidate_index": 9718, + "candidate_index": 9694, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, @@ -409862,7 +409646,7 @@ "bar_offset": 2, "tech_price": 56599000.0, "tech_datetime": "2021-03-02 09:30:00", - "candidate_index": 9745, + "candidate_index": 9721, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, @@ -409874,7 +409658,7 @@ "bar_offset": 2, "tech_price": 59027000.0, "tech_datetime": "2021-03-03 22:06:00", - "candidate_index": 9759, + "candidate_index": 9735, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -409886,7 +409670,7 @@ "bar_offset": 5, "tech_price": 70814000.0, "tech_datetime": "2021-03-14 09:42:00", - "candidate_index": 9851, + "candidate_index": 9827, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, @@ -409898,7 +409682,7 @@ "bar_offset": 2, "tech_price": 65840000.0, "tech_datetime": "2021-03-17 09:06:00", - "candidate_index": 9874, + "candidate_index": 9850, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, @@ -409910,7 +409694,7 @@ "bar_offset": 2, "tech_price": 69460000.0, "tech_datetime": "2021-03-19 01:45:00", - "candidate_index": 9890, + "candidate_index": 9866, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, @@ -409922,7 +409706,7 @@ "bar_offset": 3, "tech_price": 69179000.0, "tech_datetime": "2021-03-20 22:33:00", - "candidate_index": 9905, + "candidate_index": 9881, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -409934,7 +409718,7 @@ "bar_offset": 1, "tech_price": 67759000.0, "tech_datetime": "2021-03-24 22:42:00", - "candidate_index": 9931, + "candidate_index": 9907, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, @@ -409946,7 +409730,7 @@ "bar_offset": 8, "tech_price": 74769000.0, "tech_datetime": "2021-04-04 00:15:00", - "candidate_index": 9992, + "candidate_index": 9968, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, @@ -409958,7 +409742,7 @@ "bar_offset": 0, "tech_price": 78639000.0, "tech_datetime": "2021-04-07 12:00:00", - "candidate_index": 10017, + "candidate_index": 9993, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, @@ -409970,7 +409754,7 @@ "bar_offset": 66, "tech_price": 72977000.0, "tech_datetime": "2021-04-07 20:27:00", - "candidate_index": 10018, + "candidate_index": 9994, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, @@ -409982,7 +409766,7 @@ "bar_offset": 0, "tech_price": 74061000.0, "tech_datetime": "2021-04-08 07:51:00", - "candidate_index": 10024, + "candidate_index": 10000, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, @@ -409994,7 +409778,7 @@ "bar_offset": 1, "tech_price": 81061000.0, "tech_datetime": "2021-04-14 15:18:00", - "candidate_index": 10068, + "candidate_index": 10044, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, @@ -410006,7 +409790,7 @@ "bar_offset": 95, "tech_price": 77914000.0, "tech_datetime": "2021-04-18 08:51:00", - "candidate_index": 10085, + "candidate_index": 10061, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, @@ -410018,7 +409802,7 @@ "bar_offset": 0, "tech_price": 75356000.0, "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 10094, + "candidate_index": 10070, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, @@ -410030,7 +409814,7 @@ "bar_offset": 60, "tech_price": 73362000.0, "tech_datetime": "2021-04-20 07:06:00", - "candidate_index": 10102, + "candidate_index": 10078, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, @@ -410042,7 +409826,7 @@ "bar_offset": 6, "tech_price": 71475000.0, "tech_datetime": "2021-04-21 07:24:00", - "candidate_index": 10115, + "candidate_index": 10091, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, @@ -410054,7 +409838,7 @@ "bar_offset": 1, "tech_price": 67246000.0, "tech_datetime": "2021-04-22 21:39:00", - "candidate_index": 10124, + "candidate_index": 10100, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, @@ -410066,7 +409850,7 @@ "bar_offset": 98, "tech_price": 58448000.0, "tech_datetime": "2021-04-23 13:03:00", - "candidate_index": 10125, + "candidate_index": 10101, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, @@ -410078,7 +409862,7 @@ "bar_offset": 197, "tech_price": 57325000.0, "tech_datetime": "2021-04-23 19:12:00", - "candidate_index": 10126, + "candidate_index": 10102, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, @@ -410090,7 +409874,7 @@ "bar_offset": 127, "tech_price": 57264000.0, "tech_datetime": "2021-04-23 19:24:00", - "candidate_index": 10127, + "candidate_index": 10103, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, @@ -410102,7 +409886,7 @@ "bar_offset": 0, "tech_price": 59130000.0, "tech_datetime": "2021-04-23 20:42:00", - "candidate_index": 10133, + "candidate_index": 10109, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -410114,7 +409898,7 @@ "bar_offset": 1, "tech_price": 60400000.0, "tech_datetime": "2021-04-24 09:03:00", - "candidate_index": 10141, + "candidate_index": 10117, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, @@ -410126,7 +409910,7 @@ "bar_offset": 1, "tech_price": 61800000.0, "tech_datetime": "2021-04-25 06:03:00", - "candidate_index": 10148, + "candidate_index": 10124, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -410138,7 +409922,7 @@ "bar_offset": 19, "tech_price": 70497000.0, "tech_datetime": "2021-05-03 21:21:00", - "candidate_index": 10218, + "candidate_index": 10194, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, @@ -410150,7 +409934,7 @@ "bar_offset": 7, "tech_price": 69839000.0, "tech_datetime": "2021-05-06 19:45:00", - "candidate_index": 10239, + "candidate_index": 10215, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, @@ -410162,7 +409946,7 @@ "bar_offset": 1, "tech_price": 72381000.0, "tech_datetime": "2021-05-09 13:33:00", - "candidate_index": 10261, + "candidate_index": 10237, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, @@ -410174,7 +409958,7 @@ "bar_offset": 1, "tech_price": 71075000.0, "tech_datetime": "2021-05-11 06:06:00", - "candidate_index": 10274, + "candidate_index": 10250, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, @@ -410186,7 +409970,7 @@ "bar_offset": 0, "tech_price": 64673000.0, "tech_datetime": "2021-05-13 11:18:00", - "candidate_index": 10288, + "candidate_index": 10264, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, @@ -410198,7 +409982,7 @@ "bar_offset": 6, "tech_price": 60374000.0, "tech_datetime": "2021-05-16 20:03:00", - "candidate_index": 10310, + "candidate_index": 10286, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, @@ -410210,7 +409994,7 @@ "bar_offset": 0, "tech_price": 56412000.0, "tech_datetime": "2021-05-17 17:03:00", - "candidate_index": 10316, + "candidate_index": 10292, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, @@ -410222,7 +410006,7 @@ "bar_offset": 0, "tech_price": 56113000.0, "tech_datetime": "2021-05-18 10:27:00", - "candidate_index": 10326, + "candidate_index": 10302, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, @@ -410234,7 +410018,7 @@ "bar_offset": 3, "tech_price": 51666000.0, "tech_datetime": "2021-05-19 17:57:00", - "candidate_index": 10336, + "candidate_index": 10312, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, @@ -410246,7 +410030,7 @@ "bar_offset": 46, "tech_price": 49628000.0, "tech_datetime": "2021-05-20 00:18:00", - "candidate_index": 10337, + "candidate_index": 10313, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, @@ -410258,7 +410042,7 @@ "bar_offset": 43, "tech_price": 49356000.0, "tech_datetime": "2021-05-20 00:21:00", - "candidate_index": 10338, + "candidate_index": 10314, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, @@ -410270,7 +410054,7 @@ "bar_offset": 51, "tech_price": 49399000.0, "tech_datetime": "2021-05-20 00:51:00", - "candidate_index": 10339, + "candidate_index": 10315, "gt_datetime": "2021-05-19 22:18:00", "gt_price": 47000000.0 }, @@ -410282,7 +410066,7 @@ "bar_offset": 56, "tech_price": 50294000.0, "tech_datetime": "2021-05-20 01:33:00", - "candidate_index": 10340, + "candidate_index": 10316, "gt_datetime": "2021-05-19 22:45:00", "gt_price": 49500000.0 }, @@ -410294,7 +410078,7 @@ "bar_offset": 1, "tech_price": 52449000.0, "tech_datetime": "2021-05-20 05:06:00", - "candidate_index": 10345, + "candidate_index": 10321, "gt_datetime": "2021-05-20 05:09:00", "gt_price": 52893000.0 }, @@ -410306,7 +410090,7 @@ "bar_offset": 0, "tech_price": 53350000.0, "tech_datetime": "2021-05-20 07:51:00", - "candidate_index": 10348, + "candidate_index": 10324, "gt_datetime": "2021-05-20 07:51:00", "gt_price": 53648000.0 }, @@ -410318,7 +410102,7 @@ "bar_offset": 0, "tech_price": 51395000.0, "tech_datetime": "2021-05-20 16:30:00", - "candidate_index": 10352, + "candidate_index": 10328, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, @@ -410330,7 +410114,7 @@ "bar_offset": 1, "tech_price": 52250000.0, "tech_datetime": "2021-05-20 22:24:00", - "candidate_index": 10357, + "candidate_index": 10333, "gt_datetime": "2021-05-20 22:21:00", "gt_price": 52877000.0 }, @@ -410342,7 +410126,7 @@ "bar_offset": 2, "tech_price": 52280000.0, "tech_datetime": "2021-05-21 10:45:00", - "candidate_index": 10360, + "candidate_index": 10336, "gt_datetime": "2021-05-21 10:39:00", "gt_price": 52667000.0 }, @@ -410354,7 +410138,7 @@ "bar_offset": 1, "tech_price": 50611000.0, "tech_datetime": "2021-05-21 23:12:00", - "candidate_index": 10364, + "candidate_index": 10340, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, @@ -410366,7 +410150,7 @@ "bar_offset": 1, "tech_price": 48534000.0, "tech_datetime": "2021-05-22 09:03:00", - "candidate_index": 10369, + "candidate_index": 10345, "gt_datetime": "2021-05-22 09:00:00", "gt_price": 49163000.0 }, @@ -410378,7 +410162,7 @@ "bar_offset": 2, "tech_price": 48221000.0, "tech_datetime": "2021-05-23 10:06:00", - "candidate_index": 10381, + "candidate_index": 10357, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -410390,7 +410174,7 @@ "bar_offset": 47, "tech_price": 40753000.0, "tech_datetime": "2021-05-24 04:27:00", - "candidate_index": 10385, + "candidate_index": 10361, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, @@ -410402,7 +410186,7 @@ "bar_offset": 3, "tech_price": 43034000.0, "tech_datetime": "2021-05-24 09:30:00", - "candidate_index": 10392, + "candidate_index": 10368, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, @@ -410414,7 +410198,7 @@ "bar_offset": 1, "tech_price": 46806000.0, "tech_datetime": "2021-05-24 21:45:00", - "candidate_index": 10404, + "candidate_index": 10380, "gt_datetime": "2021-05-24 21:42:00", "gt_price": 47180000.0 }, @@ -410426,7 +410210,7 @@ "bar_offset": 1, "tech_price": 48535000.0, "tech_datetime": "2021-05-25 09:45:00", - "candidate_index": 10413, + "candidate_index": 10389, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, @@ -410438,7 +410222,7 @@ "bar_offset": 0, "tech_price": 47450000.0, "tech_datetime": "2021-05-25 15:57:00", - "candidate_index": 10418, + "candidate_index": 10394, "gt_datetime": "2021-05-25 15:57:00", "gt_price": 47757000.0 }, @@ -410450,7 +410234,7 @@ "bar_offset": 1, "tech_price": 48643000.0, "tech_datetime": "2021-05-26 15:39:00", - "candidate_index": 10430, + "candidate_index": 10406, "gt_datetime": "2021-05-26 15:36:00", "gt_price": 48888000.0 }, @@ -410462,7 +410246,7 @@ "bar_offset": 2, "tech_price": 47819000.0, "tech_datetime": "2021-05-27 22:33:00", - "candidate_index": 10440, + "candidate_index": 10416, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, @@ -410474,7 +410258,7 @@ "bar_offset": 1, "tech_price": 45096000.0, "tech_datetime": "2021-05-28 22:45:00", - "candidate_index": 10448, + "candidate_index": 10424, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, @@ -410486,7 +410270,7 @@ "bar_offset": 1, "tech_price": 44543000.0, "tech_datetime": "2021-05-29 14:27:00", - "candidate_index": 10457, + "candidate_index": 10433, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, @@ -410498,7 +410282,7 @@ "bar_offset": 5, "tech_price": 43600000.0, "tech_datetime": "2021-05-31 06:57:00", - "candidate_index": 10474, + "candidate_index": 10450, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, @@ -410510,7 +410294,7 @@ "bar_offset": 4, "tech_price": 45383000.0, "tech_datetime": "2021-06-03 19:39:00", - "candidate_index": 10516, + "candidate_index": 10492, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, @@ -410522,7 +410306,7 @@ "bar_offset": 1, "tech_price": 44144000.0, "tech_datetime": "2021-06-10 19:03:00", - "candidate_index": 10572, + "candidate_index": 10548, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, @@ -410534,7 +410318,7 @@ "bar_offset": 5, "tech_price": 47247000.0, "tech_datetime": "2021-06-16 03:30:00", - "candidate_index": 10622, + "candidate_index": 10598, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, @@ -410546,7 +410330,7 @@ "bar_offset": 3, "tech_price": 42717000.0, "tech_datetime": "2021-06-19 10:27:00", - "candidate_index": 10644, + "candidate_index": 10620, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, @@ -410558,7 +410342,7 @@ "bar_offset": 0, "tech_price": 42255000.0, "tech_datetime": "2021-06-21 05:30:00", - "candidate_index": 10662, + "candidate_index": 10638, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, @@ -410570,7 +410354,7 @@ "bar_offset": 1, "tech_price": 38741000.0, "tech_datetime": "2021-06-22 12:42:00", - "candidate_index": 10669, + "candidate_index": 10645, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, @@ -410582,7 +410366,7 @@ "bar_offset": 0, "tech_price": 39880000.0, "tech_datetime": "2021-06-23 22:15:00", - "candidate_index": 10692, + "candidate_index": 10668, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, @@ -410594,7 +410378,7 @@ "bar_offset": 0, "tech_price": 40704000.0, "tech_datetime": "2021-06-25 11:15:00", - "candidate_index": 10707, + "candidate_index": 10683, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, @@ -410606,7 +410390,7 @@ "bar_offset": 13, "tech_price": 41955000.0, "tech_datetime": "2021-06-30 05:51:00", - "candidate_index": 10762, + "candidate_index": 10738, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, @@ -410618,7 +410402,7 @@ "bar_offset": 6, "tech_price": 41456000.0, "tech_datetime": "2021-07-05 07:15:00", - "candidate_index": 10796, + "candidate_index": 10772, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, @@ -410630,7 +410414,7 @@ "bar_offset": 3, "tech_price": 40302000.0, "tech_datetime": "2021-07-12 13:30:00", - "candidate_index": 10841, + "candidate_index": 10817, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, @@ -410642,7 +410426,7 @@ "bar_offset": 79, "tech_price": 37820000.0, "tech_datetime": "2021-07-18 10:45:00", - "candidate_index": 10882, + "candidate_index": 10858, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, @@ -410654,7 +410438,7 @@ "bar_offset": 0, "tech_price": 45397000.0, "tech_datetime": "2021-07-26 10:00:00", - "candidate_index": 10931, + "candidate_index": 10907, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, @@ -410666,7 +410450,7 @@ "bar_offset": 2, "tech_price": 46517000.0, "tech_datetime": "2021-07-27 04:27:00", - "candidate_index": 10939, + "candidate_index": 10915, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, @@ -410678,7 +410462,7 @@ "bar_offset": 1, "tech_price": 47145000.0, "tech_datetime": "2021-07-28 20:36:00", - "candidate_index": 10956, + "candidate_index": 10932, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, @@ -410690,7 +410474,7 @@ "bar_offset": 1, "tech_price": 49090000.0, "tech_datetime": "2021-08-01 13:00:00", - "candidate_index": 10984, + "candidate_index": 10960, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, @@ -410702,7 +410486,7 @@ "bar_offset": 3, "tech_price": 51402000.0, "tech_datetime": "2021-08-08 15:51:00", - "candidate_index": 11038, + "candidate_index": 11014, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, @@ -410714,7 +410498,7 @@ "bar_offset": 5, "tech_price": 55341000.0, "tech_datetime": "2021-08-14 09:42:00", - "candidate_index": 11086, + "candidate_index": 11062, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, @@ -410726,7 +410510,7 @@ "bar_offset": 17, "tech_price": 54340000.0, "tech_datetime": "2021-08-17 19:54:00", - "candidate_index": 11109, + "candidate_index": 11085, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, @@ -410738,7 +410522,7 @@ "bar_offset": 7, "tech_price": 58333000.0, "tech_datetime": "2021-08-23 15:27:00", - "candidate_index": 11148, + "candidate_index": 11124, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, @@ -410750,7 +410534,7 @@ "bar_offset": 12, "tech_price": 57654000.0, "tech_datetime": "2021-08-29 10:36:00", - "candidate_index": 11181, + "candidate_index": 11157, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, @@ -410762,7 +410546,7 @@ "bar_offset": 30, "tech_price": 60811000.0, "tech_datetime": "2021-09-07 13:51:00", - "candidate_index": 11229, + "candidate_index": 11205, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, @@ -410774,7 +410558,7 @@ "bar_offset": 63, "tech_price": 56789000.0, "tech_datetime": "2021-09-08 03:48:00", - "candidate_index": 11231, + "candidate_index": 11207, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, @@ -410786,7 +410570,7 @@ "bar_offset": 0, "tech_price": 56156000.0, "tech_datetime": "2021-09-13 22:45:00", - "candidate_index": 11266, + "candidate_index": 11242, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, @@ -410798,7 +410582,7 @@ "bar_offset": 12, "tech_price": 58619000.0, "tech_datetime": "2021-09-18 15:30:00", - "candidate_index": 11297, + "candidate_index": 11273, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, @@ -410810,7 +410594,7 @@ "bar_offset": 1, "tech_price": 53862000.0, "tech_datetime": "2021-09-21 10:42:00", - "candidate_index": 11314, + "candidate_index": 11290, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, @@ -410822,7 +410606,7 @@ "bar_offset": 6, "tech_price": 53974000.0, "tech_datetime": "2021-09-23 12:15:00", - "candidate_index": 11330, + "candidate_index": 11306, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, @@ -410834,7 +410618,7 @@ "bar_offset": 1, "tech_price": 54277000.0, "tech_datetime": "2021-09-24 16:48:00", - "candidate_index": 11339, + "candidate_index": 11315, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, @@ -410846,7 +410630,7 @@ "bar_offset": 2, "tech_price": 53443000.0, "tech_datetime": "2021-09-27 11:15:00", - "candidate_index": 11360, + "candidate_index": 11336, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -410858,7 +410642,7 @@ "bar_offset": 8, "tech_price": 71087000.0, "tech_datetime": "2021-10-12 06:15:00", - "candidate_index": 11456, + "candidate_index": 11432, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, @@ -410870,7 +410654,7 @@ "bar_offset": 4, "tech_price": 80779000.0, "tech_datetime": "2021-10-21 01:06:00", - "candidate_index": 11508, + "candidate_index": 11484, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, @@ -410882,7 +410666,7 @@ "bar_offset": 2, "tech_price": 76480000.0, "tech_datetime": "2021-10-25 22:39:00", - "candidate_index": 11533, + "candidate_index": 11509, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, @@ -410894,7 +410678,7 @@ "bar_offset": 6, "tech_price": 73932000.0, "tech_datetime": "2021-10-28 22:48:00", - "candidate_index": 11546, + "candidate_index": 11522, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, @@ -410906,7 +410690,7 @@ "bar_offset": 5, "tech_price": 75000000.0, "tech_datetime": "2021-10-30 01:36:00", - "candidate_index": 11552, + "candidate_index": 11528, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, @@ -410918,7 +410702,7 @@ "bar_offset": 4, "tech_price": 75088000.0, "tech_datetime": "2021-11-03 01:15:00", - "candidate_index": 11579, + "candidate_index": 11555, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, @@ -410930,7 +410714,7 @@ "bar_offset": 5, "tech_price": 81954000.0, "tech_datetime": "2021-11-09 13:15:00", - "candidate_index": 11616, + "candidate_index": 11592, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, @@ -410942,7 +410726,7 @@ "bar_offset": 8, "tech_price": 79623000.0, "tech_datetime": "2021-11-15 09:57:00", - "candidate_index": 11647, + "candidate_index": 11623, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, @@ -410954,7 +410738,7 @@ "bar_offset": 11, "tech_price": 73792000.0, "tech_datetime": "2021-11-22 02:33:00", - "candidate_index": 11683, + "candidate_index": 11659, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, @@ -410966,7 +410750,7 @@ "bar_offset": 4, "tech_price": 73572000.0, "tech_datetime": "2021-11-26 01:30:00", - "candidate_index": 11710, + "candidate_index": 11686, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, @@ -410978,7 +410762,7 @@ "bar_offset": 11, "tech_price": 72770000.0, "tech_datetime": "2021-11-30 04:33:00", - "candidate_index": 11730, + "candidate_index": 11706, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, @@ -410990,7 +410774,7 @@ "bar_offset": 4, "tech_price": 65879000.0, "tech_datetime": "2021-12-04 14:27:00", - "candidate_index": 11754, + "candidate_index": 11730, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, @@ -411002,7 +410786,7 @@ "bar_offset": 50, "tech_price": 66676000.0, "tech_datetime": "2021-12-04 12:18:00", - "candidate_index": 11753, + "candidate_index": 11729, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, @@ -411014,7 +410798,7 @@ "bar_offset": 0, "tech_price": 62470000.0, "tech_datetime": "2021-12-05 12:33:00", - "candidate_index": 11762, + "candidate_index": 11738, "gt_datetime": "2021-12-05 12:33:00", "gt_price": 63250000.0 }, @@ -411026,7 +410810,7 @@ "bar_offset": 2, "tech_price": 63600000.0, "tech_datetime": "2021-12-07 21:18:00", - "candidate_index": 11781, + "candidate_index": 11757, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, @@ -411038,7 +410822,7 @@ "bar_offset": 21, "tech_price": 62526000.0, "tech_datetime": "2021-12-13 04:18:00", - "candidate_index": 11817, + "candidate_index": 11793, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, @@ -411050,7 +410834,7 @@ "bar_offset": 1, "tech_price": 61484000.0, "tech_datetime": "2021-12-16 05:45:00", - "candidate_index": 11835, + "candidate_index": 11811, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, @@ -411062,7 +410846,7 @@ "bar_offset": 17, "tech_price": 59159000.0, "tech_datetime": "2021-12-19 12:48:00", - "candidate_index": 11856, + "candidate_index": 11832, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, @@ -411074,7 +410858,7 @@ "bar_offset": 9, "tech_price": 62496000.0, "tech_datetime": "2021-12-25 04:36:00", - "candidate_index": 11886, + "candidate_index": 11862, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, @@ -411086,7 +410870,7 @@ "bar_offset": 138, "tech_price": 59920000.0, "tech_datetime": "2021-12-28 18:48:00", - "candidate_index": 11898, + "candidate_index": 11874, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, @@ -411098,7 +410882,7 @@ "bar_offset": 21, "tech_price": 58536000.0, "tech_datetime": "2021-12-31 18:36:00", - "candidate_index": 11914, + "candidate_index": 11890, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, @@ -411110,7 +410894,7 @@ "bar_offset": 0, "tech_price": 53831000.0, "tech_datetime": "2022-01-06 08:54:00", - "candidate_index": 11944, + "candidate_index": 11920, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, @@ -411122,7 +410906,7 @@ "bar_offset": 0, "tech_price": 54095000.0, "tech_datetime": "2022-01-06 09:15:00", - "candidate_index": 11946, + "candidate_index": 11922, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, @@ -411134,7 +410918,7 @@ "bar_offset": 6, "tech_price": 53527000.0, "tech_datetime": "2022-01-12 23:00:00", - "candidate_index": 11986, + "candidate_index": 11962, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, @@ -411146,7 +410930,7 @@ "bar_offset": 3, "tech_price": 53532000.0, "tech_datetime": "2022-01-13 23:45:00", - "candidate_index": 11992, + "candidate_index": 11968, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, @@ -411158,7 +410942,7 @@ "bar_offset": 10, "tech_price": 51705000.0, "tech_datetime": "2022-01-17 14:00:00", - "candidate_index": 12007, + "candidate_index": 11983, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, @@ -411170,7 +410954,7 @@ "bar_offset": 0, "tech_price": 47512000.0, "tech_datetime": "2022-01-21 12:36:00", - "candidate_index": 12028, + "candidate_index": 12004, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, @@ -411182,7 +410966,7 @@ "bar_offset": 0, "tech_price": 46865000.0, "tech_datetime": "2022-01-27 04:09:00", - "candidate_index": 12080, + "candidate_index": 12056, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, @@ -411194,7 +410978,7 @@ "bar_offset": 4, "tech_price": 47860000.0, "tech_datetime": "2022-02-02 02:09:00", - "candidate_index": 12120, + "candidate_index": 12096, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, @@ -411206,7 +410990,7 @@ "bar_offset": 0, "tech_price": 54938000.0, "tech_datetime": "2022-02-08 15:18:00", - "candidate_index": 12161, + "candidate_index": 12137, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, @@ -411218,7 +411002,7 @@ "bar_offset": 1, "tech_price": 54968000.0, "tech_datetime": "2022-02-11 02:33:00", - "candidate_index": 12176, + "candidate_index": 12152, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, @@ -411230,7 +411014,7 @@ "bar_offset": 9, "tech_price": 53626000.0, "tech_datetime": "2022-02-16 09:06:00", - "candidate_index": 12202, + "candidate_index": 12178, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, @@ -411242,7 +411026,7 @@ "bar_offset": 2, "tech_price": 47863000.0, "tech_datetime": "2022-02-21 10:45:00", - "candidate_index": 12223, + "candidate_index": 12199, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, @@ -411254,7 +411038,7 @@ "bar_offset": 3, "tech_price": 47230000.0, "tech_datetime": "2022-02-23 22:27:00", - "candidate_index": 12240, + "candidate_index": 12216, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, @@ -411266,7 +411050,7 @@ "bar_offset": 1, "tech_price": 48464000.0, "tech_datetime": "2022-02-26 09:45:00", - "candidate_index": 12263, + "candidate_index": 12239, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, @@ -411278,7 +411062,7 @@ "bar_offset": 1, "tech_price": 54446000.0, "tech_datetime": "2022-03-03 00:03:00", - "candidate_index": 12294, + "candidate_index": 12270, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, @@ -411290,7 +411074,7 @@ "bar_offset": 20, "tech_price": 48738000.0, "tech_datetime": "2022-03-06 11:00:00", - "candidate_index": 12308, + "candidate_index": 12284, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, @@ -411302,7 +411086,7 @@ "bar_offset": 2, "tech_price": 51854000.0, "tech_datetime": "2022-03-09 17:57:00", - "candidate_index": 12337, + "candidate_index": 12313, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, @@ -411314,7 +411098,7 @@ "bar_offset": 1, "tech_price": 50963000.0, "tech_datetime": "2022-03-16 11:21:00", - "candidate_index": 12376, + "candidate_index": 12352, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, @@ -411326,7 +411110,7 @@ "bar_offset": 10, "tech_price": 57405000.0, "tech_datetime": "2022-03-29 05:03:00", - "candidate_index": 12436, + "candidate_index": 12412, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, @@ -411338,7 +411122,7 @@ "bar_offset": 3, "tech_price": 57229000.0, "tech_datetime": "2022-04-05 21:39:00", - "candidate_index": 12464, + "candidate_index": 12440, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, @@ -411350,7 +411134,7 @@ "bar_offset": 3, "tech_price": 51391000.0, "tech_datetime": "2022-04-14 04:15:00", - "candidate_index": 12499, + "candidate_index": 12475, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, @@ -411362,7 +411146,7 @@ "bar_offset": 6, "tech_price": 52729000.0, "tech_datetime": "2022-04-21 22:51:00", - "candidate_index": 12529, + "candidate_index": 12505, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, @@ -411374,7 +411158,7 @@ "bar_offset": 9, "tech_price": 50876000.0, "tech_datetime": "2022-04-26 17:48:00", - "candidate_index": 12551, + "candidate_index": 12527, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, @@ -411386,7 +411170,7 @@ "bar_offset": 2, "tech_price": 50930000.0, "tech_datetime": "2022-04-29 00:12:00", - "candidate_index": 12563, + "candidate_index": 12539, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, @@ -411398,7 +411182,7 @@ "bar_offset": 9, "tech_price": 50730000.0, "tech_datetime": "2022-05-05 04:39:00", - "candidate_index": 12593, + "candidate_index": 12569, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, @@ -411410,7 +411194,7 @@ "bar_offset": 1, "tech_price": 42787000.0, "tech_datetime": "2022-05-10 15:48:00", - "candidate_index": 12618, + "candidate_index": 12594, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, @@ -411422,7 +411206,7 @@ "bar_offset": 1, "tech_price": 42357000.0, "tech_datetime": "2022-05-11 19:57:00", - "candidate_index": 12631, + "candidate_index": 12607, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, @@ -411434,7 +411218,7 @@ "bar_offset": 0, "tech_price": 42000000.0, "tech_datetime": "2022-05-11 23:45:00", - "candidate_index": 12633, + "candidate_index": 12609, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, @@ -411446,7 +411230,7 @@ "bar_offset": 0, "tech_price": 40470000.0, "tech_datetime": "2022-05-12 09:51:00", - "candidate_index": 12637, + "candidate_index": 12613, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, @@ -411458,7 +411242,7 @@ "bar_offset": 2, "tech_price": 39260000.0, "tech_datetime": "2022-05-13 01:51:00", - "candidate_index": 12645, + "candidate_index": 12621, "gt_datetime": "2022-05-13 01:45:00", "gt_price": 39654000.0 }, @@ -411470,7 +411254,7 @@ "bar_offset": 4, "tech_price": 40330000.0, "tech_datetime": "2022-05-13 23:15:00", - "candidate_index": 12660, + "candidate_index": 12636, "gt_datetime": "2022-05-13 23:27:00", "gt_price": 40747000.0 }, @@ -411482,7 +411266,7 @@ "bar_offset": 2, "tech_price": 40710000.0, "tech_datetime": "2022-05-16 07:09:00", - "candidate_index": 12678, + "candidate_index": 12654, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, @@ -411494,7 +411278,7 @@ "bar_offset": 3, "tech_price": 38834000.0, "tech_datetime": "2022-05-20 10:48:00", - "candidate_index": 12704, + "candidate_index": 12680, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, @@ -411506,7 +411290,7 @@ "bar_offset": 2, "tech_price": 38966000.0, "tech_datetime": "2022-05-23 15:48:00", - "candidate_index": 12716, + "candidate_index": 12692, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, @@ -411518,7 +411302,7 @@ "bar_offset": 5, "tech_price": 40313000.0, "tech_datetime": "2022-06-01 01:57:00", - "candidate_index": 12763, + "candidate_index": 12739, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, @@ -411530,7 +411314,7 @@ "bar_offset": 8, "tech_price": 39686000.0, "tech_datetime": "2022-06-06 23:54:00", - "candidate_index": 12791, + "candidate_index": 12767, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, @@ -411542,7 +411326,7 @@ "bar_offset": 0, "tech_price": 39515000.0, "tech_datetime": "2022-06-08 05:27:00", - "candidate_index": 12798, + "candidate_index": 12774, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, @@ -411554,7 +411338,7 @@ "bar_offset": 2, "tech_price": 37902000.0, "tech_datetime": "2022-06-10 21:30:00", - "candidate_index": 12812, + "candidate_index": 12788, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, @@ -411566,7 +411350,7 @@ "bar_offset": 2, "tech_price": 31420000.0, "tech_datetime": "2022-06-14 01:36:00", - "candidate_index": 12826, + "candidate_index": 12802, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, @@ -411578,7 +411362,7 @@ "bar_offset": 0, "tech_price": 29961000.0, "tech_datetime": "2022-06-14 14:21:00", - "candidate_index": 12830, + "candidate_index": 12806, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, @@ -411590,7 +411374,7 @@ "bar_offset": 0, "tech_price": 28275000.0, "tech_datetime": "2022-06-15 22:51:00", - "candidate_index": 12843, + "candidate_index": 12819, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, @@ -411602,7 +411386,7 @@ "bar_offset": 0, "tech_price": 29371000.0, "tech_datetime": "2022-06-16 09:03:00", - "candidate_index": 12850, + "candidate_index": 12826, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, @@ -411614,7 +411398,7 @@ "bar_offset": 2, "tech_price": 27678000.0, "tech_datetime": "2022-06-17 17:39:00", - "candidate_index": 12861, + "candidate_index": 12837, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, @@ -411626,7 +411410,7 @@ "bar_offset": 1, "tech_price": 25291000.0, "tech_datetime": "2022-06-19 07:33:00", - "candidate_index": 12870, + "candidate_index": 12846, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, @@ -411638,7 +411422,7 @@ "bar_offset": 0, "tech_price": 26806000.0, "tech_datetime": "2022-06-20 07:27:00", - "candidate_index": 12887, + "candidate_index": 12863, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, @@ -411650,7 +411434,7 @@ "bar_offset": 0, "tech_price": 27831000.0, "tech_datetime": "2022-06-21 23:51:00", - "candidate_index": 12909, + "candidate_index": 12885, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, @@ -411662,7 +411446,7 @@ "bar_offset": 2, "tech_price": 27821000.0, "tech_datetime": "2022-06-25 16:42:00", - "candidate_index": 12941, + "candidate_index": 12917, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, @@ -411674,7 +411458,7 @@ "bar_offset": 2, "tech_price": 28138000.0, "tech_datetime": "2022-06-26 21:18:00", - "candidate_index": 12946, + "candidate_index": 12922, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, @@ -411686,7 +411470,7 @@ "bar_offset": 2, "tech_price": 27200000.0, "tech_datetime": "2022-06-28 21:24:00", - "candidate_index": 12952, + "candidate_index": 12928, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, @@ -411698,7 +411482,7 @@ "bar_offset": 0, "tech_price": 27000000.0, "tech_datetime": "2022-07-01 09:30:00", - "candidate_index": 12964, + "candidate_index": 12940, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, @@ -411710,7 +411494,7 @@ "bar_offset": 1, "tech_price": 28902000.0, "tech_datetime": "2022-07-08 10:30:00", - "candidate_index": 13007, + "candidate_index": 12983, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, @@ -411722,7 +411506,7 @@ "bar_offset": 2, "tech_price": 27157000.0, "tech_datetime": "2022-07-12 03:48:00", - "candidate_index": 13030, + "candidate_index": 13006, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, @@ -411734,7 +411518,7 @@ "bar_offset": 1, "tech_price": 29814000.0, "tech_datetime": "2022-07-19 09:15:00", - "candidate_index": 13080, + "candidate_index": 13056, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, @@ -411746,7 +411530,7 @@ "bar_offset": 4, "tech_price": 31587000.0, "tech_datetime": "2022-07-21 01:12:00", - "candidate_index": 13098, + "candidate_index": 13074, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, @@ -411758,7 +411542,7 @@ "bar_offset": 0, "tech_price": 31042000.0, "tech_datetime": "2022-07-22 22:51:00", - "candidate_index": 13112, + "candidate_index": 13088, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, @@ -411770,7 +411554,7 @@ "bar_offset": 1, "tech_price": 30050000.0, "tech_datetime": "2022-07-25 07:48:00", - "candidate_index": 13122, + "candidate_index": 13098, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, @@ -411782,7 +411566,7 @@ "bar_offset": 2, "tech_price": 32320000.0, "tech_datetime": "2022-07-30 22:12:00", - "candidate_index": 13163, + "candidate_index": 13139, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, @@ -411794,7 +411578,7 @@ "bar_offset": 3, "tech_price": 31229000.0, "tech_datetime": "2022-08-03 21:27:00", - "candidate_index": 13182, + "candidate_index": 13158, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, @@ -411806,7 +411590,7 @@ "bar_offset": 2, "tech_price": 31733000.0, "tech_datetime": "2022-08-08 21:15:00", - "candidate_index": 13201, + "candidate_index": 13177, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, @@ -411818,7 +411602,7 @@ "bar_offset": 2, "tech_price": 33169000.0, "tech_datetime": "2022-08-15 12:21:00", - "candidate_index": 13237, + "candidate_index": 13213, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, @@ -411830,7 +411614,7 @@ "bar_offset": 12, "tech_price": 31507000.0, "tech_datetime": "2022-08-19 09:09:00", - "candidate_index": 13252, + "candidate_index": 13228, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, @@ -411842,7 +411626,7 @@ "bar_offset": 21, "tech_price": 29464000.0, "tech_datetime": "2022-08-26 22:06:00", - "candidate_index": 13290, + "candidate_index": 13266, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, @@ -411854,7 +411638,7 @@ "bar_offset": 0, "tech_price": 29900000.0, "tech_datetime": "2022-09-13 21:30:00", - "candidate_index": 13386, + "candidate_index": 13362, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, @@ -411866,7 +411650,7 @@ "bar_offset": 19, "tech_price": 28083000.0, "tech_datetime": "2022-09-18 09:03:00", - "candidate_index": 13406, + "candidate_index": 13382, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, @@ -411878,7 +411662,7 @@ "bar_offset": 0, "tech_price": 27252000.0, "tech_datetime": "2022-09-22 03:00:00", - "candidate_index": 13430, + "candidate_index": 13406, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, @@ -411890,7 +411674,7 @@ "bar_offset": 2, "tech_price": 28951000.0, "tech_datetime": "2022-09-27 21:24:00", - "candidate_index": 13466, + "candidate_index": 13442, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, @@ -411902,7 +411686,7 @@ "bar_offset": 14, "tech_price": 28939000.0, "tech_datetime": "2022-10-05 06:30:00", - "candidate_index": 13501, + "candidate_index": 13477, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, @@ -411914,7 +411698,7 @@ "bar_offset": 7, "tech_price": 29787000.0, "tech_datetime": "2022-11-05 13:33:00", - "candidate_index": 13603, + "candidate_index": 13579, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, @@ -411926,7 +411710,7 @@ "bar_offset": 1, "tech_price": 28778000.0, "tech_datetime": "2022-11-09 01:45:00", - "candidate_index": 13616, + "candidate_index": 13592, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, @@ -411938,7 +411722,7 @@ "bar_offset": 0, "tech_price": 24360000.0, "tech_datetime": "2022-11-10 22:30:00", - "candidate_index": 13630, + "candidate_index": 13606, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, @@ -411950,7 +411734,7 @@ "bar_offset": 1, "tech_price": 24941000.0, "tech_datetime": "2022-11-11 06:00:00", - "candidate_index": 13636, + "candidate_index": 13612, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, @@ -411962,7 +411746,7 @@ "bar_offset": 3, "tech_price": 23270000.0, "tech_datetime": "2022-11-14 22:36:00", - "candidate_index": 13658, + "candidate_index": 13634, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, @@ -411974,7 +411758,7 @@ "bar_offset": 5, "tech_price": 23171000.0, "tech_datetime": "2022-11-18 10:18:00", - "candidate_index": 13678, + "candidate_index": 13654, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, @@ -411986,7 +411770,7 @@ "bar_offset": 0, "tech_price": 23387000.0, "tech_datetime": "2022-12-15 04:00:00", - "candidate_index": 13754, + "candidate_index": 13730, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, @@ -411998,7 +411782,7 @@ "bar_offset": 0, "tech_price": 26618000.0, "tech_datetime": "2023-01-18 23:21:00", - "candidate_index": 13849, + "candidate_index": 13825, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, @@ -412010,7 +411794,7 @@ "bar_offset": 4, "tech_price": 29676000.0, "tech_datetime": "2023-01-30 05:00:00", - "candidate_index": 13893, + "candidate_index": 13869, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, @@ -412022,7 +411806,7 @@ "bar_offset": 4, "tech_price": 30029000.0, "tech_datetime": "2023-02-02 10:06:00", - "candidate_index": 13909, + "candidate_index": 13885, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, @@ -412034,7 +411818,7 @@ "bar_offset": 4, "tech_price": 29425000.0, "tech_datetime": "2023-02-08 10:24:00", - "candidate_index": 13929, + "candidate_index": 13905, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, @@ -412046,7 +411830,7 @@ "bar_offset": 1, "tech_price": 31822000.0, "tech_datetime": "2023-02-17 01:06:00", - "candidate_index": 13961, + "candidate_index": 13937, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, @@ -412058,7 +411842,7 @@ "bar_offset": 0, "tech_price": 32377000.0, "tech_datetime": "2023-02-21 17:27:00", - "candidate_index": 13986, + "candidate_index": 13962, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, @@ -412070,7 +411854,7 @@ "bar_offset": 9, "tech_price": 31452000.0, "tech_datetime": "2023-02-28 00:33:00", - "candidate_index": 14011, + "candidate_index": 13987, "gt_datetime": "2023-02-28 00:06:00", "gt_price": 31632000.0 }, @@ -412082,7 +411866,7 @@ "bar_offset": 10, "tech_price": 31002000.0, "tech_datetime": "2023-03-03 09:39:00", - "candidate_index": 14023, + "candidate_index": 13999, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, @@ -412094,7 +411878,7 @@ "bar_offset": 3, "tech_price": 27807000.0, "tech_datetime": "2023-03-11 10:45:00", - "candidate_index": 14049, + "candidate_index": 14025, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, @@ -412106,7 +411890,7 @@ "bar_offset": 1, "tech_price": 34217000.0, "tech_datetime": "2023-03-14 22:06:00", - "candidate_index": 14082, + "candidate_index": 14058, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, @@ -412118,7 +411902,7 @@ "bar_offset": 0, "tech_price": 38084000.0, "tech_datetime": "2023-03-23 03:06:00", - "candidate_index": 14133, + "candidate_index": 14109, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, @@ -412130,7 +411914,7 @@ "bar_offset": 1, "tech_price": 37205000.0, "tech_datetime": "2023-03-24 00:18:00", - "candidate_index": 14137, + "candidate_index": 14113, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, @@ -412142,7 +411926,7 @@ "bar_offset": 7, "tech_price": 37155000.0, "tech_datetime": "2023-03-26 23:18:00", - "candidate_index": 14152, + "candidate_index": 14128, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, @@ -412154,7 +411938,7 @@ "bar_offset": 5, "tech_price": 38175000.0, "tech_datetime": "2023-03-30 11:54:00", - "candidate_index": 14165, + "candidate_index": 14141, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, @@ -412166,7 +411950,7 @@ "bar_offset": 1, "tech_price": 40230000.0, "tech_datetime": "2023-04-12 21:36:00", - "candidate_index": 14211, + "candidate_index": 14187, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, @@ -412178,7 +411962,7 @@ "bar_offset": 19, "tech_price": 40112000.0, "tech_datetime": "2023-04-14 11:42:00", - "candidate_index": 14216, + "candidate_index": 14192, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, @@ -412190,7 +411974,7 @@ "bar_offset": 43, "tech_price": 39543000.0, "tech_datetime": "2023-04-19 03:45:00", - "candidate_index": 14225, + "candidate_index": 14201, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, @@ -412202,7 +411986,7 @@ "bar_offset": 3, "tech_price": 39621000.0, "tech_datetime": "2023-04-26 22:09:00", - "candidate_index": 14262, + "candidate_index": 14238, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, @@ -412214,7 +411998,7 @@ "bar_offset": 2, "tech_price": 39629000.0, "tech_datetime": "2023-05-01 00:45:00", - "candidate_index": 14278, + "candidate_index": 14254, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, @@ -412226,7 +412010,7 @@ "bar_offset": 14, "tech_price": 39210000.0, "tech_datetime": "2023-05-06 10:21:00", - "candidate_index": 14303, + "candidate_index": 14279, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, @@ -412238,7 +412022,7 @@ "bar_offset": 11, "tech_price": 37759000.0, "tech_datetime": "2023-05-11 02:06:00", - "candidate_index": 14319, + "candidate_index": 14295, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, @@ -412250,7 +412034,7 @@ "bar_offset": 7, "tech_price": 37002000.0, "tech_datetime": "2023-05-16 02:39:00", - "candidate_index": 14337, + "candidate_index": 14313, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, @@ -412262,7 +412046,7 @@ "bar_offset": 22, "tech_price": 36443000.0, "tech_datetime": "2023-05-23 22:36:00", - "candidate_index": 14356, + "candidate_index": 14332, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, @@ -412274,7 +412058,7 @@ "bar_offset": 10, "tech_price": 37633000.0, "tech_datetime": "2023-05-29 09:54:00", - "candidate_index": 14367, + "candidate_index": 14343, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, @@ -412286,7 +412070,7 @@ "bar_offset": 178, "tech_price": 35823000.0, "tech_datetime": "2023-06-02 22:45:00", - "candidate_index": 14381, + "candidate_index": 14357, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, @@ -412298,7 +412082,7 @@ "bar_offset": 2, "tech_price": 35814000.0, "tech_datetime": "2023-06-07 09:51:00", - "candidate_index": 14394, + "candidate_index": 14370, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, @@ -412310,7 +412094,7 @@ "bar_offset": 2, "tech_price": 40975000.0, "tech_datetime": "2023-06-24 01:00:00", - "candidate_index": 14462, + "candidate_index": 14438, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, @@ -412322,7 +412106,7 @@ "bar_offset": 2, "tech_price": 41082000.0, "tech_datetime": "2023-06-30 13:57:00", - "candidate_index": 14490, + "candidate_index": 14466, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, @@ -412334,7 +412118,7 @@ "bar_offset": 25, "tech_price": 40969000.0, "tech_datetime": "2023-07-06 18:39:00", - "candidate_index": 14507, + "candidate_index": 14483, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, @@ -412346,7 +412130,7 @@ "bar_offset": 2, "tech_price": 39008000.0, "tech_datetime": "2023-07-24 04:21:00", - "candidate_index": 14544, + "candidate_index": 14520, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, @@ -412358,7 +412142,7 @@ "bar_offset": 2, "tech_price": 39584000.0, "tech_datetime": "2023-08-09 06:27:00", - "candidate_index": 14569, + "candidate_index": 14545, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, @@ -412370,7 +412154,7 @@ "bar_offset": 22, "tech_price": 39421000.0, "tech_datetime": "2023-08-15 02:54:00", - "candidate_index": 14577, + "candidate_index": 14553, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, @@ -412382,7 +412166,7 @@ "bar_offset": 0, "tech_price": 37677000.0, "tech_datetime": "2023-08-30 01:27:00", - "candidate_index": 14615, + "candidate_index": 14591, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, @@ -412394,7 +412178,7 @@ "bar_offset": 20, "tech_price": 35613000.0, "tech_datetime": "2023-09-08 15:30:00", - "candidate_index": 14639, + "candidate_index": 14615, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, @@ -412406,7 +412190,7 @@ "bar_offset": 27, "tech_price": 36418000.0, "tech_datetime": "2023-09-21 17:54:00", - "candidate_index": 14678, + "candidate_index": 14654, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, @@ -412418,7 +412202,7 @@ "bar_offset": 2, "tech_price": 38509000.0, "tech_datetime": "2023-10-02 23:06:00", - "candidate_index": 14697, + "candidate_index": 14673, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, @@ -412430,7 +412214,7 @@ "bar_offset": 38, "tech_price": 37938000.0, "tech_datetime": "2023-10-08 14:27:00", - "candidate_index": 14712, + "candidate_index": 14688, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, @@ -412442,7 +412226,7 @@ "bar_offset": 0, "tech_price": 39728000.0, "tech_datetime": "2023-10-16 22:30:00", - "candidate_index": 14727, + "candidate_index": 14703, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, @@ -412454,7 +412238,7 @@ "bar_offset": 0, "tech_price": 46775000.0, "tech_datetime": "2023-10-24 11:27:00", - "candidate_index": 14759, + "candidate_index": 14735, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, @@ -412466,7 +412250,7 @@ "bar_offset": 4, "tech_price": 48393000.0, "tech_datetime": "2023-11-02 11:57:00", - "candidate_index": 14791, + "candidate_index": 14767, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, @@ -412478,7 +412262,7 @@ "bar_offset": 15, "tech_price": 49985000.0, "tech_datetime": "2023-11-11 02:27:00", - "candidate_index": 14827, + "candidate_index": 14803, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, @@ -412490,7 +412274,7 @@ "bar_offset": 6, "tech_price": 50387000.0, "tech_datetime": "2023-11-16 09:36:00", - "candidate_index": 14846, + "candidate_index": 14822, "gt_datetime": "2023-11-16 09:18:00", "gt_price": 50646000.0 }, @@ -412502,7 +412286,7 @@ "bar_offset": 12, "tech_price": 60404000.0, "tech_datetime": "2023-12-06 20:18:00", - "candidate_index": 14910, + "candidate_index": 14886, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, @@ -412514,7 +412298,7 @@ "bar_offset": 29, "tech_price": 59886000.0, "tech_datetime": "2023-12-10 18:30:00", - "candidate_index": 14925, + "candidate_index": 14901, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, @@ -412526,7 +412310,7 @@ "bar_offset": 3, "tech_price": 59536000.0, "tech_datetime": "2023-12-14 07:24:00", - "candidate_index": 14944, + "candidate_index": 14920, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, @@ -412538,7 +412322,7 @@ "bar_offset": 3, "tech_price": 59727000.0, "tech_datetime": "2023-12-22 15:42:00", - "candidate_index": 14979, + "candidate_index": 14955, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, @@ -412550,7 +412334,7 @@ "bar_offset": 118, "tech_price": 57803000.0, "tech_datetime": "2023-12-26 13:12:00", - "candidate_index": 14989, + "candidate_index": 14965, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, @@ -412562,7 +412346,7 @@ "bar_offset": 10, "tech_price": 60660000.0, "tech_datetime": "2024-01-02 23:45:00", - "candidate_index": 15019, + "candidate_index": 14995, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, @@ -412574,7 +412358,7 @@ "bar_offset": 0, "tech_price": 61983000.0, "tech_datetime": "2024-01-10 06:15:00", - "candidate_index": 15055, + "candidate_index": 15031, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, @@ -412586,7 +412370,7 @@ "bar_offset": 2, "tech_price": 66039000.0, "tech_datetime": "2024-01-11 23:51:00", - "candidate_index": 15068, + "candidate_index": 15044, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, @@ -412598,7 +412382,7 @@ "bar_offset": 4, "tech_price": 59137000.0, "tech_datetime": "2024-01-17 01:12:00", - "candidate_index": 15089, + "candidate_index": 15065, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, @@ -412610,7 +412394,7 @@ "bar_offset": 11, "tech_price": 57272000.0, "tech_datetime": "2024-01-20 09:33:00", - "candidate_index": 15104, + "candidate_index": 15080, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, @@ -412622,7 +412406,7 @@ "bar_offset": 0, "tech_price": 87611000.0, "tech_datetime": "2024-02-29 02:15:00", - "candidate_index": 15242, + "candidate_index": 15218, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, @@ -412634,7 +412418,7 @@ "bar_offset": 0, "tech_price": 89216000.0, "tech_datetime": "2024-02-29 15:42:00", - "candidate_index": 15247, + "candidate_index": 15223, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, @@ -412646,7 +412430,7 @@ "bar_offset": 6, "tech_price": 96304000.0, "tech_datetime": "2024-03-05 11:09:00", - "candidate_index": 15273, + "candidate_index": 15249, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, @@ -412658,7 +412442,7 @@ "bar_offset": 0, "tech_price": 94853000.0, "tech_datetime": "2024-03-06 00:03:00", - "candidate_index": 15276, + "candidate_index": 15252, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, @@ -412670,7 +412454,7 @@ "bar_offset": 77, "tech_price": 90698000.0, "tech_datetime": "2024-03-06 08:54:00", - "candidate_index": 15277, + "candidate_index": 15253, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 }, @@ -412682,7 +412466,7 @@ "bar_offset": 5, "tech_price": 103961000.0, "tech_datetime": "2024-03-14 09:33:00", - "candidate_index": 15319, + "candidate_index": 15295, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, @@ -412694,7 +412478,7 @@ "bar_offset": 7, "tech_price": 101180000.0, "tech_datetime": "2024-03-16 09:39:00", - "candidate_index": 15334, + "candidate_index": 15310, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, @@ -412706,7 +412490,7 @@ "bar_offset": 5, "tech_price": 99138000.0, "tech_datetime": "2024-03-18 09:09:00", - "candidate_index": 15348, + "candidate_index": 15324, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, @@ -412718,7 +412502,7 @@ "bar_offset": 1, "tech_price": 95811000.0, "tech_datetime": "2024-03-20 02:30:00", - "candidate_index": 15360, + "candidate_index": 15336, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, @@ -412730,7 +412514,7 @@ "bar_offset": 2, "tech_price": 99106000.0, "tech_datetime": "2024-03-21 07:21:00", - "candidate_index": 15372, + "candidate_index": 15348, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, @@ -412742,7 +412526,7 @@ "bar_offset": 1, "tech_price": 101190000.0, "tech_datetime": "2024-03-27 22:33:00", - "candidate_index": 15415, + "candidate_index": 15391, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, @@ -412754,7 +412538,7 @@ "bar_offset": 24, "tech_price": 100619000.0, "tech_datetime": "2024-03-29 09:27:00", - "candidate_index": 15420, + "candidate_index": 15396, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, @@ -412766,7 +412550,7 @@ "bar_offset": 8, "tech_price": 100279000.0, "tech_datetime": "2024-04-01 12:27:00", - "candidate_index": 15425, + "candidate_index": 15401, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, @@ -412778,7 +412562,7 @@ "bar_offset": 5, "tech_price": 102392000.0, "tech_datetime": "2024-04-08 18:42:00", - "candidate_index": 15453, + "candidate_index": 15429, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, @@ -412790,7 +412574,7 @@ "bar_offset": 148, "tech_price": 100521000.0, "tech_datetime": "2024-04-12 06:27:00", - "candidate_index": 15472, + "candidate_index": 15448, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, @@ -412802,7 +412586,7 @@ "bar_offset": 57, "tech_price": 97802000.0, "tech_datetime": "2024-04-15 22:54:00", - "candidate_index": 15491, + "candidate_index": 15467, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, @@ -412814,7 +412598,7 @@ "bar_offset": 53, "tech_price": 96966000.0, "tech_datetime": "2024-04-23 10:54:00", - "candidate_index": 15530, + "candidate_index": 15506, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, @@ -412826,7 +412610,7 @@ "bar_offset": 82, "tech_price": 91534000.0, "tech_datetime": "2024-04-27 09:27:00", - "candidate_index": 15549, + "candidate_index": 15525, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, @@ -412838,7 +412622,7 @@ "bar_offset": 1, "tech_price": 83847000.0, "tech_datetime": "2024-05-02 03:57:00", - "candidate_index": 15570, + "candidate_index": 15546, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, @@ -412850,7 +412634,7 @@ "bar_offset": 21, "tech_price": 90986000.0, "tech_datetime": "2024-05-06 19:27:00", - "candidate_index": 15602, + "candidate_index": 15578, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, @@ -412862,7 +412646,7 @@ "bar_offset": 13, "tech_price": 97538000.0, "tech_datetime": "2024-05-21 22:24:00", - "candidate_index": 15665, + "candidate_index": 15641, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, @@ -412874,7 +412658,7 @@ "bar_offset": 9, "tech_price": 96779000.0, "tech_datetime": "2024-05-28 01:45:00", - "candidate_index": 15681, + "candidate_index": 15657, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, @@ -412886,7 +412670,7 @@ "bar_offset": 0, "tech_price": 99045000.0, "tech_datetime": "2024-06-07 21:30:00", - "candidate_index": 15712, + "candidate_index": 15688, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, @@ -412898,7 +412682,7 @@ "bar_offset": 22, "tech_price": 97369000.0, "tech_datetime": "2024-06-12 22:18:00", - "candidate_index": 15720, + "candidate_index": 15696, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, @@ -412910,7 +412694,7 @@ "bar_offset": 7, "tech_price": 89091000.0, "tech_datetime": "2024-07-01 11:27:00", - "candidate_index": 15777, + "candidate_index": 15753, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, @@ -412922,7 +412706,7 @@ "bar_offset": 4, "tech_price": 82749000.0, "tech_datetime": "2024-07-07 08:42:00", - "candidate_index": 15808, + "candidate_index": 15784, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, @@ -412934,7 +412718,7 @@ "bar_offset": 4, "tech_price": 83308000.0, "tech_datetime": "2024-07-10 14:18:00", - "candidate_index": 15828, + "candidate_index": 15804, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, @@ -412946,7 +412730,7 @@ "bar_offset": 3, "tech_price": 90892000.0, "tech_datetime": "2024-07-16 09:15:00", - "candidate_index": 15860, + "candidate_index": 15836, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, @@ -412958,7 +412742,7 @@ "bar_offset": 7, "tech_price": 94945000.0, "tech_datetime": "2024-07-22 10:12:00", - "candidate_index": 15885, + "candidate_index": 15861, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, @@ -412970,7 +412754,7 @@ "bar_offset": 5, "tech_price": 96702000.0, "tech_datetime": "2024-07-29 22:30:00", - "candidate_index": 15917, + "candidate_index": 15893, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, @@ -412982,7 +412766,7 @@ "bar_offset": 6, "tech_price": 91622000.0, "tech_datetime": "2024-08-02 07:54:00", - "candidate_index": 15934, + "candidate_index": 15910, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, @@ -412994,7 +412778,7 @@ "bar_offset": 0, "tech_price": 76629000.0, "tech_datetime": "2024-08-05 16:30:00", - "candidate_index": 15950, + "candidate_index": 15926, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, @@ -413006,7 +412790,7 @@ "bar_offset": 1, "tech_price": 79282000.0, "tech_datetime": "2024-08-06 01:33:00", - "candidate_index": 15958, + "candidate_index": 15934, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, @@ -413018,7 +412802,7 @@ "bar_offset": 1, "tech_price": 87360000.0, "tech_datetime": "2024-08-09 08:03:00", - "candidate_index": 15987, + "candidate_index": 15963, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, @@ -413030,7 +412814,7 @@ "bar_offset": 3, "tech_price": 85959000.0, "tech_datetime": "2024-08-11 18:30:00", - "candidate_index": 15998, + "candidate_index": 15974, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, @@ -413042,7 +412826,7 @@ "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 16016, + "candidate_index": 15992, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, @@ -413054,7 +412838,7 @@ "bar_offset": 24, "tech_price": 83147000.0, "tech_datetime": "2024-08-18 22:57:00", - "candidate_index": 16034, + "candidate_index": 16010, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, @@ -413066,7 +412850,7 @@ "bar_offset": 5, "tech_price": 86400000.0, "tech_datetime": "2024-08-26 08:42:00", - "candidate_index": 16060, + "candidate_index": 16036, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, @@ -413078,7 +412862,7 @@ "bar_offset": 7, "tech_price": 82250000.0, "tech_datetime": "2024-08-30 00:54:00", - "candidate_index": 16074, + "candidate_index": 16050, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, @@ -413090,7 +412874,7 @@ "bar_offset": 17, "tech_price": 80165000.0, "tech_datetime": "2024-09-03 08:51:00", - "candidate_index": 16090, + "candidate_index": 16066, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, @@ -413102,7 +412886,7 @@ "bar_offset": 88, "tech_price": 80070000.0, "tech_datetime": "2024-09-14 04:54:00", - "candidate_index": 16151, + "candidate_index": 16127, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, @@ -413114,7 +412898,7 @@ "bar_offset": 9, "tech_price": 86959000.0, "tech_datetime": "2024-09-28 02:24:00", - "candidate_index": 16210, + "candidate_index": 16186, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, @@ -413126,7 +412910,7 @@ "bar_offset": 0, "tech_price": 85855000.0, "tech_datetime": "2024-10-07 23:24:00", - "candidate_index": 16241, + "candidate_index": 16217, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, @@ -413138,7 +412922,7 @@ "bar_offset": 2, "tech_price": 101340000.0, "tech_datetime": "2024-10-30 04:21:00", - "candidate_index": 16311, + "candidate_index": 16287, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, @@ -413150,7 +412934,7 @@ "bar_offset": 30, "tech_price": 97395000.0, "tech_datetime": "2024-11-02 13:00:00", - "candidate_index": 16324, + "candidate_index": 16300, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, @@ -413162,7 +412946,7 @@ "bar_offset": 1, "tech_price": 103222000.0, "tech_datetime": "2024-11-06 15:27:00", - "candidate_index": 16344, + "candidate_index": 16320, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, @@ -413174,7 +412958,7 @@ "bar_offset": 2, "tech_price": 127074000.0, "tech_datetime": "2024-11-12 16:00:00", - "candidate_index": 16379, + "candidate_index": 16355, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, @@ -413186,7 +412970,7 @@ "bar_offset": 5, "tech_price": 130148000.0, "tech_datetime": "2024-11-14 01:30:00", - "candidate_index": 16391, + "candidate_index": 16367, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, @@ -413198,7 +412982,7 @@ "bar_offset": 17, "tech_price": 137500000.0, "tech_datetime": "2024-11-21 21:15:00", - "candidate_index": 16431, + "candidate_index": 16407, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, @@ -413210,7 +412994,7 @@ "bar_offset": 33, "tech_price": 138000000.0, "tech_datetime": "2024-11-22 18:12:00", - "candidate_index": 16435, + "candidate_index": 16411, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, @@ -413222,7 +413006,7 @@ "bar_offset": 4, "tech_price": 136081000.0, "tech_datetime": "2024-11-25 08:30:00", - "candidate_index": 16445, + "candidate_index": 16421, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, @@ -413234,7 +413018,7 @@ "bar_offset": 4, "tech_price": 135589000.0, "tech_datetime": "2024-11-30 00:30:00", - "candidate_index": 16469, + "candidate_index": 16445, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, @@ -413246,7 +413030,7 @@ "bar_offset": 32, "tech_price": 131997000.0, "tech_datetime": "2024-12-04 00:42:00", - "candidate_index": 16483, + "candidate_index": 16459, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, @@ -413258,7 +413042,7 @@ "bar_offset": 40, "tech_price": 132584000.0, "tech_datetime": "2024-12-04 01:15:00", - "candidate_index": 16484, + "candidate_index": 16460, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, @@ -413270,7 +413054,7 @@ "bar_offset": 1, "tech_price": 144699000.0, "tech_datetime": "2024-12-05 12:09:00", - "candidate_index": 16493, + "candidate_index": 16469, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, @@ -413282,7 +413066,7 @@ "bar_offset": 7, "tech_price": 140700000.0, "tech_datetime": "2024-12-09 09:15:00", - "candidate_index": 16511, + "candidate_index": 16487, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, @@ -413294,7 +413078,7 @@ "bar_offset": 4, "tech_price": 155600000.0, "tech_datetime": "2024-12-18 00:09:00", - "candidate_index": 16550, + "candidate_index": 16526, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, @@ -413306,7 +413090,7 @@ "bar_offset": 0, "tech_price": 146150000.0, "tech_datetime": "2024-12-21 02:00:00", - "candidate_index": 16569, + "candidate_index": 16545, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -413318,7 +413102,7 @@ "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", - "candidate_index": 16595, + "candidate_index": 16571, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, @@ -413330,7 +413114,7 @@ "bar_offset": 2, "tech_price": 150199000.0, "tech_datetime": "2025-01-07 09:42:00", - "candidate_index": 16637, + "candidate_index": 16613, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, @@ -413342,7 +413126,7 @@ "bar_offset": 9, "tech_price": 142865000.0, "tech_datetime": "2025-01-11 03:24:00", - "candidate_index": 16654, + "candidate_index": 16630, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, @@ -413354,7 +413138,7 @@ "bar_offset": 11, "tech_price": 158874000.0, "tech_datetime": "2025-01-19 20:54:00", - "candidate_index": 16691, + "candidate_index": 16667, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, @@ -413366,7 +413150,7 @@ "bar_offset": 0, "tech_price": 161620000.0, "tech_datetime": "2025-01-20 15:54:00", - "candidate_index": 16696, + "candidate_index": 16672, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, @@ -413378,7 +413162,7 @@ "bar_offset": 9, "tech_price": 157938000.0, "tech_datetime": "2025-01-25 03:54:00", - "candidate_index": 16720, + "candidate_index": 16696, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, @@ -413390,7 +413174,7 @@ "bar_offset": 10, "tech_price": 159748000.0, "tech_datetime": "2025-01-31 00:24:00", - "candidate_index": 16738, + "candidate_index": 16714, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, @@ -413402,7 +413186,7 @@ "bar_offset": 12, "tech_price": 159588000.0, "tech_datetime": "2025-02-04 07:45:00", - "candidate_index": 16757, + "candidate_index": 16733, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, @@ -413414,7 +413198,7 @@ "bar_offset": 8, "tech_price": 147256000.0, "tech_datetime": "2025-02-15 03:21:00", - "candidate_index": 16801, + "candidate_index": 16777, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, @@ -413426,7 +413210,7 @@ "bar_offset": 15, "tech_price": 145356000.0, "tech_datetime": "2025-02-21 23:30:00", - "candidate_index": 16819, + "candidate_index": 16795, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, @@ -413438,7 +413222,7 @@ "bar_offset": 0, "tech_price": 130490000.0, "tech_datetime": "2025-02-25 21:24:00", - "candidate_index": 16829, + "candidate_index": 16805, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, @@ -413450,7 +413234,7 @@ "bar_offset": 10, "tech_price": 126600000.0, "tech_datetime": "2025-02-27 20:30:00", - "candidate_index": 16841, + "candidate_index": 16817, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, @@ -413462,7 +413246,7 @@ "bar_offset": 8, "tech_price": 142642000.0, "tech_datetime": "2025-03-03 08:42:00", - "candidate_index": 16868, + "candidate_index": 16844, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, @@ -413474,7 +413258,7 @@ "bar_offset": 3, "tech_price": 137434000.0, "tech_datetime": "2025-03-06 15:06:00", - "candidate_index": 16894, + "candidate_index": 16870, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, @@ -413486,7 +413270,7 @@ "bar_offset": 2, "tech_price": 134251000.0, "tech_datetime": "2025-03-07 23:57:00", - "candidate_index": 16907, + "candidate_index": 16883, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, @@ -413498,7 +413282,7 @@ "bar_offset": 40, "tech_price": 127323000.0, "tech_datetime": "2025-03-09 19:00:00", - "candidate_index": 16913, + "candidate_index": 16889, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, @@ -413510,7 +413294,7 @@ "bar_offset": 19, "tech_price": 124257000.0, "tech_datetime": "2025-03-15 05:12:00", - "candidate_index": 16950, + "candidate_index": 16926, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, @@ -413522,7 +413306,7 @@ "bar_offset": 2, "tech_price": 130050000.0, "tech_datetime": "2025-03-24 23:27:00", - "candidate_index": 16985, + "candidate_index": 16961, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, @@ -413534,7 +413318,7 @@ "bar_offset": 111, "tech_price": 128345000.0, "tech_datetime": "2025-03-28 12:06:00", - "candidate_index": 17001, + "candidate_index": 16977, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, @@ -413546,7 +413330,7 @@ "bar_offset": 1, "tech_price": 129212000.0, "tech_datetime": "2025-04-03 05:18:00", - "candidate_index": 17025, + "candidate_index": 17001, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, @@ -413558,7 +413342,7 @@ "bar_offset": 0, "tech_price": 118861000.0, "tech_datetime": "2025-04-07 23:18:00", - "candidate_index": 17046, + "candidate_index": 17022, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, @@ -413570,7 +413354,7 @@ "bar_offset": 2, "tech_price": 122300000.0, "tech_datetime": "2025-04-10 06:30:00", - "candidate_index": 17062, + "candidate_index": 17038, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, @@ -413582,7 +413366,7 @@ "bar_offset": 66, "tech_price": 139420000.0, "tech_datetime": "2025-05-02 13:42:00", - "candidate_index": 17137, + "candidate_index": 17113, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, @@ -413594,7 +413378,7 @@ "bar_offset": 44, "tech_price": 154387000.0, "tech_datetime": "2025-05-23 04:45:00", - "candidate_index": 17210, + "candidate_index": 17186, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, @@ -413606,7 +413390,7 @@ "bar_offset": 4, "tech_price": 152165000.0, "tech_datetime": "2025-05-27 01:18:00", - "candidate_index": 17222, + "candidate_index": 17198, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, @@ -413618,7 +413402,7 @@ "bar_offset": 34, "tech_price": 150502000.0, "tech_datetime": "2025-06-12 01:06:00", - "candidate_index": 17263, + "candidate_index": 17239, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, @@ -413630,7 +413414,7 @@ "bar_offset": 63, "tech_price": 148333000.0, "tech_datetime": "2025-06-17 07:36:00", - "candidate_index": 17281, + "candidate_index": 17257, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, @@ -413642,7 +413426,7 @@ "bar_offset": 13, "tech_price": 165738000.0, "tech_datetime": "2025-07-14 15:57:00", - "candidate_index": 17346, + "candidate_index": 17322, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, @@ -413654,7 +413438,7 @@ "bar_offset": 16, "tech_price": 163278000.0, "tech_datetime": "2025-08-01 02:24:00", - "candidate_index": 17395, + "candidate_index": 17371, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, @@ -413666,7 +413450,7 @@ "bar_offset": 4, "tech_price": 169038000.0, "tech_datetime": "2025-08-14 09:45:00", - "candidate_index": 17421, + "candidate_index": 17397, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, @@ -413678,7 +413462,7 @@ "bar_offset": 232, "tech_price": 162500000.0, "tech_datetime": "2025-08-18 10:27:00", - "candidate_index": 17428, + "candidate_index": 17404, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, @@ -413690,7 +413474,7 @@ "bar_offset": 4, "tech_price": 161757000.0, "tech_datetime": "2025-08-23 00:57:00", - "candidate_index": 17446, + "candidate_index": 17422, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, @@ -413702,7 +413486,7 @@ "bar_offset": 75, "tech_price": 156825000.0, "tech_datetime": "2025-08-29 02:09:00", - "candidate_index": 17466, + "candidate_index": 17442, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, @@ -413714,7 +413498,7 @@ "bar_offset": 14, "tech_price": 178654000.0, "tech_datetime": "2025-10-09 22:42:00", - "candidate_index": 17543, + "candidate_index": 17519, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, @@ -413726,7 +413510,7 @@ "bar_offset": 36, "tech_price": 174000000.0, "tech_datetime": "2025-10-13 12:33:00", - "candidate_index": 17556, + "candidate_index": 17532, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, @@ -413738,7 +413522,7 @@ "bar_offset": 1, "tech_price": 168446000.0, "tech_datetime": "2025-10-22 01:39:00", - "candidate_index": 17596, + "candidate_index": 17572, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, @@ -413750,7 +413534,7 @@ "bar_offset": 17, "tech_price": 170626000.0, "tech_datetime": "2025-10-27 16:57:00", - "candidate_index": 17612, + "candidate_index": 17588, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, @@ -413762,7 +413546,7 @@ "bar_offset": 12, "tech_price": 155241000.0, "tech_datetime": "2025-11-06 05:57:00", - "candidate_index": 17649, + "candidate_index": 17625, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, @@ -413774,7 +413558,7 @@ "bar_offset": 4, "tech_price": 158197000.0, "tech_datetime": "2025-11-11 10:33:00", - "candidate_index": 17675, + "candidate_index": 17651, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, @@ -413786,7 +413570,7 @@ "bar_offset": 2, "tech_price": 138407000.0, "tech_datetime": "2025-11-19 01:42:00", - "candidate_index": 17710, + "candidate_index": 17686, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, @@ -413798,7 +413582,7 @@ "bar_offset": 3, "tech_price": 137790000.0, "tech_datetime": "2025-11-28 23:39:00", - "candidate_index": 17764, + "candidate_index": 17740, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, @@ -413810,7 +413594,7 @@ "bar_offset": 3, "tech_price": 139099000.0, "tech_datetime": "2025-12-03 15:42:00", - "candidate_index": 17782, + "candidate_index": 17758, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, @@ -413822,7 +413606,7 @@ "bar_offset": 3, "tech_price": 139085000.0, "tech_datetime": "2025-12-10 02:15:00", - "candidate_index": 17809, + "candidate_index": 17785, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, @@ -413834,7 +413618,7 @@ "bar_offset": 2, "tech_price": 133298000.0, "tech_datetime": "2025-12-18 00:24:00", - "candidate_index": 17840, + "candidate_index": 17816, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, @@ -413846,7 +413630,7 @@ "bar_offset": 19, "tech_price": 133900000.0, "tech_datetime": "2025-12-22 22:30:00", - "candidate_index": 17854, + "candidate_index": 17830, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, @@ -413858,7 +413642,7 @@ "bar_offset": 7, "tech_price": 136305000.0, "tech_datetime": "2026-01-06 05:48:00", - "candidate_index": 17888, + "candidate_index": 17864, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, @@ -413870,7 +413654,7 @@ "bar_offset": 50, "tech_price": 142005000.0, "tech_datetime": "2026-01-15 07:39:00", - "candidate_index": 17923, + "candidate_index": 17899, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, @@ -413882,7 +413666,7 @@ "bar_offset": 10, "tech_price": 140350000.0, "tech_datetime": "2026-01-19 08:27:00", - "candidate_index": 17928, + "candidate_index": 17904, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -413894,7 +413678,7 @@ "bar_offset": 2, "tech_price": 129885000.0, "tech_datetime": "2026-01-29 03:00:00", - "candidate_index": 17966, + "candidate_index": 17942, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, @@ -413906,7 +413690,7 @@ "bar_offset": 27, "tech_price": 124017000.0, "tech_datetime": "2026-01-31 05:03:00", - "candidate_index": 17974, + "candidate_index": 17950, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, @@ -413918,7 +413702,7 @@ "bar_offset": 4, "tech_price": 116752000.0, "tech_datetime": "2026-02-03 00:51:00", - "candidate_index": 17990, + "candidate_index": 17966, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, @@ -413930,7 +413714,7 @@ "bar_offset": 1, "tech_price": 98922000.0, "tech_datetime": "2026-02-06 15:06:00", - "candidate_index": 18008, + "candidate_index": 17984, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, @@ -413942,7 +413726,7 @@ "bar_offset": 1, "tech_price": 105917000.0, "tech_datetime": "2026-02-07 08:09:00", - "candidate_index": 18022, + "candidate_index": 17998, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, @@ -413954,7 +413738,7 @@ "bar_offset": 1, "tech_price": 106024000.0, "tech_datetime": "2026-02-09 08:09:00", - "candidate_index": 18034, + "candidate_index": 18010, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, @@ -413966,7 +413750,7 @@ "bar_offset": 11, "tech_price": 102960000.0, "tech_datetime": "2026-02-11 03:12:00", - "candidate_index": 18046, + "candidate_index": 18022, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, @@ -413978,7 +413762,7 @@ "bar_offset": 7, "tech_price": 104437000.0, "tech_datetime": "2026-02-15 17:27:00", - "candidate_index": 18070, + "candidate_index": 18046, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, @@ -413990,7 +413774,7 @@ "bar_offset": 36, "tech_price": 100267000.0, "tech_datetime": "2026-02-22 05:57:00", - "candidate_index": 18099, + "candidate_index": 18075, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, @@ -414002,7 +413786,7 @@ "bar_offset": 0, "tech_price": 99869000.0, "tech_datetime": "2026-02-26 06:36:00", - "candidate_index": 18118, + "candidate_index": 18094, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, @@ -414014,7 +413798,7 @@ "bar_offset": 5, "tech_price": 106840000.0, "tech_datetime": "2026-03-05 20:09:00", - "candidate_index": 18171, + "candidate_index": 18147, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, @@ -414026,7 +413810,7 @@ "bar_offset": 11, "tech_price": 111350000.0, "tech_datetime": "2026-03-17 11:06:00", - "candidate_index": 18230, + "candidate_index": 18206, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, @@ -414038,7 +413822,7 @@ "bar_offset": 6, "tech_price": 106644000.0, "tech_datetime": "2026-03-25 20:48:00", - "candidate_index": 18267, + "candidate_index": 18243, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, @@ -414050,7 +413834,7 @@ "bar_offset": 10, "tech_price": 114319000.0, "tech_datetime": "2026-04-18 01:51:00", - "candidate_index": 18365, + "candidate_index": 18341, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, @@ -414062,7 +413846,7 @@ "bar_offset": 8, "tech_price": 117112000.0, "tech_datetime": "2026-04-27 10:24:00", - "candidate_index": 18396, + "candidate_index": 18372, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, @@ -414074,7 +413858,7 @@ "bar_offset": 26, "tech_price": 120315000.0, "tech_datetime": "2026-05-15 10:51:00", - "candidate_index": 18441, + "candidate_index": 18417, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, @@ -414086,7 +413870,7 @@ "bar_offset": 189, "tech_price": 114390000.0, "tech_datetime": "2026-05-26 09:36:00", - "candidate_index": 18466, + "candidate_index": 18442, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 }, @@ -414098,7 +413882,7 @@ "bar_offset": 2, "tech_price": 96000000.0, "tech_datetime": "2026-06-04 13:30:00", - "candidate_index": 18500, + "candidate_index": 18476, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -414110,7 +413894,7 @@ "bar_offset": 0, "tech_price": 95943000.0, "tech_datetime": "2026-06-08 07:15:00", - "candidate_index": 18526, + "candidate_index": 18502, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } @@ -434153,7 +433937,10 @@ "signal_label": "스윙 매수 (B)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "pullback": { @@ -438876,8 +438663,12 @@ "signal_type": "pullback", "signal_label": "눌림목 (B*)", "primary_techniques": [ + "ema_pullback", + "fib_pullback", + "support_bounce", "local_extrema", - "bb_reversal" + "bb_reversal", + "composite_pullback" ] }, "breakout": { @@ -440265,7 +440056,11 @@ "signal_label": "돌파 (B^)", "primary_techniques": [ "donchian", - "macd_cross" + "range_breakout", + "keltner_breakout", + "bb_squeeze_breakout", + "volume_breakout", + "composite_breakout" ] }, "div_bull": { @@ -441592,20 +441387,22 @@ "signal_type": "div_bull", "signal_label": "상승 다이버전스 (Bd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross", - "bb_reversal" + "composite_divergence" ] }, "swing_high": { "side": "sell", "gt_count": 920, - "tech_count": 18536, + "tech_count": 18512, "hit_count": 916, "miss_count": 4, "recall": 0.9957, - "precision": 0.0494, - "f1": 0.0942, + "precision": 0.0495, + "f1": 0.0943, "avg_bar_offset": 27.7, "hits": [ { @@ -443500,7 +443297,7 @@ "bar_offset": 0, "tech_price": 4670000.0, "tech_datetime": "2017-08-13 10:48:00", - "candidate_index": 1471, + "candidate_index": 1470, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, @@ -443512,7 +443309,7 @@ "bar_offset": 12, "tech_price": 5060000.0, "tech_datetime": "2017-08-13 10:45:00", - "candidate_index": 1470, + "candidate_index": 1469, "gt_datetime": "2017-08-13 11:21:00", "gt_price": 4850000.0 }, @@ -443524,7 +443321,7 @@ "bar_offset": 0, "tech_price": 4843000.0, "tech_datetime": "2017-08-13 17:03:00", - "candidate_index": 1474, + "candidate_index": 1473, "gt_datetime": "2017-08-13 17:03:00", "gt_price": 4880000.0 }, @@ -443536,7 +443333,7 @@ "bar_offset": 0, "tech_price": 5107000.0, "tech_datetime": "2017-08-15 11:42:00", - "candidate_index": 1490, + "candidate_index": 1489, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, @@ -443548,7 +443345,7 @@ "bar_offset": 45, "tech_price": 5017000.0, "tech_datetime": "2017-08-15 17:36:00", - "candidate_index": 1492, + "candidate_index": 1491, "gt_datetime": "2017-08-15 19:51:00", "gt_price": 4910000.0 }, @@ -443560,7 +443357,7 @@ "bar_offset": 3, "tech_price": 4920000.0, "tech_datetime": "2017-08-16 07:51:00", - "candidate_index": 1498, + "candidate_index": 1497, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, @@ -443572,7 +443369,7 @@ "bar_offset": 6, "tech_price": 5025000.0, "tech_datetime": "2017-08-17 20:33:00", - "candidate_index": 1514, + "candidate_index": 1513, "gt_datetime": "2017-08-17 20:15:00", "gt_price": 5055000.0 }, @@ -443584,7 +443381,7 @@ "bar_offset": 0, "tech_price": 4870000.0, "tech_datetime": "2017-08-20 08:27:00", - "candidate_index": 1534, + "candidate_index": 1533, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, @@ -443596,7 +443393,7 @@ "bar_offset": 0, "tech_price": 4512000.0, "tech_datetime": "2017-08-22 11:27:00", - "candidate_index": 1551, + "candidate_index": 1549, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, @@ -443608,7 +443405,7 @@ "bar_offset": 0, "tech_price": 4604000.0, "tech_datetime": "2017-08-22 18:57:00", - "candidate_index": 1558, + "candidate_index": 1556, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, @@ -443620,7 +443417,7 @@ "bar_offset": 1, "tech_price": 5481000.0, "tech_datetime": "2017-09-02 11:18:00", - "candidate_index": 1634, + "candidate_index": 1627, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, @@ -443632,7 +443429,7 @@ "bar_offset": 1, "tech_price": 5264000.0, "tech_datetime": "2017-09-02 16:45:00", - "candidate_index": 1635, + "candidate_index": 1628, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, @@ -443644,7 +443441,7 @@ "bar_offset": 3, "tech_price": 5261000.0, "tech_datetime": "2017-09-03 15:15:00", - "candidate_index": 1644, + "candidate_index": 1637, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, @@ -443656,7 +443453,7 @@ "bar_offset": 7, "tech_price": 5134000.0, "tech_datetime": "2017-09-04 08:51:00", - "candidate_index": 1649, + "candidate_index": 1642, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, @@ -443668,7 +443465,7 @@ "bar_offset": 0, "tech_price": 4959000.0, "tech_datetime": "2017-09-05 06:57:00", - "candidate_index": 1658, + "candidate_index": 1651, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, @@ -443680,7 +443477,7 @@ "bar_offset": 1, "tech_price": 5114000.0, "tech_datetime": "2017-09-07 22:18:00", - "candidate_index": 1684, + "candidate_index": 1677, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, @@ -443692,7 +443489,7 @@ "bar_offset": 1, "tech_price": 4988000.0, "tech_datetime": "2017-09-09 01:42:00", - "candidate_index": 1692, + "candidate_index": 1685, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, @@ -443704,7 +443501,7 @@ "bar_offset": 2, "tech_price": 4910000.0, "tech_datetime": "2017-09-11 12:30:00", - "candidate_index": 1711, + "candidate_index": 1701, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, @@ -443716,7 +443513,7 @@ "bar_offset": 46, "tech_price": 4033000.0, "tech_datetime": "2017-09-14 23:39:00", - "candidate_index": 1727, + "candidate_index": 1716, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, @@ -443728,7 +443525,7 @@ "bar_offset": 0, "tech_price": 3910000.0, "tech_datetime": "2017-09-15 09:27:00", - "candidate_index": 1730, + "candidate_index": 1719, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, @@ -443740,7 +443537,7 @@ "bar_offset": 1, "tech_price": 3935000.0, "tech_datetime": "2017-09-15 11:33:00", - "candidate_index": 1733, + "candidate_index": 1722, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, @@ -443752,7 +443549,7 @@ "bar_offset": 55, "tech_price": 3573000.0, "tech_datetime": "2017-09-15 17:48:00", - "candidate_index": 1734, + "candidate_index": 1723, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, @@ -443764,7 +443561,7 @@ "bar_offset": 68, "tech_price": 3514000.0, "tech_datetime": "2017-09-15 21:09:00", - "candidate_index": 1735, + "candidate_index": 1724, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, @@ -443776,7 +443573,7 @@ "bar_offset": 1, "tech_price": 3820000.0, "tech_datetime": "2017-09-15 21:51:00", - "candidate_index": 1740, + "candidate_index": 1729, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, @@ -443788,7 +443585,7 @@ "bar_offset": 0, "tech_price": 4176000.0, "tech_datetime": "2017-09-16 01:06:00", - "candidate_index": 1744, + "candidate_index": 1733, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, @@ -443800,7 +443597,7 @@ "bar_offset": 28, "tech_price": 4002000.0, "tech_datetime": "2017-09-16 00:36:00", - "candidate_index": 1743, + "candidate_index": 1732, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, @@ -443812,7 +443609,7 @@ "bar_offset": 1, "tech_price": 4319000.0, "tech_datetime": "2017-09-16 07:09:00", - "candidate_index": 1751, + "candidate_index": 1740, "gt_datetime": "2017-09-16 07:06:00", "gt_price": 4345000.0 }, @@ -443824,7 +443621,7 @@ "bar_offset": 3, "tech_price": 4299000.0, "tech_datetime": "2017-09-16 14:33:00", - "candidate_index": 1752, + "candidate_index": 1741, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, @@ -443836,7 +443633,7 @@ "bar_offset": 3, "tech_price": 4151000.0, "tech_datetime": "2017-09-17 07:45:00", - "candidate_index": 1758, + "candidate_index": 1747, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, @@ -443848,7 +443645,7 @@ "bar_offset": 0, "tech_price": 4470000.0, "tech_datetime": "2017-09-19 09:36:00", - "candidate_index": 1786, + "candidate_index": 1773, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, @@ -443860,7 +443657,7 @@ "bar_offset": 8, "tech_price": 4436000.0, "tech_datetime": "2017-09-19 20:27:00", - "candidate_index": 1790, + "candidate_index": 1777, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, @@ -443872,7 +443669,7 @@ "bar_offset": 3, "tech_price": 4766000.0, "tech_datetime": "2017-09-28 19:00:00", - "candidate_index": 1858, + "candidate_index": 1834, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, @@ -443884,7 +443681,7 @@ "bar_offset": 33, "tech_price": 5068000.0, "tech_datetime": "2017-10-02 20:30:00", - "candidate_index": 1878, + "candidate_index": 1854, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, @@ -443896,7 +443693,7 @@ "bar_offset": 0, "tech_price": 5729000.0, "tech_datetime": "2017-10-10 04:36:00", - "candidate_index": 1914, + "candidate_index": 1890, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, @@ -443908,7 +443705,7 @@ "bar_offset": 0, "tech_price": 6940000.0, "tech_datetime": "2017-10-13 11:33:00", - "candidate_index": 1938, + "candidate_index": 1914, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, @@ -443920,7 +443717,7 @@ "bar_offset": 1, "tech_price": 6651000.0, "tech_datetime": "2017-10-13 17:30:00", - "candidate_index": 1940, + "candidate_index": 1916, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, @@ -443932,7 +443729,7 @@ "bar_offset": 1, "tech_price": 6639000.0, "tech_datetime": "2017-10-15 09:15:00", - "candidate_index": 1955, + "candidate_index": 1931, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, @@ -443944,7 +443741,7 @@ "bar_offset": 1, "tech_price": 6458000.0, "tech_datetime": "2017-10-16 08:15:00", - "candidate_index": 1963, + "candidate_index": 1939, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, @@ -443956,7 +443753,7 @@ "bar_offset": 1, "tech_price": 6157000.0, "tech_datetime": "2017-10-18 18:09:00", - "candidate_index": 1979, + "candidate_index": 1955, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, @@ -443968,7 +443765,7 @@ "bar_offset": 1, "tech_price": 7136000.0, "tech_datetime": "2017-10-22 01:42:00", - "candidate_index": 2012, + "candidate_index": 1988, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, @@ -443980,7 +443777,7 @@ "bar_offset": 7, "tech_price": 7005000.0, "tech_datetime": "2017-10-23 11:27:00", - "candidate_index": 2024, + "candidate_index": 2000, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, @@ -443992,7 +443789,7 @@ "bar_offset": 3, "tech_price": 6615000.0, "tech_datetime": "2017-10-24 15:48:00", - "candidate_index": 2035, + "candidate_index": 2011, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, @@ -444004,7 +443801,7 @@ "bar_offset": 1, "tech_price": 8557000.0, "tech_datetime": "2017-11-02 20:09:00", - "candidate_index": 2103, + "candidate_index": 2079, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, @@ -444016,7 +443813,7 @@ "bar_offset": 3, "tech_price": 8388000.0, "tech_datetime": "2017-11-03 19:48:00", - "candidate_index": 2112, + "candidate_index": 2088, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, @@ -444028,7 +443825,7 @@ "bar_offset": 5, "tech_price": 8574000.0, "tech_datetime": "2017-11-05 22:51:00", - "candidate_index": 2130, + "candidate_index": 2106, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, @@ -444040,7 +443837,7 @@ "bar_offset": 3, "tech_price": 8647000.0, "tech_datetime": "2017-11-09 02:54:00", - "candidate_index": 2151, + "candidate_index": 2127, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, @@ -444052,7 +443849,7 @@ "bar_offset": 0, "tech_price": 7871000.0, "tech_datetime": "2017-11-11 00:57:00", - "candidate_index": 2163, + "candidate_index": 2139, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, @@ -444064,7 +443861,7 @@ "bar_offset": 1, "tech_price": 7727000.0, "tech_datetime": "2017-11-11 07:36:00", - "candidate_index": 2165, + "candidate_index": 2141, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, @@ -444076,7 +443873,7 @@ "bar_offset": 1, "tech_price": 7700000.0, "tech_datetime": "2017-11-11 11:00:00", - "candidate_index": 2167, + "candidate_index": 2143, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, @@ -444088,7 +443885,7 @@ "bar_offset": 10, "tech_price": 7451000.0, "tech_datetime": "2017-11-11 23:24:00", - "candidate_index": 2170, + "candidate_index": 2146, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, @@ -444100,7 +443897,7 @@ "bar_offset": 0, "tech_price": 7246000.0, "tech_datetime": "2017-11-12 06:03:00", - "candidate_index": 2172, + "candidate_index": 2148, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, @@ -444112,7 +443909,7 @@ "bar_offset": 56, "tech_price": 7400000.0, "tech_datetime": "2017-11-12 17:30:00", - "candidate_index": 2173, + "candidate_index": 2149, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, @@ -444124,7 +443921,7 @@ "bar_offset": 41, "tech_price": 7440000.0, "tech_datetime": "2017-11-12 19:33:00", - "candidate_index": 2174, + "candidate_index": 2150, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, @@ -444136,7 +443933,7 @@ "bar_offset": 48, "tech_price": 7651000.0, "tech_datetime": "2017-11-12 20:00:00", - "candidate_index": 2175, + "candidate_index": 2151, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -444148,7 +443945,7 @@ "bar_offset": 1, "tech_price": 7930000.0, "tech_datetime": "2017-11-12 20:18:00", - "candidate_index": 2176, + "candidate_index": 2152, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, @@ -444160,7 +443957,7 @@ "bar_offset": 75, "tech_price": 7269000.0, "tech_datetime": "2017-11-13 00:45:00", - "candidate_index": 2177, + "candidate_index": 2153, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, @@ -444172,7 +443969,7 @@ "bar_offset": 55, "tech_price": 7175000.0, "tech_datetime": "2017-11-13 03:27:00", - "candidate_index": 2178, + "candidate_index": 2154, "gt_datetime": "2017-11-13 00:42:00", "gt_price": 7455000.0 }, @@ -444184,7 +443981,7 @@ "bar_offset": 1, "tech_price": 7453000.0, "tech_datetime": "2017-11-13 14:27:00", - "candidate_index": 2185, + "candidate_index": 2161, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, @@ -444196,7 +443993,7 @@ "bar_offset": 0, "tech_price": 7820000.0, "tech_datetime": "2017-11-13 22:27:00", - "candidate_index": 2192, + "candidate_index": 2168, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, @@ -444208,7 +444005,7 @@ "bar_offset": 1, "tech_price": 8769000.0, "tech_datetime": "2017-11-17 12:42:00", - "candidate_index": 2223, + "candidate_index": 2199, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -444220,7 +444017,7 @@ "bar_offset": 4, "tech_price": 8977000.0, "tech_datetime": "2017-11-21 08:30:00", - "candidate_index": 2244, + "candidate_index": 2220, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, @@ -444232,7 +444029,7 @@ "bar_offset": 0, "tech_price": 9611000.0, "tech_datetime": "2017-11-24 17:12:00", - "candidate_index": 2268, + "candidate_index": 2244, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, @@ -444244,7 +444041,7 @@ "bar_offset": 1, "tech_price": 10565000.0, "tech_datetime": "2017-11-27 02:24:00", - "candidate_index": 2293, + "candidate_index": 2269, "gt_datetime": "2017-11-27 02:21:00", "gt_price": 10756000.0 }, @@ -444256,7 +444053,7 @@ "bar_offset": 2, "tech_price": 11084000.0, "tech_datetime": "2017-11-27 17:18:00", - "candidate_index": 2300, + "candidate_index": 2276, "gt_datetime": "2017-11-27 17:12:00", "gt_price": 11174000.0 }, @@ -444268,7 +444065,7 @@ "bar_offset": 1, "tech_price": 11874000.0, "tech_datetime": "2017-11-28 20:54:00", - "candidate_index": 2308, + "candidate_index": 2284, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, @@ -444280,7 +444077,7 @@ "bar_offset": 0, "tech_price": 13500000.0, "tech_datetime": "2017-11-29 14:27:00", - "candidate_index": 2317, + "candidate_index": 2293, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, @@ -444292,7 +444089,7 @@ "bar_offset": 52, "tech_price": 12911000.0, "tech_datetime": "2017-11-29 12:36:00", - "candidate_index": 2316, + "candidate_index": 2292, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, @@ -444304,7 +444101,7 @@ "bar_offset": 1, "tech_price": 13172000.0, "tech_datetime": "2017-11-29 23:06:00", - "candidate_index": 2320, + "candidate_index": 2296, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, @@ -444316,7 +444113,7 @@ "bar_offset": 13, "tech_price": 12350000.0, "tech_datetime": "2017-11-30 05:24:00", - "candidate_index": 2321, + "candidate_index": 2297, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, @@ -444328,7 +444125,7 @@ "bar_offset": 102, "tech_price": 12377000.0, "tech_datetime": "2017-11-30 10:30:00", - "candidate_index": 2322, + "candidate_index": 2298, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, @@ -444340,7 +444137,7 @@ "bar_offset": 90, "tech_price": 12370000.0, "tech_datetime": "2017-11-30 10:36:00", - "candidate_index": 2323, + "candidate_index": 2299, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, @@ -444352,7 +444149,7 @@ "bar_offset": 91, "tech_price": 12444000.0, "tech_datetime": "2017-11-30 10:57:00", - "candidate_index": 2324, + "candidate_index": 2300, "gt_datetime": "2017-11-30 06:24:00", "gt_price": 11550000.0 }, @@ -444364,7 +444161,7 @@ "bar_offset": 151, "tech_price": 12353000.0, "tech_datetime": "2017-11-30 14:15:00", - "candidate_index": 2325, + "candidate_index": 2301, "gt_datetime": "2017-11-30 06:42:00", "gt_price": 12443000.0 }, @@ -444376,7 +444173,7 @@ "bar_offset": 202, "tech_price": 11952000.0, "tech_datetime": "2017-11-30 17:12:00", - "candidate_index": 2326, + "candidate_index": 2302, "gt_datetime": "2017-11-30 07:06:00", "gt_price": 12600000.0 }, @@ -444388,7 +444185,7 @@ "bar_offset": 233, "tech_price": 13145000.0, "tech_datetime": "2017-11-29 20:21:00", - "candidate_index": 2319, + "candidate_index": 2295, "gt_datetime": "2017-11-30 08:00:00", "gt_price": 11930000.0 }, @@ -444400,7 +444197,7 @@ "bar_offset": 271, "tech_price": 12875000.0, "tech_datetime": "2017-11-29 18:57:00", - "candidate_index": 2318, + "candidate_index": 2294, "gt_datetime": "2017-11-30 08:30:00", "gt_price": 11405000.0 }, @@ -444412,7 +444209,7 @@ "bar_offset": 293, "tech_price": 10880000.0, "tech_datetime": "2017-12-01 00:03:00", - "candidate_index": 2327, + "candidate_index": 2303, "gt_datetime": "2017-11-30 09:24:00", "gt_price": 12150000.0 }, @@ -444424,7 +444221,7 @@ "bar_offset": 315, "tech_price": 10809000.0, "tech_datetime": "2017-12-01 02:42:00", - "candidate_index": 2328, + "candidate_index": 2304, "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, @@ -444436,7 +444233,7 @@ "bar_offset": 194, "tech_price": 10969000.0, "tech_datetime": "2017-12-01 02:51:00", - "candidate_index": 2329, + "candidate_index": 2305, "gt_datetime": "2017-11-30 17:09:00", "gt_price": 12080000.0 }, @@ -444448,7 +444245,7 @@ "bar_offset": 58, "tech_price": 10945000.0, "tech_datetime": "2017-12-01 02:57:00", - "candidate_index": 2330, + "candidate_index": 2306, "gt_datetime": "2017-12-01 00:03:00", "gt_price": 11297000.0 }, @@ -444460,7 +444257,7 @@ "bar_offset": 0, "tech_price": 12279000.0, "tech_datetime": "2017-12-01 08:21:00", - "candidate_index": 2336, + "candidate_index": 2312, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, @@ -444472,7 +444269,7 @@ "bar_offset": 0, "tech_price": 16163000.0, "tech_datetime": "2017-12-06 16:06:00", - "candidate_index": 2395, + "candidate_index": 2371, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, @@ -444484,7 +444281,7 @@ "bar_offset": 0, "tech_price": 19351000.0, "tech_datetime": "2017-12-07 07:54:00", - "candidate_index": 2404, + "candidate_index": 2380, "gt_datetime": "2017-12-07 07:54:00", "gt_price": 19500000.0 }, @@ -444496,7 +444293,7 @@ "bar_offset": 0, "tech_price": 19447000.0, "tech_datetime": "2017-12-07 09:27:00", - "candidate_index": 2405, + "candidate_index": 2381, "gt_datetime": "2017-12-07 09:27:00", "gt_price": 19551000.0 }, @@ -444508,7 +444305,7 @@ "bar_offset": 0, "tech_price": 21521000.0, "tech_datetime": "2017-12-08 01:12:00", - "candidate_index": 2417, + "candidate_index": 2393, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, @@ -444520,7 +444317,7 @@ "bar_offset": 1, "tech_price": 24802000.0, "tech_datetime": "2017-12-08 09:24:00", - "candidate_index": 2424, + "candidate_index": 2400, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, @@ -444532,7 +444329,7 @@ "bar_offset": 30, "tech_price": 23807000.0, "tech_datetime": "2017-12-08 09:00:00", - "candidate_index": 2423, + "candidate_index": 2399, "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, @@ -444544,7 +444341,7 @@ "bar_offset": 62, "tech_price": 22447000.0, "tech_datetime": "2017-12-08 16:18:00", - "candidate_index": 2425, + "candidate_index": 2401, "gt_datetime": "2017-12-08 13:06:00", "gt_price": 23953000.0 }, @@ -444556,7 +444353,7 @@ "bar_offset": 134, "tech_price": 23130000.0, "tech_datetime": "2017-12-08 07:39:00", - "candidate_index": 2422, + "candidate_index": 2398, "gt_datetime": "2017-12-08 14:39:00", "gt_price": 21750000.0 }, @@ -444568,7 +444365,7 @@ "bar_offset": 137, "tech_price": 20300000.0, "tech_datetime": "2017-12-08 21:51:00", - "candidate_index": 2426, + "candidate_index": 2402, "gt_datetime": "2017-12-08 14:57:00", "gt_price": 22500000.0 }, @@ -444580,7 +444377,7 @@ "bar_offset": 111, "tech_price": 19799000.0, "tech_datetime": "2017-12-08 21:54:00", - "candidate_index": 2427, + "candidate_index": 2403, "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, @@ -444592,7 +444389,7 @@ "bar_offset": 96, "tech_price": 20798000.0, "tech_datetime": "2017-12-08 23:48:00", - "candidate_index": 2428, + "candidate_index": 2404, "gt_datetime": "2017-12-08 19:00:00", "gt_price": 21200000.0 }, @@ -444604,7 +444401,7 @@ "bar_offset": 176, "tech_price": 19142000.0, "tech_datetime": "2017-12-09 03:51:00", - "candidate_index": 2429, + "candidate_index": 2405, "gt_datetime": "2017-12-08 19:03:00", "gt_price": 21750000.0 }, @@ -444616,7 +444413,7 @@ "bar_offset": 153, "tech_price": 19315000.0, "tech_datetime": "2017-12-09 04:00:00", - "candidate_index": 2430, + "candidate_index": 2406, "gt_datetime": "2017-12-08 20:21:00", "gt_price": 17994000.0 }, @@ -444628,7 +444425,7 @@ "bar_offset": 153, "tech_price": 19400000.0, "tech_datetime": "2017-12-09 04:15:00", - "candidate_index": 2431, + "candidate_index": 2407, "gt_datetime": "2017-12-08 20:36:00", "gt_price": 17520000.0 }, @@ -444640,7 +444437,7 @@ "bar_offset": 192, "tech_price": 19877000.0, "tech_datetime": "2017-12-09 06:21:00", - "candidate_index": 2432, + "candidate_index": 2408, "gt_datetime": "2017-12-08 20:45:00", "gt_price": 18470000.0 }, @@ -444652,7 +444449,7 @@ "bar_offset": 195, "tech_price": 20025000.0, "tech_datetime": "2017-12-09 06:39:00", - "candidate_index": 2433, + "candidate_index": 2409, "gt_datetime": "2017-12-08 20:54:00", "gt_price": 19777000.0 }, @@ -444664,7 +444461,7 @@ "bar_offset": 178, "tech_price": 20240000.0, "tech_datetime": "2017-12-09 06:48:00", - "candidate_index": 2434, + "candidate_index": 2410, "gt_datetime": "2017-12-08 21:54:00", "gt_price": 20500000.0 }, @@ -444676,7 +444473,7 @@ "bar_offset": 144, "tech_price": 20333000.0, "tech_datetime": "2017-12-09 07:00:00", - "candidate_index": 2435, + "candidate_index": 2411, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, @@ -444688,7 +444485,7 @@ "bar_offset": 0, "tech_price": 20300000.0, "tech_datetime": "2017-12-09 07:18:00", - "candidate_index": 2436, + "candidate_index": 2412, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, @@ -444700,7 +444497,7 @@ "bar_offset": 0, "tech_price": 18714000.0, "tech_datetime": "2017-12-09 16:15:00", - "candidate_index": 2438, + "candidate_index": 2414, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, @@ -444712,7 +444509,7 @@ "bar_offset": 0, "tech_price": 17925000.0, "tech_datetime": "2017-12-09 20:39:00", - "candidate_index": 2439, + "candidate_index": 2415, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, @@ -444724,7 +444521,7 @@ "bar_offset": 86, "tech_price": 17094000.0, "tech_datetime": "2017-12-10 07:21:00", - "candidate_index": 2440, + "candidate_index": 2416, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, @@ -444736,7 +444533,7 @@ "bar_offset": 1, "tech_price": 17581000.0, "tech_datetime": "2017-12-10 07:54:00", - "candidate_index": 2442, + "candidate_index": 2418, "gt_datetime": "2017-12-10 07:51:00", "gt_price": 17840000.0 }, @@ -444748,7 +444545,7 @@ "bar_offset": 74, "tech_price": 17287000.0, "tech_datetime": "2017-12-10 07:33:00", - "candidate_index": 2441, + "candidate_index": 2417, "gt_datetime": "2017-12-10 11:15:00", "gt_price": 16480000.0 }, @@ -444760,7 +444557,7 @@ "bar_offset": 36, "tech_price": 15130000.0, "tech_datetime": "2017-12-10 14:57:00", - "candidate_index": 2443, + "candidate_index": 2419, "gt_datetime": "2017-12-10 13:09:00", "gt_price": 14650000.0 }, @@ -444772,7 +444569,7 @@ "bar_offset": 0, "tech_price": 16450000.0, "tech_datetime": "2017-12-10 15:54:00", - "candidate_index": 2446, + "candidate_index": 2422, "gt_datetime": "2017-12-10 15:54:00", "gt_price": 16700000.0 }, @@ -444784,7 +444581,7 @@ "bar_offset": 0, "tech_price": 16136000.0, "tech_datetime": "2017-12-10 19:39:00", - "candidate_index": 2450, + "candidate_index": 2426, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, @@ -444796,7 +444593,7 @@ "bar_offset": 0, "tech_price": 17995000.0, "tech_datetime": "2017-12-10 23:36:00", - "candidate_index": 2457, + "candidate_index": 2433, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, @@ -444808,7 +444605,7 @@ "bar_offset": 22, "tech_price": 18223000.0, "tech_datetime": "2017-12-10 23:33:00", - "candidate_index": 2456, + "candidate_index": 2432, "gt_datetime": "2017-12-11 00:39:00", "gt_price": 18001000.0 }, @@ -444820,7 +444617,7 @@ "bar_offset": 0, "tech_price": 18059000.0, "tech_datetime": "2017-12-11 08:39:00", - "candidate_index": 2458, + "candidate_index": 2434, "gt_datetime": "2017-12-11 08:39:00", "gt_price": 18500000.0 }, @@ -444832,7 +444629,7 @@ "bar_offset": 0, "tech_price": 19798000.0, "tech_datetime": "2017-12-11 12:39:00", - "candidate_index": 2465, + "candidate_index": 2441, "gt_datetime": "2017-12-11 12:39:00", "gt_price": 19900000.0 }, @@ -444844,7 +444641,7 @@ "bar_offset": 0, "tech_price": 19666000.0, "tech_datetime": "2017-12-12 05:33:00", - "candidate_index": 2473, + "candidate_index": 2449, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, @@ -444856,7 +444653,7 @@ "bar_offset": 35, "tech_price": 19017000.0, "tech_datetime": "2017-12-13 09:18:00", - "candidate_index": 2483, + "candidate_index": 2459, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, @@ -444868,7 +444665,7 @@ "bar_offset": 1, "tech_price": 18858000.0, "tech_datetime": "2017-12-13 14:51:00", - "candidate_index": 2485, + "candidate_index": 2461, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, @@ -444880,7 +444677,7 @@ "bar_offset": 0, "tech_price": 18870000.0, "tech_datetime": "2017-12-14 17:21:00", - "candidate_index": 2493, + "candidate_index": 2469, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, @@ -444892,7 +444689,7 @@ "bar_offset": 0, "tech_price": 20650000.0, "tech_datetime": "2017-12-15 11:51:00", - "candidate_index": 2501, + "candidate_index": 2477, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, @@ -444904,7 +444701,7 @@ "bar_offset": 1, "tech_price": 20851000.0, "tech_datetime": "2017-12-15 19:24:00", - "candidate_index": 2506, + "candidate_index": 2482, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, @@ -444916,7 +444713,7 @@ "bar_offset": 1, "tech_price": 22704000.0, "tech_datetime": "2017-12-17 21:12:00", - "candidate_index": 2531, + "candidate_index": 2507, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, @@ -444928,7 +444725,7 @@ "bar_offset": 2, "tech_price": 22141000.0, "tech_datetime": "2017-12-18 07:48:00", - "candidate_index": 2535, + "candidate_index": 2511, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, @@ -444940,7 +444737,7 @@ "bar_offset": 3, "tech_price": 22350000.0, "tech_datetime": "2017-12-19 13:36:00", - "candidate_index": 2545, + "candidate_index": 2521, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, @@ -444952,7 +444749,7 @@ "bar_offset": 1, "tech_price": 21682000.0, "tech_datetime": "2017-12-20 08:39:00", - "candidate_index": 2550, + "candidate_index": 2526, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, @@ -444964,7 +444761,7 @@ "bar_offset": 1, "tech_price": 21854000.0, "tech_datetime": "2017-12-20 22:21:00", - "candidate_index": 2556, + "candidate_index": 2532, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, @@ -444976,7 +444773,7 @@ "bar_offset": 82, "tech_price": 21368000.0, "tech_datetime": "2017-12-21 20:21:00", - "candidate_index": 2565, + "candidate_index": 2541, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, @@ -444988,7 +444785,7 @@ "bar_offset": 1, "tech_price": 20653000.0, "tech_datetime": "2017-12-22 07:33:00", - "candidate_index": 2568, + "candidate_index": 2544, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, @@ -445000,7 +444797,7 @@ "bar_offset": 94, "tech_price": 18404000.0, "tech_datetime": "2017-12-22 18:12:00", - "candidate_index": 2569, + "candidate_index": 2545, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, @@ -445012,7 +444809,7 @@ "bar_offset": 1, "tech_price": 19223000.0, "tech_datetime": "2017-12-22 19:42:00", - "candidate_index": 2571, + "candidate_index": 2547, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, @@ -445024,7 +444821,7 @@ "bar_offset": 81, "tech_price": 18885000.0, "tech_datetime": "2017-12-22 19:27:00", - "candidate_index": 2570, + "candidate_index": 2546, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, @@ -445036,7 +444833,7 @@ "bar_offset": 65, "tech_price": 17677000.0, "tech_datetime": "2017-12-23 03:39:00", - "candidate_index": 2572, + "candidate_index": 2548, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, @@ -445048,7 +444845,7 @@ "bar_offset": 1, "tech_price": 17850000.0, "tech_datetime": "2017-12-23 04:12:00", - "candidate_index": 2574, + "candidate_index": 2550, "gt_datetime": "2017-12-23 04:09:00", "gt_price": 18248000.0 }, @@ -445060,7 +444857,7 @@ "bar_offset": 1, "tech_price": 19189000.0, "tech_datetime": "2017-12-23 08:00:00", - "candidate_index": 2581, + "candidate_index": 2557, "gt_datetime": "2017-12-23 07:57:00", "gt_price": 19325000.0 }, @@ -445072,7 +444869,7 @@ "bar_offset": 3, "tech_price": 19270000.0, "tech_datetime": "2017-12-23 13:06:00", - "candidate_index": 2584, + "candidate_index": 2560, "gt_datetime": "2017-12-23 12:57:00", "gt_price": 19500000.0 }, @@ -445084,7 +444881,7 @@ "bar_offset": 5, "tech_price": 19444000.0, "tech_datetime": "2017-12-24 07:48:00", - "candidate_index": 2597, + "candidate_index": 2573, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, @@ -445096,7 +444893,7 @@ "bar_offset": 0, "tech_price": 22335000.0, "tech_datetime": "2017-12-27 13:57:00", - "candidate_index": 2637, + "candidate_index": 2613, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, @@ -445108,7 +444905,7 @@ "bar_offset": 46, "tech_price": 21762000.0, "tech_datetime": "2017-12-28 09:24:00", - "candidate_index": 2642, + "candidate_index": 2618, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, @@ -445120,7 +444917,7 @@ "bar_offset": 78, "tech_price": 19939000.0, "tech_datetime": "2017-12-28 16:15:00", - "candidate_index": 2643, + "candidate_index": 2619, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, @@ -445132,7 +444929,7 @@ "bar_offset": 2, "tech_price": 19706000.0, "tech_datetime": "2017-12-28 22:24:00", - "candidate_index": 2645, + "candidate_index": 2621, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, @@ -445144,7 +444941,7 @@ "bar_offset": 1, "tech_price": 19289000.0, "tech_datetime": "2017-12-31 12:48:00", - "candidate_index": 2668, + "candidate_index": 2644, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, @@ -445156,7 +444953,7 @@ "bar_offset": 0, "tech_price": 20411000.0, "tech_datetime": "2018-01-03 04:18:00", - "candidate_index": 2690, + "candidate_index": 2666, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, @@ -445168,7 +444965,7 @@ "bar_offset": 1, "tech_price": 21669000.0, "tech_datetime": "2018-01-05 05:27:00", - "candidate_index": 2709, + "candidate_index": 2685, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, @@ -445180,7 +444977,7 @@ "bar_offset": 0, "tech_price": 23837000.0, "tech_datetime": "2018-01-05 19:54:00", - "candidate_index": 2716, + "candidate_index": 2692, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, @@ -445192,7 +444989,7 @@ "bar_offset": 1, "tech_price": 24509000.0, "tech_datetime": "2018-01-06 02:39:00", - "candidate_index": 2722, + "candidate_index": 2698, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, @@ -445204,7 +445001,7 @@ "bar_offset": 0, "tech_price": 25800000.0, "tech_datetime": "2018-01-06 08:30:00", - "candidate_index": 2728, + "candidate_index": 2704, "gt_datetime": "2018-01-06 08:30:00", "gt_price": 25988000.0 }, @@ -445216,7 +445013,7 @@ "bar_offset": 41, "tech_price": 25729000.0, "tech_datetime": "2018-01-06 08:24:00", - "candidate_index": 2727, + "candidate_index": 2703, "gt_datetime": "2018-01-06 10:27:00", "gt_price": 25778000.0 }, @@ -445228,7 +445025,7 @@ "bar_offset": 1, "tech_price": 25340000.0, "tech_datetime": "2018-01-07 17:36:00", - "candidate_index": 2741, + "candidate_index": 2717, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, @@ -445240,7 +445037,7 @@ "bar_offset": 5, "tech_price": 24350000.0, "tech_datetime": "2018-01-09 05:09:00", - "candidate_index": 2750, + "candidate_index": 2726, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, @@ -445252,7 +445049,7 @@ "bar_offset": 0, "tech_price": 24248000.0, "tech_datetime": "2018-01-09 11:18:00", - "candidate_index": 2753, + "candidate_index": 2729, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, @@ -445264,7 +445061,7 @@ "bar_offset": 0, "tech_price": 23525000.0, "tech_datetime": "2018-01-10 03:18:00", - "candidate_index": 2757, + "candidate_index": 2733, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, @@ -445276,7 +445073,7 @@ "bar_offset": 1, "tech_price": 22038000.0, "tech_datetime": "2018-01-10 19:09:00", - "candidate_index": 2761, + "candidate_index": 2737, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, @@ -445288,7 +445085,7 @@ "bar_offset": 4, "tech_price": 21535000.0, "tech_datetime": "2018-01-11 03:30:00", - "candidate_index": 2765, + "candidate_index": 2741, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, @@ -445300,7 +445097,7 @@ "bar_offset": 27, "tech_price": 20692000.0, "tech_datetime": "2018-01-11 10:24:00", - "candidate_index": 2766, + "candidate_index": 2742, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, @@ -445312,7 +445109,7 @@ "bar_offset": 1, "tech_price": 21010000.0, "tech_datetime": "2018-01-11 11:21:00", - "candidate_index": 2769, + "candidate_index": 2745, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, @@ -445324,7 +445121,7 @@ "bar_offset": 44, "tech_price": 19003000.0, "tech_datetime": "2018-01-11 16:24:00", - "candidate_index": 2770, + "candidate_index": 2746, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, @@ -445336,7 +445133,7 @@ "bar_offset": 3, "tech_price": 19997000.0, "tech_datetime": "2018-01-11 17:30:00", - "candidate_index": 2772, + "candidate_index": 2748, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, @@ -445348,7 +445145,7 @@ "bar_offset": 1, "tech_price": 19807000.0, "tech_datetime": "2018-01-11 23:15:00", - "candidate_index": 2774, + "candidate_index": 2750, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, @@ -445360,7 +445157,7 @@ "bar_offset": 81, "tech_price": 19330000.0, "tech_datetime": "2018-01-12 04:33:00", - "candidate_index": 2776, + "candidate_index": 2752, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, @@ -445372,7 +445169,7 @@ "bar_offset": 1, "tech_price": 20955000.0, "tech_datetime": "2018-01-13 10:45:00", - "candidate_index": 2793, + "candidate_index": 2769, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, @@ -445384,7 +445181,7 @@ "bar_offset": 3, "tech_price": 19836000.0, "tech_datetime": "2018-01-15 10:21:00", - "candidate_index": 2810, + "candidate_index": 2786, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, @@ -445396,7 +445193,7 @@ "bar_offset": 2, "tech_price": 19624000.0, "tech_datetime": "2018-01-15 23:12:00", - "candidate_index": 2813, + "candidate_index": 2789, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, @@ -445408,7 +445205,7 @@ "bar_offset": 57, "tech_price": 19400000.0, "tech_datetime": "2018-01-16 07:27:00", - "candidate_index": 2817, + "candidate_index": 2793, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, @@ -445420,7 +445217,7 @@ "bar_offset": 42, "tech_price": 16903000.0, "tech_datetime": "2018-01-16 21:18:00", - "candidate_index": 2820, + "candidate_index": 2796, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, @@ -445432,7 +445229,7 @@ "bar_offset": 101, "tech_price": 17853000.0, "tech_datetime": "2018-01-16 16:15:00", - "candidate_index": 2819, + "candidate_index": 2795, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, @@ -445444,7 +445241,7 @@ "bar_offset": 0, "tech_price": 15351000.0, "tech_datetime": "2018-01-17 04:15:00", - "candidate_index": 2821, + "candidate_index": 2797, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, @@ -445456,7 +445253,7 @@ "bar_offset": 46, "tech_price": 14600000.0, "tech_datetime": "2018-01-17 08:27:00", - "candidate_index": 2822, + "candidate_index": 2798, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, @@ -445468,7 +445265,7 @@ "bar_offset": 35, "tech_price": 14700000.0, "tech_datetime": "2018-01-17 08:45:00", - "candidate_index": 2823, + "candidate_index": 2799, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, @@ -445480,7 +445277,7 @@ "bar_offset": 30, "tech_price": 14887000.0, "tech_datetime": "2018-01-17 09:06:00", - "candidate_index": 2824, + "candidate_index": 2800, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, @@ -445492,7 +445289,7 @@ "bar_offset": 32, "tech_price": 15205000.0, "tech_datetime": "2018-01-17 09:15:00", - "candidate_index": 2825, + "candidate_index": 2801, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, @@ -445504,7 +445301,7 @@ "bar_offset": 33, "tech_price": 15406000.0, "tech_datetime": "2018-01-17 09:27:00", - "candidate_index": 2826, + "candidate_index": 2802, "gt_datetime": "2018-01-17 07:48:00", "gt_price": 14045000.0 }, @@ -445516,7 +445313,7 @@ "bar_offset": 88, "tech_price": 13628000.0, "tech_datetime": "2018-01-17 13:51:00", - "candidate_index": 2827, + "candidate_index": 2803, "gt_datetime": "2018-01-17 09:27:00", "gt_price": 15649000.0 }, @@ -445528,7 +445325,7 @@ "bar_offset": 31, "tech_price": 13741000.0, "tech_datetime": "2018-01-17 15:24:00", - "candidate_index": 2828, + "candidate_index": 2804, "gt_datetime": "2018-01-17 13:51:00", "gt_price": 13849000.0 }, @@ -445540,7 +445337,7 @@ "bar_offset": 124, "tech_price": 12989000.0, "tech_datetime": "2018-01-17 21:33:00", - "candidate_index": 2829, + "candidate_index": 2805, "gt_datetime": "2018-01-17 15:21:00", "gt_price": 13900000.0 }, @@ -445552,7 +445349,7 @@ "bar_offset": 78, "tech_price": 12620000.0, "tech_datetime": "2018-01-18 01:27:00", - "candidate_index": 2830, + "candidate_index": 2806, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, @@ -445564,7 +445361,7 @@ "bar_offset": 1, "tech_price": 13095000.0, "tech_datetime": "2018-01-18 02:18:00", - "candidate_index": 2833, + "candidate_index": 2809, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, @@ -445576,7 +445373,7 @@ "bar_offset": 0, "tech_price": 13867000.0, "tech_datetime": "2018-01-18 05:27:00", - "candidate_index": 2839, + "candidate_index": 2815, "gt_datetime": "2018-01-18 05:27:00", "gt_price": 14290000.0 }, @@ -445588,7 +445385,7 @@ "bar_offset": 0, "tech_price": 15250000.0, "tech_datetime": "2018-01-18 07:18:00", - "candidate_index": 2842, + "candidate_index": 2818, "gt_datetime": "2018-01-18 07:18:00", "gt_price": 15420000.0 }, @@ -445600,7 +445397,7 @@ "bar_offset": 31, "tech_price": 15220000.0, "tech_datetime": "2018-01-18 06:36:00", - "candidate_index": 2841, + "candidate_index": 2817, "gt_datetime": "2018-01-18 08:45:00", "gt_price": 15100000.0 }, @@ -445612,7 +445409,7 @@ "bar_offset": 1, "tech_price": 16125000.0, "tech_datetime": "2018-01-18 11:21:00", - "candidate_index": 2845, + "candidate_index": 2821, "gt_datetime": "2018-01-18 11:24:00", "gt_price": 16400000.0 }, @@ -445624,7 +445421,7 @@ "bar_offset": 64, "tech_price": 14419000.0, "tech_datetime": "2018-01-18 18:18:00", - "candidate_index": 2847, + "candidate_index": 2823, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -445636,7 +445433,7 @@ "bar_offset": 0, "tech_price": 15190000.0, "tech_datetime": "2018-01-18 21:33:00", - "candidate_index": 2852, + "candidate_index": 2828, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, @@ -445648,7 +445445,7 @@ "bar_offset": 1, "tech_price": 15356000.0, "tech_datetime": "2018-01-19 05:54:00", - "candidate_index": 2859, + "candidate_index": 2835, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, @@ -445660,7 +445457,7 @@ "bar_offset": 0, "tech_price": 16999000.0, "tech_datetime": "2018-01-20 14:03:00", - "candidate_index": 2878, + "candidate_index": 2854, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, @@ -445672,7 +445469,7 @@ "bar_offset": 17, "tech_price": 16778000.0, "tech_datetime": "2018-01-20 13:48:00", - "candidate_index": 2877, + "candidate_index": 2853, "gt_datetime": "2018-01-20 14:39:00", "gt_price": 17200000.0 }, @@ -445684,7 +445481,7 @@ "bar_offset": 4, "tech_price": 16868000.0, "tech_datetime": "2018-01-21 07:36:00", - "candidate_index": 2885, + "candidate_index": 2861, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, @@ -445696,7 +445493,7 @@ "bar_offset": 23, "tech_price": 16349000.0, "tech_datetime": "2018-01-21 12:12:00", - "candidate_index": 2886, + "candidate_index": 2862, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, @@ -445708,7 +445505,7 @@ "bar_offset": 90, "tech_price": 14490000.0, "tech_datetime": "2018-01-21 19:33:00", - "candidate_index": 2887, + "candidate_index": 2863, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, @@ -445720,7 +445517,7 @@ "bar_offset": 0, "tech_price": 14913000.0, "tech_datetime": "2018-01-21 21:09:00", - "candidate_index": 2889, + "candidate_index": 2865, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, @@ -445732,7 +445529,7 @@ "bar_offset": 0, "tech_price": 14615000.0, "tech_datetime": "2018-01-22 09:09:00", - "candidate_index": 2898, + "candidate_index": 2874, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, @@ -445744,7 +445541,7 @@ "bar_offset": 0, "tech_price": 14631000.0, "tech_datetime": "2018-01-22 16:39:00", - "candidate_index": 2900, + "candidate_index": 2876, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -445756,7 +445553,7 @@ "bar_offset": 2, "tech_price": 13443000.0, "tech_datetime": "2018-01-23 02:42:00", - "candidate_index": 2901, + "candidate_index": 2877, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, @@ -445768,7 +445565,7 @@ "bar_offset": 1, "tech_price": 13781000.0, "tech_datetime": "2018-01-23 09:03:00", - "candidate_index": 2908, + "candidate_index": 2884, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, @@ -445780,7 +445577,7 @@ "bar_offset": 1, "tech_price": 13565000.0, "tech_datetime": "2018-01-24 07:30:00", - "candidate_index": 2921, + "candidate_index": 2897, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, @@ -445792,7 +445589,7 @@ "bar_offset": 1, "tech_price": 13716000.0, "tech_datetime": "2018-01-25 11:51:00", - "candidate_index": 2937, + "candidate_index": 2913, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, @@ -445804,7 +445601,7 @@ "bar_offset": 1, "tech_price": 13000000.0, "tech_datetime": "2018-01-27 01:09:00", - "candidate_index": 2951, + "candidate_index": 2927, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, @@ -445816,7 +445613,7 @@ "bar_offset": 1, "tech_price": 13417000.0, "tech_datetime": "2018-01-28 21:09:00", - "candidate_index": 2968, + "candidate_index": 2944, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, @@ -445828,7 +445625,7 @@ "bar_offset": 0, "tech_price": 11555000.0, "tech_datetime": "2018-01-31 11:57:00", - "candidate_index": 2987, + "candidate_index": 2963, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, @@ -445840,7 +445637,7 @@ "bar_offset": 3, "tech_price": 11480000.0, "tech_datetime": "2018-01-31 17:39:00", - "candidate_index": 2992, + "candidate_index": 2968, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, @@ -445852,7 +445649,7 @@ "bar_offset": 1, "tech_price": 10478000.0, "tech_datetime": "2018-02-02 06:45:00", - "candidate_index": 3006, + "candidate_index": 2982, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, @@ -445864,7 +445661,7 @@ "bar_offset": 1, "tech_price": 9551000.0, "tech_datetime": "2018-02-02 12:42:00", - "candidate_index": 3008, + "candidate_index": 2984, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, @@ -445876,7 +445673,7 @@ "bar_offset": 85, "tech_price": 9534000.0, "tech_datetime": "2018-02-02 11:57:00", - "candidate_index": 3007, + "candidate_index": 2983, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, @@ -445888,7 +445685,7 @@ "bar_offset": 0, "tech_price": 9015000.0, "tech_datetime": "2018-02-02 23:00:00", - "candidate_index": 3013, + "candidate_index": 2989, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, @@ -445900,7 +445697,7 @@ "bar_offset": 0, "tech_price": 9372000.0, "tech_datetime": "2018-02-02 23:09:00", - "candidate_index": 3015, + "candidate_index": 2991, "gt_datetime": "2018-02-02 23:09:00", "gt_price": 9525000.0 }, @@ -445912,7 +445709,7 @@ "bar_offset": 0, "tech_price": 9469000.0, "tech_datetime": "2018-02-03 01:54:00", - "candidate_index": 3018, + "candidate_index": 2994, "gt_datetime": "2018-02-03 01:54:00", "gt_price": 9535000.0 }, @@ -445924,7 +445721,7 @@ "bar_offset": 0, "tech_price": 9396000.0, "tech_datetime": "2018-02-03 08:09:00", - "candidate_index": 3024, + "candidate_index": 3000, "gt_datetime": "2018-02-03 08:09:00", "gt_price": 9500000.0 }, @@ -445936,7 +445733,7 @@ "bar_offset": 1, "tech_price": 9701000.0, "tech_datetime": "2018-02-04 00:15:00", - "candidate_index": 3038, + "candidate_index": 3014, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, @@ -445948,7 +445745,7 @@ "bar_offset": 0, "tech_price": 10039000.0, "tech_datetime": "2018-02-04 15:03:00", - "candidate_index": 3046, + "candidate_index": 3022, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, @@ -445960,7 +445757,7 @@ "bar_offset": 0, "tech_price": 9250000.0, "tech_datetime": "2018-02-05 07:33:00", - "candidate_index": 3055, + "candidate_index": 3031, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, @@ -445972,7 +445769,7 @@ "bar_offset": 0, "tech_price": 9056000.0, "tech_datetime": "2018-02-05 14:15:00", - "candidate_index": 3059, + "candidate_index": 3035, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, @@ -445984,7 +445781,7 @@ "bar_offset": 1, "tech_price": 8250000.0, "tech_datetime": "2018-02-06 05:51:00", - "candidate_index": 3064, + "candidate_index": 3040, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, @@ -445996,7 +445793,7 @@ "bar_offset": 0, "tech_price": 6918000.0, "tech_datetime": "2018-02-06 14:15:00", - "candidate_index": 3065, + "candidate_index": 3041, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, @@ -446008,7 +445805,7 @@ "bar_offset": 0, "tech_price": 7136000.0, "tech_datetime": "2018-02-06 14:42:00", - "candidate_index": 3067, + "candidate_index": 3043, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, @@ -446020,7 +445817,7 @@ "bar_offset": 30, "tech_price": 7300000.0, "tech_datetime": "2018-02-06 14:39:00", - "candidate_index": 3066, + "candidate_index": 3042, "gt_datetime": "2018-02-06 16:09:00", "gt_price": 7150000.0 }, @@ -446032,7 +445829,7 @@ "bar_offset": 0, "tech_price": 7606000.0, "tech_datetime": "2018-02-06 18:45:00", - "candidate_index": 3071, + "candidate_index": 3047, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, @@ -446044,7 +445841,7 @@ "bar_offset": 0, "tech_price": 7737000.0, "tech_datetime": "2018-02-06 22:15:00", - "candidate_index": 3075, + "candidate_index": 3051, "gt_datetime": "2018-02-06 22:15:00", "gt_price": 8027000.0 }, @@ -446056,7 +445853,7 @@ "bar_offset": 0, "tech_price": 8019000.0, "tech_datetime": "2018-02-06 23:06:00", - "candidate_index": 3077, + "candidate_index": 3053, "gt_datetime": "2018-02-06 23:06:00", "gt_price": 8100000.0 }, @@ -446068,7 +445865,7 @@ "bar_offset": 1, "tech_price": 8129000.0, "tech_datetime": "2018-02-07 00:30:00", - "candidate_index": 3078, + "candidate_index": 3054, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, @@ -446080,7 +445877,7 @@ "bar_offset": 1, "tech_price": 8600000.0, "tech_datetime": "2018-02-07 08:48:00", - "candidate_index": 3091, + "candidate_index": 3067, "gt_datetime": "2018-02-07 08:45:00", "gt_price": 8701000.0 }, @@ -446092,7 +445889,7 @@ "bar_offset": 1, "tech_price": 9057000.0, "tech_datetime": "2018-02-07 22:30:00", - "candidate_index": 3105, + "candidate_index": 3081, "gt_datetime": "2018-02-07 22:27:00", "gt_price": 9197000.0 }, @@ -446104,7 +445901,7 @@ "bar_offset": 1, "tech_price": 9557000.0, "tech_datetime": "2018-02-08 21:51:00", - "candidate_index": 3126, + "candidate_index": 3102, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, @@ -446116,7 +445913,7 @@ "bar_offset": 0, "tech_price": 10621000.0, "tech_datetime": "2018-02-10 16:06:00", - "candidate_index": 3151, + "candidate_index": 3127, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, @@ -446128,7 +445925,7 @@ "bar_offset": 56, "tech_price": 10458000.0, "tech_datetime": "2018-02-10 15:42:00", - "candidate_index": 3150, + "candidate_index": 3126, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, @@ -446140,7 +445937,7 @@ "bar_offset": 1, "tech_price": 9992000.0, "tech_datetime": "2018-02-10 22:36:00", - "candidate_index": 3154, + "candidate_index": 3130, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, @@ -446152,7 +445949,7 @@ "bar_offset": 4, "tech_price": 9698000.0, "tech_datetime": "2018-02-12 01:24:00", - "candidate_index": 3170, + "candidate_index": 3146, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, @@ -446164,7 +445961,7 @@ "bar_offset": 1, "tech_price": 10165000.0, "tech_datetime": "2018-02-13 08:39:00", - "candidate_index": 3181, + "candidate_index": 3157, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, @@ -446176,7 +445973,7 @@ "bar_offset": 1, "tech_price": 12665000.0, "tech_datetime": "2018-02-18 11:51:00", - "candidate_index": 3247, + "candidate_index": 3223, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, @@ -446188,7 +445985,7 @@ "bar_offset": 3, "tech_price": 13960000.0, "tech_datetime": "2018-02-21 07:15:00", - "candidate_index": 3276, + "candidate_index": 3252, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, @@ -446200,7 +445997,7 @@ "bar_offset": 1, "tech_price": 12969000.0, "tech_datetime": "2018-02-22 11:39:00", - "candidate_index": 3287, + "candidate_index": 3263, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, @@ -446212,7 +446009,7 @@ "bar_offset": 10, "tech_price": 12276000.0, "tech_datetime": "2018-02-24 12:00:00", - "candidate_index": 3308, + "candidate_index": 3284, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, @@ -446224,7 +446021,7 @@ "bar_offset": 4, "tech_price": 11331000.0, "tech_datetime": "2018-02-26 08:00:00", - "candidate_index": 3319, + "candidate_index": 3295, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, @@ -446236,7 +446033,7 @@ "bar_offset": 2, "tech_price": 12294000.0, "tech_datetime": "2018-02-28 15:36:00", - "candidate_index": 3346, + "candidate_index": 3322, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, @@ -446248,7 +446045,7 @@ "bar_offset": 6, "tech_price": 12760000.0, "tech_datetime": "2018-03-06 05:36:00", - "candidate_index": 3385, + "candidate_index": 3361, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, @@ -446260,7 +446057,7 @@ "bar_offset": 1, "tech_price": 11387000.0, "tech_datetime": "2018-03-08 07:27:00", - "candidate_index": 3401, + "candidate_index": 3377, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, @@ -446272,7 +446069,7 @@ "bar_offset": 0, "tech_price": 11192000.0, "tech_datetime": "2018-03-08 19:09:00", - "candidate_index": 3406, + "candidate_index": 3382, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, @@ -446284,7 +446081,7 @@ "bar_offset": 1, "tech_price": 10200000.0, "tech_datetime": "2018-03-10 00:03:00", - "candidate_index": 3415, + "candidate_index": 3391, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, @@ -446296,7 +446093,7 @@ "bar_offset": 8, "tech_price": 10488000.0, "tech_datetime": "2018-03-10 15:39:00", - "candidate_index": 3425, + "candidate_index": 3401, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, @@ -446308,7 +446105,7 @@ "bar_offset": 1, "tech_price": 10805000.0, "tech_datetime": "2018-03-12 19:21:00", - "candidate_index": 3447, + "candidate_index": 3423, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, @@ -446320,7 +446117,7 @@ "bar_offset": 2, "tech_price": 10320000.0, "tech_datetime": "2018-03-13 15:12:00", - "candidate_index": 3454, + "candidate_index": 3430, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, @@ -446332,7 +446129,7 @@ "bar_offset": 0, "tech_price": 9331000.0, "tech_datetime": "2018-03-15 07:18:00", - "candidate_index": 3463, + "candidate_index": 3439, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, @@ -446344,7 +446141,7 @@ "bar_offset": 0, "tech_price": 9255000.0, "tech_datetime": "2018-03-15 22:57:00", - "candidate_index": 3471, + "candidate_index": 3447, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, @@ -446356,7 +446153,7 @@ "bar_offset": 0, "tech_price": 9183000.0, "tech_datetime": "2018-03-16 07:03:00", - "candidate_index": 3475, + "candidate_index": 3451, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, @@ -446368,7 +446165,7 @@ "bar_offset": 0, "tech_price": 9272000.0, "tech_datetime": "2018-03-17 07:51:00", - "candidate_index": 3487, + "candidate_index": 3463, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, @@ -446380,7 +446177,7 @@ "bar_offset": 1, "tech_price": 9659000.0, "tech_datetime": "2018-03-20 09:00:00", - "candidate_index": 3519, + "candidate_index": 3495, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, @@ -446392,7 +446189,7 @@ "bar_offset": 1, "tech_price": 10087000.0, "tech_datetime": "2018-03-21 13:30:00", - "candidate_index": 3536, + "candidate_index": 3512, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, @@ -446404,7 +446201,7 @@ "bar_offset": 5, "tech_price": 9869000.0, "tech_datetime": "2018-03-25 00:03:00", - "candidate_index": 3564, + "candidate_index": 3540, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, @@ -446416,7 +446213,7 @@ "bar_offset": 0, "tech_price": 8964000.0, "tech_datetime": "2018-03-28 00:21:00", - "candidate_index": 3587, + "candidate_index": 3563, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, @@ -446428,7 +446225,7 @@ "bar_offset": 0, "tech_price": 8113000.0, "tech_datetime": "2018-03-30 07:27:00", - "candidate_index": 3603, + "candidate_index": 3579, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, @@ -446440,7 +446237,7 @@ "bar_offset": 0, "tech_price": 8021000.0, "tech_datetime": "2018-03-30 16:48:00", - "candidate_index": 3608, + "candidate_index": 3584, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, @@ -446452,7 +446249,7 @@ "bar_offset": 1, "tech_price": 7888000.0, "tech_datetime": "2018-03-31 21:51:00", - "candidate_index": 3623, + "candidate_index": 3599, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, @@ -446464,7 +446261,7 @@ "bar_offset": 2, "tech_price": 8132000.0, "tech_datetime": "2018-04-04 04:45:00", - "candidate_index": 3655, + "candidate_index": 3631, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, @@ -446476,7 +446273,7 @@ "bar_offset": 5, "tech_price": 7557000.0, "tech_datetime": "2018-04-05 18:06:00", - "candidate_index": 3665, + "candidate_index": 3641, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, @@ -446488,7 +446285,7 @@ "bar_offset": 5, "tech_price": 7708000.0, "tech_datetime": "2018-04-09 11:48:00", - "candidate_index": 3697, + "candidate_index": 3673, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, @@ -446500,7 +446297,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2018-04-13 22:24:00", - "candidate_index": 3733, + "candidate_index": 3709, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, @@ -446512,7 +446309,7 @@ "bar_offset": 0, "tech_price": 9755000.0, "tech_datetime": "2018-04-21 16:30:00", - "candidate_index": 3794, + "candidate_index": 3770, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, @@ -446524,7 +446321,7 @@ "bar_offset": 2, "tech_price": 10650000.0, "tech_datetime": "2018-04-25 11:57:00", - "candidate_index": 3829, + "candidate_index": 3805, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -446536,7 +446333,7 @@ "bar_offset": 3, "tech_price": 10227000.0, "tech_datetime": "2018-04-30 12:12:00", - "candidate_index": 3868, + "candidate_index": 3844, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, @@ -446548,7 +446345,7 @@ "bar_offset": 8, "tech_price": 10896000.0, "tech_datetime": "2018-05-06 11:27:00", - "candidate_index": 3913, + "candidate_index": 3889, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, @@ -446560,7 +446357,7 @@ "bar_offset": 18, "tech_price": 10368000.0, "tech_datetime": "2018-05-10 08:30:00", - "candidate_index": 3937, + "candidate_index": 3913, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, @@ -446572,7 +446369,7 @@ "bar_offset": 41, "tech_price": 9870000.0, "tech_datetime": "2018-05-11 15:30:00", - "candidate_index": 3944, + "candidate_index": 3920, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, @@ -446584,7 +446381,7 @@ "bar_offset": 10, "tech_price": 9871000.0, "tech_datetime": "2018-05-15 06:15:00", - "candidate_index": 3980, + "candidate_index": 3956, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, @@ -446596,7 +446393,7 @@ "bar_offset": 1, "tech_price": 9411000.0, "tech_datetime": "2018-05-21 22:18:00", - "candidate_index": 4026, + "candidate_index": 4002, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, @@ -446608,7 +446405,7 @@ "bar_offset": 3, "tech_price": 8429000.0, "tech_datetime": "2018-06-04 09:39:00", - "candidate_index": 4103, + "candidate_index": 4079, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, @@ -446620,7 +446417,7 @@ "bar_offset": 1, "tech_price": 7557000.0, "tech_datetime": "2018-06-19 22:18:00", - "candidate_index": 4175, + "candidate_index": 4151, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, @@ -446632,7 +446429,7 @@ "bar_offset": 18, "tech_price": 7475000.0, "tech_datetime": "2018-06-21 12:12:00", - "candidate_index": 4180, + "candidate_index": 4156, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, @@ -446644,7 +446441,7 @@ "bar_offset": 0, "tech_price": 7071000.0, "tech_datetime": "2018-06-25 23:27:00", - "candidate_index": 4207, + "candidate_index": 4183, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, @@ -446656,7 +446453,7 @@ "bar_offset": 1, "tech_price": 7573000.0, "tech_datetime": "2018-07-08 08:33:00", - "candidate_index": 4276, + "candidate_index": 4252, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, @@ -446668,7 +446465,7 @@ "bar_offset": 0, "tech_price": 8601000.0, "tech_datetime": "2018-07-21 01:39:00", - "candidate_index": 4348, + "candidate_index": 4324, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, @@ -446680,7 +446477,7 @@ "bar_offset": 2, "tech_price": 9530000.0, "tech_datetime": "2018-07-25 09:36:00", - "candidate_index": 4378, + "candidate_index": 4354, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, @@ -446692,7 +446489,7 @@ "bar_offset": 1, "tech_price": 9215000.0, "tech_datetime": "2018-07-29 09:33:00", - "candidate_index": 4398, + "candidate_index": 4374, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, @@ -446704,7 +446501,7 @@ "bar_offset": 80, "tech_price": 9151000.0, "tech_datetime": "2018-07-31 17:18:00", - "candidate_index": 4412, + "candidate_index": 4388, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -446716,7 +446513,7 @@ "bar_offset": 79, "tech_price": 8751000.0, "tech_datetime": "2018-08-01 01:21:00", - "candidate_index": 4413, + "candidate_index": 4389, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, @@ -446728,7 +446525,7 @@ "bar_offset": 0, "tech_price": 7620000.0, "tech_datetime": "2018-08-10 06:45:00", - "candidate_index": 4476, + "candidate_index": 4452, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, @@ -446740,7 +446537,7 @@ "bar_offset": 1, "tech_price": 7580000.0, "tech_datetime": "2018-08-13 17:36:00", - "candidate_index": 4505, + "candidate_index": 4481, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, @@ -446752,7 +446549,7 @@ "bar_offset": 1, "tech_price": 7591000.0, "tech_datetime": "2018-08-16 01:15:00", - "candidate_index": 4531, + "candidate_index": 4507, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, @@ -446764,7 +446561,7 @@ "bar_offset": 1, "tech_price": 7702000.0, "tech_datetime": "2018-08-22 11:03:00", - "candidate_index": 4577, + "candidate_index": 4553, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, @@ -446776,7 +446573,7 @@ "bar_offset": 1, "tech_price": 8300000.0, "tech_datetime": "2018-09-05 11:03:00", - "candidate_index": 4651, + "candidate_index": 4627, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -446788,7 +446585,7 @@ "bar_offset": 2, "tech_price": 7606000.0, "tech_datetime": "2018-09-22 10:21:00", - "candidate_index": 4759, + "candidate_index": 4735, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, @@ -446800,7 +446597,7 @@ "bar_offset": 2, "tech_price": 7773000.0, "tech_datetime": "2018-10-15 16:03:00", - "candidate_index": 4844, + "candidate_index": 4820, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, @@ -446812,7 +446609,7 @@ "bar_offset": 0, "tech_price": 6563000.0, "tech_datetime": "2018-11-16 09:15:00", - "candidate_index": 4913, + "candidate_index": 4889, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, @@ -446824,7 +446621,7 @@ "bar_offset": 0, "tech_price": 5510000.0, "tech_datetime": "2018-11-20 23:57:00", - "candidate_index": 4937, + "candidate_index": 4913, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, @@ -446836,7 +446633,7 @@ "bar_offset": 52, "tech_price": 5187000.0, "tech_datetime": "2018-11-21 08:57:00", - "candidate_index": 4938, + "candidate_index": 4914, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, @@ -446848,7 +446645,7 @@ "bar_offset": 0, "tech_price": 5399000.0, "tech_datetime": "2018-11-21 18:36:00", - "candidate_index": 4947, + "candidate_index": 4923, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, @@ -446860,7 +446657,7 @@ "bar_offset": 2, "tech_price": 5327000.0, "tech_datetime": "2018-11-22 11:03:00", - "candidate_index": 4953, + "candidate_index": 4929, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, @@ -446872,7 +446669,7 @@ "bar_offset": 0, "tech_price": 5099000.0, "tech_datetime": "2018-11-24 09:48:00", - "candidate_index": 4968, + "candidate_index": 4944, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, @@ -446884,7 +446681,7 @@ "bar_offset": 0, "tech_price": 4439000.0, "tech_datetime": "2018-11-25 20:03:00", - "candidate_index": 4976, + "candidate_index": 4952, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, @@ -446896,7 +446693,7 @@ "bar_offset": 0, "tech_price": 4740000.0, "tech_datetime": "2018-11-26 06:51:00", - "candidate_index": 4984, + "candidate_index": 4960, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, @@ -446908,7 +446705,7 @@ "bar_offset": 1, "tech_price": 4465000.0, "tech_datetime": "2018-11-27 04:30:00", - "candidate_index": 4997, + "candidate_index": 4973, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, @@ -446920,7 +446717,7 @@ "bar_offset": 1, "tech_price": 4370000.0, "tech_datetime": "2018-11-27 16:03:00", - "candidate_index": 5003, + "candidate_index": 4979, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -446932,7 +446729,7 @@ "bar_offset": 1, "tech_price": 4905000.0, "tech_datetime": "2018-11-29 05:45:00", - "candidate_index": 5029, + "candidate_index": 5005, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, @@ -446944,7 +446741,7 @@ "bar_offset": 0, "tech_price": 4994000.0, "tech_datetime": "2018-11-29 20:45:00", - "candidate_index": 5036, + "candidate_index": 5012, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, @@ -446956,7 +446753,7 @@ "bar_offset": 2, "tech_price": 4820000.0, "tech_datetime": "2018-12-02 11:27:00", - "candidate_index": 5056, + "candidate_index": 5032, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, @@ -446968,7 +446765,7 @@ "bar_offset": 5, "tech_price": 4572000.0, "tech_datetime": "2018-12-05 00:15:00", - "candidate_index": 5079, + "candidate_index": 5055, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, @@ -446980,7 +446777,7 @@ "bar_offset": 0, "tech_price": 3946000.0, "tech_datetime": "2018-12-08 04:15:00", - "candidate_index": 5102, + "candidate_index": 5078, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, @@ -446992,7 +446789,7 @@ "bar_offset": 1, "tech_price": 4086000.0, "tech_datetime": "2018-12-10 02:21:00", - "candidate_index": 5122, + "candidate_index": 5098, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, @@ -447004,7 +446801,7 @@ "bar_offset": 1, "tech_price": 4375000.0, "tech_datetime": "2018-12-19 22:42:00", - "candidate_index": 5198, + "candidate_index": 5174, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, @@ -447016,7 +446813,7 @@ "bar_offset": 0, "tech_price": 4604000.0, "tech_datetime": "2018-12-21 02:00:00", - "candidate_index": 5213, + "candidate_index": 5189, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, @@ -447028,7 +446825,7 @@ "bar_offset": 2, "tech_price": 4665000.0, "tech_datetime": "2018-12-21 10:45:00", - "candidate_index": 5220, + "candidate_index": 5196, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, @@ -447040,7 +446837,7 @@ "bar_offset": 0, "tech_price": 4570000.0, "tech_datetime": "2018-12-21 21:36:00", - "candidate_index": 5225, + "candidate_index": 5201, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, @@ -447052,7 +446849,7 @@ "bar_offset": 1, "tech_price": 4676000.0, "tech_datetime": "2018-12-25 00:36:00", - "candidate_index": 5252, + "candidate_index": 5228, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, @@ -447064,7 +446861,7 @@ "bar_offset": 1, "tech_price": 4273000.0, "tech_datetime": "2018-12-30 08:42:00", - "candidate_index": 5295, + "candidate_index": 5271, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, @@ -447076,7 +446873,7 @@ "bar_offset": 0, "tech_price": 4515000.0, "tech_datetime": "2019-01-07 10:00:00", - "candidate_index": 5349, + "candidate_index": 5325, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, @@ -447088,7 +446885,7 @@ "bar_offset": 0, "tech_price": 4547000.0, "tech_datetime": "2019-01-09 00:39:00", - "candidate_index": 5356, + "candidate_index": 5332, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, @@ -447100,7 +446897,7 @@ "bar_offset": 0, "tech_price": 4159000.0, "tech_datetime": "2019-01-19 19:03:00", - "candidate_index": 5407, + "candidate_index": 5383, "gt_datetime": "2019-01-19 19:03:00", "gt_price": 4180000.0 }, @@ -447112,7 +446909,7 @@ "bar_offset": 11, "tech_price": 4534000.0, "tech_datetime": "2019-02-24 16:27:00", - "candidate_index": 5531, + "candidate_index": 5507, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, @@ -447124,7 +446921,7 @@ "bar_offset": 0, "tech_price": 5671000.0, "tech_datetime": "2019-04-02 14:21:00", - "candidate_index": 5627, + "candidate_index": 5603, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, @@ -447136,7 +446933,7 @@ "bar_offset": 0, "tech_price": 5696000.0, "tech_datetime": "2019-04-03 12:09:00", - "candidate_index": 5637, + "candidate_index": 5613, "gt_datetime": "2019-04-03 12:09:00", "gt_price": 5764000.0 }, @@ -447148,7 +446945,7 @@ "bar_offset": 1, "tech_price": 5917000.0, "tech_datetime": "2019-04-04 06:06:00", - "candidate_index": 5646, + "candidate_index": 5622, "gt_datetime": "2019-04-04 06:03:00", "gt_price": 5973000.0 }, @@ -447160,7 +446957,7 @@ "bar_offset": 2, "tech_price": 5863000.0, "tech_datetime": "2019-04-07 01:45:00", - "candidate_index": 5660, + "candidate_index": 5636, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, @@ -447172,7 +446969,7 @@ "bar_offset": 12, "tech_price": 6190000.0, "tech_datetime": "2019-04-11 05:24:00", - "candidate_index": 5685, + "candidate_index": 5661, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, @@ -447184,7 +446981,7 @@ "bar_offset": 19, "tech_price": 6518000.0, "tech_datetime": "2019-04-24 16:27:00", - "candidate_index": 5738, + "candidate_index": 5714, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, @@ -447196,7 +446993,7 @@ "bar_offset": 0, "tech_price": 6259000.0, "tech_datetime": "2019-04-26 11:36:00", - "candidate_index": 5746, + "candidate_index": 5722, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, @@ -447208,7 +447005,7 @@ "bar_offset": 1, "tech_price": 8100000.0, "tech_datetime": "2019-05-11 15:33:00", - "candidate_index": 5818, + "candidate_index": 5794, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, @@ -447220,7 +447017,7 @@ "bar_offset": 2, "tech_price": 8726000.0, "tech_datetime": "2019-05-12 18:42:00", - "candidate_index": 5830, + "candidate_index": 5806, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, @@ -447232,7 +447029,7 @@ "bar_offset": 2, "tech_price": 9446000.0, "tech_datetime": "2019-05-14 07:15:00", - "candidate_index": 5851, + "candidate_index": 5827, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, @@ -447244,7 +447041,7 @@ "bar_offset": 0, "tech_price": 9821000.0, "tech_datetime": "2019-05-14 17:00:00", - "candidate_index": 5857, + "candidate_index": 5833, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, @@ -447256,7 +447053,7 @@ "bar_offset": 2, "tech_price": 9698000.0, "tech_datetime": "2019-05-15 09:21:00", - "candidate_index": 5861, + "candidate_index": 5837, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, @@ -447268,7 +447065,7 @@ "bar_offset": 6, "tech_price": 9751000.0, "tech_datetime": "2019-05-16 10:21:00", - "candidate_index": 5870, + "candidate_index": 5846, "gt_datetime": "2019-05-16 10:03:00", "gt_price": 9833000.0 }, @@ -447280,7 +447077,7 @@ "bar_offset": 74, "tech_price": 9470000.0, "tech_datetime": "2019-05-17 09:24:00", - "candidate_index": 5876, + "candidate_index": 5852, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, @@ -447292,7 +447089,7 @@ "bar_offset": 6, "tech_price": 9697000.0, "tech_datetime": "2019-05-20 08:30:00", - "candidate_index": 5906, + "candidate_index": 5882, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, @@ -447304,7 +447101,7 @@ "bar_offset": 0, "tech_price": 9645000.0, "tech_datetime": "2019-05-21 06:30:00", - "candidate_index": 5914, + "candidate_index": 5890, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, @@ -447316,7 +447113,7 @@ "bar_offset": 1, "tech_price": 10522000.0, "tech_datetime": "2019-05-27 10:06:00", - "candidate_index": 5960, + "candidate_index": 5936, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, @@ -447328,7 +447125,7 @@ "bar_offset": 0, "tech_price": 10772000.0, "tech_datetime": "2019-05-31 01:03:00", - "candidate_index": 5986, + "candidate_index": 5962, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, @@ -447340,7 +447137,7 @@ "bar_offset": 5, "tech_price": 10519000.0, "tech_datetime": "2019-06-02 22:03:00", - "candidate_index": 6000, + "candidate_index": 5976, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, @@ -447352,7 +447149,7 @@ "bar_offset": 1, "tech_price": 9720000.0, "tech_datetime": "2019-06-05 19:57:00", - "candidate_index": 6013, + "candidate_index": 5989, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, @@ -447364,7 +447161,7 @@ "bar_offset": 10, "tech_price": 9744000.0, "tech_datetime": "2019-06-08 04:12:00", - "candidate_index": 6029, + "candidate_index": 6005, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, @@ -447376,7 +447173,7 @@ "bar_offset": 1, "tech_price": 12960000.0, "tech_datetime": "2019-06-22 21:51:00", - "candidate_index": 6121, + "candidate_index": 6097, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -447388,7 +447185,7 @@ "bar_offset": 1, "tech_price": 15256000.0, "tech_datetime": "2019-06-26 14:18:00", - "candidate_index": 6152, + "candidate_index": 6128, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, @@ -447400,7 +447197,7 @@ "bar_offset": 1, "tech_price": 16726000.0, "tech_datetime": "2019-06-27 05:03:00", - "candidate_index": 6163, + "candidate_index": 6139, "gt_datetime": "2019-06-27 05:00:00", "gt_price": 16858000.0 }, @@ -447412,7 +447209,7 @@ "bar_offset": 25, "tech_price": 16635000.0, "tech_datetime": "2019-06-27 04:39:00", - "candidate_index": 6162, + "candidate_index": 6138, "gt_datetime": "2019-06-27 05:54:00", "gt_price": 15767000.0 }, @@ -447424,7 +447221,7 @@ "bar_offset": 2, "tech_price": 16224000.0, "tech_datetime": "2019-06-27 09:33:00", - "candidate_index": 6166, + "candidate_index": 6142, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, @@ -447436,7 +447233,7 @@ "bar_offset": 0, "tech_price": 15082000.0, "tech_datetime": "2019-06-27 21:03:00", - "candidate_index": 6169, + "candidate_index": 6145, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, @@ -447448,7 +447245,7 @@ "bar_offset": 0, "tech_price": 14374000.0, "tech_datetime": "2019-06-28 08:09:00", - "candidate_index": 6173, + "candidate_index": 6149, "gt_datetime": "2019-06-28 08:09:00", "gt_price": 14520000.0 }, @@ -447460,7 +447257,7 @@ "bar_offset": 2, "tech_price": 14386000.0, "tech_datetime": "2019-06-28 10:30:00", - "candidate_index": 6175, + "candidate_index": 6151, "gt_datetime": "2019-06-28 10:24:00", "gt_price": 14530000.0 }, @@ -447472,7 +447269,7 @@ "bar_offset": 4, "tech_price": 15315000.0, "tech_datetime": "2019-06-29 09:21:00", - "candidate_index": 6192, + "candidate_index": 6168, "gt_datetime": "2019-06-29 09:09:00", "gt_price": 15411000.0 }, @@ -447484,7 +447281,7 @@ "bar_offset": 3, "tech_price": 14879000.0, "tech_datetime": "2019-06-29 22:12:00", - "candidate_index": 6196, + "candidate_index": 6172, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, @@ -447496,7 +447293,7 @@ "bar_offset": 4, "tech_price": 14200000.0, "tech_datetime": "2019-07-01 06:09:00", - "candidate_index": 6207, + "candidate_index": 6183, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, @@ -447508,7 +447305,7 @@ "bar_offset": 0, "tech_price": 13035000.0, "tech_datetime": "2019-07-02 09:15:00", - "candidate_index": 6221, + "candidate_index": 6197, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, @@ -447520,7 +447317,7 @@ "bar_offset": 0, "tech_price": 12647000.0, "tech_datetime": "2019-07-02 18:09:00", - "candidate_index": 6223, + "candidate_index": 6199, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, @@ -447532,7 +447329,7 @@ "bar_offset": 2, "tech_price": 13901000.0, "tech_datetime": "2019-07-03 14:27:00", - "candidate_index": 6235, + "candidate_index": 6211, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, @@ -447544,7 +447341,7 @@ "bar_offset": 1, "tech_price": 14268000.0, "tech_datetime": "2019-07-04 09:06:00", - "candidate_index": 6245, + "candidate_index": 6221, "gt_datetime": "2019-07-04 09:03:00", "gt_price": 14516000.0 }, @@ -447556,7 +447353,7 @@ "bar_offset": 2, "tech_price": 15379000.0, "tech_datetime": "2019-07-10 20:51:00", - "candidate_index": 6306, + "candidate_index": 6282, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, @@ -447568,7 +447365,7 @@ "bar_offset": 1, "tech_price": 14675000.0, "tech_datetime": "2019-07-11 07:51:00", - "candidate_index": 6308, + "candidate_index": 6284, "gt_datetime": "2019-07-11 07:48:00", "gt_price": 14784000.0 }, @@ -447580,7 +447377,7 @@ "bar_offset": 2, "tech_price": 14150000.0, "tech_datetime": "2019-07-12 00:27:00", - "candidate_index": 6313, + "candidate_index": 6289, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, @@ -447592,7 +447389,7 @@ "bar_offset": 5, "tech_price": 14201000.0, "tech_datetime": "2019-07-13 06:15:00", - "candidate_index": 6324, + "candidate_index": 6300, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, @@ -447604,7 +447401,7 @@ "bar_offset": 0, "tech_price": 13370000.0, "tech_datetime": "2019-07-16 08:15:00", - "candidate_index": 6351, + "candidate_index": 6327, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, @@ -447616,7 +447413,7 @@ "bar_offset": 0, "tech_price": 11563000.0, "tech_datetime": "2019-07-17 15:24:00", - "candidate_index": 6361, + "candidate_index": 6337, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, @@ -447628,7 +447425,7 @@ "bar_offset": 0, "tech_price": 11927000.0, "tech_datetime": "2019-07-18 06:42:00", - "candidate_index": 6373, + "candidate_index": 6349, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, @@ -447640,7 +447437,7 @@ "bar_offset": 2, "tech_price": 13021000.0, "tech_datetime": "2019-07-21 08:15:00", - "candidate_index": 6402, + "candidate_index": 6378, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, @@ -447652,7 +447449,7 @@ "bar_offset": 1, "tech_price": 12014000.0, "tech_datetime": "2019-07-25 10:18:00", - "candidate_index": 6434, + "candidate_index": 6410, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, @@ -447664,7 +447461,7 @@ "bar_offset": 1, "tech_price": 14441000.0, "tech_datetime": "2019-08-06 16:09:00", - "candidate_index": 6516, + "candidate_index": 6492, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, @@ -447676,7 +447473,7 @@ "bar_offset": 1, "tech_price": 14273000.0, "tech_datetime": "2019-08-07 22:21:00", - "candidate_index": 6525, + "candidate_index": 6501, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, @@ -447688,7 +447485,7 @@ "bar_offset": 2, "tech_price": 12699000.0, "tech_datetime": "2019-08-16 07:36:00", - "candidate_index": 6575, + "candidate_index": 6551, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, @@ -447700,7 +447497,7 @@ "bar_offset": 4, "tech_price": 12780000.0, "tech_datetime": "2019-08-17 02:27:00", - "candidate_index": 6581, + "candidate_index": 6557, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, @@ -447712,7 +447509,7 @@ "bar_offset": 1, "tech_price": 13175000.0, "tech_datetime": "2019-08-20 09:09:00", - "candidate_index": 6601, + "candidate_index": 6577, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, @@ -447724,7 +447521,7 @@ "bar_offset": 0, "tech_price": 12577000.0, "tech_datetime": "2019-08-26 09:18:00", - "candidate_index": 6634, + "candidate_index": 6610, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, @@ -447736,7 +447533,7 @@ "bar_offset": 12, "tech_price": 12926000.0, "tech_datetime": "2019-09-06 21:51:00", - "candidate_index": 6694, + "candidate_index": 6670, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, @@ -447748,7 +447545,7 @@ "bar_offset": 15, "tech_price": 12385000.0, "tech_datetime": "2019-09-13 08:00:00", - "candidate_index": 6730, + "candidate_index": 6706, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, @@ -447760,7 +447557,7 @@ "bar_offset": 0, "tech_price": 12167000.0, "tech_datetime": "2019-09-20 05:03:00", - "candidate_index": 6751, + "candidate_index": 6727, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, @@ -447772,7 +447569,7 @@ "bar_offset": 1, "tech_price": 10509000.0, "tech_datetime": "2019-09-25 06:48:00", - "candidate_index": 6775, + "candidate_index": 6751, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, @@ -447784,7 +447581,7 @@ "bar_offset": 1, "tech_price": 10285000.0, "tech_datetime": "2019-09-26 07:12:00", - "candidate_index": 6781, + "candidate_index": 6757, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, @@ -447796,7 +447593,7 @@ "bar_offset": 0, "tech_price": 9915000.0, "tech_datetime": "2019-09-29 07:45:00", - "candidate_index": 6801, + "candidate_index": 6777, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, @@ -447808,7 +447605,7 @@ "bar_offset": 1, "tech_price": 10174000.0, "tech_datetime": "2019-10-01 12:21:00", - "candidate_index": 6816, + "candidate_index": 6792, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, @@ -447820,7 +447617,7 @@ "bar_offset": 1, "tech_price": 10333000.0, "tech_datetime": "2019-10-11 14:03:00", - "candidate_index": 6866, + "candidate_index": 6842, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, @@ -447832,7 +447629,7 @@ "bar_offset": 0, "tech_price": 11505000.0, "tech_datetime": "2019-10-26 10:45:00", - "candidate_index": 6936, + "candidate_index": 6912, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -447844,7 +447641,7 @@ "bar_offset": 1, "tech_price": 11180000.0, "tech_datetime": "2019-10-26 14:24:00", - "candidate_index": 6938, + "candidate_index": 6914, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, @@ -447856,7 +447653,7 @@ "bar_offset": 0, "tech_price": 10900000.0, "tech_datetime": "2019-10-26 21:33:00", - "candidate_index": 6939, + "candidate_index": 6915, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, @@ -447868,7 +447665,7 @@ "bar_offset": 1, "tech_price": 11240000.0, "tech_datetime": "2019-10-28 10:33:00", - "candidate_index": 6958, + "candidate_index": 6934, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, @@ -447880,7 +447677,7 @@ "bar_offset": 0, "tech_price": 10547000.0, "tech_datetime": "2019-11-11 01:18:00", - "candidate_index": 7021, + "candidate_index": 6997, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, @@ -447892,7 +447689,7 @@ "bar_offset": 1, "tech_price": 8721000.0, "tech_datetime": "2019-11-23 05:33:00", - "candidate_index": 7070, + "candidate_index": 7046, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, @@ -447904,7 +447701,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2019-11-26 01:12:00", - "candidate_index": 7101, + "candidate_index": 7077, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, @@ -447916,7 +447713,7 @@ "bar_offset": 0, "tech_price": 9153000.0, "tech_datetime": "2019-11-30 01:00:00", - "candidate_index": 7136, + "candidate_index": 7112, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -447928,7 +447725,7 @@ "bar_offset": 0, "tech_price": 8888000.0, "tech_datetime": "2019-12-04 22:24:00", - "candidate_index": 7164, + "candidate_index": 7140, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, @@ -447940,7 +447737,7 @@ "bar_offset": 1, "tech_price": 8848000.0, "tech_datetime": "2019-12-07 13:54:00", - "candidate_index": 7183, + "candidate_index": 7159, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, @@ -447952,7 +447749,7 @@ "bar_offset": 1, "tech_price": 8511000.0, "tech_datetime": "2019-12-19 08:00:00", - "candidate_index": 7233, + "candidate_index": 7209, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, @@ -447964,7 +447761,7 @@ "bar_offset": 0, "tech_price": 8854000.0, "tech_datetime": "2019-12-24 01:15:00", - "candidate_index": 7256, + "candidate_index": 7232, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, @@ -447976,7 +447773,7 @@ "bar_offset": 1, "tech_price": 8583000.0, "tech_datetime": "2019-12-30 05:27:00", - "candidate_index": 7282, + "candidate_index": 7258, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -447988,7 +447785,7 @@ "bar_offset": 2, "tech_price": 9658000.0, "tech_datetime": "2020-01-08 10:00:00", - "candidate_index": 7323, + "candidate_index": 7299, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, @@ -448000,7 +447797,7 @@ "bar_offset": 3, "tech_price": 10407000.0, "tech_datetime": "2020-01-19 11:33:00", - "candidate_index": 7400, + "candidate_index": 7376, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, @@ -448012,7 +447809,7 @@ "bar_offset": 21, "tech_price": 11939000.0, "tech_datetime": "2020-02-13 16:15:00", - "candidate_index": 7522, + "candidate_index": 7498, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, @@ -448024,7 +447821,7 @@ "bar_offset": 7, "tech_price": 11888000.0, "tech_datetime": "2020-02-20 02:51:00", - "candidate_index": 7558, + "candidate_index": 7534, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, @@ -448036,7 +447833,7 @@ "bar_offset": 2, "tech_price": 10800000.0, "tech_datetime": "2020-02-27 21:27:00", - "candidate_index": 7595, + "candidate_index": 7571, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, @@ -448048,7 +447845,7 @@ "bar_offset": 0, "tech_price": 10884000.0, "tech_datetime": "2020-03-08 01:39:00", - "candidate_index": 7638, + "candidate_index": 7614, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, @@ -448060,7 +447857,7 @@ "bar_offset": 10, "tech_price": 9794000.0, "tech_datetime": "2020-03-10 22:39:00", - "candidate_index": 7652, + "candidate_index": 7628, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, @@ -448072,7 +447869,7 @@ "bar_offset": 78, "tech_price": 7757000.0, "tech_datetime": "2020-03-12 23:42:00", - "candidate_index": 7660, + "candidate_index": 7636, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, @@ -448084,7 +447881,7 @@ "bar_offset": 99, "tech_price": 7756000.0, "tech_datetime": "2020-03-13 00:51:00", - "candidate_index": 7661, + "candidate_index": 7637, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, @@ -448096,7 +447893,7 @@ "bar_offset": 75, "tech_price": 7776000.0, "tech_datetime": "2020-03-13 01:03:00", - "candidate_index": 7662, + "candidate_index": 7638, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, @@ -448108,7 +447905,7 @@ "bar_offset": 212, "tech_price": 6273000.0, "tech_datetime": "2020-03-13 11:39:00", - "candidate_index": 7663, + "candidate_index": 7639, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, @@ -448120,7 +447917,7 @@ "bar_offset": 99, "tech_price": 6668000.0, "tech_datetime": "2020-03-13 12:06:00", - "candidate_index": 7664, + "candidate_index": 7640, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, @@ -448132,7 +447929,7 @@ "bar_offset": 64, "tech_price": 6682000.0, "tech_datetime": "2020-03-13 12:12:00", - "candidate_index": 7665, + "candidate_index": 7641, "gt_datetime": "2020-03-13 09:00:00", "gt_price": 6563000.0 }, @@ -448144,7 +447941,7 @@ "bar_offset": 54, "tech_price": 7000000.0, "tech_datetime": "2020-03-13 12:18:00", - "candidate_index": 7666, + "candidate_index": 7642, "gt_datetime": "2020-03-13 09:36:00", "gt_price": 6600000.0 }, @@ -448156,7 +447953,7 @@ "bar_offset": 108, "tech_price": 7088000.0, "tech_datetime": "2020-03-13 16:54:00", - "candidate_index": 7667, + "candidate_index": 7643, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 6099000.0 }, @@ -448168,7 +447965,7 @@ "bar_offset": 109, "tech_price": 7244000.0, "tech_datetime": "2020-03-13 17:06:00", - "candidate_index": 7668, + "candidate_index": 7644, "gt_datetime": "2020-03-13 11:39:00", "gt_price": 6600000.0 }, @@ -448180,7 +447977,7 @@ "bar_offset": 143, "tech_price": 7309000.0, "tech_datetime": "2020-03-13 18:54:00", - "candidate_index": 7669, + "candidate_index": 7645, "gt_datetime": "2020-03-13 11:45:00", "gt_price": 6595000.0 }, @@ -448192,7 +447989,7 @@ "bar_offset": 136, "tech_price": 7306000.0, "tech_datetime": "2020-03-13 19:06:00", - "candidate_index": 7670, + "candidate_index": 7646, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 7316000.0 }, @@ -448204,7 +448001,7 @@ "bar_offset": 185, "tech_price": 7203000.0, "tech_datetime": "2020-03-13 21:42:00", - "candidate_index": 7671, + "candidate_index": 7647, "gt_datetime": "2020-03-13 12:27:00", "gt_price": 7240000.0 }, @@ -448216,7 +448013,7 @@ "bar_offset": 191, "tech_price": 7411000.0, "tech_datetime": "2020-03-13 22:33:00", - "candidate_index": 7672, + "candidate_index": 7648, "gt_datetime": "2020-03-13 13:00:00", "gt_price": 6931000.0 }, @@ -448228,7 +448025,7 @@ "bar_offset": 233, "tech_price": 6874000.0, "tech_datetime": "2020-03-14 04:42:00", - "candidate_index": 7673, + "candidate_index": 7649, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, @@ -448240,7 +448037,7 @@ "bar_offset": 194, "tech_price": 6929000.0, "tech_datetime": "2020-03-14 04:45:00", - "candidate_index": 7674, + "candidate_index": 7650, "gt_datetime": "2020-03-13 19:03:00", "gt_price": 7363000.0 }, @@ -448252,7 +448049,7 @@ "bar_offset": 126, "tech_price": 7050000.0, "tech_datetime": "2020-03-14 04:51:00", - "candidate_index": 7675, + "candidate_index": 7651, "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, @@ -448264,7 +448061,7 @@ "bar_offset": 97, "tech_price": 7161000.0, "tech_datetime": "2020-03-14 06:36:00", - "candidate_index": 7676, + "candidate_index": 7652, "gt_datetime": "2020-03-14 01:45:00", "gt_price": 6911000.0 }, @@ -448276,7 +448073,7 @@ "bar_offset": 1, "tech_price": 7262000.0, "tech_datetime": "2020-03-14 08:15:00", - "candidate_index": 7679, + "candidate_index": 7655, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, @@ -448288,7 +448085,7 @@ "bar_offset": 2, "tech_price": 6969000.0, "tech_datetime": "2020-03-14 20:51:00", - "candidate_index": 7684, + "candidate_index": 7660, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, @@ -448300,7 +448097,7 @@ "bar_offset": 0, "tech_price": 7038000.0, "tech_datetime": "2020-03-15 21:18:00", - "candidate_index": 7696, + "candidate_index": 7672, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, @@ -448312,7 +448109,7 @@ "bar_offset": 1, "tech_price": 7230000.0, "tech_datetime": "2020-03-16 07:03:00", - "candidate_index": 7702, + "candidate_index": 7678, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, @@ -448324,7 +448121,7 @@ "bar_offset": 0, "tech_price": 6357000.0, "tech_datetime": "2020-03-16 21:09:00", - "candidate_index": 7704, + "candidate_index": 7680, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, @@ -448336,7 +448133,7 @@ "bar_offset": 0, "tech_price": 6575000.0, "tech_datetime": "2020-03-17 01:00:00", - "candidate_index": 7711, + "candidate_index": 7687, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, @@ -448348,7 +448145,7 @@ "bar_offset": 1, "tech_price": 6802000.0, "tech_datetime": "2020-03-17 17:21:00", - "candidate_index": 7720, + "candidate_index": 7696, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, @@ -448360,7 +448157,7 @@ "bar_offset": 4, "tech_price": 6820000.0, "tech_datetime": "2020-03-18 09:45:00", - "candidate_index": 7730, + "candidate_index": 7706, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, @@ -448372,7 +448169,7 @@ "bar_offset": 0, "tech_price": 8005000.0, "tech_datetime": "2020-03-20 07:54:00", - "candidate_index": 7755, + "candidate_index": 7731, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, @@ -448384,7 +448181,7 @@ "bar_offset": 0, "tech_price": 8505000.0, "tech_datetime": "2020-03-20 19:48:00", - "candidate_index": 7763, + "candidate_index": 7739, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, @@ -448396,7 +448193,7 @@ "bar_offset": 3, "tech_price": 8018000.0, "tech_datetime": "2020-03-21 11:21:00", - "candidate_index": 7768, + "candidate_index": 7744, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, @@ -448408,7 +448205,7 @@ "bar_offset": 4, "tech_price": 7884000.0, "tech_datetime": "2020-03-22 05:54:00", - "candidate_index": 7776, + "candidate_index": 7752, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, @@ -448420,7 +448217,7 @@ "bar_offset": 0, "tech_price": 8115000.0, "tech_datetime": "2020-03-23 22:06:00", - "candidate_index": 7795, + "candidate_index": 7771, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, @@ -448432,7 +448229,7 @@ "bar_offset": 0, "tech_price": 8454000.0, "tech_datetime": "2020-03-25 18:39:00", - "candidate_index": 7825, + "candidate_index": 7801, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, @@ -448444,7 +448241,7 @@ "bar_offset": 5, "tech_price": 7943000.0, "tech_datetime": "2020-03-31 07:45:00", - "candidate_index": 7865, + "candidate_index": 7841, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, @@ -448456,7 +448253,7 @@ "bar_offset": 3, "tech_price": 8456000.0, "tech_datetime": "2020-04-03 02:39:00", - "candidate_index": 7894, + "candidate_index": 7870, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, @@ -448468,7 +448265,7 @@ "bar_offset": 0, "tech_price": 8880000.0, "tech_datetime": "2020-04-07 09:33:00", - "candidate_index": 7927, + "candidate_index": 7903, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, @@ -448480,7 +448277,7 @@ "bar_offset": 3, "tech_price": 8688000.0, "tech_datetime": "2020-04-13 02:15:00", - "candidate_index": 7954, + "candidate_index": 7930, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, @@ -448492,7 +448289,7 @@ "bar_offset": 16, "tech_price": 8702000.0, "tech_datetime": "2020-04-19 08:39:00", - "candidate_index": 7984, + "candidate_index": 7960, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, @@ -448504,7 +448301,7 @@ "bar_offset": 1, "tech_price": 11365000.0, "tech_datetime": "2020-04-30 15:21:00", - "candidate_index": 8039, + "candidate_index": 8015, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, @@ -448516,7 +448313,7 @@ "bar_offset": 2, "tech_price": 10772000.0, "tech_datetime": "2020-04-30 20:18:00", - "candidate_index": 8040, + "candidate_index": 8016, "gt_datetime": "2020-04-30 20:12:00", "gt_price": 10886000.0 }, @@ -448528,7 +448325,7 @@ "bar_offset": 5, "tech_price": 11016000.0, "tech_datetime": "2020-05-03 10:30:00", - "candidate_index": 8055, + "candidate_index": 8031, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, @@ -448540,7 +448337,7 @@ "bar_offset": 1, "tech_price": 12099000.0, "tech_datetime": "2020-05-08 09:51:00", - "candidate_index": 8091, + "candidate_index": 8067, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, @@ -448552,7 +448349,7 @@ "bar_offset": 83, "tech_price": 11695000.0, "tech_datetime": "2020-05-10 05:42:00", - "candidate_index": 8100, + "candidate_index": 8076, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, @@ -448564,7 +448361,7 @@ "bar_offset": 1, "tech_price": 10867000.0, "tech_datetime": "2020-05-10 17:09:00", - "candidate_index": 8102, + "candidate_index": 8078, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, @@ -448576,7 +448373,7 @@ "bar_offset": 1, "tech_price": 10750000.0, "tech_datetime": "2020-05-11 08:06:00", - "candidate_index": 8107, + "candidate_index": 8083, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, @@ -448588,7 +448385,7 @@ "bar_offset": 0, "tech_price": 11159000.0, "tech_datetime": "2020-05-11 21:30:00", - "candidate_index": 8114, + "candidate_index": 8090, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, @@ -448600,7 +448397,7 @@ "bar_offset": 1, "tech_price": 11674000.0, "tech_datetime": "2020-05-14 19:09:00", - "candidate_index": 8135, + "candidate_index": 8111, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, @@ -448612,7 +448409,7 @@ "bar_offset": 14, "tech_price": 11779000.0, "tech_datetime": "2020-05-18 11:12:00", - "candidate_index": 8162, + "candidate_index": 8138, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, @@ -448624,7 +448421,7 @@ "bar_offset": 17, "tech_price": 12095000.0, "tech_datetime": "2020-06-02 23:27:00", - "candidate_index": 8238, + "candidate_index": 8214, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, @@ -448636,7 +448433,7 @@ "bar_offset": 1, "tech_price": 11605000.0, "tech_datetime": "2020-06-23 06:12:00", - "candidate_index": 8302, + "candidate_index": 8278, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, @@ -448648,7 +448445,7 @@ "bar_offset": 1, "tech_price": 13163000.0, "tech_datetime": "2020-07-28 07:12:00", - "candidate_index": 8384, + "candidate_index": 8360, "gt_datetime": "2020-07-28 07:15:00", "gt_price": 13290000.0 }, @@ -448660,7 +448457,7 @@ "bar_offset": 2, "tech_price": 14219000.0, "tech_datetime": "2020-08-02 13:18:00", - "candidate_index": 8418, + "candidate_index": 8394, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, @@ -448672,7 +448469,7 @@ "bar_offset": 41, "tech_price": 14070000.0, "tech_datetime": "2020-08-02 12:03:00", - "candidate_index": 8417, + "candidate_index": 8393, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -448684,7 +448481,7 @@ "bar_offset": 2, "tech_price": 14142000.0, "tech_datetime": "2020-08-10 11:42:00", - "candidate_index": 8459, + "candidate_index": 8435, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, @@ -448696,7 +448493,7 @@ "bar_offset": 8, "tech_price": 14206000.0, "tech_datetime": "2020-08-18 15:12:00", - "candidate_index": 8494, + "candidate_index": 8470, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, @@ -448708,7 +448505,7 @@ "bar_offset": 7, "tech_price": 13984000.0, "tech_datetime": "2020-09-02 07:42:00", - "candidate_index": 8538, + "candidate_index": 8514, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, @@ -448720,7 +448517,7 @@ "bar_offset": 16, "tech_price": 12707000.0, "tech_datetime": "2020-09-05 06:51:00", - "candidate_index": 8554, + "candidate_index": 8530, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -448732,7 +448529,7 @@ "bar_offset": 1, "tech_price": 12964000.0, "tech_datetime": "2020-09-17 05:51:00", - "candidate_index": 8615, + "candidate_index": 8591, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, @@ -448744,7 +448541,7 @@ "bar_offset": 12, "tech_price": 15448000.0, "tech_datetime": "2020-10-28 13:15:00", - "candidate_index": 8748, + "candidate_index": 8724, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, @@ -448756,7 +448553,7 @@ "bar_offset": 1, "tech_price": 15646000.0, "tech_datetime": "2020-10-31 19:09:00", - "candidate_index": 8771, + "candidate_index": 8747, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, @@ -448768,7 +448565,7 @@ "bar_offset": 4, "tech_price": 17654000.0, "tech_datetime": "2020-11-06 10:27:00", - "candidate_index": 8815, + "candidate_index": 8791, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, @@ -448780,7 +448577,7 @@ "bar_offset": 1, "tech_price": 20194000.0, "tech_datetime": "2020-11-18 13:57:00", - "candidate_index": 8883, + "candidate_index": 8859, "gt_datetime": "2020-11-18 13:54:00", "gt_price": 20300000.0 }, @@ -448792,7 +448589,7 @@ "bar_offset": 2, "tech_price": 20876000.0, "tech_datetime": "2020-11-21 11:36:00", - "candidate_index": 8904, + "candidate_index": 8880, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, @@ -448804,7 +448601,7 @@ "bar_offset": 1, "tech_price": 21120000.0, "tech_datetime": "2020-11-25 22:51:00", - "candidate_index": 8932, + "candidate_index": 8908, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, @@ -448816,7 +448613,7 @@ "bar_offset": 0, "tech_price": 19502000.0, "tech_datetime": "2020-11-26 20:21:00", - "candidate_index": 8938, + "candidate_index": 8914, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, @@ -448828,7 +448625,7 @@ "bar_offset": 1, "tech_price": 19526000.0, "tech_datetime": "2020-11-27 10:03:00", - "candidate_index": 8942, + "candidate_index": 8918, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, @@ -448840,7 +448637,7 @@ "bar_offset": 1, "tech_price": 21388000.0, "tech_datetime": "2020-12-01 20:21:00", - "candidate_index": 8972, + "candidate_index": 8948, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, @@ -448852,7 +448649,7 @@ "bar_offset": 2, "tech_price": 21276000.0, "tech_datetime": "2020-12-02 00:12:00", - "candidate_index": 8973, + "candidate_index": 8949, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, @@ -448864,7 +448661,7 @@ "bar_offset": 1, "tech_price": 25437000.0, "tech_datetime": "2020-12-17 18:18:00", - "candidate_index": 9063, + "candidate_index": 9039, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, @@ -448876,7 +448673,7 @@ "bar_offset": 4, "tech_price": 26412000.0, "tech_datetime": "2020-12-21 05:51:00", - "candidate_index": 9092, + "candidate_index": 9068, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, @@ -448888,7 +448685,7 @@ "bar_offset": 2, "tech_price": 26909000.0, "tech_datetime": "2020-12-23 10:09:00", - "candidate_index": 9110, + "candidate_index": 9086, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, @@ -448900,7 +448697,7 @@ "bar_offset": 0, "tech_price": 31307000.0, "tech_datetime": "2020-12-27 20:33:00", - "candidate_index": 9152, + "candidate_index": 9128, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, @@ -448912,7 +448709,7 @@ "bar_offset": 1, "tech_price": 36199000.0, "tech_datetime": "2021-01-03 03:57:00", - "candidate_index": 9204, + "candidate_index": 9180, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, @@ -448924,7 +448721,7 @@ "bar_offset": 1, "tech_price": 38996000.0, "tech_datetime": "2021-01-03 16:51:00", - "candidate_index": 9210, + "candidate_index": 9186, "gt_datetime": "2021-01-03 16:48:00", "gt_price": 39427000.0 }, @@ -448936,7 +448733,7 @@ "bar_offset": 4, "tech_price": 38183000.0, "tech_datetime": "2021-01-04 13:18:00", - "candidate_index": 9215, + "candidate_index": 9191, "gt_datetime": "2021-01-04 13:06:00", "gt_price": 38399000.0 }, @@ -448948,7 +448745,7 @@ "bar_offset": 1, "tech_price": 36256000.0, "tech_datetime": "2021-01-05 00:03:00", - "candidate_index": 9220, + "candidate_index": 9196, "gt_datetime": "2021-01-05 00:00:00", "gt_price": 36692000.0 }, @@ -448960,7 +448757,7 @@ "bar_offset": 2, "tech_price": 37118000.0, "tech_datetime": "2021-01-05 09:48:00", - "candidate_index": 9224, + "candidate_index": 9200, "gt_datetime": "2021-01-05 09:42:00", "gt_price": 37400000.0 }, @@ -448972,7 +448769,7 @@ "bar_offset": 0, "tech_price": 39519000.0, "tech_datetime": "2021-01-06 13:27:00", - "candidate_index": 9236, + "candidate_index": 9212, "gt_datetime": "2021-01-06 13:27:00", "gt_price": 39798000.0 }, @@ -448984,7 +448781,7 @@ "bar_offset": 0, "tech_price": 44487000.0, "tech_datetime": "2021-01-08 03:15:00", - "candidate_index": 9254, + "candidate_index": 9230, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, @@ -448996,7 +448793,7 @@ "bar_offset": 2, "tech_price": 44474000.0, "tech_datetime": "2021-01-08 07:54:00", - "candidate_index": 9258, + "candidate_index": 9234, "gt_datetime": "2021-01-08 07:48:00", "gt_price": 44840000.0 }, @@ -449008,7 +448805,7 @@ "bar_offset": 1, "tech_price": 47298000.0, "tech_datetime": "2021-01-09 00:12:00", - "candidate_index": 9266, + "candidate_index": 9242, "gt_datetime": "2021-01-09 00:09:00", "gt_price": 47954000.0 }, @@ -449020,7 +448817,7 @@ "bar_offset": 0, "tech_price": 41941000.0, "tech_datetime": "2021-01-11 05:33:00", - "candidate_index": 9279, + "candidate_index": 9255, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, @@ -449032,7 +448829,7 @@ "bar_offset": 196, "tech_price": 39546000.0, "tech_datetime": "2021-01-11 17:12:00", - "candidate_index": 9280, + "candidate_index": 9256, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, @@ -449044,7 +448841,7 @@ "bar_offset": 88, "tech_price": 39502000.0, "tech_datetime": "2021-01-11 17:18:00", - "candidate_index": 9281, + "candidate_index": 9257, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, @@ -449056,7 +448853,7 @@ "bar_offset": 73, "tech_price": 40296000.0, "tech_datetime": "2021-01-11 17:48:00", - "candidate_index": 9282, + "candidate_index": 9258, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, @@ -449068,7 +448865,7 @@ "bar_offset": 2, "tech_price": 40565000.0, "tech_datetime": "2021-01-11 19:12:00", - "candidate_index": 9283, + "candidate_index": 9259, "gt_datetime": "2021-01-11 19:06:00", "gt_price": 40858000.0 }, @@ -449080,7 +448877,7 @@ "bar_offset": 56, "tech_price": 37168000.0, "tech_datetime": "2021-01-12 02:33:00", - "candidate_index": 9284, + "candidate_index": 9260, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -449092,7 +448889,7 @@ "bar_offset": 0, "tech_price": 37050000.0, "tech_datetime": "2021-01-12 02:42:00", - "candidate_index": 9285, + "candidate_index": 9261, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, @@ -449104,7 +448901,7 @@ "bar_offset": 1, "tech_price": 40540000.0, "tech_datetime": "2021-01-12 08:54:00", - "candidate_index": 9292, + "candidate_index": 9268, "gt_datetime": "2021-01-12 08:51:00", "gt_price": 40847000.0 }, @@ -449116,7 +448913,7 @@ "bar_offset": 5, "tech_price": 40537000.0, "tech_datetime": "2021-01-12 17:00:00", - "candidate_index": 9298, + "candidate_index": 9274, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, @@ -449128,7 +448925,7 @@ "bar_offset": 2, "tech_price": 38998000.0, "tech_datetime": "2021-01-13 07:09:00", - "candidate_index": 9303, + "candidate_index": 9279, "gt_datetime": "2021-01-13 07:03:00", "gt_price": 39300000.0 }, @@ -449140,7 +448937,7 @@ "bar_offset": 1, "tech_price": 43584000.0, "tech_datetime": "2021-01-15 00:36:00", - "candidate_index": 9324, + "candidate_index": 9300, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, @@ -449152,7 +448949,7 @@ "bar_offset": 2, "tech_price": 41559000.0, "tech_datetime": "2021-01-16 10:27:00", - "candidate_index": 9336, + "candidate_index": 9312, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, @@ -449164,7 +448961,7 @@ "bar_offset": 4, "tech_price": 40810000.0, "tech_datetime": "2021-01-20 01:18:00", - "candidate_index": 9366, + "candidate_index": 9342, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, @@ -449176,7 +448973,7 @@ "bar_offset": 8, "tech_price": 38720000.0, "tech_datetime": "2021-01-21 08:06:00", - "candidate_index": 9373, + "candidate_index": 9349, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, @@ -449188,7 +448985,7 @@ "bar_offset": 2, "tech_price": 36614000.0, "tech_datetime": "2021-01-22 04:48:00", - "candidate_index": 9380, + "candidate_index": 9356, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, @@ -449200,7 +448997,7 @@ "bar_offset": 65, "tech_price": 33622000.0, "tech_datetime": "2021-01-22 11:15:00", - "candidate_index": 9381, + "candidate_index": 9357, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, @@ -449212,7 +449009,7 @@ "bar_offset": 1, "tech_price": 35915000.0, "tech_datetime": "2021-01-22 15:27:00", - "candidate_index": 9385, + "candidate_index": 9361, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, @@ -449224,7 +449021,7 @@ "bar_offset": 6, "tech_price": 37012000.0, "tech_datetime": "2021-01-23 05:48:00", - "candidate_index": 9394, + "candidate_index": 9370, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, @@ -449236,7 +449033,7 @@ "bar_offset": 2, "tech_price": 38037000.0, "tech_datetime": "2021-01-25 23:18:00", - "candidate_index": 9417, + "candidate_index": 9393, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, @@ -449248,7 +449045,7 @@ "bar_offset": 4, "tech_price": 37507000.0, "tech_datetime": "2021-01-29 12:33:00", - "candidate_index": 9456, + "candidate_index": 9432, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, @@ -449260,7 +449057,7 @@ "bar_offset": 0, "tech_price": 40509000.0, "tech_datetime": "2021-01-29 18:33:00", - "candidate_index": 9462, + "candidate_index": 9438, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, @@ -449272,7 +449069,7 @@ "bar_offset": 0, "tech_price": 40271000.0, "tech_datetime": "2021-01-29 22:57:00", - "candidate_index": 9465, + "candidate_index": 9441, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, @@ -449284,7 +449081,7 @@ "bar_offset": 3, "tech_price": 37789000.0, "tech_datetime": "2021-02-01 18:09:00", - "candidate_index": 9484, + "candidate_index": 9460, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, @@ -449296,7 +449093,7 @@ "bar_offset": 0, "tech_price": 40828000.0, "tech_datetime": "2021-02-04 17:30:00", - "candidate_index": 9513, + "candidate_index": 9489, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, @@ -449308,7 +449105,7 @@ "bar_offset": 3, "tech_price": 43342000.0, "tech_datetime": "2021-02-07 01:09:00", - "candidate_index": 9534, + "candidate_index": 9510, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, @@ -449320,7 +449117,7 @@ "bar_offset": 1, "tech_price": 46326000.0, "tech_datetime": "2021-02-08 22:42:00", - "candidate_index": 9550, + "candidate_index": 9526, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, @@ -449332,7 +449129,7 @@ "bar_offset": 3, "tech_price": 50502000.0, "tech_datetime": "2021-02-09 16:06:00", - "candidate_index": 9563, + "candidate_index": 9539, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, @@ -449344,7 +449141,7 @@ "bar_offset": 9, "tech_price": 65460000.0, "tech_datetime": "2021-02-22 04:39:00", - "candidate_index": 9662, + "candidate_index": 9638, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, @@ -449356,7 +449153,7 @@ "bar_offset": 1, "tech_price": 62620000.0, "tech_datetime": "2021-02-23 07:09:00", - "candidate_index": 9673, + "candidate_index": 9649, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, @@ -449368,7 +449165,7 @@ "bar_offset": 53, "tech_price": 53684000.0, "tech_datetime": "2021-02-23 21:48:00", - "candidate_index": 9674, + "candidate_index": 9650, "gt_datetime": "2021-02-23 19:09:00", "gt_price": 55360000.0 }, @@ -449380,7 +449177,7 @@ "bar_offset": 0, "tech_price": 54944000.0, "tech_datetime": "2021-02-23 22:15:00", - "candidate_index": 9676, + "candidate_index": 9652, "gt_datetime": "2021-02-23 22:15:00", "gt_price": 55342000.0 }, @@ -449392,7 +449189,7 @@ "bar_offset": 1, "tech_price": 55381000.0, "tech_datetime": "2021-02-24 00:48:00", - "candidate_index": 9679, + "candidate_index": 9655, "gt_datetime": "2021-02-24 00:45:00", "gt_price": 55705000.0 }, @@ -449404,7 +449201,7 @@ "bar_offset": 0, "tech_price": 57650000.0, "tech_datetime": "2021-02-24 13:15:00", - "candidate_index": 9687, + "candidate_index": 9663, "gt_datetime": "2021-02-24 13:15:00", "gt_price": 58046000.0 }, @@ -449416,7 +449213,7 @@ "bar_offset": 0, "tech_price": 58336000.0, "tech_datetime": "2021-02-25 22:12:00", - "candidate_index": 9702, + "candidate_index": 9678, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, @@ -449428,7 +449225,7 @@ "bar_offset": 3, "tech_price": 54862000.0, "tech_datetime": "2021-02-27 02:12:00", - "candidate_index": 9714, + "candidate_index": 9690, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, @@ -449440,7 +449237,7 @@ "bar_offset": 3, "tech_price": 54920000.0, "tech_datetime": "2021-02-27 15:51:00", - "candidate_index": 9718, + "candidate_index": 9694, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, @@ -449452,7 +449249,7 @@ "bar_offset": 2, "tech_price": 56599000.0, "tech_datetime": "2021-03-02 09:30:00", - "candidate_index": 9745, + "candidate_index": 9721, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, @@ -449464,7 +449261,7 @@ "bar_offset": 2, "tech_price": 59027000.0, "tech_datetime": "2021-03-03 22:06:00", - "candidate_index": 9759, + "candidate_index": 9735, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -449476,7 +449273,7 @@ "bar_offset": 5, "tech_price": 70814000.0, "tech_datetime": "2021-03-14 09:42:00", - "candidate_index": 9851, + "candidate_index": 9827, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, @@ -449488,7 +449285,7 @@ "bar_offset": 2, "tech_price": 65840000.0, "tech_datetime": "2021-03-17 09:06:00", - "candidate_index": 9874, + "candidate_index": 9850, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, @@ -449500,7 +449297,7 @@ "bar_offset": 2, "tech_price": 69460000.0, "tech_datetime": "2021-03-19 01:45:00", - "candidate_index": 9890, + "candidate_index": 9866, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, @@ -449512,7 +449309,7 @@ "bar_offset": 3, "tech_price": 69179000.0, "tech_datetime": "2021-03-20 22:33:00", - "candidate_index": 9905, + "candidate_index": 9881, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -449524,7 +449321,7 @@ "bar_offset": 1, "tech_price": 67759000.0, "tech_datetime": "2021-03-24 22:42:00", - "candidate_index": 9931, + "candidate_index": 9907, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, @@ -449536,7 +449333,7 @@ "bar_offset": 8, "tech_price": 74769000.0, "tech_datetime": "2021-04-04 00:15:00", - "candidate_index": 9992, + "candidate_index": 9968, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, @@ -449548,7 +449345,7 @@ "bar_offset": 0, "tech_price": 78639000.0, "tech_datetime": "2021-04-07 12:00:00", - "candidate_index": 10017, + "candidate_index": 9993, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, @@ -449560,7 +449357,7 @@ "bar_offset": 66, "tech_price": 72977000.0, "tech_datetime": "2021-04-07 20:27:00", - "candidate_index": 10018, + "candidate_index": 9994, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, @@ -449572,7 +449369,7 @@ "bar_offset": 0, "tech_price": 74061000.0, "tech_datetime": "2021-04-08 07:51:00", - "candidate_index": 10024, + "candidate_index": 10000, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, @@ -449584,7 +449381,7 @@ "bar_offset": 1, "tech_price": 81061000.0, "tech_datetime": "2021-04-14 15:18:00", - "candidate_index": 10068, + "candidate_index": 10044, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, @@ -449596,7 +449393,7 @@ "bar_offset": 95, "tech_price": 77914000.0, "tech_datetime": "2021-04-18 08:51:00", - "candidate_index": 10085, + "candidate_index": 10061, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, @@ -449608,7 +449405,7 @@ "bar_offset": 0, "tech_price": 75356000.0, "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 10094, + "candidate_index": 10070, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, @@ -449620,7 +449417,7 @@ "bar_offset": 60, "tech_price": 73362000.0, "tech_datetime": "2021-04-20 07:06:00", - "candidate_index": 10102, + "candidate_index": 10078, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, @@ -449632,7 +449429,7 @@ "bar_offset": 6, "tech_price": 71475000.0, "tech_datetime": "2021-04-21 07:24:00", - "candidate_index": 10115, + "candidate_index": 10091, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, @@ -449644,7 +449441,7 @@ "bar_offset": 1, "tech_price": 67246000.0, "tech_datetime": "2021-04-22 21:39:00", - "candidate_index": 10124, + "candidate_index": 10100, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, @@ -449656,7 +449453,7 @@ "bar_offset": 98, "tech_price": 58448000.0, "tech_datetime": "2021-04-23 13:03:00", - "candidate_index": 10125, + "candidate_index": 10101, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, @@ -449668,7 +449465,7 @@ "bar_offset": 197, "tech_price": 57325000.0, "tech_datetime": "2021-04-23 19:12:00", - "candidate_index": 10126, + "candidate_index": 10102, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, @@ -449680,7 +449477,7 @@ "bar_offset": 127, "tech_price": 57264000.0, "tech_datetime": "2021-04-23 19:24:00", - "candidate_index": 10127, + "candidate_index": 10103, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, @@ -449692,7 +449489,7 @@ "bar_offset": 0, "tech_price": 59130000.0, "tech_datetime": "2021-04-23 20:42:00", - "candidate_index": 10133, + "candidate_index": 10109, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -449704,7 +449501,7 @@ "bar_offset": 1, "tech_price": 60400000.0, "tech_datetime": "2021-04-24 09:03:00", - "candidate_index": 10141, + "candidate_index": 10117, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, @@ -449716,7 +449513,7 @@ "bar_offset": 1, "tech_price": 61800000.0, "tech_datetime": "2021-04-25 06:03:00", - "candidate_index": 10148, + "candidate_index": 10124, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -449728,7 +449525,7 @@ "bar_offset": 19, "tech_price": 70497000.0, "tech_datetime": "2021-05-03 21:21:00", - "candidate_index": 10218, + "candidate_index": 10194, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, @@ -449740,7 +449537,7 @@ "bar_offset": 7, "tech_price": 69839000.0, "tech_datetime": "2021-05-06 19:45:00", - "candidate_index": 10239, + "candidate_index": 10215, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, @@ -449752,7 +449549,7 @@ "bar_offset": 1, "tech_price": 71075000.0, "tech_datetime": "2021-05-11 06:06:00", - "candidate_index": 10274, + "candidate_index": 10250, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, @@ -449764,7 +449561,7 @@ "bar_offset": 0, "tech_price": 64673000.0, "tech_datetime": "2021-05-13 11:18:00", - "candidate_index": 10288, + "candidate_index": 10264, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, @@ -449776,7 +449573,7 @@ "bar_offset": 6, "tech_price": 60374000.0, "tech_datetime": "2021-05-16 20:03:00", - "candidate_index": 10310, + "candidate_index": 10286, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, @@ -449788,7 +449585,7 @@ "bar_offset": 0, "tech_price": 56412000.0, "tech_datetime": "2021-05-17 17:03:00", - "candidate_index": 10316, + "candidate_index": 10292, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, @@ -449800,7 +449597,7 @@ "bar_offset": 0, "tech_price": 56113000.0, "tech_datetime": "2021-05-18 10:27:00", - "candidate_index": 10326, + "candidate_index": 10302, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, @@ -449812,7 +449609,7 @@ "bar_offset": 3, "tech_price": 51666000.0, "tech_datetime": "2021-05-19 17:57:00", - "candidate_index": 10336, + "candidate_index": 10312, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, @@ -449824,7 +449621,7 @@ "bar_offset": 46, "tech_price": 49628000.0, "tech_datetime": "2021-05-20 00:18:00", - "candidate_index": 10337, + "candidate_index": 10313, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, @@ -449836,7 +449633,7 @@ "bar_offset": 43, "tech_price": 49356000.0, "tech_datetime": "2021-05-20 00:21:00", - "candidate_index": 10338, + "candidate_index": 10314, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, @@ -449848,7 +449645,7 @@ "bar_offset": 51, "tech_price": 49399000.0, "tech_datetime": "2021-05-20 00:51:00", - "candidate_index": 10339, + "candidate_index": 10315, "gt_datetime": "2021-05-19 22:18:00", "gt_price": 47000000.0 }, @@ -449860,7 +449657,7 @@ "bar_offset": 56, "tech_price": 50294000.0, "tech_datetime": "2021-05-20 01:33:00", - "candidate_index": 10340, + "candidate_index": 10316, "gt_datetime": "2021-05-19 22:45:00", "gt_price": 49500000.0 }, @@ -449872,7 +449669,7 @@ "bar_offset": 1, "tech_price": 52449000.0, "tech_datetime": "2021-05-20 05:06:00", - "candidate_index": 10345, + "candidate_index": 10321, "gt_datetime": "2021-05-20 05:09:00", "gt_price": 52893000.0 }, @@ -449884,7 +449681,7 @@ "bar_offset": 0, "tech_price": 53350000.0, "tech_datetime": "2021-05-20 07:51:00", - "candidate_index": 10348, + "candidate_index": 10324, "gt_datetime": "2021-05-20 07:51:00", "gt_price": 53648000.0 }, @@ -449896,7 +449693,7 @@ "bar_offset": 0, "tech_price": 51395000.0, "tech_datetime": "2021-05-20 16:30:00", - "candidate_index": 10352, + "candidate_index": 10328, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, @@ -449908,7 +449705,7 @@ "bar_offset": 1, "tech_price": 52250000.0, "tech_datetime": "2021-05-20 22:24:00", - "candidate_index": 10357, + "candidate_index": 10333, "gt_datetime": "2021-05-20 22:21:00", "gt_price": 52877000.0 }, @@ -449920,7 +449717,7 @@ "bar_offset": 2, "tech_price": 52280000.0, "tech_datetime": "2021-05-21 10:45:00", - "candidate_index": 10360, + "candidate_index": 10336, "gt_datetime": "2021-05-21 10:39:00", "gt_price": 52667000.0 }, @@ -449932,7 +449729,7 @@ "bar_offset": 1, "tech_price": 50611000.0, "tech_datetime": "2021-05-21 23:12:00", - "candidate_index": 10364, + "candidate_index": 10340, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, @@ -449944,7 +449741,7 @@ "bar_offset": 1, "tech_price": 48534000.0, "tech_datetime": "2021-05-22 09:03:00", - "candidate_index": 10369, + "candidate_index": 10345, "gt_datetime": "2021-05-22 09:00:00", "gt_price": 49163000.0 }, @@ -449956,7 +449753,7 @@ "bar_offset": 2, "tech_price": 48221000.0, "tech_datetime": "2021-05-23 10:06:00", - "candidate_index": 10381, + "candidate_index": 10357, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -449968,7 +449765,7 @@ "bar_offset": 47, "tech_price": 40753000.0, "tech_datetime": "2021-05-24 04:27:00", - "candidate_index": 10385, + "candidate_index": 10361, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, @@ -449980,7 +449777,7 @@ "bar_offset": 3, "tech_price": 43034000.0, "tech_datetime": "2021-05-24 09:30:00", - "candidate_index": 10392, + "candidate_index": 10368, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, @@ -449992,7 +449789,7 @@ "bar_offset": 1, "tech_price": 46806000.0, "tech_datetime": "2021-05-24 21:45:00", - "candidate_index": 10404, + "candidate_index": 10380, "gt_datetime": "2021-05-24 21:42:00", "gt_price": 47180000.0 }, @@ -450004,7 +449801,7 @@ "bar_offset": 1, "tech_price": 48535000.0, "tech_datetime": "2021-05-25 09:45:00", - "candidate_index": 10413, + "candidate_index": 10389, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, @@ -450016,7 +449813,7 @@ "bar_offset": 0, "tech_price": 47450000.0, "tech_datetime": "2021-05-25 15:57:00", - "candidate_index": 10418, + "candidate_index": 10394, "gt_datetime": "2021-05-25 15:57:00", "gt_price": 47757000.0 }, @@ -450028,7 +449825,7 @@ "bar_offset": 1, "tech_price": 48643000.0, "tech_datetime": "2021-05-26 15:39:00", - "candidate_index": 10430, + "candidate_index": 10406, "gt_datetime": "2021-05-26 15:36:00", "gt_price": 48888000.0 }, @@ -450040,7 +449837,7 @@ "bar_offset": 2, "tech_price": 47819000.0, "tech_datetime": "2021-05-27 22:33:00", - "candidate_index": 10440, + "candidate_index": 10416, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, @@ -450052,7 +449849,7 @@ "bar_offset": 1, "tech_price": 45096000.0, "tech_datetime": "2021-05-28 22:45:00", - "candidate_index": 10448, + "candidate_index": 10424, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, @@ -450064,7 +449861,7 @@ "bar_offset": 1, "tech_price": 44543000.0, "tech_datetime": "2021-05-29 14:27:00", - "candidate_index": 10457, + "candidate_index": 10433, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, @@ -450076,7 +449873,7 @@ "bar_offset": 5, "tech_price": 43600000.0, "tech_datetime": "2021-05-31 06:57:00", - "candidate_index": 10474, + "candidate_index": 10450, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, @@ -450088,7 +449885,7 @@ "bar_offset": 4, "tech_price": 45383000.0, "tech_datetime": "2021-06-03 19:39:00", - "candidate_index": 10516, + "candidate_index": 10492, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, @@ -450100,7 +449897,7 @@ "bar_offset": 1, "tech_price": 44144000.0, "tech_datetime": "2021-06-10 19:03:00", - "candidate_index": 10572, + "candidate_index": 10548, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, @@ -450112,7 +449909,7 @@ "bar_offset": 5, "tech_price": 47247000.0, "tech_datetime": "2021-06-16 03:30:00", - "candidate_index": 10622, + "candidate_index": 10598, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, @@ -450124,7 +449921,7 @@ "bar_offset": 0, "tech_price": 42255000.0, "tech_datetime": "2021-06-21 05:30:00", - "candidate_index": 10662, + "candidate_index": 10638, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, @@ -450136,7 +449933,7 @@ "bar_offset": 1, "tech_price": 38741000.0, "tech_datetime": "2021-06-22 12:42:00", - "candidate_index": 10669, + "candidate_index": 10645, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, @@ -450148,7 +449945,7 @@ "bar_offset": 0, "tech_price": 39880000.0, "tech_datetime": "2021-06-23 22:15:00", - "candidate_index": 10692, + "candidate_index": 10668, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, @@ -450160,7 +449957,7 @@ "bar_offset": 0, "tech_price": 40704000.0, "tech_datetime": "2021-06-25 11:15:00", - "candidate_index": 10707, + "candidate_index": 10683, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, @@ -450172,7 +449969,7 @@ "bar_offset": 13, "tech_price": 41955000.0, "tech_datetime": "2021-06-30 05:51:00", - "candidate_index": 10762, + "candidate_index": 10738, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, @@ -450184,7 +449981,7 @@ "bar_offset": 6, "tech_price": 41456000.0, "tech_datetime": "2021-07-05 07:15:00", - "candidate_index": 10796, + "candidate_index": 10772, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, @@ -450196,7 +449993,7 @@ "bar_offset": 3, "tech_price": 40302000.0, "tech_datetime": "2021-07-12 13:30:00", - "candidate_index": 10841, + "candidate_index": 10817, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, @@ -450208,7 +450005,7 @@ "bar_offset": 0, "tech_price": 45397000.0, "tech_datetime": "2021-07-26 10:00:00", - "candidate_index": 10931, + "candidate_index": 10907, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, @@ -450220,7 +450017,7 @@ "bar_offset": 2, "tech_price": 46517000.0, "tech_datetime": "2021-07-27 04:27:00", - "candidate_index": 10939, + "candidate_index": 10915, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, @@ -450232,7 +450029,7 @@ "bar_offset": 1, "tech_price": 47145000.0, "tech_datetime": "2021-07-28 20:36:00", - "candidate_index": 10956, + "candidate_index": 10932, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, @@ -450244,7 +450041,7 @@ "bar_offset": 1, "tech_price": 49090000.0, "tech_datetime": "2021-08-01 13:00:00", - "candidate_index": 10984, + "candidate_index": 10960, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, @@ -450256,7 +450053,7 @@ "bar_offset": 5, "tech_price": 55341000.0, "tech_datetime": "2021-08-14 09:42:00", - "candidate_index": 11086, + "candidate_index": 11062, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, @@ -450268,7 +450065,7 @@ "bar_offset": 7, "tech_price": 58333000.0, "tech_datetime": "2021-08-23 15:27:00", - "candidate_index": 11148, + "candidate_index": 11124, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, @@ -450280,7 +450077,7 @@ "bar_offset": 12, "tech_price": 57654000.0, "tech_datetime": "2021-08-29 10:36:00", - "candidate_index": 11181, + "candidate_index": 11157, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, @@ -450292,7 +450089,7 @@ "bar_offset": 30, "tech_price": 60811000.0, "tech_datetime": "2021-09-07 13:51:00", - "candidate_index": 11229, + "candidate_index": 11205, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, @@ -450304,7 +450101,7 @@ "bar_offset": 63, "tech_price": 56789000.0, "tech_datetime": "2021-09-08 03:48:00", - "candidate_index": 11231, + "candidate_index": 11207, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, @@ -450316,7 +450113,7 @@ "bar_offset": 0, "tech_price": 56156000.0, "tech_datetime": "2021-09-13 22:45:00", - "candidate_index": 11266, + "candidate_index": 11242, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, @@ -450328,7 +450125,7 @@ "bar_offset": 12, "tech_price": 58619000.0, "tech_datetime": "2021-09-18 15:30:00", - "candidate_index": 11297, + "candidate_index": 11273, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, @@ -450340,7 +450137,7 @@ "bar_offset": 1, "tech_price": 53862000.0, "tech_datetime": "2021-09-21 10:42:00", - "candidate_index": 11314, + "candidate_index": 11290, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, @@ -450352,7 +450149,7 @@ "bar_offset": 1, "tech_price": 54277000.0, "tech_datetime": "2021-09-24 16:48:00", - "candidate_index": 11339, + "candidate_index": 11315, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, @@ -450364,7 +450161,7 @@ "bar_offset": 2, "tech_price": 53443000.0, "tech_datetime": "2021-09-27 11:15:00", - "candidate_index": 11360, + "candidate_index": 11336, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -450376,7 +450173,7 @@ "bar_offset": 8, "tech_price": 71087000.0, "tech_datetime": "2021-10-12 06:15:00", - "candidate_index": 11456, + "candidate_index": 11432, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, @@ -450388,7 +450185,7 @@ "bar_offset": 4, "tech_price": 80779000.0, "tech_datetime": "2021-10-21 01:06:00", - "candidate_index": 11508, + "candidate_index": 11484, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, @@ -450400,7 +450197,7 @@ "bar_offset": 2, "tech_price": 76480000.0, "tech_datetime": "2021-10-25 22:39:00", - "candidate_index": 11533, + "candidate_index": 11509, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, @@ -450412,7 +450209,7 @@ "bar_offset": 6, "tech_price": 73932000.0, "tech_datetime": "2021-10-28 22:48:00", - "candidate_index": 11546, + "candidate_index": 11522, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, @@ -450424,7 +450221,7 @@ "bar_offset": 5, "tech_price": 75000000.0, "tech_datetime": "2021-10-30 01:36:00", - "candidate_index": 11552, + "candidate_index": 11528, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, @@ -450436,7 +450233,7 @@ "bar_offset": 5, "tech_price": 81954000.0, "tech_datetime": "2021-11-09 13:15:00", - "candidate_index": 11616, + "candidate_index": 11592, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, @@ -450448,7 +450245,7 @@ "bar_offset": 11, "tech_price": 73792000.0, "tech_datetime": "2021-11-22 02:33:00", - "candidate_index": 11683, + "candidate_index": 11659, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, @@ -450460,7 +450257,7 @@ "bar_offset": 4, "tech_price": 73572000.0, "tech_datetime": "2021-11-26 01:30:00", - "candidate_index": 11710, + "candidate_index": 11686, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, @@ -450472,7 +450269,7 @@ "bar_offset": 11, "tech_price": 72770000.0, "tech_datetime": "2021-11-30 04:33:00", - "candidate_index": 11730, + "candidate_index": 11706, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, @@ -450484,7 +450281,7 @@ "bar_offset": 4, "tech_price": 65879000.0, "tech_datetime": "2021-12-04 14:27:00", - "candidate_index": 11754, + "candidate_index": 11730, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, @@ -450496,7 +450293,7 @@ "bar_offset": 50, "tech_price": 66676000.0, "tech_datetime": "2021-12-04 12:18:00", - "candidate_index": 11753, + "candidate_index": 11729, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, @@ -450508,7 +450305,7 @@ "bar_offset": 0, "tech_price": 62470000.0, "tech_datetime": "2021-12-05 12:33:00", - "candidate_index": 11762, + "candidate_index": 11738, "gt_datetime": "2021-12-05 12:33:00", "gt_price": 63250000.0 }, @@ -450520,7 +450317,7 @@ "bar_offset": 2, "tech_price": 63600000.0, "tech_datetime": "2021-12-07 21:18:00", - "candidate_index": 11781, + "candidate_index": 11757, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, @@ -450532,7 +450329,7 @@ "bar_offset": 21, "tech_price": 62526000.0, "tech_datetime": "2021-12-13 04:18:00", - "candidate_index": 11817, + "candidate_index": 11793, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, @@ -450544,7 +450341,7 @@ "bar_offset": 1, "tech_price": 61484000.0, "tech_datetime": "2021-12-16 05:45:00", - "candidate_index": 11835, + "candidate_index": 11811, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, @@ -450556,7 +450353,7 @@ "bar_offset": 9, "tech_price": 62496000.0, "tech_datetime": "2021-12-25 04:36:00", - "candidate_index": 11886, + "candidate_index": 11862, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, @@ -450568,7 +450365,7 @@ "bar_offset": 0, "tech_price": 53831000.0, "tech_datetime": "2022-01-06 08:54:00", - "candidate_index": 11944, + "candidate_index": 11920, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, @@ -450580,7 +450377,7 @@ "bar_offset": 0, "tech_price": 54095000.0, "tech_datetime": "2022-01-06 09:15:00", - "candidate_index": 11946, + "candidate_index": 11922, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, @@ -450592,7 +450389,7 @@ "bar_offset": 6, "tech_price": 53527000.0, "tech_datetime": "2022-01-12 23:00:00", - "candidate_index": 11986, + "candidate_index": 11962, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, @@ -450604,7 +450401,7 @@ "bar_offset": 0, "tech_price": 47512000.0, "tech_datetime": "2022-01-21 12:36:00", - "candidate_index": 12028, + "candidate_index": 12004, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, @@ -450616,7 +450413,7 @@ "bar_offset": 0, "tech_price": 46865000.0, "tech_datetime": "2022-01-27 04:09:00", - "candidate_index": 12080, + "candidate_index": 12056, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, @@ -450628,7 +450425,7 @@ "bar_offset": 4, "tech_price": 47860000.0, "tech_datetime": "2022-02-02 02:09:00", - "candidate_index": 12120, + "candidate_index": 12096, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, @@ -450640,7 +450437,7 @@ "bar_offset": 0, "tech_price": 54938000.0, "tech_datetime": "2022-02-08 15:18:00", - "candidate_index": 12161, + "candidate_index": 12137, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, @@ -450652,7 +450449,7 @@ "bar_offset": 1, "tech_price": 54968000.0, "tech_datetime": "2022-02-11 02:33:00", - "candidate_index": 12176, + "candidate_index": 12152, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, @@ -450664,7 +450461,7 @@ "bar_offset": 9, "tech_price": 53626000.0, "tech_datetime": "2022-02-16 09:06:00", - "candidate_index": 12202, + "candidate_index": 12178, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, @@ -450676,7 +450473,7 @@ "bar_offset": 3, "tech_price": 47230000.0, "tech_datetime": "2022-02-23 22:27:00", - "candidate_index": 12240, + "candidate_index": 12216, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, @@ -450688,7 +450485,7 @@ "bar_offset": 1, "tech_price": 48464000.0, "tech_datetime": "2022-02-26 09:45:00", - "candidate_index": 12263, + "candidate_index": 12239, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, @@ -450700,7 +450497,7 @@ "bar_offset": 1, "tech_price": 54446000.0, "tech_datetime": "2022-03-03 00:03:00", - "candidate_index": 12294, + "candidate_index": 12270, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, @@ -450712,7 +450509,7 @@ "bar_offset": 2, "tech_price": 51854000.0, "tech_datetime": "2022-03-09 17:57:00", - "candidate_index": 12337, + "candidate_index": 12313, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, @@ -450724,7 +450521,7 @@ "bar_offset": 1, "tech_price": 50963000.0, "tech_datetime": "2022-03-16 11:21:00", - "candidate_index": 12376, + "candidate_index": 12352, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, @@ -450736,7 +450533,7 @@ "bar_offset": 10, "tech_price": 57405000.0, "tech_datetime": "2022-03-29 05:03:00", - "candidate_index": 12436, + "candidate_index": 12412, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, @@ -450748,7 +450545,7 @@ "bar_offset": 3, "tech_price": 57229000.0, "tech_datetime": "2022-04-05 21:39:00", - "candidate_index": 12464, + "candidate_index": 12440, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, @@ -450760,7 +450557,7 @@ "bar_offset": 6, "tech_price": 52729000.0, "tech_datetime": "2022-04-21 22:51:00", - "candidate_index": 12529, + "candidate_index": 12505, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, @@ -450772,7 +450569,7 @@ "bar_offset": 9, "tech_price": 50876000.0, "tech_datetime": "2022-04-26 17:48:00", - "candidate_index": 12551, + "candidate_index": 12527, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, @@ -450784,7 +450581,7 @@ "bar_offset": 2, "tech_price": 50930000.0, "tech_datetime": "2022-04-29 00:12:00", - "candidate_index": 12563, + "candidate_index": 12539, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, @@ -450796,7 +450593,7 @@ "bar_offset": 9, "tech_price": 50730000.0, "tech_datetime": "2022-05-05 04:39:00", - "candidate_index": 12593, + "candidate_index": 12569, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, @@ -450808,7 +450605,7 @@ "bar_offset": 1, "tech_price": 42787000.0, "tech_datetime": "2022-05-10 15:48:00", - "candidate_index": 12618, + "candidate_index": 12594, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, @@ -450820,7 +450617,7 @@ "bar_offset": 1, "tech_price": 42357000.0, "tech_datetime": "2022-05-11 19:57:00", - "candidate_index": 12631, + "candidate_index": 12607, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, @@ -450832,7 +450629,7 @@ "bar_offset": 0, "tech_price": 42000000.0, "tech_datetime": "2022-05-11 23:45:00", - "candidate_index": 12633, + "candidate_index": 12609, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, @@ -450844,7 +450641,7 @@ "bar_offset": 0, "tech_price": 40470000.0, "tech_datetime": "2022-05-12 09:51:00", - "candidate_index": 12637, + "candidate_index": 12613, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, @@ -450856,7 +450653,7 @@ "bar_offset": 2, "tech_price": 39260000.0, "tech_datetime": "2022-05-13 01:51:00", - "candidate_index": 12645, + "candidate_index": 12621, "gt_datetime": "2022-05-13 01:45:00", "gt_price": 39654000.0 }, @@ -450868,7 +450665,7 @@ "bar_offset": 4, "tech_price": 40330000.0, "tech_datetime": "2022-05-13 23:15:00", - "candidate_index": 12660, + "candidate_index": 12636, "gt_datetime": "2022-05-13 23:27:00", "gt_price": 40747000.0 }, @@ -450880,7 +450677,7 @@ "bar_offset": 2, "tech_price": 40710000.0, "tech_datetime": "2022-05-16 07:09:00", - "candidate_index": 12678, + "candidate_index": 12654, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, @@ -450892,7 +450689,7 @@ "bar_offset": 3, "tech_price": 38834000.0, "tech_datetime": "2022-05-20 10:48:00", - "candidate_index": 12704, + "candidate_index": 12680, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, @@ -450904,7 +450701,7 @@ "bar_offset": 2, "tech_price": 38966000.0, "tech_datetime": "2022-05-23 15:48:00", - "candidate_index": 12716, + "candidate_index": 12692, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, @@ -450916,7 +450713,7 @@ "bar_offset": 5, "tech_price": 40313000.0, "tech_datetime": "2022-06-01 01:57:00", - "candidate_index": 12763, + "candidate_index": 12739, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, @@ -450928,7 +450725,7 @@ "bar_offset": 8, "tech_price": 39686000.0, "tech_datetime": "2022-06-06 23:54:00", - "candidate_index": 12791, + "candidate_index": 12767, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, @@ -450940,7 +450737,7 @@ "bar_offset": 0, "tech_price": 39515000.0, "tech_datetime": "2022-06-08 05:27:00", - "candidate_index": 12798, + "candidate_index": 12774, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, @@ -450952,7 +450749,7 @@ "bar_offset": 2, "tech_price": 31420000.0, "tech_datetime": "2022-06-14 01:36:00", - "candidate_index": 12826, + "candidate_index": 12802, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, @@ -450964,7 +450761,7 @@ "bar_offset": 0, "tech_price": 29961000.0, "tech_datetime": "2022-06-14 14:21:00", - "candidate_index": 12830, + "candidate_index": 12806, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, @@ -450976,7 +450773,7 @@ "bar_offset": 0, "tech_price": 28275000.0, "tech_datetime": "2022-06-15 22:51:00", - "candidate_index": 12843, + "candidate_index": 12819, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, @@ -450988,7 +450785,7 @@ "bar_offset": 0, "tech_price": 29371000.0, "tech_datetime": "2022-06-16 09:03:00", - "candidate_index": 12850, + "candidate_index": 12826, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, @@ -451000,7 +450797,7 @@ "bar_offset": 2, "tech_price": 27678000.0, "tech_datetime": "2022-06-17 17:39:00", - "candidate_index": 12861, + "candidate_index": 12837, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, @@ -451012,7 +450809,7 @@ "bar_offset": 1, "tech_price": 25291000.0, "tech_datetime": "2022-06-19 07:33:00", - "candidate_index": 12870, + "candidate_index": 12846, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, @@ -451024,7 +450821,7 @@ "bar_offset": 0, "tech_price": 26806000.0, "tech_datetime": "2022-06-20 07:27:00", - "candidate_index": 12887, + "candidate_index": 12863, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, @@ -451036,7 +450833,7 @@ "bar_offset": 0, "tech_price": 27831000.0, "tech_datetime": "2022-06-21 23:51:00", - "candidate_index": 12909, + "candidate_index": 12885, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, @@ -451048,7 +450845,7 @@ "bar_offset": 2, "tech_price": 28138000.0, "tech_datetime": "2022-06-26 21:18:00", - "candidate_index": 12946, + "candidate_index": 12922, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, @@ -451060,7 +450857,7 @@ "bar_offset": 0, "tech_price": 27000000.0, "tech_datetime": "2022-07-01 09:30:00", - "candidate_index": 12964, + "candidate_index": 12940, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, @@ -451072,7 +450869,7 @@ "bar_offset": 1, "tech_price": 28902000.0, "tech_datetime": "2022-07-08 10:30:00", - "candidate_index": 13007, + "candidate_index": 12983, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, @@ -451084,7 +450881,7 @@ "bar_offset": 1, "tech_price": 29814000.0, "tech_datetime": "2022-07-19 09:15:00", - "candidate_index": 13080, + "candidate_index": 13056, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, @@ -451096,7 +450893,7 @@ "bar_offset": 4, "tech_price": 31587000.0, "tech_datetime": "2022-07-21 01:12:00", - "candidate_index": 13098, + "candidate_index": 13074, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, @@ -451108,7 +450905,7 @@ "bar_offset": 0, "tech_price": 31042000.0, "tech_datetime": "2022-07-22 22:51:00", - "candidate_index": 13112, + "candidate_index": 13088, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, @@ -451120,7 +450917,7 @@ "bar_offset": 2, "tech_price": 32320000.0, "tech_datetime": "2022-07-30 22:12:00", - "candidate_index": 13163, + "candidate_index": 13139, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, @@ -451132,7 +450929,7 @@ "bar_offset": 2, "tech_price": 33169000.0, "tech_datetime": "2022-08-15 12:21:00", - "candidate_index": 13237, + "candidate_index": 13213, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, @@ -451144,7 +450941,7 @@ "bar_offset": 0, "tech_price": 29900000.0, "tech_datetime": "2022-09-13 21:30:00", - "candidate_index": 13386, + "candidate_index": 13362, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, @@ -451156,7 +450953,7 @@ "bar_offset": 0, "tech_price": 27252000.0, "tech_datetime": "2022-09-22 03:00:00", - "candidate_index": 13430, + "candidate_index": 13406, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, @@ -451168,7 +450965,7 @@ "bar_offset": 2, "tech_price": 28951000.0, "tech_datetime": "2022-09-27 21:24:00", - "candidate_index": 13466, + "candidate_index": 13442, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, @@ -451180,7 +450977,7 @@ "bar_offset": 14, "tech_price": 28939000.0, "tech_datetime": "2022-10-05 06:30:00", - "candidate_index": 13501, + "candidate_index": 13477, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, @@ -451192,7 +450989,7 @@ "bar_offset": 7, "tech_price": 29787000.0, "tech_datetime": "2022-11-05 13:33:00", - "candidate_index": 13603, + "candidate_index": 13579, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, @@ -451204,7 +451001,7 @@ "bar_offset": 1, "tech_price": 28778000.0, "tech_datetime": "2022-11-09 01:45:00", - "candidate_index": 13616, + "candidate_index": 13592, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, @@ -451216,7 +451013,7 @@ "bar_offset": 0, "tech_price": 24360000.0, "tech_datetime": "2022-11-10 22:30:00", - "candidate_index": 13630, + "candidate_index": 13606, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, @@ -451228,7 +451025,7 @@ "bar_offset": 1, "tech_price": 24941000.0, "tech_datetime": "2022-11-11 06:00:00", - "candidate_index": 13636, + "candidate_index": 13612, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, @@ -451240,7 +451037,7 @@ "bar_offset": 3, "tech_price": 23270000.0, "tech_datetime": "2022-11-14 22:36:00", - "candidate_index": 13658, + "candidate_index": 13634, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, @@ -451252,7 +451049,7 @@ "bar_offset": 5, "tech_price": 23171000.0, "tech_datetime": "2022-11-18 10:18:00", - "candidate_index": 13678, + "candidate_index": 13654, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, @@ -451264,7 +451061,7 @@ "bar_offset": 0, "tech_price": 23387000.0, "tech_datetime": "2022-12-15 04:00:00", - "candidate_index": 13754, + "candidate_index": 13730, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, @@ -451276,7 +451073,7 @@ "bar_offset": 4, "tech_price": 29676000.0, "tech_datetime": "2023-01-30 05:00:00", - "candidate_index": 13893, + "candidate_index": 13869, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, @@ -451288,7 +451085,7 @@ "bar_offset": 4, "tech_price": 30029000.0, "tech_datetime": "2023-02-02 10:06:00", - "candidate_index": 13909, + "candidate_index": 13885, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, @@ -451300,7 +451097,7 @@ "bar_offset": 1, "tech_price": 31822000.0, "tech_datetime": "2023-02-17 01:06:00", - "candidate_index": 13961, + "candidate_index": 13937, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, @@ -451312,7 +451109,7 @@ "bar_offset": 0, "tech_price": 32377000.0, "tech_datetime": "2023-02-21 17:27:00", - "candidate_index": 13986, + "candidate_index": 13962, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, @@ -451324,7 +451121,7 @@ "bar_offset": 1, "tech_price": 34217000.0, "tech_datetime": "2023-03-14 22:06:00", - "candidate_index": 14082, + "candidate_index": 14058, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, @@ -451336,7 +451133,7 @@ "bar_offset": 0, "tech_price": 38084000.0, "tech_datetime": "2023-03-23 03:06:00", - "candidate_index": 14133, + "candidate_index": 14109, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, @@ -451348,7 +451145,7 @@ "bar_offset": 1, "tech_price": 37205000.0, "tech_datetime": "2023-03-24 00:18:00", - "candidate_index": 14137, + "candidate_index": 14113, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, @@ -451360,7 +451157,7 @@ "bar_offset": 5, "tech_price": 38175000.0, "tech_datetime": "2023-03-30 11:54:00", - "candidate_index": 14165, + "candidate_index": 14141, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, @@ -451372,7 +451169,7 @@ "bar_offset": 1, "tech_price": 40230000.0, "tech_datetime": "2023-04-12 21:36:00", - "candidate_index": 14211, + "candidate_index": 14187, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, @@ -451384,7 +451181,7 @@ "bar_offset": 3, "tech_price": 39621000.0, "tech_datetime": "2023-04-26 22:09:00", - "candidate_index": 14262, + "candidate_index": 14238, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, @@ -451396,7 +451193,7 @@ "bar_offset": 2, "tech_price": 39629000.0, "tech_datetime": "2023-05-01 00:45:00", - "candidate_index": 14278, + "candidate_index": 14254, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, @@ -451408,7 +451205,7 @@ "bar_offset": 14, "tech_price": 39210000.0, "tech_datetime": "2023-05-06 10:21:00", - "candidate_index": 14303, + "candidate_index": 14279, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, @@ -451420,7 +451217,7 @@ "bar_offset": 7, "tech_price": 37002000.0, "tech_datetime": "2023-05-16 02:39:00", - "candidate_index": 14337, + "candidate_index": 14313, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, @@ -451432,7 +451229,7 @@ "bar_offset": 10, "tech_price": 37633000.0, "tech_datetime": "2023-05-29 09:54:00", - "candidate_index": 14367, + "candidate_index": 14343, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, @@ -451444,7 +451241,7 @@ "bar_offset": 2, "tech_price": 35814000.0, "tech_datetime": "2023-06-07 09:51:00", - "candidate_index": 14394, + "candidate_index": 14370, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, @@ -451456,7 +451253,7 @@ "bar_offset": 2, "tech_price": 41082000.0, "tech_datetime": "2023-06-30 13:57:00", - "candidate_index": 14490, + "candidate_index": 14466, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, @@ -451468,7 +451265,7 @@ "bar_offset": 2, "tech_price": 39584000.0, "tech_datetime": "2023-08-09 06:27:00", - "candidate_index": 14569, + "candidate_index": 14545, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, @@ -451480,7 +451277,7 @@ "bar_offset": 0, "tech_price": 37677000.0, "tech_datetime": "2023-08-30 01:27:00", - "candidate_index": 14615, + "candidate_index": 14591, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, @@ -451492,7 +451289,7 @@ "bar_offset": 2, "tech_price": 38509000.0, "tech_datetime": "2023-10-02 23:06:00", - "candidate_index": 14697, + "candidate_index": 14673, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, @@ -451504,7 +451301,7 @@ "bar_offset": 0, "tech_price": 39728000.0, "tech_datetime": "2023-10-16 22:30:00", - "candidate_index": 14727, + "candidate_index": 14703, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, @@ -451516,7 +451313,7 @@ "bar_offset": 0, "tech_price": 46775000.0, "tech_datetime": "2023-10-24 11:27:00", - "candidate_index": 14759, + "candidate_index": 14735, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, @@ -451528,7 +451325,7 @@ "bar_offset": 4, "tech_price": 48393000.0, "tech_datetime": "2023-11-02 11:57:00", - "candidate_index": 14791, + "candidate_index": 14767, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, @@ -451540,7 +451337,7 @@ "bar_offset": 15, "tech_price": 49985000.0, "tech_datetime": "2023-11-11 02:27:00", - "candidate_index": 14827, + "candidate_index": 14803, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, @@ -451552,7 +451349,7 @@ "bar_offset": 6, "tech_price": 50387000.0, "tech_datetime": "2023-11-16 09:36:00", - "candidate_index": 14846, + "candidate_index": 14822, "gt_datetime": "2023-11-16 09:18:00", "gt_price": 50646000.0 }, @@ -451564,7 +451361,7 @@ "bar_offset": 12, "tech_price": 60404000.0, "tech_datetime": "2023-12-06 20:18:00", - "candidate_index": 14910, + "candidate_index": 14886, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, @@ -451576,7 +451373,7 @@ "bar_offset": 3, "tech_price": 59536000.0, "tech_datetime": "2023-12-14 07:24:00", - "candidate_index": 14944, + "candidate_index": 14920, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, @@ -451588,7 +451385,7 @@ "bar_offset": 3, "tech_price": 59727000.0, "tech_datetime": "2023-12-22 15:42:00", - "candidate_index": 14979, + "candidate_index": 14955, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, @@ -451600,7 +451397,7 @@ "bar_offset": 10, "tech_price": 60660000.0, "tech_datetime": "2024-01-02 23:45:00", - "candidate_index": 15019, + "candidate_index": 14995, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, @@ -451612,7 +451409,7 @@ "bar_offset": 0, "tech_price": 61983000.0, "tech_datetime": "2024-01-10 06:15:00", - "candidate_index": 15055, + "candidate_index": 15031, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, @@ -451624,7 +451421,7 @@ "bar_offset": 2, "tech_price": 66039000.0, "tech_datetime": "2024-01-11 23:51:00", - "candidate_index": 15068, + "candidate_index": 15044, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, @@ -451636,7 +451433,7 @@ "bar_offset": 0, "tech_price": 87611000.0, "tech_datetime": "2024-02-29 02:15:00", - "candidate_index": 15242, + "candidate_index": 15218, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, @@ -451648,7 +451445,7 @@ "bar_offset": 0, "tech_price": 89216000.0, "tech_datetime": "2024-02-29 15:42:00", - "candidate_index": 15247, + "candidate_index": 15223, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, @@ -451660,7 +451457,7 @@ "bar_offset": 6, "tech_price": 96304000.0, "tech_datetime": "2024-03-05 11:09:00", - "candidate_index": 15273, + "candidate_index": 15249, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, @@ -451672,7 +451469,7 @@ "bar_offset": 0, "tech_price": 94853000.0, "tech_datetime": "2024-03-06 00:03:00", - "candidate_index": 15276, + "candidate_index": 15252, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, @@ -451684,7 +451481,7 @@ "bar_offset": 77, "tech_price": 90698000.0, "tech_datetime": "2024-03-06 08:54:00", - "candidate_index": 15277, + "candidate_index": 15253, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 }, @@ -451696,7 +451493,7 @@ "bar_offset": 5, "tech_price": 103961000.0, "tech_datetime": "2024-03-14 09:33:00", - "candidate_index": 15319, + "candidate_index": 15295, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, @@ -451708,7 +451505,7 @@ "bar_offset": 7, "tech_price": 101180000.0, "tech_datetime": "2024-03-16 09:39:00", - "candidate_index": 15334, + "candidate_index": 15310, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, @@ -451720,7 +451517,7 @@ "bar_offset": 5, "tech_price": 99138000.0, "tech_datetime": "2024-03-18 09:09:00", - "candidate_index": 15348, + "candidate_index": 15324, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, @@ -451732,7 +451529,7 @@ "bar_offset": 1, "tech_price": 95811000.0, "tech_datetime": "2024-03-20 02:30:00", - "candidate_index": 15360, + "candidate_index": 15336, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, @@ -451744,7 +451541,7 @@ "bar_offset": 2, "tech_price": 99106000.0, "tech_datetime": "2024-03-21 07:21:00", - "candidate_index": 15372, + "candidate_index": 15348, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, @@ -451756,7 +451553,7 @@ "bar_offset": 1, "tech_price": 101190000.0, "tech_datetime": "2024-03-27 22:33:00", - "candidate_index": 15415, + "candidate_index": 15391, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, @@ -451768,7 +451565,7 @@ "bar_offset": 5, "tech_price": 102392000.0, "tech_datetime": "2024-04-08 18:42:00", - "candidate_index": 15453, + "candidate_index": 15429, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, @@ -451780,7 +451577,7 @@ "bar_offset": 53, "tech_price": 96966000.0, "tech_datetime": "2024-04-23 10:54:00", - "candidate_index": 15530, + "candidate_index": 15506, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, @@ -451792,7 +451589,7 @@ "bar_offset": 1, "tech_price": 83847000.0, "tech_datetime": "2024-05-02 03:57:00", - "candidate_index": 15570, + "candidate_index": 15546, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, @@ -451804,7 +451601,7 @@ "bar_offset": 21, "tech_price": 90986000.0, "tech_datetime": "2024-05-06 19:27:00", - "candidate_index": 15602, + "candidate_index": 15578, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, @@ -451816,7 +451613,7 @@ "bar_offset": 13, "tech_price": 97538000.0, "tech_datetime": "2024-05-21 22:24:00", - "candidate_index": 15665, + "candidate_index": 15641, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, @@ -451828,7 +451625,7 @@ "bar_offset": 0, "tech_price": 99045000.0, "tech_datetime": "2024-06-07 21:30:00", - "candidate_index": 15712, + "candidate_index": 15688, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, @@ -451840,7 +451637,7 @@ "bar_offset": 7, "tech_price": 89091000.0, "tech_datetime": "2024-07-01 11:27:00", - "candidate_index": 15777, + "candidate_index": 15753, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, @@ -451852,7 +451649,7 @@ "bar_offset": 4, "tech_price": 82749000.0, "tech_datetime": "2024-07-07 08:42:00", - "candidate_index": 15808, + "candidate_index": 15784, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, @@ -451864,7 +451661,7 @@ "bar_offset": 7, "tech_price": 94945000.0, "tech_datetime": "2024-07-22 10:12:00", - "candidate_index": 15885, + "candidate_index": 15861, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, @@ -451876,7 +451673,7 @@ "bar_offset": 5, "tech_price": 96702000.0, "tech_datetime": "2024-07-29 22:30:00", - "candidate_index": 15917, + "candidate_index": 15893, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, @@ -451888,7 +451685,7 @@ "bar_offset": 0, "tech_price": 76629000.0, "tech_datetime": "2024-08-05 16:30:00", - "candidate_index": 15950, + "candidate_index": 15926, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, @@ -451900,7 +451697,7 @@ "bar_offset": 1, "tech_price": 79282000.0, "tech_datetime": "2024-08-06 01:33:00", - "candidate_index": 15958, + "candidate_index": 15934, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, @@ -451912,7 +451709,7 @@ "bar_offset": 1, "tech_price": 87360000.0, "tech_datetime": "2024-08-09 08:03:00", - "candidate_index": 15987, + "candidate_index": 15963, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, @@ -451924,7 +451721,7 @@ "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 16016, + "candidate_index": 15992, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, @@ -451936,7 +451733,7 @@ "bar_offset": 5, "tech_price": 86400000.0, "tech_datetime": "2024-08-26 08:42:00", - "candidate_index": 16060, + "candidate_index": 16036, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, @@ -451948,7 +451745,7 @@ "bar_offset": 9, "tech_price": 86959000.0, "tech_datetime": "2024-09-28 02:24:00", - "candidate_index": 16210, + "candidate_index": 16186, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, @@ -451960,7 +451757,7 @@ "bar_offset": 0, "tech_price": 85855000.0, "tech_datetime": "2024-10-07 23:24:00", - "candidate_index": 16241, + "candidate_index": 16217, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, @@ -451972,7 +451769,7 @@ "bar_offset": 2, "tech_price": 101340000.0, "tech_datetime": "2024-10-30 04:21:00", - "candidate_index": 16311, + "candidate_index": 16287, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, @@ -451984,7 +451781,7 @@ "bar_offset": 2, "tech_price": 127074000.0, "tech_datetime": "2024-11-12 16:00:00", - "candidate_index": 16379, + "candidate_index": 16355, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, @@ -451996,7 +451793,7 @@ "bar_offset": 5, "tech_price": 130148000.0, "tech_datetime": "2024-11-14 01:30:00", - "candidate_index": 16391, + "candidate_index": 16367, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, @@ -452008,7 +451805,7 @@ "bar_offset": 33, "tech_price": 138000000.0, "tech_datetime": "2024-11-22 18:12:00", - "candidate_index": 16435, + "candidate_index": 16411, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, @@ -452020,7 +451817,7 @@ "bar_offset": 4, "tech_price": 135589000.0, "tech_datetime": "2024-11-30 00:30:00", - "candidate_index": 16469, + "candidate_index": 16445, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, @@ -452032,7 +451829,7 @@ "bar_offset": 32, "tech_price": 131997000.0, "tech_datetime": "2024-12-04 00:42:00", - "candidate_index": 16483, + "candidate_index": 16459, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, @@ -452044,7 +451841,7 @@ "bar_offset": 40, "tech_price": 132584000.0, "tech_datetime": "2024-12-04 01:15:00", - "candidate_index": 16484, + "candidate_index": 16460, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, @@ -452056,7 +451853,7 @@ "bar_offset": 1, "tech_price": 144699000.0, "tech_datetime": "2024-12-05 12:09:00", - "candidate_index": 16493, + "candidate_index": 16469, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, @@ -452068,7 +451865,7 @@ "bar_offset": 4, "tech_price": 155600000.0, "tech_datetime": "2024-12-18 00:09:00", - "candidate_index": 16550, + "candidate_index": 16526, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, @@ -452080,7 +451877,7 @@ "bar_offset": 0, "tech_price": 146150000.0, "tech_datetime": "2024-12-21 02:00:00", - "candidate_index": 16569, + "candidate_index": 16545, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -452092,7 +451889,7 @@ "bar_offset": 7, "tech_price": 148000000.0, "tech_datetime": "2024-12-26 09:30:00", - "candidate_index": 16595, + "candidate_index": 16571, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, @@ -452104,7 +451901,7 @@ "bar_offset": 2, "tech_price": 150199000.0, "tech_datetime": "2025-01-07 09:42:00", - "candidate_index": 16637, + "candidate_index": 16613, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, @@ -452116,7 +451913,7 @@ "bar_offset": 11, "tech_price": 158874000.0, "tech_datetime": "2025-01-19 20:54:00", - "candidate_index": 16691, + "candidate_index": 16667, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, @@ -452128,7 +451925,7 @@ "bar_offset": 0, "tech_price": 161620000.0, "tech_datetime": "2025-01-20 15:54:00", - "candidate_index": 16696, + "candidate_index": 16672, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, @@ -452140,7 +451937,7 @@ "bar_offset": 10, "tech_price": 159748000.0, "tech_datetime": "2025-01-31 00:24:00", - "candidate_index": 16738, + "candidate_index": 16714, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, @@ -452152,7 +451949,7 @@ "bar_offset": 12, "tech_price": 159588000.0, "tech_datetime": "2025-02-04 07:45:00", - "candidate_index": 16757, + "candidate_index": 16733, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, @@ -452164,7 +451961,7 @@ "bar_offset": 0, "tech_price": 130490000.0, "tech_datetime": "2025-02-25 21:24:00", - "candidate_index": 16829, + "candidate_index": 16805, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, @@ -452176,7 +451973,7 @@ "bar_offset": 10, "tech_price": 126600000.0, "tech_datetime": "2025-02-27 20:30:00", - "candidate_index": 16841, + "candidate_index": 16817, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, @@ -452188,7 +451985,7 @@ "bar_offset": 8, "tech_price": 142642000.0, "tech_datetime": "2025-03-03 08:42:00", - "candidate_index": 16868, + "candidate_index": 16844, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, @@ -452200,7 +451997,7 @@ "bar_offset": 3, "tech_price": 137434000.0, "tech_datetime": "2025-03-06 15:06:00", - "candidate_index": 16894, + "candidate_index": 16870, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, @@ -452212,7 +452009,7 @@ "bar_offset": 2, "tech_price": 134251000.0, "tech_datetime": "2025-03-07 23:57:00", - "candidate_index": 16907, + "candidate_index": 16883, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, @@ -452224,7 +452021,7 @@ "bar_offset": 2, "tech_price": 130050000.0, "tech_datetime": "2025-03-24 23:27:00", - "candidate_index": 16985, + "candidate_index": 16961, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, @@ -452236,7 +452033,7 @@ "bar_offset": 1, "tech_price": 129212000.0, "tech_datetime": "2025-04-03 05:18:00", - "candidate_index": 17025, + "candidate_index": 17001, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, @@ -452248,7 +452045,7 @@ "bar_offset": 0, "tech_price": 118861000.0, "tech_datetime": "2025-04-07 23:18:00", - "candidate_index": 17046, + "candidate_index": 17022, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, @@ -452260,7 +452057,7 @@ "bar_offset": 2, "tech_price": 122300000.0, "tech_datetime": "2025-04-10 06:30:00", - "candidate_index": 17062, + "candidate_index": 17038, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, @@ -452272,7 +452069,7 @@ "bar_offset": 66, "tech_price": 139420000.0, "tech_datetime": "2025-05-02 13:42:00", - "candidate_index": 17137, + "candidate_index": 17113, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, @@ -452284,7 +452081,7 @@ "bar_offset": 44, "tech_price": 154387000.0, "tech_datetime": "2025-05-23 04:45:00", - "candidate_index": 17210, + "candidate_index": 17186, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, @@ -452296,7 +452093,7 @@ "bar_offset": 34, "tech_price": 150502000.0, "tech_datetime": "2025-06-12 01:06:00", - "candidate_index": 17263, + "candidate_index": 17239, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, @@ -452308,7 +452105,7 @@ "bar_offset": 13, "tech_price": 165738000.0, "tech_datetime": "2025-07-14 15:57:00", - "candidate_index": 17346, + "candidate_index": 17322, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, @@ -452320,7 +452117,7 @@ "bar_offset": 4, "tech_price": 169038000.0, "tech_datetime": "2025-08-14 09:45:00", - "candidate_index": 17421, + "candidate_index": 17397, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, @@ -452332,7 +452129,7 @@ "bar_offset": 14, "tech_price": 178654000.0, "tech_datetime": "2025-10-09 22:42:00", - "candidate_index": 17543, + "candidate_index": 17519, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, @@ -452344,7 +452141,7 @@ "bar_offset": 17, "tech_price": 170626000.0, "tech_datetime": "2025-10-27 16:57:00", - "candidate_index": 17612, + "candidate_index": 17588, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, @@ -452356,7 +452153,7 @@ "bar_offset": 4, "tech_price": 158197000.0, "tech_datetime": "2025-11-11 10:33:00", - "candidate_index": 17675, + "candidate_index": 17651, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, @@ -452368,7 +452165,7 @@ "bar_offset": 2, "tech_price": 138407000.0, "tech_datetime": "2025-11-19 01:42:00", - "candidate_index": 17710, + "candidate_index": 17686, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, @@ -452380,7 +452177,7 @@ "bar_offset": 3, "tech_price": 137790000.0, "tech_datetime": "2025-11-28 23:39:00", - "candidate_index": 17764, + "candidate_index": 17740, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, @@ -452392,7 +452189,7 @@ "bar_offset": 3, "tech_price": 139099000.0, "tech_datetime": "2025-12-03 15:42:00", - "candidate_index": 17782, + "candidate_index": 17758, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, @@ -452404,7 +452201,7 @@ "bar_offset": 3, "tech_price": 139085000.0, "tech_datetime": "2025-12-10 02:15:00", - "candidate_index": 17809, + "candidate_index": 17785, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, @@ -452416,7 +452213,7 @@ "bar_offset": 2, "tech_price": 133298000.0, "tech_datetime": "2025-12-18 00:24:00", - "candidate_index": 17840, + "candidate_index": 17816, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, @@ -452428,7 +452225,7 @@ "bar_offset": 19, "tech_price": 133900000.0, "tech_datetime": "2025-12-22 22:30:00", - "candidate_index": 17854, + "candidate_index": 17830, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, @@ -452440,7 +452237,7 @@ "bar_offset": 50, "tech_price": 142005000.0, "tech_datetime": "2026-01-15 07:39:00", - "candidate_index": 17923, + "candidate_index": 17899, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, @@ -452452,7 +452249,7 @@ "bar_offset": 27, "tech_price": 124017000.0, "tech_datetime": "2026-01-31 05:03:00", - "candidate_index": 17974, + "candidate_index": 17950, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, @@ -452464,7 +452261,7 @@ "bar_offset": 4, "tech_price": 116752000.0, "tech_datetime": "2026-02-03 00:51:00", - "candidate_index": 17990, + "candidate_index": 17966, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, @@ -452476,7 +452273,7 @@ "bar_offset": 1, "tech_price": 98922000.0, "tech_datetime": "2026-02-06 15:06:00", - "candidate_index": 18008, + "candidate_index": 17984, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, @@ -452488,7 +452285,7 @@ "bar_offset": 1, "tech_price": 105917000.0, "tech_datetime": "2026-02-07 08:09:00", - "candidate_index": 18022, + "candidate_index": 17998, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, @@ -452500,7 +452297,7 @@ "bar_offset": 1, "tech_price": 106024000.0, "tech_datetime": "2026-02-09 08:09:00", - "candidate_index": 18034, + "candidate_index": 18010, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, @@ -452512,7 +452309,7 @@ "bar_offset": 7, "tech_price": 104437000.0, "tech_datetime": "2026-02-15 17:27:00", - "candidate_index": 18070, + "candidate_index": 18046, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, @@ -452524,7 +452321,7 @@ "bar_offset": 0, "tech_price": 99869000.0, "tech_datetime": "2026-02-26 06:36:00", - "candidate_index": 18118, + "candidate_index": 18094, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, @@ -452536,7 +452333,7 @@ "bar_offset": 5, "tech_price": 106840000.0, "tech_datetime": "2026-03-05 20:09:00", - "candidate_index": 18171, + "candidate_index": 18147, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, @@ -452548,7 +452345,7 @@ "bar_offset": 11, "tech_price": 111350000.0, "tech_datetime": "2026-03-17 11:06:00", - "candidate_index": 18230, + "candidate_index": 18206, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, @@ -452560,7 +452357,7 @@ "bar_offset": 6, "tech_price": 106644000.0, "tech_datetime": "2026-03-25 20:48:00", - "candidate_index": 18267, + "candidate_index": 18243, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, @@ -452572,7 +452369,7 @@ "bar_offset": 26, "tech_price": 120315000.0, "tech_datetime": "2026-05-15 10:51:00", - "candidate_index": 18441, + "candidate_index": 18417, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, @@ -452584,7 +452381,7 @@ "bar_offset": 2, "tech_price": 96000000.0, "tech_datetime": "2026-06-04 13:30:00", - "candidate_index": 18500, + "candidate_index": 18476, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -452596,7 +452393,7 @@ "bar_offset": 0, "tech_price": 95943000.0, "tech_datetime": "2026-06-08 07:15:00", - "candidate_index": 18526, + "candidate_index": 18502, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } @@ -452627,13 +452424,16 @@ "signal_label": "스윙 매도 (S)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "div_bear": { "side": "sell", "gt_count": 139, - "tech_count": 18536, + "tech_count": 18512, "hit_count": 139, "miss_count": 0, "recall": 1.0, @@ -452697,7 +452497,7 @@ "bar_offset": 5, "tech_price": 4921000.0, "tech_datetime": "2017-08-18 19:57:00", - "candidate_index": 1522, + "candidate_index": 1521, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, @@ -452709,7 +452509,7 @@ "bar_offset": 3, "tech_price": 4932000.0, "tech_datetime": "2017-08-26 02:12:00", - "candidate_index": 1592, + "candidate_index": 1590, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, @@ -452721,7 +452521,7 @@ "bar_offset": 1, "tech_price": 4284000.0, "tech_datetime": "2017-09-23 21:03:00", - "candidate_index": 1820, + "candidate_index": 1805, "gt_datetime": "2017-09-23 21:00:00", "gt_price": 4330000.0 }, @@ -452733,7 +452533,7 @@ "bar_offset": 3, "tech_price": 6440000.0, "tech_datetime": "2017-10-17 08:42:00", - "candidate_index": 1969, + "candidate_index": 1945, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, @@ -452745,7 +452545,7 @@ "bar_offset": 10, "tech_price": 6841000.0, "tech_datetime": "2017-10-27 10:36:00", - "candidate_index": 2051, + "candidate_index": 2027, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, @@ -452757,7 +452557,7 @@ "bar_offset": 5, "tech_price": 8761000.0, "tech_datetime": "2018-04-16 10:18:00", - "candidate_index": 3753, + "candidate_index": 3729, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, @@ -452769,7 +452569,7 @@ "bar_offset": 5, "tech_price": 8364000.0, "tech_datetime": "2018-05-30 11:00:00", - "candidate_index": 4079, + "candidate_index": 4055, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, @@ -452781,7 +452581,7 @@ "bar_offset": 10, "tech_price": 8362000.0, "tech_datetime": "2018-06-07 18:06:00", - "candidate_index": 4119, + "candidate_index": 4095, "gt_datetime": "2018-06-07 17:36:00", "gt_price": 8410000.0 }, @@ -452793,7 +452593,7 @@ "bar_offset": 8, "tech_price": 7595000.0, "tech_datetime": "2018-06-12 18:15:00", - "candidate_index": 4137, + "candidate_index": 4113, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, @@ -452805,7 +452605,7 @@ "bar_offset": 16, "tech_price": 6876000.0, "tech_datetime": "2018-06-29 05:39:00", - "candidate_index": 4223, + "candidate_index": 4199, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, @@ -452817,7 +452617,7 @@ "bar_offset": 13, "tech_price": 7317000.0, "tech_datetime": "2018-07-03 17:54:00", - "candidate_index": 4253, + "candidate_index": 4229, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, @@ -452829,7 +452629,7 @@ "bar_offset": 1, "tech_price": 7563000.0, "tech_datetime": "2018-07-10 07:12:00", - "candidate_index": 4282, + "candidate_index": 4258, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, @@ -452841,7 +452641,7 @@ "bar_offset": 7, "tech_price": 8760000.0, "tech_datetime": "2018-08-02 10:27:00", - "candidate_index": 4424, + "candidate_index": 4400, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, @@ -452853,7 +452653,7 @@ "bar_offset": 0, "tech_price": 8160000.0, "tech_datetime": "2018-08-06 12:18:00", - "candidate_index": 4448, + "candidate_index": 4424, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, @@ -452865,7 +452665,7 @@ "bar_offset": 8, "tech_price": 7400000.0, "tech_datetime": "2018-09-14 13:00:00", - "candidate_index": 4707, + "candidate_index": 4683, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, @@ -452877,7 +452677,7 @@ "bar_offset": 30, "tech_price": 7340000.0, "tech_datetime": "2018-09-17 16:12:00", - "candidate_index": 4729, + "candidate_index": 4705, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, @@ -452889,7 +452689,7 @@ "bar_offset": 9, "tech_price": 7546000.0, "tech_datetime": "2018-10-08 22:06:00", - "candidate_index": 4824, + "candidate_index": 4800, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, @@ -452901,7 +452701,7 @@ "bar_offset": 112, "tech_price": 7262000.0, "tech_datetime": "2018-11-12 09:21:00", - "candidate_index": 4898, + "candidate_index": 4874, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, @@ -452913,7 +452713,7 @@ "bar_offset": 7, "tech_price": 3890000.0, "tech_datetime": "2018-12-13 06:57:00", - "candidate_index": 5144, + "candidate_index": 5120, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, @@ -452925,7 +452725,7 @@ "bar_offset": 16, "tech_price": 4461000.0, "tech_datetime": "2019-01-10 15:15:00", - "candidate_index": 5361, + "candidate_index": 5337, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, @@ -452937,7 +452737,7 @@ "bar_offset": 0, "tech_price": 4285000.0, "tech_datetime": "2019-03-01 00:39:00", - "candidate_index": 5552, + "candidate_index": 5528, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, @@ -452949,7 +452749,7 @@ "bar_offset": 1, "tech_price": 6665000.0, "tech_datetime": "2019-05-03 19:00:00", - "candidate_index": 5772, + "candidate_index": 5748, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, @@ -452961,7 +452761,7 @@ "bar_offset": 2, "tech_price": 11110000.0, "tech_datetime": "2019-06-16 17:36:00", - "candidate_index": 6075, + "candidate_index": 6051, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, @@ -452973,7 +452773,7 @@ "bar_offset": 8, "tech_price": 14250000.0, "tech_datetime": "2019-08-10 09:48:00", - "candidate_index": 6542, + "candidate_index": 6518, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, @@ -452985,7 +452785,7 @@ "bar_offset": 32, "tech_price": 13620000.0, "tech_datetime": "2019-08-13 18:18:00", - "candidate_index": 6557, + "candidate_index": 6533, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, @@ -452997,7 +452797,7 @@ "bar_offset": 9, "tech_price": 12450000.0, "tech_datetime": "2019-08-24 07:36:00", - "candidate_index": 6623, + "candidate_index": 6599, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, @@ -453009,7 +452809,7 @@ "bar_offset": 16, "tech_price": 12183000.0, "tech_datetime": "2019-09-16 12:54:00", - "candidate_index": 6739, + "candidate_index": 6715, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, @@ -453021,7 +452821,7 @@ "bar_offset": 9, "tech_price": 9795000.0, "tech_datetime": "2019-10-05 05:39:00", - "candidate_index": 6836, + "candidate_index": 6812, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, @@ -453033,7 +452833,7 @@ "bar_offset": 6, "tech_price": 10238000.0, "tech_datetime": "2019-10-10 17:06:00", - "candidate_index": 6861, + "candidate_index": 6837, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, @@ -453045,7 +452845,7 @@ "bar_offset": 49, "tech_price": 9929000.0, "tech_datetime": "2019-10-13 23:03:00", - "candidate_index": 6875, + "candidate_index": 6851, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, @@ -453057,7 +452857,7 @@ "bar_offset": 4, "tech_price": 9751000.0, "tech_datetime": "2019-10-21 05:24:00", - "candidate_index": 6907, + "candidate_index": 6883, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, @@ -453069,7 +452869,7 @@ "bar_offset": 3, "tech_price": 10999000.0, "tech_datetime": "2019-10-29 14:15:00", - "candidate_index": 6964, + "candidate_index": 6940, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, @@ -453081,7 +452881,7 @@ "bar_offset": 4, "tech_price": 10922000.0, "tech_datetime": "2019-11-05 05:48:00", - "candidate_index": 6996, + "candidate_index": 6972, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, @@ -453093,7 +452893,7 @@ "bar_offset": 8, "tech_price": 11778000.0, "tech_datetime": "2020-02-24 09:54:00", - "candidate_index": 7578, + "candidate_index": 7554, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, @@ -453105,7 +452905,7 @@ "bar_offset": 12, "tech_price": 11479000.0, "tech_datetime": "2020-05-21 16:24:00", - "candidate_index": 8180, + "candidate_index": 8156, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, @@ -453117,7 +452917,7 @@ "bar_offset": 30, "tech_price": 11735000.0, "tech_datetime": "2020-06-11 12:30:00", - "candidate_index": 8262, + "candidate_index": 8238, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, @@ -453129,7 +452929,7 @@ "bar_offset": 4, "tech_price": 13836000.0, "tech_datetime": "2020-08-22 02:00:00", - "candidate_index": 8507, + "candidate_index": 8483, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, @@ -453141,7 +452941,7 @@ "bar_offset": 40, "tech_price": 12722000.0, "tech_datetime": "2020-09-21 06:06:00", - "candidate_index": 8627, + "candidate_index": 8603, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, @@ -453153,7 +452953,7 @@ "bar_offset": 6, "tech_price": 18127000.0, "tech_datetime": "2020-11-13 14:00:00", - "candidate_index": 8855, + "candidate_index": 8831, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, @@ -453165,7 +452965,7 @@ "bar_offset": 1, "tech_price": 21149000.0, "tech_datetime": "2020-11-24 21:42:00", - "candidate_index": 8924, + "candidate_index": 8900, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, @@ -453177,7 +452977,7 @@ "bar_offset": 26, "tech_price": 20926000.0, "tech_datetime": "2020-12-07 10:21:00", - "candidate_index": 9002, + "candidate_index": 8978, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, @@ -453189,7 +452989,7 @@ "bar_offset": 3, "tech_price": 31401000.0, "tech_datetime": "2020-12-30 15:51:00", - "candidate_index": 9176, + "candidate_index": 9152, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, @@ -453201,7 +453001,7 @@ "bar_offset": 2, "tech_price": 52775000.0, "tech_datetime": "2021-02-14 21:21:00", - "candidate_index": 9605, + "candidate_index": 9581, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, @@ -453213,7 +453013,7 @@ "bar_offset": 1, "tech_price": 72381000.0, "tech_datetime": "2021-05-09 13:33:00", - "candidate_index": 10261, + "candidate_index": 10237, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, @@ -453225,7 +453025,7 @@ "bar_offset": 3, "tech_price": 42717000.0, "tech_datetime": "2021-06-19 10:27:00", - "candidate_index": 10644, + "candidate_index": 10620, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, @@ -453237,7 +453037,7 @@ "bar_offset": 79, "tech_price": 37820000.0, "tech_datetime": "2021-07-18 10:45:00", - "candidate_index": 10882, + "candidate_index": 10858, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, @@ -453249,7 +453049,7 @@ "bar_offset": 3, "tech_price": 51402000.0, "tech_datetime": "2021-08-08 15:51:00", - "candidate_index": 11038, + "candidate_index": 11014, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, @@ -453261,7 +453061,7 @@ "bar_offset": 17, "tech_price": 54340000.0, "tech_datetime": "2021-08-17 19:54:00", - "candidate_index": 11109, + "candidate_index": 11085, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, @@ -453273,7 +453073,7 @@ "bar_offset": 6, "tech_price": 53974000.0, "tech_datetime": "2021-09-23 12:15:00", - "candidate_index": 11330, + "candidate_index": 11306, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, @@ -453285,7 +453085,7 @@ "bar_offset": 4, "tech_price": 75088000.0, "tech_datetime": "2021-11-03 01:15:00", - "candidate_index": 11579, + "candidate_index": 11555, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, @@ -453297,7 +453097,7 @@ "bar_offset": 8, "tech_price": 79623000.0, "tech_datetime": "2021-11-15 09:57:00", - "candidate_index": 11647, + "candidate_index": 11623, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, @@ -453309,7 +453109,7 @@ "bar_offset": 17, "tech_price": 59159000.0, "tech_datetime": "2021-12-19 12:48:00", - "candidate_index": 11856, + "candidate_index": 11832, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, @@ -453321,7 +453121,7 @@ "bar_offset": 138, "tech_price": 59920000.0, "tech_datetime": "2021-12-28 18:48:00", - "candidate_index": 11898, + "candidate_index": 11874, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, @@ -453333,7 +453133,7 @@ "bar_offset": 21, "tech_price": 58536000.0, "tech_datetime": "2021-12-31 18:36:00", - "candidate_index": 11914, + "candidate_index": 11890, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, @@ -453345,7 +453145,7 @@ "bar_offset": 3, "tech_price": 53532000.0, "tech_datetime": "2022-01-13 23:45:00", - "candidate_index": 11992, + "candidate_index": 11968, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, @@ -453357,7 +453157,7 @@ "bar_offset": 10, "tech_price": 51705000.0, "tech_datetime": "2022-01-17 14:00:00", - "candidate_index": 12007, + "candidate_index": 11983, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, @@ -453369,7 +453169,7 @@ "bar_offset": 2, "tech_price": 47863000.0, "tech_datetime": "2022-02-21 10:45:00", - "candidate_index": 12223, + "candidate_index": 12199, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, @@ -453381,7 +453181,7 @@ "bar_offset": 20, "tech_price": 48738000.0, "tech_datetime": "2022-03-06 11:00:00", - "candidate_index": 12308, + "candidate_index": 12284, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, @@ -453393,7 +453193,7 @@ "bar_offset": 3, "tech_price": 51391000.0, "tech_datetime": "2022-04-14 04:15:00", - "candidate_index": 12499, + "candidate_index": 12475, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, @@ -453405,7 +453205,7 @@ "bar_offset": 2, "tech_price": 37902000.0, "tech_datetime": "2022-06-10 21:30:00", - "candidate_index": 12812, + "candidate_index": 12788, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, @@ -453417,7 +453217,7 @@ "bar_offset": 2, "tech_price": 27821000.0, "tech_datetime": "2022-06-25 16:42:00", - "candidate_index": 12941, + "candidate_index": 12917, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, @@ -453429,7 +453229,7 @@ "bar_offset": 2, "tech_price": 27200000.0, "tech_datetime": "2022-06-28 21:24:00", - "candidate_index": 12952, + "candidate_index": 12928, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, @@ -453441,7 +453241,7 @@ "bar_offset": 2, "tech_price": 27157000.0, "tech_datetime": "2022-07-12 03:48:00", - "candidate_index": 13030, + "candidate_index": 13006, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, @@ -453453,7 +453253,7 @@ "bar_offset": 1, "tech_price": 30050000.0, "tech_datetime": "2022-07-25 07:48:00", - "candidate_index": 13122, + "candidate_index": 13098, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, @@ -453465,7 +453265,7 @@ "bar_offset": 3, "tech_price": 31229000.0, "tech_datetime": "2022-08-03 21:27:00", - "candidate_index": 13182, + "candidate_index": 13158, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, @@ -453477,7 +453277,7 @@ "bar_offset": 2, "tech_price": 31733000.0, "tech_datetime": "2022-08-08 21:15:00", - "candidate_index": 13201, + "candidate_index": 13177, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, @@ -453489,7 +453289,7 @@ "bar_offset": 12, "tech_price": 31507000.0, "tech_datetime": "2022-08-19 09:09:00", - "candidate_index": 13252, + "candidate_index": 13228, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, @@ -453501,7 +453301,7 @@ "bar_offset": 21, "tech_price": 29464000.0, "tech_datetime": "2022-08-26 22:06:00", - "candidate_index": 13290, + "candidate_index": 13266, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, @@ -453513,7 +453313,7 @@ "bar_offset": 19, "tech_price": 28083000.0, "tech_datetime": "2022-09-18 09:03:00", - "candidate_index": 13406, + "candidate_index": 13382, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, @@ -453525,7 +453325,7 @@ "bar_offset": 0, "tech_price": 26618000.0, "tech_datetime": "2023-01-18 23:21:00", - "candidate_index": 13849, + "candidate_index": 13825, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, @@ -453537,7 +453337,7 @@ "bar_offset": 4, "tech_price": 29425000.0, "tech_datetime": "2023-02-08 10:24:00", - "candidate_index": 13929, + "candidate_index": 13905, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, @@ -453549,7 +453349,7 @@ "bar_offset": 9, "tech_price": 31452000.0, "tech_datetime": "2023-02-28 00:33:00", - "candidate_index": 14011, + "candidate_index": 13987, "gt_datetime": "2023-02-28 00:06:00", "gt_price": 31632000.0 }, @@ -453561,7 +453361,7 @@ "bar_offset": 10, "tech_price": 31002000.0, "tech_datetime": "2023-03-03 09:39:00", - "candidate_index": 14023, + "candidate_index": 13999, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, @@ -453573,7 +453373,7 @@ "bar_offset": 3, "tech_price": 27807000.0, "tech_datetime": "2023-03-11 10:45:00", - "candidate_index": 14049, + "candidate_index": 14025, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, @@ -453585,7 +453385,7 @@ "bar_offset": 7, "tech_price": 37155000.0, "tech_datetime": "2023-03-26 23:18:00", - "candidate_index": 14152, + "candidate_index": 14128, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, @@ -453597,7 +453397,7 @@ "bar_offset": 19, "tech_price": 40112000.0, "tech_datetime": "2023-04-14 11:42:00", - "candidate_index": 14216, + "candidate_index": 14192, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, @@ -453609,7 +453409,7 @@ "bar_offset": 43, "tech_price": 39543000.0, "tech_datetime": "2023-04-19 03:45:00", - "candidate_index": 14225, + "candidate_index": 14201, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, @@ -453621,7 +453421,7 @@ "bar_offset": 11, "tech_price": 37759000.0, "tech_datetime": "2023-05-11 02:06:00", - "candidate_index": 14319, + "candidate_index": 14295, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, @@ -453633,7 +453433,7 @@ "bar_offset": 22, "tech_price": 36443000.0, "tech_datetime": "2023-05-23 22:36:00", - "candidate_index": 14356, + "candidate_index": 14332, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, @@ -453645,7 +453445,7 @@ "bar_offset": 178, "tech_price": 35823000.0, "tech_datetime": "2023-06-02 22:45:00", - "candidate_index": 14381, + "candidate_index": 14357, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, @@ -453657,7 +453457,7 @@ "bar_offset": 2, "tech_price": 40975000.0, "tech_datetime": "2023-06-24 01:00:00", - "candidate_index": 14462, + "candidate_index": 14438, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, @@ -453669,7 +453469,7 @@ "bar_offset": 25, "tech_price": 40969000.0, "tech_datetime": "2023-07-06 18:39:00", - "candidate_index": 14507, + "candidate_index": 14483, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, @@ -453681,7 +453481,7 @@ "bar_offset": 2, "tech_price": 39008000.0, "tech_datetime": "2023-07-24 04:21:00", - "candidate_index": 14544, + "candidate_index": 14520, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, @@ -453693,7 +453493,7 @@ "bar_offset": 22, "tech_price": 39421000.0, "tech_datetime": "2023-08-15 02:54:00", - "candidate_index": 14577, + "candidate_index": 14553, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, @@ -453705,7 +453505,7 @@ "bar_offset": 20, "tech_price": 35613000.0, "tech_datetime": "2023-09-08 15:30:00", - "candidate_index": 14639, + "candidate_index": 14615, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, @@ -453717,7 +453517,7 @@ "bar_offset": 27, "tech_price": 36418000.0, "tech_datetime": "2023-09-21 17:54:00", - "candidate_index": 14678, + "candidate_index": 14654, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, @@ -453729,7 +453529,7 @@ "bar_offset": 38, "tech_price": 37938000.0, "tech_datetime": "2023-10-08 14:27:00", - "candidate_index": 14712, + "candidate_index": 14688, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, @@ -453741,7 +453541,7 @@ "bar_offset": 29, "tech_price": 59886000.0, "tech_datetime": "2023-12-10 18:30:00", - "candidate_index": 14925, + "candidate_index": 14901, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, @@ -453753,7 +453553,7 @@ "bar_offset": 118, "tech_price": 57803000.0, "tech_datetime": "2023-12-26 13:12:00", - "candidate_index": 14989, + "candidate_index": 14965, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, @@ -453765,7 +453565,7 @@ "bar_offset": 4, "tech_price": 59137000.0, "tech_datetime": "2024-01-17 01:12:00", - "candidate_index": 15089, + "candidate_index": 15065, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, @@ -453777,7 +453577,7 @@ "bar_offset": 11, "tech_price": 57272000.0, "tech_datetime": "2024-01-20 09:33:00", - "candidate_index": 15104, + "candidate_index": 15080, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, @@ -453789,7 +453589,7 @@ "bar_offset": 24, "tech_price": 100619000.0, "tech_datetime": "2024-03-29 09:27:00", - "candidate_index": 15420, + "candidate_index": 15396, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, @@ -453801,7 +453601,7 @@ "bar_offset": 8, "tech_price": 100279000.0, "tech_datetime": "2024-04-01 12:27:00", - "candidate_index": 15425, + "candidate_index": 15401, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, @@ -453813,7 +453613,7 @@ "bar_offset": 148, "tech_price": 100521000.0, "tech_datetime": "2024-04-12 06:27:00", - "candidate_index": 15472, + "candidate_index": 15448, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, @@ -453825,7 +453625,7 @@ "bar_offset": 57, "tech_price": 97802000.0, "tech_datetime": "2024-04-15 22:54:00", - "candidate_index": 15491, + "candidate_index": 15467, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, @@ -453837,7 +453637,7 @@ "bar_offset": 82, "tech_price": 91534000.0, "tech_datetime": "2024-04-27 09:27:00", - "candidate_index": 15549, + "candidate_index": 15525, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, @@ -453849,7 +453649,7 @@ "bar_offset": 9, "tech_price": 96779000.0, "tech_datetime": "2024-05-28 01:45:00", - "candidate_index": 15681, + "candidate_index": 15657, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, @@ -453861,7 +453661,7 @@ "bar_offset": 22, "tech_price": 97369000.0, "tech_datetime": "2024-06-12 22:18:00", - "candidate_index": 15720, + "candidate_index": 15696, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, @@ -453873,7 +453673,7 @@ "bar_offset": 4, "tech_price": 83308000.0, "tech_datetime": "2024-07-10 14:18:00", - "candidate_index": 15828, + "candidate_index": 15804, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, @@ -453885,7 +453685,7 @@ "bar_offset": 3, "tech_price": 90892000.0, "tech_datetime": "2024-07-16 09:15:00", - "candidate_index": 15860, + "candidate_index": 15836, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, @@ -453897,7 +453697,7 @@ "bar_offset": 6, "tech_price": 91622000.0, "tech_datetime": "2024-08-02 07:54:00", - "candidate_index": 15934, + "candidate_index": 15910, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, @@ -453909,7 +453709,7 @@ "bar_offset": 3, "tech_price": 85959000.0, "tech_datetime": "2024-08-11 18:30:00", - "candidate_index": 15998, + "candidate_index": 15974, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, @@ -453921,7 +453721,7 @@ "bar_offset": 24, "tech_price": 83147000.0, "tech_datetime": "2024-08-18 22:57:00", - "candidate_index": 16034, + "candidate_index": 16010, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, @@ -453933,7 +453733,7 @@ "bar_offset": 7, "tech_price": 82250000.0, "tech_datetime": "2024-08-30 00:54:00", - "candidate_index": 16074, + "candidate_index": 16050, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, @@ -453945,7 +453745,7 @@ "bar_offset": 17, "tech_price": 80165000.0, "tech_datetime": "2024-09-03 08:51:00", - "candidate_index": 16090, + "candidate_index": 16066, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, @@ -453957,7 +453757,7 @@ "bar_offset": 88, "tech_price": 80070000.0, "tech_datetime": "2024-09-14 04:54:00", - "candidate_index": 16151, + "candidate_index": 16127, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, @@ -453969,7 +453769,7 @@ "bar_offset": 30, "tech_price": 97395000.0, "tech_datetime": "2024-11-02 13:00:00", - "candidate_index": 16324, + "candidate_index": 16300, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, @@ -453981,7 +453781,7 @@ "bar_offset": 1, "tech_price": 103222000.0, "tech_datetime": "2024-11-06 15:27:00", - "candidate_index": 16344, + "candidate_index": 16320, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, @@ -453993,7 +453793,7 @@ "bar_offset": 17, "tech_price": 137500000.0, "tech_datetime": "2024-11-21 21:15:00", - "candidate_index": 16431, + "candidate_index": 16407, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, @@ -454005,7 +453805,7 @@ "bar_offset": 4, "tech_price": 136081000.0, "tech_datetime": "2024-11-25 08:30:00", - "candidate_index": 16445, + "candidate_index": 16421, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, @@ -454017,7 +453817,7 @@ "bar_offset": 7, "tech_price": 140700000.0, "tech_datetime": "2024-12-09 09:15:00", - "candidate_index": 16511, + "candidate_index": 16487, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, @@ -454029,7 +453829,7 @@ "bar_offset": 9, "tech_price": 142865000.0, "tech_datetime": "2025-01-11 03:24:00", - "candidate_index": 16654, + "candidate_index": 16630, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, @@ -454041,7 +453841,7 @@ "bar_offset": 9, "tech_price": 157938000.0, "tech_datetime": "2025-01-25 03:54:00", - "candidate_index": 16720, + "candidate_index": 16696, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, @@ -454053,7 +453853,7 @@ "bar_offset": 8, "tech_price": 147256000.0, "tech_datetime": "2025-02-15 03:21:00", - "candidate_index": 16801, + "candidate_index": 16777, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, @@ -454065,7 +453865,7 @@ "bar_offset": 15, "tech_price": 145356000.0, "tech_datetime": "2025-02-21 23:30:00", - "candidate_index": 16819, + "candidate_index": 16795, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, @@ -454077,7 +453877,7 @@ "bar_offset": 40, "tech_price": 127323000.0, "tech_datetime": "2025-03-09 19:00:00", - "candidate_index": 16913, + "candidate_index": 16889, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, @@ -454089,7 +453889,7 @@ "bar_offset": 19, "tech_price": 124257000.0, "tech_datetime": "2025-03-15 05:12:00", - "candidate_index": 16950, + "candidate_index": 16926, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, @@ -454101,7 +453901,7 @@ "bar_offset": 111, "tech_price": 128345000.0, "tech_datetime": "2025-03-28 12:06:00", - "candidate_index": 17001, + "candidate_index": 16977, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, @@ -454113,7 +453913,7 @@ "bar_offset": 4, "tech_price": 152165000.0, "tech_datetime": "2025-05-27 01:18:00", - "candidate_index": 17222, + "candidate_index": 17198, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, @@ -454125,7 +453925,7 @@ "bar_offset": 63, "tech_price": 148333000.0, "tech_datetime": "2025-06-17 07:36:00", - "candidate_index": 17281, + "candidate_index": 17257, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, @@ -454137,7 +453937,7 @@ "bar_offset": 16, "tech_price": 163278000.0, "tech_datetime": "2025-08-01 02:24:00", - "candidate_index": 17395, + "candidate_index": 17371, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, @@ -454149,7 +453949,7 @@ "bar_offset": 232, "tech_price": 162500000.0, "tech_datetime": "2025-08-18 10:27:00", - "candidate_index": 17428, + "candidate_index": 17404, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, @@ -454161,7 +453961,7 @@ "bar_offset": 4, "tech_price": 161757000.0, "tech_datetime": "2025-08-23 00:57:00", - "candidate_index": 17446, + "candidate_index": 17422, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, @@ -454173,7 +453973,7 @@ "bar_offset": 75, "tech_price": 156825000.0, "tech_datetime": "2025-08-29 02:09:00", - "candidate_index": 17466, + "candidate_index": 17442, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, @@ -454185,7 +453985,7 @@ "bar_offset": 36, "tech_price": 174000000.0, "tech_datetime": "2025-10-13 12:33:00", - "candidate_index": 17556, + "candidate_index": 17532, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, @@ -454197,7 +453997,7 @@ "bar_offset": 1, "tech_price": 168446000.0, "tech_datetime": "2025-10-22 01:39:00", - "candidate_index": 17596, + "candidate_index": 17572, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, @@ -454209,7 +454009,7 @@ "bar_offset": 12, "tech_price": 155241000.0, "tech_datetime": "2025-11-06 05:57:00", - "candidate_index": 17649, + "candidate_index": 17625, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, @@ -454221,7 +454021,7 @@ "bar_offset": 7, "tech_price": 136305000.0, "tech_datetime": "2026-01-06 05:48:00", - "candidate_index": 17888, + "candidate_index": 17864, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, @@ -454233,7 +454033,7 @@ "bar_offset": 10, "tech_price": 140350000.0, "tech_datetime": "2026-01-19 08:27:00", - "candidate_index": 17928, + "candidate_index": 17904, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -454245,7 +454045,7 @@ "bar_offset": 2, "tech_price": 129885000.0, "tech_datetime": "2026-01-29 03:00:00", - "candidate_index": 17966, + "candidate_index": 17942, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, @@ -454257,7 +454057,7 @@ "bar_offset": 11, "tech_price": 102960000.0, "tech_datetime": "2026-02-11 03:12:00", - "candidate_index": 18046, + "candidate_index": 18022, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, @@ -454269,7 +454069,7 @@ "bar_offset": 36, "tech_price": 100267000.0, "tech_datetime": "2026-02-22 05:57:00", - "candidate_index": 18099, + "candidate_index": 18075, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, @@ -454281,7 +454081,7 @@ "bar_offset": 10, "tech_price": 114319000.0, "tech_datetime": "2026-04-18 01:51:00", - "candidate_index": 18365, + "candidate_index": 18341, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, @@ -454293,7 +454093,7 @@ "bar_offset": 8, "tech_price": 117112000.0, "tech_datetime": "2026-04-27 10:24:00", - "candidate_index": 18396, + "candidate_index": 18372, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, @@ -454305,7 +454105,7 @@ "bar_offset": 189, "tech_price": 114390000.0, "tech_datetime": "2026-05-26 09:36:00", - "candidate_index": 18466, + "candidate_index": 18442, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 } @@ -454314,8 +454114,11 @@ "signal_type": "div_bear", "signal_label": "하락 다이버전스 (Sd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross" + "composite_divergence" ] } }, @@ -454325,7 +454128,7 @@ "score": 0.7161 }, "meta": { - "generated_at": "2026-06-10 15:21:34", + "generated_at": "2026-06-11 01:01:22", "interval_label": "3분" } } \ No newline at end of file diff --git a/data/techniques/macd_cross.json b/data/techniques/macd_cross.json index 990eb58..9c28886 100644 --- a/data/techniques/macd_cross.json +++ b/data/techniques/macd_cross.json @@ -90043,15 +90043,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 103453, - "price": 0.0, - "datetime": "2017-08-12 04:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 103456, @@ -90061,15 +90052,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 103461, - "price": 0.0, - "datetime": "2017-08-12 05:03:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 103464, @@ -91663,15 +91645,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 106039, - "price": 0.0, - "datetime": "2017-08-17 13:57:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 106043, @@ -91807,15 +91780,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 106284, - "price": 0.0, - "datetime": "2017-08-18 02:12:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 106288, @@ -92905,15 +92869,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 107755, - "price": 0.0, - "datetime": "2017-08-21 03:45:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 107759, @@ -92923,15 +92878,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 107778, - "price": 0.0, - "datetime": "2017-08-21 04:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 107783, @@ -94435,15 +94381,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 110142, - "price": 0.0, - "datetime": "2017-08-26 03:06:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 110146, @@ -94453,15 +94390,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 110157, - "price": 0.0, - "datetime": "2017-08-26 03:51:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 110160, @@ -94813,15 +94741,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 110617, - "price": 0.0, - "datetime": "2017-08-27 02:51:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 110620, @@ -94849,15 +94768,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 110660, - "price": 0.0, - "datetime": "2017-08-27 05:00:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 110665, @@ -95101,15 +95011,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111048, - "price": 0.0, - "datetime": "2017-08-28 00:24:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111052, @@ -95119,15 +95020,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111057, - "price": 0.0, - "datetime": "2017-08-28 00:51:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111060, @@ -95155,15 +95047,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111136, - "price": 0.0, - "datetime": "2017-08-28 04:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111140, @@ -95173,15 +95056,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111146, - "price": 0.0, - "datetime": "2017-08-28 05:18:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111148, @@ -95191,15 +95065,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111158, - "price": 0.0, - "datetime": "2017-08-28 05:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111161, @@ -95209,15 +95074,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111163, - "price": 0.0, - "datetime": "2017-08-28 06:09:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111166, @@ -95425,15 +95281,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 111598, - "price": 0.0, - "datetime": "2017-08-29 03:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 111602, @@ -95731,15 +95578,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 112070, - "price": 0.0, - "datetime": "2017-08-30 03:30:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 112074, @@ -96001,15 +95839,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 112568, - "price": 0.0, - "datetime": "2017-08-31 04:24:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 112572, @@ -96019,15 +95848,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 112574, - "price": 0.0, - "datetime": "2017-08-31 04:42:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 112577, @@ -96037,15 +95857,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 112581, - "price": 0.0, - "datetime": "2017-08-31 05:03:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 112583, @@ -96055,15 +95866,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 112592, - "price": 0.0, - "datetime": "2017-08-31 05:36:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 112595, @@ -98305,15 +98107,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116376, - "price": 0.0, - "datetime": "2017-09-08 02:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116380, @@ -98323,15 +98116,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116381, - "price": 0.0, - "datetime": "2017-09-08 03:03:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116384, @@ -98341,15 +98125,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116393, - "price": 0.0, - "datetime": "2017-09-08 03:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116396, @@ -98359,15 +98134,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116404, - "price": 0.0, - "datetime": "2017-09-08 04:12:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116409, @@ -98377,15 +98143,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116411, - "price": 0.0, - "datetime": "2017-09-08 04:33:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116413, @@ -98395,15 +98152,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 116422, - "price": 0.0, - "datetime": "2017-09-08 05:06:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 116427, @@ -98953,15 +98701,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 117313, - "price": 0.0, - "datetime": "2017-09-10 01:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 117317, @@ -98971,15 +98710,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 117338, - "price": 0.0, - "datetime": "2017-09-10 02:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 117342, @@ -99007,15 +98737,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 117404, - "price": 0.0, - "datetime": "2017-09-10 06:12:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 117406, @@ -99025,15 +98746,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 117414, - "price": 0.0, - "datetime": "2017-09-10 06:42:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 117418, @@ -99259,15 +98971,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 117788, - "price": 0.0, - "datetime": "2017-09-11 06:36:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 117793, @@ -99511,15 +99214,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 118176, - "price": 0.0, - "datetime": "2017-09-12 04:06:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 118180, @@ -99547,15 +99241,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 118260, - "price": 0.0, - "datetime": "2017-09-12 08:18:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 118264, @@ -100321,15 +100006,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 119170, - "price": 0.0, - "datetime": "2017-09-14 05:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 119174, @@ -101617,15 +101293,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 121070, - "price": 0.0, - "datetime": "2017-09-18 04:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 121074, @@ -101923,15 +101590,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 121561, - "price": 0.0, - "datetime": "2017-09-19 05:21:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 121565, @@ -101941,15 +101599,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 121567, - "price": 0.0, - "datetime": "2017-09-19 05:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 121570, @@ -102571,15 +102220,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122450, - "price": 0.0, - "datetime": "2017-09-21 01:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122454, @@ -102589,15 +102229,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122467, - "price": 0.0, - "datetime": "2017-09-21 02:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122471, @@ -102607,15 +102238,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122472, - "price": 0.0, - "datetime": "2017-09-21 02:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122478, @@ -102625,15 +102247,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122481, - "price": 0.0, - "datetime": "2017-09-21 03:21:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122482, @@ -102643,15 +102256,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122495, - "price": 0.0, - "datetime": "2017-09-21 04:03:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122502, @@ -102661,15 +102265,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122504, - "price": 0.0, - "datetime": "2017-09-21 04:30:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122506, @@ -102679,15 +102274,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122510, - "price": 0.0, - "datetime": "2017-09-21 04:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122512, @@ -102697,15 +102283,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122513, - "price": 0.0, - "datetime": "2017-09-21 04:57:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122515, @@ -102715,15 +102292,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122516, - "price": 0.0, - "datetime": "2017-09-21 05:06:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122518, @@ -102733,15 +102301,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122520, - "price": 0.0, - "datetime": "2017-09-21 05:18:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122521, @@ -102751,15 +102310,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122524, - "price": 0.0, - "datetime": "2017-09-21 05:30:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122525, @@ -102769,15 +102319,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122526, - "price": 0.0, - "datetime": "2017-09-21 05:36:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122530, @@ -102787,15 +102328,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 122536, - "price": 0.0, - "datetime": "2017-09-21 06:06:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 122537, @@ -103327,15 +102859,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123443, - "price": 0.0, - "datetime": "2017-09-23 03:27:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123449, @@ -103345,15 +102868,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123453, - "price": 0.0, - "datetime": "2017-09-23 03:57:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123455, @@ -103363,15 +102877,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123471, - "price": 0.0, - "datetime": "2017-09-23 04:51:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123475, @@ -103381,15 +102886,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123481, - "price": 0.0, - "datetime": "2017-09-23 05:21:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123484, @@ -103705,15 +103201,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123930, - "price": 0.0, - "datetime": "2017-09-24 03:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123934, @@ -103723,15 +103210,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123937, - "price": 0.0, - "datetime": "2017-09-24 04:09:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123942, @@ -103741,15 +103219,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123943, - "price": 0.0, - "datetime": "2017-09-24 04:27:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123945, @@ -103759,15 +103228,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123957, - "price": 0.0, - "datetime": "2017-09-24 05:09:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123960, @@ -103777,15 +103237,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 123971, - "price": 0.0, - "datetime": "2017-09-24 05:51:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 123975, @@ -103813,15 +103264,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124007, - "price": 0.0, - "datetime": "2017-09-24 07:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124011, @@ -104083,15 +103525,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124427, - "price": 0.0, - "datetime": "2017-09-25 04:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124431, @@ -104101,15 +103534,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124440, - "price": 0.0, - "datetime": "2017-09-25 05:18:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124444, @@ -104119,15 +103543,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124447, - "price": 0.0, - "datetime": "2017-09-25 05:39:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124450, @@ -104137,15 +103552,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124452, - "price": 0.0, - "datetime": "2017-09-25 05:54:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124456, @@ -104155,15 +103561,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124468, - "price": 0.0, - "datetime": "2017-09-25 06:42:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124472, @@ -104191,15 +103588,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124538, - "price": 0.0, - "datetime": "2017-09-25 10:12:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124542, @@ -104389,15 +103777,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124884, - "price": 0.0, - "datetime": "2017-09-26 03:33:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124887, @@ -104407,15 +103786,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124899, - "price": 0.0, - "datetime": "2017-09-26 04:18:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124903, @@ -104425,15 +103795,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124904, - "price": 0.0, - "datetime": "2017-09-26 04:33:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124907, @@ -104443,15 +103804,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124909, - "price": 0.0, - "datetime": "2017-09-26 04:48:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124913, @@ -104461,15 +103813,6 @@ "confidence": 0.6, "reason": "macd_bull_cross" }, - { - "side": "sell", - "bar_index": 124918, - "price": 0.0, - "datetime": "2017-09-26 05:15:00", - "pivot_bar_index": null, - "confidence": 0.6, - "reason": "macd_bear_cross" - }, { "side": "buy", "bar_index": 124920, @@ -1259103,7 +1258446,7 @@ "sell": { "side": "sell", "gt_count": 1059, - "tech_count": 66798, + "tech_count": 66725, "hit_count": 1059, "miss_count": 0, "recall": 1.0, @@ -1261099,7 +1260442,7 @@ "bar_offset": 2, "tech_price": 4820000.0, "tech_datetime": "2017-08-13 10:54:00", - "candidate_index": 5022, + "candidate_index": 5020, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, @@ -1261111,7 +1260454,7 @@ "bar_offset": 33, "tech_price": 4545000.0, "tech_datetime": "2017-08-13 09:42:00", - "candidate_index": 5021, + "candidate_index": 5019, "gt_datetime": "2017-08-13 11:21:00", "gt_price": 4850000.0 }, @@ -1261123,7 +1260466,7 @@ "bar_offset": 6, "tech_price": 4798000.0, "tech_datetime": "2017-08-13 16:45:00", - "candidate_index": 5025, + "candidate_index": 5023, "gt_datetime": "2017-08-13 17:03:00", "gt_price": 4880000.0 }, @@ -1261135,7 +1260478,7 @@ "bar_offset": 1, "tech_price": 5111000.0, "tech_datetime": "2017-08-15 11:45:00", - "candidate_index": 5055, + "candidate_index": 5053, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, @@ -1261147,7 +1260490,7 @@ "bar_offset": 26, "tech_price": 4815000.0, "tech_datetime": "2017-08-15 21:09:00", - "candidate_index": 5059, + "candidate_index": 5057, "gt_datetime": "2017-08-15 19:51:00", "gt_price": 4910000.0 }, @@ -1261159,7 +1260502,7 @@ "bar_offset": 4, "tech_price": 4918000.0, "tech_datetime": "2017-08-16 07:54:00", - "candidate_index": 5068, + "candidate_index": 5066, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, @@ -1261171,7 +1260514,7 @@ "bar_offset": 4, "tech_price": 5019000.0, "tech_datetime": "2017-08-17 20:03:00", - "candidate_index": 5096, + "candidate_index": 5093, "gt_datetime": "2017-08-17 20:15:00", "gt_price": 5055000.0 }, @@ -1261183,7 +1260526,7 @@ "bar_offset": 3, "tech_price": 4933000.0, "tech_datetime": "2017-08-18 19:51:00", - "candidate_index": 5114, + "candidate_index": 5110, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, @@ -1261195,7 +1260538,7 @@ "bar_offset": 2, "tech_price": 4838000.0, "tech_datetime": "2017-08-20 08:33:00", - "candidate_index": 5145, + "candidate_index": 5141, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, @@ -1261207,7 +1260550,7 @@ "bar_offset": 7, "tech_price": 4381000.0, "tech_datetime": "2017-08-22 11:48:00", - "candidate_index": 5186, + "candidate_index": 5180, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, @@ -1261219,7 +1260562,7 @@ "bar_offset": 2, "tech_price": 4485000.0, "tech_datetime": "2017-08-22 19:03:00", - "candidate_index": 5190, + "candidate_index": 5184, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, @@ -1261231,7 +1260574,7 @@ "bar_offset": 1, "tech_price": 4957000.0, "tech_datetime": "2017-08-26 02:00:00", - "candidate_index": 5244, + "candidate_index": 5238, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, @@ -1261243,7 +1260586,7 @@ "bar_offset": 4, "tech_price": 5483000.0, "tech_datetime": "2017-09-02 11:27:00", - "candidate_index": 5375, + "candidate_index": 5353, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, @@ -1261255,7 +1260598,7 @@ "bar_offset": 2, "tech_price": 5207000.0, "tech_datetime": "2017-09-02 16:48:00", - "candidate_index": 5377, + "candidate_index": 5355, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, @@ -1261267,7 +1260610,7 @@ "bar_offset": 3, "tech_price": 5261000.0, "tech_datetime": "2017-09-03 15:15:00", - "candidate_index": 5390, + "candidate_index": 5368, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, @@ -1261279,7 +1260622,7 @@ "bar_offset": 4, "tech_price": 5148000.0, "tech_datetime": "2017-09-04 08:42:00", - "candidate_index": 5400, + "candidate_index": 5378, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, @@ -1261291,7 +1260634,7 @@ "bar_offset": 2, "tech_price": 4924000.0, "tech_datetime": "2017-09-05 07:03:00", - "candidate_index": 5413, + "candidate_index": 5391, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, @@ -1261303,7 +1260646,7 @@ "bar_offset": 3, "tech_price": 5107000.0, "tech_datetime": "2017-09-07 22:24:00", - "candidate_index": 5458, + "candidate_index": 5436, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, @@ -1261315,7 +1260658,7 @@ "bar_offset": 2, "tech_price": 4991000.0, "tech_datetime": "2017-09-09 01:45:00", - "candidate_index": 5479, + "candidate_index": 5451, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, @@ -1261327,7 +1260670,7 @@ "bar_offset": 1, "tech_price": 4915000.0, "tech_datetime": "2017-09-11 12:27:00", - "candidate_index": 5515, + "candidate_index": 5482, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, @@ -1261339,7 +1260682,7 @@ "bar_offset": 7, "tech_price": 3998000.0, "tech_datetime": "2017-09-14 21:42:00", - "candidate_index": 5583, + "candidate_index": 5547, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, @@ -1261351,7 +1260694,7 @@ "bar_offset": 9, "tech_price": 3745000.0, "tech_datetime": "2017-09-15 09:54:00", - "candidate_index": 5593, + "candidate_index": 5557, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, @@ -1261363,7 +1260706,7 @@ "bar_offset": 2, "tech_price": 3967000.0, "tech_datetime": "2017-09-15 11:36:00", - "candidate_index": 5595, + "candidate_index": 5559, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, @@ -1261375,7 +1260718,7 @@ "bar_offset": 6, "tech_price": 3666000.0, "tech_datetime": "2017-09-15 15:21:00", - "candidate_index": 5597, + "candidate_index": 5561, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, @@ -1261387,7 +1260730,7 @@ "bar_offset": 9, "tech_price": 3471000.0, "tech_datetime": "2017-09-15 18:12:00", - "candidate_index": 5599, + "candidate_index": 5563, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, @@ -1261399,7 +1260742,7 @@ "bar_offset": 3, "tech_price": 3783000.0, "tech_datetime": "2017-09-15 21:57:00", - "candidate_index": 5601, + "candidate_index": 5565, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, @@ -1261411,7 +1260754,7 @@ "bar_offset": 2, "tech_price": 4051000.0, "tech_datetime": "2017-09-16 01:12:00", - "candidate_index": 5604, + "candidate_index": 5568, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, @@ -1261423,7 +1260766,7 @@ "bar_offset": 34, "tech_price": 3973000.0, "tech_datetime": "2017-09-16 03:42:00", - "candidate_index": 5605, + "candidate_index": 5569, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, @@ -1261435,7 +1260778,7 @@ "bar_offset": 5, "tech_price": 4285000.0, "tech_datetime": "2017-09-16 06:51:00", - "candidate_index": 5608, + "candidate_index": 5572, "gt_datetime": "2017-09-16 07:06:00", "gt_price": 4345000.0 }, @@ -1261447,7 +1260790,7 @@ "bar_offset": 7, "tech_price": 4285000.0, "tech_datetime": "2017-09-16 14:45:00", - "candidate_index": 5614, + "candidate_index": 5578, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, @@ -1261459,7 +1260802,7 @@ "bar_offset": 3, "tech_price": 4151000.0, "tech_datetime": "2017-09-17 07:45:00", - "candidate_index": 5624, + "candidate_index": 5588, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, @@ -1261471,7 +1260814,7 @@ "bar_offset": 1, "tech_price": 4478000.0, "tech_datetime": "2017-09-19 09:39:00", - "candidate_index": 5664, + "candidate_index": 5625, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, @@ -1261483,7 +1260826,7 @@ "bar_offset": 4, "tech_price": 4450000.0, "tech_datetime": "2017-09-19 20:15:00", - "candidate_index": 5671, + "candidate_index": 5632, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, @@ -1261495,7 +1260838,7 @@ "bar_offset": 4, "tech_price": 4269000.0, "tech_datetime": "2017-09-23 21:12:00", - "candidate_index": 5754, + "candidate_index": 5698, "gt_datetime": "2017-09-23 21:00:00", "gt_price": 4330000.0 }, @@ -1261507,7 +1260850,7 @@ "bar_offset": 4, "tech_price": 4757000.0, "tech_datetime": "2017-09-28 19:03:00", - "candidate_index": 5843, + "candidate_index": 5770, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, @@ -1261519,7 +1260862,7 @@ "bar_offset": 4, "tech_price": 5076000.0, "tech_datetime": "2017-10-02 19:03:00", - "candidate_index": 5916, + "candidate_index": 5843, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, @@ -1261531,7 +1260874,7 @@ "bar_offset": 2, "tech_price": 5665000.0, "tech_datetime": "2017-10-10 04:42:00", - "candidate_index": 6047, + "candidate_index": 5974, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, @@ -1261543,7 +1260886,7 @@ "bar_offset": 6, "tech_price": 6692000.0, "tech_datetime": "2017-10-13 11:51:00", - "candidate_index": 6102, + "candidate_index": 6029, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, @@ -1261555,7 +1260898,7 @@ "bar_offset": 4, "tech_price": 6631000.0, "tech_datetime": "2017-10-13 17:39:00", - "candidate_index": 6106, + "candidate_index": 6033, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, @@ -1261567,7 +1260910,7 @@ "bar_offset": 3, "tech_price": 6640000.0, "tech_datetime": "2017-10-15 09:21:00", - "candidate_index": 6135, + "candidate_index": 6062, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, @@ -1261579,7 +1260922,7 @@ "bar_offset": 2, "tech_price": 6463000.0, "tech_datetime": "2017-10-16 08:18:00", - "candidate_index": 6151, + "candidate_index": 6078, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, @@ -1261591,7 +1260934,7 @@ "bar_offset": 4, "tech_price": 6439000.0, "tech_datetime": "2017-10-17 08:45:00", - "candidate_index": 6172, + "candidate_index": 6099, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, @@ -1261603,7 +1260946,7 @@ "bar_offset": 5, "tech_price": 6128000.0, "tech_datetime": "2017-10-18 18:21:00", - "candidate_index": 6195, + "candidate_index": 6122, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, @@ -1261615,7 +1260958,7 @@ "bar_offset": 1, "tech_price": 7136000.0, "tech_datetime": "2017-10-22 01:42:00", - "candidate_index": 6249, + "candidate_index": 6176, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, @@ -1261627,7 +1260970,7 @@ "bar_offset": 3, "tech_price": 7029000.0, "tech_datetime": "2017-10-23 11:15:00", - "candidate_index": 6274, + "candidate_index": 6201, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, @@ -1261639,7 +1260982,7 @@ "bar_offset": 3, "tech_price": 6615000.0, "tech_datetime": "2017-10-24 15:48:00", - "candidate_index": 6295, + "candidate_index": 6222, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, @@ -1261651,7 +1260994,7 @@ "bar_offset": 7, "tech_price": 6860000.0, "tech_datetime": "2017-10-27 10:27:00", - "candidate_index": 6346, + "candidate_index": 6273, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, @@ -1261663,7 +1261006,7 @@ "bar_offset": 2, "tech_price": 8173000.0, "tech_datetime": "2017-11-02 20:18:00", - "candidate_index": 6460, + "candidate_index": 6387, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, @@ -1261675,7 +1261018,7 @@ "bar_offset": 4, "tech_price": 8409000.0, "tech_datetime": "2017-11-03 19:51:00", - "candidate_index": 6474, + "candidate_index": 6401, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, @@ -1261687,7 +1261030,7 @@ "bar_offset": 5, "tech_price": 8574000.0, "tech_datetime": "2017-11-05 22:51:00", - "candidate_index": 6514, + "candidate_index": 6441, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, @@ -1261699,7 +1261042,7 @@ "bar_offset": 4, "tech_price": 8551000.0, "tech_datetime": "2017-11-09 02:57:00", - "candidate_index": 6569, + "candidate_index": 6496, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, @@ -1261711,7 +1261054,7 @@ "bar_offset": 8, "tech_price": 7891000.0, "tech_datetime": "2017-11-11 01:21:00", - "candidate_index": 6607, + "candidate_index": 6534, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, @@ -1261723,7 +1261066,7 @@ "bar_offset": 3, "tech_price": 7677000.0, "tech_datetime": "2017-11-11 07:42:00", - "candidate_index": 6613, + "candidate_index": 6540, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, @@ -1261735,7 +1261078,7 @@ "bar_offset": 2, "tech_price": 7717000.0, "tech_datetime": "2017-11-11 11:03:00", - "candidate_index": 6616, + "candidate_index": 6543, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, @@ -1261747,7 +1261090,7 @@ "bar_offset": 12, "tech_price": 7359000.0, "tech_datetime": "2017-11-11 23:33:00", - "candidate_index": 6626, + "candidate_index": 6553, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, @@ -1261759,7 +1261102,7 @@ "bar_offset": 7, "tech_price": 7251000.0, "tech_datetime": "2017-11-12 06:24:00", - "candidate_index": 6632, + "candidate_index": 6559, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, @@ -1261771,7 +1261114,7 @@ "bar_offset": 16, "tech_price": 6773000.0, "tech_datetime": "2017-11-12 13:54:00", - "candidate_index": 6639, + "candidate_index": 6566, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, @@ -1261783,7 +1261126,7 @@ "bar_offset": 7, "tech_price": 6458000.0, "tech_datetime": "2017-11-12 15:33:00", - "candidate_index": 6641, + "candidate_index": 6568, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, @@ -1261795,7 +1261138,7 @@ "bar_offset": 12, "tech_price": 7086000.0, "tech_datetime": "2017-11-12 18:12:00", - "candidate_index": 6642, + "candidate_index": 6569, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -1261807,7 +1261150,7 @@ "bar_offset": 4, "tech_price": 7699000.0, "tech_datetime": "2017-11-12 20:27:00", - "candidate_index": 6644, + "candidate_index": 6571, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, @@ -1261819,7 +1261162,7 @@ "bar_offset": 13, "tech_price": 7190000.0, "tech_datetime": "2017-11-12 21:39:00", - "candidate_index": 6645, + "candidate_index": 6572, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, @@ -1261831,7 +1261174,7 @@ "bar_offset": 6, "tech_price": 7193000.0, "tech_datetime": "2017-11-13 01:00:00", - "candidate_index": 6647, + "candidate_index": 6574, "gt_datetime": "2017-11-13 00:42:00", "gt_price": 7455000.0 }, @@ -1261843,7 +1261186,7 @@ "bar_offset": 4, "tech_price": 7311000.0, "tech_datetime": "2017-11-13 14:36:00", - "candidate_index": 6660, + "candidate_index": 6587, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, @@ -1261855,7 +1261198,7 @@ "bar_offset": 1, "tech_price": 7786000.0, "tech_datetime": "2017-11-13 22:30:00", - "candidate_index": 6666, + "candidate_index": 6593, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, @@ -1261867,7 +1261210,7 @@ "bar_offset": 4, "tech_price": 8736000.0, "tech_datetime": "2017-11-17 12:51:00", - "candidate_index": 6738, + "candidate_index": 6665, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -1261879,7 +1261222,7 @@ "bar_offset": 3, "tech_price": 8991000.0, "tech_datetime": "2017-11-21 08:27:00", - "candidate_index": 6810, + "candidate_index": 6737, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, @@ -1261891,7 +1261234,7 @@ "bar_offset": 4, "tech_price": 9425000.0, "tech_datetime": "2017-11-24 17:24:00", - "candidate_index": 6866, + "candidate_index": 6793, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, @@ -1261903,7 +1261246,7 @@ "bar_offset": 4, "tech_price": 10451000.0, "tech_datetime": "2017-11-27 02:33:00", - "candidate_index": 6908, + "candidate_index": 6835, "gt_datetime": "2017-11-27 02:21:00", "gt_price": 10756000.0 }, @@ -1261915,7 +1261258,7 @@ "bar_offset": 3, "tech_price": 11054000.0, "tech_datetime": "2017-11-27 17:21:00", - "candidate_index": 6918, + "candidate_index": 6845, "gt_datetime": "2017-11-27 17:12:00", "gt_price": 11174000.0 }, @@ -1261927,7 +1261270,7 @@ "bar_offset": 6, "tech_price": 11819000.0, "tech_datetime": "2017-11-28 21:09:00", - "candidate_index": 6938, + "candidate_index": 6865, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, @@ -1261939,7 +1261282,7 @@ "bar_offset": 6, "tech_price": 13220000.0, "tech_datetime": "2017-11-29 14:45:00", - "candidate_index": 6950, + "candidate_index": 6877, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, @@ -1261951,7 +1261294,7 @@ "bar_offset": 42, "tech_price": 12722000.0, "tech_datetime": "2017-11-29 17:18:00", - "candidate_index": 6951, + "candidate_index": 6878, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, @@ -1261963,7 +1261306,7 @@ "bar_offset": 7, "tech_price": 13092000.0, "tech_datetime": "2017-11-29 23:24:00", - "candidate_index": 6955, + "candidate_index": 6882, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, @@ -1261975,7 +1261318,7 @@ "bar_offset": 19, "tech_price": 12153000.0, "tech_datetime": "2017-11-30 05:42:00", - "candidate_index": 6959, + "candidate_index": 6886, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, @@ -1261987,7 +1261330,7 @@ "bar_offset": 36, "tech_price": 12665000.0, "tech_datetime": "2017-11-30 03:36:00", - "candidate_index": 6958, + "candidate_index": 6885, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, @@ -1261999,7 +1261342,7 @@ "bar_offset": 28, "tech_price": 12000000.0, "tech_datetime": "2017-11-30 07:30:00", - "candidate_index": 6960, + "candidate_index": 6887, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, @@ -1262011,7 +1261354,7 @@ "bar_offset": 87, "tech_price": 12330000.0, "tech_datetime": "2017-11-30 10:45:00", - "candidate_index": 6961, + "candidate_index": 6888, "gt_datetime": "2017-11-30 06:24:00", "gt_price": 11550000.0 }, @@ -1262023,7 +1261366,7 @@ "bar_offset": 85, "tech_price": 12444000.0, "tech_datetime": "2017-11-30 10:57:00", - "candidate_index": 6962, + "candidate_index": 6889, "gt_datetime": "2017-11-30 06:42:00", "gt_price": 12443000.0 }, @@ -1262035,7 +1261378,7 @@ "bar_offset": 103, "tech_price": 12988000.0, "tech_datetime": "2017-11-30 01:57:00", - "candidate_index": 6957, + "candidate_index": 6884, "gt_datetime": "2017-11-30 07:06:00", "gt_price": 12600000.0 }, @@ -1262047,7 +1261390,7 @@ "bar_offset": 127, "tech_price": 12304000.0, "tech_datetime": "2017-11-30 14:21:00", - "candidate_index": 6963, + "candidate_index": 6890, "gt_datetime": "2017-11-30 08:00:00", "gt_price": 11930000.0 }, @@ -1262059,7 +1261402,7 @@ "bar_offset": 166, "tech_price": 13050000.0, "tech_datetime": "2017-11-30 00:12:00", - "candidate_index": 6956, + "candidate_index": 6883, "gt_datetime": "2017-11-30 08:30:00", "gt_price": 11405000.0 }, @@ -1262071,7 +1261414,7 @@ "bar_offset": 165, "tech_price": 11870000.0, "tech_datetime": "2017-11-30 17:39:00", - "candidate_index": 6964, + "candidate_index": 6891, "gt_datetime": "2017-11-30 09:24:00", "gt_price": 12150000.0 }, @@ -1262083,7 +1261426,7 @@ "bar_offset": 166, "tech_price": 11669000.0, "tech_datetime": "2017-11-30 19:15:00", - "candidate_index": 6965, + "candidate_index": 6892, "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, @@ -1262095,7 +1261438,7 @@ "bar_offset": 99, "tech_price": 11225000.0, "tech_datetime": "2017-11-30 22:06:00", - "candidate_index": 6966, + "candidate_index": 6893, "gt_datetime": "2017-11-30 17:09:00", "gt_price": 12080000.0 }, @@ -1262107,7 +1261450,7 @@ "bar_offset": 7, "tech_price": 10609000.0, "tech_datetime": "2017-12-01 00:24:00", - "candidate_index": 6967, + "candidate_index": 6894, "gt_datetime": "2017-12-01 00:03:00", "gt_price": 11297000.0 }, @@ -1262119,7 +1261462,7 @@ "bar_offset": 4, "tech_price": 11872000.0, "tech_datetime": "2017-12-01 08:33:00", - "candidate_index": 6974, + "candidate_index": 6901, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, @@ -1262131,7 +1261474,7 @@ "bar_offset": 3, "tech_price": 16070000.0, "tech_datetime": "2017-12-06 16:15:00", - "candidate_index": 7069, + "candidate_index": 6996, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, @@ -1262143,7 +1261486,7 @@ "bar_offset": 2, "tech_price": 18190000.0, "tech_datetime": "2017-12-07 08:00:00", - "candidate_index": 7079, + "candidate_index": 7006, "gt_datetime": "2017-12-07 07:54:00", "gt_price": 19500000.0 }, @@ -1262155,7 +1261498,7 @@ "bar_offset": 4, "tech_price": 19150000.0, "tech_datetime": "2017-12-07 09:39:00", - "candidate_index": 7080, + "candidate_index": 7007, "gt_datetime": "2017-12-07 09:27:00", "gt_price": 19551000.0 }, @@ -1262167,7 +1261510,7 @@ "bar_offset": 5, "tech_price": 21351000.0, "tech_datetime": "2017-12-08 01:27:00", - "candidate_index": 7092, + "candidate_index": 7019, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, @@ -1262179,7 +1261522,7 @@ "bar_offset": 7, "tech_price": 23807000.0, "tech_datetime": "2017-12-08 09:00:00", - "candidate_index": 7095, + "candidate_index": 7022, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, @@ -1262191,7 +1261534,7 @@ "bar_offset": 16, "tech_price": 24732000.0, "tech_datetime": "2017-12-08 09:42:00", - "candidate_index": 7096, + "candidate_index": 7023, "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, @@ -1262203,7 +1261546,7 @@ "bar_offset": 9, "tech_price": 22001000.0, "tech_datetime": "2017-12-08 13:33:00", - "candidate_index": 7098, + "candidate_index": 7025, "gt_datetime": "2017-12-08 13:06:00", "gt_price": 23953000.0 }, @@ -1262215,7 +1261558,7 @@ "bar_offset": 37, "tech_price": 22406000.0, "tech_datetime": "2017-12-08 16:30:00", - "candidate_index": 7099, + "candidate_index": 7026, "gt_datetime": "2017-12-08 14:39:00", "gt_price": 21750000.0 }, @@ -1262227,7 +1261570,7 @@ "bar_offset": 55, "tech_price": 23963000.0, "tech_datetime": "2017-12-08 11:57:00", - "candidate_index": 7097, + "candidate_index": 7024, "gt_datetime": "2017-12-08 14:57:00", "gt_price": 22500000.0 }, @@ -1262239,7 +1261582,7 @@ "bar_offset": 67, "tech_price": 19600000.0, "tech_datetime": "2017-12-08 19:42:00", - "candidate_index": 7100, + "candidate_index": 7027, "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, @@ -1262251,7 +1261594,7 @@ "bar_offset": 63, "tech_price": 19121000.0, "tech_datetime": "2017-12-08 22:09:00", - "candidate_index": 7101, + "candidate_index": 7028, "gt_datetime": "2017-12-08 19:00:00", "gt_price": 21200000.0 }, @@ -1262263,7 +1261606,7 @@ "bar_offset": 101, "tech_price": 20447000.0, "tech_datetime": "2017-12-09 00:06:00", - "candidate_index": 7102, + "candidate_index": 7029, "gt_datetime": "2017-12-08 19:03:00", "gt_price": 21750000.0 }, @@ -1262275,7 +1261618,7 @@ "bar_offset": 104, "tech_price": 19589000.0, "tech_datetime": "2017-12-09 01:33:00", - "candidate_index": 7103, + "candidate_index": 7030, "gt_datetime": "2017-12-08 20:21:00", "gt_price": 17994000.0 }, @@ -1262287,7 +1261630,7 @@ "bar_offset": 126, "tech_price": 19037000.0, "tech_datetime": "2017-12-09 02:54:00", - "candidate_index": 7104, + "candidate_index": 7031, "gt_datetime": "2017-12-08 20:36:00", "gt_price": 17520000.0 }, @@ -1262299,7 +1261642,7 @@ "bar_offset": 156, "tech_price": 19353000.0, "tech_datetime": "2017-12-09 04:33:00", - "candidate_index": 7105, + "candidate_index": 7032, "gt_datetime": "2017-12-08 20:45:00", "gt_price": 18470000.0 }, @@ -1262311,7 +1261654,7 @@ "bar_offset": 177, "tech_price": 19318000.0, "tech_datetime": "2017-12-09 05:45:00", - "candidate_index": 7106, + "candidate_index": 7033, "gt_datetime": "2017-12-08 20:54:00", "gt_price": 19777000.0 }, @@ -1262323,7 +1261666,7 @@ "bar_offset": 189, "tech_price": 20372000.0, "tech_datetime": "2017-12-09 07:21:00", - "candidate_index": 7107, + "candidate_index": 7034, "gt_datetime": "2017-12-08 21:54:00", "gt_price": 20500000.0 }, @@ -1262335,7 +1261678,7 @@ "bar_offset": 176, "tech_price": 20059000.0, "tech_datetime": "2017-12-09 08:36:00", - "candidate_index": 7108, + "candidate_index": 7035, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, @@ -1262347,7 +1261690,7 @@ "bar_offset": 32, "tech_price": 20081000.0, "tech_datetime": "2017-12-09 08:54:00", - "candidate_index": 7109, + "candidate_index": 7036, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, @@ -1262359,7 +1261702,7 @@ "bar_offset": 7, "tech_price": 18540000.0, "tech_datetime": "2017-12-09 16:36:00", - "candidate_index": 7114, + "candidate_index": 7041, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, @@ -1262371,7 +1261714,7 @@ "bar_offset": 19, "tech_price": 17762000.0, "tech_datetime": "2017-12-09 21:36:00", - "candidate_index": 7116, + "candidate_index": 7043, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, @@ -1262383,7 +1261726,7 @@ "bar_offset": 17, "tech_price": 16363000.0, "tech_datetime": "2017-12-10 02:12:00", - "candidate_index": 7121, + "candidate_index": 7048, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, @@ -1262395,7 +1261738,7 @@ "bar_offset": 3, "tech_price": 17399000.0, "tech_datetime": "2017-12-10 08:00:00", - "candidate_index": 7124, + "candidate_index": 7051, "gt_datetime": "2017-12-10 07:51:00", "gt_price": 17840000.0 }, @@ -1262407,7 +1261750,7 @@ "bar_offset": 9, "tech_price": 15600000.0, "tech_datetime": "2017-12-10 11:42:00", - "candidate_index": 7126, + "candidate_index": 7053, "gt_datetime": "2017-12-10 11:15:00", "gt_price": 16480000.0 }, @@ -1262419,7 +1261762,7 @@ "bar_offset": 11, "tech_price": 14500000.0, "tech_datetime": "2017-12-10 12:36:00", - "candidate_index": 7128, + "candidate_index": 7055, "gt_datetime": "2017-12-10 13:09:00", "gt_price": 14650000.0 }, @@ -1262431,7 +1261774,7 @@ "bar_offset": 5, "tech_price": 15924000.0, "tech_datetime": "2017-12-10 16:09:00", - "candidate_index": 7131, + "candidate_index": 7058, "gt_datetime": "2017-12-10 15:54:00", "gt_price": 16700000.0 }, @@ -1262443,7 +1261786,7 @@ "bar_offset": 3, "tech_price": 15821000.0, "tech_datetime": "2017-12-10 19:48:00", - "candidate_index": 7133, + "candidate_index": 7060, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, @@ -1262455,7 +1261798,7 @@ "bar_offset": 3, "tech_price": 17267000.0, "tech_datetime": "2017-12-10 23:45:00", - "candidate_index": 7135, + "candidate_index": 7062, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, @@ -1262467,7 +1261810,7 @@ "bar_offset": 2, "tech_price": 17565000.0, "tech_datetime": "2017-12-11 00:45:00", - "candidate_index": 7136, + "candidate_index": 7063, "gt_datetime": "2017-12-11 00:39:00", "gt_price": 18001000.0 }, @@ -1262479,7 +1261822,7 @@ "bar_offset": 6, "tech_price": 17399000.0, "tech_datetime": "2017-12-11 08:57:00", - "candidate_index": 7138, + "candidate_index": 7065, "gt_datetime": "2017-12-11 08:39:00", "gt_price": 18500000.0 }, @@ -1262491,7 +1261834,7 @@ "bar_offset": 3, "tech_price": 19535000.0, "tech_datetime": "2017-12-11 12:48:00", - "candidate_index": 7142, + "candidate_index": 7069, "gt_datetime": "2017-12-11 12:39:00", "gt_price": 19900000.0 }, @@ -1262503,7 +1261846,7 @@ "bar_offset": 1, "tech_price": 19650000.0, "tech_datetime": "2017-12-12 05:36:00", - "candidate_index": 7155, + "candidate_index": 7082, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, @@ -1262515,7 +1261858,7 @@ "bar_offset": 4, "tech_price": 18383000.0, "tech_datetime": "2017-12-13 11:15:00", - "candidate_index": 7181, + "candidate_index": 7108, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, @@ -1262527,7 +1261870,7 @@ "bar_offset": 4, "tech_price": 18763000.0, "tech_datetime": "2017-12-13 15:00:00", - "candidate_index": 7183, + "candidate_index": 7110, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, @@ -1262539,7 +1261882,7 @@ "bar_offset": 4, "tech_price": 18670000.0, "tech_datetime": "2017-12-14 17:33:00", - "candidate_index": 7202, + "candidate_index": 7129, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, @@ -1262551,7 +1261894,7 @@ "bar_offset": 3, "tech_price": 20499000.0, "tech_datetime": "2017-12-15 12:00:00", - "candidate_index": 7217, + "candidate_index": 7144, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, @@ -1262563,7 +1261906,7 @@ "bar_offset": 3, "tech_price": 20913000.0, "tech_datetime": "2017-12-15 19:30:00", - "candidate_index": 7220, + "candidate_index": 7147, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, @@ -1262575,7 +1261918,7 @@ "bar_offset": 4, "tech_price": 22680000.0, "tech_datetime": "2017-12-17 21:21:00", - "candidate_index": 7257, + "candidate_index": 7184, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, @@ -1262587,7 +1261930,7 @@ "bar_offset": 6, "tech_price": 22002000.0, "tech_datetime": "2017-12-18 08:00:00", - "candidate_index": 7264, + "candidate_index": 7191, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, @@ -1262599,7 +1261942,7 @@ "bar_offset": 3, "tech_price": 22350000.0, "tech_datetime": "2017-12-19 13:36:00", - "candidate_index": 7288, + "candidate_index": 7215, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, @@ -1262611,7 +1261954,7 @@ "bar_offset": 9, "tech_price": 21556000.0, "tech_datetime": "2017-12-20 09:03:00", - "candidate_index": 7298, + "candidate_index": 7225, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, @@ -1262623,7 +1261966,7 @@ "bar_offset": 1, "tech_price": 21854000.0, "tech_datetime": "2017-12-20 22:21:00", - "candidate_index": 7308, + "candidate_index": 7235, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, @@ -1262635,7 +1261978,7 @@ "bar_offset": 0, "tech_price": 20300000.0, "tech_datetime": "2017-12-22 00:30:00", - "candidate_index": 7334, + "candidate_index": 7261, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, @@ -1262647,7 +1261990,7 @@ "bar_offset": 3, "tech_price": 20664000.0, "tech_datetime": "2017-12-22 07:39:00", - "candidate_index": 7339, + "candidate_index": 7266, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, @@ -1262659,7 +1262002,7 @@ "bar_offset": 5, "tech_price": 19000000.0, "tech_datetime": "2017-12-22 13:45:00", - "candidate_index": 7344, + "candidate_index": 7271, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, @@ -1262671,7 +1262014,7 @@ "bar_offset": 6, "tech_price": 19161000.0, "tech_datetime": "2017-12-22 19:57:00", - "candidate_index": 7349, + "candidate_index": 7276, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, @@ -1262683,7 +1262026,7 @@ "bar_offset": 30, "tech_price": 16901000.0, "tech_datetime": "2017-12-23 01:00:00", - "candidate_index": 7352, + "candidate_index": 7279, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, @@ -1262695,7 +1262038,7 @@ "bar_offset": 45, "tech_price": 17146000.0, "tech_datetime": "2017-12-23 02:39:00", - "candidate_index": 7353, + "candidate_index": 7280, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, @@ -1262707,7 +1262050,7 @@ "bar_offset": 2, "tech_price": 17490000.0, "tech_datetime": "2017-12-23 04:15:00", - "candidate_index": 7354, + "candidate_index": 7281, "gt_datetime": "2017-12-23 04:09:00", "gt_price": 18248000.0 }, @@ -1262719,7 +1262062,7 @@ "bar_offset": 1, "tech_price": 19189000.0, "tech_datetime": "2017-12-23 08:00:00", - "candidate_index": 7357, + "candidate_index": 7284, "gt_datetime": "2017-12-23 07:57:00", "gt_price": 19325000.0 }, @@ -1262731,7 +1262074,7 @@ "bar_offset": 4, "tech_price": 19007000.0, "tech_datetime": "2017-12-23 13:09:00", - "candidate_index": 7360, + "candidate_index": 7287, "gt_datetime": "2017-12-23 12:57:00", "gt_price": 19500000.0 }, @@ -1262743,7 +1262086,7 @@ "bar_offset": 5, "tech_price": 19444000.0, "tech_datetime": "2017-12-24 07:48:00", - "candidate_index": 7379, + "candidate_index": 7306, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, @@ -1262755,7 +1262098,7 @@ "bar_offset": 2, "tech_price": 22136000.0, "tech_datetime": "2017-12-27 14:03:00", - "candidate_index": 7441, + "candidate_index": 7368, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, @@ -1262767,7 +1262110,7 @@ "bar_offset": 17, "tech_price": 21655000.0, "tech_datetime": "2017-12-28 10:51:00", - "candidate_index": 7457, + "candidate_index": 7384, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, @@ -1262779,7 +1262122,7 @@ "bar_offset": 16, "tech_price": 20086000.0, "tech_datetime": "2017-12-28 13:09:00", - "candidate_index": 7458, + "candidate_index": 7385, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, @@ -1262791,7 +1262134,7 @@ "bar_offset": 5, "tech_price": 19450000.0, "tech_datetime": "2017-12-28 22:33:00", - "candidate_index": 7464, + "candidate_index": 7391, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, @@ -1262803,7 +1262146,7 @@ "bar_offset": 1, "tech_price": 19289000.0, "tech_datetime": "2017-12-31 12:48:00", - "candidate_index": 7508, + "candidate_index": 7435, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, @@ -1262815,7 +1262158,7 @@ "bar_offset": 5, "tech_price": 20186000.0, "tech_datetime": "2018-01-03 04:33:00", - "candidate_index": 7563, + "candidate_index": 7490, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, @@ -1262827,7 +1262170,7 @@ "bar_offset": 4, "tech_price": 21219000.0, "tech_datetime": "2018-01-05 05:42:00", - "candidate_index": 7602, + "candidate_index": 7529, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, @@ -1262839,7 +1262182,7 @@ "bar_offset": 4, "tech_price": 23324000.0, "tech_datetime": "2018-01-05 20:06:00", - "candidate_index": 7613, + "candidate_index": 7540, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, @@ -1262851,7 +1262194,7 @@ "bar_offset": 6, "tech_price": 24570000.0, "tech_datetime": "2018-01-06 02:54:00", - "candidate_index": 7618, + "candidate_index": 7545, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, @@ -1262863,7 +1262206,7 @@ "bar_offset": 3, "tech_price": 25280000.0, "tech_datetime": "2018-01-06 08:39:00", - "candidate_index": 7623, + "candidate_index": 7550, "gt_datetime": "2018-01-06 08:30:00", "gt_price": 25988000.0 }, @@ -1262875,7 +1262218,7 @@ "bar_offset": 6, "tech_price": 25456000.0, "tech_datetime": "2018-01-06 10:45:00", - "candidate_index": 7624, + "candidate_index": 7551, "gt_datetime": "2018-01-06 10:27:00", "gt_price": 25778000.0 }, @@ -1262887,7 +1262230,7 @@ "bar_offset": 8, "tech_price": 25256000.0, "tech_datetime": "2018-01-07 17:57:00", - "candidate_index": 7650, + "candidate_index": 7577, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, @@ -1262899,7 +1262242,7 @@ "bar_offset": 22, "tech_price": 24310000.0, "tech_datetime": "2018-01-09 03:48:00", - "candidate_index": 7669, + "candidate_index": 7596, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, @@ -1262911,7 +1262254,7 @@ "bar_offset": 2, "tech_price": 24140000.0, "tech_datetime": "2018-01-09 11:24:00", - "candidate_index": 7674, + "candidate_index": 7601, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, @@ -1262923,7 +1262266,7 @@ "bar_offset": 1, "tech_price": 23207000.0, "tech_datetime": "2018-01-10 03:21:00", - "candidate_index": 7684, + "candidate_index": 7611, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, @@ -1262935,7 +1262278,7 @@ "bar_offset": 4, "tech_price": 21603000.0, "tech_datetime": "2018-01-10 19:18:00", - "candidate_index": 7693, + "candidate_index": 7620, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, @@ -1262947,7 +1262290,7 @@ "bar_offset": 4, "tech_price": 21535000.0, "tech_datetime": "2018-01-11 03:30:00", - "candidate_index": 7702, + "candidate_index": 7629, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, @@ -1262959,7 +1262302,7 @@ "bar_offset": 4, "tech_price": 19797000.0, "tech_datetime": "2018-01-11 09:15:00", - "candidate_index": 7705, + "candidate_index": 7632, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, @@ -1262971,7 +1262314,7 @@ "bar_offset": 2, "tech_price": 20948000.0, "tech_datetime": "2018-01-11 11:24:00", - "candidate_index": 7707, + "candidate_index": 7634, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, @@ -1262983,7 +1262326,7 @@ "bar_offset": 8, "tech_price": 18110000.0, "tech_datetime": "2018-01-11 14:36:00", - "candidate_index": 7708, + "candidate_index": 7635, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, @@ -1262995,7 +1262338,7 @@ "bar_offset": 3, "tech_price": 19997000.0, "tech_datetime": "2018-01-11 17:30:00", - "candidate_index": 7710, + "candidate_index": 7637, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, @@ -1263007,7 +1262350,7 @@ "bar_offset": 3, "tech_price": 19633000.0, "tech_datetime": "2018-01-11 23:21:00", - "candidate_index": 7715, + "candidate_index": 7642, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, @@ -1263019,7 +1262362,7 @@ "bar_offset": 9, "tech_price": 18707000.0, "tech_datetime": "2018-01-12 09:03:00", - "candidate_index": 7722, + "candidate_index": 7649, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, @@ -1263031,7 +1262374,7 @@ "bar_offset": 5, "tech_price": 20893000.0, "tech_datetime": "2018-01-13 10:57:00", - "candidate_index": 7745, + "candidate_index": 7672, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, @@ -1263043,7 +1262386,7 @@ "bar_offset": 4, "tech_price": 19606000.0, "tech_datetime": "2018-01-15 10:24:00", - "candidate_index": 7781, + "candidate_index": 7708, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, @@ -1263055,7 +1262398,7 @@ "bar_offset": 6, "tech_price": 19640000.0, "tech_datetime": "2018-01-15 23:24:00", - "candidate_index": 7789, + "candidate_index": 7716, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, @@ -1263067,7 +1262410,7 @@ "bar_offset": 6, "tech_price": 17864000.0, "tech_datetime": "2018-01-16 10:36:00", - "candidate_index": 7796, + "candidate_index": 7723, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, @@ -1263079,7 +1262422,7 @@ "bar_offset": 12, "tech_price": 16000000.0, "tech_datetime": "2018-01-16 18:36:00", - "candidate_index": 7802, + "candidate_index": 7729, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, @@ -1263091,7 +1262434,7 @@ "bar_offset": 4, "tech_price": 16430000.0, "tech_datetime": "2018-01-16 21:30:00", - "candidate_index": 7805, + "candidate_index": 7732, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, @@ -1263103,7 +1262446,7 @@ "bar_offset": 10, "tech_price": 15145000.0, "tech_datetime": "2018-01-17 04:45:00", - "candidate_index": 7812, + "candidate_index": 7739, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, @@ -1263115,7 +1262458,7 @@ "bar_offset": 23, "tech_price": 12850000.0, "tech_datetime": "2018-01-17 07:18:00", - "candidate_index": 7813, + "candidate_index": 7740, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, @@ -1263127,7 +1262470,7 @@ "bar_offset": 51, "tech_price": 14801000.0, "tech_datetime": "2018-01-17 09:33:00", - "candidate_index": 7814, + "candidate_index": 7741, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, @@ -1263139,7 +1262482,7 @@ "bar_offset": 65, "tech_price": 14137000.0, "tech_datetime": "2018-01-17 10:51:00", - "candidate_index": 7815, + "candidate_index": 7742, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, @@ -1263151,7 +1262494,7 @@ "bar_offset": 122, "tech_price": 15721000.0, "tech_datetime": "2018-01-17 01:33:00", - "candidate_index": 7811, + "candidate_index": 7738, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, @@ -1263163,7 +1262506,7 @@ "bar_offset": 124, "tech_price": 13118000.0, "tech_datetime": "2018-01-17 14:00:00", - "candidate_index": 7816, + "candidate_index": 7743, "gt_datetime": "2018-01-17 07:48:00", "gt_price": 14045000.0 }, @@ -1263175,7 +1262518,7 @@ "bar_offset": 105, "tech_price": 13254000.0, "tech_datetime": "2018-01-17 14:42:00", - "candidate_index": 7817, + "candidate_index": 7744, "gt_datetime": "2018-01-17 09:27:00", "gt_price": 15649000.0 }, @@ -1263187,7 +1262530,7 @@ "bar_offset": 39, "tech_price": 13664000.0, "tech_datetime": "2018-01-17 15:48:00", - "candidate_index": 7818, + "candidate_index": 7745, "gt_datetime": "2018-01-17 13:51:00", "gt_price": 13849000.0 }, @@ -1263199,7 +1262542,7 @@ "bar_offset": 34, "tech_price": 13372000.0, "tech_datetime": "2018-01-17 17:03:00", - "candidate_index": 7819, + "candidate_index": 7746, "gt_datetime": "2018-01-17 15:21:00", "gt_price": 13900000.0 }, @@ -1263211,7 +1262554,7 @@ "bar_offset": 8, "tech_price": 12716000.0, "tech_datetime": "2018-01-17 21:57:00", - "candidate_index": 7822, + "candidate_index": 7749, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, @@ -1263223,7 +1262566,7 @@ "bar_offset": 2, "tech_price": 12730000.0, "tech_datetime": "2018-01-18 02:21:00", - "candidate_index": 7824, + "candidate_index": 7751, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, @@ -1263235,7 +1262578,7 @@ "bar_offset": 2, "tech_price": 13550000.0, "tech_datetime": "2018-01-18 05:33:00", - "candidate_index": 7825, + "candidate_index": 7752, "gt_datetime": "2018-01-18 05:27:00", "gt_price": 14290000.0 }, @@ -1263247,7 +1262590,7 @@ "bar_offset": 2, "tech_price": 14606000.0, "tech_datetime": "2018-01-18 07:27:00", - "candidate_index": 7827, + "candidate_index": 7754, "gt_datetime": "2018-01-18 07:18:00", "gt_price": 15420000.0 }, @@ -1263259,7 +1262602,7 @@ "bar_offset": 6, "tech_price": 14484000.0, "tech_datetime": "2018-01-18 09:03:00", - "candidate_index": 7828, + "candidate_index": 7755, "gt_datetime": "2018-01-18 08:45:00", "gt_price": 15100000.0 }, @@ -1263271,7 +1262614,7 @@ "bar_offset": 3, "tech_price": 15711000.0, "tech_datetime": "2018-01-18 11:33:00", - "candidate_index": 7829, + "candidate_index": 7756, "gt_datetime": "2018-01-18 11:24:00", "gt_price": 16400000.0 }, @@ -1263283,7 +1262626,7 @@ "bar_offset": 10, "tech_price": 14316000.0, "tech_datetime": "2018-01-18 15:36:00", - "candidate_index": 7831, + "candidate_index": 7758, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -1263295,7 +1262638,7 @@ "bar_offset": 3, "tech_price": 14890000.0, "tech_datetime": "2018-01-18 21:42:00", - "candidate_index": 7835, + "candidate_index": 7762, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, @@ -1263307,7 +1262650,7 @@ "bar_offset": 2, "tech_price": 15077000.0, "tech_datetime": "2018-01-19 05:57:00", - "candidate_index": 7844, + "candidate_index": 7771, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, @@ -1263319,7 +1262662,7 @@ "bar_offset": 7, "tech_price": 16824000.0, "tech_datetime": "2018-01-20 14:24:00", - "candidate_index": 7867, + "candidate_index": 7794, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, @@ -1263331,7 +1262674,7 @@ "bar_offset": 44, "tech_price": 15647000.0, "tech_datetime": "2018-01-20 12:27:00", - "candidate_index": 7866, + "candidate_index": 7793, "gt_datetime": "2018-01-20 14:39:00", "gt_price": 17200000.0 }, @@ -1263343,7 +1262686,7 @@ "bar_offset": 4, "tech_price": 16868000.0, "tech_datetime": "2018-01-21 07:36:00", - "candidate_index": 7878, + "candidate_index": 7805, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, @@ -1263355,7 +1262698,7 @@ "bar_offset": 4, "tech_price": 15277000.0, "tech_datetime": "2018-01-21 13:33:00", - "candidate_index": 7881, + "candidate_index": 7808, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, @@ -1263367,7 +1262710,7 @@ "bar_offset": 16, "tech_price": 14810000.0, "tech_datetime": "2018-01-21 15:51:00", - "candidate_index": 7882, + "candidate_index": 7809, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, @@ -1263379,7 +1262722,7 @@ "bar_offset": 1, "tech_price": 14724000.0, "tech_datetime": "2018-01-21 21:12:00", - "candidate_index": 7885, + "candidate_index": 7812, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, @@ -1263391,7 +1262734,7 @@ "bar_offset": 5, "tech_price": 14479000.0, "tech_datetime": "2018-01-22 09:24:00", - "candidate_index": 7892, + "candidate_index": 7819, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, @@ -1263403,7 +1262746,7 @@ "bar_offset": 6, "tech_price": 14479000.0, "tech_datetime": "2018-01-22 16:57:00", - "candidate_index": 7897, + "candidate_index": 7824, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -1263415,7 +1262758,7 @@ "bar_offset": 4, "tech_price": 13314000.0, "tech_datetime": "2018-01-23 02:48:00", - "candidate_index": 7906, + "candidate_index": 7833, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, @@ -1263427,7 +1262770,7 @@ "bar_offset": 1, "tech_price": 13781000.0, "tech_datetime": "2018-01-23 09:03:00", - "candidate_index": 7910, + "candidate_index": 7837, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, @@ -1263439,7 +1262782,7 @@ "bar_offset": 3, "tech_price": 13463000.0, "tech_datetime": "2018-01-24 07:36:00", - "candidate_index": 7928, + "candidate_index": 7855, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, @@ -1263451,7 +1262794,7 @@ "bar_offset": 3, "tech_price": 13629000.0, "tech_datetime": "2018-01-25 11:57:00", - "candidate_index": 7950, + "candidate_index": 7877, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, @@ -1263463,7 +1262806,7 @@ "bar_offset": 4, "tech_price": 12805000.0, "tech_datetime": "2018-01-27 01:18:00", - "candidate_index": 7983, + "candidate_index": 7910, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, @@ -1263475,7 +1262818,7 @@ "bar_offset": 4, "tech_price": 13418000.0, "tech_datetime": "2018-01-28 21:18:00", - "candidate_index": 8015, + "candidate_index": 7942, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, @@ -1263487,7 +1262830,7 @@ "bar_offset": 5, "tech_price": 11394000.0, "tech_datetime": "2018-01-31 12:12:00", - "candidate_index": 8065, + "candidate_index": 7992, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, @@ -1263499,7 +1262842,7 @@ "bar_offset": 3, "tech_price": 11480000.0, "tech_datetime": "2018-01-31 17:39:00", - "candidate_index": 8070, + "candidate_index": 7997, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, @@ -1263511,7 +1262854,7 @@ "bar_offset": 2, "tech_price": 10438000.0, "tech_datetime": "2018-02-02 06:48:00", - "candidate_index": 8098, + "candidate_index": 8025, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, @@ -1263523,7 +1262866,7 @@ "bar_offset": 3, "tech_price": 9492000.0, "tech_datetime": "2018-02-02 12:48:00", - "candidate_index": 8100, + "candidate_index": 8027, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, @@ -1263535,7 +1262878,7 @@ "bar_offset": 7, "tech_price": 8789000.0, "tech_datetime": "2018-02-02 16:33:00", - "candidate_index": 8102, + "candidate_index": 8029, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, @@ -1263547,7 +1262890,7 @@ "bar_offset": 8, "tech_price": 8989000.0, "tech_datetime": "2018-02-02 23:24:00", - "candidate_index": 8107, + "candidate_index": 8034, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, @@ -1263559,7 +1262902,7 @@ "bar_offset": 41, "tech_price": 9167000.0, "tech_datetime": "2018-02-03 01:12:00", - "candidate_index": 8108, + "candidate_index": 8035, "gt_datetime": "2018-02-02 23:09:00", "gt_price": 9525000.0 }, @@ -1263571,7 +1262914,7 @@ "bar_offset": 2, "tech_price": 9322000.0, "tech_datetime": "2018-02-03 02:00:00", - "candidate_index": 8109, + "candidate_index": 8036, "gt_datetime": "2018-02-03 01:54:00", "gt_price": 9535000.0 }, @@ -1263583,7 +1262926,7 @@ "bar_offset": 3, "tech_price": 9393000.0, "tech_datetime": "2018-02-03 08:18:00", - "candidate_index": 8114, + "candidate_index": 8041, "gt_datetime": "2018-02-03 08:09:00", "gt_price": 9500000.0 }, @@ -1263595,7 +1262938,7 @@ "bar_offset": 4, "tech_price": 9601000.0, "tech_datetime": "2018-02-04 00:24:00", - "candidate_index": 8131, + "candidate_index": 8058, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, @@ -1263607,7 +1262950,7 @@ "bar_offset": 3, "tech_price": 9941000.0, "tech_datetime": "2018-02-04 15:12:00", - "candidate_index": 8142, + "candidate_index": 8069, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, @@ -1263619,7 +1262962,7 @@ "bar_offset": 6, "tech_price": 9123000.0, "tech_datetime": "2018-02-05 07:51:00", - "candidate_index": 8157, + "candidate_index": 8084, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, @@ -1263631,7 +1262974,7 @@ "bar_offset": 3, "tech_price": 8971000.0, "tech_datetime": "2018-02-05 14:24:00", - "candidate_index": 8163, + "candidate_index": 8090, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, @@ -1263643,7 +1262986,7 @@ "bar_offset": 5, "tech_price": 8086000.0, "tech_datetime": "2018-02-06 06:03:00", - "candidate_index": 8177, + "candidate_index": 8104, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, @@ -1263655,7 +1262998,7 @@ "bar_offset": 4, "tech_price": 6671000.0, "tech_datetime": "2018-02-06 14:03:00", - "candidate_index": 8184, + "candidate_index": 8111, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, @@ -1263667,7 +1263010,7 @@ "bar_offset": 7, "tech_price": 6996000.0, "tech_datetime": "2018-02-06 15:03:00", - "candidate_index": 8185, + "candidate_index": 8112, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, @@ -1263679,7 +1263022,7 @@ "bar_offset": 5, "tech_price": 6938000.0, "tech_datetime": "2018-02-06 16:24:00", - "candidate_index": 8186, + "candidate_index": 8113, "gt_datetime": "2018-02-06 16:09:00", "gt_price": 7150000.0 }, @@ -1263691,7 +1263034,7 @@ "bar_offset": 4, "tech_price": 7417000.0, "tech_datetime": "2018-02-06 18:57:00", - "candidate_index": 8188, + "candidate_index": 8115, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, @@ -1263703,7 +1263046,7 @@ "bar_offset": 3, "tech_price": 7574000.0, "tech_datetime": "2018-02-06 22:24:00", - "candidate_index": 8189, + "candidate_index": 8116, "gt_datetime": "2018-02-06 22:15:00", "gt_price": 8027000.0 }, @@ -1263715,7 +1263058,7 @@ "bar_offset": 2, "tech_price": 7859000.0, "tech_datetime": "2018-02-06 23:12:00", - "candidate_index": 8190, + "candidate_index": 8117, "gt_datetime": "2018-02-06 23:06:00", "gt_price": 8100000.0 }, @@ -1263727,7 +1263070,7 @@ "bar_offset": 5, "tech_price": 7900000.0, "tech_datetime": "2018-02-07 00:42:00", - "candidate_index": 8192, + "candidate_index": 8119, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, @@ -1263739,7 +1263082,7 @@ "bar_offset": 4, "tech_price": 8592000.0, "tech_datetime": "2018-02-07 08:57:00", - "candidate_index": 8198, + "candidate_index": 8125, "gt_datetime": "2018-02-07 08:45:00", "gt_price": 8701000.0 }, @@ -1263751,7 +1263094,7 @@ "bar_offset": 3, "tech_price": 9061000.0, "tech_datetime": "2018-02-07 22:36:00", - "candidate_index": 8211, + "candidate_index": 8138, "gt_datetime": "2018-02-07 22:27:00", "gt_price": 9197000.0 }, @@ -1263763,7 +1263106,7 @@ "bar_offset": 4, "tech_price": 9490000.0, "tech_datetime": "2018-02-08 22:06:00", - "candidate_index": 8224, + "candidate_index": 8151, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, @@ -1263775,7 +1263118,7 @@ "bar_offset": 3, "tech_price": 10492000.0, "tech_datetime": "2018-02-10 16:15:00", - "candidate_index": 8257, + "candidate_index": 8184, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, @@ -1263787,7 +1263130,7 @@ "bar_offset": 9, "tech_price": 9730000.0, "tech_datetime": "2018-02-10 18:57:00", - "candidate_index": 8259, + "candidate_index": 8186, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, @@ -1263799,7 +1263142,7 @@ "bar_offset": 5, "tech_price": 9947000.0, "tech_datetime": "2018-02-10 22:48:00", - "candidate_index": 8262, + "candidate_index": 8189, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, @@ -1263811,7 +1263154,7 @@ "bar_offset": 4, "tech_price": 9698000.0, "tech_datetime": "2018-02-12 01:24:00", - "candidate_index": 8286, + "candidate_index": 8213, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, @@ -1263823,7 +1263166,7 @@ "bar_offset": 2, "tech_price": 10178000.0, "tech_datetime": "2018-02-13 08:42:00", - "candidate_index": 8310, + "candidate_index": 8237, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, @@ -1263835,7 +1263178,7 @@ "bar_offset": 1, "tech_price": 12665000.0, "tech_datetime": "2018-02-18 11:51:00", - "candidate_index": 8410, + "candidate_index": 8337, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, @@ -1263847,7 +1263190,7 @@ "bar_offset": 6, "tech_price": 13894000.0, "tech_datetime": "2018-02-21 07:42:00", - "candidate_index": 8460, + "candidate_index": 8387, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, @@ -1263859,7 +1263202,7 @@ "bar_offset": 4, "tech_price": 12895000.0, "tech_datetime": "2018-02-22 11:24:00", - "candidate_index": 8481, + "candidate_index": 8408, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, @@ -1263871,7 +1263214,7 @@ "bar_offset": 9, "tech_price": 12291000.0, "tech_datetime": "2018-02-24 11:57:00", - "candidate_index": 8515, + "candidate_index": 8442, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, @@ -1263883,7 +1263226,7 @@ "bar_offset": 7, "tech_price": 11311000.0, "tech_datetime": "2018-02-26 08:09:00", - "candidate_index": 8550, + "candidate_index": 8477, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, @@ -1263895,7 +1263238,7 @@ "bar_offset": 3, "tech_price": 12232000.0, "tech_datetime": "2018-02-28 15:39:00", - "candidate_index": 8590, + "candidate_index": 8517, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, @@ -1263907,7 +1263250,7 @@ "bar_offset": 3, "tech_price": 12855000.0, "tech_datetime": "2018-03-06 05:27:00", - "candidate_index": 8690, + "candidate_index": 8617, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, @@ -1263919,7 +1263262,7 @@ "bar_offset": 5, "tech_price": 11301000.0, "tech_datetime": "2018-03-08 07:39:00", - "candidate_index": 8727, + "candidate_index": 8654, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, @@ -1263931,7 +1263274,7 @@ "bar_offset": 3, "tech_price": 11235000.0, "tech_datetime": "2018-03-08 19:00:00", - "candidate_index": 8735, + "candidate_index": 8662, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, @@ -1263943,7 +1263286,7 @@ "bar_offset": 1, "tech_price": 10200000.0, "tech_datetime": "2018-03-10 00:03:00", - "candidate_index": 8754, + "candidate_index": 8681, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, @@ -1263955,7 +1263298,7 @@ "bar_offset": 7, "tech_price": 10499000.0, "tech_datetime": "2018-03-10 15:36:00", - "candidate_index": 8765, + "candidate_index": 8692, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, @@ -1263967,7 +1263310,7 @@ "bar_offset": 2, "tech_price": 10783000.0, "tech_datetime": "2018-03-12 19:24:00", - "candidate_index": 8803, + "candidate_index": 8730, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, @@ -1263979,7 +1263322,7 @@ "bar_offset": 3, "tech_price": 10307000.0, "tech_datetime": "2018-03-13 15:15:00", - "candidate_index": 8815, + "candidate_index": 8742, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, @@ -1263991,7 +1263334,7 @@ "bar_offset": 11, "tech_price": 9155000.0, "tech_datetime": "2018-03-15 07:51:00", - "candidate_index": 8844, + "candidate_index": 8771, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, @@ -1264003,7 +1263346,7 @@ "bar_offset": 9, "tech_price": 9202000.0, "tech_datetime": "2018-03-15 23:24:00", - "candidate_index": 8855, + "candidate_index": 8782, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, @@ -1264015,7 +1263358,7 @@ "bar_offset": 7, "tech_price": 9128000.0, "tech_datetime": "2018-03-16 07:24:00", - "candidate_index": 8861, + "candidate_index": 8788, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, @@ -1264027,7 +1263370,7 @@ "bar_offset": 6, "tech_price": 9283000.0, "tech_datetime": "2018-03-17 07:33:00", - "candidate_index": 8884, + "candidate_index": 8811, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, @@ -1264039,7 +1263382,7 @@ "bar_offset": 2, "tech_price": 9587000.0, "tech_datetime": "2018-03-20 09:03:00", - "candidate_index": 8941, + "candidate_index": 8868, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, @@ -1264051,7 +1263394,7 @@ "bar_offset": 5, "tech_price": 10059000.0, "tech_datetime": "2018-03-21 13:42:00", - "candidate_index": 8965, + "candidate_index": 8892, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, @@ -1264063,7 +1263406,7 @@ "bar_offset": 6, "tech_price": 9881000.0, "tech_datetime": "2018-03-25 00:06:00", - "candidate_index": 9028, + "candidate_index": 8955, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, @@ -1264075,7 +1263418,7 @@ "bar_offset": 2, "tech_price": 8900000.0, "tech_datetime": "2018-03-28 00:27:00", - "candidate_index": 9084, + "candidate_index": 9011, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, @@ -1264087,7 +1263430,7 @@ "bar_offset": 9, "tech_price": 7995000.0, "tech_datetime": "2018-03-30 07:54:00", - "candidate_index": 9129, + "candidate_index": 9056, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, @@ -1264099,7 +1263442,7 @@ "bar_offset": 9, "tech_price": 7967000.0, "tech_datetime": "2018-03-30 17:15:00", - "candidate_index": 9134, + "candidate_index": 9061, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, @@ -1264111,7 +1263454,7 @@ "bar_offset": 6, "tech_price": 7833000.0, "tech_datetime": "2018-03-31 22:06:00", - "candidate_index": 9158, + "candidate_index": 9085, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, @@ -1264123,7 +1263466,7 @@ "bar_offset": 1, "tech_price": 8152000.0, "tech_datetime": "2018-04-04 04:42:00", - "candidate_index": 9220, + "candidate_index": 9147, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, @@ -1264135,7 +1263478,7 @@ "bar_offset": 5, "tech_price": 7557000.0, "tech_datetime": "2018-04-05 18:06:00", - "candidate_index": 9248, + "candidate_index": 9175, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, @@ -1264147,7 +1263490,7 @@ "bar_offset": 8, "tech_price": 7722000.0, "tech_datetime": "2018-04-09 11:09:00", - "candidate_index": 9316, + "candidate_index": 9243, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, @@ -1264159,7 +1263502,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2018-04-13 22:24:00", - "candidate_index": 9403, + "candidate_index": 9330, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, @@ -1264171,7 +1263514,7 @@ "bar_offset": 6, "tech_price": 8768000.0, "tech_datetime": "2018-04-16 10:21:00", - "candidate_index": 9449, + "candidate_index": 9376, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, @@ -1264183,7 +1263526,7 @@ "bar_offset": 4, "tech_price": 9690000.0, "tech_datetime": "2018-04-21 16:42:00", - "candidate_index": 9543, + "candidate_index": 9470, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, @@ -1264195,7 +1263538,7 @@ "bar_offset": 2, "tech_price": 10650000.0, "tech_datetime": "2018-04-25 11:57:00", - "candidate_index": 9617, + "candidate_index": 9544, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -1264207,7 +1263550,7 @@ "bar_offset": 5, "tech_price": 10241000.0, "tech_datetime": "2018-04-30 12:18:00", - "candidate_index": 9712, + "candidate_index": 9639, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, @@ -1264219,7 +1263562,7 @@ "bar_offset": 3, "tech_price": 10940000.0, "tech_datetime": "2018-05-06 11:12:00", - "candidate_index": 9830, + "candidate_index": 9757, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, @@ -1264231,7 +1263574,7 @@ "bar_offset": 6, "tech_price": 10429000.0, "tech_datetime": "2018-05-10 09:42:00", - "candidate_index": 9902, + "candidate_index": 9829, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, @@ -1264243,7 +1263586,7 @@ "bar_offset": 9, "tech_price": 9555000.0, "tech_datetime": "2018-05-11 18:00:00", - "candidate_index": 9923, + "candidate_index": 9850, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, @@ -1264255,7 +1263598,7 @@ "bar_offset": 7, "tech_price": 9896000.0, "tech_datetime": "2018-05-15 06:06:00", - "candidate_index": 9981, + "candidate_index": 9908, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, @@ -1264267,7 +1263610,7 @@ "bar_offset": 3, "tech_price": 9389000.0, "tech_datetime": "2018-05-21 22:24:00", - "candidate_index": 10114, + "candidate_index": 10041, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, @@ -1264279,7 +1263622,7 @@ "bar_offset": 2, "tech_price": 8377000.0, "tech_datetime": "2018-05-30 10:51:00", - "candidate_index": 10283, + "candidate_index": 10210, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, @@ -1264291,7 +1263634,7 @@ "bar_offset": 4, "tech_price": 8426000.0, "tech_datetime": "2018-06-04 09:42:00", - "candidate_index": 10382, + "candidate_index": 10309, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, @@ -1264303,7 +1263646,7 @@ "bar_offset": 2, "tech_price": 8379000.0, "tech_datetime": "2018-06-07 17:30:00", - "candidate_index": 10444, + "candidate_index": 10371, "gt_datetime": "2018-06-07 17:36:00", "gt_price": 8410000.0 }, @@ -1264315,7 +1263658,7 @@ "bar_offset": 7, "tech_price": 7600000.0, "tech_datetime": "2018-06-12 18:12:00", - "candidate_index": 10568, + "candidate_index": 10495, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, @@ -1264327,7 +1263670,7 @@ "bar_offset": 3, "tech_price": 7529000.0, "tech_datetime": "2018-06-19 22:24:00", - "candidate_index": 10699, + "candidate_index": 10626, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, @@ -1264339,7 +1263682,7 @@ "bar_offset": 4, "tech_price": 7494000.0, "tech_datetime": "2018-06-21 11:30:00", - "candidate_index": 10728, + "candidate_index": 10655, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, @@ -1264351,7 +1263694,7 @@ "bar_offset": 11, "tech_price": 7067000.0, "tech_datetime": "2018-06-26 00:00:00", - "candidate_index": 10816, + "candidate_index": 10743, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, @@ -1264363,7 +1263706,7 @@ "bar_offset": 9, "tech_price": 6890000.0, "tech_datetime": "2018-06-29 04:24:00", - "candidate_index": 10901, + "candidate_index": 10828, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, @@ -1264375,7 +1263718,7 @@ "bar_offset": 7, "tech_price": 7326000.0, "tech_datetime": "2018-07-03 17:36:00", - "candidate_index": 10975, + "candidate_index": 10902, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, @@ -1264387,7 +1263730,7 @@ "bar_offset": 9, "tech_price": 7544000.0, "tech_datetime": "2018-07-08 08:57:00", - "candidate_index": 11065, + "candidate_index": 10992, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, @@ -1264399,7 +1263742,7 @@ "bar_offset": 5, "tech_price": 7508000.0, "tech_datetime": "2018-07-10 07:24:00", - "candidate_index": 11109, + "candidate_index": 11036, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, @@ -1264411,7 +1263754,7 @@ "bar_offset": 6, "tech_price": 8497000.0, "tech_datetime": "2018-07-21 01:57:00", - "candidate_index": 11311, + "candidate_index": 11238, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, @@ -1264423,7 +1263766,7 @@ "bar_offset": 4, "tech_price": 9458000.0, "tech_datetime": "2018-07-25 09:42:00", - "candidate_index": 11403, + "candidate_index": 11330, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, @@ -1264435,7 +1263778,7 @@ "bar_offset": 5, "tech_price": 9253000.0, "tech_datetime": "2018-07-29 09:51:00", - "candidate_index": 11498, + "candidate_index": 11425, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, @@ -1264447,7 +1263790,7 @@ "bar_offset": 5, "tech_price": 9010000.0, "tech_datetime": "2018-07-31 21:03:00", - "candidate_index": 11569, + "candidate_index": 11496, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -1264459,7 +1263802,7 @@ "bar_offset": 30, "tech_price": 8765000.0, "tech_datetime": "2018-07-31 22:54:00", - "candidate_index": 11570, + "candidate_index": 11497, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, @@ -1264471,7 +1263814,7 @@ "bar_offset": 4, "tech_price": 8770000.0, "tech_datetime": "2018-08-02 10:18:00", - "candidate_index": 11605, + "candidate_index": 11532, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, @@ -1264483,7 +1263826,7 @@ "bar_offset": 19, "tech_price": 8182000.0, "tech_datetime": "2018-08-06 11:21:00", - "candidate_index": 11704, + "candidate_index": 11631, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, @@ -1264495,7 +1263838,7 @@ "bar_offset": 0, "tech_price": 7620000.0, "tech_datetime": "2018-08-10 06:45:00", - "candidate_index": 11796, + "candidate_index": 11723, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, @@ -1264507,7 +1263850,7 @@ "bar_offset": 4, "tech_price": 7568000.0, "tech_datetime": "2018-08-13 17:45:00", - "candidate_index": 11886, + "candidate_index": 11813, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, @@ -1264519,7 +1263862,7 @@ "bar_offset": 7, "tech_price": 7466000.0, "tech_datetime": "2018-08-16 00:57:00", - "candidate_index": 11936, + "candidate_index": 11863, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, @@ -1264531,7 +1263874,7 @@ "bar_offset": 4, "tech_price": 7709000.0, "tech_datetime": "2018-08-22 10:48:00", - "candidate_index": 12090, + "candidate_index": 12017, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, @@ -1264543,7 +1263886,7 @@ "bar_offset": 1, "tech_price": 8300000.0, "tech_datetime": "2018-09-05 11:03:00", - "candidate_index": 12432, + "candidate_index": 12359, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -1264555,7 +1263898,7 @@ "bar_offset": 3, "tech_price": 7439000.0, "tech_datetime": "2018-09-14 12:45:00", - "candidate_index": 12644, + "candidate_index": 12571, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, @@ -1264567,7 +1263910,7 @@ "bar_offset": 3, "tech_price": 7352000.0, "tech_datetime": "2018-09-17 17:51:00", - "candidate_index": 12743, + "candidate_index": 12670, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, @@ -1264579,7 +1263922,7 @@ "bar_offset": 2, "tech_price": 7606000.0, "tech_datetime": "2018-09-22 10:21:00", - "candidate_index": 12861, + "candidate_index": 12788, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, @@ -1264591,7 +1263934,7 @@ "bar_offset": 3, "tech_price": 7573000.0, "tech_datetime": "2018-10-08 21:48:00", - "candidate_index": 13288, + "candidate_index": 13215, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, @@ -1264603,7 +1263946,7 @@ "bar_offset": 3, "tech_price": 7722000.0, "tech_datetime": "2018-10-15 16:06:00", - "candidate_index": 13436, + "candidate_index": 13363, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, @@ -1264615,7 +1263958,7 @@ "bar_offset": 16, "tech_price": 7269000.0, "tech_datetime": "2018-11-12 15:45:00", - "candidate_index": 14098, + "candidate_index": 14025, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, @@ -1264627,7 +1263970,7 @@ "bar_offset": 3, "tech_price": 6543000.0, "tech_datetime": "2018-11-16 09:24:00", - "candidate_index": 14188, + "candidate_index": 14115, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, @@ -1264639,7 +1263982,7 @@ "bar_offset": 7, "tech_price": 5436000.0, "tech_datetime": "2018-11-21 00:18:00", - "candidate_index": 14285, + "candidate_index": 14212, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, @@ -1264651,7 +1263994,7 @@ "bar_offset": 9, "tech_price": 5130000.0, "tech_datetime": "2018-11-21 06:48:00", - "candidate_index": 14288, + "candidate_index": 14215, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, @@ -1264663,7 +1264006,7 @@ "bar_offset": 1, "tech_price": 5390000.0, "tech_datetime": "2018-11-21 18:39:00", - "candidate_index": 14300, + "candidate_index": 14227, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, @@ -1264675,7 +1264018,7 @@ "bar_offset": 6, "tech_price": 5319000.0, "tech_datetime": "2018-11-22 11:15:00", - "candidate_index": 14310, + "candidate_index": 14237, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, @@ -1264687,7 +1264030,7 @@ "bar_offset": 8, "tech_price": 5089000.0, "tech_datetime": "2018-11-24 10:12:00", - "candidate_index": 14348, + "candidate_index": 14275, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, @@ -1264699,7 +1264042,7 @@ "bar_offset": 12, "tech_price": 4379000.0, "tech_datetime": "2018-11-25 20:39:00", - "candidate_index": 14378, + "candidate_index": 14305, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, @@ -1264711,7 +1264054,7 @@ "bar_offset": 8, "tech_price": 4702000.0, "tech_datetime": "2018-11-26 07:15:00", - "candidate_index": 14385, + "candidate_index": 14312, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, @@ -1264723,7 +1264066,7 @@ "bar_offset": 4, "tech_price": 4437000.0, "tech_datetime": "2018-11-27 04:39:00", - "candidate_index": 14399, + "candidate_index": 14326, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, @@ -1264735,7 +1264078,7 @@ "bar_offset": 6, "tech_price": 4354000.0, "tech_datetime": "2018-11-27 16:18:00", - "candidate_index": 14406, + "candidate_index": 14333, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -1264747,7 +1264090,7 @@ "bar_offset": 5, "tech_price": 4896000.0, "tech_datetime": "2018-11-29 05:57:00", - "candidate_index": 14437, + "candidate_index": 14364, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, @@ -1264759,7 +1264102,7 @@ "bar_offset": 3, "tech_price": 4950000.0, "tech_datetime": "2018-11-29 20:54:00", - "candidate_index": 14446, + "candidate_index": 14373, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, @@ -1264771,7 +1264114,7 @@ "bar_offset": 0, "tech_price": 4836000.0, "tech_datetime": "2018-12-02 11:21:00", - "candidate_index": 14489, + "candidate_index": 14416, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, @@ -1264783,7 +1264126,7 @@ "bar_offset": 7, "tech_price": 4551000.0, "tech_datetime": "2018-12-05 00:21:00", - "candidate_index": 14532, + "candidate_index": 14459, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, @@ -1264795,7 +1264138,7 @@ "bar_offset": 11, "tech_price": 3704000.0, "tech_datetime": "2018-12-08 03:42:00", - "candidate_index": 14587, + "candidate_index": 14514, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, @@ -1264807,7 +1264150,7 @@ "bar_offset": 3, "tech_price": 4075000.0, "tech_datetime": "2018-12-10 02:27:00", - "candidate_index": 14618, + "candidate_index": 14545, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, @@ -1264819,7 +1264162,7 @@ "bar_offset": 5, "tech_price": 3897000.0, "tech_datetime": "2018-12-13 06:51:00", - "candidate_index": 14677, + "candidate_index": 14604, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, @@ -1264831,7 +1264174,7 @@ "bar_offset": 4, "tech_price": 4338000.0, "tech_datetime": "2018-12-19 22:51:00", - "candidate_index": 14793, + "candidate_index": 14720, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, @@ -1264843,7 +1264186,7 @@ "bar_offset": 5, "tech_price": 4542000.0, "tech_datetime": "2018-12-21 02:15:00", - "candidate_index": 14814, + "candidate_index": 14741, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, @@ -1264855,7 +1264198,7 @@ "bar_offset": 5, "tech_price": 4616000.0, "tech_datetime": "2018-12-21 11:06:00", - "candidate_index": 14819, + "candidate_index": 14746, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, @@ -1264867,7 +1264210,7 @@ "bar_offset": 13, "tech_price": 4545000.0, "tech_datetime": "2018-12-21 22:15:00", - "candidate_index": 14826, + "candidate_index": 14753, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, @@ -1264879,7 +1264222,7 @@ "bar_offset": 2, "tech_price": 4658000.0, "tech_datetime": "2018-12-25 00:39:00", - "candidate_index": 14883, + "candidate_index": 14810, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, @@ -1264891,7 +1264234,7 @@ "bar_offset": 1, "tech_price": 4273000.0, "tech_datetime": "2018-12-30 08:42:00", - "candidate_index": 14978, + "candidate_index": 14905, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, @@ -1264903,7 +1264246,7 @@ "bar_offset": 3, "tech_price": 4547000.0, "tech_datetime": "2019-01-07 09:51:00", - "candidate_index": 15134, + "candidate_index": 15061, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, @@ -1264915,7 +1264258,7 @@ "bar_offset": 5, "tech_price": 4512000.0, "tech_datetime": "2019-01-09 00:54:00", - "candidate_index": 15171, + "candidate_index": 15098, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, @@ -1264927,7 +1264270,7 @@ "bar_offset": 1, "tech_price": 4475000.0, "tech_datetime": "2019-01-10 14:24:00", - "candidate_index": 15206, + "candidate_index": 15133, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, @@ -1264939,7 +1264282,7 @@ "bar_offset": 12, "tech_price": 4152000.0, "tech_datetime": "2019-01-19 19:39:00", - "candidate_index": 15398, + "candidate_index": 15325, "gt_datetime": "2019-01-19 19:03:00", "gt_price": 4180000.0 }, @@ -1264951,7 +1264294,7 @@ "bar_offset": 3, "tech_price": 4545000.0, "tech_datetime": "2019-02-24 15:45:00", - "candidate_index": 16286, + "candidate_index": 16213, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, @@ -1264963,7 +1264306,7 @@ "bar_offset": 3, "tech_price": 4229000.0, "tech_datetime": "2019-03-01 00:30:00", - "candidate_index": 16372, + "candidate_index": 16299, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, @@ -1264975,7 +1264318,7 @@ "bar_offset": 5, "tech_price": 5383000.0, "tech_datetime": "2019-04-02 14:36:00", - "candidate_index": 17232, + "candidate_index": 17159, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, @@ -1264987,7 +1264330,7 @@ "bar_offset": 0, "tech_price": 5696000.0, "tech_datetime": "2019-04-03 12:09:00", - "candidate_index": 17245, + "candidate_index": 17172, "gt_datetime": "2019-04-03 12:09:00", "gt_price": 5764000.0 }, @@ -1264999,7 +1264342,7 @@ "bar_offset": 4, "tech_price": 5923000.0, "tech_datetime": "2019-04-04 06:15:00", - "candidate_index": 17256, + "candidate_index": 17183, "gt_datetime": "2019-04-04 06:03:00", "gt_price": 5973000.0 }, @@ -1265011,7 +1264354,7 @@ "bar_offset": 3, "tech_price": 5859000.0, "tech_datetime": "2019-04-07 01:48:00", - "candidate_index": 17305, + "candidate_index": 17232, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, @@ -1265023,7 +1264366,7 @@ "bar_offset": 0, "tech_price": 6211000.0, "tech_datetime": "2019-04-11 04:48:00", - "candidate_index": 17383, + "candidate_index": 17310, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, @@ -1265035,7 +1264378,7 @@ "bar_offset": 5, "tech_price": 6542000.0, "tech_datetime": "2019-04-24 15:45:00", - "candidate_index": 17628, + "candidate_index": 17555, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, @@ -1265047,7 +1264390,7 @@ "bar_offset": 9, "tech_price": 6229000.0, "tech_datetime": "2019-04-26 12:03:00", - "candidate_index": 17662, + "candidate_index": 17589, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, @@ -1265059,7 +1264402,7 @@ "bar_offset": 2, "tech_price": 6638000.0, "tech_datetime": "2019-05-03 19:03:00", - "candidate_index": 17821, + "candidate_index": 17748, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, @@ -1265071,7 +1264414,7 @@ "bar_offset": 3, "tech_price": 8054000.0, "tech_datetime": "2019-05-11 15:39:00", - "candidate_index": 17957, + "candidate_index": 17884, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, @@ -1265083,7 +1264426,7 @@ "bar_offset": 3, "tech_price": 8637000.0, "tech_datetime": "2019-05-12 18:45:00", - "candidate_index": 17976, + "candidate_index": 17903, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, @@ -1265095,7 +1264438,7 @@ "bar_offset": 1, "tech_price": 9474000.0, "tech_datetime": "2019-05-14 07:06:00", - "candidate_index": 18003, + "candidate_index": 17930, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, @@ -1265107,7 +1264450,7 @@ "bar_offset": 3, "tech_price": 9760000.0, "tech_datetime": "2019-05-14 17:09:00", - "candidate_index": 18010, + "candidate_index": 17937, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, @@ -1265119,7 +1264462,7 @@ "bar_offset": 6, "tech_price": 9651000.0, "tech_datetime": "2019-05-15 09:33:00", - "candidate_index": 18021, + "candidate_index": 17948, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, @@ -1265131,7 +1264474,7 @@ "bar_offset": 5, "tech_price": 9791000.0, "tech_datetime": "2019-05-16 10:18:00", - "candidate_index": 18039, + "candidate_index": 17966, "gt_datetime": "2019-05-16 10:03:00", "gt_price": 9833000.0 }, @@ -1265143,7 +1264486,7 @@ "bar_offset": 11, "tech_price": 8792000.0, "tech_datetime": "2019-05-17 13:39:00", - "candidate_index": 18059, + "candidate_index": 17986, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, @@ -1265155,7 +1264498,7 @@ "bar_offset": 4, "tech_price": 9739000.0, "tech_datetime": "2019-05-20 08:24:00", - "candidate_index": 18113, + "candidate_index": 18040, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, @@ -1265167,7 +1264510,7 @@ "bar_offset": 2, "tech_price": 9623000.0, "tech_datetime": "2019-05-21 06:36:00", - "candidate_index": 18132, + "candidate_index": 18059, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, @@ -1265179,7 +1264522,7 @@ "bar_offset": 5, "tech_price": 10512000.0, "tech_datetime": "2019-05-27 09:48:00", - "candidate_index": 18253, + "candidate_index": 18180, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, @@ -1265191,7 +1264534,7 @@ "bar_offset": 5, "tech_price": 10432000.0, "tech_datetime": "2019-05-31 01:18:00", - "candidate_index": 18322, + "candidate_index": 18249, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, @@ -1265203,7 +1264546,7 @@ "bar_offset": 4, "tech_price": 10571000.0, "tech_datetime": "2019-06-02 22:00:00", - "candidate_index": 18378, + "candidate_index": 18305, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, @@ -1265215,7 +1264558,7 @@ "bar_offset": 10, "tech_price": 9702000.0, "tech_datetime": "2019-06-05 20:24:00", - "candidate_index": 18426, + "candidate_index": 18353, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, @@ -1265227,7 +1264570,7 @@ "bar_offset": 8, "tech_price": 9803000.0, "tech_datetime": "2019-06-08 04:06:00", - "candidate_index": 18469, + "candidate_index": 18396, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, @@ -1265239,7 +1264582,7 @@ "bar_offset": 3, "tech_price": 11064000.0, "tech_datetime": "2019-06-16 17:39:00", - "candidate_index": 18607, + "candidate_index": 18534, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, @@ -1265251,7 +1264594,7 @@ "bar_offset": 6, "tech_price": 12987000.0, "tech_datetime": "2019-06-22 22:06:00", - "candidate_index": 18721, + "candidate_index": 18648, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -1265263,7 +1264606,7 @@ "bar_offset": 5, "tech_price": 14953000.0, "tech_datetime": "2019-06-26 14:30:00", - "candidate_index": 18787, + "candidate_index": 18714, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, @@ -1265275,7 +1264618,7 @@ "bar_offset": 1, "tech_price": 16726000.0, "tech_datetime": "2019-06-27 05:03:00", - "candidate_index": 18795, + "candidate_index": 18722, "gt_datetime": "2019-06-27 05:00:00", "gt_price": 16858000.0 }, @@ -1265287,7 +1264630,7 @@ "bar_offset": 33, "tech_price": 15229000.0, "tech_datetime": "2019-06-27 07:33:00", - "candidate_index": 18796, + "candidate_index": 18723, "gt_datetime": "2019-06-27 05:54:00", "gt_price": 15767000.0 }, @@ -1265299,7 +1264642,7 @@ "bar_offset": 4, "tech_price": 16298000.0, "tech_datetime": "2019-06-27 09:39:00", - "candidate_index": 18798, + "candidate_index": 18725, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, @@ -1265311,7 +1264654,7 @@ "bar_offset": 3, "tech_price": 14814000.0, "tech_datetime": "2019-06-27 21:12:00", - "candidate_index": 18808, + "candidate_index": 18735, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, @@ -1265323,7 +1264666,7 @@ "bar_offset": 2, "tech_price": 14280000.0, "tech_datetime": "2019-06-28 08:15:00", - "candidate_index": 18815, + "candidate_index": 18742, "gt_datetime": "2019-06-28 08:09:00", "gt_price": 14520000.0 }, @@ -1265335,7 +1264678,7 @@ "bar_offset": 2, "tech_price": 14386000.0, "tech_datetime": "2019-06-28 10:30:00", - "candidate_index": 18817, + "candidate_index": 18744, "gt_datetime": "2019-06-28 10:24:00", "gt_price": 14530000.0 }, @@ -1265347,7 +1264690,7 @@ "bar_offset": 3, "tech_price": 15338000.0, "tech_datetime": "2019-06-29 09:18:00", - "candidate_index": 18840, + "candidate_index": 18767, "gt_datetime": "2019-06-29 09:09:00", "gt_price": 15411000.0 }, @@ -1265359,7 +1264702,7 @@ "bar_offset": 5, "tech_price": 14857000.0, "tech_datetime": "2019-06-29 22:18:00", - "candidate_index": 18850, + "candidate_index": 18777, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, @@ -1265371,7 +1264714,7 @@ "bar_offset": 3, "tech_price": 14188000.0, "tech_datetime": "2019-07-01 06:12:00", - "candidate_index": 18873, + "candidate_index": 18800, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, @@ -1265383,7 +1264726,7 @@ "bar_offset": 2, "tech_price": 13009000.0, "tech_datetime": "2019-07-02 09:21:00", - "candidate_index": 18892, + "candidate_index": 18819, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, @@ -1265395,7 +1264738,7 @@ "bar_offset": 3, "tech_price": 12528000.0, "tech_datetime": "2019-07-02 18:18:00", - "candidate_index": 18898, + "candidate_index": 18825, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, @@ -1265407,7 +1264750,7 @@ "bar_offset": 6, "tech_price": 13920000.0, "tech_datetime": "2019-07-03 14:51:00", - "candidate_index": 18911, + "candidate_index": 18838, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, @@ -1265419,7 +1264762,7 @@ "bar_offset": 20, "tech_price": 14196000.0, "tech_datetime": "2019-07-04 08:03:00", - "candidate_index": 18924, + "candidate_index": 18851, "gt_datetime": "2019-07-04 09:03:00", "gt_price": 14516000.0 }, @@ -1265431,7 +1264774,7 @@ "bar_offset": 3, "tech_price": 15370000.0, "tech_datetime": "2019-07-10 20:54:00", - "candidate_index": 19050, + "candidate_index": 18977, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, @@ -1265443,7 +1264786,7 @@ "bar_offset": 3, "tech_price": 14645000.0, "tech_datetime": "2019-07-11 07:57:00", - "candidate_index": 19056, + "candidate_index": 18983, "gt_datetime": "2019-07-11 07:48:00", "gt_price": 14784000.0 }, @@ -1265455,7 +1264798,7 @@ "bar_offset": 1, "tech_price": 14186000.0, "tech_datetime": "2019-07-12 00:24:00", - "candidate_index": 19070, + "candidate_index": 18997, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, @@ -1265467,7 +1264810,7 @@ "bar_offset": 5, "tech_price": 14201000.0, "tech_datetime": "2019-07-13 06:15:00", - "candidate_index": 19092, + "candidate_index": 19019, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, @@ -1265479,7 +1264822,7 @@ "bar_offset": 5, "tech_price": 13243000.0, "tech_datetime": "2019-07-16 08:30:00", - "candidate_index": 19142, + "candidate_index": 19069, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, @@ -1265491,7 +1264834,7 @@ "bar_offset": 2, "tech_price": 11553000.0, "tech_datetime": "2019-07-17 15:30:00", - "candidate_index": 19174, + "candidate_index": 19101, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, @@ -1265503,7 +1264846,7 @@ "bar_offset": 4, "tech_price": 11798000.0, "tech_datetime": "2019-07-18 06:54:00", - "candidate_index": 19183, + "candidate_index": 19110, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, @@ -1265515,7 +1264858,7 @@ "bar_offset": 5, "tech_price": 12991000.0, "tech_datetime": "2019-07-21 08:24:00", - "candidate_index": 19248, + "candidate_index": 19175, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, @@ -1265527,7 +1264870,7 @@ "bar_offset": 3, "tech_price": 12023000.0, "tech_datetime": "2019-07-25 10:24:00", - "candidate_index": 19325, + "candidate_index": 19252, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, @@ -1265539,7 +1264882,7 @@ "bar_offset": 4, "tech_price": 14421000.0, "tech_datetime": "2019-08-06 16:18:00", - "candidate_index": 19556, + "candidate_index": 19483, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, @@ -1265551,7 +1264894,7 @@ "bar_offset": 8, "tech_price": 14298000.0, "tech_datetime": "2019-08-07 22:42:00", - "candidate_index": 19580, + "candidate_index": 19507, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, @@ -1265563,7 +1264906,7 @@ "bar_offset": 3, "tech_price": 14271000.0, "tech_datetime": "2019-08-10 09:33:00", - "candidate_index": 19638, + "candidate_index": 19565, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, @@ -1265575,7 +1264918,7 @@ "bar_offset": 8, "tech_price": 13668000.0, "tech_datetime": "2019-08-13 16:18:00", - "candidate_index": 19710, + "candidate_index": 19637, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, @@ -1265587,7 +1264930,7 @@ "bar_offset": 3, "tech_price": 12680000.0, "tech_datetime": "2019-08-16 07:39:00", - "candidate_index": 19756, + "candidate_index": 19683, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, @@ -1265599,7 +1264942,7 @@ "bar_offset": 4, "tech_price": 12780000.0, "tech_datetime": "2019-08-17 02:27:00", - "candidate_index": 19769, + "candidate_index": 19696, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, @@ -1265611,7 +1264954,7 @@ "bar_offset": 1, "tech_price": 13175000.0, "tech_datetime": "2019-08-20 09:09:00", - "candidate_index": 19821, + "candidate_index": 19748, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, @@ -1265623,7 +1264966,7 @@ "bar_offset": 7, "tech_price": 12499000.0, "tech_datetime": "2019-08-24 07:30:00", - "candidate_index": 19888, + "candidate_index": 19815, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, @@ -1265635,7 +1264978,7 @@ "bar_offset": 10, "tech_price": 12490000.0, "tech_datetime": "2019-08-26 09:48:00", - "candidate_index": 19932, + "candidate_index": 19859, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, @@ -1265647,7 +1264990,7 @@ "bar_offset": 4, "tech_price": 12972000.0, "tech_datetime": "2019-09-06 21:27:00", - "candidate_index": 20137, + "candidate_index": 20064, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, @@ -1265659,7 +1265002,7 @@ "bar_offset": 7, "tech_price": 12446000.0, "tech_datetime": "2019-09-13 07:36:00", - "candidate_index": 20270, + "candidate_index": 20197, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, @@ -1265671,7 +1265014,7 @@ "bar_offset": 0, "tech_price": 12223000.0, "tech_datetime": "2019-09-16 12:06:00", - "candidate_index": 20336, + "candidate_index": 20263, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, @@ -1265683,7 +1265026,7 @@ "bar_offset": 13, "tech_price": 12180000.0, "tech_datetime": "2019-09-20 05:42:00", - "candidate_index": 20403, + "candidate_index": 20330, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, @@ -1265695,7 +1265038,7 @@ "bar_offset": 5, "tech_price": 10432000.0, "tech_datetime": "2019-09-25 07:00:00", - "candidate_index": 20495, + "candidate_index": 20422, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, @@ -1265707,7 +1265050,7 @@ "bar_offset": 2, "tech_price": 10251000.0, "tech_datetime": "2019-09-26 07:15:00", - "candidate_index": 20509, + "candidate_index": 20436, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, @@ -1265719,7 +1265062,7 @@ "bar_offset": 9, "tech_price": 9806000.0, "tech_datetime": "2019-09-29 08:12:00", - "candidate_index": 20564, + "candidate_index": 20491, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, @@ -1265731,7 +1265074,7 @@ "bar_offset": 2, "tech_price": 10141000.0, "tech_datetime": "2019-10-01 12:24:00", - "candidate_index": 20605, + "candidate_index": 20532, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, @@ -1265743,7 +1265086,7 @@ "bar_offset": 5, "tech_price": 9819000.0, "tech_datetime": "2019-10-05 05:27:00", - "candidate_index": 20673, + "candidate_index": 20600, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, @@ -1265755,7 +1265098,7 @@ "bar_offset": 4, "tech_price": 10261000.0, "tech_datetime": "2019-10-10 17:00:00", - "candidate_index": 20777, + "candidate_index": 20704, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, @@ -1265767,7 +1265110,7 @@ "bar_offset": 5, "tech_price": 10154000.0, "tech_datetime": "2019-10-11 14:15:00", - "candidate_index": 20796, + "candidate_index": 20723, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, @@ -1265779,7 +1265122,7 @@ "bar_offset": 5, "tech_price": 9979000.0, "tech_datetime": "2019-10-14 01:45:00", - "candidate_index": 20841, + "candidate_index": 20768, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, @@ -1265791,7 +1265134,7 @@ "bar_offset": 3, "tech_price": 9773000.0, "tech_datetime": "2019-10-21 05:21:00", - "candidate_index": 20989, + "candidate_index": 20916, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, @@ -1265803,7 +1265146,7 @@ "bar_offset": 7, "tech_price": 11439000.0, "tech_datetime": "2019-10-26 11:06:00", - "candidate_index": 21075, + "candidate_index": 21002, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -1265815,7 +1265158,7 @@ "bar_offset": 4, "tech_price": 11132000.0, "tech_datetime": "2019-10-26 14:33:00", - "candidate_index": 21076, + "candidate_index": 21003, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, @@ -1265827,7 +1265170,7 @@ "bar_offset": 7, "tech_price": 10784000.0, "tech_datetime": "2019-10-26 21:54:00", - "candidate_index": 21082, + "candidate_index": 21009, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, @@ -1265839,7 +1265182,7 @@ "bar_offset": 5, "tech_price": 11221000.0, "tech_datetime": "2019-10-28 10:45:00", - "candidate_index": 21111, + "candidate_index": 21038, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, @@ -1265851,7 +1265194,7 @@ "bar_offset": 6, "tech_price": 11002000.0, "tech_datetime": "2019-10-29 14:24:00", - "candidate_index": 21132, + "candidate_index": 21059, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, @@ -1265863,7 +1265206,7 @@ "bar_offset": 5, "tech_price": 10928000.0, "tech_datetime": "2019-11-05 05:51:00", - "candidate_index": 21269, + "candidate_index": 21196, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, @@ -1265875,7 +1265218,7 @@ "bar_offset": 12, "tech_price": 10457000.0, "tech_datetime": "2019-11-11 01:54:00", - "candidate_index": 21375, + "candidate_index": 21302, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, @@ -1265887,7 +1265230,7 @@ "bar_offset": 2, "tech_price": 8694000.0, "tech_datetime": "2019-11-23 05:36:00", - "candidate_index": 21595, + "candidate_index": 21522, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, @@ -1265899,7 +1265242,7 @@ "bar_offset": 3, "tech_price": 8529000.0, "tech_datetime": "2019-11-26 01:18:00", - "candidate_index": 21640, + "candidate_index": 21567, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, @@ -1265911,7 +1265254,7 @@ "bar_offset": 2, "tech_price": 9098000.0, "tech_datetime": "2019-11-30 01:06:00", - "candidate_index": 21708, + "candidate_index": 21635, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -1265923,7 +1265266,7 @@ "bar_offset": 7, "tech_price": 8532000.0, "tech_datetime": "2019-12-04 22:03:00", - "candidate_index": 21794, + "candidate_index": 21721, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, @@ -1265935,7 +1265278,7 @@ "bar_offset": 3, "tech_price": 8840000.0, "tech_datetime": "2019-12-07 14:00:00", - "candidate_index": 21843, + "candidate_index": 21770, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, @@ -1265947,7 +1265290,7 @@ "bar_offset": 8, "tech_price": 8477000.0, "tech_datetime": "2019-12-19 08:21:00", - "candidate_index": 22048, + "candidate_index": 21975, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, @@ -1265959,7 +1265302,7 @@ "bar_offset": 4, "tech_price": 8821000.0, "tech_datetime": "2019-12-24 01:27:00", - "candidate_index": 22152, + "candidate_index": 22079, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, @@ -1265971,7 +1265314,7 @@ "bar_offset": 2, "tech_price": 8567000.0, "tech_datetime": "2019-12-30 05:30:00", - "candidate_index": 22278, + "candidate_index": 22205, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -1265983,7 +1265326,7 @@ "bar_offset": 2, "tech_price": 9658000.0, "tech_datetime": "2020-01-08 10:00:00", - "candidate_index": 22437, + "candidate_index": 22364, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, @@ -1265995,7 +1265338,7 @@ "bar_offset": 2, "tech_price": 10433000.0, "tech_datetime": "2020-01-19 11:30:00", - "candidate_index": 22665, + "candidate_index": 22592, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, @@ -1266007,7 +1265350,7 @@ "bar_offset": 7, "tech_price": 11978000.0, "tech_datetime": "2020-02-13 15:33:00", - "candidate_index": 23169, + "candidate_index": 23096, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, @@ -1266019,7 +1265362,7 @@ "bar_offset": 4, "tech_price": 11939000.0, "tech_datetime": "2020-02-20 02:42:00", - "candidate_index": 23287, + "candidate_index": 23214, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, @@ -1266031,7 +1265374,7 @@ "bar_offset": 6, "tech_price": 11801000.0, "tech_datetime": "2020-02-24 09:48:00", - "candidate_index": 23363, + "candidate_index": 23290, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, @@ -1266043,7 +1265386,7 @@ "bar_offset": 5, "tech_price": 10726000.0, "tech_datetime": "2020-02-27 21:36:00", - "candidate_index": 23427, + "candidate_index": 23354, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, @@ -1266055,7 +1265398,7 @@ "bar_offset": 1, "tech_price": 10840000.0, "tech_datetime": "2020-03-08 01:42:00", - "candidate_index": 23606, + "candidate_index": 23533, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, @@ -1266067,7 +1265410,7 @@ "bar_offset": 6, "tech_price": 9831000.0, "tech_datetime": "2020-03-10 22:27:00", - "candidate_index": 23660, + "candidate_index": 23587, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, @@ -1266079,7 +1265422,7 @@ "bar_offset": 14, "tech_price": 8883000.0, "tech_datetime": "2020-03-12 19:06:00", - "candidate_index": 23696, + "candidate_index": 23623, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, @@ -1266091,7 +1265434,7 @@ "bar_offset": 15, "tech_price": 7799000.0, "tech_datetime": "2020-03-12 20:39:00", - "candidate_index": 23697, + "candidate_index": 23624, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, @@ -1266103,7 +1265446,7 @@ "bar_offset": 21, "tech_price": 7625000.0, "tech_datetime": "2020-03-12 22:21:00", - "candidate_index": 23698, + "candidate_index": 23625, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, @@ -1266115,7 +1265458,7 @@ "bar_offset": 1, "tech_price": 7781000.0, "tech_datetime": "2020-03-13 01:06:00", - "candidate_index": 23702, + "candidate_index": 23629, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, @@ -1266127,7 +1265470,7 @@ "bar_offset": 11, "tech_price": 7252000.0, "tech_datetime": "2020-03-13 07:42:00", - "candidate_index": 23708, + "candidate_index": 23635, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, @@ -1266139,7 +1265482,7 @@ "bar_offset": 18, "tech_price": 6185000.0, "tech_datetime": "2020-03-13 09:54:00", - "candidate_index": 23709, + "candidate_index": 23636, "gt_datetime": "2020-03-13 09:00:00", "gt_price": 6563000.0 }, @@ -1266151,7 +1265494,7 @@ "bar_offset": 25, "tech_price": 6110000.0, "tech_datetime": "2020-03-13 10:51:00", - "candidate_index": 23710, + "candidate_index": 23637, "gt_datetime": "2020-03-13 09:36:00", "gt_price": 6600000.0 }, @@ -1266163,7 +1265506,7 @@ "bar_offset": 24, "tech_price": 6758000.0, "tech_datetime": "2020-03-13 12:42:00", - "candidate_index": 23711, + "candidate_index": 23638, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 6099000.0 }, @@ -1266175,7 +1265518,7 @@ "bar_offset": 63, "tech_price": 6777000.0, "tech_datetime": "2020-03-13 14:48:00", - "candidate_index": 23712, + "candidate_index": 23639, "gt_datetime": "2020-03-13 11:39:00", "gt_price": 6600000.0 }, @@ -1266187,7 +1265530,7 @@ "bar_offset": 79, "tech_price": 6749000.0, "tech_datetime": "2020-03-13 15:42:00", - "candidate_index": 23713, + "candidate_index": 23640, "gt_datetime": "2020-03-13 11:45:00", "gt_price": 6595000.0 }, @@ -1266199,7 +1265542,7 @@ "bar_offset": 76, "tech_price": 6703000.0, "tech_datetime": "2020-03-13 16:06:00", - "candidate_index": 23714, + "candidate_index": 23641, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 7316000.0 }, @@ -1266211,7 +1265554,7 @@ "bar_offset": 81, "tech_price": 6763000.0, "tech_datetime": "2020-03-13 16:30:00", - "candidate_index": 23715, + "candidate_index": 23642, "gt_datetime": "2020-03-13 12:27:00", "gt_price": 7240000.0 }, @@ -1266223,7 +1265566,7 @@ "bar_offset": 89, "tech_price": 7139000.0, "tech_datetime": "2020-03-13 17:27:00", - "candidate_index": 23716, + "candidate_index": 23643, "gt_datetime": "2020-03-13 13:00:00", "gt_price": 6931000.0 }, @@ -1266235,7 +1265578,7 @@ "bar_offset": 27, "tech_price": 7105000.0, "tech_datetime": "2020-03-13 18:24:00", - "candidate_index": 23717, + "candidate_index": 23644, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, @@ -1266247,7 +1265590,7 @@ "bar_offset": 3, "tech_price": 7232000.0, "tech_datetime": "2020-03-13 19:12:00", - "candidate_index": 23718, + "candidate_index": 23645, "gt_datetime": "2020-03-13 19:03:00", "gt_price": 7363000.0 }, @@ -1266259,7 +1265602,7 @@ "bar_offset": 6, "tech_price": 7211000.0, "tech_datetime": "2020-03-13 22:51:00", - "candidate_index": 23721, + "candidate_index": 23648, "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, @@ -1266271,7 +1265614,7 @@ "bar_offset": 5, "tech_price": 6671000.0, "tech_datetime": "2020-03-14 02:00:00", - "candidate_index": 23723, + "candidate_index": 23650, "gt_datetime": "2020-03-14 01:45:00", "gt_price": 6911000.0 }, @@ -1266283,7 +1265626,7 @@ "bar_offset": 4, "tech_price": 7236000.0, "tech_datetime": "2020-03-14 08:24:00", - "candidate_index": 23729, + "candidate_index": 23656, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, @@ -1266295,7 +1265638,7 @@ "bar_offset": 2, "tech_price": 6969000.0, "tech_datetime": "2020-03-14 20:51:00", - "candidate_index": 23741, + "candidate_index": 23668, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, @@ -1266307,7 +1265650,7 @@ "bar_offset": 3, "tech_price": 6875000.0, "tech_datetime": "2020-03-15 21:27:00", - "candidate_index": 23763, + "candidate_index": 23690, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, @@ -1266319,7 +1265662,7 @@ "bar_offset": 4, "tech_price": 7160000.0, "tech_datetime": "2020-03-16 07:12:00", - "candidate_index": 23770, + "candidate_index": 23697, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, @@ -1266331,7 +1265674,7 @@ "bar_offset": 9, "tech_price": 6212000.0, "tech_datetime": "2020-03-16 21:36:00", - "candidate_index": 23778, + "candidate_index": 23705, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, @@ -1266343,7 +1265686,7 @@ "bar_offset": 0, "tech_price": 6575000.0, "tech_datetime": "2020-03-17 01:00:00", - "candidate_index": 23782, + "candidate_index": 23709, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, @@ -1266355,7 +1265698,7 @@ "bar_offset": 2, "tech_price": 6766000.0, "tech_datetime": "2020-03-17 17:24:00", - "candidate_index": 23798, + "candidate_index": 23725, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, @@ -1266367,7 +1265710,7 @@ "bar_offset": 6, "tech_price": 6835000.0, "tech_datetime": "2020-03-18 09:51:00", - "candidate_index": 23812, + "candidate_index": 23739, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, @@ -1266379,7 +1265722,7 @@ "bar_offset": 2, "tech_price": 7928000.0, "tech_datetime": "2020-03-20 08:00:00", - "candidate_index": 23851, + "candidate_index": 23778, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, @@ -1266391,7 +1265734,7 @@ "bar_offset": 4, "tech_price": 8530000.0, "tech_datetime": "2020-03-20 20:00:00", - "candidate_index": 23860, + "candidate_index": 23787, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, @@ -1266403,7 +1265746,7 @@ "bar_offset": 4, "tech_price": 7956000.0, "tech_datetime": "2020-03-21 11:24:00", - "candidate_index": 23871, + "candidate_index": 23798, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, @@ -1266415,7 +1265758,7 @@ "bar_offset": 6, "tech_price": 7930000.0, "tech_datetime": "2020-03-22 06:24:00", - "candidate_index": 23887, + "candidate_index": 23814, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, @@ -1266427,7 +1265770,7 @@ "bar_offset": 3, "tech_price": 7921000.0, "tech_datetime": "2020-03-23 22:15:00", - "candidate_index": 23920, + "candidate_index": 23847, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, @@ -1266439,7 +1265782,7 @@ "bar_offset": 2, "tech_price": 8450000.0, "tech_datetime": "2020-03-25 18:45:00", - "candidate_index": 23956, + "candidate_index": 23883, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, @@ -1266451,7 +1265794,7 @@ "bar_offset": 5, "tech_price": 7943000.0, "tech_datetime": "2020-03-31 07:45:00", - "candidate_index": 24059, + "candidate_index": 23986, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, @@ -1266463,7 +1265806,7 @@ "bar_offset": 4, "tech_price": 8464000.0, "tech_datetime": "2020-04-03 02:42:00", - "candidate_index": 24117, + "candidate_index": 24044, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, @@ -1266475,7 +1265818,7 @@ "bar_offset": 2, "tech_price": 8878000.0, "tech_datetime": "2020-04-07 09:39:00", - "candidate_index": 24198, + "candidate_index": 24125, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, @@ -1266487,7 +1265830,7 @@ "bar_offset": 3, "tech_price": 8688000.0, "tech_datetime": "2020-04-13 02:15:00", - "candidate_index": 24306, + "candidate_index": 24233, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, @@ -1266499,7 +1265842,7 @@ "bar_offset": 5, "tech_price": 8719000.0, "tech_datetime": "2020-04-19 08:06:00", - "candidate_index": 24432, + "candidate_index": 24359, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, @@ -1266511,7 +1265854,7 @@ "bar_offset": 2, "tech_price": 11374000.0, "tech_datetime": "2020-04-30 15:24:00", - "candidate_index": 24647, + "candidate_index": 24574, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, @@ -1266523,7 +1265866,7 @@ "bar_offset": 5, "tech_price": 10778000.0, "tech_datetime": "2020-04-30 20:27:00", - "candidate_index": 24651, + "candidate_index": 24578, "gt_datetime": "2020-04-30 20:12:00", "gt_price": 10886000.0 }, @@ -1266535,7 +1265878,7 @@ "bar_offset": 3, "tech_price": 11106000.0, "tech_datetime": "2020-05-03 10:24:00", - "candidate_index": 24695, + "candidate_index": 24622, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, @@ -1266547,7 +1265890,7 @@ "bar_offset": 5, "tech_price": 12098000.0, "tech_datetime": "2020-05-08 10:03:00", - "candidate_index": 24790, + "candidate_index": 24717, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, @@ -1266559,7 +1265902,7 @@ "bar_offset": 23, "tech_price": 11581000.0, "tech_datetime": "2020-05-10 08:42:00", - "candidate_index": 24821, + "candidate_index": 24748, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, @@ -1266571,7 +1265914,7 @@ "bar_offset": 6, "tech_price": 10828000.0, "tech_datetime": "2020-05-10 17:24:00", - "candidate_index": 24825, + "candidate_index": 24752, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, @@ -1266583,7 +1265926,7 @@ "bar_offset": 3, "tech_price": 10714000.0, "tech_datetime": "2020-05-11 08:12:00", - "candidate_index": 24837, + "candidate_index": 24764, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, @@ -1266595,7 +1265938,7 @@ "bar_offset": 4, "tech_price": 11076000.0, "tech_datetime": "2020-05-11 21:42:00", - "candidate_index": 24848, + "candidate_index": 24775, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, @@ -1266607,7 +1265950,7 @@ "bar_offset": 1, "tech_price": 11674000.0, "tech_datetime": "2020-05-14 19:09:00", - "candidate_index": 24913, + "candidate_index": 24840, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, @@ -1266619,7 +1265962,7 @@ "bar_offset": 7, "tech_price": 11855000.0, "tech_datetime": "2020-05-18 10:51:00", - "candidate_index": 24983, + "candidate_index": 24910, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, @@ -1266631,7 +1265974,7 @@ "bar_offset": 2, "tech_price": 11512000.0, "tech_datetime": "2020-05-21 15:54:00", - "candidate_index": 25042, + "candidate_index": 24969, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, @@ -1266643,7 +1265986,7 @@ "bar_offset": 7, "tech_price": 12120000.0, "tech_datetime": "2020-06-02 22:57:00", - "candidate_index": 25264, + "candidate_index": 25191, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, @@ -1266655,7 +1265998,7 @@ "bar_offset": 3, "tech_price": 11771000.0, "tech_datetime": "2020-06-11 11:09:00", - "candidate_index": 25416, + "candidate_index": 25343, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, @@ -1266667,7 +1266010,7 @@ "bar_offset": 10, "tech_price": 11612000.0, "tech_datetime": "2020-06-23 06:39:00", - "candidate_index": 25645, + "candidate_index": 25572, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, @@ -1266679,7 +1266022,7 @@ "bar_offset": 5, "tech_price": 13049000.0, "tech_datetime": "2020-07-28 07:30:00", - "candidate_index": 26447, + "candidate_index": 26374, "gt_datetime": "2020-07-28 07:15:00", "gt_price": 13290000.0 }, @@ -1266691,7 +1266034,7 @@ "bar_offset": 4, "tech_price": 14152000.0, "tech_datetime": "2020-08-02 13:24:00", - "candidate_index": 26536, + "candidate_index": 26463, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, @@ -1266703,7 +1266046,7 @@ "bar_offset": 55, "tech_price": 14102000.0, "tech_datetime": "2020-08-02 11:21:00", - "candidate_index": 26535, + "candidate_index": 26462, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -1266715,7 +1266058,7 @@ "bar_offset": 3, "tech_price": 14168000.0, "tech_datetime": "2020-08-10 11:45:00", - "candidate_index": 26697, + "candidate_index": 26624, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, @@ -1266727,7 +1266070,7 @@ "bar_offset": 1, "tech_price": 14259000.0, "tech_datetime": "2020-08-18 14:51:00", - "candidate_index": 26861, + "candidate_index": 26788, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, @@ -1266739,7 +1266082,7 @@ "bar_offset": 7, "tech_price": 13898000.0, "tech_datetime": "2020-08-22 02:33:00", - "candidate_index": 26931, + "candidate_index": 26858, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, @@ -1266751,7 +1266094,7 @@ "bar_offset": 8, "tech_price": 14039000.0, "tech_datetime": "2020-09-02 06:57:00", - "candidate_index": 27158, + "candidate_index": 27085, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, @@ -1266763,7 +1266106,7 @@ "bar_offset": 1, "tech_price": 12734000.0, "tech_datetime": "2020-09-05 06:00:00", - "candidate_index": 27211, + "candidate_index": 27138, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -1266775,7 +1266118,7 @@ "bar_offset": 3, "tech_price": 12933000.0, "tech_datetime": "2020-09-17 05:57:00", - "candidate_index": 27447, + "candidate_index": 27374, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, @@ -1266787,7 +1266130,7 @@ "bar_offset": 11, "tech_price": 12819000.0, "tech_datetime": "2020-09-21 08:39:00", - "candidate_index": 27523, + "candidate_index": 27450, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, @@ -1266799,7 +1266142,7 @@ "bar_offset": 1, "tech_price": 15504000.0, "tech_datetime": "2020-10-28 12:42:00", - "candidate_index": 28323, + "candidate_index": 28250, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, @@ -1266811,7 +1266154,7 @@ "bar_offset": 5, "tech_price": 15487000.0, "tech_datetime": "2020-10-31 19:21:00", - "candidate_index": 28387, + "candidate_index": 28314, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, @@ -1266823,7 +1266166,7 @@ "bar_offset": 2, "tech_price": 17723000.0, "tech_datetime": "2020-11-06 10:21:00", - "candidate_index": 28502, + "candidate_index": 28429, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, @@ -1266835,7 +1266178,7 @@ "bar_offset": 6, "tech_price": 18127000.0, "tech_datetime": "2020-11-13 14:00:00", - "candidate_index": 28644, + "candidate_index": 28571, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, @@ -1266847,7 +1266190,7 @@ "bar_offset": 2, "tech_price": 20038000.0, "tech_datetime": "2020-11-18 14:00:00", - "candidate_index": 28733, + "candidate_index": 28660, "gt_datetime": "2020-11-18 13:54:00", "gt_price": 20300000.0 }, @@ -1266859,7 +1266202,7 @@ "bar_offset": 1, "tech_price": 20918000.0, "tech_datetime": "2020-11-21 11:33:00", - "candidate_index": 28787, + "candidate_index": 28714, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, @@ -1266871,7 +1266214,7 @@ "bar_offset": 4, "tech_price": 21070000.0, "tech_datetime": "2020-11-24 21:51:00", - "candidate_index": 28849, + "candidate_index": 28776, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, @@ -1266883,7 +1266226,7 @@ "bar_offset": 6, "tech_price": 21130000.0, "tech_datetime": "2020-11-25 23:06:00", - "candidate_index": 28870, + "candidate_index": 28797, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, @@ -1266895,7 +1266238,7 @@ "bar_offset": 2, "tech_price": 19427000.0, "tech_datetime": "2020-11-26 20:27:00", - "candidate_index": 28887, + "candidate_index": 28814, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, @@ -1266907,7 +1266250,7 @@ "bar_offset": 7, "tech_price": 19477000.0, "tech_datetime": "2020-11-27 10:21:00", - "candidate_index": 28896, + "candidate_index": 28823, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, @@ -1266919,7 +1266262,7 @@ "bar_offset": 1, "tech_price": 21388000.0, "tech_datetime": "2020-12-01 20:21:00", - "candidate_index": 28984, + "candidate_index": 28911, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, @@ -1266931,7 +1266274,7 @@ "bar_offset": 3, "tech_price": 21139000.0, "tech_datetime": "2020-12-02 00:15:00", - "candidate_index": 28985, + "candidate_index": 28912, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, @@ -1266943,7 +1266286,7 @@ "bar_offset": 2, "tech_price": 20988000.0, "tech_datetime": "2020-12-07 09:09:00", - "candidate_index": 29095, + "candidate_index": 29022, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, @@ -1266955,7 +1266298,7 @@ "bar_offset": 4, "tech_price": 25056000.0, "tech_datetime": "2020-12-17 18:27:00", - "candidate_index": 29293, + "candidate_index": 29220, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, @@ -1266967,7 +1266310,7 @@ "bar_offset": 4, "tech_price": 26412000.0, "tech_datetime": "2020-12-21 05:51:00", - "candidate_index": 29367, + "candidate_index": 29294, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, @@ -1266979,7 +1266322,7 @@ "bar_offset": 3, "tech_price": 26843000.0, "tech_datetime": "2020-12-23 10:12:00", - "candidate_index": 29412, + "candidate_index": 29339, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, @@ -1266991,7 +1266334,7 @@ "bar_offset": 1, "tech_price": 31058000.0, "tech_datetime": "2020-12-27 20:36:00", - "candidate_index": 29498, + "candidate_index": 29425, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, @@ -1267003,7 +1266346,7 @@ "bar_offset": 1, "tech_price": 31455000.0, "tech_datetime": "2020-12-30 15:57:00", - "candidate_index": 29552, + "candidate_index": 29479, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, @@ -1267015,7 +1266358,7 @@ "bar_offset": 8, "tech_price": 36121000.0, "tech_datetime": "2021-01-03 04:18:00", - "candidate_index": 29628, + "candidate_index": 29555, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, @@ -1267027,7 +1266370,7 @@ "bar_offset": 2, "tech_price": 38675000.0, "tech_datetime": "2021-01-03 16:54:00", - "candidate_index": 29635, + "candidate_index": 29562, "gt_datetime": "2021-01-03 16:48:00", "gt_price": 39427000.0 }, @@ -1267039,7 +1266382,7 @@ "bar_offset": 5, "tech_price": 38125000.0, "tech_datetime": "2021-01-04 13:21:00", - "candidate_index": 29650, + "candidate_index": 29577, "gt_datetime": "2021-01-04 13:06:00", "gt_price": 38399000.0 }, @@ -1267051,7 +1266394,7 @@ "bar_offset": 1, "tech_price": 36256000.0, "tech_datetime": "2021-01-05 00:03:00", - "candidate_index": 29656, + "candidate_index": 29583, "gt_datetime": "2021-01-05 00:00:00", "gt_price": 36692000.0 }, @@ -1267063,7 +1266406,7 @@ "bar_offset": 2, "tech_price": 37118000.0, "tech_datetime": "2021-01-05 09:48:00", - "candidate_index": 29664, + "candidate_index": 29591, "gt_datetime": "2021-01-05 09:42:00", "gt_price": 37400000.0 }, @@ -1267075,7 +1266418,7 @@ "bar_offset": 11, "tech_price": 39507000.0, "tech_datetime": "2021-01-06 14:00:00", - "candidate_index": 29683, + "candidate_index": 29610, "gt_datetime": "2021-01-06 13:27:00", "gt_price": 39798000.0 }, @@ -1267087,7 +1266430,7 @@ "bar_offset": 2, "tech_price": 43560000.0, "tech_datetime": "2021-01-08 03:21:00", - "candidate_index": 29716, + "candidate_index": 29643, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, @@ -1267099,7 +1266442,7 @@ "bar_offset": 2, "tech_price": 44474000.0, "tech_datetime": "2021-01-08 07:54:00", - "candidate_index": 29721, + "candidate_index": 29648, "gt_datetime": "2021-01-08 07:48:00", "gt_price": 44840000.0 }, @@ -1267111,7 +1266454,7 @@ "bar_offset": 2, "tech_price": 47197000.0, "tech_datetime": "2021-01-09 00:15:00", - "candidate_index": 29732, + "candidate_index": 29659, "gt_datetime": "2021-01-09 00:09:00", "gt_price": 47954000.0 }, @@ -1267123,7 +1266466,7 @@ "bar_offset": 20, "tech_price": 42592000.0, "tech_datetime": "2021-01-11 04:33:00", - "candidate_index": 29776, + "candidate_index": 29703, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, @@ -1267135,7 +1266478,7 @@ "bar_offset": 6, "tech_price": 44129000.0, "tech_datetime": "2021-01-11 07:42:00", - "candidate_index": 29778, + "candidate_index": 29705, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, @@ -1267147,7 +1266490,7 @@ "bar_offset": 12, "tech_price": 38713000.0, "tech_datetime": "2021-01-11 13:30:00", - "candidate_index": 29782, + "candidate_index": 29709, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, @@ -1267159,7 +1266502,7 @@ "bar_offset": 8, "tech_price": 39683000.0, "tech_datetime": "2021-01-11 14:33:00", - "candidate_index": 29783, + "candidate_index": 29710, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, @@ -1267171,7 +1266514,7 @@ "bar_offset": 6, "tech_price": 40181000.0, "tech_datetime": "2021-01-11 19:24:00", - "candidate_index": 29786, + "candidate_index": 29713, "gt_datetime": "2021-01-11 19:06:00", "gt_price": 40858000.0 }, @@ -1267183,7 +1266526,7 @@ "bar_offset": 9, "tech_price": 37129000.0, "tech_datetime": "2021-01-12 00:12:00", - "candidate_index": 29790, + "candidate_index": 29717, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -1267195,7 +1266538,7 @@ "bar_offset": 6, "tech_price": 36798000.0, "tech_datetime": "2021-01-12 03:00:00", - "candidate_index": 29791, + "candidate_index": 29718, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, @@ -1267207,7 +1266550,7 @@ "bar_offset": 2, "tech_price": 40470000.0, "tech_datetime": "2021-01-12 08:57:00", - "candidate_index": 29798, + "candidate_index": 29725, "gt_datetime": "2021-01-12 08:51:00", "gt_price": 40847000.0 }, @@ -1267219,7 +1266562,7 @@ "bar_offset": 7, "tech_price": 40510000.0, "tech_datetime": "2021-01-12 17:06:00", - "candidate_index": 29804, + "candidate_index": 29731, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, @@ -1267231,7 +1266574,7 @@ "bar_offset": 7, "tech_price": 39000000.0, "tech_datetime": "2021-01-13 07:24:00", - "candidate_index": 29817, + "candidate_index": 29744, "gt_datetime": "2021-01-13 07:03:00", "gt_price": 39300000.0 }, @@ -1267243,7 +1266586,7 @@ "bar_offset": 3, "tech_price": 43439000.0, "tech_datetime": "2021-01-15 00:42:00", - "candidate_index": 29855, + "candidate_index": 29782, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, @@ -1267255,7 +1266598,7 @@ "bar_offset": 3, "tech_price": 41537000.0, "tech_datetime": "2021-01-16 10:30:00", - "candidate_index": 29881, + "candidate_index": 29808, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, @@ -1267267,7 +1266610,7 @@ "bar_offset": 8, "tech_price": 40844000.0, "tech_datetime": "2021-01-20 01:30:00", - "candidate_index": 29949, + "candidate_index": 29876, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, @@ -1267279,7 +1266622,7 @@ "bar_offset": 7, "tech_price": 39337000.0, "tech_datetime": "2021-01-21 08:51:00", - "candidate_index": 29976, + "candidate_index": 29903, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, @@ -1267291,7 +1266634,7 @@ "bar_offset": 5, "tech_price": 36588000.0, "tech_datetime": "2021-01-22 04:57:00", - "candidate_index": 29996, + "candidate_index": 29923, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, @@ -1267303,7 +1266646,7 @@ "bar_offset": 18, "tech_price": 34391000.0, "tech_datetime": "2021-01-22 08:54:00", - "candidate_index": 29998, + "candidate_index": 29925, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, @@ -1267315,7 +1266658,7 @@ "bar_offset": 6, "tech_price": 35437000.0, "tech_datetime": "2021-01-22 15:06:00", - "candidate_index": 30002, + "candidate_index": 29929, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, @@ -1267327,7 +1266670,7 @@ "bar_offset": 3, "tech_price": 37210000.0, "tech_datetime": "2021-01-23 05:39:00", - "candidate_index": 30010, + "candidate_index": 29937, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, @@ -1267339,7 +1266682,7 @@ "bar_offset": 11, "tech_price": 37862000.0, "tech_datetime": "2021-01-25 22:39:00", - "candidate_index": 30064, + "candidate_index": 29991, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, @@ -1267351,7 +1266694,7 @@ "bar_offset": 4, "tech_price": 37507000.0, "tech_datetime": "2021-01-29 12:33:00", - "candidate_index": 30138, + "candidate_index": 30065, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, @@ -1267363,7 +1266706,7 @@ "bar_offset": 3, "tech_price": 39109000.0, "tech_datetime": "2021-01-29 18:42:00", - "candidate_index": 30142, + "candidate_index": 30069, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, @@ -1267375,7 +1266718,7 @@ "bar_offset": 3, "tech_price": 40260000.0, "tech_datetime": "2021-01-29 23:06:00", - "candidate_index": 30146, + "candidate_index": 30073, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, @@ -1267387,7 +1266730,7 @@ "bar_offset": 8, "tech_price": 37526000.0, "tech_datetime": "2021-02-01 18:24:00", - "candidate_index": 30198, + "candidate_index": 30125, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, @@ -1267399,7 +1266742,7 @@ "bar_offset": 2, "tech_price": 40766000.0, "tech_datetime": "2021-02-04 17:36:00", - "candidate_index": 30255, + "candidate_index": 30182, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, @@ -1267411,7 +1266754,7 @@ "bar_offset": 4, "tech_price": 43369000.0, "tech_datetime": "2021-02-07 01:12:00", - "candidate_index": 30298, + "candidate_index": 30225, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, @@ -1267423,7 +1266766,7 @@ "bar_offset": 4, "tech_price": 46313000.0, "tech_datetime": "2021-02-08 22:51:00", - "candidate_index": 30340, + "candidate_index": 30267, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, @@ -1267435,7 +1266778,7 @@ "bar_offset": 2, "tech_price": 50800000.0, "tech_datetime": "2021-02-09 16:21:00", - "candidate_index": 30355, + "candidate_index": 30282, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, @@ -1267447,7 +1266790,7 @@ "bar_offset": 6, "tech_price": 52592000.0, "tech_datetime": "2021-02-14 21:33:00", - "candidate_index": 30446, + "candidate_index": 30373, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, @@ -1267459,7 +1266802,7 @@ "bar_offset": 2, "tech_price": 65612000.0, "tech_datetime": "2021-02-22 04:18:00", - "candidate_index": 30583, + "candidate_index": 30510, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, @@ -1267471,7 +1266814,7 @@ "bar_offset": 2, "tech_price": 62500000.0, "tech_datetime": "2021-02-23 07:12:00", - "candidate_index": 30603, + "candidate_index": 30530, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, @@ -1267483,7 +1266826,7 @@ "bar_offset": 6, "tech_price": 53828000.0, "tech_datetime": "2021-02-23 19:27:00", - "candidate_index": 30610, + "candidate_index": 30537, "gt_datetime": "2021-02-23 19:09:00", "gt_price": 55360000.0 }, @@ -1267495,7 +1266838,7 @@ "bar_offset": 4, "tech_price": 54483000.0, "tech_datetime": "2021-02-23 22:27:00", - "candidate_index": 30612, + "candidate_index": 30539, "gt_datetime": "2021-02-23 22:15:00", "gt_price": 55342000.0 }, @@ -1267507,7 +1266850,7 @@ "bar_offset": 4, "tech_price": 54775000.0, "tech_datetime": "2021-02-24 00:57:00", - "candidate_index": 30613, + "candidate_index": 30540, "gt_datetime": "2021-02-24 00:45:00", "gt_price": 55705000.0 }, @@ -1267519,7 +1266862,7 @@ "bar_offset": 4, "tech_price": 57280000.0, "tech_datetime": "2021-02-24 13:27:00", - "candidate_index": 30623, + "candidate_index": 30550, "gt_datetime": "2021-02-24 13:15:00", "gt_price": 58046000.0 }, @@ -1267531,7 +1266874,7 @@ "bar_offset": 4, "tech_price": 57782000.0, "tech_datetime": "2021-02-25 22:24:00", - "candidate_index": 30647, + "candidate_index": 30574, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, @@ -1267543,7 +1266886,7 @@ "bar_offset": 3, "tech_price": 54862000.0, "tech_datetime": "2021-02-27 02:12:00", - "candidate_index": 30670, + "candidate_index": 30597, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, @@ -1267555,7 +1266898,7 @@ "bar_offset": 5, "tech_price": 54560000.0, "tech_datetime": "2021-02-27 15:57:00", - "candidate_index": 30680, + "candidate_index": 30607, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, @@ -1267567,7 +1266910,7 @@ "bar_offset": 2, "tech_price": 56599000.0, "tech_datetime": "2021-03-02 09:30:00", - "candidate_index": 30738, + "candidate_index": 30665, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, @@ -1267579,7 +1266922,7 @@ "bar_offset": 5, "tech_price": 58586000.0, "tech_datetime": "2021-03-03 22:15:00", - "candidate_index": 30771, + "candidate_index": 30698, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -1267591,7 +1266934,7 @@ "bar_offset": 5, "tech_price": 70814000.0, "tech_datetime": "2021-03-14 09:42:00", - "candidate_index": 30972, + "candidate_index": 30899, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, @@ -1267603,7 +1266946,7 @@ "bar_offset": 6, "tech_price": 65680000.0, "tech_datetime": "2021-03-17 09:18:00", - "candidate_index": 31033, + "candidate_index": 30960, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, @@ -1267615,7 +1266958,7 @@ "bar_offset": 4, "tech_price": 69532000.0, "tech_datetime": "2021-03-19 01:27:00", - "candidate_index": 31059, + "candidate_index": 30986, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, @@ -1267627,7 +1266970,7 @@ "bar_offset": 6, "tech_price": 69184000.0, "tech_datetime": "2021-03-20 22:42:00", - "candidate_index": 31090, + "candidate_index": 31017, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -1267639,7 +1266982,7 @@ "bar_offset": 21, "tech_price": 67736000.0, "tech_datetime": "2021-03-24 21:36:00", - "candidate_index": 31158, + "candidate_index": 31085, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, @@ -1267651,7 +1266994,7 @@ "bar_offset": 3, "tech_price": 75186000.0, "tech_datetime": "2021-04-04 00:00:00", - "candidate_index": 31354, + "candidate_index": 31281, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, @@ -1267663,7 +1267006,7 @@ "bar_offset": 1, "tech_price": 78703000.0, "tech_datetime": "2021-04-07 12:03:00", - "candidate_index": 31418, + "candidate_index": 31345, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, @@ -1267675,7 +1267018,7 @@ "bar_offset": 7, "tech_price": 72878000.0, "tech_datetime": "2021-04-07 17:30:00", - "candidate_index": 31422, + "candidate_index": 31349, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, @@ -1267687,7 +1267030,7 @@ "bar_offset": 2, "tech_price": 74013000.0, "tech_datetime": "2021-04-08 07:57:00", - "candidate_index": 31431, + "candidate_index": 31358, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, @@ -1267699,7 +1267042,7 @@ "bar_offset": 1, "tech_price": 81061000.0, "tech_datetime": "2021-04-14 15:18:00", - "candidate_index": 31551, + "candidate_index": 31478, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, @@ -1267711,7 +1267054,7 @@ "bar_offset": 14, "tech_price": 74641000.0, "tech_datetime": "2021-04-18 14:18:00", - "candidate_index": 31631, + "candidate_index": 31558, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, @@ -1267723,7 +1267066,7 @@ "bar_offset": 0, "tech_price": 75356000.0, "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 31646, + "candidate_index": 31573, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, @@ -1267735,7 +1267078,7 @@ "bar_offset": 12, "tech_price": 67592000.0, "tech_datetime": "2021-04-20 10:42:00", - "candidate_index": 31664, + "candidate_index": 31591, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, @@ -1267747,7 +1267090,7 @@ "bar_offset": 4, "tech_price": 71677000.0, "tech_datetime": "2021-04-21 07:18:00", - "candidate_index": 31678, + "candidate_index": 31605, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, @@ -1267759,7 +1267102,7 @@ "bar_offset": 3, "tech_price": 66811000.0, "tech_datetime": "2021-04-22 21:45:00", - "candidate_index": 31705, + "candidate_index": 31632, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, @@ -1267771,7 +1267114,7 @@ "bar_offset": 15, "tech_price": 59650000.0, "tech_datetime": "2021-04-23 08:54:00", - "candidate_index": 31712, + "candidate_index": 31639, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, @@ -1267783,7 +1267126,7 @@ "bar_offset": 17, "tech_price": 60297000.0, "tech_datetime": "2021-04-23 10:12:00", - "candidate_index": 31713, + "candidate_index": 31640, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, @@ -1267795,7 +1267138,7 @@ "bar_offset": 5, "tech_price": 58043000.0, "tech_datetime": "2021-04-23 13:18:00", - "candidate_index": 31714, + "candidate_index": 31641, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, @@ -1267807,7 +1267150,7 @@ "bar_offset": 2, "tech_price": 58778000.0, "tech_datetime": "2021-04-23 20:48:00", - "candidate_index": 31719, + "candidate_index": 31646, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -1267819,7 +1267162,7 @@ "bar_offset": 1, "tech_price": 60400000.0, "tech_datetime": "2021-04-24 09:03:00", - "candidate_index": 31730, + "candidate_index": 31657, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, @@ -1267831,7 +1267174,7 @@ "bar_offset": 2, "tech_price": 61500000.0, "tech_datetime": "2021-04-25 06:06:00", - "candidate_index": 31746, + "candidate_index": 31673, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -1267843,7 +1267186,7 @@ "bar_offset": 8, "tech_price": 70799000.0, "tech_datetime": "2021-05-03 20:48:00", - "candidate_index": 31915, + "candidate_index": 31842, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, @@ -1267855,7 +1267198,7 @@ "bar_offset": 7, "tech_price": 69839000.0, "tech_datetime": "2021-05-06 19:45:00", - "candidate_index": 31976, + "candidate_index": 31903, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, @@ -1267867,7 +1267210,7 @@ "bar_offset": 2, "tech_price": 72354000.0, "tech_datetime": "2021-05-09 13:36:00", - "candidate_index": 32037, + "candidate_index": 31964, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, @@ -1267879,7 +1267222,7 @@ "bar_offset": 3, "tech_price": 71112000.0, "tech_datetime": "2021-05-11 06:12:00", - "candidate_index": 32071, + "candidate_index": 31998, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, @@ -1267891,7 +1267234,7 @@ "bar_offset": 3, "tech_price": 64454000.0, "tech_datetime": "2021-05-13 11:27:00", - "candidate_index": 32117, + "candidate_index": 32044, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, @@ -1267903,7 +1267246,7 @@ "bar_offset": 3, "tech_price": 60225000.0, "tech_datetime": "2021-05-16 19:36:00", - "candidate_index": 32178, + "candidate_index": 32105, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, @@ -1267915,7 +1267258,7 @@ "bar_offset": 1, "tech_price": 55545000.0, "tech_datetime": "2021-05-17 17:06:00", - "candidate_index": 32200, + "candidate_index": 32127, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, @@ -1267927,7 +1267270,7 @@ "bar_offset": 3, "tech_price": 55660000.0, "tech_datetime": "2021-05-18 10:36:00", - "candidate_index": 32213, + "candidate_index": 32140, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, @@ -1267939,7 +1267282,7 @@ "bar_offset": 4, "tech_price": 51791000.0, "tech_datetime": "2021-05-19 18:00:00", - "candidate_index": 32240, + "candidate_index": 32167, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, @@ -1267951,7 +1267294,7 @@ "bar_offset": 11, "tech_price": 50522000.0, "tech_datetime": "2021-05-19 21:27:00", - "candidate_index": 32243, + "candidate_index": 32170, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, @@ -1267963,7 +1267306,7 @@ "bar_offset": 24, "tech_price": 46910000.0, "tech_datetime": "2021-05-19 23:24:00", - "candidate_index": 32244, + "candidate_index": 32171, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, @@ -1267975,7 +1267318,7 @@ "bar_offset": 37, "tech_price": 49959000.0, "tech_datetime": "2021-05-19 20:27:00", - "candidate_index": 32242, + "candidate_index": 32169, "gt_datetime": "2021-05-19 22:18:00", "gt_price": 47000000.0 }, @@ -1267987,7 +1267330,7 @@ "bar_offset": 45, "tech_price": 49224000.0, "tech_datetime": "2021-05-20 01:00:00", - "candidate_index": 32245, + "candidate_index": 32172, "gt_datetime": "2021-05-19 22:45:00", "gt_price": 49500000.0 }, @@ -1267999,7 +1267342,7 @@ "bar_offset": 5, "tech_price": 52401000.0, "tech_datetime": "2021-05-20 05:24:00", - "candidate_index": 32247, + "candidate_index": 32174, "gt_datetime": "2021-05-20 05:09:00", "gt_price": 52893000.0 }, @@ -1268011,7 +1267354,7 @@ "bar_offset": 4, "tech_price": 51996000.0, "tech_datetime": "2021-05-20 08:03:00", - "candidate_index": 32248, + "candidate_index": 32175, "gt_datetime": "2021-05-20 07:51:00", "gt_price": 53648000.0 }, @@ -1268023,7 +1267366,7 @@ "bar_offset": 5, "tech_price": 51066000.0, "tech_datetime": "2021-05-20 16:45:00", - "candidate_index": 32257, + "candidate_index": 32184, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, @@ -1268035,7 +1267378,7 @@ "bar_offset": 4, "tech_price": 51880000.0, "tech_datetime": "2021-05-20 22:33:00", - "candidate_index": 32262, + "candidate_index": 32189, "gt_datetime": "2021-05-20 22:21:00", "gt_price": 52877000.0 }, @@ -1268047,7 +1267390,7 @@ "bar_offset": 6, "tech_price": 52327000.0, "tech_datetime": "2021-05-21 10:21:00", - "candidate_index": 32266, + "candidate_index": 32193, "gt_datetime": "2021-05-21 10:39:00", "gt_price": 52667000.0 }, @@ -1268059,7 +1267402,7 @@ "bar_offset": 1, "tech_price": 50611000.0, "tech_datetime": "2021-05-21 23:12:00", - "candidate_index": 32277, + "candidate_index": 32204, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, @@ -1268071,7 +1267414,7 @@ "bar_offset": 9, "tech_price": 48921000.0, "tech_datetime": "2021-05-22 08:33:00", - "candidate_index": 32286, + "candidate_index": 32213, "gt_datetime": "2021-05-22 09:00:00", "gt_price": 49163000.0 }, @@ -1268083,7 +1267426,7 @@ "bar_offset": 4, "tech_price": 48052000.0, "tech_datetime": "2021-05-23 10:12:00", - "candidate_index": 32307, + "candidate_index": 32234, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -1268095,7 +1267438,7 @@ "bar_offset": 9, "tech_price": 40241000.0, "tech_datetime": "2021-05-24 02:33:00", - "candidate_index": 32318, + "candidate_index": 32245, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, @@ -1268107,7 +1267450,7 @@ "bar_offset": 4, "tech_price": 42795000.0, "tech_datetime": "2021-05-24 09:33:00", - "candidate_index": 32327, + "candidate_index": 32254, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, @@ -1268119,7 +1267462,7 @@ "bar_offset": 3, "tech_price": 46310000.0, "tech_datetime": "2021-05-24 21:51:00", - "candidate_index": 32338, + "candidate_index": 32265, "gt_datetime": "2021-05-24 21:42:00", "gt_price": 47180000.0 }, @@ -1268131,7 +1267474,7 @@ "bar_offset": 4, "tech_price": 48493000.0, "tech_datetime": "2021-05-25 09:54:00", - "candidate_index": 32348, + "candidate_index": 32275, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, @@ -1268143,7 +1267486,7 @@ "bar_offset": 1, "tech_price": 47363000.0, "tech_datetime": "2021-05-25 16:00:00", - "candidate_index": 32353, + "candidate_index": 32280, "gt_datetime": "2021-05-25 15:57:00", "gt_price": 47757000.0 }, @@ -1268155,7 +1267498,7 @@ "bar_offset": 8, "tech_price": 48450000.0, "tech_datetime": "2021-05-26 16:00:00", - "candidate_index": 32375, + "candidate_index": 32302, "gt_datetime": "2021-05-26 15:36:00", "gt_price": 48888000.0 }, @@ -1268167,7 +1267510,7 @@ "bar_offset": 10, "tech_price": 47702000.0, "tech_datetime": "2021-05-27 22:57:00", - "candidate_index": 32403, + "candidate_index": 32330, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, @@ -1268179,7 +1267522,7 @@ "bar_offset": 1, "tech_price": 45096000.0, "tech_datetime": "2021-05-28 22:45:00", - "candidate_index": 32423, + "candidate_index": 32350, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, @@ -1268191,7 +1267534,7 @@ "bar_offset": 11, "tech_price": 44341000.0, "tech_datetime": "2021-05-29 14:57:00", - "candidate_index": 32437, + "candidate_index": 32364, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, @@ -1268203,7 +1267546,7 @@ "bar_offset": 5, "tech_price": 43600000.0, "tech_datetime": "2021-05-31 06:57:00", - "candidate_index": 32470, + "candidate_index": 32397, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, @@ -1268215,7 +1267558,7 @@ "bar_offset": 3, "tech_price": 45476000.0, "tech_datetime": "2021-06-03 19:36:00", - "candidate_index": 32543, + "candidate_index": 32470, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, @@ -1268227,7 +1267570,7 @@ "bar_offset": 8, "tech_price": 43831000.0, "tech_datetime": "2021-06-10 19:30:00", - "candidate_index": 32672, + "candidate_index": 32599, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, @@ -1268239,7 +1267582,7 @@ "bar_offset": 6, "tech_price": 47290000.0, "tech_datetime": "2021-06-16 03:33:00", - "candidate_index": 32761, + "candidate_index": 32688, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, @@ -1268251,7 +1267594,7 @@ "bar_offset": 7, "tech_price": 42697000.0, "tech_datetime": "2021-06-19 10:39:00", - "candidate_index": 32822, + "candidate_index": 32749, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, @@ -1268263,7 +1267606,7 @@ "bar_offset": 3, "tech_price": 42190000.0, "tech_datetime": "2021-06-21 05:39:00", - "candidate_index": 32860, + "candidate_index": 32787, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, @@ -1268275,7 +1267618,7 @@ "bar_offset": 4, "tech_price": 38642000.0, "tech_datetime": "2021-06-22 12:51:00", - "candidate_index": 32884, + "candidate_index": 32811, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, @@ -1268287,7 +1267630,7 @@ "bar_offset": 7, "tech_price": 39450000.0, "tech_datetime": "2021-06-23 22:36:00", - "candidate_index": 32903, + "candidate_index": 32830, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, @@ -1268299,7 +1267642,7 @@ "bar_offset": 10, "tech_price": 40664000.0, "tech_datetime": "2021-06-25 11:45:00", - "candidate_index": 32936, + "candidate_index": 32863, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, @@ -1268311,7 +1267654,7 @@ "bar_offset": 7, "tech_price": 42122000.0, "tech_datetime": "2021-06-30 05:33:00", - "candidate_index": 33023, + "candidate_index": 32950, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, @@ -1268323,7 +1267666,7 @@ "bar_offset": 3, "tech_price": 41479000.0, "tech_datetime": "2021-07-05 07:06:00", - "candidate_index": 33118, + "candidate_index": 33045, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, @@ -1268335,7 +1267678,7 @@ "bar_offset": 1, "tech_price": 40394000.0, "tech_datetime": "2021-07-12 13:24:00", - "candidate_index": 33253, + "candidate_index": 33180, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, @@ -1268347,7 +1267690,7 @@ "bar_offset": 3, "tech_price": 37755000.0, "tech_datetime": "2021-07-18 14:51:00", - "candidate_index": 33379, + "candidate_index": 33306, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, @@ -1268359,7 +1267702,7 @@ "bar_offset": 7, "tech_price": 41446000.0, "tech_datetime": "2021-07-26 09:39:00", - "candidate_index": 33536, + "candidate_index": 33463, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, @@ -1268371,7 +1267714,7 @@ "bar_offset": 4, "tech_price": 46300000.0, "tech_datetime": "2021-07-27 04:33:00", - "candidate_index": 33549, + "candidate_index": 33476, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, @@ -1268383,7 +1267726,7 @@ "bar_offset": 6, "tech_price": 47078000.0, "tech_datetime": "2021-07-28 20:51:00", - "candidate_index": 33582, + "candidate_index": 33509, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, @@ -1268395,7 +1267738,7 @@ "bar_offset": 3, "tech_price": 49087000.0, "tech_datetime": "2021-08-01 13:06:00", - "candidate_index": 33646, + "candidate_index": 33573, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, @@ -1268407,7 +1267750,7 @@ "bar_offset": 3, "tech_price": 51402000.0, "tech_datetime": "2021-08-08 15:51:00", - "candidate_index": 33791, + "candidate_index": 33718, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, @@ -1268419,7 +1267762,7 @@ "bar_offset": 5, "tech_price": 55341000.0, "tech_datetime": "2021-08-14 09:42:00", - "candidate_index": 33917, + "candidate_index": 33844, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, @@ -1268431,7 +1267774,7 @@ "bar_offset": 2, "tech_price": 54358000.0, "tech_datetime": "2021-08-17 20:51:00", - "candidate_index": 33983, + "candidate_index": 33910, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, @@ -1268443,7 +1267786,7 @@ "bar_offset": 3, "tech_price": 58542000.0, "tech_datetime": "2021-08-23 15:15:00", - "candidate_index": 34110, + "candidate_index": 34037, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, @@ -1268455,7 +1267798,7 @@ "bar_offset": 8, "tech_price": 57857000.0, "tech_datetime": "2021-08-29 10:24:00", - "candidate_index": 34238, + "candidate_index": 34165, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, @@ -1268467,7 +1267810,7 @@ "bar_offset": 3, "tech_price": 61021000.0, "tech_datetime": "2021-09-07 12:30:00", - "candidate_index": 34429, + "candidate_index": 34356, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, @@ -1268479,7 +1267822,7 @@ "bar_offset": 36, "tech_price": 56160000.0, "tech_datetime": "2021-09-08 02:27:00", - "candidate_index": 34436, + "candidate_index": 34363, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, @@ -1268491,7 +1267834,7 @@ "bar_offset": 6, "tech_price": 54482000.0, "tech_datetime": "2021-09-13 23:03:00", - "candidate_index": 34549, + "candidate_index": 34476, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, @@ -1268503,7 +1267846,7 @@ "bar_offset": 7, "tech_price": 58788000.0, "tech_datetime": "2021-09-18 15:15:00", - "candidate_index": 34642, + "candidate_index": 34569, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, @@ -1268515,7 +1267858,7 @@ "bar_offset": 15, "tech_price": 53760000.0, "tech_datetime": "2021-09-21 11:24:00", - "candidate_index": 34699, + "candidate_index": 34626, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, @@ -1268527,7 +1267870,7 @@ "bar_offset": 9, "tech_price": 54449000.0, "tech_datetime": "2021-09-23 13:00:00", - "candidate_index": 34733, + "candidate_index": 34660, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, @@ -1268539,7 +1267882,7 @@ "bar_offset": 7, "tech_price": 54372000.0, "tech_datetime": "2021-09-24 17:06:00", - "candidate_index": 34758, + "candidate_index": 34685, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, @@ -1268551,7 +1267894,7 @@ "bar_offset": 3, "tech_price": 53619000.0, "tech_datetime": "2021-09-27 11:00:00", - "candidate_index": 34821, + "candidate_index": 34748, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -1268563,7 +1267906,7 @@ "bar_offset": 4, "tech_price": 71193000.0, "tech_datetime": "2021-10-12 06:03:00", - "candidate_index": 35098, + "candidate_index": 35025, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, @@ -1268575,7 +1267918,7 @@ "bar_offset": 16, "tech_price": 80883000.0, "tech_datetime": "2021-10-21 00:06:00", - "candidate_index": 35258, + "candidate_index": 35185, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, @@ -1268587,7 +1267930,7 @@ "bar_offset": 3, "tech_price": 76548000.0, "tech_datetime": "2021-10-25 22:42:00", - "candidate_index": 35349, + "candidate_index": 35276, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, @@ -1268599,7 +1267942,7 @@ "bar_offset": 8, "tech_price": 74102000.0, "tech_datetime": "2021-10-28 22:54:00", - "candidate_index": 35404, + "candidate_index": 35331, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, @@ -1268611,7 +1267954,7 @@ "bar_offset": 1, "tech_price": 75303000.0, "tech_datetime": "2021-10-30 01:24:00", - "candidate_index": 35424, + "candidate_index": 35351, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, @@ -1268623,7 +1267966,7 @@ "bar_offset": 4, "tech_price": 75088000.0, "tech_datetime": "2021-11-03 01:15:00", - "candidate_index": 35504, + "candidate_index": 35431, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, @@ -1268635,7 +1267978,7 @@ "bar_offset": 6, "tech_price": 81961000.0, "tech_datetime": "2021-11-09 13:18:00", - "candidate_index": 35646, + "candidate_index": 35573, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, @@ -1268647,7 +1267990,7 @@ "bar_offset": 0, "tech_price": 79816000.0, "tech_datetime": "2021-11-15 09:33:00", - "candidate_index": 35769, + "candidate_index": 35696, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, @@ -1268659,7 +1268002,7 @@ "bar_offset": 8, "tech_price": 74002000.0, "tech_datetime": "2021-11-22 02:24:00", - "candidate_index": 35896, + "candidate_index": 35823, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, @@ -1268671,7 +1268014,7 @@ "bar_offset": 4, "tech_price": 73572000.0, "tech_datetime": "2021-11-26 01:30:00", - "candidate_index": 35971, + "candidate_index": 35898, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, @@ -1268683,7 +1268026,7 @@ "bar_offset": 21, "tech_price": 73068000.0, "tech_datetime": "2021-11-30 02:57:00", - "candidate_index": 36055, + "candidate_index": 35982, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, @@ -1268695,7 +1268038,7 @@ "bar_offset": 24, "tech_price": 65959000.0, "tech_datetime": "2021-12-04 13:27:00", - "candidate_index": 36142, + "candidate_index": 36069, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, @@ -1268707,7 +1268050,7 @@ "bar_offset": 25, "tech_price": 60908000.0, "tech_datetime": "2021-12-04 16:03:00", - "candidate_index": 36143, + "candidate_index": 36070, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, @@ -1268719,7 +1268062,7 @@ "bar_offset": 8, "tech_price": 61898000.0, "tech_datetime": "2021-12-05 12:09:00", - "candidate_index": 36155, + "candidate_index": 36082, "gt_datetime": "2021-12-05 12:33:00", "gt_price": 63250000.0 }, @@ -1268731,7 +1268074,7 @@ "bar_offset": 2, "tech_price": 63600000.0, "tech_datetime": "2021-12-07 21:18:00", - "candidate_index": 36196, + "candidate_index": 36123, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, @@ -1268743,7 +1268086,7 @@ "bar_offset": 7, "tech_price": 62580000.0, "tech_datetime": "2021-12-13 03:36:00", - "candidate_index": 36293, + "candidate_index": 36220, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, @@ -1268755,7 +1268098,7 @@ "bar_offset": 1, "tech_price": 61484000.0, "tech_datetime": "2021-12-16 05:45:00", - "candidate_index": 36350, + "candidate_index": 36277, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, @@ -1268767,7 +1268110,7 @@ "bar_offset": 17, "tech_price": 59159000.0, "tech_datetime": "2021-12-19 12:48:00", - "candidate_index": 36410, + "candidate_index": 36337, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, @@ -1268779,7 +1268122,7 @@ "bar_offset": 4, "tech_price": 62632000.0, "tech_datetime": "2021-12-25 04:21:00", - "candidate_index": 36507, + "candidate_index": 36434, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, @@ -1268791,7 +1268134,7 @@ "bar_offset": 11, "tech_price": 60342000.0, "tech_datetime": "2021-12-28 12:27:00", - "candidate_index": 36566, + "candidate_index": 36493, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, @@ -1268803,7 +1268146,7 @@ "bar_offset": 2, "tech_price": 58645000.0, "tech_datetime": "2021-12-31 19:45:00", - "candidate_index": 36626, + "candidate_index": 36553, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, @@ -1268815,7 +1268158,7 @@ "bar_offset": 0, "tech_price": 53831000.0, "tech_datetime": "2022-01-06 08:54:00", - "candidate_index": 36734, + "candidate_index": 36661, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, @@ -1268827,7 +1268170,7 @@ "bar_offset": 2, "tech_price": 53801000.0, "tech_datetime": "2022-01-06 09:21:00", - "candidate_index": 36735, + "candidate_index": 36662, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, @@ -1268839,7 +1268182,7 @@ "bar_offset": 7, "tech_price": 53435000.0, "tech_datetime": "2022-01-12 23:03:00", - "candidate_index": 36856, + "candidate_index": 36783, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, @@ -1268851,7 +1268194,7 @@ "bar_offset": 3, "tech_price": 53532000.0, "tech_datetime": "2022-01-13 23:45:00", - "candidate_index": 36874, + "candidate_index": 36801, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, @@ -1268863,7 +1268206,7 @@ "bar_offset": 4, "tech_price": 51995000.0, "tech_datetime": "2022-01-17 13:42:00", - "candidate_index": 36948, + "candidate_index": 36875, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, @@ -1268875,7 +1268218,7 @@ "bar_offset": 9, "tech_price": 48347000.0, "tech_datetime": "2022-01-21 12:09:00", - "candidate_index": 37013, + "candidate_index": 36940, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, @@ -1268887,7 +1268230,7 @@ "bar_offset": 3, "tech_price": 46038000.0, "tech_datetime": "2022-01-27 04:18:00", - "candidate_index": 37112, + "candidate_index": 37039, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, @@ -1268899,7 +1268242,7 @@ "bar_offset": 3, "tech_price": 48030000.0, "tech_datetime": "2022-02-02 02:06:00", - "candidate_index": 37226, + "candidate_index": 37153, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, @@ -1268911,7 +1268254,7 @@ "bar_offset": 4, "tech_price": 54735000.0, "tech_datetime": "2022-02-08 15:30:00", - "candidate_index": 37340, + "candidate_index": 37267, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, @@ -1268923,7 +1268266,7 @@ "bar_offset": 0, "tech_price": 55036000.0, "tech_datetime": "2022-02-11 02:30:00", - "candidate_index": 37385, + "candidate_index": 37312, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, @@ -1268935,7 +1268278,7 @@ "bar_offset": 7, "tech_price": 53649000.0, "tech_datetime": "2022-02-16 09:00:00", - "candidate_index": 37479, + "candidate_index": 37406, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, @@ -1268947,7 +1268290,7 @@ "bar_offset": 6, "tech_price": 47827000.0, "tech_datetime": "2022-02-21 10:57:00", - "candidate_index": 37568, + "candidate_index": 37495, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, @@ -1268959,7 +1268302,7 @@ "bar_offset": 2, "tech_price": 47262000.0, "tech_datetime": "2022-02-23 22:24:00", - "candidate_index": 37607, + "candidate_index": 37534, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, @@ -1268971,7 +1268314,7 @@ "bar_offset": 8, "tech_price": 48331000.0, "tech_datetime": "2022-02-26 10:06:00", - "candidate_index": 37653, + "candidate_index": 37580, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, @@ -1268983,7 +1268326,7 @@ "bar_offset": 4, "tech_price": 53537000.0, "tech_datetime": "2022-03-03 00:12:00", - "candidate_index": 37732, + "candidate_index": 37659, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, @@ -1268995,7 +1268338,7 @@ "bar_offset": 8, "tech_price": 48968000.0, "tech_datetime": "2022-03-06 10:24:00", - "candidate_index": 37793, + "candidate_index": 37720, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, @@ -1269007,7 +1268350,7 @@ "bar_offset": 6, "tech_price": 51771000.0, "tech_datetime": "2022-03-09 18:09:00", - "candidate_index": 37854, + "candidate_index": 37781, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, @@ -1269019,7 +1268362,7 @@ "bar_offset": 7, "tech_price": 50571000.0, "tech_datetime": "2022-03-16 11:39:00", - "candidate_index": 37977, + "candidate_index": 37904, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, @@ -1269031,7 +1268374,7 @@ "bar_offset": 4, "tech_price": 57625000.0, "tech_datetime": "2022-03-29 04:45:00", - "candidate_index": 38205, + "candidate_index": 38132, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, @@ -1269043,7 +1268386,7 @@ "bar_offset": 5, "tech_price": 57280000.0, "tech_datetime": "2022-04-05 21:45:00", - "candidate_index": 38324, + "candidate_index": 38251, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, @@ -1269055,7 +1268398,7 @@ "bar_offset": 3, "tech_price": 51391000.0, "tech_datetime": "2022-04-14 04:15:00", - "candidate_index": 38474, + "candidate_index": 38401, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, @@ -1269067,7 +1268410,7 @@ "bar_offset": 3, "tech_price": 52848000.0, "tech_datetime": "2022-04-21 22:42:00", - "candidate_index": 38606, + "candidate_index": 38533, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, @@ -1269079,7 +1268422,7 @@ "bar_offset": 2, "tech_price": 51037000.0, "tech_datetime": "2022-04-26 17:27:00", - "candidate_index": 38702, + "candidate_index": 38629, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, @@ -1269091,7 +1268434,7 @@ "bar_offset": 9, "tech_price": 50509000.0, "tech_datetime": "2022-04-29 00:33:00", - "candidate_index": 38744, + "candidate_index": 38671, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, @@ -1269103,7 +1268446,7 @@ "bar_offset": 7, "tech_price": 50825000.0, "tech_datetime": "2022-05-05 04:33:00", - "candidate_index": 38866, + "candidate_index": 38793, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, @@ -1269115,7 +1268458,7 @@ "bar_offset": 1, "tech_price": 42787000.0, "tech_datetime": "2022-05-10 15:48:00", - "candidate_index": 38952, + "candidate_index": 38879, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, @@ -1269127,7 +1268470,7 @@ "bar_offset": 11, "tech_price": 42258000.0, "tech_datetime": "2022-05-11 19:21:00", - "candidate_index": 38967, + "candidate_index": 38894, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, @@ -1269139,7 +1268482,7 @@ "bar_offset": 3, "tech_price": 41676000.0, "tech_datetime": "2022-05-11 23:54:00", - "candidate_index": 38969, + "candidate_index": 38896, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, @@ -1269151,7 +1268494,7 @@ "bar_offset": 3, "tech_price": 40400000.0, "tech_datetime": "2022-05-12 10:00:00", - "candidate_index": 38977, + "candidate_index": 38904, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, @@ -1269163,7 +1268506,7 @@ "bar_offset": 6, "tech_price": 39177000.0, "tech_datetime": "2022-05-13 02:03:00", - "candidate_index": 38989, + "candidate_index": 38916, "gt_datetime": "2022-05-13 01:45:00", "gt_price": 39654000.0 }, @@ -1269175,7 +1268518,7 @@ "bar_offset": 4, "tech_price": 40330000.0, "tech_datetime": "2022-05-13 23:15:00", - "candidate_index": 39001, + "candidate_index": 38928, "gt_datetime": "2022-05-13 23:27:00", "gt_price": 40747000.0 }, @@ -1269187,7 +1268530,7 @@ "bar_offset": 8, "tech_price": 40709000.0, "tech_datetime": "2022-05-16 07:27:00", - "candidate_index": 39037, + "candidate_index": 38964, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, @@ -1269199,7 +1268542,7 @@ "bar_offset": 7, "tech_price": 38879000.0, "tech_datetime": "2022-05-20 11:00:00", - "candidate_index": 39117, + "candidate_index": 39044, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, @@ -1269211,7 +1268554,7 @@ "bar_offset": 3, "tech_price": 38943000.0, "tech_datetime": "2022-05-23 15:51:00", - "candidate_index": 39177, + "candidate_index": 39104, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, @@ -1269223,7 +1268566,7 @@ "bar_offset": 5, "tech_price": 40313000.0, "tech_datetime": "2022-06-01 01:57:00", - "candidate_index": 39328, + "candidate_index": 39255, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, @@ -1269235,7 +1268578,7 @@ "bar_offset": 6, "tech_price": 39802000.0, "tech_datetime": "2022-06-06 23:48:00", - "candidate_index": 39436, + "candidate_index": 39363, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, @@ -1269247,7 +1268590,7 @@ "bar_offset": 1, "tech_price": 39529000.0, "tech_datetime": "2022-06-08 05:30:00", - "candidate_index": 39465, + "candidate_index": 39392, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, @@ -1269259,7 +1268602,7 @@ "bar_offset": 2, "tech_price": 37902000.0, "tech_datetime": "2022-06-10 21:30:00", - "candidate_index": 39517, + "candidate_index": 39444, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, @@ -1269271,7 +1268614,7 @@ "bar_offset": 4, "tech_price": 31015000.0, "tech_datetime": "2022-06-14 01:42:00", - "candidate_index": 39567, + "candidate_index": 39494, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, @@ -1269283,7 +1268626,7 @@ "bar_offset": 10, "tech_price": 29608000.0, "tech_datetime": "2022-06-14 14:51:00", - "candidate_index": 39574, + "candidate_index": 39501, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, @@ -1269295,7 +1268638,7 @@ "bar_offset": 5, "tech_price": 27945000.0, "tech_datetime": "2022-06-15 22:36:00", - "candidate_index": 39597, + "candidate_index": 39524, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, @@ -1269307,7 +1268650,7 @@ "bar_offset": 4, "tech_price": 29120000.0, "tech_datetime": "2022-06-16 09:15:00", - "candidate_index": 39606, + "candidate_index": 39533, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, @@ -1269319,7 +1268662,7 @@ "bar_offset": 12, "tech_price": 27591000.0, "tech_datetime": "2022-06-17 16:57:00", - "candidate_index": 39630, + "candidate_index": 39557, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, @@ -1269331,7 +1268674,7 @@ "bar_offset": 6, "tech_price": 25071000.0, "tech_datetime": "2022-06-19 07:48:00", - "candidate_index": 39664, + "candidate_index": 39591, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, @@ -1269343,7 +1268686,7 @@ "bar_offset": 4, "tech_price": 26643000.0, "tech_datetime": "2022-06-20 07:39:00", - "candidate_index": 39682, + "candidate_index": 39609, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, @@ -1269355,7 +1268698,7 @@ "bar_offset": 13, "tech_price": 27779000.0, "tech_datetime": "2022-06-21 23:12:00", - "candidate_index": 39710, + "candidate_index": 39637, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, @@ -1269367,7 +1268710,7 @@ "bar_offset": 2, "tech_price": 27821000.0, "tech_datetime": "2022-06-25 16:42:00", - "candidate_index": 39776, + "candidate_index": 39703, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, @@ -1269379,7 +1268722,7 @@ "bar_offset": 5, "tech_price": 28055000.0, "tech_datetime": "2022-06-26 21:27:00", - "candidate_index": 39798, + "candidate_index": 39725, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, @@ -1269391,7 +1268734,7 @@ "bar_offset": 2, "tech_price": 27200000.0, "tech_datetime": "2022-06-28 21:24:00", - "candidate_index": 39835, + "candidate_index": 39762, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, @@ -1269403,7 +1268746,7 @@ "bar_offset": 8, "tech_price": 26467000.0, "tech_datetime": "2022-07-01 09:54:00", - "candidate_index": 39880, + "candidate_index": 39807, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, @@ -1269415,7 +1268758,7 @@ "bar_offset": 5, "tech_price": 28215000.0, "tech_datetime": "2022-07-08 10:12:00", - "candidate_index": 40014, + "candidate_index": 39941, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, @@ -1269427,7 +1268770,7 @@ "bar_offset": 2, "tech_price": 27157000.0, "tech_datetime": "2022-07-12 03:48:00", - "candidate_index": 40077, + "candidate_index": 40004, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, @@ -1269439,7 +1268782,7 @@ "bar_offset": 5, "tech_price": 29626000.0, "tech_datetime": "2022-07-19 09:27:00", - "candidate_index": 40188, + "candidate_index": 40115, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, @@ -1269451,7 +1268794,7 @@ "bar_offset": 1, "tech_price": 31768000.0, "tech_datetime": "2022-07-21 00:57:00", - "candidate_index": 40229, + "candidate_index": 40156, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, @@ -1269463,7 +1268806,7 @@ "bar_offset": 1, "tech_price": 30885000.0, "tech_datetime": "2022-07-22 22:54:00", - "candidate_index": 40263, + "candidate_index": 40190, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, @@ -1269475,7 +1268818,7 @@ "bar_offset": 2, "tech_price": 29922000.0, "tech_datetime": "2022-07-25 07:51:00", - "candidate_index": 40308, + "candidate_index": 40235, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, @@ -1269487,7 +1268830,7 @@ "bar_offset": 6, "tech_price": 32235000.0, "tech_datetime": "2022-07-30 22:24:00", - "candidate_index": 40419, + "candidate_index": 40346, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, @@ -1269499,7 +1268842,7 @@ "bar_offset": 6, "tech_price": 31194000.0, "tech_datetime": "2022-08-03 21:36:00", - "candidate_index": 40488, + "candidate_index": 40415, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, @@ -1269511,7 +1268854,7 @@ "bar_offset": 3, "tech_price": 31741000.0, "tech_datetime": "2022-08-08 21:18:00", - "candidate_index": 40584, + "candidate_index": 40511, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, @@ -1269523,7 +1268866,7 @@ "bar_offset": 4, "tech_price": 33272000.0, "tech_datetime": "2022-08-15 12:27:00", - "candidate_index": 40715, + "candidate_index": 40642, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, @@ -1269535,7 +1268878,7 @@ "bar_offset": 4, "tech_price": 31580000.0, "tech_datetime": "2022-08-19 08:21:00", - "candidate_index": 40797, + "candidate_index": 40724, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, @@ -1269547,7 +1268890,7 @@ "bar_offset": 15, "tech_price": 29480000.0, "tech_datetime": "2022-08-26 22:24:00", - "candidate_index": 40938, + "candidate_index": 40865, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, @@ -1269559,7 +1268902,7 @@ "bar_offset": 0, "tech_price": 29900000.0, "tech_datetime": "2022-09-13 21:30:00", - "candidate_index": 41286, + "candidate_index": 41213, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, @@ -1269571,7 +1268914,7 @@ "bar_offset": 1, "tech_price": 28204000.0, "tech_datetime": "2022-09-18 08:09:00", - "candidate_index": 41373, + "candidate_index": 41300, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, @@ -1269583,7 +1268926,7 @@ "bar_offset": 1, "tech_price": 26832000.0, "tech_datetime": "2022-09-22 03:03:00", - "candidate_index": 41445, + "candidate_index": 41372, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, @@ -1269595,7 +1268938,7 @@ "bar_offset": 4, "tech_price": 28957000.0, "tech_datetime": "2022-09-27 21:30:00", - "candidate_index": 41552, + "candidate_index": 41479, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, @@ -1269607,7 +1268950,7 @@ "bar_offset": 6, "tech_price": 28998000.0, "tech_datetime": "2022-10-05 06:06:00", - "candidate_index": 41694, + "candidate_index": 41621, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, @@ -1269619,7 +1268962,7 @@ "bar_offset": 3, "tech_price": 29847000.0, "tech_datetime": "2022-11-05 13:21:00", - "candidate_index": 42308, + "candidate_index": 42235, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, @@ -1269631,7 +1268974,7 @@ "bar_offset": 5, "tech_price": 28599000.0, "tech_datetime": "2022-11-09 01:57:00", - "candidate_index": 42368, + "candidate_index": 42295, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, @@ -1269643,7 +1268986,7 @@ "bar_offset": 3, "tech_price": 23442000.0, "tech_datetime": "2022-11-10 22:21:00", - "candidate_index": 42405, + "candidate_index": 42332, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, @@ -1269655,7 +1268998,7 @@ "bar_offset": 11, "tech_price": 24944000.0, "tech_datetime": "2022-11-11 06:30:00", - "candidate_index": 42409, + "candidate_index": 42336, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, @@ -1269667,7 +1269010,7 @@ "bar_offset": 6, "tech_price": 23282000.0, "tech_datetime": "2022-11-14 22:45:00", - "candidate_index": 42477, + "candidate_index": 42404, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, @@ -1269679,7 +1269022,7 @@ "bar_offset": 3, "tech_price": 23191000.0, "tech_datetime": "2022-11-18 10:12:00", - "candidate_index": 42541, + "candidate_index": 42468, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, @@ -1269691,7 +1269034,7 @@ "bar_offset": 0, "tech_price": 23387000.0, "tech_datetime": "2022-12-15 04:00:00", - "candidate_index": 43023, + "candidate_index": 42950, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, @@ -1269703,7 +1269046,7 @@ "bar_offset": 2, "tech_price": 26527000.0, "tech_datetime": "2023-01-18 23:27:00", - "candidate_index": 43615, + "candidate_index": 43542, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, @@ -1269715,7 +1269058,7 @@ "bar_offset": 4, "tech_price": 29676000.0, "tech_datetime": "2023-01-30 05:00:00", - "candidate_index": 43810, + "candidate_index": 43737, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, @@ -1269727,7 +1269070,7 @@ "bar_offset": 7, "tech_price": 30046000.0, "tech_datetime": "2023-02-02 10:15:00", - "candidate_index": 43866, + "candidate_index": 43793, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, @@ -1269739,7 +1269082,7 @@ "bar_offset": 4, "tech_price": 29425000.0, "tech_datetime": "2023-02-08 10:24:00", - "candidate_index": 43974, + "candidate_index": 43901, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, @@ -1269751,7 +1269094,7 @@ "bar_offset": 3, "tech_price": 31884000.0, "tech_datetime": "2023-02-17 01:12:00", - "candidate_index": 44121, + "candidate_index": 44048, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, @@ -1269763,7 +1269106,7 @@ "bar_offset": 2, "tech_price": 32328000.0, "tech_datetime": "2023-02-21 17:33:00", - "candidate_index": 44214, + "candidate_index": 44141, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, @@ -1269775,7 +1269118,7 @@ "bar_offset": 3, "tech_price": 31540000.0, "tech_datetime": "2023-02-28 00:15:00", - "candidate_index": 44330, + "candidate_index": 44257, "gt_datetime": "2023-02-28 00:06:00", "gt_price": 31632000.0 }, @@ -1269787,7 +1269130,7 @@ "bar_offset": 4, "tech_price": 31072000.0, "tech_datetime": "2023-03-03 09:21:00", - "candidate_index": 44393, + "candidate_index": 44320, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, @@ -1269799,7 +1269142,7 @@ "bar_offset": 4, "tech_price": 27843000.0, "tech_datetime": "2023-03-11 11:06:00", - "candidate_index": 44534, + "candidate_index": 44461, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, @@ -1269811,7 +1269154,7 @@ "bar_offset": 6, "tech_price": 33790000.0, "tech_datetime": "2023-03-14 22:21:00", - "candidate_index": 44600, + "candidate_index": 44527, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, @@ -1269823,7 +1269166,7 @@ "bar_offset": 3, "tech_price": 37829000.0, "tech_datetime": "2023-03-23 03:15:00", - "candidate_index": 44758, + "candidate_index": 44685, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, @@ -1269835,7 +1269178,7 @@ "bar_offset": 9, "tech_price": 37236000.0, "tech_datetime": "2023-03-24 00:42:00", - "candidate_index": 44769, + "candidate_index": 44696, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, @@ -1269847,7 +1269190,7 @@ "bar_offset": 4, "tech_price": 37190000.0, "tech_datetime": "2023-03-26 23:09:00", - "candidate_index": 44827, + "candidate_index": 44754, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, @@ -1269859,7 +1269202,7 @@ "bar_offset": 7, "tech_price": 38197000.0, "tech_datetime": "2023-03-30 12:00:00", - "candidate_index": 44896, + "candidate_index": 44823, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, @@ -1269871,7 +1269214,7 @@ "bar_offset": 9, "tech_price": 40147000.0, "tech_datetime": "2023-04-12 22:00:00", - "candidate_index": 45130, + "candidate_index": 45057, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, @@ -1269883,7 +1269226,7 @@ "bar_offset": 8, "tech_price": 40210000.0, "tech_datetime": "2023-04-14 10:21:00", - "candidate_index": 45152, + "candidate_index": 45079, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, @@ -1269895,7 +1269238,7 @@ "bar_offset": 5, "tech_price": 39766000.0, "tech_datetime": "2023-04-19 06:09:00", - "candidate_index": 45247, + "candidate_index": 45174, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, @@ -1269907,7 +1269250,7 @@ "bar_offset": 2, "tech_price": 39685000.0, "tech_datetime": "2023-04-26 22:06:00", - "candidate_index": 45388, + "candidate_index": 45315, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, @@ -1269919,7 +1269262,7 @@ "bar_offset": 3, "tech_price": 39478000.0, "tech_datetime": "2023-05-01 00:48:00", - "candidate_index": 45464, + "candidate_index": 45391, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, @@ -1269931,7 +1269274,7 @@ "bar_offset": 8, "tech_price": 39289000.0, "tech_datetime": "2023-05-06 10:03:00", - "candidate_index": 45575, + "candidate_index": 45502, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, @@ -1269943,7 +1269286,7 @@ "bar_offset": 3, "tech_price": 37837000.0, "tech_datetime": "2023-05-11 01:42:00", - "candidate_index": 45664, + "candidate_index": 45591, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, @@ -1269955,7 +1269298,7 @@ "bar_offset": 3, "tech_price": 37025000.0, "tech_datetime": "2023-05-16 02:27:00", - "candidate_index": 45757, + "candidate_index": 45684, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, @@ -1269967,7 +1269310,7 @@ "bar_offset": 2, "tech_price": 36595000.0, "tech_datetime": "2023-05-23 21:36:00", - "candidate_index": 45909, + "candidate_index": 45836, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, @@ -1269979,7 +1269322,7 @@ "bar_offset": 7, "tech_price": 37680000.0, "tech_datetime": "2023-05-29 09:45:00", - "candidate_index": 46011, + "candidate_index": 45938, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, @@ -1269991,7 +1269334,7 @@ "bar_offset": 7, "tech_price": 36076000.0, "tech_datetime": "2023-06-03 08:00:00", - "candidate_index": 46096, + "candidate_index": 46023, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, @@ -1270003,7 +1269346,7 @@ "bar_offset": 3, "tech_price": 35785000.0, "tech_datetime": "2023-06-07 09:54:00", - "candidate_index": 46183, + "candidate_index": 46110, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, @@ -1270015,7 +1269358,7 @@ "bar_offset": 4, "tech_price": 41105000.0, "tech_datetime": "2023-06-24 01:18:00", - "candidate_index": 46481, + "candidate_index": 46408, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, @@ -1270027,7 +1269370,7 @@ "bar_offset": 4, "tech_price": 41106000.0, "tech_datetime": "2023-06-30 14:03:00", - "candidate_index": 46603, + "candidate_index": 46530, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, @@ -1270039,7 +1269382,7 @@ "bar_offset": 8, "tech_price": 41177000.0, "tech_datetime": "2023-07-06 20:18:00", - "candidate_index": 46729, + "candidate_index": 46656, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, @@ -1270051,7 +1269394,7 @@ "bar_offset": 1, "tech_price": 39035000.0, "tech_datetime": "2023-07-24 04:18:00", - "candidate_index": 47064, + "candidate_index": 46991, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, @@ -1270063,7 +1269406,7 @@ "bar_offset": 2, "tech_price": 39584000.0, "tech_datetime": "2023-08-09 06:27:00", - "candidate_index": 47352, + "candidate_index": 47279, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, @@ -1270075,7 +1269418,7 @@ "bar_offset": 1, "tech_price": 39580000.0, "tech_datetime": "2023-08-15 01:51:00", - "candidate_index": 47475, + "candidate_index": 47402, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, @@ -1270087,7 +1269430,7 @@ "bar_offset": 4, "tech_price": 37530000.0, "tech_datetime": "2023-08-30 01:39:00", - "candidate_index": 47752, + "candidate_index": 47679, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, @@ -1270099,7 +1269442,7 @@ "bar_offset": 0, "tech_price": 35778000.0, "tech_datetime": "2023-09-08 14:30:00", - "candidate_index": 47948, + "candidate_index": 47875, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, @@ -1270111,7 +1269454,7 @@ "bar_offset": 1, "tech_price": 36579000.0, "tech_datetime": "2023-09-21 16:36:00", - "candidate_index": 48195, + "candidate_index": 48122, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, @@ -1270123,7 +1269466,7 @@ "bar_offset": 2, "tech_price": 38509000.0, "tech_datetime": "2023-10-02 23:06:00", - "candidate_index": 48422, + "candidate_index": 48349, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, @@ -1270135,7 +1269478,7 @@ "bar_offset": 5, "tech_price": 38100000.0, "tech_datetime": "2023-10-08 12:48:00", - "candidate_index": 48527, + "candidate_index": 48454, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, @@ -1270147,7 +1269490,7 @@ "bar_offset": 5, "tech_price": 38146000.0, "tech_datetime": "2023-10-16 22:45:00", - "candidate_index": 48684, + "candidate_index": 48611, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, @@ -1270159,7 +1269502,7 @@ "bar_offset": 4, "tech_price": 46593000.0, "tech_datetime": "2023-10-24 11:39:00", - "candidate_index": 48827, + "candidate_index": 48754, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, @@ -1270171,7 +1269514,7 @@ "bar_offset": 5, "tech_price": 48390000.0, "tech_datetime": "2023-11-02 12:00:00", - "candidate_index": 49004, + "candidate_index": 48931, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, @@ -1270183,7 +1269526,7 @@ "bar_offset": 2, "tech_price": 50178000.0, "tech_datetime": "2023-11-11 01:48:00", - "candidate_index": 49156, + "candidate_index": 49083, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, @@ -1270195,7 +1269538,7 @@ "bar_offset": 2, "tech_price": 50491000.0, "tech_datetime": "2023-11-16 09:24:00", - "candidate_index": 49255, + "candidate_index": 49182, "gt_datetime": "2023-11-16 09:18:00", "gt_price": 50646000.0 }, @@ -1270207,7 +1269550,7 @@ "bar_offset": 3, "tech_price": 60610000.0, "tech_datetime": "2023-12-06 19:51:00", - "candidate_index": 49613, + "candidate_index": 49540, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, @@ -1270219,7 +1269562,7 @@ "bar_offset": 7, "tech_price": 60103000.0, "tech_datetime": "2023-12-10 17:24:00", - "candidate_index": 49687, + "candidate_index": 49614, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, @@ -1270231,7 +1269574,7 @@ "bar_offset": 7, "tech_price": 59479000.0, "tech_datetime": "2023-12-14 07:36:00", - "candidate_index": 49748, + "candidate_index": 49675, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, @@ -1270243,7 +1269586,7 @@ "bar_offset": 3, "tech_price": 59727000.0, "tech_datetime": "2023-12-22 15:42:00", - "candidate_index": 49911, + "candidate_index": 49838, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, @@ -1270255,7 +1269598,7 @@ "bar_offset": 11, "tech_price": 58209000.0, "tech_datetime": "2023-12-26 07:51:00", - "candidate_index": 49983, + "candidate_index": 49910, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, @@ -1270267,7 +1269610,7 @@ "bar_offset": 2, "tech_price": 60878000.0, "tech_datetime": "2024-01-02 23:21:00", - "candidate_index": 50127, + "candidate_index": 50054, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, @@ -1270279,7 +1269622,7 @@ "bar_offset": 1, "tech_price": 62059000.0, "tech_datetime": "2024-01-10 06:18:00", - "candidate_index": 50252, + "candidate_index": 50179, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, @@ -1270291,7 +1269634,7 @@ "bar_offset": 6, "tech_price": 65191000.0, "tech_datetime": "2024-01-12 00:03:00", - "candidate_index": 50283, + "candidate_index": 50210, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, @@ -1270303,7 +1269646,7 @@ "bar_offset": 5, "tech_price": 59053000.0, "tech_datetime": "2024-01-17 01:15:00", - "candidate_index": 50387, + "candidate_index": 50314, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, @@ -1270315,7 +1269658,7 @@ "bar_offset": 0, "tech_price": 57641000.0, "tech_datetime": "2024-01-20 09:00:00", - "candidate_index": 50450, + "candidate_index": 50377, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, @@ -1270327,7 +1269670,7 @@ "bar_offset": 3, "tech_price": 85645000.0, "tech_datetime": "2024-02-29 02:24:00", - "candidate_index": 51153, + "candidate_index": 51080, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, @@ -1270339,7 +1269682,7 @@ "bar_offset": 5, "tech_price": 88770000.0, "tech_datetime": "2024-02-29 15:57:00", - "candidate_index": 51160, + "candidate_index": 51087, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, @@ -1270351,7 +1269694,7 @@ "bar_offset": 5, "tech_price": 96515000.0, "tech_datetime": "2024-03-05 11:06:00", - "candidate_index": 51244, + "candidate_index": 51171, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, @@ -1270363,7 +1269706,7 @@ "bar_offset": 1, "tech_price": 95491000.0, "tech_datetime": "2024-03-06 00:06:00", - "candidate_index": 51252, + "candidate_index": 51179, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, @@ -1270375,7 +1269718,7 @@ "bar_offset": 8, "tech_price": 89556000.0, "tech_datetime": "2024-03-06 05:27:00", - "candidate_index": 51255, + "candidate_index": 51182, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 }, @@ -1270387,7 +1269730,7 @@ "bar_offset": 5, "tech_price": 103560000.0, "tech_datetime": "2024-03-14 09:03:00", - "candidate_index": 51402, + "candidate_index": 51329, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, @@ -1270399,7 +1269742,7 @@ "bar_offset": 5, "tech_price": 101405000.0, "tech_datetime": "2024-03-16 09:33:00", - "candidate_index": 51442, + "candidate_index": 51369, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, @@ -1270411,7 +1269754,7 @@ "bar_offset": 3, "tech_price": 99591000.0, "tech_datetime": "2024-03-18 09:03:00", - "candidate_index": 51474, + "candidate_index": 51401, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, @@ -1270423,7 +1269766,7 @@ "bar_offset": 1, "tech_price": 96194000.0, "tech_datetime": "2024-03-20 02:24:00", - "candidate_index": 51506, + "candidate_index": 51433, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, @@ -1270435,7 +1269778,7 @@ "bar_offset": 2, "tech_price": 99106000.0, "tech_datetime": "2024-03-21 07:21:00", - "candidate_index": 51528, + "candidate_index": 51455, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, @@ -1270447,7 +1269790,7 @@ "bar_offset": 4, "tech_price": 100863000.0, "tech_datetime": "2024-03-27 22:42:00", - "candidate_index": 51647, + "candidate_index": 51574, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, @@ -1270459,7 +1269802,7 @@ "bar_offset": 5, "tech_price": 100961000.0, "tech_datetime": "2024-03-29 08:30:00", - "candidate_index": 51671, + "candidate_index": 51598, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, @@ -1270471,7 +1269814,7 @@ "bar_offset": 3, "tech_price": 100388000.0, "tech_datetime": "2024-04-01 12:12:00", - "candidate_index": 51733, + "candidate_index": 51660, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, @@ -1270483,7 +1269826,7 @@ "bar_offset": 5, "tech_price": 102392000.0, "tech_datetime": "2024-04-08 18:42:00", - "candidate_index": 51872, + "candidate_index": 51799, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, @@ -1270495,7 +1269838,7 @@ "bar_offset": 6, "tech_price": 101000000.0, "tech_datetime": "2024-04-12 14:09:00", - "candidate_index": 51939, + "candidate_index": 51866, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, @@ -1270507,7 +1269850,7 @@ "bar_offset": 2, "tech_price": 98345000.0, "tech_datetime": "2024-04-15 20:09:00", - "candidate_index": 51997, + "candidate_index": 51924, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, @@ -1270519,7 +1269862,7 @@ "bar_offset": 5, "tech_price": 97215000.0, "tech_datetime": "2024-04-23 08:30:00", - "candidate_index": 52133, + "candidate_index": 52060, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, @@ -1270531,7 +1269874,7 @@ "bar_offset": 7, "tech_price": 91882000.0, "tech_datetime": "2024-04-27 05:42:00", - "candidate_index": 52209, + "candidate_index": 52136, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, @@ -1270543,7 +1269886,7 @@ "bar_offset": 5, "tech_price": 83502000.0, "tech_datetime": "2024-05-02 04:09:00", - "candidate_index": 52305, + "candidate_index": 52232, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, @@ -1270555,7 +1269898,7 @@ "bar_offset": 10, "tech_price": 91125000.0, "tech_datetime": "2024-05-06 17:54:00", - "candidate_index": 52387, + "candidate_index": 52314, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, @@ -1270567,7 +1269910,7 @@ "bar_offset": 1, "tech_price": 98087000.0, "tech_datetime": "2024-05-21 21:48:00", - "candidate_index": 52666, + "candidate_index": 52593, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, @@ -1270579,7 +1269922,7 @@ "bar_offset": 8, "tech_price": 97086000.0, "tech_datetime": "2024-05-28 00:54:00", - "candidate_index": 52770, + "candidate_index": 52697, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, @@ -1270591,7 +1269934,7 @@ "bar_offset": 3, "tech_price": 99324000.0, "tech_datetime": "2024-06-07 21:21:00", - "candidate_index": 52991, + "candidate_index": 52918, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, @@ -1270603,7 +1269946,7 @@ "bar_offset": 5, "tech_price": 97877000.0, "tech_datetime": "2024-06-12 23:39:00", - "candidate_index": 53085, + "candidate_index": 53012, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, @@ -1270615,7 +1269958,7 @@ "bar_offset": 1, "tech_price": 89274000.0, "tech_datetime": "2024-07-01 11:09:00", - "candidate_index": 53431, + "candidate_index": 53358, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, @@ -1270627,7 +1269970,7 @@ "bar_offset": 3, "tech_price": 82763000.0, "tech_datetime": "2024-07-07 08:39:00", - "candidate_index": 53538, + "candidate_index": 53465, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, @@ -1270639,7 +1269982,7 @@ "bar_offset": 4, "tech_price": 83514000.0, "tech_datetime": "2024-07-10 13:54:00", - "candidate_index": 53596, + "candidate_index": 53523, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, @@ -1270651,7 +1269994,7 @@ "bar_offset": 2, "tech_price": 91215000.0, "tech_datetime": "2024-07-16 09:12:00", - "candidate_index": 53711, + "candidate_index": 53638, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, @@ -1270663,7 +1270006,7 @@ "bar_offset": 3, "tech_price": 95110000.0, "tech_datetime": "2024-07-22 10:00:00", - "candidate_index": 53833, + "candidate_index": 53760, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, @@ -1270675,7 +1270018,7 @@ "bar_offset": 3, "tech_price": 96822000.0, "tech_datetime": "2024-07-29 22:24:00", - "candidate_index": 53953, + "candidate_index": 53880, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, @@ -1270687,7 +1270030,7 @@ "bar_offset": 1, "tech_price": 92000000.0, "tech_datetime": "2024-08-02 07:39:00", - "candidate_index": 54011, + "candidate_index": 53938, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, @@ -1270699,7 +1270042,7 @@ "bar_offset": 7, "tech_price": 75402000.0, "tech_datetime": "2024-08-05 16:51:00", - "candidate_index": 54070, + "candidate_index": 53997, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, @@ -1270711,7 +1270054,7 @@ "bar_offset": 2, "tech_price": 78850000.0, "tech_datetime": "2024-08-06 01:36:00", - "candidate_index": 54079, + "candidate_index": 54006, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, @@ -1270723,7 +1270066,7 @@ "bar_offset": 5, "tech_price": 87223000.0, "tech_datetime": "2024-08-09 08:15:00", - "candidate_index": 54145, + "candidate_index": 54072, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, @@ -1270735,7 +1270078,7 @@ "bar_offset": 5, "tech_price": 85750000.0, "tech_datetime": "2024-08-11 18:36:00", - "candidate_index": 54189, + "candidate_index": 54116, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, @@ -1270747,7 +1270090,7 @@ "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 54248, + "candidate_index": 54175, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, @@ -1270759,7 +1270102,7 @@ "bar_offset": 0, "tech_price": 83340000.0, "tech_datetime": "2024-08-18 21:45:00", - "candidate_index": 54332, + "candidate_index": 54259, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, @@ -1270771,7 +1270114,7 @@ "bar_offset": 4, "tech_price": 86570000.0, "tech_datetime": "2024-08-26 08:39:00", - "candidate_index": 54480, + "candidate_index": 54407, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, @@ -1270783,7 +1270126,7 @@ "bar_offset": 2, "tech_price": 82555000.0, "tech_datetime": "2024-08-30 00:39:00", - "candidate_index": 54562, + "candidate_index": 54489, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, @@ -1270795,7 +1270138,7 @@ "bar_offset": 3, "tech_price": 80394000.0, "tech_datetime": "2024-09-03 08:09:00", - "candidate_index": 54639, + "candidate_index": 54566, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, @@ -1270807,7 +1270150,7 @@ "bar_offset": 5, "tech_price": 81001000.0, "tech_datetime": "2024-09-14 09:33:00", - "candidate_index": 54838, + "candidate_index": 54765, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, @@ -1270819,7 +1270162,7 @@ "bar_offset": 3, "tech_price": 87199000.0, "tech_datetime": "2024-09-28 02:06:00", - "candidate_index": 55091, + "candidate_index": 55018, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, @@ -1270831,7 +1270174,7 @@ "bar_offset": 6, "tech_price": 85918000.0, "tech_datetime": "2024-10-07 23:42:00", - "candidate_index": 55283, + "candidate_index": 55210, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, @@ -1270843,7 +1270186,7 @@ "bar_offset": 2, "tech_price": 101340000.0, "tech_datetime": "2024-10-30 04:21:00", - "candidate_index": 55722, + "candidate_index": 55649, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, @@ -1270855,7 +1270198,7 @@ "bar_offset": 5, "tech_price": 97731000.0, "tech_datetime": "2024-11-02 11:45:00", - "candidate_index": 55780, + "candidate_index": 55707, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, @@ -1270867,7 +1270210,7 @@ "bar_offset": 5, "tech_price": 103472000.0, "tech_datetime": "2024-11-06 15:39:00", - "candidate_index": 55848, + "candidate_index": 55775, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, @@ -1270879,7 +1270222,7 @@ "bar_offset": 8, "tech_price": 127442000.0, "tech_datetime": "2024-11-12 16:18:00", - "candidate_index": 55949, + "candidate_index": 55876, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, @@ -1270891,7 +1270234,7 @@ "bar_offset": 5, "tech_price": 130148000.0, "tech_datetime": "2024-11-14 01:30:00", - "candidate_index": 55973, + "candidate_index": 55900, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, @@ -1270903,7 +1270246,7 @@ "bar_offset": 4, "tech_price": 138160000.0, "tech_datetime": "2024-11-21 20:36:00", - "candidate_index": 56135, + "candidate_index": 56062, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, @@ -1270915,7 +1270258,7 @@ "bar_offset": 6, "tech_price": 138800000.0, "tech_datetime": "2024-11-22 16:51:00", - "candidate_index": 56152, + "candidate_index": 56079, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, @@ -1270927,7 +1270270,7 @@ "bar_offset": 0, "tech_price": 136679000.0, "tech_datetime": "2024-11-25 08:18:00", - "candidate_index": 56202, + "candidate_index": 56129, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, @@ -1270939,7 +1270282,7 @@ "bar_offset": 4, "tech_price": 135589000.0, "tech_datetime": "2024-11-30 00:30:00", - "candidate_index": 56284, + "candidate_index": 56211, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, @@ -1270951,7 +1270294,7 @@ "bar_offset": 9, "tech_price": 121006000.0, "tech_datetime": "2024-12-03 23:33:00", - "candidate_index": 56355, + "candidate_index": 56282, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, @@ -1270963,7 +1270306,7 @@ "bar_offset": 19, "tech_price": 132629000.0, "tech_datetime": "2024-12-03 22:18:00", - "candidate_index": 56354, + "candidate_index": 56281, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, @@ -1270975,7 +1270318,7 @@ "bar_offset": 6, "tech_price": 143496000.0, "tech_datetime": "2024-12-05 12:24:00", - "candidate_index": 56384, + "candidate_index": 56311, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, @@ -1270987,7 +1270330,7 @@ "bar_offset": 6, "tech_price": 140953000.0, "tech_datetime": "2024-12-09 09:12:00", - "candidate_index": 56464, + "candidate_index": 56391, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, @@ -1270999,7 +1270342,7 @@ "bar_offset": 3, "tech_price": 156322000.0, "tech_datetime": "2024-12-18 00:06:00", - "candidate_index": 56624, + "candidate_index": 56551, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, @@ -1271011,7 +1270354,7 @@ "bar_offset": 21, "tech_price": 146799000.0, "tech_datetime": "2024-12-21 00:57:00", - "candidate_index": 56686, + "candidate_index": 56613, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -1271023,7 +1270366,7 @@ "bar_offset": 6, "tech_price": 148163000.0, "tech_datetime": "2024-12-26 09:27:00", - "candidate_index": 56791, + "candidate_index": 56718, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, @@ -1271035,7 +1270378,7 @@ "bar_offset": 4, "tech_price": 150299000.0, "tech_datetime": "2025-01-07 09:48:00", - "candidate_index": 57008, + "candidate_index": 56935, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, @@ -1271047,7 +1270390,7 @@ "bar_offset": 7, "tech_price": 143280000.0, "tech_datetime": "2025-01-11 03:18:00", - "candidate_index": 57086, + "candidate_index": 57013, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, @@ -1271059,7 +1270402,7 @@ "bar_offset": 5, "tech_price": 159678000.0, "tech_datetime": "2025-01-19 20:36:00", - "candidate_index": 57252, + "candidate_index": 57179, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, @@ -1271071,7 +1270414,7 @@ "bar_offset": 10, "tech_price": 161800000.0, "tech_datetime": "2025-01-20 16:24:00", - "candidate_index": 57267, + "candidate_index": 57194, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, @@ -1271083,7 +1270426,7 @@ "bar_offset": 4, "tech_price": 158570000.0, "tech_datetime": "2025-01-25 03:39:00", - "candidate_index": 57359, + "candidate_index": 57286, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, @@ -1271095,7 +1270438,7 @@ "bar_offset": 10, "tech_price": 159748000.0, "tech_datetime": "2025-01-31 00:24:00", - "candidate_index": 57478, + "candidate_index": 57405, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, @@ -1271107,7 +1270450,7 @@ "bar_offset": 3, "tech_price": 160000000.0, "tech_datetime": "2025-02-04 07:18:00", - "candidate_index": 57549, + "candidate_index": 57476, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, @@ -1271119,7 +1270462,7 @@ "bar_offset": 6, "tech_price": 147437000.0, "tech_datetime": "2025-02-15 03:15:00", - "candidate_index": 57753, + "candidate_index": 57680, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, @@ -1271131,7 +1270474,7 @@ "bar_offset": 2, "tech_price": 144957000.0, "tech_datetime": "2025-02-22 00:21:00", - "candidate_index": 57880, + "candidate_index": 57807, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, @@ -1271143,7 +1270486,7 @@ "bar_offset": 3, "tech_price": 129268000.0, "tech_datetime": "2025-02-25 21:33:00", - "candidate_index": 57945, + "candidate_index": 57872, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, @@ -1271155,7 +1270498,7 @@ "bar_offset": 9, "tech_price": 126802000.0, "tech_datetime": "2025-02-27 20:27:00", - "candidate_index": 57983, + "candidate_index": 57910, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, @@ -1271167,7 +1270510,7 @@ "bar_offset": 4, "tech_price": 142846000.0, "tech_datetime": "2025-03-03 08:30:00", - "candidate_index": 58049, + "candidate_index": 57976, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, @@ -1271179,7 +1270522,7 @@ "bar_offset": 2, "tech_price": 137539000.0, "tech_datetime": "2025-03-06 15:03:00", - "candidate_index": 58109, + "candidate_index": 58036, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, @@ -1271191,7 +1270534,7 @@ "bar_offset": 7, "tech_price": 133556000.0, "tech_datetime": "2025-03-08 00:12:00", - "candidate_index": 58136, + "candidate_index": 58063, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, @@ -1271203,7 +1270546,7 @@ "bar_offset": 2, "tech_price": 125436000.0, "tech_datetime": "2025-03-09 21:06:00", - "candidate_index": 58176, + "candidate_index": 58103, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, @@ -1271215,7 +1270558,7 @@ "bar_offset": 3, "tech_price": 124690000.0, "tech_datetime": "2025-03-15 04:24:00", - "candidate_index": 58274, + "candidate_index": 58201, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, @@ -1271227,7 +1270570,7 @@ "bar_offset": 4, "tech_price": 129675000.0, "tech_datetime": "2025-03-24 23:33:00", - "candidate_index": 58447, + "candidate_index": 58374, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, @@ -1271239,7 +1270582,7 @@ "bar_offset": 7, "tech_price": 129048000.0, "tech_datetime": "2025-03-28 06:54:00", - "candidate_index": 58520, + "candidate_index": 58447, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, @@ -1271251,7 +1270594,7 @@ "bar_offset": 4, "tech_price": 126995000.0, "tech_datetime": "2025-04-03 05:27:00", - "candidate_index": 58625, + "candidate_index": 58552, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, @@ -1271263,7 +1270606,7 @@ "bar_offset": 4, "tech_price": 117500000.0, "tech_datetime": "2025-04-07 23:30:00", - "candidate_index": 58713, + "candidate_index": 58640, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, @@ -1271275,7 +1270618,7 @@ "bar_offset": 1, "tech_price": 122718000.0, "tech_datetime": "2025-04-10 06:27:00", - "candidate_index": 58758, + "candidate_index": 58685, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, @@ -1271287,7 +1270630,7 @@ "bar_offset": 0, "tech_price": 140278000.0, "tech_datetime": "2025-05-02 10:24:00", - "candidate_index": 59204, + "candidate_index": 59131, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, @@ -1271299,7 +1270642,7 @@ "bar_offset": 4, "tech_price": 154667000.0, "tech_datetime": "2025-05-23 02:45:00", - "candidate_index": 59592, + "candidate_index": 59519, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, @@ -1271311,7 +1270654,7 @@ "bar_offset": 3, "tech_price": 152589000.0, "tech_datetime": "2025-05-27 01:15:00", - "candidate_index": 59665, + "candidate_index": 59592, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, @@ -1271323,7 +1270666,7 @@ "bar_offset": 4, "tech_price": 150915000.0, "tech_datetime": "2025-06-11 23:36:00", - "candidate_index": 59965, + "candidate_index": 59892, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, @@ -1271335,7 +1270678,7 @@ "bar_offset": 3, "tech_price": 148876000.0, "tech_datetime": "2025-06-17 04:36:00", - "candidate_index": 60061, + "candidate_index": 59988, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, @@ -1271347,7 +1270690,7 @@ "bar_offset": 9, "tech_price": 166400000.0, "tech_datetime": "2025-07-14 17:03:00", - "candidate_index": 60573, + "candidate_index": 60500, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, @@ -1271359,7 +1270702,7 @@ "bar_offset": 1, "tech_price": 163915000.0, "tech_datetime": "2025-08-01 01:39:00", - "candidate_index": 60928, + "candidate_index": 60855, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, @@ -1271371,7 +1270714,7 @@ "bar_offset": 3, "tech_price": 169160000.0, "tech_datetime": "2025-08-14 09:42:00", - "candidate_index": 61179, + "candidate_index": 61106, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, @@ -1271383,7 +1270726,7 @@ "bar_offset": 8, "tech_price": 163869000.0, "tech_datetime": "2025-08-17 23:15:00", - "candidate_index": 61239, + "candidate_index": 61166, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, @@ -1271395,7 +1270738,7 @@ "bar_offset": 19, "tech_price": 161730000.0, "tech_datetime": "2025-08-22 23:48:00", - "candidate_index": 61343, + "candidate_index": 61270, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, @@ -1271407,7 +1270750,7 @@ "bar_offset": 2, "tech_price": 157184000.0, "tech_datetime": "2025-08-28 22:30:00", - "candidate_index": 61456, + "candidate_index": 61383, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, @@ -1271419,7 +1270762,7 @@ "bar_offset": 4, "tech_price": 179312000.0, "tech_datetime": "2025-10-09 22:12:00", - "candidate_index": 62262, + "candidate_index": 62189, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, @@ -1271431,7 +1270774,7 @@ "bar_offset": 3, "tech_price": 174943000.0, "tech_datetime": "2025-10-13 10:54:00", - "candidate_index": 62328, + "candidate_index": 62255, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, @@ -1271443,7 +1270786,7 @@ "bar_offset": 20, "tech_price": 168326000.0, "tech_datetime": "2025-10-22 00:36:00", - "candidate_index": 62493, + "candidate_index": 62420, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, @@ -1271455,7 +1270798,7 @@ "bar_offset": 6, "tech_price": 171124000.0, "tech_datetime": "2025-10-27 16:24:00", - "candidate_index": 62610, + "candidate_index": 62537, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, @@ -1271467,7 +1270810,7 @@ "bar_offset": 1, "tech_price": 155807000.0, "tech_datetime": "2025-11-06 05:24:00", - "candidate_index": 62788, + "candidate_index": 62715, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, @@ -1271479,7 +1270822,7 @@ "bar_offset": 10, "tech_price": 158295000.0, "tech_datetime": "2025-11-11 10:51:00", - "candidate_index": 62896, + "candidate_index": 62823, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, @@ -1271491,7 +1270834,7 @@ "bar_offset": 2, "tech_price": 138407000.0, "tech_datetime": "2025-11-19 01:42:00", - "candidate_index": 63047, + "candidate_index": 62974, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, @@ -1271503,7 +1270846,7 @@ "bar_offset": 3, "tech_price": 137790000.0, "tech_datetime": "2025-11-28 23:39:00", - "candidate_index": 63209, + "candidate_index": 63136, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, @@ -1271515,7 +1270858,7 @@ "bar_offset": 2, "tech_price": 139493000.0, "tech_datetime": "2025-12-03 15:39:00", - "candidate_index": 63288, + "candidate_index": 63215, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, @@ -1271527,7 +1270870,7 @@ "bar_offset": 4, "tech_price": 139418000.0, "tech_datetime": "2025-12-10 01:54:00", - "candidate_index": 63416, + "candidate_index": 63343, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, @@ -1271539,7 +1270882,7 @@ "bar_offset": 5, "tech_price": 132992000.0, "tech_datetime": "2025-12-18 00:33:00", - "candidate_index": 63573, + "candidate_index": 63500, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, @@ -1271551,7 +1270894,7 @@ "bar_offset": 2, "tech_price": 133998000.0, "tech_datetime": "2025-12-22 21:39:00", - "candidate_index": 63660, + "candidate_index": 63587, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, @@ -1271563,7 +1270906,7 @@ "bar_offset": 2, "tech_price": 136456000.0, "tech_datetime": "2026-01-06 05:33:00", - "candidate_index": 63934, + "candidate_index": 63861, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, @@ -1271575,7 +1270918,7 @@ "bar_offset": 4, "tech_price": 142326000.0, "tech_datetime": "2026-01-15 04:57:00", - "candidate_index": 64093, + "candidate_index": 64020, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, @@ -1271587,7 +1270930,7 @@ "bar_offset": 1, "tech_price": 140987000.0, "tech_datetime": "2026-01-19 08:00:00", - "candidate_index": 64173, + "candidate_index": 64100, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -1271599,7 +1270942,7 @@ "bar_offset": 4, "tech_price": 130077000.0, "tech_datetime": "2026-01-29 03:06:00", - "candidate_index": 64356, + "candidate_index": 64283, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, @@ -1271611,7 +1270954,7 @@ "bar_offset": 5, "tech_price": 124813000.0, "tech_datetime": "2026-01-31 06:39:00", - "candidate_index": 64402, + "candidate_index": 64329, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, @@ -1271623,7 +1270966,7 @@ "bar_offset": 7, "tech_price": 116781000.0, "tech_datetime": "2026-02-03 01:00:00", - "candidate_index": 64456, + "candidate_index": 64383, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, @@ -1271635,7 +1270978,7 @@ "bar_offset": 4, "tech_price": 98000000.0, "tech_datetime": "2026-02-06 15:15:00", - "candidate_index": 64524, + "candidate_index": 64451, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, @@ -1271647,7 +1270990,7 @@ "bar_offset": 2, "tech_price": 105761000.0, "tech_datetime": "2026-02-07 08:12:00", - "candidate_index": 64540, + "candidate_index": 64467, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, @@ -1271659,7 +1271002,7 @@ "bar_offset": 5, "tech_price": 105029000.0, "tech_datetime": "2026-02-09 08:21:00", - "candidate_index": 64575, + "candidate_index": 64502, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, @@ -1271671,7 +1271014,7 @@ "bar_offset": 5, "tech_price": 103179000.0, "tech_datetime": "2026-02-11 02:54:00", - "candidate_index": 64611, + "candidate_index": 64538, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, @@ -1271683,7 +1271026,7 @@ "bar_offset": 3, "tech_price": 104651000.0, "tech_datetime": "2026-02-15 17:15:00", - "candidate_index": 64704, + "candidate_index": 64631, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, @@ -1271695,7 +1271038,7 @@ "bar_offset": 1, "tech_price": 100769000.0, "tech_datetime": "2026-02-22 04:12:00", - "candidate_index": 64826, + "candidate_index": 64753, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, @@ -1271707,7 +1271050,7 @@ "bar_offset": 3, "tech_price": 99207000.0, "tech_datetime": "2026-02-26 06:45:00", - "candidate_index": 64900, + "candidate_index": 64827, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, @@ -1271719,7 +1271062,7 @@ "bar_offset": 3, "tech_price": 106965000.0, "tech_datetime": "2026-03-05 20:03:00", - "candidate_index": 65047, + "candidate_index": 64974, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, @@ -1271731,7 +1271074,7 @@ "bar_offset": 3, "tech_price": 111923000.0, "tech_datetime": "2026-03-17 10:42:00", - "candidate_index": 65277, + "candidate_index": 65204, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, @@ -1271743,7 +1271086,7 @@ "bar_offset": 5, "tech_price": 106769000.0, "tech_datetime": "2026-03-25 20:45:00", - "candidate_index": 65431, + "candidate_index": 65358, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, @@ -1271755,7 +1271098,7 @@ "bar_offset": 7, "tech_price": 114600000.0, "tech_datetime": "2026-04-18 01:42:00", - "candidate_index": 65858, + "candidate_index": 65785, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, @@ -1271767,7 +1271110,7 @@ "bar_offset": 6, "tech_price": 117218000.0, "tech_datetime": "2026-04-27 10:18:00", - "candidate_index": 66018, + "candidate_index": 65945, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, @@ -1271779,7 +1271122,7 @@ "bar_offset": 15, "tech_price": 120805000.0, "tech_datetime": "2026-05-15 10:18:00", - "candidate_index": 66348, + "candidate_index": 66275, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, @@ -1271791,7 +1271134,7 @@ "bar_offset": 2, "tech_price": 115507000.0, "tech_datetime": "2026-05-26 00:15:00", - "candidate_index": 66523, + "candidate_index": 66450, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 }, @@ -1271803,7 +1271146,7 @@ "bar_offset": 10, "tech_price": 95878000.0, "tech_datetime": "2026-06-04 12:54:00", - "candidate_index": 66692, + "candidate_index": 66619, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -1271815,7 +1271158,7 @@ "bar_offset": 12, "tech_price": 95535000.0, "tech_datetime": "2026-06-08 07:51:00", - "candidate_index": 66762, + "candidate_index": 66689, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } @@ -1291681,7 +1291024,10 @@ "signal_label": "스윙 매수 (B)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "pullback": { @@ -1296404,8 +1295750,12 @@ "signal_type": "pullback", "signal_label": "눌림목 (B*)", "primary_techniques": [ + "ema_pullback", + "fib_pullback", + "support_bounce", "local_extrema", - "bb_reversal" + "bb_reversal", + "composite_pullback" ] }, "breakout": { @@ -1297793,7 +1297143,11 @@ "signal_label": "돌파 (B^)", "primary_techniques": [ "donchian", - "macd_cross" + "range_breakout", + "keltner_breakout", + "bb_squeeze_breakout", + "volume_breakout", + "composite_breakout" ] }, "div_bull": { @@ -1299120,15 +1298474,17 @@ "signal_type": "div_bull", "signal_label": "상승 다이버전스 (Bd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross", - "bb_reversal" + "composite_divergence" ] }, "swing_high": { "side": "sell", "gt_count": 920, - "tech_count": 66798, + "tech_count": 66725, "hit_count": 920, "miss_count": 0, "recall": 1.0, @@ -1301076,7 +1300432,7 @@ "bar_offset": 2, "tech_price": 4820000.0, "tech_datetime": "2017-08-13 10:54:00", - "candidate_index": 5022, + "candidate_index": 5020, "gt_datetime": "2017-08-13 10:48:00", "gt_price": 5120000.0 }, @@ -1301088,7 +1300444,7 @@ "bar_offset": 33, "tech_price": 4545000.0, "tech_datetime": "2017-08-13 09:42:00", - "candidate_index": 5021, + "candidate_index": 5019, "gt_datetime": "2017-08-13 11:21:00", "gt_price": 4850000.0 }, @@ -1301100,7 +1300456,7 @@ "bar_offset": 6, "tech_price": 4798000.0, "tech_datetime": "2017-08-13 16:45:00", - "candidate_index": 5025, + "candidate_index": 5023, "gt_datetime": "2017-08-13 17:03:00", "gt_price": 4880000.0 }, @@ -1301112,7 +1300468,7 @@ "bar_offset": 1, "tech_price": 5111000.0, "tech_datetime": "2017-08-15 11:45:00", - "candidate_index": 5055, + "candidate_index": 5053, "gt_datetime": "2017-08-15 11:42:00", "gt_price": 5140000.0 }, @@ -1301124,7 +1300480,7 @@ "bar_offset": 26, "tech_price": 4815000.0, "tech_datetime": "2017-08-15 21:09:00", - "candidate_index": 5059, + "candidate_index": 5057, "gt_datetime": "2017-08-15 19:51:00", "gt_price": 4910000.0 }, @@ -1301136,7 +1300492,7 @@ "bar_offset": 4, "tech_price": 4918000.0, "tech_datetime": "2017-08-16 07:54:00", - "candidate_index": 5068, + "candidate_index": 5066, "gt_datetime": "2017-08-16 07:42:00", "gt_price": 4947000.0 }, @@ -1301148,7 +1300504,7 @@ "bar_offset": 4, "tech_price": 5019000.0, "tech_datetime": "2017-08-17 20:03:00", - "candidate_index": 5096, + "candidate_index": 5093, "gt_datetime": "2017-08-17 20:15:00", "gt_price": 5055000.0 }, @@ -1301160,7 +1300516,7 @@ "bar_offset": 2, "tech_price": 4838000.0, "tech_datetime": "2017-08-20 08:33:00", - "candidate_index": 5145, + "candidate_index": 5141, "gt_datetime": "2017-08-20 08:27:00", "gt_price": 4900000.0 }, @@ -1301172,7 +1300528,7 @@ "bar_offset": 7, "tech_price": 4381000.0, "tech_datetime": "2017-08-22 11:48:00", - "candidate_index": 5186, + "candidate_index": 5180, "gt_datetime": "2017-08-22 11:27:00", "gt_price": 4602000.0 }, @@ -1301184,7 +1300540,7 @@ "bar_offset": 2, "tech_price": 4485000.0, "tech_datetime": "2017-08-22 19:03:00", - "candidate_index": 5190, + "candidate_index": 5184, "gt_datetime": "2017-08-22 18:57:00", "gt_price": 4635000.0 }, @@ -1301196,7 +1300552,7 @@ "bar_offset": 4, "tech_price": 5483000.0, "tech_datetime": "2017-09-02 11:27:00", - "candidate_index": 5375, + "candidate_index": 5353, "gt_datetime": "2017-09-02 11:15:00", "gt_price": 5510000.0 }, @@ -1301208,7 +1300564,7 @@ "bar_offset": 2, "tech_price": 5207000.0, "tech_datetime": "2017-09-02 16:48:00", - "candidate_index": 5377, + "candidate_index": 5355, "gt_datetime": "2017-09-02 16:42:00", "gt_price": 5305000.0 }, @@ -1301220,7 +1300576,7 @@ "bar_offset": 3, "tech_price": 5261000.0, "tech_datetime": "2017-09-03 15:15:00", - "candidate_index": 5390, + "candidate_index": 5368, "gt_datetime": "2017-09-03 15:06:00", "gt_price": 5295000.0 }, @@ -1301232,7 +1300588,7 @@ "bar_offset": 4, "tech_price": 5148000.0, "tech_datetime": "2017-09-04 08:42:00", - "candidate_index": 5400, + "candidate_index": 5378, "gt_datetime": "2017-09-04 08:30:00", "gt_price": 5160000.0 }, @@ -1301244,7 +1300600,7 @@ "bar_offset": 2, "tech_price": 4924000.0, "tech_datetime": "2017-09-05 07:03:00", - "candidate_index": 5413, + "candidate_index": 5391, "gt_datetime": "2017-09-05 06:57:00", "gt_price": 4993000.0 }, @@ -1301256,7 +1300612,7 @@ "bar_offset": 3, "tech_price": 5107000.0, "tech_datetime": "2017-09-07 22:24:00", - "candidate_index": 5458, + "candidate_index": 5436, "gt_datetime": "2017-09-07 22:15:00", "gt_price": 5140000.0 }, @@ -1301268,7 +1300624,7 @@ "bar_offset": 2, "tech_price": 4991000.0, "tech_datetime": "2017-09-09 01:45:00", - "candidate_index": 5479, + "candidate_index": 5451, "gt_datetime": "2017-09-09 01:39:00", "gt_price": 5018000.0 }, @@ -1301280,7 +1300636,7 @@ "bar_offset": 1, "tech_price": 4915000.0, "tech_datetime": "2017-09-11 12:27:00", - "candidate_index": 5515, + "candidate_index": 5482, "gt_datetime": "2017-09-11 12:24:00", "gt_price": 4939000.0 }, @@ -1301292,7 +1300648,7 @@ "bar_offset": 7, "tech_price": 3998000.0, "tech_datetime": "2017-09-14 21:42:00", - "candidate_index": 5583, + "candidate_index": 5547, "gt_datetime": "2017-09-14 21:21:00", "gt_price": 4194000.0 }, @@ -1301304,7 +1300660,7 @@ "bar_offset": 9, "tech_price": 3745000.0, "tech_datetime": "2017-09-15 09:54:00", - "candidate_index": 5593, + "candidate_index": 5557, "gt_datetime": "2017-09-15 09:27:00", "gt_price": 3950000.0 }, @@ -1301316,7 +1300672,7 @@ "bar_offset": 2, "tech_price": 3967000.0, "tech_datetime": "2017-09-15 11:36:00", - "candidate_index": 5595, + "candidate_index": 5559, "gt_datetime": "2017-09-15 11:30:00", "gt_price": 4043000.0 }, @@ -1301328,7 +1300684,7 @@ "bar_offset": 6, "tech_price": 3666000.0, "tech_datetime": "2017-09-15 15:21:00", - "candidate_index": 5597, + "candidate_index": 5561, "gt_datetime": "2017-09-15 15:03:00", "gt_price": 3810000.0 }, @@ -1301340,7 +1300696,7 @@ "bar_offset": 9, "tech_price": 3471000.0, "tech_datetime": "2017-09-15 18:12:00", - "candidate_index": 5599, + "candidate_index": 5563, "gt_datetime": "2017-09-15 17:45:00", "gt_price": 3610000.0 }, @@ -1301352,7 +1300708,7 @@ "bar_offset": 3, "tech_price": 3783000.0, "tech_datetime": "2017-09-15 21:57:00", - "candidate_index": 5601, + "candidate_index": 5565, "gt_datetime": "2017-09-15 21:48:00", "gt_price": 3921000.0 }, @@ -1301364,7 +1300720,7 @@ "bar_offset": 2, "tech_price": 4051000.0, "tech_datetime": "2017-09-16 01:12:00", - "candidate_index": 5604, + "candidate_index": 5568, "gt_datetime": "2017-09-16 01:06:00", "gt_price": 4339000.0 }, @@ -1301376,7 +1300732,7 @@ "bar_offset": 34, "tech_price": 3973000.0, "tech_datetime": "2017-09-16 03:42:00", - "candidate_index": 5605, + "candidate_index": 5569, "gt_datetime": "2017-09-16 02:00:00", "gt_price": 4083000.0 }, @@ -1301388,7 +1300744,7 @@ "bar_offset": 5, "tech_price": 4285000.0, "tech_datetime": "2017-09-16 06:51:00", - "candidate_index": 5608, + "candidate_index": 5572, "gt_datetime": "2017-09-16 07:06:00", "gt_price": 4345000.0 }, @@ -1301400,7 +1300756,7 @@ "bar_offset": 7, "tech_price": 4285000.0, "tech_datetime": "2017-09-16 14:45:00", - "candidate_index": 5614, + "candidate_index": 5578, "gt_datetime": "2017-09-16 14:24:00", "gt_price": 4322000.0 }, @@ -1301412,7 +1300768,7 @@ "bar_offset": 3, "tech_price": 4151000.0, "tech_datetime": "2017-09-17 07:45:00", - "candidate_index": 5624, + "candidate_index": 5588, "gt_datetime": "2017-09-17 07:54:00", "gt_price": 4174000.0 }, @@ -1301424,7 +1300780,7 @@ "bar_offset": 1, "tech_price": 4478000.0, "tech_datetime": "2017-09-19 09:39:00", - "candidate_index": 5664, + "candidate_index": 5625, "gt_datetime": "2017-09-19 09:36:00", "gt_price": 4498000.0 }, @@ -1301436,7 +1300792,7 @@ "bar_offset": 4, "tech_price": 4450000.0, "tech_datetime": "2017-09-19 20:15:00", - "candidate_index": 5671, + "candidate_index": 5632, "gt_datetime": "2017-09-19 20:03:00", "gt_price": 4460000.0 }, @@ -1301448,7 +1300804,7 @@ "bar_offset": 4, "tech_price": 4757000.0, "tech_datetime": "2017-09-28 19:03:00", - "candidate_index": 5843, + "candidate_index": 5770, "gt_datetime": "2017-09-28 18:51:00", "gt_price": 4791000.0 }, @@ -1301460,7 +1300816,7 @@ "bar_offset": 4, "tech_price": 5076000.0, "tech_datetime": "2017-10-02 19:03:00", - "candidate_index": 5916, + "candidate_index": 5843, "gt_datetime": "2017-10-02 18:51:00", "gt_price": 5094000.0 }, @@ -1301472,7 +1300828,7 @@ "bar_offset": 2, "tech_price": 5665000.0, "tech_datetime": "2017-10-10 04:42:00", - "candidate_index": 6047, + "candidate_index": 5974, "gt_datetime": "2017-10-10 04:36:00", "gt_price": 5790000.0 }, @@ -1301484,7 +1300840,7 @@ "bar_offset": 6, "tech_price": 6692000.0, "tech_datetime": "2017-10-13 11:51:00", - "candidate_index": 6102, + "candidate_index": 6029, "gt_datetime": "2017-10-13 11:33:00", "gt_price": 6982000.0 }, @@ -1301496,7 +1300852,7 @@ "bar_offset": 4, "tech_price": 6631000.0, "tech_datetime": "2017-10-13 17:39:00", - "candidate_index": 6106, + "candidate_index": 6033, "gt_datetime": "2017-10-13 17:27:00", "gt_price": 6700000.0 }, @@ -1301508,7 +1300864,7 @@ "bar_offset": 3, "tech_price": 6640000.0, "tech_datetime": "2017-10-15 09:21:00", - "candidate_index": 6135, + "candidate_index": 6062, "gt_datetime": "2017-10-15 09:12:00", "gt_price": 6686000.0 }, @@ -1301520,7 +1300876,7 @@ "bar_offset": 2, "tech_price": 6463000.0, "tech_datetime": "2017-10-16 08:18:00", - "candidate_index": 6151, + "candidate_index": 6078, "gt_datetime": "2017-10-16 08:12:00", "gt_price": 6500000.0 }, @@ -1301532,7 +1300888,7 @@ "bar_offset": 5, "tech_price": 6128000.0, "tech_datetime": "2017-10-18 18:21:00", - "candidate_index": 6195, + "candidate_index": 6122, "gt_datetime": "2017-10-18 18:06:00", "gt_price": 6210000.0 }, @@ -1301544,7 +1300900,7 @@ "bar_offset": 1, "tech_price": 7136000.0, "tech_datetime": "2017-10-22 01:42:00", - "candidate_index": 6249, + "candidate_index": 6176, "gt_datetime": "2017-10-22 01:39:00", "gt_price": 7193000.0 }, @@ -1301556,7 +1300912,7 @@ "bar_offset": 3, "tech_price": 7029000.0, "tech_datetime": "2017-10-23 11:15:00", - "candidate_index": 6274, + "candidate_index": 6201, "gt_datetime": "2017-10-23 11:06:00", "gt_price": 7046000.0 }, @@ -1301568,7 +1300924,7 @@ "bar_offset": 3, "tech_price": 6615000.0, "tech_datetime": "2017-10-24 15:48:00", - "candidate_index": 6295, + "candidate_index": 6222, "gt_datetime": "2017-10-24 15:39:00", "gt_price": 6666000.0 }, @@ -1301580,7 +1300936,7 @@ "bar_offset": 2, "tech_price": 8173000.0, "tech_datetime": "2017-11-02 20:18:00", - "candidate_index": 6460, + "candidate_index": 6387, "gt_datetime": "2017-11-02 20:12:00", "gt_price": 8650000.0 }, @@ -1301592,7 +1300948,7 @@ "bar_offset": 4, "tech_price": 8409000.0, "tech_datetime": "2017-11-03 19:51:00", - "candidate_index": 6474, + "candidate_index": 6401, "gt_datetime": "2017-11-03 19:39:00", "gt_price": 8440000.0 }, @@ -1301604,7 +1300960,7 @@ "bar_offset": 5, "tech_price": 8574000.0, "tech_datetime": "2017-11-05 22:51:00", - "candidate_index": 6514, + "candidate_index": 6441, "gt_datetime": "2017-11-05 22:36:00", "gt_price": 8627000.0 }, @@ -1301616,7 +1300972,7 @@ "bar_offset": 4, "tech_price": 8551000.0, "tech_datetime": "2017-11-09 02:57:00", - "candidate_index": 6569, + "candidate_index": 6496, "gt_datetime": "2017-11-09 02:45:00", "gt_price": 8699000.0 }, @@ -1301628,7 +1300984,7 @@ "bar_offset": 8, "tech_price": 7891000.0, "tech_datetime": "2017-11-11 01:21:00", - "candidate_index": 6607, + "candidate_index": 6534, "gt_datetime": "2017-11-11 00:57:00", "gt_price": 8020000.0 }, @@ -1301640,7 +1300996,7 @@ "bar_offset": 3, "tech_price": 7677000.0, "tech_datetime": "2017-11-11 07:42:00", - "candidate_index": 6613, + "candidate_index": 6540, "gt_datetime": "2017-11-11 07:33:00", "gt_price": 7949000.0 }, @@ -1301652,7 +1301008,7 @@ "bar_offset": 2, "tech_price": 7717000.0, "tech_datetime": "2017-11-11 11:03:00", - "candidate_index": 6616, + "candidate_index": 6543, "gt_datetime": "2017-11-11 10:57:00", "gt_price": 7880000.0 }, @@ -1301664,7 +1301020,7 @@ "bar_offset": 12, "tech_price": 7359000.0, "tech_datetime": "2017-11-11 23:33:00", - "candidate_index": 6626, + "candidate_index": 6553, "gt_datetime": "2017-11-11 22:54:00", "gt_price": 7499000.0 }, @@ -1301676,7 +1301032,7 @@ "bar_offset": 7, "tech_price": 7251000.0, "tech_datetime": "2017-11-12 06:24:00", - "candidate_index": 6632, + "candidate_index": 6559, "gt_datetime": "2017-11-12 06:03:00", "gt_price": 7384000.0 }, @@ -1301688,7 +1301044,7 @@ "bar_offset": 16, "tech_price": 6773000.0, "tech_datetime": "2017-11-12 13:54:00", - "candidate_index": 6639, + "candidate_index": 6566, "gt_datetime": "2017-11-12 13:06:00", "gt_price": 6990000.0 }, @@ -1301700,7 +1301056,7 @@ "bar_offset": 7, "tech_price": 6458000.0, "tech_datetime": "2017-11-12 15:33:00", - "candidate_index": 6641, + "candidate_index": 6568, "gt_datetime": "2017-11-12 17:30:00", "gt_price": 8000000.0 }, @@ -1301712,7 +1301068,7 @@ "bar_offset": 12, "tech_price": 7086000.0, "tech_datetime": "2017-11-12 18:12:00", - "candidate_index": 6642, + "candidate_index": 6569, "gt_datetime": "2017-11-12 17:36:00", "gt_price": 7350000.0 }, @@ -1301724,7 +1301080,7 @@ "bar_offset": 4, "tech_price": 7699000.0, "tech_datetime": "2017-11-12 20:27:00", - "candidate_index": 6644, + "candidate_index": 6571, "gt_datetime": "2017-11-12 20:15:00", "gt_price": 7997000.0 }, @@ -1301736,7 +1301092,7 @@ "bar_offset": 13, "tech_price": 7190000.0, "tech_datetime": "2017-11-12 21:39:00", - "candidate_index": 6645, + "candidate_index": 6572, "gt_datetime": "2017-11-12 21:00:00", "gt_price": 7468000.0 }, @@ -1301748,7 +1301104,7 @@ "bar_offset": 6, "tech_price": 7193000.0, "tech_datetime": "2017-11-13 01:00:00", - "candidate_index": 6647, + "candidate_index": 6574, "gt_datetime": "2017-11-13 00:42:00", "gt_price": 7455000.0 }, @@ -1301760,7 +1301116,7 @@ "bar_offset": 4, "tech_price": 7311000.0, "tech_datetime": "2017-11-13 14:36:00", - "candidate_index": 6660, + "candidate_index": 6587, "gt_datetime": "2017-11-13 14:24:00", "gt_price": 7700000.0 }, @@ -1301772,7 +1301128,7 @@ "bar_offset": 1, "tech_price": 7786000.0, "tech_datetime": "2017-11-13 22:30:00", - "candidate_index": 6666, + "candidate_index": 6593, "gt_datetime": "2017-11-13 22:27:00", "gt_price": 7882000.0 }, @@ -1301784,7 +1301140,7 @@ "bar_offset": 4, "tech_price": 8736000.0, "tech_datetime": "2017-11-17 12:51:00", - "candidate_index": 6738, + "candidate_index": 6665, "gt_datetime": "2017-11-17 12:39:00", "gt_price": 8821000.0 }, @@ -1301796,7 +1301152,7 @@ "bar_offset": 3, "tech_price": 8991000.0, "tech_datetime": "2017-11-21 08:27:00", - "candidate_index": 6810, + "candidate_index": 6737, "gt_datetime": "2017-11-21 08:18:00", "gt_price": 9031000.0 }, @@ -1301808,7 +1301164,7 @@ "bar_offset": 4, "tech_price": 9425000.0, "tech_datetime": "2017-11-24 17:24:00", - "candidate_index": 6866, + "candidate_index": 6793, "gt_datetime": "2017-11-24 17:12:00", "gt_price": 9660000.0 }, @@ -1301820,7 +1301176,7 @@ "bar_offset": 4, "tech_price": 10451000.0, "tech_datetime": "2017-11-27 02:33:00", - "candidate_index": 6908, + "candidate_index": 6835, "gt_datetime": "2017-11-27 02:21:00", "gt_price": 10756000.0 }, @@ -1301832,7 +1301188,7 @@ "bar_offset": 3, "tech_price": 11054000.0, "tech_datetime": "2017-11-27 17:21:00", - "candidate_index": 6918, + "candidate_index": 6845, "gt_datetime": "2017-11-27 17:12:00", "gt_price": 11174000.0 }, @@ -1301844,7 +1301200,7 @@ "bar_offset": 6, "tech_price": 11819000.0, "tech_datetime": "2017-11-28 21:09:00", - "candidate_index": 6938, + "candidate_index": 6865, "gt_datetime": "2017-11-28 20:51:00", "gt_price": 11949000.0 }, @@ -1301856,7 +1301212,7 @@ "bar_offset": 6, "tech_price": 13220000.0, "tech_datetime": "2017-11-29 14:45:00", - "candidate_index": 6950, + "candidate_index": 6877, "gt_datetime": "2017-11-29 14:27:00", "gt_price": 13624000.0 }, @@ -1301868,7 +1301224,7 @@ "bar_offset": 42, "tech_price": 12722000.0, "tech_datetime": "2017-11-29 17:18:00", - "candidate_index": 6951, + "candidate_index": 6878, "gt_datetime": "2017-11-29 15:12:00", "gt_price": 13250000.0 }, @@ -1301880,7 +1301236,7 @@ "bar_offset": 7, "tech_price": 13092000.0, "tech_datetime": "2017-11-29 23:24:00", - "candidate_index": 6955, + "candidate_index": 6882, "gt_datetime": "2017-11-29 23:03:00", "gt_price": 13240000.0 }, @@ -1301892,7 +1301248,7 @@ "bar_offset": 19, "tech_price": 12153000.0, "tech_datetime": "2017-11-30 05:42:00", - "candidate_index": 6959, + "candidate_index": 6886, "gt_datetime": "2017-11-30 04:45:00", "gt_price": 12787000.0 }, @@ -1301904,7 +1301260,7 @@ "bar_offset": 36, "tech_price": 12665000.0, "tech_datetime": "2017-11-30 03:36:00", - "candidate_index": 6958, + "candidate_index": 6885, "gt_datetime": "2017-11-30 05:24:00", "gt_price": 12800000.0 }, @@ -1301916,7 +1301272,7 @@ "bar_offset": 28, "tech_price": 12000000.0, "tech_datetime": "2017-11-30 07:30:00", - "candidate_index": 6960, + "candidate_index": 6887, "gt_datetime": "2017-11-30 06:06:00", "gt_price": 12008000.0 }, @@ -1301928,7 +1301284,7 @@ "bar_offset": 87, "tech_price": 12330000.0, "tech_datetime": "2017-11-30 10:45:00", - "candidate_index": 6961, + "candidate_index": 6888, "gt_datetime": "2017-11-30 06:24:00", "gt_price": 11550000.0 }, @@ -1301940,7 +1301296,7 @@ "bar_offset": 85, "tech_price": 12444000.0, "tech_datetime": "2017-11-30 10:57:00", - "candidate_index": 6962, + "candidate_index": 6889, "gt_datetime": "2017-11-30 06:42:00", "gt_price": 12443000.0 }, @@ -1301952,7 +1301308,7 @@ "bar_offset": 103, "tech_price": 12988000.0, "tech_datetime": "2017-11-30 01:57:00", - "candidate_index": 6957, + "candidate_index": 6884, "gt_datetime": "2017-11-30 07:06:00", "gt_price": 12600000.0 }, @@ -1301964,7 +1301320,7 @@ "bar_offset": 127, "tech_price": 12304000.0, "tech_datetime": "2017-11-30 14:21:00", - "candidate_index": 6963, + "candidate_index": 6890, "gt_datetime": "2017-11-30 08:00:00", "gt_price": 11930000.0 }, @@ -1301976,7 +1301332,7 @@ "bar_offset": 166, "tech_price": 13050000.0, "tech_datetime": "2017-11-30 00:12:00", - "candidate_index": 6956, + "candidate_index": 6883, "gt_datetime": "2017-11-30 08:30:00", "gt_price": 11405000.0 }, @@ -1301988,7 +1301344,7 @@ "bar_offset": 165, "tech_price": 11870000.0, "tech_datetime": "2017-11-30 17:39:00", - "candidate_index": 6964, + "candidate_index": 6891, "gt_datetime": "2017-11-30 09:24:00", "gt_price": 12150000.0 }, @@ -1302000,7 +1301356,7 @@ "bar_offset": 166, "tech_price": 11669000.0, "tech_datetime": "2017-11-30 19:15:00", - "candidate_index": 6965, + "candidate_index": 6892, "gt_datetime": "2017-11-30 10:57:00", "gt_price": 12560000.0 }, @@ -1302012,7 +1301368,7 @@ "bar_offset": 99, "tech_price": 11225000.0, "tech_datetime": "2017-11-30 22:06:00", - "candidate_index": 6966, + "candidate_index": 6893, "gt_datetime": "2017-11-30 17:09:00", "gt_price": 12080000.0 }, @@ -1302024,7 +1301380,7 @@ "bar_offset": 7, "tech_price": 10609000.0, "tech_datetime": "2017-12-01 00:24:00", - "candidate_index": 6967, + "candidate_index": 6894, "gt_datetime": "2017-12-01 00:03:00", "gt_price": 11297000.0 }, @@ -1302036,7 +1301392,7 @@ "bar_offset": 4, "tech_price": 11872000.0, "tech_datetime": "2017-12-01 08:33:00", - "candidate_index": 6974, + "candidate_index": 6901, "gt_datetime": "2017-12-01 08:21:00", "gt_price": 12350000.0 }, @@ -1302048,7 +1301404,7 @@ "bar_offset": 3, "tech_price": 16070000.0, "tech_datetime": "2017-12-06 16:15:00", - "candidate_index": 7069, + "candidate_index": 6996, "gt_datetime": "2017-12-06 16:06:00", "gt_price": 16250000.0 }, @@ -1302060,7 +1301416,7 @@ "bar_offset": 2, "tech_price": 18190000.0, "tech_datetime": "2017-12-07 08:00:00", - "candidate_index": 7079, + "candidate_index": 7006, "gt_datetime": "2017-12-07 07:54:00", "gt_price": 19500000.0 }, @@ -1302072,7 +1301428,7 @@ "bar_offset": 4, "tech_price": 19150000.0, "tech_datetime": "2017-12-07 09:39:00", - "candidate_index": 7080, + "candidate_index": 7007, "gt_datetime": "2017-12-07 09:27:00", "gt_price": 19551000.0 }, @@ -1302084,7 +1301440,7 @@ "bar_offset": 5, "tech_price": 21351000.0, "tech_datetime": "2017-12-08 01:27:00", - "candidate_index": 7092, + "candidate_index": 7019, "gt_datetime": "2017-12-08 01:12:00", "gt_price": 21699000.0 }, @@ -1302096,7 +1301452,7 @@ "bar_offset": 7, "tech_price": 23807000.0, "tech_datetime": "2017-12-08 09:00:00", - "candidate_index": 7095, + "candidate_index": 7022, "gt_datetime": "2017-12-08 09:21:00", "gt_price": 24990000.0 }, @@ -1302108,7 +1301464,7 @@ "bar_offset": 16, "tech_price": 24732000.0, "tech_datetime": "2017-12-08 09:42:00", - "candidate_index": 7096, + "candidate_index": 7023, "gt_datetime": "2017-12-08 10:33:00", "gt_price": 24780000.0 }, @@ -1302120,7 +1301476,7 @@ "bar_offset": 9, "tech_price": 22001000.0, "tech_datetime": "2017-12-08 13:33:00", - "candidate_index": 7098, + "candidate_index": 7025, "gt_datetime": "2017-12-08 13:06:00", "gt_price": 23953000.0 }, @@ -1302132,7 +1301488,7 @@ "bar_offset": 37, "tech_price": 22406000.0, "tech_datetime": "2017-12-08 16:30:00", - "candidate_index": 7099, + "candidate_index": 7026, "gt_datetime": "2017-12-08 14:39:00", "gt_price": 21750000.0 }, @@ -1302144,7 +1301500,7 @@ "bar_offset": 55, "tech_price": 23963000.0, "tech_datetime": "2017-12-08 11:57:00", - "candidate_index": 7097, + "candidate_index": 7024, "gt_datetime": "2017-12-08 14:57:00", "gt_price": 22500000.0 }, @@ -1302156,7 +1301512,7 @@ "bar_offset": 67, "tech_price": 19600000.0, "tech_datetime": "2017-12-08 19:42:00", - "candidate_index": 7100, + "candidate_index": 7027, "gt_datetime": "2017-12-08 16:18:00", "gt_price": 22652000.0 }, @@ -1302168,7 +1301524,7 @@ "bar_offset": 63, "tech_price": 19121000.0, "tech_datetime": "2017-12-08 22:09:00", - "candidate_index": 7101, + "candidate_index": 7028, "gt_datetime": "2017-12-08 19:00:00", "gt_price": 21200000.0 }, @@ -1302180,7 +1301536,7 @@ "bar_offset": 101, "tech_price": 20447000.0, "tech_datetime": "2017-12-09 00:06:00", - "candidate_index": 7102, + "candidate_index": 7029, "gt_datetime": "2017-12-08 19:03:00", "gt_price": 21750000.0 }, @@ -1302192,7 +1301548,7 @@ "bar_offset": 104, "tech_price": 19589000.0, "tech_datetime": "2017-12-09 01:33:00", - "candidate_index": 7103, + "candidate_index": 7030, "gt_datetime": "2017-12-08 20:21:00", "gt_price": 17994000.0 }, @@ -1302204,7 +1301560,7 @@ "bar_offset": 126, "tech_price": 19037000.0, "tech_datetime": "2017-12-09 02:54:00", - "candidate_index": 7104, + "candidate_index": 7031, "gt_datetime": "2017-12-08 20:36:00", "gt_price": 17520000.0 }, @@ -1302216,7 +1301572,7 @@ "bar_offset": 156, "tech_price": 19353000.0, "tech_datetime": "2017-12-09 04:33:00", - "candidate_index": 7105, + "candidate_index": 7032, "gt_datetime": "2017-12-08 20:45:00", "gt_price": 18470000.0 }, @@ -1302228,7 +1301584,7 @@ "bar_offset": 177, "tech_price": 19318000.0, "tech_datetime": "2017-12-09 05:45:00", - "candidate_index": 7106, + "candidate_index": 7033, "gt_datetime": "2017-12-08 20:54:00", "gt_price": 19777000.0 }, @@ -1302240,7 +1301596,7 @@ "bar_offset": 189, "tech_price": 20372000.0, "tech_datetime": "2017-12-09 07:21:00", - "candidate_index": 7107, + "candidate_index": 7034, "gt_datetime": "2017-12-08 21:54:00", "gt_price": 20500000.0 }, @@ -1302252,7 +1301608,7 @@ "bar_offset": 176, "tech_price": 20059000.0, "tech_datetime": "2017-12-09 08:36:00", - "candidate_index": 7108, + "candidate_index": 7035, "gt_datetime": "2017-12-08 23:48:00", "gt_price": 21004000.0 }, @@ -1302264,7 +1301620,7 @@ "bar_offset": 32, "tech_price": 20081000.0, "tech_datetime": "2017-12-09 08:54:00", - "candidate_index": 7109, + "candidate_index": 7036, "gt_datetime": "2017-12-09 07:18:00", "gt_price": 20833000.0 }, @@ -1302276,7 +1301632,7 @@ "bar_offset": 7, "tech_price": 18540000.0, "tech_datetime": "2017-12-09 16:36:00", - "candidate_index": 7114, + "candidate_index": 7041, "gt_datetime": "2017-12-09 16:15:00", "gt_price": 19099000.0 }, @@ -1302288,7 +1301644,7 @@ "bar_offset": 19, "tech_price": 17762000.0, "tech_datetime": "2017-12-09 21:36:00", - "candidate_index": 7116, + "candidate_index": 7043, "gt_datetime": "2017-12-09 20:39:00", "gt_price": 18345000.0 }, @@ -1302300,7 +1301656,7 @@ "bar_offset": 17, "tech_price": 16363000.0, "tech_datetime": "2017-12-10 02:12:00", - "candidate_index": 7121, + "candidate_index": 7048, "gt_datetime": "2017-12-10 03:03:00", "gt_price": 16907000.0 }, @@ -1302312,7 +1301668,7 @@ "bar_offset": 3, "tech_price": 17399000.0, "tech_datetime": "2017-12-10 08:00:00", - "candidate_index": 7124, + "candidate_index": 7051, "gt_datetime": "2017-12-10 07:51:00", "gt_price": 17840000.0 }, @@ -1302324,7 +1301680,7 @@ "bar_offset": 9, "tech_price": 15600000.0, "tech_datetime": "2017-12-10 11:42:00", - "candidate_index": 7126, + "candidate_index": 7053, "gt_datetime": "2017-12-10 11:15:00", "gt_price": 16480000.0 }, @@ -1302336,7 +1301692,7 @@ "bar_offset": 11, "tech_price": 14500000.0, "tech_datetime": "2017-12-10 12:36:00", - "candidate_index": 7128, + "candidate_index": 7055, "gt_datetime": "2017-12-10 13:09:00", "gt_price": 14650000.0 }, @@ -1302348,7 +1301704,7 @@ "bar_offset": 5, "tech_price": 15924000.0, "tech_datetime": "2017-12-10 16:09:00", - "candidate_index": 7131, + "candidate_index": 7058, "gt_datetime": "2017-12-10 15:54:00", "gt_price": 16700000.0 }, @@ -1302360,7 +1301716,7 @@ "bar_offset": 3, "tech_price": 15821000.0, "tech_datetime": "2017-12-10 19:48:00", - "candidate_index": 7133, + "candidate_index": 7060, "gt_datetime": "2017-12-10 19:39:00", "gt_price": 16295000.0 }, @@ -1302372,7 +1301728,7 @@ "bar_offset": 3, "tech_price": 17267000.0, "tech_datetime": "2017-12-10 23:45:00", - "candidate_index": 7135, + "candidate_index": 7062, "gt_datetime": "2017-12-10 23:36:00", "gt_price": 18320000.0 }, @@ -1302384,7 +1301740,7 @@ "bar_offset": 2, "tech_price": 17565000.0, "tech_datetime": "2017-12-11 00:45:00", - "candidate_index": 7136, + "candidate_index": 7063, "gt_datetime": "2017-12-11 00:39:00", "gt_price": 18001000.0 }, @@ -1302396,7 +1301752,7 @@ "bar_offset": 6, "tech_price": 17399000.0, "tech_datetime": "2017-12-11 08:57:00", - "candidate_index": 7138, + "candidate_index": 7065, "gt_datetime": "2017-12-11 08:39:00", "gt_price": 18500000.0 }, @@ -1302408,7 +1301764,7 @@ "bar_offset": 3, "tech_price": 19535000.0, "tech_datetime": "2017-12-11 12:48:00", - "candidate_index": 7142, + "candidate_index": 7069, "gt_datetime": "2017-12-11 12:39:00", "gt_price": 19900000.0 }, @@ -1302420,7 +1301776,7 @@ "bar_offset": 1, "tech_price": 19650000.0, "tech_datetime": "2017-12-12 05:36:00", - "candidate_index": 7155, + "candidate_index": 7082, "gt_datetime": "2017-12-12 05:33:00", "gt_price": 19800000.0 }, @@ -1302432,7 +1301788,7 @@ "bar_offset": 4, "tech_price": 18383000.0, "tech_datetime": "2017-12-13 11:15:00", - "candidate_index": 7181, + "candidate_index": 7108, "gt_datetime": "2017-12-13 11:03:00", "gt_price": 18877000.0 }, @@ -1302444,7 +1301800,7 @@ "bar_offset": 4, "tech_price": 18763000.0, "tech_datetime": "2017-12-13 15:00:00", - "candidate_index": 7183, + "candidate_index": 7110, "gt_datetime": "2017-12-13 14:48:00", "gt_price": 19000000.0 }, @@ -1302456,7 +1301812,7 @@ "bar_offset": 4, "tech_price": 18670000.0, "tech_datetime": "2017-12-14 17:33:00", - "candidate_index": 7202, + "candidate_index": 7129, "gt_datetime": "2017-12-14 17:21:00", "gt_price": 19400000.0 }, @@ -1302468,7 +1301824,7 @@ "bar_offset": 3, "tech_price": 20499000.0, "tech_datetime": "2017-12-15 12:00:00", - "candidate_index": 7217, + "candidate_index": 7144, "gt_datetime": "2017-12-15 11:51:00", "gt_price": 20980000.0 }, @@ -1302480,7 +1301836,7 @@ "bar_offset": 3, "tech_price": 20913000.0, "tech_datetime": "2017-12-15 19:30:00", - "candidate_index": 7220, + "candidate_index": 7147, "gt_datetime": "2017-12-15 19:21:00", "gt_price": 21000000.0 }, @@ -1302492,7 +1301848,7 @@ "bar_offset": 4, "tech_price": 22680000.0, "tech_datetime": "2017-12-17 21:21:00", - "candidate_index": 7257, + "candidate_index": 7184, "gt_datetime": "2017-12-17 21:09:00", "gt_price": 22890000.0 }, @@ -1302504,7 +1301860,7 @@ "bar_offset": 6, "tech_price": 22002000.0, "tech_datetime": "2017-12-18 08:00:00", - "candidate_index": 7264, + "candidate_index": 7191, "gt_datetime": "2017-12-18 07:42:00", "gt_price": 22300000.0 }, @@ -1302516,7 +1301872,7 @@ "bar_offset": 3, "tech_price": 22350000.0, "tech_datetime": "2017-12-19 13:36:00", - "candidate_index": 7288, + "candidate_index": 7215, "gt_datetime": "2017-12-19 13:27:00", "gt_price": 22464000.0 }, @@ -1302528,7 +1301884,7 @@ "bar_offset": 9, "tech_price": 21556000.0, "tech_datetime": "2017-12-20 09:03:00", - "candidate_index": 7298, + "candidate_index": 7225, "gt_datetime": "2017-12-20 08:36:00", "gt_price": 21821000.0 }, @@ -1302540,7 +1301896,7 @@ "bar_offset": 1, "tech_price": 21854000.0, "tech_datetime": "2017-12-20 22:21:00", - "candidate_index": 7308, + "candidate_index": 7235, "gt_datetime": "2017-12-20 22:18:00", "gt_price": 21970000.0 }, @@ -1302552,7 +1301908,7 @@ "bar_offset": 0, "tech_price": 20300000.0, "tech_datetime": "2017-12-22 00:30:00", - "candidate_index": 7334, + "candidate_index": 7261, "gt_datetime": "2017-12-22 00:30:00", "gt_price": 21000000.0 }, @@ -1302564,7 +1301920,7 @@ "bar_offset": 3, "tech_price": 20664000.0, "tech_datetime": "2017-12-22 07:39:00", - "candidate_index": 7339, + "candidate_index": 7266, "gt_datetime": "2017-12-22 07:30:00", "gt_price": 20890000.0 }, @@ -1302576,7 +1301932,7 @@ "bar_offset": 5, "tech_price": 19000000.0, "tech_datetime": "2017-12-22 13:45:00", - "candidate_index": 7344, + "candidate_index": 7271, "gt_datetime": "2017-12-22 13:30:00", "gt_price": 19601000.0 }, @@ -1302588,7 +1301944,7 @@ "bar_offset": 6, "tech_price": 19161000.0, "tech_datetime": "2017-12-22 19:57:00", - "candidate_index": 7349, + "candidate_index": 7276, "gt_datetime": "2017-12-22 19:39:00", "gt_price": 19580000.0 }, @@ -1302600,7 +1301956,7 @@ "bar_offset": 30, "tech_price": 16901000.0, "tech_datetime": "2017-12-23 01:00:00", - "candidate_index": 7352, + "candidate_index": 7279, "gt_datetime": "2017-12-22 23:30:00", "gt_price": 17380000.0 }, @@ -1302612,7 +1301968,7 @@ "bar_offset": 45, "tech_price": 17146000.0, "tech_datetime": "2017-12-23 02:39:00", - "candidate_index": 7353, + "candidate_index": 7280, "gt_datetime": "2017-12-23 00:24:00", "gt_price": 17599000.0 }, @@ -1302624,7 +1301980,7 @@ "bar_offset": 2, "tech_price": 17490000.0, "tech_datetime": "2017-12-23 04:15:00", - "candidate_index": 7354, + "candidate_index": 7281, "gt_datetime": "2017-12-23 04:09:00", "gt_price": 18248000.0 }, @@ -1302636,7 +1301992,7 @@ "bar_offset": 1, "tech_price": 19189000.0, "tech_datetime": "2017-12-23 08:00:00", - "candidate_index": 7357, + "candidate_index": 7284, "gt_datetime": "2017-12-23 07:57:00", "gt_price": 19325000.0 }, @@ -1302648,7 +1302004,7 @@ "bar_offset": 4, "tech_price": 19007000.0, "tech_datetime": "2017-12-23 13:09:00", - "candidate_index": 7360, + "candidate_index": 7287, "gt_datetime": "2017-12-23 12:57:00", "gt_price": 19500000.0 }, @@ -1302660,7 +1302016,7 @@ "bar_offset": 5, "tech_price": 19444000.0, "tech_datetime": "2017-12-24 07:48:00", - "candidate_index": 7379, + "candidate_index": 7306, "gt_datetime": "2017-12-24 07:33:00", "gt_price": 19637000.0 }, @@ -1302672,7 +1302028,7 @@ "bar_offset": 2, "tech_price": 22136000.0, "tech_datetime": "2017-12-27 14:03:00", - "candidate_index": 7441, + "candidate_index": 7368, "gt_datetime": "2017-12-27 13:57:00", "gt_price": 22460000.0 }, @@ -1302684,7 +1302040,7 @@ "bar_offset": 17, "tech_price": 21655000.0, "tech_datetime": "2017-12-28 10:51:00", - "candidate_index": 7457, + "candidate_index": 7384, "gt_datetime": "2017-12-28 11:42:00", "gt_price": 19600000.0 }, @@ -1302696,7 +1302052,7 @@ "bar_offset": 16, "tech_price": 20086000.0, "tech_datetime": "2017-12-28 13:09:00", - "candidate_index": 7458, + "candidate_index": 7385, "gt_datetime": "2017-12-28 12:21:00", "gt_price": 20700000.0 }, @@ -1302708,7 +1302064,7 @@ "bar_offset": 5, "tech_price": 19450000.0, "tech_datetime": "2017-12-28 22:33:00", - "candidate_index": 7464, + "candidate_index": 7391, "gt_datetime": "2017-12-28 22:18:00", "gt_price": 19841000.0 }, @@ -1302720,7 +1302076,7 @@ "bar_offset": 1, "tech_price": 19289000.0, "tech_datetime": "2017-12-31 12:48:00", - "candidate_index": 7508, + "candidate_index": 7435, "gt_datetime": "2017-12-31 12:45:00", "gt_price": 19500000.0 }, @@ -1302732,7 +1302088,7 @@ "bar_offset": 5, "tech_price": 20186000.0, "tech_datetime": "2018-01-03 04:33:00", - "candidate_index": 7563, + "candidate_index": 7490, "gt_datetime": "2018-01-03 04:18:00", "gt_price": 20810000.0 }, @@ -1302744,7 +1302100,7 @@ "bar_offset": 4, "tech_price": 21219000.0, "tech_datetime": "2018-01-05 05:42:00", - "candidate_index": 7602, + "candidate_index": 7529, "gt_datetime": "2018-01-05 05:30:00", "gt_price": 21830000.0 }, @@ -1302756,7 +1302112,7 @@ "bar_offset": 4, "tech_price": 23324000.0, "tech_datetime": "2018-01-05 20:06:00", - "candidate_index": 7613, + "candidate_index": 7540, "gt_datetime": "2018-01-05 19:54:00", "gt_price": 24300000.0 }, @@ -1302768,7 +1302124,7 @@ "bar_offset": 6, "tech_price": 24570000.0, "tech_datetime": "2018-01-06 02:54:00", - "candidate_index": 7618, + "candidate_index": 7545, "gt_datetime": "2018-01-06 02:36:00", "gt_price": 24996000.0 }, @@ -1302780,7 +1302136,7 @@ "bar_offset": 3, "tech_price": 25280000.0, "tech_datetime": "2018-01-06 08:39:00", - "candidate_index": 7623, + "candidate_index": 7550, "gt_datetime": "2018-01-06 08:30:00", "gt_price": 25988000.0 }, @@ -1302792,7 +1302148,7 @@ "bar_offset": 6, "tech_price": 25456000.0, "tech_datetime": "2018-01-06 10:45:00", - "candidate_index": 7624, + "candidate_index": 7551, "gt_datetime": "2018-01-06 10:27:00", "gt_price": 25778000.0 }, @@ -1302804,7 +1302160,7 @@ "bar_offset": 8, "tech_price": 25256000.0, "tech_datetime": "2018-01-07 17:57:00", - "candidate_index": 7650, + "candidate_index": 7577, "gt_datetime": "2018-01-07 17:33:00", "gt_price": 25490000.0 }, @@ -1302816,7 +1302172,7 @@ "bar_offset": 22, "tech_price": 24310000.0, "tech_datetime": "2018-01-09 03:48:00", - "candidate_index": 7669, + "candidate_index": 7596, "gt_datetime": "2018-01-09 04:54:00", "gt_price": 24596000.0 }, @@ -1302828,7 +1302184,7 @@ "bar_offset": 2, "tech_price": 24140000.0, "tech_datetime": "2018-01-09 11:24:00", - "candidate_index": 7674, + "candidate_index": 7601, "gt_datetime": "2018-01-09 11:18:00", "gt_price": 24402000.0 }, @@ -1302840,7 +1302196,7 @@ "bar_offset": 1, "tech_price": 23207000.0, "tech_datetime": "2018-01-10 03:21:00", - "candidate_index": 7684, + "candidate_index": 7611, "gt_datetime": "2018-01-10 03:18:00", "gt_price": 23690000.0 }, @@ -1302852,7 +1302208,7 @@ "bar_offset": 4, "tech_price": 21603000.0, "tech_datetime": "2018-01-10 19:18:00", - "candidate_index": 7693, + "candidate_index": 7620, "gt_datetime": "2018-01-10 19:06:00", "gt_price": 22196000.0 }, @@ -1302864,7 +1302220,7 @@ "bar_offset": 4, "tech_price": 21535000.0, "tech_datetime": "2018-01-11 03:30:00", - "candidate_index": 7702, + "candidate_index": 7629, "gt_datetime": "2018-01-11 03:18:00", "gt_price": 21699000.0 }, @@ -1302876,7 +1302232,7 @@ "bar_offset": 4, "tech_price": 19797000.0, "tech_datetime": "2018-01-11 09:15:00", - "candidate_index": 7705, + "candidate_index": 7632, "gt_datetime": "2018-01-11 09:03:00", "gt_price": 20760000.0 }, @@ -1302888,7 +1302244,7 @@ "bar_offset": 2, "tech_price": 20948000.0, "tech_datetime": "2018-01-11 11:24:00", - "candidate_index": 7707, + "candidate_index": 7634, "gt_datetime": "2018-01-11 11:18:00", "gt_price": 21124000.0 }, @@ -1302900,7 +1302256,7 @@ "bar_offset": 8, "tech_price": 18110000.0, "tech_datetime": "2018-01-11 14:36:00", - "candidate_index": 7708, + "candidate_index": 7635, "gt_datetime": "2018-01-11 14:12:00", "gt_price": 19035000.0 }, @@ -1302912,7 +1302268,7 @@ "bar_offset": 3, "tech_price": 19997000.0, "tech_datetime": "2018-01-11 17:30:00", - "candidate_index": 7710, + "candidate_index": 7637, "gt_datetime": "2018-01-11 17:21:00", "gt_price": 20300000.0 }, @@ -1302924,7 +1302280,7 @@ "bar_offset": 3, "tech_price": 19633000.0, "tech_datetime": "2018-01-11 23:21:00", - "candidate_index": 7715, + "candidate_index": 7642, "gt_datetime": "2018-01-11 23:12:00", "gt_price": 19989000.0 }, @@ -1302936,7 +1302292,7 @@ "bar_offset": 9, "tech_price": 18707000.0, "tech_datetime": "2018-01-12 09:03:00", - "candidate_index": 7722, + "candidate_index": 7649, "gt_datetime": "2018-01-12 08:36:00", "gt_price": 19290000.0 }, @@ -1302948,7 +1302304,7 @@ "bar_offset": 5, "tech_price": 20893000.0, "tech_datetime": "2018-01-13 10:57:00", - "candidate_index": 7745, + "candidate_index": 7672, "gt_datetime": "2018-01-13 10:42:00", "gt_price": 21200000.0 }, @@ -1302960,7 +1302316,7 @@ "bar_offset": 4, "tech_price": 19606000.0, "tech_datetime": "2018-01-15 10:24:00", - "candidate_index": 7781, + "candidate_index": 7708, "gt_datetime": "2018-01-15 10:12:00", "gt_price": 19950000.0 }, @@ -1302972,7 +1302328,7 @@ "bar_offset": 6, "tech_price": 19640000.0, "tech_datetime": "2018-01-15 23:24:00", - "candidate_index": 7789, + "candidate_index": 7716, "gt_datetime": "2018-01-15 23:06:00", "gt_price": 19817000.0 }, @@ -1302984,7 +1302340,7 @@ "bar_offset": 6, "tech_price": 17864000.0, "tech_datetime": "2018-01-16 10:36:00", - "candidate_index": 7796, + "candidate_index": 7723, "gt_datetime": "2018-01-16 10:18:00", "gt_price": 18525000.0 }, @@ -1302996,7 +1302352,7 @@ "bar_offset": 12, "tech_price": 16000000.0, "tech_datetime": "2018-01-16 18:36:00", - "candidate_index": 7802, + "candidate_index": 7729, "gt_datetime": "2018-01-16 19:12:00", "gt_price": 16850000.0 }, @@ -1303008,7 +1302364,7 @@ "bar_offset": 4, "tech_price": 16430000.0, "tech_datetime": "2018-01-16 21:30:00", - "candidate_index": 7805, + "candidate_index": 7732, "gt_datetime": "2018-01-16 21:18:00", "gt_price": 17000000.0 }, @@ -1303020,7 +1302376,7 @@ "bar_offset": 10, "tech_price": 15145000.0, "tech_datetime": "2018-01-17 04:45:00", - "candidate_index": 7812, + "candidate_index": 7739, "gt_datetime": "2018-01-17 04:15:00", "gt_price": 15460000.0 }, @@ -1303032,7 +1302388,7 @@ "bar_offset": 23, "tech_price": 12850000.0, "tech_datetime": "2018-01-17 07:18:00", - "candidate_index": 7813, + "candidate_index": 7740, "gt_datetime": "2018-01-17 06:09:00", "gt_price": 14570000.0 }, @@ -1303044,7 +1302400,7 @@ "bar_offset": 51, "tech_price": 14801000.0, "tech_datetime": "2018-01-17 09:33:00", - "candidate_index": 7814, + "candidate_index": 7741, "gt_datetime": "2018-01-17 07:00:00", "gt_price": 14194000.0 }, @@ -1303056,7 +1302412,7 @@ "bar_offset": 65, "tech_price": 14137000.0, "tech_datetime": "2018-01-17 10:51:00", - "candidate_index": 7815, + "candidate_index": 7742, "gt_datetime": "2018-01-17 07:36:00", "gt_price": 13900000.0 }, @@ -1303068,7 +1302424,7 @@ "bar_offset": 122, "tech_price": 15721000.0, "tech_datetime": "2018-01-17 01:33:00", - "candidate_index": 7811, + "candidate_index": 7738, "gt_datetime": "2018-01-17 07:39:00", "gt_price": 13849000.0 }, @@ -1303080,7 +1302436,7 @@ "bar_offset": 124, "tech_price": 13118000.0, "tech_datetime": "2018-01-17 14:00:00", - "candidate_index": 7816, + "candidate_index": 7743, "gt_datetime": "2018-01-17 07:48:00", "gt_price": 14045000.0 }, @@ -1303092,7 +1302448,7 @@ "bar_offset": 105, "tech_price": 13254000.0, "tech_datetime": "2018-01-17 14:42:00", - "candidate_index": 7817, + "candidate_index": 7744, "gt_datetime": "2018-01-17 09:27:00", "gt_price": 15649000.0 }, @@ -1303104,7 +1302460,7 @@ "bar_offset": 39, "tech_price": 13664000.0, "tech_datetime": "2018-01-17 15:48:00", - "candidate_index": 7818, + "candidate_index": 7745, "gt_datetime": "2018-01-17 13:51:00", "gt_price": 13849000.0 }, @@ -1303116,7 +1302472,7 @@ "bar_offset": 34, "tech_price": 13372000.0, "tech_datetime": "2018-01-17 17:03:00", - "candidate_index": 7819, + "candidate_index": 7746, "gt_datetime": "2018-01-17 15:21:00", "gt_price": 13900000.0 }, @@ -1303128,7 +1302484,7 @@ "bar_offset": 8, "tech_price": 12716000.0, "tech_datetime": "2018-01-17 21:57:00", - "candidate_index": 7822, + "candidate_index": 7749, "gt_datetime": "2018-01-17 21:33:00", "gt_price": 13068000.0 }, @@ -1303140,7 +1302496,7 @@ "bar_offset": 2, "tech_price": 12730000.0, "tech_datetime": "2018-01-18 02:21:00", - "candidate_index": 7824, + "candidate_index": 7751, "gt_datetime": "2018-01-18 02:15:00", "gt_price": 13230000.0 }, @@ -1303152,7 +1302508,7 @@ "bar_offset": 2, "tech_price": 13550000.0, "tech_datetime": "2018-01-18 05:33:00", - "candidate_index": 7825, + "candidate_index": 7752, "gt_datetime": "2018-01-18 05:27:00", "gt_price": 14290000.0 }, @@ -1303164,7 +1302520,7 @@ "bar_offset": 2, "tech_price": 14606000.0, "tech_datetime": "2018-01-18 07:27:00", - "candidate_index": 7827, + "candidate_index": 7754, "gt_datetime": "2018-01-18 07:18:00", "gt_price": 15420000.0 }, @@ -1303176,7 +1302532,7 @@ "bar_offset": 6, "tech_price": 14484000.0, "tech_datetime": "2018-01-18 09:03:00", - "candidate_index": 7828, + "candidate_index": 7755, "gt_datetime": "2018-01-18 08:45:00", "gt_price": 15100000.0 }, @@ -1303188,7 +1302544,7 @@ "bar_offset": 3, "tech_price": 15711000.0, "tech_datetime": "2018-01-18 11:33:00", - "candidate_index": 7829, + "candidate_index": 7756, "gt_datetime": "2018-01-18 11:24:00", "gt_price": 16400000.0 }, @@ -1303200,7 +1302556,7 @@ "bar_offset": 10, "tech_price": 14316000.0, "tech_datetime": "2018-01-18 15:36:00", - "candidate_index": 7831, + "candidate_index": 7758, "gt_datetime": "2018-01-18 15:06:00", "gt_price": 14800000.0 }, @@ -1303212,7 +1302568,7 @@ "bar_offset": 3, "tech_price": 14890000.0, "tech_datetime": "2018-01-18 21:42:00", - "candidate_index": 7835, + "candidate_index": 7762, "gt_datetime": "2018-01-18 21:33:00", "gt_price": 15300000.0 }, @@ -1303224,7 +1302580,7 @@ "bar_offset": 2, "tech_price": 15077000.0, "tech_datetime": "2018-01-19 05:57:00", - "candidate_index": 7844, + "candidate_index": 7771, "gt_datetime": "2018-01-19 05:51:00", "gt_price": 15498000.0 }, @@ -1303236,7 +1302592,7 @@ "bar_offset": 7, "tech_price": 16824000.0, "tech_datetime": "2018-01-20 14:24:00", - "candidate_index": 7867, + "candidate_index": 7794, "gt_datetime": "2018-01-20 14:03:00", "gt_price": 17383000.0 }, @@ -1303248,7 +1302604,7 @@ "bar_offset": 44, "tech_price": 15647000.0, "tech_datetime": "2018-01-20 12:27:00", - "candidate_index": 7866, + "candidate_index": 7793, "gt_datetime": "2018-01-20 14:39:00", "gt_price": 17200000.0 }, @@ -1303260,7 +1302616,7 @@ "bar_offset": 4, "tech_price": 16868000.0, "tech_datetime": "2018-01-21 07:36:00", - "candidate_index": 7878, + "candidate_index": 7805, "gt_datetime": "2018-01-21 07:24:00", "gt_price": 16999000.0 }, @@ -1303272,7 +1302628,7 @@ "bar_offset": 4, "tech_price": 15277000.0, "tech_datetime": "2018-01-21 13:33:00", - "candidate_index": 7881, + "candidate_index": 7808, "gt_datetime": "2018-01-21 13:21:00", "gt_price": 15768000.0 }, @@ -1303284,7 +1302640,7 @@ "bar_offset": 16, "tech_price": 14810000.0, "tech_datetime": "2018-01-21 15:51:00", - "candidate_index": 7882, + "candidate_index": 7809, "gt_datetime": "2018-01-21 15:03:00", "gt_price": 15346000.0 }, @@ -1303296,7 +1302652,7 @@ "bar_offset": 1, "tech_price": 14724000.0, "tech_datetime": "2018-01-21 21:12:00", - "candidate_index": 7885, + "candidate_index": 7812, "gt_datetime": "2018-01-21 21:09:00", "gt_price": 15149000.0 }, @@ -1303308,7 +1302664,7 @@ "bar_offset": 5, "tech_price": 14479000.0, "tech_datetime": "2018-01-22 09:24:00", - "candidate_index": 7892, + "candidate_index": 7819, "gt_datetime": "2018-01-22 09:09:00", "gt_price": 14837000.0 }, @@ -1303320,7 +1302676,7 @@ "bar_offset": 6, "tech_price": 14479000.0, "tech_datetime": "2018-01-22 16:57:00", - "candidate_index": 7897, + "candidate_index": 7824, "gt_datetime": "2018-01-22 16:39:00", "gt_price": 14706000.0 }, @@ -1303332,7 +1302688,7 @@ "bar_offset": 4, "tech_price": 13314000.0, "tech_datetime": "2018-01-23 02:48:00", - "candidate_index": 7906, + "candidate_index": 7833, "gt_datetime": "2018-01-23 02:36:00", "gt_price": 13570000.0 }, @@ -1303344,7 +1302700,7 @@ "bar_offset": 1, "tech_price": 13781000.0, "tech_datetime": "2018-01-23 09:03:00", - "candidate_index": 7910, + "candidate_index": 7837, "gt_datetime": "2018-01-23 09:00:00", "gt_price": 14020000.0 }, @@ -1303356,7 +1302712,7 @@ "bar_offset": 3, "tech_price": 13463000.0, "tech_datetime": "2018-01-24 07:36:00", - "candidate_index": 7928, + "candidate_index": 7855, "gt_datetime": "2018-01-24 07:27:00", "gt_price": 13650000.0 }, @@ -1303368,7 +1302724,7 @@ "bar_offset": 3, "tech_price": 13629000.0, "tech_datetime": "2018-01-25 11:57:00", - "candidate_index": 7950, + "candidate_index": 7877, "gt_datetime": "2018-01-25 11:48:00", "gt_price": 13843000.0 }, @@ -1303380,7 +1302736,7 @@ "bar_offset": 4, "tech_price": 12805000.0, "tech_datetime": "2018-01-27 01:18:00", - "candidate_index": 7983, + "candidate_index": 7910, "gt_datetime": "2018-01-27 01:06:00", "gt_price": 13100000.0 }, @@ -1303392,7 +1302748,7 @@ "bar_offset": 4, "tech_price": 13418000.0, "tech_datetime": "2018-01-28 21:18:00", - "candidate_index": 8015, + "candidate_index": 7942, "gt_datetime": "2018-01-28 21:06:00", "gt_price": 13510000.0 }, @@ -1303404,7 +1302760,7 @@ "bar_offset": 5, "tech_price": 11394000.0, "tech_datetime": "2018-01-31 12:12:00", - "candidate_index": 8065, + "candidate_index": 7992, "gt_datetime": "2018-01-31 11:57:00", "gt_price": 11716000.0 }, @@ -1303416,7 +1302772,7 @@ "bar_offset": 3, "tech_price": 11480000.0, "tech_datetime": "2018-01-31 17:39:00", - "candidate_index": 8070, + "candidate_index": 7997, "gt_datetime": "2018-01-31 17:30:00", "gt_price": 11565000.0 }, @@ -1303428,7 +1302784,7 @@ "bar_offset": 2, "tech_price": 10438000.0, "tech_datetime": "2018-02-02 06:48:00", - "candidate_index": 8098, + "candidate_index": 8025, "gt_datetime": "2018-02-02 06:42:00", "gt_price": 10566000.0 }, @@ -1303440,7 +1302796,7 @@ "bar_offset": 3, "tech_price": 9492000.0, "tech_datetime": "2018-02-02 12:48:00", - "candidate_index": 8100, + "candidate_index": 8027, "gt_datetime": "2018-02-02 12:39:00", "gt_price": 9599000.0 }, @@ -1303452,7 +1302808,7 @@ "bar_offset": 7, "tech_price": 8789000.0, "tech_datetime": "2018-02-02 16:33:00", - "candidate_index": 8102, + "candidate_index": 8029, "gt_datetime": "2018-02-02 16:12:00", "gt_price": 9072000.0 }, @@ -1303464,7 +1302820,7 @@ "bar_offset": 8, "tech_price": 8989000.0, "tech_datetime": "2018-02-02 23:24:00", - "candidate_index": 8107, + "candidate_index": 8034, "gt_datetime": "2018-02-02 23:00:00", "gt_price": 9406000.0 }, @@ -1303476,7 +1302832,7 @@ "bar_offset": 41, "tech_price": 9167000.0, "tech_datetime": "2018-02-03 01:12:00", - "candidate_index": 8108, + "candidate_index": 8035, "gt_datetime": "2018-02-02 23:09:00", "gt_price": 9525000.0 }, @@ -1303488,7 +1302844,7 @@ "bar_offset": 2, "tech_price": 9322000.0, "tech_datetime": "2018-02-03 02:00:00", - "candidate_index": 8109, + "candidate_index": 8036, "gt_datetime": "2018-02-03 01:54:00", "gt_price": 9535000.0 }, @@ -1303500,7 +1302856,7 @@ "bar_offset": 3, "tech_price": 9393000.0, "tech_datetime": "2018-02-03 08:18:00", - "candidate_index": 8114, + "candidate_index": 8041, "gt_datetime": "2018-02-03 08:09:00", "gt_price": 9500000.0 }, @@ -1303512,7 +1302868,7 @@ "bar_offset": 4, "tech_price": 9601000.0, "tech_datetime": "2018-02-04 00:24:00", - "candidate_index": 8131, + "candidate_index": 8058, "gt_datetime": "2018-02-04 00:12:00", "gt_price": 9980000.0 }, @@ -1303524,7 +1302880,7 @@ "bar_offset": 3, "tech_price": 9941000.0, "tech_datetime": "2018-02-04 15:12:00", - "candidate_index": 8142, + "candidate_index": 8069, "gt_datetime": "2018-02-04 15:03:00", "gt_price": 10095000.0 }, @@ -1303536,7 +1302892,7 @@ "bar_offset": 6, "tech_price": 9123000.0, "tech_datetime": "2018-02-05 07:51:00", - "candidate_index": 8157, + "candidate_index": 8084, "gt_datetime": "2018-02-05 07:33:00", "gt_price": 9300000.0 }, @@ -1303548,7 +1302904,7 @@ "bar_offset": 3, "tech_price": 8971000.0, "tech_datetime": "2018-02-05 14:24:00", - "candidate_index": 8163, + "candidate_index": 8090, "gt_datetime": "2018-02-05 14:15:00", "gt_price": 9179000.0 }, @@ -1303560,7 +1302916,7 @@ "bar_offset": 5, "tech_price": 8086000.0, "tech_datetime": "2018-02-06 06:03:00", - "candidate_index": 8177, + "candidate_index": 8104, "gt_datetime": "2018-02-06 05:48:00", "gt_price": 8348000.0 }, @@ -1303572,7 +1302928,7 @@ "bar_offset": 4, "tech_price": 6671000.0, "tech_datetime": "2018-02-06 14:03:00", - "candidate_index": 8184, + "candidate_index": 8111, "gt_datetime": "2018-02-06 14:15:00", "gt_price": 7271000.0 }, @@ -1303584,7 +1302940,7 @@ "bar_offset": 7, "tech_price": 6996000.0, "tech_datetime": "2018-02-06 15:03:00", - "candidate_index": 8185, + "candidate_index": 8112, "gt_datetime": "2018-02-06 14:42:00", "gt_price": 7435000.0 }, @@ -1303596,7 +1302952,7 @@ "bar_offset": 5, "tech_price": 6938000.0, "tech_datetime": "2018-02-06 16:24:00", - "candidate_index": 8186, + "candidate_index": 8113, "gt_datetime": "2018-02-06 16:09:00", "gt_price": 7150000.0 }, @@ -1303608,7 +1302964,7 @@ "bar_offset": 4, "tech_price": 7417000.0, "tech_datetime": "2018-02-06 18:57:00", - "candidate_index": 8188, + "candidate_index": 8115, "gt_datetime": "2018-02-06 18:45:00", "gt_price": 7700000.0 }, @@ -1303620,7 +1302976,7 @@ "bar_offset": 3, "tech_price": 7574000.0, "tech_datetime": "2018-02-06 22:24:00", - "candidate_index": 8189, + "candidate_index": 8116, "gt_datetime": "2018-02-06 22:15:00", "gt_price": 8027000.0 }, @@ -1303632,7 +1302988,7 @@ "bar_offset": 2, "tech_price": 7859000.0, "tech_datetime": "2018-02-06 23:12:00", - "candidate_index": 8190, + "candidate_index": 8117, "gt_datetime": "2018-02-06 23:06:00", "gt_price": 8100000.0 }, @@ -1303644,7 +1303000,7 @@ "bar_offset": 5, "tech_price": 7900000.0, "tech_datetime": "2018-02-07 00:42:00", - "candidate_index": 8192, + "candidate_index": 8119, "gt_datetime": "2018-02-07 00:27:00", "gt_price": 8200000.0 }, @@ -1303656,7 +1303012,7 @@ "bar_offset": 4, "tech_price": 8592000.0, "tech_datetime": "2018-02-07 08:57:00", - "candidate_index": 8198, + "candidate_index": 8125, "gt_datetime": "2018-02-07 08:45:00", "gt_price": 8701000.0 }, @@ -1303668,7 +1303024,7 @@ "bar_offset": 3, "tech_price": 9061000.0, "tech_datetime": "2018-02-07 22:36:00", - "candidate_index": 8211, + "candidate_index": 8138, "gt_datetime": "2018-02-07 22:27:00", "gt_price": 9197000.0 }, @@ -1303680,7 +1303036,7 @@ "bar_offset": 4, "tech_price": 9490000.0, "tech_datetime": "2018-02-08 22:06:00", - "candidate_index": 8224, + "candidate_index": 8151, "gt_datetime": "2018-02-08 21:54:00", "gt_price": 9620000.0 }, @@ -1303692,7 +1303048,7 @@ "bar_offset": 3, "tech_price": 10492000.0, "tech_datetime": "2018-02-10 16:15:00", - "candidate_index": 8257, + "candidate_index": 8184, "gt_datetime": "2018-02-10 16:06:00", "gt_price": 10680000.0 }, @@ -1303704,7 +1303060,7 @@ "bar_offset": 9, "tech_price": 9730000.0, "tech_datetime": "2018-02-10 18:57:00", - "candidate_index": 8259, + "candidate_index": 8186, "gt_datetime": "2018-02-10 18:30:00", "gt_price": 10179000.0 }, @@ -1303716,7 +1303072,7 @@ "bar_offset": 5, "tech_price": 9947000.0, "tech_datetime": "2018-02-10 22:48:00", - "candidate_index": 8262, + "candidate_index": 8189, "gt_datetime": "2018-02-10 22:33:00", "gt_price": 10067000.0 }, @@ -1303728,7 +1303084,7 @@ "bar_offset": 4, "tech_price": 9698000.0, "tech_datetime": "2018-02-12 01:24:00", - "candidate_index": 8286, + "candidate_index": 8213, "gt_datetime": "2018-02-12 01:12:00", "gt_price": 9800000.0 }, @@ -1303740,7 +1303096,7 @@ "bar_offset": 2, "tech_price": 10178000.0, "tech_datetime": "2018-02-13 08:42:00", - "candidate_index": 8310, + "candidate_index": 8237, "gt_datetime": "2018-02-13 08:36:00", "gt_price": 10220000.0 }, @@ -1303752,7 +1303108,7 @@ "bar_offset": 1, "tech_price": 12665000.0, "tech_datetime": "2018-02-18 11:51:00", - "candidate_index": 8410, + "candidate_index": 8337, "gt_datetime": "2018-02-18 11:48:00", "gt_price": 12750000.0 }, @@ -1303764,7 +1303120,7 @@ "bar_offset": 6, "tech_price": 13894000.0, "tech_datetime": "2018-02-21 07:42:00", - "candidate_index": 8460, + "candidate_index": 8387, "gt_datetime": "2018-02-21 07:24:00", "gt_price": 14150000.0 }, @@ -1303776,7 +1303132,7 @@ "bar_offset": 4, "tech_price": 12895000.0, "tech_datetime": "2018-02-22 11:24:00", - "candidate_index": 8481, + "candidate_index": 8408, "gt_datetime": "2018-02-22 11:36:00", "gt_price": 13037000.0 }, @@ -1303788,7 +1303144,7 @@ "bar_offset": 9, "tech_price": 12291000.0, "tech_datetime": "2018-02-24 11:57:00", - "candidate_index": 8515, + "candidate_index": 8442, "gt_datetime": "2018-02-24 11:30:00", "gt_price": 12339000.0 }, @@ -1303800,7 +1303156,7 @@ "bar_offset": 7, "tech_price": 11311000.0, "tech_datetime": "2018-02-26 08:09:00", - "candidate_index": 8550, + "candidate_index": 8477, "gt_datetime": "2018-02-26 07:48:00", "gt_price": 11397000.0 }, @@ -1303812,7 +1303168,7 @@ "bar_offset": 3, "tech_price": 12232000.0, "tech_datetime": "2018-02-28 15:39:00", - "candidate_index": 8590, + "candidate_index": 8517, "gt_datetime": "2018-02-28 15:30:00", "gt_price": 12395000.0 }, @@ -1303824,7 +1303180,7 @@ "bar_offset": 3, "tech_price": 12855000.0, "tech_datetime": "2018-03-06 05:27:00", - "candidate_index": 8690, + "candidate_index": 8617, "gt_datetime": "2018-03-06 05:18:00", "gt_price": 12878000.0 }, @@ -1303836,7 +1303192,7 @@ "bar_offset": 5, "tech_price": 11301000.0, "tech_datetime": "2018-03-08 07:39:00", - "candidate_index": 8727, + "candidate_index": 8654, "gt_datetime": "2018-03-08 07:24:00", "gt_price": 11450000.0 }, @@ -1303848,7 +1303204,7 @@ "bar_offset": 3, "tech_price": 11235000.0, "tech_datetime": "2018-03-08 19:00:00", - "candidate_index": 8735, + "candidate_index": 8662, "gt_datetime": "2018-03-08 19:09:00", "gt_price": 11289000.0 }, @@ -1303860,7 +1303216,7 @@ "bar_offset": 1, "tech_price": 10200000.0, "tech_datetime": "2018-03-10 00:03:00", - "candidate_index": 8754, + "candidate_index": 8681, "gt_datetime": "2018-03-10 00:00:00", "gt_price": 10322000.0 }, @@ -1303872,7 +1303228,7 @@ "bar_offset": 7, "tech_price": 10499000.0, "tech_datetime": "2018-03-10 15:36:00", - "candidate_index": 8765, + "candidate_index": 8692, "gt_datetime": "2018-03-10 15:15:00", "gt_price": 10549000.0 }, @@ -1303884,7 +1303240,7 @@ "bar_offset": 2, "tech_price": 10783000.0, "tech_datetime": "2018-03-12 19:24:00", - "candidate_index": 8803, + "candidate_index": 8730, "gt_datetime": "2018-03-12 19:18:00", "gt_price": 10864000.0 }, @@ -1303896,7 +1303252,7 @@ "bar_offset": 3, "tech_price": 10307000.0, "tech_datetime": "2018-03-13 15:15:00", - "candidate_index": 8815, + "candidate_index": 8742, "gt_datetime": "2018-03-13 15:06:00", "gt_price": 10380000.0 }, @@ -1303908,7 +1303264,7 @@ "bar_offset": 11, "tech_price": 9155000.0, "tech_datetime": "2018-03-15 07:51:00", - "candidate_index": 8844, + "candidate_index": 8771, "gt_datetime": "2018-03-15 07:18:00", "gt_price": 9390000.0 }, @@ -1303920,7 +1303276,7 @@ "bar_offset": 9, "tech_price": 9202000.0, "tech_datetime": "2018-03-15 23:24:00", - "candidate_index": 8855, + "candidate_index": 8782, "gt_datetime": "2018-03-15 22:57:00", "gt_price": 9306000.0 }, @@ -1303932,7 +1303288,7 @@ "bar_offset": 7, "tech_price": 9128000.0, "tech_datetime": "2018-03-16 07:24:00", - "candidate_index": 8861, + "candidate_index": 8788, "gt_datetime": "2018-03-16 07:03:00", "gt_price": 9242000.0 }, @@ -1303944,7 +1303300,7 @@ "bar_offset": 6, "tech_price": 9283000.0, "tech_datetime": "2018-03-17 07:33:00", - "candidate_index": 8884, + "candidate_index": 8811, "gt_datetime": "2018-03-17 07:51:00", "gt_price": 9324000.0 }, @@ -1303956,7 +1303312,7 @@ "bar_offset": 2, "tech_price": 9587000.0, "tech_datetime": "2018-03-20 09:03:00", - "candidate_index": 8941, + "candidate_index": 8868, "gt_datetime": "2018-03-20 08:57:00", "gt_price": 9746000.0 }, @@ -1303968,7 +1303324,7 @@ "bar_offset": 5, "tech_price": 10059000.0, "tech_datetime": "2018-03-21 13:42:00", - "candidate_index": 8965, + "candidate_index": 8892, "gt_datetime": "2018-03-21 13:27:00", "gt_price": 10149000.0 }, @@ -1303980,7 +1303336,7 @@ "bar_offset": 6, "tech_price": 9881000.0, "tech_datetime": "2018-03-25 00:06:00", - "candidate_index": 9028, + "candidate_index": 8955, "gt_datetime": "2018-03-24 23:48:00", "gt_price": 9936000.0 }, @@ -1303992,7 +1303348,7 @@ "bar_offset": 2, "tech_price": 8900000.0, "tech_datetime": "2018-03-28 00:27:00", - "candidate_index": 9084, + "candidate_index": 9011, "gt_datetime": "2018-03-28 00:21:00", "gt_price": 9019000.0 }, @@ -1304004,7 +1303360,7 @@ "bar_offset": 9, "tech_price": 7995000.0, "tech_datetime": "2018-03-30 07:54:00", - "candidate_index": 9129, + "candidate_index": 9056, "gt_datetime": "2018-03-30 07:27:00", "gt_price": 8211000.0 }, @@ -1304016,7 +1303372,7 @@ "bar_offset": 9, "tech_price": 7967000.0, "tech_datetime": "2018-03-30 17:15:00", - "candidate_index": 9134, + "candidate_index": 9061, "gt_datetime": "2018-03-30 16:48:00", "gt_price": 8076000.0 }, @@ -1304028,7 +1303384,7 @@ "bar_offset": 6, "tech_price": 7833000.0, "tech_datetime": "2018-03-31 22:06:00", - "candidate_index": 9158, + "candidate_index": 9085, "gt_datetime": "2018-03-31 21:48:00", "gt_price": 7930000.0 }, @@ -1304040,7 +1303396,7 @@ "bar_offset": 1, "tech_price": 8152000.0, "tech_datetime": "2018-04-04 04:42:00", - "candidate_index": 9220, + "candidate_index": 9147, "gt_datetime": "2018-04-04 04:39:00", "gt_price": 8185000.0 }, @@ -1304052,7 +1303408,7 @@ "bar_offset": 5, "tech_price": 7557000.0, "tech_datetime": "2018-04-05 18:06:00", - "candidate_index": 9248, + "candidate_index": 9175, "gt_datetime": "2018-04-05 17:51:00", "gt_price": 7603000.0 }, @@ -1304064,7 +1303420,7 @@ "bar_offset": 8, "tech_price": 7722000.0, "tech_datetime": "2018-04-09 11:09:00", - "candidate_index": 9316, + "candidate_index": 9243, "gt_datetime": "2018-04-09 11:33:00", "gt_price": 7750000.0 }, @@ -1304076,7 +1303432,7 @@ "bar_offset": 1, "tech_price": 8550000.0, "tech_datetime": "2018-04-13 22:24:00", - "candidate_index": 9403, + "candidate_index": 9330, "gt_datetime": "2018-04-13 22:21:00", "gt_price": 8611000.0 }, @@ -1304088,7 +1303444,7 @@ "bar_offset": 4, "tech_price": 9690000.0, "tech_datetime": "2018-04-21 16:42:00", - "candidate_index": 9543, + "candidate_index": 9470, "gt_datetime": "2018-04-21 16:30:00", "gt_price": 9820000.0 }, @@ -1304100,7 +1303456,7 @@ "bar_offset": 2, "tech_price": 10650000.0, "tech_datetime": "2018-04-25 11:57:00", - "candidate_index": 9617, + "candidate_index": 9544, "gt_datetime": "2018-04-25 11:51:00", "gt_price": 10745000.0 }, @@ -1304112,7 +1303468,7 @@ "bar_offset": 5, "tech_price": 10241000.0, "tech_datetime": "2018-04-30 12:18:00", - "candidate_index": 9712, + "candidate_index": 9639, "gt_datetime": "2018-04-30 12:03:00", "gt_price": 10288000.0 }, @@ -1304124,7 +1303480,7 @@ "bar_offset": 3, "tech_price": 10940000.0, "tech_datetime": "2018-05-06 11:12:00", - "candidate_index": 9830, + "candidate_index": 9757, "gt_datetime": "2018-05-06 11:03:00", "gt_price": 10959000.0 }, @@ -1304136,7 +1303492,7 @@ "bar_offset": 6, "tech_price": 10429000.0, "tech_datetime": "2018-05-10 09:42:00", - "candidate_index": 9902, + "candidate_index": 9829, "gt_datetime": "2018-05-10 09:24:00", "gt_price": 10458000.0 }, @@ -1304148,7 +1303504,7 @@ "bar_offset": 9, "tech_price": 9555000.0, "tech_datetime": "2018-05-11 18:00:00", - "candidate_index": 9923, + "candidate_index": 9850, "gt_datetime": "2018-05-11 17:33:00", "gt_price": 9700000.0 }, @@ -1304160,7 +1303516,7 @@ "bar_offset": 7, "tech_price": 9896000.0, "tech_datetime": "2018-05-15 06:06:00", - "candidate_index": 9981, + "candidate_index": 9908, "gt_datetime": "2018-05-15 05:45:00", "gt_price": 9930000.0 }, @@ -1304172,7 +1303528,7 @@ "bar_offset": 3, "tech_price": 9389000.0, "tech_datetime": "2018-05-21 22:24:00", - "candidate_index": 10114, + "candidate_index": 10041, "gt_datetime": "2018-05-21 22:15:00", "gt_price": 9460000.0 }, @@ -1304184,7 +1303540,7 @@ "bar_offset": 4, "tech_price": 8426000.0, "tech_datetime": "2018-06-04 09:42:00", - "candidate_index": 10382, + "candidate_index": 10309, "gt_datetime": "2018-06-04 09:30:00", "gt_price": 8475000.0 }, @@ -1304196,7 +1303552,7 @@ "bar_offset": 3, "tech_price": 7529000.0, "tech_datetime": "2018-06-19 22:24:00", - "candidate_index": 10699, + "candidate_index": 10626, "gt_datetime": "2018-06-19 22:15:00", "gt_price": 7600000.0 }, @@ -1304208,7 +1303564,7 @@ "bar_offset": 4, "tech_price": 7494000.0, "tech_datetime": "2018-06-21 11:30:00", - "candidate_index": 10728, + "candidate_index": 10655, "gt_datetime": "2018-06-21 11:18:00", "gt_price": 7519000.0 }, @@ -1304220,7 +1303576,7 @@ "bar_offset": 11, "tech_price": 7067000.0, "tech_datetime": "2018-06-26 00:00:00", - "candidate_index": 10816, + "candidate_index": 10743, "gt_datetime": "2018-06-25 23:27:00", "gt_price": 7129000.0 }, @@ -1304232,7 +1303588,7 @@ "bar_offset": 9, "tech_price": 7544000.0, "tech_datetime": "2018-07-08 08:57:00", - "candidate_index": 11065, + "candidate_index": 10992, "gt_datetime": "2018-07-08 08:30:00", "gt_price": 7616000.0 }, @@ -1304244,7 +1303600,7 @@ "bar_offset": 6, "tech_price": 8497000.0, "tech_datetime": "2018-07-21 01:57:00", - "candidate_index": 11311, + "candidate_index": 11238, "gt_datetime": "2018-07-21 01:39:00", "gt_price": 8695000.0 }, @@ -1304256,7 +1303612,7 @@ "bar_offset": 4, "tech_price": 9458000.0, "tech_datetime": "2018-07-25 09:42:00", - "candidate_index": 11403, + "candidate_index": 11330, "gt_datetime": "2018-07-25 09:30:00", "gt_price": 9600000.0 }, @@ -1304268,7 +1303624,7 @@ "bar_offset": 5, "tech_price": 9253000.0, "tech_datetime": "2018-07-29 09:51:00", - "candidate_index": 11498, + "candidate_index": 11425, "gt_datetime": "2018-07-29 09:36:00", "gt_price": 9280000.0 }, @@ -1304280,7 +1303636,7 @@ "bar_offset": 5, "tech_price": 9010000.0, "tech_datetime": "2018-07-31 21:03:00", - "candidate_index": 11569, + "candidate_index": 11496, "gt_datetime": "2018-07-31 21:18:00", "gt_price": 8974000.0 }, @@ -1304292,7 +1303648,7 @@ "bar_offset": 30, "tech_price": 8765000.0, "tech_datetime": "2018-07-31 22:54:00", - "candidate_index": 11570, + "candidate_index": 11497, "gt_datetime": "2018-07-31 21:24:00", "gt_price": 8930000.0 }, @@ -1304304,7 +1303660,7 @@ "bar_offset": 0, "tech_price": 7620000.0, "tech_datetime": "2018-08-10 06:45:00", - "candidate_index": 11796, + "candidate_index": 11723, "gt_datetime": "2018-08-10 06:45:00", "gt_price": 7666000.0 }, @@ -1304316,7 +1303672,7 @@ "bar_offset": 4, "tech_price": 7568000.0, "tech_datetime": "2018-08-13 17:45:00", - "candidate_index": 11886, + "candidate_index": 11813, "gt_datetime": "2018-08-13 17:33:00", "gt_price": 7638000.0 }, @@ -1304328,7 +1303684,7 @@ "bar_offset": 7, "tech_price": 7466000.0, "tech_datetime": "2018-08-16 00:57:00", - "candidate_index": 11936, + "candidate_index": 11863, "gt_datetime": "2018-08-16 01:18:00", "gt_price": 7634000.0 }, @@ -1304340,7 +1303696,7 @@ "bar_offset": 4, "tech_price": 7709000.0, "tech_datetime": "2018-08-22 10:48:00", - "candidate_index": 12090, + "candidate_index": 12017, "gt_datetime": "2018-08-22 11:00:00", "gt_price": 7790000.0 }, @@ -1304352,7 +1303708,7 @@ "bar_offset": 1, "tech_price": 8300000.0, "tech_datetime": "2018-09-05 11:03:00", - "candidate_index": 12432, + "candidate_index": 12359, "gt_datetime": "2018-09-05 11:00:00", "gt_price": 8360000.0 }, @@ -1304364,7 +1303720,7 @@ "bar_offset": 2, "tech_price": 7606000.0, "tech_datetime": "2018-09-22 10:21:00", - "candidate_index": 12861, + "candidate_index": 12788, "gt_datetime": "2018-09-22 10:15:00", "gt_price": 7645000.0 }, @@ -1304376,7 +1303732,7 @@ "bar_offset": 3, "tech_price": 7722000.0, "tech_datetime": "2018-10-15 16:06:00", - "candidate_index": 13436, + "candidate_index": 13363, "gt_datetime": "2018-10-15 15:57:00", "gt_price": 7875000.0 }, @@ -1304388,7 +1303744,7 @@ "bar_offset": 3, "tech_price": 6543000.0, "tech_datetime": "2018-11-16 09:24:00", - "candidate_index": 14188, + "candidate_index": 14115, "gt_datetime": "2018-11-16 09:15:00", "gt_price": 6600000.0 }, @@ -1304400,7 +1303756,7 @@ "bar_offset": 7, "tech_price": 5436000.0, "tech_datetime": "2018-11-21 00:18:00", - "candidate_index": 14285, + "candidate_index": 14212, "gt_datetime": "2018-11-20 23:57:00", "gt_price": 5685000.0 }, @@ -1304412,7 +1303768,7 @@ "bar_offset": 9, "tech_price": 5130000.0, "tech_datetime": "2018-11-21 06:48:00", - "candidate_index": 14288, + "candidate_index": 14215, "gt_datetime": "2018-11-21 06:21:00", "gt_price": 5269000.0 }, @@ -1304424,7 +1303780,7 @@ "bar_offset": 1, "tech_price": 5390000.0, "tech_datetime": "2018-11-21 18:39:00", - "candidate_index": 14300, + "candidate_index": 14227, "gt_datetime": "2018-11-21 18:36:00", "gt_price": 5430000.0 }, @@ -1304436,7 +1303792,7 @@ "bar_offset": 6, "tech_price": 5319000.0, "tech_datetime": "2018-11-22 11:15:00", - "candidate_index": 14310, + "candidate_index": 14237, "gt_datetime": "2018-11-22 10:57:00", "gt_price": 5358000.0 }, @@ -1304448,7 +1303804,7 @@ "bar_offset": 8, "tech_price": 5089000.0, "tech_datetime": "2018-11-24 10:12:00", - "candidate_index": 14348, + "candidate_index": 14275, "gt_datetime": "2018-11-24 09:48:00", "gt_price": 5131000.0 }, @@ -1304460,7 +1303816,7 @@ "bar_offset": 12, "tech_price": 4379000.0, "tech_datetime": "2018-11-25 20:39:00", - "candidate_index": 14378, + "candidate_index": 14305, "gt_datetime": "2018-11-25 20:03:00", "gt_price": 4560000.0 }, @@ -1304472,7 +1303828,7 @@ "bar_offset": 8, "tech_price": 4702000.0, "tech_datetime": "2018-11-26 07:15:00", - "candidate_index": 14385, + "candidate_index": 14312, "gt_datetime": "2018-11-26 06:51:00", "gt_price": 4785000.0 }, @@ -1304484,7 +1303840,7 @@ "bar_offset": 4, "tech_price": 4437000.0, "tech_datetime": "2018-11-27 04:39:00", - "candidate_index": 14399, + "candidate_index": 14326, "gt_datetime": "2018-11-27 04:27:00", "gt_price": 4489000.0 }, @@ -1304496,7 +1303852,7 @@ "bar_offset": 6, "tech_price": 4354000.0, "tech_datetime": "2018-11-27 16:18:00", - "candidate_index": 14406, + "candidate_index": 14333, "gt_datetime": "2018-11-27 16:00:00", "gt_price": 4400000.0 }, @@ -1304508,7 +1303864,7 @@ "bar_offset": 5, "tech_price": 4896000.0, "tech_datetime": "2018-11-29 05:57:00", - "candidate_index": 14437, + "candidate_index": 14364, "gt_datetime": "2018-11-29 05:42:00", "gt_price": 4936000.0 }, @@ -1304520,7 +1303876,7 @@ "bar_offset": 3, "tech_price": 4950000.0, "tech_datetime": "2018-11-29 20:54:00", - "candidate_index": 14446, + "candidate_index": 14373, "gt_datetime": "2018-11-29 20:45:00", "gt_price": 5021000.0 }, @@ -1304532,7 +1303888,7 @@ "bar_offset": 0, "tech_price": 4836000.0, "tech_datetime": "2018-12-02 11:21:00", - "candidate_index": 14489, + "candidate_index": 14416, "gt_datetime": "2018-12-02 11:21:00", "gt_price": 4848000.0 }, @@ -1304544,7 +1303900,7 @@ "bar_offset": 7, "tech_price": 4551000.0, "tech_datetime": "2018-12-05 00:21:00", - "candidate_index": 14532, + "candidate_index": 14459, "gt_datetime": "2018-12-05 00:00:00", "gt_price": 4596000.0 }, @@ -1304556,7 +1303912,7 @@ "bar_offset": 11, "tech_price": 3704000.0, "tech_datetime": "2018-12-08 03:42:00", - "candidate_index": 14587, + "candidate_index": 14514, "gt_datetime": "2018-12-08 04:15:00", "gt_price": 4088000.0 }, @@ -1304568,7 +1303924,7 @@ "bar_offset": 3, "tech_price": 4075000.0, "tech_datetime": "2018-12-10 02:27:00", - "candidate_index": 14618, + "candidate_index": 14545, "gt_datetime": "2018-12-10 02:18:00", "gt_price": 4120000.0 }, @@ -1304580,7 +1303936,7 @@ "bar_offset": 4, "tech_price": 4338000.0, "tech_datetime": "2018-12-19 22:51:00", - "candidate_index": 14793, + "candidate_index": 14720, "gt_datetime": "2018-12-19 22:39:00", "gt_price": 4407000.0 }, @@ -1304592,7 +1303948,7 @@ "bar_offset": 5, "tech_price": 4542000.0, "tech_datetime": "2018-12-21 02:15:00", - "candidate_index": 14814, + "candidate_index": 14741, "gt_datetime": "2018-12-21 02:00:00", "gt_price": 4632000.0 }, @@ -1304604,7 +1303960,7 @@ "bar_offset": 5, "tech_price": 4616000.0, "tech_datetime": "2018-12-21 11:06:00", - "candidate_index": 14819, + "candidate_index": 14746, "gt_datetime": "2018-12-21 10:51:00", "gt_price": 4704000.0 }, @@ -1304616,7 +1303972,7 @@ "bar_offset": 13, "tech_price": 4545000.0, "tech_datetime": "2018-12-21 22:15:00", - "candidate_index": 14826, + "candidate_index": 14753, "gt_datetime": "2018-12-21 21:36:00", "gt_price": 4593000.0 }, @@ -1304628,7 +1303984,7 @@ "bar_offset": 2, "tech_price": 4658000.0, "tech_datetime": "2018-12-25 00:39:00", - "candidate_index": 14883, + "candidate_index": 14810, "gt_datetime": "2018-12-25 00:33:00", "gt_price": 4705000.0 }, @@ -1304640,7 +1303996,7 @@ "bar_offset": 1, "tech_price": 4273000.0, "tech_datetime": "2018-12-30 08:42:00", - "candidate_index": 14978, + "candidate_index": 14905, "gt_datetime": "2018-12-30 08:39:00", "gt_price": 4379000.0 }, @@ -1304652,7 +1304008,7 @@ "bar_offset": 3, "tech_price": 4547000.0, "tech_datetime": "2019-01-07 09:51:00", - "candidate_index": 15134, + "candidate_index": 15061, "gt_datetime": "2019-01-07 10:00:00", "gt_price": 4640000.0 }, @@ -1304664,7 +1304020,7 @@ "bar_offset": 5, "tech_price": 4512000.0, "tech_datetime": "2019-01-09 00:54:00", - "candidate_index": 15171, + "candidate_index": 15098, "gt_datetime": "2019-01-09 00:39:00", "gt_price": 4573000.0 }, @@ -1304676,7 +1304032,7 @@ "bar_offset": 12, "tech_price": 4152000.0, "tech_datetime": "2019-01-19 19:39:00", - "candidate_index": 15398, + "candidate_index": 15325, "gt_datetime": "2019-01-19 19:03:00", "gt_price": 4180000.0 }, @@ -1304688,7 +1304044,7 @@ "bar_offset": 3, "tech_price": 4545000.0, "tech_datetime": "2019-02-24 15:45:00", - "candidate_index": 16286, + "candidate_index": 16213, "gt_datetime": "2019-02-24 15:54:00", "gt_price": 4557000.0 }, @@ -1304700,7 +1304056,7 @@ "bar_offset": 5, "tech_price": 5383000.0, "tech_datetime": "2019-04-02 14:36:00", - "candidate_index": 17232, + "candidate_index": 17159, "gt_datetime": "2019-04-02 14:21:00", "gt_price": 5700000.0 }, @@ -1304712,7 +1304068,7 @@ "bar_offset": 0, "tech_price": 5696000.0, "tech_datetime": "2019-04-03 12:09:00", - "candidate_index": 17245, + "candidate_index": 17172, "gt_datetime": "2019-04-03 12:09:00", "gt_price": 5764000.0 }, @@ -1304724,7 +1304080,7 @@ "bar_offset": 4, "tech_price": 5923000.0, "tech_datetime": "2019-04-04 06:15:00", - "candidate_index": 17256, + "candidate_index": 17183, "gt_datetime": "2019-04-04 06:03:00", "gt_price": 5973000.0 }, @@ -1304736,7 +1304092,7 @@ "bar_offset": 3, "tech_price": 5859000.0, "tech_datetime": "2019-04-07 01:48:00", - "candidate_index": 17305, + "candidate_index": 17232, "gt_datetime": "2019-04-07 01:39:00", "gt_price": 5912000.0 }, @@ -1304748,7 +1304104,7 @@ "bar_offset": 0, "tech_price": 6211000.0, "tech_datetime": "2019-04-11 04:48:00", - "candidate_index": 17383, + "candidate_index": 17310, "gt_datetime": "2019-04-11 04:48:00", "gt_price": 6225000.0 }, @@ -1304760,7 +1304116,7 @@ "bar_offset": 5, "tech_price": 6542000.0, "tech_datetime": "2019-04-24 15:45:00", - "candidate_index": 17628, + "candidate_index": 17555, "gt_datetime": "2019-04-24 15:30:00", "gt_price": 6560000.0 }, @@ -1304772,7 +1304128,7 @@ "bar_offset": 9, "tech_price": 6229000.0, "tech_datetime": "2019-04-26 12:03:00", - "candidate_index": 17662, + "candidate_index": 17589, "gt_datetime": "2019-04-26 11:36:00", "gt_price": 6320000.0 }, @@ -1304784,7 +1304140,7 @@ "bar_offset": 3, "tech_price": 8054000.0, "tech_datetime": "2019-05-11 15:39:00", - "candidate_index": 17957, + "candidate_index": 17884, "gt_datetime": "2019-05-11 15:30:00", "gt_price": 8235000.0 }, @@ -1304796,7 +1304152,7 @@ "bar_offset": 3, "tech_price": 8637000.0, "tech_datetime": "2019-05-12 18:45:00", - "candidate_index": 17976, + "candidate_index": 17903, "gt_datetime": "2019-05-12 18:36:00", "gt_price": 8800000.0 }, @@ -1304808,7 +1304164,7 @@ "bar_offset": 1, "tech_price": 9474000.0, "tech_datetime": "2019-05-14 07:06:00", - "candidate_index": 18003, + "candidate_index": 17930, "gt_datetime": "2019-05-14 07:09:00", "gt_price": 9505000.0 }, @@ -1304820,7 +1304176,7 @@ "bar_offset": 3, "tech_price": 9760000.0, "tech_datetime": "2019-05-14 17:09:00", - "candidate_index": 18010, + "candidate_index": 17937, "gt_datetime": "2019-05-14 17:00:00", "gt_price": 9900000.0 }, @@ -1304832,7 +1304188,7 @@ "bar_offset": 6, "tech_price": 9651000.0, "tech_datetime": "2019-05-15 09:33:00", - "candidate_index": 18021, + "candidate_index": 17948, "gt_datetime": "2019-05-15 09:15:00", "gt_price": 9753000.0 }, @@ -1304844,7 +1304200,7 @@ "bar_offset": 5, "tech_price": 9791000.0, "tech_datetime": "2019-05-16 10:18:00", - "candidate_index": 18039, + "candidate_index": 17966, "gt_datetime": "2019-05-16 10:03:00", "gt_price": 9833000.0 }, @@ -1304856,7 +1304212,7 @@ "bar_offset": 11, "tech_price": 8792000.0, "tech_datetime": "2019-05-17 13:39:00", - "candidate_index": 18059, + "candidate_index": 17986, "gt_datetime": "2019-05-17 13:06:00", "gt_price": 8999000.0 }, @@ -1304868,7 +1304224,7 @@ "bar_offset": 4, "tech_price": 9739000.0, "tech_datetime": "2019-05-20 08:24:00", - "candidate_index": 18113, + "candidate_index": 18040, "gt_datetime": "2019-05-20 08:12:00", "gt_price": 9771000.0 }, @@ -1304880,7 +1304236,7 @@ "bar_offset": 2, "tech_price": 9623000.0, "tech_datetime": "2019-05-21 06:36:00", - "candidate_index": 18132, + "candidate_index": 18059, "gt_datetime": "2019-05-21 06:30:00", "gt_price": 9700000.0 }, @@ -1304892,7 +1304248,7 @@ "bar_offset": 5, "tech_price": 10512000.0, "tech_datetime": "2019-05-27 09:48:00", - "candidate_index": 18253, + "candidate_index": 18180, "gt_datetime": "2019-05-27 10:03:00", "gt_price": 10590000.0 }, @@ -1304904,7 +1304260,7 @@ "bar_offset": 5, "tech_price": 10432000.0, "tech_datetime": "2019-05-31 01:18:00", - "candidate_index": 18322, + "candidate_index": 18249, "gt_datetime": "2019-05-31 01:03:00", "gt_price": 10827000.0 }, @@ -1304916,7 +1304272,7 @@ "bar_offset": 4, "tech_price": 10571000.0, "tech_datetime": "2019-06-02 22:00:00", - "candidate_index": 18378, + "candidate_index": 18305, "gt_datetime": "2019-06-02 21:48:00", "gt_price": 10586000.0 }, @@ -1304928,7 +1304284,7 @@ "bar_offset": 10, "tech_price": 9702000.0, "tech_datetime": "2019-06-05 20:24:00", - "candidate_index": 18426, + "candidate_index": 18353, "gt_datetime": "2019-06-05 19:54:00", "gt_price": 9777000.0 }, @@ -1304940,7 +1304296,7 @@ "bar_offset": 8, "tech_price": 9803000.0, "tech_datetime": "2019-06-08 04:06:00", - "candidate_index": 18469, + "candidate_index": 18396, "gt_datetime": "2019-06-08 03:42:00", "gt_price": 9814000.0 }, @@ -1304952,7 +1304308,7 @@ "bar_offset": 6, "tech_price": 12987000.0, "tech_datetime": "2019-06-22 22:06:00", - "candidate_index": 18721, + "candidate_index": 18648, "gt_datetime": "2019-06-22 21:48:00", "gt_price": 13054000.0 }, @@ -1304964,7 +1304320,7 @@ "bar_offset": 5, "tech_price": 14953000.0, "tech_datetime": "2019-06-26 14:30:00", - "candidate_index": 18787, + "candidate_index": 18714, "gt_datetime": "2019-06-26 14:15:00", "gt_price": 15610000.0 }, @@ -1304976,7 +1304332,7 @@ "bar_offset": 1, "tech_price": 16726000.0, "tech_datetime": "2019-06-27 05:03:00", - "candidate_index": 18795, + "candidate_index": 18722, "gt_datetime": "2019-06-27 05:00:00", "gt_price": 16858000.0 }, @@ -1304988,7 +1304344,7 @@ "bar_offset": 33, "tech_price": 15229000.0, "tech_datetime": "2019-06-27 07:33:00", - "candidate_index": 18796, + "candidate_index": 18723, "gt_datetime": "2019-06-27 05:54:00", "gt_price": 15767000.0 }, @@ -1305000,7 +1304356,7 @@ "bar_offset": 4, "tech_price": 16298000.0, "tech_datetime": "2019-06-27 09:39:00", - "candidate_index": 18798, + "candidate_index": 18725, "gt_datetime": "2019-06-27 09:27:00", "gt_price": 16406000.0 }, @@ -1305012,7 +1304368,7 @@ "bar_offset": 3, "tech_price": 14814000.0, "tech_datetime": "2019-06-27 21:12:00", - "candidate_index": 18808, + "candidate_index": 18735, "gt_datetime": "2019-06-27 21:03:00", "gt_price": 15199000.0 }, @@ -1305024,7 +1304380,7 @@ "bar_offset": 2, "tech_price": 14280000.0, "tech_datetime": "2019-06-28 08:15:00", - "candidate_index": 18815, + "candidate_index": 18742, "gt_datetime": "2019-06-28 08:09:00", "gt_price": 14520000.0 }, @@ -1305036,7 +1304392,7 @@ "bar_offset": 2, "tech_price": 14386000.0, "tech_datetime": "2019-06-28 10:30:00", - "candidate_index": 18817, + "candidate_index": 18744, "gt_datetime": "2019-06-28 10:24:00", "gt_price": 14530000.0 }, @@ -1305048,7 +1304404,7 @@ "bar_offset": 3, "tech_price": 15338000.0, "tech_datetime": "2019-06-29 09:18:00", - "candidate_index": 18840, + "candidate_index": 18767, "gt_datetime": "2019-06-29 09:09:00", "gt_price": 15411000.0 }, @@ -1305060,7 +1304416,7 @@ "bar_offset": 5, "tech_price": 14857000.0, "tech_datetime": "2019-06-29 22:18:00", - "candidate_index": 18850, + "candidate_index": 18777, "gt_datetime": "2019-06-29 22:03:00", "gt_price": 14954000.0 }, @@ -1305072,7 +1304428,7 @@ "bar_offset": 3, "tech_price": 14188000.0, "tech_datetime": "2019-07-01 06:12:00", - "candidate_index": 18873, + "candidate_index": 18800, "gt_datetime": "2019-07-01 06:21:00", "gt_price": 14273000.0 }, @@ -1305084,7 +1304440,7 @@ "bar_offset": 2, "tech_price": 13009000.0, "tech_datetime": "2019-07-02 09:21:00", - "candidate_index": 18892, + "candidate_index": 18819, "gt_datetime": "2019-07-02 09:15:00", "gt_price": 13163000.0 }, @@ -1305096,7 +1304452,7 @@ "bar_offset": 3, "tech_price": 12528000.0, "tech_datetime": "2019-07-02 18:18:00", - "candidate_index": 18898, + "candidate_index": 18825, "gt_datetime": "2019-07-02 18:09:00", "gt_price": 12719000.0 }, @@ -1305108,7 +1304464,7 @@ "bar_offset": 6, "tech_price": 13920000.0, "tech_datetime": "2019-07-03 14:51:00", - "candidate_index": 18911, + "candidate_index": 18838, "gt_datetime": "2019-07-03 14:33:00", "gt_price": 14000000.0 }, @@ -1305120,7 +1304476,7 @@ "bar_offset": 20, "tech_price": 14196000.0, "tech_datetime": "2019-07-04 08:03:00", - "candidate_index": 18924, + "candidate_index": 18851, "gt_datetime": "2019-07-04 09:03:00", "gt_price": 14516000.0 }, @@ -1305132,7 +1304488,7 @@ "bar_offset": 3, "tech_price": 15370000.0, "tech_datetime": "2019-07-10 20:54:00", - "candidate_index": 19050, + "candidate_index": 18977, "gt_datetime": "2019-07-10 20:45:00", "gt_price": 15542000.0 }, @@ -1305144,7 +1304500,7 @@ "bar_offset": 3, "tech_price": 14645000.0, "tech_datetime": "2019-07-11 07:57:00", - "candidate_index": 19056, + "candidate_index": 18983, "gt_datetime": "2019-07-11 07:48:00", "gt_price": 14784000.0 }, @@ -1305156,7 +1304512,7 @@ "bar_offset": 1, "tech_price": 14186000.0, "tech_datetime": "2019-07-12 00:24:00", - "candidate_index": 19070, + "candidate_index": 18997, "gt_datetime": "2019-07-12 00:21:00", "gt_price": 14251000.0 }, @@ -1305168,7 +1304524,7 @@ "bar_offset": 5, "tech_price": 14201000.0, "tech_datetime": "2019-07-13 06:15:00", - "candidate_index": 19092, + "candidate_index": 19019, "gt_datetime": "2019-07-13 06:00:00", "gt_price": 14298000.0 }, @@ -1305180,7 +1304536,7 @@ "bar_offset": 5, "tech_price": 13243000.0, "tech_datetime": "2019-07-16 08:30:00", - "candidate_index": 19142, + "candidate_index": 19069, "gt_datetime": "2019-07-16 08:15:00", "gt_price": 13451000.0 }, @@ -1305192,7 +1304548,7 @@ "bar_offset": 2, "tech_price": 11553000.0, "tech_datetime": "2019-07-17 15:30:00", - "candidate_index": 19174, + "candidate_index": 19101, "gt_datetime": "2019-07-17 15:24:00", "gt_price": 11657000.0 }, @@ -1305204,7 +1304560,7 @@ "bar_offset": 4, "tech_price": 11798000.0, "tech_datetime": "2019-07-18 06:54:00", - "candidate_index": 19183, + "candidate_index": 19110, "gt_datetime": "2019-07-18 06:42:00", "gt_price": 12000000.0 }, @@ -1305216,7 +1304572,7 @@ "bar_offset": 5, "tech_price": 12991000.0, "tech_datetime": "2019-07-21 08:24:00", - "candidate_index": 19248, + "candidate_index": 19175, "gt_datetime": "2019-07-21 08:09:00", "gt_price": 13109000.0 }, @@ -1305228,7 +1304584,7 @@ "bar_offset": 3, "tech_price": 12023000.0, "tech_datetime": "2019-07-25 10:24:00", - "candidate_index": 19325, + "candidate_index": 19252, "gt_datetime": "2019-07-25 10:15:00", "gt_price": 12107000.0 }, @@ -1305240,7 +1304596,7 @@ "bar_offset": 4, "tech_price": 14421000.0, "tech_datetime": "2019-08-06 16:18:00", - "candidate_index": 19556, + "candidate_index": 19483, "gt_datetime": "2019-08-06 16:06:00", "gt_price": 14551000.0 }, @@ -1305252,7 +1304608,7 @@ "bar_offset": 8, "tech_price": 14298000.0, "tech_datetime": "2019-08-07 22:42:00", - "candidate_index": 19580, + "candidate_index": 19507, "gt_datetime": "2019-08-07 22:18:00", "gt_price": 14392000.0 }, @@ -1305264,7 +1304620,7 @@ "bar_offset": 3, "tech_price": 12680000.0, "tech_datetime": "2019-08-16 07:39:00", - "candidate_index": 19756, + "candidate_index": 19683, "gt_datetime": "2019-08-16 07:30:00", "gt_price": 12777000.0 }, @@ -1305276,7 +1304632,7 @@ "bar_offset": 4, "tech_price": 12780000.0, "tech_datetime": "2019-08-17 02:27:00", - "candidate_index": 19769, + "candidate_index": 19696, "gt_datetime": "2019-08-17 02:15:00", "gt_price": 12854000.0 }, @@ -1305288,7 +1304644,7 @@ "bar_offset": 1, "tech_price": 13175000.0, "tech_datetime": "2019-08-20 09:09:00", - "candidate_index": 19821, + "candidate_index": 19748, "gt_datetime": "2019-08-20 09:06:00", "gt_price": 13265000.0 }, @@ -1305300,7 +1304656,7 @@ "bar_offset": 10, "tech_price": 12490000.0, "tech_datetime": "2019-08-26 09:48:00", - "candidate_index": 19932, + "candidate_index": 19859, "gt_datetime": "2019-08-26 09:18:00", "gt_price": 12680000.0 }, @@ -1305312,7 +1304668,7 @@ "bar_offset": 4, "tech_price": 12972000.0, "tech_datetime": "2019-09-06 21:27:00", - "candidate_index": 20137, + "candidate_index": 20064, "gt_datetime": "2019-09-06 21:15:00", "gt_price": 13000000.0 }, @@ -1305324,7 +1304680,7 @@ "bar_offset": 7, "tech_price": 12446000.0, "tech_datetime": "2019-09-13 07:36:00", - "candidate_index": 20270, + "candidate_index": 20197, "gt_datetime": "2019-09-13 07:15:00", "gt_price": 12468000.0 }, @@ -1305336,7 +1304692,7 @@ "bar_offset": 13, "tech_price": 12180000.0, "tech_datetime": "2019-09-20 05:42:00", - "candidate_index": 20403, + "candidate_index": 20330, "gt_datetime": "2019-09-20 05:03:00", "gt_price": 12253000.0 }, @@ -1305348,7 +1304704,7 @@ "bar_offset": 5, "tech_price": 10432000.0, "tech_datetime": "2019-09-25 07:00:00", - "candidate_index": 20495, + "candidate_index": 20422, "gt_datetime": "2019-09-25 06:45:00", "gt_price": 10589000.0 }, @@ -1305360,7 +1304716,7 @@ "bar_offset": 2, "tech_price": 10251000.0, "tech_datetime": "2019-09-26 07:15:00", - "candidate_index": 20509, + "candidate_index": 20436, "gt_datetime": "2019-09-26 07:09:00", "gt_price": 10380000.0 }, @@ -1305372,7 +1304728,7 @@ "bar_offset": 9, "tech_price": 9806000.0, "tech_datetime": "2019-09-29 08:12:00", - "candidate_index": 20564, + "candidate_index": 20491, "gt_datetime": "2019-09-29 07:45:00", "gt_price": 9980000.0 }, @@ -1305384,7 +1304740,7 @@ "bar_offset": 2, "tech_price": 10141000.0, "tech_datetime": "2019-10-01 12:24:00", - "candidate_index": 20605, + "candidate_index": 20532, "gt_datetime": "2019-10-01 12:18:00", "gt_price": 10240000.0 }, @@ -1305396,7 +1304752,7 @@ "bar_offset": 5, "tech_price": 10154000.0, "tech_datetime": "2019-10-11 14:15:00", - "candidate_index": 20796, + "candidate_index": 20723, "gt_datetime": "2019-10-11 14:00:00", "gt_price": 10426000.0 }, @@ -1305408,7 +1304764,7 @@ "bar_offset": 7, "tech_price": 11439000.0, "tech_datetime": "2019-10-26 11:06:00", - "candidate_index": 21075, + "candidate_index": 21002, "gt_datetime": "2019-10-26 10:45:00", "gt_price": 11926000.0 }, @@ -1305420,7 +1304776,7 @@ "bar_offset": 4, "tech_price": 11132000.0, "tech_datetime": "2019-10-26 14:33:00", - "candidate_index": 21076, + "candidate_index": 21003, "gt_datetime": "2019-10-26 14:21:00", "gt_price": 11325000.0 }, @@ -1305432,7 +1304788,7 @@ "bar_offset": 7, "tech_price": 10784000.0, "tech_datetime": "2019-10-26 21:54:00", - "candidate_index": 21082, + "candidate_index": 21009, "gt_datetime": "2019-10-26 21:33:00", "gt_price": 10974000.0 }, @@ -1305444,7 +1304800,7 @@ "bar_offset": 5, "tech_price": 11221000.0, "tech_datetime": "2019-10-28 10:45:00", - "candidate_index": 21111, + "candidate_index": 21038, "gt_datetime": "2019-10-28 10:30:00", "gt_price": 11347000.0 }, @@ -1305456,7 +1304812,7 @@ "bar_offset": 12, "tech_price": 10457000.0, "tech_datetime": "2019-11-11 01:54:00", - "candidate_index": 21375, + "candidate_index": 21302, "gt_datetime": "2019-11-11 01:18:00", "gt_price": 10616000.0 }, @@ -1305468,7 +1304824,7 @@ "bar_offset": 2, "tech_price": 8694000.0, "tech_datetime": "2019-11-23 05:36:00", - "candidate_index": 21595, + "candidate_index": 21522, "gt_datetime": "2019-11-23 05:30:00", "gt_price": 8772000.0 }, @@ -1305480,7 +1304836,7 @@ "bar_offset": 3, "tech_price": 8529000.0, "tech_datetime": "2019-11-26 01:18:00", - "candidate_index": 21640, + "candidate_index": 21567, "gt_datetime": "2019-11-26 01:09:00", "gt_price": 8655000.0 }, @@ -1305492,7 +1304848,7 @@ "bar_offset": 2, "tech_price": 9098000.0, "tech_datetime": "2019-11-30 01:06:00", - "candidate_index": 21708, + "candidate_index": 21635, "gt_datetime": "2019-11-30 01:00:00", "gt_price": 9200000.0 }, @@ -1305504,7 +1304860,7 @@ "bar_offset": 7, "tech_price": 8532000.0, "tech_datetime": "2019-12-04 22:03:00", - "candidate_index": 21794, + "candidate_index": 21721, "gt_datetime": "2019-12-04 22:24:00", "gt_price": 8976000.0 }, @@ -1305516,7 +1304872,7 @@ "bar_offset": 3, "tech_price": 8840000.0, "tech_datetime": "2019-12-07 14:00:00", - "candidate_index": 21843, + "candidate_index": 21770, "gt_datetime": "2019-12-07 13:51:00", "gt_price": 8896000.0 }, @@ -1305528,7 +1304884,7 @@ "bar_offset": 8, "tech_price": 8477000.0, "tech_datetime": "2019-12-19 08:21:00", - "candidate_index": 22048, + "candidate_index": 21975, "gt_datetime": "2019-12-19 07:57:00", "gt_price": 8681000.0 }, @@ -1305540,7 +1304896,7 @@ "bar_offset": 4, "tech_price": 8821000.0, "tech_datetime": "2019-12-24 01:27:00", - "candidate_index": 22152, + "candidate_index": 22079, "gt_datetime": "2019-12-24 01:15:00", "gt_price": 8899000.0 }, @@ -1305552,7 +1304908,7 @@ "bar_offset": 2, "tech_price": 8567000.0, "tech_datetime": "2019-12-30 05:30:00", - "candidate_index": 22278, + "candidate_index": 22205, "gt_datetime": "2019-12-30 05:24:00", "gt_price": 8634000.0 }, @@ -1305564,7 +1304920,7 @@ "bar_offset": 2, "tech_price": 9658000.0, "tech_datetime": "2020-01-08 10:00:00", - "candidate_index": 22437, + "candidate_index": 22364, "gt_datetime": "2020-01-08 09:54:00", "gt_price": 9743000.0 }, @@ -1305576,7 +1304932,7 @@ "bar_offset": 2, "tech_price": 10433000.0, "tech_datetime": "2020-01-19 11:30:00", - "candidate_index": 22665, + "candidate_index": 22592, "gt_datetime": "2020-01-19 11:24:00", "gt_price": 10471000.0 }, @@ -1305588,7 +1304944,7 @@ "bar_offset": 7, "tech_price": 11978000.0, "tech_datetime": "2020-02-13 15:33:00", - "candidate_index": 23169, + "candidate_index": 23096, "gt_datetime": "2020-02-13 15:12:00", "gt_price": 12000000.0 }, @@ -1305600,7 +1304956,7 @@ "bar_offset": 4, "tech_price": 11939000.0, "tech_datetime": "2020-02-20 02:42:00", - "candidate_index": 23287, + "candidate_index": 23214, "gt_datetime": "2020-02-20 02:30:00", "gt_price": 11959000.0 }, @@ -1305612,7 +1304968,7 @@ "bar_offset": 5, "tech_price": 10726000.0, "tech_datetime": "2020-02-27 21:36:00", - "candidate_index": 23427, + "candidate_index": 23354, "gt_datetime": "2020-02-27 21:21:00", "gt_price": 10864000.0 }, @@ -1305624,7 +1304980,7 @@ "bar_offset": 1, "tech_price": 10840000.0, "tech_datetime": "2020-03-08 01:42:00", - "candidate_index": 23606, + "candidate_index": 23533, "gt_datetime": "2020-03-08 01:39:00", "gt_price": 10975000.0 }, @@ -1305636,7 +1304992,7 @@ "bar_offset": 6, "tech_price": 9831000.0, "tech_datetime": "2020-03-10 22:27:00", - "candidate_index": 23660, + "candidate_index": 23587, "gt_datetime": "2020-03-10 22:09:00", "gt_price": 9847000.0 }, @@ -1305648,7 +1305004,7 @@ "bar_offset": 14, "tech_price": 8883000.0, "tech_datetime": "2020-03-12 19:06:00", - "candidate_index": 23696, + "candidate_index": 23623, "gt_datetime": "2020-03-12 19:48:00", "gt_price": 8219000.0 }, @@ -1305660,7 +1305016,7 @@ "bar_offset": 15, "tech_price": 7799000.0, "tech_datetime": "2020-03-12 20:39:00", - "candidate_index": 23697, + "candidate_index": 23624, "gt_datetime": "2020-03-12 19:54:00", "gt_price": 8523000.0 }, @@ -1305672,7 +1305028,7 @@ "bar_offset": 21, "tech_price": 7625000.0, "tech_datetime": "2020-03-12 22:21:00", - "candidate_index": 23698, + "candidate_index": 23625, "gt_datetime": "2020-03-12 21:18:00", "gt_price": 8047000.0 }, @@ -1305684,7 +1305040,7 @@ "bar_offset": 1, "tech_price": 7781000.0, "tech_datetime": "2020-03-13 01:06:00", - "candidate_index": 23702, + "candidate_index": 23629, "gt_datetime": "2020-03-13 01:03:00", "gt_price": 7844000.0 }, @@ -1305696,7 +1305052,7 @@ "bar_offset": 11, "tech_price": 7252000.0, "tech_datetime": "2020-03-13 07:42:00", - "candidate_index": 23708, + "candidate_index": 23635, "gt_datetime": "2020-03-13 07:09:00", "gt_price": 7419000.0 }, @@ -1305708,7 +1305064,7 @@ "bar_offset": 18, "tech_price": 6185000.0, "tech_datetime": "2020-03-13 09:54:00", - "candidate_index": 23709, + "candidate_index": 23636, "gt_datetime": "2020-03-13 09:00:00", "gt_price": 6563000.0 }, @@ -1305720,7 +1305076,7 @@ "bar_offset": 25, "tech_price": 6110000.0, "tech_datetime": "2020-03-13 10:51:00", - "candidate_index": 23710, + "candidate_index": 23637, "gt_datetime": "2020-03-13 09:36:00", "gt_price": 6600000.0 }, @@ -1305732,7 +1305088,7 @@ "bar_offset": 24, "tech_price": 6758000.0, "tech_datetime": "2020-03-13 12:42:00", - "candidate_index": 23711, + "candidate_index": 23638, "gt_datetime": "2020-03-13 11:30:00", "gt_price": 6099000.0 }, @@ -1305744,7 +1305100,7 @@ "bar_offset": 63, "tech_price": 6777000.0, "tech_datetime": "2020-03-13 14:48:00", - "candidate_index": 23712, + "candidate_index": 23639, "gt_datetime": "2020-03-13 11:39:00", "gt_price": 6600000.0 }, @@ -1305756,7 +1305112,7 @@ "bar_offset": 79, "tech_price": 6749000.0, "tech_datetime": "2020-03-13 15:42:00", - "candidate_index": 23713, + "candidate_index": 23640, "gt_datetime": "2020-03-13 11:45:00", "gt_price": 6595000.0 }, @@ -1305768,7 +1305124,7 @@ "bar_offset": 76, "tech_price": 6703000.0, "tech_datetime": "2020-03-13 16:06:00", - "candidate_index": 23714, + "candidate_index": 23641, "gt_datetime": "2020-03-13 12:18:00", "gt_price": 7316000.0 }, @@ -1305780,7 +1305136,7 @@ "bar_offset": 81, "tech_price": 6763000.0, "tech_datetime": "2020-03-13 16:30:00", - "candidate_index": 23715, + "candidate_index": 23642, "gt_datetime": "2020-03-13 12:27:00", "gt_price": 7240000.0 }, @@ -1305792,7 +1305148,7 @@ "bar_offset": 89, "tech_price": 7139000.0, "tech_datetime": "2020-03-13 17:27:00", - "candidate_index": 23716, + "candidate_index": 23643, "gt_datetime": "2020-03-13 13:00:00", "gt_price": 6931000.0 }, @@ -1305804,7 +1305160,7 @@ "bar_offset": 27, "tech_price": 7105000.0, "tech_datetime": "2020-03-13 18:24:00", - "candidate_index": 23717, + "candidate_index": 23644, "gt_datetime": "2020-03-13 17:03:00", "gt_price": 7363000.0 }, @@ -1305816,7 +1305172,7 @@ "bar_offset": 3, "tech_price": 7232000.0, "tech_datetime": "2020-03-13 19:12:00", - "candidate_index": 23718, + "candidate_index": 23645, "gt_datetime": "2020-03-13 19:03:00", "gt_price": 7363000.0 }, @@ -1305828,7 +1305184,7 @@ "bar_offset": 6, "tech_price": 7211000.0, "tech_datetime": "2020-03-13 22:51:00", - "candidate_index": 23721, + "candidate_index": 23648, "gt_datetime": "2020-03-13 22:33:00", "gt_price": 7510000.0 }, @@ -1305840,7 +1305196,7 @@ "bar_offset": 5, "tech_price": 6671000.0, "tech_datetime": "2020-03-14 02:00:00", - "candidate_index": 23723, + "candidate_index": 23650, "gt_datetime": "2020-03-14 01:45:00", "gt_price": 6911000.0 }, @@ -1305852,7 +1305208,7 @@ "bar_offset": 4, "tech_price": 7236000.0, "tech_datetime": "2020-03-14 08:24:00", - "candidate_index": 23729, + "candidate_index": 23656, "gt_datetime": "2020-03-14 08:12:00", "gt_price": 7339000.0 }, @@ -1305864,7 +1305220,7 @@ "bar_offset": 2, "tech_price": 6969000.0, "tech_datetime": "2020-03-14 20:51:00", - "candidate_index": 23741, + "candidate_index": 23668, "gt_datetime": "2020-03-14 20:45:00", "gt_price": 7049000.0 }, @@ -1305876,7 +1305232,7 @@ "bar_offset": 3, "tech_price": 6875000.0, "tech_datetime": "2020-03-15 21:27:00", - "candidate_index": 23763, + "candidate_index": 23690, "gt_datetime": "2020-03-15 21:18:00", "gt_price": 7088000.0 }, @@ -1305888,7 +1305244,7 @@ "bar_offset": 4, "tech_price": 7160000.0, "tech_datetime": "2020-03-16 07:12:00", - "candidate_index": 23770, + "candidate_index": 23697, "gt_datetime": "2020-03-16 07:00:00", "gt_price": 7300000.0 }, @@ -1305900,7 +1305256,7 @@ "bar_offset": 9, "tech_price": 6212000.0, "tech_datetime": "2020-03-16 21:36:00", - "candidate_index": 23778, + "candidate_index": 23705, "gt_datetime": "2020-03-16 21:09:00", "gt_price": 6418000.0 }, @@ -1305912,7 +1305268,7 @@ "bar_offset": 0, "tech_price": 6575000.0, "tech_datetime": "2020-03-17 01:00:00", - "candidate_index": 23782, + "candidate_index": 23709, "gt_datetime": "2020-03-17 01:00:00", "gt_price": 6676000.0 }, @@ -1305924,7 +1305280,7 @@ "bar_offset": 2, "tech_price": 6766000.0, "tech_datetime": "2020-03-17 17:24:00", - "candidate_index": 23798, + "candidate_index": 23725, "gt_datetime": "2020-03-17 17:18:00", "gt_price": 6851000.0 }, @@ -1305936,7 +1305292,7 @@ "bar_offset": 6, "tech_price": 6835000.0, "tech_datetime": "2020-03-18 09:51:00", - "candidate_index": 23812, + "candidate_index": 23739, "gt_datetime": "2020-03-18 09:33:00", "gt_price": 6891000.0 }, @@ -1305948,7 +1305304,7 @@ "bar_offset": 2, "tech_price": 7928000.0, "tech_datetime": "2020-03-20 08:00:00", - "candidate_index": 23851, + "candidate_index": 23778, "gt_datetime": "2020-03-20 07:54:00", "gt_price": 8118000.0 }, @@ -1305960,7 +1305316,7 @@ "bar_offset": 4, "tech_price": 8530000.0, "tech_datetime": "2020-03-20 20:00:00", - "candidate_index": 23860, + "candidate_index": 23787, "gt_datetime": "2020-03-20 19:48:00", "gt_price": 8630000.0 }, @@ -1305972,7 +1305328,7 @@ "bar_offset": 4, "tech_price": 7956000.0, "tech_datetime": "2020-03-21 11:24:00", - "candidate_index": 23871, + "candidate_index": 23798, "gt_datetime": "2020-03-21 11:12:00", "gt_price": 8087000.0 }, @@ -1305984,7 +1305340,7 @@ "bar_offset": 6, "tech_price": 7930000.0, "tech_datetime": "2020-03-22 06:24:00", - "candidate_index": 23887, + "candidate_index": 23814, "gt_datetime": "2020-03-22 06:06:00", "gt_price": 7999000.0 }, @@ -1305996,7 +1305352,7 @@ "bar_offset": 3, "tech_price": 7921000.0, "tech_datetime": "2020-03-23 22:15:00", - "candidate_index": 23920, + "candidate_index": 23847, "gt_datetime": "2020-03-23 22:06:00", "gt_price": 8162000.0 }, @@ -1306008,7 +1305364,7 @@ "bar_offset": 2, "tech_price": 8450000.0, "tech_datetime": "2020-03-25 18:45:00", - "candidate_index": 23956, + "candidate_index": 23883, "gt_datetime": "2020-03-25 18:39:00", "gt_price": 8510000.0 }, @@ -1306020,7 +1305376,7 @@ "bar_offset": 5, "tech_price": 7943000.0, "tech_datetime": "2020-03-31 07:45:00", - "candidate_index": 24059, + "candidate_index": 23986, "gt_datetime": "2020-03-31 07:30:00", "gt_price": 8019000.0 }, @@ -1306032,7 +1305388,7 @@ "bar_offset": 4, "tech_price": 8464000.0, "tech_datetime": "2020-04-03 02:42:00", - "candidate_index": 24117, + "candidate_index": 24044, "gt_datetime": "2020-04-03 02:30:00", "gt_price": 8499000.0 }, @@ -1306044,7 +1305400,7 @@ "bar_offset": 2, "tech_price": 8878000.0, "tech_datetime": "2020-04-07 09:39:00", - "candidate_index": 24198, + "candidate_index": 24125, "gt_datetime": "2020-04-07 09:33:00", "gt_price": 8966000.0 }, @@ -1306056,7 +1305412,7 @@ "bar_offset": 3, "tech_price": 8688000.0, "tech_datetime": "2020-04-13 02:15:00", - "candidate_index": 24306, + "candidate_index": 24233, "gt_datetime": "2020-04-13 02:06:00", "gt_price": 8750000.0 }, @@ -1306068,7 +1305424,7 @@ "bar_offset": 5, "tech_price": 8719000.0, "tech_datetime": "2020-04-19 08:06:00", - "candidate_index": 24432, + "candidate_index": 24359, "gt_datetime": "2020-04-19 07:51:00", "gt_price": 8755000.0 }, @@ -1306080,7 +1305436,7 @@ "bar_offset": 2, "tech_price": 11374000.0, "tech_datetime": "2020-04-30 15:24:00", - "candidate_index": 24647, + "candidate_index": 24574, "gt_datetime": "2020-04-30 15:18:00", "gt_price": 11430000.0 }, @@ -1306092,7 +1305448,7 @@ "bar_offset": 5, "tech_price": 10778000.0, "tech_datetime": "2020-04-30 20:27:00", - "candidate_index": 24651, + "candidate_index": 24578, "gt_datetime": "2020-04-30 20:12:00", "gt_price": 10886000.0 }, @@ -1306104,7 +1305460,7 @@ "bar_offset": 3, "tech_price": 11106000.0, "tech_datetime": "2020-05-03 10:24:00", - "candidate_index": 24695, + "candidate_index": 24622, "gt_datetime": "2020-05-03 10:15:00", "gt_price": 11128000.0 }, @@ -1306116,7 +1305472,7 @@ "bar_offset": 5, "tech_price": 12098000.0, "tech_datetime": "2020-05-08 10:03:00", - "candidate_index": 24790, + "candidate_index": 24717, "gt_datetime": "2020-05-08 09:48:00", "gt_price": 12172000.0 }, @@ -1306128,7 +1305484,7 @@ "bar_offset": 23, "tech_price": 11581000.0, "tech_datetime": "2020-05-10 08:42:00", - "candidate_index": 24821, + "candidate_index": 24748, "gt_datetime": "2020-05-10 09:51:00", "gt_price": 10955000.0 }, @@ -1306140,7 +1305496,7 @@ "bar_offset": 6, "tech_price": 10828000.0, "tech_datetime": "2020-05-10 17:24:00", - "candidate_index": 24825, + "candidate_index": 24752, "gt_datetime": "2020-05-10 17:06:00", "gt_price": 10923000.0 }, @@ -1306152,7 +1305508,7 @@ "bar_offset": 3, "tech_price": 10714000.0, "tech_datetime": "2020-05-11 08:12:00", - "candidate_index": 24837, + "candidate_index": 24764, "gt_datetime": "2020-05-11 08:03:00", "gt_price": 10832000.0 }, @@ -1306164,7 +1305520,7 @@ "bar_offset": 4, "tech_price": 11076000.0, "tech_datetime": "2020-05-11 21:42:00", - "candidate_index": 24848, + "candidate_index": 24775, "gt_datetime": "2020-05-11 21:30:00", "gt_price": 11258000.0 }, @@ -1306176,7 +1305532,7 @@ "bar_offset": 1, "tech_price": 11674000.0, "tech_datetime": "2020-05-14 19:09:00", - "candidate_index": 24913, + "candidate_index": 24840, "gt_datetime": "2020-05-14 19:06:00", "gt_price": 11944000.0 }, @@ -1306188,7 +1305544,7 @@ "bar_offset": 7, "tech_price": 11855000.0, "tech_datetime": "2020-05-18 10:51:00", - "candidate_index": 24983, + "candidate_index": 24910, "gt_datetime": "2020-05-18 10:30:00", "gt_price": 11875000.0 }, @@ -1306200,7 +1305556,7 @@ "bar_offset": 7, "tech_price": 12120000.0, "tech_datetime": "2020-06-02 22:57:00", - "candidate_index": 25264, + "candidate_index": 25191, "gt_datetime": "2020-06-02 22:36:00", "gt_price": 12160000.0 }, @@ -1306212,7 +1305568,7 @@ "bar_offset": 10, "tech_price": 11612000.0, "tech_datetime": "2020-06-23 06:39:00", - "candidate_index": 25645, + "candidate_index": 25572, "gt_datetime": "2020-06-23 06:09:00", "gt_price": 11670000.0 }, @@ -1306224,7 +1305580,7 @@ "bar_offset": 5, "tech_price": 13049000.0, "tech_datetime": "2020-07-28 07:30:00", - "candidate_index": 26447, + "candidate_index": 26374, "gt_datetime": "2020-07-28 07:15:00", "gt_price": 13290000.0 }, @@ -1306236,7 +1305592,7 @@ "bar_offset": 4, "tech_price": 14152000.0, "tech_datetime": "2020-08-02 13:24:00", - "candidate_index": 26536, + "candidate_index": 26463, "gt_datetime": "2020-08-02 13:12:00", "gt_price": 14332000.0 }, @@ -1306248,7 +1305604,7 @@ "bar_offset": 55, "tech_price": 14102000.0, "tech_datetime": "2020-08-02 11:21:00", - "candidate_index": 26535, + "candidate_index": 26462, "gt_datetime": "2020-08-02 14:06:00", "gt_price": 13697000.0 }, @@ -1306260,7 +1305616,7 @@ "bar_offset": 3, "tech_price": 14168000.0, "tech_datetime": "2020-08-10 11:45:00", - "candidate_index": 26697, + "candidate_index": 26624, "gt_datetime": "2020-08-10 11:36:00", "gt_price": 14248000.0 }, @@ -1306272,7 +1305628,7 @@ "bar_offset": 1, "tech_price": 14259000.0, "tech_datetime": "2020-08-18 14:51:00", - "candidate_index": 26861, + "candidate_index": 26788, "gt_datetime": "2020-08-18 14:48:00", "gt_price": 14288000.0 }, @@ -1306284,7 +1305640,7 @@ "bar_offset": 8, "tech_price": 14039000.0, "tech_datetime": "2020-09-02 06:57:00", - "candidate_index": 27158, + "candidate_index": 27085, "gt_datetime": "2020-09-02 07:21:00", "gt_price": 14056000.0 }, @@ -1306296,7 +1305652,7 @@ "bar_offset": 1, "tech_price": 12734000.0, "tech_datetime": "2020-09-05 06:00:00", - "candidate_index": 27211, + "candidate_index": 27138, "gt_datetime": "2020-09-05 06:03:00", "gt_price": 12776000.0 }, @@ -1306308,7 +1305664,7 @@ "bar_offset": 3, "tech_price": 12933000.0, "tech_datetime": "2020-09-17 05:57:00", - "candidate_index": 27447, + "candidate_index": 27374, "gt_datetime": "2020-09-17 05:48:00", "gt_price": 13038000.0 }, @@ -1306320,7 +1305676,7 @@ "bar_offset": 1, "tech_price": 15504000.0, "tech_datetime": "2020-10-28 12:42:00", - "candidate_index": 28323, + "candidate_index": 28250, "gt_datetime": "2020-10-28 12:39:00", "gt_price": 15541000.0 }, @@ -1306332,7 +1305688,7 @@ "bar_offset": 5, "tech_price": 15487000.0, "tech_datetime": "2020-10-31 19:21:00", - "candidate_index": 28387, + "candidate_index": 28314, "gt_datetime": "2020-10-31 19:06:00", "gt_price": 15801000.0 }, @@ -1306344,7 +1305700,7 @@ "bar_offset": 2, "tech_price": 17723000.0, "tech_datetime": "2020-11-06 10:21:00", - "candidate_index": 28502, + "candidate_index": 28429, "gt_datetime": "2020-11-06 10:15:00", "gt_price": 17780000.0 }, @@ -1306356,7 +1305712,7 @@ "bar_offset": 2, "tech_price": 20038000.0, "tech_datetime": "2020-11-18 14:00:00", - "candidate_index": 28733, + "candidate_index": 28660, "gt_datetime": "2020-11-18 13:54:00", "gt_price": 20300000.0 }, @@ -1306368,7 +1305724,7 @@ "bar_offset": 1, "tech_price": 20918000.0, "tech_datetime": "2020-11-21 11:33:00", - "candidate_index": 28787, + "candidate_index": 28714, "gt_datetime": "2020-11-21 11:30:00", "gt_price": 20999000.0 }, @@ -1306380,7 +1305736,7 @@ "bar_offset": 6, "tech_price": 21130000.0, "tech_datetime": "2020-11-25 23:06:00", - "candidate_index": 28870, + "candidate_index": 28797, "gt_datetime": "2020-11-25 22:48:00", "gt_price": 21350000.0 }, @@ -1306392,7 +1305748,7 @@ "bar_offset": 2, "tech_price": 19427000.0, "tech_datetime": "2020-11-26 20:27:00", - "candidate_index": 28887, + "candidate_index": 28814, "gt_datetime": "2020-11-26 20:21:00", "gt_price": 19647000.0 }, @@ -1306404,7 +1305760,7 @@ "bar_offset": 7, "tech_price": 19477000.0, "tech_datetime": "2020-11-27 10:21:00", - "candidate_index": 28896, + "candidate_index": 28823, "gt_datetime": "2020-11-27 10:00:00", "gt_price": 19640000.0 }, @@ -1306416,7 +1305772,7 @@ "bar_offset": 1, "tech_price": 21388000.0, "tech_datetime": "2020-12-01 20:21:00", - "candidate_index": 28984, + "candidate_index": 28911, "gt_datetime": "2020-12-01 20:18:00", "gt_price": 21621000.0 }, @@ -1306428,7 +1305784,7 @@ "bar_offset": 3, "tech_price": 21139000.0, "tech_datetime": "2020-12-02 00:15:00", - "candidate_index": 28985, + "candidate_index": 28912, "gt_datetime": "2020-12-02 00:06:00", "gt_price": 21399000.0 }, @@ -1306440,7 +1305796,7 @@ "bar_offset": 4, "tech_price": 25056000.0, "tech_datetime": "2020-12-17 18:27:00", - "candidate_index": 29293, + "candidate_index": 29220, "gt_datetime": "2020-12-17 18:15:00", "gt_price": 25757000.0 }, @@ -1306452,7 +1305808,7 @@ "bar_offset": 4, "tech_price": 26412000.0, "tech_datetime": "2020-12-21 05:51:00", - "candidate_index": 29367, + "candidate_index": 29294, "gt_datetime": "2020-12-21 05:39:00", "gt_price": 26570000.0 }, @@ -1306464,7 +1305820,7 @@ "bar_offset": 3, "tech_price": 26843000.0, "tech_datetime": "2020-12-23 10:12:00", - "candidate_index": 29412, + "candidate_index": 29339, "gt_datetime": "2020-12-23 10:03:00", "gt_price": 27059000.0 }, @@ -1306476,7 +1305832,7 @@ "bar_offset": 1, "tech_price": 31058000.0, "tech_datetime": "2020-12-27 20:36:00", - "candidate_index": 29498, + "candidate_index": 29425, "gt_datetime": "2020-12-27 20:33:00", "gt_price": 31647000.0 }, @@ -1306488,7 +1305844,7 @@ "bar_offset": 8, "tech_price": 36121000.0, "tech_datetime": "2021-01-03 04:18:00", - "candidate_index": 29628, + "candidate_index": 29555, "gt_datetime": "2021-01-03 03:54:00", "gt_price": 36520000.0 }, @@ -1306500,7 +1305856,7 @@ "bar_offset": 2, "tech_price": 38675000.0, "tech_datetime": "2021-01-03 16:54:00", - "candidate_index": 29635, + "candidate_index": 29562, "gt_datetime": "2021-01-03 16:48:00", "gt_price": 39427000.0 }, @@ -1306512,7 +1305868,7 @@ "bar_offset": 5, "tech_price": 38125000.0, "tech_datetime": "2021-01-04 13:21:00", - "candidate_index": 29650, + "candidate_index": 29577, "gt_datetime": "2021-01-04 13:06:00", "gt_price": 38399000.0 }, @@ -1306524,7 +1305880,7 @@ "bar_offset": 1, "tech_price": 36256000.0, "tech_datetime": "2021-01-05 00:03:00", - "candidate_index": 29656, + "candidate_index": 29583, "gt_datetime": "2021-01-05 00:00:00", "gt_price": 36692000.0 }, @@ -1306536,7 +1305892,7 @@ "bar_offset": 2, "tech_price": 37118000.0, "tech_datetime": "2021-01-05 09:48:00", - "candidate_index": 29664, + "candidate_index": 29591, "gt_datetime": "2021-01-05 09:42:00", "gt_price": 37400000.0 }, @@ -1306548,7 +1305904,7 @@ "bar_offset": 11, "tech_price": 39507000.0, "tech_datetime": "2021-01-06 14:00:00", - "candidate_index": 29683, + "candidate_index": 29610, "gt_datetime": "2021-01-06 13:27:00", "gt_price": 39798000.0 }, @@ -1306560,7 +1305916,7 @@ "bar_offset": 2, "tech_price": 43560000.0, "tech_datetime": "2021-01-08 03:21:00", - "candidate_index": 29716, + "candidate_index": 29643, "gt_datetime": "2021-01-08 03:15:00", "gt_price": 44770000.0 }, @@ -1306572,7 +1305928,7 @@ "bar_offset": 2, "tech_price": 44474000.0, "tech_datetime": "2021-01-08 07:54:00", - "candidate_index": 29721, + "candidate_index": 29648, "gt_datetime": "2021-01-08 07:48:00", "gt_price": 44840000.0 }, @@ -1306584,7 +1305940,7 @@ "bar_offset": 2, "tech_price": 47197000.0, "tech_datetime": "2021-01-09 00:15:00", - "candidate_index": 29732, + "candidate_index": 29659, "gt_datetime": "2021-01-09 00:09:00", "gt_price": 47954000.0 }, @@ -1306596,7 +1305952,7 @@ "bar_offset": 20, "tech_price": 42592000.0, "tech_datetime": "2021-01-11 04:33:00", - "candidate_index": 29776, + "candidate_index": 29703, "gt_datetime": "2021-01-11 05:33:00", "gt_price": 44960000.0 }, @@ -1306608,7 +1305964,7 @@ "bar_offset": 6, "tech_price": 44129000.0, "tech_datetime": "2021-01-11 07:42:00", - "candidate_index": 29778, + "candidate_index": 29705, "gt_datetime": "2021-01-11 07:24:00", "gt_price": 44500000.0 }, @@ -1306620,7 +1305976,7 @@ "bar_offset": 12, "tech_price": 38713000.0, "tech_datetime": "2021-01-11 13:30:00", - "candidate_index": 29782, + "candidate_index": 29709, "gt_datetime": "2021-01-11 12:54:00", "gt_price": 40364000.0 }, @@ -1306632,7 +1305988,7 @@ "bar_offset": 8, "tech_price": 39683000.0, "tech_datetime": "2021-01-11 14:33:00", - "candidate_index": 29783, + "candidate_index": 29710, "gt_datetime": "2021-01-11 14:09:00", "gt_price": 40306000.0 }, @@ -1306644,7 +1306000,7 @@ "bar_offset": 6, "tech_price": 40181000.0, "tech_datetime": "2021-01-11 19:24:00", - "candidate_index": 29786, + "candidate_index": 29713, "gt_datetime": "2021-01-11 19:06:00", "gt_price": 40858000.0 }, @@ -1306656,7 +1306012,7 @@ "bar_offset": 9, "tech_price": 37129000.0, "tech_datetime": "2021-01-12 00:12:00", - "candidate_index": 29790, + "candidate_index": 29717, "gt_datetime": "2021-01-11 23:45:00", "gt_price": 38262000.0 }, @@ -1306668,7 +1306024,7 @@ "bar_offset": 6, "tech_price": 36798000.0, "tech_datetime": "2021-01-12 03:00:00", - "candidate_index": 29791, + "candidate_index": 29718, "gt_datetime": "2021-01-12 02:42:00", "gt_price": 37886000.0 }, @@ -1306680,7 +1306036,7 @@ "bar_offset": 2, "tech_price": 40470000.0, "tech_datetime": "2021-01-12 08:57:00", - "candidate_index": 29798, + "candidate_index": 29725, "gt_datetime": "2021-01-12 08:51:00", "gt_price": 40847000.0 }, @@ -1306692,7 +1306048,7 @@ "bar_offset": 7, "tech_price": 40510000.0, "tech_datetime": "2021-01-12 17:06:00", - "candidate_index": 29804, + "candidate_index": 29731, "gt_datetime": "2021-01-12 16:45:00", "gt_price": 40800000.0 }, @@ -1306704,7 +1306060,7 @@ "bar_offset": 7, "tech_price": 39000000.0, "tech_datetime": "2021-01-13 07:24:00", - "candidate_index": 29817, + "candidate_index": 29744, "gt_datetime": "2021-01-13 07:03:00", "gt_price": 39300000.0 }, @@ -1306716,7 +1306072,7 @@ "bar_offset": 3, "tech_price": 43439000.0, "tech_datetime": "2021-01-15 00:42:00", - "candidate_index": 29855, + "candidate_index": 29782, "gt_datetime": "2021-01-15 00:33:00", "gt_price": 43898000.0 }, @@ -1306728,7 +1306084,7 @@ "bar_offset": 3, "tech_price": 41537000.0, "tech_datetime": "2021-01-16 10:30:00", - "candidate_index": 29881, + "candidate_index": 29808, "gt_datetime": "2021-01-16 10:21:00", "gt_price": 41848000.0 }, @@ -1306740,7 +1306096,7 @@ "bar_offset": 8, "tech_price": 40844000.0, "tech_datetime": "2021-01-20 01:30:00", - "candidate_index": 29949, + "candidate_index": 29876, "gt_datetime": "2021-01-20 01:06:00", "gt_price": 41018000.0 }, @@ -1306752,7 +1306108,7 @@ "bar_offset": 7, "tech_price": 39337000.0, "tech_datetime": "2021-01-21 08:51:00", - "candidate_index": 29976, + "candidate_index": 29903, "gt_datetime": "2021-01-21 08:30:00", "gt_price": 39449000.0 }, @@ -1306764,7 +1306120,7 @@ "bar_offset": 5, "tech_price": 36588000.0, "tech_datetime": "2021-01-22 04:57:00", - "candidate_index": 29996, + "candidate_index": 29923, "gt_datetime": "2021-01-22 04:42:00", "gt_price": 36841000.0 }, @@ -1306776,7 +1306132,7 @@ "bar_offset": 18, "tech_price": 34391000.0, "tech_datetime": "2021-01-22 08:54:00", - "candidate_index": 29998, + "candidate_index": 29925, "gt_datetime": "2021-01-22 08:00:00", "gt_price": 35600000.0 }, @@ -1306788,7 +1306144,7 @@ "bar_offset": 6, "tech_price": 35437000.0, "tech_datetime": "2021-01-22 15:06:00", - "candidate_index": 30002, + "candidate_index": 29929, "gt_datetime": "2021-01-22 15:24:00", "gt_price": 36153000.0 }, @@ -1306800,7 +1306156,7 @@ "bar_offset": 3, "tech_price": 37210000.0, "tech_datetime": "2021-01-23 05:39:00", - "candidate_index": 30010, + "candidate_index": 29937, "gt_datetime": "2021-01-23 05:30:00", "gt_price": 37357000.0 }, @@ -1306812,7 +1306168,7 @@ "bar_offset": 11, "tech_price": 37862000.0, "tech_datetime": "2021-01-25 22:39:00", - "candidate_index": 30064, + "candidate_index": 29991, "gt_datetime": "2021-01-25 23:12:00", "gt_price": 38276000.0 }, @@ -1306824,7 +1306180,7 @@ "bar_offset": 4, "tech_price": 37507000.0, "tech_datetime": "2021-01-29 12:33:00", - "candidate_index": 30138, + "candidate_index": 30065, "gt_datetime": "2021-01-29 12:21:00", "gt_price": 37741000.0 }, @@ -1306836,7 +1306192,7 @@ "bar_offset": 3, "tech_price": 39109000.0, "tech_datetime": "2021-01-29 18:42:00", - "candidate_index": 30142, + "candidate_index": 30069, "gt_datetime": "2021-01-29 18:33:00", "gt_price": 40949000.0 }, @@ -1306848,7 +1306204,7 @@ "bar_offset": 3, "tech_price": 40260000.0, "tech_datetime": "2021-01-29 23:06:00", - "candidate_index": 30146, + "candidate_index": 30073, "gt_datetime": "2021-01-29 22:57:00", "gt_price": 40683000.0 }, @@ -1306860,7 +1306216,7 @@ "bar_offset": 8, "tech_price": 37526000.0, "tech_datetime": "2021-02-01 18:24:00", - "candidate_index": 30198, + "candidate_index": 30125, "gt_datetime": "2021-02-01 18:00:00", "gt_price": 38050000.0 }, @@ -1306872,7 +1306228,7 @@ "bar_offset": 2, "tech_price": 40766000.0, "tech_datetime": "2021-02-04 17:36:00", - "candidate_index": 30255, + "candidate_index": 30182, "gt_datetime": "2021-02-04 17:30:00", "gt_price": 41242000.0 }, @@ -1306884,7 +1306240,7 @@ "bar_offset": 4, "tech_price": 43369000.0, "tech_datetime": "2021-02-07 01:12:00", - "candidate_index": 30298, + "candidate_index": 30225, "gt_datetime": "2021-02-07 01:00:00", "gt_price": 43649000.0 }, @@ -1306896,7 +1306252,7 @@ "bar_offset": 4, "tech_price": 46313000.0, "tech_datetime": "2021-02-08 22:51:00", - "candidate_index": 30340, + "candidate_index": 30267, "gt_datetime": "2021-02-08 22:39:00", "gt_price": 47000000.0 }, @@ -1306908,7 +1306264,7 @@ "bar_offset": 2, "tech_price": 50800000.0, "tech_datetime": "2021-02-09 16:21:00", - "candidate_index": 30355, + "candidate_index": 30282, "gt_datetime": "2021-02-09 16:15:00", "gt_price": 51000000.0 }, @@ -1306920,7 +1306276,7 @@ "bar_offset": 2, "tech_price": 65612000.0, "tech_datetime": "2021-02-22 04:18:00", - "candidate_index": 30583, + "candidate_index": 30510, "gt_datetime": "2021-02-22 04:12:00", "gt_price": 65800000.0 }, @@ -1306932,7 +1306288,7 @@ "bar_offset": 2, "tech_price": 62500000.0, "tech_datetime": "2021-02-23 07:12:00", - "candidate_index": 30603, + "candidate_index": 30530, "gt_datetime": "2021-02-23 07:06:00", "gt_price": 63365000.0 }, @@ -1306944,7 +1306300,7 @@ "bar_offset": 6, "tech_price": 53828000.0, "tech_datetime": "2021-02-23 19:27:00", - "candidate_index": 30610, + "candidate_index": 30537, "gt_datetime": "2021-02-23 19:09:00", "gt_price": 55360000.0 }, @@ -1306956,7 +1306312,7 @@ "bar_offset": 4, "tech_price": 54483000.0, "tech_datetime": "2021-02-23 22:27:00", - "candidate_index": 30612, + "candidate_index": 30539, "gt_datetime": "2021-02-23 22:15:00", "gt_price": 55342000.0 }, @@ -1306968,7 +1306324,7 @@ "bar_offset": 4, "tech_price": 54775000.0, "tech_datetime": "2021-02-24 00:57:00", - "candidate_index": 30613, + "candidate_index": 30540, "gt_datetime": "2021-02-24 00:45:00", "gt_price": 55705000.0 }, @@ -1306980,7 +1306336,7 @@ "bar_offset": 4, "tech_price": 57280000.0, "tech_datetime": "2021-02-24 13:27:00", - "candidate_index": 30623, + "candidate_index": 30550, "gt_datetime": "2021-02-24 13:15:00", "gt_price": 58046000.0 }, @@ -1306992,7 +1306348,7 @@ "bar_offset": 4, "tech_price": 57782000.0, "tech_datetime": "2021-02-25 22:24:00", - "candidate_index": 30647, + "candidate_index": 30574, "gt_datetime": "2021-02-25 22:12:00", "gt_price": 58714000.0 }, @@ -1307004,7 +1306360,7 @@ "bar_offset": 3, "tech_price": 54862000.0, "tech_datetime": "2021-02-27 02:12:00", - "candidate_index": 30670, + "candidate_index": 30597, "gt_datetime": "2021-02-27 02:03:00", "gt_price": 55233000.0 }, @@ -1307016,7 +1306372,7 @@ "bar_offset": 5, "tech_price": 54560000.0, "tech_datetime": "2021-02-27 15:57:00", - "candidate_index": 30680, + "candidate_index": 30607, "gt_datetime": "2021-02-27 15:42:00", "gt_price": 55282000.0 }, @@ -1307028,7 +1306384,7 @@ "bar_offset": 2, "tech_price": 56599000.0, "tech_datetime": "2021-03-02 09:30:00", - "candidate_index": 30738, + "candidate_index": 30665, "gt_datetime": "2021-03-02 09:24:00", "gt_price": 57271000.0 }, @@ -1307040,7 +1306396,7 @@ "bar_offset": 5, "tech_price": 58586000.0, "tech_datetime": "2021-03-03 22:15:00", - "candidate_index": 30771, + "candidate_index": 30698, "gt_datetime": "2021-03-03 22:00:00", "gt_price": 59400000.0 }, @@ -1307052,7 +1306408,7 @@ "bar_offset": 5, "tech_price": 70814000.0, "tech_datetime": "2021-03-14 09:42:00", - "candidate_index": 30972, + "candidate_index": 30899, "gt_datetime": "2021-03-14 09:27:00", "gt_price": 71200000.0 }, @@ -1307064,7 +1306420,7 @@ "bar_offset": 6, "tech_price": 65680000.0, "tech_datetime": "2021-03-17 09:18:00", - "candidate_index": 31033, + "candidate_index": 30960, "gt_datetime": "2021-03-17 09:00:00", "gt_price": 66250000.0 }, @@ -1307076,7 +1306432,7 @@ "bar_offset": 4, "tech_price": 69532000.0, "tech_datetime": "2021-03-19 01:27:00", - "candidate_index": 31059, + "candidate_index": 30986, "gt_datetime": "2021-03-19 01:39:00", "gt_price": 69879000.0 }, @@ -1307088,7 +1306444,7 @@ "bar_offset": 6, "tech_price": 69184000.0, "tech_datetime": "2021-03-20 22:42:00", - "candidate_index": 31090, + "candidate_index": 31017, "gt_datetime": "2021-03-20 22:24:00", "gt_price": 69541000.0 }, @@ -1307100,7 +1306456,7 @@ "bar_offset": 21, "tech_price": 67736000.0, "tech_datetime": "2021-03-24 21:36:00", - "candidate_index": 31158, + "candidate_index": 31085, "gt_datetime": "2021-03-24 22:39:00", "gt_price": 68100000.0 }, @@ -1307112,7 +1306468,7 @@ "bar_offset": 3, "tech_price": 75186000.0, "tech_datetime": "2021-04-04 00:00:00", - "candidate_index": 31354, + "candidate_index": 31281, "gt_datetime": "2021-04-03 23:51:00", "gt_price": 75341000.0 }, @@ -1307124,7 +1306480,7 @@ "bar_offset": 1, "tech_price": 78703000.0, "tech_datetime": "2021-04-07 12:03:00", - "candidate_index": 31418, + "candidate_index": 31345, "gt_datetime": "2021-04-07 12:00:00", "gt_price": 79500000.0 }, @@ -1307136,7 +1306492,7 @@ "bar_offset": 7, "tech_price": 72878000.0, "tech_datetime": "2021-04-07 17:30:00", - "candidate_index": 31422, + "candidate_index": 31349, "gt_datetime": "2021-04-07 17:09:00", "gt_price": 76330000.0 }, @@ -1307148,7 +1306504,7 @@ "bar_offset": 2, "tech_price": 74013000.0, "tech_datetime": "2021-04-08 07:57:00", - "candidate_index": 31431, + "candidate_index": 31358, "gt_datetime": "2021-04-08 07:51:00", "gt_price": 74457000.0 }, @@ -1307160,7 +1306516,7 @@ "bar_offset": 1, "tech_price": 81061000.0, "tech_datetime": "2021-04-14 15:18:00", - "candidate_index": 31551, + "candidate_index": 31478, "gt_datetime": "2021-04-14 15:15:00", "gt_price": 81487000.0 }, @@ -1307172,7 +1306528,7 @@ "bar_offset": 14, "tech_price": 74641000.0, "tech_datetime": "2021-04-18 14:18:00", - "candidate_index": 31631, + "candidate_index": 31558, "gt_datetime": "2021-04-18 13:36:00", "gt_price": 76296000.0 }, @@ -1307184,7 +1306540,7 @@ "bar_offset": 0, "tech_price": 75356000.0, "tech_datetime": "2021-04-19 12:00:00", - "candidate_index": 31646, + "candidate_index": 31573, "gt_datetime": "2021-04-19 12:00:00", "gt_price": 77400000.0 }, @@ -1307196,7 +1306552,7 @@ "bar_offset": 12, "tech_price": 67592000.0, "tech_datetime": "2021-04-20 10:42:00", - "candidate_index": 31664, + "candidate_index": 31591, "gt_datetime": "2021-04-20 10:06:00", "gt_price": 69700000.0 }, @@ -1307208,7 +1306564,7 @@ "bar_offset": 4, "tech_price": 71677000.0, "tech_datetime": "2021-04-21 07:18:00", - "candidate_index": 31678, + "candidate_index": 31605, "gt_datetime": "2021-04-21 07:06:00", "gt_price": 71992000.0 }, @@ -1307220,7 +1306576,7 @@ "bar_offset": 3, "tech_price": 66811000.0, "tech_datetime": "2021-04-22 21:45:00", - "candidate_index": 31705, + "candidate_index": 31632, "gt_datetime": "2021-04-22 21:36:00", "gt_price": 67864000.0 }, @@ -1307232,7 +1306588,7 @@ "bar_offset": 15, "tech_price": 59650000.0, "tech_datetime": "2021-04-23 08:54:00", - "candidate_index": 31712, + "candidate_index": 31639, "gt_datetime": "2021-04-23 08:09:00", "gt_price": 61515000.0 }, @@ -1307244,7 +1306600,7 @@ "bar_offset": 17, "tech_price": 60297000.0, "tech_datetime": "2021-04-23 10:12:00", - "candidate_index": 31713, + "candidate_index": 31640, "gt_datetime": "2021-04-23 09:21:00", "gt_price": 61233000.0 }, @@ -1307256,7 +1306612,7 @@ "bar_offset": 5, "tech_price": 58043000.0, "tech_datetime": "2021-04-23 13:18:00", - "candidate_index": 31714, + "candidate_index": 31641, "gt_datetime": "2021-04-23 13:03:00", "gt_price": 59000000.0 }, @@ -1307268,7 +1306624,7 @@ "bar_offset": 2, "tech_price": 58778000.0, "tech_datetime": "2021-04-23 20:48:00", - "candidate_index": 31719, + "candidate_index": 31646, "gt_datetime": "2021-04-23 20:42:00", "gt_price": 59800000.0 }, @@ -1307280,7 +1306636,7 @@ "bar_offset": 1, "tech_price": 60400000.0, "tech_datetime": "2021-04-24 09:03:00", - "candidate_index": 31730, + "candidate_index": 31657, "gt_datetime": "2021-04-24 09:00:00", "gt_price": 61584000.0 }, @@ -1307292,7 +1306648,7 @@ "bar_offset": 2, "tech_price": 61500000.0, "tech_datetime": "2021-04-25 06:06:00", - "candidate_index": 31746, + "candidate_index": 31673, "gt_datetime": "2021-04-25 06:00:00", "gt_price": 62390000.0 }, @@ -1307304,7 +1306660,7 @@ "bar_offset": 8, "tech_price": 70799000.0, "tech_datetime": "2021-05-03 20:48:00", - "candidate_index": 31915, + "candidate_index": 31842, "gt_datetime": "2021-05-03 20:24:00", "gt_price": 70951000.0 }, @@ -1307316,7 +1306672,7 @@ "bar_offset": 7, "tech_price": 69839000.0, "tech_datetime": "2021-05-06 19:45:00", - "candidate_index": 31976, + "candidate_index": 31903, "gt_datetime": "2021-05-06 19:24:00", "gt_price": 70333000.0 }, @@ -1307328,7 +1306684,7 @@ "bar_offset": 3, "tech_price": 71112000.0, "tech_datetime": "2021-05-11 06:12:00", - "candidate_index": 32071, + "candidate_index": 31998, "gt_datetime": "2021-05-11 05:06:00", "gt_price": 77974000.0 }, @@ -1307340,7 +1306696,7 @@ "bar_offset": 3, "tech_price": 64454000.0, "tech_datetime": "2021-05-13 11:27:00", - "candidate_index": 32117, + "candidate_index": 32044, "gt_datetime": "2021-05-13 11:18:00", "gt_price": 65200000.0 }, @@ -1307352,7 +1306708,7 @@ "bar_offset": 3, "tech_price": 60225000.0, "tech_datetime": "2021-05-16 19:36:00", - "candidate_index": 32178, + "candidate_index": 32105, "gt_datetime": "2021-05-16 19:45:00", "gt_price": 60690000.0 }, @@ -1307364,7 +1306720,7 @@ "bar_offset": 1, "tech_price": 55545000.0, "tech_datetime": "2021-05-17 17:06:00", - "candidate_index": 32200, + "candidate_index": 32127, "gt_datetime": "2021-05-17 17:03:00", "gt_price": 56788000.0 }, @@ -1307376,7 +1306732,7 @@ "bar_offset": 3, "tech_price": 55660000.0, "tech_datetime": "2021-05-18 10:36:00", - "candidate_index": 32213, + "candidate_index": 32140, "gt_datetime": "2021-05-18 10:27:00", "gt_price": 56400000.0 }, @@ -1307388,7 +1306744,7 @@ "bar_offset": 4, "tech_price": 51791000.0, "tech_datetime": "2021-05-19 18:00:00", - "candidate_index": 32240, + "candidate_index": 32167, "gt_datetime": "2021-05-19 17:48:00", "gt_price": 51979000.0 }, @@ -1307400,7 +1306756,7 @@ "bar_offset": 11, "tech_price": 50522000.0, "tech_datetime": "2021-05-19 21:27:00", - "candidate_index": 32243, + "candidate_index": 32170, "gt_datetime": "2021-05-19 22:00:00", "gt_price": 48000000.0 }, @@ -1307412,7 +1306768,7 @@ "bar_offset": 24, "tech_price": 46910000.0, "tech_datetime": "2021-05-19 23:24:00", - "candidate_index": 32244, + "candidate_index": 32171, "gt_datetime": "2021-05-19 22:12:00", "gt_price": 45883000.0 }, @@ -1307424,7 +1306780,7 @@ "bar_offset": 37, "tech_price": 49959000.0, "tech_datetime": "2021-05-19 20:27:00", - "candidate_index": 32242, + "candidate_index": 32169, "gt_datetime": "2021-05-19 22:18:00", "gt_price": 47000000.0 }, @@ -1307436,7 +1306792,7 @@ "bar_offset": 45, "tech_price": 49224000.0, "tech_datetime": "2021-05-20 01:00:00", - "candidate_index": 32245, + "candidate_index": 32172, "gt_datetime": "2021-05-19 22:45:00", "gt_price": 49500000.0 }, @@ -1307448,7 +1306804,7 @@ "bar_offset": 5, "tech_price": 52401000.0, "tech_datetime": "2021-05-20 05:24:00", - "candidate_index": 32247, + "candidate_index": 32174, "gt_datetime": "2021-05-20 05:09:00", "gt_price": 52893000.0 }, @@ -1307460,7 +1306816,7 @@ "bar_offset": 4, "tech_price": 51996000.0, "tech_datetime": "2021-05-20 08:03:00", - "candidate_index": 32248, + "candidate_index": 32175, "gt_datetime": "2021-05-20 07:51:00", "gt_price": 53648000.0 }, @@ -1307472,7 +1306828,7 @@ "bar_offset": 5, "tech_price": 51066000.0, "tech_datetime": "2021-05-20 16:45:00", - "candidate_index": 32257, + "candidate_index": 32184, "gt_datetime": "2021-05-20 16:30:00", "gt_price": 51700000.0 }, @@ -1307484,7 +1306840,7 @@ "bar_offset": 4, "tech_price": 51880000.0, "tech_datetime": "2021-05-20 22:33:00", - "candidate_index": 32262, + "candidate_index": 32189, "gt_datetime": "2021-05-20 22:21:00", "gt_price": 52877000.0 }, @@ -1307496,7 +1306852,7 @@ "bar_offset": 6, "tech_price": 52327000.0, "tech_datetime": "2021-05-21 10:21:00", - "candidate_index": 32266, + "candidate_index": 32193, "gt_datetime": "2021-05-21 10:39:00", "gt_price": 52667000.0 }, @@ -1307508,7 +1306864,7 @@ "bar_offset": 1, "tech_price": 50611000.0, "tech_datetime": "2021-05-21 23:12:00", - "candidate_index": 32277, + "candidate_index": 32204, "gt_datetime": "2021-05-21 23:09:00", "gt_price": 51660000.0 }, @@ -1307520,7 +1306876,7 @@ "bar_offset": 9, "tech_price": 48921000.0, "tech_datetime": "2021-05-22 08:33:00", - "candidate_index": 32286, + "candidate_index": 32213, "gt_datetime": "2021-05-22 09:00:00", "gt_price": 49163000.0 }, @@ -1307532,7 +1306888,7 @@ "bar_offset": 4, "tech_price": 48052000.0, "tech_datetime": "2021-05-23 10:12:00", - "candidate_index": 32307, + "candidate_index": 32234, "gt_datetime": "2021-05-23 10:00:00", "gt_price": 48480000.0 }, @@ -1307544,7 +1306900,7 @@ "bar_offset": 9, "tech_price": 40241000.0, "tech_datetime": "2021-05-24 02:33:00", - "candidate_index": 32318, + "candidate_index": 32245, "gt_datetime": "2021-05-24 02:06:00", "gt_price": 41859000.0 }, @@ -1307556,7 +1306912,7 @@ "bar_offset": 4, "tech_price": 42795000.0, "tech_datetime": "2021-05-24 09:33:00", - "candidate_index": 32327, + "candidate_index": 32254, "gt_datetime": "2021-05-24 09:21:00", "gt_price": 43620000.0 }, @@ -1307568,7 +1306924,7 @@ "bar_offset": 3, "tech_price": 46310000.0, "tech_datetime": "2021-05-24 21:51:00", - "candidate_index": 32338, + "candidate_index": 32265, "gt_datetime": "2021-05-24 21:42:00", "gt_price": 47180000.0 }, @@ -1307580,7 +1306936,7 @@ "bar_offset": 4, "tech_price": 48493000.0, "tech_datetime": "2021-05-25 09:54:00", - "candidate_index": 32348, + "candidate_index": 32275, "gt_datetime": "2021-05-25 09:42:00", "gt_price": 49074000.0 }, @@ -1307592,7 +1306948,7 @@ "bar_offset": 1, "tech_price": 47363000.0, "tech_datetime": "2021-05-25 16:00:00", - "candidate_index": 32353, + "candidate_index": 32280, "gt_datetime": "2021-05-25 15:57:00", "gt_price": 47757000.0 }, @@ -1307604,7 +1306960,7 @@ "bar_offset": 8, "tech_price": 48450000.0, "tech_datetime": "2021-05-26 16:00:00", - "candidate_index": 32375, + "candidate_index": 32302, "gt_datetime": "2021-05-26 15:36:00", "gt_price": 48888000.0 }, @@ -1307616,7 +1306972,7 @@ "bar_offset": 10, "tech_price": 47702000.0, "tech_datetime": "2021-05-27 22:57:00", - "candidate_index": 32403, + "candidate_index": 32330, "gt_datetime": "2021-05-27 22:27:00", "gt_price": 48090000.0 }, @@ -1307628,7 +1306984,7 @@ "bar_offset": 1, "tech_price": 45096000.0, "tech_datetime": "2021-05-28 22:45:00", - "candidate_index": 32423, + "candidate_index": 32350, "gt_datetime": "2021-05-28 22:42:00", "gt_price": 45323000.0 }, @@ -1307640,7 +1306996,7 @@ "bar_offset": 11, "tech_price": 44341000.0, "tech_datetime": "2021-05-29 14:57:00", - "candidate_index": 32437, + "candidate_index": 32364, "gt_datetime": "2021-05-29 14:24:00", "gt_price": 44772000.0 }, @@ -1307652,7 +1307008,7 @@ "bar_offset": 5, "tech_price": 43600000.0, "tech_datetime": "2021-05-31 06:57:00", - "candidate_index": 32470, + "candidate_index": 32397, "gt_datetime": "2021-05-31 06:42:00", "gt_price": 43850000.0 }, @@ -1307664,7 +1307020,7 @@ "bar_offset": 3, "tech_price": 45476000.0, "tech_datetime": "2021-06-03 19:36:00", - "candidate_index": 32543, + "candidate_index": 32470, "gt_datetime": "2021-06-03 19:27:00", "gt_price": 45657000.0 }, @@ -1307676,7 +1307032,7 @@ "bar_offset": 8, "tech_price": 43831000.0, "tech_datetime": "2021-06-10 19:30:00", - "candidate_index": 32672, + "candidate_index": 32599, "gt_datetime": "2021-06-10 19:06:00", "gt_price": 44488000.0 }, @@ -1307688,7 +1307044,7 @@ "bar_offset": 6, "tech_price": 47290000.0, "tech_datetime": "2021-06-16 03:33:00", - "candidate_index": 32761, + "candidate_index": 32688, "gt_datetime": "2021-06-16 03:15:00", "gt_price": 47521000.0 }, @@ -1307700,7 +1307056,7 @@ "bar_offset": 3, "tech_price": 42190000.0, "tech_datetime": "2021-06-21 05:39:00", - "candidate_index": 32860, + "candidate_index": 32787, "gt_datetime": "2021-06-21 05:30:00", "gt_price": 42478000.0 }, @@ -1307712,7 +1307068,7 @@ "bar_offset": 4, "tech_price": 38642000.0, "tech_datetime": "2021-06-22 12:51:00", - "candidate_index": 32884, + "candidate_index": 32811, "gt_datetime": "2021-06-22 12:39:00", "gt_price": 39045000.0 }, @@ -1307724,7 +1307080,7 @@ "bar_offset": 7, "tech_price": 39450000.0, "tech_datetime": "2021-06-23 22:36:00", - "candidate_index": 32903, + "candidate_index": 32830, "gt_datetime": "2021-06-23 22:15:00", "gt_price": 40107000.0 }, @@ -1307736,7 +1307092,7 @@ "bar_offset": 10, "tech_price": 40664000.0, "tech_datetime": "2021-06-25 11:45:00", - "candidate_index": 32936, + "candidate_index": 32863, "gt_datetime": "2021-06-25 11:15:00", "gt_price": 40938000.0 }, @@ -1307748,7 +1307104,7 @@ "bar_offset": 7, "tech_price": 42122000.0, "tech_datetime": "2021-06-30 05:33:00", - "candidate_index": 33023, + "candidate_index": 32950, "gt_datetime": "2021-06-30 05:12:00", "gt_price": 42194000.0 }, @@ -1307760,7 +1307116,7 @@ "bar_offset": 3, "tech_price": 41479000.0, "tech_datetime": "2021-07-05 07:06:00", - "candidate_index": 33118, + "candidate_index": 33045, "gt_datetime": "2021-07-05 06:57:00", "gt_price": 41680000.0 }, @@ -1307772,7 +1307128,7 @@ "bar_offset": 1, "tech_price": 40394000.0, "tech_datetime": "2021-07-12 13:24:00", - "candidate_index": 33253, + "candidate_index": 33180, "gt_datetime": "2021-07-12 13:21:00", "gt_price": 40550000.0 }, @@ -1307784,7 +1307140,7 @@ "bar_offset": 7, "tech_price": 41446000.0, "tech_datetime": "2021-07-26 09:39:00", - "candidate_index": 33536, + "candidate_index": 33463, "gt_datetime": "2021-07-26 10:00:00", "gt_price": 45753000.0 }, @@ -1307796,7 +1307152,7 @@ "bar_offset": 4, "tech_price": 46300000.0, "tech_datetime": "2021-07-27 04:33:00", - "candidate_index": 33549, + "candidate_index": 33476, "gt_datetime": "2021-07-27 04:21:00", "gt_price": 46866000.0 }, @@ -1307808,7 +1307164,7 @@ "bar_offset": 6, "tech_price": 47078000.0, "tech_datetime": "2021-07-28 20:51:00", - "candidate_index": 33582, + "candidate_index": 33509, "gt_datetime": "2021-07-28 20:33:00", "gt_price": 47400000.0 }, @@ -1307820,7 +1307176,7 @@ "bar_offset": 3, "tech_price": 49087000.0, "tech_datetime": "2021-08-01 13:06:00", - "candidate_index": 33646, + "candidate_index": 33573, "gt_datetime": "2021-08-01 12:57:00", "gt_price": 49372000.0 }, @@ -1307832,7 +1307188,7 @@ "bar_offset": 5, "tech_price": 55341000.0, "tech_datetime": "2021-08-14 09:42:00", - "candidate_index": 33917, + "candidate_index": 33844, "gt_datetime": "2021-08-14 09:27:00", "gt_price": 55680000.0 }, @@ -1307844,7 +1307200,7 @@ "bar_offset": 3, "tech_price": 58542000.0, "tech_datetime": "2021-08-23 15:15:00", - "candidate_index": 34110, + "candidate_index": 34037, "gt_datetime": "2021-08-23 15:06:00", "gt_price": 58705000.0 }, @@ -1307856,7 +1307212,7 @@ "bar_offset": 8, "tech_price": 57857000.0, "tech_datetime": "2021-08-29 10:24:00", - "candidate_index": 34238, + "candidate_index": 34165, "gt_datetime": "2021-08-29 10:00:00", "gt_price": 58000000.0 }, @@ -1307868,7 +1307224,7 @@ "bar_offset": 3, "tech_price": 61021000.0, "tech_datetime": "2021-09-07 12:30:00", - "candidate_index": 34429, + "candidate_index": 34356, "gt_datetime": "2021-09-07 12:21:00", "gt_price": 61143000.0 }, @@ -1307880,7 +1307236,7 @@ "bar_offset": 36, "tech_price": 56160000.0, "tech_datetime": "2021-09-08 02:27:00", - "candidate_index": 34436, + "candidate_index": 34363, "gt_datetime": "2021-09-08 00:39:00", "gt_price": 57984000.0 }, @@ -1307892,7 +1307248,7 @@ "bar_offset": 6, "tech_price": 54482000.0, "tech_datetime": "2021-09-13 23:03:00", - "candidate_index": 34549, + "candidate_index": 34476, "gt_datetime": "2021-09-13 22:45:00", "gt_price": 56698000.0 }, @@ -1307904,7 +1307260,7 @@ "bar_offset": 7, "tech_price": 58788000.0, "tech_datetime": "2021-09-18 15:15:00", - "candidate_index": 34642, + "candidate_index": 34569, "gt_datetime": "2021-09-18 14:54:00", "gt_price": 58953000.0 }, @@ -1307916,7 +1307272,7 @@ "bar_offset": 15, "tech_price": 53760000.0, "tech_datetime": "2021-09-21 11:24:00", - "candidate_index": 34699, + "candidate_index": 34626, "gt_datetime": "2021-09-21 10:39:00", "gt_price": 54276000.0 }, @@ -1307928,7 +1307284,7 @@ "bar_offset": 7, "tech_price": 54372000.0, "tech_datetime": "2021-09-24 17:06:00", - "candidate_index": 34758, + "candidate_index": 34685, "gt_datetime": "2021-09-24 16:45:00", "gt_price": 54629000.0 }, @@ -1307940,7 +1307296,7 @@ "bar_offset": 3, "tech_price": 53619000.0, "tech_datetime": "2021-09-27 11:00:00", - "candidate_index": 34821, + "candidate_index": 34748, "gt_datetime": "2021-09-27 11:09:00", "gt_price": 53742000.0 }, @@ -1307952,7 +1307308,7 @@ "bar_offset": 4, "tech_price": 71193000.0, "tech_datetime": "2021-10-12 06:03:00", - "candidate_index": 35098, + "candidate_index": 35025, "gt_datetime": "2021-10-12 05:51:00", "gt_price": 71475000.0 }, @@ -1307964,7 +1307320,7 @@ "bar_offset": 16, "tech_price": 80883000.0, "tech_datetime": "2021-10-21 00:06:00", - "candidate_index": 35258, + "candidate_index": 35185, "gt_datetime": "2021-10-21 00:54:00", "gt_price": 81200000.0 }, @@ -1307976,7 +1307332,7 @@ "bar_offset": 3, "tech_price": 76548000.0, "tech_datetime": "2021-10-25 22:42:00", - "candidate_index": 35349, + "candidate_index": 35276, "gt_datetime": "2021-10-25 22:33:00", "gt_price": 76965000.0 }, @@ -1307988,7 +1307344,7 @@ "bar_offset": 8, "tech_price": 74102000.0, "tech_datetime": "2021-10-28 22:54:00", - "candidate_index": 35404, + "candidate_index": 35331, "gt_datetime": "2021-10-28 22:30:00", "gt_price": 74357000.0 }, @@ -1308000,7 +1307356,7 @@ "bar_offset": 1, "tech_price": 75303000.0, "tech_datetime": "2021-10-30 01:24:00", - "candidate_index": 35424, + "candidate_index": 35351, "gt_datetime": "2021-10-30 01:21:00", "gt_price": 75452000.0 }, @@ -1308012,7 +1307368,7 @@ "bar_offset": 6, "tech_price": 81961000.0, "tech_datetime": "2021-11-09 13:18:00", - "candidate_index": 35646, + "candidate_index": 35573, "gt_datetime": "2021-11-09 13:00:00", "gt_price": 82477000.0 }, @@ -1308024,7 +1307380,7 @@ "bar_offset": 8, "tech_price": 74002000.0, "tech_datetime": "2021-11-22 02:24:00", - "candidate_index": 35896, + "candidate_index": 35823, "gt_datetime": "2021-11-22 02:00:00", "gt_price": 74179000.0 }, @@ -1308036,7 +1307392,7 @@ "bar_offset": 4, "tech_price": 73572000.0, "tech_datetime": "2021-11-26 01:30:00", - "candidate_index": 35971, + "candidate_index": 35898, "gt_datetime": "2021-11-26 01:18:00", "gt_price": 73950000.0 }, @@ -1308048,7 +1307404,7 @@ "bar_offset": 21, "tech_price": 73068000.0, "tech_datetime": "2021-11-30 02:57:00", - "candidate_index": 36055, + "candidate_index": 35982, "gt_datetime": "2021-11-30 04:00:00", "gt_price": 73147000.0 }, @@ -1308060,7 +1307416,7 @@ "bar_offset": 24, "tech_price": 65959000.0, "tech_datetime": "2021-12-04 13:27:00", - "candidate_index": 36142, + "candidate_index": 36069, "gt_datetime": "2021-12-04 14:39:00", "gt_price": 62868000.0 }, @@ -1308072,7 +1307428,7 @@ "bar_offset": 25, "tech_price": 60908000.0, "tech_datetime": "2021-12-04 16:03:00", - "candidate_index": 36143, + "candidate_index": 36070, "gt_datetime": "2021-12-04 14:48:00", "gt_price": 62700000.0 }, @@ -1308084,7 +1307440,7 @@ "bar_offset": 8, "tech_price": 61898000.0, "tech_datetime": "2021-12-05 12:09:00", - "candidate_index": 36155, + "candidate_index": 36082, "gt_datetime": "2021-12-05 12:33:00", "gt_price": 63250000.0 }, @@ -1308096,7 +1307452,7 @@ "bar_offset": 2, "tech_price": 63600000.0, "tech_datetime": "2021-12-07 21:18:00", - "candidate_index": 36196, + "candidate_index": 36123, "gt_datetime": "2021-12-07 21:12:00", "gt_price": 63999000.0 }, @@ -1308108,7 +1307464,7 @@ "bar_offset": 7, "tech_price": 62580000.0, "tech_datetime": "2021-12-13 03:36:00", - "candidate_index": 36293, + "candidate_index": 36220, "gt_datetime": "2021-12-13 03:15:00", "gt_price": 62847000.0 }, @@ -1308120,7 +1307476,7 @@ "bar_offset": 1, "tech_price": 61484000.0, "tech_datetime": "2021-12-16 05:45:00", - "candidate_index": 36350, + "candidate_index": 36277, "gt_datetime": "2021-12-16 05:42:00", "gt_price": 61936000.0 }, @@ -1308132,7 +1307488,7 @@ "bar_offset": 4, "tech_price": 62632000.0, "tech_datetime": "2021-12-25 04:21:00", - "candidate_index": 36507, + "candidate_index": 36434, "gt_datetime": "2021-12-25 04:09:00", "gt_price": 62829000.0 }, @@ -1308144,7 +1307500,7 @@ "bar_offset": 0, "tech_price": 53831000.0, "tech_datetime": "2022-01-06 08:54:00", - "candidate_index": 36734, + "candidate_index": 36661, "gt_datetime": "2022-01-06 08:54:00", "gt_price": 56899000.0 }, @@ -1308156,7 +1307512,7 @@ "bar_offset": 2, "tech_price": 53801000.0, "tech_datetime": "2022-01-06 09:21:00", - "candidate_index": 36735, + "candidate_index": 36662, "gt_datetime": "2022-01-06 09:15:00", "gt_price": 57500000.0 }, @@ -1308168,7 +1307524,7 @@ "bar_offset": 7, "tech_price": 53435000.0, "tech_datetime": "2022-01-12 23:03:00", - "candidate_index": 36856, + "candidate_index": 36783, "gt_datetime": "2022-01-12 22:42:00", "gt_price": 53890000.0 }, @@ -1308180,7 +1307536,7 @@ "bar_offset": 9, "tech_price": 48347000.0, "tech_datetime": "2022-01-21 12:09:00", - "candidate_index": 37013, + "candidate_index": 36940, "gt_datetime": "2022-01-21 12:36:00", "gt_price": 51266000.0 }, @@ -1308192,7 +1307548,7 @@ "bar_offset": 3, "tech_price": 46038000.0, "tech_datetime": "2022-01-27 04:18:00", - "candidate_index": 37112, + "candidate_index": 37039, "gt_datetime": "2022-01-27 04:09:00", "gt_price": 47393000.0 }, @@ -1308204,7 +1307560,7 @@ "bar_offset": 3, "tech_price": 48030000.0, "tech_datetime": "2022-02-02 02:06:00", - "candidate_index": 37226, + "candidate_index": 37153, "gt_datetime": "2022-02-02 01:57:00", "gt_price": 48152000.0 }, @@ -1308216,7 +1307572,7 @@ "bar_offset": 4, "tech_price": 54735000.0, "tech_datetime": "2022-02-08 15:30:00", - "candidate_index": 37340, + "candidate_index": 37267, "gt_datetime": "2022-02-08 15:18:00", "gt_price": 55269000.0 }, @@ -1308228,7 +1307584,7 @@ "bar_offset": 0, "tech_price": 55036000.0, "tech_datetime": "2022-02-11 02:30:00", - "candidate_index": 37385, + "candidate_index": 37312, "gt_datetime": "2022-02-11 02:30:00", "gt_price": 55285000.0 }, @@ -1308240,7 +1307596,7 @@ "bar_offset": 7, "tech_price": 53649000.0, "tech_datetime": "2022-02-16 09:00:00", - "candidate_index": 37479, + "candidate_index": 37406, "gt_datetime": "2022-02-16 08:39:00", "gt_price": 53905000.0 }, @@ -1308252,7 +1307608,7 @@ "bar_offset": 2, "tech_price": 47262000.0, "tech_datetime": "2022-02-23 22:24:00", - "candidate_index": 37607, + "candidate_index": 37534, "gt_datetime": "2022-02-23 22:18:00", "gt_price": 47472000.0 }, @@ -1308264,7 +1307620,7 @@ "bar_offset": 8, "tech_price": 48331000.0, "tech_datetime": "2022-02-26 10:06:00", - "candidate_index": 37653, + "candidate_index": 37580, "gt_datetime": "2022-02-26 09:42:00", "gt_price": 48836000.0 }, @@ -1308276,7 +1307632,7 @@ "bar_offset": 4, "tech_price": 53537000.0, "tech_datetime": "2022-03-03 00:12:00", - "candidate_index": 37732, + "candidate_index": 37659, "gt_datetime": "2022-03-03 00:00:00", "gt_price": 54731000.0 }, @@ -1308288,7 +1307644,7 @@ "bar_offset": 6, "tech_price": 51771000.0, "tech_datetime": "2022-03-09 18:09:00", - "candidate_index": 37854, + "candidate_index": 37781, "gt_datetime": "2022-03-09 17:51:00", "gt_price": 52242000.0 }, @@ -1308300,7 +1307656,7 @@ "bar_offset": 7, "tech_price": 50571000.0, "tech_datetime": "2022-03-16 11:39:00", - "candidate_index": 37977, + "candidate_index": 37904, "gt_datetime": "2022-03-16 11:18:00", "gt_price": 51295000.0 }, @@ -1308312,7 +1307668,7 @@ "bar_offset": 4, "tech_price": 57625000.0, "tech_datetime": "2022-03-29 04:45:00", - "candidate_index": 38205, + "candidate_index": 38132, "gt_datetime": "2022-03-29 04:33:00", "gt_price": 57713000.0 }, @@ -1308324,7 +1307680,7 @@ "bar_offset": 5, "tech_price": 57280000.0, "tech_datetime": "2022-04-05 21:45:00", - "candidate_index": 38324, + "candidate_index": 38251, "gt_datetime": "2022-04-05 21:30:00", "gt_price": 57522000.0 }, @@ -1308336,7 +1307692,7 @@ "bar_offset": 3, "tech_price": 52848000.0, "tech_datetime": "2022-04-21 22:42:00", - "candidate_index": 38606, + "candidate_index": 38533, "gt_datetime": "2022-04-21 22:33:00", "gt_price": 53052000.0 }, @@ -1308348,7 +1307704,7 @@ "bar_offset": 2, "tech_price": 51037000.0, "tech_datetime": "2022-04-26 17:27:00", - "candidate_index": 38702, + "candidate_index": 38629, "gt_datetime": "2022-04-26 17:21:00", "gt_price": 51151000.0 }, @@ -1308360,7 +1307716,7 @@ "bar_offset": 9, "tech_price": 50509000.0, "tech_datetime": "2022-04-29 00:33:00", - "candidate_index": 38744, + "candidate_index": 38671, "gt_datetime": "2022-04-29 00:06:00", "gt_price": 51200000.0 }, @@ -1308372,7 +1307728,7 @@ "bar_offset": 7, "tech_price": 50825000.0, "tech_datetime": "2022-05-05 04:33:00", - "candidate_index": 38866, + "candidate_index": 38793, "gt_datetime": "2022-05-05 04:12:00", "gt_price": 50996000.0 }, @@ -1308384,7 +1307740,7 @@ "bar_offset": 1, "tech_price": 42787000.0, "tech_datetime": "2022-05-10 15:48:00", - "candidate_index": 38952, + "candidate_index": 38879, "gt_datetime": "2022-05-10 15:45:00", "gt_price": 43057000.0 }, @@ -1308396,7 +1307752,7 @@ "bar_offset": 11, "tech_price": 42258000.0, "tech_datetime": "2022-05-11 19:21:00", - "candidate_index": 38967, + "candidate_index": 38894, "gt_datetime": "2022-05-11 19:54:00", "gt_price": 42608000.0 }, @@ -1308408,7 +1307764,7 @@ "bar_offset": 3, "tech_price": 41676000.0, "tech_datetime": "2022-05-11 23:54:00", - "candidate_index": 38969, + "candidate_index": 38896, "gt_datetime": "2022-05-11 23:45:00", "gt_price": 42244000.0 }, @@ -1308420,7 +1307776,7 @@ "bar_offset": 3, "tech_price": 40400000.0, "tech_datetime": "2022-05-12 10:00:00", - "candidate_index": 38977, + "candidate_index": 38904, "gt_datetime": "2022-05-12 09:51:00", "gt_price": 40889000.0 }, @@ -1308432,7 +1307788,7 @@ "bar_offset": 6, "tech_price": 39177000.0, "tech_datetime": "2022-05-13 02:03:00", - "candidate_index": 38989, + "candidate_index": 38916, "gt_datetime": "2022-05-13 01:45:00", "gt_price": 39654000.0 }, @@ -1308444,7 +1307800,7 @@ "bar_offset": 4, "tech_price": 40330000.0, "tech_datetime": "2022-05-13 23:15:00", - "candidate_index": 39001, + "candidate_index": 38928, "gt_datetime": "2022-05-13 23:27:00", "gt_price": 40747000.0 }, @@ -1308456,7 +1307812,7 @@ "bar_offset": 8, "tech_price": 40709000.0, "tech_datetime": "2022-05-16 07:27:00", - "candidate_index": 39037, + "candidate_index": 38964, "gt_datetime": "2022-05-16 07:03:00", "gt_price": 40951000.0 }, @@ -1308468,7 +1307824,7 @@ "bar_offset": 7, "tech_price": 38879000.0, "tech_datetime": "2022-05-20 11:00:00", - "candidate_index": 39117, + "candidate_index": 39044, "gt_datetime": "2022-05-20 10:39:00", "gt_price": 39242000.0 }, @@ -1308480,7 +1307836,7 @@ "bar_offset": 3, "tech_price": 38943000.0, "tech_datetime": "2022-05-23 15:51:00", - "candidate_index": 39177, + "candidate_index": 39104, "gt_datetime": "2022-05-23 15:42:00", "gt_price": 39177000.0 }, @@ -1308492,7 +1307848,7 @@ "bar_offset": 5, "tech_price": 40313000.0, "tech_datetime": "2022-06-01 01:57:00", - "candidate_index": 39328, + "candidate_index": 39255, "gt_datetime": "2022-06-01 01:42:00", "gt_price": 40595000.0 }, @@ -1308504,7 +1307860,7 @@ "bar_offset": 6, "tech_price": 39802000.0, "tech_datetime": "2022-06-06 23:48:00", - "candidate_index": 39436, + "candidate_index": 39363, "gt_datetime": "2022-06-06 23:30:00", "gt_price": 39942000.0 }, @@ -1308516,7 +1307872,7 @@ "bar_offset": 1, "tech_price": 39529000.0, "tech_datetime": "2022-06-08 05:30:00", - "candidate_index": 39465, + "candidate_index": 39392, "gt_datetime": "2022-06-08 05:27:00", "gt_price": 39743000.0 }, @@ -1308528,7 +1307884,7 @@ "bar_offset": 4, "tech_price": 31015000.0, "tech_datetime": "2022-06-14 01:42:00", - "candidate_index": 39567, + "candidate_index": 39494, "gt_datetime": "2022-06-14 01:30:00", "gt_price": 31631000.0 }, @@ -1308540,7 +1307896,7 @@ "bar_offset": 10, "tech_price": 29608000.0, "tech_datetime": "2022-06-14 14:51:00", - "candidate_index": 39574, + "candidate_index": 39501, "gt_datetime": "2022-06-14 14:21:00", "gt_price": 30240000.0 }, @@ -1308552,7 +1307908,7 @@ "bar_offset": 5, "tech_price": 27945000.0, "tech_datetime": "2022-06-15 22:36:00", - "candidate_index": 39597, + "candidate_index": 39524, "gt_datetime": "2022-06-15 22:51:00", "gt_price": 28422000.0 }, @@ -1308564,7 +1307920,7 @@ "bar_offset": 4, "tech_price": 29120000.0, "tech_datetime": "2022-06-16 09:15:00", - "candidate_index": 39606, + "candidate_index": 39533, "gt_datetime": "2022-06-16 09:03:00", "gt_price": 29600000.0 }, @@ -1308576,7 +1307932,7 @@ "bar_offset": 12, "tech_price": 27591000.0, "tech_datetime": "2022-06-17 16:57:00", - "candidate_index": 39630, + "candidate_index": 39557, "gt_datetime": "2022-06-17 17:33:00", "gt_price": 27872000.0 }, @@ -1308588,7 +1307944,7 @@ "bar_offset": 6, "tech_price": 25071000.0, "tech_datetime": "2022-06-19 07:48:00", - "candidate_index": 39664, + "candidate_index": 39591, "gt_datetime": "2022-06-19 07:30:00", "gt_price": 25621000.0 }, @@ -1308600,7 +1307956,7 @@ "bar_offset": 4, "tech_price": 26643000.0, "tech_datetime": "2022-06-20 07:39:00", - "candidate_index": 39682, + "candidate_index": 39609, "gt_datetime": "2022-06-20 07:27:00", "gt_price": 26957000.0 }, @@ -1308612,7 +1307968,7 @@ "bar_offset": 13, "tech_price": 27779000.0, "tech_datetime": "2022-06-21 23:12:00", - "candidate_index": 39710, + "candidate_index": 39637, "gt_datetime": "2022-06-21 23:51:00", "gt_price": 27976000.0 }, @@ -1308624,7 +1307980,7 @@ "bar_offset": 5, "tech_price": 28055000.0, "tech_datetime": "2022-06-26 21:27:00", - "candidate_index": 39798, + "candidate_index": 39725, "gt_datetime": "2022-06-26 21:12:00", "gt_price": 28331000.0 }, @@ -1308636,7 +1307992,7 @@ "bar_offset": 8, "tech_price": 26467000.0, "tech_datetime": "2022-07-01 09:54:00", - "candidate_index": 39880, + "candidate_index": 39807, "gt_datetime": "2022-07-01 09:30:00", "gt_price": 27162000.0 }, @@ -1308648,7 +1308004,7 @@ "bar_offset": 5, "tech_price": 28215000.0, "tech_datetime": "2022-07-08 10:12:00", - "candidate_index": 40014, + "candidate_index": 39941, "gt_datetime": "2022-07-08 10:27:00", "gt_price": 29054000.0 }, @@ -1308660,7 +1308016,7 @@ "bar_offset": 5, "tech_price": 29626000.0, "tech_datetime": "2022-07-19 09:27:00", - "candidate_index": 40188, + "candidate_index": 40115, "gt_datetime": "2022-07-19 09:12:00", "gt_price": 30044000.0 }, @@ -1308672,7 +1308028,7 @@ "bar_offset": 1, "tech_price": 31768000.0, "tech_datetime": "2022-07-21 00:57:00", - "candidate_index": 40229, + "candidate_index": 40156, "gt_datetime": "2022-07-21 01:00:00", "gt_price": 31800000.0 }, @@ -1308684,7 +1308040,7 @@ "bar_offset": 1, "tech_price": 30885000.0, "tech_datetime": "2022-07-22 22:54:00", - "candidate_index": 40263, + "candidate_index": 40190, "gt_datetime": "2022-07-22 22:51:00", "gt_price": 31200000.0 }, @@ -1308696,7 +1308052,7 @@ "bar_offset": 6, "tech_price": 32235000.0, "tech_datetime": "2022-07-30 22:24:00", - "candidate_index": 40419, + "candidate_index": 40346, "gt_datetime": "2022-07-30 22:06:00", "gt_price": 32491000.0 }, @@ -1308708,7 +1308064,7 @@ "bar_offset": 4, "tech_price": 33272000.0, "tech_datetime": "2022-08-15 12:27:00", - "candidate_index": 40715, + "candidate_index": 40642, "gt_datetime": "2022-08-15 12:15:00", "gt_price": 33456000.0 }, @@ -1308720,7 +1308076,7 @@ "bar_offset": 0, "tech_price": 29900000.0, "tech_datetime": "2022-09-13 21:30:00", - "candidate_index": 41286, + "candidate_index": 41213, "gt_datetime": "2022-09-13 21:30:00", "gt_price": 31287000.0 }, @@ -1308732,7 +1308088,7 @@ "bar_offset": 1, "tech_price": 26832000.0, "tech_datetime": "2022-09-22 03:03:00", - "candidate_index": 41445, + "candidate_index": 41372, "gt_datetime": "2022-09-22 03:00:00", "gt_price": 28100000.0 }, @@ -1308744,7 +1308100,7 @@ "bar_offset": 4, "tech_price": 28957000.0, "tech_datetime": "2022-09-27 21:30:00", - "candidate_index": 41552, + "candidate_index": 41479, "gt_datetime": "2022-09-27 21:18:00", "gt_price": 29098000.0 }, @@ -1308756,7 +1308112,7 @@ "bar_offset": 6, "tech_price": 28998000.0, "tech_datetime": "2022-10-05 06:06:00", - "candidate_index": 41694, + "candidate_index": 41621, "gt_datetime": "2022-10-05 05:48:00", "gt_price": 29097000.0 }, @@ -1308768,7 +1308124,7 @@ "bar_offset": 3, "tech_price": 29847000.0, "tech_datetime": "2022-11-05 13:21:00", - "candidate_index": 42308, + "candidate_index": 42235, "gt_datetime": "2022-11-05 13:12:00", "gt_price": 29943000.0 }, @@ -1308780,7 +1308136,7 @@ "bar_offset": 5, "tech_price": 28599000.0, "tech_datetime": "2022-11-09 01:57:00", - "candidate_index": 42368, + "candidate_index": 42295, "gt_datetime": "2022-11-09 01:42:00", "gt_price": 28950000.0 }, @@ -1308792,7 +1308148,7 @@ "bar_offset": 3, "tech_price": 23442000.0, "tech_datetime": "2022-11-10 22:21:00", - "candidate_index": 42405, + "candidate_index": 42332, "gt_datetime": "2022-11-10 22:30:00", "gt_price": 24619000.0 }, @@ -1308804,7 +1308160,7 @@ "bar_offset": 11, "tech_price": 24944000.0, "tech_datetime": "2022-11-11 06:30:00", - "candidate_index": 42409, + "candidate_index": 42336, "gt_datetime": "2022-11-11 05:57:00", "gt_price": 25157000.0 }, @@ -1308816,7 +1308172,7 @@ "bar_offset": 6, "tech_price": 23282000.0, "tech_datetime": "2022-11-14 22:45:00", - "candidate_index": 42477, + "candidate_index": 42404, "gt_datetime": "2022-11-14 22:27:00", "gt_price": 23436000.0 }, @@ -1308828,7 +1308184,7 @@ "bar_offset": 3, "tech_price": 23191000.0, "tech_datetime": "2022-11-18 10:12:00", - "candidate_index": 42541, + "candidate_index": 42468, "gt_datetime": "2022-11-18 10:03:00", "gt_price": 23300000.0 }, @@ -1308840,7 +1308196,7 @@ "bar_offset": 0, "tech_price": 23387000.0, "tech_datetime": "2022-12-15 04:00:00", - "candidate_index": 43023, + "candidate_index": 42950, "gt_datetime": "2022-12-15 04:00:00", "gt_price": 23919000.0 }, @@ -1308852,7 +1308208,7 @@ "bar_offset": 4, "tech_price": 29676000.0, "tech_datetime": "2023-01-30 05:00:00", - "candidate_index": 43810, + "candidate_index": 43737, "gt_datetime": "2023-01-30 04:48:00", "gt_price": 29898000.0 }, @@ -1308864,7 +1308220,7 @@ "bar_offset": 7, "tech_price": 30046000.0, "tech_datetime": "2023-02-02 10:15:00", - "candidate_index": 43866, + "candidate_index": 43793, "gt_datetime": "2023-02-02 09:54:00", "gt_price": 30228000.0 }, @@ -1308876,7 +1308232,7 @@ "bar_offset": 3, "tech_price": 31884000.0, "tech_datetime": "2023-02-17 01:12:00", - "candidate_index": 44121, + "candidate_index": 44048, "gt_datetime": "2023-02-17 01:03:00", "gt_price": 32421000.0 }, @@ -1308888,7 +1308244,7 @@ "bar_offset": 2, "tech_price": 32328000.0, "tech_datetime": "2023-02-21 17:33:00", - "candidate_index": 44214, + "candidate_index": 44141, "gt_datetime": "2023-02-21 17:27:00", "gt_price": 32560000.0 }, @@ -1308900,7 +1308256,7 @@ "bar_offset": 6, "tech_price": 33790000.0, "tech_datetime": "2023-03-14 22:21:00", - "candidate_index": 44600, + "candidate_index": 44527, "gt_datetime": "2023-03-14 22:03:00", "gt_price": 34392000.0 }, @@ -1308912,7 +1308268,7 @@ "bar_offset": 3, "tech_price": 37829000.0, "tech_datetime": "2023-03-23 03:15:00", - "candidate_index": 44758, + "candidate_index": 44685, "gt_datetime": "2023-03-23 03:06:00", "gt_price": 38380000.0 }, @@ -1308924,7 +1308280,7 @@ "bar_offset": 9, "tech_price": 37236000.0, "tech_datetime": "2023-03-24 00:42:00", - "candidate_index": 44769, + "candidate_index": 44696, "gt_datetime": "2023-03-24 00:15:00", "gt_price": 37565000.0 }, @@ -1308936,7 +1308292,7 @@ "bar_offset": 7, "tech_price": 38197000.0, "tech_datetime": "2023-03-30 12:00:00", - "candidate_index": 44896, + "candidate_index": 44823, "gt_datetime": "2023-03-30 11:39:00", "gt_price": 38380000.0 }, @@ -1308948,7 +1308304,7 @@ "bar_offset": 9, "tech_price": 40147000.0, "tech_datetime": "2023-04-12 22:00:00", - "candidate_index": 45130, + "candidate_index": 45057, "gt_datetime": "2023-04-12 21:33:00", "gt_price": 40500000.0 }, @@ -1308960,7 +1308316,7 @@ "bar_offset": 2, "tech_price": 39685000.0, "tech_datetime": "2023-04-26 22:06:00", - "candidate_index": 45388, + "candidate_index": 45315, "gt_datetime": "2023-04-26 22:00:00", "gt_price": 39844000.0 }, @@ -1308972,7 +1308328,7 @@ "bar_offset": 3, "tech_price": 39478000.0, "tech_datetime": "2023-05-01 00:48:00", - "candidate_index": 45464, + "candidate_index": 45391, "gt_datetime": "2023-05-01 00:39:00", "gt_price": 39830000.0 }, @@ -1308984,7 +1308340,7 @@ "bar_offset": 8, "tech_price": 39289000.0, "tech_datetime": "2023-05-06 10:03:00", - "candidate_index": 45575, + "candidate_index": 45502, "gt_datetime": "2023-05-06 09:39:00", "gt_price": 39450000.0 }, @@ -1308996,7 +1308352,7 @@ "bar_offset": 3, "tech_price": 37025000.0, "tech_datetime": "2023-05-16 02:27:00", - "candidate_index": 45757, + "candidate_index": 45684, "gt_datetime": "2023-05-16 02:18:00", "gt_price": 37200000.0 }, @@ -1309008,7 +1308364,7 @@ "bar_offset": 7, "tech_price": 37680000.0, "tech_datetime": "2023-05-29 09:45:00", - "candidate_index": 46011, + "candidate_index": 45938, "gt_datetime": "2023-05-29 09:24:00", "gt_price": 37844000.0 }, @@ -1309020,7 +1308376,7 @@ "bar_offset": 3, "tech_price": 35785000.0, "tech_datetime": "2023-06-07 09:54:00", - "candidate_index": 46183, + "candidate_index": 46110, "gt_datetime": "2023-06-07 09:45:00", "gt_price": 35997000.0 }, @@ -1309032,7 +1308388,7 @@ "bar_offset": 4, "tech_price": 41106000.0, "tech_datetime": "2023-06-30 14:03:00", - "candidate_index": 46603, + "candidate_index": 46530, "gt_datetime": "2023-06-30 13:51:00", "gt_price": 41490000.0 }, @@ -1309044,7 +1308400,7 @@ "bar_offset": 2, "tech_price": 39584000.0, "tech_datetime": "2023-08-09 06:27:00", - "candidate_index": 47352, + "candidate_index": 47279, "gt_datetime": "2023-08-09 06:21:00", "gt_price": 39884000.0 }, @@ -1309056,7 +1308412,7 @@ "bar_offset": 4, "tech_price": 37530000.0, "tech_datetime": "2023-08-30 01:39:00", - "candidate_index": 47752, + "candidate_index": 47679, "gt_datetime": "2023-08-30 01:27:00", "gt_price": 37890000.0 }, @@ -1309068,7 +1308424,7 @@ "bar_offset": 2, "tech_price": 38509000.0, "tech_datetime": "2023-10-02 23:06:00", - "candidate_index": 48422, + "candidate_index": 48349, "gt_datetime": "2023-10-02 23:00:00", "gt_price": 38724000.0 }, @@ -1309080,7 +1308436,7 @@ "bar_offset": 5, "tech_price": 38146000.0, "tech_datetime": "2023-10-16 22:45:00", - "candidate_index": 48684, + "candidate_index": 48611, "gt_datetime": "2023-10-16 22:30:00", "gt_price": 40535000.0 }, @@ -1309092,7 +1308448,7 @@ "bar_offset": 4, "tech_price": 46593000.0, "tech_datetime": "2023-10-24 11:39:00", - "candidate_index": 48827, + "candidate_index": 48754, "gt_datetime": "2023-10-24 11:27:00", "gt_price": 47365000.0 }, @@ -1309104,7 +1308460,7 @@ "bar_offset": 5, "tech_price": 48390000.0, "tech_datetime": "2023-11-02 12:00:00", - "candidate_index": 49004, + "candidate_index": 48931, "gt_datetime": "2023-11-02 11:45:00", "gt_price": 48660000.0 }, @@ -1309116,7 +1308472,7 @@ "bar_offset": 2, "tech_price": 50178000.0, "tech_datetime": "2023-11-11 01:48:00", - "candidate_index": 49156, + "candidate_index": 49083, "gt_datetime": "2023-11-11 01:42:00", "gt_price": 50250000.0 }, @@ -1309128,7 +1308484,7 @@ "bar_offset": 2, "tech_price": 50491000.0, "tech_datetime": "2023-11-16 09:24:00", - "candidate_index": 49255, + "candidate_index": 49182, "gt_datetime": "2023-11-16 09:18:00", "gt_price": 50646000.0 }, @@ -1309140,7 +1308496,7 @@ "bar_offset": 3, "tech_price": 60610000.0, "tech_datetime": "2023-12-06 19:51:00", - "candidate_index": 49613, + "candidate_index": 49540, "gt_datetime": "2023-12-06 19:42:00", "gt_price": 60860000.0 }, @@ -1309152,7 +1308508,7 @@ "bar_offset": 7, "tech_price": 59479000.0, "tech_datetime": "2023-12-14 07:36:00", - "candidate_index": 49748, + "candidate_index": 49675, "gt_datetime": "2023-12-14 07:15:00", "gt_price": 59843000.0 }, @@ -1309164,7 +1308520,7 @@ "bar_offset": 3, "tech_price": 59727000.0, "tech_datetime": "2023-12-22 15:42:00", - "candidate_index": 49911, + "candidate_index": 49838, "gt_datetime": "2023-12-22 15:33:00", "gt_price": 60080000.0 }, @@ -1309176,7 +1308532,7 @@ "bar_offset": 2, "tech_price": 60878000.0, "tech_datetime": "2024-01-02 23:21:00", - "candidate_index": 50127, + "candidate_index": 50054, "gt_datetime": "2024-01-02 23:15:00", "gt_price": 61000000.0 }, @@ -1309188,7 +1308544,7 @@ "bar_offset": 1, "tech_price": 62059000.0, "tech_datetime": "2024-01-10 06:18:00", - "candidate_index": 50252, + "candidate_index": 50179, "gt_datetime": "2024-01-10 06:15:00", "gt_price": 64232000.0 }, @@ -1309200,7 +1308556,7 @@ "bar_offset": 6, "tech_price": 65191000.0, "tech_datetime": "2024-01-12 00:03:00", - "candidate_index": 50283, + "candidate_index": 50210, "gt_datetime": "2024-01-11 23:45:00", "gt_price": 66600000.0 }, @@ -1309212,7 +1308568,7 @@ "bar_offset": 3, "tech_price": 85645000.0, "tech_datetime": "2024-02-29 02:24:00", - "candidate_index": 51153, + "candidate_index": 51080, "gt_datetime": "2024-02-29 02:15:00", "gt_price": 88415000.0 }, @@ -1309224,7 +1308580,7 @@ "bar_offset": 5, "tech_price": 88770000.0, "tech_datetime": "2024-02-29 15:57:00", - "candidate_index": 51160, + "candidate_index": 51087, "gt_datetime": "2024-02-29 15:42:00", "gt_price": 89700000.0 }, @@ -1309236,7 +1308592,7 @@ "bar_offset": 5, "tech_price": 96515000.0, "tech_datetime": "2024-03-05 11:06:00", - "candidate_index": 51244, + "candidate_index": 51171, "gt_datetime": "2024-03-05 10:51:00", "gt_price": 96860000.0 }, @@ -1309248,7 +1308604,7 @@ "bar_offset": 1, "tech_price": 95491000.0, "tech_datetime": "2024-03-06 00:06:00", - "candidate_index": 51252, + "candidate_index": 51179, "gt_datetime": "2024-03-06 00:03:00", "gt_price": 96828000.0 }, @@ -1309260,7 +1308616,7 @@ "bar_offset": 8, "tech_price": 89556000.0, "tech_datetime": "2024-03-06 05:27:00", - "candidate_index": 51255, + "candidate_index": 51182, "gt_datetime": "2024-03-06 05:03:00", "gt_price": 92447000.0 }, @@ -1309272,7 +1308628,7 @@ "bar_offset": 5, "tech_price": 103560000.0, "tech_datetime": "2024-03-14 09:03:00", - "candidate_index": 51402, + "candidate_index": 51329, "gt_datetime": "2024-03-14 09:18:00", "gt_price": 104500000.0 }, @@ -1309284,7 +1308640,7 @@ "bar_offset": 5, "tech_price": 101405000.0, "tech_datetime": "2024-03-16 09:33:00", - "candidate_index": 51442, + "candidate_index": 51369, "gt_datetime": "2024-03-16 09:18:00", "gt_price": 101909000.0 }, @@ -1309296,7 +1308652,7 @@ "bar_offset": 3, "tech_price": 99591000.0, "tech_datetime": "2024-03-18 09:03:00", - "candidate_index": 51474, + "candidate_index": 51401, "gt_datetime": "2024-03-18 08:54:00", "gt_price": 99967000.0 }, @@ -1309308,7 +1308664,7 @@ "bar_offset": 1, "tech_price": 96194000.0, "tech_datetime": "2024-03-20 02:24:00", - "candidate_index": 51506, + "candidate_index": 51433, "gt_datetime": "2024-03-20 02:27:00", "gt_price": 96460000.0 }, @@ -1309320,7 +1308676,7 @@ "bar_offset": 2, "tech_price": 99106000.0, "tech_datetime": "2024-03-21 07:21:00", - "candidate_index": 51528, + "candidate_index": 51455, "gt_datetime": "2024-03-21 07:15:00", "gt_price": 99955000.0 }, @@ -1309332,7 +1308688,7 @@ "bar_offset": 4, "tech_price": 100863000.0, "tech_datetime": "2024-03-27 22:42:00", - "candidate_index": 51647, + "candidate_index": 51574, "gt_datetime": "2024-03-27 22:30:00", "gt_price": 101878000.0 }, @@ -1309344,7 +1308700,7 @@ "bar_offset": 5, "tech_price": 102392000.0, "tech_datetime": "2024-04-08 18:42:00", - "candidate_index": 51872, + "candidate_index": 51799, "gt_datetime": "2024-04-08 18:27:00", "gt_price": 103009000.0 }, @@ -1309356,7 +1308712,7 @@ "bar_offset": 5, "tech_price": 97215000.0, "tech_datetime": "2024-04-23 08:30:00", - "candidate_index": 52133, + "candidate_index": 52060, "gt_datetime": "2024-04-23 08:15:00", "gt_price": 97488000.0 }, @@ -1309368,7 +1308724,7 @@ "bar_offset": 5, "tech_price": 83502000.0, "tech_datetime": "2024-05-02 04:09:00", - "candidate_index": 52305, + "candidate_index": 52232, "gt_datetime": "2024-05-02 03:54:00", "gt_price": 84801000.0 }, @@ -1309380,7 +1308736,7 @@ "bar_offset": 10, "tech_price": 91125000.0, "tech_datetime": "2024-05-06 17:54:00", - "candidate_index": 52387, + "candidate_index": 52314, "gt_datetime": "2024-05-06 18:24:00", "gt_price": 91500000.0 }, @@ -1309392,7 +1308748,7 @@ "bar_offset": 1, "tech_price": 98087000.0, "tech_datetime": "2024-05-21 21:48:00", - "candidate_index": 52666, + "candidate_index": 52593, "gt_datetime": "2024-05-21 21:45:00", "gt_price": 98120000.0 }, @@ -1309404,7 +1308760,7 @@ "bar_offset": 3, "tech_price": 99324000.0, "tech_datetime": "2024-06-07 21:21:00", - "candidate_index": 52991, + "candidate_index": 52918, "gt_datetime": "2024-06-07 21:30:00", "gt_price": 99650000.0 }, @@ -1309416,7 +1308772,7 @@ "bar_offset": 1, "tech_price": 89274000.0, "tech_datetime": "2024-07-01 11:09:00", - "candidate_index": 53431, + "candidate_index": 53358, "gt_datetime": "2024-07-01 11:06:00", "gt_price": 89540000.0 }, @@ -1309428,7 +1308784,7 @@ "bar_offset": 3, "tech_price": 82763000.0, "tech_datetime": "2024-07-07 08:39:00", - "candidate_index": 53538, + "candidate_index": 53465, "gt_datetime": "2024-07-07 08:30:00", "gt_price": 83175000.0 }, @@ -1309440,7 +1308796,7 @@ "bar_offset": 3, "tech_price": 95110000.0, "tech_datetime": "2024-07-22 10:00:00", - "candidate_index": 53833, + "candidate_index": 53760, "gt_datetime": "2024-07-22 09:51:00", "gt_price": 95440000.0 }, @@ -1309452,7 +1308808,7 @@ "bar_offset": 3, "tech_price": 96822000.0, "tech_datetime": "2024-07-29 22:24:00", - "candidate_index": 53953, + "candidate_index": 53880, "gt_datetime": "2024-07-29 22:15:00", "gt_price": 97196000.0 }, @@ -1309464,7 +1308820,7 @@ "bar_offset": 7, "tech_price": 75402000.0, "tech_datetime": "2024-08-05 16:51:00", - "candidate_index": 54070, + "candidate_index": 53997, "gt_datetime": "2024-08-05 16:30:00", "gt_price": 77500000.0 }, @@ -1309476,7 +1308832,7 @@ "bar_offset": 2, "tech_price": 78850000.0, "tech_datetime": "2024-08-06 01:36:00", - "candidate_index": 54079, + "candidate_index": 54006, "gt_datetime": "2024-08-06 01:30:00", "gt_price": 80009000.0 }, @@ -1309488,7 +1308844,7 @@ "bar_offset": 5, "tech_price": 87223000.0, "tech_datetime": "2024-08-09 08:15:00", - "candidate_index": 54145, + "candidate_index": 54072, "gt_datetime": "2024-08-09 08:00:00", "gt_price": 87975000.0 }, @@ -1309500,7 +1308856,7 @@ "bar_offset": 0, "tech_price": 85082000.0, "tech_datetime": "2024-08-14 21:30:00", - "candidate_index": 54248, + "candidate_index": 54175, "gt_datetime": "2024-08-14 21:30:00", "gt_price": 85890000.0 }, @@ -1309512,7 +1308868,7 @@ "bar_offset": 4, "tech_price": 86570000.0, "tech_datetime": "2024-08-26 08:39:00", - "candidate_index": 54480, + "candidate_index": 54407, "gt_datetime": "2024-08-26 08:27:00", "gt_price": 87000000.0 }, @@ -1309524,7 +1308880,7 @@ "bar_offset": 3, "tech_price": 87199000.0, "tech_datetime": "2024-09-28 02:06:00", - "candidate_index": 55091, + "candidate_index": 55018, "gt_datetime": "2024-09-28 01:57:00", "gt_price": 87398000.0 }, @@ -1309536,7 +1308892,7 @@ "bar_offset": 6, "tech_price": 85918000.0, "tech_datetime": "2024-10-07 23:42:00", - "candidate_index": 55283, + "candidate_index": 55210, "gt_datetime": "2024-10-07 23:24:00", "gt_price": 86300000.0 }, @@ -1309548,7 +1308904,7 @@ "bar_offset": 2, "tech_price": 101340000.0, "tech_datetime": "2024-10-30 04:21:00", - "candidate_index": 55722, + "candidate_index": 55649, "gt_datetime": "2024-10-30 04:15:00", "gt_price": 102102000.0 }, @@ -1309560,7 +1308916,7 @@ "bar_offset": 8, "tech_price": 127442000.0, "tech_datetime": "2024-11-12 16:18:00", - "candidate_index": 55949, + "candidate_index": 55876, "gt_datetime": "2024-11-12 15:54:00", "gt_price": 128052000.0 }, @@ -1309572,7 +1308928,7 @@ "bar_offset": 5, "tech_price": 130148000.0, "tech_datetime": "2024-11-14 01:30:00", - "candidate_index": 55973, + "candidate_index": 55900, "gt_datetime": "2024-11-14 01:15:00", "gt_price": 131080000.0 }, @@ -1309584,7 +1308940,7 @@ "bar_offset": 6, "tech_price": 138800000.0, "tech_datetime": "2024-11-22 16:51:00", - "candidate_index": 56152, + "candidate_index": 56079, "gt_datetime": "2024-11-22 16:33:00", "gt_price": 138880000.0 }, @@ -1309596,7 +1308952,7 @@ "bar_offset": 4, "tech_price": 135589000.0, "tech_datetime": "2024-11-30 00:30:00", - "candidate_index": 56284, + "candidate_index": 56211, "gt_datetime": "2024-11-30 00:18:00", "gt_price": 136400000.0 }, @@ -1309608,7 +1308964,7 @@ "bar_offset": 9, "tech_price": 121006000.0, "tech_datetime": "2024-12-03 23:33:00", - "candidate_index": 56355, + "candidate_index": 56282, "gt_datetime": "2024-12-03 23:06:00", "gt_price": 129075000.0 }, @@ -1309620,7 +1308976,7 @@ "bar_offset": 19, "tech_price": 132629000.0, "tech_datetime": "2024-12-03 22:18:00", - "candidate_index": 56354, + "candidate_index": 56281, "gt_datetime": "2024-12-03 23:15:00", "gt_price": 132389000.0 }, @@ -1309632,7 +1308988,7 @@ "bar_offset": 6, "tech_price": 143496000.0, "tech_datetime": "2024-12-05 12:24:00", - "candidate_index": 56384, + "candidate_index": 56311, "gt_datetime": "2024-12-05 12:06:00", "gt_price": 146000000.0 }, @@ -1309644,7 +1309000,7 @@ "bar_offset": 3, "tech_price": 156322000.0, "tech_datetime": "2024-12-18 00:06:00", - "candidate_index": 56624, + "candidate_index": 56551, "gt_datetime": "2024-12-17 23:57:00", "gt_price": 157000000.0 }, @@ -1309656,7 +1309012,7 @@ "bar_offset": 21, "tech_price": 146799000.0, "tech_datetime": "2024-12-21 00:57:00", - "candidate_index": 56686, + "candidate_index": 56613, "gt_datetime": "2024-12-21 02:00:00", "gt_price": 150000000.0 }, @@ -1309668,7 +1309024,7 @@ "bar_offset": 6, "tech_price": 148163000.0, "tech_datetime": "2024-12-26 09:27:00", - "candidate_index": 56791, + "candidate_index": 56718, "gt_datetime": "2024-12-26 09:09:00", "gt_price": 148899000.0 }, @@ -1309680,7 +1309036,7 @@ "bar_offset": 4, "tech_price": 150299000.0, "tech_datetime": "2025-01-07 09:48:00", - "candidate_index": 57008, + "candidate_index": 56935, "gt_datetime": "2025-01-07 09:36:00", "gt_price": 150996000.0 }, @@ -1309692,7 +1309048,7 @@ "bar_offset": 5, "tech_price": 159678000.0, "tech_datetime": "2025-01-19 20:36:00", - "candidate_index": 57252, + "candidate_index": 57179, "gt_datetime": "2025-01-19 20:21:00", "gt_price": 159990000.0 }, @@ -1309704,7 +1309060,7 @@ "bar_offset": 10, "tech_price": 161800000.0, "tech_datetime": "2025-01-20 16:24:00", - "candidate_index": 57267, + "candidate_index": 57194, "gt_datetime": "2025-01-20 15:54:00", "gt_price": 163460000.0 }, @@ -1309716,7 +1309072,7 @@ "bar_offset": 10, "tech_price": 159748000.0, "tech_datetime": "2025-01-31 00:24:00", - "candidate_index": 57478, + "candidate_index": 57405, "gt_datetime": "2025-01-30 23:54:00", "gt_price": 160710000.0 }, @@ -1309728,7 +1309084,7 @@ "bar_offset": 3, "tech_price": 160000000.0, "tech_datetime": "2025-02-04 07:18:00", - "candidate_index": 57549, + "candidate_index": 57476, "gt_datetime": "2025-02-04 07:09:00", "gt_price": 160432000.0 }, @@ -1309740,7 +1309096,7 @@ "bar_offset": 3, "tech_price": 129268000.0, "tech_datetime": "2025-02-25 21:33:00", - "candidate_index": 57945, + "candidate_index": 57872, "gt_datetime": "2025-02-25 21:24:00", "gt_price": 132000000.0 }, @@ -1309752,7 +1309108,7 @@ "bar_offset": 9, "tech_price": 126802000.0, "tech_datetime": "2025-02-27 20:27:00", - "candidate_index": 57983, + "candidate_index": 57910, "gt_datetime": "2025-02-27 20:00:00", "gt_price": 127270000.0 }, @@ -1309764,7 +1309120,7 @@ "bar_offset": 4, "tech_price": 142846000.0, "tech_datetime": "2025-03-03 08:30:00", - "candidate_index": 58049, + "candidate_index": 57976, "gt_datetime": "2025-03-03 08:18:00", "gt_price": 143415000.0 }, @@ -1309776,7 +1309132,7 @@ "bar_offset": 2, "tech_price": 137539000.0, "tech_datetime": "2025-03-06 15:03:00", - "candidate_index": 58109, + "candidate_index": 58036, "gt_datetime": "2025-03-06 14:57:00", "gt_price": 138161000.0 }, @@ -1309788,7 +1309144,7 @@ "bar_offset": 7, "tech_price": 133556000.0, "tech_datetime": "2025-03-08 00:12:00", - "candidate_index": 58136, + "candidate_index": 58063, "gt_datetime": "2025-03-07 23:51:00", "gt_price": 135147000.0 }, @@ -1309800,7 +1309156,7 @@ "bar_offset": 4, "tech_price": 129675000.0, "tech_datetime": "2025-03-24 23:33:00", - "candidate_index": 58447, + "candidate_index": 58374, "gt_datetime": "2025-03-24 23:21:00", "gt_price": 130839000.0 }, @@ -1309812,7 +1309168,7 @@ "bar_offset": 4, "tech_price": 126995000.0, "tech_datetime": "2025-04-03 05:27:00", - "candidate_index": 58625, + "candidate_index": 58552, "gt_datetime": "2025-04-03 05:15:00", "gt_price": 130241000.0 }, @@ -1309824,7 +1309180,7 @@ "bar_offset": 4, "tech_price": 117500000.0, "tech_datetime": "2025-04-07 23:30:00", - "candidate_index": 58713, + "candidate_index": 58640, "gt_datetime": "2025-04-07 23:18:00", "gt_price": 120961000.0 }, @@ -1309836,7 +1309192,7 @@ "bar_offset": 1, "tech_price": 122718000.0, "tech_datetime": "2025-04-10 06:27:00", - "candidate_index": 58758, + "candidate_index": 58685, "gt_datetime": "2025-04-10 06:24:00", "gt_price": 122997000.0 }, @@ -1309848,7 +1309204,7 @@ "bar_offset": 0, "tech_price": 140278000.0, "tech_datetime": "2025-05-02 10:24:00", - "candidate_index": 59204, + "candidate_index": 59131, "gt_datetime": "2025-05-02 10:24:00", "gt_price": 140397000.0 }, @@ -1309860,7 +1309216,7 @@ "bar_offset": 4, "tech_price": 154667000.0, "tech_datetime": "2025-05-23 02:45:00", - "candidate_index": 59592, + "candidate_index": 59519, "gt_datetime": "2025-05-23 02:33:00", "gt_price": 155219000.0 }, @@ -1309872,7 +1309228,7 @@ "bar_offset": 4, "tech_price": 150915000.0, "tech_datetime": "2025-06-11 23:36:00", - "candidate_index": 59965, + "candidate_index": 59892, "gt_datetime": "2025-06-11 23:24:00", "gt_price": 151437000.0 }, @@ -1309884,7 +1309240,7 @@ "bar_offset": 9, "tech_price": 166400000.0, "tech_datetime": "2025-07-14 17:03:00", - "candidate_index": 60573, + "candidate_index": 60500, "gt_datetime": "2025-07-14 16:36:00", "gt_price": 166969000.0 }, @@ -1309896,7 +1309252,7 @@ "bar_offset": 3, "tech_price": 169160000.0, "tech_datetime": "2025-08-14 09:42:00", - "candidate_index": 61179, + "candidate_index": 61106, "gt_datetime": "2025-08-14 09:33:00", "gt_price": 169900000.0 }, @@ -1309908,7 +1309264,7 @@ "bar_offset": 4, "tech_price": 179312000.0, "tech_datetime": "2025-10-09 22:12:00", - "candidate_index": 62262, + "candidate_index": 62189, "gt_datetime": "2025-10-09 22:00:00", "gt_price": 179734000.0 }, @@ -1309920,7 +1309276,7 @@ "bar_offset": 6, "tech_price": 171124000.0, "tech_datetime": "2025-10-27 16:24:00", - "candidate_index": 62610, + "candidate_index": 62537, "gt_datetime": "2025-10-27 16:06:00", "gt_price": 171490000.0 }, @@ -1309932,7 +1309288,7 @@ "bar_offset": 10, "tech_price": 158295000.0, "tech_datetime": "2025-11-11 10:51:00", - "candidate_index": 62896, + "candidate_index": 62823, "gt_datetime": "2025-11-11 10:21:00", "gt_price": 159000000.0 }, @@ -1309944,7 +1309300,7 @@ "bar_offset": 2, "tech_price": 138407000.0, "tech_datetime": "2025-11-19 01:42:00", - "candidate_index": 63047, + "candidate_index": 62974, "gt_datetime": "2025-11-19 01:36:00", "gt_price": 139221000.0 }, @@ -1309956,7 +1309312,7 @@ "bar_offset": 3, "tech_price": 137790000.0, "tech_datetime": "2025-11-28 23:39:00", - "candidate_index": 63209, + "candidate_index": 63136, "gt_datetime": "2025-11-28 23:30:00", "gt_price": 138982000.0 }, @@ -1309968,7 +1309324,7 @@ "bar_offset": 2, "tech_price": 139493000.0, "tech_datetime": "2025-12-03 15:39:00", - "candidate_index": 63288, + "candidate_index": 63215, "gt_datetime": "2025-12-03 15:33:00", "gt_price": 139950000.0 }, @@ -1309980,7 +1309336,7 @@ "bar_offset": 4, "tech_price": 139418000.0, "tech_datetime": "2025-12-10 01:54:00", - "candidate_index": 63416, + "candidate_index": 63343, "gt_datetime": "2025-12-10 02:06:00", "gt_price": 139840000.0 }, @@ -1309992,7 +1309348,7 @@ "bar_offset": 5, "tech_price": 132992000.0, "tech_datetime": "2025-12-18 00:33:00", - "candidate_index": 63573, + "candidate_index": 63500, "gt_datetime": "2025-12-18 00:18:00", "gt_price": 134021000.0 }, @@ -1310004,7 +1309360,7 @@ "bar_offset": 2, "tech_price": 133998000.0, "tech_datetime": "2025-12-22 21:39:00", - "candidate_index": 63660, + "candidate_index": 63587, "gt_datetime": "2025-12-22 21:33:00", "gt_price": 134594000.0 }, @@ -1310016,7 +1309372,7 @@ "bar_offset": 4, "tech_price": 142326000.0, "tech_datetime": "2026-01-15 04:57:00", - "candidate_index": 64093, + "candidate_index": 64020, "gt_datetime": "2026-01-15 05:09:00", "gt_price": 143100000.0 }, @@ -1310028,7 +1309384,7 @@ "bar_offset": 5, "tech_price": 124813000.0, "tech_datetime": "2026-01-31 06:39:00", - "candidate_index": 64402, + "candidate_index": 64329, "gt_datetime": "2026-01-31 06:24:00", "gt_price": 125206000.0 }, @@ -1310040,7 +1309396,7 @@ "bar_offset": 7, "tech_price": 116781000.0, "tech_datetime": "2026-02-03 01:00:00", - "candidate_index": 64456, + "candidate_index": 64383, "gt_datetime": "2026-02-03 00:39:00", "gt_price": 117429000.0 }, @@ -1310052,7 +1309408,7 @@ "bar_offset": 4, "tech_price": 98000000.0, "tech_datetime": "2026-02-06 15:15:00", - "candidate_index": 64524, + "candidate_index": 64451, "gt_datetime": "2026-02-06 15:03:00", "gt_price": 99433000.0 }, @@ -1310064,7 +1309420,7 @@ "bar_offset": 2, "tech_price": 105761000.0, "tech_datetime": "2026-02-07 08:12:00", - "candidate_index": 64540, + "candidate_index": 64467, "gt_datetime": "2026-02-07 08:06:00", "gt_price": 106690000.0 }, @@ -1310076,7 +1309432,7 @@ "bar_offset": 5, "tech_price": 105029000.0, "tech_datetime": "2026-02-09 08:21:00", - "candidate_index": 64575, + "candidate_index": 64502, "gt_datetime": "2026-02-09 08:06:00", "gt_price": 107021000.0 }, @@ -1310088,7 +1309444,7 @@ "bar_offset": 3, "tech_price": 104651000.0, "tech_datetime": "2026-02-15 17:15:00", - "candidate_index": 64704, + "candidate_index": 64631, "gt_datetime": "2026-02-15 17:06:00", "gt_price": 105000000.0 }, @@ -1310100,7 +1309456,7 @@ "bar_offset": 3, "tech_price": 99207000.0, "tech_datetime": "2026-02-26 06:45:00", - "candidate_index": 64900, + "candidate_index": 64827, "gt_datetime": "2026-02-26 06:36:00", "gt_price": 100497000.0 }, @@ -1310112,7 +1309468,7 @@ "bar_offset": 3, "tech_price": 106965000.0, "tech_datetime": "2026-03-05 20:03:00", - "candidate_index": 65047, + "candidate_index": 64974, "gt_datetime": "2026-03-05 19:54:00", "gt_price": 107414000.0 }, @@ -1310124,7 +1309480,7 @@ "bar_offset": 3, "tech_price": 111923000.0, "tech_datetime": "2026-03-17 10:42:00", - "candidate_index": 65277, + "candidate_index": 65204, "gt_datetime": "2026-03-17 10:33:00", "gt_price": 112300000.0 }, @@ -1310136,7 +1309492,7 @@ "bar_offset": 5, "tech_price": 106769000.0, "tech_datetime": "2026-03-25 20:45:00", - "candidate_index": 65431, + "candidate_index": 65358, "gt_datetime": "2026-03-25 20:30:00", "gt_price": 107284000.0 }, @@ -1310148,7 +1309504,7 @@ "bar_offset": 15, "tech_price": 120805000.0, "tech_datetime": "2026-05-15 10:18:00", - "candidate_index": 66348, + "candidate_index": 66275, "gt_datetime": "2026-05-15 09:33:00", "gt_price": 120980000.0 }, @@ -1310160,7 +1309516,7 @@ "bar_offset": 10, "tech_price": 95878000.0, "tech_datetime": "2026-06-04 12:54:00", - "candidate_index": 66692, + "candidate_index": 66619, "gt_datetime": "2026-06-04 13:24:00", "gt_price": 96508000.0 }, @@ -1310172,7 +1309528,7 @@ "bar_offset": 12, "tech_price": 95535000.0, "tech_datetime": "2026-06-08 07:51:00", - "candidate_index": 66762, + "candidate_index": 66689, "gt_datetime": "2026-06-08 07:15:00", "gt_price": 97000000.0 } @@ -1310182,13 +1309538,16 @@ "signal_label": "스윙 매도 (S)", "primary_techniques": [ "zigzag_causal", - "minor_swing" + "minor_swing", + "pivot_swing", + "fractal_swing", + "composite_swing" ] }, "div_bear": { "side": "sell", "gt_count": 139, - "tech_count": 66798, + "tech_count": 66725, "hit_count": 139, "miss_count": 0, "recall": 1.0, @@ -1310252,7 +1309611,7 @@ "bar_offset": 3, "tech_price": 4933000.0, "tech_datetime": "2017-08-18 19:51:00", - "candidate_index": 5114, + "candidate_index": 5110, "gt_datetime": "2017-08-18 19:42:00", "gt_price": 4952000.0 }, @@ -1310264,7 +1309623,7 @@ "bar_offset": 1, "tech_price": 4957000.0, "tech_datetime": "2017-08-26 02:00:00", - "candidate_index": 5244, + "candidate_index": 5238, "gt_datetime": "2017-08-26 02:03:00", "gt_price": 4973000.0 }, @@ -1310276,7 +1309635,7 @@ "bar_offset": 4, "tech_price": 4269000.0, "tech_datetime": "2017-09-23 21:12:00", - "candidate_index": 5754, + "candidate_index": 5698, "gt_datetime": "2017-09-23 21:00:00", "gt_price": 4330000.0 }, @@ -1310288,7 +1309647,7 @@ "bar_offset": 4, "tech_price": 6439000.0, "tech_datetime": "2017-10-17 08:45:00", - "candidate_index": 6172, + "candidate_index": 6099, "gt_datetime": "2017-10-17 08:33:00", "gt_price": 6484000.0 }, @@ -1310300,7 +1309659,7 @@ "bar_offset": 7, "tech_price": 6860000.0, "tech_datetime": "2017-10-27 10:27:00", - "candidate_index": 6346, + "candidate_index": 6273, "gt_datetime": "2017-10-27 10:06:00", "gt_price": 6887000.0 }, @@ -1310312,7 +1309671,7 @@ "bar_offset": 6, "tech_price": 8768000.0, "tech_datetime": "2018-04-16 10:21:00", - "candidate_index": 9449, + "candidate_index": 9376, "gt_datetime": "2018-04-16 10:03:00", "gt_price": 8820000.0 }, @@ -1310324,7 +1309683,7 @@ "bar_offset": 2, "tech_price": 8377000.0, "tech_datetime": "2018-05-30 10:51:00", - "candidate_index": 10283, + "candidate_index": 10210, "gt_datetime": "2018-05-30 10:45:00", "gt_price": 8410000.0 }, @@ -1310336,7 +1309695,7 @@ "bar_offset": 2, "tech_price": 8379000.0, "tech_datetime": "2018-06-07 17:30:00", - "candidate_index": 10444, + "candidate_index": 10371, "gt_datetime": "2018-06-07 17:36:00", "gt_price": 8410000.0 }, @@ -1310348,7 +1309707,7 @@ "bar_offset": 7, "tech_price": 7600000.0, "tech_datetime": "2018-06-12 18:12:00", - "candidate_index": 10568, + "candidate_index": 10495, "gt_datetime": "2018-06-12 17:51:00", "gt_price": 7637000.0 }, @@ -1310360,7 +1309719,7 @@ "bar_offset": 9, "tech_price": 6890000.0, "tech_datetime": "2018-06-29 04:24:00", - "candidate_index": 10901, + "candidate_index": 10828, "gt_datetime": "2018-06-29 04:51:00", "gt_price": 6918000.0 }, @@ -1310372,7 +1309731,7 @@ "bar_offset": 7, "tech_price": 7326000.0, "tech_datetime": "2018-07-03 17:36:00", - "candidate_index": 10975, + "candidate_index": 10902, "gt_datetime": "2018-07-03 17:15:00", "gt_price": 7355000.0 }, @@ -1310384,7 +1309743,7 @@ "bar_offset": 5, "tech_price": 7508000.0, "tech_datetime": "2018-07-10 07:24:00", - "candidate_index": 11109, + "candidate_index": 11036, "gt_datetime": "2018-07-10 07:09:00", "gt_price": 7610000.0 }, @@ -1310396,7 +1309755,7 @@ "bar_offset": 4, "tech_price": 8770000.0, "tech_datetime": "2018-08-02 10:18:00", - "candidate_index": 11605, + "candidate_index": 11532, "gt_datetime": "2018-08-02 10:06:00", "gt_price": 8806000.0 }, @@ -1310408,7 +1309767,7 @@ "bar_offset": 19, "tech_price": 8182000.0, "tech_datetime": "2018-08-06 11:21:00", - "candidate_index": 11704, + "candidate_index": 11631, "gt_datetime": "2018-08-06 12:18:00", "gt_price": 8212000.0 }, @@ -1310420,7 +1309779,7 @@ "bar_offset": 3, "tech_price": 7439000.0, "tech_datetime": "2018-09-14 12:45:00", - "candidate_index": 12644, + "candidate_index": 12571, "gt_datetime": "2018-09-14 12:36:00", "gt_price": 7458000.0 }, @@ -1310432,7 +1309791,7 @@ "bar_offset": 3, "tech_price": 7352000.0, "tech_datetime": "2018-09-17 17:51:00", - "candidate_index": 12743, + "candidate_index": 12670, "gt_datetime": "2018-09-17 17:42:00", "gt_price": 7355000.0 }, @@ -1310444,7 +1309803,7 @@ "bar_offset": 3, "tech_price": 7573000.0, "tech_datetime": "2018-10-08 21:48:00", - "candidate_index": 13288, + "candidate_index": 13215, "gt_datetime": "2018-10-08 21:39:00", "gt_price": 7584000.0 }, @@ -1310456,7 +1309815,7 @@ "bar_offset": 16, "tech_price": 7269000.0, "tech_datetime": "2018-11-12 15:45:00", - "candidate_index": 14098, + "candidate_index": 14025, "gt_datetime": "2018-11-12 14:57:00", "gt_price": 7284000.0 }, @@ -1310468,7 +1309827,7 @@ "bar_offset": 5, "tech_price": 3897000.0, "tech_datetime": "2018-12-13 06:51:00", - "candidate_index": 14677, + "candidate_index": 14604, "gt_datetime": "2018-12-13 06:36:00", "gt_price": 3910000.0 }, @@ -1310480,7 +1309839,7 @@ "bar_offset": 1, "tech_price": 4475000.0, "tech_datetime": "2019-01-10 14:24:00", - "candidate_index": 15206, + "candidate_index": 15133, "gt_datetime": "2019-01-10 14:27:00", "gt_price": 4485000.0 }, @@ -1310492,7 +1309851,7 @@ "bar_offset": 3, "tech_price": 4229000.0, "tech_datetime": "2019-03-01 00:30:00", - "candidate_index": 16372, + "candidate_index": 16299, "gt_datetime": "2019-03-01 00:39:00", "gt_price": 4330000.0 }, @@ -1310504,7 +1309863,7 @@ "bar_offset": 2, "tech_price": 6638000.0, "tech_datetime": "2019-05-03 19:03:00", - "candidate_index": 17821, + "candidate_index": 17748, "gt_datetime": "2019-05-03 18:57:00", "gt_price": 6717000.0 }, @@ -1310516,7 +1309875,7 @@ "bar_offset": 3, "tech_price": 11064000.0, "tech_datetime": "2019-06-16 17:39:00", - "candidate_index": 18607, + "candidate_index": 18534, "gt_datetime": "2019-06-16 17:30:00", "gt_price": 11167000.0 }, @@ -1310528,7 +1309887,7 @@ "bar_offset": 3, "tech_price": 14271000.0, "tech_datetime": "2019-08-10 09:33:00", - "candidate_index": 19638, + "candidate_index": 19565, "gt_datetime": "2019-08-10 09:24:00", "gt_price": 14330000.0 }, @@ -1310540,7 +1309899,7 @@ "bar_offset": 8, "tech_price": 13668000.0, "tech_datetime": "2019-08-13 16:18:00", - "candidate_index": 19710, + "candidate_index": 19637, "gt_datetime": "2019-08-13 16:42:00", "gt_price": 13696000.0 }, @@ -1310552,7 +1309911,7 @@ "bar_offset": 7, "tech_price": 12499000.0, "tech_datetime": "2019-08-24 07:30:00", - "candidate_index": 19888, + "candidate_index": 19815, "gt_datetime": "2019-08-24 07:09:00", "gt_price": 12532000.0 }, @@ -1310564,7 +1309923,7 @@ "bar_offset": 0, "tech_price": 12223000.0, "tech_datetime": "2019-09-16 12:06:00", - "candidate_index": 20336, + "candidate_index": 20263, "gt_datetime": "2019-09-16 12:06:00", "gt_price": 12246000.0 }, @@ -1310576,7 +1309935,7 @@ "bar_offset": 5, "tech_price": 9819000.0, "tech_datetime": "2019-10-05 05:27:00", - "candidate_index": 20673, + "candidate_index": 20600, "gt_datetime": "2019-10-05 05:12:00", "gt_price": 9849000.0 }, @@ -1310588,7 +1309947,7 @@ "bar_offset": 4, "tech_price": 10261000.0, "tech_datetime": "2019-10-10 17:00:00", - "candidate_index": 20777, + "candidate_index": 20704, "gt_datetime": "2019-10-10 16:48:00", "gt_price": 10301000.0 }, @@ -1310600,7 +1309959,7 @@ "bar_offset": 5, "tech_price": 9979000.0, "tech_datetime": "2019-10-14 01:45:00", - "candidate_index": 20841, + "candidate_index": 20768, "gt_datetime": "2019-10-14 01:30:00", "gt_price": 9998000.0 }, @@ -1310612,7 +1309971,7 @@ "bar_offset": 3, "tech_price": 9773000.0, "tech_datetime": "2019-10-21 05:21:00", - "candidate_index": 20989, + "candidate_index": 20916, "gt_datetime": "2019-10-21 05:12:00", "gt_price": 9814000.0 }, @@ -1310624,7 +1309983,7 @@ "bar_offset": 6, "tech_price": 11002000.0, "tech_datetime": "2019-10-29 14:24:00", - "candidate_index": 21132, + "candidate_index": 21059, "gt_datetime": "2019-10-29 14:06:00", "gt_price": 11066000.0 }, @@ -1310636,7 +1309995,7 @@ "bar_offset": 5, "tech_price": 10928000.0, "tech_datetime": "2019-11-05 05:51:00", - "candidate_index": 21269, + "candidate_index": 21196, "gt_datetime": "2019-11-05 05:36:00", "gt_price": 10993000.0 }, @@ -1310648,7 +1310007,7 @@ "bar_offset": 6, "tech_price": 11801000.0, "tech_datetime": "2020-02-24 09:48:00", - "candidate_index": 23363, + "candidate_index": 23290, "gt_datetime": "2020-02-24 09:30:00", "gt_price": 11838000.0 }, @@ -1310660,7 +1310019,7 @@ "bar_offset": 2, "tech_price": 11512000.0, "tech_datetime": "2020-05-21 15:54:00", - "candidate_index": 25042, + "candidate_index": 24969, "gt_datetime": "2020-05-21 15:48:00", "gt_price": 11545000.0 }, @@ -1310672,7 +1310031,7 @@ "bar_offset": 3, "tech_price": 11771000.0, "tech_datetime": "2020-06-11 11:09:00", - "candidate_index": 25416, + "candidate_index": 25343, "gt_datetime": "2020-06-11 11:00:00", "gt_price": 11797000.0 }, @@ -1310684,7 +1310043,7 @@ "bar_offset": 7, "tech_price": 13898000.0, "tech_datetime": "2020-08-22 02:33:00", - "candidate_index": 26931, + "candidate_index": 26858, "gt_datetime": "2020-08-22 02:12:00", "gt_price": 13955000.0 }, @@ -1310696,7 +1310055,7 @@ "bar_offset": 11, "tech_price": 12819000.0, "tech_datetime": "2020-09-21 08:39:00", - "candidate_index": 27523, + "candidate_index": 27450, "gt_datetime": "2020-09-21 08:06:00", "gt_price": 12840000.0 }, @@ -1310708,7 +1310067,7 @@ "bar_offset": 6, "tech_price": 18127000.0, "tech_datetime": "2020-11-13 14:00:00", - "candidate_index": 28644, + "candidate_index": 28571, "gt_datetime": "2020-11-13 13:42:00", "gt_price": 18230000.0 }, @@ -1310720,7 +1310079,7 @@ "bar_offset": 4, "tech_price": 21070000.0, "tech_datetime": "2020-11-24 21:51:00", - "candidate_index": 28849, + "candidate_index": 28776, "gt_datetime": "2020-11-24 21:39:00", "gt_price": 21292000.0 }, @@ -1310732,7 +1310091,7 @@ "bar_offset": 2, "tech_price": 20988000.0, "tech_datetime": "2020-12-07 09:09:00", - "candidate_index": 29095, + "candidate_index": 29022, "gt_datetime": "2020-12-07 09:03:00", "gt_price": 21043000.0 }, @@ -1310744,7 +1310103,7 @@ "bar_offset": 1, "tech_price": 31455000.0, "tech_datetime": "2020-12-30 15:57:00", - "candidate_index": 29552, + "candidate_index": 29479, "gt_datetime": "2020-12-30 16:00:00", "gt_price": 31659000.0 }, @@ -1310756,7 +1310115,7 @@ "bar_offset": 6, "tech_price": 52592000.0, "tech_datetime": "2021-02-14 21:33:00", - "candidate_index": 30446, + "candidate_index": 30373, "gt_datetime": "2021-02-14 21:15:00", "gt_price": 53112000.0 }, @@ -1310768,7 +1310127,7 @@ "bar_offset": 2, "tech_price": 72354000.0, "tech_datetime": "2021-05-09 13:36:00", - "candidate_index": 32037, + "candidate_index": 31964, "gt_datetime": "2021-05-09 13:30:00", "gt_price": 72909000.0 }, @@ -1310780,7 +1310139,7 @@ "bar_offset": 7, "tech_price": 42697000.0, "tech_datetime": "2021-06-19 10:39:00", - "candidate_index": 32822, + "candidate_index": 32749, "gt_datetime": "2021-06-19 10:18:00", "gt_price": 43001000.0 }, @@ -1310792,7 +1310151,7 @@ "bar_offset": 3, "tech_price": 37755000.0, "tech_datetime": "2021-07-18 14:51:00", - "candidate_index": 33379, + "candidate_index": 33306, "gt_datetime": "2021-07-18 14:42:00", "gt_price": 37805000.0 }, @@ -1310804,7 +1310163,7 @@ "bar_offset": 3, "tech_price": 51402000.0, "tech_datetime": "2021-08-08 15:51:00", - "candidate_index": 33791, + "candidate_index": 33718, "gt_datetime": "2021-08-08 15:42:00", "gt_price": 51733000.0 }, @@ -1310816,7 +1310175,7 @@ "bar_offset": 2, "tech_price": 54358000.0, "tech_datetime": "2021-08-17 20:51:00", - "candidate_index": 33983, + "candidate_index": 33910, "gt_datetime": "2021-08-17 20:45:00", "gt_price": 54600000.0 }, @@ -1310828,7 +1310187,7 @@ "bar_offset": 9, "tech_price": 54449000.0, "tech_datetime": "2021-09-23 13:00:00", - "candidate_index": 34733, + "candidate_index": 34660, "gt_datetime": "2021-09-23 12:33:00", "gt_price": 54600000.0 }, @@ -1310840,7 +1310199,7 @@ "bar_offset": 4, "tech_price": 75088000.0, "tech_datetime": "2021-11-03 01:15:00", - "candidate_index": 35504, + "candidate_index": 35431, "gt_datetime": "2021-11-03 01:03:00", "gt_price": 75500000.0 }, @@ -1310852,7 +1310211,7 @@ "bar_offset": 0, "tech_price": 79816000.0, "tech_datetime": "2021-11-15 09:33:00", - "candidate_index": 35769, + "candidate_index": 35696, "gt_datetime": "2021-11-15 09:33:00", "gt_price": 80114000.0 }, @@ -1310864,7 +1310223,7 @@ "bar_offset": 17, "tech_price": 59159000.0, "tech_datetime": "2021-12-19 12:48:00", - "candidate_index": 36410, + "candidate_index": 36337, "gt_datetime": "2021-12-19 13:39:00", "gt_price": 59548000.0 }, @@ -1310876,7 +1310235,7 @@ "bar_offset": 11, "tech_price": 60342000.0, "tech_datetime": "2021-12-28 12:27:00", - "candidate_index": 36566, + "candidate_index": 36493, "gt_datetime": "2021-12-28 11:54:00", "gt_price": 60520000.0 }, @@ -1310888,7 +1310247,7 @@ "bar_offset": 2, "tech_price": 58645000.0, "tech_datetime": "2021-12-31 19:45:00", - "candidate_index": 36626, + "candidate_index": 36553, "gt_datetime": "2021-12-31 19:39:00", "gt_price": 58714000.0 }, @@ -1310900,7 +1310259,7 @@ "bar_offset": 3, "tech_price": 53532000.0, "tech_datetime": "2022-01-13 23:45:00", - "candidate_index": 36874, + "candidate_index": 36801, "gt_datetime": "2022-01-13 23:36:00", "gt_price": 53885000.0 }, @@ -1310912,7 +1310271,7 @@ "bar_offset": 4, "tech_price": 51995000.0, "tech_datetime": "2022-01-17 13:42:00", - "candidate_index": 36948, + "candidate_index": 36875, "gt_datetime": "2022-01-17 13:30:00", "gt_price": 52083000.0 }, @@ -1310924,7 +1310283,7 @@ "bar_offset": 6, "tech_price": 47827000.0, "tech_datetime": "2022-02-21 10:57:00", - "candidate_index": 37568, + "candidate_index": 37495, "gt_datetime": "2022-02-21 10:39:00", "gt_price": 48118000.0 }, @@ -1310936,7 +1310295,7 @@ "bar_offset": 8, "tech_price": 48968000.0, "tech_datetime": "2022-03-06 10:24:00", - "candidate_index": 37793, + "candidate_index": 37720, "gt_datetime": "2022-03-06 10:00:00", "gt_price": 48999000.0 }, @@ -1310948,7 +1310307,7 @@ "bar_offset": 3, "tech_price": 51391000.0, "tech_datetime": "2022-04-14 04:15:00", - "candidate_index": 38474, + "candidate_index": 38401, "gt_datetime": "2022-04-14 04:06:00", "gt_price": 51675000.0 }, @@ -1310960,7 +1310319,7 @@ "bar_offset": 2, "tech_price": 37902000.0, "tech_datetime": "2022-06-10 21:30:00", - "candidate_index": 39517, + "candidate_index": 39444, "gt_datetime": "2022-06-10 21:24:00", "gt_price": 38527000.0 }, @@ -1310972,7 +1310331,7 @@ "bar_offset": 2, "tech_price": 27821000.0, "tech_datetime": "2022-06-25 16:42:00", - "candidate_index": 39776, + "candidate_index": 39703, "gt_datetime": "2022-06-25 16:36:00", "gt_price": 27963000.0 }, @@ -1310984,7 +1310343,7 @@ "bar_offset": 2, "tech_price": 27200000.0, "tech_datetime": "2022-06-28 21:24:00", - "candidate_index": 39835, + "candidate_index": 39762, "gt_datetime": "2022-06-28 21:18:00", "gt_price": 27363000.0 }, @@ -1310996,7 +1310355,7 @@ "bar_offset": 2, "tech_price": 27157000.0, "tech_datetime": "2022-07-12 03:48:00", - "candidate_index": 40077, + "candidate_index": 40004, "gt_datetime": "2022-07-12 03:42:00", "gt_price": 27312000.0 }, @@ -1311008,7 +1310367,7 @@ "bar_offset": 2, "tech_price": 29922000.0, "tech_datetime": "2022-07-25 07:51:00", - "candidate_index": 40308, + "candidate_index": 40235, "gt_datetime": "2022-07-25 07:45:00", "gt_price": 30219000.0 }, @@ -1311020,7 +1310379,7 @@ "bar_offset": 6, "tech_price": 31194000.0, "tech_datetime": "2022-08-03 21:36:00", - "candidate_index": 40488, + "candidate_index": 40415, "gt_datetime": "2022-08-03 21:18:00", "gt_price": 31416000.0 }, @@ -1311032,7 +1310391,7 @@ "bar_offset": 3, "tech_price": 31741000.0, "tech_datetime": "2022-08-08 21:18:00", - "candidate_index": 40584, + "candidate_index": 40511, "gt_datetime": "2022-08-08 21:09:00", "gt_price": 31900000.0 }, @@ -1311044,7 +1310403,7 @@ "bar_offset": 4, "tech_price": 31580000.0, "tech_datetime": "2022-08-19 08:21:00", - "candidate_index": 40797, + "candidate_index": 40724, "gt_datetime": "2022-08-19 08:33:00", "gt_price": 31757000.0 }, @@ -1311056,7 +1310415,7 @@ "bar_offset": 15, "tech_price": 29480000.0, "tech_datetime": "2022-08-26 22:24:00", - "candidate_index": 40938, + "candidate_index": 40865, "gt_datetime": "2022-08-26 23:09:00", "gt_price": 29574000.0 }, @@ -1311068,7 +1310427,7 @@ "bar_offset": 1, "tech_price": 28204000.0, "tech_datetime": "2022-09-18 08:09:00", - "candidate_index": 41373, + "candidate_index": 41300, "gt_datetime": "2022-09-18 08:06:00", "gt_price": 28243000.0 }, @@ -1311080,7 +1310439,7 @@ "bar_offset": 2, "tech_price": 26527000.0, "tech_datetime": "2023-01-18 23:27:00", - "candidate_index": 43615, + "candidate_index": 43542, "gt_datetime": "2023-01-18 23:21:00", "gt_price": 26806000.0 }, @@ -1311092,7 +1310451,7 @@ "bar_offset": 4, "tech_price": 29425000.0, "tech_datetime": "2023-02-08 10:24:00", - "candidate_index": 43974, + "candidate_index": 43901, "gt_datetime": "2023-02-08 10:12:00", "gt_price": 29587000.0 }, @@ -1311104,7 +1310463,7 @@ "bar_offset": 3, "tech_price": 31540000.0, "tech_datetime": "2023-02-28 00:15:00", - "candidate_index": 44330, + "candidate_index": 44257, "gt_datetime": "2023-02-28 00:06:00", "gt_price": 31632000.0 }, @@ -1311116,7 +1310475,7 @@ "bar_offset": 4, "tech_price": 31072000.0, "tech_datetime": "2023-03-03 09:21:00", - "candidate_index": 44393, + "candidate_index": 44320, "gt_datetime": "2023-03-03 09:09:00", "gt_price": 31175000.0 }, @@ -1311128,7 +1310487,7 @@ "bar_offset": 4, "tech_price": 27843000.0, "tech_datetime": "2023-03-11 11:06:00", - "candidate_index": 44534, + "candidate_index": 44461, "gt_datetime": "2023-03-11 10:54:00", "gt_price": 28022000.0 }, @@ -1311140,7 +1310499,7 @@ "bar_offset": 4, "tech_price": 37190000.0, "tech_datetime": "2023-03-26 23:09:00", - "candidate_index": 44827, + "candidate_index": 44754, "gt_datetime": "2023-03-26 22:57:00", "gt_price": 37357000.0 }, @@ -1311152,7 +1310511,7 @@ "bar_offset": 8, "tech_price": 40210000.0, "tech_datetime": "2023-04-14 10:21:00", - "candidate_index": 45152, + "candidate_index": 45079, "gt_datetime": "2023-04-14 10:45:00", "gt_price": 40326000.0 }, @@ -1311164,7 +1310523,7 @@ "bar_offset": 5, "tech_price": 39766000.0, "tech_datetime": "2023-04-19 06:09:00", - "candidate_index": 45247, + "candidate_index": 45174, "gt_datetime": "2023-04-19 05:54:00", "gt_price": 39870000.0 }, @@ -1311176,7 +1310535,7 @@ "bar_offset": 3, "tech_price": 37837000.0, "tech_datetime": "2023-05-11 01:42:00", - "candidate_index": 45664, + "candidate_index": 45591, "gt_datetime": "2023-05-11 01:33:00", "gt_price": 37950000.0 }, @@ -1311188,7 +1310547,7 @@ "bar_offset": 2, "tech_price": 36595000.0, "tech_datetime": "2023-05-23 21:36:00", - "candidate_index": 45909, + "candidate_index": 45836, "gt_datetime": "2023-05-23 21:30:00", "gt_price": 36628000.0 }, @@ -1311200,7 +1310559,7 @@ "bar_offset": 7, "tech_price": 36076000.0, "tech_datetime": "2023-06-03 08:00:00", - "candidate_index": 46096, + "candidate_index": 46023, "gt_datetime": "2023-06-03 07:39:00", "gt_price": 36124000.0 }, @@ -1311212,7 +1310571,7 @@ "bar_offset": 4, "tech_price": 41105000.0, "tech_datetime": "2023-06-24 01:18:00", - "candidate_index": 46481, + "candidate_index": 46408, "gt_datetime": "2023-06-24 01:06:00", "gt_price": 41367000.0 }, @@ -1311224,7 +1310583,7 @@ "bar_offset": 8, "tech_price": 41177000.0, "tech_datetime": "2023-07-06 20:18:00", - "candidate_index": 46729, + "candidate_index": 46656, "gt_datetime": "2023-07-06 19:54:00", "gt_price": 41300000.0 }, @@ -1311236,7 +1310595,7 @@ "bar_offset": 1, "tech_price": 39035000.0, "tech_datetime": "2023-07-24 04:18:00", - "candidate_index": 47064, + "candidate_index": 46991, "gt_datetime": "2023-07-24 04:15:00", "gt_price": 39220000.0 }, @@ -1311248,7 +1310607,7 @@ "bar_offset": 1, "tech_price": 39580000.0, "tech_datetime": "2023-08-15 01:51:00", - "candidate_index": 47475, + "candidate_index": 47402, "gt_datetime": "2023-08-15 01:48:00", "gt_price": 39625000.0 }, @@ -1311260,7 +1310619,7 @@ "bar_offset": 0, "tech_price": 35778000.0, "tech_datetime": "2023-09-08 14:30:00", - "candidate_index": 47948, + "candidate_index": 47875, "gt_datetime": "2023-09-08 14:30:00", "gt_price": 35800000.0 }, @@ -1311272,7 +1310631,7 @@ "bar_offset": 1, "tech_price": 36579000.0, "tech_datetime": "2023-09-21 16:36:00", - "candidate_index": 48195, + "candidate_index": 48122, "gt_datetime": "2023-09-21 16:33:00", "gt_price": 36618000.0 }, @@ -1311284,7 +1310643,7 @@ "bar_offset": 5, "tech_price": 38100000.0, "tech_datetime": "2023-10-08 12:48:00", - "candidate_index": 48527, + "candidate_index": 48454, "gt_datetime": "2023-10-08 12:33:00", "gt_price": 38130000.0 }, @@ -1311296,7 +1310655,7 @@ "bar_offset": 7, "tech_price": 60103000.0, "tech_datetime": "2023-12-10 17:24:00", - "candidate_index": 49687, + "candidate_index": 49614, "gt_datetime": "2023-12-10 17:03:00", "gt_price": 60199000.0 }, @@ -1311308,7 +1310667,7 @@ "bar_offset": 11, "tech_price": 58209000.0, "tech_datetime": "2023-12-26 07:51:00", - "candidate_index": 49983, + "candidate_index": 49910, "gt_datetime": "2023-12-26 07:18:00", "gt_price": 58259000.0 }, @@ -1311320,7 +1310679,7 @@ "bar_offset": 5, "tech_price": 59053000.0, "tech_datetime": "2024-01-17 01:15:00", - "candidate_index": 50387, + "candidate_index": 50314, "gt_datetime": "2024-01-17 01:00:00", "gt_price": 59449000.0 }, @@ -1311332,7 +1310691,7 @@ "bar_offset": 0, "tech_price": 57641000.0, "tech_datetime": "2024-01-20 09:00:00", - "candidate_index": 50450, + "candidate_index": 50377, "gt_datetime": "2024-01-20 09:00:00", "gt_price": 57728000.0 }, @@ -1311344,7 +1310703,7 @@ "bar_offset": 5, "tech_price": 100961000.0, "tech_datetime": "2024-03-29 08:30:00", - "candidate_index": 51671, + "candidate_index": 51598, "gt_datetime": "2024-03-29 08:15:00", "gt_price": 101171000.0 }, @@ -1311356,7 +1310715,7 @@ "bar_offset": 3, "tech_price": 100388000.0, "tech_datetime": "2024-04-01 12:12:00", - "candidate_index": 51733, + "candidate_index": 51660, "gt_datetime": "2024-04-01 12:03:00", "gt_price": 100555000.0 }, @@ -1311368,7 +1310727,7 @@ "bar_offset": 6, "tech_price": 101000000.0, "tech_datetime": "2024-04-12 14:09:00", - "candidate_index": 51939, + "candidate_index": 51866, "gt_datetime": "2024-04-12 13:51:00", "gt_price": 101310000.0 }, @@ -1311380,7 +1310739,7 @@ "bar_offset": 2, "tech_price": 98345000.0, "tech_datetime": "2024-04-15 20:09:00", - "candidate_index": 51997, + "candidate_index": 51924, "gt_datetime": "2024-04-15 20:03:00", "gt_price": 98803000.0 }, @@ -1311392,7 +1310751,7 @@ "bar_offset": 7, "tech_price": 91882000.0, "tech_datetime": "2024-04-27 05:42:00", - "candidate_index": 52209, + "candidate_index": 52136, "gt_datetime": "2024-04-27 05:21:00", "gt_price": 92100000.0 }, @@ -1311404,7 +1310763,7 @@ "bar_offset": 8, "tech_price": 97086000.0, "tech_datetime": "2024-05-28 00:54:00", - "candidate_index": 52770, + "candidate_index": 52697, "gt_datetime": "2024-05-28 01:18:00", "gt_price": 97370000.0 }, @@ -1311416,7 +1310775,7 @@ "bar_offset": 5, "tech_price": 97877000.0, "tech_datetime": "2024-06-12 23:39:00", - "candidate_index": 53085, + "candidate_index": 53012, "gt_datetime": "2024-06-12 23:24:00", "gt_price": 98069000.0 }, @@ -1311428,7 +1310787,7 @@ "bar_offset": 4, "tech_price": 83514000.0, "tech_datetime": "2024-07-10 13:54:00", - "candidate_index": 53596, + "candidate_index": 53523, "gt_datetime": "2024-07-10 14:06:00", "gt_price": 83756000.0 }, @@ -1311440,7 +1310799,7 @@ "bar_offset": 2, "tech_price": 91215000.0, "tech_datetime": "2024-07-16 09:12:00", - "candidate_index": 53711, + "candidate_index": 53638, "gt_datetime": "2024-07-16 09:06:00", "gt_price": 91400000.0 }, @@ -1311452,7 +1310811,7 @@ "bar_offset": 1, "tech_price": 92000000.0, "tech_datetime": "2024-08-02 07:39:00", - "candidate_index": 54011, + "candidate_index": 53938, "gt_datetime": "2024-08-02 07:36:00", "gt_price": 92234000.0 }, @@ -1311464,7 +1310823,7 @@ "bar_offset": 5, "tech_price": 85750000.0, "tech_datetime": "2024-08-11 18:36:00", - "candidate_index": 54189, + "candidate_index": 54116, "gt_datetime": "2024-08-11 18:21:00", "gt_price": 86420000.0 }, @@ -1311476,7 +1310835,7 @@ "bar_offset": 0, "tech_price": 83340000.0, "tech_datetime": "2024-08-18 21:45:00", - "candidate_index": 54332, + "candidate_index": 54259, "gt_datetime": "2024-08-18 21:45:00", "gt_price": 83599000.0 }, @@ -1311488,7 +1310847,7 @@ "bar_offset": 2, "tech_price": 82555000.0, "tech_datetime": "2024-08-30 00:39:00", - "candidate_index": 54562, + "candidate_index": 54489, "gt_datetime": "2024-08-30 00:33:00", "gt_price": 82690000.0 }, @@ -1311500,7 +1310859,7 @@ "bar_offset": 3, "tech_price": 80394000.0, "tech_datetime": "2024-09-03 08:09:00", - "candidate_index": 54639, + "candidate_index": 54566, "gt_datetime": "2024-09-03 08:00:00", "gt_price": 80569000.0 }, @@ -1311512,7 +1310871,7 @@ "bar_offset": 5, "tech_price": 81001000.0, "tech_datetime": "2024-09-14 09:33:00", - "candidate_index": 54838, + "candidate_index": 54765, "gt_datetime": "2024-09-14 09:18:00", "gt_price": 81213000.0 }, @@ -1311524,7 +1310883,7 @@ "bar_offset": 5, "tech_price": 97731000.0, "tech_datetime": "2024-11-02 11:45:00", - "candidate_index": 55780, + "candidate_index": 55707, "gt_datetime": "2024-11-02 11:30:00", "gt_price": 97918000.0 }, @@ -1311536,7 +1310895,7 @@ "bar_offset": 5, "tech_price": 103472000.0, "tech_datetime": "2024-11-06 15:39:00", - "candidate_index": 55848, + "candidate_index": 55775, "gt_datetime": "2024-11-06 15:24:00", "gt_price": 103903000.0 }, @@ -1311548,7 +1310907,7 @@ "bar_offset": 4, "tech_price": 138160000.0, "tech_datetime": "2024-11-21 20:36:00", - "candidate_index": 56135, + "candidate_index": 56062, "gt_datetime": "2024-11-21 20:24:00", "gt_price": 138650000.0 }, @@ -1311560,7 +1310919,7 @@ "bar_offset": 0, "tech_price": 136679000.0, "tech_datetime": "2024-11-25 08:18:00", - "candidate_index": 56202, + "candidate_index": 56129, "gt_datetime": "2024-11-25 08:18:00", "gt_price": 136880000.0 }, @@ -1311572,7 +1310931,7 @@ "bar_offset": 6, "tech_price": 140953000.0, "tech_datetime": "2024-12-09 09:12:00", - "candidate_index": 56464, + "candidate_index": 56391, "gt_datetime": "2024-12-09 08:54:00", "gt_price": 141500000.0 }, @@ -1311584,7 +1310943,7 @@ "bar_offset": 7, "tech_price": 143280000.0, "tech_datetime": "2025-01-11 03:18:00", - "candidate_index": 57086, + "candidate_index": 57013, "gt_datetime": "2025-01-11 02:57:00", "gt_price": 143850000.0 }, @@ -1311596,7 +1310955,7 @@ "bar_offset": 4, "tech_price": 158570000.0, "tech_datetime": "2025-01-25 03:39:00", - "candidate_index": 57359, + "candidate_index": 57286, "gt_datetime": "2025-01-25 03:27:00", "gt_price": 159000000.0 }, @@ -1311608,7 +1310967,7 @@ "bar_offset": 6, "tech_price": 147437000.0, "tech_datetime": "2025-02-15 03:15:00", - "candidate_index": 57753, + "candidate_index": 57680, "gt_datetime": "2025-02-15 02:57:00", "gt_price": 148000000.0 }, @@ -1311620,7 +1310979,7 @@ "bar_offset": 2, "tech_price": 144957000.0, "tech_datetime": "2025-02-22 00:21:00", - "candidate_index": 57880, + "candidate_index": 57807, "gt_datetime": "2025-02-22 00:15:00", "gt_price": 145989000.0 }, @@ -1311632,7 +1310991,7 @@ "bar_offset": 2, "tech_price": 125436000.0, "tech_datetime": "2025-03-09 21:06:00", - "candidate_index": 58176, + "candidate_index": 58103, "gt_datetime": "2025-03-09 21:00:00", "gt_price": 126470000.0 }, @@ -1311644,7 +1311003,7 @@ "bar_offset": 3, "tech_price": 124690000.0, "tech_datetime": "2025-03-15 04:24:00", - "candidate_index": 58274, + "candidate_index": 58201, "gt_datetime": "2025-03-15 04:15:00", "gt_price": 124979000.0 }, @@ -1311656,7 +1311015,7 @@ "bar_offset": 7, "tech_price": 129048000.0, "tech_datetime": "2025-03-28 06:54:00", - "candidate_index": 58520, + "candidate_index": 58447, "gt_datetime": "2025-03-28 06:33:00", "gt_price": 129379000.0 }, @@ -1311668,7 +1311027,7 @@ "bar_offset": 3, "tech_price": 152589000.0, "tech_datetime": "2025-05-27 01:15:00", - "candidate_index": 59665, + "candidate_index": 59592, "gt_datetime": "2025-05-27 01:06:00", "gt_price": 153115000.0 }, @@ -1311680,7 +1311039,7 @@ "bar_offset": 3, "tech_price": 148876000.0, "tech_datetime": "2025-06-17 04:36:00", - "candidate_index": 60061, + "candidate_index": 59988, "gt_datetime": "2025-06-17 04:27:00", "gt_price": 149312000.0 }, @@ -1311692,7 +1311051,7 @@ "bar_offset": 1, "tech_price": 163915000.0, "tech_datetime": "2025-08-01 01:39:00", - "candidate_index": 60928, + "candidate_index": 60855, "gt_datetime": "2025-08-01 01:36:00", "gt_price": 164174000.0 }, @@ -1311704,7 +1311063,7 @@ "bar_offset": 8, "tech_price": 163869000.0, "tech_datetime": "2025-08-17 23:15:00", - "candidate_index": 61239, + "candidate_index": 61166, "gt_datetime": "2025-08-17 22:51:00", "gt_price": 164075000.0 }, @@ -1311716,7 +1311075,7 @@ "bar_offset": 19, "tech_price": 161730000.0, "tech_datetime": "2025-08-22 23:48:00", - "candidate_index": 61343, + "candidate_index": 61270, "gt_datetime": "2025-08-23 00:45:00", "gt_price": 162691000.0 }, @@ -1311728,7 +1311087,7 @@ "bar_offset": 2, "tech_price": 157184000.0, "tech_datetime": "2025-08-28 22:30:00", - "candidate_index": 61456, + "candidate_index": 61383, "gt_datetime": "2025-08-28 22:24:00", "gt_price": 157544000.0 }, @@ -1311740,7 +1311099,7 @@ "bar_offset": 3, "tech_price": 174943000.0, "tech_datetime": "2025-10-13 10:54:00", - "candidate_index": 62328, + "candidate_index": 62255, "gt_datetime": "2025-10-13 10:45:00", "gt_price": 175154000.0 }, @@ -1311752,7 +1311111,7 @@ "bar_offset": 20, "tech_price": 168326000.0, "tech_datetime": "2025-10-22 00:36:00", - "candidate_index": 62493, + "candidate_index": 62420, "gt_datetime": "2025-10-22 01:36:00", "gt_price": 169368000.0 }, @@ -1311764,7 +1311123,7 @@ "bar_offset": 1, "tech_price": 155807000.0, "tech_datetime": "2025-11-06 05:24:00", - "candidate_index": 62788, + "candidate_index": 62715, "gt_datetime": "2025-11-06 05:21:00", "gt_price": 156050000.0 }, @@ -1311776,7 +1311135,7 @@ "bar_offset": 2, "tech_price": 136456000.0, "tech_datetime": "2026-01-06 05:33:00", - "candidate_index": 63934, + "candidate_index": 63861, "gt_datetime": "2026-01-06 05:27:00", "gt_price": 137000000.0 }, @@ -1311788,7 +1311147,7 @@ "bar_offset": 1, "tech_price": 140987000.0, "tech_datetime": "2026-01-19 08:00:00", - "candidate_index": 64173, + "candidate_index": 64100, "gt_datetime": "2026-01-19 07:57:00", "gt_price": 141150000.0 }, @@ -1311800,7 +1311159,7 @@ "bar_offset": 4, "tech_price": 130077000.0, "tech_datetime": "2026-01-29 03:06:00", - "candidate_index": 64356, + "candidate_index": 64283, "gt_datetime": "2026-01-29 02:54:00", "gt_price": 131314000.0 }, @@ -1311812,7 +1311171,7 @@ "bar_offset": 5, "tech_price": 103179000.0, "tech_datetime": "2026-02-11 02:54:00", - "candidate_index": 64611, + "candidate_index": 64538, "gt_datetime": "2026-02-11 02:39:00", "gt_price": 103502000.0 }, @@ -1311824,7 +1311183,7 @@ "bar_offset": 1, "tech_price": 100769000.0, "tech_datetime": "2026-02-22 04:12:00", - "candidate_index": 64826, + "candidate_index": 64753, "gt_datetime": "2026-02-22 04:09:00", "gt_price": 100873000.0 }, @@ -1311836,7 +1311195,7 @@ "bar_offset": 7, "tech_price": 114600000.0, "tech_datetime": "2026-04-18 01:42:00", - "candidate_index": 65858, + "candidate_index": 65785, "gt_datetime": "2026-04-18 01:21:00", "gt_price": 114934000.0 }, @@ -1311848,7 +1311207,7 @@ "bar_offset": 6, "tech_price": 117218000.0, "tech_datetime": "2026-04-27 10:18:00", - "candidate_index": 66018, + "candidate_index": 65945, "gt_datetime": "2026-04-27 10:00:00", "gt_price": 117703000.0 }, @@ -1311860,7 +1311219,7 @@ "bar_offset": 2, "tech_price": 115507000.0, "tech_datetime": "2026-05-26 00:15:00", - "candidate_index": 66523, + "candidate_index": 66450, "gt_datetime": "2026-05-26 00:09:00", "gt_price": 115767000.0 } @@ -1311869,8 +1311228,11 @@ "signal_type": "div_bear", "signal_label": "하락 다이버전스 (Sd)", "primary_techniques": [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", - "macd_cross" + "composite_divergence" ] } }, @@ -1311880,7 +1311242,7 @@ "score": 0.7073 }, "meta": { - "generated_at": "2026-06-10 15:21:33", + "generated_at": "2026-06-11 01:01:24", "interval_label": "3분" } } \ No newline at end of file diff --git a/data/techniques_catalog.json b/data/techniques_catalog.json new file mode 100644 index 0000000..f0c6011 --- /dev/null +++ b/data/techniques_catalog.json @@ -0,0 +1,59 @@ +{ + "version": "2.0", + "description": "DeepCoin 2단계 인과 기법 카탈로그 — 1단계 GT v3 타점 재현 목표", + "categories": { + "swing": { + "label": "스윙 (B/S)", + "techniques": [ + "zigzag_causal", "minor_swing", "local_extrema", "pivot_swing", + "fractal_swing", "swing_failure", "donchian" + ] + }, + "pullback": { + "label": "눌림목 (B*)", + "techniques": ["ema_pullback", "fib_pullback", "support_bounce"] + }, + "breakout": { + "label": "돌파 (B^)", + "techniques": [ + "keltner_breakout", "range_breakout", "volume_breakout", "bb_squeeze_breakout" + ] + }, + "divergence": { + "label": "다이버전스 (Bd/Sd)", + "techniques": ["rsi_divergence", "macd_divergence", "obv_divergence"] + }, + "indicator": { + "label": "지표", + "techniques": ["bb_reversal", "ma_cross", "rsi_swing", "macd_cross"] + }, + "trend": { + "label": "추세", + "techniques": ["supertrend", "adx_trend", "ichimoku_trend", "parabolic_sar"] + }, + "momentum": { + "label": "모멘텀", + "techniques": ["stochastic_cross", "cci_extreme", "roc_reversal"] + }, + "volatility": { + "label": "변동성", + "techniques": ["keltner_reversal", "atr_channel"] + }, + "structure": { + "label": "구조", + "techniques": ["pivot_points", "support_resistance"] + }, + "volume": { + "label": "거래량", + "techniques": ["volume_spike"] + }, + "composite": { + "label": "복합", + "techniques": [ + "composite_swing", "composite_pullback", "composite_breakout", + "composite_divergence", "composite_v3", "composite_full" + ] + } + }, + "total_count": 39 +} diff --git a/docs/2_analysis/spot/comparison_report.html b/docs/2_analysis/spot/comparison_report.html index fdba14c..0f13904 100644 --- a/docs/2_analysis/spot/comparison_report.html +++ b/docs/2_analysis/spot/comparison_report.html @@ -16,7 +16,7 @@

DeepCoin 2단계 — 인과 기법 Ground Truth 정합

- 생성: 2026-06-10 15:21:34 | + 생성: 2026-06-11 01:01:25 | BTC | GT: 920레그, +53784666026606308982941521547380966706642944.0% | 기간: 최근 3447일 @@ -32,58 +32,6 @@ 1 - 소형 스윙 하이브리드 - hybrid - Y - 3055 - +13567658215386816294883830076722547056179926694959317172783443448168448.0% - 88.3% - 95.2% - 73.7% - 25225885401380273513945890816.0% - 86.7 - - - 2 - 국소 극값 - swing - Y - 2261 - +69629914019642035767833473280065241758305479557120.0% - 86.8% - 90.8% - 71.0% - 129460530.6% - 84.3 - - - 3 - 인과 ZigZag - swing - Y - 944 - +269723503329436547267081067994691499708121088.0% - 60.3% - 86.9% - 74.8% - 501.5% - 78.0 - - - 4 - 볼린저 역추세 - indicator - Y - 2060 - +84012192847052727098130818924544.0% - 100.0% - 100.0% - 63.5% - 0.0% - 72.2 - - - 5 돈치안 채널 swing Y @@ -96,7 +44,7 @@ 71.6 - 6 + 2 MACD 크로스 indicator Y @@ -109,43 +57,17 @@ 70.7 - 7 - RSI 스윙 - indicator - Y - 1467 - +16943185772737070121353216.0% - 98.8% - 96.9% - 52.1% - 0.0% - 67.2 - - - 8 - EMA 크로스 - indicator - Y - 780 - +510885407913332672.0% - 94.7% - 92.7% - 30.6% - 0.0% - 57.6 - - - 9 + 3 v3 통합 스코어링 composite Y - 529 - +1012809657458066.8% - 91.1% - 85.0% - 18.7% + 638 + +28885116603545724.0% + 97.5% + 89.3% + 23.0% 0.0% - 50.6 + 54.8 diff --git a/docs/2_analysis/spot/comparison_report.json b/docs/2_analysis/spot/comparison_report.json index 24c1ab6..30c2aff 100644 --- a/docs/2_analysis/spot/comparison_report.json +++ b/docs/2_analysis/spot/comparison_report.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-10 15:21:34", + "generated_at": "2026-06-11 01:01:25", "symbol": "BTC", "gt": { "leg_count": 920, @@ -8,66 +8,6 @@ "lookback_days": 3447 }, "ranking": [ - { - "technique_id": "minor_swing", - "technique_name": "소형 스윙 하이브리드", - "category": "hybrid", - "causal": true, - "leg_count": 3055, - "tech_return_pct": 1.3567658215386816e+70, - "buy_recall": 0.8834, - "sell_recall": 0.9518, - "leg_recall": 0.737, - "return_capture_ratio": 2.5225885401380273e+26, - "score": 0.8668, - "avg_buy_offset": 42.6, - "avg_sell_offset": 11.0 - }, - { - "technique_id": "local_extrema", - "technique_name": "국소 극값", - "category": "swing", - "causal": true, - "leg_count": 2261, - "tech_return_pct": 6.962991401964204e+49, - "buy_recall": 0.8684, - "sell_recall": 0.9084, - "leg_recall": 0.7098, - "return_capture_ratio": 1294605.306, - "score": 0.8426, - "avg_buy_offset": 74.9, - "avg_sell_offset": 62.9 - }, - { - "technique_id": "zigzag_causal", - "technique_name": "인과 ZigZag", - "category": "swing", - "causal": true, - "leg_count": 944, - "tech_return_pct": 2.6972350332943655e+44, - "buy_recall": 0.6033, - "sell_recall": 0.8687, - "leg_recall": 0.7478, - "return_capture_ratio": 5.0149, - "score": 0.7797, - "avg_buy_offset": 46.0, - "avg_sell_offset": 0.9 - }, - { - "technique_id": "bb_reversal", - "technique_name": "볼린저 역추세", - "category": "indicator", - "causal": true, - "leg_count": 2060, - "tech_return_pct": 8.401219284705273e+31, - "buy_recall": 1.0, - "sell_recall": 1.0, - "leg_recall": 0.6348, - "return_capture_ratio": 0.0, - "score": 0.7222, - "avg_buy_offset": 8.9, - "avg_sell_offset": 7.7 - }, { "technique_id": "donchian", "technique_name": "돈치안 채널", @@ -98,50 +38,20 @@ "avg_buy_offset": 8.7, "avg_sell_offset": 10.1 }, - { - "technique_id": "rsi_swing", - "technique_name": "RSI 스윙", - "category": "indicator", - "causal": true, - "leg_count": 1467, - "tech_return_pct": 1.694318577273707e+25, - "buy_recall": 0.9883, - "sell_recall": 0.9688, - "leg_recall": 0.5207, - "return_capture_ratio": 0.0, - "score": 0.6715, - "avg_buy_offset": 53.1, - "avg_sell_offset": 59.0 - }, - { - "technique_id": "ma_cross", - "technique_name": "EMA 크로스", - "category": "indicator", - "causal": true, - "leg_count": 780, - "tech_return_pct": 5.108854079133327e+17, - "buy_recall": 0.9466, - "sell_recall": 0.9273, - "leg_recall": 0.3065, - "return_capture_ratio": 0.0, - "score": 0.5757, - "avg_buy_offset": 65.9, - "avg_sell_offset": 78.0 - }, { "technique_id": "composite_v3", "technique_name": "v3 통합 스코어링", "category": "composite", "causal": true, - "leg_count": 529, - "tech_return_pct": 1012809657458066.8, - "buy_recall": 0.9114, - "sell_recall": 0.8499, - "leg_recall": 0.187, + "leg_count": 638, + "tech_return_pct": 2.8885116603545724e+16, + "buy_recall": 0.9752, + "sell_recall": 0.8933, + "leg_recall": 0.2304, "return_capture_ratio": 0.0, - "score": 0.5058, - "avg_buy_offset": 123.0, - "avg_sell_offset": 146.9 + "score": 0.5478, + "avg_buy_offset": 71.3, + "avg_sell_offset": 118.9 } ] } \ No newline at end of file diff --git a/src/deepcoin/evaluation/gt_align.py b/src/deepcoin/evaluation/gt_align.py index d38a1a7..0a7a652 100644 --- a/src/deepcoin/evaluation/gt_align.py +++ b/src/deepcoin/evaluation/gt_align.py @@ -34,12 +34,30 @@ SIGNAL_TYPE_SIDE: dict[str, str] = { # 신호 유형별 1차 정합 대상 기법 (리포트 하이라이트용) SIGNAL_TYPE_PRIMARY_TECHNIQUES: dict[str, list[str]] = { - "swing_low": ["zigzag_causal", "minor_swing"], - "pullback": ["local_extrema", "bb_reversal"], - "breakout": ["donchian", "macd_cross"], - "div_bull": ["rsi_swing", "macd_cross", "bb_reversal"], - "swing_high": ["zigzag_causal", "minor_swing"], - "div_bear": ["rsi_swing", "macd_cross"], + "swing_low": [ + "zigzag_causal", "minor_swing", "pivot_swing", "fractal_swing", + "composite_swing", + ], + "pullback": [ + "ema_pullback", "fib_pullback", "support_bounce", + "local_extrema", "bb_reversal", "composite_pullback", + ], + "breakout": [ + "donchian", "range_breakout", "keltner_breakout", + "bb_squeeze_breakout", "volume_breakout", "composite_breakout", + ], + "div_bull": [ + "rsi_divergence", "macd_divergence", "obv_divergence", + "rsi_swing", "composite_divergence", + ], + "swing_high": [ + "zigzag_causal", "minor_swing", "pivot_swing", "fractal_swing", + "composite_swing", + ], + "div_bear": [ + "rsi_divergence", "macd_divergence", "obv_divergence", + "rsi_swing", "composite_divergence", + ], } diff --git a/src/deepcoin/strategy/causal_v3.py b/src/deepcoin/strategy/causal_v3.py index 61817d5..31e05cd 100644 --- a/src/deepcoin/strategy/causal_v3.py +++ b/src/deepcoin/strategy/causal_v3.py @@ -25,21 +25,49 @@ from deepcoin.techniques.legs import signals_to_legs, summarize_legs _SOURCE_PRIORITY: list[str] = [ + "rsi_divergence", + "macd_divergence", + "obv_divergence", "rsi_swing", "macd_cross", + "range_breakout", + "keltner_breakout", + "bb_squeeze_breakout", + "volume_breakout", "donchian", + "ema_pullback", + "fib_pullback", + "support_bounce", "local_extrema", "bb_reversal", "zigzag_causal", + "minor_swing", + "pivot_swing", + "fractal_swing", + "swing_failure", ] _SOURCE_SIGNAL_TYPE: dict[str, tuple[str, str]] = { "zigzag_causal": ("swing_low", "swing_high"), + "minor_swing": ("swing_low", "swing_high"), + "pivot_swing": ("swing_low", "swing_high"), + "fractal_swing": ("swing_low", "swing_high"), + "swing_failure": ("swing_low", "swing_high"), "local_extrema": ("pullback", "swing_high"), "bb_reversal": ("pullback", "swing_high"), + "ema_pullback": ("pullback", "swing_high"), + "fib_pullback": ("pullback", "swing_high"), + "support_bounce": ("pullback", "swing_high"), "donchian": ("breakout", "swing_high"), + "range_breakout": ("breakout", "swing_high"), + "keltner_breakout": ("breakout", "swing_high"), + "bb_squeeze_breakout": ("breakout", "swing_high"), + "volume_breakout": ("breakout", "swing_high"), "macd_cross": ("div_bull", "div_bear"), "rsi_swing": ("div_bull", "div_bear"), + "rsi_divergence": ("div_bull", "div_bear"), + "macd_divergence": ("div_bull", "div_bear"), + "obv_divergence": ("div_bull", "div_bear"), } diff --git a/src/deepcoin/techniques/__init__.py b/src/deepcoin/techniques/__init__.py index a86f4a5..52d9655 100644 --- a/src/deepcoin/techniques/__init__.py +++ b/src/deepcoin/techniques/__init__.py @@ -1,11 +1,20 @@ """2단계: Ground Truth 정합 매매 기법.""" -from deepcoin.techniques.registry import get_all_techniques, list_technique_ids +from deepcoin.techniques.registry import ( + get_all_techniques, + get_composite_techniques, + get_single_techniques, + list_technique_ids, + techniques_by_category, +) from deepcoin.techniques.runner import run_all_techniques, run_technique __all__ = [ "get_all_techniques", + "get_single_techniques", + "get_composite_techniques", "list_technique_ids", + "techniques_by_category", "run_all_techniques", "run_technique", ] diff --git a/src/deepcoin/techniques/adx_trend.py b/src/deepcoin/techniques/adx_trend.py new file mode 100644 index 0000000..0c68df6 --- /dev/null +++ b/src/deepcoin/techniques/adx_trend.py @@ -0,0 +1,53 @@ +"""ADX 추세 강도 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import adx + + +class AdxTrendTechnique(BaseTechnique): + """ADX 강세 구간 +DI/-DI 크로스 매수·매도.""" + + technique_id = "adx_trend" + technique_name = "ADX 추세" + category = "trend" + causal = True + description = "ADX(14) 강세 + DI 크로스 추세 신호" + + def default_extra_params(self) -> dict: + return {"period": 14, "adx_threshold": 25.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + period = int(params.extra.get("period", 14)) + adx_threshold = float(params.extra.get("adx_threshold", 25.0)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + adx_line, plus_di, minus_di = adx(high, low, close, period=period) + + signals: list[TechniqueSignal] = [] + + for i in range(period + 2, len(df)): + if pd.isna(adx_line.iloc[i]): + continue + + if float(adx_line.iloc[i]) < adx_threshold: + continue + + prev_plus = float(plus_di.iloc[i - 1]) + prev_minus = float(minus_di.iloc[i - 1]) + curr_plus = float(plus_di.iloc[i]) + curr_minus = float(minus_di.iloc[i]) + c = float(close.iloc[i]) + + if prev_plus <= prev_minus and curr_plus > curr_minus: + signals.append(make_signal(df, i, c, "buy", "adx_bull_trend", confidence=0.67)) + elif prev_plus >= prev_minus and curr_plus < curr_minus: + signals.append(make_signal(df, i, c, "sell", "adx_bear_trend", confidence=0.67)) + + return signals diff --git a/src/deepcoin/techniques/atr_channel.py b/src/deepcoin/techniques/atr_channel.py new file mode 100644 index 0000000..648329c --- /dev/null +++ b/src/deepcoin/techniques/atr_channel.py @@ -0,0 +1,64 @@ +"""ATR 채널 역추세 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import atr, ema + + +class AtrChannelTechnique(BaseTechnique): + """EMA ± ATR 채널 터치 후 반전.""" + + technique_id = "atr_channel" + technique_name = "ATR 채널" + category = "volatility" + causal = True + description = "EMA(20) ± ATR(14)×2 채널 반전" + + def default_extra_params(self) -> dict: + return {"ema_span": 20, "atr_period": 14, "atr_mult": 2.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + ema_span = int(params.extra.get("ema_span", 20)) + atr_period = int(params.extra.get("atr_period", 14)) + atr_mult = float(params.extra.get("atr_mult", 2.0)) + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + mid = ema(close, ema_span) + atr_vals = atr(high, low, close, period=atr_period) + upper = mid + atr_mult * atr_vals + lower = mid - atr_mult * atr_vals + + signals: list[TechniqueSignal] = [] + touched_lower = False + touched_upper = False + start = max(ema_span, atr_period) + + for i in range(start, len(df)): + if pd.isna(lower.iloc[i]): + continue + + l = float(low.iloc[i]) + h = float(high.iloc[i]) + c = float(close.iloc[i]) + lo = float(lower.iloc[i]) + u = float(upper.iloc[i]) + + if l <= lo: + touched_lower = True + if touched_lower and c > lo: + signals.append(make_signal(df, i, c, "buy", "atr_channel_lower", confidence=0.68)) + touched_lower = False + + if h >= u: + touched_upper = True + if touched_upper and c < u: + signals.append(make_signal(df, i, c, "sell", "atr_channel_upper", confidence=0.68)) + touched_upper = False + + return signals diff --git a/src/deepcoin/techniques/bb_squeeze_breakout.py b/src/deepcoin/techniques/bb_squeeze_breakout.py new file mode 100644 index 0000000..ca87f61 --- /dev/null +++ b/src/deepcoin/techniques/bb_squeeze_breakout.py @@ -0,0 +1,61 @@ +"""볼린저 스퀴즈 돌파 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import bollinger_bands + + +class BbSqueezeBreakoutTechnique(BaseTechnique): + """BB 폭 축소(스퀴즈) 후 상·하단 돌파.""" + + technique_id = "bb_squeeze_breakout" + technique_name = "BB 스퀴즈 돌파" + category = "breakout" + causal = True + description = "볼린저 밴드 스퀴즈 후 돌파 (B^)" + + def default_extra_params(self) -> dict: + return {"window": 20, "squeeze_pctile": 20, "lookback": 100} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 20)) + squeeze_pctile = float(params.extra.get("squeeze_pctile", 20)) + lookback = int(params.extra.get("lookback", 100)) + + close = df["close"].astype(float) + mid, upper, lower = bollinger_bands(close, window=window) + width = (upper - lower) / mid.replace(0, pd.NA) * 100.0 + + signals: list[TechniqueSignal] = [] + in_squeeze = False + + for i in range(window + lookback, len(df)): + if pd.isna(width.iloc[i]): + continue + + hist = width.iloc[i - lookback : i].dropna() + if hist.empty: + continue + + threshold = float(hist.quantile(squeeze_pctile / 100.0)) + w = float(width.iloc[i]) + c = float(close.iloc[i]) + u = float(upper.iloc[i]) + lo = float(lower.iloc[i]) + prev_c = float(close.iloc[i - 1]) + + if w <= threshold: + in_squeeze = True + + if in_squeeze and prev_c <= u and c > u: + signals.append(make_signal(df, i, c, "buy", "bb_squeeze_breakout_up", confidence=0.75)) + in_squeeze = False + elif in_squeeze and prev_c >= lo and c < lo: + signals.append(make_signal(df, i, c, "sell", "bb_squeeze_breakout_down", confidence=0.75)) + in_squeeze = False + + return signals diff --git a/src/deepcoin/techniques/cci_extreme.py b/src/deepcoin/techniques/cci_extreme.py new file mode 100644 index 0000000..0143b7e --- /dev/null +++ b/src/deepcoin/techniques/cci_extreme.py @@ -0,0 +1,58 @@ +"""CCI 극값 반전 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import cci + + +class CciExtremeTechnique(BaseTechnique): + """CCI -100 이탈 후 복귀 매수, +100 이탈 후 복귀 매도.""" + + technique_id = "cci_extreme" + technique_name = "CCI 극값" + category = "momentum" + causal = True + description = "CCI(20) 과매도·과매수 반전" + + def default_extra_params(self) -> dict: + return {"period": 20, "low_level": -100.0, "high_level": 100.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + period = int(params.extra.get("period", 20)) + low_level = float(params.extra.get("low_level", -100.0)) + high_level = float(params.extra.get("high_level", 100.0)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + cci_vals = cci(high, low, close, period=period) + + signals: list[TechniqueSignal] = [] + was_oversold = False + was_overbought = False + + for i in range(period + 1, len(df)): + if pd.isna(cci_vals.iloc[i]): + continue + + curr = float(cci_vals.iloc[i]) + prev = float(cci_vals.iloc[i - 1]) + c = float(close.iloc[i]) + + if curr < low_level: + was_oversold = True + if was_oversold and prev < low_level <= curr: + signals.append(make_signal(df, i, c, "buy", "cci_oversold_exit", confidence=0.65)) + was_oversold = False + + if curr > high_level: + was_overbought = True + if was_overbought and prev > high_level >= curr: + signals.append(make_signal(df, i, c, "sell", "cci_overbought_exit", confidence=0.65)) + was_overbought = False + + return signals diff --git a/src/deepcoin/techniques/composite_base.py b/src/deepcoin/techniques/composite_base.py new file mode 100644 index 0000000..ac73714 --- /dev/null +++ b/src/deepcoin/techniques/composite_base.py @@ -0,0 +1,126 @@ +"""유형별·전체 복합 기법 공통 로직.""" + +from __future__ import annotations + +from dataclasses import dataclass + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.indicators import ema + + +@dataclass(frozen=True) +class WeightedEvent: + """봉 단위 가중 투표 이벤트.""" + + bar_index: int + side: str + weight: float + source: str + + +def collect_weighted_events( + techniques: list[BaseTechnique], + weights: dict[str, tuple[float, float]], + df: pd.DataFrame, + params: TechniqueParams, +) -> list[WeightedEvent]: + """하위 기법 신호를 가중 이벤트로 수집한다.""" + events: list[WeightedEvent] = [] + for technique in techniques: + merged_extra = {**technique.default_extra_params(), **params.extra} + run_params = TechniqueParams( + interval_min=params.interval_min, + lookback_days=params.lookback_days, + min_leg_pct=params.min_leg_pct, + initial_cash_krw=params.initial_cash_krw, + fee_rate=params.fee_rate, + extra=merged_extra, + ) + raw = technique.generate_signals(df, run_params) + buy_w, sell_w = weights.get(technique.technique_id, (1.0, 1.0)) + for sig in raw: + weight = buy_w if sig.side == "buy" else sell_w + events.append( + WeightedEvent( + bar_index=sig.bar_index, + side=sig.side, + weight=weight, + source=technique.technique_id, + ) + ) + events.sort(key=lambda e: e.bar_index) + return events + + +def cluster_events(events: list[WeightedEvent], merge_bars: int) -> list[list[WeightedEvent]]: + """인접 봉의 이벤트를 클러스터로 묶는다.""" + if not events: + return [] + + clusters: list[list[WeightedEvent]] = [[events[0]]] + for event in events[1:]: + last_bar = max(e.bar_index for e in clusters[-1]) + if event.bar_index - last_bar <= merge_bars: + clusters[-1].append(event) + else: + clusters.append([event]) + return clusters + + +def score_clusters_to_signals( + df: pd.DataFrame, + clusters: list[list[WeightedEvent]], + *, + min_score: float, + trend_span: int = 60, + use_trend_filter: bool = True, +) -> list[TechniqueSignal]: + """클러스터 점수를 TechniqueSignal로 변환한다.""" + close = df["close"].astype(float) + trend = ema(close, trend_span) if use_trend_filter else None + signals: list[TechniqueSignal] = [] + + for cluster in clusters: + buy_score = sum(e.weight for e in cluster if e.side == "buy") + sell_score = sum(e.weight for e in cluster if e.side == "sell") + bar_index = max(e.bar_index for e in cluster) + sources = sorted({e.source for e in cluster}) + + if bar_index >= len(df): + continue + if use_trend_filter and trend is not None and pd.isna(trend.iloc[bar_index]): + continue + + price = float(close.iloc[bar_index]) + dt = pd.Timestamp(df.iloc[bar_index]["datetime"]).strftime("%Y-%m-%d %H:%M:%S") + trend_val = float(trend.iloc[bar_index]) if use_trend_filter and trend is not None else price + + if buy_score >= min_score and buy_score > sell_score: + if not use_trend_filter or price > trend_val: + signals.append( + TechniqueSignal( + side="buy", + bar_index=bar_index, + price=round(price, 2), + datetime=dt, + confidence=round(min(buy_score / 5.0, 1.0), 2), + reason=f"composite_buy score={buy_score:.1f} [{','.join(sources)}]", + ) + ) + elif sell_score >= min_score and sell_score > buy_score: + if not use_trend_filter or price < trend_val: + signals.append( + TechniqueSignal( + side="sell", + bar_index=bar_index, + price=round(price, 2), + datetime=dt, + confidence=round(min(sell_score / 5.0, 1.0), 2), + reason=f"composite_sell score={sell_score:.1f} [{','.join(sources)}]", + ) + ) + + signals.sort(key=lambda s: s.bar_index) + return signals diff --git a/src/deepcoin/techniques/composite_breakout.py b/src/deepcoin/techniques/composite_breakout.py new file mode 100644 index 0000000..6c976db --- /dev/null +++ b/src/deepcoin/techniques/composite_breakout.py @@ -0,0 +1,59 @@ +"""돌파 유형 복합 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.bb_squeeze_breakout import BbSqueezeBreakoutTechnique +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) +from deepcoin.techniques.donchian import DonchianTechnique +from deepcoin.techniques.keltner_breakout import KeltnerBreakoutTechnique +from deepcoin.techniques.macd_cross import MacdCrossTechnique +from deepcoin.techniques.range_breakout import RangeBreakoutTechnique +from deepcoin.techniques.volume_breakout import VolumeBreakoutTechnique + +_SUB = [ + DonchianTechnique(), + RangeBreakoutTechnique(), + KeltnerBreakoutTechnique(), + BbSqueezeBreakoutTechnique(), + VolumeBreakoutTechnique(), + MacdCrossTechnique(), +] + +_WEIGHTS: dict[str, tuple[float, float]] = { + "donchian": (2.0, 2.0), + "range_breakout": (2.0, 2.0), + "keltner_breakout": (1.8, 1.8), + "bb_squeeze_breakout": (1.8, 1.8), + "volume_breakout": (1.5, 1.5), + "macd_cross": (1.2, 1.2), +} + + +class CompositeBreakoutTechnique(BaseTechnique): + """돌파 B^ 유형 전담 복합 기법.""" + + technique_id = "composite_breakout" + technique_name = "돌파 복합" + category = "composite" + causal = True + description = "돌파·모멘텀 기법 가중 투표 (B^)" + + def default_extra_params(self) -> dict: + return {"min_score": 1.8, "merge_bars": 3, "trend_ema_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + min_score = float(params.extra.get("min_score", 1.8)) + merge_bars = int(params.extra.get("merge_bars", 3)) + trend_span = int(params.extra.get("trend_ema_span", 60)) + events = collect_weighted_events(_SUB, _WEIGHTS, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=False, + ) diff --git a/src/deepcoin/techniques/composite_divergence.py b/src/deepcoin/techniques/composite_divergence.py new file mode 100644 index 0000000..0912699 --- /dev/null +++ b/src/deepcoin/techniques/composite_divergence.py @@ -0,0 +1,56 @@ +"""다이버전스 유형 복합 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) +from deepcoin.techniques.macd_cross import MacdCrossTechnique +from deepcoin.techniques.macd_divergence import MacdDivergenceTechnique +from deepcoin.techniques.obv_divergence import ObvDivergenceTechnique +from deepcoin.techniques.rsi_divergence import RsiDivergenceTechnique +from deepcoin.techniques.rsi_swing import RsiSwingTechnique + +_SUB = [ + RsiDivergenceTechnique(), + MacdDivergenceTechnique(), + ObvDivergenceTechnique(), + RsiSwingTechnique(), + MacdCrossTechnique(), +] + +_WEIGHTS: dict[str, tuple[float, float]] = { + "rsi_divergence": (2.5, 2.5), + "macd_divergence": (2.5, 2.5), + "obv_divergence": (2.0, 2.0), + "rsi_swing": (1.2, 1.2), + "macd_cross": (1.0, 1.0), +} + + +class CompositeDivergenceTechnique(BaseTechnique): + """다이버전스 Bd/Sd 유형 전담 복합 기법.""" + + technique_id = "composite_divergence" + technique_name = "다이버전스 복합" + category = "composite" + causal = True + description = "RSI/MACD/OBV 다이버전스 가중 투표 (Bd/Sd)" + + def default_extra_params(self) -> dict: + return {"min_score": 2.0, "merge_bars": 5, "trend_ema_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + min_score = float(params.extra.get("min_score", 2.0)) + merge_bars = int(params.extra.get("merge_bars", 5)) + trend_span = int(params.extra.get("trend_ema_span", 60)) + events = collect_weighted_events(_SUB, _WEIGHTS, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=False, + ) diff --git a/src/deepcoin/techniques/composite_full.py b/src/deepcoin/techniques/composite_full.py new file mode 100644 index 0000000..b6bf021 --- /dev/null +++ b/src/deepcoin/techniques/composite_full.py @@ -0,0 +1,61 @@ +"""전체 기법 통합 복합.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) +def _build_full_sub_techniques() -> list[BaseTechnique]: + """복합 제외 단일 기법 목록을 반환한다.""" + from deepcoin.techniques.registry import get_single_techniques + + return get_single_techniques() + + +_CATEGORY_WEIGHT: dict[str, tuple[float, float]] = { + "swing": (2.0, 2.0), + "pullback": (1.8, 1.8), + "breakout": (1.8, 1.8), + "divergence": (2.0, 2.0), + "indicator": (1.2, 1.2), + "trend": (1.0, 1.0), + "momentum": (1.0, 1.0), + "volatility": (1.2, 1.2), + "structure": (1.2, 1.2), + "volume": (1.0, 1.0), + "hybrid": (1.8, 1.8), +} + + +class CompositeFullTechnique(BaseTechnique): + """등록된 모든 단일 기법 가중 투표 통합.""" + + technique_id = "composite_full" + technique_name = "전체 통합 복합" + category = "composite" + causal = True + description = "전체 인과 기법 가중 투표 + EMA 추세 필터" + + def default_extra_params(self) -> dict: + return {"min_score": 4.0, "merge_bars": 3, "trend_ema_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + min_score = float(params.extra.get("min_score", 4.0)) + merge_bars = int(params.extra.get("merge_bars", 3)) + trend_span = int(params.extra.get("trend_ema_span", 60)) + + sub = _build_full_sub_techniques() + weights = { + t.technique_id: _CATEGORY_WEIGHT.get(t.category, (1.0, 1.0)) + for t in sub + } + events = collect_weighted_events(sub, weights, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=True, + ) diff --git a/src/deepcoin/techniques/composite_pullback.py b/src/deepcoin/techniques/composite_pullback.py new file mode 100644 index 0000000..4c0e286 --- /dev/null +++ b/src/deepcoin/techniques/composite_pullback.py @@ -0,0 +1,59 @@ +"""눌림목 유형 복합 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.bb_reversal import BbReversalTechnique +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) +from deepcoin.techniques.ema_pullback import EmaPullbackTechnique +from deepcoin.techniques.fib_pullback import FibPullbackTechnique +from deepcoin.techniques.keltner_reversal import KeltnerReversalTechnique +from deepcoin.techniques.local_extrema import LocalExtremaTechnique +from deepcoin.techniques.support_bounce import SupportBounceTechnique + +_SUB = [ + EmaPullbackTechnique(), + FibPullbackTechnique(), + SupportBounceTechnique(), + BbReversalTechnique(), + LocalExtremaTechnique(), + KeltnerReversalTechnique(), +] + +_WEIGHTS: dict[str, tuple[float, float]] = { + "ema_pullback": (2.0, 2.0), + "fib_pullback": (2.0, 2.0), + "support_bounce": (1.8, 1.8), + "bb_reversal": (1.8, 1.8), + "local_extrema": (1.5, 1.5), + "keltner_reversal": (1.2, 1.2), +} + + +class CompositePullbackTechnique(BaseTechnique): + """눌림목 B* 유형 전담 복합 기법.""" + + technique_id = "composite_pullback" + technique_name = "눌림목 복합" + category = "composite" + causal = True + description = "눌림목·역추세 기법 가중 투표 (B*)" + + def default_extra_params(self) -> dict: + return {"min_score": 2.0, "merge_bars": 3, "trend_ema_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + min_score = float(params.extra.get("min_score", 2.0)) + merge_bars = int(params.extra.get("merge_bars", 3)) + trend_span = int(params.extra.get("trend_ema_span", 60)) + events = collect_weighted_events(_SUB, _WEIGHTS, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=True, + ) diff --git a/src/deepcoin/techniques/composite_swing.py b/src/deepcoin/techniques/composite_swing.py new file mode 100644 index 0000000..53ba1c2 --- /dev/null +++ b/src/deepcoin/techniques/composite_swing.py @@ -0,0 +1,62 @@ +"""스윙 유형 복합 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) +from deepcoin.techniques.donchian import DonchianTechnique +from deepcoin.techniques.fractal_swing import FractalSwingTechnique +from deepcoin.techniques.local_extrema import LocalExtremaTechnique +from deepcoin.techniques.minor_swing import MinorSwingTechnique +from deepcoin.techniques.pivot_swing import PivotSwingTechnique +from deepcoin.techniques.swing_failure import SwingFailureTechnique +from deepcoin.techniques.zigzag_causal import ZigzagCausalTechnique + +_SUB = [ + ZigzagCausalTechnique(), + MinorSwingTechnique(), + PivotSwingTechnique(), + FractalSwingTechnique(), + LocalExtremaTechnique(), + DonchianTechnique(), + SwingFailureTechnique(), +] + +_WEIGHTS: dict[str, tuple[float, float]] = { + "zigzag_causal": (2.5, 2.5), + "minor_swing": (2.0, 2.0), + "pivot_swing": (1.8, 1.8), + "fractal_swing": (1.5, 1.5), + "local_extrema": (1.5, 1.5), + "donchian": (1.2, 1.2), + "swing_failure": (1.0, 1.0), +} + + +class CompositeSwingTechnique(BaseTechnique): + """스윙 B/S 유형 전담 복합 기법.""" + + technique_id = "composite_swing" + technique_name = "스윙 복합" + category = "composite" + causal = True + description = "스윙 저점·고점 전담 기법 가중 투표 (B/S)" + + def default_extra_params(self) -> dict: + return {"min_score": 2.5, "merge_bars": 3, "trend_ema_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + min_score = float(params.extra.get("min_score", 2.5)) + merge_bars = int(params.extra.get("merge_bars", 3)) + trend_span = int(params.extra.get("trend_ema_span", 60)) + events = collect_weighted_events(_SUB, _WEIGHTS, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=True, + ) diff --git a/src/deepcoin/techniques/composite_v3.py b/src/deepcoin/techniques/composite_v3.py index b528b2a..ac9b29f 100644 --- a/src/deepcoin/techniques/composite_v3.py +++ b/src/deepcoin/techniques/composite_v3.py @@ -1,165 +1,97 @@ -"""v3 GT 4종 신호를 가중 투표로 통합하는 복합 기법.""" +"""v3 GT 6종 신호를 가중 투표로 통합하는 복합 기법.""" from __future__ import annotations -from dataclasses import dataclass - import pandas as pd from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal from deepcoin.techniques.bb_reversal import BbReversalTechnique +from deepcoin.techniques.composite_base import ( + cluster_events, + collect_weighted_events, + score_clusters_to_signals, +) from deepcoin.techniques.donchian import DonchianTechnique -from deepcoin.techniques.indicators import ema +from deepcoin.techniques.ema_pullback import EmaPullbackTechnique +from deepcoin.techniques.fib_pullback import FibPullbackTechnique +from deepcoin.techniques.fractal_swing import FractalSwingTechnique +from deepcoin.techniques.keltner_breakout import KeltnerBreakoutTechnique from deepcoin.techniques.local_extrema import LocalExtremaTechnique from deepcoin.techniques.macd_cross import MacdCrossTechnique +from deepcoin.techniques.macd_divergence import MacdDivergenceTechnique +from deepcoin.techniques.minor_swing import MinorSwingTechnique +from deepcoin.techniques.obv_divergence import ObvDivergenceTechnique +from deepcoin.techniques.pivot_swing import PivotSwingTechnique +from deepcoin.techniques.range_breakout import RangeBreakoutTechnique +from deepcoin.techniques.rsi_divergence import RsiDivergenceTechnique from deepcoin.techniques.rsi_swing import RsiSwingTechnique +from deepcoin.techniques.support_bounce import SupportBounceTechnique from deepcoin.techniques.zigzag_causal import ZigzagCausalTechnique - -@dataclass(frozen=True) -class _WeightedEvent: - """봉 단위 가중 투표 이벤트.""" - - bar_index: int - side: str - weight: float - source: str - - -# 기법별 매수·매도 가중치 (v3 신호 유형 매핑 기반) _TECHNIQUE_WEIGHTS: dict[str, tuple[float, float]] = { - "zigzag_causal": (2.0, 2.0), + "zigzag_causal": (2.5, 2.5), + "minor_swing": (2.0, 2.0), + "pivot_swing": (1.8, 1.8), + "fractal_swing": (1.5, 1.5), "local_extrema": (1.5, 1.5), + "ema_pullback": (2.0, 1.0), + "fib_pullback": (2.0, 1.0), + "support_bounce": (1.5, 1.0), "bb_reversal": (1.5, 1.5), "donchian": (1.5, 1.5), - "macd_cross": (1.0, 1.0), - "rsi_swing": (2.0, 2.0), + "range_breakout": (1.8, 1.0), + "keltner_breakout": (1.5, 1.0), + "macd_cross": (1.2, 1.2), + "rsi_divergence": (2.0, 2.0), + "macd_divergence": (2.0, 2.0), + "obv_divergence": (1.8, 1.8), + "rsi_swing": (1.5, 1.5), } _SUB_TECHNIQUES: list[BaseTechnique] = [ ZigzagCausalTechnique(), + MinorSwingTechnique(), + PivotSwingTechnique(), + FractalSwingTechnique(), LocalExtremaTechnique(), + EmaPullbackTechnique(), + FibPullbackTechnique(), + SupportBounceTechnique(), BbReversalTechnique(), DonchianTechnique(), + RangeBreakoutTechnique(), + KeltnerBreakoutTechnique(), MacdCrossTechnique(), + RsiDivergenceTechnique(), + MacdDivergenceTechnique(), + ObvDivergenceTechnique(), RsiSwingTechnique(), ] class CompositeV3Technique(BaseTechnique): - """v3 GT 4종 신호를 가중 투표로 재현하는 통합 인과 기법. - - 스윙(zigzag) + 눌림목(local/bb) + 돌파(donchian/macd) + 다이버전스(rsi/macd)를 - 봉 단위로 합산하고, EMA(60) 추세 필터와 최소 점수 임계값을 적용한다. - """ + """v3 GT 6종 신호를 가중 투표로 재현하는 통합 인과 기법.""" technique_id = "composite_v3" technique_name = "v3 통합 스코어링" category = "composite" causal = True - description = "v3 GT 4종 신호 가중 투표 + EMA(60) 추세 필터" + description = "v3 GT 6종 신호 유형별 핵심 기법 가중 투표 + EMA(60) 추세 필터" def default_extra_params(self) -> dict: return { - "min_score": 2.0, + "min_score": 2.5, "merge_bars": 3, "trend_ema_span": 60, "reversal_pct": 5.0, } def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: - min_score = float(params.extra.get("min_score", 2.0)) + min_score = float(params.extra.get("min_score", 2.5)) merge_bars = int(params.extra.get("merge_bars", 3)) trend_span = int(params.extra.get("trend_ema_span", 60)) - - events = _collect_weighted_events(df, params) - if not events: - return [] - - close = df["close"].astype(float) - trend = ema(close, trend_span) - clusters = _cluster_events(events, merge_bars=merge_bars) - - signals: list[TechniqueSignal] = [] - for cluster in clusters: - buy_score = sum(e.weight for e in cluster if e.side == "buy") - sell_score = sum(e.weight for e in cluster if e.side == "sell") - bar_index = max(e.bar_index for e in cluster) - sources = sorted({e.source for e in cluster}) - - if bar_index >= len(df) or pd.isna(trend.iloc[bar_index]): - continue - - price = float(close.iloc[bar_index]) - dt = pd.Timestamp(df.iloc[bar_index]["datetime"]).strftime("%Y-%m-%d %H:%M:%S") - trend_val = float(trend.iloc[bar_index]) - - if buy_score >= min_score and buy_score > sell_score and price > trend_val: - signals.append( - TechniqueSignal( - side="buy", - bar_index=bar_index, - price=round(price, 2), - datetime=dt, - confidence=round(min(buy_score / 4.0, 1.0), 2), - reason=f"composite_buy score={buy_score:.1f} [{','.join(sources)}]", - ) - ) - elif sell_score >= min_score and sell_score > buy_score and price < trend_val: - signals.append( - TechniqueSignal( - side="sell", - bar_index=bar_index, - price=round(price, 2), - datetime=dt, - confidence=round(min(sell_score / 4.0, 1.0), 2), - reason=f"composite_sell score={sell_score:.1f} [{','.join(sources)}]", - ) - ) - - signals.sort(key=lambda s: s.bar_index) - return signals - - -def _collect_weighted_events(df: pd.DataFrame, params: TechniqueParams) -> list[_WeightedEvent]: - """하위 기법 신호를 가중 이벤트로 수집한다.""" - events: list[_WeightedEvent] = [] - for technique in _SUB_TECHNIQUES: - merged_extra = {**technique.default_extra_params(), **params.extra} - run_params = TechniqueParams( - interval_min=params.interval_min, - lookback_days=params.lookback_days, - min_leg_pct=params.min_leg_pct, - initial_cash_krw=params.initial_cash_krw, - fee_rate=params.fee_rate, - extra=merged_extra, + events = collect_weighted_events(_SUB_TECHNIQUES, _TECHNIQUE_WEIGHTS, df, params) + clusters = cluster_events(events, merge_bars=merge_bars) + return score_clusters_to_signals( + df, clusters, min_score=min_score, trend_span=trend_span, use_trend_filter=True, ) - raw = technique.generate_signals(df, run_params) - buy_w, sell_w = _TECHNIQUE_WEIGHTS.get(technique.technique_id, (1.0, 1.0)) - for sig in raw: - weight = buy_w if sig.side == "buy" else sell_w - events.append( - _WeightedEvent( - bar_index=sig.bar_index, - side=sig.side, - weight=weight, - source=technique.technique_id, - ) - ) - events.sort(key=lambda e: e.bar_index) - return events - - -def _cluster_events(events: list[_WeightedEvent], merge_bars: int) -> list[list[_WeightedEvent]]: - """인접 봉의 이벤트를 클러스터로 묶는다.""" - if not events: - return [] - - clusters: list[list[_WeightedEvent]] = [[events[0]]] - for event in events[1:]: - last_bar = max(e.bar_index for e in clusters[-1]) - if event.bar_index - last_bar <= merge_bars: - clusters[-1].append(event) - else: - clusters.append([event]) - return clusters diff --git a/src/deepcoin/techniques/ema_pullback.py b/src/deepcoin/techniques/ema_pullback.py new file mode 100644 index 0000000..8647a19 --- /dev/null +++ b/src/deepcoin/techniques/ema_pullback.py @@ -0,0 +1,62 @@ +"""EMA 눌림목 반등 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import ema + + +class EmaPullbackTechnique(BaseTechnique): + """상승 추세에서 EMA 터치 후 반등 매수, 하락 추세에서 EMA 터치 후 하락 매도.""" + + technique_id = "ema_pullback" + technique_name = "EMA 눌림목" + category = "pullback" + causal = True + description = "EMA(20/60) 눌림목 반등 매수·되돌림 매도 (B*)" + + def default_extra_params(self) -> dict: + return {"fast_span": 20, "slow_span": 60, "touch_pct": 0.5} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + fast_span = int(params.extra.get("fast_span", 20)) + slow_span = int(params.extra.get("slow_span", 60)) + touch_pct = float(params.extra.get("touch_pct", 0.5)) / 100.0 + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + ema_fast = ema(close, fast_span) + ema_slow = ema(close, slow_span) + + signals: list[TechniqueSignal] = [] + touched_fast_buy = False + touched_fast_sell = False + + for i in range(slow_span + 1, len(df)): + if pd.isna(ema_fast.iloc[i]) or pd.isna(ema_slow.iloc[i]): + continue + + c = float(close.iloc[i]) + l = float(low.iloc[i]) + h = float(high.iloc[i]) + ef = float(ema_fast.iloc[i]) + es = float(ema_slow.iloc[i]) + prev_c = float(close.iloc[i - 1]) + + if c > es and l <= ef * (1 + touch_pct): + touched_fast_buy = True + if touched_fast_buy and prev_c <= ef and c > ef and c > es: + signals.append(make_signal(df, i, c, "buy", "ema_pullback_buy", confidence=0.74)) + touched_fast_buy = False + + if c < es and h >= ef * (1 - touch_pct): + touched_fast_sell = True + if touched_fast_sell and prev_c >= ef and c < ef and c < es: + signals.append(make_signal(df, i, c, "sell", "ema_pullback_sell", confidence=0.74)) + touched_fast_sell = False + + return signals diff --git a/src/deepcoin/techniques/fib_pullback.py b/src/deepcoin/techniques/fib_pullback.py new file mode 100644 index 0000000..707b10c --- /dev/null +++ b/src/deepcoin/techniques/fib_pullback.py @@ -0,0 +1,106 @@ +"""피보나치 되돌림 눌림목 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import find_confirmed_pivots, make_signal +from deepcoin.techniques.indicators import ema + + +class FibPullbackTechnique(BaseTechnique): + """스윙 고저점 기준 피보나치 38.2~61.8% 구간 터치 후 반전.""" + + technique_id = "fib_pullback" + technique_name = "피보나치 눌림목" + category = "pullback" + causal = True + description = "피보나치 38.2~61.8% 되돌림 구간 매수·매도 (B*)" + + def default_extra_params(self) -> dict: + return {"order": 15, "fib_low": 0.382, "fib_high": 0.618, "trend_span": 60} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + order = int(params.extra.get("order", 15)) + fib_low = float(params.extra.get("fib_low", 0.382)) + fib_high = float(params.extra.get("fib_high", 0.618)) + trend_span = int(params.extra.get("trend_span", 60)) + + low = df["low"].astype(float) + high = df["high"].astype(float) + close = df["close"].astype(float) + trend = ema(close, trend_span) + low_pivots = find_confirmed_pivots(low, order, "low") + high_pivots = find_confirmed_pivots(high, order, "high") + signals: list[TechniqueSignal] = [] + + for i in range(1, len(low_pivots)): + swing_low_idx, swing_low = low_pivots[i] + swing_high_idx, swing_high = _prior_high(high_pivots, swing_low_idx) + if swing_high_idx is None or swing_high <= swing_low: + continue + confirm = swing_low_idx + order + if confirm >= len(df): + continue + leg = swing_high - swing_low + zone_top = swing_high - leg * fib_low + zone_bot = swing_high - leg * fib_high + for j in range(confirm, min(len(df), confirm + order * 4)): + if float(close.iloc[j]) < float(trend.iloc[j]): + break + if zone_bot <= float(low.iloc[j]) <= zone_top and float(close.iloc[j]) > zone_bot: + signals.append( + make_signal( + df, j, float(close.iloc[j]), "buy", + "fib_pullback_buy", pivot_bar_index=swing_low_idx, confidence=0.73, + ) + ) + break + + for i in range(1, len(high_pivots)): + swing_high_idx, swing_high = high_pivots[i] + swing_low_idx, swing_low = _prior_low(low_pivots, swing_high_idx) + if swing_low_idx is None or swing_high <= swing_low: + continue + confirm = swing_high_idx + order + if confirm >= len(df): + continue + leg = swing_high - swing_low + zone_bot = swing_low + leg * fib_low + zone_top = swing_low + leg * fib_high + for j in range(confirm, min(len(df), confirm + order * 4)): + if float(close.iloc[j]) > float(trend.iloc[j]): + break + if zone_bot <= float(high.iloc[j]) <= zone_top and float(close.iloc[j]) < zone_top: + signals.append( + make_signal( + df, j, float(close.iloc[j]), "sell", + "fib_pullback_sell", pivot_bar_index=swing_high_idx, confidence=0.73, + ) + ) + break + + return signals + + +def _prior_high( + pivots: list[tuple[int, float]], before_idx: int, +) -> tuple[int | None, float | None]: + """before_idx 이전 최근 고점 피벗을 반환한다.""" + candidates = [(idx, val) for idx, val in pivots if idx < before_idx] + if not candidates: + return None, None + idx, val = max(candidates, key=lambda x: x[0]) + return idx, val + + +def _prior_low( + pivots: list[tuple[int, float]], before_idx: int, +) -> tuple[int | None, float | None]: + """before_idx 이전 최근 저점 피벗을 반환한다.""" + candidates = [(idx, val) for idx, val in pivots if idx < before_idx] + if not candidates: + return None, None + idx, val = max(candidates, key=lambda x: x[0]) + return idx, val diff --git a/src/deepcoin/techniques/fractal_swing.py b/src/deepcoin/techniques/fractal_swing.py new file mode 100644 index 0000000..6ae0928 --- /dev/null +++ b/src/deepcoin/techniques/fractal_swing.py @@ -0,0 +1,53 @@ +"""Williams 프랙탈 스윙 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import dedupe_signals, find_fractal_pivots, make_signal + + +class FractalSwingTechnique(BaseTechnique): + """프랙탈 저점·고점 확정 시 매수·매도.""" + + technique_id = "fractal_swing" + technique_name = "프랙탈 스윙" + category = "swing" + causal = True + description = "Williams 프랙탈 스윙 저점 매수·고점 매도" + + def default_extra_params(self) -> dict: + return {"span": 2, "min_bars_between": 20} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + span = int(params.extra.get("span", 2)) + min_bars = int(params.extra.get("min_bars_between", 20)) + low = df["low"].astype(float) + high = df["high"].astype(float) + low_fractals, high_fractals = find_fractal_pivots(low, high, span=span) + signals: list[TechniqueSignal] = [] + + for pivot_idx, pivot_val in low_fractals: + confirm_idx = pivot_idx + span + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, pivot_val, "buy", + "fractal_low", pivot_bar_index=pivot_idx, confidence=0.7, + ) + ) + + for pivot_idx, pivot_val in high_fractals: + confirm_idx = pivot_idx + span + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, pivot_val, "sell", + "fractal_high", pivot_bar_index=pivot_idx, confidence=0.7, + ) + ) + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/helpers.py b/src/deepcoin/techniques/helpers.py new file mode 100644 index 0000000..ade4f9f --- /dev/null +++ b/src/deepcoin/techniques/helpers.py @@ -0,0 +1,179 @@ +"""기법 공통 유틸리티 (신호 병합·다이버전스·피벗 탐지).""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import TechniqueSignal + + +def format_datetime(df: pd.DataFrame, bar_index: int) -> str: + """봉 인덱스의 datetime 문자열을 반환한다.""" + return pd.Timestamp(df.iloc[bar_index]["datetime"]).strftime("%Y-%m-%d %H:%M:%S") + + +def dedupe_signals(signals: list[TechniqueSignal], min_bars: int) -> list[TechniqueSignal]: + """동일 방향 근접 신호를 병합한다.""" + if not signals: + return [] + + sorted_signals = sorted(signals, key=lambda s: s.bar_index) + merged: list[TechniqueSignal] = [sorted_signals[0]] + + for signal in sorted_signals[1:]: + last = merged[-1] + if signal.side == last.side and signal.bar_index - last.bar_index < min_bars: + if signal.side == "buy" and signal.price < last.price: + merged[-1] = signal + elif signal.side == "sell" and signal.price > last.price: + merged[-1] = signal + else: + merged.append(signal) + + return sorted(merged, key=lambda s: s.bar_index) + + +def merge_opposite_signals( + signals: list[TechniqueSignal], + min_bars: int, +) -> list[TechniqueSignal]: + """방향 무관 근접 신호 중 confidence 높은 쪽을 유지한다.""" + if not signals: + return [] + + sorted_signals = sorted(signals, key=lambda s: s.bar_index) + merged: list[TechniqueSignal] = [sorted_signals[0]] + + for signal in sorted_signals[1:]: + last = merged[-1] + if signal.bar_index - last.bar_index < min_bars: + if signal.confidence > last.confidence: + merged[-1] = signal + else: + merged.append(signal) + + return sorted(merged, key=lambda s: s.bar_index) + + +def find_confirmed_pivots( + series: pd.Series, + order: int, + mode: str, +) -> list[tuple[int, float]]: + """order봉 지연 확정 피벗 인덱스·값 목록을 반환한다. + + Args: + series: high 또는 low 시리즈. + order: 좌우 비교 봉 수. + mode: low | high. + + Returns: + (pivot_bar_index, pivot_value) 리스트. + """ + pivots: list[tuple[int, float]] = [] + values = series.astype(float) + + for pivot_idx in range(order, len(values) - order): + window = values.iloc[pivot_idx - order : pivot_idx + order + 1] + val = float(values.iloc[pivot_idx]) + if mode == "low" and val <= window.min(): + pivots.append((pivot_idx, val)) + elif mode == "high" and val >= window.max(): + pivots.append((pivot_idx, val)) + + return pivots + + +def find_fractal_pivots( + low: pd.Series, + high: pd.Series, + span: int = 2, +) -> tuple[list[tuple[int, float]], list[tuple[int, float]]]: + """Williams 프랙탈 피벗 (span봉 후 확정)을 반환한다.""" + low_fractals: list[tuple[int, float]] = [] + high_fractals: list[tuple[int, float]] = [] + + for pivot_idx in range(span, len(low) - span): + low_window = low.iloc[pivot_idx - span : pivot_idx + span + 1].astype(float) + high_window = high.iloc[pivot_idx - span : pivot_idx + span + 1].astype(float) + low_val = float(low.iloc[pivot_idx]) + high_val = float(high.iloc[pivot_idx]) + + if low_val == low_window.min(): + low_fractals.append((pivot_idx, low_val)) + if high_val == high_window.max(): + high_fractals.append((pivot_idx, high_val)) + + return low_fractals, high_fractals + + +def detect_bullish_divergence( + price_pivots: list[tuple[int, float]], + indicator: pd.Series, + min_bars_between: int = 10, + max_bars_between: int = 500, +) -> list[tuple[int, int]]: + """가격 저점 하락·지표 저점 상승 다이버전스 (확정봉, 피벗2) 쌍을 반환한다.""" + pairs: list[tuple[int, int]] = [] + for i in range(1, len(price_pivots)): + idx1, p1 = price_pivots[i - 1] + idx2, p2 = price_pivots[i] + gap = idx2 - idx1 + if gap < min_bars_between or gap > max_bars_between: + continue + if p2 >= p1: + continue + ind1 = float(indicator.iloc[idx1]) + ind2 = float(indicator.iloc[idx2]) + if pd.isna(ind1) or pd.isna(ind2): + continue + if ind2 > ind1: + pairs.append((idx2, idx2)) + return pairs + + +def detect_bearish_divergence( + price_pivots: list[tuple[int, float]], + indicator: pd.Series, + min_bars_between: int = 10, + max_bars_between: int = 500, +) -> list[tuple[int, int]]: + """가격 고점 상승·지표 고점 하락 다이버전스 쌍을 반환한다.""" + pairs: list[tuple[int, int]] = [] + for i in range(1, len(price_pivots)): + idx1, p1 = price_pivots[i - 1] + idx2, p2 = price_pivots[i] + gap = idx2 - idx1 + if gap < min_bars_between or gap > max_bars_between: + continue + if p2 <= p1: + continue + ind1 = float(indicator.iloc[idx1]) + ind2 = float(indicator.iloc[idx2]) + if pd.isna(ind1) or pd.isna(ind2): + continue + if ind2 < ind1: + pairs.append((idx2, idx2)) + return pairs + + +def make_signal( + df: pd.DataFrame, + bar_index: int, + price: float, + side: str, + reason: str, + *, + pivot_bar_index: int | None = None, + confidence: float = 0.7, +) -> TechniqueSignal: + """TechniqueSignal을 생성한다.""" + return TechniqueSignal( + side=side, + bar_index=bar_index, + price=round(price, 2), + datetime=format_datetime(df, bar_index), + pivot_bar_index=pivot_bar_index, + confidence=confidence, + reason=reason, + ) diff --git a/src/deepcoin/techniques/ichimoku_trend.py b/src/deepcoin/techniques/ichimoku_trend.py new file mode 100644 index 0000000..f45f6da --- /dev/null +++ b/src/deepcoin/techniques/ichimoku_trend.py @@ -0,0 +1,51 @@ +"""일목 전환·기준선 크로스 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import ichimoku + + +class IchimokuTrendTechnique(BaseTechnique): + """전환선이 기준선 상향·하향 돌파 시 매수·매도.""" + + technique_id = "ichimoku_trend" + technique_name = "일목 추세" + category = "trend" + causal = True + description = "일목 전환선·기준선 크로스 추세 신호" + + def default_extra_params(self) -> dict: + return {"tenkan": 9, "kijun": 26} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + tenkan_span = int(params.extra.get("tenkan", 9)) + kijun_span = int(params.extra.get("kijun", 26)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + tenkan, kijun = ichimoku(high, low, tenkan=tenkan_span, kijun=kijun_span) + + signals: list[TechniqueSignal] = [] + start = kijun_span + 1 + + for i in range(start, len(df)): + if pd.isna(tenkan.iloc[i]) or pd.isna(kijun.iloc[i]): + continue + + prev_t = float(tenkan.iloc[i - 1]) + prev_k = float(kijun.iloc[i - 1]) + curr_t = float(tenkan.iloc[i]) + curr_k = float(kijun.iloc[i]) + c = float(close.iloc[i]) + + if prev_t <= prev_k and curr_t > curr_k: + signals.append(make_signal(df, i, c, "buy", "ichimoku_bull_cross", confidence=0.66)) + elif prev_t >= prev_k and curr_t < curr_k: + signals.append(make_signal(df, i, c, "sell", "ichimoku_bear_cross", confidence=0.66)) + + return signals diff --git a/src/deepcoin/techniques/indicators.py b/src/deepcoin/techniques/indicators.py index 4f9e3d6..4083ad3 100644 --- a/src/deepcoin/techniques/indicators.py +++ b/src/deepcoin/techniques/indicators.py @@ -81,3 +81,215 @@ def atr( axis=1, ).max(axis=1) return tr.ewm(alpha=1 / period, min_periods=period, adjust=False).mean() + + +def stochastic( + high: pd.Series, + low: pd.Series, + close: pd.Series, + k_period: int = 14, + d_period: int = 3, +) -> tuple[pd.Series, pd.Series]: + """Stochastic %K, %D를 계산한다.""" + import numpy as np + + close_f = close.astype(float) + lowest = low.astype(float).rolling(window=k_period, min_periods=k_period).min() + highest = high.astype(float).rolling(window=k_period, min_periods=k_period).max() + range_hl = highest - lowest + pct_k = pd.Series( + np.where(range_hl > 0, 100.0 * (close_f - lowest) / range_hl, np.nan), + index=close.index, + dtype=float, + ) + pct_d = pct_k.rolling(window=d_period, min_periods=d_period).mean() + return pct_k, pct_d + + +def cci( + high: pd.Series, + low: pd.Series, + close: pd.Series, + period: int = 20, +) -> pd.Series: + """Commodity Channel Index를 계산한다.""" + tp = (high + low + close) / 3.0 + sma_tp = sma(tp, period) + mean_dev = (tp - sma_tp).abs().rolling(window=period, min_periods=period).mean() + return (tp - sma_tp) / (0.015 * mean_dev.replace(0, pd.NA)) + + +def roc(close: pd.Series, period: int = 12) -> pd.Series: + """Rate of Change(%)를 계산한다.""" + prev = close.shift(period) + return (close - prev) / prev.replace(0, pd.NA) * 100.0 + + +def adx( + high: pd.Series, + low: pd.Series, + close: pd.Series, + period: int = 14, +) -> tuple[pd.Series, pd.Series, pd.Series]: + """ADX, +DI, -DI를 계산한다.""" + up_move = high.diff() + down_move = -low.diff() + plus_dm = up_move.where((up_move > down_move) & (up_move > 0), 0.0) + minus_dm = down_move.where((down_move > up_move) & (down_move > 0), 0.0) + atr_vals = atr(high, low, close, period=period) + plus_di = 100 * ema(plus_dm, period) / atr_vals.replace(0, pd.NA) + minus_di = 100 * ema(minus_dm, period) / atr_vals.replace(0, pd.NA) + dx = (plus_di - minus_di).abs() / (plus_di + minus_di).replace(0, pd.NA) * 100 + adx_line = ema(dx, period) + return adx_line, plus_di, minus_di + + +def keltner_channels( + high: pd.Series, + low: pd.Series, + close: pd.Series, + ema_span: int = 20, + atr_period: int = 10, + atr_mult: float = 2.0, +) -> tuple[pd.Series, pd.Series, pd.Series]: + """Keltner 채널 (중심, 상단, 하단)을 계산한다.""" + mid = ema(close, ema_span) + atr_vals = atr(high, low, close, period=atr_period) + upper = mid + atr_mult * atr_vals + lower = mid - atr_mult * atr_vals + return mid, upper, lower + + +def obv(close: pd.Series, volume: pd.Series) -> pd.Series: + """On-Balance Volume을 계산한다.""" + direction = close.diff().apply(lambda x: 1 if x > 0 else (-1 if x < 0 else 0)) + return (direction * volume.astype(float)).cumsum() + + +def supertrend( + high: pd.Series, + low: pd.Series, + close: pd.Series, + period: int = 10, + multiplier: float = 3.0, +) -> tuple[pd.Series, pd.Series]: + """Supertrend 라인과 방향(1=상승, -1=하락)을 계산한다.""" + atr_vals = atr(high, low, close, period=period) + hl2 = (high + low) / 2.0 + basic_upper = hl2 + multiplier * atr_vals + basic_lower = hl2 - multiplier * atr_vals + + final_upper = basic_upper.copy() + final_lower = basic_lower.copy() + direction = pd.Series(1, index=close.index, dtype=float) + st_line = pd.Series(index=close.index, dtype=float) + + for i in range(1, len(close)): + if pd.isna(final_upper.iloc[i]) or pd.isna(final_lower.iloc[i]): + continue + + if basic_upper.iloc[i] < final_upper.iloc[i - 1] or close.iloc[i - 1] > final_upper.iloc[i - 1]: + final_upper.iloc[i] = basic_upper.iloc[i] + else: + final_upper.iloc[i] = final_upper.iloc[i - 1] + + if basic_lower.iloc[i] > final_lower.iloc[i - 1] or close.iloc[i - 1] < final_lower.iloc[i - 1]: + final_lower.iloc[i] = basic_lower.iloc[i] + else: + final_lower.iloc[i] = final_lower.iloc[i - 1] + + if direction.iloc[i - 1] == 1: + if close.iloc[i] < final_lower.iloc[i]: + direction.iloc[i] = -1 + else: + direction.iloc[i] = 1 + else: + if close.iloc[i] > final_upper.iloc[i]: + direction.iloc[i] = 1 + else: + direction.iloc[i] = -1 + + st_line.iloc[i] = final_lower.iloc[i] if direction.iloc[i] == 1 else final_upper.iloc[i] + + return st_line, direction + + +def parabolic_sar( + high: pd.Series, + low: pd.Series, + close: pd.Series, + af_step: float = 0.02, + af_max: float = 0.2, +) -> pd.Series: + """Parabolic SAR 근사값을 계산한다.""" + length = len(close) + sar = pd.Series(index=close.index, dtype=float) + if length < 2: + return sar + + bull = True + af = af_step + ep = float(high.iloc[0]) + sar.iloc[0] = float(low.iloc[0]) + + for i in range(1, length): + prev_sar = float(sar.iloc[i - 1]) if not pd.isna(sar.iloc[i - 1]) else float(low.iloc[0]) + curr_sar = prev_sar + af * (ep - prev_sar) + h = float(high.iloc[i]) + low_i = float(low.iloc[i]) + + if bull: + curr_sar = min(curr_sar, float(low.iloc[i - 1]), low_i) + if low_i < curr_sar: + bull = False + curr_sar = ep + ep = low_i + af = af_step + else: + if h > ep: + ep = h + af = min(af + af_step, af_max) + else: + curr_sar = max(curr_sar, float(high.iloc[i - 1]), h) + if h > curr_sar: + bull = True + curr_sar = ep + ep = h + af = af_step + else: + if low_i < ep: + ep = low_i + af = min(af + af_step, af_max) + + sar.iloc[i] = curr_sar + + return sar + + +def ichimoku( + high: pd.Series, + low: pd.Series, + tenkan: int = 9, + kijun: int = 26, +) -> tuple[pd.Series, pd.Series]: + """일목 전환선·기준선을 계산한다 (인과 신호용 간소 버전).""" + tenkan_sen = (high.rolling(tenkan).max() + low.rolling(tenkan).min()) / 2.0 + kijun_sen = (high.rolling(kijun).max() + low.rolling(kijun).min()) / 2.0 + return tenkan_sen, kijun_sen + + +def rolling_pivot_points( + high: pd.Series, + low: pd.Series, + close: pd.Series, + window: int = 60, +) -> tuple[pd.Series, pd.Series, pd.Series]: + """롤링 피벗 P, S1, R1을 계산한다.""" + prev_high = high.shift(1).rolling(window).max() + prev_low = low.shift(1).rolling(window).min() + prev_close = close.shift(1) + pivot = (prev_high + prev_low + prev_close) / 3.0 + s1 = 2 * pivot - prev_high + r1 = 2 * pivot - prev_low + return pivot, s1, r1 + diff --git a/src/deepcoin/techniques/keltner_breakout.py b/src/deepcoin/techniques/keltner_breakout.py new file mode 100644 index 0000000..24240bf --- /dev/null +++ b/src/deepcoin/techniques/keltner_breakout.py @@ -0,0 +1,53 @@ +"""Keltner 채널 돌파 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import keltner_channels + + +class KeltnerBreakoutTechnique(BaseTechnique): + """Keltner 상단 돌파 매수, 하단 이탈 매도.""" + + technique_id = "keltner_breakout" + technique_name = "Keltner 돌파" + category = "breakout" + causal = True + description = "Keltner 채널 상·하단 돌파 (B^)" + + def default_extra_params(self) -> dict: + return {"ema_span": 20, "atr_period": 10, "atr_mult": 2.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + ema_span = int(params.extra.get("ema_span", 20)) + atr_period = int(params.extra.get("atr_period", 10)) + atr_mult = float(params.extra.get("atr_mult", 2.0)) + + close = df["close"].astype(float) + high = df["high"].astype(float) + low = df["low"].astype(float) + _, upper, lower = keltner_channels( + high, low, close, ema_span=ema_span, atr_period=atr_period, atr_mult=atr_mult, + ) + + signals: list[TechniqueSignal] = [] + start = ema_span + atr_period + + for i in range(start + 1, len(df)): + if pd.isna(upper.iloc[i]) or pd.isna(lower.iloc[i]): + continue + + prev_c = float(close.iloc[i - 1]) + c = float(close.iloc[i]) + u = float(upper.iloc[i]) + lo = float(lower.iloc[i]) + + if prev_c <= float(upper.iloc[i - 1]) and c > u: + signals.append(make_signal(df, i, c, "buy", "keltner_breakout_up", confidence=0.72)) + elif prev_c >= float(lower.iloc[i - 1]) and c < lo: + signals.append(make_signal(df, i, c, "sell", "keltner_breakout_down", confidence=0.72)) + + return signals diff --git a/src/deepcoin/techniques/keltner_reversal.py b/src/deepcoin/techniques/keltner_reversal.py new file mode 100644 index 0000000..2a17975 --- /dev/null +++ b/src/deepcoin/techniques/keltner_reversal.py @@ -0,0 +1,63 @@ +"""Keltner 채널 역추세 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import keltner_channels + + +class KeltnerReversalTechnique(BaseTechnique): + """Keltner 하단 터치 후 반등 매수, 상단 터치 후 하락 매도.""" + + technique_id = "keltner_reversal" + technique_name = "Keltner 역추세" + category = "volatility" + causal = True + description = "Keltner 채널 하단 매수·상단 매도" + + def default_extra_params(self) -> dict: + return {"ema_span": 20, "atr_period": 10, "atr_mult": 2.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + ema_span = int(params.extra.get("ema_span", 20)) + atr_period = int(params.extra.get("atr_period", 10)) + atr_mult = float(params.extra.get("atr_mult", 2.0)) + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + _, upper, lower = keltner_channels( + high, low, close, ema_span=ema_span, atr_period=atr_period, atr_mult=atr_mult, + ) + + signals: list[TechniqueSignal] = [] + touched_lower = False + touched_upper = False + start = ema_span + atr_period + + for i in range(start, len(df)): + if pd.isna(lower.iloc[i]): + continue + + l = float(low.iloc[i]) + h = float(high.iloc[i]) + c = float(close.iloc[i]) + lo = float(lower.iloc[i]) + u = float(upper.iloc[i]) + + if l <= lo: + touched_lower = True + if touched_lower and c > lo: + signals.append(make_signal(df, i, c, "buy", "keltner_lower_bounce", confidence=0.69)) + touched_lower = False + + if h >= u: + touched_upper = True + if touched_upper and c < u: + signals.append(make_signal(df, i, c, "sell", "keltner_upper_reject", confidence=0.69)) + touched_upper = False + + return signals diff --git a/src/deepcoin/techniques/legs.py b/src/deepcoin/techniques/legs.py index d5b3ecb..5adb1b1 100644 --- a/src/deepcoin/techniques/legs.py +++ b/src/deepcoin/techniques/legs.py @@ -28,6 +28,9 @@ def signals_to_legs( leg_id = 0 for signal in sorted_signals: + if signal.price <= 0: + continue + if signal.side == "buy": if pending_buy is None: pending_buy = signal @@ -38,6 +41,10 @@ def signals_to_legs( if signal.side != "sell" or pending_buy is None: continue + if pending_buy.price <= 0: + pending_buy = None + continue + leg_pct = (signal.price - pending_buy.price) / pending_buy.price * 100.0 if leg_pct < min_leg_pct: continue diff --git a/src/deepcoin/techniques/macd_divergence.py b/src/deepcoin/techniques/macd_divergence.py new file mode 100644 index 0000000..7fd2416 --- /dev/null +++ b/src/deepcoin/techniques/macd_divergence.py @@ -0,0 +1,76 @@ +"""MACD 다이버전스 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import ( + dedupe_signals, + detect_bearish_divergence, + detect_bullish_divergence, + find_confirmed_pivots, + make_signal, +) +from deepcoin.techniques.indicators import macd + + +class MacdDivergenceTechnique(BaseTechnique): + """MACD 히스토그램 상승·하락 다이버전스.""" + + technique_id = "macd_divergence" + technique_name = "MACD 다이버전스" + category = "divergence" + causal = True + description = "MACD 히스토그램 상승(Bd)·하락(Sd) 다이버전스" + + def default_extra_params(self) -> dict: + return { + "fast": 12, "slow": 26, "signal": 9, + "order": 12, "min_bars_between": 15, "max_bars_between": 400, + } + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + fast = int(params.extra.get("fast", 12)) + slow = int(params.extra.get("slow", 26)) + signal_span = int(params.extra.get("signal", 9)) + order = int(params.extra.get("order", 12)) + min_bars = int(params.extra.get("min_bars_between", 15)) + max_bars = int(params.extra.get("max_bars_between", 400)) + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + _, _, hist = macd(close, fast=fast, slow=slow, signal=signal_span) + + low_pivots = find_confirmed_pivots(low, order, "low") + high_pivots = find_confirmed_pivots(high, order, "high") + signals: list[TechniqueSignal] = [] + + for pivot_idx, _ in detect_bullish_divergence( + low_pivots, hist, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "buy", + "macd_bull_divergence", pivot_bar_index=pivot_idx, confidence=0.77, + ) + ) + + for pivot_idx, _ in detect_bearish_divergence( + high_pivots, hist, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "sell", + "macd_bear_divergence", pivot_bar_index=pivot_idx, confidence=0.77, + ) + ) + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/obv_divergence.py b/src/deepcoin/techniques/obv_divergence.py new file mode 100644 index 0000000..bb9b9f4 --- /dev/null +++ b/src/deepcoin/techniques/obv_divergence.py @@ -0,0 +1,71 @@ +"""OBV 다이버전스 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import ( + dedupe_signals, + detect_bearish_divergence, + detect_bullish_divergence, + find_confirmed_pivots, + make_signal, +) +from deepcoin.techniques.indicators import obv + + +class ObvDivergenceTechnique(BaseTechnique): + """OBV 상승·하락 다이버전스.""" + + technique_id = "obv_divergence" + technique_name = "OBV 다이버전스" + category = "divergence" + causal = True + description = "OBV 상승(Bd)·하락(Sd) 다이버전스" + + def default_extra_params(self) -> dict: + return {"order": 12, "min_bars_between": 15, "max_bars_between": 400} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + order = int(params.extra.get("order", 12)) + min_bars = int(params.extra.get("min_bars_between", 15)) + max_bars = int(params.extra.get("max_bars_between", 400)) + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + volume = df["volume"].astype(float) + obv_vals = obv(close, volume) + + low_pivots = find_confirmed_pivots(low, order, "low") + high_pivots = find_confirmed_pivots(high, order, "high") + signals: list[TechniqueSignal] = [] + + for pivot_idx, _ in detect_bullish_divergence( + low_pivots, obv_vals, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "buy", + "obv_bull_divergence", pivot_bar_index=pivot_idx, confidence=0.76, + ) + ) + + for pivot_idx, _ in detect_bearish_divergence( + high_pivots, obv_vals, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "sell", + "obv_bear_divergence", pivot_bar_index=pivot_idx, confidence=0.76, + ) + ) + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/parabolic_sar_signal.py b/src/deepcoin/techniques/parabolic_sar_signal.py new file mode 100644 index 0000000..8570988 --- /dev/null +++ b/src/deepcoin/techniques/parabolic_sar_signal.py @@ -0,0 +1,46 @@ +"""Parabolic SAR 추세 전환 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import parabolic_sar + + +class ParabolicSarTechnique(BaseTechnique): + """SAR가 가격 위·아래 전환 시 매도·매수.""" + + technique_id = "parabolic_sar" + technique_name = "Parabolic SAR" + category = "trend" + causal = True + description = "Parabolic SAR 추세 전환 신호" + + def default_extra_params(self) -> dict: + return {"af_step": 0.02, "af_max": 0.2} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + sar = parabolic_sar(high, low, close) + + signals: list[TechniqueSignal] = [] + + for i in range(2, len(df)): + if pd.isna(sar.iloc[i]) or pd.isna(sar.iloc[i - 1]): + continue + + prev_c = float(close.iloc[i - 1]) + c = float(close.iloc[i]) + prev_sar = float(sar.iloc[i - 1]) + curr_sar = float(sar.iloc[i]) + + if prev_c <= prev_sar and c > curr_sar: + signals.append(make_signal(df, i, c, "buy", "psar_bull_flip", confidence=0.65)) + elif prev_c >= prev_sar and c < curr_sar: + signals.append(make_signal(df, i, c, "sell", "psar_bear_flip", confidence=0.65)) + + return signals diff --git a/src/deepcoin/techniques/pivot_points.py b/src/deepcoin/techniques/pivot_points.py new file mode 100644 index 0000000..0d78150 --- /dev/null +++ b/src/deepcoin/techniques/pivot_points.py @@ -0,0 +1,60 @@ +"""롤링 피벗 포인트 반등 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import rolling_pivot_points + + +class PivotPointsTechnique(BaseTechnique): + """S1 지지 반등 매수, R1 저항 거부 매도.""" + + technique_id = "pivot_points" + technique_name = "피벗 포인트" + category = "structure" + causal = True + description = "롤링 피벗 S1/R1 반전" + + def default_extra_params(self) -> dict: + return {"window": 60, "touch_pct": 0.2} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 60)) + touch_pct = float(params.extra.get("touch_pct", 0.2)) / 100.0 + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + _, s1, r1 = rolling_pivot_points(high, low, close, window=window) + + signals: list[TechniqueSignal] = [] + touched_s1 = False + touched_r1 = False + + for i in range(window + 1, len(df)): + if pd.isna(s1.iloc[i]) or pd.isna(r1.iloc[i]): + continue + + c = float(close.iloc[i]) + l = float(low.iloc[i]) + h = float(high.iloc[i]) + s1_i = float(s1.iloc[i]) + r1_i = float(r1.iloc[i]) + prev_c = float(close.iloc[i - 1]) + + if l <= s1_i * (1 + touch_pct): + touched_s1 = True + if touched_s1 and prev_c <= s1_i and c > s1_i: + signals.append(make_signal(df, i, c, "buy", "pivot_s1_bounce", confidence=0.67)) + touched_s1 = False + + if h >= r1_i * (1 - touch_pct): + touched_r1 = True + if touched_r1 and prev_c >= r1_i and c < r1_i: + signals.append(make_signal(df, i, c, "sell", "pivot_r1_reject", confidence=0.67)) + touched_r1 = False + + return signals diff --git a/src/deepcoin/techniques/pivot_swing.py b/src/deepcoin/techniques/pivot_swing.py new file mode 100644 index 0000000..ba5fdba --- /dev/null +++ b/src/deepcoin/techniques/pivot_swing.py @@ -0,0 +1,52 @@ +"""피벗 스윙 고저점 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import dedupe_signals, find_confirmed_pivots, make_signal + + +class PivotSwingTechnique(BaseTechnique): + """좌우 N봉 피벗 저점·고점 확정 시 매수·매도.""" + + technique_id = "pivot_swing" + technique_name = "피벗 스윙" + category = "swing" + causal = True + description = "피벗 저점 매수·고점 매도 (스윙 B/S)" + + def default_extra_params(self) -> dict: + return {"order": 12, "min_bars_between": 24} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + order = int(params.extra.get("order", 12)) + min_bars = int(params.extra.get("min_bars_between", 24)) + low = df["low"].astype(float) + high = df["high"].astype(float) + signals: list[TechniqueSignal] = [] + + for pivot_idx, pivot_val in find_confirmed_pivots(low, order, "low"): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, pivot_val, "buy", + "pivot_low", pivot_bar_index=pivot_idx, confidence=0.75, + ) + ) + + for pivot_idx, pivot_val in find_confirmed_pivots(high, order, "high"): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, pivot_val, "sell", + "pivot_high", pivot_bar_index=pivot_idx, confidence=0.75, + ) + ) + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/range_breakout.py b/src/deepcoin/techniques/range_breakout.py new file mode 100644 index 0000000..d028ce1 --- /dev/null +++ b/src/deepcoin/techniques/range_breakout.py @@ -0,0 +1,49 @@ +"""레인지 돌파 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal + + +class RangeBreakoutTechnique(BaseTechnique): + """N봉 고가·저가 레인지 상향·하향 돌파.""" + + technique_id = "range_breakout" + technique_name = "레인지 돌파" + category = "breakout" + causal = True + description = "N봉 레인지 상·하단 돌파 (B^)" + + def default_extra_params(self) -> dict: + return {"window": 40, "buffer_pct": 0.1} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 40)) + buffer_pct = float(params.extra.get("buffer_pct", 0.1)) / 100.0 + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + range_high = high.shift(1).rolling(window).max() + range_low = low.shift(1).rolling(window).min() + + signals: list[TechniqueSignal] = [] + + for i in range(window + 1, len(df)): + if pd.isna(range_high.iloc[i]) or pd.isna(range_low.iloc[i]): + continue + + c = float(close.iloc[i]) + prev_c = float(close.iloc[i - 1]) + rh = float(range_high.iloc[i]) + rl = float(range_low.iloc[i]) + + if prev_c <= rh and c > rh * (1 + buffer_pct): + signals.append(make_signal(df, i, c, "buy", "range_breakout_up", confidence=0.73)) + elif prev_c >= rl and c < rl * (1 - buffer_pct): + signals.append(make_signal(df, i, c, "sell", "range_breakout_down", confidence=0.73)) + + return signals diff --git a/src/deepcoin/techniques/registry.py b/src/deepcoin/techniques/registry.py index ceefe3b..c28fc29 100644 --- a/src/deepcoin/techniques/registry.py +++ b/src/deepcoin/techniques/registry.py @@ -3,28 +3,115 @@ from __future__ import annotations from deepcoin.techniques.base import BaseTechnique +from deepcoin.techniques.adx_trend import AdxTrendTechnique +from deepcoin.techniques.atr_channel import AtrChannelTechnique from deepcoin.techniques.bb_reversal import BbReversalTechnique +from deepcoin.techniques.bb_squeeze_breakout import BbSqueezeBreakoutTechnique +from deepcoin.techniques.cci_extreme import CciExtremeTechnique +from deepcoin.techniques.composite_breakout import CompositeBreakoutTechnique +from deepcoin.techniques.composite_divergence import CompositeDivergenceTechnique +from deepcoin.techniques.composite_full import CompositeFullTechnique +from deepcoin.techniques.composite_pullback import CompositePullbackTechnique +from deepcoin.techniques.composite_swing import CompositeSwingTechnique from deepcoin.techniques.composite_v3 import CompositeV3Technique from deepcoin.techniques.donchian import DonchianTechnique +from deepcoin.techniques.ema_pullback import EmaPullbackTechnique +from deepcoin.techniques.fib_pullback import FibPullbackTechnique +from deepcoin.techniques.fractal_swing import FractalSwingTechnique +from deepcoin.techniques.ichimoku_trend import IchimokuTrendTechnique +from deepcoin.techniques.keltner_breakout import KeltnerBreakoutTechnique +from deepcoin.techniques.keltner_reversal import KeltnerReversalTechnique from deepcoin.techniques.local_extrema import LocalExtremaTechnique from deepcoin.techniques.ma_cross import MaCrossTechnique from deepcoin.techniques.macd_cross import MacdCrossTechnique +from deepcoin.techniques.macd_divergence import MacdDivergenceTechnique from deepcoin.techniques.minor_swing import MinorSwingTechnique +from deepcoin.techniques.obv_divergence import ObvDivergenceTechnique +from deepcoin.techniques.parabolic_sar_signal import ParabolicSarTechnique +from deepcoin.techniques.pivot_points import PivotPointsTechnique +from deepcoin.techniques.pivot_swing import PivotSwingTechnique +from deepcoin.techniques.range_breakout import RangeBreakoutTechnique +from deepcoin.techniques.roc_reversal import RocReversalTechnique +from deepcoin.techniques.rsi_divergence import RsiDivergenceTechnique from deepcoin.techniques.rsi_swing import RsiSwingTechnique +from deepcoin.techniques.stochastic_cross import StochasticCrossTechnique +from deepcoin.techniques.supertrend_signal import SupertrendTechnique +from deepcoin.techniques.support_bounce import SupportBounceTechnique +from deepcoin.techniques.support_resistance import SupportResistanceTechnique +from deepcoin.techniques.swing_failure import SwingFailureTechnique +from deepcoin.techniques.volume_breakout import VolumeBreakoutTechnique +from deepcoin.techniques.volume_spike import VolumeSpikeTechnique from deepcoin.techniques.zigzag_causal import ZigzagCausalTechnique -_ALL_TECHNIQUES: list[BaseTechnique] = [ +# 카테고리별 단일 기법 (인과, 미래 데이터 미사용) +_SINGLE_TECHNIQUES: list[BaseTechnique] = [ + # swing ZigzagCausalTechnique(), MinorSwingTechnique(), LocalExtremaTechnique(), + PivotSwingTechnique(), + FractalSwingTechnique(), + SwingFailureTechnique(), + DonchianTechnique(), + # pullback + EmaPullbackTechnique(), + FibPullbackTechnique(), + SupportBounceTechnique(), + # breakout + KeltnerBreakoutTechnique(), + RangeBreakoutTechnique(), + VolumeBreakoutTechnique(), + BbSqueezeBreakoutTechnique(), + # divergence + RsiDivergenceTechnique(), + MacdDivergenceTechnique(), + ObvDivergenceTechnique(), + # indicator (기존) BbReversalTechnique(), MaCrossTechnique(), RsiSwingTechnique(), MacdCrossTechnique(), - DonchianTechnique(), - CompositeV3Technique(), + # trend + SupertrendTechnique(), + AdxTrendTechnique(), + IchimokuTrendTechnique(), + ParabolicSarTechnique(), + # momentum + StochasticCrossTechnique(), + CciExtremeTechnique(), + RocReversalTechnique(), + # volatility + KeltnerReversalTechnique(), + AtrChannelTechnique(), + # structure + PivotPointsTechnique(), + SupportResistanceTechnique(), + # volume + VolumeSpikeTechnique(), ] +# 복합 기법 +_COMPOSITE_TECHNIQUES: list[BaseTechnique] = [ + CompositeSwingTechnique(), + CompositePullbackTechnique(), + CompositeBreakoutTechnique(), + CompositeDivergenceTechnique(), + CompositeV3Technique(), + CompositeFullTechnique(), +] + +_ALL_TECHNIQUES: list[BaseTechnique] = _SINGLE_TECHNIQUES + _COMPOSITE_TECHNIQUES + + +def get_single_techniques() -> list[BaseTechnique]: + """복합 제외 단일 기법 목록을 반환한다.""" + return list(_SINGLE_TECHNIQUES) + + +def get_composite_techniques() -> list[BaseTechnique]: + """복합 기법 목록을 반환한다.""" + return list(_COMPOSITE_TECHNIQUES) + def get_all_techniques() -> list[BaseTechnique]: """등록된 모든 매매 기법을 반환한다.""" @@ -42,3 +129,11 @@ def get_technique(technique_id: str) -> BaseTechnique | None: def list_technique_ids() -> list[str]: """기법 ID 목록을 반환한다.""" return [t.technique_id for t in _ALL_TECHNIQUES] + + +def techniques_by_category() -> dict[str, list[str]]: + """카테고리별 기법 ID 목록을 반환한다.""" + result: dict[str, list[str]] = {} + for technique in _ALL_TECHNIQUES: + result.setdefault(technique.category, []).append(technique.technique_id) + return result diff --git a/src/deepcoin/techniques/roc_reversal.py b/src/deepcoin/techniques/roc_reversal.py new file mode 100644 index 0000000..5ac5a2f --- /dev/null +++ b/src/deepcoin/techniques/roc_reversal.py @@ -0,0 +1,56 @@ +"""ROC 반전 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import roc + + +class RocReversalTechnique(BaseTechnique): + """ROC 극단 하락 후 반등 매수, 극단 상승 후 하락 매도.""" + + technique_id = "roc_reversal" + technique_name = "ROC 반전" + category = "momentum" + causal = True + description = "ROC(12) 극값 반전 신호" + + def default_extra_params(self) -> dict: + return {"period": 12, "low_pct": -5.0, "high_pct": 5.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + period = int(params.extra.get("period", 12)) + low_pct = float(params.extra.get("low_pct", -5.0)) + high_pct = float(params.extra.get("high_pct", 5.0)) + + close = df["close"].astype(float) + roc_vals = roc(close, period=period) + + signals: list[TechniqueSignal] = [] + was_low = False + was_high = False + + for i in range(period + 2, len(df)): + if pd.isna(roc_vals.iloc[i]): + continue + + curr = float(roc_vals.iloc[i]) + prev = float(roc_vals.iloc[i - 1]) + c = float(close.iloc[i]) + + if curr < low_pct: + was_low = True + if was_low and prev < low_pct <= curr: + signals.append(make_signal(df, i, c, "buy", "roc_bull_reversal", confidence=0.64)) + was_low = False + + if curr > high_pct: + was_high = True + if was_high and prev > high_pct >= curr: + signals.append(make_signal(df, i, c, "sell", "roc_bear_reversal", confidence=0.64)) + was_high = False + + return signals diff --git a/src/deepcoin/techniques/rsi_divergence.py b/src/deepcoin/techniques/rsi_divergence.py new file mode 100644 index 0000000..3def391 --- /dev/null +++ b/src/deepcoin/techniques/rsi_divergence.py @@ -0,0 +1,71 @@ +"""RSI 다이버전스 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import ( + dedupe_signals, + detect_bearish_divergence, + detect_bullish_divergence, + find_confirmed_pivots, + make_signal, +) +from deepcoin.techniques.indicators import rsi + + +class RsiDivergenceTechnique(BaseTechnique): + """RSI 상승·하락 다이버전스 매수·매도.""" + + technique_id = "rsi_divergence" + technique_name = "RSI 다이버전스" + category = "divergence" + causal = True + description = "RSI 상승(Bd)·하락(Sd) 다이버전스" + + def default_extra_params(self) -> dict: + return {"period": 14, "order": 12, "min_bars_between": 15, "max_bars_between": 400} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + period = int(params.extra.get("period", 14)) + order = int(params.extra.get("order", 12)) + min_bars = int(params.extra.get("min_bars_between", 15)) + max_bars = int(params.extra.get("max_bars_between", 400)) + + close = df["close"].astype(float) + low = df["low"].astype(float) + high = df["high"].astype(float) + rsi_vals = rsi(close, period=period) + + low_pivots = find_confirmed_pivots(low, order, "low") + high_pivots = find_confirmed_pivots(high, order, "high") + signals: list[TechniqueSignal] = [] + + for pivot_idx, _ in detect_bullish_divergence( + low_pivots, rsi_vals, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "buy", + "rsi_bull_divergence", pivot_bar_index=pivot_idx, confidence=0.78, + ) + ) + + for pivot_idx, _ in detect_bearish_divergence( + high_pivots, rsi_vals, min_bars_between=min_bars, max_bars_between=max_bars, + ): + confirm_idx = pivot_idx + order + if confirm_idx >= len(df): + continue + signals.append( + make_signal( + df, confirm_idx, float(close.iloc[confirm_idx]), "sell", + "rsi_bear_divergence", pivot_bar_index=pivot_idx, confidence=0.78, + ) + ) + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/runner.py b/src/deepcoin/techniques/runner.py index 729184a..0e7e0df 100644 --- a/src/deepcoin/techniques/runner.py +++ b/src/deepcoin/techniques/runner.py @@ -48,6 +48,7 @@ def run_technique( ) raw_signals = technique.generate_signals(df, run_params) + raw_signals = [s for s in raw_signals if s.price > 0] legs = signals_to_legs(raw_signals, min_leg_pct=run_params.min_leg_pct) summary = summarize_legs(legs) pnl = simulate_gt_pnl( diff --git a/src/deepcoin/techniques/stochastic_cross.py b/src/deepcoin/techniques/stochastic_cross.py new file mode 100644 index 0000000..cd9f9fb --- /dev/null +++ b/src/deepcoin/techniques/stochastic_cross.py @@ -0,0 +1,53 @@ +"""Stochastic 크로스 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import stochastic + + +class StochasticCrossTechnique(BaseTechnique): + """Stochastic %K가 %D 상향·하향 돌파 시 매수·매도.""" + + technique_id = "stochastic_cross" + technique_name = "Stochastic 크로스" + category = "momentum" + causal = True + description = "Stochastic(14,3) %K/%D 크로스" + + def default_extra_params(self) -> dict: + return {"k_period": 14, "d_period": 3, "oversold": 20.0, "overbought": 80.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + k_period = int(params.extra.get("k_period", 14)) + d_period = int(params.extra.get("d_period", 3)) + oversold = float(params.extra.get("oversold", 20.0)) + overbought = float(params.extra.get("overbought", 80.0)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + pct_k, pct_d = stochastic(high, low, close, k_period=k_period, d_period=d_period) + + signals: list[TechniqueSignal] = [] + start = k_period + d_period + + for i in range(start + 1, len(df)): + if pd.isna(pct_k.iloc[i]) or pd.isna(pct_d.iloc[i]): + continue + + prev_k = float(pct_k.iloc[i - 1]) + prev_d = float(pct_d.iloc[i - 1]) + curr_k = float(pct_k.iloc[i]) + curr_d = float(pct_d.iloc[i]) + c = float(close.iloc[i]) + + if prev_k <= prev_d and curr_k > curr_d and curr_k < oversold + 15: + signals.append(make_signal(df, i, c, "buy", "stoch_bull_cross", confidence=0.66)) + elif prev_k >= prev_d and curr_k < curr_d and curr_k > overbought - 15: + signals.append(make_signal(df, i, c, "sell", "stoch_bear_cross", confidence=0.66)) + + return signals diff --git a/src/deepcoin/techniques/supertrend_signal.py b/src/deepcoin/techniques/supertrend_signal.py new file mode 100644 index 0000000..c2914c3 --- /dev/null +++ b/src/deepcoin/techniques/supertrend_signal.py @@ -0,0 +1,48 @@ +"""Supertrend 추세 전환 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal +from deepcoin.techniques.indicators import supertrend + + +class SupertrendTechnique(BaseTechnique): + """Supertrend 방향 전환 시 매수·매도.""" + + technique_id = "supertrend" + technique_name = "Supertrend" + category = "trend" + causal = True + description = "Supertrend 상승·하락 전환 신호" + + def default_extra_params(self) -> dict: + return {"period": 10, "multiplier": 3.0} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + period = int(params.extra.get("period", 10)) + multiplier = float(params.extra.get("multiplier", 3.0)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + _, direction = supertrend(high, low, close, period=period, multiplier=multiplier) + + signals: list[TechniqueSignal] = [] + + for i in range(period + 2, len(df)): + if pd.isna(direction.iloc[i]) or pd.isna(direction.iloc[i - 1]): + continue + + prev_dir = float(direction.iloc[i - 1]) + curr_dir = float(direction.iloc[i]) + c = float(close.iloc[i]) + + if prev_dir < 0 < curr_dir: + signals.append(make_signal(df, i, c, "buy", "supertrend_bull_flip", confidence=0.68)) + elif prev_dir > 0 > curr_dir: + signals.append(make_signal(df, i, c, "sell", "supertrend_bear_flip", confidence=0.68)) + + return signals diff --git a/src/deepcoin/techniques/support_bounce.py b/src/deepcoin/techniques/support_bounce.py new file mode 100644 index 0000000..9cdb532 --- /dev/null +++ b/src/deepcoin/techniques/support_bounce.py @@ -0,0 +1,60 @@ +"""지지·저항 반등 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal + + +class SupportBounceTechnique(BaseTechnique): + """롤링 지지선 터치 후 반등 매수, 저항선 터치 후 하락 매도.""" + + technique_id = "support_bounce" + technique_name = "지지·저항 반등" + category = "pullback" + causal = True + description = "N봉 지지·저항 터치 후 반전 (B*)" + + def default_extra_params(self) -> dict: + return {"window": 80, "touch_pct": 0.3} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 80)) + touch_pct = float(params.extra.get("touch_pct", 0.3)) / 100.0 + + low = df["low"].astype(float) + high = df["high"].astype(float) + close = df["close"].astype(float) + support = low.shift(1).rolling(window).min() + resistance = high.shift(1).rolling(window).max() + + signals: list[TechniqueSignal] = [] + touched_support = False + touched_resistance = False + + for i in range(window + 1, len(df)): + if pd.isna(support.iloc[i]) or pd.isna(resistance.iloc[i]): + continue + + c = float(close.iloc[i]) + l = float(low.iloc[i]) + h = float(high.iloc[i]) + sup = float(support.iloc[i]) + res = float(resistance.iloc[i]) + prev_c = float(close.iloc[i - 1]) + + if l <= sup * (1 + touch_pct): + touched_support = True + if touched_support and prev_c <= sup and c > sup: + signals.append(make_signal(df, i, c, "buy", "support_bounce", confidence=0.71)) + touched_support = False + + if h >= res * (1 - touch_pct): + touched_resistance = True + if touched_resistance and prev_c >= res and c < res: + signals.append(make_signal(df, i, c, "sell", "resistance_reject", confidence=0.71)) + touched_resistance = False + + return signals diff --git a/src/deepcoin/techniques/support_resistance.py b/src/deepcoin/techniques/support_resistance.py new file mode 100644 index 0000000..c63cba7 --- /dev/null +++ b/src/deepcoin/techniques/support_resistance.py @@ -0,0 +1,64 @@ +"""스윙 기반 지지·저항 구조 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import dedupe_signals, find_confirmed_pivots, make_signal + + +class SupportResistanceTechnique(BaseTechnique): + """확정 스윙 고저점을 지지·저항으로 활용한 반전.""" + + technique_id = "support_resistance" + technique_name = "구조적 지지·저항" + category = "structure" + causal = True + description = "스윙 피벗 기반 S/R 반전" + + def default_extra_params(self) -> dict: + return {"order": 15, "touch_pct": 0.4, "max_age_bars": 500} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + order = int(params.extra.get("order", 15)) + touch_pct = float(params.extra.get("touch_pct", 0.4)) / 100.0 + max_age = int(params.extra.get("max_age_bars", 500)) + + low = df["low"].astype(float) + high = df["high"].astype(float) + close = df["close"].astype(float) + low_pivots = find_confirmed_pivots(low, order, "low") + high_pivots = find_confirmed_pivots(high, order, "high") + signals: list[TechniqueSignal] = [] + + for i in range(order * 2, len(df)): + c = float(close.iloc[i]) + l = float(low.iloc[i]) + h = float(high.iloc[i]) + + for pivot_idx, pivot_val in reversed(low_pivots): + if pivot_idx >= i or i - pivot_idx > max_age: + continue + if l <= pivot_val * (1 + touch_pct) and c > pivot_val: + signals.append( + make_signal( + df, i, c, "buy", "sr_support_bounce", + pivot_bar_index=pivot_idx, confidence=0.7, + ) + ) + break + + for pivot_idx, pivot_val in reversed(high_pivots): + if pivot_idx >= i or i - pivot_idx > max_age: + continue + if h >= pivot_val * (1 - touch_pct) and c < pivot_val: + signals.append( + make_signal( + df, i, c, "sell", "sr_resistance_reject", + pivot_bar_index=pivot_idx, confidence=0.7, + ) + ) + break + + return dedupe_signals(signals, min_bars=order) diff --git a/src/deepcoin/techniques/swing_failure.py b/src/deepcoin/techniques/swing_failure.py new file mode 100644 index 0000000..1b75a82 --- /dev/null +++ b/src/deepcoin/techniques/swing_failure.py @@ -0,0 +1,67 @@ +"""스윙 실패(페일드) 패턴 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import dedupe_signals, find_confirmed_pivots, make_signal + + +class SwingFailureTechnique(BaseTechnique): + """이전 스윙 고점 돌파 실패 후 매도, 저점 이탈 실패 후 매수.""" + + technique_id = "swing_failure" + technique_name = "스윙 실패" + category = "swing" + causal = True + description = "스윙 고저점 돌파 실패(페일드 브레이크아웃) 반전 신호" + + def default_extra_params(self) -> dict: + return {"order": 10, "min_bars_between": 30} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + order = int(params.extra.get("order", 10)) + min_bars = int(params.extra.get("min_bars_between", 30)) + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + high_pivots = find_confirmed_pivots(high, order, "high") + low_pivots = find_confirmed_pivots(low, order, "low") + signals: list[TechniqueSignal] = [] + + for i in range(1, len(high_pivots)): + prev_idx, prev_high = high_pivots[i - 1] + pivot_idx, pivot_high = high_pivots[i] + if pivot_high <= prev_high: + continue + search_start = pivot_idx + order + search_end = min(len(df), search_start + order * 6) + for j in range(search_start, search_end): + if float(high.iloc[j]) > prev_high and float(close.iloc[j]) < prev_high: + signals.append( + make_signal( + df, j, float(close.iloc[j]), "sell", + "swing_failure_high", pivot_bar_index=pivot_idx, confidence=0.72, + ) + ) + break + + for i in range(1, len(low_pivots)): + prev_idx, prev_low = low_pivots[i - 1] + pivot_idx, pivot_low = low_pivots[i] + if pivot_low >= prev_low: + continue + search_start = pivot_idx + order + search_end = min(len(df), search_start + order * 6) + for j in range(search_start, search_end): + if float(low.iloc[j]) < prev_low and float(close.iloc[j]) > prev_low: + signals.append( + make_signal( + df, j, float(close.iloc[j]), "buy", + "swing_failure_low", pivot_bar_index=pivot_idx, confidence=0.72, + ) + ) + break + + return dedupe_signals(signals, min_bars=min_bars) diff --git a/src/deepcoin/techniques/volume_breakout.py b/src/deepcoin/techniques/volume_breakout.py new file mode 100644 index 0000000..15349b5 --- /dev/null +++ b/src/deepcoin/techniques/volume_breakout.py @@ -0,0 +1,55 @@ +"""거래량 동반 돌파 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal + + +class VolumeBreakoutTechnique(BaseTechnique): + """거래량 급증과 함께 레인지 상·하단 돌파.""" + + technique_id = "volume_breakout" + technique_name = "거래량 돌파" + category = "breakout" + causal = True + description = "거래량 스파이크 + 레인지 돌파 (B^)" + + def default_extra_params(self) -> dict: + return {"window": 40, "vol_mult": 1.8} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 40)) + vol_mult = float(params.extra.get("vol_mult", 1.8)) + + high = df["high"].astype(float) + low = df["low"].astype(float) + close = df["close"].astype(float) + volume = df["volume"].astype(float) + range_high = high.shift(1).rolling(window).max() + range_low = low.shift(1).rolling(window).min() + vol_ma = volume.rolling(window).mean() + + signals: list[TechniqueSignal] = [] + + for i in range(window + 1, len(df)): + if pd.isna(range_high.iloc[i]) or pd.isna(vol_ma.iloc[i]): + continue + + c = float(close.iloc[i]) + v = float(volume.iloc[i]) + vma = float(vol_ma.iloc[i]) + if vma <= 0 or v < vma * vol_mult: + continue + + rh = float(range_high.iloc[i]) + rl = float(range_low.iloc[i]) + + if c > rh: + signals.append(make_signal(df, i, c, "buy", "volume_breakout_up", confidence=0.74)) + elif c < rl: + signals.append(make_signal(df, i, c, "sell", "volume_breakout_down", confidence=0.74)) + + return signals diff --git a/src/deepcoin/techniques/volume_spike.py b/src/deepcoin/techniques/volume_spike.py new file mode 100644 index 0000000..4307311 --- /dev/null +++ b/src/deepcoin/techniques/volume_spike.py @@ -0,0 +1,60 @@ +"""거래량 스파이크 반전 기법.""" + +from __future__ import annotations + +import pandas as pd + +from deepcoin.techniques.base import BaseTechnique, TechniqueParams, TechniqueSignal +from deepcoin.techniques.helpers import make_signal + + +class VolumeSpikeTechnique(BaseTechnique): + """거래량 급증 봉의 방향 반전 신호.""" + + technique_id = "volume_spike" + technique_name = "거래량 스파이크" + category = "volume" + causal = True + description = "거래량 스파이크 후 반전 (클라이맥스)" + + def default_extra_params(self) -> dict: + return {"window": 30, "vol_mult": 2.5, "min_body_pct": 0.5} + + def generate_signals(self, df: pd.DataFrame, params: TechniqueParams) -> list[TechniqueSignal]: + window = int(params.extra.get("window", 30)) + vol_mult = float(params.extra.get("vol_mult", 2.5)) + min_body_pct = float(params.extra.get("min_body_pct", 0.5)) / 100.0 + + open_ = df["open"].astype(float) + close = df["close"].astype(float) + volume = df["volume"].astype(float) + vol_ma = volume.rolling(window).mean() + + signals: list[TechniqueSignal] = [] + + for i in range(window + 1, len(df) - 1): + if pd.isna(vol_ma.iloc[i]): + continue + + v = float(volume.iloc[i]) + vma = float(vol_ma.iloc[i]) + if vma <= 0 or v < vma * vol_mult: + continue + + o = float(open_.iloc[i]) + c = float(close.iloc[i]) + body_pct = abs(c - o) / o if o > 0 else 0 + if body_pct < min_body_pct: + continue + + next_c = float(close.iloc[i + 1]) + if c < o and next_c > c: + signals.append( + make_signal(df, i + 1, next_c, "buy", "volume_climax_buy", confidence=0.63) + ) + elif c > o and next_c < c: + signals.append( + make_signal(df, i + 1, next_c, "sell", "volume_climax_sell", confidence=0.63) + ) + + return signals